@media only screen and (max-width: 900px){
.back_img3 .image-box-style{background-position:unset;}
}
@media only screen and (max-width: 768px){
.back_img3 .vertical {height: 502px!important;position: relative;}
.back_img3 .texton-img-cmn-cls img{width: 650px!important;}
header .navbar .multi-level-menu .dropdown-menu .dropdown-item { padding-left: 14px!important;}
header .navbar .multi-level-menu .dropdown-menu>ul {border-top: 1px solid #306dd0;}
header .navbar-nav .dropdown:hover > a{color: #306dd0!important;}
}

@media only screen and (max-width: 668px){
.plan_invent .plan_head_title .pln-title{margin-bottom: 0px;padding-bottom: 0;}
.back_img3 .vertical {height: 372px!important;position: relative;}
.list_icon_resp .image-box-style.col-xs-12.col-sm-2.col-lg-2 {width: 33%;}
.list_icon_resp .image-box-style.col-xs-12.col-sm-2.col-lg-2:nth-child(n +3){ margin-top:10px;}
.sect_resp_b .cstm-div-active{ height: 100%!important;}
.sect_resp_b .cstm-input-elmnt{ padding-bottom: 15px!important;}
}

@media only screen and (max-width: 480px){
.back_img3 .vertical {height: 322px!important;position: relative;}
}

@media only screen and (max-width: 475px){
.meet_resp_style .CustomSection_top_box_custom{ text-align: center;}
.back_img3 .vertical { height: 280px!important;}
.image-box-resp2 p {padding: 20px 0px;}
.cart-bage{ background: #306dd0!important;}
.sign-up-modal .modal-dialog {  width: 100%;}
.sign-up-modal .submit_button_formElement button{
    margin-top: 0px!important;
}
.sign-up-modal .dyn-multi-selection ul{padding-left:0px;}
.setup_acc-resp {
    margin-top: 10px;
}

.setup_acc-resp .submit_button_formElement button{
    margin-top: 0!important;
}
.faq_resp_style .cstm-input-elmnt { padding: 20px 0px;}
.faq_resp_style .submit-dyn-btn{    margin-bottom: 20px;margin-top: 0px!important;}
}
@media only screen and (max-width: 360px){
.back_img3 .vertical { height: 250px!important;}}

@media(max-width:575.5px) {
    #syncCartFromIDBProcessing .modal-dialog {
        max-width: 100%;
        padding: 0 10px;
    }
  .sign-up-modal  .modal-dialog {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 !important;
        padding:0 10px;
        min-height: calc(100% - .5rem * 2);
    }
    
  .sign-up-modal  .modal-content {
        width: 100%;
    }
}

