@import url("_default-banner.css");
@import url("_features-module.css");
@import url("_featurette-module.css");
@import url("_short-services-module.css");
@import url("_if-module.css");
@import url("_trusted-by.css");
@import url("_logo-slider.css");
@import url("_blog-feature-module.css?v=1");
@import url("_kisp-pm-module.css");
@import url("_cta-module.css");


.topbar {position: fixed; top:0; left: 0; display: block; background: var(--brand-green); width: 100%; height: 56px;}

#mainContent {padding-top: 0;}
.if-module {padding-bottom: 0;}
.blog-feature {padding: 80px 0 45px;}

/* Featurette Module */
.featurette-lt .h1b {max-width: 400px;}
.featurette-single:nth-child(2n) .featurette-lt .h1b {max-width: 340px;}

/* Short Services Module */
.short-services-module {padding: 80px 0 40px 0;}
.ss-grid.ss-txt .ss-cnt {padding-top: 0;}

.kisp-pm {padding:40px 0 40px 0;}

/*-- media css starts here --*/
@media only screen and (max-width: 809px) and (min-width: 200px){
.main_header .header {padding: 20px 0 0 0;}
.main_header.fixed-header .header {padding: 16px 0 0 0;}
.main_header .logo {width: 88px; height: 88px;} 
.main_header.fixed-header .logo {width: 56px; height: 56px;} 
.main_header .header_right.mobile_menu {padding: 52px 0 32px 0;}
}

@media only screen and (max-width: 767px) and (min-width: 200px){
     .kisp-pm { padding: 40px 0 0 0!important; }
    .trusted-by { padding: 80px 0 40px; }

    .featurette-lt .h1b { max-width: 239px; }
    .featurette-single:nth-child(2n) .featurette-lt .h1b { max-width: 185px; }
    
    .features-inner {padding: 116px 0 40px 0;}
    
}


@media only screen and (max-width: 389px) {}