@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600&display=swap');
body, html{margin:0; padding:0; background-color:#fff; width:100%; overflow-x:hidden; font-family: 'Raleway', sans-serif;}ul, li{list-style:none; margin:0; padding:0;}
.gallery .container-fluid, .vid-sec-main .container-fluid{margin:0;padding:0;}
.darkHeader{background-color:#000;}
#site-header {position:fixed;z-index:25; transition: all 0.3s ease;width:100%; background-color:#000;}
#site-header .container-fluid{ padding: 0 100px;}
a, a:hover, button, button:hover{transition: all 0.3s ease;}
a.navbar-brand {width: 10%;height: auto;}.main-menu {width:69%;text-align: right;margin-left:30%;}.main-menu li{padding-left:40px;}.main-menu a{color:#fff; font-size:12px; text-transform:uppercase;}.main-menu a:hover{color:#fff; text-decoration:none;}.social-m a{width:50px; height:50px; line-height:50px; text-align:center; display:block; cursor:pointer; color:#fff!important; background-color:#8b8b8b;}.social-m a:hover{background-color:#000;}.social-m {display:none;width: 50px;position: absolute;right: 5%;top: 32%;z-index: 30;}.s-m-link{opacity:0; visibility:hidden;transition: all 0.3s ease;}.s-m-link.show{opacity:1; visibility:visible;transition: all 0.3s ease;}

#video-controls li{display:inline-block;}#video-controls{position:absolute; right:5px; bottom:0;}#video-controls button {background: rgba(0,0,0,0.2);color: #fff;border: none;}

.about {padding: 14% 0;}.atxt-bg{background: #eee;}.a-txt{padding: 50px;}.hding{color: #000;font-weight: bold; font-size:24px; margin-bottom:30px; text-transform:uppercase;}.subtitle {color: #8b8b8b;letter-spacing: 0.1em;font-weight: normal;line-height: 1.4em; font-size:18px; margin:10px 0;}.a-txt p{color: #8b8b8b;margin-bottom: 0px; font-size:13px;line-height: 30px;}.wcu-img, .wcu-txt{width: 50%; display:inline-block; float:left;}.wcu-txt{background-color:#eeeeee;padding: 24px 10px;}.wcu-txt h3 {font-size: 16px;}#why-c-us .owl-prev, #why-c-us .owl-next {width: 35px;height: 35px;background: #000;display: inline-block;color: #fff;text-align: center;line-height: 35px; position: absolute;top: -50px;right: 0;}#why-c-us .owl-prev{margin-right:5px;}#why-c-us .owl-prev{right:31px;}
.counter-box {background-color: #eee;}.icon{width:33%; background-color:#727272; float:left; display:inline-block;padding: 11.6% 10%;}.num{width:67%; float:left;display: inline-block; background:#efefef;padding: 10px;}.num span {font-size: 38px;font-weight: bold;} .counter {margin-bottom: 3%;} 

.service-blk {border: 2px solid #d3d3d3;padding: 5%;margin-bottom: 30px;}.service-blk {border: 2px solid #d3d3d3;padding: 5%;margin-bottom: 30px;min-height: 279px;background-color: #fff;transition: all 0.3s ease}.service-blk:hover{background-color:#d3d3d3;transition: all 0.3s ease;}.sb-img {width: 38%;margin: 0 0 6px 0;}.service-blk h2 {font-size: 24px;line-height: 1.4em;} 

.clnt-img {border: 1px solid #d7d7d7;padding: 10%;text-align: center;} .clnt-img img{width:70%; margin:0 auto;background: #000;-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-o-filter: grayscale(1);filter: grayscale(1);transition: all 0.3s ease;}.clnt-img img:hover{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);transition: all 0.3s ease;}

.cp-bg-1{background-color:#e5e3df;}.add-bx {background-color: #fff;width: 74%;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;padding: 5%;}.add-bx span{color:#999999;}.cp-bg-2{background: #ddd;}.add-bx2{padding:40px;}.cp-bg-1, .cp-bg-2{width:100%; height:100%; position:relative; display:block;}.add-bx2 h4{font-size:18px; color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}.add-bx2 li{margin-top: 30px; display:block; width:100%;height: 40px;}.add-bx2 li i{background: #000;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;float: left;margin-right: 22px;}.add-bx2 li span{float:left; width:80%; font-size:13px}.add-bx2 li span p{color: #8b8b8b;line-height: 13px; font-size:13px; text-transform:uppercase; margin-bottom:3px;}.form-bx input{border: 0;outline: 0;box-shadow: none;width: 100%;height: 50px;border-bottom: 2px solid #dddddd;color: #000000;padding-left: 50px;font-size: 13px;}.form-bx{border: 2px solid #dddddd;}.form-bx textarea {width: 100%;height: 100%;border: 0;outline: 0;box-shadow: none;font-size: 13px;padding: 30px;padding-left: 50px;color: #8b8b8b;line-height: 24px;}.form-bx button{background: none;border: none;box-shadow: none;font-size: 20px;font-weight: bold;margin: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;line-height: 50px;height: 50px;width: 100%;padding: 0;border-top: 2px solid #ddd;text-transform: uppercase; cursor:pointer;}.form-bx button:hover{transition: all 0.4s ease-in-out; color:#999999;}.form-bx .iconbx {position: absolute;left: 0;top: 0;width: 50px;height: 50px;text-align: center;color:#000;line-height: 50px;font-size: 13px;}.form-bx .field {position: relative;}

.work-f-btn {text-align: center;}.filtxt{color:#000;  text-transform:uppercase; font-size:13px;}.work-f-btn li{display:inline-block;}.work-f-btn button{background:none; border:none; color:#999999; font-size:13px; cursor:pointer;}.work-f-btn button:hover{color:#000; text-decoration:underline;}.work-f-btn li:after {content: "/";padding-left: 10px;padding-right: 10px;color: #ddd;}
.vidbx{position:relative; width:100%; height:100%; display:block; overflow:hidden;}.vid-captn {background: #000;width: 100%;height: 100%;position: absolute;top: 0;left: 0;text-align: center;color: #fff;padding-top: 6%;transition: all 0.3s ease; opacity:0; visibility:hidden;}.vidbx:hover .vid-captn{transition: all 0.3s ease; opacity:1; visibility:visible;}.vid-captn h5{font-size:16px; font-weight:normal;}.port-g .col-md-2{margin-bottom:30px;}.work-f-btn ul { margin-bottom: 40px;}

.thank-txt{font-weight:normal}

.site-footer{padding:2% 0;}.footer-txt{text-align:right;}.footer-txt li, .footer-txt ul{list-style:none;}.footer-txt li{font-size:12px; color:#8b8b8b;padding: 2px 0;}.footer-txt li i{color:#000;}

#studio-carousel .owl-nav {position: absolute;top: -28px;right: 0;}#studio-carousel .owl-nav button{background: #000;color: #fff;padding: 0px 10px!important;margin-left: 2px;font-size: 19px;}
 
.home-txt{text-align:left;position: absolute;top: 152%;margin-left:20px;}.home-txt li, .home-txt ul{list-style:none;}.home-txt li{font-size:12px; color:#fff;padding: 2px 0;}.home-txt li i{color:#fff;}.bg-home{background-color: #000;}


@media (max-width: 767px) {

a.navbar-brand {width: 100%;height: auto;margin: auto;display: block; text-align:center;}a.navbar-brand img{width:33%;}.navbar{padding-left:0!important; padding-right:0!important;}.navbar-toggler{width: 100%;background-color:#d5d5d5!important;padding: 10px 0!important;border: none!important;border-radius: 0!important;margin: 4% 0;}.navbar-toggler-icon{color:#fff!important;}.social-m {width: 100%;position: static;text-align: center;}.s-m-link {opacity: 1;visibility: visible;transition: all 0.3s ease;}.social-m a.smbtn{display:none;}.social-m a {width: 50px;height: 50px;line-height: 50px;text-align: center;display: inline-block;cursor: pointer;color: #000!important;background-color: #fff;font-size: 25px;}.s-m-link li{display:inline-block;}.main-menu {width: 100%;text-align: center;margin-left: 0;}.main-menu li {padding:5px 0;}.main-menu a {color: #020202;font-size: 20px;text-transform: uppercase;font-weight: 600;}
.about {padding: 3% 15px;}.a-txt {padding: 23px;}.wcu-img{width:40%;}.wcu-txt{width:60%;}.wcu-txt h3 {font-size: 25px;}.icon {padding: 8.6% 10%;}.counter {margin-bottom: 3%;padding: 0 15px;}#counter .p-0{margin-bottom:5px;}
.cp-bg-1 {min-height: 200px;margin-bottom: 10px;}.cp-bg-2 {margin-top: 20px;}.add-bx2 {padding: 25px;}.form-bx{margin-top:40px;}
.footer-txt {text-align: center;}.footer-txt li {font-size: 14px;}.site-footer {padding: 5% 0;}		
}




