@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');
::-webkit-scrollbar{width:0}
::-webkit-scrollbar-track{background:#03040a}
::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#03040a 0%,#ff5200 50%,#03040a 100%)}
::-webkit-scrollbar-thumb:window-inactive{background:#03040a}

.enter {background:#001b72}
.enter-bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.enter ul {display:flex;height:100vh;align-items: center;margin:0;width:100%;padding:0}
.enter .links-text {display:block;width:100%}
.enter.inter-links-center li {padding:0 50px;text-align:center;width:100%}
.enter.inter-links-center li a p {color:#fff;font-size:20px;line-height:25px;min-height:50px}
.enter.inter-links-center li a span {margin:20px 0 0;text-transform:uppercase;color:#fff}

.brands {margin-bottom:20px;display:flex;align-items: center;justify-content: center;}
.brands .icon {width:100px;height:100px;line-height:100px;margin:0 20px 0 0;display:block;border-radius:50%;text-align:center}
.brands .icon img {height:36px;filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(343deg) brightness(102%) contrast(102%);}
.brands .logo {width:50%;transition:all .4s;position:relative;}
.caption .brands .logo {width:25%;}

.brands-nav {display: flex;align-items: center;justify-content: center;position:absolute;right:30px;}
.brands-nav a{padding:0 0 0 30px}
.brands-nav a img {height:30px}


.enter.inter-links-center li a .c1{border-color:#ff5200}
.enter.inter-links-center li a .c2{border-color:#00a4ff}
.enter.inter-links-center li a .c3{border-color:#e60a95}

.enter.inter-links-center li a:hover .c1{background:#ff5200;box-shadow:0 0 20px #ff5200;}
.enter.inter-links-center li a:hover .c2{background:#00a4ff;box-shadow:0 0 20px #00a4ff;}
.enter.inter-links-center li a:hover .c3{background:#e60a95;box-shadow:0 0 20px #e60a95;}

.b1{background:#ff5200}
.b2{background:#00a4ff}
.b3{background:#e60a95}



.hero-section{min-height: 100vh;width:100%;margin: auto;position: relative;}
.hero-section[data-overlay-dark]:before{background: linear-gradient(to bottom,  rgba(3,4,10,0.9) 0%,rgba(3,4,10,0.1) 100%);}


.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:83.3333333333333%;width:83.3333333333333%}
.navbar{top:25px}
.navbar .container{position:relative}
.navbar .topnav{position:absolute;left:15px;top:15px;z-index:50}
.navbar .topnav .menu-icon {padding:0!important;width:50px;height:50px;line-height:50px;text-align:center;display:block;color: #fff;}
.navbar img{max-height:40px}
.navbar .navbar-nav .nav-link{font-size:16px;text-transform:none;font-weight:400}
.navbar .logo{position:absolute;left:0;top:20px}
.navbar .navbar-nav .nav-link.active{color:#ff5200}

.navbar.nav-scroll {background:#001b72;border-color:none;box-shadow: none;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: #ff5200;}
.navbar-dark .navbar-nav .nav-link {color: #fff;}

.navbar.change.nav-scroll .navbar-nav .nav-link.active{color:#ff5200}
.dropdown-item.active,.dropdown-item:active{color:#ff5200!important;background:none}
.navbar .dropdown-menu .dropdown-item:after{background:#ff5200;top:20px}
.navbar .search-form{position:absolute;right:200px}
.navbar .search-form.open .form-group{opacity:1;visibility:visible;bottom:0}
.navbar .search-form.open .search-icon .open-search{opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
.navbar .search-form .form-group{position:absolute;right:15px;bottom:-35px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding:0;opacity:0;visibility:hidden;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;border:1px solid #ff5200;border-radius:5px}
.navbar .search-form .form-group input{padding:14px 55px 10px 15px;background:#fff;border:0;border-radius:5px;line-height:20px;font-size:15px}
.navbar .search-form .form-group button{position:absolute;top:0;right:0;padding:11px 15px 10px;background:#ff5200;border:0;border-radius:0 5px 5px 0;color:#fff;font-size:18px;line-height:20px}
.navbar .search-form .search-icon{position:relative;padding:30px 30px 25px;cursor:pointer;font-size:18px}
.navbar .search-form .search-icon:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-left:none;border-right:none}
.navbar .search-form .search-icon .close-search{content:'';position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:35px 0 25px;font-size:10px;display:none}
.hamenu .menu-links .main-menu .sub-menu li a.active{opacity:1;color:#ff5200}
.startup-header{padding:0}
.in-box{width:100%}
.sub-title{font-weight:400}
.hamenu{background:#001b72}
.hamenu .logo{display:none}
.hamenu .logo img{height:60px}
.hamenu .menu-links {display: flex;align-items: center;padding:0}
.hamenu .menu-links .main-menu > li .link .fill-text{color:rgba(255,255,255,0.4)}
.hamenu .menu-links .main-menu > li .link .fill-text:after{color:#fff}
.hamenu .menu-links .main-menu > li .link{border-top:none;padding: 10px 30px;}
.hamenu .menu-links .main-menu > li .link i{background: none;color: #fff;font-size: 20px;position: relative;top: -10px;right: 00px;font-weight: 400;width: 50px;height: 50px;line-height: 50px;text-align: center;display: inline-block;transition: all .3s ease-in-out;}
.hamenu .menu-links .main-menu > li .link.dopen i{transform:rotate(-45deg)}
.hamenu .menu-links .main-menu .sub-menu li a{color:#fff}
.hamenu .menu-links .main-menu .sub-menu{padding:0;border-top:none}
.hamenu .cont-info:after{background:#fff;border-left:none}
.hamenu .cont-info .item h5{font-size:20px;line-height:1.5}
.hamenu .menu-text .text h2{opacity:.2;color:#001b72;text-shadow:0 0 70px #fff}
.hamenu .menu-links .main-menu > li .link.active .fill-text{color:#ff5200}
.hamenu .menu-links .main-menu > li .link.active .fill-text:after{color:#ff5200}








.hover-this{font-weight:700;font-size:20px}
.quote{background:#ff5200;padding:0 35px 1px;color:#fff;border-radius:25px;height:50px;line-height:50px;position:absolute;right:15px;top:10px;text-transform:capitalize;font-size:16px;font-weight:400;letter-spacing:1px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.quote:hover{color:#fff;background:#ff5200;box-shadow:0 0 15px #ff5200}
.navbar.change.nav-scroll .quote{color:#fff;}

.nav-scroll .quote{border-color:rgba(0,0,41,.1);color:#03040a}
.nav-scroll .quote:hover{color:#fff}
.nav-scroll .quote span{background:rgba(0,0,41,.1);color:#03040a}
.nav-scroll .quote:hover span{color:#fff;background:rgba(255,255,255,.15)}
.sub-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#ff5200;opacity:1}
.main-color{color:#ff5200!important}

.loader-wrap{position:fixed;z-index:10;height:100vh;width:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99999999999999;background:transparent}
.loader-wrap .text-center{position:relative;z-index:444}
.loader-wrap .text-center .logo{width:200px;margin-bottom:30px}
.loader-wrap svg{position:absolute;top:0;width:100vw;height:110vh;fill:#f1f1f1}
.loader-wrap .loader-wrap-heading .load-text{font-size:18px;letter-spacing:8px;text-transform:uppercase;color:#27c4f3;z-index:20;font-weight:400}
.load-text span{-webkit-animation:loading 1s infinite alternate;animation:loading 1s infinite alternate}
.load-text span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
.load-text span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}
.load-text span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}
.load-text span:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}
.load-text span:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}
.load-text span:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}
.load-text span:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}
@-webkit-keyframes loading {
0%{opacity:1}
100%{opacity:0}
}
@keyframes loading {
0%{opacity:1}
100%{opacity:0}
}


.loader-wrap svg{fill:#001b72}
.loader-wrap .loader-wrap-heading .load-text{color:#fff}
.services-dots .item{text-align:center;padding:0}
.services-dots .item h4{font-size:150px;text-transform:uppercase;font-weight:800;margin:0 auto;}
.services-dots .item h4:after{width:200px;z-index:0;opacity:.33;left:-60px;background-image:url(../images/dots.png)}
.circle-button .icon img{max-height:60px}
.circle-button .rotate-circle svg{width:240px;fill:#fff}
.circle-button text{font-size:24px}
.caption h1{font-size:150px;font-weight:800;text-transform:capitalize;line-height:1;margin-bottom:15px}
.caption p{font-size:20px;letter-spacing:1px;line-height:1.3;font-weight:500;margin-bottom:30px}
.caption h1 span span{font-weight:400}
.btn-abs{position:absolute;right:15px;top:10px;z-index:10;color:#000;background:#ff5200!important;color:#fff}
.crev-portfolio-header .numb-fixed{text-align:center}
.crev-portfolio-header .numb-fixed h2{font-size:60px;text-align:center;font-weight:800}
.crev-portfolio-header{padding:200px 0}
.st1 img{height:200px;width:200px}
.main-marq .st1 .box .item{padding:0}
.finish{display:block;position:relative;margin:15px;background:#03040a;border-radius:15px;text-align:center;transition:all .4s;border:1px solid #fff;overflow:hidden}
.finish img{transition:all .4s;opacity:.95}
.finish:hover img{opacity:.5;transform:scale(1.1);z-index:1}
.finish span{width:100%;position:absolute;bottom:40%;left:0;right:0;color:#fff;display:block;text-transform:uppercase;font-size:12px;font-weight:600;opacity:0;line-height:20px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.finish:hover span{letter-spacing:0;opacity:1;bottom:calc(50% - 10px)}
.port-box{border-radius:20px;overflow:hidden}
.port-box img{height:600px;width:100%;object-fit:cover;border-radius:20px}
.img-box img{height:640px;width:100%;object-fit:cover}
.bg-gray{background:#FCF9F4}
.bg-white{background:#fff}
.section-padding{padding:120px 0}
.clients-carso .img{line-height:40px;display:block}
.clients-carso .img img{max-height:40px;max-width:150px}
.vmap{margin:0 -5%;display:block;width:100wh;height:600px;z-index:101}
.work-carsouel .work-crus .img .cont span{font-size:11px;text-transform:uppercase;background:#ff5200}
.work-carsouel .work-crus .img .cont h6{font-weight:800}
.sub-title{color:#ff5200}
.bg-gray1{background:linear-gradient(to right,#e9eaf0 0%,#fff 100%)}
.bg-gray2{background:linear-gradient(to left,#e9eaf0 0%,#fff 100%)}
.bg-gray3{background:linear-gradient(to bottom,#e9eaf0 0%,#fff 100%)}
.modern-footer{background:#001b72}
footer .logo img{max-height:60px;width:auto}
footer p{color:rgba(255,255,255,.66)}
footer .subscribe-minimal input{border:1px solid rgba(255,255,255,0.20)}
.modern-footer{position:relative}
.modern-footer .bg-img{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover}
.modern-footer [data-overlay-dark]:before{background:linear-gradient(to right,#03040a 0%,#0c3069 100%)}
.butn.butn-bord-thin:hover{background:#ff5200}
.center-col{float:none!important;margin-left:auto!important;margin-right:auto!important}
.project.work{height:400px}
.project.work img{min-height:400px}
.project.work .conte{position:absolute;bottom:-50px}
.project{margin:0;position:relative;overflow:hidden;background:linear-gradient(to top,#03040a 0%,#0c3069 100%);display:block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:block;border-radius:15px}
.project img{opacity:.8;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;object-fit:cover}
.project:hover img{opacity:.3}
.project .conte{position:absolute;bottom:-50px;left:0;right:0;margin:0 auto;display:block;padding:40px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.project:hover .conte{bottom:0}
.project .conte h6{color:#fff;margin-bottom:10px;font-size:30px}
.project .cat{position:relative;bottom:-70px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.project:hover .cat{bottom:0}
.project .cat p{margin:0;line-height:20px;min-height:60px;color:#fff;font-size:16px}
.project:after{position:absolute;width:60px;height:60px;line-height:60px;top:0;left:40px;content:"\e628";font-family:themify;font-size:20px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;transform:rotate(-45deg);text-align:center;opacity:0;transition:all .4s}
.project:hover:after{opacity:1;top:40px}
.big-text {position:absolute;top:-50px;left:0;right:0;margin:0 auto;display:block;width:100%;z-index:100;height:100px;text-align:center}
.big-text h2 {font-size:100px;line-height:100px;color:#fff;text-transform:uppercase;font-weight:900;letter-spacing:5px;text-shadow:0 0 35px rgba(0, 27, 114,.35)}
footer{border-top:3px solid #ff5200;padding-top:80px}
footer .container{z-index:36;position:relative}
footer p{color:#fff}
footer a{color:#fff}
footer a:hover{color:#ff5200;text-decoration:none}
footer hr{border-color:rgba(255,255,255,.1)}
.footer-info{text-align:center}
.links-section{padding:30px 0 0;letter-spacing:0}
.links-section .footer-info {text-align:left;padding:0 30px}
.links-section .footer-info img{max-height:50px;margin-bottom:25px}
.links-section .footer-info p{margin-bottom:25px}
.links-section p{color:rgba(255,255,255,.5);font-size:16px;font-weight:400}
.links-section h4{color:rgba(255,255,255,.5);text-transform:uppercase;padding-bottom:25px;margin-bottom:25px;position:relative;font-size:14px;letter-spacing:1px;font-weight:500}
.links-section h4 .head-line{position:absolute;bottom:0;left:0;display:block;width:30px;height:1px;background-color:#ff5200;margin:0}
.links-section ul{list-style:none;margin:0 0 20px;padding:0}
.links-section ul li{padding:0 0 8px;font-size:16px;color:rgba(255,255,255,.5);position:relative;vertical-align:top;font-weight:400}
.links-section ul li span{font-size:12px;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:0}
.links-section ul li a{color:#fff;font-weight:400;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.links-section ul li a:hover{color:#ff5200}
.subscribe{position:relative;margin-top:20px}
.subscribe .input{font-size:15px;padding:0 25px;border:1px solid rgba(255,255,255,.20);outline:none;width:100%;color:#fff!important;background:transparent;height:50px;line-height:50px;border-radius:25px;transition:all .3s ease-in-out;letter-spacing:1px;display:flex}
.subscribe input::placeholder {color:#fff!important;} 
.subscribe:focus .input,.subscribe:hover .input{border-color:#ff5200;color:#fff}
.subscribe button{position:absolute;right:0;top:0;color:rgba(255,255,255,.5);text-align:center;border:none;outline:none;background:none;display:block;width:50px;height:50px;line-height:50px;padding:0;margin:0;border-radius:50%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.subscribe button i{font-size:16px}
.subscribe:hover button,.subscribe:focus button{color:#fff;background:#ff5200}
ul.social-list{list-style:none;margin-bottom:30px;text-align:center}
ul.social-list li{display:inline-block;padding:0}
ul.social-list li a{margin:0 2px;display:flex;height:50px;line-height:50px;width:50px;background: rgba(255,255,255,.15);color:#fff;border-radius:50%;transition:all .3s ease-in-out;justify-content: center;align-items: center;}
ul.social-list li a:hover{background:#ff5200;border-color:#ff5200;color:#fff}
ul.social-list li a i{height:16px}
ul.social-list li a:before{display:none}

.copyright-section{padding:30px 0;letter-spacing:0;border-top:1px solid rgba(255,255,255,.1);margin-top:60px}
.copyright-section p{font-size:16px;margin:10px 0;color:rgba(255,255,255,.5);line-height:20px}
.copyright-section a{text-transform:uppercase;font-size:14px}
.copyright-section a:before{display:inline-block;content:"|";color:rgba(255,255,255,.33);position:relative;margin:0 15px;font-size:10px;position:relative;top:-2px}
.copyright-section a:first-child:before{display:none}
.pull-right{float:right}
.sub-title.cta-sub{letter-spacing:3px;color:#ff5200;margin-bottom:20px}
.sub{font-size:15px;margin-bottom:0;font-weight:700;text-transform:uppercase;letter-spacing:5px;color:#ff5200;display:block;line-height:20px;position:relative;left:0}
.sub span{position:relative}
.sub:after {display:block;width:30px;height:1px;margin:20px 0;background:#ff5200;content:""}
.sub.center:after {margin:20px auto;right:5px;position:relative} 
.dark-section .sub{color:#fff}
.left.sub:before{display:none}
.right.sub:after{display:none}
.border-grad{height:1px;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(209,213,219,1) 50%,rgba(255,255,255,0) 100%);display:block;position:relative;text-align:center;top:-120px}
.border-grad span{background:#fff;padding:0 27px 0 30px;font-size:16px;font-weight:600;text-transform:capitalize;color:#ff5200;z-index:100;letter-spacing:3px;text-transform:uppercase;position:relative;top:-10px}
.skills-img .img img{object-fit:cover;width:100%;aspect-ratio:16/14}
.btn-sys{font-weight:600;overflow:hidden;position:relative;display:inline-block;text-transform:none;letter-spacing:1.5px;line-height:20px;transition:all .3s ease-in-out;}
.btn-sys i{position:relative;top:1px}
.btn-sys.btn-crv{border-radius:25px}
.btn-sys.btn-mini{font-size:11px;padding:4px 17px}
.btn-sys.btn-mini i{font-size:12px}
.btn-sys.btn-mini.btn-border{padding:3px 18px}
.btn-sys.btn-small{font-size:11px;padding:6px 20px}
.btn-sys.btn-small i{font-size:12px}
.btn-sys.btn-small.btn-border{padding:5px 20px}
.btn-sys.btn-medium{font-size:14px;padding:11px 25px 10px}
.btn-sys.btn-medium.btn-border{padding:11px 22px 10px}
.btn-sys.btn-medium i{font-size:14px}
.btn-sys.btn-large{font-size:15px;padding:16px 35px 14px}
.btn-sys.btn-large.btn-border{padding:14px 35px 12px}
.btn-sys.btn-large i{font-size:16px}
.btn-sys.btn-border{border:1px solid;background-color:transparent}
.btn-light{color:#03040a;background:#fff}
.btn-light:hover{color:#03040a}
.btn-border.btn-light:after{content:"";height:200%;width:35%;position:absolute;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.05);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.btn-border.btn-light{color:#fff;border-color:rgba(255,255,255,.20)}
.btn-border.btn-light:hover{color:#fff;background:#ff5200;border-color:#ff5200}
.btn-border.btn-light:hover:after{right:0}
.btn-dark{color:#fff;background-color:#03040a}
.btn-dark:hover{color:#fff}
.btn-dark:after{content:"";height:200%;width:35%;position:absolute;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.1);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.btn-dark:hover:after{width:50%;background:rgba(255,255,255,0.14)}
.btn-border.btn-dark{color:#03040a;border-color:rgba(0,0,41,.15)}
.btn-border.btn-dark:hover{color:#fff;background:#03040a}
.btn-border.btn-dark:hover:after{right:0}
.btn-color{color:#fff;background:#ff5200}
.btn-color:hover{color:#fff}
.btn-sys:hover{box-shadow:0 0 10px #ff5200}
.btn-color:after{content:"";height:220%;width:35%;position:absolute;z-index:1;right:0;top:10%;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.15);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.btn-color:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.btn-border.btn-color:hover{color:#fff;background:#ff5200}
.btn-border.btn-color:hover:after{right:0}
.btn-sys.btn-border.btn-color{border-color:#ff5200}

.btn-blue{color:#fff;background:#00a4ff}
.btn-blue:hover{color:#fff}
.btn-blue:after{content:"";height:220%;width:35%;position:absolute;z-index:1;right:0;top:10%;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.15);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.btn-blue:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.btn-border.btn-blue:hover{color:#fff;background:#00a4ff}
.btn-border.btn-blue:hover:after{right:0}
.btn-sys.btn-border.btn-blue{border-color:#00a4ff}

.btn-pink{color:#fff;background:#e60a95}
.btn-pink:hover{color:#fff}
.btn-pink:after{content:"";height:220%;width:35%;position:absolute;z-index:1;right:0;top:10%;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.15);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.btn-pink:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.btn-border.btn-pink:hover{color:#fff;background:#e60a95}
.btn-border.btn-pink:hover:after{right:0}
.btn-sys.btn-border.btn-pink{border-color:#e60a95}

.sub.blue:after {background:#00a4ff;}
.sub.pink:after {background:#e60a95;}


.btn-border.btn-color{color:#ff5200;border-color:#ff5200}
.btn-gray{color:#fff;background:#c2c2c2}
.btn-gray:hover{color:#fff}
.btn-gray:after{content:"";height:200%;width:35%;position:absolute;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.1);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.btn-gray:hover:after{width:50%;background:rgba(255,255,255,0.14)}
.btn-border.btn-gray{color:#c2c2c2;border-color:#c2c2c2}
.btn-border.btn-gray:hover{color:#fff;background:#c2c2c2}
.btn-border.btn-gray:hover:after{right:0}
.ml-120{margin-left:120px}
.icon-box{border-radius:15px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;margin:0;position:relative;top:0;text-align:center;border-none}
.icon-box:hover{top:-15px}
.services .item-box .icon {width: 120px;margin:0 auto 25px;height: 120px;line-height: 120px;box-shadow:0 10px 10px #ebeff7;border-radius:50%;background:#fff}
.icon-box img{max-height:52px;width:auto;filter: brightness(0) saturate(100%) invert(33%) sepia(57%) saturate(2925%) hue-rotate(3deg) brightness(105%) contrast(103%);}
.icon-box span{color:#ff5200}
.icon-box h6{font-size:20px}
.services .item-box{padding:40px;border:none!important}
.icon-box:hover{background:#fff;}
.icon-box:hover h5{color:#ff5200}
.header-inner{min-height:70vh;padding:220px 0 120px}
.header-inner .caption h1{font-size:90px;margin-bottom:30px}
.header-inner .caption p{font-weight:400}
.industry{border-radius:25px;overflow:hidden;height:500px;margin-bottom:50px;display:flex;background:linear-gradient(to left,#f1f5fa 0%,#ebeff7 100%)}
.industry.second{background:linear-gradient(to left,#ebeff7 0%,#f1f5fa 100%)}
.industry .industry-img{z-index:2;position:relative;margin:0;overflow:hidden;border-radius:25px;display:block;height:500px}
.industry img{position:relative}
.industry.second img{margin-left:0;height:500px;object-fit:cover;width:100%}
.industry .row{margin:0}
.industry div[class*='col-md-']{padding:0}
.industry div[class*='col-lg-']{padding:0}
.industry .industry-text{padding:40px 120px;position:relative;z-index:0;margin:0 0 0 -25px;border-radius:25px;min-height:500px;width:100%;align-content:center}
.industry.second .industry-text{margin:0}
.industry h3{font-size:30px;margin-bottom:15px}
.blog-list-half .item .img .img-post{height:350px}




.brand a{text-align:center;display:block;padding:0;margin:0;position:relative;border-radius:10px;vertical-align:middle;overflow:hidden}
.brand a:hover{background:#fff}
.brand a img{width:100%;transition:all .4s ease-in-out;aspect-ratio:16/9;object-fit:cover}
.brand a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1}
.p030 {padding:0 30px}
.videos span,.videos i{color:#fff}
.swiper-pagination.videos{display:none}
.video .play-icon{background:#fff;border-radius:50%;height:110px;line-height:110px;width:110px;color:#2391ea;position:relative;top:0;left:0;margin:0 auto 15px;right:0;z-index:50;transition:all .4s ease-in-out;}
.video .play-icon:after {content:"";display:block;position:relative;left:42%;top:40%;width: 0px;height: 0px;border-style: solid;border-width: 12px 0 12px 24px;border-color: transparent transparent transparent #042030;transform: rotate(0deg);}
.video .play-icon:hover{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);background:#fff;}
.video .play-icon:hover:after{border-color: transparent transparent transparent #2391ea;}

.round-1{position:absolute;left:calc(50% - 60px);width:120px;height:120px;top:-5px;border-radius:50%}
.round-1:before,.round-1:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;border:2px solid #fff;border-radius:inherit}
.round-1:before{animation:animationSignal1;animation-iteration-count:infinite;animation-duration:3s;-webkit-animation:animationSignal1;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2.5s;z-index:-1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transition:all .5;-o-transition:all .5;-webkit-transition:all .5;-ms-transition:all .5;transition:all .5}
.round-1:after{animation:animationSignal2;animation-iteration-count:infinite;animation-duration:3s;-webkit-animation:animationSignal2;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2.5s;z-index:-1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transition:all .5;-o-transition:all .5;-webkit-transition:all .5;-ms-transition:all .5;transition:all .5}
.round-1 .round-2{position:absolute;left:10%;top:10%;height:80%;width:80%;border-radius:50%}
.round-1 .round-2:before,.round-1 .round-2:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;border:1px solid #fff;border-radius:50%}
.round-1 .round-2:before{animation:animationSignal3;animation-iteration-count:infinite;animation-duration:3s;-webkit-animation:animationSignal1;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2.5s;z-index:-1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transition:all .5;-o-transition:all .5;-webkit-transition:all .5;-ms-transition:all .5;transition:all .5}
@keyframes animationSignal1 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9)}
100%{transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0}
}
@-webkit-keyframes animationSignal1 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9)}
100%{transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0}
}
@keyframes animationSignal2 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}
100%{transform:scale(1.9);-moz-transform:scale(1.9);-webkit-transform:scale(1.9);-ms-transform:scale(1.9);-o-transform:scale(1.9);opacity:0}
}
@-webkit-keyframes animationSignal2 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}
100%{transform:scale(1.9);-moz-transform:scale(1.9);-webkit-transform:scale(1.9);-ms-transform:scale(1.9);-o-transform:scale(1.9);opacity:0}
}
@keyframes animationSignal3 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9)}
100%{transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);-webkit-transform:scale(2.2);opacity:0}
}
@-webkit-keyframes animationSignal3 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9)}
100%{transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);-webkit-transform:scale(2.2);opacity:0}
}
@keyframes animationSignal4 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}
100%{transform:scale(2.5);-moz-transform:scale(2.5);-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);opacity:0}
}
@-webkit-keyframes animationSignal4 {
0%{opacity:.8;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}
100%{transform:scale(2.5);-moz-transform:scale(2.5);-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);opacity:0}
}
.works .panel .item .img {
    width: 100%;
    height: 60vh;
	
}
.works .panel .item .img img {
    width: 100%;
     height: 60vh;
    object-fit: cover;margin:0 15px
}
.works .panel .item {
    width: 100%;
}
.services .item-box {border:none;margin:0}
.benefit {text-align:center}
.benefit li{display:inline-block;width:20%;vertical-align:top;margin:0 -2px}
.page-header h1{margin-bottom:20px}
.page-header.bg-header{background:#001b72;padding:60px 0}
.bg-pattern{z-index:-1}
.bg-color{background:#ff5200}
.google-map:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.zindex-2{z-index:2;position:relative}
.sub-white{background:#fff;position:relative}
.blog-crev .img{height:350px;display:block;overflow:hidden;background:linear-gradient(135deg,#ff5200 0%,#03040a 100%)}
.blog-crev .img img{height:350px;width:100%;object-fit:cover;opacity:1;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.blog-crev .img:hover img{opacity:.15;filter:grayscale(100%)}
.blog-list-half .item .cont{padding:40px}
.date{position:absolute;top:40px;left:40px;opacity:.33;font-weight:700;font-size:15px}
.tags a{font-size:20px}
.tags a:hover{color:#fff}
.clients-title{color:#ff5200;text-transform:uppercase;font-size:14px}
.blog-crev .item .img .tag{bottom:-2px;border-radius:10px 10px 0 0;padding:6px 30px;font-size:13px;color:#ff5200}
.collto{text-align:center;margin:20px 0 0}
.collto .btn-sys{letter-spacing:0}
.page-header-error{min-height:auto}
.sidebar .widget.last-post-thum .item .cont h6{font-size:20px}
.main-post .unorder-list li,.main-post .order-list li{font-size:20px}
.blog-list-half .item .cont .tags a{font-size:16px}
.blog-list-half .item .cont h5{font-size:22px;margin-bottom:20px}
.main-post .post-qoute{border-radius:15px;padding-left:150px;border:1px solid rgba(0,0,0,0.1)}
.main-post .post-qoute h6:before{content:'“';left:-120px;font-size:200px;font-family: "Urbanist", sans-serif;color:#f2f4fb}
.sidebar .widget.tags a{padding:8px 15px;font-size:14px;text-transform:uppercase;font-weight:700}
.sec-bottom .d-flex{border:none}
.filtering {text-align:center;margin-bottom:30px}
.filtering span{padding:0;margin:0 15px;}
.filtering span h6 {font-weight:400;font-size:18px}
.filtering span.drop h6:after {display:inline-block;content:"\e64b";color:#c1c5ca;padding:0 0 0 10px;font-family: 'themify';font-size:10px;position:relative;top:0}
.filtering span.active h6 {color:#ff5200;}
.filtering span.active.drop h6:after {color:#ff5200} 
.filtering span:after{width:0;display:block;content:"";height:1px;background:none;display:block;margin-top:10px;transition:all .4s;line-height:20px}
.filtering span:hover:after{background:#ff5200;width:100%}
.filtering span.active:after{background:#ff5200;width:100%}
.filtering span.drop:hover .dropdown-menu {display:block;padding:15px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,41,.15);border:none}
.filtering span.drop .dropdown-menu li {}
.filtering .dropdown-menu {min-width:240px;top:30px}
.filtering .dropdown-menu.chk-box li {position:relative;padding:5px 0}
.filtering .dropdown-menu.chk-box li input[type="checkbox"][id^="cb"]{display:none}
.filtering .dropdown-menu.chk-box li input[type="radio"][id^="cb"]{display:none}
.filtering .dropdown-menu.chk-box li label{padding:0;display:block;position:relative;margin:0;cursor:pointer;text-align:left;font-size:16px;line-height:24px;font-weight:600;padding:0 0 0 32px}
.filtering .dropdown-menu.chk-box li label:after{background:#e9eaf0;color:#cacee7;content:"\e646";font-family: themify;display:block;position:absolute;top:0;left:0;width:24px;height:24px;text-align:center;line-height:24px;transition-duration:.4s;transform:scale(0);z-index:10;font-size:8px;border-radius:5px;transform:scale(1);}
.filtering .dropdown-menu.chk-box :checked + label p{color:#ff5200}
.filtering .dropdown-menu.chk-box :checked + label:after{content: "\e64c";background:#ff5200;transform:scale(1);display:block;color:#fff}
.filtering .dropdown-menu.chk-box label p{line-height:24px;position:relative;font-size: 16px;}
.form.with-filter{margin:15px 0 0}
.form.with-filter .row{margin:0}
.products-list{list-style-type:none;display:block;margin:0;padding:0}
.products-list li{display:inline-block;margin:0 -2px;width:25%;vertical-align:top;padding:0;position:relative}
.products-list li .product-box{margin:10px}
.product-box{display:block;border-radius:15px;background:#fff;border:1px solid rgba(0,0,41,.05);overflow:hidden;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin:0 0 30px}
.product-box:hover{box-shadow:0 0 15px rgba(0,0,41,.10)}
.product-img{display:block;overflow:hidden;border:1px solid #fff;border-radius:15px 15px 0 0}
.product-box img{height:280px;object-fit:cover;width:100%;opacity:.95;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.product-box:hover img{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
.product-box .product-content{padding:30px;position:relative;top:0;display:block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.product-box .product-content p{font-size:16px;text-align:center}
.product-box:hover .product-content{top:-25px}
.product-box h4{font-size:22px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin-bottom:10px;text-align:center}
.product-box:hover h4{color:#ff5200}
.load-more{width:10px;height:10px;border-radius:50%;display:block;margin:0 auto;position:relative;color:#00a4ff;box-sizing:border-box;animation:shadowRolling 2s linear infinite;clear:both;text-align:center;left:-120px}
@keyframes shadowRolling {
0%{box-shadow:0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}
12%{box-shadow:100px 0 #00a4ff,0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}
25%{box-shadow:110px 0 #00a4ff,100px 0 #00a4ff,0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}
36%{box-shadow:120px 0 #00a4ff,110px 0 #00a4ff,100px 0 #00a4ff,0 0 rgba(255,255,255,0)}
50%{box-shadow:130px 0 #00a4ff,120px 0 #00a4ff,110px 0 #00a4ff,100px 0 #00a4ff}
75%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 #00a4ff,120px 0 #00a4ff}
87%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 #00a4ff}
100%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0)}
}
.full-showcase .parallax-slider{background:#03040a}
.full-showcase.slide{height:500px;border-radius:15px;overflow:hidden;padding:2px;box-shadow:0 0 30px rgba(0,0,41,.09)}
.full-showcase.slide .parallax-slider .swiper-slide{min-height:500px;padding:0}
.full-showcase.slide .swiper-pagination-bullet{background:#03040a;width:10px;height:10px;margin:0 5px!important}
.full-showcase.slide .swiper-pagination-bullet svg{display:none}
.full-showcase.slide .swiper-pagination{bottom:25px}
.popup-form{margin:0 10%;padding:0;position:relative;border-radius:15px;position:relative;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);box-shadow:0 0 30px 0 rgba(0,0,0,0.66);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);z-index:10}
.popup-form .row{margin:0}
.popup-form div[class*='col-md-']{padding:0}
.popup-form .popup-info{padding:10%;margin:0;background:#fff;z-index:1;position:relative;border-radius:0 15px 15px 0}
.popup-form h4,.popup-form p{color:#03040a}
.popup-form .popup-img{display:none}
.popup-form .btn-sys{margin:20px 0 0}
.mfp-close{color:#ff5200!important}
.mfp-close:hover{color:#fff!important;background:#ff5200!important}
.form{margin:0 0 30px;z-index:5;position:relative}
.form .form-group .form-control{font-size:17px;margin:0;outline:none;width:100%;padding:15px 45px 15px 25px;height:auto;line-height:20px;background:none;border:none;font-weight:400;box-shadow:none;border-radius:0;color:#03040a;border-radius:25px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.form .form-group .form-control:hover,.form .form-group .form-control:focus{background:none;border:none;box-shadow:none;color:#03040a}
.form .form-group:hover .form-control{background:#fff}
.form .btn-sys{margin:0;width:100%;display:block}
.form .form-group{position:relative;margin:0 0 15px;padding:0;display:block;background:#fff;border:1px solid #e1e5eb;border-radius:25px;padding:0;color:#03040a;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.form .form-group:hover,.form .form-group:focus{border-color:#ff5200}
.form .form-group i{position:absolute;top:20px;right:20px;color:#c1c5cb;font-size:10px}
.form .form-group:hover i{color:#ff5200}
.w100{border:none;width:100%}
.form .form-group button{position:absolute;right:-1px;top:-1px;color:#ff5200;text-align:center;border:none;outline:none;background:none;display:block;width:52px;height:52px;line-height:52px;padding:0;margin:0;border-radius:50%;transition:all .3s ease-in-out}
.form .form-group button i{font-size:16px;transition:all .3s ease-in-out;line-height:16px;top:2px;right:0;position:relative;color:#ff5200}
.form .form-group button:hover i{color:#fff}
.form .form-group button:hover{background:#ff5200;color:#fff}
.form .row{margin:0 15px}
.form div[class*='col-lg-']{padding:0 5px;position:relative}
.info-box .form{margin:0;z-index:10;display:block}
.info-box .form .row{margin:0}
.form button{border:none}
.form .form-group texarea.form-control{min-height:120px!important}
.form.reqiest-form .row{margin:0}
.form.reqiest-form .form-group .form-control{background:#f1f5fa}
.form.reqiest-form .form-group .form-control:hover,.form.reqiest-form .form-group .form-control:focus{background:#fff}
.contact .info-box{border:1px solid rgba(0,0,41,0.05);background:radial-gradient(ellipse at center,#fff 0%,#e9eaf0 100%);padding:40px;position:relative;z-index:0}
.contact .info-box:after{background-image:url(../images/map.png);z-index:1;display:block}
.contact .info-box .bord-thin-bottom{border-bottom:1px solid rgba(0,0,0,0.09)}
.social-icon-circle a{background:none}
.social-icon-circle a:hover{border-color:#ff5200;background:#ff5200;color:#fff}
.req{border:1px solid rgba(0,0,41,0.05);background:#fff;padding:40px;position:relative;z-index:0;border-radius:25px;transition:all .3s ease-in-out}
.req:hover{box-shadow:0 0 15px rgba(0,0,41,.15)}
.contact-info{border:1px solid rgba(0,0,41,0.05);background:radial-gradient(ellipse at center,#fff 0%,#e9eaf0 100%);padding:40px 40px 40px 100px;position:relative;z-index:0;border-radius:20px;display:block;width:100%}
.contact-info:after{background-size:cover;z-index:2;display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;content:"";opacity:.2}
.contact-info h4{margin-bottom:15px}
.contact-info h6{margin-bottom:10px}
.contact-info hr{margin:20px 0;opacity:.1}
.contact-info a{transition:all .3s ease-in-out}
.contact-info a:hover{color:#ff5200}
.contact-info b {color:#fff}
.contact-wrap{z-index:5;position:relative;display:block;}
.contact-info.dark{background:linear-gradient(135deg,#03040a 0%,#0c316b 50%,#ff5200 100%)}
.contact-info.dark h4{color:rgba(255,255,255,1)}
.contact-info.dark h6{color:rgba(255,255,255,.33)}
.contact-info.dark a{color:#fff}
.contact-info.dark hr{background:#fff}
.contact-info.dark p{color:rgba(255,255,255,.75);}
.contact-info.dark .item:hover a{color:#ff5200}
.contact-info .item {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.15);position:relative }
.contact-info .item:last-child {border-bottom:none}
.contact-info .item img {height:40px;position:absolute;top:10px;left:-70px;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(311deg) brightness(105%) contrast(104%);opacity:.35;width:60px}


.mission .icon-box p{font-size:18px;line-height:25px;min-height:125px}
.reqiest.title{padding:20px 0 20px 80px;min-height:auto}
.reqiest.title h5{font-size:18px;width:100%}
.reqiest.title h5 span{float:right}
.reqiest{padding:20px 70px 20px 200px;display:flex;position:relative;min-height:140px;margin:0;border-bottom:1px solid rgba(0,0,41,.066);}
.reqiest .reqiest-img{height:100px;position:absolute;width:100px;display:block;top:calc(50% - 50px);left:80px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 10px #e1e5ea}
.reqiest .quantity{width:60px;height:50px;display:block;margin:0;border-radius:5px;position:absolute;right:0;top:calc(50% - 25px)}
.reqiest .quantity input{width:60px;line-height:20px;padding:15px 5px;text-align:center;font-size:18px;border:1px solid rgba(0,0,41,.15);background:#fff;border-radius:5px}
.reqiest h4{font-size:22px;display: flex;-ms-flex-align: center;align-items: center;}
.reqiest button{position:absolute;left:0;top:calc(50% - 25px);display:block;height:50px;line-height:50px;width:50px;border:1px solid rgba(0,0,29,.066);text-align:center;color:rgba(0,0,29,.66);border-radius:50%;transition:all .3s ease-in-out;background:none;padding:0}
.reqiest button i{font-size:12px}
.clear{clear:both}
.project-gallery{overflow:hidden;margin:0 0 30px;display:block;padding:15px}
.project-gallery .owl-buttons div{position:absolute;top:calc(50% - 25px);width:50px;height:50px;line-height:50px;display:block;margin:0!important;padding:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:none!important;opacity:.25!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.project-gallery .owl-buttons div:hover{opacity:1!important}
.project-gallery .owl-buttons div.owl-prev{left:10px}
.project-gallery .owl-buttons div.owl-next{right:10px}
.project-gallery .owl-buttons div i{color:#03040a;font-size:24px;line-height:50px}
.project-gallery .gallery-top{margin:0 0 15px;padding:0;overflow:hidden;position:relative;display:block;width:100%;border-radius:15px;box-shadow:0 0 15px rgba(0,0,41,.1)}
.project-gallery .gallery-top img{width:100%;object-fit:cover;aspect-ratio:16/12}
.project-gallery .gallery-top .item{position:relative}
.project-gallery .gallery-bottom{overflow:hidden;position:relative;display:block;margin:0}
.project-gallery .gallery-bottom .item{background:#c1c5cb;border-radius:10px;overflow:hidden;margin:5px;cursor:pointer;transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-webkit-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out}
.project-gallery .gallery-bottom img{width:100%;object-fit:cover;height:80px}
.project-gallery .gallery-bottom .owl-item.active .item{position:relative;cursor:default}
.project-gallery .gallery-bottom .owl-item .item img{-webkit-filter:grayscale(100);filter:grayscale(100%);opacity:.75}
.project-gallery .gallery-bottom .owl-item.active .item img{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1}
.project-gallery .gallery-bottom .owl-item .item:after{content:"";display:block;position:absolute;top:-50%;right:-50%;width:90%;height:200%;transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out}
.project-gallery .gallery-bottom .owl-item.active .item:after{background-color:rgba(255,255,255,0.35)}
.page-header{padding:250px 0 200px}
.blg-img{border-radius:30px;overflow:hidden}
.blg-img img{max-height:600px;object-fit:cover;width:100%}
.radius-right{border-radius:15px 0 0 15px}
.radius-left{border-radius:0 15px 15px 0}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;height:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:grabbing!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important}
.home-slider.light-section .grabbing{cursor:url(../images/icons/mouse-dark.png),auto!important}
.home-slider.dark-section .grabbing{cursor:url(../images/icons/mouse-light.png),auto!important}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:0;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;z-index:50}
.owl-theme .owl-pagination{position:absolute;bottom:30px;left:0;right:0;margin:0 auto}
.owl-theme .owl-controls .owl-page{display:inline-block;z-index:50;line-height:16px}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:0 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ff5200;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;z-index:50}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#ff5200}
.owl-theme .owl-controls .owl-page.active span{width:36px}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(../images/icons/AjaxLoader.gif) no-repeat center center}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut 1s both ease;-moz-animation:fadeOut 1s both ease;animation:fadeOut 1s both ease}
.owl-fade-in{-webkit-animation:fadeIn 1s both ease;-moz-animation:fadeIn 1s both ease;animation:fadeIn 1s both ease}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .8s ease both;-moz-animation:scaleUpFrom .8s ease both;animation:scaleUpFrom .8s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .8s ease both;-moz-animation:scaleUpTo .8s ease both;animation:scaleUpTo .8s ease both}
@-webkit-keyframes empty {
0%{opacity:1}
}
@-moz-keyframes empty {
0%{opacity:1}
}
@keyframes empty {
0%{opacity:1}
}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes backSlideOut {
25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@-moz-keyframes backSlideOut {
25%{opacity:.5;-moz-transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes backSlideOut {
25%{opacity:.5;transform:translateZ(-500px)}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes backSlideIn {
0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@-moz-keyframes backSlideIn {
0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}
}
@keyframes backSlideIn {
0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;transform:translateZ(-500px)}
100%{opacity:1;transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes scaleToFade {
to{opacity:0;-webkit-transform:scale(.8)}
}
@-moz-keyframes scaleToFade {
to{opacity:0;-moz-transform:scale(.8)}
}
@keyframes scaleToFade {
to{opacity:0;transform:scale(.8)}
}
@-webkit-keyframes goDown {
from{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes goDown {
from{-moz-transform:translateY(-100%)}
}
@keyframes goDown {
from{transform:translateY(-100%)}
}
@-webkit-keyframes scaleUpFrom {
from{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpFrom {
from{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpFrom {
from{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo {
to{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpTo {
to{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpTo {
to{opacity:0;transform:scale(1.5)}
}

.showcases{padding-top:0;}
.showcases .text-bg{font-size:10vw;text-transform:uppercase;position:absolute;top:50px;left:150px;left:0;right:0;margin:0 auto;opacity:.05;text-align:center;font-weight:600;color:#fff}

.video-section{overflow:hidden;position:relative;height:100vh}
.video-section .container{z-index:32!important;position:relative}
.video-section .fullscreen-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}
.video-section video{min-width:100%!important;width:100%;height:auto;min-height:100%;object-fit:cover;overflow:hidden}
.video-section .video-section-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:-moz-linear-gradient(top,rgba(4,32,48,0.80) 0%,rgba(4,32,48,0.10) 100%);background:-webkit-linear-gradient(top,rgba(4,32,48,0.80) 0%,rgba(4,32,48,0.10) 100%);background:linear-gradient(to bottom,rgba(4,32,48,0.80) 0%,rgba(4,32,48,0.10) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F2021',endColorstr='#1F2021',GradientType=0)}
.full-showcase .parallax-slider .caption .sub {color:#fff}
.butn-circle-text .text {margin:0 20px 0 0}

.full-showcase  [data-overlay-dark]:before{background: linear-gradient(to bottom,  rgba(3,4,10,0.9) 0%,rgba(3,4,10,0.1) 100%);}
.page-header[data-overlay-dark]:before{background: linear-gradient(to bottom,  rgba(3,4,10,0.9) 0%,rgba(3,4,10,0.1) 100%);}


.counter{display:block;position:relative;text-align:center;margin:0;}
.counter .num-counter{font-size:150px;height:150px;line-height:150px;font-weight:800;margin:0;text-align:center;display:inline-block!important;color:rgba(0,0,0,.08);letter-spacing:0;-webkit-text-stroke: 2px transpaernt;transition:all .3s ease-in-out; }
.counter:hover .num-counter{-webkit-text-stroke: 2px #ff5200;color:#fff;font-weight:800;}
.counter span {font-size:20px;position:relative;top:-85px!important;color:#e26520;margin-left:5px;-webkit-text-stroke:0!important;display:inline-block;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease-in-out; }
.counter h4 {font-size:40px;font-weight:700;margin:0;position:absolute;top:55px;margin:0 auto;left:0;right:0;z-index:-1;text-transform:uppercase;letter-spacing:3px;transition:all .3s ease-in-out;}
.counter:hover h4 {opacity:.20;filter:blur(2px)}
.counter p {font-size:16px;letter-spacing:3px;text-transform:uppercase}
.counter img {margin:0 auto 30px;display:block;max-height:50px}
.counter:hover i {color:#ff5200}
.shop .navbar .navbar-nav .nav-link.active{color:#e60a95}
.shop .navbar.change.nav-scroll .navbar-nav .nav-link.active {color: #e60a95;}
.shop .btn-color {background: #e60a95;}
.shop .sub {color: #e60a95;}
.shop .sub:after{background:#e60a95;}
.shop .navbar .quote:hover{background:#e60a95;border-color:#e60a95;color:#fff}
.shop .navbar.change.nav-scroll .quote:hover{background:#e60a95;border-color:#e60a95;color:#fff}
.shop .navbar.nav-scroll .quote{color:#e60a95}
.shop .navbar.nav-scroll .quote span{color:#e60a95}
.shop .hamenu .menu-links .main-menu > li .link.active .fill-text{color:#e60a95}
.shop .hamenu .menu-links .main-menu > li .link.active .fill-text:after{color:#e60a95}
.shop .hamenu .menu-links .main-menu .sub-menu li a.active{color:#e60a95}
.shop .navbar .search-form .form-group {border: 1px solid #e60a95;}
.shop .navbar .search-form .form-group button {background: #e60a95;}
.shop .hamenu .sub-title {color: #e60a95;}
.shop .links-section h4 .head-line{background-color:#e60a95;}
.shop .links-section ul li a:hover{color:#e60a95}
.shop .subscribe:focus .input,.shop .subscribe:hover .input{border-color:#e60a95;}
.shop .subscribe:hover button,.shop .subscribe:focus button{background:#e60a95}
.shop ul.social-list li a:hover{background:#e60a95;border-color:#e60a95;color:#fff}
.shop .quote{background:#e60a95;}



.rentals .navbar .navbar-nav .nav-link.active{color:#00a4ff}
.rentals .navbar.change.nav-scroll .navbar-nav .nav-link.active {color: #00a4ff;}
.rentals .navbar.nav-scroll .quote{color:#00a4ff}
.rentals .navbar.nav-scroll .quote span{color:#00a4ff}
.rentals .navbar .quote:hover{background:#00a4ff;border-color:#00a4ff}
.rentals .hamenu .menu-links .main-menu > li .link.active .fill-text{color:#00a4ff}
.rentals .hamenu .menu-links .main-menu > li .link.active .fill-text:after{color:#00a4ff}
.rentals .hamenu .menu-links .main-menu .sub-menu li a.active{opacity:1;color:#00a4ff}
.rentals .hamenu .sub-title {color: #00a4ff;}
.rentals .btn-color {background: #00a4ff;}
.rentals .quote{background:#00a4ff;}
.rentals .sub  {color: #00a4ff;}
.rentals .sub:after {background:#00a4ff;}
.rentals .navbar .quote:hover{color:#fff;background:#00a4ff;border-color:#00a4ff}
.rentals .navbar.nav-scroll .quote{border-color:rgba(0,0,41,.1);color:#00a4ff}
.rentals .navbar.nav-scroll .quote span{background:rgba(0,0,41,.1);color:#00a4ff}
.rentals .navbar .search-form .form-group {border: 1px solid #00a4ff;}
.rentals .navbar .search-form .form-group button {background: #00a4ff;}
.rentals .links-section h4 .head-line{background-color:#00a4ff;}
.rentals .links-section ul li a:hover{color:#00a4ff}
.rentals .subscribe:focus .input,.rentals  .subscribe:hover .input{border-color:#00a4ff;}
.rentals .subscribe:hover button,.rentals  .subscribe:focus button{background:#00a4ff}
.rentals ul.social-list li a:hover{background:#00a4ff;border-color:#00a4ff;color:#fff}
.rentals .filtering span.active h6 {color: #00a4ff;}
.rentals .filtering span.active:after {background: #00a4ff;}
.rentals .filtering .dropdown-menu.chk-box :checked + label p{color:#00a4ff}
.rentals .filtering .dropdown-menu.chk-box :checked + label:after{background:#00a4ff;}
.rentals .product-box:hover h4 {color: #00a4ff;}
.rentals footer.modern-footer {border-top: 3px solid #00a4ff;}
.rentals .load-more {color: #00a4ff;}

.team-single .cont .text {padding: 0;margin-left:0;}
.team-single .cont  {padding:150px 8.3333333%;}

.team-single .img {height:auto}
.team-single .img img  {object-fit:cover;height: auto;}
.carousel-slider {min-height: 100vh;position: relative;background:#001b72;}
.carousel-slider .gallery-text{top:85%}
.carousel-slider .swiper-controls span {color:#fff}
.carousel-slider .swiper-controls i  {color:#fff}
.carousel-slider .swiper-pagination-bullet {background: transparent;}
.carousel-slider .gallery-text .text h4 {font-size: 24px;font-weight: 500;line-height: 1;margin:30px 0 10px;}
.carousel-slider .gallery-text .text h6 {margin:0;text-transform:none;letter-spacing:1px;}
.carousel-slider .gallery-text .swiper-slide .text {color:#fff}

.service-text h2, .service-text h4,.service-text p {margin-bottom:20px}
.service-text ul{list-style:none;margin:10px 0}
.service-text ul li{padding:0 5px 5px 20px;position:relative;text-transform:capitalize;margin:0;font-size:17px;}
.service-text ul li:before{content:"";background:#ff5200;position:absolute;top:8px;left:0;width:8px;height:8px;display:block;border-radius:50%}

.services .item-box .icon {width: 120px;margin:0 auto 25px;height: 120px;line-height: 120px;box-shadow:0 10px 10px #ebeff7;border-radius:50%;}
.icon-box img{max-height:52px;width:auto;filter: brightness(0) saturate(100%) invert(33%) sepia(57%) saturate(2925%) hue-rotate(3deg) brightness(105%) contrast(103%);}
.icon-box span{color:#ff5200}
.icon-box h6{font-size:20px}
.services .item-box{padding:40px;border:1px solid rgba(0,0,41,0.05)}
.why {text-align:center}
.why .icon {width: 100px;margin:0 auto 25px;height: 100px;line-height: 100px;box-shadow:0 10px 10px #ebeff7;border-radius:50%;display:block;}
.why .icon img{max-height:40px;width:auto;filter: brightness(0) saturate(100%) invert(33%) sepia(57%) saturate(2925%) hue-rotate(3deg) brightness(105%) contrast(103%);}
.footer-container {width:83.333333333333%;margin:0 auto}

.portfolio-filters{margin:0 0 40px;text-align:center;display:flex;justify-content: center;align-items: center;transition:all .4s ease-in-out}
.portfolio-filters a:first-child {padding:15px 0;width:50px;font-size:16px;}
.portfolio-filters a{font-size:15px;text-transform:uppercase;font-weight:600;line-height:20px;background:#e9eaf0 ;margin:0 5px;padding:15px 30px;border-radius:25px;text-align:center;color:#03040a;cursor:pointer}
.portfolio-filters a:hover,.portfolio-filters a.active{background:#ff5200;box-shadow:none;color:#fff!important;box-shadow:0 0 10px #ff5200}
#portfolio-grid{width:100%;margin:0 auto;padding:0}
#portfolio-grid .portolio-item{overflow:hidden;position:relative;margin:-.5px;width:16.666666666%!important}

.topic-title {margin:0 0 40px;text-align:center;}
.topic-title h4 {margin:0;font-size:24px;line-height:1.3}
.topic-title h4 span {display:block;font-weight:400;font-size:18px;margin-top:5px}
.pHidden{display:none !important;}

.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

.client-box {margin:10px;text-align:center}
.client-box img {object-fit:cover;aspect-ratio:16/9;width:100%;margin-bottom:10px;}
.client-box h5 {font-size:18px;line-height:24px;min-height:48px;margin:0}
.carousel-slider .gallery-img .bg-img  {border:1px solid transparent;transition:all .4s ease-in-out;position:relative;z-index:0}
.carousel-slider .gallery-img .bg-img:hover {border-color:#ff5200;box-shadow:0 0 50px #ff5200}
.carousel-slider .gallery-img .bg-img:after {position:absolute;font-size:20px;left:0;right:0;top:calc(50% - 25px);margin:0 auto;text-align:center;border-radius:50%;width:50px;height:50px;line-height:50px;font-weight:300;content: "\e628";font-family: themify;color: #fff;transform: rotate(-45deg);opacity:0;z-index:100;transition:all .4s ease-in-out;background:#ff5200;}
.carousel-slider .gallery-img .bg-img:hover:after {opacity:1;width:100px;height:100px;line-height:100px;top:calc(50% - 50px);font-size:24px;}

.banner{margin:0;display:block;position:relative;overflow:hidden;height:400px;background:#000;}
.banner .cover img {width:100%;height:400px;object-fit:cover;transition: all .3s  ease-in-out;opacity:.66;transform:scale(1.05);}
.banner:hover .cover img {transform:scale(1.00);opacity:.80}
.banner .banner-text{position:absolute;bottom:0;left:0;right:0;padding:10% 33% 10% 10%;}
.banner:hover .banner-text{bottom:0}
.banner .banner-text h5{color:#fff;}
.banner .banner-text h3{color:#fff;text-transform:capitalize}
.banner .banner-text .btn-sys{margin:15px 0 0;box-shadow:0 0 15px rgba(0,0,0,.15)}
.banner .ltd {width:250px;transition:all .4s;position:relative;position:absolute;top:15%;left:10%}

.cta-section {padding:0}
.cta-section .container-fluid {overflow:hidden;padding:0;margin:0;}
.cta-section .row{margin:0;padding:0}
.cta-section div[class*='col-lg-']{margin:0;padding:0}
figcaption {
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 0px;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    padding: 5px 10px;
    position: absolute;
    right: 0px;
    z-index: 10;
    border-radius: 0;
}


