@media screen and (max-width: 768px) {

  body .register-popup .modal-body {
    padding-top: 30px;
  }

  body .register-popup .modal-body p.mb-0 {
    font-size: 16px !important;
  }

  div#blog-section {
    float: none;
    text-align: left;
  }

  body.agents .ms-options-wrap>.ms-options {
    left: 24px;
    width: 90.5%;
  }


  .upload-data i.fa.fa-paperclip.fa-2x {
    position: absolute;
  }

  .text-right.edit-icons.button-section-ddd {
    text-align: center !important;
  }

  .sm-btn-dst {
    margin-bottom: 35px;
  }

  .text-right.edit-icons.button-section-ddd a#add-image {
    float: unset !important;
  }

  .text-right.edit-icons.button-section-ddd {
    margin-top: 90px;
  }

  div#upload-section {
    width: 100% !important;
    text-align: left;
  }

  span.green-color {
    font-weight: 600 !important;
    font-size: 14px !important;
  }

  .profile-bar.media-inner-ste button.done {
    margin-top: 60px;
  }

  .profile-img.unclaim-image img {
    left: 20%;
  }

  div#claim-profile-main {
    margin-bottom: 40px;
  }

  body input#accept-affiliated {
    width: 33px;
    height: 33px;
  }

  img.profile-image.p-0 {
    height: 160px;
    object-fit: cover;
  }

  body button#why-me {
    position: absolute;
    top: 34px;
    right: 15px;
  }

  .profile-bar.Inner-whyme-sec {
    padding: 20px !important;
  }

  .profile-bar.progress-inner {
    padding: 20px 40px 20px 15px !important;
  }

  .profile-bar.blog-inner-set {
    text-align: center;
  }

  .profile-bar.media-inner-ste {
    padding: 15px !important;
    text-align: center;
  }

  body .testimonial-outer-div {
    padding: 15px 7px 0px 4px !important;
  }

  .testimonial-outer-div .col-md-6.col-sm-6.col-lg-6.col-xl-6 {
    text-align: center;
  }

  .testimonial-outer-div h2.why-me--title {
    text-align: center;
  }

  button#add-image,
  button#Reviews-btn,
  button#add-blog,
  .media-inner-ste button#add-blog {}

  .profile-bar.blog-inner-set {
    padding: 20px !important;
  }

  .profile-bar .inner-media {
    margin-bottom: 35px;
  }

  body .agent-details {
    padding: 0 12px !important;
  }

  .agent-name {
    font-size: 20px !important;
  }

  body .profile-inner-section {
    padding-left: 20px !important;
  }

  ul#search-tab {
    display: block !important;
    text-align: center;
  }

  .gm-style-iw-d {
    max-height: none !important;
  }

  .search-inner-section form.form-group {
    width: 100% !important;
    margin: 0 auto;
  }

  .agents-right-sec {
    margin-top: 30px;
    padding: 10px;
  }

  #map {
    /* width: 500px; */
    height: 300px !important;
  }

  body .search-inner-section {
    background: #e0ebdc;
    padding: 40px 15px 35px 15px !important;
  }

  li.spinslider-dd {
    width: 240px;
    margin: 0 auto;
  }

  ul#search-tab li.tab-list a {
    width: 240px !important;
    display: inline-block;
    margin: 0 auto;
  }

  .range-slider__value {
    text-align: left;
  }

  .cst-list-3 {
    margin-left: 0 !important;
  }

  li.tab-list.ms-2.mb-4.cst-list-2 {
    margin-left: 0 !important;
  }

  li.tab-list.mb-4.cst-list-1 {
    margin-right: 8px;
  }

  .tab-list.cst-list-1 a {
    padding: 12px 24px !important;
  }

  li.tab-list.ms-2.mb-4.cst-list-2 a {
    padding: 12px 17px !important;
    margin-left: 0 !important;
  }

  .mid-section .slick-next {
    right: -7px !important;
  }

  .mid-section .slick-prev {
    left: -7px !important;
  }

  .iconlist.text-center {
    padding: 3rem 0 !important;
  }

  label.form-label {
    font-size: 15px;
  }

  .contact h3.green-color.text-uppercase.font-weight-bold {
    font-size: 20px !important;
  }

  .iconlist ul.list-inline li a {
    font-size: 17px !important;
    margin-left: 9px !important;
    position: relative;
    top: 3px;
  }

  .iconlist span.icon-circle i.fa.fa-envelope-open-o {
    line-height: 28px !important;
  }

  .iconlist span.icon-circle i {
    background: #0c893a;
    border-radius: 100% !important;
    height: 30px !important;
    width: 30px !important;
    font-size: 17px;
    color: #fff;
    line-height: 32px;
  }

  body .search-inner-section .step-one-form .form__input {
    border-radius: 0 !important;
    font-size: 13px !important;
  }

  body .search-inner-section .ms-options-wrap>button>span {
    display: inline-block;
    font-size: 14px !important;
  }

  .iconlist.text-center ul li.list-inline-item {
    display: flex !important;
    margin-left: 0 !important;
    margin-top: 18px;
  }

  li.spinslider-dd {
    margin-top: 45px !important;
  }

  .contact_form {
    padding: 35px 16px !important;
  }

  .conatct-page .shadow-outer {
    padding: 15px !important;
    width: 100%;
  }

  .site-title {
    margin-top: 35px;
  }

  html {
    overflow-x: hidden;
  }

  body .register_form.login_form a.btn-default {
    font-size: 10px !important;
  }

  li.nav-item.dropdown ul.dropdown-menu.show:before {
    content: none !important;
  }

  .form__input {
    font-size: 15px;
  }

  .container-fluid.p-5.text-white.text-left.bg-image.login {
    min-height: 75vh;
  }

  ul.dropdown-menu.show:before {
    content: none !important;
  }

  div#navbarSupportedContent {
    position: absolute;
    background: #fff;
    width: 98%;
    top: 76px;
    left: 0;
    margin: 0 auto;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    padding-bottom: 20px;
    padding-top: 10px;
    z-index: 99999;
  }

  .login_form {
    padding: 20px 20px !important;
  }

  ul.dropdown-menu.show {
    margin-bottom: 25px;
  }

  .container-fluid.p-5.text-white.text-left.bg-image {
    padding: 1rem !important;
  }

  .outer-login-f {
    padding: 20px !important;
    width: 100% !important;
  }

  .copyright p {
    font-size: 14px !important;
  }

  .social-media.margin-left-30 {
    width: 100%;
    margin-left: 0;
    text-align: center;
  }

  .list-group-horizontal {
    display: inline-flex;
  }

  .outer-register-form {
    padding: 20px !important;
    width: 100% !important;
  }

  .outer-register-form .stepwizard-step {
    text-align: center;
    position: relative;
  }

  form#form {
    padding: 0 2em;
  }

  div#step-2 form#form {
    padding: 0 1em;
  }

  .video-container.video-background-inner video {
    margin-left: 0px !important;
    margin-top: 50px !important;
  }

  .gradient-button{
    font-size: 14px;
    padding:10px 25px !important;
  }

  .inner-register-form label,.form-section .lable,
  #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span,
  .agents-profile .profile-Form-sec #captive{
    font-size:15px !important;
  }

  .ms-options-wrap button{
    font-size:15px !important;
  }

  .home .ms-options-wrap>button>span, 
  .register_form.login_form #verification-type ~ label[for="verification-type"],
  .agents-profile #line_of_bussiness label, .form-control,
  .agents-profile #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span
  {
    font-size: 15px !important;
  }

  .web-news-section .content-single img {
    width: 100% !important;
  }

}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  body.unclaim-profile .row.margin-top-150 {
    margin-top: 68px;
  }

  div#blog-section input[type="file"] {
    position: absolute;
  }

  div#claim-profile-main {
    margin-bottom: 50px !important;
  }

  h2.cont-title {
    font-size: 17px !important;
  }

  .dropdown-1 {
    width: 100%;
  }

  .mid-section .slick-next {
    right: -7px !important;
  }

  .mid-section .slick-prev {
    left: -7px !important;
  }

  .dropdown-1.col-dd {
    margin-bottom: 20px;
  }

  ul#myTabs li.tab-list.active a {
    padding: 12px 7px !important;
    font-size: 12px !important;
  }

  ul#myTabs li.tab-list a {
    padding: 12px 7px !important;
    font-size: 12px !important;
  }

  .page-title{
    font-size:30px;
  }

  .embed-btn .row div .company-embed-copy-button{
    padding: 7px 17px !important;
  }

  .home-get-quote-sec .left-sec h3.text-dark{
    font-size: 22px;
  }

  .home .ms-options-wrap>button>span, .register_form.login_form #verification-type ~ label[for="verification-type"]{
    font-size: 14px !important;
  }

  .agent-ppl-price-config .ppl-price-section .ppl-heading > h2{
    font-size: 21px !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  body.agents .ms-options-wrap>.ms-options {
    left: 24px;
    width: 90.5%;
  }

  .star-rating {
    left: 50px;
  }

  body ul#search-tab li.tab-list a {

    padding: 15px 10px !important;
    font-size: 11px !important;
  }

  ul#search-tab li.tab-list.active a {
    font-size: 11px !important;
  }

  .home .ms-options-wrap>button>span, .register_form.login_form #verification-type ~ label[for="verification-type"]{
    font-size: 14px !important;
  }
  .agents-profile .ms-options-wrap>button>span{
    font-size: 16px;
  }

  .form-group.company-types label{
    transform: translateY(0.6rem) translateX(0.15rem) !important;
  }

}

