/** ========= GLOBAL STYLES ========= **/
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, input, textarea{font-family: 'ordibehesht', sans-serif;}
p{font-size:20px; line-height:1.2em;}

.bg-dark-grey{background-color:#151515;}
.text-color-yellow{color:#4ac4e6;}
body, .loader, .exalt-sidebar-menu{background-color:#000;}

.spinner{background-color:#4ac4e6;}

.logo-icon{width:105px;}
.desktop-menu-btn{background-color:#4ac4e6;}
.desktop-menu-btn:hover{background-color:#fff; color:#4ac4e6;}
.mobile-menu-btn{background-color:#4ac4e6;}

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:21px; line-height:16px;}
ul#menu-primary li:hover a, ul#menu-primary li.active a, .footer-social ul li:hover a{color:#4ac4e6;}
ul#menu-primary li:hover:before, ul#menu-primary li.active:before{background:#4ac4e6;}

.hbanner-img:before, .slider-img:before{background:rgba(0, 0, 0, 0.5);}
.hbanner-txt{left:0; right:0; margin:0 auto; text-align:center;}
.hbanner-txt-small{font-size:26px; color:#fff; font-weight:500; margin:0; display:inline-block; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0px 20px; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}
.hbanner-txt-big{font-size:90px; line-height:90px; margin-bottom:20px; font-family: 'ordibehesht', cursive; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}

.flat-btn{background-color:#4ac4e6; font-size:14px; line-height:14px;  padding:25px;}
.flat-btn:hover{background-color:#fff; color:#4ac4e6;}

.down-btn{background:#4ac4e6;}
.down-btn:hover{background:#fff; color:#4ac4e6;}

.bg-image{position:relative; width:100%; background-position:center center;}
.bg-image:before{position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.85);}
.bg-image .content-boxed .split-color{background:rgba(0,0,0,0.5);}

.about-img img{border:none;}
.progress-box{max-width:75%;}
.progress-bar{background-color:#4ac4e6;}

.event-box{margin-bottom:30px;}
.event-dics{padding:15px; background-color:#fff;}
.event-dics-border{padding:15px; border:#343a40 1px dashed;}
.event-box h3{color:#343a40; text-transform:uppercase; margin-bottom:15px;}
.event-box p{color:#6c757d; font-size:16px; margin-bottom:0;}
.event-box ul{margin-bottom:10px; padding-bottom:0; border-bottom:#6c757d 1px dashed;}
.event-box ul li{display:block; font-size:16px; line-height:16px; color:#6c757d; margin-bottom:15px;}
.event-box ul li i{margin-right:5px;}

.toolbar button{color:#151515;}
.toolbar button:hover, .toolbar button:focus{color:#4ac4e6;}
.tabmenu-mobile{color:#4ac4e6;}
.work-box{margin-bottom:0;}
.work-box:after{background:rgba(0,0,0,0.7);}
.work-box .hoverinfo a.prolink-icon{color:#4ac4e6;}
.work-box .hoverinfo a.prolink-icon:hover{background-color:#4ac4e6;}

.testimonial-box{background-color:#080808; padding:20px 15px; margin-bottom:30px; text-align:center;}
.testimonial-box h3{margin-bottom:8px; color:#4ac4e6;}
.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:#4ac4e6;}

.contact-icon2{height:60px; border:none; background:#4ac4e6; 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:#4ac4e6;}

@media only screen and (max-width:991px) {
.hbanner-txt-small{font-size:22px; line-height:22px;}
.hbanner-txt-big{font-size:65px; line-height:65px;}
}
@media only screen and (max-width:640px) {
.hbanner-txt-small{font-size:18px; line-height:18px;}
.hbanner-txt-big{font-size:50px; line-height:50px;}
}
@media only screen and (max-width:480px) {
.hbanner-txt-big{font-size:40px; line-height:50px; margin-bottom:20px;}
}
