.product-gallery-container.product_gallery_container {
    min-height: 615px;
}


@media (max-width:1199px) {
    .count_right strong {font-size: 18px;line-height: 21px;}
    .count_right span {font-size: 14px;line-height: 15px;}
    .flt_icon {width: 50px;min-width: 50px;}
    .flt_icon svg {width: 28px;}
    .site_shot .glide__arrow--prev {
        background-image: url(../images/arrow-left-plan.webp);
        width: 60px;
        height: 60px;
        left: 15px;
        display: block;
        background-size: cover;
        border: 0;
        border-radius: 50%;
    }
    .site_shot .glide__arrow--next {
        background-image: url(../images/arrow-right-plan.webp);
        width: 60px;
        height: 60px;
        display: block;
        left: inherit;
        right: 15px;
        background-size: cover;
        border: 0;
        border-radius: 50%;
    }
}

@media (max-width:1024px){
.heder_same_button {
    font-size: 1.2rem;
}
.box_de.box_home  figcaption a  span {
    padding-left: 94px;
}
.box_de.box_home figcaption p {
    min-height: 85px;
}
.container {
    width: 100%;
}
.blue_box a {
    padding: 0 21px;
    font-weight: 600;
    font-size: 12px;
}
.blue_box p {
    font-size: 18px !important;
}
.product-gallery-container.product_gallery_container {
    min-height: 484px;
}
.htm_img .slide-1 {min-height: 295px;}
.htm_content {min-height: 292px;}
.feedback_t_block {min-width: inherit; margin: 0 15px;}
.no-descripton .htm_content p {min-height: auto;}
.no-descripton .htm_content {min-height: auto;}
.no-descripton .htm_img .slide-1 {height: 412px;}

.e_more_slider .box_de figure {height: 185px;}
.single_custom_article .box_de h3 {min-height: 100px;}

}
@media (max-width: 992px){
div#dskp_top_show .nav_a {
    display: none;
}
.rht_t .fa-fa-bars {
    display: block;
    margin-right: 15px;
}
.mobile_menu.showmenu {
    left: auto;
    display: block;
    width: 320px;
    right: 0;
    position: fixed;
    top: 0;
    border: 1px solid #000;
    z-index: 999;
}
#menu-drawer ul {
    height: 354px;
    overflow-x: auto;
}
.main_banner_title,
.page-template-template_by_type .inr_bnr_caption h2,
.page-template-template_by_room .inr_bnr_caption h2,
.page-template-template_by_range .inr_bnr_caption h2 {
    font-size: 20px !important;
}
div#footer_menu_left ul li a {
    font-weight: 400;
}
.product-gallery-container.product_gallery_container {
    min-height: 1175px;
}
/* Testimonial */
.tab_link li a {padding: 12px 12px;font-size: 14px; min-width: inherit;}
.tab_link li {margin: 0 4px;}
.testimo_container h1 {font-size: 30px;}
/*23-06-2023*/
.testimo_container h2.happy_h2 {font-size: 30px;}
/*23-06-2023*/
.tm_slider1 .glide__arrow svg {width: 20px;height: 20px;}
.tm_slider1 .glide__arrow.glide__arrow--prev {left: -15px;}
.tm_slider1 .glide__arrow.glide__arrow--next {right: -15px;}
.thumbnail_slider .glide__arrow svg {width: 15px;height: 15px;}
.thumbnail_slider .glide__arrow.glide__arrow--prev {left: -15px;}
.thumbnail_slider .glide__arrow.glide__arrow--next {right: -15px;}
.bt_thumb {max-width: 350px;}
.htm_content {min-height: 320px;}
/* .htm_img .slide-1 {height: 200px;} */
.htm_content p {min-height: 170px;}
.htm_content h5 {min-height: 36px;}
.htm_img .slide-1 {min-height: 285px;}
.no-descripton .htm_content p {min-height: auto;}
.no-descripton .htm_content {min-height: auto;}
.no-descripton .htm_img .slide-1 {height: 446px;}

.single_custom_article .box_de h3 {min-height: 130px;}
.box_de figcaption a {margin-bottom: 0 !important;}
.box_de {margin: 0 0 30px 0;}
}