@media screen and (min-width: 1200px) and (max-width: 1400px) {

  body.agents .ms-options-wrap>.ms-options {
    left: 9% !important;
    width: 82% !important;
  }

  .star-rating {
    left: -6px;
  }

  div#claim-profile-main {
    margin-bottom: 50px !important;
  }

  .home form.form-group.step-one-form .form__input {
    font-size: 16px !important;
  }

  body ul#search-tab li.tab-list a {

    padding: 15px 10px !important;
    font-size: 12px !important;
  }

  ul#search-tab li.tab-list.active a {
    font-size: 12px !important;


  }


  ul#myTabs li.tab-list.active a {
    padding: 12px 7px !important;
    font-size: 12px !important;
  }

  ul#myTabs li.tab-list a {
    padding: 12px 7px !important;
    font-size: 12px !important;
  }

  .home .ms-options-wrap>button>span,
  .register_form.login_form #verification-type ~ label[for="verification-type"],
  .form-section .lable
  {
    font-size: 17px !important;
  }

  .agencyProfileForm .ms-options-wrap>button>span{
    font-size: 15px !important;
  }

  .agents-profile form .ms-options-wrap>button>span{
    font-size: 16px !important;
  }
}

@media screen and (min-width: 1201px) and (max-width: 1399px) {
  .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 5px;
      padding-left: 5px;
      font-size: 15px !important;
  }

  span.agents-name {
    font-size: 15px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1257px) {
   .home .ms-options-wrap>button>span, .register_form.login_form #verification-type ~ label[for="verification-type"]{
    font-size: 14px !important;
  }
}



