.blog-section ul,.cpd-content ul,.find-us-contact ul,.footer-top ul.register-details,.get-in-footer address ul,.get-in-footer ul,.installer-content-details ul,.quick-link-footer ul,.why-choose-content ul{list-style:none}.btn,a,a:hover{text-decoration:none}.navbar-default .navbar-nav>li>a,body{color:#000}.btn-common,.send-btn,body{font-size:16px}.common-head span::after,.quick-link-footer li a::before,.welcome-left::after,.why-choose-content ul li::after,.why-choose-content ul::after{content:""}.ads-content p strong,.application-caption span,.btn-red,.btn-trans,.common-head span,.find-us-contact h4,.hero h1,.installer-content h3,.navbar-default .navbar-nav>li>a,.why-choose-content .entry-title,.wpcf7-submit,footer .common-head h2{text-transform:uppercase}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;font-family:'Open Sans',sans-serif;line-height:1.5em;font-weight:400}.btn,a{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s}.navbar-brand{height:auto;padding:15px 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#000;background-color:transparent}.dropdown-menu{min-width:182px}ol,ul{margin-top:0;margin-bottom:10px;margin-left:15px}.navbar-brand>img{width:100%;position:relative;z-index:9999}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#f12}.carousel-control{width:10%;z-index:100}.btn-common{border:none;border-radius:0}.btn-red,.wpcf7-submit{background:#eb2c24;color:#fff;border:0;border-radius:0}.btn-trans{background:0 0;border:1px solid #fff;color:#FFF;letter-spacing:1px;position:relative;z-index:100;min-height:45px;line-height:30px;border-radius:0;padding:8px 40px}.header-top,.main-header{background:#fff}.send-btn{width:220px;padding:15px 0}.header-btn li a{padding:8px 10px}.header-right{float:right}header{border-bottom:5px solid #1d70b8}.main-header{border-radius:0;border:0;margin:15px 0}.header-contact ul{margin-bottom:0;float:right}.header-social-link{margin:5px 0!important}.header-right li{padding:0}.header-contact>span{position:relative;top:5px;letter-spacing:2px;color:#fff}.header-contact>span>a{font-weight:700;color:#fff}.header-contact{padding:28px 0;float:left;width:100%}.header-contact li{font-size:14px}.header-contact li i{margin-right:5px}.adv-search input{border-radius:0;box-shadow:none;min-height:35px;width:80%!important;border-color:#EB2C24}.search-btn{border:0;border-radius:0;background:#EB2C24;color:#fff;min-height:35px}.header-social-link li a{color:#000;font-size:16px}.header-social-link li a:hover{color:#EB2C24}.fade-carousel{position:relative;height:658px}.fade-carousel .carousel-inner .item{height:658px}.fade-carousel .carousel-indicators>li{margin:0 8px;background-color:#fff;border-color:#fff;opacity:.7}.fade-carousel .carousel-indicators>li.active{width:10px;height:10px;opacity:1}.hero,.overlay{position:absolute;width:100%}.hero{top:0;left:0;right:0;z-index:3;color:#fff;margin:0 auto;text-align:left;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hero h1{font-size:1.9em;font-weight:800;margin:0;padding:0}.hero hgroup p{font-size:20px;line-height:35px}.fade-carousel .carousel-inner .item .banner-caption-bottom,.fade-carousel .carousel-inner .item .hero{opacity:0}.fade-carousel .carousel-inner .item.active .banner-caption-bottom,.fade-carousel .carousel-inner .item.active .hero{opacity:1}.fade-carousel .carousel-inner .item .hero,.fade-carousel .carousel-inner .item.active .hero{-webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s}.fade-carousel .carousel-inner .item .banner-caption-bottom,.fade-carousel .carousel-inner .item.active .banner-caption-bottom{-webkit-transition:4s all ease-in-out .1s;-moz-transition:4s all ease-in-out .1s;-ms-transition:4s all ease-in-out .1s;-o-transition:4s all ease-in-out .1s;transition:4s all ease-in-out .1s}.overlay{height:100%;z-index:2;background-color:#080d15;opacity:.4}.btn.btn-lg{padding:10px 40px}.btn-copy-now,.btn-copy-now:focus,.btn-copy-now:hover,.btn.btn-hero,.btn.btn-hero:focus,.btn.btn-hero:hover{color:#ed3a33;background-color:#ffd800;border-color:#ffd800;outline:0;margin:20px auto;font-weight:900;letter-spacing:1px;font-size:20px}.fade-carousel .slides>[class*=slide-],.fade-carousel .slides>[class^=slide-]{height:658px;background-size:cover!important;background-position:center left!important;background-repeat:no-repeat!important}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:100}@media screen and (min-width:980px){.hero{width:980px}}@media screen and (max-width:640px){.hero h1{font-size:2em}}.application-section,.installer-section,.why-choose-section{padding:50px 0}.find-us-section{padding:60px 0 25px}.common-head{text-align:center}.banner-caption p,.inner-pages .common-section .common-head,.quick-link-footer li,.welcome-content span,.why-choose-content .common-head{text-align:left}.common-head h2,.common-head h1{margin-top:0;margin-bottom:25px}.common-head span{position:relative;font-weight:700;font-size:28px;letter-spacing:1px;display:inline-block}.common-head span::after{position:absolute;width:70px;height:2px;background:red;left:10px;right:0;margin:0 auto;bottom:-15px}.why-choose-content .common-head h2 span,.why-choose-content .common-head h1 span{font-size:20px}.banner-caption{margin-top:45px}.banner-caption p,.banner-caption-bottom p{line-height:45px;font-size:26px;font-weight:600;text-transform:uppercase;margin-top:0;text-shadow:0 0 10px #000;color:#fff}.banner-caption p>strong{display:block;font-size:40px}.banner-caption span{display:inline-block;padding:14px 25px}.owl-carousel button.owl-dot{background:#fff;width:12px;height:12px;color:inherit;padding:0!important;font:inherit;border-radius:25px;margin-right:5px;border:1px solid #d5d5d5}.owl-carousel button.owl-dot.active{background:#9cc237;border-color:#9cc237}.ads-section{background:#e30613;color:#fff;padding:18px 0}.ads-content p,.ads-content span{margin:0}.ads-content p{font-size:26px;letter-spacing:1px;line-height:35px}.ads-content span{font-size:18px}.application-content{margin:25px 0 0;display:inline-block}.application-details{position:relative;margin-bottom:15px;padding: 0 10px;}.application-details img{width:100%}.application-caption{position:absolute;bottom:0;width:100%;background:url(assets/images/application_caption_bg.png) center no-repeat;height:105px;background-size:cover}.inner-page .application-caption{height:140px}.application-caption span{width:100%;padding:15px;display:inline-block;position:absolute;bottom:0;color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;}.page-template-casestudies-list .application-caption span{font-size:12px; line-height: 1.3em} .inner-page .why-choose-content ul::after{display:none}.application-caption span i{margin-left:15px}.application-content ul{-moz-column-count:3;-webkit-column-count:3;-ms-column-count:3;column-count:3;margin:15px auto;list-style:none}.application-content li{position:relative;text-align:left;padding-left:15px}.application-content li::before{left:0}.application-content li::before,.cpd-content li::before{position:absolute;content:"";width:4px;height:4px;border-radius:25px;background:#000;top:10px}.cpd-content li::before{margin-left:-15px}.why-choose-content h2{margin-top:0}.inner-page .why-choose-content h2{margin-top:20px}.why-choose-content ul{position:relative;margin-top:30px}.inner-page .why-choose-content ul{margin:5px}.why-choose-content ul li::after{position:absolute;background:url(assets/images/check_icon.png) no-repeat;height:18px;width:18px;left:0;top:3px}.why-choose-content ul li{padding-left:25px;position:relative}.why-choose-content ul::after{position:absolute;background:url(assets/images/25year_logo.png) no-repeat;right:0;top:0;width:252px;height:259px}.cpd-content li,.welcome-section{position:relative}.why-choose-content p a{text-decoration:underline;color:#e30613}.why-choose-content p a:hover{color:#1D70B8}.installer-section{background:#ededed}.installer-content{background:#fff;margin-top:50px}.installer-content-details{padding:30px;}.installer-content-details li i{color:red;font-weight:600}.installer-content h3{background:#1d70b8;color:#dfddde;padding:10px 30px;margin:0;font-size:16px;line-height:25px}.installer-content-details a{color:#E30613;text-decoration:underline}.cpd-section{background:url(assets/images/cpd_bg.jpg) center no-repeat;background-size:cover}.cpd-container{margin:100px auto;background:rgba(255,255,255,.8);padding:50px}.cpd-content{margin:28px 0 0;display:inline-block}.cpd-certificate{margin-bottom:30px}.cpd-certificate img{margin:0 auto}.cpd-content ul{margin-bottom:30px}.welcome-section{min-height:495px}.welcome-section::after,.welcome-section::before{position:absolute;width:50%;content:"";height:100%}.welcome-section::after{background:#1D70B8;top:0;z-index:-1;right:0}.welcome-section::before{background:#E1E1E1;left:0}.welcome-content{color:#fff}.welcome-left,.welcome-right{width:100%;display:inline-block;float:left;position:relative}.welcome-content-inner{margin:50px 0}.welcome-content-inner p a{color:#fff;text-decoration:underline}.welcome-content-inner .btn-trans{margin-top:20px;text-decoration:none}.welcome-content-inner .btn-trans:hover{background:#fff!important;border-color:#fff}.welcome-content span{margin-top:50px}.welcome-content .common-head span::after{right:auto}.welcome-left{min-height:570px;background-image:none!important;background:#E1E1E1}.welcome-right{background:#1D70B8}.welcome-left::after,.welcome-right::after{position:absolute;content:"";top:0;bottom:0;height:100%;width:100%}.welcom-left-img{position:absolute;bottom:0;right:0}.find-us-contact{width:80%;margin:45px auto}.find-us-address p,.find-us-phone ul{margin-left:18px}.find-us-mail a{margin-left:22px}.about-content h2{font-weight:800;margin-bottom:15px}.about-content h4{font-size:22px;font-weight:600;margin-bottom:45px}.find-us-contact h4,footer .common-head h2 span{font-weight:700;font-size:18px}.about-content p{margin-bottom:20px}.about-content a{color:#000}.about-content a:hover{color:#ED3A33}.about-img img{width:100%}.quick-link-footer li{position:relative;margin-bottom:10px;padding-left:15px}.quick-link-footer li a{color:#000}.quick-link-footer li a:hover{color:#ED3A33}.quick-link-footer ul{-moz-column-count:2;-webkit-column-count:2;-ms-column-count:2;column-count:2}.find-us-section .find-us-container{background:url(assets/images/find_us_bg.png) top center no-repeat;width:100%;float:left;padding-bottom:100px}.find-us-content{margin-top:50px}.find-us-content>p{text-align:center;padding:0 24%}.find-us-contact h4 i{color:red}.find-us-contact a,.find-us-contact li a{color:#000}.find-us-contact a:hover,.find-us-contact li a:hover{color:#EB2C24}.contact-form-foot .form-group{float:left;width:100%;margin-bottom:30px}.contact-form-foot .form-row{float:left;width:100%}.contact-form-foot .form-group input{min-height:55px}.contact-form-foot .form-group input,.contact-form-foot .form-group textarea{box-shadow:none;resize:none}.client-logos{margin-top:0}.client-logos li{margin:15px 0}.footer-top{padding:120px 0 60px}.footer-top ul{margin-left:0}.footer-top ul.register-details{margin-bottom:0}.footer-contact-wrap>li{margin:15px 0;word-break:break-all}.footer-top .register-details li{margin-bottom:0}.footer-bottom{background:#000;color:#fff;padding:25px 0}footer{background:url(assets/images/footer_bg.jpg) center no-repeat;background-size:cover;color:#fff}footer .common-head{text-align:left;margin-bottom:20px}footer .common-head h2{margin-top:0}footer .common-head h2 span{position:relative}footer .common-head span::after{display:none}footer .copyrights p{text-align:center;font-size:14px;margin:0}footer .copyrights{margin:14px 0 0;text-align:center}footer .copyrights a{color:red}footer .copyrights a:hover{color:#1D70B8}.footer-details li a:hover,.social-media li a:hover{color:red}.social-media li a{width:35px;height:35px;display:inline-block;line-height:32px;color:#fff;border-radius:50px;background:rgba(27,27,27,.5)}.logo-footer{margin-bottom:22px;margin-top:-50px}.footer-details li a{color:#fff}.quick-link-footer li a::before{position:absolute;background:url(assets/images/double_arrow.png) no-repeat;width:10px;height:10px;left:0;top:8px}.footer-details li:last-child a:before{display:none}.footer-contact,.get-in-footer address p,ul.footer-contact-wrap>li:last-child{position:relative;padding-left:20px}.footer-contact::after,.get-in-footer address p::after,ul.footer-contact-wrap>li:last-child::before{position:absolute;font-family:FontAwesome;color:red;top:0;left:0}.get-in-footer address p::after{content:"\f041"}.footer-contact::after{content:"\f095"}ul.footer-contact-wrap>li:last-child::before{content:"\f0e0"}.year-logo img{max-height:150px;width:auto!important}.skip-link{display:none!important}.inner-banner{min-height:160px;margin-bottom:15px;background-image:url(assets/images/banner_1.jpg);background-size:cover;background-position:center}.inner-common-head{top:50px;display:inline-block;position:relative;background:rgba(235,44,36,.8);color:#fff;font-weight:800;font-size:30px;padding:15px 25px;margin:0;line-height: 25px;}.contact-form .inner_page_header{margin-top:0;margin-bottom:35px;font-weight:600;color:#EB2C24}.contact-form span.wpcf7-not-valid-tip{font-size:14px}.contact-form .form-group label{font-weight:500}.contact-form .form-group label .error{color:#EB2C24}.contact-form{padding:25px;background:#F3F3F3;float:left;width:100%}.wpcf7-validation-errors{display:none!important}.contact-page .why-choose-section{padding-top:0}.contact-map-section{line-height:0;margin-bottom:30px}.contact-page .footer-contact-wrap li a{color:#000}.contact-page .footer-contact-wrap li a:hover{color:#EB2C24}.blog-section .widget-title{margin-top:0;font-size:18px;font-weight:600}.blog-section ul{margin-left:15px}.blog-section li a{font-size:14px;color:#000}.blog-section li a:hover{color:#EB2C24}.blog-section .widget{margin-bottom:20px;border-bottom:1px solid #E9E9E9;padding-bottom:10px}.why-choose-content .entry-title{font-size:24px;font-weight:600;margin:0}.why-choose-content .entry-header{border-bottom:1px solid #F5F5F5;padding-bottom:15px}.why-choose-content .entry-meta span{color:#ccc;font-size:12px}.why-choose-content .entry-content{margin-top:20px}.input-group .form-control,.input-group-addon,.input-group-btn{display:block}.inner-page .why-choose-content .wpcf7-form label{font-weight:400}.inner-page .why-choose-content .wpcf7-form label .error{color:#f12}iframe{width:100%;border:0}.form-group{margin-bottom:15px;display:inline-block;width:100%}#wpcf7-f323-p328-o1 .checkbox label,#wpcf7-f323-p328-o1 .radio label,#wpcf7-f884-p885-o1 .checkbox label,#wpcf7-f884-p885-o1 .radio label,.page-template-installers-page-php .checkbox label,.page-template-installers-page-php .radio label{padding-left:5px}.contact-form .form-group{margin-bottom:0}.footer-contact-wrap,.footer-contact-wrap li ul{margin-left:0}@media only screen and (min-width:320px) and (max-width:480px){.btn.btn-lg{font-size:11px}.application-content ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:55px;-webkit-column-gap:55px}.navbar-brand{display:block!important}.inner-pages .common-section img,.inner-pages .product-page-content img{width:100%;margin:0;height:auto}}@media only screen and (min-width:481px) and (max-width:640px){.row.col-five>[class*=col-],.row.col-five>[class^=col-]{width:50%;float:left}}@media only screen and (min-width:320px) and (max-width:640px){.hero{width:90%}.hero h1{font-size:1em}.banner-caption p>strong{font-size:16px!important;line-height:14px!important}.banner-caption p,.banner-caption-bottom p{font-size:12px;line-height:12px}.banner-caption span br{display:none}}@media only screen and (min-width:641px) and (max-width:767px){.hero{width:85%}.banner-caption-secondary{bottom:30px}.hero h1{font-size:1.5em}.banner-caption p,.banner-caption-bottom p{font-size:18px;line-height:14px}.banner-caption span br{display:none}.row.col-five>[class*=col-],.row.col-five>[class^=col-]{width:50%;float:left}}@media only screen and (max-width:767px){.header-contact ul,.navbar-header,.welcom-left-img{text-align:center}.fade-carousel,.fade-carousel .carousel-inner .item,.fade-carousel .slides>[class*=slide-],.fade-carousel .slides>[class^=slide-]{height:210px}.banner-caption p>strong{font-size:30px;margin-bottom:15px;line-height:28px}.hero{padding:0 15px}.btn.btn-lg{padding:10px 15px}.header-contact,.row.no-gutters .no-padd,.welcome-section .container{padding:0}.header-contact-link li{margin:0 8px}.navbar-default .navbar-brand{max-width:245px}.navbar-toggle{margin:20px 15px 20px 0}.adv-search input{width:86%!important}.adv-search .form-horizontal{margin:0 auto;text-align:center;float:none;display:inline-block}.adv-search .input-group-btn{display:block}.header-btn li{margin:5px 0}.header-contact ul{float:none;margin:0 auto}.adv-search{margin:10px auto;display:table}.application-caption{height:180px}.installer-section .common-head h2,.installer-section .common-head h1{margin-bottom:45px}.wpcf7-form-control-wrap{margin-bottom:15px;display:inline-block;width:100%}.contact-form-foot .form-group{margin-bottom:0}.welcome-section{overflow:hidden}.welcome-right{padding:15px}.welcom-left-img{right:0;left:0;margin:0 auto;max-width:250px}.welcome-left{min-height:330px}}@media only screen and (min-width:768px){.navbar-nav{float:right;top:32px;position:relative}#bs-example-navbar-collapse-1{padding:0}.navbar-nav>li{float:left;margin-left:35px}.header-bottom .nav>li>a{padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1024px){.hero{padding:0 30px}.hero h1{font-size:2.5em}.header-contact li i{margin-right:0}.header-btn li a{padding:9px 6px;font-size:12px}.header-btn li{padding:0!important}}@media only screen and (min-width:768px) and (max-width:991px){.fade-carousel,.fade-carousel .carousel-inner .item,.fade-carousel .slides>[class*=slide-],.fade-carousel .slides>[class^=slide-]{height:420px}.header-contact{padding:28px 0 0}.navbar-brand>img{max-height:90px}.banner-caption p>strong{font-size:35px;line-height:35px;margin-bottom:15px}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.navbar-header{float:none}.navbar-toggle{display:block;margin:25px 0}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{top:0;float:none!important;margin:15px 0}.navbar-nav>li{float:left;width:100%;margin:5px 0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow:hidden!important}.hero{width:90%}.hero h1{font-size:1.8em!important}.banner-caption p,.banner-caption-bottom p{font-size:18px;line-height:22px}.banner-caption span br{display:none}.navbar-brand{max-width:250px}.row.col-five>[class*=col-],.row.col-five>[class^=col-]{width:33.333%;padding-left:5px;padding-right:5px}.find-us-contact{width:100%;margin:45px auto}.wpcf7-form-control-wrap{margin-bottom:15px;display:inline-block;width:100%}.contact-form-foot .form-group{margin-bottom:0}.welcom-left-img{max-width:225px}.welcome-left,.welcome-right{padding:0 40px}.why-choose-content .installers_list{min-height:285px!important}.welcome-section{overflow:hidden}.find-us-section .find-us-container{padding-bottom:50px}}@media only screen and (min-width:1025px) and (max-width:1199px){.header-contact li{padding:0;}.header-contact li i{margin-right:0}.header-btn li a{padding:9px 5px;font-size:12px}}@media only screen and (min-width:992px) and (max-width:1199px){.navbar-brand{max-width:230px}.navbar-nav{top:16px!important}.navbar-brand>img{max-height:100px}.input-group .form-control,.input-group-addon,.input-group-btn{display:block}.header-social-link li a{font-size:14px}#main_menu>ul>li>a{padding:15px 10px}.welcom-left-img{max-width:335px}.find-us-section .find-us-container{padding-bottom:20px}}@media only screen and (min-width:1200px){.hero{width:100%!important}}@media only screen and (min-width:992px){.no-padd,.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.row.col-five>[class*=col-],.row.col-five>[class^=col-]{width:20%;padding-left:5px;padding-right:5px}.row.col-five{margin-right:-5px;margin-left:-5px}#main_menu>ul{float:right}.banner-caption-bottom p{font-size:40px}.navbar-header{margin-top:-86px}.application-content ul{width:85%}.cpd-container{width:80%}.welcome-content{padding-left:55px}.why-choose-video-section{margin-top:60px}.footer-top ul.register-details{width:80%;margin-top:50px}.register-details{text-align:center}.inner-page .why-choose-content .wpcf7-form{width:50%}.year-logo img{margin-bottom:-95px;float:right}}.wpcf7-form{float:left;width:100%}div.wpcf7-mail-sent-ok{margin:25px auto;display:inline-block!important;text-align:center!important;position:absolute;left:0;right:0;bottom:-114px;width:96%}.wpcf7-form{position:relative}.wpcf7-submit{padding:5px 8px!important;height:auto!important;border:0!important}.client-logos ul{margin:0 auto;text-align:center}.client-logos li a>img{max-height:52px}.banner-caption-secondary{position:absolute;right:0;bottom:100px;left:0;margin:0 auto;text-transform:uppercase}.banner-caption-bottom{text-align:right}.inner-pages .why-choose-section{background:#ededed}.inner-pages .inner-banner{margin-bottom:0}.inner-pages .common-section{padding:20px 0}.inner-pages .gray-section{background:#ececec}.inner-pages .gallery-item{display:inline-block;margin-right:15px}.inner-pages .blue-section{background:rgba(29,112,184,.8);color:#fff}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.icon.icon-angle-down,.installers_list li::after{display:none}.product-page-details{padding:25px 0}.product-page-content h2{margin-top:0;margin-bottom:25px}.common-section h2,.product-page-content h3{font-weight:700;margin-bottom:20px;letter-spacing:1px;font-size:20px;text-transform:uppercase}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{text-decoration:none}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999999!important;background:url(assets/images/pageLoader.gif) 50% 50% no-repeat #fff}.why-choose-content [class*=col-]:nth-child(2n+1) .installers_list{background:#f6f6f6}.why-choose-content [class*=col-]:nth-child(2n) .installers_list{background:#e8e8e8}.why-choose-content .installers_list{padding:15px;margin-bottom:15px;min-height:235px}.installers_list li{padding-left:0!important}.installers_list li a{word-wrap:break-word}.contact-form-foot .form-group input[type=checkbox]{min-height:0}.wpcf7-form checkbox lablel{padding-left:20px}.header-contact-link{margin-top:-8px}.header-contact-link li{position:relative}.header-contact-link li:first-child:after,.header-contact-link li:last-child:after{position:absolute;font-family:fontawesome;color:#EB2C24;top:0;left:-12px}.header-contact-link li:first-child:after{content:"\f095"}.header-contact-link li:last-child:after{content:"\f0e0"}.header-contact-link li a{color:#000}.header-contact-link li a:hover{color:#EB2C24}.hannah{padding-left:0 !important; padding-right:0 !important;}#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

.header-customized-icons {
    float: left;
    width: 100%;
    position: relative;
}
@media only screen and (max-width:480px) {
.header-btn li a {
    padding: 5px 8px;
    font-size: 11px;
}
.ads-content p{
    font-size: 18px;
}
.application-details img{
    max-height: 300px;
}
.welcome-section .col-sm-4{
    display: none;
}

}
@media only screen and (max-width:767px) {
#main_menu {
    margin-top: -45px;
}
.navbar-brand>img{width:auto;max-height:90px;}
.header-contact ul {
    text-align: right;
}
.header-customized-icons .adv-search {
    display: none;
}
.header-customized-icons .adv-search.collapse.in,.header-customized-icons .adv-search.collapsing {
    display: block !important;
}
.header-customized-icons .adv-search {
    position: absolute;
    right: 0;
    bottom: -58px;
    left: auto;
    width: 183px;
}
.welcome-section .container-fluid{
    padding: 0;
}
.application-details img {
    max-width: 210px;    
    margin: 0 auto;
}
}
/* @media only screen and (min-width: 768px) {
	.application-details img {
		width: 100%;
		max-height: 250px !important;
		min-height: 200px;
		object-fit: cover;
        height: 50px;
        border-radius: 150px;    
	}
} */
@media only screen and (min-width:768px) and (max-width:991px) {
.header-customized-icons .adv-search {
    position: absolute;
    right: -12px;
    bottom: -50px;
    left: auto;
    width: 183px;
}
.why-choose-video-section{
    margin-top: 70px;
}
}
@media only screen and (max-width:991px) {
.header-contact-link li:first-child::after, .header-contact-link li:last-child::after {
    display: none;
}
.header-contact-link li {
    margin: 0 !important;
}
.navbar-brand>img{width:auto;}
.header-customized-icons li {
    padding: 0;
	border-left: 1px solid #eb2c24;
}
.header-contact-link .navbar-toggle {
    float: none;
	margin: 0 !important;
	padding: 6px 0px;
}
.header-contact-link li a {
    width: 40px;
    height: 35px;
}
.header-customized-icons .btn-red {
    background: #b7221b;
}
.header-top {
    background: #eb2c24;
}
.header-contact {
    padding: 0 !important;
}
.header-contact-link {
    margin-top: 0;
}
.header-customized-icons li a:hover > i {
    color: #fff;
}
.welcome-section .col-sm-4{
    display: none;
}
.welcome-section .col-sm-8{
    width: 100% !important;
    /* padding: 0px;     */
    background-color: #1D70B8;
}
.welcome-right.eqheightcolumn {
    width: 100% !important;
}
}
@media only screen and (min-width:768px) and (max-width:1199px) {
    .col-2 .application-caption span{
        padding: 5px 5px;
        line-height: 18px;
        font-size: 13px;
    }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .application-details img {
        min-height: 160px !important;
    }
}
@media only screen and (min-width:768px) and (max-width:992px) {
    .application-details img {
        max-width: 200px;
        margin: 0 auto;
    }
}
.single-post .gallery-section .gallery_images {
    margin-bottom: 30px;
}
.single-post .gallery-section {
    margin-top: 30px;
}