@media (max-width: 896px){
.main_header.sticky_header img.custom-logo {
    display: none;
}
.social_ft {
    margin: 20px 0;
}
footer.page_ftr .ftr_right {
    margin: 30px 0 0 0;
}
/* .page-template-template_home .blue_box {
    margin: 0 0 20px 0 !important;
} */
.box_de {
    margin: 0 0 30px 0;
}
.product-gallery-container.product_gallery_container {
    min-height: 1070px;
}
}


@media (max-width:768px) {
    span.toggle.plush {
        background: url(../images/menu_span_simple.webp) 0 0 no-repeat !important;
        border-color: none;
        border-radius: 0;
        border-style: solid;
        border-width: 0;
        display: inline-block;
        vertical-align: middle;
        line-height: 40px;
        margin: 0 0 0 10px;
        font-size: 0;
        cursor: pointer;
        transition: all 0.2s ease-in-out;
        width: 32px;
        height: 25px;
        margin: 5px;
        background-position: center !important;
        background-size: 23px !important;
    }
    span.toggle.plush.toggled {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        background: url(../images/menu_span_rotate.webp) 0 0 no-repeat !important;
        display: inline-block;
        vertical-align: middle;
        line-height: 40px;
        margin: 0 0 0 10px;
        font-size: 0;
        cursor: pointer;
        transition: all 0.2s ease-in-out;
        width: 32px;
        height: 25px;
        margin: 5px;
        background-position: center !important;
        background-size: 23px !important;
    }
    span.toggle.plush {
        position: absolute;
        right: 10px;
        top: 4px;
        padding: 4px;
        z-index: 9;
    }  
    .product-gallery-container.product_gallery_container {
    min-height: 910px;
}
.single-custom_article h1.article-title {
    font-size: 20px;
    margin: 10px 0 0 0;
}
.single-custom_article span.art_date {
    font-size: 15px;
}
.single-custom_article h2 {
    font-size: 19px;
    margin: 0;
}
.single-custom_article h3 {
    font-size: 18px;
    padding-left: 0;
    text-align: left;
}
.article_slider1 {
    margin-bottom: 0;
}
}