@media only screen and (max-width: 380px) {
  .ms-options-wrap>.ms-options {}

  body span.arrow-logo img {
    width: 28px !important;
    position: absolute !important;
    right: 0px !important;
    left: unset !important;
    top: 10px;
  }

  body .ms-options-wrap button {
    font-size: 16px !important;
  }

  body ul#myTabs li.tab-list.active a {
    font-size: 14px !important;
  }

  body ul#myTabs li.tab-list a {
    font-size: 14px !important;
  }

}

@media only screen and (max-width:510px) {
  body li.tab-list.mb-4.cst-list-1 {
    margin-right: 0 !important;
  }

  .login_form{
    padding:15px 15px !important;
  }

  .row.profile-inner-sect.cntct-pdng div>a.btn-grediant-red{
    padding: 8px 16px !important;
  }   

  .agency-prfl-section .profile-inner-sect .agency-name{
    padding-top: 98px !important;
  }

  .agency-reviews-cover .reviews-agency{
      gap: 14px;
  }

}

@media only screen and (max-width: 400px) {
  body .iconlist ul.list-inline li a {
    font-size: 13px !important;
    margin-left: 9px !important;
    position: relative;
    top: 7px;
  }
}

@media screen and (min-width: 320px) and (max-width:768px) {
   .agency-name .quote-btn.formMenu div#GetaQuoteMenu{
        left: -31px;
    }

    .agency-div .agency-name{
      padding-top: 55px;
    }

  .agency-content-info-wrapper>div{
    min-height: 186px;
  }
  
  #crsl-companies .agency-blog-card-wrapper .card-body{
      height:590px;
  }

  .home-get-quote-sec .left-sec h3.text-dark{
   font-size: 22px !important; 
  }

}

