/* Responsive CSS */

@media screen and (min-width: 1400px) {
    .container {
        max-width: 1390px;
    }
}
@media screen and (max-width: 1400px) {
    /*Margin/Padding*/
    .mt_24 {
        margin-top: 22px;
    }

    .mb_24 {
        margin-bottom: 22px;
    }

    .pt_24 {
        padding-top: 22px;
    }

    .pb_24 {
        padding-bottom: 22px;
    }

    .mt_28 {
        margin-top: 26px;
    }

    .mb_28 {
        margin-bottom: 26px;
    }

    .pt_28 {
        padding-top: 26px;
    }

    .pb_28 {
        padding-bottom: 26px;
    }

    .mt_32 {
        margin-top: 28px;
    }

    .mb_32 {
        margin-bottom: 28px;
    }

    .pt_32 {
        padding-top: 28px;
    }

    .pb_32 {
        padding-bottom: 28px;
    }

    .mt_36 {
        margin-top: 32px;
    }

    .mb_36 {
        margin-bottom: 32px;
    }

    .pt_36 {
        padding-top: 32px;
    }

    .pb_36 {
        padding-bottom: 32px;
    }

    .mt_40 {
        margin-top: 36px;
    }

    .mb_40 {
        margin-bottom: 36px;
    }

    .pt_40 {
        padding-top: 36px;
    }

    .pb_40 {
        padding-bottom: 36px;
    }

    .mt_44 {
        margin-top: 40px;
    }

    .mb_44 {
        margin-bottom: 40px;
    }

    .pt_44 {
        padding-top: 40px;
    }

    .pb_44 {
        padding-bottom: 40px;
    }

    .mt_48 {
        margin-top: 44px;
    }

    .mb_48 {
        margin-bottom: 44px;
    }

    .pt_48 {
        padding-top: 44px;
    }

    .pb_48 {
        padding-bottom: 44px;
    }

    .mt_52 {
        margin-top: 48px;
    }

    .mb_52 {
        margin-bottom: 48px;
    }

    .pt_52 {
        padding-top: 48px;
    }

    .pb_52 {
        padding-bottom: 48px;
    }

    .mt_56 {
        margin-top: 52px;
    }

    .mb_56 {
        margin-bottom: 52px;
    }

    .pt_56 {
        padding-top: 52px;
    }

    .pb_56 {
        padding-bottom: 52px;
    }

    .mt_60 {
        margin-top: 56px;
    }

    .mb_60 {
        margin-bottom: 56px;
    }

    .pt_60 {
        padding-top: 56px;
    }

    .pb_60 {
        padding-bottom: 56px;
    }

    .mt_64 {
        margin-top: 60px;
    }

    .mb_64 {
        margin-bottom: 60px;
    }

    .pt_64 {
        padding-top: 60px;
    }

    .pb_64 {
        padding-bottom: 60px;
    }

    .mt_68 {
        margin-top: 64px;
    }

    .mb_68 {
        margin-bottom: 64px;
    }

    .pt_68 {
        padding-top: 64px;
    }

    .pb_68 {
        padding-bottom: 64px;
    }

    .mt_72 {
        margin-top: 68px;
    }

    .mb_72 {
        margin-bottom: 68px;
    }

    .pt_72 {
        padding-top: 68px;
    }

    .pb_72 {
        padding-bottom: 68px;
    }

    .mt_76 {
        margin-top: 72px;
    }

    .mb_76 {
        margin-bottom: 72px;
    }

    .pt_76 {
        padding-top: 72px;
    }

    .pb_76 {
        padding-bottom: 72px;
    }

    .mt_80 {
        margin-top: 76px;
    }

    .mb_80 {
        margin-bottom: 76px;
    }

    .pt_80 {
        padding-top: 76px;
    }

    .pb_80 {
        padding-bottom: 76px;
    }

    .mt_84 {
        margin-top: 80px;
    }

    .mb_84 {
        margin-bottom: 80px;
    }

    .pt_84 {
        padding-top: 80px;
    }

    .pb_84 {
        padding-bottom: 80px;
    }

    .mt_88 {
        margin-top: 84px;
    }

    .mb_88 {
        margin-bottom: 84px;
    }

    .pt_88 {
        padding-top: 84px;
    }

    .pb_88 {
        padding-bottom: 84px;
    }

    .mt_92 {
        margin-top: 88px;
    }

    .mb_92 {
        margin-bottom: 88px;
    }

    .pt_92 {
        padding-top: 88px;
    }

    .pb_92 {
        padding-bottom: 88px;
    }

    .mt_96 {
        margin-top: 92px;
    }

    .mb_96 {
        margin-bottom: 92px;
    }

    .pt_96 {
        padding-top: 92px;
    }

    .pb_96 {
        padding-bottom: 92px;
    }

    .mt_100 {
        margin-top: 96px;
    }

    .mb_100 {
        margin-bottom: 96px;
    }

    .pt_100 {
        padding-top: 96px;
    }

    .pb_100 {
        padding-bottom: 96px;
    }

    .mt_104 {
        margin-top: 100px;
    }

    .mb_104 {
        margin-bottom: 100px;
    }

    .pt_104 {
        padding-top: 100px;
    }

    .pb_104 {
        padding-bottom: 100px;
    }

    .mt_108 {
        margin-top: 104px;
    }

    .mb_108 {
        margin-bottom: 104px;
    }

    .pt_108 {
        padding-top: 104px;
    }

    .pb_108 {
        padding-bottom: 104px;
    }

    .mt_112 {
        margin-top: 108px;
    }

    .mb_112 {
        margin-bottom: 108px;
    }

    .pt_112 {
        padding-top: 108px;
    }

    .pb_112 {
        padding-bottom: 108px;
    }

    .mt_116 {
        margin-top: 112px;
    }

    .mb_116 {
        margin-bottom: 112px;
    }

    .pt_116 {
        padding-top: 112px;
    }

    .pb_116 {
        padding-bottom: 112px;
    }

    .mt_120 {
        margin-top: 116px;
    }

    .mb_120 {
        margin-bottom: 116px;
    }

    .pt_120 {
        padding-top: 116px;
    }

    .pb_120 {
        padding-bottom: 116px;
    }
}