@media (max-width: 767px){
    .dropdown.bootstrap-select.show-tick.form-control.show .dropdown-menu.show {
        min-width: auto;
    }
    .box_lenth.home_box_lenth.home_box_lenth_certificate figure img {
        border-radius: 15px;
    }

    .page_wrapper {
        padding-top: 53px;
    }
    .container.bnr_mobile_padd{
        padding: 0px;
    }
    .box_de.box_home figcaption a span {
        padding-left: 59px;
    }
    .blog-text-top span, .blog-text-top strong {
        font-size: 1.2rem;
        line-height: normal;
    }
    .box_de.box_big_room figcaption p {
        font-size: 14px;
    }
    .box_de.box_big_room {
        background: none;
    }
    .page-template.page-template-template_by_room .home_deserved .message-box,
    .page-template.page-template-template_by_type .home_deserved .message-box,
    .page-template.page-template-template_by_range .home_deserved .message-box
    {
        margin: 0;
    }
    .page-template.page-template-template_by_room .faqs_sec,
    .page-template.page-template-template_by_type .faqs_sec,
    .page-template.page-template-template_by_range .faqs_sec {
        margin-top: 0;
    }
    .page-template.page-template-template_by_room .faqs_sec h2,
    .page-template.page-template-template_by_type .faqs_sec h2,
    .page-template.page-template-template_by_range .faqs_sec h2, 
      .page-template.page-template-template_by_room .faqs_sec h3,
    .page-template.page-template-template_by_type .faqs_sec h3,
    .page-template.page-template-template_by_range .faqs_sec h3
    {
        margin-top: 0;
    }
    section.faqs_sec #accordion .panel.panel-default {
        padding: 0;
    }
    section.faqs_sec #accordion .panel.panel-default .panel-body {
        padding-bottom: 0;
    }
    .blog_bnr.p_page_top.middle_bnr .text_baneer {
        display: none;
    }
    /* testimonial */
    .testimo_container h1 {font-size: 18px; margin-bottom: 15px;}
    /*23-06-2023*/
    .testimo_container h2.happy_h2 {font-size: 18px; margin-bottom: 15px;}
    /*23-06-2023*/
    .tab_link { margin-bottom: 30px;}
    .tab_link li a {padding: 8px 12px;font-size: 12px;}
    .tm_text_box {padding: 15px;}
    .tt_top {margin-bottom: 8px;}
    .tt_top h6 {font-size: 14px;min-height:40px;}
    .tt_top span {font-size: 12px;}
    .tt_mid h5 {margin-bottom: 4px; font-size: 12px;}
    .tt_mid h5 { font-size: 14px;}
    /*23-06-2023*/
    .tt_top h3 {font-size: 14px;min-height:40px;}
    .tt_mid h4 {margin-bottom: 4px; font-size: 12px; font-size: 14px;}
    /*23-06-2023*/
    .tt_mid p { font-size: 14px; margin-bottom: 8px;}
    .bt_main {padding: 15px;}
    .bt_main_info h6 {margin-bottom: 13px; font-size: 14px;}
    .bt_main_info h5 {margin-bottom: 5px;font-size: 14px;}
    .bt_main_info p { font-size: 14px;}
    .executed {font-size: 14px;}
    .bt_thumb {max-width: inherit;}
    .thumbnail_slider .glide__slide span {display:block; border: 2px solid #ddd;}
    .thumbnail_slider .glide__slide span img { width: auto;height: 70px;max-width: inherit !important;}
    .thumbnail_slider {margin-left: 16px;}

    .testimonials_video_popup_trigar::before { width: 60px; height: 60px;}
    .testimonials_video_popup_trigar::after {border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 30px solid #fff;}
    .tt_mid p {min-height: 125px;}
    .executed {min-height: 40px;}
    /* .btn_hlder { display: block; text-align: center; padding-top: 40px;}
    .btn_hlder a {display: inline-block; width: 84px; height: 32px;border: 1px solid #1BB1E7;border-radius: 24px; color: #1BB1E7;font-weight: 600;font-size: 14px; line-height: 30px;}
    .btn_hlder a:hover { background-color: #1BB1E7; color: #fff;} */
    .tm_slider2 .glide__arrow.glide__arrow--prev {left: -24px;}
    .tm_slider2 .glide__arrow.glide__arrow--next {right: -24px;}

    .thanks_top {height: 200px;border-radius: 12px;margin: 0 auto 50px auto;}
    .box_de_f figcaption .thanks_top h1 {font-size: 36px;}
    .thanks_top p {font-size: 20px;}
    .thanks_bot {border-radius: 10px;padding: 18px 20px;}
    .thanks_bot p {font-size: 16px;line-height: 26px;}
    .thank_you_container {padding: 6px 0 0 0;}
    .otp_form .text_field {margin-right: 5px;}
    .feedback_top { flex-wrap: wrap; padding: 20px 15px;}
    .feedback_t_block strong {display: inline-block;}
    .feedback_t_block {min-width: inherit;margin: 0;width: 100%;text-align: left; font-size: 16px;}
    .feedback_t_block + .feedback_t_block { margin-top: 15px;}
    .htm_content p {min-height: 150px;}
    /* .no-descripton .htm_img .slide-1 {height: 370px;} */
    .htm_img .slide-1 {min-height: 209px;}
    .no-descripton .htm_content {min-height: auto;}
    .no-descripton .htm_content p { min-height: 10px;}
    .no-descripton .htm_img img {max-width: inherit !important;}
    .no-descripton .htm_img .slide-1 { height: 350px;}

    .e_more_slider .box_de {margin: 0;}
    .e_more_slider .box_de figcaption a span:after {top: 6px !important;}

    .all_h2_title { margin-top: 15px !important; padding-bottom: 30px !important;}


    .testimo_container .glide__arrow--prev {width: 35px;height: 35px; left: 10px;}
    .testimo_container .glide__arrow--next {width: 35px;height: 35px; right: 10px;}
    #owl-benefits .owl-item .owl_overtext p.header-line {font-size: 14px;}
    #owl-benefits .owl-item .owl_overtext {padding: 20px 15px;}
    #owl-benefits .owl-nav button.owl-prev span {width: 35px;height: 35px;}
    #owl-benefits .owl-nav button.owl-next span {width: 35px;height: 35px;}
    .t_slider4 .glide__arrow--prev {width: 35px;height: 35px;}
    .t_slider4 .glide__arrow--next {width: 35px;height: 35px;}
    .site_shot { margin-bottom: 50px;}
    .site_shot .glide__arrow--prev {
        width: 35px;
        height: 35px;
    }
    .site_shot .glide__arrow--next {
        width: 35px;
        height: 35px;
    }
    .home_t_slider {
        margin-bottom: 0;
    }
    .testimonials_sec.site_shot {
        margin-bottom: 0;
    }
    .tm_slider1 {
        margin-bottom: 0;
    }
    #owl-benefits .owl-nav {
        margin: 0;
        height: 0;
    }
    .home_t_slider.testimo_container {
        padding-bottom: 15px;
    }
}
@media (max-width: 756px){
    .htm_img .slide-1 {min-height: 340px;}
    .no-descripton .htm_img .slide-1 {height: 483px;}
}