@media screen and (max-width: 767px) {
  .subscribe-sec.additional-feature-inner.cdt-ddrt {
    display: block;
    position: relative;
    top: 15px !important;
  }
    
  body .register_form.login_form.payment-main {
    padding: 50px 15px !important;
  }

  .titel-payment h5.pay-title {
    font-size: 17px !important;
    padding: 17px 8px !important;
  }


  button.btn.gradient-button.ApplyCode {
    position: relative;
    top: 14px;
  }

  body button.btn.gradient-button.PayNow_btn {
    padding: 12px 40px !important;
  }

  .col-md-5.col-sm-6.col-lg-5.text-right-doller {
    text-align: center;
  }

  .agency-cover .agencies-logo.btnAgencyEditProfile{
    right: 3px !important;
  }

  .row.profile-inner-sect.cntct-pdng div>a.btn-grediant-red{
    padding: 8px 16px !important;
  }
  
  .btn-prev-next {
    margin-top: 20px;

    justify-content: center;
  }

  body .content-single {
    margin-top: 30px;
    padding: 20px 20px;
  }
}

@media only screen and (max-width: 480px) {
  body form.form-group.step-one-form .form__input {
    font-size: 14px !important;
  }

  span.arrow-logo img {
    width: 36px;
    position: absolute !important;
    right: 25px !important;
    left: unset !important;
  }

  .select {
    height: 60px;
  }

  body .select-styled {
    font-size: 15px !important;
  }

  button.btn.btn-primary.nextBtn.gradient-button.p-3,
  .message button.btn.btn-success,
  .select-style,
  .select-options li {
    font-size: 15px !important;
  }

  body .message p {
    font-size: 15px;
    padding: 0px 10px !important;
  }

  label.remember-me {
    font-size: 15px !important;
  }

  .register_form.login_form .btn-default.btn-primary {
    font-size: 10px !important;
  }

  a.btn-default.disabled {
    font-size: 15px !important;
  }

  .login_form form.form-group {
    padding: 0 !important;
  }

  .Register.text-center a {
    color: #5ec24f;
    font-size: 14px !important;
  }

  body .copyright p {
    font-size: 13px !important;
  }
  
  .message h1{
    font-size:22px;
  }
 
}

