/*
 Theme Name:    Astra Child
 Theme URI:     https://nikanwp.com
 Description:   This is the child theme of Astra
 Author:        NikanWP Team
 Author URI:    https://nikanwp.com
 Template:      astra
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/
a { text-decoration: none !important; color: #010080;}
a:hover{color: #CC9137;}
.border-primary{border-color: #010080!important;}
.nav-link{color: #010080;}
.fw-500{font-weight: 500}
.rounded-25{border-radius:25px; }
.rounded-25-top{border-radius:25px 25px 0 0; }
.line-height-32 {line-height: 32px;}
.text-orange{color: #CC9137;}
.btn-outline-orange{color: #CC9137;background-color: transparent;border-color: #CC9137;font-size: 1.30rem;padding-left: 30px;padding-right: 30px;font-weight: 500;}
.btn-outline-orange:hover{color: #fff;background-color: #CC9137;border-color: #CC9137;font-size: 1.30rem;padding-left: 30px;padding-right: 30px;font-weight: 500;}
.btn-orange{color: #fff;background-color: #CC9137;border-color: #CC9137;font-size: 1.30rem;padding-left: 30px;padding-right: 30px;font-weight: 500;}
.btn-orange:hover{color: #fff}
.btn-primary2{color: #fff;background-color: #010080;border-color: #010080;font-size: 1.10rem;padding-left: 30px;padding-right: 30px;font-weight: 500;}
.btn-primary2:hover{color: #fff}
.btn-light2{color: #304352;background-color: #E7ECF0;border-color: #E7ECF0;font-size: 1.10rem;padding-left: 30px;padding-right: 30px;font-weight: 500;}
.btn-light2:hover{color: #304352}
.bg-light-2{background-color: #E8E9F1}
.bg-primary-2{background-color: #010080}
.my-6 {margin-top: 5rem !important;margin-bottom: 5rem !important}
.hr-head {width: 100px;display: inline-block;background: #C1C1C1;margin-top: 25px;}
.main-header-bar-navigation .main-header-menu .sub-menu {background-color: #E8E9F1;border-radius: 0 0 17px 17px;padding: 6px 10px 8px 10px;}
.main-header-bar-navigation .main-header-menu > .menu-item::after {width: 100%;height: 4px;content: "";background-color: #CC9137;position: absolute;bottom: -5px;opacity: 0;transition: 0.15s opacity;}
.main-header-bar-navigation .main-header-menu > .menu-item:hover::after {opacity: 1;}
.main-header-bar-navigation .main-header-menu > .menu-item > ul > li{border-bottom: 1px solid #DCDEEB !important;padding-bottom: 8px;padding-top: 6px;}
.main-header-bar-navigation .main-header-menu > .menu-item > ul > li:last-child {border-bottom: none !important;}
.header-social-inner-wrap .ast-builder-social-element:first-child{border: none;}
.header-social-inner-wrap .ast-builder-social-element{border-left: 1px solid #eaeaea;padding-left: 12px;}
.section-home > .header > h2{color: #010080;}
.site-header-section .slide-search {background: #E7ECF0;color: #304352;padding: 3px 8px 3px 8px;border-radius: 16px;}
.svg_link{position: absolute;left: 0;opacity: 0.6}
#carouselHomePage:before {content: "";background: #0000003d;width: 100%;height: 20px;position: absolute;right: 0;bottom: 0;z-index: 999;}
#carouselHomePage,.section-slider{height: 600px;}
.nw-slider-item{height: 600px;padding-right: 54px;}
.nw-slider-item h2 {margin-top: 11rem;margin-bottom: 2rem}
.nw-slider-item p {font-size: 21px;line-height: 44px;}
.footer-about-widget p {color: #fff;font-size: 16px}
.footer-about-widget p i {padding-right: 4px;font-size: 15px;}
.footer-about-widget a {background: #CC9137;color: #fff;text-decoration: none;padding: 13px 25px 13px 25px;border-radius: 50rem!important;margin-top: 11px;display: inline-block}
.site-primary-footer-inner-wrap .site-footer-section .footer-widget-area.widget-area .widget.widget_nav_menu h2{color: #fff;}
.site-primary-footer-inner-wrap .site-footer-section .footer-widget-area.widget-area .widget.widget_nav_menu nav ul li a{color: #fff; text-decoration: none;line-height: 30px}
.site-primary-footer-inner-wrap .site-footer-section .footer-widget-area.widget-area .widget.widget_nav_menu nav ul{padding-left: 0}
.boxes-card img {max-height: 77px;}
#productTab .nav-link { padding: 0.7rem 1.6rem; }
#productTab .nav-link.active { color: white; background-color: #010080; border-color: #010080; }
#technical-info table {max-width: 100%; }
.texture-bg::before{content: "";background-image: url(assets/img/texture.svg);width: 100%;position: absolute;height: 100%;opacity: 0.1;}
.our-service:before {content: "";width: 74%;height: 100%;background: #cc9137;position: absolute;top: 0;left: 0;z-index: -1;}
.our-product:before {content: "";width: 74%;height: 100%;background: #010080;position: absolute;top: 0;right: 0;z-index: -1;}
@media (min-width: 922px){
    .single-services #primary,.single-projects #primary,.single-products #primary,.post-type-archive-services #primary,.post-type-archive-products #primary,.post-type-archive-projects #primary{
        width: 100% !important;
    }
	.bg-primary-2-desktop {background-color: #010080;}
}
@media (max-width: 767px) {
	
}

