/* .navbar-area.is-sticky {
    background-color: #fff !important;
} */



@media only screen and (max-width: 1200px) {
    .klev-nav .navbar .navbar-nav .nav-item a {
        margin-right: 3px;
        font-size: 12px;
    }

}

@media only screen and (max-width: 991px) {

	.about-content .features-list li {
	    -ms-flex: 0 0 50% !important;
	    -webkit-box-flex: 0 !important;
	    flex: 0 0 100% !important;
	    max-width: 100% !important;
        font-size: 16px;
        padding-bottom: 8px;
	}


    .navbar-area {
        background-color: #fff;
    }

    .logo img {
        max-width: 75%;
    }

    .klev-responsive-nav .mean-container a.meanmenu-reveal {
        color: #e74042;
    }

    .klev-responsive-nav .mean-container a.meanmenu-reveal span {
        background: #2f417a;
    }
    .navbar-area.is-sticky {
        background-color: #fff !important;
    }
    
    .funfacts-content h2 {
        font-size: 25px !important;
    }
    .why-choose-us-content h2 {
        font-size: 25px !important;
    }
    .section-title h2 {
        font-size: 25px !important;
    }
    .about-content h2 {
        margin-bottom: 12px !important;
        line-height: 1.4 !important;
        font-size: 25px !important;
    }
    .about-content .features-list li span {
        padding-left: 22px;
        text-align: left;
    }
   
    .free-consultation-content h2 {
        font-size: 24px !important;
        text-align: center;
    }
    .free-consultation-area {
        margin-top: 188px;
    }
}


@media only screen and (max-width: 767px) {

    .btnNav{
        display: none !important;
    }

    .btnNavTop{
        display: block;
        background: #2f417a;
        border-radius: 0px;
        color: #fff !important;
    }

    .free-consultation-area{
        display: none;
    }

    body.home .fixed-app-div{
        display: block;
    }

    .hash{
        display: none;
    }

    body.home .blog-area{
        margin-top: 10px;
    }

    .packages-section .packages-list li {
        width: 50%;
    }

    .letter-img p {
        width: 100%;
    }

    .about-area .about-content li {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
    }

    .m-mt-40{
        margin-top: 40px;
    }

    .m-mt-0{
        margin-top: 0px;
    }

    .m-mt-60{
        margin-top: 60px
    }

    .m-pb-70{
        padding-bottom: 70px;
    }

    .m-pb-60{
        padding-bottom: 60px !important;
    }

    .home .about-content{
        margin-bottom: 60px;
        margin-top: 60px;
    }

    .home .blog-area{
            padding-bottom: 30px;
    }

    .h-mobile{
        display: none;
    }

    .s-mobile{
        display: block !important;
    }

    .single-footer-widget .footer-quick-links li a{
            width: -webkit-fill-available;
    }

    .footer-contact-info li span{
        font-size: 17px;
    }

    .single-footer-widget .footer-quick-links li a {
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        padding: 9px 3px;
    }

    .dept-heading h1 {
        text-align: left;
    }

    .dept-heading h1:after {
        position: relative;
        z-index: 0;
        display: block;
        width: 59px;
        padding-top: 7px;
        margin: 18px 0 0;
        content: '';
        border-bottom: 3px solid #2f417a;
    }

    .single-footer-widget .footer-quick-links li a:hover {
        background: #f1f1f1;
    }

    .cta-area::before {
        background-position: left;
    }

    .single-footer-widget .footer-quick-links li {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    p{
        font-size: 15px;
    }

    .book-now-btn .btn-outline:nth-child(2) {
        margin-left: 0px;
    }

    .m-left{
        text-align: left;
    }

    .page-title-area {
        padding-top: 0;
        padding-bottom: 0;
    }

    .logo img{
        max-width: 75%;
    }

    .hero h1{
        margin-top: 53px;
    }

    .m-text-center{
        text-align: center;
    }



.navbar-area.is-sticky{display: none;}

.enquire-btn{top: 0;right: 0;width: 100%;}

.enquire-btn .buy-now-btn{width: 100%;}



}



.subscribe-form form button {
    background-color: #2f417a;
}

.subscribe-form form button i {

    background-color: #ffffff;
    }


.subscribe-form form button i {
    color: #2f417a;
}

.hero img {
    width: 86% !important;
    height: auto;
    position: relative;
    z-index: 1;
    top: 35px !important;
}


.page-title-bg1 {
    background-image: url(/assets/img/promedimages/elevation.jpg);
}