header .ast-builder-grid-row{display:flex;}
.site-header-primary-section-right{margin-left:auto;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{background:#0094de;}
.ap_btn{height:45px; padding:0px 25px 1px; display:flex; align-items:center; justify-content:center; background:#0071cc; color:#fff; border-radius:5px;}
.ap_btn:hover{background:#2f6aa1; color:#fff;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{font-size:14px; color:#e1dee7;}
.ast-footer-copyright{color:#e1dee7 !important; font-size:14px;}
.f_heading{color:#fff; font-size:22px; font-weight:500; margin-bottom:30px;}
.f_text{margin-right:11rem;}
.widget ul{margin:0 0 0px; padding:0;}
.widget ul li{list-style-type:none; margin-bottom:12px;}
.widget ul li a{color:#e1dee7; position:relative; padding-left:20px; display:inline-block;}
.widget ul li a:before{content:''; position:absolute; left:0; top:7px; width:7px; height:7px; background:#c8c2d3; border-radius:30px;}
.widget ul li a:hover{color:#c8c2d3;}
.widget p{position:relative; margin-bottom:15px; padding-left:25px;}
.widget p.ps-0{padding-left:0;}
.widget p a{color:#e1dee7;}
.widget p .fa{font-size:16px; position:absolute; left:0; top:5px; color:#e1dee7;}
.social-icon{margin-top:1.5rem;}
.social-icon a{margin:0 5px 0 0; font-size:17px; width:40px; height:40px; color:#fff; display:inline-flex; align-items:center; justify-content:center; background:#306fc6; border-radius:50%;}
.social-icon a:last-child{margin-right:0;}
.social-icon a:hover{color:#fff; background:#004f8f;}
.site-footer-primary-section-2 .widget{padding-left:4rem;}

.newsletter form{position:relative; margin-top:1.5rem;}
.newsletter .btn{font-size:14px; font-weight:400; margin-top:0; padding:.95rem 1rem; position:absolute; top:4px; right:4px; border-radius:4px;}
.newsletter input[type="email"]{background:none; border-radius:4px; border-color:#4a4958; color:#d5d5d5; font-size:14px; height:50px; padding-right:100px;}

.ast-builder-menu-1 .menu-item > .menu-link{color:#17121f !important; font-size:14px; text-transform:uppercase; font-weight:600; padding-left:1.5rem; padding-right:1.5rem;}
.ast-separate-container{background:#fff !important;}
.ast-separate-container .ast-article-inner{background:#f8f9fa !important; box-shadow:none !important;}
.ast-separate-container .ast-article-single:not(.ast-related-post){background:#f8f9fa !important;}
.secondary .widget, .ast-separate-container .comments-area{background:#f8f9fa !important;}
.secondary .widget ul li a{color:#000;}
.secondary .widget ul li a:before{background:#0071cc;}
body.archive .ast-archive-description{padding:0 !important;}
.site-below-footer-wrap{padding-left:15px; padding-right:15px;}


@media (min-width:1400px){


}

@media (max-width:1199px) {
.ast-builder-menu-1 .menu-item > .menu-link{padding-left:.5rem; padding-right:.5rem;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{padding-left:20px; padding-right:20px;}
.ast-builder-footer-grid-columns{grid-column-gap:0;}

}

@media (max-width:896px) {
.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{margin:15px;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{display:flex; flex-wrap:wrap;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner{text-align:left;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section:first-child{width:100%; margin-bottom:2rem;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{width:50%;}
.site-footer-primary-section-2 .widget{padding-left:0;}
.ast-site-identity{padding:0;}
.ast-mobile-header-wrap .ast-primary-header-bar{min-height:85px;}


}

@media (max-width:768px) {


}

@media (max-width:736px) {


}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {


}

@media (max-width:480px) {
.f_heading{font-size: 19px;}
.ast-separate-container #content .ast-container{padding-left:15px; padding-right:15px;}
.ast-separate-container .ast-blog-layout-4-grid .ast-article-post{padding-left:0px; padding-right:0px;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{padding-left:15px; padding-right:15px;}

}

@media (max-width:414px) {



}

@media (max-width:375px) {


}

@media (max-width:360px) {


}

@media (max-width:320px) { 
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{width:100%; margin-bottom:1rem;}
 
}