@media screen and (min-width: 768px) and (max-width:991px) {

  body.agents .ms-options-wrap>.ms-options {
    left: 9%;
    width: 82%;
  }

  .upload-data {
    width: 100% !important;
  }

  .text-right.edit-icons.button-section-ddd {
    margin-top: 0 !important;
  }

  div#claim-profile-main {
    margin-bottom: 46px !important;
  }

  body .outer-register-form .form__input {
    font-size: 12px;
  }

  .home .ms-options-wrap>button>span, .register_form.login_form #verification-type ~ label[for="verification-type"] {
    font-size: 12px !important;

  }

  .agetnt-map #map {
    height: 270px !important;
  }

  .profile-bar.media-inner-ste h2.why-me--title {
    text-align: left;
  }

  .inner-media.blog-sec {
    margin-bottom: 30px;
  }

  .profile-bar.media-inner-ste .inner-media {
    margin-bottom: 30px !important;
  }

  body .profile-bar.blog-inner-set {
    padding: 20px !important;
  }

  #map {
    height: 400px !important;
  }

  body .search-inner-section form.form-group {
    width: 80% !important;
    margin: 0 auto;
  }

  body .agents-right-sec {
    padding-left: 0 !important;
    margin-top: 40px;
  }

  body .search-inner-section {
    padding: 45px 25px 20px 25px !important;
  }

  body ul#search-tab li.tab-list a {
    padding: 15px 10px !important;
    font-size: 12px !important;
  }

  ul#search-tab li.tab-list.active a {
    font-size: 12px !important;
  }


  body .cst-list-3 {
    margin-left: 9px !important;
  }

  .video-container.video-background-inner video {
    margin-left: 0px !important;
    margin-top: 50px !important;
  }

  .mid-section .slick-next {
    right: -15px !important;
  }

  .mid-section .slick-prev {
    left: -15px !important;
  }

  li.nav-item.dropdown ul.dropdown-menu.show:before {
    content: none !important;
  }

  div#navbarSupportedContent {
    position: absolute;
    background: #fff;
    width: 90%;
    top: 76px;
    z-index: 9999;
    left: 0;
    margin: 0 auto;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    padding-bottom: 20px;
    padding-top: 10px;
  }

  .stepwizard-step a.btn-default {
    padding: 18px 20px !important;
    font-size: 15px;
    border: 1px solid #30a243;
  }

  .select-styled {
    font-size: 15px !important;
  }

  div#step-2 form#form {
    padding: 0px 20px !important;
  }

  .inner-register-form label,.form-section .lable,
  #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span{
    font-size:13px !important;
  }

  #formProfile #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span{
    font-size: 15px !important;
  }

  .form-control{
    font-size: 15px;
  }

  .agents-profile #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span{
    font-size:16px !important;
  }

  .ms-options-wrap button{
    font-size:13px !important;
  }

  .agent-left-sec.updatedHome{
    padding-left: 40px;
  }

   #crsl-companies .agency-blog-card-wrapper .card-body{
      height:590px;
  }

  .agency-content-info-wrapper>div{
    min-height:192px;
  }

  .user-login .dropdown.aget-pro{
    padding-bottom: 10px;
  }

  .web-news-section a.cls-news-prvnxt.text-white {
    font-size: 16px;
  }

}

@media only screen and (min-width :701px) and (max-width : 1024px) {
  body img.profile {
    position: absolute;
    /* top: -140px !important; */        
  }

  .home-container .newHomeBannerBlank{
    padding: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) { 
  .stepwizard-step.text-left.pl-5:nth-child(3),
  .stepwizard-step.text-left.additional-f.pl-5:nth-child(3) {
      /* margin-top: 22px; */
      /* margin-top: 50px; */
      padding-left: 0 !important;
  }
  
  .register_form.login_form.payment-main {
      padding: 50px 40px !important;
  }

  .multi-select-field .form-floating.has-value>label{
        font-size: 13px !important;
  }

  #frmAgencyRegistration .multi-select-field .form-floating.has-value > label,
  .agentRegisterForm .multi-select-field .form-floating.has-value > label
  {
    transform: translateY(-1.9rem) translateX(0.15rem) !important;
  }

}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .stepwizard-step.text-left.pl-5 a.step-2.btn-default,
  .stepwizard-step a.step-1.btn-default {
      width: 100%;
  } 

  .inner-register-form .form-floating label{
    font-size:14px;
  }
}
    
@media only screen and (min-width : 320px) and (max-width : 800px) {
  .no-record-found {
  height: unset !important;
  }
}

@media only screen and (max-width:320px){
  .page-title{
    font-size:25px;
  }

  .message h1{
    font-size:17px;
  }
}


@media (min-width:337px) and (max-width:456px){
    .company-post-list-card-header{
      gap: 7px;
    }

    .row.profile-inner-sect.cntct-pdng .delete-account-btn-wrapper{
      display: flex;
      justify-content: center;
      align-items: center;
    }

}

@media (min-width:493px) and (max-width:768px){
    .company-post-header-content{
        gap: 20px;
    }
}

@media (max-width:411px){
    .mrgn-space .mttop-agency.agency-reviews-cover{
        padding: 30px 24px;
    }
}

