@media (max-width:1870px){

	.heright:after{
		width: 30%;    left: 3%;
	}

}
@media (max-width:1600px){
    .heright:after {
        width: 35%;
        left: 3%;
    }
}
@media (max-width:1595px){

	.heright:after {
        width: 32.5%;
        left: 3%;
    }
    ul.optipln li{
    	    padding-left: 11px;
    }
    .plans .brxe-text p strong{
        font-size: 48px;
    }

}
@media (max-width:1430px){

	.heright:after {
        width: 30%;
    }

}
@media (max-width:1300px){

	    .heright:after {
        width: 28%;
    }

}
@media (max-width: 1250px) and (min-width: 1026px) {

        .midcrs.brxe-block {
        width: 160px;
        height: 160px;bottom: 12%;}

        #brxe-qslokx{
                    left: 14%;
        }
        #brxe-sapnhv{
            right: 8%;
        }

}

@media (max-width:1200px){

    .keep_slider .owl-stage-outer {
        padding-bottom: 50px; 
    }
    .orstory_sec p {
        margin: 0 0 14px 0;
    }
    .reviw_slider .owl-stage-outer {
    padding-top: 40px;}

    .plans .brxe-text p strong{

        font-size: 50px;
    }
    .plan_opt .brxe-text p strong {
    font-size: 34px;}
    
    .orstory_sec .brxe-accordion-nested .accordion-title-wrapper {
        padding: 17px 0;
    }

}

@media (max-width:1200px){

    .heright:after{
        display: none;
    }
    .readyform_sec .gfield--type-html, 
    .readyform_sec .gform-field-label:not(.ginput_container label.gform-field-label) {
            font-size: 18px; 
    }
    .readyform_sec .gfield_description{
            font-size: 17px !important;
    }
}

@media (max-width:991px){
    ul.optipln input + label:before{
            top: 2px;
    }
    ul.optipln label{
            font-size: 17px;
    }
    .inputcl input, .readyform_sec .gfield_select{
            padding: 7px 20px !important;
    }
    .readyform_sec .gform-theme--foundation .gfield textarea{
        height: 150px !important;
    min-height: 150px !important;
    }

    .gform_confirmation_message{
         font-size: 18px;    line-height: 1.4;
    }

    header .bricks-mobile-menu {
        margin-top: 40px;
    }

    .smebox ul li:before{
        width: 17px;
    height: 17px;
        top: 3px;
            background-size: contain;
    }

}

@media (max-width:767px){

    .getform .gform-footer.gform_footer.top_label {
        justify-content: flex-start;
    }

    .getform .gfield--type-captcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.70);
    transform-origin: 0% 50%;
    -webkit-transform-origin: 0% 50%;
    transform-box: border-box;
    }
    .readyform_sec .getform .gform-theme--foundation input.button{
        margin-left: 0px !important;
    }
    .readyform_sec .getform .gform-theme--foundation .gfield textarea,
    .readyform_sec .getform input:not(.getform input.gform_button){
         padding: 16px 30px !important; 
    }

    .banr_sec .ginput_container_email input{
            font-size: 16px !important;    padding: 5px 26px !important;
    }
    .banr_sec .gform-footer.gform_footer .gform_button{
            font-size: 18px !important;    padding: 14px 0 !important;
    }
}

@media (max-width:500px){

    .reviw_slider .owl-stage-outer{
            padding-bottom: 32px;padding-top: 28px;
    }
        ul.optipln li {
        padding-left: 0;
    }

    .readyform_sec .gform-page-footer input.button{
            padding: 15px 17px 14px 28px !important;    max-width: 175px !important;
    }
    .readyform_sec .gfield--type-html, 
    .readyform_sec .gform-field-label:not(.ginput_container label.gform-field-label) {
            font-size: 16px; 
    }
    .readyform_sec .gfield_description{
            font-size: 16px !important;
    }
    .readyform_sec .gform-theme--foundation .gfield textarea{
        height: 130px !important;
    min-height: 130px !important;
    }
    .readyform_sec .getform .gform-theme--foundation .gfield textarea,
    .readyform_sec .getform input:not(.getform input.gform_button){
         padding: 16px 20px !important; 
    }

    .readyform_sec .getform .gform-theme--foundation input.button {
    font-size: 18px !important;
        max-width: 183px !important;
        padding: 15px 13px 15px 28px !important;
    }
    .readyform_sec .getform .gform-theme--foundation input.button{
            background-position: 89% 50%;
    }
      .plans .brxe-text p strong {
    
    font-size: 43px;
  }

  .ins_steps h4{
        padding: 3px 14px;
  }

  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{
        top: 15px;
  }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{
    top: 30px;
  }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{
        height: 3px;
  }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle{
    height: 32px;
  }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle[aria-label="Close mobile menu"] .bar-bottom {
        top: 17px;
    }

    .banr_sec form {
    
    margin: auto;
    flex-flow: column;
    gap: 15px;
    }

    .banr_sec .gform-body.gform_body {
    width: 100%;
    }
    .banr_sec .gform-footer.gform_footer {
    width: 48%;
    margin: 0 auto;
    }
        .banr_sec .gform-footer.gform_footer .gform_button {
        font-size: 17px !important;
        padding: 11px 0 !important;
    }

    #brxe-klmuli .accordion-title-wrapper{
                flex-flow: row !important; 
    }

}