
@media(max-width:1400px){

    /* common button start */
    .common-btn{padding: 13px 28px;}
    /* common button end */

}


@media(min-width:1250px){
    /* .container{max-width: 1240px;} */
}

@media(max-width:1199px){

    .ptb-70 { padding-top: 50px; padding-bottom: 50px;}
    .ptb-50 { padding-top: 35px; padding-bottom: 35px;}
    .pt-70 { padding-top: 50px;}
    .pb-70 { padding-bottom: 50px;}

    /* header start */
    .header-contact-btn-main { margin-left: 15px;}
    .header-contact-btn-main .header-contact-btn{padding: 10px 20px;}
    .header-right-contact .call-link{display: none;}
    /* header end */

    /* sticky header start */
    .sticky-active .header-contact-btn-main .header-contact-btn { padding: 7px 16px;}
    .sticky-active .main-navigation ul#main-menu > li {padding: 21px 0px;}
    .sticky-active .main-navigation ul#main-menu > li > a {font-size: 14px;}
    .sticky-active .navbar-expand-lg a.navbar-brand img { height: 22px;}
    .sticky-active .main-navigation ul#main-menu > li > ul { top: 56px;}
    /* sticky header end */

    /* footer start */
    .footer-main .footer-top{padding:  40px 0px;}
    .footer-top .ftr-logo-col,.footer-top .ftr-next-step { padding-right: 0;}
    /* footer END */

}

@media(max-width:991px){

    .common-btn{padding: 11px 28px;}
    .pt-70 {padding-top: 35px;}
    .pb-70 {padding-bottom: 35px;}
    .ptb-70 { padding-top: 35px; padding-bottom: 35px;}
    .ptb-50 { padding-top: 25px; padding-bottom: 25px;}

    /* header start */
    .header-right{flex-direction: row-reverse;}
    .header-contact-btn-main .header-contact-btn { padding: 7px 16px;}
    .header-contact-btn-main{margin: 0 15px 0 0;}
    .navbar{justify-content: initial;}
    .header-right-contact{order: 2;}
    .header-right{order: 3;}
    .header-left{order: 1; margin-right: auto;}

    .page-id-2666 .header-innerpage:not(.sticky-active) .mobile-menu-trigger span,.page-id-2398 .header-innerpage:not(.sticky-active) .mobile-menu-trigger span{background: #000;}

    /* header end */

    /* sticky header start */
    .sticky-header .navbar{padding: 7px 0px;}
    .sticky-active .header-contact-btn-main .header-contact-btn {padding: 6px 15px; font-size: 13px;}
     /* sticky header end */

    /* footer start */
    .footer-main .footer-top { padding: 30px 0px;}
    .footer-top .footer-logo { padding-bottom: 15px;}
    .footer-bottom{padding: 10px 0px;}
    /* footer end */

}

@media(max-width:767px){

    body{font-size: 15px; line-height: 26px;}
    p{padding-bottom: 15px;}
    .common-btn { padding: 9px 25px; font-weight: 500;}
    .pt-70 { padding-top: 25px;}
    .ptb-70 { padding-top: 30px; padding-bottom: 30px;}
    .ptb-50 { padding-top: 22px; padding-bottom: 22px;}

    /* header start */
    .header-contact-btn-main .header-contact-btn { padding: 5px 15px;}
    /* header end */

    /* footer start */
    .footer-main .footer-top { padding: 25px 0px;}
    .footer-top .footer-logo { padding-bottom: 12px;}
    .footer-top h4 { font-size: 16px; margin-bottom: 11px;}
    .footer-top .col-md-4 .ftr-col{margin-bottom: 30px;}
    .footer-top .col-md-4:last-child .ftr-col{margin-bottom: 0px;}
    .footer-top .ftr-col .ftr-address { padding-bottom: 12px;}
    /* footer end */


}

@media(max-width:575px){

    .ptb-70 { padding-top: 25px; padding-bottom: 25px;}

    /* footer start */
    .footer-main .footer-top { padding: 20px 0px;}
    .footer-top h4{margin-bottom: 8px;}
    .footer-top .col-md-4 .ftr-col{border-bottom: 1px solid #f2f2f2; margin-bottom: 15px; padding-bottom: 15px;}
    .footer-top .col-md-4:last-child .ftr-col{padding-bottom: 0; border-bottom: 0;}
    /* footer end */

}

@media(max-width:479px){

    /* header start */
    .header-contact-btn-main .header-contact-btn{display: none;}
    .header-right-contact .call-link{font-size: 0; display: block;}
    .header-right-contact .call-link > i{font-size: 22px; top: 6px;}
    /* header end */

     /* footer bottom start */
     .footer-bottom { padding: 7px 0px;}
     .footer-bottom .col-8 , .footer-bottom .col-4{width: 100%; text-align: center;}
     .footer-bottom .footer-social ul{text-align: center; margin-top: 6px;}
     /* footer bottom END */
 

}