@media(max-width: 991px){
    
    .main-nav .container{
        padding: 0;
    }
    .navbar-nav > li:nth-child(1) a{
        padding-left: 10px;
    }
    .nav-btn{
        margin-left: 0px;
    }
    .navbar-collapse{
        padding: 1.2em 0.5em;
    }
    .navbar-nav li a:not(.nav-btn){
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .main-nav.head-nav .navbar{
        padding: .5em 1em;
    }
    .navbar .top-b{
        padding: 0;
    }
    .navbar .top-b .l-part img{
        width: 115px;
    }
    .center .sub{
        text-align: center;
    }
    .center .d-text{
        text-align: center;
    }
    .center .d-text br{
        display: none;
    }
    .center .para{
        text-align: center;
    }
    .center .para br{
        display: none;
    }
}
@media(max-width: 767px){
    .con-card-grid .con-card .det h2{
        word-wrap: anywhere;
    }
    .sv-tp{
        flex-wrap: wrap;
    }
    .sv-tp .main-cta{
        padding-left: 0 !important;
    }
    .drop-icon{
        right: 10px !important;
    }
    .sec{
        padding: 30px 0px;
    }
    .abt-header{
        max-height: 400px;
    }
    .abt-header h4{
        margin-top: 0;
    }
    .abt-header .sc-wrap{
        bottom: 50px !important;
    }
    .main-header .banner-content{
        padding-left: 0;
    }
    .main-header .banner-content{
        margin-bottom: 25px;
    }
    .srv-img{
        margin-top: 30px;
    }
    .faq-sec.sec .accordion{
        margin-bottom: 25px;
    }
    .ft-widget{
        margin-bottom: 20px;
    }
}
@media(max-width: 520px){
    .srv-wrap img{
        width: 50px;
    }
    .srv2-sec .sec-head{
        margin-top: 1.5em;
    }
    .pt-cus-wrapper{
        padding: 1em 0px !important;
    }
    .ms-vs-sec{
        background: transparent;
    }
    .ms-vs-sec .mv-wrap{
        padding: 2em 0px !important;
    }
    .ms-vs-sec .row >*:nth-child(1){
        background: #800000;
    }
    .ms-vs-sec .row >*:nth-child(2){
        background: rgba(33, 111, 239, 0.3);
    }
    .ft-bottom{
        margin-top: 0;
    }
    .ft-bottom .ft-btm-inner{
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 12px;
    }
    .bt-links li a:first-child{
        padding-left: 0;
    }
    .srv2-sec{
        padding: 1.5em 0px;
    }
    .top-bar-inner{
        padding: 8px 1em !important;
    }
    .ds-img{
        margin: 20px 0px;
    }
    .cut-wrap{
        margin-bottom: 20px;
    }
    .srv-wrap h4{
        font-size: 16px;
    }
    .ns-wrap{
        padding-bottom: 7em;
    }
    .sec-head h3{
        font-size: 1.5em;
    }
    .main-header .main-head{

        font-size: 2em;
    }
    .sup-sec .sup-wrap{
        padding: 0;
        border: none;
    }
}
@media(max-width: 600px){
    .con-card-grid{
        grid-template-columns: 1fr !important;
        gap: 15px;
    }
    .con-card-grid .con-card{
        padding: 1.2em 1em;
    }
    .con-card-grid .con-card .det h2{
        font-size: 20px;
    }
    .con-card-grid .con-card .det h4{
        font-size: 16px;
    }
    .con-card-grid .con-card img{
        width: 50px;
        min-width: 50px;
    }
    .header-btm-img{
        margin-top: 1.8em;
    }
}