@media (max-width: 640px){

.product-gallery-container.product_gallery_container {
    min-height: 750px;
}
.product-gallery-container.product_gallery_container #single-product-gallery-2 {
    margin: 0;
}

.htm_img .slide-1 {min-height: 273px;}
.no-descripton .htm_img .slide-1 {height: 414px;}
}

@media (max-width: 520px){
    .page-template-template_home .home_deserved h2 {
        font-size: 15px !important;
    }
    #menu-drawer ul {
    height: auto;
    overflow-x: unset;
}
    .page_wrapper {
        padding-top: 53px;
    }
    .tst_home .owl-item .item img{
        height: auto;
    }
    .round_circle li::after {
        width: 32px;
        left: 0;
        top: 11px;
    }
    .blue_round::before {
        top: 8px;
    }
    .round_circle li {
        font-size: 14px;
        padding: 0 42px;
        margin: 14px 0;
    }
    .greens_round::before {
        top: 8px;
    }
    .duranium_page .wp-block-columns h1,
    .duranium_page .wp-block-columns h2 {
        font-size: 2rem;
    }
    .wp-block-column.flex_basis_b {
        flex-basis: 70% !important;
    }
  
    .home_deserved .message-box h3 {
        font-size: 15px;
        line-height: normal;
        text-align: center;
    }
    /*22-06-2023*/
       .home_deserved .message-box_p p {
        font-size: 15px !important;
        line-height: normal;
        text-align: center;
    }
    .home_deserved .message-box_p p a {
    display: block;
    max-width: 220px;
    margin: 20px auto 0;
}
/*22-06-2023*/
.home_deserved .message-box h3 a {
    display: block;
    max-width: 220px;
    margin: 20px auto 0;
}
.panel_b .panel-heading h4 a {
    font-size: 15px !important;
    font-weight: 500!important;
}
/*22-06-2023*/
.panel_wiwa_behind .panel-heading h3 a {
    font-size: 15px !important;
    font-weight: 500!important;
}
/*22-06-2023*/
.panel_b .panel-body p {
    font-size: 14px !important;
    margin-bottom: 10px;
    line-height: 1.5;
}
.archive .home_deserved h1{
    font-size: 24px;
    margin-bottom: 10px;
}
/*.blog_bnr {
    padding: 0;
    margin-bottom: 0;
    min-height: 260px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}*/
.blog_bnr.p_page_top .container{
    width: 100%;
}
.col-width75.col-md-10 {
    width: 65%;
    float: left;
}
.col-md-2.col-width25 {
    width: 35%;
    overflow: hidden;
    float: right;
    margin-right: 0;
    padding-left: 0;
}
.col-md-2.col-width25 >img {
    width: 100%;
}
.blog_bnr .container{
    width: 100%;
}
.blog_bnr .container h2 {
    font-size: 18px;
    line-height: 1.5;
}

.abt_icon_page .img img {
    min-width: 92px;
    width: 92px;
    height: 92px;
    min-height: 92px;
    margin-right: 10px;
}
.text-info strong {
    font-size: 15px;
}
.text-info {
    font-size: 13px;
}

.duranium_page .wp-block-columns h1,
.duranium_page .wp-block-columns h2 {
    font-size: 1.5rem !important;
}
.faqs_sec h2,
.faqs_sec h3 {
    font-size: 23px;
    margin-top: 15px;
}
.wiwa_scoore_h1 {
    font-size: 23px;
    margin-top: 15px;
}
.page.page-id-207 .blog_bnr h2.all_inr_bnr {
    font-size: 22px;
}
/*29-06-2023*/
.page.page-id-207 .blog_bnr h1.all_inr_bnr_product,
.page.page-id-207 .blog_bnr h2.all_inr_bnr_product {
   font-size: 22px;
}
/*29-06-2023*/
.page.page-id-207 .blog_bnr p {
    font-size: 18px;
}
.pdt_heading h1 {
    font-size: 16px;
    margin-top: 20px;
}
/*29-06-2023*/
.pdt_heading h2.product_head_ing {
 font-size: 16px;
    margin-top: 20px;
}
/*29-06-2023*/
.pdt_heading p span {
    display: block;
    line-height: 22px;
    font-size: 14px;
}

