/*Generic css*/
body{ line-height:1.4; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke:1px transparent;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ line-height:1.5; color:#333333; -ms-letter-spacing:0.4px; letter-spacing:0.5px;}
p{ letter-spacing:0.1px;}
.noBorder{ border:0;}
.page-title h1{ font-size:22px; margin-bottom:30px;}
img{ max-width:100%; height:auto;}
.border{ border:1px solid #ddd;}
textarea{ resize: none;}
label{ font-weight:normal; cursor:pointer; margin-bottom:2px;}
label span, p.required-field span{ font-size:13px; color:red;}
.bodyText{ color:#000;}
.underline{ text-decoration:underline;}
.paddingRight{ padding-right:0;}
.paddingLeft{ padding-left:0;}
.marginTop{ margin-top:0;}
.genericSection  .marginTop{ margin-top:0;}
div.calendar span{ background:url(../images/background/sprite.png) no-repeat -89px -31px; display:inline-block; text-indent:-9999px; height:20px; width:20px; position:absolute;right:25px; top:8px;}
h4, .h4 {font-size: 16px;}
span.italics{ font-style:italic;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-left:0;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ cursor:pointer;}
.redColor{ color:#cf232e;}
.redColortext{ color:#cf232e;}
.know-more-tr{display:none;}
.redColor:hover, a.redColor.knowMore:hover, #tab-features .fullContainer a.redColor.knowMore:hover{ border-bottom:1px solid #cf232e;}
a.redColor.knowMore{ border-bottom:1px solid #f2f4f7;}
#tab-features .fullContainer a.redColor.knowMore{ border-bottom:1px solid #fff;}
.redButton{ background:#e12535; color:#fff; border:0;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; behavior: url(additional/pie.php);} 
.bgGreyColor{ background:#f2f4f7;}
.redButton:hover, .redButton:focus{ background:#ce2333; color:#fff;}
.nineColMargin{ margin-top:25px;}
a:hover, a:focus{ color:#cf232e;}
.row .col-md-*{ padding-left:0 !important;}
.modal-header{ border-bottom:0;}
a:hover,a:focus{ text-decoration:none;}
a:focus{outline:0;}
input[type="submit"].redButton{ outline:0; border:0; padding:7px 75px; margin-top:10px; position:relative; z-index:2147483646;}
#ui-datepicker-div, #loader{ z-index:2147483647 !important;}
.validation-advice{ font-weight:normal; letter-spacing:0.3px;}
/*Generic css ends*/

/*Footer*/
footer{background:#606368;border-bottom: 17px solid #cf232e;padding:30px 0 20px 0;color:#d9dce2;font-size:13.4px;}
footer ul li{ margin-bottom:2px;}
footer ul h4{ margin-bottom:5px;}
#upperFooterStrip{ background:#cf232e; margin:70px 0 0 0;}
#upperFooterStrip ul{ margin-bottom:3px;padding-top: 4px;}
#upperFooterStrip li{ background:url(../images/background/lower_diagonal_border.png) no-repeat right top; padding-right:30px; margin-bottom:2px;}
#upperFooterStrip li:last-child{ padding-right:0; background:none;}
#upperFooterStrip a:first-child{ padding-left:0;}
#upperFooterStrip a{ font-size:12.5px; color:#fff; padding-left:5px;}
#upperFooterStrip a:hover{ text-decoration:underline;}
footer a{color:#c0c3c9;}
footer a:hover{border-bottom:1px solid #fff;color:#fff;}
footer a:focus{ color:#fff;}
footer h4 a{color:#eaeced;}
.socialIcons a{ height:32px; width:32px; display:inline-block; margin:0 10px 15px 0;background:url(../images/background/sprite.png) no-repeat;}
.socialIcons a:hover{ border:0;}
.socialIcons a.twitter{background-position:-47px -13px;}
.socialIcons a.twitter:hover{background-position:-8px -13px;}
.socialIcons a.linkedIn{background-position: -47px -53px;}
.socialIcons a.linkedIn:hover{background-position: -8px -55px;}
.socialIcons a.facebook{background-position:-47px -134px;}
.socialIcons a.facebook:hover{background-position:-8px -136px;}
.socialIcons a.googlePlus{ background-position:-47px -93px;}
.socialIcons a.googlePlus:hover{background-position:-8px -94px;}
.socialIcons a.youTube{ background-position:-48px -174px;}
.socialIcons a.youTube:hover{background-position:-8px -175px;}
.socialIcons a.forum{ background-position:-48px -211px;}
.socialIcons a.forum:hover{background-position:-8px -212px}
.socialIcons a.blog{ background-position:-48px -249px;}
.socialIcons a.blog:hover{background-position:-8px -249px}

#lowerFooter .socialIcons{ margin-left:95px;}
#lowerFooter{ margin-top:30px; position:relative;}
#lowerFooter a, #lowerFooter p{ color:#fff;}
#lowerFooter .col-md-5 a{ margin:0 24px 0 0;}
#lowerFooter .col-md-7{ position:relative; float:right;}
footer .col-md-3.paddingLeft{ width:20%;}
/*Footer ends*/

/*Header*/
header{ background:#37393d; font-size:13px; padding:5px 0;}
header a, header span.pull-left.hidden-xs{ color:#b5b9c1; font-size:12.4px;}
header a:hover{ text-decoration:underline;color:#b5b9c1; }
header span.pull-left.hidden-xs{ margin-right:10px;}
#chat, #call{ background-repeat:no-repeat; width:14px; height:14px; margin-top:2px;}
.online-chat, .inactive-chat,.away-chat{background:url(../images/background/sprite.png) no-repeat;}
#chat.online-chat {background-position: -113px -6px;}
#chat {background:url(../images/background/sprite.png) no-repeat;background-position:-113px -10px;}
#chat.away-chat {background-position:-89px -6px;}
#call{ background:url(../images/background/sprite.png) -115px -38px; width:15px; height:15px;}
#searchBox{ position:relative; margin-top:-3px; width:200px;}
#searchBox input[type=text]{ border:1px solid #797979;background:#37393d; color:#d9dce2; padding:2px 25px 2px 5px; width:100%;}
/*#searchBox input[type=submit], #lowerSearchBox .input[type=submit]{ background:url(../images/background/searchIcon.png) no-repeat left top; position:absolute; width:13px; height:15px; border:0; right:5px; top:4px; line-height:2.6; text-indent:-9999px;}*/
#searchBox .btnSearch, #lowerSearchBox .btnSearch{ background:url(../images/background/searchIcon.png) no-repeat left top; position:absolute; width:13px; height:15px; border:0; right:5px; top:4px; line-height:2.6; text-indent:-9999px;}
#lowerSearchBox input[type=submit]{background:url(../images/background/lowerSearchIcon.png) no-repeat; width:18px; height:18px;}
#lowerSearchBox input[type=text]{ width:100%; border:1px solid #e8e9e9; height:30px; padding-right:35px;}
#lowerSearchBox { margin-top:10px;}
#countrySelect{ margin-right:50px;}
.dropdown-menu{ font-size:15.1px; z-index:2147483647;}
#countrySelect .bootstrap-select.btn-group .btn .filter-option{ width:auto;}
#countrySelect .dropdown-menu{ background:#37393d; box-shadow:none; border-radius:0; border:0}
#countrySelect .dropdown-menu > li > a{color:#fff; padding:3px 10px;}
#countrySelect .dropdown-menu > li > a:hover, #countrySelect .dropdown-menu > li > a:focus {
    background: none;color: #cf232e;}
#countrySelect .bootstrap-select.btn-group .btn{ padding:0 15px 0 0; background:#37393d; color:#d9dce2; border:0; font-size:12.4px;}
#countrySelect .bootstrap-select.btn-group .btn .caret{border:0; background: url(../images/background/header_select.png) no-repeat right top; height:6px; width:9px; right:6px;}
#countrySelect .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:auto;} 
#countrySelect .bootstrap-select{ width:auto;}
header #genericLinks{ margin-right:40px;}
header .col-md-9.pull-right div a{ margin-right:10px;}
header .col-md-9.pull-right{ width:auto; margin-top:2px;}
#navigation .navbar-default{ background:none; border:0;}
#navigation .navbar-default .navbar-nav > li > a{color:#cf232e; padding:0;border-bottom:1px solid #fff; font-size:15.4px; letter-spacing:0.2px;}
#navigation .navbar{ margin-bottom:0;}
#navigation .navbar-nav{ padding:8px 0;}
#navigation .navbar-default .navbar-nav > .open > a, #navigation .navbar-default .navbar-nav > .open > a:hover, #navigation .navbar-default .navbar-nav > .open > a:focus{ background:none;}
#navigation .dropdown-menu{ border:0; -moz-box-shadow: 2px 5px 16px 5px #dddddd; -webkit-box-shadow: 2px 5px 16px 5px #dddddd; box-shadow: 2px 5px 16px 5px #dddddd;  width:100%; min-width:310px;padding:5px 10px; border-radius:0; padding-top:10px; top:30px;/*behavior: url(additional/pie.php);*/}
#navigation .dropdown-menu:after, #navigation .dropdown-menu:before { bottom: 100%; left: 15%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#navigation .dropdown-menu-right:after, #navigation .dropdown-menu-right:before { right: 10%; left: auto; } 
#navigation .dropdown-menu:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 8px;} 
#navigation .dropdown-menu:before { border-color: rgba(0, 0, 0, 0); border-width: 8px;}
#navigation .navbar-nav > li{ margin-right:15px;}
#navigation .dropdown-menu > li > a{color:#cf232e;border-left:3px solid #000;  border-left:3px solid #fff; padding:0 7px; margin-bottom:8px; }
/*#navigation .navbar-default .navbar-nav.navbar-right > li > a:hover{border-bottom:1px solid #cf232e;}*/
#navigation .dropdown-menu > li > a:hover, #navigation .dropdown-menu > li > a:focus{ border-left:3px solid #000; background:none;}
#navigation .dropdown-menu > li > a{ white-space:normal;}
#logo a{ background:url(../images/background/seqrite_logo.png) no-repeat left top; width:174px; height:53px; display:inline-block; margin-right:60px; margin-top:-10px;}
#categoryLink{ padding-top:25px; margin-top:5px;}
#menuList{ display:none;}
#callList li{ border-bottom: 1px solid #d7d7df;margin: 0 -10px;padding: 0 10px 10px;}
#callList h6{color: #7c7d82;font-size: 13px;letter-spacing: 0.5px;margin-bottom: 2px;}
#callList li span { color:#000;}
#callList li:last-child{ border:0;}
#countrySelect .bootstrap-select.btn-group .dropdown-menu li a.global span.text{ padding-left:10px; color:#fff;font-family: "teefranklinmedium",Arial,sans-serif;}
#countrySelect .dropdown-menu > li > a:focus.global {background: none;color: #337ac1;}
#countrySelect .bootstrap-select.btn-group .dropdown-menu li a.poland span.text{ background: url(../images/background/poland_flag.gif) no-repeat left center / 16px 13px; padding-left:22px; color:#fff;}
/*#countrySelect .bootstrap-select.btn-group .dropdown-menu li a:hover.global span.text{ padding-left:10px; color:#337ab7;font-family: "teefranklinmedium",Arial,sans-serif;}*/
#countrySelect .bootstrap-select.btn-group .dropdown-menu li a.global span.text{ background: url(../images/background/global.png) no-repeat left top; padding-left:22px; color:#fff;}
#countrySelect .bootstrap-select.btn-group .dropdown-menu li a.india span.text{ background: url(../images/background/india_flag.png) no-repeat left top; padding-left:22px; color:#fff;}
#countrySelect .bootstrap-select.btn-group .dropdown-menu li a.italy span.text{ background: url(../images/background/Italy_flat.png) no-repeat left top; padding-left:22px; color:#fff;}

#countrySelect .bootstrap-select.btn-group .dropdown-menu li.selected a span.text{ text-decoration:underline;}
.call_box{display:none; position: absolute; background: #eeeff4; border: 1px solid #cfcfcf; top:36px; right:182px;padding: 10px 10px 0; z-index:1000; width:190px;}
.call_box:after, .call_box:before {bottom: 100%; left: 92%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;} 
.call_box:after {border-color: rgba(136, 183, 213, 0); border-bottom-color: #eeeff4; border-width: 6px; margin-left: -34px; } 
.call_box:before {border-color: rgba(194, 225, 245, 0); border-bottom-color: #cfcfcf; border-width:8px; margin-left: -36px;}
/*Header end*/

.logoImage{margin-top:35px;}
#homeCaseStudy p{ background:#5d5e62; padding:15px 15px 25px; color:#fff; min-height:102px; margin-top:10px;}
#generalSection h4{ font-size:24px; margin-bottom:0px;}
#homeNews{ margin-bottom:30px; margin-top:40px;}
#homeNews h6{ font-size:17px; line-height:1.3}
#homeNews div span{ color:#999999; margin-right:10px; float:left;}
#homeNews h6 span{ display:none;}
#bpartner{ padding:30px 15px 100px 15px; margin-bottom:-70px;}
#bpartner form{ background:#fff; padding:30px 40px; border-radius:10px; border:1px solid #e6e8ed;}
button.btn{ padding:7px 12px; letter-spacing:0.5px;}
.form-control{ height:36px;  box-shadow:none !important;}
#bpartner .bootstrap-select > button.btn, #bpartner input.form-control{ width:100%; position:relative;}
.bootstrap-select > button.btn, input.form-control, select.form-control, textarea.form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#f2f3f5; position:relative;}
#bpartner #annualTurnover{ width:20%; padding:5px 8px;}
#captchaimg{ background:#f2f3f5; border:1px solid #ccc; margin-top:5px; margin-bottom:10px;}
.form-horizontal .control-label{ text-align:left;}
.form-horizontal .form-group{ margin-left:0; margin-right:0;}
#annualPrice{ position:relative;}
#annualPrice input[type=text]{left:23%;position: absolute;top: 23px;width:77%;}
.leftGroup{ margin-right:60px;}
#enterpriseSecurity{ background:#edeff4; margin-top:23px; padding:26px 15px 70px;}
#partnerBanner, #companyBanner{ position:relative; max-width:1280px; width:100%; margin:0 auto; margin-top:-40px;}
.partnerBannerDesc, .companyBannerDesc{ position:absolute; top:20%; left:11.6%; width:52%;}
.partnerBannerDesc p.locateButtons{left: 63%; bottom:-25%; position: absolute;}
.partnerBannerDesc div{ width:50%;}
.companyBannerDesc div{ width:60%}
#partner .partnerBannerDesc div h2,.companyBannerDesc div h2{ font-size:38px; line-height:1.3;}
.companyBannerDesc div h2{ font-size:34px;}
#companyOverview .companyHeadline{ font-size:17px; margin-bottom:30px;}
#companyOverview .companyHeadline a{ font-size:14px;}
#companyOverview .col-md-6 h4, #partnerProgram .col-md-4 h4{ font-size:20px; margin-bottom:5px;}
#companyOverview .col-md-6{ padding-right:20px;}
#makeDifferent ul h5, #partnerProgram ul h5{ font-size:18px; margin-bottom:5px;}
#makeDifferent ul li, #partnerProgram ul li, #whyHere ul li{ margin-bottom:20px;}
#makeDifferent{ padding:30px 15px;}
#whyHere, #qhFunded{padding: 5px 15px 20px;}
#factGlance{ padding:10px 15px 20px 15px; margin-bottom:25px;}
#factGlance .prdList p{ font-size:18px; color:#333; margin-bottom:0}
#factGlance .prdList div{ padding:20px 36px; min-height:95px;}
#slider .carousel-indicators li{ background:#7e6f5c; height:8px; width:8px; border:0; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#slider .carousel-indicators li.active{background:#e31224;height:8px; width:8px; border:0;}
#slider #carousel-example-generic{ max-width:1280px; width:100%; margin:0 auto 10px auto;}
#slider .carousel-control.left, #slider .carousel-control.right{ background:none;}
#slider .carousel-caption{ text-align:left; left:12%; top:7%; width:53%; color:#000; text-shadow:none; height:93%; padding-bottom:0;}
#slider .carousel-caption .slideDesc{width:41%;}
#slider .carousel-caption .slideDesc h2{ font-size:38px; line-height:1.3; margin-bottom:24px;}
#slider .carousel-caption .slideDesc p,#partnerSlider .carousel-caption .slideDesc p{ font-size:19px;}
#slider .carousel-caption .locateButtons{ left:62%; position:absolute; margin-top:10px; bottom:0;}
#announceEvent{ border:1px solid #989898; max-width:1280px; width:100%; margin:0 auto; cursor:pointer; text-align:center; margin-top:27px;}
#announceEvent:hover{ background:#e9eaee; border:1px solid #fff;}
#announceEvent a{ font-style:italic; margin-left:5px; display:inline-block; font-size:14px; color:#df1b29;}
#slider .carousel-caption .locateButtons a, .partnerBannerDesc .locateButtons a{ display:block;background: #e01a2b;color:#fff;float: left;line-height: 20px;margin-right: 30px;padding: 9px 0;position: relative;text-decoration:none; width:200px; text-align:center; font-size:17px;}
#announceEvent .container{ padding-left:0;}

#announceEvent p{ font-size:17px; padding-top:8px; margin-bottom:0; height:44px;color:#1f1f1f; display:inline-block;}
#announceEvent p span{ font-weight:bold;}
#slider .carousel-caption .locateButtons a:hover, .partnerBannerDesc .locateButtons a:hover{ background:#ce2333;}
#slider .carousel-caption .locateButtons a:before,.partnerBannerDesc .locateButtons a:before{border-left: 30px solid transparent;border-right: 0px solid transparent;border-top: 38px solid #e01a2b;content: "";left: -30px;position: absolute;top: 0;}
#slider .carousel-caption .locateButtons a:after, .partnerBannerDesc .locateButtons a:after{border-left: 0px solid transparent;border-right: 30px solid transparent;border-bottom: 38px solid #e01a2b;content: "";height: 0;position: absolute;  right: -30px;top: 0;width: 0;}
#slider .carousel-indicators,#partnerSlider .carousel-indicators { left:14%; bottom:0;}
#slider .carousel-caption .locateButtons a.last{ margin:5px 0 0 30px;}
#slider .carousel-caption .locateButtons a:hover:before, .partnerBannerDesc .locateButtons a:hover:before{ border-top: 38px solid #ce2333;}
#slider .carousel-caption .locateButtons a:hover:after,.partnerBannerDesc .locateButtons a:hover:after{ border-bottom: 38px solid #ce2333;}
#navigation .navbar-default{ box-shadow:none;}
#scrollContainer{border-bottom:1px solid #ced1d4;}
#productName.catalog-product{ margin-bottom:15px;}
.hiddenContainer {display:none;}
#productName{ background:#848b94;padding:8px 15px; margin-bottom:40px;}
#productName h2{ margin:0; color:#fff; font-size:21px;}
#scrollList{ padding-top:14px; padding-bottom:2px;}
#scrollList li{ margin-right:30px;}
#scrollList li:last-child{ margin-right:0;}
#scrollList li a{ color:#3a3c3f;}
.temp{ position:fixed; top:0; z-index:100; background:#fff; left:0; width:100%; padding-bottom:1px;}
#navigation.temp{ padding-bottom:13px;}
#scrollContainer.temp{ top:117px; border-top:1px solid #ced1d4;}
#productName.temp{ top:70px;}
#scrollList li .nav-active{ color:#e31c2e; border-bottom:1px solid #e31c2e; padding-bottom:14px;}
#scrollList li:first-child a.nav-active{ padding-bottom:13.5px;}
.nav-active{ color:#e31c2e; border-bottom:1px solid #e31c2e; padding-bottom:14px;}
.prdOptionDiv{ margin-bottom:40px;}
.greyBox{ background:#edeff4; padding:10px 10px 20px;}
.purchaseLink{ margin-top:50px;}
#prdjquery div.icons{min-height:46px; padding-top:30px; background-repeat:no-repeat; background-position:left 7px; margin-top:20px; padding-right:20px;}
#prdjquery h3, #addons h3, #otherPrd h3{ color:#606368;}
#prdjquery #tab-system-requirements h4{ font-size:16px; margin-bottom:10px;}
#tab-features h3{ font-size:20px;}
#tab-features h3.hidden-xs{ font-size:24px;}
.featureContent{ margin-bottom:30px; margin-top:0px;}
.featureContent p{ font-size:16px; letter-spacing:0.2px;}
#addons p.tick{ background:url(../images/background/green_tick.png) no-repeat left 6px; padding-left:35px; margin-bottom:10px;}
.featureContent ul.visible-xs li{ background:none; padding-left:0;}
#benefits ul li{ margin-bottom:15px}
.featureContent h4{ margin-top:20px;}
.featureContent h4:first-child{ margin-top:0;}
.greenTick{ background:url(../images/background/green_tick.png) no-repeat center 10px;height:15px; text-align:center;}
#tab-compare-products .greenTick{ background:url(../images/background/prd_greentick.png) no-repeat center 8px; height:16px; text-align:center;}
#tab-documents ul li a span{ display:block;}
#tab-documents ul li a span.downDoc{ background:url(../images/background/doc_download.png) no-repeat left top; width:25px; height:22px; display: block; margin:0 auto; position:absolute; bottom:10px;right:10px;}
#tab-overview a.redButton{ padding:13px 25px; display:inline-block; margin:22px 0 0 0;position:relative;}
#tab-overview .col-md-7{ position:relative; margin-top:-35px;}
#tab-overview .col-md-7 div{ background-color:#000000; float:right;width:83%;}
#addons .col-md-7{ margin-top:30px;}
#tab-overview .col-md-7 div img{  opacity:0.4; width:100%;}
a.playIcon{display:inline-block; position: absolute;top:38%;left:52%;border: 2px solid rgba(255,255,255,255.7);-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;  width: 75px;height: 75px;-webkit-box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.5);    -moz-box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.5);box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.5); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer;}
a.playIcon:hover{border-color: transparent;-webkit-box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.8); -moz-box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.8);box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.8);}
a.playIcon span{position:relative;top:15px;left: -28%;width:0;height:0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid rgba(255,255,255,0.8);    display:inline-block;}
a.playIcon:hover a.playIcon span{border-left: 10px solid rgba(255,255,255,0.5);}
.tags p span:hover{ cursor:pointer;}
#prdjquery h4, #addons h4{ font-size:19px; margin-bottom:0px; color:#333333;}
#prdjquery #tab-customer-review h4{ font-size:17px; margin-bottom:5px;}
#prdjquery #tab-customer-review span.authorName{font-size:13px; color:#999999; display:block; text-align:right;}
.greyBox p, .greyBox ul{ margin-bottom:20px;}
.greyBox ul{ margin-top:10px;}
.purchaseLink .col-md-5{ padding-right:0}
.purchaseLink a.redButton{ padding:12px 20px; }
.featureContent ul{ margin-top:10px;}
.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ padding:4px 8px; line-height:1.5}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th{ padding:20px 8px; }
#installerTable th{font-weight:normal; font-size:17px;}
#installerTable td{ vertical-align:middle;}
.greyTable{ border:1px solid #d0d1d9; background:#edeff4;}
#tab-system-requirements .bgGreyColor{ padding:30px 100px 30px 20px;}
#tab-system-requirements ul{ padding-left:0; list-style-position:outside; margin-left:15px; margin-bottom:25px;}
#tab-system-requirements .col-md-6{ padding-right:45px;}
#tab-system-requirements ul li{ margin-bottom:10px;}
#tab-compare-products table th{font-size:17px; font-weight:normal;}
#tab-compare-products .table tbody tr th {border-top: 0 none;}
#tab-compare-products table{ border:1px solid #9b9b9b}
#tab-compare-products table th:last-child{ border-right:0;}
#tab-documents,#tab-compare-products{ margin-bottom:60px; margin-top:45px;}
#tab-customer-review h3{ margin-bottom:0;}
#tab-customer-review{ padding:10px 20px 20px;}
#tab-customer-review p{ margin-bottom:0;}
#certification a{ margin-bottom:10px; display:inline-block;margin-right:10px;}
#addons, #otherPrd{ padding:20px 15px; margin-bottom:10px;}
#addons p.tick{ margin-bottom:40px;}
#addons p.bodyText{ margin-bottom:10px;}
#prdSidebar{ background:#fbfbfb; max-width:150px; width:100%; padding:20px 5px; border-left:1px solid #b1b19f; border-bottom:1px solid #b1b19f; margin-top:10px; position:relative; z-index:1;}
#otherPrdSlider{ padding:0 30px;}
#techPartner{ margin-top:20px;}
#partnerList{ padding:35px 15px 20px 15px;}
.prdList div{ background:#fff; min-height:150px; margin-bottom:20px; padding:20px 15px;border: 1px solid #e0e5e9;}
#partnerList .prdList div { min-height:235px; padding: 40px 30px 0px 30px;}
.prdList img{ display:block; margin:0 auto 20px auto;}
.prdList h5{ font-size:16px; margin-bottom:5px;}
#partnerList .prdList h5 { font-size:20px;}
.col-xs-4.catImage{ padding-right:10px;}
.tags{ margin-top:50px;}
.tags p{ border:1px solid #e7e7e7; width:190px; font-size:13px; padding:8px 5px; text-align:left; float:left; margin-right:40px; background:#fbfbfb;}
.tags p:last-child{ margin-right:0}
.tags p span{ background:url(../images/background/close.png) no-repeat left top; width:11px; height:11px; float:right; margin-top:5px;}
#lowerFooter .col-md-5{ position:absolute; bottom:0;}
#lowerFooter .col-md-5 p{ margin-top:15px;}
.arrow_box { position: relative; background: #fff; border: 1px solid #eef0f4; } 
.arrow_box:after, .arrow_box:before { right: 100%; top: 7%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.arrow_box:after { border-color: rgba(136, 183, 213, 0); border-right-color: #fff; border-width:5px; margin-top: -5px; } 
.arrow_box:before { border-color: rgba(194, 225, 245, 0); border-right-color: #fff; border-width: 11px; margin-top: -11px; }
.resp-tabs-list li { color:#333; font-size:21px;padding-bottom:47px; margin: 0;list-style: none;cursor: pointer;float: left;width:327px;margin-bottom:-1px; padding-right:0;}
.resp-tabs-list li.server{ width:326px;}
.resp-tabs-list li:hover, .resp-tabs-list li.active{ background:url(../images/background/hover_cat_image.png) no-repeat left top;}
.resp-tabs-list li span{ display:block; margin:0 auto;}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
.resp-tabs-container {padding: 15px;border:1px solid #afb4c1; margin-right:1px;}
.resp-tabs-container h2{ color:#606368; line-height:1.3; margin-top:0; font-weight:normal; font-size:38px;}
.resp-tabs-container .shortDesc p{ font-size:20px;}
.resp-tabs-container h2 span{ display:block;}
.resp-tab-active {border-bottom: none;}
.resp-content-active, .resp-accordion-active {display: block;}
.resp-tab-content {background:#fff;}
.resp-tabs-container ul li h6{ font-size:16px; cursor:pointer; margin-bottom:2px; line-height:1.4;}
.resp-tabs-container ul li p{color:#606368; margin:0 0 15px 0;}
.resp-tabs-list{ margin-top:130px; margin-bottom:0px; padding-left:0;}
.resp-tabs-container .col-md-4 p{ padding-right:40px; margin-top:8px;}
.resp-tabs-container .col-md-8 ul li.col-md-6{ padding-right:45px;}
.resp-tabs-container .col-md-8, .resp-tabs-container .col-md-12{ padding-right:0;}
#partnerBenefits{ padding:35px 15px 20px 15px;}
#partnerBenefits .col-md-4 div{ border:1px solid #eaebeb; padding:10px 40px 0px 40px; min-height:265px; margin-bottom:20px;}
#partnerBenefits .col-md-4 div h4{ line-height:1.4; margin-bottom:5px; font-size:18px;}
#partnerList p.col-md-8{ margin-bottom:20px;}
#partnerProgram{ padding:20px 15px 30px; margin-top:35px;}
#companyOverview{ padding:20px 15px 40px 15px;margin-top:35px;}
#partnerProgram p.text-center{ margin-bottom:30px;}
#partnerProgram .col-md-4.text-center{ margin-bottom:40px;}
#partnerPromises h3{ font-size:20px; margin-top:40px;}
#partnerPromises ul li{list-style-type: square; margin-bottom:25px;}
#partner h2, #partner h3,#partner  h4{ color:#333333;}
#partner #productName h2{ color:#fff;}
.breadcrumbs ul{ padding-left:0;}
.breadcrumbs{ font-size:14px; margin:20px 0}
/*FAQ*/
.faqList{ padding-left:40px;}
.faq-list-wrap .panel-heading{ padding:0; }
.faq-list-wrap .panel-heading .panel-title > a{ padding:10px 15px; display:block; }
.faq-list-wrap .faqList h3.faqhead, .faq-list-wrap .faqList .faqbody{ border-bottom:0 none !important; }
.faqList h3.faqhead span{background:url(../images/background/faq_bullet.gif) no-repeat left center; display:inline-block;width:8px; margin-left: -25px;padding-right: 25px; text-indent:-9999px;}
.faqList h3.faqhead{ cursor:pointer; display:block;font-size:16px;border-bottom:2px solid #e1e1e5; line-height:1.5; margin-top:0px; padding-bottom:9px; margin-bottom:7px;}
.faqList .faqbody{border-bottom:2px solid #e1e1e5; margin-bottom:10px; display:none; padding-bottom:10px;}
.faqbody li {margin-bottom: 10px;}
/*End of FAQ*/
.locateDealerMap iframe{ border:0;}
#epsUpgrade ul li img{ margin:15px 0;}
#epsUpgrade ul li{ margin-bottom:10px;}
.genericSection h3{ font-size:17px;}
.genericSection h2{ font-size:19px;}
.genericSection ul li, .genericSection ol li{ margin-bottom:10px;}
.genericSection ol li h4{ margin-bottom:0;}
#leadership h4{ font-size:18px; margin:0px;}
#leadership h4 span{ font-size:14px;}
span.whiteupQuote,span.greyupQuote{ background:url(../images/background/white_up_quotes.png) no-repeat left top; height:38px; display:inline-block;width:53px; vertical-align:15px; margin-right:8px;}
span.whitedownQuote, span.greydownQuote{ background: url(../images/background/white_down_quotes.png) no-repeat left top; height:38px; display:inline-block; width:53px; vertical-align:-25px; margin-left:8px;}
span.greyupQuote{ background: url(../images/background/gery_up_quotes.png);}
span.greydownQuote{ background:url(../images/background/grey_down_quotes.png);}
#customerReview div.reviewPost{ padding:5px 15px 15px 15px; margin-bottom:20px;}
#allFaq{ margin-top:85px; margin-bottom:50px;}
#allFaq p{ float:left; margin-right:40px;}
#allFaq p a{ color:#606368;padding: 80px 10px 20px; }
#allFaq p a.eps{background:url(../images/background/eps_faq.png) no-repeat center 15px; }
#allFaq p a.mdm{background:url(../images/background/mdm_faq.png) no-repeat center 15px; }
#allFaq p a.avs{background:url(../images/background/avs_faq.png) no-repeat center 15px; }
#allFaq p a:hover { background-color:#f2f4f7; border:0;}
span.reviewPost, #customerReview div.reviewPost p{ padding-left:60px;}
span.reviewPost{display: inline-block;font-size: 13px;margin-bottom: 15px;margin-top: -20px;}
span.reviewPost span{ color:#7e8288;}
.leadershipMore{ display:none;}
#leadership .row{ margin-bottom:20px; padding:20px 15px 20px 0px;}
#leadership .row .col-md-3{ padding-left:53px;}
ul.resources li a, #tab-documents ul li a { background: none repeat scroll 0 0 #efefef; cursor: pointer;display: block;margin: 10px 0 0;min-height: 145px;padding-top: 30px;position: relative;    text-align: center;	color:#606368;}
ul.resources li a:hover, #tab-documents ul li a:hover {background: none repeat scroll 0 0 #d5d5d5;
                                                       text-decoration: none;}
ul.resources li a span {display: inline-block;height: auto;margin-top: 8px;}
ul.resources li a img {display: block;height: 49px;margin: 0 auto;width: 51px;}
#techSupport table{ margin-bottom:35px;}
#techSupport table td{ width:50%;}
div.case {margin-bottom: 30px;position: relative;}
div.image {left: 0;position: absolute;top: 0;width: 175px;}
div.info {background-color: #ededed; margin-left: 190px;min-height: 125px;padding: 10px 15px;}
div.info a{ border-bottom:1px solid #ededed; font-size:13px;}
div.info a.redButton{ padding:5px 13px;}
div.info h4 {margin-bottom:5px;}
.datasheet-list {background:#f8f8f8;float: left;margin-right: 4%; margin-top: 10px;width: 45%;padding:5px 10px;}
.datasheet-list:hover{ background:#e8e8e8;}
.datasheet-list > a {display: block;text-decoration: none; color:#606368; }
.datasheet-list > a:before { content: " "; display: block; width: 50px; height: 50px; background: url(../images/background/sprite.png) no-repeat -89px -62px; float: left; }

.contactInfo  p {margin-bottom: 0;}
#contactUs div.clearfix{ margin-bottom:40px;}
#contactUs p{ margin-bottom:15px;}
.viewMap{ background:url(../images/background/view_map.png) no-repeat left top; height:15px; padding-left:20px; display:inline-block; margin-top:10px; color:#848b94; font-size:14px;}
#contactUs #mediaContact h4{ border-bottom:0; }
#mediaContact{ padding:20px 15px; margin-bottom:50px;}
#contactUs p span{ display:block;}
#contactUs h4{ font-size:17px; border-bottom:1px solid #c9c9c9; width:95%}
.contactDealer .locateDealerMap{ margin-top:0;}
.searchDealerDropdown .col-md-4{ padding-right:55px;}
.searchDealerDropdown .col-md-4 select{ margin-bottom:15px;}
#partnerProgram h3{ font-size:21px; color:#606368; margin-bottom:0;}
#makeDifferent h3{ color:#606368;}
#partnerProgram ul{ list-style-type:square;}
#partnerProgram ul li{ margin-bottom:10px;}
.myhover-child { display:none}
.myhover-child:first-child { display:block}
#pageNotFound{border: 1px solid #e31c2e; border-radius: 13px; -moz-border-radius: 13px; padding:20px; margin-top: 20px;}
#pageNotFound h1{color: #e31c2e; line-height: 2.0; font-size: 16px; margin-top:0; margin-bottom:0;}
#pageNotFound ul{color: #e31c2e; list-style: circle;}
#pageNotFound ul li span{color: #606368;}
#pageNotFound div img{margin-right: 20px;}
.firstLi{color:#e31c2e; border-bottom:2px solid #e31c2e; padding-bottom:10px;}
#locate{ background:url(../images/background/locate.png) no-repeat left 5px; padding:0px 10px 10px 45px;}
#locate:hover{ background:#f0f0f0 url(../images/background/locate.png) no-repeat left 5px; cursor:pointer; }
/*Search page*/
.locateIcon, .contactIcon {color: #606368;font-size: 13.5px; margin-right: 20px; margin-top: 20px;   display:inline-block;padding-left:25px; height:20px;}
.locateIcon{ background:url(../images/background/locateSmall.png) no-repeat left top;}
.contactIcon{ background:url(../images/background/contact_sales_icon.png) no-repeat left top;}
.prdSearch{margin-top:20px;}
.prdSearch h4{ margin-bottom:5px;}
.prdSearch div{background: #fff;border: 1px solid #e0e5e9;padding: 20px 15px;}
#searchPage{ padding:20px 15px;}
.postContent p{ line-height:1.5;}
#partner #homeNews h4{ font-size:24px;}
/*Ends*/
/*Locate Dealer starts*/
#searchDealer .addressDetais p span{display:block}
#searchDealer .redButton{padding:12px 75px; margin-bottom:30px;}
#searchDealer #cityName{margin-left:15px}
.searchDealerDropdown{float:left;margin-bottom:15px;width:100%}
.searchDealerDropdown select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 0;
                              margin-bottom:15px;}
.locateDealerMap{margin-top:78px;border:1px solid #efc54f}
#searchDealer .addressDetailouter{background-color:#eeeff4;padding:10px 5px}
#searchDealer .addressDetais{border:1px solid #C8C9CD;background-color:#fff;padding:20px;color:#000}
#searchDealer tr td{width:43%}
#searchDealer tr td:first-child{ font-size:17px;}
#searchDealer table {color:#606368;margin-top:37px}
#searchDealer h4 {font-weight:bold;}
#searchDealer  tr{float:left;margin:10px 0;width:100%}
#searchDealer  tr td{float:left;width:37%}
#searchDealer table a{cursor:pointer}
#searchDealer .nearestOfficeblocks{background:none repeat scroll 0 0 #eeeff4;float:left;padding:30px 10px;width:100%}
#searchDealer .secondAddress{border-left:1px solid #c8c9cd;padding-left:15px}
#searchDealerSidebar a{cursor:pointer}
#searchDealerSidebar{background-color:#FBFBFB;float:left;padding:35px 10px;border:1px solid #b1b19f;}
#searchDealerSidebar .dotted{border-bottom:1px solid #000;margin:0 -10px 15px}
/*Locate Dealer ends*/
#readMoreDiv{ display:none;}
#mysuggestform h4{ margin-top:0px; margin-bottom:20px;}
#faqSupport{ margin-top:30px;}
.ContactDealer .locateDealerMap{ margin-top:0; border:1px solid #606368;}
.ContactDealer .searchDealerDropdown .col-sm-4{ padding-right:70px;}
#branch-map .col-md-12, #branch-details .col-md-12{ padding-right:0;}
#contactUs h3{ margin-top:0;}
#contactUs #searchDealer.ContactDealer .addressDetais{ border:0; background:#edeff4;}
#contactUs .ContactDealer .addressDetais h4{ border:0;}
#benefits{ padding: 5px 15px 20px;}
#benefits ul { padding-left:15px;}
#overviewContainer{ margin-bottom:50px; margin-top:25px;}
div.post-body.info span{color: #949494;display: inline-block;font-size: 13px;margin-bottom: 10px;    margin-top: -5px;}
.addressDetais h4 span.redColor:hover{ border-bottom:0;}
.prdList div, .relatedPrd{ background:#fff; min-height:150px; margin-bottom:20px; padding:20px 15px;border: 1px solid #e0e5e9;}
.relatedPrd{ min-height:185px;}
.relatedPrd div.pull-left { margin-right:25px; padding-bottom:70px;}
.ContactDealer .searchDealerDropdown .col-sm-8{ margin-top:-35px;}
.table td.downButton a.redButton{ padding:10px 50px;}
.table td.downButton{ vertical-align:middle; text-align:center;}
.resp-tabs-list li span.image{margin-top: -67px;padding-bottom:80px;}
.endpoint span.image{ background: url(../images/background/endpoint_security.png) no-repeat center top;}
.server span.image{ background:url(../images/background/server_security.png) no-repeat center top;}
.gateway span.image{ background: url(../images/background/gateway_security.png) no-repeat center top;}
#myinstaller_submit{ width:100%;}
#prdLickey img{ margin:10px 0 20px; border:1px solid #ccc;}
#eula li{ background:url(../images/background/sprite.png) no-repeat -139px -28px;  height: 26px;margin-bottom: 20px;padding-left: 30px; list-style-type:none;}
#eula{ padding-left:0; margin-top:30px;}
/* For MDM License*/
#mymdmlicense label p{margin-bottom: 0px;font-size: 13px;}
/*For ICTV fair*/
#myictevent{ margin-top:30px;}
#myictevent .col-sm-4{ padding-right:0;}
#myictevent select.form-control{ padding:6px 7px;}
#offerBanner{ margin-bottom:30px;}
.offerTab .nav-tabs li a{ color:#333; margin-right:0; font-size:19px;}
.offerTab .nav-tabs li a {background: #eee;text-decoration: none;border-radius:0;border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd;}
.offerTab .nav-tabs li a:hover, .offerTab .nav-tabs li.active a:hover{ text-decoration:underline;}
.offerTab .nav-tabs{ border:0;}
.offerTab .nav-tabs li a.noBorderHeading{ border-left:0; border-right:0;}
.offerTab .nav-tabs li.active a{ background:#fff;}
.offerTab .tab-content{border:1px solid #ddd; padding:20px 15px 40px;}
.offerTab .tab-content #products{ margin-bottom:-20px;}
.offerTab .tab-content #products h3{ margin-bottom:30px;}
.offerTab .tab-content #products div.clearfix{ margin-bottom:45px;}
.offerTab .tab-content #products .col-sm-6 h4{ margin-bottom:0; font-size:17px;}
.offerTab .tab-content #products .col-sm-6 span.italics{ font-size:13.5px; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px; display:block;}
#moreInfo ul li{ display:inline-block;}
#moreInfo ul span{margin: 0 5px 0 10px; color:#333;}
/*End*/
#mysaleslead .col-sm-5 p{ font-size:13px;}
#mysaleslead  h4{border-bottom: 1px solid #ddd;font-size: 21px;margin-bottom: 25px;padding-bottom: 10px;}
/*search result page*/
.gsc-selected-option-container{padding-right:77px !important; cursor:pointer !important;}
.gsc-control-cse .gsc-option-menu{top:28px !important;}
.gcsc-branding{display:none;}
.gsc-tabHeader.gsc-tabhActive{font-weight:bold; color:#cf232e !important;border:0 !important; border-bottom:3px solid #cf232e !important; padding-bottom:10px;}
.gsc-tabHeader{margin-right:25px !important;}
.gsc-tabsArea{margin-bottom:0 !important;}
.gsc-refinementsArea{padding-bottom:0 !important;}
.gsc-tabhInactive{background:none !important; border:none !important;}
.gs-image-box {display: none;}
/*End*/

/* Offline Update Table CSS*/
.TableUpdateCss {border:1px solid #CCC; padding:10px}
.TableUpdateCss tr td {padding:10px}
.TableUpdateCss table tr td {padding-left:0!important}
.product-feature-trail .redButton {margin-top:0!important; padding:7px 75px!important}

#newUpdatesBg {
	/*background:url('../images/landing-page/updates-bg.jpg') no-repeat;*/
	background: #DDD;
	width:100%; min-height:320px;
	padding:45px 0; background-size:100%;
}
#newUpdatesBg .post-wrap {margin:0; padding:0;}
#newUpdatesBg .post-list {
	color:#2d2d2d;
	display:inline-block;
	padding:0 !important;
	margin:0 !important;
}
#newUpdatesBg .post-list h2 {
	font-family: 'teefranklinlight', Arial, sans-serif;
	font-size:22px;
	line-height:28px;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 0;
}
#newUpdatesBg .post-list p{
	font-size:17px;
	line-height:22px;
	color:#2d2d2d;
}
#newUpdatesBg .font14 {
	font-size:14px !important;
}
#newUpdatesBg .post-list img{
	width:100%;
	margin:0;
}
#newUpdatesBg .contBox {
	padding:0 30px;
	/*width:67%;
	float:left;*/
}
#newUpdatesBg .imgBox {
	border: 1px solid #DDD;
    padding: 3px;
    background: #FFF;
    box-shadow: 2px 2px 5px #888888;
}
#newUpdatesBg .post-list .btn {
	margin-top:15px;
}
#newUpdatesBg .lSSlideOuter .lSPager.lSpg {
	font-size: 1px;
	text-align:right;
}
#newUpdatesBg .lSSlideOuter .lSPager.lSpg > li:hover a, #newUpdatesBg .lSSlideOuter .lSPager.lSpg > li.active a {
	background-color:#d9534f;
}
#newUpdatesBg .lSSlideOuter .lSPager.lSpg > li a {
	background-color:#999;
}

@media screen and (min-width: 767px) and (max-width: 1000px) {
    #navigation .navbar-header{ float:none; margin-bottom:20px;}
    #navigation .navbar-collapse{ padding:0}
    .purchaseLink .col-md-5 a{ text-align:center; margin:0 0 10px 0;}
    .purchaseLink a.redButton:first-child{ margin-right:0px;}
    #slider .carousel-caption .locateButtons a:last-child{ margin-top:0;}
    #scrollList li{ margin-right:5px;}
    /*For ICTV fair*/	
    #offerBanner .col-sm-12, .offerTab{ padding-right:0;}
    /*End*/
}
@media (max-width: 1280px) {
    #slider{ padding:0;}
    #slider .carousel-caption .locateButtons{ margin-top:0;}
    #partnerBanner, #companyBanner{ margin:-40px -15px 0; width:auto;}
    #announceEvent .container{ padding-left:15px;}
    #announceEvent, #announceEvent:hover{ border-left:0; border-right:0;}
}
@media screen and (min-width: 1000px) and (max-width: 1265px) {
    #lowerFooter .socialIcons {margin-left: 0;text-align: right; margin-right:-10px;}
    #slider .carousel-indicators{ bottom:1%;}
    #slider .carousel-caption, #partnerSlider .carousel-caption{ width:87%; left:10%;}
    .companyBannerDesc div h2, #partner .partnerBannerDesc div h2{ font-size:25px;}
    /*For ICTV fair*/
    #offerBanner .col-sm-12, .offerTab{ padding-right:0;}		
    /*End*/
}
@media (max-width: 1045px) { 
    .resp-tabs-list li.server, .resp-tabs-list li{ width:32%; }
    .resp-tabs-list li.active{ background:url(../images/background/cat_border.png), url(../images/background/hover_cat_image.png); background-position: right top, left top;background-repeat: no-repeat;}
}

@media (max-width: 1000px) {
    .companyBannerDesc div h2{ font-size:22px;}
    #slider .carousel-indicators{ top:3%; left:15px; margin-left:0; width:auto;}
    #slider .carousel-caption .slideDesc p{ font-size:15px;}
    #slider .carousel-caption .slideDesc h2{ font-size:20px;}
    #slider .carousel-caption{ width:100%; position:static; left:0; padding-top:0;}
    .slideDesc{ position:absolute;}
    #slider .carousel-caption .locateButtons{ position:relative; left:auto; float:right; padding-right:30px; margin-top:10px;}
    #slider .carousel-caption .slideDesc, .partnerBannerDesc{ width:100%; position:absolute; bottom:0px; background:#fff; opacity:0.9;padding:0 20px;}
    .partnerBannerDesc{ left:0; top:auto;}
    .partnerBannerDesc div{ width: 100%; padding-left:15px;}
    #lowerFooter .socialIcons {margin-left: 0;text-align: right; margin-right:-10px;}
    #partner .partnerBannerDesc div h2{ font-size:20px;}
    .partnerBannerDesc p.locateButtons{ position:relative; left:0;}
    #slider .carousel-caption .slideDesc h2{ margin-bottom:5px;}
}
@media (max-width: 767px) {
    .redButton{ width:100%; display:block; text-align:center; padding:10px 0;}
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-right:0;}
    footer{ border:0;padding:10px 0;}
    .std ul, .std ol{ padding-left:15px;}
    .socialIcons a:last-child{ margin-right:0}
    .genericSidebar{ border-top:1px solid #ced1d4; margin:30px -15px 0 -15px; padding:20px 15px 20px 15px; }
    #announceEvent{ text-align:left; padding:5px 0;}
    #announceEvent p{ padding-top:0}
    /*For ICTV fair*/
    #ict_schedule{ margin-top:10px;}
    .offerTab .tab-content #products div.clearfix{ margin-bottom:0px;}
    .offerTab .tab-content #products .col-sm-6 span.italics{ border-bottom:0;}
    .offerTab .tab-content #products .col-sm-6{ border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:10px;}
    .offerTab .tab-content #products .col-sm-6.lastSection{ border-bottom:0; padding-bottom:0; margin-bottom:0;}
    #moreInfo{ margin-top:30px;}
    /*End*/
    #navigation .navbar-collapse{ border:0;}
    #navigation .nav > li{ float:left;}
    #navigation .nav > li > a{ display:inline-block;}
    .logoImage{ float:left;}
    .logoImage a{ margin:0 15px 15px 0;}
    #slider .carousel-caption .locateButtons a:last-child{ margin-top:0;}
    #homeNews { background:#edeff4; margin:30px -30px 40px -30px;padding:30px 15px;}
    #homeNews .col-md-4:last-child h6{ border:0; margin:0;}
    #homeNews h6{ border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}
    #homeNews h6 span{ display:inline-block;color:#999999; float:none; font-size:14px;}
    #homeNews h6 a{ margin-right:10px;}
    #homeAwards img{ margin:0 auto 25px auto; display:block;}
    .accordHead{ font-size:16px; color:#000; cursor:pointer;}
    .accordHead span , .prdHead span{ background:url(../images/background/solution_arrow_right.png) no-repeat right 6px; width:9px; height:20px; float:right;}
    .accordHead.active span, .prdHead.active span{background:url(../images/background/solution_arrow.png) no-repeat right 8px; width:14px; height:20px; }
    header .col-md-9.pull-right{ width:100%;}
    header .col-md-9 div.pull-left{ float:right !important;}
    header .col-md-9.pull-right div a{ margin-right:0}
    #chat{ margin-right:20px;}
    .navbar-header a.visible-xs{ background:url(../images/background/sprite.png) no-repeat -89px -122px; width:17px; height:14px; text-indent:-9999px; float:right; margin-top:15px;}
    #logo a{ margin-right:0}
    #menuList{background:#EDEFF4;position: absolute;right: 0;top:49px;z-index: 1001; width:100%; padding:10px}
    #menuList li{  border-bottom: 1px solid #fff;margin-bottom: 5px;padding-bottom: 5px;}
    #menuList li:last-child{ border:0; margin-bottom:0;}
    #menuList li a{ font-size:15px; color:#606368; display:block;}
    #menuList li a:hover{ color:#cf232e;}
    #policyLower{ margin-top:20px;}
    #policyLower a{ margin-right:20px;}
    .prdHead{ font-size:17px; background:#e5e7ec; margin:0 -15px; padding:12px 15px; border-bottom:1px solid #d0d1d9; color:#333; letter-spacing:0.9px;}
    .prdHead:hover{ cursor:pointer;}
    .prdDesc{ background:#edeff4; margin:0 -15px; padding:10px 15px;}
    #tab-overview .col-md-5{ margin-top:20px;} 
    #tab-overview .col-md-7{ display:inline-block; max-width:470px; width:100%; }
    .purchaseLink a.redColor{ margin-bottom:20px; display:inline-block;}
    #tab-overview .purchaseLink .col-md-5, #tab-overview .purchaseLink .redButton{ margin:0 0 10px 0;}
    .prdOptionDiv{ margin-bottom:20px;}
    #certification{ margin-top:30px;}
    #downloads h4{ border-top:1px dotted #858585; padding-top:10px;}
    #downloads  li{ margin-top:20px;}
    #prdjquery h3{ font-size:17px;}
    #prdjquery h4{ font-size:15px;}
    .featureContent{ margin-top:0;}
    .featureContent h4{ margin-top:5px;}
    .featureContent ul li a{ color:#333;}
    #flavourComparison{ border-top:1px solid #d0d1d9; padding-top:20px;}
    .purchaseLink a.redButton{ margin-bottom:10px;}
    .purchaseLink { background:#fff; margin:0 -15px; padding:40px 15px;}
    #tab-system-requirements, #tab-compare-products{ margin-bottom:40px;}
    .greyTable{ border:0;}
    #generalSection{ margin-top:0;}
    #tab-compare-products table th select{ width:100%;}
    .lowerarrow_box { position: relative; background: #fff; border: 1px solid #eef0f4; } .lowerarrow_box:after, .lowerarrow_box:before { bottom: 100%; left:10%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
    .lowerarrow_box:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #fff; border-width: 13px; margin-left: -13px; }
    .arrow_box:after, .arrow_box:before{ top:auto;}
    .arrow_box:after{ margin:0;}
    #tab-overview{ padding-top:20px;}
    #tab-documents{ background:none; margin:0 -15px;}
    .prdList:first-child div{ margin-right:0;}
    .prdList:last-child div{ margin-left:0;}
    .prdDesc{ background:none;}
    #tab-customer-review.greyBox.prdDesc{background: #edeff4}
    .purchaseLink{ padding:10px 15px;}
    #tab-compare-products table{ margin-top:20px;}
    #callList{ top:30px; right:-5px;}
    .call_box:after, .call_box:before { right:0;}
    #rightBar{ margin:0 -15px;}
    #scrollContainer{ display:none;}
    .prdList div, #partnerBenefits .col-md-4 div{ min-height:100%;}
    #searchBox input[type=submit]{background:url(../images/background/lowerSearchIcon.png) no-repeat left 2px; width:18px; height:20px;}
    #searchBox input[type=text]{ width:100%; border:1px solid #e8e9e9; height:30px; padding-right:35px; background:none; color:#606368;}
    #searchBox { margin-top:10px; width:100%;} 
    header #searchBox{ display:none;}
    .temp{ position:relative;}
    #productName.temp{ top:0;}
    .faqList{ padding-left:28px;}
    .breadcrumbs{ margin:0;}
    footer{ margin-top:40px;}
    .navbar-nav .open .dropdown-menu{ position:absolute; background:#fff;}
    #techSupport h4{ font-size:14px;}
    .bootstrap-select > button.btn, input.form-control{ width:100%;}
    div.image {position: relative; width: 100%;}
    div.case {border-bottom: 1px solid #ddd;padding-bottom: 20px;}
    div.case:last-child{ border-bottom:0;}
    div.info{ margin-left:0; margin-top:10px;}
    .datasheet-list{ width:100%;}
    .leftGroup{ margin-right:0}
    #bpartner form {border-radius: 0;margin: 0 -15px;padding: 30px 15px;border:0;}
    #contactUs p span{ display:inline;}
    .faqList h3.faqhead{ font-size:15px;}
    div.info a.redButton{ width:auto;}
    #partnerList .prdList div{ min-height:auto;}
    #homeNews h6{ font-size:16px;}
    #partnerBenefits .col-md-4 div{ padding:20px 15px;}
    #partner h2{ font-size:19px;}
    #tab-documents .list-inline > li{ display:block; padding-right:0;}
    .partnerBannerDesc,.companyBannerDesc{ position:relative;}
    .partnerBannerDesc p.locateButtons{ position:relative; float:right; margin-bottom:20px;}
    .partnerBannerDesc, .companyBannerDesc{ margin:0; padding:0;}
    #slider .carousel-caption .slideDesc{ padding:0 15px;}
    .companyBannerDesc,.companyBannerDesc div{ width:100%;}
    .companyBannerDesc div{ padding-left:15px;} 
    .partnerBannerDesc,.companyBannerDesc{ left:0;}
    .companyBannerDesc div h2{ font-size:19px;}
    /*Locate Dealer start*/
    #searchDealer tr td {float: left;width: 100%;}
    #searchDealer .secondAddress{border-left:0;border-top:1px solid #c8c9cd;padding:0;}
    #searchDealer  #cityName{margin:10px 0 0 0;}
    #searchDealer table tr td{width:100%;}
    #searchDealer .addressDetais p span {display: inline;}
    /*Locate Dealer ends*/
    #leadership .row .col-md-3{ padding-left:0; margin-bottom:20px;}
    #leadership .row{ margin:0 -30px; padding:20px 15px;}
    #allFaq p{ float:none; margin-right:0; margin-bottom:10px}
    #allFaq p a{ display:block; text-align:center;}
    #allFaq{ margin-top:20px;}
    span.reviewPost, #customerReview .row div p{ padding-left:0;}
    span.reviewPost{ margin-top:15px;}
    .searchDealerDropdown .col-md-4{ padding-right:0;}
    #factGlance .prdList div {min-height: auto; padding: 20px;}
    ul, ol{ padding-left:15px;}
    #productName{ margin-bottom:20px;}
    .viewMap{ display:block; margin-bottom:30px;}
    #contactUs p{ margin-bottom:5px;}
    .ContactDealer .searchDealerDropdown .col-sm-8 {margin-top: 30px;}
    .ContactDealer .searchDealerDropdown .col-sm-4 {padding-right: 0;}
    #partnerProgram p.text-center {margin-bottom: 10px;}
    #partnerBanner, #companyBanner {margin: -20px -15px 0;width: auto;}
    span.reviewPost, #customerReview div.reviewPost p {padding-left: 0;}
    .locateDealerMap{ margin-top:40px;}
    #overviewContainer{ margin:0;}
    #prdjquery{ margin-bottom:30px;}
    #productName.catalog-product, #tab-system-requirements, #tab-compare-products, #prdjquery{ margin-bottom:0;}
    #prdjquery div.icons{ padding-right:0;}
    #tab-overview .col-md-7, #tab-documents, #tab-compare-products{ margin-top:0}
    #benefits{ margin: 15px -15px;}
    #tab-system-requirements.prdDesc{ padding:0 15px;}
    #tab-system-requirements .bgGreyColor{ margin:0 -15px;padding: 30px 15px 30px 20px;}
    #categoryLink{ padding-top:0;}
    a.playIcon{ left:40%;}
    #overviewContainer.bgGreyColor{ background:none;}
    #tab-features{ background:#f2f4f7;}
    #tab-features .fullContainer a.redColor.knowMore {border-bottom: 1px solid #f2f4f7;}
    .call_box:after, .call_box:before{ left:111%;}
    #tab-overview .col-md-7 div{ float:none; width:100%;}
    .logoImage{margin-top:15px;}
    div.calendar span{ right:13px;}
}
@media (max-width:640px) {
    #slider .carousel-caption .slideDesc{ position:relative;}
    #tab-documents ul li{ display:block;}
    #tab-documents ul li a{ width:auto; display:block; background-size:100% 100%;}
    #tab-documents .list-inline > li{ padding:0;}
    #tab-documents .list-inline{ margin-left:0;}
    .tip{ display:none;}
    #productName h2{ font-size:19px;}
    #generalSection h4{ font-size:19px;}
    #slider .carousel-caption .locateButtons a, .partnerBannerDesc .locateButtons a{ width:auto; padding:9px 13px;}
}

@media (max-width:480px) {
    .logoImage{ width:100%;}
    #slider .carousel-caption .locateButtons a{ margin-right:10px}
    div.info a.redButton{ width:100%;}
    #navigation .dropdown-menu{ min-width:165px;}
}
@media (max-width:460px) {
    #navigation .nav > li a.dropdown-toggle{ border-right:0;}
    .tags p{ width:100%;}
    #slider .carousel-caption .locateButtons a:before, #slider .carousel-caption .locateButtons a:after{ border:0;}
    #slider .carousel-caption .locateButtons a{ margin:0; display:block; width:100%; text-align:center;}
    #slider .carousel-caption .locateButtons{ padding:0; width:100%;}
    #slider .carousel-caption .locateButtons{ padding:0 15px;}
    #annualPrice input[type="text"] {left: 0;margin-top: 10px;position: relative;top: 0;width: 100%;}
    #bpartner #annualTurnover{ width:100%;}
    #bpartner .bootstrap-select > .btn[data-id="annualTurnover"] {width: 100%;}
    #navigation .navbar-default .navbar-nav > li > a span{ display:block;}
    #navigation .dropdown-menu{ top:50px;}
    #slider .carousel-caption .locateButtons a:last-child{ margin:10px 0 0 0;}
    #prdjquery h3 {font-size: 15px;}
    a.playIcon{top:30%;}
    #productName h2 {font-size: 17px;}
    /*For ICTV fair*/
    .offerTab .tab-content h3{ font-size:21px;}
    #moreInfo ul span{ display:none;}
    #moreInfo ul li{ margin-right:20px;}
    .offerTab .nav-tabs li a{ font-size:15px; padding:10px 9.7px;}
    /*End*/
}
