@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,900');@import url('https://fonts.googleapis.com/css?family=Amita|Montserrat:400,500,900');#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;}
#status{width:141px;height:184px;position:absolute;left:50%;top:50%;background-image:url(../images/logo.jpg);background-repeat:no-repeat;background-position:center;margin:-92px 0 0 -70px;}
body{font-family:'Montserrat', sans-serif;font-size:14px;font-style:normal;line-height:24px;font-weight:normal;color:#000;text-decoration:none;margin:0px;-webkit-font-smoothing:antialiased;padding:0;font-weight:300;background-color:#fff;}
*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#d71100;color:#fff;}
::-moz-selection{background:#d71100;
color:#fff;}
.clr{color:#FFFFFF;}
a{color:#d71100;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
a:hover{color:#fff;}
p{margin:0 0 30px 0;clear:left;padding:0;}
h1, h2, h3, h4{margin:0 0 30px 0;padding:0;font-weight:normal;}
hr{margin:20px 0 30px 0;height:3px;border-top:1px solid rgba(183, 183, 183, 0.4);float:left;width:100%;position:relative;}
hr:before, hr:after{width:100%;height:1px;background-color:rgba(183, 183, 183, 0.4);content:'';position:absolute;left:0;top:-4px;}
hr:after{top:auto;bottom:-3px;}
.title{}
.heading, .heading2{font-weight:700;font-size:35px;line-height:normal;position:relative;width:100%;float:left;padding:0 0 7px 0;color:#d71100;border-bottom:1px solid #efe3e3;text-align:center;}
.white{color:#fff !important;}
.heading:after, .heading2:after{width:50px;height:5px;background-color:#000;position:absolute;left:50%;margin-left:-25px;bottom:0;content:'';}
.heading2:after{background-color:#0190D6;}
.text-center .heading:after{left:50%;margin-left:-20px;background-color:#0190D6;}
.subheading{font-size:22px;line-height:normal;color:#ad8204;}
.subtitle{font-size:20px;border-bottom:1px solid #d2d1d1;padding-bottom:15px;margin-bottom:18px;position:relative;}
.subtitle:after{position:absolute;content:'';width:50px;height:3px;background:#d71100;left:0px;bottom:-1px;}
.cont-box{text-align:center;}
img{border:0;}
a img{border:0;}
.img-right{border:1px solid #FFFFFF;width:75%;}
.img-threecol{border:1px solid #FFFFFF;width:100%;margin-bottom:25px;}
.list-index{margin:0 0 25px 0;padding:0;list-style:none;width:100%;float:left;color:#FFFFFF;}
.branches{background:rgba(0, 0, 0, 0.25);border:1px solid #272727;padding:15px;}
.list-index li{margin:0;padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:left 13px;list-style-position:inside;}
.list{margin:0 0 25px 0;padding:0;list-style:none;width:100%;float:left;color:#333333;}
.branches{background:rgba(0, 0, 0, 0.25);border:1px solid #272727;padding:15px;}
.list li{margin:0;padding:3px 0 3px 20px;border-bottom:1px solid rgba(251, 251, 251, 0.27);background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left 13px;list-style-position:inside;}
.link{}
.link a{color:#fff;font-size:16px;padding:10px 25px;border:1px solid #fff;}
.link a:hover{border:1px solid #000;background-color:#000;}
.link2{}
.link2 a{color:#0190D6;font-size:16px;padding:10px 25px;border:1px solid #0190D6;display:inline-block;margin:2px;}
.link2 a:hover{border:1px solid #0190D6;background-color:#0190D6;color:#fff;}
.justify{text-align:justify;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.index{width:100%;height:100vh;float:left;position:relative;}
header{width:100%;position:fixed;padding:0 0 5px 0;left:0;top:0;height:81px;z-index:99;min-height:82px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-image:url(../images/header-banner.png);}
header.smaller .manu{margin-top:0px;}
.headdown-social{float:left;width:50%;background:rgba(0, 163, 229, 0.84);padding:10px;position:absolute;bottom:0px;right:0px;border-left:6px solid rgb(225, 69, 23);}
.manu{width:100%;float:left;margin-top:0px;}
.logo{display:inline-block;width:141px;float:left;position:absolute;left:0px;top:0px;z-index:1000;}
.logo a{position:relative;width:100%;margin:0px;padding:0px !important;}
.logo img{width:100%;text-align:center;margin:0 0 0px 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header.smaller .logo{width:5%;}
main{width:1200px;margin:0 auto;}
section{width:100%;float:left;margin:0;padding:0;position:relative;}
.inter{width:45%;margin:0 auto;}
.pad{padding:70px 0;}
.pad2{padding:100px 0;}
.para-pad{padding:0 25%;}
.intro{width:100%;float:left;padding:0 10%;text-align:center;}
.italic{font-family:'Tinos';font-size:18px;font-style:italic;line-height:normal;}
.resimg{width:70%;display:inline-block;}
.heddown-soc{float:left;width:39%;background:rgba(58, 58, 58, 0.57);padding:0px;position:absolute;right:0px;height:36px;margin-top:2px;color:#FFFFFF;padding-left:20px;}
.somedia{float:left;height:40px;padding-right:37px;}
.somedia a{color:#fff;border-right:1px solid #FFFFFF;height:20px;float:left;padding:0px 15px;margin-top:8px;}
.somedia a:hover{color:#FFCC00;}
.data-progress{width:100%;float:left;padding:70px 0;color:#fff;/*background-image:url(../images/counter-bg.jpg);*/text-align:center;font-family:'Rubik', sans-serif;}
.data-progress h1{color:#FFF;font-size:42px;line-height:32px;font-family:'Rubik', sans-serif;}
.counter-box{width:28%;float:left;padding:0 0 0 100px;background-repeat:no-repeat;background-position:left top;font-family:'Rubik', sans-serif;margin-left:5%;}
.counter, .ex{font-size:50px;line-height:55px;font-weight:900;color:#FFFFFF;}
.counter-box .title{font-size:18px;margin:0 0 10px 0;padding:0;font-weight:400;font-family:'Rubik', sans-serif;color:#FFFFFF;}
.count-icon1{background-image:url(../images/icons/count1.png);}
.count-icon2{background-image:url(../images/icons/count2.png);}
.count-icon3{background-image:url(../images/icons/count3.png);}
.counter-bg{background:#3a3a3a;padding:30px;}
.sheet-imgwidth{width:90%;float:left;display:block;}
.acp-bg{background:#f1f1f1;background-image:url(../images/sheet.jpg);background-repeat:no-repeat;background-position:left center;}
.acp-box{background-repeat:no-repeat!important;background-position:left top!important;width:48%;padding:0 0 0 75px;float:left;margin:8px;}
.acp-icon1{background:url(../images/icons/ac1.png);}
.acp-icon2{background:url(../images/icons/ac2.png);}
.acp-icon3{background:url(../images/icons/ac3.png);}
.acp-icon4{background:url(../images/icons/ac4.png);}
.acp-icon5{background:url(../images/icons/ac5.png);}
.acp-icon6{background:url(../images/icons/ac6.png);}
.acp-icon7{background:url(../images/icons/ac7.png);}
.acp-icon8{background:url(../images/icons/ac8.png);}
.acpico-head{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:500;margin-bottom:2px;color:#000000;}
.yellow-ban{background-image:url(../images/yellobanner.jpg);background-repeat:no-repeat;background-size:100%;}
.yellow-text{font-size:42px;font-family:'Amita', cursive;color:#FFFFFF;text-align:center;padding:140px 0 3px 10px;margin-top:-50px;}
.yellow-hov{border:2px solid #FFFFFF;background-color:#f5d050 none;border-radius:23px;color:#FFFFFF;font-size:12px;font-family:'Montserrat', sans-serif;font-weight:400;padding:8px 58px;display:inline-block;margin-bottom:95px;}
.yellow-hov:hover{border:2px solid #f5d050;color:#333333;background:#f5d050;}
.top-graytext{padding:0px 0px 0 30px;clear:right;}
.toparrow{background:url(../images/top-arrow.png);background-repeat:no-repeat;background-position:center left;float:left;margin-top:5px;font-size:11px;font-weight:500;}
.black-banner{background-image:url(../images/blac-banner.jpg);background-repeat:no-repeat;background-size:100%;}
.quick-linktext{font-family:'Montserrat', sans-serif;font-size:17px;font-weight:bold;margin:50px 0px 45px 20px;color:#FFFFFF;}
.quick-linktext:after{content:'';position:absolute;width:2.4%;height:2px;background:#89b20d;top:97px;left:21.2%;margin-left:-27px;}
.getintouch{font-family:'Montserrat', sans-serif;font-size:17px;font-weight:bold;margin:50px 0px 45px 20px;color:#FFFFFF;}
.getintouch:after{content:'';position:absolute;width:2.4%;height:2px;background:#89b20d;top:97px;right:30.2%;margin-left:-27px;}
.factory-heading{float:left;width:100%;background: #d19d01;color:#fff;font-size: 13px;text-align:center;padding: 16px 10px;line-height: normal;}
.form-wrap{width:100%;position:absolute;left:0;bottom:0;z-index:5;}
.form{width:100%;float:left;background-color:#fff;padding:40px;border-top:6px solid rgba(51, 51, 51, 0.81);margin-bottom:75px;}
.form h1{font-size:20px;text-align:center;color:#000;margin:0 0 20px 0;font-weight:700;}
form{margin:0;padding:0;}
*:focus{outline:none;}
.fieldset-footer{width:100%;height:auto;padding:10px 12px;background-color:rgba(173, 173, 173, 0.53);display:block;border-left:0;border-right:0;border-top:0;margin:0 0 20px 0;color:#333333!important;font-size:13px;font-family:'Montserrat', sans-serif;float:left;font-weight:400;}
.sendbutton{width:auto;height:auto;border:0;outline:0;margin:0 5px 0 0;float:left;color:#fff;font-size:18px;font-family:'Open Sans' , Arial;cursor:pointer;vertical-align:top;padding:10px 20px;text-align:center;background-color:#FCAF17;text-transform:uppercase;font-weight:700;}
.sendbutton:hover{background-color:#0062BA;color:#fff;}
.black-box1{width:20%;margin-right:1%;float:left;font-size:13px;}
.black-box2{width:50%;margin-right:2%;float:left;position:relative;margin-top:-65px;}
.black-box3{width:23%;margin-right:2%;float:left;}
.getquote-h2{font-size:60px;color:#000000;text-align:center;font-family:'Montserrat', sans-serif;margin:50px 0px 60px 0px;font-weight:bold;position:relative;}
.message-boxheight{height:145px;}
.message-hov{padding:9px 37px;}
.slider-smallcap{color:#FFFFFF!important;font-size:22px;font-weight:bold;}
.inner-banner{width:100%;height:500px;float:left;background-color:#CEB679;color:#fff;position:relative;background-repeat:no-repeat;background-position:top center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:100%;background-size:100%;background-attachment:fixed!important;padding:100px 0;text-align:center;font-family:'Montserrat', sans-serif;}
.inner-banner1{background-image:url(../images/innerbanner1.jpg);}
.inner-banner2{background-image:url(../images/innerbanner2.jpg);}
.inner-banner3{background-image:url(../images/innerbanner3.jpg);}
.inner-banner4{background-image:url(../images/innerbanner4.jpg);}
.breadcrumb{float:left;width:100%;text-align:center;}
.breadcrumb h1{color:#143e92;font-size:36px;font-weight:700;position:relative;padding-bottom:25px;margin-bottom:0px;line-height:normal;}
.breadcrumb h1:after{position:absolute;content:'';width:136px;height:3px;background:#00b09b;left:50%;bottom:0px;margin-left:-66px;}
.breadcrumb h2{font-size:14px;font-family:'Montserrat', sans-serif;font-style:italic;color:#888787;padding:10px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-bottom:50px;}
.breadcrumb a{ color:#d71100;}
.font-icon{padding:0 0 15px 14px;margin:0 0 15px 0;background-repeat:no-repeat;background-position:left top;line-height:20px;font-size:15px;font-family:'Montserrat', sans-serif;}
.clrhard{font-weight:500;}
.topicon a{color:#FFFFFF!important;}
.footerpading{padding-left:10px;float:right;}
.box{float:left;width:100%;padding-left:114px;position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.box .icon{position:absolute;left:0px;top:3px;width:78px;height:78px;text-align:center;border:1px solid #faa61f;display:flex;justify-content:center;align-items:center;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.box .icon i{color:#faa61f;font-size:28px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.box:hover .icon{background:#085094;border:1px solid #085094;}
.box:hover .icon i{color:#fff;}
.icon_box{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}
.icon_box:hover i{background-color:#faa61f;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.icon_box i{float:left;margin:0px 20px 0px 0px;background:#d19c00;padding:8px;border-radius:100%;width:45px;height:45px;text-align:center;line-height:30px;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.icon_box .descripion{display:block;overflow:hidden}
.icon_box .descripion h5{line-height:15px;font-size:16px;margin:0 0 15px 0}
.icon_box p{margin:0;padding-bottom:15px}
.icon_box a{color:#434446}
.fullwidth{width:100%;display:block;float:left;}
clearfix{width:100%;height:40px;float:left;margin:0;padding:0;display:block;}
.clear-fix{clear:both;}
.two-col{width:47%;float:left;margin-right:6%!important;}
.two-colsheet{width:62%;float:right;margin-right:0px;}
.three-col{width:30%;float:left;margin-right:5%;}
.four-col{width:24%;float:left;margin-right:1%;}
.last{margin-right:0!important;}
.menumain{position:relative}
.headtop{width:100%;float:left;}
.float-left{float:left;}
.float-right{float:right;margin-top:34px;}
.float-right p{margin-bottom:0px;clear:inherit;float:left;font-size:16px;color:#ffffff;font-weight:bold;padding:8px 0px;font-family:'Montserrat', sans-serif;font-weight:700;}
.topdate{/*background:url(../images/dateic.png) no-repeat left center;*/padding-left:24px !important;margin-right:20px;}
.topcall{/*background:url(../images/callico.png) no-repeat left center;*/padding-left:20px !important;margin-right:20px;}
.topmail{/*background:url(../images/messico.png) no-repeat left center;*/padding-left:31px !important;}
.manuspace{display:inline-block;width:330px;}
.so-media{float:left;height:40px;}
.so-media a{display:inline-block;}
.so-media a:hover{background:#e0c81f;}
.so-media a img{float:left;}
.float-right h2{float:right;text-transform:uppercase;margin-bottom:0px;font-size:11px;font-family:'PoppinsBold';}
.float-right h2 a{color:#fff;background:url(../images/topappoi.png) no-repeat 17px center #262626;padding:8px 20px 8px 49px;float:left;}
.float-right h2 a:hover{color:#fff;background:url(../images/topappoi.png) no-repeat 17px center #000;padding:8px 20px 8px 49px;float:left;}
.bannerbottom{position:relative;margin-top:-206px;}
.bannerbtbox{width:33.333%;float:left;min-height:194px;}
.bbox1{background:rgba(255, 255, 255, 0.8);padding:20px;position:relative;display:inline-flex;align-items:center;text-align:center;}
.bbox1 h2{font-size:21px;font-family:'Montserrat', sans-serif;color:#fff;padding-bottom:10px;position:relative;width:100%;margin-bottom:0px;font-weight:500;line-height:31px;}
.bbox2{background:#db0005;padding:30px;position:relative;display:inline-flex;align-items:center;text-align:center;}
.bbox2 h2{font-size:21px;font-family:'Montserrat', sans-serif;color:#fff;padding-bottom:10px;position:relative;width:100%;margin-bottom:0px;font-weight:500;line-height:31px;}
.bbox3{background:rgba(0, 0, 0, 0.80);padding:30px;position:relative;display:inline-flex;align-items:center;text-align:center;}
.bbox3 h2{font-size:21px;font-family:'Montserrat', sans-serif;color:#fff;padding-bottom:10px;position:relative;width:100%;margin-bottom:0px;font-weight:500;line-height:31px;}
.homeabout{/*background:url(../images/co2bg.jpg) no-repeat top center;*/padding:95px 0px 0px 0px;background-size:cover;}
.homeabout-right{}
.homeabout-right h2{color:#252936;font-size:19px;font-family:'PoppinsBold';text-transform:uppercase;position:relative;margin-bottom:15px;}
.homeabout-right h2:after{content:'';position:absolute;width:28px;height:2px;background:#db0005;top:-20px;left:0px;}
.homeabout-right p{font-size:16px;color:#252936;line-height:21px;font-weight:300;margin-bottom:16px;}
.homeabout-right{float:right;width:50.2%;}
.homeabout-right p span{font-size:14px;line-height:5px;}
.bord-r{border-right:1px solid #dbdbdb;padding-bottom:17px;}
.slider-buttoncontact:hover{border:2px solid #333333;color:#333333;background:#debb49;}
.slider-buttoncontact{border:1px solid #FFFFFF;background-color:#3a3a3a;border-radius:23px;color:#FFFFFF;font-size:12px;font-family:'Montserrat', sans-serif;font-weight:700;padding:12px 50px;display:inline-block;margin-left:2%;}
.slider-button:hover{border:2px solid #f5d050;color:#FFFFFF;background:#3a3a3a;}
.slider-button{border:1px solid #dad2b8;background-color:#debb49;border-radius:23px;color:#333333;font-size:12px;font-family:'Montserrat', sans-serif;font-weight:700;padding:12px 38px;display:inline-block;}
.hmtal-request{padding:13px 44px!important;}
.hmabta1{border:1px solid #dad2b8;background-color:#d19f06;border-radius:23px;color:#333333;font-size:12px;font-family:'Montserrat', sans-serif;font-weight:700;padding:9px 20px;display:inline-block;}
.hmabta1:hover{border:2px solid #f5d050;color:#094803;background:none;}
.righttop{margin-top:30px;}
.righttop{margin-top:50px;}
.services{background:#f0f0f0;padding:95px 0px 115px 0px;text-align:center;}
.services main{position:relative;}
.homeitem{width:33.33%;float:left;text-align:center;padding:30px 25px 10px 25px;}
.homeitem:hover{background:rgba(185, 185, 185, 0.32);}
.serv-h2{font-size:60px;color:#000000;text-align:center;font-family:'Montserrat', sans-serif;margin-bottom:25px;font-weight:bold;position:relative;}
.abt-h2{font-size:60px;color:#000000;text-align:center;font-family:'Montserrat', sans-serif;margin-bottom:25px;font-weight:bold;position:relative;}
.serv-center{margin-top:80px;float:left;color:#cfa827;}
.serv-h2:after{content:'';position:absolute;width:14%;height:2px;background:#000000;top:55px;left:20%;margin-left:-27px;}
.abt-h2:after{content:'';position:absolute;width:14%;height:2px;background:#89b20d;top:55px;left:20%;margin-left:-27px;}
.serv-p{color:#252936;text-align:center;font-size:16px;font-weight:300;margin-bottom:40px;}
.item-left{width:68px;height:68px;display:inline-flex;margin-bottom:20px;align-items:center;text-align:center;background:#db0005;font-size:30px;font-weight:300;color:#fff;border-radius:50%;webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;display:inline-grid;}
.br-bt{border-bottom:1px solid #dbdbdb;}
.br-rt{border-right:1px solid #dbdbdb;}
.item-right{float:right;width:100%;}
.item-right h2{font-size:19px;font-family:'Montserrat', sans-serif;font-weight:700;color:#252936;margin-bottom:10px;position:relative;min-height:48px;}
.item-right p{color:#252936;font-size:14px;font-weight:300;line-height:22px;}
.item:hover .item-left{border-radius:18px;}
.footer{text-align:center;background:#252936;}
.footer h2{color:#f0f0f0;font-size:27px;font-family:'Montserrat', sans-serif;font-weight:700;margin-top:10px;margin-bottom:25px;}
.footerpading1{margin-top:50px;}
footer{width:100%;background:#000000;float:left;padding:15px 0;color:#fff;text-align:center;font-size:13px;}
.footer p{color:#f0f0f0;font-size:14px;margin-bottom:0px;padding:10px 0px;font-weight:300;}
.footform{margin-bottom:50px;}
footer a{color:#f0f0f0;}
.footin{width:27.543% !important;height:50px;background:#2f333f;border:0px;border-radius:5px;padding-left:15px;color:#fff;margin-right:0.55%;}
.fttopimg{position:relative;margin-top:-48px;z-index:1000;}
.footinbtn{width:14.831%;font-size:19px;font-family:'Montserrat', sans-serif;font-weight:700;background:#db0005;color:#f0f0f0;border:0px;height:50px;border-radius:5px;margin-top:10px;}
.footinbtn:hover{background:#000;}
.smaller .headtop{display:none;}
.scrollbar{margin-left:22px;float:left;height:284px;overflow-y:scroll;padding:25px 0px;}
.force-overflow{}
#wrapper{text-align:center;margin:auto;}
#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#181818;}
#style-1::-webkit-scrollbar{width:12px;background-color:#181818;}
#style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}
#style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#181818;}
#style-2::-webkit-scrollbar{width:12px;background-color:#181818;}
#style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929;}
#style-3::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#181818;}
#style-3::-webkit-scrollbar{width:6px;background-color:#181818;}
#style-3::-webkit-scrollbar-thumb{background-color:#000000;}
#style-4::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#181818;}
#style-4::-webkit-scrollbar{width:10px;background-color:#181818;}
#style-4::-webkit-scrollbar-thumb{background-color:#000000;border:2px solid #555555;}
#style-5::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#181818;}
#style-5::-webkit-scrollbar{width:10px;background-color:#181818;}
#style-5::-webkit-scrollbar-thumb{background-color:#0ae;background-image:-webkit-gradient(linear, 0 0, 0 100%,
color-stop(.5, rgba(255, 255, 255, .2)),
color-stop(.5, transparent), to(transparent));}
#style-6::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#181818;}
#style-6::-webkit-scrollbar{width:10px;background-color:#181818;}
#style-6::-webkit-scrollbar-thumb{background-color:#F90;background-image:-webkit-linear-gradient(45deg,
rgba(255, 255, 255, .2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,
transparent 75%,
transparent)}
#style-7::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#181818;border-radius:10px;}
#style-7::-webkit-scrollbar{width:10px;background-color:#181818;}
#style-7::-webkit-scrollbar-thumb{border-radius:10px;background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.44, rgb(122,153,217)),
color-stop(0.72, rgb(73,125,189)),
color-stop(0.86, rgb(28,58,148)));}
#style-8::-webkit-scrollbar-track{border:1px solid black;background-color:#181818;}
#style-8::-webkit-scrollbar{width:10px;background-color:#181818;}
#style-8::-webkit-scrollbar-thumb{background-color:#000000;}
#style-9::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#181818;}
#style-9::-webkit-scrollbar{width:10px;background-color:#181818;}
#style-9::-webkit-scrollbar-thumb{background-color:#F90;background-image:-webkit-linear-gradient(90deg,
rgba(255, 255, 255, .2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,
transparent 75%,
transparent)}
.inner-content{padding:50px 0px 57px 0px;font-size:15px;}
.fullcol{width:100% !important;}
.fl-rt{float:right;font-size:13px;word-spacing:5px;}
.hover-style{max-width:100%;float:left;position:relative;overflow:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:#000;line-height:0px;}
.hover-style::before, .hover-style:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;z-index:3 !important;}
.hover-style::before{border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
.hover-style::after{border-right:2px solid #fff;border-left:2px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.hover-style:hover::before, .hover-style:hover::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.hover-style img{-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.hover-style:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.7;}
.web-banner{height:410px;width:100%;float:left;background-repeat:no-repeat;background-position:top center;background-attachment:fixed;background-color:#000;}
/*.banner01{background-image:url(../images/innerbanner.jpg);}*/
.banner02{background-image:url(../images/innerbanner2.jpg);}
.banner03{background-image:url(../images/innerbanner3.jpg);}
.banner04{background-image:url(../images/innerbanner4.jpg);}
/*.banner05{background-image:url(../images/banner05.jpg);}*/
.banner-wraper{width:100%;float:left;position:relative;z-index:5;}
.web-banner h1{font-size:40px;position:relative;margin:0 0 25px 0;padding:0 0 10px 0;font-family:'AvenirNextLTProBold';}
.web-banner h1:after{width:100px;height:4px;left:50%;top:100%;position:absolute;margin-left:-50px;content:'';background-color:#F15922;}
.web-banner p{margin:0 10%;font-size:18px;}
.innfoot{border-top:1px solid #292828;}
#fixed-bar{z-index:10000;width:37px;height:37px;position:absolute;bottom:80px;right:20px;margin-bottom:25px;}
#fixed-bar a{width:37px;height:37px;float:right;display:block;background-color:#d19d00;border-radius:5px;background-image:url(../images/top.png);background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
#fixed-bar a:hover{}
.
form{margin:0;padding:0;}
*:focus{outline:none;}
.sendbutton{border:1px solid #fff;outline:0;margin:0;cursor:pointer;background-color:none;background:transparent;padding:15px 20px;font-size:20px;font-family:'AlwynBold';display:inline-block;}
.sendbutton:hover{background-color:#fff;color:#0190D6;}
.fieldset-footer::-webkit-input-placeholder{color:#333333 !important;}
.fieldset-footer:-moz-placeholder{color:#333333 !important;}
.fieldset-footer::-moz-placeholder{color:#333333 !important;}
.fieldset-footer:-ms-input-placeholder{color:#333333 !important;}
.getqt{background:#db0005}
.getqt a{font-size:19px !important;padding:28px 29px !important}
.homeabout-left{display:none;}
.title{margin-bottom:20px;font-weight:500;}
.cont-left p{padding-left:40px;}
/*.cont-call{background:url(../images/caseico.png) no-repeat left top}*/
.cont-addre{background:url(../images/loca.png) no-repeat left top}
/*.colml{background:url(../images/colml.png) no-repeat left top}*/
.bannerbtbox-left{max-width:160px;float:left;}
.bannerbtbox-left img{width:100%;float:left;}
.bannerbtbox-right{float:left;margin-left:2%;width:55%;}
.fostyle span{margin-bottom:0px;font-weight:700;font-size:41px;color:#fff;line-height:40px;text-transform:uppercase;text-shadow:1px 1px 1px #000;}
.fostyle{margin:107px 0 0;z-index:1002;font-size:42px;color:#777676;text-transform:uppercase}
span.char13.animated.fadeIn{margin-right:10px;}
form2{margin:0;padding:0}
*:focus{outline:none}
.fieldset1, .fieldset2{width:100%;position:relative;height:auto;padding:15px 10px 15px 40px;background-color:none;background-color:transparent;display:block;border:1px solid #bfbfbf;margin:0 0 10px 0;color:#585f64;font-size:13px;font-weight:700;float:left}
.fieldset2{padding:8px 100px 8px 40px}
.h-input{padding:10px 100px 8px 0px;position:relative;border:none;border-bottom:1px solid #c6c7c7;padding-bottom:30px}
.sendbutton{width:auto;height:auto;border:0;outline:0;margin:0 5px 0 0;float:left;color:#585f64;font-size:20px;cursor:pointer;vertical-align:top;padding:10px 20px;text-align:center;background-color:#00BFF3;text-transform:uppercase}
.sendbutton:hover{background-color:#1442A2;color:#585f64}
::-webkit-input-placeholder{color:#585f64 !important}
:-moz-placeholder{color:#585f64 !important}
::-moz-placeholder{color:#585f64 !important}
:-ms-input-placeholder{color:#585f64 !important}
.inputmeessge{width:100%;position:relative;float:left}
.h-button2{width:56px;height:39px;position:absolute;top:0;right:0;z-index:2;border:0;outline:0;margin:0;font-size:0;text-indent:-999999999px;cursor:pointer;background-color:#fff;background-image:url(../images/sub-btn.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.h-button2:hover{right:-8px}
.button2{width:75px;height:80px;position:absolute;bottom:10px;right:0;z-index:2;border:0;outline:0;margin:0;font-size:0;text-indent:-999999999px;cursor:pointer;background-color:#3c3c3c;background-image:url(../images/sub-btn.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.button2:hover{background-color:#000}
.text-area{min-height:187px;padding:15px 100px 8px 40px}
.button:hover{background-size:20px}
.mail, .tel, .address, .mobile, .fax, .name{padding:0 0 0 40px;background-position:left top;background-repeat:no-repeat}
.name{background-image:url(../images/icons/name.png);}
.mail{background-image:url(../images/icons/mail1.png);}
.tel{background-image:url(../images/icons/tel1.png);}
/*.address{background-image:url(../images/icons/address.png);}*/
/*.mobile{background-image:url(../images/icons/mobile.png);}*/
/*.fax{background-image:url(../images/icons/fax.png);}*/
.fmail, .ftel, .fname,.fselect{background-position:10px 11px;background-repeat:no-repeat}
.fname{background-image:url(../images/icons/name.png);}
.ftel{background-image:url(../images/icons/tel1.png);}
.fmail{background-image:url(../images/icons/mail1.png);}
.fselect{background-image:url(../images/icons/select.png);}
.mailto-clr{color:#FFFFFF;}
.catrogy{color:#585f64;font-size:15px;font-weight:700;}
.icoaff:after{position:absolute;content:'';left:5px;top:0px;width:20px;height:24px;z-index:1000000;background:url(../images/icons/select.png);}
.icoaff{position:relative;}
.tg-gallerymasnory{width:100%;float:left;}
.tg-gallery{width:100%;float:left;position:relative;overflow:hidden;}
.tg-navfilterbale{width:100%;float:left;font-size:14px;list-style:none;padding:0 0 35px;line-height:52px;text-align:center;}
.tg-navfilterbale li{padding:0 3px;line-height:inherit;display:inline-block;list-style-type:none;vertical-align:middle;}
.tg-navfilterbale li a{display:block;color:#444349;padding:0 45px;border-radius:5px;background:#f7f7f7;}
.tg-navfilterbale li a:hover,
.tg-navfilterbale li a.tg-active{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(68,67,73,0.20);box-shadow:0 0 15px 0 rgba(68,67,73,0.20);}
.tg-galleryfilterable{width:auto;float:none;clear:both;margin:-5px;overflow:hidden;}
.tg-masonrygrid{width:40%;float:left;padding:5px;}
.tg-masonrygrid figure{margin:0;width:100%;float:left;overflow:hidden;}
.tg-masonrygrid figure img{width:100%;height:auto;display:block;}
.tg-galleryhover{left:0;top:100%;content:'';width:100%;height:100%;padding:30px;position:absolute;background:rgba(209, 156, 0, 0.44);}
.tg-masonrygrid:hover .tg-galleryhover{top:0;}
.tg-galleryhover .tg-leftarea{z-index:3;position:relative;}
.tg-galleryhover .tg-leftarea time,
.tg-galleryhover .tg-leftarea .tg-title h2{color:#fff;}
.tg-btnexpand{z-index:3;right:30px;width:50px;bottom:30px;height:50px;color:#444349;display:block;font-size:20px;line-height:50px;border-radius:50%;position:absolute;text-align:center;background:url(../images/plus.png) no-repeat center center #fff;}
.flick-title {text-align: center;}
.video-section{ width:100%;float:left;position:relative; margin:12px 0 12px 0;}
.video-section:after{ position:absolute; content:''; width:50%; height:100%; background:url(../images/video-bg.jpg) no-repeat center; top:0px; right:0px;}
.half-col{ float:left; width:50%; position:relative;}
.pad-v{ padding:0 25px 0 0;}
.f-icon{ float:left; width:100%; border-bottom:1px solid #000; font-size:12px; font-weight:500; color:#000; text-transform:uppercase; /*background:url(../images/icons/icon6.png) no-repeat left center;*/ padding:18px 0 18px 45px;}
.f-icon1{ /*background:url(../images/icons/icon7.png) no-repeat left center;*/ border-bottom:none;}
.f-icon:hover{ padding:18px 0 18px 55px; }
.video-popup{ float:left; padding-top:75px;}
.video-popup span{ width:72px; height:72px; background:#f3d05f; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; float:left; text-align:center; line-height:100px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.video-popup a:hover span { background: #fff;}
.hl-r{ position:relative; z-index:1; padding-left:40px;}
.video-popup h4{ font-size:24px; font-weight:500; color:#000; float:left; width:100%; margin-top:14px;text-shadow: 0 2px 4px #fff;}
@media only screen and (max-width:1400px){.acp-bg{background-position:left -200px center;}
.two-colsheet{width:56%;float:right;margin-right:0px;}
.quick-linktext:after{left:10.5%;margin-left:-27px;}
.getintouch:after{right:23.8%;}
.inner-banner{height:490px;}
}
@media only screen and (max-width:1200px){.acp-bg{background-position:left -235px center;}
.quick-linktext:after{left:4.1%;margin-left:-27px;}
.getintouch:after{right:19.8%;}
.inner-banner{height:420px;}
main{width:98%;float:left;padding:0 25px;}
}
@media only screen and (max-width:1080px){main{width:98%;float:left;padding:0 25px;}
.heddown-soc{margin-top:82px;}
.acp-box{width:47%;}
.acp-bg{background-position:left -297px center;}
.two-colsheet{width:52%;}
.yellow-text{line-height:50px;}
.quick-linktext:after{left:7.0%;margin-left:-30px;}
.getintouch:after{right:22.2%;}
.logo{top:-80px;}
.inner-banner{height:378px;}
}
@media only screen and (max-width:1024px){main{width:98%;float:left;padding:0 25px;}
.hmtal-request{padding:13px 30px!important;}
.toparrow{float:left;margin:10px 19px 0px 0px;}
.heddown-soc{width:43%;}
.logo{top:-80px;}
}
@media only screen and (max-width:980px){main{width:98%;float:left;padding:0 25px;}
.somedia{float:left;height:40px;padding-right:20px;}
.acp-bg{background-position:left -315px center;}
.inner-banner{height:343px;}
.black-box3{width:28%;margin-right:2%;float:left;}
.black-box2{width:46%;margin-right:2%;float:left;position:relative;margin-top:-65px;}
.black-box3{width:28%;margin-right:2%;float:left;}
.getquote-h2{font-size:55px;}
.quick-linktext:after{left:7%;margin-left:-23px;}
.getintouch:after{right:26.2%;}
}
@media only screen and (max-width:800px){header.smaller .logo{width:6%;}
.abt-h2{font-size:40px;}
.heddown-soc{width:51%!important;}
.toparrow{float:right;margin:-29px 15px 0px 0px;}
.counter-box{width:33%;padding:0px 0 0 85px;margin-left:0%;}
.counter, .ex{font-size:40px;}
.counter-box .title{font-size:16px;margin:0px 0 10px 0;}
.acp-bg{background-position:left -435px center;}
.acp-box{width:97%;}
.getquote-h2{font-size:45px; margin:40px; line-height:32px;}
.hmtal-request{padding:9px 13px!important;}
.quick-linktext:after{left:10%;}
.inner-banner{height:280px;}
}
@media only screen and (max-width:768px){.three-col, .two-col,.four-col,.bannerbtbox{width:100%;}
.logo{display:inline-block;width:102px;}
header.smaller{background-color:rgba(0, 0 ,0, 1);height:53px;min-height:53px;}
header.smaller .logo{display:none;}
.manu{margin-top:30px;}
header{min-height:52px;height:52px;position:inherit;}
.heddown-soc{width:51%!important;margin-top:52px;z-index:9;}
.abt-h2:after{width:6%;top:50px;left:37%;margin-left:0px;}
.abt-h2{margin-bottom:42px;}
.hmabta1{margin-bottom:20px;}
.black-box1{width:100%;margin-right:2%;float:left;margin-bottom:80px;}
.black-box2{width:100%;margin-right:2%;float:left;position:relative;margin-top:-65px;}
.black-box3{width:45%;margin-right:2%;float:left;}
.quick-linktext:after{content:'';position:absolute;width:6.4%;height:2px;background:#89b20d;top:97px;left:21.2%;margin-left:-27px;}
.yellow-hov{margin-bottom:2px;}
.black-banner{    background-size: cover;}
.quick-linktext{font-size:25px;}
.getintouch{font-size:25px;}
.getintouch:after{right:88.2%;margin-top:1010px;width:6%;}
.inner-banner{height:268px;}
header{min-height:52px;height:52px;position:fixed;}
.logo{display:inline-block;width:141px;float:left;position:fixed;left:0px;top:51px;z-index:1000;}
}
@media only screen and (max-width:640px){main{width:96%;}
.manu{margin-top:0px;}
.acp-bg{background-size:100%;}
.black-box1{width:100%;margin-right:2%;float:left;margin-bottom:80px;}
.black-box2{width:100%;margin-right:2%;float:left;position:relative;margin-top:-65px;}
.black-box3{width:50%;margin-right:2%;float:left;}
.counter-box{width:50%;padding:0px 0 0 85px;}
.heddown-soc{width:63%!important;margin-top:52px;z-index:9;}
.quick-linktext:after{left:12%;width:7.4%;}
.getintouch:after{right:86.2%;width:42px;}
.counting-center{text-align:center;}
.counting{float:none;display:inline-block;}
.inner-banner{height:225px;background-attachment:inherit!important;padding:0px 0;top:50px;}
.logo img{width:40%;}
.breadcrumb h2{margin-bottom:20px;}
.subheading{padding-top:10px;}
.yellow-ban{    background-size: cover;}
.black-banner{    background-size: cover;}
.yellow-text { padding: 90px 0 0 10px;}
.half-col{width:100%; float:left;}
.video-section:after{     width: 100%;   top: 150px;}
.video-section{    margin: 12px 0 165px 0;}
.pad-v{padding: 0 0 0 0;}
}
@media only screen and (max-width:480px){}
@media only screen and (max-width:360px){main{width:96%;}
.two-colsheet{width:100%;}
.black-box1{width:100%;margin-right:2%;float:left;}
.black-box2{width:100%;margin-right:2%;float:left;position:relative;margin-top:-65px;}
.black-box3{width:100%;margin-right:2%;float:left;margin-top:-60px;}
.counter-box{width:100%;padding:0px 0 0 85px;margin-left:0px;}
.quick-linktext:after{left:22%;width:8.4%;}
.getquote-h2{font-size:33px;}
.getintouch:after{right:76.2%;top:43px;width:42px;}
.heddown-soc{width:100%!important;margin-top:52px;z-index:9;padding-left:0px;}
.toparrow{float:right;margin:-30px 5px 0px 0px;font-size:10px;}
.slider-buttoncontact{margin-top:17px;}
.serv-h2{font-size:50px;}
.abt-h2{margin-bottom:50px;}
abt-h2:after{width:17%;top:50px;left:21%;margin-left:0px;}
.slider-button{padding:9px 26px;margin-top: 10px;}
.slider-buttoncontact{padding:9px 48px;}
.toparrow{display:none;}
.logo img{width:60%;}
.somedia{float:right;}
.jetmenu{z-index:9999;}
.breadcrumb{padding-bottom:0px;}
.tg-masonrygrid{width:100%;float:left;padding:5px;}
.inner-banner{height:126px;background-attachment:inherit!important;padding:0px 0;top:52px;}
.index-banner{ margin-top:51px;}
}
@media only screen and (max-width:320px){.getintouch:after{right:72.2%;top:40px;width:42px;}
.black-box3{width:100%;margin-right:2%;float:left;margin-top:-59px;}
.heddown-soc{width:100%!important;margin-top:52px;z-index:9;padding-left:20%;}
.toparrow{float:right;margin:-30px 5px 0px 0px;font-size:10px;display:none;}
.getquote-h2{font-size:29px;}
.inner-banner{height:112px;background-attachment:inherit!important;padding:0px 0;}
.icon_box p{margin:0;padding-bottom:15px;font-size:12px;}
.text-area{min-height:187px;padding:15px 85px 8px 40px;}
.font-icon{font-size:14px;}
.getintouch:after{top:82px;}
}