.contact_form_div_general {
    min-height: 0px !important;
}
.contact_form_inner_div_general .hs-error-msgs li {
    list-style-type: none!important;
    text-align: left !important;
    margin: 5px auto;
}
.form_title_new_general {
    font-size: 30px !important;
    font-family: Manrope;
    font-weight: 600;
    line-height: normal;
    color: #122b62;
    margin-bottom: 20px;
  }
.contact_form_new_general {
   
}
.pop_up_div_new_general{
    cursor: pointer; cursor: hand;
}
.contact_form_popup_body_general #Pop_up_Cont_general {
  
  top: 3%;
}

.closer_pop_up_general {
/*     border: 2px solid #c9187e; */
    border-radius: 50px;
    color: #c9187e;
    cursor: default;
    cursor: pointer;
    display: table-cell;
    font-size: 20px;
    font-weight: 700;
   
    padding: auto;
    position: absolute;
    right: 2%;
    text-align: center; 
/*   top:20px; */
    top: 40px; 
    vertical-align: middle;
   
    z-index: 100004;
}





.closer_pop_up_general {
  cursor: pointer;
}
#opct_general{
    position: fixed;
    z-index: 100000;
    width: 100%;
    height: 100%;
    top: 0;
    left:0;
    bottom: 0;
    right: 0;
    filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.9;
}
#Pop_up_Cont_general{
    position: relative; padding-bottom:5% !important;
/*     padding-bottom: 56.25%; */
  /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin: auto;
    max-width: 720px;
    height: 0;
    height: auto !important;
}

  .contact_form_popup_body_general .header-container-wrapper {z-index: 1 !important;}
/* .contact_form_popup_body_general .up_cont_four_col_wrap_main::before{z-index: 1 !important;} */
 .contact_form_popup_body_general .footer-container-wrapper {z-index: 0;}

 .contact_form_popup_body_general .strg_bann_cont.med_abt_bann_cont {
    z-index: 1 !important;
}
 .contact_form_popup_body_general .mob_head_med_banner_bg_img::after {
 z-index: 1 !important;
}

div#Pop_up_Box_general {
    z-index: 100001;
    position: fixed;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    text-align: left !important;
    background: none;
   
}
 .contact_form_new_general input[type="text"], .contact_form_new_general input[type="email"], .contact_form_new_general textarea, .contact_form_new_general select, .contact_form_new_general input[type="tel"] {
/*     border: 1px solid #e4e4e4 !important; */
    height: 42px !important;
    border-radius: 4px;
    width: 100% !important;
   background: #F5F5F5 0% 0% no-repeat padding-box;
    border: none !important;
    font-family: 'SeravekWebBasic';
    color: #454545 !important;
    font-size: 17px !important;
}
.contact_form_new_general input.hs-button.primary.large {
    margin-top: 0px!important;
background: #C9187E 0% 0% no-repeat padding-box;
  /*     border-radius: 30px!important; */
    border: medium none;
    border-radius: 0px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 25px !important;
      font-family: 'SeravekWebBasic';

}
.contact_form_new_general select {
    width: 100%;
    background: #f5f5f5 url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/CTAs/Icon%20ionic-ios-arrow-down-1.svg) no-repeat right !important;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
      background-position-x: 96% !important;
    background-position-y: 20px !important;
}
.contact_form_new_general select {
    width: 100% !important;
    color: #454545 !important;
    font-size: 16px !important;
}
.contact_form_new_general .hs-button.primary.large:hover {
   background: #c9187e !important;
    box-shadow: 0 2px 5px #ccc;
/*     transition: all .15s ease; */
    opacity: 0.9;
}
.contact_form_new_general .hs_submit.hs-submit {
    padding-top: 0px;
}
.contact_form_new_general fieldset {
    max-width: 100% !important;
    margin-bottom: 12px !important;
}
@media (max-width: 767px) and (min-width: 320px)
{
  .msg_hero_ban_tit_general {
  padding: 0px 20px 0px 20px !important;
}
  div#Pop_up_Cont_general {
    max-width: 85% !important;
    top: 1% !important;
}
  .contact_form_popup_body_general #Pop_up_Cont {
    max-width: 85% !important;
    1% !important;
}
  .closer_pop_up_general {
  right:2%;
    top:40px !important;
  } 
  }

.left_content_section_general {
/*     background: #F2FBFD; */
    padding: 25px;
border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  background-image: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Contact%20Stripe%20Bottom%20Right.svg') !important;
    background-position: bottom right !important;
  background-repeat:no-repeat !important;

}


.right_form_inner_general {
    margin-left: 6.5%;
}
.right_form_section_general {
    width: 59.264957% ;
    margin-left: 0% ;
}
.contact_saleinner_div_general .row-fluid {

      display: flex;
    flex-direction: row;
  background: #FFFFFF 0% 0% no-repeat padding-box;
border-radius: 14px;
}
.left_content_section_general {
      background: #F2FBFD;
}
.contact_saleinner_div_general {
    display: flex;
}
.sale_image_general img {
    width: 100%;
}
.right_form_section_general {
}

