@charset "utf-8";/* CSS Document */
*{margin:0px;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{width:100%;height:100%;margin:0px;padding:0px;}
body{margin:0px;padding:0px;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:400;color:#6a6a6a;line-height:22px;background:#fff;min-height:100%;overflow-x:hidden;}
p{margin:0px;padding:0px 0 20px 0;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:400;color:#6a6a6a;line-height:22px;}
h1{margin:0;padding:0;font-size:40px;line-height:50px;font-family:'Francois One';}
h2{margin:0;padding:0;font-size:40px;line-height:50px;font-family:'Francois One';}
h3{margin:0;padding:0;font-size:30px;line-height:40px;font-family:'Francois One';}
h4{margin:0;padding:0;font-size:20px;line-height:30px;font-family:'Francois One';}
h5{margin:0;padding:0;font-family:'Francois One';}
h6{margin:0;padding:0;font-family:'Francois One';}
address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{margin:0;padding:0;border:0px;outline:none;}
label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;padding:0;outline:none;border:0;}
a{text-decoration:none;border:0px;outline:none;transition:all .5s;}
a:hover, a:focus, a:active{text-decoration:none;border:0px;outline:none;transition:all .5s;color:#4c7998;}
a img{border:none;outline:none;}
a:focus{outline:none;}
 border{border-collapse:collapse;}
hr{height:1px;background:#333333;border:none;}
.clear{clear:both;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
img{max-width:100%;height:auto;object-fit:cover;-webkit-object-fit:cover;}
.no-pad{padding:0px !important;}
.no-mag{margin:0px !important;}
/*Reset style*/
::-moz-selection{color:#fff;background:#0093dd;}
::selection{color:#fff;background:#0093dd;}
.form-control::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#6a6a6a;opacity:1}
.form-control::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder{color:#6a6a6a;opacity:1}
.form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#6a6a6a;opacity:1}
.form-control:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder, textarea:-moz-placeholder{color:#6a6a6a;opacity:1}
.form-control, input[type="text"],input[type="tel"],input[type="email"],textarea,input[type="password"],input[type="number"], select{display:block;width:100%;font-family:'Montserrat', sans-serif;font-weight:400;font-size:15px;color:#6a6a6a;height:auto;background:none;padding:8px 12px;margin-bottom:18px;outline:none;border-radius:6px;box-shadow:none;line-height:normal;border:1px solid #bcbcbc;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
textarea.form-control, textarea{height:106px;resize:none;overflow:hidden;padding:8px 12px 0;}
.form-control:focus,textarea.form-control:focus{outline:none;border:1px solid #f2f2f2;background-color:transparent;box-shadow:0px 0px 10px 0px rgba(70, 70, 70, 0.1);}
select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #bcbcbc;border-radius:5px;box-shadow:none;background:url(../images/down-arrow-black.png) no-repeat 94.5% center;font-size:15px;color:#7e7e7e;height:48px;padding:0 15px;font-family:'Montserrat', sans-serif;line-height:normal;font-weight:400;text-transform:none;cursor:pointer;background-color:#fff;}
select.form-control:focus{border:1px solid #bcbcbc;outline:none;background:url(../images/down-arrow-black.png) no-repeat 94.5% center;}
select.form-control option{color:#1f1f1f;font-size:12px;font-weight:400;}
.btn{position:relative;font-size:15px;line-height:18px;padding:9px 34px;color:#fff;outline:none;border:none;background-repeat:no-repeat;background-size:100% 100%;-webkit-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;transition:all 0.5s ease-in-out;overflow:hidden;border-radius:5px;background-color:#013253;font-family:'Francois One';}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline:0;box-shadow:none;color:#fff;}
.btn:hover{color:#fff;background-color:#0093dd;}
.btn.purple{background-color:#3e333f;color:#fff;}
.btn.purple:hover{background-color:#fc4442;color:#fff;}
.btn.white{background-color:#fff;color:#5a5a5a;}
.btn.white:hover{background-color:#fc4442;color:#fff;}
 .padTopbtm{padding:90px 0;}
.displayTable{display:table;height:100%;width:100%;position:relative;}
.displayCell{display:table-cell;vertical-align:middle}
.tableWidth-full{width:100%;}
.tableWidth-half{width:50%;height:100%}
/*menu style*/
.navWrap{position:relative;z-index:9;margin:0px 0 0 0px;float:right;}
.navigation ul{margin:0px;padding:0px;list-style:none;}
.navigation ul li{float:none;display:inline-block;vertical-align:top;position:relative;margin:0px;margin-right:15px;}
.navigation ul li:last-child:after{display:none;}
.navigation ul li:last-child{margin-right:0px;}
.navigation ul > li a{color:#013253;line-height:normal;display:block;font-size:14px;font-weight:600;padding:15px 0px}
.navigation ul > li.arrow a{padding-right:18px;}
.navigation ul > li.arrow:after{content:'';display:block;position:absolute;left:-20px;top:0;bottom:0;margin:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0093dd;}
.navigation ul > li:hover > a{color:#0093dd;}
.navigation ul li.active > a{color:#0093dd;}
.navigation ul > li > ul{visibility:hidden;opacity:0;position:absolute;top:48px;left:-20px;width:100%;transform:translateY(-20%);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;min-width:210px;background:#fff;border:0;border-radius:0px;padding:0px 0px;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.2);}
.navigation ul > li:hover > ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;}
.navigation ul li > ul li{display:block;margin:0px;padding:0;}
.navigation ul li > ul li a{color:#6a6a6a;border:0;padding:13px 20px 13px 20px;margin:0;font-weight:500;border-radius:0;height:auto;line-height:normal;font-size:12px;text-transform:none;}
.navigation ul li > ul li:last-child a{border-bottom:0;}
.navigation ul li > ul li:hover > a{color:#fff;background-color:#0093dd;}
.navigation ul li > ul li.active > a{color:#204662;}
.navigation ul li > ul li:hover > a{color:#fff;}
.navigation ul > li > ul > li > ul{visibility:hidden;opacity:0;position:absolute;top:0px;left:210px;width:100%;transform:translateY(-20%);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;min-width:210px;background:#fff;border:0;border-radius:0px;padding:0px 0px;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.2);}
.navigation ul li > ul li:hover ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;}
.navigation ul li > ul li > ul li{display:block;margin:0px;padding:0;}
.navigation ul li > ul li > ul li a{color:#6a6a6a;border:0;padding:13px 10px 13px 10px;margin:0;font-weight:500;border-radius:0;height:auto;line-height:normal;font-size:12px;text-transform:none;}
.navigation ul li ul li > ul li:last-child a{border-bottom:0;}
.navigation ul li ul li > ul li:hover a{color:#fff;background-color:#0093dd;}
.navigation ul li ul li > ul li.active a{color:#204662;}
a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:left;width:42px;padding:4px 0;min-height:42px;z-index:999999}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:12px 13px 10px 13px;position:relative;top:0px;right:0;left:0 !important;cursor:pointer;color:#fff;text-decoration:none;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;background-color:#0192dd;margin:0;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav{float:left;width:100%;background:#204662;margin-top:14px;position:absolute;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;box-sizing:border-box;}
.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:9px 5%;font-size:14px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;box-sizing:border-box;}
.mean-container .mean-nav ul li li > a{width:100%;padding:10px 30px;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible;box-sizing:border-box;font-size:13px;}
.mean-container .mean-nav ul li li.active > a{background:#4c7898;}
.mean-container .mean-nav ul li li li.active > a{background:#4c7898;}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:100%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:100%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:100%;padding:1em 25%}
.mean-container .mean-nav > ul > li.active > a, .mean-container .mean-nav > ul > li.current_page_item > a, .mean-container .mean-nav > ul > li > a:hover{background:#0192dd;}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:42px;height:41px;padding:9px 12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important;border-bottom:1px solid rgba(255,255,255,0.2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgb(61, 107, 142);}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
.small_nav{position:relative;}
/* hover effect */
@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
/*Header*/
.mainHd{position:absolute;width:100%;z-index:13;padding:0px;margin:0px;background-color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.mainHd.innerHd{background:#4c7898;}
.mainHd.innerHd .header-top{position:relative;}
.header-top{position:relative;background-color:#3e333f;padding:9px 0px;}
.header-left{float:right;position:relative;}
.header-left .details-list{position:relative;}
.header-left .details-list ul{list-style:none;position:relative;margin:2px 0px;padding:0px;}
.header-left .details-list ul li{display:inline-block;position:relative;margin-right:15px;}
.header-left .details-list ul li:last-child{margin-right:0px;}
.header-left .details-list ul li p, .header-left .details-list ul li a{padding:0px;margin:0px;display:inline-block;font-size:14px;color:#fff;font-weight:700;}
.header-left .details-list ul li a:hover{color:#fc4442;}
.header-left .details-list ul li i{color:#fc4442;margin-right:5px;}
.header-left .details-list ul li i.fas.fa-phone-volume{-moz-transform:rotate(15deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.header-right{float:left;position:relative;margin-top:0px;}
.header-right .link-listing{position:relative;}
.header-right .link-listing ul{list-style:none;padding:0px;margin:0px;}
.header-right .link-listing ul li{display:inline-block;position:relative;color:#fff;font-size:15px;font-weight:400;margin-bottom:0;margin-right:29px;}
.header-right .link-listing ul li:last-child{margin-bottom:0;margin-right:0;}
.header-right .link-listing ul li i{margin-right:0;}
.header-right .link-listing ul li a{color:#fff;padding:0px;display:inline-block;line-height:25px;font-size:14px;}
.header-right .link-listing ul li a:hover, .header-right .link-listing ul li.active a{color:#fc4442;}
.fixed-header{position:fixed;top:0;left:0;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.header-nav-bottom{width:100%;position:relative;padding:17px 0px;box-shadow:0px 0px 8px 2px rgba(0, 0, 0, 0.2);}
.header-nav-bottom a.btn.mk-enquiry{float:right;margin:6px 0px 6px 40px;}
.logo{float:left;margin:0px;max-width:233px;}
.logo a{display:block;}
.triangle-box{width:0;height:0;border-style:solid;border-width:0 50px 45px 0;border-color:transparent #fc4442 transparent transparent;position:absolute;right:0;top:0;z-index:111;cursor:pointer;display:none;}
.triangle-box.active{border-color:transparent #bf352b transparent transparent;}
.triangle-box i{color:#fff;font-size:14px;}
.triangle-box .fa-plus{margin:5px 0 0 30px;}
.triangle-box .fa-minus{display:none;margin:5px 0 0 30px;}
.triangle-box.active .fa-plus{display:none;}
.triangle-box.active .fa-minus{display:block;}
/* search box toggle */
.searchbox{position:absolute;width:300px;max-width:300px;right:-1px;top:0;opacity:0;height:40px;visibility:hidden;transition:all .3s ease-in-out;z-index:10;border-top:none;background-color:#fff;border-radius:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.searchbox input[type="search"]{width:300px;float:left;height:40px;padding:0 15px;font-size:14px;border:1px solid #ccc;border-radius:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.searchbox input[type="search"]:focus{outline:none;}
.searchbox .closesearch{width:80px;float:none;display:inline-block;height:100%;position:absolute;top:0;right:0;bottom:0;background-color:#63bac4;color:#fff;line-height:30px;border:none;border-radius:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.searchbox.open{top:40px;opacity:1;visibility:visible;}
/* scroll top */
.scrollTop{position:fixed;width:35px;bottom:2%;right:2%;background-color:#008edb;color:#fff;font-size:18px;line-height:31px;opacity:0;visibility:hidden;webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:100;text-align:center;border:2px solid #fff;border-radius:50%;}
.scrollTop i{position:relative;top:1px;}
.scrollTop:hover, .scrollTop:focus{color:#fff;border:2px solid #fff;}
.scrollTop.pop{opacity:1;visibility:visible;}

.whatsapp{position:fixed;width:auto;bottom:2%;right:5%;background-color:#128C7E;color:#fff;font-size: 15px;
    line-height: 31px; opacity:1 !important;visibility:hidden;webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:100;text-align:center;border:2px solid #fff;border-radius:30px; padding: 0 15px 0 25px}
.whatsapp i {
    position: relative;
    top: 1px;
    left: -7px;
    font-size: 17px;
}
.whatsapp:hover, .whatsapp:focus{color:#fff;border:2px solid #fff;}
.whatsapp.pop{opacity:1 !important; visibility:visible;}

/* opacity */
.opacity1{opacity:1 !important;}
/* slick arrow theme */
.slideBtn{float:right;position:absolute;top:0px;right:15px;}
.borderArrow{width:100%;position:relative;overflow:hidden;}
.borderArrow .samearrow{float:left;text-align:center;}
.borderArrow .samearrow.slick-arrow:first-child{margin-right:5px;}
.borderArrow .samearrow a{display:block;position:relative;}
/* banner-home */
.banner{height:100vh;/*background:#102756;*/background:#ededec;position:relative;}
.banner-img, .banner-img img{width:100%;position:relative;height:100%;object-fit:cover;}
.banner-img:after{content:' ';position:absolute;left:0px;right:0;top:50%;width:500px;height:350px;background-color:rgba(0, 0, 0, 0.5); transform: translateY(-50%); margin:0 auto;}
.banner .middle-banner{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);bottom:auto;position:absolute;right:auto;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:10;}
.middleTextBan{width:100%;position:relative;text-align:center;margin:0px auto;z-index:1;}
.middleTextBan .white-icon-logo{width:50px;margin:0px auto 40px;position:relative;}
.middleTextBan h1, .middleTextBan h2{font-size:50px;line-height:55px;color:#fff;margin:0px 0px 15px;padding:0px 0px;font-weight:400;}
.middleTextBan h1 span, .middleTextBan h2 span{font-weight:bold;display:block;font-size:72px;line-height:72px;}
.middleTextBan p{font-size:18px;line-height:30px;color:#fff;font-weight:400;padding:0px 0px 40px 0px;}
.middleTextBan .btn.line{background-color:transparent;padding:5px 0px;border-bottom:1px solid #fff;border-radius:0px;}
.middleTextBan .btn.line:hover{color:#013253;border-bottom:1px solid #013253;}
.middleTextBan .btn.line i{font-size:12px;margin-left:3px;}


.banner iframe{position:absolute; top:0; bottom: 0 ;left:0; right:0; width:100%; height: 100%;}
/*.banner .banner-img > img{opacity:0;}*/
.playbtn { border: 0; background: transparent; box-sizing: border-box; width: 0; height: 0; transition: 100ms all ease !important; cursor: pointer; 
border-style: solid !important;
border-width: 15px 0 15px 26.0px !important;
border-color: transparent transparent transparent #ffffff !important;
line-height: 0px;
_border-color: #000000 #000000 #000000 #ffffff !important;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000') !important; display: block; margin: 0 auto; }
.playicon {
    margin: 20px 0 20px 0;
    display: none;
}
.playicon span{
    color: #fff;
    margin: 0 0 7px 0;
    display: block;
}

/* banner video */
.myVideo { position: absolute;right: 0;bottom: 0;min-width: 100%;min-height: auto;height: auto;width: 100%;}

/* inner-banner */
.banner-inner{height:auto;background:#F44336;position:relative;}
.banner-inner-img, .banner-inner-img img{width:100%;position:relative;}
.banner-inner-img:after{content:' ';position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);}
.banner-inner .middle-banner-inner{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);bottom:auto;position:absolute;right:auto;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:10;}
.middleTextBan-inner{width:100%;position:relative;text-align:left;margin:0px auto;z-index:1;}
.middleTextBan-inner h1{font-size:60px;line-height:66px;color:#fff;margin:0px 0px;padding:0px 0px;font-weight:300;}
.middleTextBan-inner h1 span{font-weight:bold;}
.middleTextBan-inner h1 span strong{color:#f58220;}
.middleTextBan-inner p{font-size:24px;line-height:30px;color:#fff;font-weight:300;padding:0px;}
.bottom-line-banner{width:100%;position:relative;text-align:center;background-color:#204662;padding:30px 0px;}
.bottom-line-banner h2{font-size:36px;line-height:36px;color:#fff;font-weight:300;}
.bottom-line-banner h2 span{font-weight:600;color:#f58220;}
/* wrapper */
.wrapper{position:relative;padding:84px 0px 0px;margin:0px;}
/* welcome-home */
.welcome-section{position:relative;padding:90px 0px 110px;margin:0px 0px;}
.vision-bx{width:100%;position:relative;margin:0px;padding:0px 0px 0px;}
.vision-bx .row [class*="col-"]:first-child:before{content:' ';position:absolute;width:228px;height:227px;background-image:url(../images/icon-dots.png);background-position:center;background-repeat:no-repeat;bottom:-95px;left:-80px;z-index:-1;opacity:0.2;}
.left-vision-img{width:100%;position:relative;margin:0px;padding:0px;overflow:hidden;border-radius:6px;}
.left-vision-img img{width:100%;height:100%;object-fit:cover;}
.right-vision-details{width:100%;position:relative;padding-left:50px;}
.right-vision-details h4{font-size:12px;line-height:normal;color:#dfa900;text-transform:uppercase;letter-spacing:2px;padding:0px 0px 17px 0px;}
.right-vision-details h1{color:#013253;padding:0px 0px 20px 0px}
.right-vision-details h1 span{color:#0093dd;}
.right-vision-details p{line-height:30px;}
.right-vision-details p:last-child{padding:0px;}
.what-we-offer{width:100%;position:relative;text-align:center;}
.what-we-offer h2{font-size:19px;line-height:normal;color:#0093dd;position:relative;padding:0px 0px 10px;margin:0px 0px 10px;}
.what-we-offer h2:after{content:' ';position:absolute;bottom:0px;width:90px;height:1px;background-color:#0093dd;left:0px;right:0px;margin:0px auto;}
.what-we-offer ul{list-style:none;position:relative;margin:0px;padding:0px;}
.what-we-offer ul li{line-height:normal;padding:0px 8px;margin:0px 0px 20px;display:inline-block;width:32.333%;vertical-align:top;}
.what-we-offer ul li .item-we-offer{width:100%;position:relative;background-color:#f6f6f6;border-radius:5px;box-sizing:border-box;padding:20px;text-align:left;}
.what-we-offer ul li .item-we-offer p{padding:0px 0px 0px 30px;color:#0093dd;position:relative;}
.what-we-offer ul li .item-we-offer p span{font-weight:700;}
.what-we-offer ul li .item-we-offer p:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";position:absolute;left:0;}
/* our-products */
.our-products{position:relative;margin:0px;padding:40px 0px 30px;background-color:#f5f5f5;text-align:center;}
.our-products:before{content:' ';position:absolute;width:100%;height:51px;background-image:url(../images/curve_top.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;top:-50px;left:0px;right:0px;margin:auto;}
.our-products h2{color:#013253;padding:0px 0px 36px 0px;}
.our-products h2 span{color:#0093dd;}
.box-products-grp{width:100%;position:relative;text-align:left;padding:0px;margin:0px 0px 20px;}
.box-pro-image{width:100%;position:relative;margin:0px 0px 25px;padding:0px;border-radius:5px;overflow:hidden;}
.box-pro-image a{display:block;}
.box-pro-image img{width:100%;}
.box-pro-det{width:100%;position:relative;margin:0px;padding:0px;}
.box-pro-det > h2{font-size:18px;line-height:normal;color:#013253;padding:0px 0px 10px;margin:0px;}
.box-pro-det > h2 > a{display:inline-block;color:#013253;}
.box-pro-det > h2:hover a{color:#0093dd;}
.box-pro-det p{font-size:13px;line-height:22px;color:#575757;}
/* our-usp */
.our-usp-section{width:100%;position:relative;background-color:#fff;padding:84px 0px 94px}
.our-usp-section .row [class*="col-"]:first-child{float:right;}
.usp-box{position:relative;margin:0px;padding:0px;}
.usp-box p{line-height:30px;}
.usp-box h2{color:#013253;padding:0px 0px 15px 0px;}
.usp-box h2 span{color:#0093dd;}
.usp-box p span{font-weight:600;color:#013253;}
.usp-box-image{width:100%;max-width:578px;position:relative;margin:0px;padding:0px;float:right;}
.usp-box-image img{position:relative;margin:0px;height:100%;width:100%;}
/* advantage */
.advantex_adv{width:100%;position:relative;margin:0px;padding:80px 0px;background-color:#f7fcff;s text-align:center;}
.advantex_adv h2{color:#013253;padding:0px 0px 15px 0px;}
.advantex_adv h2 span{color:#0093dd;}
.advantex_adv p{padding:0px 0px 40px 0px}
.advantex_adv p span{font-weight:600;color:#013253;}
.advantex_adv ul{list-style:none;padding:0px;margin:0px;}
.advantex_adv ul li{display:inline-block;position:relative;margin:0px 25px;padding:0px;width:69px;}
.advantex_adv ul li a{display:block;position:relative;}
/* footer */
.mainft{width:100%;position:relative;padding:60px 0px;margin:0px;background-color:#013253;/*background-image:url(../images/background-dots.png);*/
 background-repeat:no-repeat;background-position:right bottom;}
.logo-ft{display:inline-block;position:relative;margin-top:15px;margin-bottom:40px;max-width:233px;width:100%;}
.logo-ft a{display:block;}
.listing-footer{width:100%;position:relative;margin:0px;padding:30px 0px;border-bottom:1px solid #204055;}
.listing-footer ul{list-style:none;padding:0px;margin:0px;}
.listing-footer ul li{list-style:none;padding:0px;margin:0px 17px;display:inline-block;}
.listing-footer ul li:first-child{margin-left:0px;}
.listing-footer ul li:last-child{margin-right:0px;}
.listing-footer ul li a, .listing-footer ul li p{color:#fff;font-size:14px;line-height:normal;}
.listing-footer ul li a:hover{color:#0093dd;}
.footer-contact{width:100%;position:relative;margin:0px;padding:20px 0px;}
.footer-contact ul{list-style:none;padding:0px;margin:0px;}
.footer-contact ul li{list-style:none;padding:0px 10px;margin:0px;display:inline-block;width:32.33%;vertical-align:top;}
.footer-contact ul li a, .footer-contact ul li p{color:#fff;font-size:11px;line-height:30px;display:inline-block;padding:0px 0px 0px 50px;margin:0px;}
.footer-contact ul li a:hover{color:#0093dd;}
.footer-copy-right{position:relative;}
.footer-copy-right p{color:#fff;font-size:12px;line-height:18px;display:block;padding:0px 0px;margin:0px;}
/* our-products-section */
.products-details { width:100%; position:relative; margin:0px; padding:90px 0px 20px; text-align:center;}
.products-details p { font-size:18px; line-height:24px; padding:0px 0px 30px;}
.products-details p span{ color:#25a9df;}
.our-products-section { width:100%; position:relative; padding:40px 0px 0px; margin:0px}
.list-of-products { width:100%; position:relative; margin:0px 0px 30px;}
.list-of-products:nth-child(odd) .row [class*="col-"]:first-child { float:right; position:relative;}
.list-of-products:nth-child(odd) .right-our-prd-txt { padding:0px;}
.left-img-our-prd { width:100%; max-width:491px; float:left; overflow: hidden; border-radius: 8px;}
.left-img-our-prd img { width:100%; height:100%; object-fit:cover;}
.right-our-prd-txt { width:100%; max-width:420px; text-align:left; padding-left:70px;}
.right-our-prd-txt h2 { font-size: 40px; line-height: normal; color: #013253; padding: 0px 0px 20px;}
.right-our-prd-txt h2 span { color:#2b93fe;}
.right-our-prd-txt h2 a { display:inline-block; position:relative; color: #013253;}
.right-our-prd-txt h2 a:hover { color:#0093dd;}
.right-our-prd-txt p { font-size:16px; line-height:30px;}
.other-products-bx { background-color:#0093dd; float:left;}
.section-other-products { position:relative; padding:60px 0px 80px; margin:0px;}
.section-other-products, .other-products-bx { width:100%; position:relative;}
.other-products-bx .left-gallery-bx, .other-products-bx .right-other-products { float:left; width:50%}
.left-gallery-bx eql-hg img { width:100%; height:100%; object-fit:cover;}
.other-products-bx .right-other-products { padding:0px 70px;}
.other-products-bx .right-other-products h2 { color:#fff; font-size:34px; line-height:normal; padding:0px 0px 20px;}
.other-products-bx .right-other-products ul, .other-products-bx .right-other-products ul li { list-style:none; padding:0px; margin:0px;}
.other-products-bx .right-other-products ul li { display:block; margin:0px 0px 30px; position:relative; font-size:16px; line-height:30px; color:#fff; padding-left: 30px;}
.other-products-bx .right-other-products ul li span { font-weight:700;}
.other-products-bx .right-other-products ul li:last-child { margin:0px;}
.other-products-bx .right-other-products ul li:before { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c"; position: absolute; left: 0px; top: 0px;}
.other-products-bx .left-gallery-bx img { height:100%; width: 100%;}
.about-section-inner { width:100%; position:relative; margin:0px; padding:90px 0px 0px;}
.about-listing { width:100%; position:relative; margin:0px; padding:0px 0px 90px}
.about-listing .row [class*="col-"]:first-child { float:right;}
.text-abt-inner { width:100%; position:relative; padding:0px 30px 0px 0px; margin:0px;}
.text-abt-inner h2, .text-abt-inner h1 { color:#013253; padding:0px 0px 20px 0px}
.text-abt-inner h2 span, .text-abt-inner h1 span { color:#0093dd;}
.text-abt-inner ul { display:block; padding:0px; margin:20px 0px 0px; list-style:none;}
.text-abt-inner ul li { display:inline-block; position:relative; width:calc(98% / 3); vertical-align: top;}
.item-bx-abt-list { width:100%; position:relative; margin:0px; padding:0px; float:left; text-align:left;}
.item-bx-abt-list .icon-abt-item {  float:left; position:relative; width:44px;}
.item-bx-abt-list p { float:left; position:relative; margin:0px; padding:0px 0px 0px 20px; width:calc(100% - 44px); font-size:14px; color:#0093dd;     line-height: 16px;}
.image-abt-inner { width:100%; position:relative; overflow:hidden; border-radius:5px;}
.image-abt-inner img { width:100%; height:100%; object-fit:cover;}
.image-abt-inner-other { width:100%; position:relative; margin:0px; padding:0px;}
.about-listing-two { width:100%; position:relative; margin: 0px; padding: 0px 0px 60px;}
.image-abt-inner-other { width:100%; position:relative; margin:0px; padding:0px 0px 30px; overflow:hidden; border-radius:5px;}
.image-abt-inner-other img { width:100%; height:100%;}
.text-abt-inner-other { width:100%; position:relative; margin:0px; padding:0px 0px 0px 40px;}
.text-abt-inner-other ul { list-style:none; padding:0px; margin:0px; max-width: 460px; width: 100%;}
.text-abt-inner-other ul li { display:block; padding:0px 0px 0px 30px; margin:0px; position: relative; font-size:14px; line-height:30px;}
.text-abt-inner-other ul li:before { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c"; position: absolute; left: 0px; top: 0px; color:#dfa900; font-size: 14px;}
.our-vision-section { width:100%; position:relative; margin:0px; padding:80px 0px; text-align:center; background-image:url(../images/our_vision_bg.jpg); background-size:cover;}
.our-vision-section h2 { color:#fff; font-size:40px; line-height:50px; padding:0px 0px 20px; margin:0px;}
.our-vision-section p { color:#fff;}
.about-listing-two .row [class*="col-"]:first-child:before { content:' '; position:absolute; left:-80px; top:-90px; width:228px; height:227px; background-image:url(../images/icon-dots.png); background-repeat:no-repeat; opacity:0.2;}
/** inner-banner ***/
.inner-banner{position:relative;z-index:1;}
.inner-bannerPic img{width:100%;}
.inner-bannerCaption{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;}
.inner-bannerBox{text-align:center;}
.inner-bannerBox h1{font-size:50px;color:#fff;}
/* customerSection */
.customerSection{position:relative;z-index:1;padding:115px 0;}
.customerDetls{max-width:628px;margin:0 auto;}
.customerDetls h2{font-size:34px;color:#013253;text-align:center;margin:0 0 75px;}
.customerBox{background:#fff;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.28);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.28);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.28);text-align:center;padding:27px 43px;margin-bottom:34px;border-radius:6px;transition:all .5s;}
.customerPic img.normal{display:inline-block;}
.customerPic img.hover{display:none;}
.customerBox:hover .customerPic img.hover{display:inline-block;}
.customerBox:hover .customerPic img.normal{display:none;}
/* solutionSection */
.solutionSection{position:relative;z-index:1;padding:80px 0 20px;}
.solutionSection .container{position:relative;}
.solutionSection .container:before{content:'';position:absolute;background:url(../images/icon-dots.png) no-repeat 0 0;width:228px;height:227px;left:-83px;top:368px;opacity:.1;}
.solutionHeading h2{font-size:40px;color:#013253;margin:0 0 10px;}
.solutionHeading h2 span{color:#0093dd;}
.solutionHeading p{color:#464646;}
.solutionHeading p:last-child{padding:0;}
.solutionHeading{text-align:center;margin:0 0 42px;}
.solutionImg img{width:100%;border-radius:5px;}
.solutionImg{margin:0 0 38px;}
.solutionCont p{font-size:18px;padding:0;line-height:30px;}
.solutionCont p span{font-weight:700;color:#343434;}
.solutionBox{margin:0 0 85px;}
/* .whySection */
.whySection{position:relative;z-index:1;}
.whyTop{padding:100px 0;}
.whyTop .container{position:relative;}
.whyTop .container:before{content:'';position:absolute;background:url(../images/icon-dots.png) no-repeat 0 0;width:228px;height:227px;left:-83px;top:250px;opacity:.1;}
.whyTop [class*=col-]{float:right;}
.whyTopCont h2{font-size:40px;color:#013253;margin:0 0 20px;}
.whyTopCont h2 span{color:#25aae1;}
.whyTopCont p{line-height:30px;}
.whyTopCont p span{font-weight:500;color:#013253;}
.whyTopCont{max-width:478px;}
.whyTopPic img{border-radius:6px;}
.whyBtm{background:#f7fcff;padding:20px 0 60px;}
.whyBtmHeading h2{font-size:40px;color:#013253;margin:0 0 10px;}
.whyBtmHeading h2 span{color:#0093dd;}
.whyBtmHeading p{color:#464646;padding:0;}
.whyBtmHeading{margin:0 0 60px;text-align:center;}
.whyBox{padding:39px 31px;border:1px solid #a5a5a5;background:#fff;border-radius:5px;margin-bottom:32px;transition:all .5s;}
.whyCont p{font-size:15px;color:#464646;padding:0;text-align:left;position:relative;padding-left:35px;transition:all .5s;}
.whyCont p a{color:#464646;}
.whyCont p:before{content:"\f058";-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;color:#0093dd;position:absolute;top:4px;left:0;transition:all .5s;}
.whyBox:hover .whyCont p:before{color:#fff;}
.whyBox:hover{background:#0093dd;border:1px solid #0093dd;}
.whyBox:hover .whyCont p{color:#fff;}
/* contactSection */
.contactSection{position:relative;z-index:1;}
.contactTop{padding:115px 0 90px;}
.getInTouch{position:relative;margin:0px;padding:0px 30px 0px 0px}
.getInTouch h2{font-size:34px;color:#013253;margin:0 0 20px;}
.getInTouch ul{margin:0;padding:0;list-style-type:none;}
.getInTouch ul li{line-height:30px;margin:0 0 15px;position:relative;padding:25px 15px 25px 19px; transition: all .3s ease-in-out ;border:1px solid transparent;}
.getInTouch ul li.border-active{background-color:#f1f9ff;border-radius:5px;border:1px solid #cccccc;}
.getInTouch ul li h3{font-size:16px;line-height:22px;color:#013253;margin:0px 0px 6px;}
.getInTouch ul li p{font-size:13px;line-height:22px;color:#707070;padding:0px;margin:0px;}
.getInTouch ul li:last-child{margin:0;}
.getInTouch ul li a{color:#707070;display:inline-block;font-size:14px;line-height:normal;}
.getInTouch ul li a:hover{color:#dfa900;}
.getInTouch ul li .bx-border{padding-left:38px;position:relative;}
.getInTouch ul li .bx-border:before{font:normal normal normal 20px/1 FontAwesome;color:#013253;display:block;position:absolute;left:0;top:3px;}
.getInTouch ul li .location:before{content:" ";width:19px;height:24px;background-image:url("../images/location-icon.png");background-repeat:no-repeat;background-size:contain;}
.getInTouch ul li .phone:before{content:" ";}
.getInTouch ul li .mail:before{content:" ";width:24px;height:18px;background-image:url("../images/email-icon.png");background-repeat:no-repeat;background-size:contain;}
.snd-msg-bx h2{font-size:34px;color:#013253;margin:0 0 20px;text-align:center;}
.snd-msg-bx label{font-weight:400;margin:0 0 5px;}
.contactMap{display:block;position:relative;}
.contactMap{height:460px;}
.contactMap iframe{width:100%;height:100%;}
.row.getTouch-bot{position:relative;padding:0px;margin:0px 0px 100px;}
.snd-msg-bx select{background-image:url("../images/arrow-dwn-icon.png");background-size:9px;background-position:97% center;background-repeat:no-repeat;}
.bx-border.mail p a{display:inline-block;text-decoration:underline;color:#013253;}
/* banner dots*/
.slide-proudcts-1{width:100%;max-width:491px;}
.slide-proudcts-1 .slick-dots{text-align:center;position:absolute;left:0;right:0;bottom:20px;margin:0}
.slide-proudcts-1 .slick-dots li{display:inline-block;margin:0 3px;border:0;line-height:10px;}
.slide-proudcts-1 .slick-dots li.slick-active button{background:#12acff;}
.slide-proudcts-1 .slick-dots li button{width:10px;height:10px;background:transparent;border:1px solid #12acff;border-radius:50%;text-indent:-9999px;outline:none;}
.slide-proudcts-1 .slick-arrow{width:38px;height:38px;text-align:center;background-color:#0e3c55;border:none;border-radius:5px;font-size:0px;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY( -50%);z-index:10;color:transparent;}
.slide-proudcts-1 .slick-arrow:hover{background-color:#2492d0 }
.slide-proudcts-1 .slick-arrow:focus{outline:none;}
.slide-proudcts-1 .slick-arrow.slick-prev{left:0;background-image:url(../images/arrow-left-slide.png);background-repeat:no-repeat;background-position:center;}
.slide-proudcts-1 .slick-arrow.slick-next{right:0;background-image:url(../images/arrow-right-slide.png);background-repeat:no-repeat;background-position:center;}
/* about adv */
.about-adv{width:100%;position:relative;margin:0px;padding:85px 0px;background-color:#f9f9f9;text-align:center;background-image:url("../images/img-sun-bg.png");background-position:center;background-repeat:no-repeat;}
.about-adv h2{color:#013253;padding:0px 0px 20px 0px;}
.about-adv h2 span{color:#0093dd;}
.about-adv p span{font-weight:700;}
/* advantage advantex section */
.advantex-advatage{position:relative;margin:0px;padding:80px 0px;background-image:url("../images/advantage-bg.jpg");background-size:cover;background-repeat:no-repeat;text-align:center;}
.advantex-advatage h2{color:#fff;padding:0px 0px 40px 0px;}
.advantage-bg{width:100%;position:relative;padding:0px 0px;margin:0px;}
.item-advantage-adv{width:100%;position:relative;margin:0px;padding:0px;}
.img-adv{position:relative;margin:0px 0px 20px;padding:0px;width:auto;display:inline-block;}
.text-heading-advantage h3{font-size:18px;line-height:20px;color:#25aae1;}
 .solar-soluation-section{position:relative;padding:90px 0px;margin:0px;text-align:center;}
.solar-soluation-section h2{color:#013253;padding:0px 0px 20px 0px;}
.solar-soluation-section h2 span{color:#0093dd;}
.solar-soluation-section p{line-height:30px;}
.mag-bt-80{margin-bottom:80px;}
.item-bx-img-solar{width:100%;position:relative;margin:0px;padding:0px;}
.image-solar{width:100%;position:relative;margin:0px 0px 50px;padding:0px;border-radius:5px;overflow:hidden;}
.image-solar a{display:block;position:relative;}
.image-solar img{width:100%;height:100%;object-fit:cover;}
.item-bx-img-solar h3, .item-bx-img-solar h3 a{font-size:24px;line-height:normal;color:#5d5d5d;text-transform:uppercase;letter-spacing:2px;}
.item-bx-img-solar h3 a:hover{color:#3fb0e3;}
.why-us-section-home{width:100%;position:relative;margin:0px;padding:80px 0px;background-image:url("../images/why-us-bg.jpg");background-size:cover;background-repeat:no-repeat;}
.why-us-section-home:before{content:' ';position:absolute;width:calc(100vw - 50vw + 240px);height:100%;right:0px;top:0px;background-color:rgba(8, 20, 28, 0.9);}
.why-us-item{position:relative;padding:0px;margin:0px;}
.why-us-item h2{color:#fff;padding:0px 0px 20px}
.why-us-item p{color:#fff;font-size:16px;line-height:30px;}
.why-us-item ul{list-style:none;padding:0px;margin:0px -15px;float:left;}
.why-us-item ul li{float:left;padding:0px;margin:0px 0px 60px;width:calc(100% / 2);padding-left:15px;padding-right:15px;}
.why-us-item ul li .item-why-us{width:100%;float:left;position:relative;margin:0px;padding:0px;}
.why-us-item ul li .item-why-us .why-icon{width:47px;height:auto;float:left;padding:0px;margin:0px;}
.why-us-item ul li .item-why-us .why-text-dt{width:calc(100% - 47px);position:relative;float:left;padding:0px 0px 0px 30px;}
.why-us-item ul li .item-why-us .why-text-dt h3{font-size:18px;line-height:normal;color:#0093dd;}
.why-us-item ul li:nth-last-child(1), .why-us-item ul li:nth-last-child(2){margin:0px;}
.custom-slide{width:100%;position:relative;padding:80px 0px;margin:0px;text-align:center;}
.custom-slide h2{color:#013253;padding:0px 0px 30px 0px;}
.custom-slide h2 span{color:#0093dd;}
.logo-custom-slide{width:100%;position:relative;margin:0px;padding:0px 35px;}
.logo-custom-slide .slick-list{position:relative;margin:0px -15px;padding:0px;}
.logo-custom-slide .item-logo-slide{margin:0px 15px;}
.logo-custom-slide .customerBox{text-align:center;margin:10px 0px;}
.logo-custom-slide .slick-slide img{display:inline-block;}
.logo-custom-slide .slick-arrow{width:34px;height:34px;position:absolute;top:0px;bottom:0px;margin:auto;font-size:0px;background-color:transparent;border:0px;outline:none;}
.logo-custom-slide .slick-arrow:hover{opacity:0.5;}
.logo-custom-slide .slick-next.slick-arrow{background-image:url(../images/arrow-right-black.png);background-size:auto;background-position:center;left:inherit;background-repeat:no-repeat;right:-15px;}
.logo-custom-slide .slick-prev.slick-arrow{background-image:url(../images/arrow-left-black.png);background-size:auto;background-position:center;background-repeat:no-repeat;left:-15px;}
.why-us-section{width:100%;position:relative;margin:0px;padding:100px 0px;}
.why-section{width:100%;position:relative;margin:0px 0px 60px;padding:0px;text-align:center;}
.why-section h2{color:#013253;padding:0px 0px 20px 0px;}
.why-section h2 span{color:#0093dd;}
.listing-why-section{position:relative;margin:0px;padding:0px 0px 30px;}
.why-listing-bx{width:100%;float:left;position:relative;margin:0px 0px 60px;padding:0px;}
.why-listing-bx .heading-why-us{width:100%;position:relative;margin:0px;padding:0px;float:left;}
.why-listing-bx .heading-why-us .left-why-us-icon{width:47px;position:relative;float:left;margin-right:30px;}
.why-listing-bx .heading-why-us h2{width:calc(100% - 80px);font-size:18px;line-height:20px;color:#0093dd;float:left;margin:0px 0px 10px;}
.why-listing-bx ul{float:left;position:relative;margin:0px;padding:0px 0px 0px 80px;}
.why-listing-bx ul li{list-style:none;position:relative;margin:0px;padding:0px 0px 0px 10px;font-size:14px;color:#868686;}
.why-listing-bx ul li:before{content:' ';position:absolute;left:0px;top:9px;width:3px;height:3px;background-color:#868686;border-radius:50px;}
.blue-item{width:100%;position:relative;margin:0px;padding:0px;}
.blue-bx{width:100%;position:relative;margin:0px 0px 80px;box-sizing:border-box;padding:30px;background-color:#0093dd;border-radius:5px;}
.blue-item .row [class*="col-"]:nth-child(1) .blue-bx{background-color:#0093dd;}
.blue-item .row [class*="col-"]:nth-child(2) .blue-bx{background-color:#007bb9;}
.blue-item .row [class*="col-"]:nth-child(3) .blue-bx{background-color:#01557f;}
.blue-bx p{color:#fff;font-size:16px;line-height:27px;}
.why-we-do-things{position:relative;margin:0px;padding:0px;width:100%;float:left;}
.why-we-do-things h2{color:#013253;padding:0px 0px 20px 0px;text-align:center;}
.why-we-do-things h2 span{color:#0093dd;}
.why-we-do-things ul{position:relative;margin:100px 0px;padding:0px;float:left;}
.why-we-do-things ul li{float:left;position:relative;margin:0px;padding:0px;list-style:none;width:calc(100% / 5);}
.item-bx-blue{width:100%;position:relative;margin:0px;padding:13px 25px;background-color:#25a9df;border-radius:6px;}
.item-bx-blue h3{font-size:16px;line-height:18px;color:#fff;padding:0px 0px 10px;}
.item-bx-blue p{font-size:14px;line-height:18px;color:#fff;}
.why-we-do-things ul:before{content:' ';position:absolute;width:860px;height:345px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../images/arrow-bg.png");max-width:100%;top:0px;left:0px;bottom:0px;right:0px;margin:auto;}
.why-we-do-things ul li:nth-child(1) .item-bx-blue{background-color:#25a9df;}
.why-we-do-things ul li:nth-child(2) .item-bx-blue{background-color:#23a0d3;}
.why-we-do-things ul li:nth-child(3) .item-bx-blue{background-color:#1c80a9;}
.why-we-do-things ul li:nth-child(4) .item-bx-blue{background-color:#166a8d;}
.why-we-do-things ul li:nth-child(5) .item-bx-blue{background-color:#08455e;}
.section-listing-abt{width:100%;position:relative;margin:0px;padding:90px 0px 0px;}
.listing-bx-abt-all{width:100%;float:left;position:relative;margin:0px 0px 50px;padding:0px 0px}
.abt-text-item{width:100%;position:relative;padding-right:50px;padding-left:50px;}
.abt-text-item h2{color:#013253;padding:0px 0px 10px 0px;text-align:left;}
.abt-text-item h2 span{color:#0093dd;}
.abt-text-item p{font-size:16px;line-height:30px;color:#6a6a6a;}
.abt-text-item p span{font-weight:700;color:#0093dd;}
.listing-bx-abt-all:nth-child(odd) [class*="col-"]:first-child{float:right;}
.listing-bx-abt-all:nth-child(odd) [class*="col-"]:last-child .abt-text-item{padding-left:0px;}
.image-bx-item{width:100%;position:relative;border-radius:10px;overflow:hidden;}
.image-bx-item img{width:100%;height:100%;object-fit:cover;}
.our-emphasis{width:100%;position:relative;margin:0px;padding:90px 0px;background-color:#f9f9f9;}
.our-emphasis h3{color:#013253;padding:0px 0px 20px 0px;text-align:center;line-height:34px;}
 .our-emphasis ul{list-style:none;position:relative;margin:0px 0px 30px;padding:0px;text-align:center;}
.our-emphasis ul li{line-height:normal;padding:0px 8px;margin:0px 0px 25px;display:inline-block;width:calc(100% / 4 - 4px);vertical-align:top;}
.our-emphasis ul li .item-our-emphasis{width:100%;position:relative;background-color:#0093dd;border-radius:5px;box-sizing:border-box;padding:25px 20px;text-align:left;}
.our-emphasis ul li .item-our-emphasis p{padding:0px 0px 0px 30px;color:#fff;position:relative;text-align:left;}
.our-emphasis ul li .item-our-emphasis p span{font-weight:700;}
.our-emphasis ul li .item-our-emphasis p:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f00c";position:absolute;left:0;}
.our-emphasis p{text-align:center;line-height:30px;font-size:16px;}
.our-emphasis ul li:nth-child(1) .item-our-emphasis{background-color:#0093dd;}
.our-emphasis ul li:nth-child(2) .item-our-emphasis{background-color:#007bb9;}
.our-emphasis ul li:nth-child(3) .item-our-emphasis{background-color:#01557f;}
.our-emphasis ul li:nth-child(4) .item-our-emphasis{background-color:#013253;}
/* inner-banner */
.inner-bannerBox h1{margin-bottom:11px;}
.inner-bannerBox p{color:#fff;line-height:20px;}
.inner-bannerBox ul{margin:0;padding:0;list-style-type:none;}
.inner-bannerBox ul li{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;color:#fff;display:inline-block;margin:0 7px;position:relative;text-transform:uppercase;}
.inner-bannerBox ul li:before{content:'/';position:absolute;left:-11px;top:1px;}
.inner-bannerBox ul li:first-child:before{display:none;}
.inner-bannerBox ul li:first-child{margin-left:0;}
.inner-bannerBox ul li:last-child{margin-right:0;}
/* news-section */
.news-section{position:relative;z-index:1;padding:95px 0;}
.news-section h2{color:#013253;text-align:center;margin:0 0 35px;}
.news-section h2 span{color:#25aae1;}
.newspic img{border-radius:3px;}
.newspic{margin:0 0 20px; position: relative;}
.newsCont h3{font-size:18px;color:#0093dd;margin:0 0 4px;line-height:28px;}
.newsCont ul{margin:0 0 12px;padding:0;list-style-type:none;}
.newsCont ul li{font-family:'Montserrat', sans-serif;font-weight:400;font-size:12px;color:#9d9d9d;margin:0 8px;position:relative;display:inline-block;}
.newsCont ul li:after{content:'|';position:absolute;left:-12px;top:0;}
.newsCont ul li:first-child:after{display:none;}
.newsCont ul li:first-child{margin-left:0;}
.newsCont ul li:last-child{margin-right:0;}
.newsCont p{font-size:14px;color:#6a6a6a;}
.newsCont p:last-child{padding:0;}
.newsBox{margin:0 0 45px;}
/**** rooftop-section *****/
.roof-section{position:relative;z-index:1;}
.rooftop{padding:95px 0;}
.rooftop .rooftop-area:nth-child(2n+1) [class*=col-]{float:right;}
.rooftop-cont h2{color:#013253;margin:0 0 15px;}
.rooftop-cont h2 span{color:#25aae1;}
.rooftop-cont p{line-height:30px;padding:0;}
.rooftop-img img{border-radius:4px;}
.rooftop-area{margin:0 0 100px;}
.rooftop .rooftop-area:last-child{margin:0;}
.rooftop .rooftop-area:nth-child(2n+2) .rooftop-cont{margin-left:50px;}
.rooftop .rooftop-area:nth-child(2n+1) .rooftop-cont{max-width:483px;}
.roofbottom{padding:90px 0;background:#f9f9f9;}
.roofbottom h3{color:#013253;text-align:center;margin:0 0 38px;}
.roofbtm-img img{border-radius:4px;}
.roofbtm-img{margin:0 0 18px;}
.roofbtm-cont h4{color:#2c3d4c;margin:0 0 5px;line-height:25px;}
.roofbtm-cont p{font-size:14px;padding:0 0 35px;}
.roofbtm-cont a{font-family:'Francois One';font-size:18px;color:#0093dd;display:inline-block;}
.roofbtm-cont a:hover{color:#013253;}
.roofcustomer{padding:80px 0 100px;}
.roofcustomer h2{color:#013253;margin:0 0 55px;text-align:center;}
.roofcustomer h2 span{color:#0093dd;}
.roofSliderPic{width:192px;height:154px;background:#fff;text-align:center;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.18);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.18);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.18);margin:0 auto;line-height:150px;border-radius:5px;}
.roofSliderPic a{display:block;}
.roofSliderPic img{display:inline-block;}
.roofSliderBox{margin:5px 0px;}
.roofSlider .slick-prev{background:url(../images/prev-arrow.png) no-repeat left center;width:8px;height:15px;text-indent:-99999px;border:none;outline:none;position:absolute;left:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);z-index:5;}
.roofSlider .slick-next{background:url(../images/next-arrow.png) no-repeat right center;width:8px;height:15px;text-indent:-99999px;border:none;outline:none;position:absolute;right:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);z-index:5;}
.roofSlider .slick-prev:hover{background:url(../images/prev-arrow-hover.png) no-repeat left center;width:8px;height:15px;}
.roofSlider .slick-next:hover{background:url(../images/next-arrow-hover.png) no-repeat right center;width:8px;height:15px;}
/************* solar-section ************/
.solar-section{position:relative;z-index:1;}
.solarTop{padding:95px 0;}
.solarCmnTitl{max-width:865px;margin:0 auto 30px;text-align:center;}
.solarCmnTitl h2{color:#013253;margin:0 0 6px;}
.solarCmnTitl h2 span{color:#25aae1;}
.solarCmnTitl p{line-height:30px;}
.solarPic img{border-radius:5px;}
.solarTopImgArea{margin:0 0 75px;}
.solarTop ul{margin:0;padding:0;list-style-type:none;}
.solarTop ul li{font-family:'Montserrat', sans-serif;font-weight:500;font-size:15px;color:#25aae1;position:relative;padding-left:30px;}
.solarTop ul li:before{content:'';position:absolute;background:url(../images/tick-img.png) no-repeat 0 0;left:0;top:6px;width:15px;height:12px;}
.solarBtm{padding:72px 0;background:url(../images/solar-bg.jpg) no-repeat 0 0;background-size:cover;}
.solarBtm h2{color:#fff;text-align:center;margin:0 0 50px;}
.solarBox{text-align:center;}
.solarIcon{margin-bottom:22px;}
.solarCont p{color:#fff;line-height:30px;}
.solarCont p:last-child{padding:0;}
/* commercial page*/
.commercialPg{padding:90px 0 80px;}
.comnTle{text-align:center;margin:0 80px 30px;}
.comnTle h2{font-size:40px;color:#013253;margin:0 0 8px;}
.comnTle h2 span{color:#0093dd;}
.comnTle p{font-size:16px;line-height:30px;color:#6a6a6a;}
.comnTle p strong{color:#25a9df;font-weight:700;}
.commercialBx{margin-bottom:35px;}
.commercialPic{margin-bottom:20px;}
.commercialPic img{width:100%;border-radius:7px;}
.commercialCont h3{font-size:19px;line-height:26px;color:#2c3d4c;font-family:'Francois One';margin:0 0 15px;}
.commercialCont h3 a{color:#2c3d4c;}
.commercialCont ul{list-style:none;}
.commercialCont ul li{margin-bottom:8px;}
.commercialCont ul li strong{font-size:14px;line-height:18px;color:#013253;display:inline-block;vertical-align:top;max-width:80px;width:100%;}
.commercialCont ul li span{font-size:13px;line-height:20px;color:#6a6a6a;display:inline-block;vertical-align:top;max-width:175px;}
.solar-pic{max-width:740px;margin:0 auto 60px;}
.solar-pic img{border-radius:8px;}
.water-pump-bx{background:#0093dd;padding:35px 40px 25px;margin-bottom:25px;border-radius:6px;}
.water-pump-bx h3{font-size:20px;line-height:24px;color:#fff;font-family:'Francois One';margin:0 0 10px;}
.water-pump-bx p{color:#fff;padding-bottom:10px;}
.water-pump-srv [class*="col-"]:nth-child(2) .water-pump-bx{background:#007bb9;}
.water-pump-srv [class*="col-"]:nth-child(3) .water-pump-bx{background:#01557f;}
/*Rooftop solar power*/
.rooftop-solar-section{padding:90px 0;}
.rooftop-solar-section h2{font-size:40px;color:#013253;margin:0 0 20px;}
.rooftop-solar-section h2 span{color:#25aae1;}
.roof-section-top{text-align:center;}
.roof-section-top > p{line-height:30px;padding:0 105px 20px 105px}
.five-pods{overflow:hidden}
.five-pods .roof-pods{display:inline-block;width:220px;padding:20px;border-radius:5px;background-color:#25a9df;margin:0 2px;vertical-align:top}
.five-pods .roof-pods:first-child{margin-left:0}
.five-pods .roof-pods:nth-child(2){background-color:#23a0d3}
.five-pods .roof-pods:nth-child(3){background-color:#1c80a9}
.five-pods .roof-pods:nth-child(4){background-color:#166a8d}
.five-pods .roof-pods:last-child{margin-right:0;background-color:#08455e}
.five-pods .roof-pods p{text-align:left;padding:0 0 0 30px;position:relative;font-size:14px;line-height:18px;color:#fff;}
.five-pods .roof-pods p:before{content:"\f00c";-webkit-font-smoothing:antialiased;font-family:"FontAwesome";font-weight:900;color:#fff;position:absolute;top:0;left:0;transition:all .5s;}
.roof-section-bottom{padding-top:70px;}
.roof-img-section{width:843px;margin:0 auto 85px;position:relative;}
.roof-img-section img{width:100%;}
.roof-img-section h2{position:absolute;top:50px;right:60px;}
.roof-circles{overflow:hidden;}
.w945{width:945px;margin:0 auto}
.w945 ul{list-style:none;text-align:center;counter-reset:my-sec-counter;}
.w945 ul li{display:inline-block;vertical-align:middle;border-radius:50%;margin:0 -15px;position:relative;}
.w945 ul li:first-child{background-color:rgba(37,169,223, .9);width:172px;height:172px;margin-left:0;}
.w945 ul li:nth-child(2){background-color:rgba(35,160,211, .9);width:186px;height:186px }
.w945 ul li:nth-child(3){background-color:rgba(28,128,169, .9);width:211px;height:211px }
.w945 ul li:nth-child(4){background-color:rgba(22,106,141, .9);width:223px;height:223px}
.w945 ul li:nth-child(5){background-color:rgba(8,69,94, .9);width:234px;height:234px;margin-right:0;}
.w945 ul li span{position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(../images/circle-bg.png) no-repeat 0 0;width:26px;height:89px;background-size:100% 100%;}
.w945 ul li:nth-child(3) span{height:95px;}
.w945 ul li:nth-child(4) span{height:100px;}
.w945 ul li:nth-child(5) span{height:105px;}
.w945 ul li span:before{counter-increment:my-sec-counter;content:counter(my-sec-counter);font-size:22px;line-height:22px;font-family:'Francois One';color:#fff;padding:0 0 0 0;position:absolute;top:50%;left:6px;transform:translateY(-50%);}
.c-cnt{padding:0 36px;text-align:left;}
.c-cnt h5{font-size:14px;line-height:18px;font-weight:600;margin-bottom:5px;color:#fff;font-family:'Montserrat', sans-serif;}
.c-cnt p{font-size:12px;line-height:16px;color:#fff;padding:0;}
.powergrid{padding:70px 0 }
.powergrid h4{color:#0093dd;font-size:18px;line-height:22px;margin-bottom:15px}
.powergrid p{font-size:14px;line-height:25px;color:#fff;padding:0;}
.rooftop-powersections{padding:90px 0;}
.rooftop-powersections h4{color:#013253;font-size:20px;line-height:24px;margin-bottom:10px }
.rooftop-powersections p{font-size:14px;line-height:22px;}
.powersec-img{border-radius:5px;overflow:hidden;margin-bottom:20px}
.powersec-img img{width:100%;}
.rooftop-powersections a{font-family:'Francois One';font-size:18px;line-height:22px;color:#0093dd;}
.rooftop-powersections a:hover{color:#013253;}
/*solaradvantageArea start*/
.whysolarPg{padding:100px 0;}
.solaradvantageArea{margin:30px 170px 0;}
.solaradvantageArea h3{font-size:30px;line-height:32px;color:#013253;font-family:'Francois One';margin:0 0 50px;text-align:center;}
.solaradvantageArea h3 span{color:#6aa701;}
.solaradvantageBx{border-radius:20px;padding-bottom:5px;}
.solaradvantageBx h4{font-size:24px;line-height:28px;color:#6aa701;font-family:'Francois One';margin:0 0 30px;text-align:center;}
.solaradvantageBx ul{list-style:none;}
.solaradvantageBx ul li{margin-bottom:20px;position:relative;padding-left:30px;line-height:20px;font-size:15px;color:#202527;}
.solaradvantageBx ul li span{display:block;padding-top:15px;}
.solaradvantageBx ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:13px;text-align:center;line-height:24px;width:22px;height:22px;border-radius:50%;background:#008d48;position:absolute;left:0;top:0;}
.solaradvantageBx.lft{background:#6aa701;}
.solaradvantageBx.rgt{background:#ff9c2e;}
.solaradvantageBx.rgt h4{color:#ff9c2e;}
.solaradvantageBx.rgt ul li:before{background:#be2b3e;content:"\f00d";}
.solaradvantageBx-inr{background:#effbcf;padding:30px 45px 20px 30px;border-radius:18px 18px 20px 20px;}
.solaradvantageBx.rgt .solaradvantageBx-inr{background:#eed8c0;}
.slr-advagePic{margin:40px -140px 0 0;max-width:526px;}
.solar-power-benefits{overflow:hidden}
.bnfts-container{padding:55px 35px;background-color:#dfffef;position:relative;overflow:hidden}
.bnfts-container h3{color:#013253;text-align:center;font-size:30px;line-height:35px;font-family:'Francois One';}
.bnfts-container h3 span{color:#6aa701}
.bnfts-box{text-align:left;width:304px;float:left;}
.bnfts-box:nth-child(2n){float:right}
.bnfts-box h5{font-size:14px;line-height:18px;font-family:'Montserrat', sans-serif;font-weight:600;color:#fff}
.benefits-content{padding:23px;border-radius:10px;border:2px dashed #206c89;background-color:#3497da;overflow:hidden;width:100%;}
.benefits-content p{padding-bottom:0;font-size:14px;line-height:18px;color:#fff;}
.ben-row.ben-row1 .bnfts-box:nth-child(2) .benefits-content{background-color:#00a6c0 }
.ben-row.ben-row1 .bnfts-box:nth-child(2) .benefits-icon{float:right;}
.middle-pic{position:absolute;width:398px;margin:0 auto;top:54%;left:0;right:0;bottom:0;transform:translateY(-50%);}
.ben-row{overflow:hidden;margin-top:40px}
.ben-row:first-child{margin-top:0;}
.ben-row.ben-row2 .benefits-content{background-color:#2dcc70 }
.ben-row.ben-row2 .bnfts-box:nth-child(2) .benefits-content{background-color:#51e0ee }
.ben-row.ben-row2 .bnfts-box:nth-child(2) .benefits-icon{float:right;}
.benefits-icon{width:97px;float:left;}
.map-content{display:none;}
.slr-pg .fancybox-image, .slr-pg .fancybox-spaceball {border:10px solid #ffffff;}

/*.dis-blk{display: block;}*/

.dis-blk {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    background: rgba(0,0,0,.2);
    text-align: center;
    transform: translateY(-50%);
    margin: 0;
    padding: 30px 0;
}


/**==============Responsive style start============================---------------------------------------------------------------*************************************************--------------------------------------------------------------------------------------------------***/





@media only screen and (max-width:1440px){.middleTextBan-inner h1{font-size:40px;line-height:48px;}
}
@media only screen and (max-width:1299px){.navigation ul li a{padding:14px 0px;}
.navigation ul li{margin-right:9px;}
.middleTextBan h1, .middleTextBan h2{font-size:40px;line-height:40px;}
.btn{padding:9px 15px;}
.middleTextBan h1 span{font-size:55px;line-height:60px;}
.middleTextBan p{font-size:22px;line-height:30px;}
.header-nav-bottom a.btn.mk-enquiry{margin:6px 0px 6px 15px;}
.logo{max-width:180px;margin:5px 0px;}
.footer-contact ul li a, .footer-contact ul li p{padding:0px 0px 0px 13px;}
.listing-footer ul li{margin:0px 6px;}
.right-vision-details{padding-left:0px;}
.other-products-bx .right-other-products{padding:30px 40px;}
.other-products-bx .right-other-products ul li{margin:0px 0px 15px;font-size:15px;line-height:24px;}
.item-bx-abt-list p{padding:0px 0px 0px 10px;font-size:12px;}
.whyBox{padding:30px 20px;}
.contactTop{padding:90px 0px;}
.why-us-section{padding:90px 0px;}
.why-section{margin:0px 0px 40px;}
.rooftop .rooftop-area:nth-child(2n+1) .rooftop-cont{max-width:100%;}
.rooftop .rooftop-area:nth-child(2n+2) .rooftop-cont{margin-left:0;}
.commercialCont ul li strong{max-width:74px;}
.commercialCont ul li span{max-width:133px;}
/*Rooftop solar power*/
.five-pods .roof-pods{width:calc(95%/3);margin:0 6px 20px;}
.rooftop-solar-section{padding:50px 0}
.roof-section-bottom{padding-top:50px}
.roof-img-section{margin-bottom:50px}
.powergrid, .rooftop-powersections{padding:50px 0;}
.w945 ul{margin-bottom:0;}
.bnfts-box{width:234px;}
.comnTle p br{display:none;}
.solaradvantageArea{margin:30px 100px 0;}
.slr-advagePic{margin:40px -90px 0 0;}
.banner-img:after { width: 60%; height: 350px;  }

/* video */
.myVideo { position: absolute;right: 0;bottom: 0;min-width: 100%;min-height: auto;height: 100%;width: 100%;top: 0px;}
.myVideo source { width: 100%; height: 100%;}

}
/*******end 1299*/
@media only screen and (max-width:1024px){.middle-banner .row [class*="col"]{position:relative;}
.middleTextBan h1, .middleTextBan h2{font-size:34px;line-height:36px;}
}
@media only screen and (max-width:991px){.header-right .link-listing ul li a{line-height:24px;font-size:12px;}
.header-right .link-listing ul li{margin-right:8px;}
.header-bottom{top:0px;position:relative;padding:10px 0px 10px;}
.header-nav-bottom{padding:10px 0px;}
.header-nav-bottom .container{position:relative;}
.header-left .details-list ul li p, .header-left .details-list ul li a{font-size:12px;line-height:15px;}
.header-nav-bottom a.btn.mk-enquiry{float:right;margin:4px 0px;position:absolute;top:0px;right:15px;}
.navWrap{margin:0;position:relative;right:0px;float:none;top:0;left:15px;z-index:15}
.logo{float:none;margin:0 auto;position:relative;z-index:12;max-width:255px;}
.borderArrow .samearrow{width:30px;}
.btn{padding:13px 15px;}
.wrapper{padding:72px 0px 0px;}
.welcome-section{padding:60px 0px 30px;}
.left-vision-img{margin-bottom:30px;}
.right-vision-details{padding:0px;text-align:center;}
.right-vision-details p{line-height:24px;}
.vision-bx{padding:0px 0px 30px;}
.our-products{padding:40px 0px 20px;}
.our-usp-section{padding:60px 0px 30px;}
.what-we-offer ul li .item-we-offer{padding:15px;}
.our-usp-section .row [class*="col-"]:first-child{float:none;}
.usp-box-image{max-width:100%;float:none;margin-bottom:30px;}
.usp-box{text-align:center;}
.usp-box p{line-height:24px;}
.advantex_adv{padding:60px 0px;}
.advantex_adv ul li{margin:0px 15px;}
.right-vision-details h4{padding:0px 0px 10px 0px;}
.right-vision-details h1, .our-products h2, .usp-box h2, .advantex_adv h2{padding:0px 0px 20px 0px;font-size:30px;line-height:34px;}
.box-pro-det > h2{font-size:16px;line-height:18px;padding-bottom:10px;}
.what-we-offer ul li{width:49%;}
.mainft{text-align:center;}
.logo-ft{margin-bottom:15px;margin-top:0px;}
.footer-contact{margin:0px 0px 10px;}
.our-products-section{padding:60px 0px 0px;}
.right-our-prd-txt h2{font-size:24px;padding:0px 0px 10px;}
.right-our-prd-txt p{font-size:14px;line-height:22px;}
.right-our-prd-txt{padding-left:30px;}
.section-other-products{padding:30px 0px 60px;}
.about-section-inner{padding:60px 0px 0px;}
.about-listing .row [class*="col-"]:first-child{float:none;}
.image-abt-inner{width:100%;position:relative;margin-bottom:20px;}
.text-abt-inner{padding:0px;text-align:center;}
.text-abt-inner h2, .text-abt-inner h1{padding:0px 0px 20px 0px;font-size:30px;line-height:34px;}
.about-listing{padding:0px 0px 30px;}
.text-abt-inner-other{padding:0px 0px 20px 0px;}
.text-abt-inner-other ul{max-width:100%;}
.about-listing-two{text-align:center;}
.text-abt-inner-other ul li{padding:0px 0px 0px 0px;}
.text-abt-inner-other ul li:before{display:inline-block;position:relative;margin-right:10px;}
.about-listing-two{padding:0px 0px 40px;}
.our-vision-section{padding:60px 0px 40px;}
.our-vision-section h2{font-size:30px;line-height:34px;}
.inner-bannerBox h1{font-size:40px;}
.customerSection{padding:60px 0;}
.customerDetls h2{font-size:32px;margin:0 0 35px;}
.solutionSection{padding:60px 0 20px;}
.solutionHeading h2{font-size:32px;line-height:30px;}
.solutionHeading{margin:0 0 35px;}
.solutionBox{margin:0 0 70px;}
.whyTop{padding:60px 0;}
.whyTopCont h2{font-size:36px;margin:0 0 12px;}
.whyBtmHeading h2{font-size:36px;line-height:30px;}
.whyBtmHeading{margin:0 0 40px;}
.whyTopCont{max-width:100%;}
.contactTop{padding:60px 0;}
.getInTouch h2, .snd-msg-bx h2{font-size:31px;margin:0 0 15px;}
.getInTouch ul li{padding-left:30px;line-height:27px;}
.contactMap{height:360px;}
.about-adv{padding:60px 0px;}
.about-adv h2{font-size:30px;line-height:34px;}
.advantex-advatage{padding:60px 0px;}
.advantex-advatage h2{font-size:30px;line-height:34px;}
.text-heading-advantage h3 br{display:none;}
.solar-soluation-section{padding:60px 0px 10px;}
.solar-soluation-section h2{font-size:30px;line-height:34px;}
.solar-soluation-section p{line-height:24px;}
.mag-bt-80{margin-bottom:30px;}
.image-solar{margin:0px 0px 20px;}
.item-bx-img-solar{padding:0px 0px 30px;}
.why-us-section-home:before{width:100%;}
.why-us-section-home{padding:60px 0px;}
.why-us-item h2{font-size:30px;line-height:34px;}
.why-us-item{text-align:center;}
.why-us-item p{line-height:22px;padding:0px 0px 30px 0px;font-size:14px;}
.why-us-item ul li .item-why-us .why-text-dt{text-align:left;}
.custom-slide{padding:60px 0px;}
.custom-slide h2{font-size:30px;line-height:34px;}
.why-us-section{padding:60px 0px;}
.why-section h2{font-size:30px;line-height:34px;}
.why-section{margin:0px 0px 20px;}
.why-listing-bx{margin:0px 0px 30px;}
.blue-bx{margin:0px 0px 30px;}
.why-we-do-things ul{margin:0px 0px 30px;}
.why-we-do-things h2{font-size:30px;line-height:34px;}
.listing-why-section{margin:0px;padding:0;}
.section-listing-abt{padding:60px 0px 0px;}
.listing-bx-abt-all:nth-child(odd) [class*="col-"]:first-child{float:none;}
.image-bx-item{margin-bottom:30px;}
.abt-text-item h2{font-size:30px;line-height:34px;}
.abt-text-item{width:100%;position:relative;}
.listing-bx-abt-all:nth-child(odd) [class*="col-"]:last-child .abt-text-item{padding:0px;}
.abt-text-item h2{text-align:center;}
.abt-text-item{text-align:center;}
.listing-bx-abt-all{margin:0px 0px 20px;}
.our-emphasis{padding:60px 0px 30px;}
.our-emphasis h3{font-size:30px;line-height:34px;}
.our-emphasis h3 br{display:none;}
.our-emphasis ul li{width:calc(100% / 2 - 4px);}
.our-emphasis ul{margin:0;}
.our-emphasis p{line-height:24px;}
.getInTouch{margin:0px 0px 40px;}
.row.getTouch-bot{margin:0px 0px 40px;}
.getInTouch{padding:0px;}
/* inner-banner */
.inner-bannerBox h1{font-size:32px !important;line-height:28px;margin-bottom:10px;}
.inner-bannerBox p{font-size:13px;line-height:16px;padding:0 0 10px;}
.inner-bannerBox ul li{font-size:13px;}
/* news-section */
.news-section{padding:60px 0;}
.newsCont p br{display:none;}
.rooftop{padding:60px 0;}
.rooftop-cont h2{font-size:30px;line-height:32px;}
.rooftop-cont p{line-height:27px;}
.rooftop-area{margin:0 0 50px;}
.roofbtm-img img{width:100%;}
.roofbottom{padding:60px 0 20px;}
.roofbottom h3{margin:0 0 30px;font-size:27px;line-height:30px;}
.roofbtm-cont p br{display:none;}
.roofbtm-cont p{padding:0 0 20px;}
.roofBox{margin:0 0 40px;}
.roofbtm-img{margin:0 0 15px;}
.roofcustomer{padding:60px 0;}
.roofcustomer h2{margin:0 0 30px;font-size:34px;}
.solarTop{padding:60px 0 30px;}
.solarCmnTitl h2{font-size:35px;line-height:40px;}
.solarCmnTitl p{line-height:27px;}
.solarCmnTitl{max-width:100%;margin:0 0 15px;}
.solarTopImgArea{margin:0 0 30px;}
.solarTop ul li{margin-bottom:30px;}
.solarBtm{padding:50px 0;}
.solarBtm h2{margin:0 0 40px;font-size:35px;}
.solarCont p br{display:none;}
.solarCont p{line-height:23px;}
.solarIcon{margin-bottom:15px;}
.comnTle{margin:0 0 30px;}
.comnTle p br{display:none;}
.water-pump-bx{padding:20px 20px 10px;}
/*Rooftop solar power*/
.roof-section-top > p{padding:0 0 20px}
.five-pods .roof-pods{width:calc(92%/3);}
.roof-img-section, .w945{width:auto;}
.w945 ul li{margin:6px;width:214px !important;height:214px !important;}
.middle-pic{width:298px;top:60%;}
.solaradvantageArea{margin:30px 65px 0;}
.slr-advagePic{margin:20px -50px 0 0;}
.whysolarPg{padding:50px 0;}
.w945 ul li span{height:100px !important;}

.solutionSection {padding: 60px 0 20px;}
.solutionHeading h2 {font-size: 32px; line-height: 30px;}
.solutionHeading {margin: 0 0 35px;}
.solutionBox {margin: 0 0 70px;}

.whyTop {padding: 60px 0;}
.whyTopCont h2, .rooftop-solar-section h2{font-size: 36px; margin: 0 0 12px;}
.whyBtmHeading h2 {font-size: 36px; line-height: 30px;}
.whyBtmHeading {margin: 0 0 40px;}
.whyTopCont {max-width: 100%;}

.contactTop {padding: 60px 0;}
.getInTouch h2, .snd-msg-bx h2 {font-size: 31px; margin: 0 0 15px;}
.getInTouch ul li {padding-left: 30px; line-height: 27px;}
.contactMap { height: 360px;}

.products-details { padding: 60px 0px 20px;}
.products-details p { font-size: 15px; line-height: 22px; padding: 0px 0px 20px;}
.banner-img:after {
    width: 80%;
    height: 350px;
}

.myVideo { object-fit: cover; }

}
/*******end 991*/
@media only screen and (max-width:767px){p{font-size:15px;line-height:24px;}
.triangle-box{display:none}
.header-top{display:none;position:absolute;top:0px;left:0px;width:100%;z-index:13;}
.header-left{float:none;position:relative;text-align:center;margin-bottom:5px;}
.header-right{float:none;position:relative;margin:0px auto;text-align:center;}
.banner-img{display:block;width:100%;position:relative;}
.right-vision-details h1, .our-products h2, .usp-box h2, .advantex_adv h2{padding:0px 0px 10px 0px;font-size:24px;line-height:26px;}
.right-vision-details p{line-height:22px;}
.right-vision-details h4{padding:0px 0px 6px 0px;}
.box-pro-det > h2{font-size:16px;line-height:18px;padding-bottom:10px;}
.box-pro-det{text-align:center;}
.box-pro-image{margin:0px 0px 15px;}
.box-products-grp{margin:0px 0px 10px;}
.welcome-section{padding:30px 0px 50px;}
.our-products:before{height:30px;top:-28px;}
.our-products{padding:30px 0px 0px;}
.our-usp-section{padding:30px 0px 10px;}
.advantex_adv{padding:30px 0px;}
.advantex_adv ul li{margin:0px 15px 20px;}
.mainft{padding:30px 0px;background-image:none;}
.footer-contact ul li{width:100%;}
.listing-footer ul li{margin:8px 0px;display:block;}
.listing-footer{padding:6px 0px;}
.listing-footer ul li a, .listing-footer ul li p{font-size:12px;}
.logo-ft{margin-bottom:0px;}
.footer-contact{margin:0px;padding:10px 0px;}
.footer-contact ul li a, .footer-contact ul li p{padding:0px 0px 8px;line-height:20px;}
.list-of-products:nth-child(odd) .row [class*="col-"]:first-child{float:none;}
.left-img-our-prd{float:none;max-width:100%;margin-bottom:20px;}
.right-our-prd-txt{max-width:100%;text-align:center;}
.list-of-products{margin:0px 0px 10px;}
.other-products-bx .left-gallery-bx, .other-products-bx .right-other-products{width:100%;}
.our-products-section{padding:15px 0px 0px;}
.other-products-bx .right-other-products h2{font-size:24px;padding:0px 0px 15px;}
.other-products-bx .right-other-products{padding:20px 25px;}
.section-other-products{padding:0px 0px 30px;}
.about-section-inner{padding:30px 0px 0px;}
.about-listing-two{padding:0px 0px 10px;}
.image-abt-inner-other{padding:0px 0px 20px;}
.our-vision-section h2{font-size:24px;line-height:28px;padding:0px 0px 10px;}
.text-abt-inner ul{margin:0px;padding:0px;position:relative;}
.text-abt-inner ul li{width:100%;}
.item-bx-abt-list .icon-abt-item{float:none;position:relative;width:44px;margin:0px auto 15px;}
.item-bx-abt-list p{padding:0px;font-size:12px;text-align:center;width:100%;}
.item-bx-abt-list{margin:0px 0px 20px;}
.about-listing{padding:0px 0px 10px;}
.our-vision-section{padding:30px 0px 10px;}
.text-abt-inner h2, .text-abt-inner h1{padding:0px 0px 10px 0px;font-size:24px;line-height:28px;}
.text-abt-inner-other ul li{line-height:22px;margin:0px 0px 10px;}
.text-abt-inner-other{padding:0px 0px 10px 0px;}
.image-abt-inner{margin-bottom:15px;}
.inner-bannerBox h1{font-size:32px;}
.customerSection{padding:20px 0 10px;}
.customerDetls h2{font-size:24px;margin:0px 0 15px;line-height:26px;}
.customerBox{margin-bottom:25px;}
.inner-bannerCaption{left:0;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.solutionSection{padding:20px 0 10px;}
.solutionHeading h2{font-size:24px;margin:0 0 5px;}
.solutionHeading{margin:0 0 20px;}
.solutionImg{margin:0 0 10px;}
.solutionCont{text-align:center;}
.solutionCont p{font-size:16px;line-height:22px;}
.solutionSection .container:before{display:none;}
.solutionBox{margin:0 0 25px;}
.whyTop{padding:20px 0;}
.whyTop [class*=col-]{float:none;width:100%;}
.whyTopPic{margin:0 0 15px;}
.whyTopCont{text-align:center;}
.whyTopCont h2{font-size:24px;margin:0 0 10px;line-height:28px;}
.whyTopCont p{line-height:22px;padding:0 0 15px;}
.whyTopCont p:last-child{padding:0;}
.whyBtmHeading h2{font-size:24px;line-height:28px;margin:0 0 5px;}
.whyBtmHeading{margin:0 0 25px;}
.whyBtm{padding:20px 0 20px;}
.whyBox{padding:15px;margin-bottom:20px;}
.whyCont p{padding-left:25px;}
.whyCont p br{display:none;}
.whyTopPic img{width:100%;}
.whyTop .container:before{left:0;}
.whyCont p:before{top:2px;}
.contactTop{padding:25px 0;text-align:center;}
.getInTouch h2, .snd-msg-bx h2{font-size:24px;margin:0 0 15px;line-height:28px;}
.getInTouch ul li:before{position:static;display:block;margin:0 0 5px;}
.getInTouch ul li{line-height:22px;font-size:15px;margin:0 0 20px;padding: 10px;}
.getInTouch ul li:last-child{margin:0 0 20px;}
.getInTouch h2{font-size:24px;margin:0 0 10px;}
.contactMap{height:280px;}
.form-control, input[type="text"], input[type="tel"], input[type="email"], textarea, input[type="password"], input[type="number"], select{padding:9px 10px;}
.advantex_adv p{padding:0px 0px 20px 0px;}
.vision-bx .row [class*="col-"]:first-child:before, .about-listing-two .row [class*="col-"]:first-child:before{display:none;}
.whyTop .container:before{display:none;}
.slide-proudcts-1{max-width:100%;}
.welcome-section{padding:30px 0px 10px;}
.about-adv{padding:30px 0px;}
.advantex-advatage{padding:30px 0px 0px;}
.img-adv{margin:0px 0px 15px;}
.item-advantage-adv{margin:0px 0px 30px;}
.solar-soluation-section{padding:30px 0px 10px;}
.image-solar{margin:0px 0px 10px;}
.item-bx-img-solar h3, .item-bx-img-solar h3 a{font-size:18px;letter-spacing:0px;}
.why-us-item ul li{width:100%;}
.why-us-section-home{padding:30px 0px;}
.about-adv h2, .solar-soluation-section h2, .why-us-item h2, .custom-slide h2{font-size:24px;line-height:26px;padding:0px 0px 10px 0px;}
.advantex-advatage h2{font-size:24px;line-height:26px;padding:0px 0px 20px 0px;}
.why-us-item ul li .item-why-us .why-icon{float:none;margin:0px auto 20px;}
.why-us-item ul li .item-why-us .why-text-dt{text-align:center;width:100%;padding:0px 0px 0px 0px;}
.why-us-item ul li{margin:0px 0px 20px;}
.custom-slide{padding:30px 0px;}
.why-us-item ul li:nth-last-child(1), .why-us-item ul li:nth-last-child(2){margin-bottom:20px;}
.why-us-section{padding:30px 0px;}
.listing-why-section .row [class*="col-"]{width:50%;float:left;}
.why-we-do-things ul li{width:calc(100% / 2 - 3px);float:none;display:inline-block;vertical-align:top;padding:0px 0px 5px;}
.why-we-do-things ul li:last-child{float:none;margin:0px auto;}
.why-we-do-things ul{text-align:center;}
.blue-bx{margin:0px 0px 15px;}
.blue-item{padding:0px 0px 15px;}
.section-listing-abt{padding:30px 0px 0px;}
.abt-text-item h2{font-size:24px;line-height:26px;}
.abt-text-item{padding:0px;}
.our-emphasis{padding:30px 0px 0px;}
.our-emphasis h3{font-size:24px;line-height:26px;}
.abt-text-item p{font-size:15px;line-height:24px;}
.our-emphasis ul li{width:100%;margin:0px 0px 15px;}
.our-emphasis p{line-height:20px;font-size:15px;}
.image-bx-item{margin-bottom:20px;}
.getInTouch ul li .bx-border{padding:0;}
.getInTouch ul li .bx-border:before{position:relative;display:block;margin:0px auto 10px;}
.getInTouch ul li.border-active{padding:10px;}
.getInTouch{padding:0px;}
.getInTouch{margin:0px 0px 25px;}
.row.getTouch-bot{margin:0px 0px 25px;}
/* inner-banner */
.inner-bannerCaption{position:static;webkit-transform:noen !important;transform:none !important;background:#25aae1;text-align:center;padding:10px 5px;}
.inner-bannerBox h1{font-size:30px !important;margin-bottom:6px;}
.inner-bannerBox p{font-size:14px;line-height:19px;padding:0 0 7px;}
.inner-bannerBox p br{display:none;}
/* news-section */
.news-section{padding:20px 0;}
.news-section h2{margin:0 0 20px;font-size:34px;line-height:38px;}
.newsBox{margin:0 0 40px;text-align:center;}
.newspic{margin:0 0 12px;}
.newspic img{width:100%;}
.newsCont h3{line-height:24px;}
.newsCont p{line-height:20px;}
.newsCont ul{margin:0 0 10px;}
.rooftop{padding:30px 0;}
.rooftop .rooftop-area:nth-child(2n+1) [class*=col-]{float:none;width:100%;}
.rooftop-img{margin:0 0 15px;}
.rooftop-img img{width:100%;}
.rooftop-cont{text-align:center;}
.rooftop-cont h2{font-size:28px;margin:0 0 10px;}
.rooftop-cont p{line-height:23px;}
.rooftop-area{margin:0 0 40px;}
.roofbottom{padding:30px 0 10px;}
.roofbottom h3{margin:0 0 20px;font-size:24px;line-height:28px;}
.roofbtm-cont{text-align:center;}
.roofbtm-cont p{padding:0 0 10px;}
.roofBox{margin:0 0 30px;}
.roofcustomer{padding:20px 0;}
.roofcustomer h2{margin:0 0 20px;font-size:30px;line-height:30px;}
.solarCmnTitl p{line-height:24px;}
.solarTop{padding:20px 0;}
.solarCmnTitl h2{font-size:30px;margin:0 0 8px;}
.solarPic img{width:100%;}
.solarPic{margin:0 0 20px;}
.solarTopImgArea{margin:0;}
.solarTop ul li{margin-bottom:20px;}
.solarTop ul li:last-child{margin:0;}
.solarBtm{padding:20px 0;}
.solarBtm h2{margin:0 0 30px;font-size:30px;line-height:32px;}
.solarCont p{line-height:22px;}
.solarBox{margin:0 0 30px;}
.solarIcon{margin-bottom:10px;}
.solarBtm [class*=col-]:last-child .solarBox{margin:0;}
.commercialCont ul li span{max-width:200px;}
.commercialPg{padding:30px 0 10px;}
.commercialPic{margin-bottom:15px;}
.commercialCont h3{margin:0 0 8px;}
.comnTle p{font-size:15px;line-height:22px;}
.comnTle{margin:0 0 15px;}
.comnTle h2{font-size:24px;margin:0 0 5px;line-height:30px;}
.commercialCont ul li{margin-bottom:5px;}
.commercialBx{margin-bottom:25px;}
.water-pump-bx{text-align:center;}

.solar-pic{margin-bottom:20px;}
.water-pump-bx p{line-height:18px;}
.water-pump-bx h3{margin-bottom:5px;}
.slide-proudcts-1{max-width:100%;}
.rooftop-solar-section{padding:25px 0;}
.roof-section-top > p{line-height:22px;}
.powergrid{text-align:center;padding:25px 0 10px;}
.powergrid [class*="col-"]{margin-bottom:10px;}
.powergrid h4{margin-bottom:3px;}
.powergrid p{padding-bottom:10px;line-height:20px;}
.rooftop-powersections{padding:30px 0 10px;}
.powersec-img{margin-bottom:15px;}
.powersections{text-align:center;margin-bottom:22px;}
.rooftop-powersections h4{line-height:22px;margin-bottom:5px;}
.rooftop-powersections p{line-height:20px;padding-bottom:8px;}
.rooftop-powersections a{line-height:20px;display:inline-block;}
.roof-img-section{margin-bottom:30px;}
.roof-section-bottom{padding-top:20px;}
.solaradvantageArea{margin:20px 0 0;}
.slr-advagePic{margin:20px 0 0 0;text-align:center;}
.whysolarPg{padding:30px 0;}
.solaradvantageArea h3{font-size:26px;line-height:30px;margin:0 0 15px;}
.solaradvantageBx{margin-bottom:25px;}
.solaradvantageBx-inr{padding:15px 15px 5px;}
.solaradvantageBx h4{font-size:23px;margin-bottom:12px;}
.bnfts-container{padding:20px;}
.middle-pic{width:100%;position:static;transform:translateY(0);}
.bnfts-box{width:auto;float:none !important;margin-top:20px}
.benefits-content{padding:10px;text-align:center;}
.bnfts-box h5{margin-bottom:5px;}
.benefits-content p{font-size:13px;}
.benefits-icon{float:none !important;margin:0 auto;}
.ben-row{margin-top:0;}
.bnfts-container h3{font-size:23px;line-height:28px;margin:0 0 15px 0;}
.w945 ul li span{height:100px !important;}

.whyTopCont h2, .rooftop-solar-section h2{ font-size: 24px;  margin: 0 0 10px; line-height: 28px;}

.products-details { padding: 30px 0px 0px;}
.banner iframe{display: none;}
.banner .banner-img > img{opacity:1}
.playicon{display: block;}

.banner-img:after{width:100% !important; height:100% !important;}
.playicon span {
    color: #fff;
    margin: 0 0 6px 0;
    display: block;
}

/* video */
.myVideo { display: none;}

}
/******* end 767*******/
@media only screen and (max-width:639px){p{font-size:14px;line-height:22px;padding:0px 0px 15px;}
.header-top{padding-bottom:15px;}
.header-bottom{top:0px;position:relative;padding:10px 0px;}
.header-left .details-list ul li{margin-right:0;display:block;}
.header-left .details-list ul li:after{display:none;}
.triangle-box{border-width:0 35px 35px 0;}
.triangle-box .fa-plus{margin:8px 0 0 18px;}
.triangle-box .fa-minus{margin:0px 0 0 18px;top:5px;}
.triangle-box i{font-size:12px;top:-3px;position:relative;}
.middleTextBan h1{font-size:24px;line-height:26px;}
.banner-img{height:100%;}
.banner-img img{width:100%;height:100%;object-fit:cover;}
.btn{font-size:12px;line-height:14px;padding:10px 20px;}
.smalltrinagle{margin:0px auto;left:0;right:0;}
.smalltrinagle{bottom:-32px;}
.banner-inner{height:140px;}
.banner-inner-img, .banner-inner-img img{width:100%;height:100%;}
.middleTextBan-inner{text-align:center;}
.middleTextBan h1, .middleTextBan h2{font-size:24px;line-height:26px;}
.middleTextBan h1 br, .middleTextBan h2 br{display:none;}
.middleTextBan p{font-size:15px;line-height:20px;padding:0px 0px 15px 0px;}
.middleTextBan p br{display:none;}
.advantex_adv ul li{display:inline-block;}
.what-we-offer ul li{width:100%;}
.left-img-our-prd{margin-bottom:10px;}
.right-our-prd-txt h2{padding:0px 0px 5px;}
.other-products-bx .right-other-products ul li{font-size:14px;line-height:22px;}
.right-our-prd-txt h2{font-size:18px;}
.inner-bannerPic img{height:123px;}
.inner-bannerBox h1{font-size:26px;line-height:30px;}
.listing-why-section .row [class*="col-"]{width:100%;}
.why-listing-bx .heading-why-us .left-why-us-icon{float:none;margin:0px auto 15px;}
.why-listing-bx .heading-why-us h2{width:100%;}
.why-listing-bx ul{width:100%;padding:0px;}
.why-listing-bx{margin:0px 0px 20px;text-align:center;}
.why-listing-bx ul li{display:inline-block;}
.blue-bx{padding:20px;text-align:center;}
.blue-bx p{font-size:14px;line-height:18px;}
.why-section h2, .why-we-do-things h2{font-size:24px;line-height:26px;}
.why-we-do-things ul{margin:0;}
.why-we-do-things ul li{width:100%;}
.why-listing-bx ul li{padding:0px;}
.why-listing-bx ul li:before{display:inline-block;position:relative;top:-3px;padding:0px 0px 0px 0px;margin-right:8px;}
.why-section{margin:0px 0px 15px;}
/* inner-banner */
.inner-bannerBox h1{font-size:24px !important;line-height:27px !important;}
.inner-bannerBox p{line-height:20px;padding:0 0 12px;}
.inner-bannerBox ul li{font-size:14px;}
.solarCmnTitl p{line-height:22px;}
.commercialResw{float:none;width:100%;}
/*New css added*/
.w945 ul li, .w945 ul li:first-child, .w945 ul li:nth-child(5){display:block;margin:0 auto 22px;}
.w945 ul li:last-child{margin-bottom:0;}
.five-pods .roof-pods{width:100%;margin:0 0 15px;padding:15px 15px 5px;}
.five-pods .roof-pods p:before{position:static;display:block;margin-bottom:4px;}
.five-pods .roof-pods p{text-align:center;padding:0 0 10px}
.c-cnt{padding:0 20px;text-align:center;}
.w945 ul li span:before{position:static;display:block;margin:0 auto 10px;}
.w945 ul li span:before{font-size:21px;position:static;transform:none;}
.w945 ul li span{position:static;background-image:none}
}
/******* end 639*******/
@media only screen and (max-width:480px){.logo{float:none;margin:3px auto;position:relative;z-index:12;max-width:150px;}
.mean-container a.meanmenu-reveal{width:16px;height:12px;padding:9px 12px 9px 12px;font-size:12px !important;line-height:14px;}
.mean-container a.meanmenu-reveal span:first-child{margin-top:0px;}
.mean-container a.meanmenu-reveal span{height:2px;}
.mean-container .mean-bar{min-height:auto;}
.header-nav-bottom a.btn.mk-enquiry{float:right;margin:5px 0px;position:absolute;top:0px;right:15px;padding:7px 11px;}
.wrapper{padding:58px 0px 0px;}
.welcome-section{padding:30px 0px 0px;}
.our-products:before{height:15px;top:-14px;}
.advantex_adv ul li{display:inline-block;margin:0px auto 20px;width:49%;text-align:center;}
.advantex_adv ul li img{width:70px;}
.footer-contact ul li a, .footer-contact ul li p { padding: 0px 0px 3px;}
.listing-footer ul li {margin: 2px 0px 0;}
.footer-contact {padding: 10px 0 20px;}
.listing-footer { padding: 12px 0px; }
.roof-img-section h2{position: static; text-align: center; margin-bottom: 20px}
}
@media only screen and (max-width:439px){}
/******* end 439*******/
@media only screen and (max-width:400px){}
/******* end 400*******/
@media only screen and (max-width:380px){}
/******* end 380*******/