.page-template-template_home .slide-owl-wrap .caption_item {
    position: absolute;
    background-color: transparent;
}
#book-consultation-link i::before {
    width: 30px;
    left: 0;
}
#book-consultation-link i::after {
    left: 25px;
}
#book-consultation-link span i {
    width: 34px;
    display: inline-flex;
    height: 5px;
}
.banner-bottom span {
    display: flex;
    font-size: 14px;
    font-weight: 500;
    justify-content: flex-end;
}

.page-template-template_home .slide-owl-wrap img{
    min-height: 250px;
}

.home_deserved .big_img h2 {
    font-size: 18px !important;
}
.find_windows h2 {
    font-size: 20px;
    margin: 15px 0 !important;
    color: #000;
}

.alert.alert-info.new_alert_color .alert_info_text,
.alert.alert-info.new_alert_color h3,
.alert.alert-info.new_alert_color h4 {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}
.alert.alert-info.new_alert_color {
    margin: 15px 0;
}
.alert.alert-info.new_alert_color .alert_info_text a,
.alert.alert-info.new_alert_color h3 a,
.alert.alert-info.new_alert_color h4 a {
    margin-top: 13px;
}
body.blog .fltr-heading {
    color: #525049;
    font-size: 1.6rem;
    font-weight: 600;
    margin: 15px 0 7px;
    line-height: 33px;
    border: none;
}
.blog-filter-clear {
    font-size: 14px!important;
    line-height: 21px;
    margin: 6px 0 11px;
}
.container.bnr_mobile_padd {
    padding: 0;
}
.page-template-template_home .home_deserved h2 {
    color: #000;
    font-size: 18px !important;
    padding: 0 5px 20px;
    text-align: center !important;
    margin: 0 !important;
}
.banner-bottom {
    margin-bottom:20px;
}
.page-template-template_home .box_de figure img {
    border-radius: 15px 15px 15px 0;
}
.page-template-template_home .box_de figcaption p {
    min-height: auto;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
}
.box_de figcaption  a span:before {
    content: '';
    width: 50px;
}
.box_de figcaption a span:after {
    content: '';
    left: 43px;
    top: 5.4px !important;
}
.box_de figcaption a  span {
    padding-left: 58px;
    font-size: 12px;
    display: flex;
    justify-content: center;
}
/*23-06-2023*/
.box_de figcaption a h3:before {
    content: '';
    width: 50px;
}
.box_de  figcaption a h3:after {
    content: '';
    left: 43px;
    top: 5.4px !important;
}
.box_de figcaption a h3{ 
    padding-left: 58px !important;
    font-size: 12px;
    display: flex;
    justify-content: center;
}
/*23-06-2023*/
.blue_box p {
    font-size: 16px !important;
}
.blue_box a {
    font-size: 12px;
    margin: 10px 10px  7px 10px;
}
.page-template-template_home .big_img h2 {
    text-align: left !important;
    font-size: 16px !important;
}

/* .page-template-template_home .blue_box {
    margin:0 0 20px 0 !important;
} */
.page-template-template_home .big_img img {
    margin: 10px 0 30px 0;
}
.page-template-template_home .find_windows .box_de figure img{
    border-radius: 15px;
}
.page-template-template_home .find_windows .box_de figcaption p{
    text-align:left;
}
.page-template-template_home .find_windows .box_de  figcaption a  span {
    font-size: 14px;
}
.page-template-template_home .find_windows .box_de  figcaption a span:after {
    content: '';
    top: 7.4px !important;
}
.box_lenth figure img {
    border-radius: 15px 15px 0 0;
}
.box_lenth figcaption {
    padding: 10px 15px;
}
.box_lenth h3 {
    font-size: 16px;
    line-height: normal;
}
.find_windows p {
    font-size: 1.2rem;
    line-height: normal;
}
.find_windows .box_de figcaption p {
    font-size: 14px !important;
    line-height: 19px;
}