@media screen and (max-width: 1399px) {
    .navbar-nav {
        gap: 30px;
    }
    .btn, .bnrSearchWrap form .form-submit.btn{
        min-width: 135px;
    }
    .bannerIn{
        max-width: 750px;
    }
    .elsBox{
        padding: 20px;
        gap: 12px;
    }
    .exploreBoxTop {
        padding: 24px 20px 16px;
    }
    .learnBox{
        padding: 40px 24px;
    }
    .box4Common > li {
        width: 50%;
    }
    .experienceTxtBlock {
        padding-right: 40px;
    }
    .careTxtBlock {
        padding-left: 40px;
    }
    .servicesSec1 .careTxtBlock {
        padding-left: 0;
        padding-right: 40px;
    }
    .nlForm{
        min-width: 500px;
    }
    .bannerSection{
        padding: 140px 0 180px;
    }
    .feaBox{
        padding: 28px 24px;
    }
    .experienceTxtFea{
        gap: 20px;
    }
    .ipBannerSection {
        height: 400px;
    }
    .reasonSec.experienceImgBlock{
        width: 580px;
    }
    .reasonInTxt{
        padding-left: 80px;
    }
    .lrBlock {
        max-width: 660px;
        padding-right: 60px;
    }
    .oiBlock {
        max-width: 445px;
        padding-left: 60px;
    }
}

@media screen and (min-width: 1200px) {
    .navbar-expand-xl .navbar-nav .dropdown-menu{
        background-color: var(--blue);
        border: 1px solid var(--blue);
        border-radius: 10px;
        overflow: hidden;
    }
    .navbar-nav .dropdown-menu .dropdown-item{
        color: #fff;
        padding: 12px 15px;
        transition: all ease 0.3s;
    }
    .navbar-nav .dropdown-menu .dropdown-item:hover{
        background-color: #fff;
        color: #02264D;
    }
}

@media screen and (max-width: 1200px) {
    

    /*Margin/Padding*/
    .mt_24 {
        margin-top: 22px;
    }

    .mb_24 {
        margin-bottom: 22px;
    }

    .pt_24 {
        padding-top: 22px;
    }

    .pb_24 {
        padding-bottom: 22px;
    }

    .mt_28 {
        margin-top: 24px;
    }

    .mb_28 {
        margin-bottom: 24px;
    }

    .pt_28 {
        padding-top: 24px;
    }

    .pb_28 {
        padding-bottom: 24px;
    }

    .mt_32 {
        margin-top: 26px;
    }

    .mb_32 {
        margin-bottom: 26px;
    }

    .pt_32 {
        padding-top: 26px;
    }

    .pb_32 {
        padding-bottom: 26px;
    }

    .mt_36 {
        margin-top: 28px;
    }

    .mb_36 {
        margin-bottom: 28px;
    }

    .pt_36 {
        padding-top: 28px;
    }

    .pb_36 {
        padding-bottom: 28px;
    }

    .mt_40 {
        margin-top: 32px;
    }

    .mb_40 {
        margin-bottom: 32px;
    }

    .pt_40 {
        padding-top: 32px;
    }

    .pb_40 {
        padding-bottom: 32px;
    }

    .mt_44 {
        margin-top: 36px;
    }

    .mb_44 {
        margin-bottom: 36px;
    }

    .pt_44 {
        padding-top: 36px;
    }

    .pb_44 {
        padding-bottom: 36px;
    }

    .mt_48 {
        margin-top: 40px;
    }

    .mb_48 {
        margin-bottom: 40px;
    }

    .pt_48 {
        padding-top: 40px;
    }

    .pb_48 {
        padding-bottom: 40px;
    }

    .mt_52 {
        margin-top: 44px;
    }

    .mb_52 {
        margin-bottom: 44px;
    }

    .pt_52 {
        padding-top: 44px;
    }

    .pb_52 {
        padding-bottom: 44px;
    }

    .mt_56 {
        margin-top: 48px;
    }

    .mb_56 {
        margin-bottom: 48px;
    }

    .pt_56 {
        padding-top: 48px;
    }

    .pb_56 {
        padding-bottom: 48px;
    }

    .mt_60 {
        margin-top: 52px;
    }

    .mb_60 {
        margin-bottom: 52px;
    }

    .pt_60 {
        padding-top: 52px;
    }

    .pb_60 {
        padding-bottom: 52px;
    }

    .mt_64 {
        margin-top: 56px;
    }

    .mb_64 {
        margin-bottom: 56px;
    }

    .pt_64 {
        padding-top: 56px;
    }

    .pb_64 {
        padding-bottom: 56px;
    }

    .mt_68 {
        margin-top: 60px;
    }

    .mb_68 {
        margin-bottom: 60px;
    }

    .pt_68 {
        padding-top: 60px;
    }

    .pb_68 {
        padding-bottom: 60px;
    }

    .mt_72 {
        margin-top: 64px;
    }

    .mb_72 {
        margin-bottom: 64px;
    }

    .pt_72 {
        padding-top: 64px;
    }

    .pb_72 {
        padding-bottom: 64px;
    }

    .mt_76 {
        margin-top: 68px;
    }

    .mb_76 {
        margin-bottom: 68px;
    }

    .pt_76 {
        padding-top: 68px;
    }

    .pb_76 {
        padding-bottom: 68px;
    }

    .mt_80 {
        margin-top: 72px;
    }

    .mb_80 {
        margin-bottom: 72px;
    }

    .pt_80 {
        padding-top: 72px;
    }

    .pb_80 {
        padding-bottom: 72px;
    }

    .mt_84 {
        margin-top: 76px;
    }

    .mb_84 {
        margin-bottom: 76px;
    }

    .pt_84 {
        padding-top: 76px;
    }

    .pb_84 {
        padding-bottom: 76px;
    }

    .mt_88 {
        margin-top: 80px;
    }

    .mb_88 {
        margin-bottom: 80px;
    }

    .pt_88 {
        padding-top: 80px;
    }

    .pb_88 {
        padding-bottom: 80px;
    }

    .mt_92 {
        margin-top: 84px;
    }

    .mb_92 {
        margin-bottom: 84px;
    }

    .pt_92 {
        padding-top: 84px;
    }

    .pb_92 {
        padding-bottom: 84px;
    }

    .mt_96 {
        margin-top: 88px;
    }

    .mb_96 {
        margin-bottom: 88px;
    }

    .pt_96 {
        padding-top: 88px;
    }

    .pb_96 {
        padding-bottom: 88px;
    }

    .mt_100 {
        margin-top: 92px;
    }

    .mb_100 {
        margin-bottom: 92px;
    }

    .pt_100 {
        padding-top: 92px;
    }

    .pb_100 {
        padding-bottom: 92px;
    }

    .mt_104 {
        margin-top: 96px;
    }

    .mb_104 {
        margin-bottom: 96px;
    }

    .pt_104 {
        padding-top: 96px;
    }

    .pb_104 {
        padding-bottom: 96px;
    }

    .mt_108 {
        margin-top: 100px;
    }

    .mb_108 {
        margin-bottom: 100px;
    }

    .pt_108 {
        padding-top: 100px;
    }

    .pb_108 {
        padding-bottom: 100px;
    }

    .mt_112 {
        margin-top: 104px;
    }

    .mb_112 {
        margin-bottom: 104px;
    }

    .pt_112 {
        padding-top: 104px;
    }

    .pb_112 {
        padding-bottom: 104px;
    }

    .mt_116 {
        margin-top: 108px;
    }

    .mb_116 {
        margin-bottom: 108px;
    }

    .pt_116 {
        padding-top: 108px;
    }

    .pb_116 {
        padding-bottom: 108px;
    }

    .mt_120 {
        margin-top: 112px;
    }

    .mb_120 {
        margin-bottom: 112px;
    }

    .pt_120 {
        padding-top: 112px;
    }

    .pb_120 {
        padding-bottom: 112px;
    }
    /*  */
    .navbar-expand-xl .navbar-nav .nav-link:before{
        display: none;
    }
    .ipBannerSection {
        height: 350px;
    }
}

