.navbar-toggler:focus{ box-shadow:none; }

.navbar-toggler-icon { background: linear-gradient( to bottom, #EB89AB, #EB89AB 20%, white 20%, white 40%, #EB89AB 40%, #EB89AB 60%, white 60%, white 80%, #EB89AB 80%, #EB89AB 100% ); }
@media only screen and (min-width: 320px) and (max-width: 767px) {



.form_wrap .col-md-12.d-flex { display: block !important; }
.form_wrap .form_feld_loop{ margin-bottom:10px }
.form_wrap .form_feld_loop:nth-child(2n), .form_wrap .form_feld_loop:nth-child(1), .form_wrap .form_feld_loop:nth-child(4) { width: 100%; }
.form_wrap .form_feld_loop:nth-child(3), .form_wrap .form_feld_loop:nth-child(5), .form_wrap .form_feld_loop:nth-child(6) { width: 100%; }
.form_wrap .form_feld_loop:last-child label { display: none; }
.form_wrap .form_feld_loop:last-child { margin: 5px 0 0 0; float: left; width: 100%; }
.form_wrap .form_feld_loop .btn { width: 217px; margin: 0px auto; display: block; }
.right_side { position: inherit; transform: inherit; top: 0; left: 0; padding:20px 0 10px; margin-bottom:50px; }
.right_side h2 { font-size:40px; }
.right_side h2 br{ display:none; }
.right_side p br{ display:none; }
.banner_area .left_side img{ display:none; }
.block_wrap .col-md-4:first-child .block_loop { margin: 0 auto; }
.block_wrap .col-md-4:last-child .block_loop { margin: 0 auto 0 !important; float: none; }
.block_wrap .col-md-4 .block_loop{ margin-bottom:30px !important; }
.parking_wrap .content p br{ display:none; }
.type_wrap .loop_type { margin-bottom: 30px; }
.type_wrap .col-md-4:last-child .loop_type{ margin-bottom:0px; }
.type_wrap .loop_type p{ padding:0px; }
.type_wrap .loop_type p br{ display:none; }
.step_wrap .step_loop{ margin-bottom:30px; }
/* .step_wrap .col-md-3:last-child .step_loop{ margin-bottom:0px; } */
.step_wrap .step_loop::after{ display:none !important; }
.news_letter .title { margin-bottom: 20px; }
.news_letter .field_loop { margin-bottom: 10px; }
.news_letter .container{ background-size: 100% 100%; padding-bottom:60px; height:auto; }
.parking_wrap::before { height:215px; }
.parking_wrap .img_wrap img { width: 100%; }
#footer .widgth { margin-bottom: 30px; }
#footer .col-md-6 .col-md-4 { margin-bottom: 25px; }
#footer .bottom_footer p { margin-top: 20px; }
.bottom_footer {margin-top: 0;}


.banner_bottom .block_loop::after{ display:none; }
.type_area .block_loop::after{ display:none; }
.banner_wrap .row { padding: 0 15px; }
.banner_bottom .col-md-4 .block_loop { margin: 20px auto 0 !important; float:none !important; }

.imag_block { width: 100%; padding-top: 50px; padding-bottom: 50px; }
.imag_block::after { width: 100%; height: 100%; }
.imag_block .block_img img { width: 100%; }

.type_area .col-md-4 .block_loop { margin: 30px auto 0; display: block; float: none !important; width: 100%;}
.newletter_wrap{ padding: 35px 0; }
.newletter_wrap::after { height: 100%; width: 100%;}
.newletter_wrap .img img { width: 80%; margin: 0px auto; display: block;}


.step_wrap .heading h2{ font-size: 30px; }


.step_wrap .heading { margin-bottom: 0; }

#footer .col-md-3 .footer_widget.pe-5{ position:relative; }


.title_wrap{ height:auto; }
.title_wrap h2{ font-size:30px; }
.title_wrap p{ font-size:18px; }


.filter_wrap {
    float: left;
    width: 100%;
}
.filter_Wrap{ height:auto; }
.filter_Wrap ul.nav {
    display: block !important;
    width: 100%;     border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3 !important; border-right: 1px solid #E3E3E3 !important;
}



.form_wrap {
    padding: 0 5px;
}
.right_wrapper { padding: 15px; }
.form_wrap_container .check_blox .title_pl{ margin-right: 15px; }


.step_wrap.quote_pg .col-md-3.stp_bg{ width: 25%; }
.step_wrap.step_one.quote_pg .step_loop{ padding:0px; }
.step_wrap.quote_pg .step_loop h2 { font-size: 16px; }
.step_wrap.quote_pg .heading::after{ bottom:126px; }
.step_wrap.quote_pg .step_loop::before { width: 45px; height: 45px; top: -94px; }

.step_wrap.quote_pg .step_loop::after { display:block !important; top: -90px; }

.step_wrap.home .heading::after{ display:none; }
.step_wrap.home .col-md-3.stp_bg::before{ display:none; }
.step_wrap.home .step_loop::before{ display:none; }


.footer_widget { margin-bottom: 25px; }

a.navbar-brand img { width: 200px; }

button.navbar-toggler { border-color: #04326c; }

.filter_Wrap ul li { width: 50%; float: left; border-bottom: 1px solid #E3E3E3; }
.new_wp input.btn.btn_pink { margin: 100px auto; display: block; }



.testmonial_loop{ display:grid; margin-bottom: 15px;}
.testmonial_loop .img_wp{ order:2; width:100%; }
.testmonial_loop .right_content{ order:1; width:100%; margin-bottom: -45px;}
.testmonial_loop .img_wp .title{ width:70%; }
.testmonial .owl-nav { bottom: -29px; }



.banner_wrap form{ display:grid; }
.banner_wrap form .order1{ order:1; }
.banner_wrap form .order2{ order:2;  }

}
div#moreInfo-modal-246 .col-md-5 {
    width: 50%;
}
div#moreInfo-modal-246 .col-md-3.d-flex.text-end.align-items-end {
    width: 50%;
}

.steps_form_wrap .col-md-7.col-lg-8 {
    order: 2;
}



}

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

    body, html {
        overflow-x: hidden;
      }

  .banner_area .left_side img { margin-left: -35px; width: 111% !important; }
  .right_side h2 { font-size:32px; }
  .right_side h2 br{ display:none; }
  .right_side p br{ display:none; }
  .block_loop{ width:100%; }
  .block_wrap .col-md-4:first-child .block_loop { margin: 0; }
  .block_wrap .col-md-4:last-child .block_loop{ margin:0px; }
  .block_loop p br { display: none; }
  .parking_wrap .content p br{ display:none; }
  .type_wrap .loop_type p{ padding:0px; }
  .type_wrap .loop_type p br{ display:none; }
  .blog_wrap .blog_loop a h2 br{ display:none; }
  #footer .widgth img { width: 100%; }
  .bottom_footer a{ padding:0 10px; }
  .news_letter .container{ height: 300px; padding: 50px 36px 0px 36px; }
  #footer .col-md-4 ul li a span {  width: 78%; word-break: break-all; }

.prking_loop .btn_wrap .btn.btn_pink{ width:85%; }

.info_reateing a span{ font-size:14px; }
.prking_loop .pric h2{     font-size: 16px; }

.title_wrap{ height:auto; padding: 20px 0;}

.prking_loop .pric h2{ font-size:18px; }
.prking_loop .btn_wrap .btn.btn_pink{ width:85%; }

#header .navbar-nav li { margin: 0 5px; }


.right_wrapper.exter_wp .loop_right .left { width: 70%; }
.right_wrapper .loop_right .right { width: 63%; }
.right_wrapper.exter_wp .loop_right .right { width: 25%; }

.bottom_wrpa div{ font-size:16px; }
#footer .col-md-3 .footer_widget.pe-5 img { width: 100%; }
.footer_widget.cards img { width: 100%; }


.testmonial_loop .img_wp .title{ width: 74%; }

.testmonial_loop .img_wp .title h2 { font-size: 18px; }
.testmonial_loop .img_wp .title span.descg{ font-size: 12px; }
.testmonial_loop .img_wp .title span.date { font-size: 16px; }

.testmonial_loop .right_content p { font-size: 18px; }

.testmonial_loop .right_content .test_bottom p { font-size: 14px; }
.bottom_footer a { padding: 0; }
.bottom_footer ul li a { padding: 7px 10px; }



.loop_slider .slider_content h1 { height: 62px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
.price_reating .left span { font-size: 12px; }
.price_reating .right span { font-size: 12px; }

}


@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .form_wrap .col-md-12.d-flex { display: block !important; }
  .form_wrap .col-md-12.d-flex .form_feld_loop { width: 23%; float: left; margin-bottom: 15px; }
  /* .step_wrap .step_loop::after{ display:none; } */
  .right_side { position: inherit; transform: inherit; top: 5px; left: 0; }
  .bottom_footer ul li a { padding: 7px 6px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .form_wrap .form_feld_loop .btn{ background-position: 90% center; }
  .step_wrap .step_loop::after{ width: 131px; right: -78px; }
  .testmonial_loop .img_wp .title{ width: 52%; }
}

@media only screen and (max-width: 844px) and (min-width: 390px) and (orientation: landscape) {
  .form_wrap .col-md-12.d-flex { display: block !important; }
  .form_wrap .form_feld_loop { margin-right: 8px; float: left; width: 24% !important; }
  /* .step_wrap .step_loop::after{ display:none; } */
  .step_wrap .step_loop p br{ display:none; }
  .right_side p:last-child{ margin:0px; }
}

@media only screen and (min-width: 320px) and (max-width: 844px) and (orientation: landscape) {
btn
.banner_bottom .col-md-4:nth-child(2n) .block_loop { margin: 0px auto 0; }
.imag_block::after { height: 98% !important; }

.type_area .heading h2 { font-size: 30px; margin-bottom: 30px; }
.type_area .col-md-4:nth-child(2n) .block_loop:after{ top:-82px !important; }

#footer .col-md-3 .footer_widget.pe-5 img { width: 100%; }
#footer ul li a { font-size: 13px; }
.bottom_nav ul li a::after { top: 10px; }






}
@media only screen and (min-width: 320px) and (max-width: 900px) and (orientation: landscape) {
  .step_wrap .heading::after { bottom:168px; }
}
@media only screen and (min-width: 820px) and (max-width: 1180px)  and (orientation: portrait) {

  .right_wrapper .loop_right .right {
    width: 62%;
}

}

@media only screen and (max-width: 1180px) and (min-width: 820px) and (orientation: landscape) {

  #header .navbar-nav li { margin: 0 6px; }
  .prking_loop .pric h2{ font-size:18px; }
  .prking_loop .btn_wrap .btn.btn_pink{ width: 85%; }

  .bottom_wrpa div{ font-size: 18px; }
  .right_wrapper .loop_right .right{     width: 60%; }

}




.step_wrap.home .row.heading {
    position: relative;
}
.step_wrap.home  .row.heading::after {
    bottom: -7px;
}
.slick-arrow {
   border: 2px solid #04326c;;
    color: #04326c;
    width: 45px;
    height: 45px;
    border-radius: 7px;
    display: none !important;
}
.slick-arrow::before {
    color: #04326c;
    font-weight: bold;
    font-size: 28px;
    opacity: 1;
    display: none;
}
.slick-prev {
    left: -45px;
}

.slick-prev:before, .slick-next:before{ color:transparent !important; }
