@media screen and (max-width:1399px) {
    .frmPart {
        padding: 30px;
    }
}

@media screen and (min-width:1200px) {
    /*home page=================*/
    body {
        font-size: 13px;
    }
    .pleft {
        padding-left: 170px;
    }
    .mtop {
        margin-top: 30px;
        padding-bottom: 10px;
    }
}

@media screen and (max-width:1199px) {
    /*home page=================*/
    body {
        font-size: 13px;
    }
    .font_10px {
        font-size: 8px
    }
    .font_12px {
        font-size: 11px
    }
    .font_14px {
        font-size: 13px
    }
    .font_15px {
        font-size: 15px
    }
    .font_16px {
        font-size: 14px
    }
    .font_18px {
        font-size: 16px
    }
    .font_20px {
        font-size: 18px
    }
    .font_22px {
        font-size: 18px
    }
    .font_24px {
        font-size: 22px
    }
    .font_30px {
        font-size: 24px
    }
    .font_36px {
        font-size: 30px
    }
    .font_48px {
        font-size: 36px
    }
    .font_60px {
        font-size: 48px
    }
    .font_72px {
        font-size: 60px
    }
    .logo img {
        max-height: 60px;
        max-width: 200px;
    }
    .frmPart {
        padding: 30px 40px 25px;
    }
}

@media screen and (max-width:991px) {
    /*home page=================*/
    body {
        font-size: 12px;
    }
    .font_12px {
        font-size: 11px
    }
    .font_14px {
        font-size: 12px
    }
    .font_15px {
        font-size: 13px
    }
    .font_16px {
        font-size: 14px
    }
    .font_18px {
        font-size: 14px
    }
    .font_20px {
        font-size: 16px
    }
    .font_22px {
        font-size: 16px
    }
    .font_24px {
        font-size: 20px
    }
    .font_30px {
        font-size: 22px
    }
    .font_36px {
        font-size: 24px
    }
    .font_48px {
        font-size: 30px
    }
    .font_60px {
        font-size: 36px
    }
    .font_72px {
        font-size: 48px
    }
    .logo img {
        max-height: 50px;
        max-width: 170px;
    }
    .bannerLeft .carousel .carousel-control-next-icon,
    .bannerLeft .carousel .carousel-control-prev-icon {
        filter: brightness(1);
    }
    .bannerRight {
        padding: 60px 10px 20px;
    }
    .frmInfoIcon {
        height: 24px;
        width: 24px;
    }
    .frmInfoIcon img {
        max-height: 12px;
    }
    .frmInfo {
        padding-left: 34px;
    }
    .form_row {
        margin-bottom: 18px;
    }
    .frmPart {
        padding: 20px 30px;
    }
    .frmPart .form_row input[type="text"],
    .frmPart .form_row input[type="number"],
    .frmPart .form_row input[type="password"],
    .frmPart .form_row input[type="email"],
    .frmPart .form_row input[type="tel"],
    .frmPart .form_row input[type="url"],
    .frmPart .form_row textarea,
    .frmPart .form_row select {
        height: 54px;
    }
    .frmPart .regFrmRowEffct label {
        left: 8px;
        padding: 2px 6px;
    }
    .frmPart .regFrmRowEffct.regFormRowHvr label {
        font-size: 10px;
    }
    .cntryCdFrm {
        padding-left: 70px;
    }
    .frmPart .form_row select.cntryCdFrmSlct {
        width: 70px;
        padding: 0 20px 0 10px;
        background-position: right 10px center
    }
    .form_rowSubmit {
        padding: 18px;
    }
}

@media screen and (max-width:767px) {
    .row {
        margin: 0px;
    }
    .font_10px {
        font-size: 8px
    }
    .font_12px {
        font-size: 11px
    }
    .font_14px {
        font-size: 12px
    }
    .font_15px {
        font-size: 13px
    }
    .font_16px {
        font-size: 13px
    }
    .font_18px {
        font-size: 14px
    }
    .font_20px {
        font-size: 14px
    }
    .font_22px {
        font-size: 16px
    }
    .font_24px {
        font-size: 18px
    }
    .font_30px {
        font-size: 18px
    }
    .font_36px {
        font-size: 20px
    }
    .font_48px {
        font-size: 24px
    }
    .font_60px {
        font-size: 30px
    }
    .font_72px {
        font-size: 36px
    }
    .frmPart {
        padding: 20px 15px 10px;
    }
}

@media screen and (max-width:479px) {
    .frmPart {
        padding: 20px 25px 15px;
    }
}