@media screen and (max-width: 1199px) {
    .navbar-collapse{
        padding: 40px 16px;
    }
    .headerBtn {
        gap: 10px;
        margin-left: 0;
        margin-top: 36px;
    }
    .navbar-nav {
        gap: 16px;
    }
    .bannerSection {
        padding: 80px 0 120px;
    }
    .bnrSearch{
        max-width: 540px;
        margin: auto;
    }
    .careTxtBlock, .experienceTxtBlock{
        width: 100%;
        flex: none;
        padding-left: 0;
        order: -1;
    }
    .servicesSec1 .careTxtBlock {
        padding-left: 0;
        padding-right: 0;
    }
    .experienceTxtBlock{
        padding-right: 0;
    }
    .careImgBlock, .experienceImgBlock{
        margin: auto;
    }
    .careIn, .experienceIn{
        gap: 40px;
    }
    .nlForm {
        min-width: 420px;
    }
    .footerTopCol1{
        max-width: 100%;
        margin-bottom: 32px;
    }
    .ipBannerSection {
        height: 300px;
    }
    .bnrBC li a {
        font-size: 18px;
    }
    .reasonSec.experienceImgBlock {
        width: 510px;
    }
    .reasonInTxt {
        padding-left: 40px;
    }
    .rlTxt{
        padding-left: 25px;
    }
    .getSupport{
        padding: 20px 24px;
    }
    .reasonList li{
        padding-bottom: 35px;
    }
    .lrBlock {
        max-width: 560px;
        padding-right: 40px;
    }
    .oiBlock {
        max-width: 375px;
        padding-left: 40px;
    }
    .coursesSearch{
        max-width: 420px;
    }
    .custom-select{
        max-width: 230px;
    }
    .coursesPurchase {
        width: 340px;
    }
    .coursesPurchase .btn{
        padding-left: 12px;
        padding-right: 12px;
    }
    /*  */
    h1, .h1{
        font-size: 52px !important;
        line-height: 62px;
    }
    h2, .h2 {
        font-size: 32px;
    }
    .navbar-expand-xl > .container{
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
    }
    .forgotPass{
        margin-top: 4px;
    }
    .user-register-form.coursesFilter .js-form-item-search {
        max-width: 400px;
    }
}