.welcom-left-img{
    height: 100%
}
.welcom-left-img figure, .welcom-left-img figure img{
    height: 100%;
}

.welcome-right.eqheightcolumn {
    width: 75%;
}

.installer-content{
    padding-bottom: 15px;
}
.installer-content .btn-wrap{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.installer-content .btn-wrap .btn-inner{
    margin: 5px 0px;
}

.row1{
    display: flex;
}

.row1 .col-2{
    width: 50%;
    padding: 0 10px;
}
.img-choose-wrap img {
    width: 100%;
    max-width: 230px;
    display: block;
    margin: 0 auto;
    height: 190px;
}
.img-choose-wrap {
    text-align: center;
}
.img-choose-wrap span{
    font-weight: 600;
    color: #000;
}
.application-caption-new {
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    color: #000;
}
.application-caption-new i{
    display: none;
}
.application-details img {
    width: 100%;
    max-height: 250px !important;
    min-height: 200px;
    object-fit: cover;
    height: 50px;
    /*border-radius: 150px; */   
}
img.uk-wide {
    max-width: 215px;
}
.why-choose-content h2.cat_name {
    margin-left: 12px;
    text-transform: uppercase;
}
@media only screen and (max-width:767px){
	.banner-caption-secondary {
		position: absolute;
		right: 20px;
		bottom: 50px;
		left: 0;
		margin: 0 auto;
		text-transform: uppercase;
	}
}