/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

/* Laptop */
@media (max-width: 1440px)
{
.wd-about-area {padding-left: 15px;}
.sh_social_bx{left: -15px;}
.sh_scroll_bx{right: 0;}
.owl-about .owl-dots{margin: 0 0 0 -90%;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1280px)
{
	.owl-about .owl-dots {margin: 0 0 0 -90%;}

}

@media (max-width: 1024px)
{
	.service_item_bx {width: 100%;padding: 25px 15px;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	br{display: none;}
	.row-reverse { flex-flow: column-reverse;}
	.banner_img img{ margin:0 auto 15px; display: block;}
	.banner_txt h6 {font-size: 13px;}
	.banner_txt h2 {font-size: 22px;margin: 0px 0 8px;}
	.banner_txt p,.sh_txt p{font-size: 14px;margin: 0px 0 15px;}
	.bnr_detail {margin: 0 0 25px;}
	.sh_space_bx {padding: 25px 0;}
	.sh_banner {padding: 30px 0 20px;}
	.sh_space h6,.sh_txt h6{font-size: 15px;}
	.sh_txt h3 {font-size: 30px;margin: 0 0 8px;}
	.sh_space h3 {font-size: 22px;margin: 0 0 10px;}
	.main_btn,.main_white_btn {padding: 15px 25px;font-size: 15px;}
	.sh_partner{padding: 25px 0;}
	.slide img {width: 100%;height: 40px;}
	.slide {width: 200px;height: 80px;margin: 10px;}
	.banner_txt{margin-bottom: 20px;}
	.sh_space{height: auto;padding: 50px;}
	.service_item_bx{height: 200px;}
	.service_item_bx p{font-size: 14px;}
	.sh_services{background: #EAFCFF;padding: 30px 0;height: auto;}
	.loginbtn_head {padding: 10px 16px !important; font-size: 14px;}
	.sh_about {padding: 26px 0;}
	.lft_bnr {padding-right: 0;}
	 main {padding: 60px 0 0 0;}
	.about_txt h3 {font-size: 30px; margin: 0px 0 8px;}
	.about_txt h6 {font-size: 15px; margin: 0px 0 5px;}
	.about_txt p { font-size: 16px;margin: 0px 0 25px;}
	.owl-about .owl-dots {display: none}
	.owl-about.owl-carousel button.owl-dot.active {width: 10px;height: 10px;}
	.owl-about.owl-carousel button.owl-dot.active::after {width: 20px;height: 20px;}
	.owl-about .owl-dots::after{display:none;}
	.wd-as-agent-content{padding:30px 0;}
	.wd-as-agent-content .col-lg-7 ,.wd-as-agent-content .col-lg-12 {order: 2;margin:15px 0;}
	.wd-as-form{padding:30px 0}
	.wd-as-form .wd-as-bg-frame{height:350px;background-position:left;}
	.wd-as-formwrap{padding:30px;}
	/*19-09-24*/
	.wd-banner-img h2 {font-size: 40px;}
	.wd-as-diy-wrap{margin: 0 0 30px;}
	.col-lg-7:has(.wd-as-data-text) {order: 2;}
	.conrt_blog table p {height: fit-content;}
	.form-wizard-header ul li {max-width: 100%;background: none;}
	.form-wizard .form-wizard-steps {overflow-y: scroll;justify-content: space-between;gap: 20px;}
	.form-wizard-header ul:before {width: 100%;}
	.form-wizard-header ul:before {max-width:100%;}
	.wizard_btngrp{margin-top: 0px;}

}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 920px)
{
	.owl-about .owl-dots{display: none;}
}
/*18-09-24*/
@media screen and (max-width:767px){
	.wd-as-formwrap .form-group{width:100%;}
	.wd-form-field{flex-wrap:wrap;}
	.wd-as-agent-content ul li p{font-size:15px;}
	.wd-house-img img{height:auto;width:100%;}
	.wd-as-inner-banner{padding:70px 0;}
	.wd-as-diy, .wd-as-learn{padding: 40px 0;}
	.wd-as-learnlist li {padding: 10px 0;}
	.wd-as-learnlist {margin-bottom: 15px;}
	.wd-as-learntxt h4 {font-size: 24px;}
	.wd-as-learntxt p {font-size: 15px;line-height: 1.4;}
	.wd-as-learnlist li a{font-size: 20px;}
	.info_list li {flex-wrap: wrap;gap: 10px;}
	.info_list li h4 {width: 100%;}
	.ag_title small {width: 100%;display: block;}
	.add_list {padding: 0;}
	/*19-09*/
	.form-wizard-header ul:before {display:none;}
	.flx_group {flex-wrap: wrap;gap: 0;}
	.form-group.flx_group.select-all {flex-wrap: nowrap;}
	.wd-form{padding: 0 0 15px;}

}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	.sh_scroll_bx,.sh_social_bx {display: none;}
	main{padding: 60px 0 0 0;}
	.banner_img img {height: 100%;}
	.sh_space {padding: 20px;}
	.sh_services {height: auto;}
	.ftr_menu ul {align-items: center;gap: 10px;}
	.about_img img {height: auto;}
	.owl-carousel .owl-item img {width: 288px;margin: 0 auto;}
	.wizard_btngrp {flex-wrap: wrap;gap: 10px;}
	.tit_flx {flex-wrap: wrap;}
	.wiz_title {width: 100%;}
	.wd-as-diy, .wd-as-learn{padding: 20px 0;}
	.edit_pic {right: 40%;}
	.form-group {width: 100%;}
	input[readonly] {
	    font-size: 10px !important; 
	}
	.flx_group .checkbox-as-wd {
    position: absolute;
    top: -7px;
    right: 8px;
}
}
@media (max-width: 430px) {
    .flx_group:has(input[readonly]):not(.wd-adrs-form) .checkbox-as-wd {
        position: relative;
        left: 0;
    }

    input[readonly]:not(.wd-adrs-form input) {
        font-size: 7px !important;
    }
}

@media (max-width:375px){
    .wizard_btngrp .main_btn {
        padding: 15px 0;
    }

    .wizard_btngrp {
        grid-gap: 5px;
    }
}