@media screen and (max-width: 991px) {
    
    /*Margin/Padding*/
    .mt_16 {
        margin-top: 15px;
    }

    .mb_16 {
        margin-bottom: 15px;
    }

    .pt_16 {
        padding-top: 15px;
    }

    .pb_16 {
        padding-bottom: 15px;
    }

    .mt_18 {
        margin-top: 16px;
    }

    .mb_18 {
        margin-bottom: 16px;
    }

    .pt_18 {
        padding-top: 16px;
    }

    .pb_18 {
        padding-bottom: 16px;
    }

    .mt_20 {
        margin-top: 18px;
    }

    .mb_20 {
        margin-bottom: 18px;
    }

    .pt_20 {
        padding-top: 18px;
    }

    .pb_20 {
        padding-bottom: 18px;
    }

    .mt_24 {
        margin-top: 20px;
    }

    .mb_24 {
        margin-bottom: 20px;
    }

    .pt_24 {
        padding-top: 20px;
    }

    .pb_24 {
        padding-bottom: 20px;
    }

    .mt_28 {
        margin-top: 22px;
    }

    .mb_28 {
        margin-bottom: 22px;
    }

    .pt_28 {
        padding-top: 22px;
    }

    .pb_28 {
        padding-bottom: 22px;
    }

    .mt_32 {
        margin-top: 24px;
    }

    .mb_32 {
        margin-bottom: 24px;
    }

    .pt_32 {
        padding-top: 24px;
    }

    .pb_32 {
        padding-bottom: 24px;
    }

    .mt_36 {
        margin-top: 26px;
    }

    .mb_36 {
        margin-bottom: 26px;
    }

    .pt_36 {
        padding-top: 26px;
    }

    .pb_36 {
        padding-bottom: 26px;
    }

    .mt_40 {
        margin-top: 28px;
    }

    .mb_40 {
        margin-bottom: 28px;
    }

    .pt_40 {
        padding-top: 28px;
    }

    .pb_40 {
        padding-bottom: 28px;
    }

    .mt_44 {
        margin-top: 32px;
    }

    .mb_44 {
        margin-bottom: 32px;
    }

    .pt_44 {
        padding-top: 32px;
    }

    .pb_44 {
        padding-bottom: 32px;
    }

    .mt_48 {
        margin-top: 36px;
    }

    .mb_48 {
        margin-bottom: 36px;
    }

    .pt_48 {
        padding-top: 36px;
    }

    .pb_48 {
        padding-bottom: 36px;
    }

    .mt_52 {
        margin-top: 40px;
    }

    .mb_52 {
        margin-bottom: 40px;
    }

    .pt_52 {
        padding-top: 40px;
    }

    .pb_52 {
        padding-bottom: 40px;
    }

    .mt_56 {
        margin-top: 44px;
    }

    .mb_56 {
        margin-bottom: 44px;
    }

    .pt_56 {
        padding-top: 44px;
    }

    .pb_56 {
        padding-bottom: 44px;
    }

    .mt_60 {
        margin-top: 48px;
    }

    .mb_60 {
        margin-bottom: 48px;
    }

    .pt_60 {
        padding-top: 48px;
    }

    .pb_60 {
        padding-bottom: 48px;
    }

    .mt_64 {
        margin-top: 52px;
    }

    .mb_64 {
        margin-bottom: 52px;
    }

    .pt_64 {
        padding-top: 52px;
    }

    .pb_64 {
        padding-bottom: 52px;
    }

    .mt_68 {
        margin-top: 56px;
    }

    .mb_68 {
        margin-bottom: 56px;
    }

    .pt_68 {
        padding-top: 56px;
    }

    .pb_68 {
        padding-bottom: 56px;
    }

    .mt_72 {
        margin-top: 60px;
    }

    .mb_72 {
        margin-bottom: 60px;
    }

    .pt_72 {
        padding-top: 60px;
    }

    .pb_72 {
        padding-bottom: 60px;
    }

    .mt_76 {
        margin-top: 64px;
    }

    .mb_76 {
        margin-bottom: 64px;
    }

    .pt_76 {
        padding-top: 64px;
    }

    .pb_76 {
        padding-bottom: 64px;
    }

    .mt_80 {
        margin-top: 68px;
    }

    .mb_80 {
        margin-bottom: 68px;
    }

    .pt_80 {
        padding-top: 68px;
    }

    .pb_80 {
        padding-bottom: 68px;
    }

    .mt_84 {
        margin-top: 72px;
    }

    .mb_84 {
        margin-bottom: 72px;
    }

    .pt_84 {
        padding-top: 72px;
    }

    .pb_84 {
        padding-bottom: 72px;
    }

    .mt_88 {
        margin-top: 76px;
    }

    .mb_88 {
        margin-bottom: 76px;
    }

    .pt_88 {
        padding-top: 76px;
    }

    .pb_88 {
        padding-bottom: 76px;
    }

    .mt_92 {
        margin-top: 80px;
    }

    .mb_92 {
        margin-bottom: 80px;
    }

    .pt_92 {
        padding-top: 80px;
    }

    .pb_92 {
        padding-bottom: 80px;
    }

    .mt_96 {
        margin-top: 84px;
    }

    .mb_96 {
        margin-bottom: 84px;
    }

    .pt_96 {
        padding-top: 84px;
    }

    .pb_96 {
        padding-bottom: 84px;
    }

    .mt_100 {
        margin-top: 88px;
    }

    .mb_100 {
        margin-bottom: 88px;
    }

    .pt_100 {
        padding-top: 88px;
    }

    .pb_100 {
        padding-bottom: 88px;
    }

    .mt_104 {
        margin-top: 92px;
    }

    .mb_104 {
        margin-bottom: 92px;
    }

    .pt_104 {
        padding-top: 92px;
    }

    .pb_104 {
        padding-bottom: 92px;
    }

    .mt_108 {
        margin-top: 96px;
    }

    .mb_108 {
        margin-bottom: 96px;
    }

    .pt_108 {
        padding-top: 96px;
    }

    .pb_108 {
        padding-bottom: 96px;
    }

    .mt_112 {
        margin-top: 100px;
    }

    .mb_112 {
        margin-bottom: 100px;
    }

    .pt_112 {
        padding-top: 100px;
    }

    .pb_112 {
        padding-bottom: 100px;
    }

    .mt_116 {
        margin-top: 104px;
    }

    .mb_116 {
        margin-bottom: 104px;
    }

    .pt_116 {
        padding-top: 104px;
    }

    .pb_116 {
        padding-bottom: 104px;
    }

    .mt_120 {
        margin-top: 108px;
    }

    .mb_120 {
        margin-bottom: 108px;
    }

    .pt_120 {
        padding-top: 108px;
    }

    .pb_120 {
        padding-bottom: 108px;
    }

    /*  */
    .box3Common > li {
        width: 100%;
    }
    .newsletterIn{
        flex-direction: column;
        text-align: center;
    }
    .nlLeft, .nlRight {
        flex: none;
    }
    nav#myHeader{
        padding: 4px 0;
    }
    .ipBannerSection {
        height: 280px;
    }
    .bnrBC li a {
        font-size: 16px;
    }
    .reasonIn{
        flex-direction: column-reverse;
        gap: 45px;
    }
    .reasonInTxt {
        padding-left: 0;
    }
    .reasonList li {
        padding-bottom: 45px;
    }
    .lrBlock {
        max-width: 100%;
        padding-right: 0;
        border: 0;
    }
    .oiBlock {
        max-width: 100%;
        padding-left: 0;
    }
    .contactIn{
        gap: 56px;
    }
    .coursesFilter{
        flex-direction: column;
    }
    .coursesSearch {
        max-width: 100%;
    }
    .cfRight{
        justify-content: space-between;
    }
    .custom-select {
        max-width: 50%;
    }
    .sort-wrapper{
        width: 50%;
    }
    .sort-btn{
        width: 100%;
    }
    .coursesSec .box3Common > li{
        width: 50%;
    }
    .coursesSearch input[type="text"]{
        padding-left: 15px;
    }
    .coursesPurchase {
        width: 100%;
    }
    .coursesDtlMain, .coursesPurchase{
        padding: 20px;
    }
    .courseDtlInfo li{
        padding: 0 10px;
    }
    .loginHdr {
        position: absolute;
        left: 16px;
        top: 16px;
    }
    .logoLogin {
        width: 92px;
    }
    .loginWrap.pt_120.pb_120{
        padding-top: 120px;
        padding-bottom: 48px;
    }
    .user-login-form.loginForm .formInpt,
    .user-register-form .form-item{
        margin-bottom: 18px !important;
    }
    .loginHdr .navbar-brand {
        width: 92px;
    }
    .forgotPass{
        margin-top: 2px;
    }
    .user-register-form.coursesFilter .js-form-item-search {
        max-width: 100%;
    }
    .user-register-form.coursesFilter .form-item{
        width: 100% !important;
        max-width: 100%;
        margin: 0 !important;
    }
}

