.register-account_step h2.home-widget-description{text-align:center !important;float:left;width:100%;}
.register-account_step .section_detail{float:left;width:100%;text-align:center;}
.register-account_step .section_detail h2.home-widget-title{font-size:26px;font-weight:bold;border:0px;margin:0px;text-align:center !important;}
.register-account_step .section_detail ul{text-align:center;float:left;width:100%;}
.register-account_step .section_detail p{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .actionBar{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .profile-img-sec{float:left;width:100%;text-align:center;margin-bottom:40px;position:relative;margin-top:20px;}
.register-account_step .section_detail img{border-radius:50%;width:25%;margin:0px 10px;}
.swMain .buttonNext:hover{box-shadow:none;}
.logo-style-icon{left:27%;position:absolute;top:33px;width:45%;}
.logo-style-icon img{width:100% !important;}
.register-account_step .section_detail .input-phone{border:1px solid #000000;border-radius:4px;margin:0 auto;width:70%;margin-bottom:5px;}
#step-3 a{color:#085687;}
.logo-style-icon{background:rgb(239, 129, 129);border-radius:3px;left:38%;padding:0 21px 0 10px;position:absolute;top:58px;width:24%;}
#step-3 a:hover{text-decoration:underline;}
.register-account_step .section_detail .home-widget-description{border:0px;margin:0px;}
.buttonNext.different-width{float:none;margin:0 auto;}
.register-account_step .section_detail .icon-phone-style img{width:auto;float:none;}
.register-account_step .section_detail .icon-phone-style{display:inline-block;}
.register-account_step .section_detail .code-input input{font-size:22px;padding:7px 0;text-align:center;width:200px;}
.register-account_step .section_detail .lins-det-sec a{color:#085687;float:left;width:100%;margin-bottom:5px;}
.register-account_step .section_detail .lins-det-sec a:hover{text-decoration:underline;}
.register-account_step .section_detail .lins-det-sec{margin-bottom:0px;}
.register-account_step .section_detail textarea{float:none;margin:0 auto;width:100%;}
.buttons_detail_sec a{float:left;width:100%;text-align:center;background:#900;margin-bottom:10px;border-radius:4px;padding:10px 0px;}
.buttons_detail_sec{margin:0 auto;width:90%;}
.buttons_detail_sec a.grey-bg{background:#ebebeb;border:1px solid #cccccc;color:#bcbcbc;}
.buttons_detail_sec a.red-bg{background:#f87f83;border:1px solid #ff5a5f;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#fff;}
.buttons_detail_sec a.red-bg:hover{box-shadow:none;}
.buttons_detail_sec a.without-bg{background:none;color:#085687;padding:0px;}
.buttons_detail_sec a.without-bg:hover{text-decoration:underline;}
.register-account_step .section_detail .select-radio-sec ul{float:left;list-style:outside none none;margin:0 0 20px;padding:0;text-align:left;width:100%;}
.register-account_step .section_detail .new-radio-styl h2{margin-bottom:10px;padding-bottom:8px;}
.register-account_step .section_detail .select-radio-sec li{float:left;margin-bottom:10px;width:30%;}
.register-account_step .section_detail .new-radio-styl .select{float:left;margin:30px 0;width:100%;}
.register-account_step .section_detail .new-radio-styl .booking.form .select{width:200px;}
.register-account_step .section_detail .new-radio-styl .select select{width:100%;padding:10px;border:1px solid #000;border-radius:4px;}
.register-account_step .section_detail p{float:left;text-align:center;width:100%;}
.register-account_step .section_detail p input{width:100%;}
.form-det .span1 > input{width:100%;margin-bottom:10px;}
.form-section{float:left;width:100%;}
.form-section .col-det{float:left;margin-bottom:12px;width:100%;}
.col-det > label{float:left;font-size:16px;font-weight:bold;text-align:left;width:100%;margin-bottom:5px;}
.col-det > input{float:left;margin-bottom:10px;width:100%;}
.booking.form .plus-icon .click-siteaddress{background:#ef8181;border-radius:4px;bottom:17px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-50px;text-align:center;width:30px;}
.remove-det{background:#ef8181;border-radius:4px;bottom:17px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-3px;text-align:center;width:30px;}
.remove-det:hover{color:#fff;}
.appendMoreDiv .form-group{float:left;position:relative;width:100%;}
.new-radio_styl{float:left;font-size:16px;text-align:left;width:42%;}
.col-det.new1 input{margin-right:10px;width:47%;}
.col-det.secinfo-det{margin-right:10px;width:47%;}
.col-det.secinfo-det input{width:100%;}
.select-radio-sec #dvPassport > h2{margin:20px 0 10px;}
#dvPassport{width:600px;}
.register-account_step .section_detail p.term-sec{text-align:left;}
.new-radio-styl .form-det{float:left;width:100%;}
.new-radio-styl .form-det .span1{float:left;margin-bottom:20px;margin-right:10px;width:30%;position:relative;}
.register-account_step.newsec2 h2.heading-styl-address{margin-bottom:10px;font-weight:bold;}
.register-account_step.newsec2 .conting-sec-det{float:left;margin-bottom:20px;width:40%;}
.register-account_step.newsec2 .conting-sec-det.date-time-sec{float:right;margin-left:10px;width:54%;}
.conting-sec-det > input{width:111px !important;}
.conting-sec-det > h2{margin-bottom:10px;}
input[type=number]::-webkit-inner-spin-button{opacity:1}
.conting-sec-det.date-time-sec p input{float:left;margin-right:12px;width:35%;}
.thankyou-page{background:rgb(252, 247, 247);border:1px solid rgb(204, 204, 204);border-radius:4px;float:left;font-size:18px;line-height:29px;padding:8%;text-align:center;width:96%;}
.thankyou-page > span{color:rgb(244, 134, 134);float:left;font-size:33px;font-weight:bold;width:100%;margin-bottom:10px;}
.thankyou-page > strong{color:rgb(244, 134, 134);}
.myservices-content-section form{margin:0 auto;width:55%;margin-bottom:15px;}
.myservices-content-section .newcol1{float:left;margin-bottom:15px;width:100%;position:relative;}
.myservices-content-section .newcol1.price-full-width{margin-top:-10px;}
.myservices-content-section .newcol1 > label{float:left;margin-bottom:5px;width:100%;}
.myservices-content-section .newcol1 input{width:100%;}
.myservices-content-section .newcol1 .label-checkbox{width:100%;}
.myservices-content-section .newcol1 .label-checkbox input{width:auto;}
.myservices-content-section .newcol1 .price-det{border:1px solid #000000;border-radius:4px;float:left;padding:0 8px;width:100%;}
.myservices-content-section .newcol1 .doller-icon{border-right:1px solid #000000;float:left;line-height:36px;padding:0px 12px 3px 6px;width:auto;}
.myservices-content-section .newcol1 .price-det > input{border:0 none;float:left;width:86% !important;}
#service{float:left;width:100%;position:relative;}
#service p{float:left;width:48%;position:relative;}
#service p.service-category-detsec{width:100%;}
.myservices-content-section .click-plus{background:#ef8181;border-radius:4px;color:#ffffff;font-size:20px;height:30px;line-height:20px;padding:3px 0;position:absolute;right:-42px;text-align:center;top:33px;width:30px;}
.myservices-content-section .plus2{color:#e17878;cursor:pointer;float:left;font-size:16px;top:6px;width:100%;margin-top:6px;outline:none;text-align:center;}
.myservices-content-section .plus2:hover{text-decoration:underline;}
.myservices-content-section .newcol002{float:left;width:100%;position:relative;margin-bottom:0px;}
.myservices-content-section .newcol002 p{float:left;width:48%;}
.newcol1 .del-btn{background:#ef8181 none repeat scroll 0 0;border-radius:4px;color:#ffffff;font-size:26px;height:30px;left:auto;line-height:20px;padding:3px 0;position:absolute;right:-42px!important;text-align:center;top:6px;width:30px;}
.myservices-content-section .update_results{margin-top:20px;width:100%;}
.myservices-content-section .newcol1 .select{width:100%;}
.myservices-content-section .newcol1 .select select{width:100%;padding:9.5px 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.myservices-content-section .newcol1 .select select{padding:10.7px 10px;}}
.myservices-content-section .newcol1 #addMoreDives3{top:38px;}
.newcol1 #services p{float:left;width:48%;}
.myservices-content-section .newcol1.price-full-width .appendMoreDiv3{float:left;margin-top:20px;width:100%;}
.myservices-content-section .newcol1.price-full-width .appendMoreDiv3 .form-group{border-top:1px solid #cccccc;float:left;margin-top:20px;padding-top:13px;width:100%;}
.myservices-content-section .newcol1.price-full-width .appendMoreDiv4 .form-group{border:0px;margin:0px;}
.service-time-sec{float:left;margin:20px 0;width:100%;}
.service-time-sec h2{font-size:16px;font-weight:bold;margin:0px;}
.service-time-sec #time-picker p{margin-bottom:0px;width:47%;float:left;}
.service-time-sec #time-picker label{float:left;width:100%;}
.service-time-sec #time-picker input{float:left;width:100%;}
.to-det{float:left;line-height:96px;padding-left:11px;}
.ui-timepicker-wrapper{width:273px !important;}
.myservices-content-section{float:left;width:100%;}
.new-request-page table th{background:rgb(244, 134, 134) none repeat scroll 0 0;color:rgb(255, 255, 255);font-size:17px;padding:5px 10px;text-align:center;}
.new-request-page table td{font-size:16px;padding:5px 10px;background:#fcf5f5;text-align:center;}
.new-request-page table td .select.null-wrapper > select{padding:5px 8px;margin-top:10px;}
.new-request-page table td .select.null-wrapper{top:-4px !important;}
.btn-requwst-det > a{background:rgb(238, 116, 116) none repeat scroll 0 0;border:1px solid rgb(223, 95, 95);border-radius:4px;color:rgb(255, 255, 255);font-size:13px;padding:3px 6px;text-transform:capitalize;}
.btn-requwst-det > label{background:rgb(238, 116, 116) none repeat scroll 0 0;border:1px solid rgb(223, 95, 95);border-radius:4px;color:rgb(255, 255, 255);font-size:13px;padding:3px 6px;text-transform:capitalize;}
.btn-requwst-det > a:hover{opacity:0.7;}
.modal{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0, .9);transition:opacity .25s ease;z-index:99;}
.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}
.modal-state{display:none;}
.modal-state:checked + .modal{opacity:1;visibility:visible;}
.modal-state:checked + .modal .modal__inner{top:0;}
.modal__inner{transition:top .25s ease;position:absolute;top:-20%;right:0;bottom:0;left:0;width:50%;margin:auto;overflow:auto;background:#fff;border-radius:5px;padding:1%;height:59%;}
.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer;}
.modal__close:after,
.modal__close:before{content:'';position:absolute;width:2px;height:1.5em;background:#ccc;display:block;transform:rotate(45deg);left:50%;margin:-3px 0 0 -1px;top:0;}
.modal__close:hover:after,
.modal__close:hover:before{background:#aaa;}
.modal__close:before{transform:rotate(-45deg);}
.woocommerce-password-strength{
  display: none !important;
}
@media screen and (max-width:768px){.modal__inner{width:90%;height:90%;box-sizing:border-box;}
}
.popup-style{background:rgb(255, 255, 255) none repeat scroll 0 0;float:left;padding:5%;width:100%;}
.popup-style .left-part{background:rgb(204, 204, 204) none repeat scroll 0 0;border-radius:50%;float:left;padding:10px;text-align:center;width:15%;}
.popup-style .img-style{float:left;width:100%;margin-bottom:10px;}
.popup-style .img-style > img{max-width:100%;}
.popup-style .text-style{float:none;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:203px;}
.popup-style h1{color:#00aadf;font-size:18px;text-transform:uppercase;margin:5px 0px;}
.popup-style p{color:#00aadf;font-size:14px;margin:0px;}
.right-part{float:right;text-align:left;width:77%;}
.right-part > p{color:#000000;font-size:14px;margin-bottom:5px;}
.col1-sec{border:1px solid rgb(204, 204, 204);border-radius:4px;float:left;padding:20px;width:100%;margin-bottom:20px;}
.modal.newmodel-sec{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0, .9);transition:opacity .25s ease;z-index:99;}
.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}
.modal-state{display:none;}
.modal-state:checked + .modal{opacity:1;visibility:visible;}
.modal-state:checked + .modal .modal__innernew{top:0;}
.modal__innernew{transition:top .25s ease;position:absolute;top:-20%;right:0;bottom:0;left:0;width:35%;margin:auto;overflow:auto;background:#fff;border-radius:5px;padding:1%;height:33%;}
.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer;}
.modal__close:after,
.modal__close:before{content:'';position:absolute;width:2px;height:1.5em;background:#ccc;display:block;transform:rotate(45deg);left:50%;margin:-3px 0 0 -1px;top:0;}
.modal__close:hover:after,
.modal__close:hover:before{background:#aaa;}
.modal__close:before{transform:rotate(-45deg);}
@media screen and (max-width:768px){.modal__innernew{width:90%;height:90%;box-sizing:border-box;}
}
.popup-style-service{background:#ffffff none repeat scroll 0 0;float:left;padding:2%;width:100%;}
.popup-style-service > p{font-size:15px;margin-bottom:15px;}
.new-request-page .btn{color:#f48686;}
.btn-requwst-det .btn.msg-det{color:#fff;}
.modal.model-new .modal__inner{height:36%;padding:22px 38px;width:35%;}
.model-new.reject-popup .modal__inner{height:39%;}
.model-new.reject-popup .modal__inner p{margin-bottom:0px;}
.modal.model-new .send-btn{background:#f48686;color:#ffffff;float:left;margin-top:22px;padding:7px 20px;text-align:center;width:auto;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;border-radius:3px;}
.modal.model-new .send-btn:hover{color:#fff !important;}
.model-new.reject-popup .modal__inner .time-heading{margin-top:15px;margin-bottom:5px;}
.model-new.reject-popup .modal__inner{height:41%;}
.model-new.reject-popup .modal__inner p{margin-bottom:0px;}
.myservices-content-section{float:left;width:100%;}
.new-request-page table th{background:rgb(244, 134, 134) none repeat scroll 0 0;color:rgb(255, 255, 255);font-size:17px;padding:5px 10px;text-align:center;}
.new-request-page table td{font-size:16px;padding:5px 10px;background:#fcf5f5;text-align:center;}
.new-request-page table td .select.null-wrapper > select{padding:5px 8px;margin-top:10px;}
.new-request-page table td .select.null-wrapper{top:-4px !important;}
.btn-requwst-det > a{background:rgb(238, 116, 116) none repeat scroll 0 0;border:1px solid rgb(223, 95, 95);border-radius:4px;color:rgb(255, 255, 255);font-size:13px;padding:3px 6px;text-transform:capitalize;}
.btn-requwst-det > label{background:rgb(238, 116, 116) none repeat scroll 0 0;border:1px solid rgb(223, 95, 95);border-radius:4px;color:rgb(255, 255, 255);font-size:13px;padding:3px 6px;text-transform:capitalize;}
.btn-requwst-det > a:hover{opacity:0.7;}
.modal{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0, .9);transition:opacity .25s ease;z-index:9999;}
.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}
.modal-state{display:none;}
.modal-state:checked + .modal{opacity:1;visibility:visible;}
.modal-state:checked + .modal .modal__inner{top:0;}
.modal__inner{transition:top .25s ease;position:absolute;top:-20%;right:0;bottom:0;left:0;width:50%;margin:auto;overflow:auto;background:#fff;border-radius:5px;padding:1%;height:59%;}
.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer;}
.modal__close:after,
.modal__close:before{content:'';position:absolute;width:2px;height:1.5em;background:#ccc;display:block;transform:rotate(45deg);left:50%;margin:-3px 0 0 -1px;top:0;}
.modal__close:hover:after,
.modal__close:hover:before{background:#aaa;}
.modal__close:before{transform:rotate(-45deg);}
@media screen and (max-width:768px){.modal__inner{width:90%;height:90%;box-sizing:border-box;}
}
.popup-style{background:rgb(255, 255, 255) none repeat scroll 0 0;float:left;padding:5%;width:100%;}
.popup-style .left-part{background:#cccccc none repeat scroll 0 0;border-radius:50%;float:left;height:80px;padding:0;text-align:center;width:80px;}
.popup-style .left-part img{border-radius:100px;height:80px;max-width:80px;width:80px;margin-bottom:10px}
.popup-style .img-style > img{max-width:100%;}
.popup-style .text-style{float:none;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:203px;}
.popup-style h1{color:#00aadf;font-size:18px;text-transform:uppercase;margin:5px 0px;}
.popup-style p{color:#00aadf;font-size:14px;margin:0px;}
.right-part{float:right;text-align:left;width:77%;}
.right-part > p{color:#000000;font-size:14px;margin-bottom:5px;}
.col1-sec{border:1px solid rgb(204, 204, 204);border-radius:4px;float:left;padding:20px;width:100%;margin-bottom:20px;}
.modal.newmodel-sec{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0, .9);transition:opacity .25s ease;z-index:99;}
.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}
.modal-state{display:none;}
.modal-state:checked + .modal{opacity:1;visibility:visible;}
.modal-state:checked + .modal .modal__innernew{top:0;}
.modal__innernew{transition:top .25s ease;position:absolute;top:-20%;right:0;bottom:0;left:0;width:35%;margin:auto;overflow:auto;background:#fff;border-radius:5px;padding:1%;height:33%;}
.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer;}
.modal__close:after,
.modal__close:before{content:'';position:absolute;width:2px;height:1.5em;background:#ccc;display:block;transform:rotate(45deg);left:50%;margin:-3px 0 0 -1px;top:0;}
.modal__close:hover:after,
.modal__close:hover:before{background:#aaa;}
.modal__close:before{transform:rotate(-45deg);}
@media screen and (max-width:768px){.modal__innernew{width:90%;height:90%;box-sizing:border-box;}
}
.popup-style-service{background:#ffffff none repeat scroll 0 0;float:left;padding:2%;width:100%;}
.popup-style-service > p{font-size:15px;margin-bottom:15px;}
.new-request-page .btn{color:#f48686;}
.btn-requwst-det .btn.msg-det{color:#fff;}
.modal.model-new .modal__inner{height:36%;padding:22px 38px;width:35%;}
.model-new.reject-popup .modal__inner{height:41%;}
#model-decline-dev .modal__inner{height:55%;min-height:300px;overflow:auto;}
.model-new.reject-popup .modal__inner p{margin-bottom:0px;}
.model-new.reject-popup .modal__inner .time-heading{margin-top:15px;margin-bottom:5px;}
.modal.model-new .send-btn{background:#f48686;color:#ffffff;float:left;margin-top:22px;padding:7px 20px;text-align:center;width:auto;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;border-radius:3px;}
.modal.model-new .send-btn:hover{color:#fff !important;}
.register-account_step h2.home-widget-description{text-align:center !important;float:left;width:100%;}
.register-account_step .section_detail{float:left;width:100%;text-align:center;}
.register-account_step .section_detail h2.home-widget-title{font-size:26px;font-weight:bold;border:0px;margin:0px;text-align:center !important;}
.register-account_step .section_detail ul{text-align:center;float:left;width:100%;}
.register-account_step .section_detail p{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .actionBar{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .profile-img-sec{float:left;width:100%;text-align:center;margin-bottom:40px;position:relative;margin-top:20px;}
.register-account_step .section_detail img{border-radius:50%;width:25%;margin:0px 10px;}
.swMain .buttonNext:hover{box-shadow:none;}
.logo-style-icon{left:27%;position:absolute;top:33px;width:45%;}
.logo-style-icon img{width:100% !important;}
.register-account_step .section_detail .input-phone{border:1px solid #000000;border-radius:4px;margin:0 auto;width:70%;margin-bottom:5px;}
#step-3 a{color:#085687;}
.logo-style-icon{background:rgb(239, 129, 129) none repeat scroll 0 0;border-radius:3px;left:38%;padding:0 21px 0 10px;position:absolute;top:58px;width:24%;}
#step-3 a:hover{text-decoration:underline;}
.register-account_step .section_detail .home-widget-description{border:0px;margin:0px;}
.buttonNext.different-width{float:none;margin:0 auto;}
.register-account_step .section_detail .icon-phone-style img{width:auto;float:none;}
.register-account_step .section_detail .icon-phone-style{display:inline-block;}
.register-account_step .section_detail .code-input input{font-size:22px;padding:7px 0;text-align:center;width:200px;}
.register-account_step .section_detail .lins-det-sec a{color:#085687;float:left;width:100%;margin-bottom:5px;}
.register-account_step .section_detail .lins-det-sec a:hover{text-decoration:underline;}
.register-account_step .section_detail .lins-det-sec{margin-bottom:0px;}
.register-account_step .section_detail textarea{float:none;margin:0 auto;width:100%;}
.buttons_detail_sec a{float:left;width:100%;text-align:center;background:#900;margin-bottom:10px;border-radius:4px;padding:10px 0px;}
.buttons_detail_sec{margin:0 auto;width:90%;}
.buttons_detail_sec a.grey-bg{background:#ebebeb;border:1px solid #cccccc;color:#bcbcbc;}
.buttons_detail_sec a.red-bg{background:#f87f83;border:1px solid #ff5a5f;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#fff;}
.buttons_detail_sec a.red-bg:hover{box-shadow:none;}
.buttons_detail_sec a.without-bg{background:none;color:#085687;padding:0px;}
.buttons_detail_sec a.without-bg:hover{text-decoration:underline;}
.register-account_step .section_detail .select-radio-sec ul{float:left;list-style:outside none none;margin:0 0 20px;padding:0;text-align:left;width:100%;}
.register-account_step .section_detail .new-radio-styl h2{margin-bottom:10px;padding-bottom:8px;}
.register-account_step .section_detail .select-radio-sec li{border-bottom:1px solid #efeeee;float:left;margin-bottom:10px;padding-bottom:12px;width:100%;}
.register-account_step .section_detail .select-radio-sec li ul{margin-bottom:0px;}
.register-account_step .section_detail .select-radio-sec li ul li{width:30%;margin-top:10px;border-bottom:0px;padding:0px;margin-bottom:0px;}
.register-account_step .section_detail .new-radio-styl .select{float:left;margin:30px 0;width:100%;}
.register-account_step .section_detail .new-radio-styl .booking.form .select{width:200px;}
.register-account_step .section_detail .new-radio-styl .select select{width:100%;padding:10px;border:1px solid #000;border-radius:4px;}
.register-account_step .section_detail p{float:left;text-align:center;width:100%;}
.register-account_step .section_detail p input{width:100%;}
.form-det .span1 > input{width:100%;margin-bottom:10px;}
.form-section{float:left;width:100%;}
.form-section .col-det{float:left;margin-bottom:12px;width:100%;}
.form-section .col-det.inst-detail{width:96% !important;}
.col-det > label{float:left;font-size:16px;font-weight:bold;text-align:left;width:100%;margin-bottom:5px;cursor:context-menu;}
.col-det > input{float:left;margin-bottom:10px;width:100%;}
.booking.form .plus-icon .click-siteaddress{background:#ef8181;border-radius:4px;bottom:17px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-50px;text-align:center;width:30px;}
.remove-det{background:#ef8181 none repeat scroll 0 0;border-radius:4px;bottom:17px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-3px;text-align:center;width:30px;}
.remove-det:hover{color:#fff;}
.appendMoreDiv .form-group{float:left;position:relative;width:100%;}
.new-radio_styl{float:left;font-size:16px;text-align:left;width:42%;}
.col-det.new1 input{margin-right:10px;width:47%;}
.col-det.secinfo-det{margin-right:10px;width:47%;}
.col-det.secinfo-det input{width:100%;}
.select-radio-sec #dvPassport > h2{margin:20px 0 10px;}
#dvPassport{width:600px;}
.register-account_step .section_detail p.term-sec{text-align:left;}
.new-radio-styl .form-det{float:left;width:100%;}
.new-radio-styl .form-det .span1{float:left;margin-bottom:20px;margin-right:10px;width:30%;position:relative;}
.register-account_step.newsec2 h2.heading-styl-address{margin-bottom:10px;font-weight:bold;}
.register-account_step.newsec2 .conting-sec-det{float:left;margin-bottom:20px;width:40%;}
.register-account_step.newsec2 .conting-sec-det.date-time-sec{float:right;margin-left:10px;width:54%;}
.conting-sec-det > input{width:111px !important;}
.conting-sec-det > h2{margin-bottom:10px;}
input[type=number]::-webkit-inner-spin-button{opacity:1}
.conting-sec-det.date-time-sec p input{float:left;margin-right:12px;width:35%;}
.thankyou-page{background:rgb(252, 247, 247) none repeat scroll 0 0;border:1px solid rgb(204, 204, 204);border-radius:4px;float:left;font-size:18px;line-height:29px;padding:8%;text-align:center;width:96%;}
.thankyou-page > span{color:rgb(244, 134, 134);float:left;font-size:33px;font-weight:bold;width:100%;margin-bottom:10px;}
.thankyou-page > strong{color:rgb(244, 134, 134);}
.site-main .entry-content{text-align:center;}
.custom-pay-now{background-color:rgb(239, 129, 129);border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:rgb(255, 255, 255);display:block;float:none;margin:10px auto 0;outline-style:none;padding:13px 25px;text-align:center;text-decoration:none;width:39%;}
.cart-det-section{border:1px solid rgb(237, 239, 237);float:left;margin-bottom:20px;padding:7%;width:100%;}
.cart-det-section .left{float:left;width:35%;}
.cart-det-section .left img{width:100%;}
.cart-det-section .right{float:right;width:61%;}
.cart-det-section .right p{text-align:left;font-size:14px;}
.cart-det-section .right strong{color:rgb(244, 134, 134) !important;font-weight:bold;font-size:15px;}
.cart-det-section .col-det-cart{border-bottom:1px dashed rgb(204, 204, 204);float:left;margin-bottom:10px;padding-bottom:10px;width:100%;}
.cart-det-section .total-cost-sec{float:right;width:100%;}
.cart-det-section .total-cost-sec > h2{border:0 none;color:rgb(244, 134, 134) !important;float:left;font-size:18px;font-weight:bold;margin:10px 0 0;padding-bottom:6px;text-align:left;width:100%;}
.cart-det-section .total-cost-sec p{line-height:21px;text-align:left !important;}
.cart-det-section .paynow-btn{background-color:rgb(239, 129, 129);border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:rgb(255, 255, 255);display:block;float:right;outline-style:none;padding:8px 25px;text-align:center;text-decoration:none;width:auto;}
.register-account_step.newsec2.payment-detail h2{text-align:left !important;padding-bottom:20px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec{float:left;width:100%;text-align:left;margin-bottom:30px;border-bottom:1px solid rgb(244, 244, 244);padding-bottom:30px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec > p{float:left;font-size:16px;margin:0 0 6px;text-align:left;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table{float:left;width:100%;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table th{background:#f48686;color:#fff;text-align:center;font-size:16px;padding:12px 20px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table td{font-size:16px;text-align:center;vertical-align:middle;}
.register-account_step.newsec2.payment-detail{width:100%;}
.register-account_step.newsec2.payment-detail table td .col10det{float:left;width:200px;}
.register-account_step.newsec2.payment-detail table td img{border-radius:0;margin:0 10px;width:50%;}
.register-account_step.newsec2.payment-detail .subtotal-sec{float:right;width:50%;border:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec h2{margin:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table{border:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table td{border:0px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-left:0px;border-right:0px;font-size:16px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table td .price-det{font-size:20px;font-weight:bold;color:#f48686;}
.left-sec.payment-card-info .col-1 input{width:100%;}
.left-sec.payment-card-info .col-1.new-width-det:last-child{margin-right:0px;}
.left-sec.payment-card-info .paynow-sec{float:left;width:100%;margin:30px 0px;}
.terms-sec{margin-top:10px;margin-bottom:0px;}
.terms-sec input{width:auto !important;}
.logo-paypal{float:left;margin-bottom:13px;text-align:center;width:100%;}
.logo-paypal img{border-radius:0 !important;float:left;margin-bottom:22px;float:none;width:19% !important;}
.left-sec .paynow-sec{float:left;margin-bottom:30px;width:100%;}
.register-account_step .section_detail{float:left;width:100%;text-align:center;}
.register-account_step .section_detail h2.home-widget-title{font-size:26px;font-weight:bold;border:0px;margin:0px;}
.register-account_step .section_detail ul{text-align:center;float:left;width:100%;}
.register-account_step .section_detail p{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .actionBar{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .profile-img-sec{float:left;width:100%;text-align:center;margin-bottom:25px;position:relative;}
.register-account_step .section_detail img{border-radius:50%;width:25%;margin:0px 10px;}
.swMain .buttonNext:hover{box-shadow:none;}
.logo-style-icon{left:27%;position:absolute;top:33px;width:45%;}
.register-account_step .section_detail .input-phone{border:1px solid #000000;border-radius:4px;margin:0 auto;width:340px;margin-bottom:5px;}
#step-3 a{color:#085687;}
#step-3 a:hover{text-decoration:underline;}
.register-account_step .section_detail .home-widget-description{border:0px;margin:0px;}
.buttonNext.different-width{float:none;margin:0 auto;width:22% !important;margin-top:0px !important;}
.register-account_step .section_detail .icon-phone-style img{width:auto;float:none;}
.register-account_step .section_detail .icon-phone-style{display:inline-block;}
.register-account_step .section_detail .code-input input{font-size:22px;padding:7px 0;text-align:center;width:200px;}
.register-account_step .section_detail .lins-det-sec a{color:#085687;float:left;width:100%;margin-bottom:5px;}
.register-account_step .section_detail .lins-det-sec a:hover{text-decoration:underline;}
.register-account_step .section_detail .lins-det-sec{margin-bottom:0px;}
.register-account_step .section_detail textarea{float:none;margin:0 auto;width:88%;}
.buttons_detail_sec a{float:left;width:100%;text-align:center;background:#900;margin-bottom:10px;border-radius:4px;padding:10px 0px;}
.buttons_detail_sec{margin:0 auto;width:90%;}
.buttons_detail_sec a.grey-bg{background:#ebebeb;border:1px solid #cccccc;color:#bcbcbc;}
.buttons_detail_sec a.red-bg{background:#f87f83;border:1px solid #ff5a5f;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#fff;}
.buttons_detail_sec a.red-bg:hover{box-shadow:none;}
.buttons_detail_sec a.without-bg{background:none;color:#085687;padding:0px;}
.buttons_detail_sec a.without-bg:hover{text-decoration:underline;}
.register-account_step .section_detail .select-radio-sec ul{float:left;list-style:outside none none;margin:0 0 20px;padding:0;text-align:left;width:100%;}
.register-account_step .section_detail .new-radio-styl h2{margin-bottom:10px;padding-bottom:8px;}
.register-account_step .section_detail .select-radio-sec li{float:left;margin-bottom:6px;width:50%;}
.register-account_step .section_detail .new-radio-styl .select{float:left;margin:30px 0;width:100%;}
.register-account_step .section_detail .new-radio-styl .select select{width:100%;padding:10px;border:1px solid #000;border-radius:4px;}
.register-account_step .section_detail p{float:left;text-align:center;width:100%;}
.register-account_step .section_detail p input{width:100%;}
.form-det .span1 > input{width:100%;margin-bottom:10px;}
.form-section{float:left;margin-top:20px;width:100%;}
.form-section .col-det{float:left;margin-bottom:12px;width:100%;}
.col-det > label{float:left;font-size:16px;font-weight:bold;text-align:left;width:100%;}
.col-det > input{float:left;margin-bottom:10px;width:100%;}
.form-section .click-siteaddress{background:#ef8181;border-radius:4px;bottom:17px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-50px;text-align:center;width:30px;}
.remove-det{background:#ef8181;border-radius:4px;bottom:28px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-50px;text-align:center;width:30px;}
.remove-det:hover{color:#fff;}
.appendMoreDiv .form-group{float:left;position:relative;width:100%;}
.register-account_step.newsec2.payment-detail h2{text-align:left;padding-bottom:20px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec{float:left;width:100%;text-align:left;margin-bottom:30px;border-bottom:1px solid rgb(244, 244, 244);padding-bottom:30px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec > p{float:left;font-size:16px;margin:0 0 6px;text-align:left;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table{float:left;width:100%;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table th{background:#f48686;color:#fff;text-align:center;font-size:16px;padding:12px 15px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table td{font-size:16px;text-align:center;vertical-align:middle;}
.register-account_step.newsec2.payment-detail{width:100%;}
.register-account_step.newsec2.payment-detail table td .col10det{float:left;width:200px;}
.register-account_step.newsec2.payment-detail table td img{border-radius:0;margin:0 10px;width:50%;}
.register-account_step.newsec2.payment-detail .subtotal-sec{float:left;width:40%;border:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec h2{margin:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table{border:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table td{border:0px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-left:0px;border-right:0px;font-size:16px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table td .price-det{font-size:20px;font-weight:bold;color:#f48686;}
.left-sec.payment-card-info .col-1{float:left;margin:10px 8px;text-align:left;width:45%;}
.left-sec.payment-card-info .col-1 input{width:100%;}
.left-sec.payment-card-info .col-1.new-width-det:last-child{margin-right:0px;}
.left-sec.payment-card-info .paynow-sec{float:left;width:100%;margin:30px 0px;}
.terms-sec{margin-top:10px;margin-bottom:0px;}
.terms-sec input{width:auto !important;}
.logo-paypal{float:left;margin-bottom:13px;text-align:center;width:100%;}
.logo-paypal img{border-radius:0 !important;float:left;margin-bottom:22px;float:none;width:12% !important;}
.myservices-content-section{float:left;width:100%;}
.new-request-page table th{background:rgb(244, 134, 134) none repeat scroll 0 0;color:rgb(255, 255, 255);font-size:17px;padding:5px 10px;text-align:center;}
.new-request-page table td{font-size:16px;padding:5px 10px;text-align:center;background:rgb(252, 245, 245);}
.new-request-page table td .select.null-wrapper > select{padding:5px 8px;margin-top:10px;}
.new-request-page table td .select.null-wrapper{top:-4px !important;}
.modal.newmodel-sec{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0, .9);transition:opacity .25s ease;z-index:9999;}
.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}
.modal-state{display:none;}
.modal-state:checked + .modal{opacity:1;visibility:visible;}
.modal-state:checked + .modal .modal__innernew{top:0;}
.modal__innernew{transition:top .25s ease;position:absolute;top:-20%;right:0;bottom:0;left:0;width:35%;margin:auto;overflow:auto !important;background:#fff;border-radius:5px;padding:1%;height:33%;}
.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer;}
.modal__close:after,
.modal__close:before{content:'';position:absolute;width:2px;height:1.5em;background:#ccc;display:block;transform:rotate(45deg);left:50%;margin:-3px 0 0 -1px;top:0;}
.modal__close:hover:after,
.modal__close:hover:before{background:#aaa;}
.modal__close:before{transform:rotate(-45deg);}
.dash-wlcm-msg-header.info-heading{ font-size:20px;  word-break:keep-all; } 
.hide-desktop{ display:none; }
@media screen and (max-width:768px){.modal__innernew{width:90%;overflow:scroll;box-sizing:border-box;}
}
.popup-style-service{background:#ffffff none repeat scroll 0 0;float:left;padding:2%;width:100%;}
.popup-style-service > p{font-size:15px;margin-bottom:15px;}
.new-request-page .btn{color:#f48686;}
.new-request-page .btn.msg-det.pay-info-sec{color:#fff;}
.modal__innernew.new-confirm-model{height:23%;line-height:23px;padding:38px;text-align:center;overflow:visible;}
.modal__innernew.new-confirm-model .confirm-btn{background:#f48686;color:#ffffff;margin-top:40px;padding:7px 20px;text-align:center;width:auto;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;border-radius:3px;}
.calender-section table{margin-bottom:0px;}
.calender-section button{color:rgb(39, 121, 170);box-shadow:none;border:1px solid rgb(38, 148, 232);border-radius:0px;font-weight:bold;}
.calender-section button:hover{color:rgb(39, 121, 170);}
.calender-section button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.calender-section button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.calender-section .ui-state-active{color:#fff !important;background:#3baae3 !important;}
.calender-section .fc-button-group button.fc-prev-button span.ui-icon{background:url(../images/icon1.png);background-position:center left;background-repeat:no-repeat;}
.calender-section .fc-button-group button.fc-next-button span.ui-icon{background:url(../images/icon2.png);background-position:center left;background-repeat:no-repeat;}
.slots-sec{margin-left:7px;margin-top:78px;margin-bottom:8px;}
.red{border-radius:4px;color:#ffffff;float:left;font-size:12px;padding:0 8px;width:auto;background:#f48686;margin-right:5px;}
.green{border-radius:4px;color:#ffffff;float:left;font-size:12px;padding:0 8px;width:auto;background:#9cc370;}
.register-account_step{width:500px;margin:0 auto;}
.register-account_step h2.home-widget-description{text-align:center !important;float:left;width:100%;}
.register-account_step .section_detail{float:left;width:100%;text-align:center;}
.register-account_step .section_detail h2.home-widget-title{font-size:26px;font-weight:bold;border:0px;margin:0px;text-align:center !important;}
.register-account_step .section_detail ul{text-align:center;float:left;width:100%;}
.register-account_step .section_detail p{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .actionBar{text-align:center;float:left;width:100%;}
.register-account_step .section_detail .profile-img-sec{float:left;width:100%;text-align:center;margin-bottom:25px;position:relative;margin-top:20px;}
.register-account_step .section_detail img{border-radius:50%;width:25%;margin:0px 10px;}
.swMain .buttonNext:hover{box-shadow:none;}
.logo-style-icon{left:27%;position:absolute;top:33px;width:45%;}
.logo-style-icon img{width:100% !important;}
.register-account_step .section_detail .input-phone{border:1px solid #000000;border-radius:4px;margin:0 auto;width:340px;margin-bottom:5px;}
#step-3 a{color:#085687;}
.logo-style-icon{background:rgb(239, 129, 129) none repeat scroll 0 0;border-radius:3px;left:38%;padding:0 21px 0 10px;position:absolute;top:45px;width:24%;}
#step-3 a:hover{text-decoration:underline;}
.register-account_step .section_detail .left-num{background:#edefed;border-radius:5px 0 0 5px;border-right:1px solid #000000;float:left;padding:11px 10px;width:13%;}
.register-account_step .section_detail .input-phone > input{border:0 none;width:84%;}
.register-account_step .section_detail .home-widget-description{border:0px;margin:0px;}
.buttonNext.different-width{float:none;margin:0 auto;}
.register-account_step .section_detail .icon-phone-style img{width:auto;float:none;}
.register-account_step .section_detail .icon-phone-style{display:inline-block;}
.register-account_step .section_detail .code-input input{font-size:22px;padding:7px 0;text-align:center;width:200px;}
.register-account_step .section_detail .lins-det-sec a{color:#085687;float:left;width:100%;margin-bottom:5px;}
.register-account_step .section_detail .lins-det-sec a:hover{text-decoration:underline;}
.register-account_step .section_detail .lins-det-sec{margin-bottom:0px;}
.register-account_step .section_detail textarea{float:none;margin:0 auto;width:100%;}
.buttons_detail_sec a{float:left;width:100%;text-align:center;background:#900;margin-bottom:10px;border-radius:4px;padding:10px 0px;}
.buttons_detail_sec{margin:0 auto;width:90%;}
.buttons_detail_sec a.grey-bg{background:#ebebeb;border:1px solid #cccccc;color:#bcbcbc;}
.buttons_detail_sec a.red-bg{background:#f87f83;border:1px solid #ff5a5f;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#fff;}
.buttons_detail_sec a.red-bg:hover{box-shadow:none;}
.buttons_detail_sec a.without-bg{background:none;color:#085687;padding:0px;}
.buttons_detail_sec a.without-bg:hover{text-decoration:underline;}
.newsec2{width:100%;}
.newsec2 .left-sec{float:left;text-align:left;width:65%;}
.newsec2 .left-sec .home-widget-title{text-align:left;}
.newsec2 .left-sec .col-1{float:left;width:100%;margin-bottom:20px;}
.newsec2 .left-sec .col-1 > label{color:#000000;float:left;font-size:15px;margin-bottom:10px;width:100%;}
.newsec2 .left-sec .select{width:100%;}
.newsec2 .left-sec .select select{border:1px solid #000000;padding:10px 11px;width:100%;border-radius:4px;}
.newsec2 .left-sec input{width:auto;}
.newsec2 .left-sec .payment-method-image{float:left;width:100%;text-align:left;margin-top:8px;margin-bottom:0px;}
.newsec2 .left-sec .payment-method-image span{float:left;width:45px;margin-right:5px;}
.newsec2 .left-sec .payment-method-image img{border-radius:0px;margin:0px;width:100%;}
.newsec2 .right-sec{float:right;width:29%;margin-bottom:10px;}
.newsec2 .right-style-sec{border:1px solid #edefed;float:left;width:100%;}
.newsec2 .right-sec p{margin:0px;}
.newsec2 .right-sec img{border-radius:0px;width:100%;margin:0px;}
.newsec2 .right-sec .address-det{border-bottom:1px solid #edefed;float:left;margin:0 10px;padding:4% 4% 2%;text-align:left;width:93%;}
.newsec2 .right-sec .address-det:last-child{padding-bottom:4%;border-bottom:0;}
.newsec2 .right-sec .address-det h2{text-align:left;font-size:18px;border:0px;margin:0px;padding-bottom:5px;}
.newsec2 .right-sec .address-det p{text-align:left;line-height:22px;}
.new-radio_styl{font-size:16px;text-align:left;}
.new-radio-styl{font-size:16px;text-align:left;}
.register-account_step .section_detail .select-radio-sec ul{float:left;list-style:outside none none;margin:0 0 20px;padding:0;text-align:left;width:100%;}
.register-account_step .section_detail .new-radio-styl h2{margin-bottom:10px;padding-bottom:8px;}
.register-account_step .section_detail .select-radio-sec li{border-bottom:1px solid #efeeee;float:left;margin-bottom:10px;padding-bottom:12px;width:100%;}
.register-account_step .section_detail .select-radio-sec li ul{margin-bottom:0px;}
.register-account_step .section_detail .select-radio-sec li ul li{width:49%;margin-top:10px;border-bottom:0px;padding:0px;margin-bottom:0px;}
.register-account_step .section_detail .new-radio-styl .select{float:left;margin:30px 0;width:100%;}
.register-account_step .section_detail .new-radio-styl .booking.form .select{width:200px;}
.register-account_step .section_detail .new-radio-styl .select select{width:100%;padding:10px;border:1px solid #000;border-radius:4px;}
.register-account_step .section_detail p{float:left;text-align:center;width:100%;}
.register-account_step .section_detail p input{width:100%;}
.form-det .span1 > input{width:100%;margin-bottom:10px;}
.form-section{float:left;width:100%;}
.form-section .col-det{float:left;margin-bottom:12px;width:100%;}
.form-section .col-det.inst-detail{width:96% !important;}
.col-det > label{float:left;font-size:16px;font-weight:bold;text-align:left;width:100%;margin-bottom:5px;cursor:context-menu;}
.col-det > input{float:left;margin-bottom:10px;width:100%;}
.booking.form .plus-icon .click-siteaddress{background:#ef8181;border-radius:4px;bottom:17px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-50px;text-align:center;width:30px;}
.remove-det{background:#ef8181 none repeat scroll 0 0;border-radius:4px;bottom:17px;color:#ffffff;font-size:20px;height:30px;padding:3px 0;position:absolute;right:-3px;text-align:center;width:30px;}
.remove-det:hover{color:#fff;}
.appendMoreDiv .form-group{float:left;position:relative;width:100%;}
.new-radio_styl{float:left;font-size:16px;text-align:left;width:42%;}
.col-det.new1 input{margin-right:10px;width:47%;}
.col-det.secinfo-det{margin-right:10px;width:47%;}
.col-det.secinfo-det input{width:100%;}
.select-radio-sec #dvPassport > h2{margin:20px 0 10px;}
#dvPassport{width:600px;}
.register-account_step .section_detail p.term-sec{text-align:left;}
.new-radio-styl .form-det{float:left;width:100%;}
.new-radio-styl .form-det .span1{float:left;margin-bottom:20px;margin-right:10px;width:30%;position:relative;}
.register-account_step.newsec2 h2.heading-styl-address{margin-bottom:10px;font-weight:bold;}
.register-account_step.newsec2 .conting-sec-det{float:left;margin-bottom:20px;width:40%;}
.register-account_step.newsec2 .conting-sec-det.date-time-sec{float:left;margin-left:0px;width:80%;}
.conting-sec-det > input{width:111px !important;}
.conting-sec-det > h2{margin-bottom:10px;}
input[type=number]::-webkit-inner-spin-button{opacity:1}
.conting-sec-det.date-time-sec p input{float:left;margin-right:12px;width:26%;}
.thankyou-page{background:rgb(252, 247, 247) none repeat scroll 0 0;border:1px solid rgb(204, 204, 204);border-radius:4px;float:left;font-size:18px;line-height:29px;padding:8%;text-align:center;width:96%;}
.thankyou-page > span{color:rgb(244, 134, 134);float:left;font-size:33px;font-weight:bold;width:100%;margin-bottom:10px;}
.thankyou-page > strong{color:rgb(244, 134, 134);}
.site-main .entry-content{text-align:center;}
.custom-pay-now{background-color:rgb(239, 129, 129);border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:rgb(255, 255, 255);display:block;float:none;margin:10px auto 0;outline-style:none;padding:13px 25px;text-align:center;text-decoration:none;width:39%;}
.cart-det-section{border:1px solid rgb(237, 239, 237);float:left;margin-bottom:20px;padding:7%;width:100%;}
.cart-det-section .left{float:left;width:35%;}
.cart-det-section .left img{width:100%;}
.cart-det-section .right{float:right;width:61%;}
.cart-det-section .right p{text-align:left;font-size:14px;}
.cart-det-section .right strong{color:rgb(244, 134, 134) !important;font-weight:bold;font-size:15px;}
.cart-det-section .col-det-cart{border-bottom:1px dashed rgb(204, 204, 204);float:left;margin-bottom:10px;padding-bottom:10px;width:100%;}
.cart-det-section .total-cost-sec{float:right;width:100%;}
.cart-det-section .total-cost-sec > h2{border:0 none;color:rgb(244, 134, 134) !important;float:left;font-size:18px;font-weight:bold;margin:10px 0 0;padding-bottom:6px;text-align:left;width:100%;}
.cart-det-section .total-cost-sec p{line-height:21px;text-align:left !important;}
.cart-det-section .paynow-btn{background-color:rgb(239, 129, 129);border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:rgb(255, 255, 255);display:block;float:right;outline-style:none;padding:8px 25px;text-align:center;text-decoration:none;width:auto;}
.register-account_step.newsec2.payment-detail h2{text-align:left !important;padding-bottom:20px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec{float:left;width:100%;text-align:left;margin-bottom:30px;border-bottom:1px solid rgb(244, 244, 244);padding-bottom:30px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec > p{float:left;font-size:16px;margin:0 0 6px;text-align:left;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table{float:left;width:100%;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table th{background:#f48686;color:#fff;text-align:center;font-size:16px;padding:12px 20px;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table td{font-size:16px;text-align:center;vertical-align:middle;}
.register-account_step.newsec2.payment-detail{width:100%;}
.register-account_step.newsec2.payment-detail table td .col10det{float:left;width:200px;}
.register-account_step.newsec2.payment-detail table td img{border-radius:0;margin:0 10px;width:50%;float:left;}
.register-account_step.newsec2.payment-detail table td .service-name{float:left;line-height:40px;text-align:left;width:37%;word-wrap:break-word;}
.register-account_step.newsec2.payment-detail .subtotal-sec{float:right;width:50%;border:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec h2{margin:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table{border:0px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table td{border:0px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-left:0px;border-right:0px;font-size:16px;}
.register-account_step.newsec2.payment-detail .subtotal-sec table td .price-det{font-size:20px;font-weight:bold;color:#f48686;}
.left-sec.payment-card-info .col-1{float:left;margin:10px 8px;text-align:left;width:45%;}
.left-sec.payment-card-info .col-1 input{width:100%;}
.left-sec.payment-card-info{float:left;width:100%;margin-bottom:40px;border-top:1px solid rgba(0, 0, 0, 0.1);padding-top:30px;margin-top:30px;}
.left-sec.payment-card-info .col-1.new-width-det{width:29.4%;}
.left-sec.payment-card-info .col-1.new-width-det:last-child{margin-right:0px;}
.left-sec.payment-card-info .paynow-sec{float:left;width:100%;margin:30px 0px;}
.left-sec.payment-card-info .paynow-sec .paynow_btn{background-color:rgb(239, 129, 129);border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:rgb(255, 255, 255);display:block;float:none;margin:10px auto 0;outline-style:none;padding:13px 25px;text-align:center;text-decoration:none;width:39%;}
.terms-sec{margin-top:10px;margin-bottom:0px;}
.terms-sec input{width:auto !important;}
.logo-paypal{float:left;margin-bottom:13px;text-align:center;width:100%;}
.logo-paypal img{border-radius:0 !important;float:left;margin-bottom:22px;float:none;width:19% !important;}
.left-sec .paynow-sec{float:left;margin-bottom:30px;width:100%;}
.paynow-sec .paynow_btn{background-color:#ef8181;border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#ffffff;display:block;float:none;margin:10px auto 0;outline-style:none;padding:13px 25px;text-align:center;text-decoration:none;width:39%;}
.fc-scroller.fc-day-grid-container{height:auto !important;overflow:hidden !important;}
.content-box-inner.style-dev-01{float:left;width:100%;box-sizing:border-box;}
.style-dev-01 .woocommerce{float:left;padding-top:0 !important;width:100%;}
.style-dev-01 .woocommerce-MyAccount-content .myservices-content-section .new-request-page table{margin-bottom:0px;}
.style-dev-01 .woocommerce-MyAccount-content{width:100% !important;}
.style-dev-01 .modal-state{display:none;}
.pay-info-sec{background:#ee7474 none repeat scroll 0 0;border:1px solid #df5f5f;border-radius:4px;color:#ffffff;font-size:13px;padding:3px 6px;text-transform:capitalize;}
.new-request-page table td, .new-request-page table th{line-height:normal;}
#post-25 .woocommerce h2{position:relative !important;}
#post-25 .woocommerce .service-time-sec > h2{margin-bottom:0;}
.services-listing-01 > h4{font-size:20px !important;margin-top:60px !important;font-weight:bold;}
.services-listing-01 > h3{font-size:18px;font-weight:bold;}
input:-moz-read-only{background-color:rgba(215, 215, 215, 0.5);}
input:read-only{background-color:rgba(215, 215, 215, 0.5);}
.success-save-01{border:1px solid;box-sizing:border-box;color:rgb(0, 128, 0);float:left;font-size:16px;font-weight:bold;line-height:40px;width:100%;}
.mobile-view{display:none;}
.btn-requwst-det .btn.msg-det{color:#ffffff;width:100%;float:left;margin:2px 0;}
.address-det.mobile-view > h2{border-bottom:medium none !important;font-size:18px;}
.modal.newmodel-sec .modal__innernew{width:64%;height:90%;}
.modal.newmodel-sec .register-account_step.newsec2.payment-detail{float:left;margin-bottom:30px;padding-bottom:10px;width:100%;border-bottom:1px solid rgb(244, 244, 244);}
.col1-sec02 textarea{;margin-bottom:20px;}
.popup-style.message-box-popup h2{margin-top:0px;}
.popup-style-service .register-account_step .section_detail textarea{width:100% !important;}
.popup-style-service .register-account_step .section_detail input{width:100% !important;}
.subtotal-sec > button.button-update-span{float:right;margin-bottom:10px;}
.modal.newmodel-sec .modal__innernew.new-confirm-model{height:33%;line-height:23px;overflow:visible;padding:38px;text-align:center;width:33%;}
#model-cancel-bf-dev1 .modal__innernew.new-confirm-model{height:30% !important;}
#model-cancel-bf-dev1 .modal__innernew.new-confirm-model a{color:#f48686;}
.ajs-header{display:none;}
.ajs-content{color:#f48686;}
.cvv-date-section{float:left;width:100%;}
.cvv-left{float:left;width:48%;}
.date-rt{float:right;width:48%;}
#card-number, #cvv , #expiration-date{border:1px solid #000000;border-radius:4px;float:left;height:40px;line-height:10px;padding:8px 10px 10px;width:100%;margin-bottom:15px;}
#my-sample-form{margin-bottom:50px;margin-top:40px;padding-top:25px;border-top:1px solid rgba(0, 0, 0, 0.1);float:left;width:100%;}
#my-sample-form label{color:#000 !important;float:left;font-size:15px !important;margin-bottom:8px !important;width:100%;text-align:left;}
#my-sample-form input[type="submit"]{background-color:#ef8181;border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#ffffff;display:block;float:none;margin:10px auto 0;outline-style:none;padding:13px 25px;text-align:center;text-decoration:none;width:39%;}
.terms-sec.bottom-space{margin-bottom:30px;}
.business-add-service-01 label{text-align:center;float:left;width:100%;margin-bottom:8px;}
.business-add-service-01 .select.null-wrapper{width:100%;}
.business-add-service-01 .select.null-wrapper > select{width:100%;}
.business-add-service-01 .price-det{width:90% !important;float:left;}
.business-add-service-01 .service-name-dev{width:100%;}
.business-add-service-01 .check_numeric.service-price-dev{border-left:medium none;border-radius:0 4px 4px 0;float:left;width:90%;height:39px;}
.job_listing-phone{display:none !important;}
.business-add-service-01 .doller-icon{border-image:none;border-radius:4px 0 0 4px;float:left;height:39px;line-height:35px;padding:3px 10px 10px;border:1px solid #000;}
.business-add-service-01 .click-plus, .del-btn{background:#ef8181;border-radius:4px;color:#ffffff;font-size:20px;height:30px;line-height:20px;padding:3px 0;position:absolute;right:0 !important;text-align:center;top:41px;width:30px;}
.business-add-service-01 .update_results{padding:13px 25px !important;width:60%;}
.business-add-service-01 .newcol1.newcol002 > p{float:left;width:48%;}
.business-add-service-01 .newcol1.newcol002{float:left;width:100%;position:relative;}
.business-add-service-01 input.update_results{margin-bottom:65px;}
.content-box-inner{position:relative;}
.content-box-inner .preview-dev-01{position:absolute;width:55%;padding:13px 25px !important;left:23%;bottom:20px;}
.content-box-inner .preview-dev-01{bottom:20px;left:22.5%;padding:13px 25px !important;position:absolute;width:55%;}
.fixed-sidebar .bookmark-sec > p{color:#f48686;float:left;text-align:center;width:100%;}
.post-25 .entry-content, .post-1687 .entry-content{text-align:left;}
.registration-form.woocommerce h2 , .post-25 .entry-content .woocommerce > h2{font-size:24px;}
#post-25 .woocommerce{padding-top:0px !important;}
.page-id-25 .content-area{margin-top:0px;}
.page-id-1687 .site-main{min-height:1px;}
.width-120{width:120px;}
.modal.newmodel-sec .modal__innernew{height:50% !important;}
#model-confirmed-dev .modal__innernew.new-confirm-model{height:33% !important;}
#model-decline-dev #basicExample #app-time-dev{margin-left:15px;}
#business-services .newcol1 .newcol1.newcol002 .del-btn{right:0px !important;}
#model-moreservice-dev .modal__innernew.new-confirm-model{height:15% !important;}
.dash-wlcm-msg-header{font-size:24px;font-weight:bold;margin-bottom:0 !important;text-align:center;}
.dash-wlcm-msg-content{text-align:center;}
.new-request-page .btn.msg-det.pay-info-sec.cancel_popup_bf_dev{float:left;font-size:12px;margin-top:10px;width:100%;}
.dash-wlcm-msg-content > a{color:#f48686;}
.navigation-bar-wrapper ul a{font-size:16px !important;}
#model-moreservice-dev .modal__innernew.new-confirm-model.listing-page{height:26% !important;}
.content-single-job_listing-hero-company.col-md-7.col-sm-12 h2.job_listing-title{border:0px !important;padding-bottom:0px !important;}
#model-cancel-bf-dev .modal__innernew.new-confirm-model{height:31% !important;}
.btn.msg-det.pay-info-sec.cancel_popup_bf_dev{margin-top:10px;}
#model-decline-dev .popup-style2 > h4{margin-top:0px;}

/***media***/
@media(max-width:1280px){.model-new.reject-popup .modal__inner{width:48%;}
#model-decline-dev .modal__inner{width:66%;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table th{font-size:14px;line-height:normal;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table td{font-size:14px;line-height:normal;}
.btn.msg-det.contact-popup-01{background-color:#f48686;border:0 none;border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#ffffff;cursor:pointer;float:left;margin-bottom:10px;padding:13px 25px;text-align:center;width:99%;}
.alertify .ajs-dimmer, .alertify .ajs-modal{z-index:9999999 !important;}
#model-cancel-bf-dev .modal__innernew.new-confirm-model{height:30% !important;}
}
@media(max-width:1200px){.bookmark-sec #date-picker02 input{width:45% !important;margin-right:0px;}
.bookmark-sec #date-picker02 #date-dev{margin-right:2px;}
.business-add-service-01 .check_numeric.service-price-dev{width:84% !important;}
.graph-detail-section .graph-det{overflow-x:scroll !important;overflow-y:hidden !important;}
.new-request-page table label[for="modal-release"]{float:left;width:130px !important;}
.content-box-inner.style-dev-01{padding:20px !important;}
.content-box-inner.style-dev-01 .filter-records-01{width:88%;}
.calender-section{float:left;overflow:scroll !important;width:100%;z-index:9999 !important; overflow-y:hidden !important; overflow-x:scroll !important; -webkit-overflow-scrolling: touch;}
.fc-scroller.fc-time-grid-container { overflow-y:scroll !important;
  overflow-x: hidden !important; -webkit-overflow-scrolling: touch;
}

#calendar{width:1050px;}
.graph-detail-section{overflow:scroll;}
#post-32 .content-box-inner{padding-bottom:80px;}
.myservices-content-section .new-request-page{float:left;width:100%;overflow:scroll;}
.register-account_step.newsec2.payment-detail .section_detail{overflow:scroll;clear:both;}
#close_service_popup .register-account_step.newsec2.payment-detail .section_detail{overflow:inherit;}
#close_service_popup .modal__close{position:fixed;top:90px;left:auto;right:80px;}
.servicedetail-table2 td p {
  display: inline-block;
  line-height: 15px !important;
  min-height: 39px;
  vertical-align: text-top;
  width: 100% !important;
}
.servicedetail-table2 th:first-child{width: auto !important; }
.servicedetail-table2 td .price{width: 50px; float: left;}
}

@media(max-width:991px){.bookmark-sec #date-picker02 #date-dev{margin-right:10px;}
.newsec2 .left-sec{width:100%;}
.newsec2 .right-sec{width:100%;margin-bottom:30px;}
.new-radio_styl{width:100%;}
#dvPassport{width:100%;}
.paynow-sec .paynow_btn{margin-top:0px;}
.thankyou-page{box-sizing:border-box;margin-bottom:20px;width:100%;}
.register-account_step .section_detail .input-phone > input{width:80%;}
.register-account_step .section_detail .left-num{width:17% !important;padding:9px 10px !important;}
.left-sec.payment-card-info .paynow-sec{margin-bottom:0px;}
.new-request-page{overflow:auto;}
.new-request-page table{width:702px;margin-bottom:0px;}

.mobile-view{display:block;}
.myservices-content-section form{width:85%;}
.myservices-content-section .newcol1 .doller-icon{padding-bottom:1px;}
.modal__innernew.new-confirm-model{min-height:220px;}
.myservices-content-section .click-plus{right:-42px;top:28px;}
.newcol1 .del-btn{right:-35px;top:5px;}
.register-account_step.newsec2{padding:2%;width:96%;}
.job_search_form .hide-homepage.section-heading-01{display:none;}
.job_search_form .hide-homepage{display:none;}
.image-grid-cover{width:100% !important;}
.home-widget.listify_widget_recent_posts .content-box-inner{padding:4% !important;}
.bookmark-sec{background-color:#ffffff;border:0 none;border-radius:4px;box-shadow:0 0 0 1px #e5e5e5 inset !important;list-style:outside none none;margin-bottom:20px;padding:2.75em 2.75em 40px;position:relative;width:100%;}
.bookmark-sec > a{float:left;margin-bottom:15px;margin-top:-13px;width:100%;}
.bookmark-sec > a button{width:100%;}
.conting-sec-det.date-time-sec > h2{font-size:14px;font-weight:normal;margin-top:20px;}
.register-account_step .section_detail h2.home-widget-title{font-size:20px;}
#dvPassport > h2{font-size:20px;}
.register-account_step .section_detail .select-radio-sec li ul li{margin:10px;width:44%;}
.new-radio_styl.new-class-added-01 .service-style-sec img{border-radius:0px;}
.btn-requwst-det.btn-requwst-det002{width:130px;}
.new-request-page table td .address-det{width:130px;}
.booking-info-sec{background:#3ca3e9;border-radius:3px;color:#ffffff;float:left;font-size:15px;margin:0 6px 20px;padding:1% 0;text-align:center;text-transform:capitalize;width:32.2%;}
.booking-info-sec .booking-num{font-size:35px;line-height:normal;}
.booking-info-sec{background:#3ca3e9;border-radius:3px;clear:left;color:#ffffff;display:inline-block;float:none;font-size:15px;margin:7px;text-align:center;text-transform:capitalize;width:30%;}
.booking-info-sec.color-span1{background:#5283a9;}
.booking-info-sec.color-span2{background:#fb777d;}
.booking-info-sec.color-span3{background:#b458db;}
.booking-info-sec.color-span4{background:#ef9292;}
.booking-info-sec.color-span5{background:#505a63;}
.booking-info-sec.color-span6{background:#7993b3;}
.booking-info-sec.color-span7{background:#896797;}
.booking-info-sec p{margin:0px;}
.business-add-service-01 .doller-icon{height:39px;}
.booking-detail-info .booking-info-sec p.booking-num{margin-bottom:0px;}
.btn-requwst-det.new-requwst-btn{width:100px;}
.btn-requwst-det.new-requwst-btn a{border-radius:50px;float:left;height:10px;margin-left:7px;margin-top:0;padding:0;width:10px;}
.new-request-page table th{font-size:14px;}
.new-request-page table td{font-size:13px;line-height:18px !important;}
.new-request-page table td, .new-request-page table th{line-height:20px;width:200px;}
.job_listings .job_filters{display:block;}
.job_listings .js-toggle-area-trigger{display:none;}
.job_listings .hide-homepage{display:none;}
.post-type-archive .hide-homepage {
  display: block;
  width: 100%;
}
.post-type-archive .search-radius-wrapper.in-use{margin-top:10px;}
.post-type-archive .hide-homepage.section-heading-01{display:block;width:100%;}
.post-type-archive  .hide-homepage{display:block;width:100%}
.post-type-archive .hide-homepage input{float:left;width:35%;margin-right:15px;}
.post-type-archive .date_time-det.hide-homepage.section-heading-01{margin-bottom:0px;}
.post-type-archive .radio-control-section label{display:block;}
.post-type-archive .radio-control-section{list-style:none;margin:0;text-align:left;}
.post-type-archive .filter_my_location .service_location{margin-right:0 !important;margin-top:1px !important;width:auto !important;}
.post-type-archive .radio-control-section [type="radio"]{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.post-type-archive .radio-control-section [type="radio"]:checked + span::before{background:#f48686;}
.post-type-archive .radio-control-section [type="radio"]:checked + span::before{background:#f48686;}
.search-radius-label {
  margin-bottom: 10px;
}
.post-type-archive .radio-control-section [type="radio"] + span::before{border:0.125em solid #ffffff;border-radius:1em;box-shadow:0 0 0 0.15em #cccccc;content:"";display:inline-block;height:1em;margin-right:0.75em;transition:all 0.5s ease 0s;vertical-align:-0.25em;width:1em;}
.post-type-archive .update_results{margin-top:20px;}
.content-box-inner.style-dev-01 .filter-records-01{width:100%;margin-bottom:20px;}
.new-request-page .filter-records-01 > p{font-size:21px;margin-bottom:0;text-align:center;}
.new-request-page .filter-bookings-dev{line-height:6px;margin-left:20px;}
.field.required-field{border:1px solid #ccc;}
#search-2 .search-form .search-submit{display:block !important;border:0px;}
#list-services #service .click-plus{top:3px;}
#list-services #service p{margin-bottom:0px;}
#list-services #service p.service-category-detsec{margin-bottom:30px;}
.btn-requwst-det.new-requwst-btn02 a{border-radius:50px;float:left;height:10px;margin-left:7px;margin-top:0;padding:0;width:10px;}
.btn-requwst-det.new-requwst-btn02 .btn.msg-det.messages_dev{width:110px;}
#calendar .fc-view-container{z-index:0 !important;position:relative !important;}
#calendar .fc.fc-unthemed.fc-ltr{z-index:0 !important;position:relative !important;}
#calendar .fc-button-group{z-index:0 !important;position:relative !important;}
.page-listing-page .select.null-wrapper{position:absolute !important;}
.page-listing-page .click-plus, .page-listing-page .del-btn{top:5px !important;}
.page-listing-page .del-btn{padding:0px;}
.name-service-det.style-margin-0{margin-bottom:0px;}
.loader{background:rgba(0, 0, 0, 0.3);height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:9999;}
#available-slots-dev p b {
  color: #f48686 !important;
  
}
}
@media(max-width:800px){.modal.newmodel-sec .modal__innernew.new-confirm-model{width:44%;height:20%;}
#model-acceptted-dev .modal__inner{width:55%;}
#model-msg-dev .save_message_dev{border:0 none;border-radius:3px;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.1) inset;color:#ffffff;display:inline-block;font-size:14px;font-weight:400;padding:13px 25px;text-shadow:none !important;vertical-align:bottom;}
#model-msg-dev .modal__inner{height:60%;}
#dynamic-services-details .booking-detail-sec{float:left;width:100% !important;}
#dynamic-services-details .booking-detail-sec table{width:600px;}
.new-radio_styl.new-class-added-01 .num-people{display:none;}
.form-section-login .or-section{margin:10px 0;}
.login-form .wc-social-login.form-row-wide a{float:left;margin-right:20px;padding:10px;width:auto;}
.woocommerce-error{float:left;width:100%;}
#model-cancel-bf-dev .modal__innernew.new-confirm-model{height:20% !important;min-height:145px;}
.servicedetail-table2 td p {
  display: inline-block;
  line-height: 15px;
  min-height: 63px;
  vertical-align: text-top; width: 100%;
}
}
@media(max-width:767px){.register-account_step.newsec2 .conting-sec-det{width:28%;}
.register-account_step.newsec2 .conting-sec-det.date-time-sec{width:67%;}
.thankyou-page{padding:40px 20px;}
.col-1.new-width-det .select:after{top:30px;}
.slots-sec{margin-left:0;margin-top:25px;}
.green{margin-top:5px;}
.myservices-content-section .newcol1 .price-det > input{width:82% !important;}
.content-box-inner{padding:2px !important;float:left;width:100%;box-sizing:border-box;}
.modal.model-new .modal__inner{height:36%;padding:20px;width:100%;}
.modal.model-new .modal__inner{min-height:340px;}
.fc-toolbar .fc-left{margin-top:10px;}
.red, .green{font-size:10px;}
.fixed-sidebar{position:relative !important;top:0 !important;margin-top:0px !important;width:100% !important;box-sizing:border-box;}
.bookmark-sec #date-picker02 input{margin:0x;width:40% !important;}
.login{padding:5%;}
.woocommerce-EditAccountForm.edit-account{padding:5%;}
.wc-social-login-profile{padding:5%;}
.woocommerce > h2{padding:30px 5% 0;}
.booking-info-sec{width:46%;}
.content-box-inner{padding:5% !important;}
.business-add-service-01 .click-plus, .del-btn{right:-15px !important;top:35px;line-height:normal;}
.modal.newmodel-sec .modal__innernew.new-confirm-model{width:60%;}
.popup-style-service > p{font-size:13px;line-height:18px;}
.new-request-page input{width:115px;}
#submit-job-form .field.account-sign-in{padding-bottom:27px;}
#job_region_chosen a.chosen-single{border:0px !important;}
#job_region_chosen a.chosen-single select{width:100%;}
#submit-job-form .field.required-field{border:0px;}
#submit-job-form .fieldset-job_description .wp-editor-container{border:1px solid #ccc !important;}
#business-services .newcol1 .newcol1.newcol002 .del-btn{right:-18px !important;line-height:normal;}
.popup-style .left-part{padding:3px;width:20%;}
.modal.newmodel-sec .modal__close{z-index:9;}
#available-slots-dev p b{color:#f48686;font-size:13px;}
.login{padding:0px;}
.login h2{padding-left:0px;}
.register-det h2{padding-left:0px;}
#date-picker02{text-align:center;}
#submit-job-form #job_region{display:block !important;width:100%;}
#submit-job-form .chosen-container.chosen-container-single{display:none;}
#chart-unique_visits-wrapper{display:none;}
.popup-style .left-part img{width:50px;height:100%;}
.popup-style .left-part{padding:0px;height:58px;}
.popup-style .left-part{width:13%;}
.popup-style .left-part img{width:100%;}
.newcol1.newcol002{margin-bottom:10px;}
.bookmark-sec {bottom: 0; left: 0; margin: auto; position: fixed; right: auto;z-index: 9999; padding-bottom:0px; box-shadow: 0 0 0 1px rgb(229, 229, 229) inset !important;}
.register-account_step.newsec2.payment-detail .booking-detail-sec table{ padding-right:30px; border-top:none; }
.woocommerce-FormRow .woocommerce-LostPassword{ top:73px !important; }
.content-box-inner {
  padding-bottom: 30px !important;
}
.modal.model-new.model-contact-style .wpcf7-form-control-wrap {display: block;width: 100%;}
.modal.model-new.model-contact-style .wpcf7-form-control {width: 100%;}
.modal.model-new.model-contact-style {
  overflow: auto;
}
.modal.model-new.model-contact-style .modal__inner{ top:150px !important; }
.fixed-sidebar.stickysidebar, .fixed-sidebar{position:relative !important;top:0 !important;width:100% !important;box-sizing:border-box;margin-top:0px !important;}
#main{ height:auto !important; }
}
@media(max-width:620px){ 
.service_prices-detail table{ width:100% !important; }
 }
@media(max-width:568px){.register-account_step.newsec2 .conting-sec-det{width:100%;}
.register-account_step.newsec2 .conting-sec-det.date-time-sec{width:99%;margin-left:0px;} 
.register-account_step .section_detail .select-radio-sec li ul li{width:50%;}
.register-account_step.newsec2.payment-detail .subtotal-sec{width:100%;}
.left-sec.payment-card-info .col-1.new-width-det{width:28%;}
.fc-toolbar .fc-center{margin-top:15px;width:100%;text-align:center;}
.fc-toolbar .fc-center h2{width:100%;}
.myservices-content-section .newcol1 .price-det > input{width:80% !important;}
.newcol1 .del-btn{}
.register-account_step{width:100%;}
.register-account_step .section_detail .input-phone{width:250px;}
.business-add-service-01 .check_numeric.service-price-dev{width:77% !important;}
.newcol1 .del-btn{top:5px;}
.new-request-page .filter-records-01 label{float:left;width:100% !important;}
.new-request-page .filter-records-01 input{margin-bottom:20px;width:100%;}
.new-request-page .filter-records-01 .filter-bookings-dev{margin-left:0px;line-height:22px;}
.entry-content #job-manager-job-dashboard{float:left;overflow:scroll;width:100%;}
.entry-content #job-manager-job-dashboard table{width:800px;}
.popup-style-service .home-widget-title{font-size:14px !important;}
.modal.newmodel-sec .modal__innernew{height:70% !important;overflow:scroll;z-index:9999;}
.content-box-inner .preview-dev-01{bottom:20px;}
#business-services{padding-top:0px;}
.job-manager-form fieldset{margin-bottom:10px !important;}
#job_category{width:100% !important;}
#service-added-new-listing-dev{margin-bottom:40px;float:left;width:100%;}
.servicedetail-table2 td p {
  display: inline-block;
  line-height: 15px;
  min-height: 63px;
  vertical-align: text-top; width: 100%;
}
}
@media(max-width:480px){.left-sec.payment-card-info .paynow-sec .paynow_btn{width:100%;}
.fc-toolbar .fc-right{margin-bottom:0;margin-left:auto;margin-right:auto;width:195px;}
.fc-toolbar .fc-left{width:140px;margin:0 auto;margin-bottom:15px;display:inline-block;}
.fc-toolbar .fc-right .fc-button-group{ float:right; }
#service p{width:100%;}
#service .price-det{margin-bottom:20px;}
.myservices-content-section .newcol1 .price-det > input{width:85% !important;}
.myservices-content-section .newcol002 p{width:100%;}
.appendMoreDiv2{float:left;margin-top:22px;}
.myservices-content-section .update_results{margin-top:0px;}
.myservices-content-section .newcol1 .price-det > input{width:76% !important;}
#my-sample-form input[type="submit"]{width:70% !important;}
.booking-info-sec{width:96%;}
.business-add-service-01 .check_numeric.service-price-dev{margin-bottom:30px;width:89% !important;}
.business-add-service-01 .newcol1.newcol002 > p{width:100%;}
.newcol1 .del-btn{height:30px;line-height:22px;width:30px;}
#service input.service-name-dev{width:84% !important;}
#list-services #service .style-margin-0 > label{display:none;}
.name-service-det.style-margin-0{display:none;}
.page-listing-page .service-name-input{margin-bottom:0px;}
.page-listing-page #service .service-name-input input{width:100% !important;}
.service-name-input03{margin-bottom:0px;}
.service_prices-detail{overflow:scroll;}
.service_prices-detail table{width:600px;}
.popup-style .left-part{width:26%;}
.dash-wlcm-msg-header{font-size:18px;line-height:24px;}
.servicedetail-table2 th{font-size: 12px;}
.servicedetail-table2 .price-heading {float: right;height: 0;
left: 0; line-height: 2; margin-bottom: 0; padding-left: 0; position: inherit; top: 0; width: auto;}
}

#service-added-new-listing-dev table .btn.btn-block.btn-primary.btn-flat {
  background: rgb(244, 134, 134) none repeat scroll 0 0;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
  color: rgb(255, 255, 255);
  text-align: center;
 }
 .search-locationdiv .hide-homepage {
  float: left;
  width: 48%;}
 .bookmark-sec > div {
  position: absolute;
  top: -68px;}

}
@media(max-width:384px){.col-det.new1 input{margin-right:0;width:100%;box-sizing:border-box;}
.col-det.secinfo-det{margin-right:0;width:100%;}
.form-section .col-det.inst-detail{width:100% !important;}
.register-account_step .section_detail .select-radio-sec li ul li{width:100%;}
.newsec2 .left-sec .col-1{margin:10px 0px;width:100%;}
.left-sec.payment-card-info .col-1.new-width-det{width:100%;}
.popup-style{padding:9%;}
#my-sample-form input[type="submit"]{width:75% !important;}
#basicExample input{width:100%;margin-bottom:10px;margin-left:0px !important;}
#model-acceptted-dev .modal__inner{width:90%;}
.business-add-service-01 .check_numeric.service-price-dev{margin-bottom:30px;width:84% !important;}
.gallery-overlay .mfp-content .mfp-close{right:20px !important;top:6px;}
.mfp-content .mfp-close::before{font-size:13px !important;}
.myservices-content-section table .btn-requwst-det.new-requwst-btn02 label{font-size:11px;}
#model-msg-dev .right-part{float:right;line-height:20px;text-align:left;width:67%;}
#model-cancel-bf-dev .modal__innernew.new-confirm-model{height:33% !important;min-height:155px;padding:10px;padding-top:40px;}
#model-decline-dev .modal__inner{height:66%;}
}
@media(max-width:320px){.business-add-service-01 .check_numeric.service-price-dev{margin-bottom:30px;width:82% !important;}
#job_preview_submit_button{float:left;width:100%;margin-bottom:10px;}
.job_listing_preview_title .button.job-manager-button-edit-listing{float:left;width:100%;margin-bottom:10px;}
.popup-style-service a{float:left;width:100% !important;}
.popup-style .left-part{width:29%;}
#model-cancel-bf-dev .modal__innernew.new-confirm-model{height:48% !important;}
#cancel_booking_bf_dev{margin-top:0px;}
.dash-wlcm-msg-header{font-size:16px;}
.popup-style2 > h2{font-size:19px;padding-bottom:0px!important;}
#model-decline-dev .modal__inner{height:83%;}
#model-moreservice-dev .popup-style-service a{margin-top:10px;}
}
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button, .alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {

  background: rgb(244, 134, 134);
}
.fc-button{background: rgb(244, 134, 134) !important; margin-left:4px !important; }
.fc-button.fc-state-active { background:#f37777 !important; }
.fc-event-container .btn-flat{background: rgb(244, 134, 134) !important;}
.page-template-thank_you .section_detail { margin-bottom:50px; }
.save_message_dev{ background:#F58986; }
.woocommerce-account .woocommerce-MyAccount-content{ width:100% !important; padding-bottom:25px; }

.fixed-sidebar .widget.widget-job_listing.widget_text{ display:none; }
#cancel_booking_bf_dev {
  margin-top: 10px !important;
  float: left;
}
#cancel_booking_bf_dev:hover{ color:#fff; }
.button-update-span.add-additional-payment {
  background: #F48686;
}
@media(max-width:767px){
.bookmark-sec {bottom: 0; left: 0; margin: auto; position: fixed !important; margin:0px !important; right: auto;z-index: 9999; padding-bottom:0px; box-shadow: 0 0 0 1px rgb(229, 229, 229) inset !important;}
.bookmark-sec #basicExample{ text-align:center; }
}
@media(max-width:1800px){
.modal.model-new.model-contact-style h2{ margin-top:10px;  }
.modal.model-new.model-contact-style p{ margin-bottom:14px;  } 
.modal.model-new.model-contact-style .modal__inner {height:405px !important; padding-top:0px !important; }
.modal.model-new.model-contact-style .modal__inner textarea{ height:65px !important; }
.modal.model-new.model-contact-style  .wpcf7-form-control{ padding:9px 15px !important; }
.modal.model-new.model-contact-style .wpcf7-response-output{ display:none; }

}
@media(max-width:600px){
.popup-style{padding-bottom: 130px;}
}
.mfp-content .mfp-close{ right:4px !important; top:40px !important; }

/****15-04-2017***/
.blog  .entry-header.entry-cover.has-image { position: relative; z-index: 999 !important;}
.single_job_listing .service_prices-detail.new-cls-detprice > h2{margin-bottom: 30px;}
.single_job_listing .listing-gallery.slick-initialized.slick-slider {float: left; margin-top: 15px; width: 100%;}
#business-services #btnDeleteEvents {padding: 8px 15px;text-align: center;width: auto;}
.messagetextclass {float: left!important;;width: 100%!important;;text-align: center !important;position: relative;top: 11px;}