.box_lenth a {
    font-weight: 700;
    color: #000;
    display: inline-block;
}
.box_de {
    background: #f7f7f7;
}
.box_lenth {
    border-radius: 15px;
}
.page-template-template_home section.simple_install h2 {
    padding: 0;
    text-align: center !important;
    margin-top: 20px;
    margin-bottom: 20px;
}
/*22-06-2023*/
.simple_install .maintain h4, .maintain_new_install h3 {
    font-weight: 700;
    text-align: center;
    margin: 0;
}
/*22-06-2023*/
/*.simple_install .maintain h4 {
    font-weight: 700;
    text-align: center;
    margin: 0;
}*/
.simple_install .maintain p {
    text-align: center;
    margin: 0;
    font-size: 14px;
}
/* .simple_install .maintain {
    margin-bottom: 45px;
} */
/* .testimonials_sec {
    padding: 0px ;
} */
.testimonials_sec h2 {
    padding: 0 0px 25px;
    font-size: 20px;
}
#tst_home .item img {
    border-radius: 15px;
}
.faqs_sec h2,
.faqs_sec h3 {
    font-size: 20px !important;
}
.wiwa_scoore_h1 {
    font-size: 20px !important;
}
#accordion .panel-heading .panel-title a {
    font-size: 16px;
}
#accordion .panel-body h3 {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
header.main_header.sticky_header .right_side_top.mobile_book_con .button_grup_heder {
    margin-left: 0;
}
.box_de.box_home figcaption a span:after {
    top: 9px !important;
}
#popup_free_consultation .modal-dialog, #myModal .modal-dialog {
    width: 100%;
    max-width: 320px;
    margin: 30px auto 0;
}
#popup_free_consultation .zcwf_title, #myModal .modal-dialog .zcwf_title{
    font-size: 18px !important;
    line-height: 1.42857143;
    font-weight: 600 !important;
    margin-bottom: 15px !important;
}
#popup_free_consultation .modal-content, #myModal .modal-dialog .modal-content {
    background: #f4f4f4;
    overflow: hidden;
}
#popup_free_consultation div#crmWebToEntityForm, #myModal .modal-dialog div#crmWebToEntityForm {
    background: #f4f4f4 !important;
}
#popup_free_consultation .modal-header .close, #myModal .modal-header .close {
    margin-top: 5px;
    margin-right: 20px;
    font-weight: 400;
    font-size: 25px;
    margin-bottom: 15px;
}
/*.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.flex_basis_a, 
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.flex_basis_b 
{
    flex-basis:unset !important;
}*/
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.flex_basis_a {
    flex-basis: 96px !important;
}
.wp-block-columns.margin_none {
    margin: 0 0 5px 0;
    flex-wrap: nowrap;
}
.page-template-template_wiwa #accordion .panel-heading .panel-title a {
    font-size: 16px;
}
.panel_box_wiwa .row {
    display: flex;
}
.panel_box_wiwa .row .col-md-3 {
    padding-right: 0px;
}
.panel_box_wiwa .row .col-md-9 {
padding-right: 0px;
}

.panel_box_wiwa .row .col-md-3 img{
    width: 73px;
}

.panel_box_wiwa .text-info, .panel_box_wiwa .text-info strong {
    font-size: 1.2rem;
}
.page-template-template_home .find_windows .box_de figcaption p {
    font-size: 14px;
    line-height: 19px;
}
form.form.frm_sear_located .form-group.col-xs-5 {
    width: 100%;
    padding: 0;
}
form.form.frm_sear_located button.btn.btn-info.col-xs-2 {
    width: 100%;
    font-size: 15px;
    height: auto;
    padding: 11px 0;
}
form.form.frm_sear_located  select {
    font-size: 14px !important;
    border: 1px solid #dbdbdb;
    box-shadow: none;
    height: auto;
    padding: 10px 10px;
}
.main_serach_location {
    min-height: auto;
}
.main_serach_location .row {
    display: flex;
    flex-wrap: wrap;
}
.main_serach_location .row .col-md-7{
    width: 100%;
    order: 1;
}
.main_serach_location .row .col-md-5{
    width: 100%;
}
.main_serach_location .col-md-5 img {
    width: 100px;
    margin: 0 auto;
}
.located_left p, .located_left h3, .located_right p {
text-align: center;
}
.other_state_row .ftr_h6 a {
    font-size: 14px;
}
.page-template-template_wiwa_score .home_deserved_b .box_de figcaption a span:after {
    top: 6.5px !important;
}
#single-product-product_handle .owl-item img {
    width: auto;
}
#single-product-product_colours .item img {
    height: 150px;
}
#single-product-product_colours {
    height: auto;
}
#single-product-product_colours .owl-nav .owl-prev,
#single-product-product_colours .owl-nav .owl-next{
    top: 55px;
}
p.has-text-align-right.service_btn_d{
    text-align: center;
}
.page.page-id-207 .pdt_heading p {
    margin: 14px 0 5px 0;
}
.find_windows .box_de figcaption a span:after {
    top: 5.5px !important;
}
.page-template-template_wiwa .wiwa-video {
   margin: 0 auto 45px;
}
.page-template-template_wiwa div#accordion1 .panel.panel-default:first-child {
    margin-top: 0;
}
.page-template-template_wiwa div#accordion1 {
    margin-bottom: 0;
}
.page-template-template_wiwa .faqs_sec {
    margin-top: 0;
}
.page-template-template_wiwa .faqs_sec h2,
.page-template-template_wiwa .faqs_sec h3 {
    margin-top: 0;
}
.box_de.box_big_room figcaption a span:after {
    top: 6px !important;
}
.page.page-id-7282 .pd_list .box_de{
    background: none;
}
.product-gallery-container.product_gallery_container {
    min-height: 600px;
}

