@media (max-width: 1199px){
	nav ul li{margin-right: 25px;}
	.footer-box ul li a i{padding-right: 5px;}
	.searchpage-form .form-inline .form-checkbox { width: 165px;}
	.searchpage-form .form-inline button { margin-left: 10px; padding: 0 9px; height: 54px;}
	.searchpage-form .form-inline .form-group { margin-right: 8px;}
	.map-wrap { width: 30%;}
	.searchresult-wrap { width: 70%;}
	.about-overview .about-content { padding-left: 0;}
	.about-mission .about-content { padding-right: 0;}
	.portfolio-add-row .form-group { padding-right: 15px;}
	.dashboard-portfolio-img {height: 150px;}
	.dash-sidebar { width: 280px;}
	.dash-content { width: calc(100% - 280px);}
	.custom-radio-img { width: calc(50% - 5px); padding: 0 5px;}
	.dash-content .form-label { font-size: 12px;}
	.time-select-group { width: 42%;}
	.card-row .date-group .form-control {width: calc(50% - 5px); margin-right: 5px;}
	.masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3;}
	label.cutom-radio.custom-radio-img span { font-size: 12px;}
	.page-title { background-size: cover; background-repeat: no-repeat; background-position: center center;}
	.search-content.search-result-full .searchresult-wrap .col-md-6 { flex: 0 0 33333%; max-width: 33.3333%;}
	.searchpage-form .form-inline button.button-secondary, .searchpage-form .form-inline button.button-primary { height: 50px;font-size: 13px; padding: 0 4px; margin-left: 5px;}
	.searchpage-form .form-inline button.button-secondary { margin-left: 0;}
	.searchpage-form .form-inline button.button-primary i { padding-right: 5px; font-size: 13px;}
	.signin-menu ul li a { margin-left: 25px; }
}
@media (max-width: 991px){
	.toggle-btn {display: block; z-index: 99; position: relative; transition:ease 0.7s;-webkit-transition:ease 0.7s; }
    header nav {position: absolute;top: 0;position: fixed;top: 0px;right: 0;width: 250px;min-height: 100vh;-webkit-transform: translateX(-250px);transform: translateX(-250px);-webkit-transition: ease 0.7s;transition: ease 0.7s;padding: 50px 15px;background-color: #d9b311;overflow-y: auto;left: 0;height: 100%;z-index: 6;}
    body.menu-open {overflow: hidden;}
    .innerpage header nav ul li,nav ul li {float: none;margin: 0;padding: 10px 0;position: relative;}
    nav ul li.has_sub_menu:after{ position: absolute;right: 0;top:17px;color: #fff; transition: 0.5s ease-in-out;}
    nav ul li.has_sub_menu.open:after { transform: rotate(180deg); transition: 0.5s ease-in-out;}
    .innerpage header nav ul li a, nav ul li a {margin: 0;font-size: 16px;color: #fff;}
    header .container {min-height: 75px;}
    .menu-open .toggle-btn span {background-color: transparent;}
    .menu-open .toggle-btn span:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 0px;-webkit-transition: ease 0.7s;transition: ease 0.7s;background-color: #fff;}
    .menu-open .toggle-btn span:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);bottom: 0px; -webkit-transition: ease 0.7s; transition: ease 0.7s;background-color: #fff;}
    .extraservice-box {width: 25%;}
	.gallery-box-img {height: 200px;min-height: inherit;}
	.gallery-box-img img{ height: 200px; }
	footer .container .footer-col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 20px;text-align: center;}
	ul.social-icon {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	ul.social-icon li {margin: 0 5px;}
	footer .container .footer-col-2, footer .container .footer-col-3,footer .container .footer-col-2, footer .container .footer-col-4,footer .container .footer-col-2, footer .container .footer-col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin: 0 0 20px 0;padding-left: 15px;padding-right: 15px;text-align: center;}
	footer {padding-top: 40px;}
	section.banner-wrap { background-position: center right;}
	.footer-btm {margin-top: 30px;}
	.salon-price-wrap { width: 100%; border-left: none; border-top: 1px solid rgb(0 0 0 / 0.1); margin-top: 20px; padding-top: 20px;}
	.profiledetail-wrap { width: 100%;}
	.searchlisting-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 28px 20px;}
	ul.contact-details li a i { margin-right: 2px;}
	.content-box-body { padding: 9px 15px 12px;}
	.content-box-header { padding: 18px 10px;}
	.content-box-header h4 { font-size: 19px;}
	ul.timing-listing li p { font-size: 16px;}
	ul.timing-listing li span { font-size: 14px;}
	.gallery-content { padding: 10px;}
	.map-wrap { width: 100%; height: 300px; padding-top: 0; position: absolute; top: 0; left: 0;}
	.searchresult-wrap { width: 100%; padding-top: 320px; padding-right:0;}
	.search-content.search-result-full .searchresult-wrap { padding-top: 28px;padding-right: 0;}
	.map-close { top: 15px;}
	.search-result-full .map-close { display: none;}
	.select2-container--default .select2-selection--single .select2-selection__arrow { right: 7px; width: 11px;}
	.select2-container--default .select2-selection--single { padding: 10px 18px 10px 15px;}
	.button-icon-before i { padding-right: 5px;}
	.searchpage-form .form-inline .form-group { width: 20%;}
	.searchpage-form .form-inline button { margin-left: 3px;}
	.searchpage-form .container { padding-left: 5px; padding-right: 5px;}
	ul.mobile-signinmenu { display: block;}
	.signin-menu .signin-links { display: none;}
	.dash-sidebar { width: 250px;}
	.dash-content { width: calc(100% - 250px); padding-left: 15px;}
	.custom-radio-img { padding: 0 5px; margin: 5px 0;}
	.dash-content .form-label {font-size: 12px;}
	.time-select-group { width: 100%;}
	.radio-text-wrap { flex-wrap: wrap;}
	.dash-content .content-box-body .col-md-4 {flex: 0 0 100%; max-width: 100%;}
	.time-select > span { width: 100%;}
	.dash-content .review-img { width: 55px;height: 55px;margin: 0; border-radius: 50%;}
	.dash-content .review-content { width: calc(100% - 55px);padding-left: 7px;}
	.dash-content button.button.button-report { width: 100px; padding: 0;}
	.dash-content .review-report-form .form-group {width: calc(100% - 100px);padding-right: 10px;}
	.dash-content .review-inner .review-img {width: 40px; height: 40px;}
	.dash-content .review-inner { padding: 10px;}
	.tip:hover .tip-content { transform: translate(0%, calc(100% - -9px));}
	.tip-content { left: auto; right: 0;}
	.tip-content:after { left: 85%;}
	.dashboard-portfolio-wrap .col-md-3 { flex: 0 0 33.3333%; max-width: 33.3333%;}
	.portfolio-add-row .button-add { max-width: 110px;}
	.portfolio-add-row .form-group { width: calc(50% - 55px);}
	.dash-sidebar .content-box-body ul li a { padding: 15px 10px;}
	.contact-box-inner { padding-left: 15px;}
	.plandetail-wrap ul#myTabs li a { padding: 10px 15px;}
	.plandetail-wrap .tab-content { padding: 15px 10px;}
	.choose-btn { padding: 5px 10px;}
	.choose-btn-wrap h4 { font-size: 24px;}
	.choose-plan-detail { padding: 15px 10px;}
	.choose-plan-detail ul li span { width: calc(15% - 10px); margin-left: 10px;}
	.choose-plan-detail ul li p { width: 70%;}
	.portfolio-overlay { padding: 5px;}
	.tags span { padding: 0 7px; margin-right: 5px;}
	.profile-location { margin-right: 15px;}
	.profile-price { margin-right: 10px;}
	.favourite-box .profile-details { width: calc(100% - 344px);}
	.favourite-box .profile-img { width: 70px; height: 70px;}
	.favourite-box .profile-icon { height: 25px; width: 25px;line-height: 21px;}
	.favourite-box .profile-icon i { font-size: 12px; line-height: 4px;}
	.profile-price { margin-right: 5px;}
	.profile-location { margin-right: 5px; width: 115px;}
	.favourite-box .profile-details { width: calc(100% - 275px); padding-left: 5px;}
	.profile-location h4 { font-size: 15px; padding: 0;}
	.profile-location p { font-size: 12px;}
	.menbership-plan-wrap:after, .menbership-plan-wrap:before { display: none;}
	.info-row ul li { padding: 28px 10px;}
	nav ul li .sub_menu { top: 35px; opacity: 1; visibility: visible; transform: scaleX(1); display: none;background-color: #fff; z-index: 2;}
	.innerpage header nav ul.sub_menu li a, nav ul.sub_menu li a{ color:#000;}
	.innerpage header nav ul.sub_menu li, nav ul.sub_menu li { padding: 0;}
	li.has_sub_menu.open .sub_menu { display: block; }
	body.menu-open header nav { transform: translateX(0px); -webkit-transform: translateX(0px);}
	body.menu-open .toggle-btn { margin-left:195px; transition:ease 0.7s;-webkit-transition:ease 0.7s; }
	ul.contact-details li a{font-size: 16px}
	.custom-radio-img span:before { width: 8px; height: 8px;}
	.custom-radio-img input:checked ~ span:before { border-width: 2px; width: 8px; height: 8px;}
	label.cutom-radio.custom-radio-img span { padding-left: 9px; font-size: 11px;}
	.custom-radio-img { padding: 0 3px;}
	.custom-radio-img i {width: 20px; height: 20px; font-size: 13px; line-height: 24px;}
	.dash-content .form-label .tip:hover .tip-content { left: 45%; right: auto;}
	.dash-content .form-label .tip .tip-content:after {left: 50%;}
	.search-content.search-result-full .searchresult-wrap .col-md-6 { flex:0 0 50%;max-width: 50%; }
	nav ul li.active a, .innerpage header ul li.active a { color: #000;}
	.innerpage header ul li a:hover, .innerpage header ul li a:focus{ color: #000; }
	nav ul li.has_sub_menu:hover::after { color: #000;}
	nav ul li.has_sub_menu:after,.innerpage nav ul li.has_sub_menu:after { color: #fff;}
	.info-row .profile-img { width: 100px; height: 100px; }
	.review-edit-form form .row .col-md-6 { flex: 0 0 100%; max-width: 100%;}
	.form-group.cvv-group .tip-content { bottom: 0; right: -10px;}
	.plandetail-wrap .choose-plan-detail ul li p .tip:hover .tip-content { -webkit-transform: translate(-50%, calc(100% - -9px)); transform: translate(-50%, calc(100% - -9px));}
	.plandetail-wrap .choose-plan-detail ul li p .tip:hover .tip-content:after { left: 52%;}
	.reviewer-review-wrap .review-wrap .tip {top: 0;width: 28px;height: 28px;line-height: 18px;font-size: 11px;}
	.reviewer-review-wrap .review-wrap .profile-detele { top: 0; right: calc(-14.5% + 30px);}
	.reviewer-review-wrap .review-wrap .tip a { line-height: 28px;}
	.reviewer-review-wrap .review-wrap .tip a i { line-height: 26px; font-size: 14px;}
	.reviewer-review-wrap .review-wrap .profile-detele a { width: 28px; height: 28px; font-size: 14px; line-height: 26px;}
	.searchpage-form .form-inline button.button-secondary, .searchpage-form .form-inline button.button-primary { width: 40%; margin: 10px 5% 0;}
	.searchpage-form .form-inline { justify-content: center;}
	.searchpage-form .form-inline .form-group { width: 28%;}
}
@media (max-width: 767px){
	.section-title h4 { font-size: 34px;}
	.section-title p { font-size: 14px;}
	.servicetype-wrap { padding: 30px 0;}
	.extraservice-box { width: 33.3333%;}
	.searchdetail-content { width: 100%;}
	.searchdetail-sidebar { width: 100%; padding-top: 20px; padding-left: 0;}
	.searchdetail-wrap { -ms-flex-wrap: wrap;flex-wrap: wrap;}
	.searchpage-form .form-inline .form-group { width: calc(50% - 20px); margin-left: 10px; margin-right: 10px;}
	.searchpage-form .form-inline .form-checkbox { width: 100%; text-align: center; justify-content: center; margin-top: 10px; margin-bottom: 10px;}
	.searchpage-form .form-inline button { margin: 0 10px;}
	.searchpage-form .form-inline { -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.img-box { text-align: center;}
	.about-content { margin-bottom: 30px;}
	.mission-img img { width: 100%;}
	.mission-img{ margin-left: 0; }
	button.offcanvas-btn{ display: block; }
	.dash-sidebar { width: 300px; position: fixed; top: 0; left: -300px; height: 100%; z-index: 99; -webkit-transition: 0.6s all; transition: 0.6s all; background-color: #eef0fb; padding: 20px 15px; overflow-y: auto;}
	.dash-content { width: 100%; padding: 0;}
	.dashboard-sidebar-wrap .dash-sidebar { left: 0; border-top-left-radius: 0; padding: 0;}
	.dashboard-sidebar-wrap button.offcanvas-btn { left: 270px;}
	body.dashboard-sidebar-wrap { overflow-y: hidden;}
	.custom-radio-img { width: calc(50% - 5px);}
	.time-select > span { width: 36px;}
	.time-select-group { width: calc(50% - 18px);}
	.time-select-check .custom-checkbox { display: block;}
	.contact-box-inner {padding-left: 6px;}
	.contact-box-inner .contact-icon { width: 40px; height: 40px; line-height: 30px; margin-right: 5px;}
	.contact-box-inner .contact-icon i { line-height: 35px; font-size: 14px;}
	.contact-box-inner div { width: calc(100% - 40px); padding-left: 1px;}
	.card-row .date-group .form-control {width: calc(50% - 10px);margin-right: 10px;max-width: 100%;}
	.card-row .date-group .form-control:last-child { margin-right: 0; margin-left: 10px;}
	.payment-tabs { max-width: 100%; margin-left: 0;}
	.payment-totalbox .content-box { max-width: 100%;}
	.masonry {column-gap: 20px;}
	.portfolio-img-box { margin-bottom: 10px;}
	.portfolio-overlay { padding: 5px;}
	.tags span { padding: 0 3px; font-size: 10px; line-height: 16px;}
	.portfolio-overlay h6 { font-size: 14px; line-height: 16px;}
	.favourite-box .profile-details { text-align: left;}
	.info-row ul li { padding: 15px 10px; border-top: 1px solid #f1f1f1; border-bottom: 0;}
	.info-row .profile-img { width: 100px; height: 100px; border-width: 3px;}
	.info-col-1 { width: 100%;}
	.info-row .info-col-2 { width: 100%; border: none;}
	.info-row ul li:first-child { border-bottom: 0px;}
	.info-row ul li:last-child { margin-bottom: 0;}
	.info-row { border-radius: 0 0 8px 8px; overflow: hidden;}
	.content-box-body .w-50 { margin-top: 20px;}
	.content-box-body .w-50:first-child { margin-top: 0;}
	.gallery-box-img img { width: 100%; }
	.dash-content .content-box-body {display: block;}
	.searchresult-wrap .col-md-6 { flex: 0 0 50%; max-width: 50%;}
	.styist-box { padding: 20px;}
	.service-box-img { height: auto;}
	.portfolio-img-box .portfolio-overlay { opacity: 1;}
	.form-group.cvv-group .tip-content { bottom: 0; right: auto; left: 0;}
	.form-group.cvv-group .tip-content:after { left: 12px;}
	.plandetail-wrap .choose-btn-wrap { width: 70px;}
	.plandetail-wrap .choose-plan-detail ul li span {width: 60px;}
	.plandetail-wrap .choose-plan-detail ul li p { width: calc(100% - 140px);}
	.plandetail-wrap .choose-plan-wrap { padding: 0 10px;}
	.choose-btn-wrap h4 { font-size: 18px; margin-bottom: 5px;}
	.choose-btn-wrap span { font-size: 14px; line-height: 18px;}
	.choose-btn { font-size: 13px; line-height: 16px;}
	.plandetail-wrap ul#myTabs li a { padding: 7px 6px;}
	.searchpage-form .form-inline .form-group { width: 40%;}
	.searchpage-form .form-inline button.button-secondary, .searchpage-form .form-inline button.button-primary { margin: 10px 10px 0;}
	.searchpage-form .radio-custom-wrap { width: 190px; display: block; padding: 0 5px;}
	.searchpage-form .radio-custom-wrap .cutom-radio { margin: 0 2px; width: calc(31.33% - 4px); float: left;}
}
@media(max-width: 575px){
	.form-btm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
	.form-btm p { margin-bottom: 15px;}
	.extraservice-box { width: 50%;}
	footer .container .footer-col-2, footer .container .footer-col-3, footer .container .footer-col-2, footer .container .footer-col-4, footer .container .footer-col-2, footer .container .footer-col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.footer-btm p { font-size: 12px;}
	.banner-form { padding: 30px 15px;}
	.banner-form .width-50 { width: 100% !important;}
	.form-btm .custom-checkbox-switch { margin-left: 0;}
	.review-wrap { padding: 0 10px; margin-top: 20px;}
	.review-img { width: 55px; height: 55px; margin: 0 auto 10px;}
	.review-content { width: 100%; text-align: center;}
	.review-inner { border-left: 1px solid #fff; border-top: 5px solid #ebebeb; padding: 10px; -ms-flex-wrap: wrap;flex-wrap: wrap;}
	.profile-details { width: 100%; padding-left: 0; text-align: center;}
	.profiledetail-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
	.searchlisting-wrap { padding: 15px 10px;}
	.content-box-body .w-50 { width: 100% !important;}
	.listing { margin-bottom: 15px;}
	.listing-half li { width: 100%;}
	.section-title h4 { font-size: 30px;}
	.photogalery-wrap { padding: 35px 0 45px;}
	.review-title { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px;}
	.review-title h5 { margin-bottom: 10px;}
	.nav-user-name { display: none;}
	.search-title h4 { margin-bottom: 10px;}
	.search-title { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
	.searchpage-form .form-inline .form-group { width: calc(100% - 20px);}
	ul.pagination .page-item:first-child { margin-right: 3px; margin-left: 0;}
	ul.pagination .page-item { margin: 0 3px;}
	ul.pagination .page-item:last-child { margin-left: 3px; margin-right: 0;}
	ul.pagination .page-item:first-child .page-link , ul.pagination .page-item:last-child .page-link  { width: 70px;}
	.form-des{width: 100%;}
	.form-inner-wrap ul.nav li a { padding: 0 3px;}
	.form-inner-wrap ul.nav li a span:not(.small-img) { padding-left: 20px;}
	.visualguide-dec{ max-width: 100%; margin: 0 auto 25px;}
	.custom-radio-img span:before { width: 10px; height: 10px;}
	.custom-radio-img span { padding-left: 13px;}
	.custom-radio-img i { width: 22px; height: 22px; line-height: 22px; font-size: 14px;}
	.content-box-header span { width: 100%;}
	.content-box-header h4 { width: 100%; font-size: 17px;}
	.content-box-header { flex-wrap: wrap;}
	.button-wrap .button { margin: 5px;}
	.content-box-header .form-group { margin: 5px 0 0 0;}
	.dash-content .review-content { width: 100%;}
	.dash-content .review-img { margin: 0 auto 10px;}
	.dashboard-portfolio-wrap .col-md-3 { flex: 0 0 50%; max-width: 50%;}
	.portfolio-add-row .form-group { width: 50%; padding-right: 5px;}
	.portfolio-add-row .button-add { max-width: 100%;}
	.contact-box-inner { width: 100%;}
	.contact-box { flex-wrap: wrap;}
	.contact-box .contact-box-inner:first-child { border-bottom: 1px solid #dbdbdb; border-right: none;}
	.contact-box .contact-box-inner:last-child {border-left: none;border-top: 1px solid #dbdbdb;}
	.contact-socil-icon ul li { width: 40px; height: 40px; margin: 0 5px;}
	.contact-socil-icon ul li a { line-height: 38px; font-size: 20px;}
	.page-title h5 { font-size: 28px; margin-bottom: 5px;}
	.page-title { min-height: 130px;}
	.form-control.form-rating { padding: 9px 0;}
	.searchlisting-page header.stickyheader { position: unset;}
	.masonry { -moz-column-count: 1; -webkit-column-count: 2; column-count: 2; column-gap: 10px;}
	.portfolio-tags span { padding: 0 10px; margin: 0 5px 5px 0; line-height: 28px;}
	.pofolio-tag-box h5{ padding-bottom: 7px; }
	.favourite-box .profile-details { text-align: left; width: calc(100% - 70px); margin-bottom: 10px; padding-left: 15px;}
	.profile-location {width: calc(100% - 100px);}
	.profile-price { margin-right: 10px;}
	.favourite-box .profile-img { margin-bottom: 15px;}
	.banner-content h2 { font-size: 24px; line-height: 28px;}
	.modal-dialog { margin: 15px auto 0;max-width: calc(100% - 20px)}
	.modal-body { padding: 25px 15px 5px;}
	.modal-footer { padding: 15px 10px;}
	.gallery-box-img img{ width: 100% }
	label.cutom-radio.custom-radio-img span { padding-left: 12px;}
	.reviewer-review-wrap .review-wrap { max-width: 100%;}
	.reviewer-review-wrap .review-wrap .tip { right: 0;}
	.dash-content .review-content { padding-left: 0;}
	.reviewer-review-wrap .review-edit-form { padding: 15px;}
	.review-edit-form .form-control.form-rating .jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg { margin-left: 5px !important;}
	.review-edit-form .form-control.form-rating .jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg:first-child { margin-left: 0 !important;}
	/*.review-edit-form .form-control.form-rating .jq-ry-container { width: auto !important;}*/
	.searchresult-wrap .col-md-6, .search-content.search-result-full .searchresult-wrap .col-md-6 { flex: 0 0 100%; max-width: 100%;}
	.gallery-box-img { height:300px;}
	.gallery-box-img img { height: 300px;}
	.plandetail-wrap .choose-plan-detail ul li p .tip:hover .tip-content { -webkit-transform: translate(-0%, calc(100% - -9px)); transform: translate(0%, calc(100% - -9px)); margin-left: 0;}
	.plandetail-wrap .choose-plan-detail ul li p .tip .tip-content { left: -90px;=}
	.plandetail-wrap .choose-plan-detail ul li p .tip:hover .tip-content:after { left: 24%;}
	.reviewer-review-wrap .review-wrap .profile-detele { right: 32px;}
	.plandetail-wrap ul#myTabs li a i {display: block; line-height: 12px;}
	.plandetail-wrap ul#myTabs li a { text-align: center;}
	.banner-form .form-btm p { width: 100%; display: block;}
}	
@media (max-width: 480px){
	.dashboard-portfolio-wrap .col-md-3 { flex: 0 0 100%; max-width: 100%;}
	.choose-btn-wrap { width: 50%;}
	.choose-btn-wrap { width: 50%;}
	.plandetail-wrap ul#myTabs li a { padding: 5px 5px;}
	.plandetail-wrap ul#myTabs li a i { display: block; text-align: center; line-height: 10px;}
	.plandetail-wrap ul#myTabs li a span { font-size: 11px;}
	.plandetail-wrap ul#myTabs li a i { font-size: 9px;}
	.planbox { height: auto; width: 100%; border-bottom: 1px solid #d0d0d0; border-right: none; padding: 15px 0;}
	.planname-wrap { padding: 0 14px;}
	.planbox:last-child { border-bottom: none;}
	.payment-tabs ul#myTabs li a:before { width: 15px; height: 15px; left: 10px;}
	.payment-tabs ul#myTabs li a:after { width: 7px; height: 7px; left: 14px;}
	.payment-tabs ul#myTabs li a { padding-left: 30px; height: 45px;}
	.payment-tabs ul#myTabs li a img { display: none;}
	.payment-tabs ul#myTabs li a span { display: block; width: 100%;}
	ul.payment-total-listing li p { font-size: 14px; line-height: 16px;}
	ul.payment-total-listing li { padding: 12px 0;}
	.payment-totalbox .content-box-body { padding: 0 7px;}
	ul.payment-total-listing li p span { font-size: 12px;}
	.masonry { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; column-gap: 0px;}
	.dash-sidebar { width: 260px;}
	.dashboard-sidebar-wrap button.offcanvas-btn {left: 230px;}
	/***12-2**/
	.plandetail-wrap .choose-btn-wrap { width: 44px;}
	.plandetail-wrap .choose-plan-detail ul li span {width: 43px;margin-left: 2px;}
	.plandetail-wrap .choose-plan-detail ul li p { width: calc(100% - 90px); font-size: 10px;}
	.plandetail-wrap .choose-plan-wrap { padding: 0 10px;}
	.choose-btn-wrap span { font-size: 10px; line-height: 13px;}
	.choose-btn-wrap h4 { font-size: 18px; line-height: 17px;}
	.choose-plan-detail { padding: 15px 4px;}
	.plandetail-wrap .choose-plan-detail ul li p .tip .tip-content { left: -150px; width: 300px;}
	.plandetail-wrap .choose-plan-detail ul li p .tip:hover .tip-content:after { left: 51%;}
	.choose-btn { padding: 5px 1px; font-size: 11px; line-height: 14px;}
	.cancel-wrap { justify-content: flex-end; flex-direction: column; align-items: flex-end;}
	.choose-btn-wrap span {font-size: 10px; line-height: 14px;}
	.choose-btn-wrap h4 { font-size: 12px;}
	.choose-btn { font-size: 10px; line-height: 12px; padding: 2px 1px;}
	.choose-btn-wrap { width: 55px;}
	.plandetail-wrap .choose-plan-detail ul li p {width: calc(100% - 115px);}
	.plandetail-wrap .choose-plan-detail ul li span { width: 55px;}
	.plandetail-wrap .choose-plan-detail ul li span { width: 55px;}
	.plandetail-wrap ul#myTabs li a { padding: 4px 2px; flex: 1;}
	.plandetail-wrap ul#myTabs li { max-width: 20%; flex: 1; display: flex;}
	.plandetail-wrap ul#myTabs li a span {font-size: 10px; line-height: 13px; display: block;}
	.plandetail-wrap ul#myTabs {align-items: inherit;}
	.plandetail-wrap .choose-btn-wrap { width: 55px; }
	.banner-form .form-btm p label.radio-custom-wrap { display: inline-block;  width: 100%;
}
}