@media screen and (max-width: 839px) {
    

    /*Margin/Padding*/
    .mt_14 {
        margin-top: 13px;
    }

    .mb_14 {
        margin-bottom: 13px;
    }

    .pt_14 {
        padding-top: 13px;
    }

    .pb_14 {
        padding-bottom: 13px;
    }

    .mt_16 {
        margin-top: 14px;
    }

    .mb_16 {
        margin-bottom: 14px;
    }

    .pt_16 {
        padding-top: 14px;
    }

    .pb_16 {
        padding-bottom: 14px;
    }

    .mt_18 {
        margin-top: 15px;
    }

    .mb_18 {
        margin-bottom: 15px;
    }

    .pt_18 {
        padding-top: 15px;
    }

    .pb_18 {
        padding-bottom: 15px;
    }

    .mt_20 {
        margin-top: 16px;
    }

    .mb_20 {
        margin-bottom: 16px;
    }

    .pt_20 {
        padding-top: 16px;
    }

    .pb_20 {
        padding-bottom: 16px;
    }

    .mt_24 {
        margin-top: 18px;
    }

    .mb_24 {
        margin-bottom: 18px;
    }

    .pt_24 {
        padding-top: 18px;
    }

    .pb_24 {
        padding-bottom: 18px;
    }

    .mt_28 {
        margin-top: 20px;
    }

    .mb_28 {
        margin-bottom: 20px;
    }

    .pt_28 {
        padding-top: 20px;
    }

    .pb_28 {
        padding-bottom: 20px;
    }

    .mt_32 {
        margin-top: 22px;
    }

    .mb_32 {
        margin-bottom: 22px;
    }

    .pt_32 {
        padding-top: 22px;
    }

    .pb_32 {
        padding-bottom: 22px;
    }

    .mt_36 {
        margin-top: 24px;
    }

    .mb_36 {
        margin-bottom: 24px;
    }

    .pt_36 {
        padding-top: 24px;
    }

    .pb_36 {
        padding-bottom: 24px;
    }

    .mt_40 {
        margin-top: 26px;
    }

    .mb_40 {
        margin-bottom: 26px;
    }

    .pt_40 {
        padding-top: 26px;
    }

    .pb_40 {
        padding-bottom: 26px;
    }

    .mt_44 {
        margin-top: 28px;
    }

    .mb_44 {
        margin-bottom: 28px;
    }

    .pt_44 {
        padding-top: 28px;
    }

    .pb_44 {
        padding-bottom: 28px;
    }

    .mt_48 {
        margin-top: 32px;
    }

    .mb_48 {
        margin-bottom: 32px;
    }

    .pt_48 {
        padding-top: 32px;
    }

    .pb_48 {
        padding-bottom: 32px;
    }

    .mt_52 {
        margin-top: 36px;
    }

    .mb_52 {
        margin-bottom: 36px;
    }

    .pt_52 {
        padding-top: 36px;
    }

    .pb_52 {
        padding-bottom: 36px;
    }

    .mt_56 {
        margin-top: 40px;
    }

    .mb_56 {
        margin-bottom: 40px;
    }

    .pt_56 {
        padding-top: 40px;
    }

    .pb_56 {
        padding-bottom: 40px;
    }

    .mt_60 {
        margin-top: 44px;
    }

    .mb_60 {
        margin-bottom: 44px;
    }

    .pt_60 {
        padding-top: 44px;
    }

    .pb_60 {
        padding-bottom: 44px;
    }

    .mt_64 {
        margin-top: 48px;
    }

    .mb_64 {
        margin-bottom: 48px;
    }

    .pt_64 {
        padding-top: 48px;
    }

    .pb_64 {
        padding-bottom: 48px;
    }

    .mt_68 {
        margin-top: 52px;
    }

    .mb_68 {
        margin-bottom: 52px;
    }

    .pt_68 {
        padding-top: 52px;
    }

    .pb_68 {
        padding-bottom: 52px;
    }

    .mt_72 {
        margin-top: 56px;
    }

    .mb_72 {
        margin-bottom: 56px;
    }

    .pt_72 {
        padding-top: 56px;
    }

    .pb_72 {
        padding-bottom: 56px;
    }

    .mt_76 {
        margin-top: 60px;
    }

    .mb_76 {
        margin-bottom: 60px;
    }

    .pt_76 {
        padding-top: 60px;
    }

    .pb_76 {
        padding-bottom: 60px;
    }

    .mt_80 {
        margin-top: 64px;
    }

    .mb_80 {
        margin-bottom: 64px;
    }

    .pt_80 {
        padding-top: 64px;
    }

    .pb_80 {
        padding-bottom: 64px;
    }

    .mt_84 {
        margin-top: 68px;
    }

    .mb_84 {
        margin-bottom: 68px;
    }

    .pt_84 {
        padding-top: 68px;
    }

    .pb_84 {
        padding-bottom: 68px;
    }

    .mt_88 {
        margin-top: 72px;
    }

    .mb_88 {
        margin-bottom: 72px;
    }

    .pt_88 {
        padding-top: 72px;
    }

    .pb_88 {
        padding-bottom: 72px;
    }

    .mt_92 {
        margin-top: 76px;
    }

    .mb_92 {
        margin-bottom: 76px;
    }

    .pt_92 {
        padding-top: 76px;
    }

    .pb_92 {
        padding-bottom: 76px;
    }

    .mt_96 {
        margin-top: 80px;
    }

    .mb_96 {
        margin-bottom: 80px;
    }

    .pt_96 {
        padding-top: 80px;
    }

    .pb_96 {
        padding-bottom: 80px;
    }

    .mt_100 {
        margin-top: 84px;
    }

    .mb_100 {
        margin-bottom: 84px;
    }

    .pt_100 {
        padding-top: 84px;
    }

    .pb_100 {
        padding-bottom: 84px;
    }

    .mt_104 {
        margin-top: 88px;
    }

    .mb_104 {
        margin-bottom: 88px;
    }

    .pt_104 {
        padding-top: 88px;
    }

    .pb_104 {
        padding-bottom: 88px;
    }

    .mt_108 {
        margin-top: 92px;
    }

    .mb_108 {
        margin-bottom: 92px;
    }

    .pt_108 {
        padding-top: 92px;
    }

    .pb_108 {
        padding-bottom: 92px;
    }

    .mt_112 {
        margin-top: 96px;
    }

    .mb_112 {
        margin-bottom: 96px;
    }

    .pt_112 {
        padding-top: 96px;
    }

    .pb_112 {
        padding-bottom: 96px;
    }

    .mt_116 {
        margin-top: 100px;
    }

    .mb_116 {
        margin-bottom: 100px;
    }

    .pt_116 {
        padding-top: 100px;
    }

    .pb_116 {
        padding-bottom: 100px;
    }

    .mt_120 {
        margin-top: 104px;
    }

    .mb_120 {
        margin-bottom: 104px;
    }

    .pt_120 {
        padding-top: 104px;
    }

    .pb_120 {
        padding-bottom: 104px;
    }
}