.htm_content h6 {font-size: 14px; margin-bottom: 15px;}
.htm_content h5 {font-size: 14px;}
/*22-06-2023*/
.htm_content_tag_testimonials h3 {font-size: 14px; margin-bottom: 15px;}
.htm_content_tag_testimonials h4 {font-size: 14px;}
/*22-06-2023*/
.htm_content p { font-size: 14px; margin-bottom: 15px;}
.htm_content {min-height: 300px;}
/* .htm_img .slide-1 {height: 200px;} */
.htm_img .slide-1 {min-height: 252px;}
.no-descripton .htm_img .slide-1 {height: 373px;}
.no-descripton .htm_content p {min-height: auto;}
}




@media (max-width: 480px){
div#accordion-side {
    height: 308px;
    overflow-x: auto;
}
.location_small_title {
    justify-content: center;
}
.location_small_title p {
    margin: 15px 0 0 15px  !important;
}
.main_serach_location p span {
    font-size: 13px;
}
.main_serach_location h3 {
    font-size: 2rem;
    margin: 10px 0 !important;
}
p.state_name_location b span {
    font-size: 14px;
}
.located_right p {
    margin-bottom: 0 !important;
}
.revo_action .action_right_row {
    flex-wrap: wrap;
}
.revo_action .action_right_row .action_repeat {
    flex: 1;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
}
.product-gallery-container.product_gallery_container {
    min-height: 550px;
}

.radio_h .radio_top {flex-wrap: wrap; justify-content: center;}
.radio_h .checkmark {width: 28px;height: 28px; line-height: 26px;}
.htm_img .slide-1 {min-height: 236px;}
.no-descripton .htm_img .slide-1 {height: 357px;}


}


@media (max-width: 414px){

.home_page_banner ul li .caption h2 {
    max-width: 60%;
}
.m_menu_main .custom-logo {
    width: 89px;
}
.rht_tmobile a img {
    width: 31px;
}
.main_header.sticky_header .rht_tmobile i {
    width: 43px;
    height: 23px;
    background-size: 43px;
}
.page_wrapper {
    padding-top: 46px;
}
.custom_product-template-default a.know-wiwa span:before {
    width: 45px;
    left: 20px;
}
.custom_product-template-default a.know-wiwa span:after {
    left: 58px;
}
.custom_product-template-default a.know-wiwa span {
    padding-left: 72px;
}
.product-gallery-container.product_gallery_container {
    min-height: 467px;
}
.tab_link li a {padding: 8px 6px;}

.htm_img .slide-1 {height: 188px; min-height: 188px;}
.no-descripton .htm_img .slide-1 {height: 309px;}
}

@media (max-width: 375px){
.product-gallery-container.product_gallery_container {
    min-height: 437px;
}
}
@media (max-width: 375px){

.heder_same_button {
    margin: 0 0 0 5px;
}
.product-gallery-container.product_gallery_container {
    min-height: 418px;
}
.htm_img .slide-1 {min-height: 165px;height: 165px;}
.no-descripton .htm_img .slide-1 {height: 286px;min-height: 286px;}
}
@media (max-width: 360px){
.product-gallery-container.product_gallery_container {
    min-height: 400px;
}

}