@media only screen and (min-width:1600px) and (max-width:1799px) {
/*.home-ban .ban-text{width: 1140px;}*/
/* .popular-services .bx-wrapper{padding-left: 10%!important} */
}

@media only screen and (min-width:1400px) and (max-width:1599px) {
/*.home-ban .ban-text{width: 1140px;}*/
.contact-box{margin-right: 25px !important}

/*dashboard new*/
.dashboard-left{width: 215px;}
/*.dashboard-right{width: 80%}*/
.request-box{padding: 20px 10px}
.dashboard .container{/*max-width: 1240px;*//*max-width: 96%;*/}

.box-content .box-btm ul li{font-size: 9px}
.box-content { padding: 20px 30px;}
.welcome-box h3 {font-size: 14px;}

/* .popular-services .bx-wrapper{ padding-left: 49px;} */
.popular-services .box{padding: 40px 37px !important}


}
@media only screen and (min-width:1320px) and (max-width:1399px) {
.dashboard-right{width: 82%}
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
.home-ban .ban-text{padding: 180px 0 150px 0;}
/*.popular-services .box{width: 95%}*/
.best-quote .box{width: 95%}
.testimonial .testimonial-box{width: 95%;margin: 0 auto;display: table}
.footer-badges ul li{width: 14%;float: left;}
.footer-box h3{font-size: 22px}
footer ul li a{font-size: 14px}
.footer-box{padding: 50px 31px 0;min-height: 403px}
/*service detail*/
/*.learn-more{width: 320px;;height: 68px;font-size: 33px;line-height: 68px;}*/
.service-ban-text {width: 83%;}
.contact-box{margin-right: 20px !important;padding: 24px 15px;}
.contact-box #social i{margin: 0 1px}
.top-links{margin-top: 10px}
.service-ban-text p{margin-bottom: 0}
.signin-box.business{width: 83%}

/*header*/
.search-box {width: 255px;}
.search-box input{width: 80%}
.top-login .login-btn {padding: 10px 9px !important;margin: 22px 5px;}

/*dashboard new*/
.dashboard-left{width: 215px;}
/*.dashboard-right{width: 80%}*/
.request-box{padding: 20px 10px}
.dashboard .container{/*max-width: 1240px;*//*max-width: 96%;*/}
/*customer dashboard*/
.box-content .box-btm ul li{font-size: 8px;}
.box-content { padding: 20px 30px;}

.welcome-box h3 {font-size: 14px;}

.header .menu ul li a{padding: 0 8px;}
/* .popular-services .bx-wrapper{ padding-left: 49px;} */
.popular-services .box{padding: 40px 37px !important}
ul.services-menu li{padding: 10px 26px;margin-right: 19px;}

.toggle-title h3{font-size: 20px}

.dashboard-hearder .container-fluid .navbar-header { width: 18%;}
.dashboard .dashboard-left{padding: 30px 20px; width: 18%;}
.dashboard .dashboard-right {width: calc(82% - 60px);}

.services-txts { width: 71%;}
#business_profile_form .btn {right: 0;top: 32%;padding: 7px 15px;}
}

@media only screen and (min-width:1200px) and (max-width:1320px) {
.request-list .customer-dashboard-content .col-md-5{-ms-flex: 0 0 48.666667%;flex: 0 0 48.666667%;max-width: 48.666667%;}
.request-list .customer-dashboard-content .col-md-7{-ms-flex: 0 0 49.333333%;flex: 0 0 49.333333%;max-width: 49.333333%;}
.business-request .request-inbox .tab-content .dec_btn{right: 28px;}
}