@media (max-width:390px){
    .agency-nbag-cover .nw-agnt-list .icn-agent-list ul{
      gap: 11px;
    }

    .agency-nbag-cover .nw-agnt-list .icn-agent-list ul .list-unstyled .cnt-dyn{
        font-size: 45px !important;
    }

    .form-row #btnAgencyBlogssAdd{
      margin-top: 23px;
    }

    .agency-embed-code-wrap #profileEmbedCode .embed-btn .agency-read-more-embed-btn a, .agency-embed-code-wrap #profileEmbedCode .embed-btn .company-embed-copy-button
    {
      font-size: 15px;
    }
}

@media (max-width:1000px){
  .btnEditQuoteForm.formMenu #GetaQuoteEditMenu ul li .dropdown-menu.show li a, .quote-btn.formMenu #GetaQuoteMenu ul li .dropdown-menu.show li a{
    min-width: 100%;
    white-space: normal;
  }
}

@media (min-width:575px) and (max-width:990px){
  .policy-menu.show li a{
        white-space: normal !important;
  }
}

@media (max-width: 575px) {
  a.cls-news-prvnxt.text-white {
    font-size: 16px;
  }
}

@media (max-width:640px){
   a.resize-btn.blog-resize-message, .media-resize-message{
    top: 38px !important;
  }

  #msform .ms-options-wrap>.ms-options {
    width: 90% !important;
  }

  .cls-retirement_plan .ques-title span {
    margin-top: 20px;
  }
}

@media (min-width:532px) and (max-width:642px){
  .form-row #btnAgencyBlogssAdd{
    margin-top: 30px;
  }

  .gradient-button.media-message-button{
    margin-top: 50px;
  }
}

@media (min-width:999px) and (max-width:1100px){
  .agency-div .agency-name{
    padding-left: 100px;
  }

  .agency-embed-code-wrap #profileEmbedCode .embed-btn .agency-read-more-embed-btn a
    {
         font-size: 14px;
    }
}

@media (min-width:768px) and (max-width:1250px){
  .agency-embed-code-wrap #profileEmbedCode .embed-btn .company-embed-copy-button{
    padding: 5px 10px !important;
    font-size: 14px !important;
  }
}

@media (min-width:768px) and (max-width:992px){
  .form-group .agency-search-option, .form-group .home-agent-search-option, .form-group .company-search-dropdown-container{
      width: 698px;
  }

  .home-container .newHomeBannerBlank, .home-container .newHomeBanner{
    padding: 0px !important;
  }

  .home .ms-options-wrap>button>span,
  .register_form.login_form #verification-type ~ label[for="verification-type"]
  {
    font-size: 13px !important;
    transform: translateY(-0.3rem) translateX(0.15rem) !important;
  }

  #agentEditForm .ms-options-wrap>button>span
  {
    font-size: 16px !important;
  }

  .agencyProfileForm .ms-options-wrap>button>span{
    font-size: 15px !important;
  }

  #formReg .ms-options-wrap>button>span,
  #frmCompanyClaim .ms-options-wrap>button>span,
  #frmAgencyRegistration .ms-options-wrap>button>span
  {
    transform: translateY(0.1rem) translateX(0.15rem) !important;
  }

  #frmCompanyClaim .register-select .ms-options-wrap.ms-has-selections>button>span{
        transform: translateY(0.1rem) !important;
    }

  .reps-companies-wrap .register-select .ms-options-wrap>button>span{
        transform: translateY(0.09rem) !important;
    }

  #register-form-company #step-2 .form-floating > .form-control:focus ~ label,
  #register-form-company #step-2 .form-floating > .form-control:not(:placeholder-shown) ~ label, 
  #register-form-company #step-2 .form-floating > .form-select ~ label{
    transform: translateY(-2.1rem) !important;
  }

  #company-claim-form #step-3 .form-floating > .form-control:focus ~ label,
  #company-claim-form #step-3 .form-floating > .form-control:not(:placeholder-shown) ~ label, 
  #company-claim-form #step-3 .form-floating > .form-select ~ label{
    transform: translateY(-2.1rem) !important;
  }

}

@media (min-width:1500px){
  .geteway-cancelled .message-box {
    margin-top: 100px;
  }

  .geteway-cancelled .message-buttons {
    margin-bottom: 100px;
  }
}