.sale_title_general {
    text-align: left;
    font: normal normal normal 33px/32px Seravek;
    letter-spacing: 0px;
    color: #121C2C;
    font-family: 'SeravekWebBasic';
    margin-bottom: 15px;
}
.sale_description_general {
    text-align: left;
    font: normal normal normal 16px/26px Seravek;
    letter-spacing: 0px;
    color: #55565A;
    font-family: 'SeravekWebBasic';
    padding-bottom: 20px;
}
.form_title_general {
    text-align: left;
    font: normal normal bold 22px/30px Seravek;
    letter-spacing: 0px;
    color: #121C2C;
    font-family: 'SeravekWebBasic';
  padding-bottom:18px;
}
.right_form_inner_general {
    padding: 25px 20px !important;
}

.right_form_inner_general select {
    width: 94% !important;
}
.right_form_inner_general select option {
    font-family: 'SeravekWebBasic' !important;
}
.right_form_inner_general textarea {
    height: 75px !important;
      width: 96% !important;
background: #F5F5F5 0% 0% no-repeat padding-box !important;

}
 
.sale_contact_general strong {
  text-align: left;
font: normal normal normal 16px/26px Seravek;
letter-spacing: 0px;
color: #55565A;
   font-family: 'SeravekWebBasic';
} 
 
.sale_contact_general a {
  text-align: left;
font: normal normal normal 16px/26px Seravek;
letter-spacing: 0px;
color: #C9187E !important;
  font-weight:400 !important;
   font-family: 'SeravekWebBasic';
  text-decoration:none !important;
} 



.sale_image_general {
     margin-bottom: 30px; 
}
.left_content_inner_general {
    position: relative;
    height: 100%;
}
.sale_contact_general {
    position: absolute;
    bottom: 0;
    z-index: 99999;
}


@media (min-width:991px) {
.right_form_section_general {
    width: 59.264957% !important ;
    margin-left: 0% !important;
}
}

@media (max-width: 767px) and (min-width: 320px)
{
.right_form_section_general {
    margin-left: 0!important;
    width: 100% !important;
}  
  .right_form_inner_general textarea {
width:100% !important;
}
.right_form_inner_general select {
width:100% !important;
}
  
  .contact_saleinner_div_general .row-fluid {
   
    display: block !important;
}
  .left_content_section_general {
 
    border-radius: 14px !important;
}
  .sale_contact_general {
  
    position: relative !important;
}
.sale_image_general {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 50px;
}
}

@media (max-width: 991px) and (min-width: 768px)
{
 .right_form_inner_general, .right_form_inner{margin-left: 0!important;}
  .sale_image_general {
    width: 50%;
    margin: 0 auto;
    margin-bottom: 50px;
}
  .sale_contact_general {
  
    position: relative !important;
}
  
  .left_content_section_general {
 
    border-radius: 14px !important;
}
   .contact_saleinner_div_general .row-fluid {
   
    display: block !important;
}
  
.left_content_section_general.span5 {
    width: 100% !important;
    float: left;
}
  .right_form_section_general.span7 {
    width: 97% !important;
    float: left;
}
}

@media (max-width:991px) {
  
  
.contact_form_popup_body_general .header-container.container-fluid {
    position: relative !important;
    z-index: 222 !important;
}
  .contact_form_popup_body_general #Pop_up_Cont_general {
       max-width: 75%;
    top: 3%;
    padding-bottom: 60px;
}
  div#Pop_up_Box_general {
 
    overflow-y: scroll !important;
}
  
}




@media (max-width: 480px) and (min-width: 320px)
{
.right_form_inner_general {
    margin-left: 0% !important;
}
  
  .right_form_inner_general .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field {
    margin-right: 0px !important;
}
  
}

@media (max-width: 767px) and (min-width: 481px)
{
.right_form_inner_general select, .right_form_inner_general textarea {
    width: 96% !important;
}
}


@media (max-width:991px) {

#Pop_up_Box_general .input {
  margin-bottom:15px;
}
}

@media (min-width:991px) {

#Pop_up_Box_general .input {
  margin-bottom:5px;
}
}

@media (max-width: 5000px) and (min-width: 1400px)
{
  
.contact_form_popup_body_general #Pop_up_Cont_general {
   
 
}
  #Pop_up_Box_general .input {
  margin-bottom:15px !important;
}
  .sale_image_general
  {
  margin-bottom:100px;
  }
  
}





@media (min-width:992px) {

 #Pop_up_Cont_general {
/*     height: 0;
    height: auto!important;
    margin: auto;
    max-width: 720px;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative;
    position: fixed !important;
    top: 57% !important;
    left: 50%;
    transform: translate(-50%, -50%);
  
    padding: 70px 0px 70px 0px;
    z-index: 100; */
}
  div#Pop_up_Box_general {
/*     bottom: 0;
    position: unset !important;
  
    z-index: 100001; */
         overflow-y: scroll !important;

    
}
  
/*   .closer_pop_up_general {
top:80px !important;
  } */
}





@supports (-webkit-appearance:none) and (stroke-color:transparent) {
    .contact_form_new_general input.hs-button.primary.large {              
      -webkit-appearance: none;
    }
}


@media (min-width: 2040px) {
/* .contact_form_popup_body_general #Pop_up_Cont_general {
  top: 50% !important;}
*/
} 


@media (max-width: 1400px) {
  .contact_form_new_general .actions {margin-top:17px !important;}
}


/* 
@media (max-width: 768px) {
  div#Pop_up_Cont_general{top:1% !important;}
  .closer_pop_up{top:15px !important;}
  .contact_form_popup_body #Pop_up_Cont {top:1% !important;}
}


#Pop_up_Cont {top:8% !important} */