body{ margin:0; padding:0; font-family: 'Raleway', sans-serif; font-size:14px; color:#616161; background:#FFF;}
img{ max-width:100%;}
.container{ width:1400px;}
.home-banner{ text-align:center;}
.logo{ float:left;}
.header-right{ float:right; text-align:right;}
.header-right .header-top-links a{ font-size:15px; color:#435363; display:inline-block; margin:0 ; position:relative; padding:0 15px;}
.header-right .header-top-links a:after{ width:1px; height:17px; background:#a1a7b0; position:absolute; right:0; top:0; content:""; margin:0;}
.header-right .header-top-links a:last-child:after{ display:none;}
.header-right .header-top-links a:last-child{ padding-right:0;}
.header-right .header-top-links a:hover{ color:#a03021; text-decoration:underline;}
.navi{ clear:right; padding-top:25px;}
.navi ul{ margin:0; padding:0; list-style:none;}
.navi ul li{ display:inline-block;}
.navi ul li a{ font-size:24px; color:#435363; margin:0 0 0 40px;}
.navi ul li a:hover{ color:#a03021;}

.footer{ background:url(../images/footer-bg.jpg) center bottom repeat-x; padding-bottom:25px; border-top:solid 5px #ececed; padding-top:32px;

float: left;
width: 100%;
}
.footer .footer-links ul{ margin:0; padding:0; list-style:none;}
.footer .footer-links h2{ /*font-size:28px;*/ font-size:21px; color:#003056; margin:0 0 10px 0; padding:0; font-weight:400; line-height:48px; border-bottom:solid 1px #b3b3b3;}
.footer .footer-links h2 a{ font-size:21px; font-weight:400; color:#003056;}
.footer .footer-links h2 a:hover{ text-decoration:underline}
.footer .footer-links li { padding:4px 0;}
.footer .footer-links li a{ font-size:16px; color:#616161; display:block; line-height:18px;}
.footer .footer-links li a:hover{ color:#003056; text-decoration:underline;}
.footer .footer-bottom{ padding:30px 0 25px 0;}
.footer .footer-bottom .foooter-botlinks{ float:left; font-size:16px; color:#616161;}
.footer .footer-bottom .foooter-botlinks a{font-size:16px; color:#616161; text-decoration:none;}
.footer .footer-bottom .foooter-botlinks a:hover{color:#003056; text-decoration:underline;}
.footer .footer-bottom .foooter-botlinks span{ margin:0 13px;}
.footer .footer-bottom .foooter-botlinks p { margin:0; padding:5px 0 0 0; color:#616161; font-size:16px; /*letter-spacing:6.2px;*/}
.footer .social-icon{ float:right; padding-top:8px;}
.footer .social-icon a{ background:url(../images/social-icon.png) left top no-repeat; width:43px; height:43px; display:inline-block; text-indent:-999px; overflow:hidden; margin:0 0 0 4px;}
.footer .social-icon a.linkdin{ background-position:-51px top;}
.footer .social-icon a.twiiter{ background-position:-103px top;}
.footer .social-icon a.googleplus{ background-position:-152px top;}

.full-banner{ width:100%; padding-bottom:6px;padding-bottom:0px;}
.full-banner img{ width:100%;}

.center-content{ background:#dae8f2;}
.center-content .motion-image{ width:20%; float:left; border:solid 6px #FFF; border-width:0 6px; width:48.68%;}
.center-content .motion-text{ padding:90px 20px 0px 65px; float:left; width:51.32%; font-size:16px; color:#003056; line-height:26px; text-align:justify}
.center-content .motion-text p{ margin:0 0 25px 0; padding:0;}

.intelligent-motionapps{ padding:50px 0px 30px 0px; background:#f0f1f3; border-top:solid 6px #FFF;}
.intelligent-motionapps-padding{ padding:0 96px;}
.intelligent-motionapps-padding h2{ margin:0; padding:0 15px 50px 15px; font-size:33.6px; color:#a03123; font-weight:400;}
.intelligent-motionapps-padding .intelligent-motionapps-text{ font-size:16px; color:#003056; line-height:26px; text-align:justify;}
.intelligent-motionapps-padding .intelligent-motionapps-text p{ margin:0 0 30px 0; padding:0;}
.intelligent-motionapps-padding .intelligent-motionapps-text p strong{ font-weight:700;}

.intelligent-motionapps-bg{ background:#092f57; color:#FFF; padding:35px 35px 15px 35px;}
.intelligent-motionapps-bg h3{ margin:0; padding:0 0 20px 0; font-size:26px; color:#a9b6c4; font-weight:400;}
.intelligent-motionapps-bg ul{ margin:0; padding:0; list-style:inside; font-size:16px; color:#ffffff; line-height:26px;}
.intelligent-motionapps-bg ul li{ margin-bottom:20px;}


h2.center-title{ margin:0; padding:0; font-size:34px; color:#a03123; font-weight:400; text-align:center;}
.related-product{ padding:40px 0;}
.related-product .realted-slider{ margin:0; padding:40px 130px 0 130px; list-style:none;}
.related-product .realted-slider li{ text-align:center; padding:0 20px;}
.related-product .realted-slider li p{ font-size:16px; color:#6f7072; margin:0; padding:20px 0 0 0;}
.related-product .realted-slider li p a{ font-size:16px; color:#6f7072;}
.related-product .realted-slider .owl-prev{ background:url(../images/previous-arrow.png) left top no-repeat; width:71px; height:68px; position:absolute; left:59px; top:50%; margin-top:-34px; text-indent:-999px; overflow:hidden;}
.related-product .realted-slider .owl-next{ background:url(../images/next-arrow.png) left top no-repeat; width:71px; height:68px; position:absolute; right:59px; top:50%; margin-top:-34px; text-indent:-999px; overflow:hidden;}

.grey-bg{ background:#f0f1f3;}
.video-section{ padding:100px 0 80px 0;}
.video-section .video-img{ float:right; width:50.1%; padding:0 92px 0 0; text-align:center;}

.video-section .video-img iframe{
width: 400px;
height: 300px;
max-width: 100%;
border: 0;
}

.video-section .video-left-list{ float:left; padding:0 20px 0 88px; width:49.9%;}
.video-section .video-left-list h2{ margin:0; padding:22px 0; font-size:34px; color:#a03123; font-weight:400;}
.video-section .video-left-list ul{ margin:0; padding:0 0 40px 0; list-style:none;}
.video-section .video-left-list ul li { padding:22px 0;}
.video-section .video-left-list ul li a{ font-size:16px; color:#6f7072; display:block; background:url(../images/video-icon.png) left 2px no-repeat; padding:0 0 0 50px; line-height:25px;}
.video-section .video-left-list a.read-more{ font-size:29px; color:#a03123; background:url(../images/read-more-arrow.png) right center no-repeat; padding-right:53px; line-height:42px; display:inline-block;}


.home-red-bg{ background:url(../images/home-red-bg.jpg) center top no-repeat; height:844px; text-align:center;}
.home-red-bg .content{ padding-top:65px;}
.home-red-bg .content h2{ font-size:69px; color:#1f9bff; font-weight:400; margin:0; padding:0; line-height:69px;}
.home-red-bg .content h3{ font-size:39px; color:#ffffff; font-weight:400; margin:0; padding:0 0 100px 0; line-height:39px;}
.home-red-bg .content p{ margin:0; padding:40px 104px; font-size:16px; color:#ffffff; line-height:30px;}
.home-red-bg .content a.read-more-btn{ display:inline-block; font-size:30px; color:#ffffff; background:url(../images/home-readmore-btn.png) right center no-repeat; padding-right:52px;min-height: 46px;margin-bottom: 15px;}

.home-red-bg .content .banner_all_center_content{ position:relative;}
.home-red-bg .content .banner_all_center_content .banner_center_only_content{ position:absolute; top:0; left:0; z-index:1}
















.home-always-bg{ background:url(../images/home-always-bg.jpg) center top no-repeat; min-height:931px; border-top:solid 1px #6aa9c5;}
.home-always-bg .content{ padding-top:60px; text-align:center;}
.home-always-bg .content h2{ font-size:70px; color:#ffffff; font-weight:400; margin:0; padding:0; line-height:70px;}
.home-always-bg .content p.top-text{ margin:0; padding:22px 0 50px 0; font-size:24px; color:#003056; line-height:normal;}
.home-always-bg .content p.bottom-text{ margin:0; padding:104px 0 0px 0; font-size:20px; color:#ffffff; line-height:29px;}

.home-bottom-callouts{ background:url(../images/home-bottom-callouts.jpg) center top no-repeat #ececed; padding:248px 0 50px 0;}
.home-bottom-callouts .home-bottom-padding{ padding:0 90px; display:table-cell; text-align:center;}
.home-bottom-callouts .home-bottom-padding h3{ font-size:30px; color:#003056; font-weight:300; line-height:normal;}
.home-bottom-callouts .home-bottom-padding  p{ font-size:16px; color:#616161; line-height:30px; text-align:justify;}
.home-bottom-callouts .home-bottom-padding  .col-sm-4{ padding:0 22px;}

.product-description-bg{ background:#ececed; border:solid 14px #FFF; /*border-width:12px 0;*/ border-width: 0 0 12px 0; padding:60px 0 30px 0;}

.product-description-bg .application-img { padding-bottom:117px;}
.product-description-bg .application-img img{ margin-bottom:29px;}
.product-description-bg a.blue-link{ font-size:16px; color:#003056; display:inline-block; padding-right:35px;}
.product-description-bg a.blue-link.enlarge-icon{ background:url(../images/enlarge-icon.png) right center no-repeat;}

.product-description-bg a.blue-link.download-icon{ background:url(../images/download-icon.png) right center no-repeat;}
.product-description-bg .download-document h4{ margin:0; padding:40px 0 14px 0; font-size:18px; color:#a03123; font-weight:700;}
.product-description-bg .download-document ul{ margin:0; padding:0 0 15px 0; list-style:none; }
.product-description-bg .download-document ul li a{ font-size:14px; color:#6f7072; line-height:26px; display:block; /*padding:14px 0 14px 40px;*/padding:10px 0 0px 40px; background:url(../images/ps-icon.png) left center no-repeat;}
.product-description-bg .download-document ul li.rm-icon a{ background:url(../images/rm-icon.png) left center no-repeat}
.product-description-bg .download-document ul li.an-icon a{ background:url(../images/an-icon.png) left center no-repeat}
.product-description-bg .download-document ul li.evb-icon a{ background:url(../images/evb-icon.png) left center no-repeat}

.product-top-right p{ margin:0 0 32px 0; padding:0; font-size:16px; color:#263746; line-height:26px; text-align:justify;}

.product-features{ background:#626d79; padding:40px 0 70px 0;}
.product-features .heading { text-align:center; /*padding-bottom:70px;*/ padding-bottom: 40px;}
.product-features .heading h3{ display:inline-block; font-size:34px; color:#263746; font-weight:400; border-bottom:solid 2px #858c94; padding:0 0 10px 0; margin:0;}
.product-features ul{ margin:0; padding:0; float:left; width:50%; list-style:inside; padding:0 5px;}
.product-features ul li{ font-size:16px; color:#ffffff; line-height:26px;
list-style-position: outside;
max-width: 95%;
}


.product-features p{ font-size:16px; color:#ffffff; line-height:26px;
}


.product-features .fature-content{ padding:0 80px;}

.related-bg{ background:url(../images/related-bg.jpg) center top no-repeat; height:589px; padding:56px 0;}
.related-bg  h2{ font-size:37px; color:#a03123; margin:0; padding:0 0 70px 0;padding:0 0 30px 0; font-weight:400; }
.related-bg .related-content { /*border-right:solid 2px #8695a0;*/ padding-right:38px;}
.related-bg .related-content ul{ margin:0 -25px; /*padding:0;*/ padding-top:0; list-style:none;}
.related-bg .related-content ul li{ float:left; width:25%; padding:0 25px;}
.related-bg .related-content ul li p.product-name { margin:0; padding:30px 0 0 0; font-size:16px; color:#003056;}
.related-bg .related-content ul li p.product-name a{ font-size:16px; color:#003056;}
.related-bg .related-content .bottom-text{ padding-top:40px; font-size:16px; color:#6f7072; line-height:normal;}
.related-bg .related-content-text{ padding-left:38px;border-left: solid 2px #8695A0;}




.related-bg .related-content-text ul{ margin:0; padding:0; /*list-style:inside;*/
padding-left: 20px;

}
.related-bg .related-content-text ul li{ font-size:16px; color:#263746; line-height:34px;}

.optical-img{ background:#FFF; padding:8px 0;}
.optical-img .optical-img-left{ float:left; width:50%; text-align:right; padding:100px 47px 40px 0;}
.optical-img .optical-img-right{ width:50%; float:right; background:#e3f6f3; padding:80px 0px 10px 50px; font-size:16px; color:#58585a; line-height:26px;}
.optical-img .optical-img-right p{ margin:0; padding:0 0 30px 0;}

.optical-content-area{ padding:40px 0;}
.optical-content-area p{font-size:16px; color:#58585a; line-height:26px; padding:0 0 20px 0;}
.optical-content-area p.optical-content-area-img{ margin:0; padding:0; text-align:center;}

.related-product-advantage{ background:#e3e4e6; padding:60px 0;}
.related-product-advantage h2{ font-size:37px; color:#a03123; margin:0; padding:0 0 35px 0; font-weight:400; }
.related-product-advantage .realted-product ul { margin:0; padding:0;}
.related-product-advantage .realted-product ul li{ float:left; width:28%; padding:0 25px; list-style:none;}
.related-product-advantage .realted-product ul li p.product-name { margin:0; padding:30px 0 0 0; font-size:16px; color:#6f7072;}
.related-product-advantage .realted-product ul li p.product-name a{ font-size:16px; color:#6f7072;}

.related-product-advantage .advantage ul { margin:0 0 0 25px; padding:0;}
.related-product-advantage .advantage ul li{ margin:0; padding:0; font-size:16px; color:#58585a; line-height:32px;}



.sale-form-content{ padding:0 0 0 90px; margin-top:-219px; position:relative; z-index:9; width:58.8%; float:left;}
.sale-form-content h2{ margin:0; padding:0 0 10px 0; font-size:42px; color:#ffffff; line-height:52px; font-weight:400;}
.sale-form-content .sale-form-bg{ background:#e7e7e8; padding:45px;}
.sale-form-content .sale-form-bg ul{ margin:0; padding:0; list-style:none;}
.sale-form-content .sale-form-bg ul li{ width:100%; clear:both; padding:0 0 25px 0; float:left;}
.sale-form-content .sale-form-bg ul li label{ display:block; font-size:16px; color:#263746; font-weight:400; margin:0; padding:0;}
.sale-form-content .sale-form-bg ul li input{ width:100%; margin:0; padding:0; border:solid 1px #c9c9c9; height:40px; padding:5px;}
.sale-form-content .sale-form-bg ul li select{ width:100%; margin:0; padding:0; border:solid 1px #c9c9c9; height:auto; padding:10px 5px;}
.sale-form-content .sale-form-bg ul li textarea{ width:100%; margin:0; padding:0; border:solid 2px #c9c9c9; height:118px; padding:5px;}
.sale-form-content .sale-form-bg ul li .first{ width:50%; float:left; padding:0 33px 0 0;}
.sale-form-content .sale-form-bg ul li .last{ width:50%; float:left; padding:0 0 0 33px;}
.sale-form-content .sale-form-bg ul li.full .first{ width:100%; padding:0;}
.sale-form-content .sale-form-bg ul li.checkbox{ margin:0; font-size:16px; color:#58585a;}
.sale-form-content .sale-form-bg ul li.checkbox input{ width:auto; padding:0; position:relative; height:auto; margin:0 7px 0 0;}
.sale-form-content .sale-form-bg ul li.textarea-box{ padding:23px 0 8px 0;}
.sale-form-content .sale-form-bg ul li.button{ padding:25px 0 0 35px;}
.sale-form-content .sale-form-bg ul li.button button.button{ font-size:28px; color:#ffffff; border:solid 1px #6f7072; border-width:0px 0px 7px 0px; background:#b0b2b3; padding:0 30px; float:left; height:62px;}
.sale-form-content .sale-form-bg ul li.button button.submit{ width:332px; background:#004378; border-color:#092f57; margin-right:70px;}

.sale-listing-right{ width:37.3%; float:right; margin-top:-66px; position:relative;}
.page_distributors .sale-listing-right{ width:100%; float:right; margin-top:30px;}


.sale-listing-right .country-field select{ width:100%; font-size:24px; color:#263746; border:solid 1px #d6d6d6; background:#FFF; padding:5px 10px; height:40px;}

.page_distributors .sale-listing-right .country-field select{ width:50%;}



.sale-listing-right h2{ font-size:31px; color:#003056; font-weight:700; margin:0; padding:60px 0 20px 0;}

.page_distributors .sale-listing-right h2{ padding:30px 0 20px 0;}

.sale-listing-right .sale-listing-right-search ul{ margin:0; padding:0; list-style:none;}
.sale-listing-right .sale-listing-right-search ul li{ padding-bottom:60px; position:relative; min-height:255px; min-height:230px;}

.sale-listing-right .sale-listing-right-search ul li:nth-child(2n+1){ clear:left;}
.sale-listing-right .sale-listing-right-search ul li.col-sm-3:nth-child(2n+1){ clear:none;}

.sale-listing-right .sale-listing-right-search ul li.clearleft{ clear:left !important;}


.sale-listing-right .sale-listing-right-search ul h4{ margin:0; padding:0 0 5px 0; font-size:17px; color:#003056; font-weight:700;}
.sale-listing-right .sale-listing-right-search ul p{ margin:0; padding:0; font-size:16px; color:#a03123; font-weight:400; line-height:21px; min-height:50px;}
.sale-listing-right .sale-listing-right-search ul address{ margin:0; padding:0 0 5px 0; font-size:16px; color:#003056; font-weight:400; line-height:21px; }
.sale-listing-right .sale-listing-right-search ul a.email-icon{ background:url(../images/email-icon.png) left top no-repeat; padding:0 0 0 34px; font-size:15px; color:#009ddf; display:inline-block; line-height:30px; position:absolute; left:15px; bottom:25px;}


.shutle-page-info{ margin-top:-72px; text-align:center; padding-bottom:45px;}
.shutle-page-info a{ display:block;}
.shutle-page-info span{ display:block; font-size:23px; color:#58585a; font-weight:600; padding-top:20px;}

.shutle-page-content{ background:#e8e6e4;}
.shutle-page-content .shutle-page-left{ float:left; width:50%; text-align:right; padding:75px 37px;}
.shutle-page-content .shutle-page-left img{ margin-bottom:24px;}
.shutle-page-content .shutle-page-right{ float:right; width:50%; background:#98886f; padding:90px;}
.shutle-page-content .shutle-page-right h2{ font-size:33px; color:#38fffc; margin:0; padding:0 0 25px 0; font-weight:400; line-height:normal;}
.shutle-page-content .shutle-page-right h3{ font-size:24px; color:#d0ad48; margin:0; padding:0 0 30px 0; font-weight:400;}
.shutle-page-content .shutle-page-right p{ font-size:16px; line-height:26px; margin:0; padding:0 0 25px 0; color:#FFF; text-align:justify;}

.shutle-page-bottom{ padding:30px 0;}
.shutle-page-bottom .page-title{ font-size:37px; color:#a03123; padding-bottom:10px;}
.shutle-page-bottom .page-title h4{ font-size:37px; color:#a03123; font-weight:400; margin:0; padding:0 0 10px 0; display:inline-block; border-bottom:solid 2px #58585a;}
.shutle-page-bottom .stories{ padding-bottom:30px;}
.shutle-page-bottom .stories ul{ margin:0; padding:0; list-style:none;}
.shutle-page-bottom .stories ul li{ margin:0; padding:15px 0; clear:both;}
.shutle-page-bottom .stories ul li img{ width:90px; float:left;}
.shutle-page-bottom .stories ul li .cotent{ margin:0 0 0 115px;}
.shutle-page-bottom .stories ul li .cotent p{ margin:0; padding:10px 0; font-size:16px; color:#58585a; line-height:32px;}
.shutle-page-bottom .stories ul li .cotent a{font-size:16px; color:#58585a; line-height:32px; display:inline-block; background:url(../images/story-icon.png) right center no-repeat; padding:0 28px 0 0; line-height:24px;}

.shutle-page-bottom .white-paper ul{ margin:0; padding:0; list-style:none;}
.shutle-page-bottom .white-paper ul li a{ background:url(../images/pdf-big-icon.png) 18px center no-repeat; line-height:25px; padding:10px 0 20px 90px;  font-size:16px; color:#58585a; display:block; }

.shutle-page-bottom .markets ul, .shutle-page-bottom .applications ul, .shutle-page-bottom .benefits ul { margin:0 0 20px 0; padding:0; list-style:inside;}
.shutle-page-bottom .markets ul li, .shutle-page-bottom .applications ul li, .shutle-page-bottom .benefits ul li{ font-size:16px; color:#58585a; line-height:32px; }
/* menu styes */
.list-unstyled, .list-unstyled ul { }
.yamm .yamm-content { padding: 20px 30px; }
.yamm .dropdown-menu { left: auto; }
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position: static; }
.navbar-default{ background:none; border:0; margin:0; padding:0;}
.navbar-default .navbar-collapse{ margin:0; padding:0; }
.navbar-nav > li{ float:none; display:inline-block;}
.navbar-nav{ float:right;}
.navbar-default .navbar-nav > li > a{ margin:0; padding:24px 0px 24px 40px; font-size:24px; color:#435363; padding-left:40px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none; color:#a03021;}
.yamm .dropdown-menu{ right:0;}
.dropdown-menu{ min-width:580px;}
.dropdown-menu li h2{ margin:0; padding:0; font-size:20px; color:#333333; font-weight:700; margin-bottom:10px;}
.dropdown-menu li h2 a { margin:0; padding:0; font-size:20px; color:#333333;}
.dropdown-menu h3{ margin:0; padding:0; font-size:20px; /*color:#333333;*/ font-weight:700; border-bottom:solid 4px #cccccc; padding:10px 0; margin-bottom:10px;

color:#808080;
font-style:italic;
font-weight:normal;
}
.dropdown-menu li { padding:5px 0;}
.dropdown-menu li a{ color:#333; font-size:14px; display:inline-block; line-height:20px;}

.dropdown-menu li strong{ color:#333; font-size:14px; display:inline-block; line-height:20px;}

.dropdown-menu li a:hover{ color:#9C3022;}

.dropdown-menu li.headeing a{ font-size:16px; font-weight:700;}

.dropdown-menu li.headeing strong{ font-size:16px; font-weight:700;}

.dropdown-menu .col-sm-12,.dropdown-menu .col-sm-4, .dropdown-menu .col-sm-2{ padding-left:0;}
.home-banner ul{ margin:0; padding:0;}
table.gsc-search-box{ margin-bottom:0 !important}

.dropdown-menu .col-sm-2.displaymore{
display:none;
}
.dropdown-menu .col-sm-2.morebutton a{
text-decoration:underline;
}

.career_icons { margin-bottom:10px;}
.career_icons .iconbox{ text-align:center;}
.career_icons .iconbox a{ color:#3D566E; font-size:14px; font-weight:bold; display:inline-block; padding:5px 0 0 0;}
.featured_video .page-title{ text-align:center;}







@media (min-width: 1200px) and (max-width: 1400px) {
.container{ width:100%;}
.center-content .motion-text{ padding:40px 20px 0 30px;}

.sale-form-content{ padding:0; width:50%;}
.sale-listing-right{ width:50%; padding-left:15px;}

.page_distributors .sale-listing-right{ width:100%; padding-left:15px;}

.shutle-page-content .shutle-page-right{ padding:20px;}
.shutle-page-content .shutle-page-right .col-sm-11{ width:100%; padding:0;}
}


@media (min-width: 992px){
.product-markets.related-bg .related-content-text {
min-height: 335px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.container{ width:100%;}
.center-content .motion-image{ width:30%;}
.center-content .motion-text{ width:70%; padding:10px 0px 0px 10px; font-size:14px; line-height:20px;}

.page_solutions .center-content .motion-text{ width:50%;}

.center-content .motion-text p:last-child{ margin:0;}
.intelligent-motionapps-padding{ padding:0;}
.video-section .video-left-list{ padding-left:0;}
.video-section .video-img{ padding-right:0;}
.video-section .video-left-list ul li{ padding:7px 0;}
.video-section .video-left-list ul{ padding-bottom:15px;}


.home-always-bg .content p.bottom-text { padding:80px 0 0;}
.home-bottom-callouts{ background-size:170% auto;}
.home-bottom-callouts .home-bottom-padding{ padding:0;}

.product-features .fature-content{ padding:0;}
.related-bg .related-content{ padding-right:15px;}
.related-bg .related-content-text{ padding-left:15px;}

.optical-img .optical-img-right{ padding:20px 10px;}
.optical-img .optical-img-right .col-sm-10{ width:100%;}
.related-product-advantage .realted-product ul li{ width:35%;}

.sale-form-content{ padding:0; width:50%;}
.sale-listing-right{ width:50%; padding-left:15px;}
.sale-form-content .sale-form-bg ul li.button button.submit{ width:auto; margin-right:10px;}

.shutle-page-content .shutle-page-right{ padding:20px;}
.shutle-page-content .shutle-page-right .col-sm-11{ width:100%; padding:0;}
.shutle-page-content .shutle-page-right p{ font-size:16px; line-height:22px;}

}

@media (min-width: 768px) and (max-width: 991px) {
.container{ width:100%;}
.center-content .motion-image{ width:30%;}
.center-content .motion-text{ width:70%; padding:10px 0px 0px 10px; font-size:14px; line-height:20px;}

.page_solutions .center-content .motion-text{ width:50%;}

.center-content .motion-text p{ margin-bottom:15px;}
.center-content .motion-text p:last-child{ margin:0;}
.intelligent-motionapps-padding{ padding:0;}
.video-section .video-left-list{ padding-left:0;}
.related-product .realted-slider{ padding:40px 80px 0;}
.related-product .realted-slider .owl-prev{ left:0;}
.related-product .realted-slider .owl-next{ right:0;}
.video-section .video-left-list{ padding-left:0;}
.video-section .video-img{ padding-right:0;}
.video-section .video-left-list ul li{ padding:7px 0;}
.video-section .video-left-list ul{ padding-bottom:15px;}
.footer .footer-links .col-sm-2{ width:50%;

width: 100%;
margin-left: 0;
}
.footer .footer-links .col-sm-2 + .col-sm-2 + .col-sm-2{ clear:left;}
.footer .footer-links .col-sm-2 + .col-sm-2 + .col-sm-2 + .col-sm-2{ clear:none;}
.footer .footer-links .footer-logo{ width:100%;}

.home-red-bg .content p{ padding:40px 0;}
.home-always-bg .content p.bottom-text { padding:80px 0 0;}
.home-bottom-callouts{ background-size:170% auto; padding:200px 0 50px;}
.home-bottom-callouts .home-bottom-padding{ padding:0;}
.home-bottom-callouts .home-bottom-padding h3{ font-size:25px;}
.home-bottom-callouts .home-bottom-padding p {  font-size: 14px; line-height: 21px; text-align:center; }
.home-bottom-callouts .home-bottom-padding .col-sm-4{ padding:0 15px;}

.product-features .fature-content{ padding:0;}
.related-bg{ padding:20px 0; height:auto; background-color:#5ba5d5;}
.related-bg h2{ padding-bottom:15px;}
.related-bg .related-content{ padding-right:15px; width:100%; padding-bottom:20px;}
.related-bg .related-content-text{ padding-left:15px; width:100%; padding-top:20px;}
.product-top-right p{ font-size:14px; line-height:20px;}

.optical-img .optical-img-left{ padding:20px; width:100%; text-align:center;}
.optical-img .optical-img-right{ width:100%; padding:20px;}
.optical-img .optical-img-right .col-sm-10{ width:100%; padding:0;}
.related-product-advantage .realted-product ul li{ width:50%;}

.sale-form-content{ padding:0; width:100%;}
.sale-listing-right{ width:100%; margin:0; padding-top:40px; }
.sale-listing-right h2{ padding-top:20px;}

.shutle-page-content .shutle-page-left{ width:100%; text-align:center; padding:20px;}
.shutle-page-content .shutle-page-right{ padding:20px; width:100%;}
.shutle-page-content .shutle-page-right .col-sm-11{ width:100%; padding:0;}

.shutle-page-bottom .col-sm-6{ width:100%; padding-bottom:30px;}
.shutle-page-bottom .col-sm-3{ width:50%;}

}

@media (min-width: 600px) and (max-width: 767px) {
.container{ width:100%;}
.center-content .motion-image{ float:none; width:100%; border-width:0 6px 6px 6px;}
.center-content .motion-text{ width:100%; padding:20px 0 0 0;}
.intelligent-motionapps-padding{ padding:0;}
.related-product .realted-slider{ padding:40px 80px 0;}
.related-product .realted-slider .owl-prev{ left:0;}
.related-product .realted-slider .owl-next{ right:0;}
.video-section{ padding:15px 0;}
.video-section .video-img{ float:none; width:100%; padding:0;}
.video-section .video-left-list{ float:none; padding:0; width:100%;}
.video-section .video-left-list ul li{ padding:7px 0;}
.video-section .video-left-list ul{ padding-bottom:15px;}
.footer .footer-bottom .foooter-botlinks, .footer .social-icon{ float:none; width:100%;}
.footer .social-icon a{ margin-right:4px; margin-left:0;}
.footer .footer-links .col-sm-2{ width:50%; float:left; width:100%;}
.footer .footer-links .col-sm-2 + .col-sm-2 + .col-sm-2{ clear:left;}
.footer .footer-links .col-sm-2 + .col-sm-2 + .col-sm-2 + .col-sm-2{ clear:none;}
.footer .footer-links .footer-logo{ width:100%;}

.home-red-bg .content p{ padding:40px 0;}
.home-always-bg .content p.bottom-text { padding:80px 0 0;}
.home-bottom-callouts{ background-size:170% auto; padding:150px 0 50px;}
.home-bottom-callouts .home-bottom-padding{ padding:0;}
.home-bottom-callouts .home-bottom-padding h3{ font-size:25px;}
.home-bottom-callouts .home-bottom-padding p {  font-size: 14px; line-height: 21px; text-align:center; }
.home-bottom-callouts .home-bottom-padding .col-sm-4{ padding:0 15px;}

.product-description-bg{ padding:20px;}
.product-description-bg .application-img{ padding-bottom:20px}
.product-description-bg .download-document h4{ padding:20px 0 0 0;}
.product-description-bg .col-sm-5, .product-description-bg .col-sm-7{ padding:0;}

.product-features{ padding:20px 0;}
.product-features .fature-content{ padding:0;}
.product-features .heading{ padding-bottom:20px;}
.product-features ul{ padding:0; width:100%;}
.related-bg{ padding:20px 0; height:auto; background-color:#5ba5d5;}
.related-bg h2{ padding-bottom:15px;}
.related-bg .related-content{ padding-right:15px; width:100%; padding-bottom:20px;}
.related-bg .related-content-text{ padding-left:15px; width:100%; padding-top:20px;}
.product-top-right p{ font-size:14px; line-height:20px;}

.optical-img .optical-img-left{ padding:20px; width:100%; text-align:center;}
.optical-img .optical-img-right{ width:100%; padding:20px;}
.optical-img .optical-img-right .col-sm-10{ width:100%; padding:0;}
.related-product-advantage .realted-product ul li{ width:50%;}
.related-product-advantage .advantage{ padding-top:40px;}


.sale-form-content{ padding:0; width:100%;}
.sale-listing-right{ width:100%; margin:0; padding-top:40px; }
.sale-listing-right h2{ padding-top:20px;}
.sale-form-content .sale-form-bg ul li.button button.submit{ width:auto; margin-right:10px;}
.sale-listing-right .sale-listing-right-search ul p, .sale-listing-right .sale-listing-right-search ul li{ min-height:inherit;}


.shutle-page-info{ margin-top:-10px;}
.shutle-page-info .col-sm-3{ width:25%; float:left;}
.shutle-page-info span{ font-size:14px;}
.shutle-page-content .shutle-page-left{ width:100%; text-align:center; padding:20px;}
.shutle-page-content .shutle-page-right{ padding:20px; width:100%;}
.shutle-page-content .shutle-page-right .col-sm-11{ width:100%; padding:0;}

.shutle-page-bottom .col-sm-6{ width:100%; padding-bottom:30px;}
.shutle-page-bottom .col-sm-3{ width:50%;}

/* Menu css start here */
.nav > li { display: block; position: relative; }
.dropdown-menu{ width:100%; min-width:inherit;}
.navbar-default .navbar-collapse{
    background: none repeat scroll 0 0 #fff;
    padding: 20px;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 9999;
}

.navbar-nav{ float:none;}
.navbar-default .navbar-nav > li > a{ padding:10px;}
}

@media (min-width: 320px) and (max-width: 599px) {
.logo{ float:none; text-align:center;}
.header-right{ float:none; text-align:center;}
.header-right .header-top-links a{ padding:0 5px;}
.container{ width:100%;}
.center-content .motion-image{ float:none; width:100%; border-width:0 6px 6px 6px;}
.center-content .motion-text{ width:100%; padding:20px 0 0 0;}
.intelligent-motionapps-padding{ padding:0;}
.related-product .realted-slider{ padding:40px 80px 0;}
.related-product .realted-slider .owl-prev{ left:0;}
.related-product .realted-slider .owl-next{ right:0;}
.video-section{ padding:15px 0;}
.video-section .video-img{ float:none; width:100%; padding:0;}
.video-section .video-left-list{ float:none; padding:0; width:100%;}
.video-section .video-left-list ul li{ padding:7px 0;}
.video-section .video-left-list ul{ padding-bottom:15px;}
.footer .footer-bottom .foooter-botlinks, .footer .social-icon{ float:none; width:100%;}
.footer .social-icon a{ margin-right:4px; margin-left:0;}
.footer .footer-bottom .foooter-botlinks p{ letter-spacing:0;}

.home-red-bg .content h2{ font-size:38px; line-height:38px;}
.home-red-bg .content h3{ font-size:26px; line-height:26px; padding-bottom:60px;}
.home-red-bg .content p{ padding:30px 0;}
.home-always-bg .content h2{ font-size:60px;}
.home-always-bg .content p.top-text{ font-size:16px;}
.home-bottom-callouts .home-bottom-padding{ padding:0;}



.product-description-bg{ padding:20px;}
.product-description-bg .application-img{ padding-bottom:20px}
.product-description-bg .download-document h4{ padding:20px 0 0 0;}
.product-description-bg .col-sm-5, .product-description-bg .col-sm-7{ padding:0;}

.product-features{ padding:20px 0;}
.product-features .fature-content{ padding:0;}
.product-features .heading{ padding-bottom:20px;}
.product-features ul{ padding:0; width:100%;}
.related-bg{ padding:20px 0; height:auto; background-color:#5ba5d5;}
.related-bg h2{ padding-bottom:15px;}
.related-bg .related-content{ padding-right:15px; width:100%; padding-bottom:20px;}
.related-bg .related-content-text{ padding-left:15px; width:100%; padding-top:20px;}
.product-top-right p{ font-size:14px; line-height:20px;}
.related-bg h2{ font-size:32px;}
.related-bg .related-content ul li{ width:50%;}


.optical-img .optical-img-left{ padding:20px; width:100%; text-align:center;}
.optical-img .optical-img-right{ width:100%; padding:20px;}
.optical-img .optical-img-right .col-sm-10{ width:100%; padding:0;}
.related-product-advantage .realted-product ul li{ width:50%;}
.related-product-advantage .advantage{ padding-top:40px;}


.sale-form-content .sale-form-bg{ padding:10px;}
.sale-form-content .sale-form-bg ul li .first, .sale-form-content .sale-form-bg ul li .last{ width:100%; padding:0;}
.sale-form-content .sale-form-bg ul li .first{ padding-bottom:25px;}
.sale-form-content .sale-form-bg ul li.button{ padding-left:0;}
.sale-form-content .sale-form-bg ul li.button button.button{ width:100%;}
.sale-form-content .sale-form-bg ul li.button button.submit{ width:100%; margin:0 0 10px 0; float:none;}
.sale-form-content{ padding:0; width:100%;}
.sale-listing-right{ width:100%; margin:0; padding-top:40px; }
.sale-listing-right h2{ padding-top:20px; font-size:26px;}
.sale-listing-right .sale-listing-right-search ul p, .sale-listing-right .sale-listing-right-search ul li{ min-height:inherit;}

.shutle-page-info{ margin-top:0;}
.shutle-page-info .col-sm-3{ width:50%; float:left; padding-top:20px;}
.shutle-page-info span{ font-size:14px;}

.shutle-page-content .shutle-page-right h2{ font-size:22px;}
.shutle-page-content .shutle-page-right p{ font-size:16px; line-height:20px; text-align:left; padding:0 0 15px;}
.shutle-page-content .shutle-page-right h3{ font-size:20px; padding:0 0 20px;}
.shutle-page-content .shutle-page-left{ width:100%; text-align:center; padding:20px;}
.shutle-page-content .shutle-page-right{ padding:20px; width:100%;}
.shutle-page-content .shutle-page-right .col-sm-11{ width:100%; padding:0;}

.shutle-page-bottom .page-title h4{ font-size:35px; display:block;}

.shutle-page-bottom .col-sm-6{ width:100%; padding:0 0 30px 0;}
.shutle-page-bottom .stories ul li { text-align:center;}
.shutle-page-bottom .stories ul li  img{ float:none;}
.shutle-page-bottom .stories ul li .cotent{ float:left; margin:0; clear:both; text-align:left;}
.shutle-page-bottom .white-paper ul li a{ background-position:left center; padding-left:50px; font-size:15px;}

.shutle-page-bottom .col-sm-3{ width:100%; padding:0;}
.shutle-page-bottom .markets ul li, .shutle-page-bottom .applications ul li, .shutle-page-bottom .benefits ul li{ font-size:16px;}

/* Menu css start here */
.nav > li { display: block; position: relative; }
.dropdown-menu{ width:100%; min-width:inherit;}
.navbar-default .navbar-collapse{
    background: none repeat scroll 0 0 #fff;
    padding: 20px;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 9999;
}

.navbar-nav{ float:none;}
.navbar-default .navbar-nav > li > a{ padding:10px;}

}
@media ( min-width: 767px ) {
  .panel-group { width: 400px; }
  .thumbnail { margin: 0; }
}