@media (min-width:1750px){
  .geteway-cancelled .message-box {
    margin-top: 195px;
  }

  .geteway-cancelled .message-buttons {
    margin-bottom: 195px;
  }
}

@media (min-width:1400px){
  .form-group .agency-search-option, .form-group .home-agent-search-option, .form-group .company-search-dropdown-container{
      width: 632px;
  }
}

@media (min-width:1400px){
  .newHomeBanner .inner-section.main-box{
    right: -18px !important;
  }

  .home .ms-options-wrap>button>span, .register_form.login_form #verification-type ~ label[for="verification-type"], .form-section .lable{
    font-size: 17px !important;
  }

  .agents-profile .ms-options-wrap>button>span{
    font-size: 16px !important;
  }
}

@media (min-width:992px) and (max-width:1257px){
  .agent-left-sec.updatedHome{
    padding-left: 40px;
  }

  #crsl-companies .agency-blog-card-wrapper .card-body{
    height: 540px;
  }

  .business-hrs .edit-time-main span.close-btn {
    right:37px;
  }

  .business-hrs.agency-bh-cover .close-btn .button.closed{
    padding:5px 7px;
  }

  .inner-register-form .form-group label,
  #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span,
  .register_form.login_form #verification-type ~ label[for="verification-type"]{
    font-size: 14px !important;
  }

  #formProfile #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span{
    font-size: 15px !important;
  }


}

@media (min-width:992px) and (max-width:998px){
  .home-container .newHomeBanner {
    padding-left: 10px !important;
  }
  
  .newHomeBanner .inner-section.main-box {
    position: relative;
  }
}

@media (max-width:595px){
  .agency-reviews-cover #Edit-Reviews-section.upload-data.review-forms:before{
    left: 50% !important;
  }
}

@media only screen and (max-width: 448px) {
  .form-group.register-select .multi-select-field .form-floating.has-value #ms-list-2>button{
    margin-top: 33px !important;
  }

  #formReg .form-group.register-select .multi-select-field .form-floating.has-value #ms-list-2>button{
    margin-top: 0px !important;
  }

  #frmAgencyRegistration .form-group.register-select .multi-select-field .form-floating.has-value #ms-list-2>button{
    margin-top: 0px!important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-control:focus ~ label,
  .inner-register-form label, .form-section .lable,
  .home .ms-options-wrap>button>span,
  .register_form.login_form #verification-type ~ label[for="verification-type"],
  #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span,
  .agents-profile #line_of_bussiness label,
  .agents-profile .profile-Form-sec #captive,
  .form-control
  {
    font-size: 14px !important;
  }
}

@media (min-width: 769px) {
    .setup-content .claim-next-btn{
        padding: 10px 35px !important;
    }
}

@media screen and (max-width: 768px) {
  .agents-profile #make_checkbox_select_specialities .agentSpecilities .ag-spcilities>label span{
        font-size: 15px !important;
  }

  .agentsMainSec .gm-ui-hover-effect{
    margin-right: 10px !important;
  }

}

@media screen and (min-width: 386px) and (max-width: 405px) {
    .edit-enhanced-label-img.edit-quote{
        right: 13% !important;
    }
}

@media (max-width: 405px) {
    .edit-enhanced-label-img.edit-quote{
        right: 10% !important;
    }

    .btn-prev-next {
      gap: 10px;
    }

    a.cls-news-prvnxt.text-white {
      font-size: 15px;
    }
}

@media (max-width: 992px) {
  .user-login .dropdown.aget-pro{
    padding-left:15px !important;
    margin-right: 5px !important;
  }

  .user-login .dropdown.aget-pro .dropdown-menu.show{
    position: static !important;
  }

  .user-login .dropdown.aget-pro .dropdown-menu.show::before{
    display: none;
  }

  .user-login .dropdown.aget-pro ul.dropdown-menu li a{
    font-size: 15px !important;
  }

  #company-menu-wrapper{
    padding-left: 8px !important;
  }
}

@media (min-width:1600px){
  .agent-ppl .agent-ppl-body .ppl-card-header{
    padding: 10px 20px !important;
  }
}