@media screen and (max-width: 767px) {
    

    button.navbar-toggler {
        padding: .15rem .45rem;
    }

    .bar1,
    .bar2,
    .bar3 {
        width: 26px;
    }

    .bar2 {
        width: 18px;
    }

    nav#myHeader{
        padding: 4px 0;
    }
    .navbar-brand>img {
        width: 80px;
    }
    .footerLogo{
        max-width: 80px;
    }
    .headerTopSec{
        padding: 7px 0;
    }
    .reasonSec.experienceImgBlock{
        width: 100%;
    }
    .contactForm label {
        font-size: 16px;
    }
    .contactForm .form-control{
        padding: 8px 12px;
        height: 42px;
    }

    /*Margin/Padding*/
    .mt_14 {
        margin-top: 13px;
    }

    .mb_14 {
        margin-bottom: 13px;
    }

    .pt_14 {
        padding-top: 13px;
    }

    .pb_14 {
        padding-bottom: 13px;
    }

    .mt_16 {
        margin-top: 14px;
    }

    .mb_16 {
        margin-bottom: 14px;
    }

    .pt_16 {
        padding-top: 14px;
    }

    .pb_16 {
        padding-bottom: 14px;
    }

    .mt_18 {
        margin-top: 15px;
    }

    .mb_18 {
        margin-bottom: 15px;
    }

    .pt_18 {
        padding-top: 15px;
    }

    .pb_18 {
        padding-bottom: 15px;
    }

    .mt_20 {
        margin-top: 16px;
    }

    .mb_20 {
        margin-bottom: 16px;
    }

    .pt_20 {
        padding-top: 16px;
    }

    .pb_20 {
        padding-bottom: 16px;
    }

    .mt_24 {
        margin-top: 17px;
    }

    .mb_24 {
        margin-bottom: 17px;
    }

    .pt_24 {
        padding-top: 17px;
    }

    .pb_24 {
        padding-bottom: 17px;
    }

    .mt_28 {
        margin-top: 18px;
    }

    .mb_28 {
        margin-bottom: 18px;
    }

    .pt_28 {
        padding-top: 18px;
    }

    .pb_28 {
        padding-bottom: 18px;
    }

    .mt_32 {
        margin-top: 20px;
    }

    .mb_32 {
        margin-bottom: 20px;
    }

    .pt_32 {
        padding-top: 20px;
    }

    .pb_32 {
        padding-bottom: 20px;
    }

    .mt_36 {
        margin-top: 22px;
    }

    .mb_36 {
        margin-bottom: 22px;
    }

    .pt_36 {
        padding-top: 22px;
    }

    .pb_36 {
        padding-bottom: 22px;
    }

    .mt_40 {
        margin-top: 24px;
    }

    .mb_40 {
        margin-bottom: 24px;
    }

    .pt_40 {
        padding-top: 24px;
    }

    .pb_40 {
        padding-bottom: 24px;
    }

    .mt_44 {
        margin-top: 26px;
    }

    .mb_44 {
        margin-bottom: 26px;
    }

    .pt_44 {
        padding-top: 26px;
    }

    .pb_44 {
        padding-bottom: 26px;
    }

    .mt_48 {
        margin-top: 28px;
    }

    .mb_48 {
        margin-bottom: 28px;
    }

    .pt_48 {
        padding-top: 28px;
    }

    .pb_48 {
        padding-bottom: 28px;
    }

    .mt_52 {
        margin-top: 30px;
    }

    .mb_52 {
        margin-bottom: 30px;
    }

    .pt_52 {
        padding-top: 30px;
    }

    .pb_52 {
        padding-bottom: 30px;
    }

    .mt_56 {
        margin-top: 32px;
    }

    .mb_56 {
        margin-bottom: 32px;
    }

    .pt_56 {
        padding-top: 32px;
    }

    .pb_56 {
        padding-bottom: 32px;
    }

    .mt_60 {
        margin-top: 36px;
    }

    .mb_60 {
        margin-bottom: 36px;
    }

    .pt_60 {
        padding-top: 36px;
    }

    .pb_60 {
        padding-bottom: 36px;
    }

    .mt_64 {
        margin-top: 40px;
    }

    .mb_64 {
        margin-bottom: 40px;
    }

    .pt_64 {
        padding-top: 40px;
    }

    .pb_64 {
        padding-bottom: 40px;
    }

    .mt_68 {
        margin-top: 44px;
    }

    .mb_68 {
        margin-bottom: 44px;
    }

    .pt_68 {
        padding-top: 44px;
    }

    .pb_68 {
        padding-bottom: 44px;
    }

    .mt_72 {
        margin-top: 48px;
    }

    .mb_72 {
        margin-bottom: 48px;
    }

    .pt_72 {
        padding-top: 48px;
    }

    .pb_72 {
        padding-bottom: 48px;
    }

    .mt_76 {
        margin-top: 52px;
    }

    .mb_76 {
        margin-bottom: 52px;
    }

    .pt_76 {
        padding-top: 52px;
    }

    .pb_76 {
        padding-bottom: 52px;
    }

    .mt_80 {
        margin-top: 56px;
    }

    .mb_80 {
        margin-bottom: 56px;
    }

    .pt_80 {
        padding-top: 56px;
    }

    .pb_80 {
        padding-bottom: 56px;
    }

    .mt_84 {
        margin-top: 60px;
    }

    .mb_84 {
        margin-bottom: 60px;
    }

    .pt_84 {
        padding-top: 60px;
    }

    .pb_84 {
        padding-bottom: 60px;
    }

    .mt_88 {
        margin-top: 64px;
    }

    .mb_88 {
        margin-bottom: 64px;
    }

    .pt_88 {
        padding-top: 64px;
    }

    .pb_88 {
        padding-bottom: 64px;
    }

    .mt_92 {
        margin-top: 68px;
    }

    .mb_92 {
        margin-bottom: 68px;
    }

    .pt_92 {
        padding-top: 68px;
    }

    .pb_92 {
        padding-bottom: 68px;
    }

    .mt_96 {
        margin-top: 72px;
    }

    .mb_96 {
        margin-bottom: 72px;
    }

    .pt_96 {
        padding-top: 72px;
    }

    .pb_96 {
        padding-bottom: 72px;
    }

    .mt_100 {
        margin-top: 76px;
    }

    .mb_100 {
        margin-bottom: 76px;
    }

    .pt_100 {
        padding-top: 76px;
    }

    .pb_100 {
        padding-bottom: 76px;
    }

    .mt_104 {
        margin-top: 80px;
    }

    .mb_104 {
        margin-bottom: 80px;
    }

    .pt_104 {
        padding-top: 80px;
    }

    .pb_104 {
        padding-bottom: 80px;
    }

    .mt_108 {
        margin-top: 84px;
    }

    .mb_108 {
        margin-bottom: 84px;
    }

    .pt_108 {
        padding-top: 84px;
    }

    .pb_108 {
        padding-bottom: 84px;
    }

    .mt_112 {
        margin-top: 88px;
    }

    .mb_112 {
        margin-bottom: 88px;
    }

    .pt_112 {
        padding-top: 88px;
    }

    .pb_112 {
        padding-bottom: 88px;
    }

    .mt_116 {
        margin-top: 92px;
    }

    .mb_116 {
        margin-bottom: 92px;
    }

    .pt_116 {
        padding-top: 92px;
    }

    .pb_116 {
        padding-bottom: 92px;
    }

    .mt_120 {
        margin-top: 96px;
    }

    .mb_120 {
        margin-bottom: 96px;
    }

    .pt_120 {
        padding-top: 96px;
    }

    .pb_120 {
        padding-bottom: 96px;
    }

    /*  */
    .headerTopSec a span{
        display: none;
    }
    .headerTopSecInLft{
        gap: 25px;
    }
    h1,
    .h1 {
        font-size: 48px !important;
        line-height: normal;
    }

    h2,
    .h2 {
        font-size: 28px;
        line-height: normal;
    }
    .bnrSearch {
        max-width: 100%;
    }
    .experienceImgBlock, .careImgBlock{
        width: 100%;
    }
    .experienceImg, .careImg{
        width: 48%;
    }
    .box4Common > li {
        width: 100%;
    }
    .btn, .bnrSearchWrap form .form-submit.btn{
        padding: 5px 12px;
    }
    .nlForm .btn,
    form.nlForm .form-submit.btn{
        min-width: 110px;
    }
    .footerTopCol1{
        margin: 0;
    }
    .footerTopCol2, .footerTopCol3, .footerTopCol4{
        width: 100%;
        max-width: 100%;
    }
    .footerTop{
        gap: 30px;
    }
    .bnrNote {
        font-size: 18px;
    }
    .experienceTxtFea{
        flex-direction: column;
    }
    .experienceTxtFeaIn{
        width: 100%;
    }
    .footerBottom{
        margin-top: 32px !important;
    }
    .bannerSection {
        padding: 60px 0 80px;
    }
    .footerLogo{
        max-width: 80px;
    }
    .ipBannerSection {
        height: 240px;
    }
    .bnrBC li a {
        font-size: 14px;
    }
    .coursesSec .box3Common > li{
        width: 100%;
    }
    .coursesDtlMain, .coursesPurchase{
        padding: 16px;
    }
    .formInptWrap2{
        flex-direction: column;
    }
    .formInptWrap2 .formInpt{
        max-width: 100%;
    }
    .loginHdr {
        left: 50%;
        top: 16px;
        transform: translateX(-50%);
    }
    .block-page-title-block h1 {
        margin-bottom: 17px !important;
    }
    .user-login-form.loginForm .formInpt,
    .user-register-form .form-item{
        margin-bottom: 16px !important;
    }
    .forgotPass{
        margin-top: 0;
    }
}