/** 5.0 - 1200 - Desktop **/
@media only screen and (min-width:992px) and (max-width:1199px) {
.navbar .container{width: 100%;max-width: 100%}
.top-links .top-login{margin: 11px}
.business .box p{font-size: 13px}
.testimonial-box{width: 68%;margin: 0 auto;}
.home-ban .ban-text h1 {font-size: 28px;margin-bottom: 30px}
.home-ban .ban-text h3{margin-bottom: 10px}
.search-box input{width: 195px}
.header .menu ul li a{padding: 0 2px}
.search-box-ban button{font-size: 22px}
.search-box-ban .form-group label{margin-bottom: 0}
.home-ban .ban-text{padding: 120px 0 80px 0;}
.how-works h2{font-size: 32px;margin-bottom: 30px}
.work-img img{width: 100px;height: 100px}
.popular-services h2{font-size: 29px;margin-bottom: 30px}
.popular-services .box h4{font-size: 18px}
.best-quote h2{font-size: 29px}
.app h2{font-size: 29px}
.testimonial h2{font-size: 29px}
.testimonial .testimonial-box p{font-size: 20px}
.home-faq h3{font-size: 20px;margin-bottom: 17px}
.home-faq .phone {font-size: 25px;}
.home-faq .btn{margin-top: 20px}
.business h2{font-size: 29px;margin-bottom: 30px}
#content .row-am{padding: 60px 0}
.business h3 {font-size: 21px;margin-bottom: 10px}
.business .box{padding: 30px 10px;height: 153px}
.get-started h2{font-size: 29px}
.get-started h3{font-size: 18px}
.get-started .phone{font-size: 21px}
.footer-badges ul li{margin: 0;width: 33.33%;float: left;text-align: center;}
.footer-box:first-child { width: 100%;text-align: center;border-right: 0;min-height: auto;padding: 0 20px}
.footer-box{width: 33.33%;float: left;padding: 20px;min-height: 300px}
footer ul li{margin-bottom: 13px}
.footer-box h3{font-size: 22px}
.popular-services .box{/*width: 95%*/padding: 30px !important;}
.best-quote .box{width: 95%}
.best-quote p {font-size: 16px;}
.best-quote .container{padding: 0}

/*service detail*/
.service-ban-text {width: 74%;}
.service-detail-box .desc {width: 100%;}

/*banner*/
ul.tabs li{font-size: 22px;line-height: 33px;}
.tab-content{margin-top: 20px}
ul.tabs { margin: 25px 0 0 0;}

.dashboard-right .detail-box .timeline-box .box{width: 100%}
.dashboard-right .col-md-8{flex: 0 0 100%;max-width: 100%;width: 100%}
.timeline-box { width: 100%;}
.dashboard-right .col-md-4{flex: 0 0 100%;max-width: 100%;width: 100%}
.dashboard-right .col-md-4.found_box {flex: 0 0 50%;max-width: 50%;width: 50%}
.month-dropdown-div{float: left;}
.signin-box.business{width: 83%}

/*header*/
.search-box {width: 200px; margin: 20px 0 20px 30px}
.search-box input{width: 80%}
.top-login .login-btn {padding: 10px 9px !important;margin: 22px 5px;}

/*.popular-services .service-img img{width: 93%}*/
/*.popular-services .bxslider li{width: 300px !important}*/
.best-quote .bxslider1 li{width: 232.5px !important}
.best-quote .bxslider1 li .quote-content{padding: 0 10px}

.subscription-box button.applycoupan{position: relative;display: table;margin: 15px auto 5px;float: none;width: 100% !important;margin-top: 10px !important}

.subscription-box input{width: 100%; float: left;margin-bottom: 8px;}
.dashboard-menu{margin-left: 0}
.dashboard-menu li a{font-size: 14px;}
.dashboard-menu li i{margin-right: 3px;margin-left: -26px;}
.dashboard-right .welcome-content .profile-txt p{float: left; margin-right: 11px;}

/*completed-customer-requests*/
.dashboard-right .request-box .request-text{height: auto;padding: 10px 5px;}
.dashboard-right .request-box{background: #8d4884}

/*dashboard new*/
.dashboard-right{width: 100%;}
.request-box{margin-bottom: 20px}
.summary-box .col-md-3:last-child .request-box{margin-bottom: 0}
.filter-tab{top: 7px;width: 100%;}
.dashboard-left{width: 100%;height: auto}
.dashboard-menu{display: none;transition: all .2s ease-in-out;}
.dashboard .request-inbox h4{font-size: 13px;}
.registration-box {width: 100%;}
.welcome-box {margin-top: 20px !important;}

.best-quote h3 { font-size: 18px;}

.dashboard-right {width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.dashboard-right .detail-box .businesspro-box .box{display: inline-block; width: 100%;}

.search-box-ban button[type="submit"]{width: 208px}
.popular-services .bx-wrapper{width: 800px; margin: 0 auto;}
.popular-services .bx-wrapper ul li {width: 380px !important;}
.popular-services .box h4{font-size: 26px;}
.popular-services .service-img img { height: 218px;}

/*dhwani*/
.blogs-box h4{font-size: 20px;}
.blogs-box p{font-size: 15px;line-height: 21px;}
	
	/*service*/
ul.services-menu li{font-size: 17px;line-height: 22px;padding: 10px 15px;margin-right: 15px; margin-bottom: 9px;}
.toggle-title h3{font-size: 18px;line-height: 23px;width: 93%;}
.toggle-title{padding: 0 5px;}
.toggle-title i{right: 0}
.serviceslist-box img{height: 200px}
.toggled-on .toggle-content{padding: 0}
.toggle-content li{font-size: 16px;}

/*plumbing service*/
.feature-box h2{font-size: 22px;margin-left: 0;}
ul.pro-tags li{margin-bottom: 5px}
.feature-slider .bx-wrapper .bx-controls-direction a{width: 54px !important; height: 54px !important;}
.feature-slider .bx-wrapper .bx-prev{background-size: 100%;}
.feature-slider .bx-wrapper .bx-next{background-size: 100%;}
.services-txts{width: 68%;}
.servicelist-box {width: 100%}
.feature-slider .title-txt h5{max-width: 100%;width: 100%}
.feature-slider .title-txt span{float: left}

/*subscribe*/
.ban-in .ban-text{width: 100%}
.custom_radio { margin: 0}

.dashboard-right .subscription-detail.timeline-box .col-md-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.customer-profile.dashboard-right .col-lg-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

.dashboard .dashboard-right .report li .report-left {width: 148px;}
.business-request .businesspro-box .clearfix .col-md-4, .business-request .businesspro-box .clearfix .col-md-8 {padding: 0;}
#business_profile_form .btn {right: 0;top: 32%;padding: 7px 15px;}

.visitors.pricing .pricing-table__plan-column.pricing-table__plan-column-reduced {
	width: 140px;
}
}
/** 7.0 - 768 - iPad **/
@media only screen and (min-width: 800px) and (max-width: 991px) {
.popular-services .box{/*width: 95%;*/padding: 20px !important;}
/*.popular-services .container {max-width: 98%;}
.best-quote .container{max-width: 95%;}*/
}	
@media(max-width: 767px){
	.visitors.pricing .pricing .container{overflow-x: auto;}
	.top-login .login-btn{margin: 0;}
	.pricing-plan #payment-form{text-align: center;}
	.pricing-plan #payment-form button{margin-top: 0;}
}
/** 7.0 - 768 - iPad **/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar .container{width: 100%;max-width: 100%}
.top-links .top-login{margin: 22px 0px 11px 22px}
.home-ban .ban-text h1 {font-size: 28px;margin-bottom: 30px}
.home-ban .ban-text h3{margin-bottom: 10px}
.search-box-ban button{font-size: 22px}
.search-box-ban .form-group label{margin-bottom: 0}
.home-ban .ban-text{padding: 80px 0 50px 0;}
.how-works h2{font-size: 32px;margin-bottom: 30px}
.work-img img{width: 100px;height: 100px}
.popular-services h2{font-size: 29px;margin-bottom: 30px}
.popular-services .box h4{font-size: 18px}
.best-quote h2{font-size: 29px}
.app h2{font-size: 29px}
.testimonial h2{font-size: 29px}
.testimonial .testimonial-box p{font-size: 20px}
.home-faq h3{font-size: 20px;margin-bottom: 17px}
.home-faq .phone {font-size: 25px;}
.home-faq .btn{margin-top: 20px}
.business h2{font-size: 29px;margin-bottom: 30px}
#content .row-am{padding: 60px 0}
.business h3 {font-size: 21px;margin-bottom: 10px}
.business .box{padding: 30px 10px}
.get-started h2{font-size: 29px}
.get-started h3{font-size: 18px}
.get-started .phone{font-size: 21px}
.footer-badges ul li{margin: 0;width: 33.33%;float: left;text-align: center;}
.footer-box:first-child { width: 100%;text-align: center;border-right: 0;min-height: auto;padding: 0 20px}
.footer-box{width: 33.33%;float: left;padding: 20px;min-height: 380px}
footer ul li{margin-bottom: 13px}
.footer-box h3{font-size: 22px}

.sort-list label{font-size: 20px}
.sort-list .select-style{font-size: 20px}
.favourite{margin-top: 2px}
.best-quote .box {width: 95%;}
.best-quote p {font-size: 16px;}
.best-quote .container{padding: 0}

/*service detail*/
.service-ban-text {width: 74%;}
.service-detail-box .desc {width: 100%;}

/*banner*/
ul.tabs li{font-size: 22px;line-height: 33px;}
.tab-content{margin-top: 20px}
ul.tabs { margin: 25px 0 0 0;}

.dashboard-right .detail-box .timeline-box .box{width: 100%}
.dashboard-right .col-md-8{flex: 0 0 100%;max-width: 100%;width: 100%}
.timeline-box { width: 100%;}
.dashboard-right .col-md-4{flex: 0 0 100%;max-width: 100%;width: 100%}
.dashboard-right .col-md-4.found_box {flex: 0 0 50%;max-width: 50%;width: 50%}
.month-dropdown-div{float: left;}
.signin-box.business{width: 100%}

/*header*/
.search-box {width: 260px;margin: 20px 0 20px 25px;}
.search-box input{width: 80%}
.top-links{margin-right: 64px}
/*.header nav.menu .hamburger{top: 13px; right: -70px;}*/
.contact-box #social i{width: 30px;height: 30px;margin-left: 2px;line-height: 30px;font-size: 14px;}
.contact-box {height: 230px !important;}
.contact-form input {margin-right: 13px !important;}

.popular-services .service-img img{width: 93%}
.popular-services .bx-wrapper{width: 700px; margin: 0 auto;}
.popular-services .bx-wrapper ul li {width: 330px !important;}

.subscription-box button.applycoupan{position: relative;display: table;margin: 15px auto 5px;float: none;width: 100% !important;margin-top: 10px !important}
.subscription-table .col-sm-4{-ms-flex: 0 0 50%; flex: 0 0 50%;max-width: 50%;width: 50%}
.subscription-box input.coupancode{width: 100% !important; float: left;margin-bottom: 8px;}
.terms ul li{padding-left: 0}
.terms ul li ul li{padding-left: 25px}
.quote-content{padding: 0 20px}
.dashboard-menu{margin-left: 0}
.dashboard-menu li a{font-size: 14px;}
.dashboard-menu li i{margin-right: 3px;margin-left: -26px;}
.dashboard-left{padding: 0 5px}
.dashboard-right .welcome-content .profile-txt p{float: left; margin-right: 11px;}
.dashboard-right .box1 .col-md-6{float: left;width: 50%}
.dashboard-right .box1 h2{font-size: 19px;margin:3px 0}
input#upload_doc{width: auto !important;margin-top: 15px;}
.dashboard-right .businesspro-box .col-md-3{float: left;width: 33.33%;max-width:33.33%}
#upload-docs{margin-top: 16px;display: inline-block;}

/*service request detail*/
.timeline-box.message-detail .customer-img img{margin-left:0}
.timeline-box.message-detail  .customer-name{margin: 0}
.message-detail { padding: 0 10px;}
.quote-received{padding: 0}
.dashboard-right .detail-box .message-content .accordion__itemContent .message2 label {width: 27%;}
/*completed-customer-requests*/
.dashboard-right .request-box .request-text{height: auto;padding: 7px;}
.dashboard-right .request-box{background: #a46da0}

/*dashboard new*/
.dashboard-right{width: 100%;}
.request-box{margin-bottom: 20px}
.summary-box .col-md-3:last-child .request-box{margin-bottom: 0}
.filter-tab{top: 7px;width: 100%;}
.dashboard .dashboard-box table{width: 700px;}
.dashboard-left{width: 100%;height: auto}
.summary-box .col-md-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.dashboard-menu{display: none;transition: all .2s ease-in-out;}
.dashboard .business-request .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

.request-list .customer-dashboard-content .col-md-5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.request-list .customer-dashboard-content .col-md-7{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.left-msg{width: 100%}
.customer-dashboard-content .box-right {padding-left: 15px;}
.customer-dashboard-content .box-left {padding-right: 15px;}

.registration-box , .business-registration-box{width: 100%;} 
.panel-login ul {flex-direction: column;}

.welcome-box {margin-top: 20px !important;}
.best-quote h3 { font-size: 18px;}

.business-registration-box .registration_form{margin: 0 auto;display: table}
.business-registration-box .registration_form h3{margin-top: 15px}

#businesspro-box .form-group .form-control, #change_password_form .form-group .form-control{width: 100%;}

.dashboard-right {width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.dashboard-right .detail-box .businesspro-box .box{display: inline-block; width: 100%;}
.dashboard-right .detail-box .businesspro-box .box #vaction .box .col-md-6{padding: 0 15px;}

.search-box-ban button[type="submit"]{width: 148px; font-size: 18px; padding: 0 20px}

/*.contact-banner .contact-box{margin: 0 13px 10px}*/
.contact-banner .contact-box{margin: 0 1% 10px}

/* .popular-services .bx-wrapper{padding-left: 30px;} */
.popular-services .box h4{font-size: 26px;}
.popular-services .service-img img {height: 168px;width: 100%;}

/*dhwani*/
.blogs-content .left {width: 100%;}
.blogs-content .right {width: 100%;}
.blogs-like-content .left {width: 100%;}
.blogs-like-content .right { width: 100%;}
.blogs-box {margin-bottom: 30px}
.blogs-like-content .left .blogs-box:nth-child(2) { margin-bottom: 30px;}
.blogs-box h4{font-size: 20px;}
.blogs-box p{font-size: 15px;line-height: 21px;}

/*service*/
ul.services-menu li{font-size: 15px;line-height: 22px;padding: 6px 10px;margin-right: 5px; margin-bottom: 9px;}
.toggle-title h3{font-size: 17px;line-height: 22px;width: 87%;float: left; white-space: normal;word-break: break-all;}
.toggle-title{padding: 0 5px;}
.toggle-title i{right: 0}
.serviceslist-box img{height: 200px}
.toggled-on .toggle-content{padding: 0}
.toggle-content li{font-size: 16px;}

/*plumbing service*/
.feature-box h2{font-size: 22px;margin-left: 0;}
ul.pro-tags li{margin-bottom: 5px}
.feature-slider .bx-wrapper .bx-controls-direction a{width: 54px !important; height: 54px !important;}
.feature-slider .bx-wrapper .bx-prev{background-size: 100%;}
.feature-slider .bx-wrapper .bx-next{background-size: 100%;}
.services-txts{width: 55%;}
.servicelist-box {width: 100%}

/*subscribe*/
.ban-in .ban-text{width: 100%}
.custom_radio { margin: 0}
.dashboard-right .subscription-detail.timeline-box .col-md-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.welcome-box h3{text-align: center}
.performance-report.left{width: 100% !important}

.qut_form_in .services ul.lists li.s-list{width: 25% !important;}
.business-request .request-inbox .tab-content .dec_btn{right: 74px;}
.business-request .businesspro-box .clearfix .col-md-4, .business-request .businesspro-box .clearfix .col-md-8 {padding: 0;}
#business_profile_form .btn {top: 18%;}
.service-list .row{justify-content: center;}

/*.visitors.pricing .pricing-table.pricing-table_include-free-plan #plan-field{display: none;}*/
.visitors.pricing .pricing-table.pricing-table_include-free-plan td.pricing-table__plan-column.hidden-sm{display: revert-layer !important;}
.visitors.pricing .pricing .container{max-width: 95% !important;}
.pricing-plan #payment-form{text-align: center;}
.pricing-plan #payment-form button{margin-top: 0;}
}

/** 8.0 - 640 - Mobile **/
@media only screen and (min-width: 640px) and (max-width: 767px) {
#menu-toggle{display: block; float: right; padding: 28px 12px;}
.navbar-brand{line-height: 48px; padding: 14px 0;}
.navbar-header{width: 100%;}
.caret {position: absolute; right: 20px; top: 20px;}
h2{font-size: 19px;margin-bottom: 20px !important}
h4{font-size: 17px;}
#content .row-am {padding: 40px 0;}
.popular-services{text-align: center}

ul.tabs li{width: 100%;text-align: center;font-size: 22px;line-height: 33px;border-right:0}
.ban-text #tab-2 .col-md-4{-ms-flex: 0 0 100.00%;flex: 0 0 100.00%;max-width: 100.00%;}
.tab-content{margin-top: 20px}

.home-ban .ban-text{width: 100%;padding: 51px 0 23px 0}
.home-ban .ban-text h1 {font-size: 23px; line-height: 22px;text-align: center}
.home-ban .ban-text h3 {font-size: 22px;margin-bottom: 25px;text-align: center}
.home-ban .ban-text h1 span:first-child{width: 100%;text-align: center;float: left;border: 0;margin-bottom: 15px;padding-bottom: 10px;padding-right: 0;;margin-right: 0}
.search-box-ban .form-group{border: 0}
.ban-sevice-list ul li{padding: 0 6px;font-size: 14px;}
.ban-sevice-list ul{margin: 20px auto;display: table}
.search-box input{width: 227px;}
/*.search-box{position: absolute;top: 0;right: 182px;}*/
.get-started h3{width: 100%}
.top-links .top-login {float: right; margin: 11px 0 11px 22px;  position: absolute;  top: 15px;  right: 85px;}

.app-img{margin: 0 auto 25px}
.testimonial .testimonial-box p{font-size: 15px;line-height: 35px;}
.home-faq h3{font-size: 15px;margin-bottom: 5px;}
.home-faq .phone {font-size: 20px;}
.home-faq .btn{margin-top: 14px}
.business h4{font-size: 24px;}
.business .box{padding: 25px 10px;margin-bottom: 20px;height: auto}
.business h3 {font-size: 20px;}
.get-started h3{font-size: 16px}
.get-started .phone {font-size: 21px;}
#content .get-started.row-am {padding: 0 0 35px 0;}
.footer-badges ul li{width: 26%;float: left;height: 83px;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;}
.footer-box{width: 100% !important;border-right:0;text-align: center;margin: 20px auto 0;padding: 0;min-height: auto;}
.footer-box:first-child{margin-bottom: 20px;margin-top: 40px}
.footer-box h3{font-size: 24px;}
.bx-wrapper .bx-controls-direction a{width: 24px;height: 24px}
.bx-wrapper .bx-next{bottom: 0;top: auto !important;margin: 0 auto;left:40px;right:0}
.bx-wrapper .bx-prev{bottom: 0;top: auto !important;margin: 0 auto;left:0;right:0}
.popular-services .box .service-img{text-align: center;margin: 0 auto 20px;display: table;}
.popular-services .box h4{font-size: 20px}
.get-started h2{width: 100%}
.testimonial .testimonial-box{width: 80%;margin: 0 auto;display: table}
.bxslider2{margin: 0}
.best-quote .box {width: 95%;}
.best-quote p {font-size: 16px;}
/*.best-quote .container{padding: 0;max-width: 589px}*/

.navbar .container{width: 100%;max-width: 100%}
    
.in-ban{background: #666666; min-height: 110px;}
.in-ban img{display: none;}
.in-ban .ban-text h1 {font-size: 32px; line-height: 42px;}

footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer2 .left, footer .footer2 .right{float: none; width: 100%; text-align: center;}
footer .footer2 .left{margin-bottom: 20px;}
footer .footer2 .right ul{text-align: center;}
footer .footer2 .right ul li{display: inline-block; float: none;}

/*services*/
.service-list h3{font-size: 18px}
.sort-list label{font-size: 20px}
.sort-list .select-style{font-size: 20px}
.sort-list {margin-top: 0;}
.service-list .bx-wrapper .bx-next{bottom: -15px}
.service-list .bx-wrapper .bx-prev{bottom: -15px}
.favourite{margin-top: 2px}
.service-box .desc { width: 100%;}
.product-img{margin: 0 auto;display: table;width: 100%}
.product-img img{width: 100%}

/*service detail*/
.service-icon{margin: 0 auto;display: table;float: none}
.service-banner h3{text-align: center;font-size: 18px}
.service-ban-text { width: 100%;}
.ban-reviews{text-align: center;margin: 0 auto;display: table;}
.ban-certie ul li{font-size: 13px}
.service-location{text-align: center}
.learn-more{position: relative;right:auto;margin: 15px auto 0; width: 190px;}
.service-banner .right{width: 100%;text-align: center}
.service-icon img{width: 100px}
#faq .card .card-header .btn-header-link{width: 100%}
.service-ban-text .left{text-align: center;margin: 0 auto;display: table;float: none}
.service-list h3{text-align: center}
.service-list .service-name{margin-bottom: 0;text-align: center;}
.service-list .btn.right{margin: 0 auto 20px;display: table;float: none;}
.service-detail-box .service-title{text-align: center}
.service-detail-box .rating{margin: 0 auto;display: table;float: none}
.service-detail-box .desc { width: 100%; text-align: center;}
.service-company{text-align: center}
.service-offer{text-align: center}

.dashboard-left{width: 100%;max-width: 100%;float: left;flex:100%}
.dashboard-right{width: 100%;max-width: 100%;float: left;flex:100%}
.dashboard-right .detail-box .timeline-box .box{width: 100%}
.dashboard-right .col-md-8{flex: 0 0 100%;max-width: 100%;width: 100%}
.blog .row:first-child{margin: 0}

.signin-box.business{width: 100%}
/*header*/
.navbar { height: auto;}
.search-box { margin: 3px auto 15px;}
/*business-detail*/
.ban-certie{display: table;float: none;margin: 0 auto;}
.service-company .title {text-align: center;}
.service-offer .title {text-align: center;}

.subscription-box button.applycoupan{position: relative;display: table;margin: 15px auto 5px;float: none;width: 100%}
.subscription-table .col-sm-4{-ms-flex: 0 0 50%; flex: 0 0 50%;max-width: 50%;width: 50%}
.subscription-box h1 {font-size: 24px;}
/*.subscription-plans .container{max-width: 98%}*/
.subscription-box ul li{padding: 20px}
.subscription-box input {width: 100%;}
.subscription-box button.applycoupan{width: 100% !important;margin-top: 5px !important;}

.dashboard-right .welcome-content .profile-txt p{float: left; margin-right: 11px;}
.dashboard-right .box1 .col-md-6{float: left;width: 50%}
.dashboard-right .box1 h2{font-size: 19px;margin:3px 0}
input#upload_doc{width: auto !important;margin-top: 15px;}
.dashboard-right .businesspro-box .col-md-3{float: left;width: 33.33%;max-width:33.33%}
#upload-docs{margin-top: 16px;display: inline-block;}
.dashboard-right .box1 h2{padding: 10px 0}
.dashboard-right .box1 h2{padding: 10px}
.dashboard-right .box1 .row{display: inline-block;margin: 0;width: 100%}

/*service request detail*/
.timeline-box.message-detail .customer-img img{margin: 0 auto;display: table;float: none}
.timeline-box.message-detail .customer-name{width: 100%;text-align: center}
.timeline-box.message-detail .customer-name h2{width: 100%}
.dashboard-right .box1 h2{padding: 10px 0;width: 100%;text-align: center;margin-bottom: 0 !important}
.dashboard-right a.back-link{margin-top: 2px;}

/*completed-customer-requests*/
.dashboard-right .request-box .request-text{height: auto;padding: 7px;}
.dashboard-right .request-box{background: #a46da0}

/*dashboard new*/
.dashboard-right{width: 100%;}
.request-box{margin-bottom: 20px}
.summary-box .col-md-3:last-child .request-box{margin-bottom: 0}
.filter-tab{top: 7px;width: 100%;}
.dashboard .dashboard-box table{width: 700px;}
.dashboard-left{width: 100%;height: auto}
.dashboard-menu{display: none;transition: all .2s ease-in-out;}

/*customer dashboard*/
.box-content .box{margin-bottom: 20px;}
.box-content .box-btm ul li{font-size: 12px}
.box-content .box-btm ul{margin: 0 auto;display: table;float: none}

.responselist-box {width: 580px;}
.left-msg .msg-box { max-width: 100%;}

.customer-dashboard-content .box-right {padding-left: 15px;}

.customer-dashboard-content .box-left {padding-right: 15px;}

.panel-heading a:before {right: 30px;}
.timeline-box.message-detail p iframe {width: 100%;}
.registration-box , .business-registration-box{width: 100%;} 
.panel-login ul {flex-direction: column;}

.mobile{display: block;}
.desktop{display: none;}

.summary-box {width: 100%;}
.business-registration-box .registration_form h3{margin-top: 15px}
#verify_email_frm{height: auto}
#freedemopopup .modal-dialog {width: 100%;}

#businesspro-box .form-group .form-control, #change_password_form .form-group .form-control{width: 100%;}

.dashboard-right .box1 .col-md-6{width: 100%}

.search-box-ban{padding: 20px;}
.search-box-ban .form-group{margin: 0}
#search_form .btn {width: 100%;}
.search-box-ban button[type="submit"]{margin: 10px auto 0; float: none;}

/* .popular-services .bx-wrapper{padding-left: 19px;} */
.popular-services .box h4{font-size: 26px;}
.popular-services .service-img img { height: 218px;}

/*dhwani*/
.blogs-content .left {width: 100%;}
.blogs-content .right {width: 100%;}
.blogs-like-content .left {width: 100%;}
.blogs-like-content .right { width: 100%;}
.blogs-box {margin-bottom: 30px}
.blogs-like-content .left .blogs-box:nth-child(2) { margin-bottom: 30px;}
ul.blogs-menu li{margin-right: 10px;padding: 10px 33px;font-size: 19px;}
.blogs-box h4{font-size: 20px;}
.blogs-box p{font-size: 15px;line-height: 21px;}
/*service*/
ul.services-menu li{font-size: 15px;line-height: 22px;padding: 6px 10px;margin-right: 5px; margin-bottom: 9px;}
.toggle-title h3{font-size: 19px;line-height: 23px;width: 93%;}
.toggle-title{padding: 0 5px;}
.toggle-title i{right: 0}
.toggled-on .toggle-content{padding: 0}
.toggle-content li{font-size: 16px;}

/*plumbing service*/
.feature-box h2{font-size: 22px;margin-left: 0;}
.feature-box .box{width: 100%;}
ul.pro-tags li{margin-bottom: 5px}
.feature-slider .bx-wrapper .bx-controls-direction a{width: 54px !important; height: 54px !important;}
.feature-slider .bx-wrapper .bx-prev{background-size: 100%;}
.feature-slider .bx-wrapper .bx-next{background-size: 100%;}
.services-txts{width: 100%;margin-top: 10px;}
.services-imgs{width: 100%}
.services-imgs img{width: 100%;}
.servicelist-box {width: 100%;}
.feature-slider .bx-wrapper .bx-next {right: -40px;bottom: -20px}    
.feature-slider .bx-wrapper .bx-prev {left: -40px;bottom: -20px}

/*subscribe*/
.ban-in .ban-text{width: 100%}
.ban-in .ban-text h1{font-size: 28px;margin-bottom: 0;}
.custom_radio input[type="radio"] + label {font-size: 17px;    width: auto; height: 66px;padding-left: 10px;margin-right: 10px}
.plan-content .plan-price{font-size: 25px;line-height: 25px}
.plan-content .terms ul li{font-size: 14px;}
.plan-content .terms { max-width: 95%;}
.custom_radio { margin: 0}
.plan-list li{padding-left: 0}    
.custom_radio input[type="radio"] + label::before { position: relative;top: 5px;}

#new_registration_form .col-md-6:nth-child(2){order:3}
#new_registration_form .col-md-6:nth-child(3){order:2}
#new_registration_form .col-md-6:nth-child(4){order:4}
#new_registration_form .col-md-12.terms{order:5}

/*dashboard business profile*/
/*#business_profile_form .profile-imgs{margin: 0 auto;display: table;}*/
#business_profile_form .btn{right: 9px;top: -90px;margin: 0 !important;padding: 5px 20px;}
#business_profile_form h5{padding: 0}
.subscription-detail .row.active div{text-align: center}
.welcome-box h3{text-align: center}

.performance-report.left{width: 100% !important}

.qut_form_in .services ul.lists li.s-list{width: 48% !important; }
.business-request .request-inbox .tab-content .dec_btn{right: 48px;}
.business-request .businesspro-box .clearfix .col-md-4, .business-request .businesspro-box .clearfix .col-md-8 {padding: 0;}

.dashboard-right .box1.upgrade_heading{margin-bottom: 15px;}
#business_profile_form .btn {position: unset; float: none; margin-bottom: 20px !important; padding: 10px 25px;}
.dashboard .dashboard-right .businss-profile h5{margin-bottom: 0 !important;}
.service-list .myimageslide .col-md-3{text-align: center;}

#tagble.section2{margin-top: 60px;}
/*.visitors.pricing .pricing-table.pricing-table_include-free-plan #plan-field{display: none;}*/
.visitors.pricing .pricing-table.pricing-table_include-free-plan td.pricing-table__plan-column.hidden-sm{display: revert-layer !important;}
}

/** 9.0 - 480 - Mobile **/
@media only screen and (min-width: 480px) and (max-width: 639px) {
#menu-toggle{display: block; float: right; padding: 28px 12px;}
.navbar-brand{line-height: 48px; padding: 14px 0;}
.navbar-header{width: 100%;}
.caret {position: absolute; right: 20px; top: 20px;}
h2{font-size: 19px;margin-bottom: 20px !important}
h4{font-size: 17px;}
#content .row-am {padding: 40px 0;}
.popular-services{text-align: center}

.home-ban .ban-text{width: 100%;padding: 51px 0 23px 0}
.home-ban .ban-text h1 {font-size: 23px; line-height: 22px;text-align: center}
.home-ban .ban-text h3 {font-size: 22px;margin-bottom: 25px;text-align: center}
.home-ban .ban-text h1 span:first-child{width: 100%;text-align: center;float: left;border: 0;margin-bottom: 15px;padding-bottom: 10px;padding-right: 0;;margin-right: 0}
.search-box-ban .form-group{border: 0}
.ban-sevice-list ul li{padding: 0 6px;font-size: 14px;}
.ban-sevice-list ul{margin: 20px auto;display: table}
.search-box input{width: 227px;}

ul.tabs li{width: 100%;text-align: center;font-size: 22px;line-height: 33px;border-right:0;margin-right: 0}
.ban-text #tab-2 .col-md-4{-ms-flex: 0 0 100.00%;flex: 0 0 100.00%;max-width: 100.00%;}
.tab-content{margin-top: 20px}

.top-links .top-login {float: right; margin: 11px 0 11px 22px;  position: absolute;  top: 15px;  right: 85px;}
.search-box{margin: 16px 0 12px;display: table;float: none;width: 85%}
.search-box input{width: 91%}
.app-img{margin: 0 auto 25px}
.testimonial .testimonial-box p{font-size: 15px;line-height: 35px;}
.home-faq h3{font-size: 15px;margin-bottom: 5px;}
.home-faq .phone {font-size: 20px;}
.home-faq .btn{margin-top: 14px}
.business h4{font-size: 24px;}
.business .box{padding: 25px 10px;margin-bottom: 20px;height: auto}
.business h3 {font-size: 20px;}
.get-started h3{font-size: 16px}
.get-started .phone {font-size: 21px;}
#content .get-started.row-am {padding: 0 0 35px 0;}
.footer-badges ul li{width: 26%;float: left;height: 83px;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;}
.footer-box{width: 100% !important;border-right:0;text-align: center;margin: 20px auto 0;padding: 0;min-height: auto;}
.footer-box:first-child{margin-bottom: 20px;margin-top: 40px}
.footer-box h3{font-size: 24px;}
.bx-wrapper .bx-controls-direction a{width: 24px;height: 24px}
.bx-wrapper .bx-next{bottom: 0;top: auto !important;margin: 0 auto;left:40px;right:0}
.bx-wrapper .bx-prev{bottom: 0;top: auto !important;margin: 0 auto;left:0;right:0}
.popular-services .box .service-img{text-align: center;margin: 0 auto 20px;display: table;}
.popular-services .box h4{font-size: 20px}
.get-started h2{width: 100%}
.testimonial .testimonial-box{width: 80%;margin: 0 auto;display: table}
.bxslider2{margin: 0}
    
.in-ban{background: #666666; min-height: 110px;}
.in-ban img{display: none;}
.in-ban .ban-text h1 {font-size: 32px; line-height: 42px;}

footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer2 .left, footer .footer2 .right{float: none; width: 100%; text-align: center;}
footer .footer2 .left{margin-bottom: 20px;}
footer .footer2 .right ul{text-align: center;}
footer .footer2 .right ul li{display: inline-block; float: none;}

/*services*/
.service-list h3{font-size: 18px}
.sort-list label{font-size: 20px}
.sort-list .select-style{font-size: 20px}
.sort-list {margin-top: 0;}
/*.service-list .bx-wrapper .bx-next{
position: absolute;
top: 50% !important;bottom:auto !important;
margin-top: 0;
outline: 0;
width: 42px;
height: 73px;
text-indent: -9999px;
z-index: 9999;
transform: translate(0%,-50%);}*/
.service-list .bx-wrapper .bx-next{bottom: -15px}
.service-list .bx-wrapper .bx-prev{bottom: -15px}
.favourite{margin-top: 2px}
.service-box .desc { width: 100%;}
.product-img{margin: 0 auto;display: table}

/*service detail*/
.service-icon{margin: 0 auto;display: table;float: none;text-align: center}
.service-banner h3{text-align: center;font-size: 18px}
.service-ban-text { width: 100%;}
.ban-reviews{text-align: center;margin: 0 auto;display: table;}
.ban-certie ul li{font-size: 13px}
.service-location{text-align: center}
.learn-more{position: relative;right:auto;margin: 15px auto 0; width: 150px;}
.service-banner .right{width: 100%;text-align: center}
.service-icon img{width: 100px}
#faq .card .card-header .btn-header-link{width: 100%}
.service-ban-text .left{text-align: center;margin: 0 auto;display: table;float: none}
.service-list h3{text-align: center}
.service-list .service-name{margin-bottom: 0;text-align: center;}
.service-list .btn.right{margin: 0 auto 20px;display: table;float: none;}
.service-detail-box .service-title{text-align: center}
.service-detail-box .rating{margin: 0 auto;display: table;float: none}
.service-detail-box .desc { width: 100%; text-align: center;}
.service-company{text-align: center}
.service-offer{text-align: center}

.best-quote .box {width: 95%;}
.best-quote p {font-size: 16px;}
/*.best-quote .container{width: 96%}*/

.blog .row:first-child{margin: 0}
.signin-box.business{width: 100%}
.navbar { height: auto;}

/*servicelist*/
.service-box ul li{float: left;text-align: center;display: table;margin-bottom:5px;}
.service-box .main-service li{margin-right: 4px;min-width: auto;padding-right: 5px;display: inline-block}
/*business-detail*/
.ban-certie{display: table;float: none;margin: 0 auto;}
.service-company .title {text-align: center;}
.service-offer .title {text-align: center;}

/*faq*/
#message-id{display: inline-block;margin-bottom: 25px;}

.detail-box .ui-accordion .ui-accordion-header:first-child{text-indent: -96px;} /*used for faq*/
.list-box-img-post .border-img-post{height: 200px;width: 100%;}
.dashboard-right .welcome-content .profile-txt p{width: 100%;}

.dashboard-right .box1 .col-md-6{float: left;width: 50%}
.dashboard-right .box1 h2{font-size: 19px;margin:3px 0}
input#upload_doc{width: auto !important;margin-top: 15px;}
.dashboard-right .businesspro-box .col-md-3{float: left;width: 50%;max-width:50%}
#upload-docs{margin-top: 16px;display: inline-block;}
.dashboard-right .box1 h2{padding: 10px 0;width: 100%;text-align: center;margin-bottom: 0 !important}
.dashboard-right a.back-link{margin-top: 2px;}

/*service request detail*/
.timeline-box.message-detail .customer-img img{margin: 0 auto;display: table;float: none}
.timeline-box.message-detail .customer-name{width: 100%;text-align: center}
.timeline-box.message-detail .customer-name h2{width: 100%}

/*completed-customer-requests*/
.dashboard-right .request-box .request-text{height: auto;padding: 7px;}
.dashboard-right .request-box{background: #a46da0}

/*dashboard new*/
.dashboard-right{width: 100%;}
.request-box{margin-bottom: 20px}
.summary-box .col-md-3:last-child .request-box{margin-bottom: 0}
.filter-tab{top: 7px;width: 100%;}
.dashboard .dashboard-box table{width: 700px;}
.dashboard-left{width: 100%;height: auto}
.dashboard-menu{display: none;transition: all .2s ease-in-out;}

.request-inbox .nav-tabs .nav-link { font-size: 14px;}
.dashboard .request-inbox .tab-content table {width: 500px;}

/*customer dashboard*/
.box-content .box{margin-bottom: 20px;}
.box-content .box-btm ul li{font-size: 12px}
.box-content .box-btm ul{margin: 0 auto;display: table;float: none}

.responselist-box {width: 100%;}
.responselist-box .left{width: 100%;border-right: 0}
.responselist-box .right{width: 100%}
.responselist-box .right-btn ul li{margin-bottom: 20px;}
.left-msg .msg-box { max-width: 100%;}

/*business request*/
.job-box table tr td:last-child{padding-left: 0}
.job-box label{margin-right: 0}

.customer-dashboard-content .box-right {padding-left: 15px;}

.customer-dashboard-content .box-left {padding-right: 15px;}
.panel-heading a:before {right: 30px;}
.timeline-box.message-detail p iframe {width: 100%;}
.registration-box , .business-registration-box{width: 100%;} 
.panel-login ul {flex-direction: column;}

.mobile{display: block;}
.desktop{display: none;}
.summary-box {width: 100%;}
.learn-more {font-size: 14px;}
.learn-more:last-child {right: auto;}
.business-registration-box .registration_form h3{margin-top: 15px}
#verify_email_frm{height: auto}
#freedemopopup .modal-dialog {width: 100%;}

#businesspro-box .form-group .form-control, #change_password_form .form-group .form-control{width: 100%;}
.businesspro-box .profileimg .img{margin-right: 13px;}

.dashboard-right .box1 .col-md-6{width: 100%}

.search-box-ban{padding: 20px;}
.search-box-ban .form-group{margin: 0}
#search_form .btn {width: 100%;}
.search-box-ban button[type="submit"]{margin: 10px auto 0; float: none;}

/* .popular-services .bx-wrapper{padding-left:30px;} */
.popular-services .box h4{font-size: 26px;}
.popular-services .service-img img { height: 218px;}
.signup form#registration_form_step2 input[type=checkbox]{width: 20px;height: 20px;top: 4px;}

/*dhwani*/
.blogs-content .left {width: 100%;}
.blogs-content .right {width: 100%;}
.blogs-like-content .left {width: 100%;}
.blogs-like-content .right { width: 100%;}
.blogs-box {margin-bottom: 30px}
.blogs-like-content .left .blogs-box:nth-child(2) { margin-bottom: 30px;}
ul.blogs-menu li{margin-right: 7px;font-size: 15px; padding: 10px 15px;}
.blogs-box h4{font-size: 20px;}
.blogs-box p{font-size: 15px;line-height: 21px;}
.top-like h4{font-size: 18px;}
/*service*/
ul.services-menu li{font-size: 15px;line-height: 22px;padding: 6px 10px;margin-right: 5px; margin-bottom: 9px;}
.toggle-title h3{font-size: 19px;line-height: 23px;width: 93%;}
.toggle-title{padding: 0 5px;}
.toggle-title i{right: 0}
.toggled-on .toggle-content{padding: 0}
.toggle-content li{font-size: 16px;}

/*plumbing service*/
.feature-box h2{font-size: 22px;margin-left: 0;}
.feature-box .box{width: 100%;}
ul.pro-tags li{margin-bottom: 5px}
.feature-slider .bx-wrapper .bx-controls-direction a{width: 34px !important; height: 34px !important;}
.feature-slider .bx-wrapper .bx-prev{background-size: 100%;}
.feature-slider .bx-wrapper .bx-next{background-size: 100%;}
.services-txts{width: 100%;margin-top: 10px;}
.services-imgs{width: 100%}
.services-imgs img{width: 100%;}
.services-detail-list .g-rating {top: 0;float: left;position: relative}
.servicelist-box {width: 100%;}
.feature-slider .bx-wrapper .bx-next {right: -20px;}    
.feature-slider .bx-wrapper .bx-prev {left: -20px;}

/*subscribe*/
.ban-in .ban-text{width: 100%}
.ban-in .ban-text h1{font-size: 28px;margin-bottom: 0;}
.custom_radio input[type="radio"] + label {font-size: 17px;    width: auto; height: 66px;padding-left: 10px;margin-right: 10px}
.plan-content .plan-price{font-size: 25px;line-height: 25px}
.plan-content .terms ul li{font-size: 14px;}
.plan-content .terms { max-width: 95%;}
.custom_radio { margin: 0}
.plan-list li{padding-left: 0}   
.custom_radio input[type="radio"] + label::before { position: relative;top: 5px;} 

#new_registration_form .col-md-6:nth-child(2){order:3}
#new_registration_form .col-md-6:nth-child(3){order:2}
#new_registration_form .col-md-6:nth-child(4){order:4}
#new_registration_form .col-md-12.terms{order:5}

/*dashboard business profile*/
/*#business_profile_form .profile-imgs{margin: 0 auto;display: table;}*/
#business_profile_form .btn{right: 9px;top: -90px;margin: 0 !important;padding: 5px 20px;}
#business_profile_form h5{padding: 0}

.subscription-detail .row.active div{text-align: center}
.welcome-box h3{text-align: center}

.dashboard-hearder .navbar-header{min-height: auto;}
.welcome-box h3{text-align: center}
.cust-notification  [class*=col]{padding: 0;}

.contact-banner .cbanner-txt h2 {font-size: 38px;}

.performance-report.left{width: 100% !important}
.dashboard .dashboard-right .report li .report-right{width: 52%}
.edit_comment_dialog .modal-content{width: 460px !important;}
.business-request .businesspro-box .clearfix .col-md-4, .business-request .businesspro-box .clearfix .col-md-8 {padding: 0;}
.dashboard-right .box1.upgrade_heading{margin-bottom: 15px;}
#business_profile_form .btn {position: unset; float: none; margin-bottom: 20px !important; padding: 10px 25px;}
.dashboard .dashboard-right .businss-profile h5{margin-bottom: 0 !important;}
.service-list .myimageslide .col-md-3{text-align: center;}
#tagble.section2{margin-top: 60px;}
#tagble.section2 .my-box #montlyfee button {padding: 5px 30px;}
/*.visitors.pricing .pricing-table.pricing-table_include-free-plan #plan-field{display: none;}*/
.visitors.pricing .pricing-table.pricing-table_include-free-plan td.pricing-table__plan-column.hidden-sm{display: revert-layer !important;}

footer .row div{margin: 0;}
}

/** 10.0 - 320 - Mobile **/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.edit_comment_dialog .modal-content{width: 350px !important;}
.qut_form_in .services ul.lists li.s-list{width: 100% !important;}
#menu-toggle{display: block; float: right; padding: 28px 12px;}
.navbar-brand{line-height: 48px; padding: 14px 0;}
.navbar-header{width: 100%;}
.caret {position: absolute; right: 20px; top: 20px;}
h2{font-size: 26px;margin-bottom: 20px !important}
h4{font-size: 17px;}
#content .row-am {padding: 40px 0;}
.popular-services{text-align: center}

.home-ban .ban-text{width: 100%;padding: 51px 0 23px 0}
.home-ban .ban-text h1 {font-size: 18px; line-height: 22px;text-align: center}
.home-ban .ban-text h3 {font-size: 17px;margin-bottom: 25px;text-align: center}
.home-ban .ban-text h1 span:first-child{width: 100%;text-align: center;float: left;border: 0;margin-bottom: 15px;padding-bottom: 10px}
.search-box-ban .form-group{border: 0;margin: 0}
.ban-sevice-list ul li{padding: 0 3px;font-size: 14px;}
.ban-sevice-list ul{margin: 20px auto;display: table}
.search-box input{/*width: 227px;*/width: 71%;}
.search-box button{float: right}
#search_form {padding: 20px}

/*
ul.tabs li{width: 100%;text-align: center;float: left;border: 0;margin-bottom: 15px;padding-bottom: 10px;font-size: 18px; line-height: 22px;text-align: center}*/
ul.tabs li{width: 100%;text-align: center;font-size: 22px;line-height: 33px;border-right:0;margin-right: 0}
.ban-text #tab-2 .col-md-4{-ms-flex: 0 0 100.00%;flex: 0 0 100.00%;max-width: 100.00%;}
.tab-content{margin-top: 20px}

/*.top-links .top-login {float: right; margin: 11px 0 11px 22px;  position: absolute;  top: 15px;  right: 85px;}*/
.top-links .top-login {float: none;margin: 11px auto;position: relative; top: 0; right: 0; display: table;}
.search-box{margin: 4px auto 12px;display: table;float: none;}
.app-img{margin: 0 auto 25px}
.testimonial .testimonial-box p{font-size: 15px;line-height: 35px;}
.home-faq h3{font-size: 15px;margin-bottom: 5px;}
.home-faq .phone {font-size: 20px;}
.home-faq .btn{margin-top: 14px}
.business h4{font-size: 24px;}
.business .box{padding: 25px 10px;margin-bottom: 20px;height: auto}
.business h3 {font-size: 20px;}
.get-started h3{font-size: 16px}
.get-started .phone {font-size: 21px;}
#content .get-started.row-am {padding: 0 0 35px 0;}
.footer-badges ul li{width: 26%;float: left;height: 83px;display: flex;flex-wrap: wrap;align-content: center;}
.footer-box{width: 100% !important;border-right:0;text-align: center;margin: 20px auto 0;padding: 0;min-height: auto;}
.footer-box:first-child{margin-bottom: 20px;margin-top: 40px}
.footer-box h3{font-size: 24px;}
.bx-wrapper .bx-controls-direction a{width: 24px;height: 24px}
.bx-wrapper .bx-next{bottom: 0;top: auto !important;margin: 0 auto;left:40px;right:0}
.bx-wrapper .bx-prev{bottom: 0;top: auto !important;margin: 0 auto;left:0;right:0}
.testimonial .testimonial-box{width: 80%;margin: 0 auto;display: table}
.bxslider2{margin: 0}
    
.in-ban{background: #666666; min-height: 110px;}
.in-ban img{display: none;}
.in-ban .ban-text h1 {font-size: 32px; line-height: 42px;}

footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer2 .left, footer .footer2 .right{float: none; width: 100%; text-align: center;}
footer .footer2 .left{margin-bottom: 20px;}
footer .footer2 .right ul{text-align: center;}
footer .footer2 .right ul li{display: inline-block; float: none;}

/*services*/
.service-list h3{font-size: 18px}
.sort-list label{font-size: 20px}
.sort-list .select-style{font-size: 20px}
.sort-list {margin-top: 0;}
.service-list .bx-wrapper .bx-next{bottom: -15px}
.service-list .bx-wrapper .bx-prev{bottom: -15px}
.favourite{margin-top: 2px}
.service-box .desc { width: 100%;}

/*service detail*/
.service-icon{margin: 0 auto;display: table;float: none;text-align: center}
.service-banner h3{text-align: center;font-size: 18px}
.service-ban-text { width: 100%;}
.ban-reviews{text-align: center;margin: 0 auto;display: table;}
.ban-certie ul li{font-size: 13px}
.service-location{text-align: center}
.learn-more{position: relative;width: 227px;;height: 50px;font-size: 23px;line-height: 52px;right:auto;margin: 15px auto 0; padding-top: 0;}
.service-banner .right{width: 100%;text-align: center}
.service-icon img{width: 100px}
#faq .card .card-header .btn-header-link{min-width: 100%}
.service-ban-text .left{text-align: center;margin: 0 auto;display: table;float: none}
.service-list h3{text-align: center}
.service-list .service-name{margin-bottom: 0;text-align: center;}
.service-list .btn.right{margin: 0 auto 20px;display: table;float: none;}

.service-detail-box .service-title{text-align: center}
.service-detail-box .rating{margin: 0 auto;display: table;float: none}
.service-detail-box .desc { width: 100%; text-align: center;}
.service-company{text-align: center}
.service-offer{text-align: center}

.bx-wrapper img{display: table;float: none;margin: 0 auto}
.blog .row:first-child{margin: 0}
.signin-box.business{width: 100%}

.top-login .login-btn {padding: 10px 10px !important;}
.top-links{position: absolute; top: 10px; right: 5px;}
.navbar-brand{width: 105px;float: left}
.search-box{float: left;width: 73%;top:75px;position: absolute}
.top-login li:last-child.dropdown .dropdown-content{right:0}
.navbar-header{min-height: 135px}
.header nav.menu .hamburger {display: inline-block;position: absolute;top:74px;  padding: 12px 25px; color: #fff; cursor: pointer; z-index: 2; }
.header nav.menu .hamburger.active{top: 22px; right: 10px;left:auto}
.zsiq_theme1.zsiq_floatmain{z-index: 1 !important;}

/*servicelist*/
/*.service-box ul li{float: none;text-align: center;display: table;margin: 0 auto;}*/
.service-box ul li{float: left;text-align: center;display: table;margin-bottom:5px;}
.service-box ul li .property-item img{float: none;margin: 0 auto;display: table}
.service-box .main-service li{margin-right: 4px;min-width: auto;padding-right: 5px;display: inline-block}

/*business-detail*/
.ban-certie{display: table;float: none;margin: 0 auto;}
.service-company .title {text-align: center;}
.service-offer .title {text-align: center;}

/*faq*/
#message-id{display: inline-block;margin-bottom: 25px;}

.subscription-box.hvr-grow-shadow:hover{transform: scale(1);}
.subscription-box.hvr-grow-shadow:focus{transform: scale(1);}
.detail-box .ui-accordion .ui-accordion-header:first-child{text-indent: 0px;} /*used for faq*/
.timeline-box.message-detail p{width: 100%;display: inline-block;}/*used for how it work*/
.list-box-img-post .border-img-post{height: 200px;width: 100%;}
.subscription-box input { width: 67%;}
#business_profile_form .select2-container{width: 100% !important}
.dashboard-right .welcome-content .profile-txt p{width: 100%;}

.dashboard-right .box1 .col-md-6{float: left;width: 100%}
.dashboard-right .box1 h2{font-size: 19px;margin:3px 0 !important}
input#upload_doc{width: auto !important;margin-top: 15px;}
.dashboard-right .businesspro-box .col-md-3{float: left;width: 50%;max-width:50%}
#upload-docs{margin-top: 16px;display: inline-block;}
.dashboard-right .box1 h2{padding: 10px;width: 100%;text-align: center}
.dashboard-right a.back-link{margin-top: 2px;}
.dashboard-right .box1 .row{display: inline-block;margin: 0;width: 100%}

/*service request detail*/
.timeline-box.message-detail .customer-img img{margin: 0 auto;display: table;float: none}
.timeline-box.message-detail .customer-name{width: 100%;text-align: center}
.timeline-box.message-detail .customer-name h2{width: 100%}

/*completed-customer-requests*/
.dashboard-right .request-box .request-text{height: auto;padding: 7px;}
.dashboard-right .request-box{background: #a46da0}

#search_form select{width: 100%;}

/*dashboard new*/
.dashboard-right{width: 100%;}
.request-box{margin-bottom: 20px}
.summary-box .col-md-3:last-child .request-box{margin-bottom: 0}
.filter-tab{top: 7px;width: 100%;}
.dashboard .dashboard-box table{width: 700px;}
.dashboard-left{width: 100%;height: auto}
.dashboard-menu{display: none;transition: all .2s ease-in-out;}

.request-inbox .nav-tabs .nav-link { font-size: 14px;}
.dashboard .request-inbox .tab-content table {width: 500px;}

/*customer dashboard*/
.box-content .box{margin-bottom: 20px;}
.box-content .box-btm ul li{font-size: 12px}
.box-content .box-btm ul{margin: 0 auto;display: table;float: none}

.responselist-box {width: 100%;}
.responselist-box .left{width: 100%;border-right: 0}
.responselist-box .right{width: 100%}
.responselist-box .right-btn ul li{margin-bottom: 20px;}
.left-msg .msg-box { max-width: 100%;}

.contractor-box .box-header ul li:first-child{width: 100%}

/*business request*/
.job-box table tr td:last-child{padding-left: 0}
.job-box label{margin-right: 0}

.dots { margin-left: 0;}
.customer-dashboard-content .job-box table tr td:first-child {width: 57% !important;}
.customer-dashboard-content .job-box table tr td:last-child {width: 43% !important;float: left;}
.customer-dashboard-content .job-box table tr td .decline_btn{margin-left: 3px !important;}
.customer-dashboard-content .job-box tr td[colspan="2"]:last-child { width: 100% !important;}

.service-offer li:first-child { padding-left: 10px;}
.service-offer li{margin-bottom: 10px}
.service-offer{margin-left: -9px !important;margin-top: 9px !important;}
.responselist-box .btn:first-child{padding: 0 24px 0 10px;}

.customer-dashboard-content .box-right {padding-left: 15px;}
.customer-dashboard-content .box-left {padding-right: 15px;}

.panel-heading a:before {right: 30px;}

.mobile{display: block;}
.desktop{display: none;}

.ui-accordion-content.ui-corner-bottom.ui-helper-reset.ui-widget-content {height: auto !important;}
.autocomplete-items {background-color: #fff;}
.timeline-box.message-detail p iframe {width: 100%;}

.registration-box , .business-registration-box{width: 100%;} 
.panel-login ul {flex-direction: column;}
.bv-form .help-block {font-size: 10px;}
.panel-login ul li {font-size: 15px;}
.get-quote ul li span , .get-quote ul li a  {font-size: 13px !important;}
.custom-container .service-req .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100% !important;}
.job-detail .service-lists ul , .job-detail .services ul {flex-wrap: wrap;}
.dashboard .dashboard-right .nav-tabs .nav-link {padding: 6px;}
.dashboard-right {padding: 15px 0; float: none; margin: 0; clear: both;}
.businesspro-box .profileimg {display: flex; align-items: center; flex-direction: column;}
.businesspro-box .probox {border: none;}
.row.no_flex {display: block;}
#businesspro-box .form-group #respond_message.form-control {width: 100%;}
#businesspro-box form .form-group button, .cust-submit {margin: 5px; margin-left: 0;}
.home-faq .text {height: 150px;}
.get-started .text {height: 240px;}
.blog-detail .breadcrumbs  , .blog-detail h2.title1{padding-left: 20px;}
.summary-box {width: 100%;}
.businesspro-box .box select {width: 100%;}
.timeline-box {text-align: center;}
.subscription-detail .row.active div , .subscription-detail .row div{margin-bottom: 5px;}
.learn-more {font-size: 14px;}
.learn-more:last-child {right: auto;}
.business-registration-box .registration_form h3{margin-top: 15px}
#verify_email_frm{height: auto}
#freedemopopup .modal-dialog {width: 100%;}

.registration-box h2{font-size: 24px; line-height: 50px}

.businesspro-box .profileimg .img{margin: 0 0 20px;}
#businesspro-box .form-group .form-control, #change_password_form .form-group .form-control{width: 100%;}

.businesspro-box .btntxt{width: 100%; margin: 0}
.custom-container .service-req{padding: 0}
.work-start{margin-top: 10px !important;}

.search-box-ban{padding: 20px;}
.search-box-ban .form-group{margin: 0}
#search_form .btn {width: 100%;}
.search-box-ban button[type="submit"]{margin: 10px auto 0; float: none; padding: 0 20px;}

.contact-banner .cbanner-txt h2{font-size: 38px;}
.popular-services .bx-wrapper{padding-left: 0}
.popular-services .box{padding: 20px !important;}
.popular-services .service-img img { height: auto;}

.signup form#registration_form_step2 span {margin: 0 !important;}
.signup form#registration_form_step2 input[type=checkbox]{width: 20px;height: 20px;top: 4px;}

/*blog*/	
.blogs-content .left {width: 100%;}
.blogs-content .right {width: 100%;}
.blogs-like-content .left {width: 100%;}
.blogs-like-content .right { width: 100%;}
.blogs-box {margin-bottom: 30px}
.blogs-like-content .left .blogs-box:nth-child(2) { margin-bottom: 30px;}
ul.blogs-menu li{margin-right: 7px;font-size: 14px; padding: 10px 12px;}
.blogs-box h4{font-size: 20px;}
.blogs-box p{font-size: 15px;line-height: 21px;}
.blogs-content .right .blogs-box img {width: 100%;margin-bottom: 15px}
.blogs-content .right .blogs-box .blogs-text { width: 100%;}

.blogs-like-content .left .blogs-box img {width: 100%;margin-bottom: 15px}
.blogs-like-content .left .blogs-box .blogs-text { width: 100%;}
.top-like h4{font-size: 18px;}

/*service*/
ul.services-menu li{font-size: 15px;line-height: 22px;padding: 6px 10px;margin-right: 5px; margin-bottom: 9px;}
.toggle-title h3{font-size: 19px;line-height: 23px;width: 93%;}
.toggle-title{padding: 0 5px;}
.toggle-title i{right: 0}
.toggled-on .toggle-content{padding: 0}
.toggle-content li{font-size: 16px;}
.service-content ul { margin: 0 auto; padding: 0; display: table;}

/*plumbing service*/
.feature-box h2{font-size: 22px;margin-left: 0;}
.feature-box .box{width: 100%;}
ul.pro-tags li{margin-bottom: 5px}
.feature-slider .bx-wrapper .bx-controls-direction a{width: 34px !important; height: 34px !important;}
.feature-slider .bx-wrapper .bx-prev{background-size: 100%;}
.feature-slider .bx-wrapper .bx-next{background-size: 100%;}
.services-txts{width: 100%;margin-top: 10px;}
.services-imgs{width: 100%}
.services-imgs img{width: 100%;}
.services-detail-list .g-rating {top: 0;float: left;position: relative}
.servicelist-box {width: 100%;}
.feature-slider .bx-wrapper .bx-next {right: -20px;}    
.feature-slider .bx-wrapper .bx-prev {left: -20px;}

/*subscribe*/
.ban-in .ban-text{width: 100%}
.ban-in .ban-text h1{font-size: 28px;margin-bottom: 0;}
.custom_radio input[type="radio"] + label {font-size: 17px;    width: auto; height: 66px;padding-left: 10px;margin-right: 10px}
.plan-content .plan-price{font-size: 25px;line-height: 25px}
.plan-content .terms ul li{font-size: 14px;}
.plan-content .terms { max-width: 95%;}
.custom_radio { margin: 0}
.plan-list li{padding-left: 0}    
.custom_radio input[type="radio"] + label::before { position: relative;top: 5px;}

#new_registration_form .col-md-6:nth-child(2){order:3}
#new_registration_form .col-md-6:nth-child(3){order:2}
#new_registration_form .col-md-6:nth-child(4){order:4}
#new_registration_form .col-md-12.terms{order:5}

/*dashboard business profile*/
/*#business_profile_form .profile-imgs{margin: 0 auto;display: table;}*/
#business_profile_form .btn{right: 9px;top: -90px;margin: 0 !important;padding: 5px 20px;}
#business_profile_form h5{padding: 0}

.dashboard-hearder .navbar-header{min-height: auto;}
.welcome-box h3{text-align: center}
.cust-notification  [class*=col]{padding: 0;}

.top-links{right: 15px;}

.dashboard .dashboard-right .report li .report-left{width: 100%;float: left;margin-right: 10px;text-align: left;}
.dashboard .dashboard-right .report li .report-right{width: 100%;}
.business-request .businesspro-box .clearfix .col-md-4, .business-request .businesspro-box .clearfix .col-md-8 {padding: 0;}
.business-request .msg-box .active_show{color: #F37024 !important; top: 13px;}
.business-request .businesspro-box .response_description1 .cust-submit {height: 47px;width: 62px;margin-left: 9px;}
.dashboard-right .box1.upgrade_heading{margin-bottom: 15px;}
#business_profile_form .btn {position: unset; float: none; margin-bottom: 20px !important; padding: 10px 25px;}
.dashboard .dashboard-right .businss-profile h5{margin-bottom: 0 !important;}
.service-list .myimageslide .col-md-3{text-align: center;}
.business-request .ui-accordion .job-box .high-btn, .business-request .ui-accordion .job-box .normal-btn {margin-top: 5px !important; border-radius: 10px !important;}
#tagble.section2{margin-top: 60px;}
#tagble.section2 .my-box #montlyfee button {padding: 5px 0px; width: 100px;}
.footer1 .row div{margin:  0;}
.footer-box:first-child{margin-bottom: 30px !important;}
/*.visitors.pricing .pricing-table.pricing-table_include-free-plan #plan-field{display: none;}*/
.mobile_custom_free {
        display: none;
}
.mobile_custom_prime {
        display: none;
}
.mobile_custom_premium {
        display: none;
}
/*.visitors.pricing .pricing-table.pricing-table_include-free-plan td.pricing-table__plan-column.hidden-sm{display: revert-layer !important;}*/

.get-quote.job-detail .qut_form_in .btn-links .g-recaptcha{margin-left: 0 !important;}
#emailotpEntryModal #emailOtpForm .otppdesign button{width: 100% !important; margin-bottom: 10px !important;}
}

