.wpcf7-form label.error {
    color: red;
    font-weight: normal;
    font-size: 14px;
}
 .business-milestone:after, .milestone-new:before{display: none;}
@media only screen and (min-width:1100px) and (max-width:1366px){
    /* .full-width {
        padding-bottom: 0px;
        padding-top: 45px;
    } */
    .dynamic-txt-form{
        font-size: 58px;
    }
    .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0;
    }
}
@media only screen and (min-width:820px) and (max-width:1180px){
    .homebanner .hazardous-banner {
        min-height: calc(43vh - 203px) !important;
    }
    /* .full-width {
        padding-bottom: 0px;
        padding-top: 0px;
    } */
    #mega-menu-wrap-mainmenu #mega-menu-mainmenu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-12{
        width: 100%;
    }
    #mega-menu-wrap-mainmenu #mega-menu-mainmenu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-12{
        width: 100%;
    }
    .max-row.for-tab-col .wpb_content_element.wpb_raw_html {
        margin-bottom: 0;
    }
    ul.new-ul-service-page.without-description.tabs-ul li{
        width: 45%;
    }
    .custom-col-ipad .vc_col-sm-3 {
        width: 50%;
    }
    .container-max-external .col-md-3 {
        width: 50%;
        float: left;
    }
    ul.new-ul-service-page.without-description li {
        width: 33%;
        float: left;
        align-items: center;
    }
    .for-tablet-device .wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
    }
    .pop-up-enquiry .modal-dialog {
        width: 89%;
        top: 50px;
    }
    .for-tab-col.for-responsive .vc_col-sm-8 {
        width:50%;
    }
    .custom-footer-links ul{
        float: none;
        width: 100%;
        text-align: center;
    }
    .business-milestone > div {
        flex-basis: 50%;
    }
    .business-milestone:after, .milestone-new:before{display: none;}
    .footer-top .col-md-3 {
        min-height: 170px;
    }
	.milestone-new:before, .business-milestone:after{display:none;}
}

@media only screen and (max-width:820px){
	.pop-up-enquiry .modal-dialog{width:95%;}
	.for-tab-col .vc_col-sm-3 .image-text-component{
    display: block;
    margin-bottom: 30px;
}
}
@media only screen and (max-width:767px){
    /* .full-width {
        padding-bottom: 0;
        padding-top: 0px;
    } */
    a.mybtn{
        display: block;
    }
	h3.lower-page-headings {
    font-size: 18px;
}
.lower-page-headings img {
    padding-top: 15px;
}
    /* .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{
        padding-top: 0;
    } */
    .thrust-next .content{
        margin-top: 0;
    }
    .india-career .page-title-inner{
        width: 100%;
    }
    .container-max-external .col-md-3 {
        width: 100%;
    }
    .business-milestone > div {
        display: block;
    }
   
    .pop-up-enquiry {
        margin-top: 30px;
    }
	
	.business-milestone {
    display: block;
}
}