@media screen and (max-width: 575px) {

    /*Margin/Padding*/
    .mt_14 {
        margin-top: 13px;
    }

    .mb_14 {
        margin-bottom: 13px;
    }

    .pt_14 {
        padding-top: 13px;
    }

    .pb_14 {
        padding-bottom: 13px;
    }

    .mt_16 {
        margin-top: 14px;
    }

    .mb_16 {
        margin-bottom: 14px;
    }

    .pt_16 {
        padding-top: 14px;
    }

    .pb_16 {
        padding-bottom: 14px;
    }

    .mt_18 {
        margin-top: 15px;
    }

    .mb_18 {
        margin-bottom: 15px;
    }

    .pt_18 {
        padding-top: 15px;
    }

    .pb_18 {
        padding-bottom: 15px;
    }

    .mt_20 {
        margin-top: 16px;
    }

    .mb_20 {
        margin-bottom: 16px;
    }

    .pt_20 {
        padding-top: 16px;
    }

    .pb_20 {
        padding-bottom: 16px;
    }

    .mt_24 {
        margin-top: 17px;
    }

    .mb_24 {
        margin-bottom: 17px;
    }

    .pt_24 {
        padding-top: 17px;
    }

    .pb_24 {
        padding-bottom: 17px;
    }

    .mt_28 {
        margin-top: 18px;
    }

    .mb_28 {
        margin-bottom: 18px;
    }

    .pt_28 {
        padding-top: 18px;
    }

    .pb_28 {
        padding-bottom: 18px;
    }

    .mt_32 {
        margin-top: 19px;
    }

    .mb_32 {
        margin-bottom: 19px;
    }

    .pt_32 {
        padding-top: 19px;
    }

    .pb_32 {
        padding-bottom: 19px;
    }

    .mt_36 {
        margin-top: 18px;
    }

    .mb_36 {
        margin-bottom: 18px;
    }

    .pt_36 {
        padding-top: 18px;
    }

    .pb_36 {
        padding-bottom: 18px;
    }

    .mt_40 {
        margin-top: 20px;
    }

    .mb_40 {
        margin-bottom: 20px;
    }

    .pt_40 {
        padding-top: 20px;
    }

    .pb_40 {
        padding-bottom: 20px;
    }

    .mt_44 {
        margin-top: 22px;
    }

    .mb_44 {
        margin-bottom: 22px;
    }

    .pt_44 {
        padding-top: 22px;
    }

    .pb_44 {
        padding-bottom: 22px;
    }

    .mt_48 {
        margin-top: 24px;
    }

    .mb_48 {
        margin-bottom: 24px;
    }

    .pt_48 {
        padding-top: 24px;
    }

    .pb_48 {
        padding-bottom: 24px;
    }

    .mt_52 {
        margin-top: 26px;
    }

    .mb_52 {
        margin-bottom: 26px;
    }

    .pt_52 {
        padding-top: 26px;
    }

    .pb_52 {
        padding-bottom: 26px;
    }

    .mt_56 {
        margin-top: 28px;
    }

    .mb_56 {
        margin-bottom: 28px;
    }

    .pt_56 {
        padding-top: 28px;
    }

    .pb_56 {
        padding-bottom: 28px;
    }

    .mt_60 {
        margin-top: 30px;
    }

    .mb_60 {
        margin-bottom: 30px;
    }

    .pt_60 {
        padding-top: 30px;
    }

    .pb_60 {
        padding-bottom: 30px;
    }

    .mt_64 {
        margin-top: 32px;
    }

    .mb_64 {
        margin-bottom: 32px;
    }

    .pt_64 {
        padding-top: 32px;
    }

    .pb_64 {
        padding-bottom: 32px;
    }

    .mt_68 {
        margin-top: 36px;
    }

    .mb_68 {
        margin-bottom: 36px;
    }

    .pt_68 {
        padding-top: 36px;
    }

    .pb_68 {
        padding-bottom: 36px;
    }

    .mt_72 {
        margin-top: 40px;
    }

    .mb_72 {
        margin-bottom: 40px;
    }

    .pt_72 {
        padding-top: 40px;
    }

    .pb_72 {
        padding-bottom: 40px;
    }

    .mt_76 {
        margin-top: 44px;
    }

    .mb_76 {
        margin-bottom: 44px;
    }

    .pt_76 {
        padding-top: 44px;
    }

    .pb_76 {
        padding-bottom: 44px;
    }

    .mt_80 {
        margin-top: 48px;
    }

    .mb_80 {
        margin-bottom: 48px;
    }

    .pt_80 {
        padding-top: 48px;
    }

    .pb_80 {
        padding-bottom: 48px;
    }

    .mt_84 {
        margin-top: 52px;
    }

    .mb_84 {
        margin-bottom: 52px;
    }

    .pt_84 {
        padding-top: 52px;
    }

    .pb_84 {
        padding-bottom: 52px;
    }

    .mt_88 {
        margin-top: 56px;
    }

    .mb_88 {
        margin-bottom: 56px;
    }

    .pt_88 {
        padding-top: 56px;
    }

    .pb_88 {
        padding-bottom: 56px;
    }

    .mt_92 {
        margin-top: 60px;
    }

    .mb_92 {
        margin-bottom: 60px;
    }

    .pt_92 {
        padding-top: 60px;
    }

    .pb_92 {
        padding-bottom: 60px;
    }

    .mt_96 {
        margin-top: 64px;
    }

    .mb_96 {
        margin-bottom: 64px;
    }

    .pt_96 {
        padding-top: 64px;
    }

    .pb_96 {
        padding-bottom: 64px;
    }

    .mt_100 {
        margin-top: 68px;
    }

    .mb_100 {
        margin-bottom: 68px;
    }

    .pt_100 {
        padding-top: 68px;
    }

    .pb_100 {
        padding-bottom: 68px;
    }

    .mt_104 {
        margin-top: 72px;
    }

    .mb_104 {
        margin-bottom: 72px;
    }

    .pt_104 {
        padding-top: 72px;
    }

    .pb_104 {
        padding-bottom: 72px;
    }

    .mt_108 {
        margin-top: 76px;
    }

    .mb_108 {
        margin-bottom: 76px;
    }

    .pt_108 {
        padding-top: 76px;
    }

    .pb_108 {
        padding-bottom: 76px;
    }

    .mt_112 {
        margin-top: 80px;
    }

    .mb_112 {
        margin-bottom: 80px;
    }

    .pt_112 {
        padding-top: 80px;
    }

    .pb_112 {
        padding-bottom: 80px;
    }

    .mt_116 {
        margin-top: 84px;
    }

    .mb_116 {
        margin-bottom: 84px;
    }

    .pt_116 {
        padding-top: 84px;
    }

    .pb_116 {
        padding-bottom: 84px;
    }

    .mt_120 {
        margin-top: 88px;
    }

    .mb_120 {
        margin-bottom: 88px;
    }

    .pt_120 {
        padding-top: 88px;
    }

    .pb_120 {
        padding-bottom: 88px;
    }
}

