/** ========= GLOBAL STYLES ========= **/
@import url('https://fonts.googleapis.com/css?family=Hind:400,500,700|Poppins:300,400,500,600,700');
body, p, input, textarea{font-family: 'Hind', sans-serif; font-size:16px; letter-spacing:1.2px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Poppins', sans-serif;}
.bg-light-black{background-color:#101214;}
.text-color-yellow{color:#ffa200;}
.text-color-skyblue{color:#f9b707;}
body, .loader, .exalt-sidebar-menu{background-color:#131519;}

.spinner{background-color:#f9b707;}

.logo-icon{width:105px;}
.desktop-menu-btn{background-color:#f9b707;}
.desktop-menu-btn:hover{background-color:#fff; color:#f9b707;}
.mobile-menu-btn{background-color:#f9b707;}

ul#menu-primary{border-left:#fff 1px solid;}
ul#menu-primary li:before{background:#fff;}
ul#menu-primary li a, .footer-social ul li a, .copyright-txt{color:#fff;}
ul#menu-primary li a{font-size:14px; line-height:14px;}
ul#menu-primary li:hover a, ul#menu-primary li.active a, .footer-social ul li:hover a{color:#f9b707;}
ul#menu-primary li:hover:before, ul#menu-primary li.active:before{background:#f9b707;}

.hbanner-img:before, .slider-img:before{background:rgba(0, 0, 0, 0.70);}

.hbanner-txt-big{font-size:55px; line-height:70px; margin-bottom:12px; font-weight:700; font-family:'Poppins', sans-serif;}
.hbanner-txt-small{font-size:22px; line-height:22px; color:#fff; font-weight:400; margin-bottom:30px;}

.flat-btn{background-color:#f9b707; font-size:14px; line-height:14px; font-weight:700;  padding:20px 25px;}
.flat-btn:hover{background-color:#fff; color:#f9b707;}

.down-btn{background:#f9b707;}
.down-btn:hover{background:#fff; color:#f9b707;}

.bg-image{position:relative; width:100%; background-position:center center; background-repeat:no-repeat;}
.bg-image:before{position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(27, 48, 83, 0.95);}
.bg-image .content-boxed .split-color{background:rgba(0,0,0,0.2);}

.about-img{margin-top:0;}
.about-img img{border:none; border-radius:5px; -webkit-border-radius:5px;}
.about-list li{display:block; list-style:none; padding-left:35px; margin-bottom:20px; line-height:18px; position:relative;}
.about-list li:before{position:absolute; content:"\f14a"; font-family: "Font Awesome 5 Free"; left:0; top:0; font-size:18px; color:#f9b707;}

.service-box3{background-color:#050506; padding:20px 20px; margin-bottom:30px; text-align:center;}
.service-icon{color:#f9b707; border-color:#f9b707;}
.service-box3 h3{font-size:18px; margin-bottom:15px; color:#f9b707;}
.service-box3 p{margin-bottom:0;}

.toolbar button{color:#213452;}
.toolbar button:hover, .toolbar button:focus{color:#f9b707;}
.tabmenu-mobile{color:#f9b707;}
.work-box{margin-bottom:30px;}
.work-box:after{background:rgba(0,0,0,0.7);}
.work-box .hoverinfo a.prolink-icon{color:#f9b707;}
.work-box .hoverinfo a.prolink-icon:hover{background-color:#f9b707;}

.testimonial-box{background-color:#050506; padding:20px 15px; margin-bottom:30px; text-align:center;}
.testimonial-box h3{margin-bottom:8px; color:#f9b707;}
.testimonial-box p{margin-bottom:15px;}
.testi-img{width:80px; height:80px; border-radius:50%; -webkit-border-radius:50%; margin:0 auto 15px; border:#fff 2px solid;}
ul.star-rating{margin:0; padding:0;}
ul.star-rating li{display:inline-block; vertical-align:top; list-style:none; color:#ffa200;}

.contact-icon2{height:60px; border:none; background:#f9b707; color:#fff; text-align:center; line-height:60px; border-radius:50%; font-size:24px; transition:0.3s;}
.gmap.behind-border-box:before{background:#ffc100;}
.contact-form .sent-btn input{color:#fff; background:#f9b707;}

@media only screen and (max-width:991px) {
.hbanner-txt{left:30px;}
.hbanner-txt-big{font-size:40px; line-height:50px;}
.hbanner-txt-small{font-size:18px;}
}
@media only screen and (max-width:640px) {
.hbanner-txt{left:15px;}
.hbanner-txt-big{font-size:30px; line-height:36px;}
}
