.video-img iframe {height: 100% !important;width: 100% !important;}

.fixed {position: fixed;top: -5px;left: 0;right:0;}

.active{ font-style:italic;font-weight: 400;}

.heading-title h4

.great-teams1 .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_text {display: inline-block !important;left: 25px;position: relative;top: -22px;}
.stickyHeader #fixed-nav {left: 0;position: fixed;top: 0;background:#fff;z-index:10;}

.color-box .flow { display: inline-block;  vertical-align: middle;  width: 23%;}
.color-box .crush { display: inline-block;  vertical-align: middle;  width: 23%;}


/* Home page style css */


.home_signup{width:100%;position:relative;background:url('https://cdn2.hubspot.net/hubfs/367344/Apexhose-Website/Home%20Page/Subscription-banner.jpg') center center;background-size:cover;}
.home_signup:after{content:"";position:absolute;background:rgba(0,0,0,0.5);top:0;width:100%;height:100%}

.home-signup-wrap{position:relative;z-index:999;text-align:center;padding:59px 0 83px;}
.home-signup-wrap h2{color:#fff;font-size:40px;line-height:32px;font-weight:600;font-style:italic;}
.home-signup-wrap p{color:#fff;font-size:29px;line-height:20px;font-style:italic;}
.home-signup-wrap label{color:#fff;margin-bottom:10px;}
.home-signup-wrap .blog-scription-form-wrap{margin-top:20px;max-width:1060px;margin:0 auto !important;float:none;}
.home-signup-wrap .hs-form-field {width: 42.5%; text-align: left;float:left;}
.home-signup-wrap input[type="text"], .home-signup-wrap input[type="email"]{border-radius:0}
.home-signup-wrap input[type="text"]:focus, .home-signup-wrap input[type="email"]:focus{outline:0;box-shadow:none;}
.home-signup-wrap .hs_firstname.field{margin-right:2%;}
.home-signup-wrap .hs_email.field{width:40%;}
.home-signup-wrap input[type="submit"]{margin-top:38px;background:rgba(0,0,0,0.5);color:#fff;border:1px solid #fff;border-radius:0;-webkit:border-radius:0;-moz-border-radius:0;transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.home-signup-wrap input[type="submit"]:hover, .home-signup-wrap input[type="submit"]:focus{background:rgba(221,62,38,1);border:1px solid #c33b27;opacity:1;outline:0;box-shadow:none;}
.let-frd{width:100%;padding:50px 0 58px;text-align:center;}
.let-frd .let-frd-wrap{position:relative;}
.let-frd .let-frd-wrap h2{font-size:30px;line-height:40px;font-weight:600;}
.let-frd .let-frd-wrap p{font-size:18px;}

.let-frd .let-frd-wrap .social-wrap ul{padding-left:0;position:relative;padding:0 40px;background:#fff;z-index:99;display:inline-block;}
.let-frd .let-frd-wrap .social-wrap{position:relative;max-width:700px;margin:45px auto 0;}
.let-frd .let-frd-wrap .social-wrap:after{content:"";position:absolute;background:#ada7a7;top:40px;right:0;left:0;width:100%;height:1px;}
.let-frd .let-frd-wrap .social-wrap ul li{list-style:none;display:inline-block;position:relative;margin-right:20px;}
.let-frd .let-frd-wrap .social-wrap ul li:last-child{margin-right:0;}
.let-frd .let-frd-wrap .social-wrap ul li a i{font-size: 30px;color: #ada7a7;border: 1px solid #ada7a7;border-radius: 50%;width: 75px;height: 75px;line-height: 75px;opacity:1;}
.let-frd .let-frd-wrap .social-wrap ul li a:hover i{background:#dd3e26;border-radius:50%;color:#fff;border:1px solid #dd3e26;transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out}
.let-frd .let-frd-wrap .social-wrap ul li:first-child a i:before{left:20px;position:absolute;left:22px;}

.let-frd .let-frd-wrap .let-frd-content{max-width:620px;margin:0 auto;float:none;}
.let-frd .let-frd-wrap .let-frd-content p{font-size:26px;line-height:36px;}
/* -------------------------*/

a{transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;color: #000;}
a:hover { color: #8c1515; text-decoration: none; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s;}
a:hover{text-decoration:none;}
/*#inner-banner-wrapper {background-color: #000;background-size: cover;background-position: center center;height: 290px;}*/


.inner-page-header h1{font-size:64px;line-height:72px;margin-bottom:0;}
.inner-page-header .banner-wrap {left: 0;position: absolute; right: 0; top: 50px;}
.inner-page-header{right: 0;position: absolute !important; }

.breadcrum-wrapper{width:100%;padding:15px 0;}
.breadcrum-wrapper ul{padding-left:0;}
.breadcrum-wrapper ul li{display:inline-block;}

.breadcrum-wrapper ul li a{color:#3a3a3a;}
.breadcrum-wrapper ul li a i{color: #dd3e26;padding: 15px;font-size: 14px;font-weight: 600;}

.inner-banner-content {
    position: relative;
    text-transform: uppercase;
    max-width: 100%;
    text-align: center;
}
.inner-banner-content h1 {
    font-size: 105px;
	color: #ebe953;
	line-height: 103px;
	margin-bottom: 0;

}
.inner-banner-content h2 {
	font-size: 80px;
	color: #fff;
  font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif;
  font-weight: 600;
  text-shadow: 0px 3px 18px rgba(0, 0, 0, 0.63);
  text-transform: initial;
}

.inner-banner-content h2.easy_t {
    font-size: 68px !important;
    line-height: normal;
}

.banner-item1 {
    padding: 0px !important;
    text-align: center;
    margin-top: -8px;
    height: 650px !important;
    position: relative;
    top: 131px;
}

.title_png {
    padding: 130px 0 0px 0px;
}

body .title_png.nexflex_t img {
    width: 45% !important;
}  
    
 .title_png img {
    width: 55%;
}
  

.watch-video {
    padding: 20px 0;
}

.watch-video a{border: 2px solid #fff;padding:14px 28px;font-size: 30px;color: #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display: inline-block;vertical-align: middle;}
.watch-video a i{font-size: 19px;border-radius: 50%;border:2px solid #fff;width: 40px;height: 40px;line-height: 35px;padding: 0px 13px;margin-right:18px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display: inline-block; vertical-align: text-top;}

/*----------------- About Apex section style start here ----------*/


.about-apex-section{width:100%;background:#fafafa;padding:62px 0;}
.about-apex-section .about-left-top{padding-bottom:60px;}
.about-apex-section .about-left-top ul {padding-left:0;}
.about-apex-section .about-left-top ul li{background:#fff;list-style:none;margin-bottom:2px;font-size:20px;color:#dd3e26;padding:10px 0 10px 30px;line-height:51px;}
.about-apex-section .about-left-top ul li a{color:#dd3e26;}
.about-apex-section .about-left-top ul li a.active, .about-apex-section .about-left-top ul li a:hover{color:#000;opacity:1;}
.about-apex-section .about-left-top .hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding: 0;}


.apex-right-section { margin-left: 50px !important; width: 70% !important;}
.apex-right-section h2{line-height:90px;color:#3a3a3a;font-size: 34px;}
.apex-right-section ul{padding-left:10px;}
.apex-right-section ul li{list-style:none;position:relative;padding-left:30px;font-size:19px;padding-bottom:30px;}
.apex-right-section ul li:before{content:"";position:absolute;background:#3a3a3a;width:10px;height:10px;left:0;top:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}

.apex-accordion{position:relative;}
.apex-accordion .qa-wrap p.q.f{border:1px solid #f6a98f;text-transform:uppercase;padding:10px 10px 10px 40px;color:#dd3e26;cursor:pointer;font-weight:300;margin-bottom:0;border-top:none;border-bottom:0;}
.apex-accordion .qa-wrap:first-child p.q.f{border-top:1px solid #f6a98f;}

/*.apex-accordion .qa-wrap:last-child p.q.f{border-bottom:1px solid #f6a98f;}*/
.apex-accordion .qa-wrap .qa-item.alignleft.active:first-child p.q.f{border-top:1px solid #d8d7d7;}
.apex-accordion .qa-wrap .qa-item.alignleft.active p.q.f{color:#000;border:1px solid #d8d7d7;border-top-color:#f6a98f;}
.apex-accordion .qa-wrap .qa-item.alignleft span{padding:30px 30px;position:relative;display:inline-block;}
.apex-accordion .qa-wrap .qa-item.alignleft span p{font-size:20px;line-height:28px;color:#000;letter-spacing:0.5px;padding-bottom:20px; font-style:normal;}
.apex-accordion .qa-wrap .qa-item.alignleft span.arrow.modern-pics{position:absolute;right:22px;padding:0;}
.apex-accordion .qa-wrap .qa-item.alignleft span.arrow.modern-pics img.plus{width:10px;height:auto;}
.apex-accordion .qa-wrap .qa-item.alignleft span.arrow.modern-pics img.minus{width:15px;height:auto;}
.apex-accordion .qa-wrap .qa-item:last-child  p.q.f{border-bottom:1px solid #f6a98f;}


.img-thumb{width: 25%;float: left;text-align:center;}
.img-thumb > img {margin: 0 auto;width: 80%;}
.item-content{width: 72%;float: left;padding-left:5%;}
.item-content p{font-size:20px;line-height:28px;color:#000;letter-spacing:0.5px}
.item-content ul li{padding-bottom:10px;}
.btn-primary{display:inline-block;font-size:20px;background: #dd3e26;color: #fff; padding: 18px 30px;text-transform: uppercase; margin-top:34px; font-style:normal; margin-right: 5px;transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.btn-primary:hover{background:#000;color:#fff;}
.btn-primary sup{font-size:10px;}
.btn-secondary{font-size:20px;color:#dd3e26;text-transform: uppercase;transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.btn-secondary i{padding-left:6px;font-size:18px;}

.img-wrap-section .img-thumb{position:relative;}
.img-wrap-section .img-thumb a{width:100%;font-size: 24px;text-transform: uppercase; margin-bottom: 0;line-height: 1;background: rgba(0,0,0,0.7); text-align: center; position: absolute; left: 0; bottom: 32px; padding: 10px 37px;color: #fff;}
/*----------------- About Apex section style end here ----------*/

/*------------------------- For Zero G Page style start here -------------------------*/


.inner-top-menu{position:relative;border-bottom:2px solid rgba(0,0,0,0.12);margin-bottom:75px;}
.inner-top-menu ul{position:relative;padding:15px 0;}
.inner-top-menu ul li{display:inline-block;margin-right:120px;text-transform:uppercase;margin-bottom:0;}
.inner-top-menu ul li:last-child{margin-right:0px}
.inner-top-menu ul li a{color:#000;font-size:20px;}
.inner-top-menu ul li a:hover, .inner-top-menu ul li a:focus{color:#dd3e26;outline:none;}

.search-button a{ padding: 8px 10px; margin-top:8px;}


.product-section{width:100%;}
.product-left-section{float:left;}
.product-left-section.img-thumb img{width:90% !important;float:left;}
.product-right-section{float:left;max-width:550px;}
.product-right-section p{font-size: 22px; font-weight: 400; line-height: 34px; padding-bottom: 20px;}
.product-right-section p strong{font-weight:600;}

.product-detail-section{width:100%;text-align:center;margin:0 auto;padding:0px 0 50px;}
.product-detail-section .img-thumb{max-width:240px;width:100%;height:240px;border:1px solid #c3c3c3;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:none !important;margin:0 auto 20px !important;}
.product-detail-section .img-thumb img{padding:45px 0;}
.product-detail-section .product-detail-wrap{max-width: 180px;margin:30px 0 auto;text-align: center;display:inline-block;float:none;}
.product-detail-section .product-detail-wrap h3{font-size:22px;line-height:1.2;margin-bottom:0;}
.product-detail-section .product-detail-wrap p{font-size:20px;line-height:28px;color:#454444;}

.footer-copyright img{ width:300px;}
.footer-made-in img{ margin-bottom:20px;}

.span12.widget-span.widget-type-cell.testimonial-slider {
    display: none;
}

a.view_3.open-popup-link {
    margin-right: 9px;
    float: left;
    display: block;
}

/*------------ For common list style start here ---*/


.product-common{position:relative;}
.product-common h3{font-size: 29px;line-height: 1.3;margin-bottom: 20px;color: #000;}
.product-common h4{font-size:28px;color:#dd3e26;line-height:38px;font-weight:400; font-family: 'Conv-Georgia-Italic';}
.product-common ul{position:relative;padding-left:0;}
.product-common ul li{position: relative; display: block; padding-left: 64px; font-size: 24px; margin-bottom: 38px;}
.product-common ul li:before{position:absolute;content:"";background:url('//cdn2.hubspot.net/hubfs/367344/Apexhose-Website/Zero%20G%20page/point-out.png')no-repeat center center;left:0;width:30px;height:27px;top:0;}
.product-common ul li:last-child{margin-bottom:0;}
/*------------ For common list style end here ---*/

/*.title{margin-left:25px;}*/
.product{background:#f7f8f8;width:100%;padding:75px 20px 50px ;position:relative;}
.product:after{position:absolute;content:"";right:0;background:url('https://cdn2.hubspot.net/hubfs/367344/NexFlex/NexFlex_2a.png') no-repeat;width:100%;height:100%;top:0;background-position:right center;background-size:cover;max-width:1000px;}
.product .product-wrapper h3{font-size:26px;line-height:1.4;color:#000;max-width:425px;margin-bottom:50px;position:relative;}

/*------------ Features section style start here ---*/
.features-section{width:100%;padding:60px 0;}
.features-inner{margin-top:55px;}
.features-section .product-common{margin-left:30px;}
.features-section .product-common ul{padding:25px 0 50px;}
.features-section .features-left-section .img-thumb img{width:65% !important;float:right;}
/*------------ Features section style end here ---*/

/*---------------- New coupling design section style start here ---*/
.coupling-design-section{width:100%;background:#f7f8f8;padding:70px 40px 40px;}
.coupling-design-section .coupling-section-wrapper h3{color:#dd3e26;font-size:28px;font-style:italic;font-weight:400;line-height:34px; font-family: 'Conv-Georgia-Italic';}
.coupling-design-section .coupling-section-wrapper .product-common ul{margin-top:44px;}
.coupling-design-section .coupling-right-section{float:right;}
.coupling-design-section .coupling-right-section img{text-align:right; float:right;}
/*---------------- New coupling design section style end here ---*/

/*---------------- Traditional heavy wate hoses section style start here ---*/
.traditional-heavy-section{width:100%;padding:84px 0 150px;background:url('//cdn2.hubspot.net/hubfs/367344/Apexhose-Website/Zero%20G%20page/traditional-heavy-bg.jpg') no-repeat center center;background-size:cover;}
.traditional-heavy-section .traditional-wrapper h2{font-size: 24px;color: #fff;line-height: 44px;letter-spacing: 1.5px;}
.traditional-heavy-section .traditional-wrapper .traditional-left-section{max-width:400px;width:100%;}
.traditional-heavy-section .traditional-wrapper ul{margin-top:15px;}
.traditional-heavy-section .traditional-wrapper ul li{color:#fff;font-size:24px;margin-bottom:15px;font-weight:300;list-style-image:none;}
.traditional-heavy-section .traditional-wrapper ul li strong{font-weight:600;}
.traditional-heavy-section .traditional-wrapper ul li a{color:#fff;}

.traditional-heavy-section .traditional-wrapper .traditional-right-section{float:right;margin-top: -15px;}

/*---------------- Traditional heavy wate hoses section style end here ---*/

/*---------------- Testimonial section style start here ---*/
.testimonial-section{width:100%;text-align:center;padding:50px 0;}
.testimonial-section .testimonial-wrapper h3{font-size: 29px;line-height: 1.3;margin-bottom: 20px;color: #000;}
.testimonial-slider{padding:50px 0;}
.video-img{margin-top:50px; /*height: 0; padding-bottom: 56.22%; position: relative; width: 100%;*/ }
.video-img h4{font-size:24px;color:#dd3e26;font-style:italic; font-family: 'Conv-Georgia-Italic';margin-top: 40px;}
.video-img img{width:510px !important;margin:0 auto 25px;}
.video-img iframe{width:100%; /*height: 100%; left: 0; position: absolute;*/}

.client-slider{position:relative;padding:15px 175px;text-align:center;margin-top: 45px;}
.client-slider .owl-prev{position:absolute;top:40px;left:0;}
.client-slider .owl-prev:before{content:url(https://cdn2.hubspot.net/hubfs/367344/Apexhose-Website/Zero%20G%20page/left-arrow.jpg);heigth:60px}
.client-slider .owl-next{position:absolute;top:40px;right:0;}
.client-slider .owl-next:before{content:url(https://cdn2.hubspot.net/hubfs/367344/Apexhose-Website/Zero%20G%20page/right-arrow.jpg);height:60px;}
.client-slider p{font-size:22px;line-height:43px;color:#000;padding-bottom:25px;}
.client-slider span{color:#dd3e26;font-weight:400;}
.test-slide{font-weight:400; font-family: 'Conv-Georgia-Italic';}
.heading-title {position:relative;}
.heading-title h4{color: #000; position: relative; display: inline-block; font-size:26px; background: #fff; z-index: 99; padding: 0 25px;}
.heading-title:after {background:#efeeed;content: "";height: 2px;right:0;position: absolute; top:20px; width: 100%;}
/*---------------- Testimonial section style end here ---*/

/*---------------- Where to purchase section style start here ---*/
.where-purchase-section{width:100%;padding:65px 0;background:#f7f8f8;text-align:center;}
.where-purchase-section .where-purchase-wrapper h3{font-size: 28px;line-height: 1.3;margin-bottom:35px;color: #000;}
.where-purchase-content{max-width:770px;margin:0 auto !important;float:none !important;}
.where-purchase-section .where-purchase-wrapper p{font-size:22px;line-height:34px;color:#000;padding-bottom:65px;}
.where-purchase-section .where-purchase-wrapper p a{color:#dd3e26;font-style: italic;}

.client-logo-section ul{padding-left:0;}
.client-logo-section ul li{display:inline-block;margin-right:30px;margin-bottom:30px;}
.client-logo-section ul li:nth-of-type(5n){margin-right:0;}
.client-logo-section ul li img{width:200px !important;height:125px;}
/*---------------- Where to purchase section style end here ---*/

/*---------------- FAQ section style start here ---*/
.faq-section{width:100%;padding:65px 0;text-align:center;}
.faq-section .faq-wrapper h2{font-size: 28px;line-height: 1.3;color: #000;font-weight:600;}
.faq-section .faq-wrapper .faq-left-section{text-align:left;}
.faq-section .faq-wrapper .faq-left-section ul{padding-left:0;padding-top:15px;}
.faq-section .faq-wrapper .faq-left-section ul li{list-style:none;margin-bottom:25px;}
.faq-section .faq-wrapper .faq-left-section ul li h3{font-size:22px;color:#dd3e26;font-style:italic;font-weight:400;margin-bottom:5px; font-family: 'Conv-Georgia-Italic';line-height: 25px;}
.faq-section .faq-wrapper .faq-left-section ul li p{font-size:22px;color:#000;line-height:1.3;}

.faq-section .faq-wrapper .faq-right-section .faq-logo-right ul{padding-leff:0 !important;padding-top:30px;}
.faq-section .faq-wrapper .faq-right-section .faq-logo-right ul li{display:inline-block;vertical-align:middle;padding-right:35px;}
.faq-section .faq-wrapper .faq-right-section .faq-logo-right ul li:nth-of-type(1) img{width:185px !important;}
.faq-section .faq-wrapper .faq-right-section .faq-logo-right ul li:nth-of-type(2) img{width:188px !important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.faq-section .faq-wrapper .faq-right-section .faq-logo-right ul li span{display:block;line-height:1;text-transform:uppercase;font-size:19px;}

/*.faq-section .faq-wrapper .faq-right-section .faq-logo-right ul li:last-child{margin-right:0;} */
/*---------------- FAQ section style end here ---*/


ul.resp-tabs-list, p { margin: 0px;padding: 0px;}
.resp-tabs-list li {font-weight: 600;font-size: 13px;display:inline-block;padding:12px 30.6px !important;margin: 0 !important;list-style: none;cursor: pointer;float: left;}
.resp-tabs-container {	padding: 0px;background-color: #fff;clear: left;border-top:3px solid #dd3e26;max-width:651px;width:100%;}


h2.resp-accordion {cursor: pointer;	padding: 5px;display: none;}
.resp-tab-content {display: none;padding: 45px;overflow-y:scroll;height:280px;}

.tab-content{width:100%;}
.tab-content .tab-content-left{width:45%;float:left;margin-right:5%;}
.tab-content .tab-content-right{width:50%;float:left;margin-bottom: 30px;}
.tab-content p{font-size:25px;line-height:28px;color:#000;font-weight:300;word-spacing: 1px;}

.tab-content .color-box{width:100%;position:relative;margin-bottom:10px;}
.tab-content .color-box span.yellow-color{display:inline-block;background:#d5dc65;max-width:67%;height:60px;width:100%;vertical-align:middle; margin-right:5%;}
.tab-content .color-box span.grey-color{display:inline-block;background:#c0c0c0;max-width:27%;height:60px;width:100%;vertical-align:middle; margin-right:5%;}
.tab-content .color-box em{font-style:italic;font-weight:600;}

.tab-content .notice-color{position:relative;width:100%;text-align:center;}
.tab-content .notice-color ul{padding-left:0;}
.tab-content .notice-color ul li{display:inline-block;color:#000;font-weight:300;font-size:16px;position:relative;padding:0 30px 0 20px;margin-bottom:0;}
.tab-content .notice-color ul li:before{position:absolute;content:"";background:#c0c0c0;width:12px;height:12px;left:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:10px;}
.tab-content .notice-color ul li:nth-of-type(1):before{background:#d5dc65;}

.resp-tab-active {border:0;border-bottom: none;;margin-bottom: -1px !important;padding:12px 26px 14px 26px !important;}
.resp-tab-active {border-bottom: none;background-color: #dd3e26;}
.resp-content-active, .resp-accordion-active {display: block;}

h2.resp-accordion {	font-size: 13px;	border: 1px solid #c1c1c1;	border-top: 0px solid #c1c1c1;	margin: 0px;	padding: 10px 15px;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important;}
h2.resp-tab-title:last-child {	border-bottom: 12px solid #c1c1c1 !important;	background: blue;}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left;	width: 30%;}
.resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px !important;	margin: 0 !important;cursor:pointer;float: none;}
.resp-vtabs .resp-tabs-container {padding: 0px;	background-color: #fff;	border: 1px solid #c1c1c1;	float: left;	width: 68%;	min-height: 250px;	border-radius: 4px;	clear: none;}
.resp-vtabs .resp-tab-content {border: none;}
.resp-vtabs li.resp-tab-active {border: 1px solid #c1c1c1;border-right: none;background-color: #fff;	position: relative;	z-index: 1;	margin-right: -1px !important;	padding: 14px 15px 15px 14px !important;}
.resp-arrow {    width: 0; height: 0;float: right; margin-top: 20px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 7px solid #000;}
h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 7px solid #000;}
/*-----------Accordion styles-----------*/
h2.resp-tab-active {background: #dd3e26 !important;}
.resp-easy-accordion h2.resp-accordion {display: block;}

.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active {display: block;}

/*------------------------- For Zero G Page style start end here -------------------------*/

@media (max-width:1700px){
.product::after{max-width: 900px;}
.inner-page-header{ top:23%;}

}

@media (max-width:1500px){
.product::after{max-width: 800px;}
.inner-page-header{ top:20%;}


}

@media (max-width:1400px){
    .inner-page-header{ top:13%;}
    .banner-item1 {
        height: 631px !important;
    }
    
.watch-video {
   padding-top: 43px;
   }

    
}

@media (max-width:1280px){
    .inner-top-menu ul li{margin-right:110px;}    
    .btn-secondary{font-size:18px;}
  
    .product .product-common ul{ max-width:550px; z-index:1; padding:20px; background:rgba(255, 255, 255, 0.5);}
    
    
    .watch-video {
    padding-top: 37px;
}
    
}
@media (max-width: 1170px){
    .item-content .btn-primary{font-size:14px;margin-right:15px;}
    .item-content .btn-secondary{font-size:14px;}
    .container{max-width:100%;width:100%;}
    .resp-tabs-list li{font-size:20px !important;}
    .resp-tab-content{padding:45px 20px;}
    .inner-top-menu ul{text-align:center;} 
    .inner-top-menu ul li{margin-right:75px;} 
    .inner-banner-content h1{font-size:95px;}
    .inner-banner-content h2{font-size:52px;}
    .features-section .product-common{margin-left:0}
    .client-logo-section ul li{width:;}
    .client-logo-section ul li:nth-of-type(5n){margin-right:30px;}
    .client-logo-section ul li:nth-of-type(4n){margin-right:0px;}
   
    .color-box .crush{ width:20%;}
    .color-box .flow{ width:20%;}
    .faq-section .faq-wrapper .faq-left-section ul li h3{ line-height: 30px;}
}
@media (max-width: 1070px){
    .resp-tabs-list li{font-size:18px !important;}
    .traditional-heavy-section .traditional-wrapper .traditional-left-section{max-width:380px;}
    .img-wrap-section .img-thumb a{ padding:10px 0;}
}
@media (max-width: 1024px){
    h2{font-size:50px;line-height:1.3;}
    p{font-size:20px !important}
    
    /*.about-apex-section .about-left-top ul li{font-size:24px;}*/
    .apex-accordion .qa-wrap p.q.f{font-size:24px;}
    .apex-accordion .qa-wrap .qa-item.alignleft span p{font-size:18px !important;}
  /* .inner-page-header h1{font-size:80px;line-height:1.2;} */  
   .inner-banner-content h1{font-size:80px;line-height:1.2;}
    .inner-banner-content h2 { font-size: 50px;}
    
    .inner-top-menu ul li{margin-right:70px;}     
   .product-detail-section .img-thumb img { padding: 45px 0;width: 135px !important;}
   .product-detail-section .img-thumb{height:220px;max-width:220px;}
   .product-common ul li {font-size: 20px;margin-bottom: 20px;padding-left:55px;}
   .client-slider{padding:15px 90px;}
   .features-section{padding:40px 0 0;}
    .testimonial-section{padding:30px 0 0;}
    .where-purchase-section{padding:50px 0 0;}    
    .main-banner img{ height:140px;}
    .inner-page-header{ top:24%;}
    .color-box .crush {  width: 20%;}
    .banner-item1 {
    height: 500px !important;
}

.watch-video {
    padding-top: 20px;
    padding-left: 0px;
}
  
}
@media (max-width:1023px){
    .traditional-heavy-section .traditional-wrapper .traditional-left-section{max-width:100%;margin-bottom:25px;}
    .traditional-heavy-section .traditional-wrapper .traditional-right-section{float:left;margin-top:0;}
    .span7.widget-span.widget-type-cell.traditional-right-section{width:100%;padding:0 15px;margin:0;}
    .item-content .btn-primary{max-width:260px;}
}
@media (max-width: 991px){
   /* .inner-page-header h1{font-size:86px;}*/
    .item-content .btn-primary {font-size: 20px;margin-right:0; margin-bottom: 20px;display: block; text-align: center; max-width: 220px;width:100%;}
    .item-content .btn-group{width:100%;max-width: 260px;}    
    .about-apex-section .about-left-top ul li { padding:10px 0 10px 30px;line-height: 30px;}
    .inner-top-menu ul li{margin-right:50px;} 
    .inner-top-menu ul li a{font-size:20px}
    .span3.widget-span.widget-type-cell.product-detail-section{width:31.4%;}     
    .product{padding:20px 0 0;}
    .product:after{width:60%;background-position:bottom;}
    .product .product-wrapper{max-width:400px;}
    .product .product-wrapper h3{font-size:22px;}   
    .item-content .btn-primary{max-width:100%;}
    .inner-top-menu ul li a{font-size:18px;}
    .watch-video {
    padding-top: 28px;
    padding-left: 0px;
}

    .banner-item1 {
    height: 450px !important;
}
  
 .title_png {
    padding: 88px 0 0px 0px;
}
  
body .title_png.nexflex_t img {
    width: 45% !important;
}  
   
  
 .title_png img {
    width: 55%;
}
  

}
@media (max-width:932px){
    .client-logo-section ul li:nth-of-type(4n){margin-right:30px;}
    .client-logo-section ul li:nth-of-type(3n){margin-right:0px;}
    .product:after{width:50%;}
}



@media (max-width:767px){

     h2{font-size:38px;line-height:1.3;}
    p{line-height:1.3 !important;font-size:18px !important;}
  
    .img-wrap-section .img-thumb img{width:100% !important;}
    
    .traditional-heavy-section .traditional-wrapper .traditional-right-section{float:none;}
    .resp-tabs-container{max-width:100%;}
    ul.resp-tabs-list {display: none;}
    h2.resp-accordion {display: block;color:#000 !important}
    h2.resp-tab-active{color:#fff !important;border:0;}
    .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
    .resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
    .resp-accordion-closed {display: none !important;}
    .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
    .span3.widget-span.widget-type-cell.product-detail-section{width:49%;display:inline-block;vertical-align:top;}    
    .product-right-section {float: left !important;max-width: 100%;width: 100%;padding: 0 15px;}
    .client-slider .owl-next, .client-slider .owl-prev{top:30%;}    
    
    .main-banner .inner-wrapper img{ height:100px;}
    .title_png { padding: 0px 0 0px 0px;}

    .watch-video a{font-size:24px;}     
    .inner-banner-content h1{font-size:60px;line-height:1.4;}
    .inner-banner-content h2{font-size:42px;}
    .banner-item1{padding:100px 0 !important;}
    .product-common{padding:0 15px;}
    .features-inner{margin-top:40px;}
    .product-common ul{padding:15px 0 25px;}
    .product-common ul li{font-size:18px;}
    .product-wrapper h3{margin-bottom:30px;}
    
    .product-left-section.img-thumb img{width:60% !important;margin-bottom:25px;}
    .product:after{position:absolute;}   
    .product .product-wrapper h3{margin-bottom:25px;}
    .coupling-design-section .coupling-section-wrapper .product-common ul{margin-top:0}
    .coupling-design-section .coupling-right-section{float:none;text-align:center;}    
    .resp-tab-content{border-bottom:1px solid #c0c0c0;}
    .inner-top-menu ul li {margin-right: 25px;}
    .apex-accordion .qa-wrap .qa-item.alignleft span{padding:0;}   
    .apex-right-section h2{line-height:1.5;}
    .apex-accordion .img-thumb{width:100%;}
    .apex-accordion .img-thumb > img{width:auto;margin:20px auto;}
    .apex-accordion .item-content{width:100%;padding-left:0;}
    
    .item-content .btn-group{max-width:100%;}
    .item-content .btn-primary{display:inline-block;}
    .btn-primary{margin-right:15px;}
    
    .item-content .btn-primary{max-width:100%;width:auto;margin-right:15px;}
    #breadcrumbs-wrapper{padding:10px 0 2px !important;}
    .about-apex-section{padding:30px 0;}
   /* #inner-banner-wrapper{padding:50px 0 !important;}*/
   /* .inner-page-header h1{font-size:80px;}*/
    .inner-page-header{margin-top:0;}
    .inner-top-menu ul li a{font-size:18px;}
    
    .features-section .product-common ul{padding:25px 0 50px;}
    .product-common h4{font-size:22px;line-height:1.2;margin-bottom:0;}
    .features-inner {margin-top: 25px;}  
    .coupling-design-section .coupling-section-wrapper h3{font-size:22px;line-height:1;}
    .traditional-heavy-section .traditional-wrapper h2{font-size: 20px;line-height: 1.2;}
    .traditional-heavy-section .traditional-wrapper ul li{font-size:20px;}
    
    .tab-content .tab-content-left {float: none;margin-bottom: 20px;margin-right: 0;width: 100%;}
    .tab-content .tab-content-right {float: none;width: 100%;}
    .resp-arrow{margin-top:10px;}
    .resp-tab-content { padding: 25px 20px;}
    .faq-section{padding:50px 0;}
    .faq-section .faq-wrapper h2{margin-bottom:20px;}
    .traditional-heavy-section{padding:50px 0 48px;}
    .faq-section .faq-wrapper .faq-right-section .img-thumb img{float:none;width:65% !important;margin-bottom:20px;}    
    .faq-section .faq-wrapper .faq-left-section ul{padding-top:0;}
    .faq-section .faq-wrapper .faq-left-section ul li h3{margin-bottom:15px;line-height:1.2;}
    .heading-title h4{font-size:22px;}
    .inner-page-header{ top:14%;} 
    .apex-right-section { margin-left: 0px !important; width: 100% !important;}
    .coupling-design-section .coupling-right-section img{ float:none;}
    .stickyHeader #fixed-nav{ width:100%;}
    .watch-video a i{ vertical-align: middle;}
    .video-img{margin-top:10px;}
     #fixed-nav {display:none;}
     .inner-page-header h1{ font-size:50px;}
  
  .inner-banner-content h2.easy_t {
    font-size: 50px !important;
    line-height: normal;
}
  
}
@media (max-width:697px){    
    .client-logo-section ul li:nth-of-type(3n){margin-right:30px;}
    .client-logo-section ul li:nth-of-type(2n){margin-right:0px;}
     .main-banner .inner-wrapper img{ height:60px;}
      .inner-page-header h1{ font-size:40px;}
      .inner-page-header { top: -11%;}
}
@media (max-width:640px){
   /* .inner-page-header h1{font-size:74px;}*/
    h2{font-size:34px;line-height:1.2;}    
    .banner-item1{padding:90px 0;}
    .watch-video a{font-size:20px;padding:10px 28px;}
    
.inner-banner-content h1 {
    font-size: 69px;
    line-height: 1.4;
    text-shadow: 0px 1px 11px rgba(0, 0, 0, 0.68);
    text-transform: none;
}
.inner-banner-content h2 {
    font-size: 34px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: initial;
    text-shadow: 0px 1px 11px rgba(0, 0, 0, 0.68);
    text-transform: initial;
}
  
.title_png img {
    width: 74% !important;
}

    .inner-top-menu ul {display: inline-block;padding-bottom: 0;text-align: center; width: 100%;}
    .inner-top-menu ul li {float: none;margin: 0 auto 20px;width: 30%;}   
    .about-apex-section .about-left-top{padding-bottom:50px;}
    .about-apex-section .about-left-top ul li{line-height:40px;}
    .heading-title h4{font-size:20px;padding:0 15px;max-width:370px;width:100%;}
    .heading-title::after{top:30px;}
    .coupling-design-section .coupling-right-section img{width:50% !important;}
    
    a.view_3.open-popup-link {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    float: none;
}

    .cbp-af-header {
    position: absolute;
}

.product:after {
    background: none;
}

}

@media (max-width: 600px){
.blankDiv {
   display: none;
}
.product-left-section.img-thumb img{
   width: 90% !important;
    margin-bottom: 25px;
}

.color-box .crush { width: 16%;}   
.color-box .flow { width: 16%;} 
}

@media (max-width: 520px){
    .span3.widget-span.widget-type-cell.product-detail-section{width:100%;}    
}
@media (max-width: 480px){
   
   /* .inner-page-header h1{font-size:68px;}  */
   .banner-item1 {
    padding: 55px 0 !important;
    background-position: right center !important;
    height: 388px !important;
    }

    .watch-video {
    padding-top: 0px !important;
	padding-left: 0px !important;
    }
    
   .inner-banner-content h1, .inner-banner-content h2 {
    display: block;
    }
    
    .inner-top-menu ul {disply:block;padding-bottom: 0;text-align: center; width: 100%;}
    .inner-top-menu ul li {display:block;margin: 0 auto 10px;width:100%;}    
    .item-content .btn-primary {display: block;margin-right:0;}
    .btn-secondary {display: block; font-size: 18px;margin-bottom: 20px;text-align: center;} 
    .coupling-design-section{ padding:70px 30px 40px;}
    .testimonial-slider { padding: 10px 0;}
    .inner-banner-content { text-align: center;}
}
@media (max-width: 479px){
    .product:after{display:none;}
    .heading-title h4{max-width:270px;}
    .coupling-design-section .coupling-right-section img{width:60% !important;}
    .product .product-common ul{ background:transparent; padding:0; max-width:100%; }
}
@media (max-width:460px){

    h2{font-size:28px;}
    .apex-right-section ul li{font-size:18px;padding-bottom:10px;}
    .client-logo-section ul li{display:block;}
    .client-logo-section ul li{margin-right:0 !important;}
}

@media (max-width: 400px){
    
.color-box .crush { width: 22%;}  
.color-box .flow { width: 22%;}    
}

@media (max-width: 380px){
    .product-common ul li {font-size: 16px;line-height: 1.4;}
    .tab-content .color-box span.grey-color{margin-right: 3%;}
    .tab-content .color-box span.yellow-color{max-width: 62%; margin-right: 3%;}
   
}






















