html,body{width:100%;background:#fff}
body{font-family:'Lato',sans-serif;margin:0;padding:0;height:100%;font-size:17px;color:#636363;overflow-x:hidden}
hr{border-color:#2a5e84;border-width:1px}
hr.light{border-color:#fff}
ul:not(.browser-default)>li{list-style-type:none}
a{color:#f79d32;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;outline:0}
a:hover,a:focus{color:#f79d32;outline:none!important;text-decoration:none!important}
h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif}
p{margin-bottom:15px;font-size:16px;color:#636363;line-height:1.6}
.bgf5{background:#f5f5f5!important}
section{padding:0;margin:0}
aside{padding:50px 0}
.m0{margin:0!important}
.no-bdr{border:none!important}
.no-bg{background:none!important}
::-moz-selection{text-shadow:none;color:#ddd;background:#03356b}
::selection{text-shadow:none;color:#ddd;background:#03356b}
img::selection{color:#ddd;background:0}
img::-moz-selection{color:#ddd;background:0}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}
::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}
body{webkit-tap-highlight-color:#222}
img{display:inline-block}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999;height:100%}
.mloader{position:absolute;width:100px;height:100px;top:0;bottom:0;left:0;right:0;margin:auto}
.loader{width:50px;height:50px;position:absolute}
.loader-1{background-color:#fa5667;top:0;left:0;z-index:1;animation:item-1_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}
.loader-2{background-color:#040707;top:0;right:0;animation:item-2_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}
.loader-3{background-color:#1b91f7;bottom:0;right:0;z-index:1;animation:item-3_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}
.loader-4{background-color:#fac24c;bottom:0;left:0;animation:item-4_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}
@keyframes item-1_move{0%,100%{transform:translate(0,0)}
25%{transform:translate(0,50px)}
50%{transform:translate(50px,50px)}
75%{transform:translate(50px,0)}
}@keyframes item-2_move{0%,100%{transform:translate(0,0)}
25%{transform:translate(-50px,0)}
50%{transform:translate(-50px,50px)}
75%{transform:translate(0,50px)}
}@keyframes item-3_move{0%,100%{transform:translate(0,0)}
25%{transform:translate(0,-50px)}
50%{transform:translate(-50px,-50px)}
75%{transform:translate(-50px,0)}
}@keyframes item-4_move{0%,100%{transform:translate(0,0)}
25%{transform:translate(50px,0)}
50%{transform:translate(50px,-50px)}
75%{transform:translate(0,-50px)}
}@keyframes loader{0%,10%,100%{width:80px;height:80px}
65%{width:50px;height:50px}
}@keyframes loaderBlock{0%,30%{transform:rotate(0)}
55%{background-color:#0a6ff5}
100%{transform:rotate(90deg)}
}@keyframes loaderBlockInverse{0%,20%{transform:rotate(0)}
55%{background-color:#0a6ff5}
100%{transform:rotate(-90deg)}
}#scroll-to-top{position:fixed;bottom:0;right:0;width:100px;height:67px;text-decoration:none;color:#000;display:none;z-index:2;cursor:pointer}
#scroll-to-top a{background:url(../img/back-to-top.png) no-repeat;font-size:12px;padding:1em;display:block;text-indent:-9999px;width:100px;height:67px}
#scroll-to-top a:hover{background:url(../img/back-to-top-black.png) no-repeat}
header{padding:0 0 4px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.hfixed{padding:0 0 3px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);background:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.logo-section{padding:0;display:flex;justify-content:space-between;position:relative;z-index:10;align-items:center}
.hright{padding:0 0 10px;text-align:right}
.hright>span{margin-left:0;position:relative;line-height:15px}
.hright>span a,.hright>span a i{color:#232323;font-size:14px}
.hright span a i{font-size:16px}
.hright span>a:nth-child(1) i,.hright span>a:nth-child(2) i{color:#f79d32}
nav ul{margin:0;padding:0;display:flex}
nav ul li a{color:#232323;font-size:14px;text-transform:uppercase;text-transform:uppercase;font-weight:600;padding:10px 15px; display:block;}
nav ul li a:hover,.hright>span a:hover,.hright>span a:hover i{color:#f79d32}
.hright span div{margin-left:5px;display:inline-block;padding:0 5px;border-left:1px solid #ddd}
.hright span a{padding:0 3px;font-weight:500}
.hright span a,.hright a{font-size:14px}
.hright span a:hover{color:#f79d32}
.mnavbtn{display:none}
.search-section{margin:0 auto;display:none;position:fixed;background-color:#fff;left:0;top:-100%;z-index:992;width:100%;height:85px;right:0;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}
.search-section.pull1{display:block!important;top:0}
.bbg{background:rgba(0,0,0,0.5882352941176471);z-index:3;position:fixed;top:0;left:0;width:100%;height:100%;display:none}
.bbg.pull1,.bbg.pull{display:block}
body.pull,body.pull1{overflow:hidden}
.search-section form{position:relative;margin:10px 20%;border:1px solid #ddd}
.search-section input{margin:0;padding:0 10px;width:100%;border:0;line-height:47px;height:63px}
.search-section input:focus{box-shadow:0 0 3px #ddd}
.search-section button{cursor:pointer;position:absolute;right:15px;top:15px;background:0;border:0;font-size:20px;color:#333}
@media (max-width:767px){.search-section form{margin:6px 20px;}
.search-section input{height:50px}
.search-section{height:65px;}
.search-section button{top:8px}}
.carousel{overflow:hidden;text-align:center}
.carousel img{width:100%}
.gradient-bg{width:100%;height:100%;position:absolute;top:0;right:0;background:linear-gradient(to bottom right,#ffffff61,#1d1c72)}
.carousel-caption{text-align:left;top:30%;left:12.5%;right:12.5%}
.carousel-caption h3{margin:0;padding:0;font-size:75px;color:#fff;font-weight:700;line-height:70px;text-transform:uppercase}
.carousel-caption h3 span{display:block;font-weight:300;font-size:44px}
.carousel-caption p{margin:0;padding:0 0 0 8px;color:#fff;font-size:21px}
.text-description .btn{margin-top:30px;padding:7px 15px;font-size:15px;text-transform:uppercase}
.btn-outline-light:hover{color:#f79d32}
.btn-primary{color:#fff;background-color:#f79d32;border-color:#f79d32}
.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#ce7307;border-color:#ce7307}
.title{margin:0;padding:0;color:#232323;font-size:35px;text-transform:uppercase}
.vps-section{margin:0;padding:40px 0 25px;background:#f2f2f2}
.vps-box{margin-bottom:30px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.vps-box:hover{transform:translate3d(0,-4px,0);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);transition-property:box-shadow,transform;transition-duration:600ms;transition-timing-function:cubic-bezier(.16,1,.29,.99)}
.vps-box,.vps-box *{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.vps-box img{max-width:100%}
.vps-box figure>img{width:100%;}
.vps-box figure{margin:0;position:relative;overflow:hidden;opacity:0}
.vps-box:hover figure{opacity:1}
.vps-box figure img{transform:scale(1.3)}
.vps-box:hover figure img{transform:scale(1)}
.vps-box a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;background:#fff;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}
.vps-box:hover a{background:rgba(255,255,255,0.8)}
.vps-box a h4{margin-top:20px;color:#232323;font-size:22px}
@media (max-width:992px){.vps-box a h4{font-size:18px}
.vps-box figure>img{height:160px;object-fit:cover;}}
.our-project-section{margin:p;padding:40px 0}
.op-box,.op-box *{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.op-box{margin-bottom:30px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.op-box:hover{transform:translate3d(0,-4px,0);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);transition-property:box-shadow,transform;transition-duration:600ms;transition-timing-function:cubic-bezier(.16,1,.29,.99)}
.op-box figure{position:relative;overflow:hidden;margin:0;}
.op-box:hover{transform:translateY(-5px)}
.op-box:hover figure img{transform:scale(1.1)}
.op-box .op-desc{padding:10px;/*position:absolute;bottom:0;left:0;*/width:100%;background-image:linear-gradient(rgb(247, 159, 54),#ce7307);text-align:center}
.op-box .op-desc h3{color:#fff;font-size:22px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.op-box .op-desc p{margin-bottom:0;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.counter-section{padding:40px 0;background:#f7f7f7}
.counter-box{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;text-align:center}
.counter-box figure{min-height:70px;display:flex;align-items:center;justify-content:center}
.counter-box img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:60px!important;}
.counter-box:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.counter-box h2{margin-bottom:20px;font-size:35px;color:#f79d32;font-weight:600}
.counter-box h3{font-size:22px;color:#585858}
.counter-box h3 strong{display:block;color:#000}
a.vmore{margin:20px 0 0 0;display:inline-block;color:#fff;font-weight:600;font-size:18px;position:relative}
a.vmore:before{content:"";background:#fff;height:1px;width:40px;position:absolute;left:-55px;top:50%}
a.vmore:hover{margin-left:10px;color:#f79d32}
a.vmore2{margin:20px 0 0 40px;display:inline-block;color:#575757;font-weight:600;font-size:18px;position:relative}
a.vmore2:before{content:"";background:#575757;height:1px;width:20px;position:absolute;left:-35px;top:50%}
a.vmore2:hover{margin-left:50px;color:#f79d32}
.oc-section{min-height:100px}
.oc-section .title-bg {padding: 17px 30px; max-width: 230px;font-size:28px;}
/*.oc-section img {max-height:80px;}*/
.title-bg{top:0px;position:absolute;background-image:linear-gradient(rgb(247, 159, 54),#ce7307); overflow:hidden; padding:20px 30px;color:#fff;max-width:255px}
.title-bg:before{content:"";position:absolute;right:0;top:0;border-left:99px solid transparent;border-top:140px solid white;}
.oc-section .owl-carousel{padding:5px 0;background:#fff}
.wcs-section{margin:0;padding:50px 0 25px;background:#888 url(../img/wcs-bg.jpg) no-repeat;background-position:top;background-size:cover;position:relative}
.wcs-section:before{position:absolute;left:0;top:0;height:100%;width:26%;background-image:linear-gradient(rgb(247, 159, 54),#ce7307);z-index:2;content:""}
@media (min-width:1650px){.wcs-section:before{width:32%}}
.wcs-section .container{z-index:3;position:relative}
.wcs-section h2{color:#fff}
.wcs-section p{font-size:20px;color:#fff}
.wcs-section .col-md-3{text-align:center}
.wcs-section figure{margin:10px;position:relative;display:inline-block}
.wcs-section figure:before{background:#000;position:absolute;height:100%;width:100%;left:-10px;top:-10px;content:"";z-index:-1}
.wcs-section h3{color:#fff;margin-bottom:0;font-size:22px}
.wcs-section .col-md-3 p{font-size:16px}
.wcs-section .owl-dots{justify-content:flex-end}
.ot-section{padding:0 0 40px}
.ot-section h2{margin:0 60px 30px 30px;font-size:40px}
.ot-section h2 strong{display:block;font-size:50px}
.ot-in{padding:40px 0 0;position:relative;background:url(../img/bts-bg.jpg) no-repeat;display:flex;align-items:center}
.ot-in>div{display:flex;align-items:center}
.ot-in h3{color:#f79d32;font-size:30px;position:absolute;transform:rotate(-90deg);left:-29px;top:80px;text-transform:uppercase}
.btn{border-radius:0}
.ot-box{margin-bottom:30px;position:relative;overflow:hidden;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;box-shadow:1px 1px 7px rgba(153,153,153,0.73)}
.ot-box figure{margin-bottom:0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;overflow:hidden;position:relative}
.otbox-hover{position:absolute;bottom:-100%;height:100%;width:100%;text-align:center;left:0;background:rgba(247, 157, 50, 0.68);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;display:flex;justify-content:center;align-items:flex-end}
.ot-box figure img{width:100%;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.ot-box:hover figure img{transform:scale(1.2)}
.ot-box:hover .otbox-hover{transform:scale(.9);bottom:0}
.otbox-hover h3{color:#fff;font-size:22px;font-weight:700}
.otbox-hover p{color:#fff;font-size:16px;font-weight:300}
.otbox-hover p a{margin:0 10px;font-size:20px;color:#fff;display:inline-block}
.owl-dots{position:relative;text-align:center;width:100%;display:flex;justify-content:center}
.owl-dot{margin:0 3px;background:#ddd;width:10px;height:10px}
.owl-dot.active{background:#f79d32}
.cu-section{margin:0;padding:40px 0;background:#f79d32  url(../img/cu-bg.png) no-repeat right;background-size:contain}
.cu-section h2{margin-bottom:20px}
.cu-section form .col{margin-bottom:20px}
.cu-section form .form-control{border-radius:0;border:1px solid #ededed;min-height:40px;background:#fff}
.cu-section form .btn{border-radius:0}
.cu-right{display:flex}
.getit-section{margin:0;padding:20px 0 0;background:#fff;min-height:120px;overflow:hidden}
.getit-section .title-bg{top:0;font-size:25px;text-transform:capitalize}
.getit-section p{margin-bottom:0;position:relative;line-height:22px;padding-left:30px}
.getit-section p img{position:absolute;left:0;top:5px}
.getit-section p strong{font-weight:700;display:block}
.getit-section p a{display:block;font-size:14px;color:#333;word-wrap:break-word}
.text-justify h1,.text-justify h2,.text-justify h3,.text-justify h4,.text-justify h5,.text-justify h6{text-align:left!important;}
@media(max-width:992px){.getit-section p{padding:0;display:flex;justify-content:center;align-items:flex-start;}
.getit-section p img{position:relative;margin-right:12px;}}
@media(max-width:400px){.getit-section p{justify-content:flex-start;}
.getit-section p img{display:none;}}
.fsocial-section{margin:0;padding:10px 0;background-image:linear-gradient(rgb(247, 159, 54),#ce7307)}
.fsocial-section a{color:#fff;font-size:30px;display:block}
.fsocial-section a:hover{transform:scale(1.1)}
footer{padding:30px 0 0;background:#fff}
footer h2{margin-bottom:20px;font-size:22px;color:#232323}
footer ul{margin:0 0 20px;padding:0}
footer ul li{margin:0;padding:0}
footer ul li a{color:#575757;font-size:14px}
footer ul li a:hover{color:#f79d32}
.fbottom{padding:10px 0;background:#373737}
.fbottom p{margin:5px 0;color:#ddd;text-transform:uppercase;font-size:13px}
.fbottom p a{color:#ddd}
.fbottom p strong,.fbottom p i,.fbottom p a:hover{color:#fff}
.inner_page_header{margin:84px 0 40px;padding:20px 0;background:#d87500}
.inner_page_header h1{color:#fff;font-weight:600;font-size:30px}
.inner_page_header li a{color:#fff}
.inner_page_header li{color:#ddd}
.ullist{margin:20px 0;padding:0}
.ullist li{margin:0;padding:0 0 5px 14px;position:relative;font-size:16px;color:#636363;line-height:1.2}
.ullist li a{margin-left:5px}
.ullist li a:hover{margin-left:15px}
.ullist li:before{content:"\f111";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;top:7px;left:0;position:absolute}
.sbox{margin-bottom:30px;padding:10px;text-align:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.25);border:1px solid #fff;webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.sbox figure{position:relative;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;overflow:hidden}
.sbox figure img,.sbox figure:before{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;max-width:100%}
.sbox:hover figure:before{margin:auto;border:2px solid #fff;width:90%;height:90%;position:absolute;left:0;top:0;bottom:0;right:0;content:""}
.sbox:hover{margin-top:-5px;box-shadow:0 0 5px #ddd;border:1px solid #ddd}
.sbox h2{margin:0;padding:0;color:#fc7518;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.sbox:hover h2{color:#fc7518}
.sbox p{padding:0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.probox{margin-bottom:30px;padding:10px;text-align:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.25);border:1px solid #fff;webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.probox figure{position:relative;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;overflow:hidden}
.probox figure img,.probox figure:before{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;max-width:100%}
.probox:hover figure:before{margin:auto;border:2px solid #fff;width:90%;height:90%;position:absolute;left:0;top:0;bottom:0;right:0;content:""}
.probox:hover{margin-top:-5px;box-shadow:0 0 5px #ddd;border:1px solid #ddd}
.probox h2{margin:0;padding:0;color:#f79d32;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.probox:hover h2{color:#f79d32}
.probox p{padding:0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.commentatorbox{/*margin-bottom:24px;*/padding:10px;text-align:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.25);border:1px solid #fff;webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;height:100%;}
.commentatorbox figure{position:relative;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;overflow:hidden}
.commentatorbox figure img,.probox figure:before{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;max-width:100%}
.commentatorbox:hover figure:before{margin:auto;border:2px solid #fff;width:90%;height:90%;position:absolute;left:0;top:0;bottom:0;right:0;content:""}
.commentatorbox:hover{margin-top:-5px;box-shadow:0 0 5px #ddd;border:1px solid #ddd}
.commentatorbox h2{margin:0;padding:0;text-transform:uppercase;color:#f79d32;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.commentatorbox:hover h2{color:#f79d32}
.commentatorbox p{padding:0;font-size:14px;/*overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical*/margin:0;}
.teambox{margin:0 0 30px;padding:0;text-align:center;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.25);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.teambox figure{margin-bottom:0;padding:10px 10px 0}
.teambox figure img{max-width:100%}
.teambox .teamhover{padding:10px 0;text-align:center;background:#fff;width:100%;left:0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.teambox:hover{margin-top:-5px;box-shadow:0 5px 5px #ddd}
.teambox:hover .teamhover{bottom:0}
.teambox .teamhover h2{font-size:20px;color:#363636;font-weight:400;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.teambox .teamhover p{margin:0;padding:0;font-size:15px;color:#fc7518;text-transform:capitalize;font-weight:400;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.teambox .teamhover .tsocial{margin:0;padding:0}
.teambox .teamhover .tsocial a{margin:0;padding:5px;display:inline-block;color:#888;font-size:16px}
.teambox .teamhover .tsocial a:hover{color:#f79d32}
.vc-content{padding:20px 0 30px;width:100%;float:left}
.contactform{margin-bottom:30px;padding:20px;background:#f5f5f5;border:1px solid #ddd}
.contactform .btn-info{background:#299148;border:1px solid #299148;cursor:pointer}
.captcha{width:100%}
.captcha label{width:40%;display:inline-block;color:#333}
.captcha label input{border:0;width:20px;outline:0;display:inline-block;text-align:center}
.captcha input.form-control{width:58%;display:inline-block;float:right}
.vc-contactinfo{width:100%;float:left;list-style:none;line-height:23px;text-align:center;padding:0}
.vc-contactinfo li{width:33.33%;float:left;padding:0 18px;line-height:inherit;list-style-type:none}
.vc-contactinfo li+li{border-left:1px solid #e8e8e8}
.vc-contactinfo li .vc-contactinfoicon{width:100%;float:left;height:50px;font-size:40px;margin:0 0 20px;line-height:50px;text-align:center;color:#f79d32}
.vc-contactinfoicon i{display:block;font-size:inherit;text-align:center;line-height:inherit}
.vc-contactinfo li h2{clear:both;margin:0 0 20px;font-size:20px;font-weight:bold;line-height:20px;color:#000}
.vc-contactinfo li>span{width:100%;float:left;color:#f79d32;font-size:15px;line-height:23px}
.vc-contactinfo li p{margin:0}
.vc-contactinfo li strong{width:100%;float:left;padding:15px 0 0}
.our-project-section img{max-width:400px;width:100%;}
@media only screen and (min-width:1200px) and (max-width:1279px){.carousel-caption h3{font-size:68px}
.hright>span a>span{display:none}
}
@media only screen and (min-width:992px) and (max-width:1275px){.carousel-caption h3{font-size:55px}
.hright>span{margin-left:30px}
.hright>span a>span{display:none}
nav ul li a{padding:0 10px}
.cu-section{background:#f79d32 url(../img/cu-bg.png) no-repeat 560px 0}
.wcs-section:before{width:25%}
}
@media only screen and (min-width:768px) and (max-width:991px){.carousel-caption h3{font-size:44px}
.carousel-caption p{font-size:20px}
.vps-box a img{max-height:50px;max-width:60px}
.vps-box a h4{margin-top:20px}
footer h2{font-size:17px}
}
@media only screen and (min-width:992px) {
	 nav ul li{ position:relative;}
	 .cc_dropdown:hover > a  {color: #f79d32;}
 nav ul li ul {
	margin: 0;
	padding: 0;
	min-width: 300px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 105%;
	  opacity:0;
	  visibility:hidden;
	background: #fff;
	border-radius: 0;
	-webkit-box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
	border: 0
}
 nav ul  li:hover ul.lavel1 {
	top: 100%;
	opacity: 1;
	visibility: visible;
}
 nav ul  li ul.lavel1 { column-count:1; display:block; padding:10px 20px;}
   nav ul  li ul.lavel1 li {     display: inline-block;
    vertical-align: top;
    width: 100%;} 
 nav ul  li ul.lavel1 li a { padding:10px 0; white-space:nowrap; display:block; border-bottom:1px solid #ddd;}
  nav ul  li ul.lavel1 li:last-child a { border-bottom:none;}
 nav ul li .lavel2,  nav ul  li ul .lavel3 {
	left: 105%;
	top: 0
}
 nav ul li  i {
	position: absolute;
	right: 5px;
	color: #ddd
}
 nav ul li ul li:hover .lavel2 {
	left: 100%;
	opacity: 1;
	visibility: visible;
}
 nav ul li ul li ul li:hover .lavel3 {
	left: 100%;
	opacity: 1;
	visibility: visible;
}
nav ul li.active>a, nav ul  li ul.lavel1 li.active>a{color:#f79d32;}
.dropdown-btn { display:none;}
}
@media only screen and (max-width:991px){.container{width:100%;max-width:100%}
.hright{display:flex;align-items:center;padding:0;}
.hright>span{margin-left:25px;display:flex}
.hright span a{padding:0 9px}
.hright>span a,.hright>span a i,.searchbtn{font-size:18px}
.hright>span a>span{display:none}
.hright>span:before{border-top:38px solid transparent}
.mnavbtn,.mnavbtn span{display:block!important;position:relative;width:25px;margin:4px 10px 0 0;font-size:18px;z-index:9}
.navTrigger-inner,.navTrigger-inner:before,.navTrigger-inner:after{width:100%;height:.25rem;background-color:#232323;position:absolute;display:block;transition:transform .5s 0s cubic-bezier(0.32,0.01,0,1)}
.hfixed .navTrigger-inner,.hfixed .navTrigger-inner:before,.hfixed .navTrigger-inner:after{background-color:#232323}
.pull .hfixed .navTrigger-inner,.pull .hfixed .navTrigger-inner:before,.pull .hfixed .navTrigger-inner:after,.pull .navTrigger-inner,.pull .navTrigger-inner:before,.pull .navTrigger-inner:after{background-color:#000}
.navTrigger-inner:before,.navTrigger-inner:after{content:'';display:block}
.navTrigger-inner:before{top:-.4em;transition:top .2s .5s cubic-bezier(0.32,0.01,0,1),opacity 0s .5s linear,transform .5s 0s cubic-bezier(0.32,0.01,0,1),margin-top .2s 0s cubic-bezier(0.32,0.01,0,1)}
.navTrigger-inner:after{bottom:-.4em;transition:bottom .2s .5s cubic-bezier(0.32,0.01,0,1),transform .5s 0s cubic-bezier(0.32,0.01,0,1),margin-bottom .2s 0s cubic-bezier(0.32,0.01,0,1)}
.logo-section span a:hover .navTrigger-inner:before{margin-top:-.1em}
.logo-section span a:hover .navTrigger-inner:after{margin-bottom:-.1em}
body.pull .navTrigger-inner{-ms-transform:rotate(225deg);transform:rotate(225deg);transition:transform .5s .2s cubic-bezier(0.32,0.01,0,1)}
body.pull .navTrigger-inner:before{top:0;opacity:0;transition:top .2s cubic-bezier(0.32,0.01,0,1),opacity 0s .2s linear}
body.pull .navTrigger-inner:after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .2s cubic-bezier(0.32,0.01,0,1),transform .5s .2s cubic-bezier(0.32,0.01,0,1)}
body.pull .logo-section span a:hover .navTrigger-inner:after{margin-bottom:0}
.hfixed .logo-section span a{color:#0a6ff5}
nav{position:fixed;top:0;left:-300px;visibility:hidden;z-index:-1;background:#111;background-size:cover;width:280px;height:100%;overflow:auto;opacity:0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;align-items:left}
nav.pull{opacity:1;visibility:visible;z-index:9;left:0}
nav ul{margin:0;padding:0;display:block;width:100%}
nav ul li{margin:0;padding:0;position:relative}
nav ul li a{display:block;margin:0;padding:10px 20px;border-bottom:1px solid #4c4c4c;text-transform:capitalize;font-size:16px;font-weight:400;color:#fff}
nav ul:first-child li a{font-size:16px}
nav ul li:hover a{color:#fff;position:relative}
.dropdown-btn{position:absolute;right:0;top:0;cursor:pointer;padding:10px 20px;border-left:1px solid #4c4c4c}
.cc_dropdown ul { background:#3a3a3a; display:none;}
.dropdown-menu{margin:0;padding:0;border:none!important;background:#f5f5f5}
.fsocial-section a{font-size:40px}
.getit-section h2,.cu-section h2{margin-bottom:20px;text-align:center}
.title-bg{position:relative;top:0;max-width:100%;text-align:center}
.title-bg:before,.wcs-section:before{display:none}
.cu-section{background-image:linear-gradient(#dcdcdc,#fff)}
.vc-contactinfo li{width:100%}
.vc-contactinfo li+li{margin-top:20px;padding-top:15px;border-left:none;border-top:1px solid #ddd}
.ot-section .btn-sm.float-right{float:none!important;display:table;}
}
@media only screen and (min-width:768px){.animation{-webkit-transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;transition:all 1s ease-in-out .2s;position:relative}
.bottom-out{top:200px!important}
.bottom-out.animated{top:0!important}
.fade-in{opacity:0;top:-20px}
.fade-in.animated{opacity:1;top:0}
.scale-less{opacity:0;-ms-transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8)}
.scale-less.animated{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.left-out{left:-100px;opacity:0}
.left-out.animated{left:0;opacity:1}
.right-out{right:-100px;opacity:0}
.right-out.animated{right:0;opacity:1}
.move-up{top:30px;opacity:0}
.move-up.animated{top:0;opacity:1}
.zoom-out{opacity:0;-ms-transform:scale(5);-webkit-transform:scale(5);-moz-transform:scale(5);transform:scale(5)}
.zoom-out.animated{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}
.small-spliter{width:50px}
.small-spliter.animated{width:20px}
.rotateIn{-ms-transform:rotate(-190deg);-webkit-transform:rotate(-190deg);transform:rotate(-190deg);opacity:0}
.rotateIn.animated{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.rotateIn.animation{-webkit-transition:all 1s ease-in-out 1s;-moz-transition:all 1s ease-in-out 1s;-o-transition:all 1s ease-in-out 1s;-ms-transition:all 1s ease-in-out 1s;transition:all 1s ease-in-out 1s;position:relative;animation-delay:2s}
}@media only screen and (max-width:767px){.carousel-caption h3{font-size:30px;line-height:37px}
.carousel-caption h3 span{font-size:30px}
.oc-section .title-bg {display:none!important;}
.carousel-caption p{font-size:15px}
.fbottom{padding:10px 0 50px;}
.ot-in>div{display:block}
}@media only screen and (min-width:576px) and (max-width:767px){.vps-box a img{max-height:50px;max-width:60px}
.vps-box a h4{margin-top:20px}
}@media only screen and (max-width:576px){.logo-section{padding:0}
.logocolor{width:180px}
/*.hright>span a,.hright>span a i,*/.searchbtn{font-size:14px}
.mnavbtn,.mnavbtn span{margin:2px 10px 0 0}
.title{font-size:25px}
.carousel-caption h3{font-size:30px}
p,footer ul li a{font-size:14px!important}
footer h2{margin:20px 0;font-size:20px}
.fbottom p{text-align:center}
.carousel-caption{padding-bottom:0}
.fbottom p{margin:3px 0}
}@media only screen and (max-width:479px){.logocolor{width:150px}
.hright span div{display:none}
/*.hright>span a:nth-child(1),.hright>span a:nth-child(2){display:none}*/
.carousel-caption h3{font-size:16px}
.carousel-caption p{font-size:11px}
.text-description .btn{margin-top:0px;padding:7px 6px;font-size:11px}
.carousel-indicators{display:none}
.cu-right{display:block;text-align:center}
.cu-right .pr-3{padding-right:0!important}
.fsocial-section a{font-size:20px}}
@media only screen and (max-width:330px){.hright span div{display:none}}
/*.CmsPage h1.Heading{margin-top:0!important}*/
/*.CmsPage h2,.CmsPage .h2{font-size:1.5rem;color:var(--thm)}*/
/*.CmsPage h3,.CmsPage .h3{font-size:1.35rem;color:var(--thm1);margin-top:24px!important}*/
/*.CmsPage h4,.CmsPage .h4{font-size:1.25rem;font-weight:600;margin-top:24px!important}*/
/*.CmsPage h5,.CmsPage .h5{font-size:1.1rem;color:var(--thm);font-weight:600;margin-top:20px!important}*/
/*.CmsPage h6,.CmsPage .h6{font-size:1rem;font-weight:600;margin-top:20px!important}*/
.CmsPage ul:not(.browser-default)>li{list-style-type:disc}
/*.CmsPage h2.m-0,.CmsPage h3.m-0,.CmsPage h4.m-0,.CmsPage h5.m-0,.CmsPage h6.m-0{margin:0!important}*/
/*.CmsPage h2.mt-0,.CmsPage h3.mt-0,.CmsPage h4.mt-0,.CmsPage h5.mt-0,.CmsPage h6.mt-0{margin-top:0!important}*/
/*.CmsPage h2.mb-0,.CmsPage h3.mb-0,.CmsPage h4.mb-0,.CmsPage h5.mb-0,.CmsPage h6.mb-0{margin-bottom:0!important}*/
/*.CmsPage img{max-width:350px;width:100%;}*/
/*.CmsPage p b{color:var(--thm);}*/