@media screen and (max-width: 479px) {
    

    /*Margins/Paddings*/
    .mt_80 {
        margin-top: 40px;
    }

    .mb_80 {
        margin-bottom: 40px;
    }

    .pt_80 {
        padding-top: 40px;
    }

    .pb_80 {
        padding-bottom: 40px;
    }

    .mt_84 {
        margin-top: 44px;
    }

    .mb_84 {
        margin-bottom: 44px;
    }

    .pt_84 {
        padding-top: 44px;
    }

    .pb_84 {
        padding-bottom: 44px;
    }

    .mt_88 {
        margin-top: 48px;
    }

    .mb_88 {
        margin-bottom: 48px;
    }

    .pt_88 {
        padding-top: 48px;
    }

    .pb_88 {
        padding-bottom: 48px;
    }

    .mt_92 {
        margin-top: 52px;
    }

    .mb_92 {
        margin-bottom: 52px;
    }

    .pt_92 {
        padding-top: 52px;
    }

    .pb_92 {
        padding-bottom: 52px;
    }

    .mt_96 {
        margin-top: 56px;
    }

    .mb_96 {
        margin-bottom: 56px;
    }

    .pt_96 {
        padding-top: 56px;
    }

    .pb_96 {
        padding-bottom: 56px;
    }

    .mt_100 {
        margin-top: 60px;
    }

    .mb_100 {
        margin-bottom: 60px;
    }

    .pt_100 {
        padding-top: 60px;
    }

    .pb_100 {
        padding-bottom: 60px;
    }

    .mt_104 {
        margin-top: 64px;
    }

    .mb_104 {
        margin-bottom: 64px;
    }

    .pt_104 {
        padding-top: 64px;
    }

    .pb_104 {
        padding-bottom: 64px;
    }

    .mt_108 {
        margin-top: 68px;
    }

    .mb_108 {
        margin-bottom: 68px;
    }

    .pt_108 {
        padding-top: 68px;
    }

    .pb_108 {
        padding-bottom: 68px;
    }

    .mt_112 {
        margin-top: 72px;
    }

    .mb_112 {
        margin-bottom: 72px;
    }

    .pt_112 {
        padding-top: 72px;
    }

    .pb_112 {
        padding-bottom: 72px;
    }

    .mt_116 {
        margin-top: 76px;
    }

    .mb_116 {
        margin-bottom: 76px;
    }

    .pt_116 {
        padding-top: 76px;
    }

    .pb_116 {
        padding-bottom: 76px;
    }

    .mt_120 {
        margin-top: 80px;
    }

    .mb_120 {
        margin-bottom: 80px;
    }

    .pt_120 {
        padding-top: 80px;
    }

    .pb_120 {
        padding-bottom: 80px;
    }

    /*  */
    .careImgBlock, .experienceImgBlock{
        flex-direction: column;
        gap: 20px;
    }
    .experienceImg, .careImg {
        width: 100%;
        gap: 20px;
    }
    .careImgLftIn:before{
        right: 0;
    }
    .nlForm {
        min-width: 0;
    }
    .reasonSec .experienceImg,
    .reasonSec .experienceImgRgt .experienceImgRgtIn img {
        width: 100%;
    }
    .contactForm ul li,
    .contactForm .w_2_4, .contactForm .w_1_2{
        width: 100%;
    }
    .cfRight{
        flex-direction: column;
    }
    .custom-select {
        max-width: 100%;
    }
    .sort-wrapper {
        width: 100%;
    }
    .servicesSec1 .careImgLftIn:before {
        top: 20px;
        bottom: 20px;
        left: 10px;
        right: 60px;
    }
    .loginBox{
        padding: 24px 20px;
    }
    .block-page-title-block h1{
        padding: 0 !important;
    }

}