.in_loction button/*@font-face {
    font-family: axiforma-regular;
    src: url('/public/newweb/fonts/OptimusPrinceps.tff');
}
*/

/*@import url('https://fonts.googleapis.com/css2?family=Sen:wght@400;700;800&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&amp;display=swap');

* {
	padding: 0px;
	margin: 0px;
	box-sizing: border-box;
}
a {
	text-decoration: none;
	list-style: none;
}
a:hover {
	text-decoration: none;
}
body {
       font-family: 'Open Sans', sans-serif;
}

ul {
    margin: 0px;
}
#back-top a {
    display: block;
    width: 40px;
    height: 40px;
    background: #07b9ff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    right: 40px;
    position: fixed;
    z-index: 999999;
    bottom: 0px;
    right: 0px;
}
.slider_top .menu-toggle_1 {
    display: none;
}
.slider .slider_top .blog_link {
    padding: 20px 0px;
}
.slider .loaction .first_loacte form {
    z-index: 99;
}
.sticky .navigation .nav_join {
    padding: 13px 0px;
}
.sticky .navigation .nav_join .unoder_list .list .main_blog {
    font-size: 16px;
    color: #565656;
    font-weight: 500;
}
.sticky {
    position: fixed;
    z-index: 999;
    width: 100%;
    box-shadow: 0 8px 26px 0 rgb(0 0 0 / 16%);
    top: 0px;
    display: block !important;
}
.header {
	background: #fff;
    display: none;
}
.header .navigation .nav_join .unoder_list .list .l_team {
    display: block;
    text-align: center;
}
.header .navigation .nav_join .unoder_list .list {
    display: table-cell;
    font-size: 12px;
    padding: 10px 10px;
}
.header .navigation .nav_join .unoder_list {
    text-align: right;
}
.header .navigation .nav_join .unoder_list .list .l_team img {
    width: 28px;
    height: 28px;
    object-fit: cover;
}
.header .navigation .nav_join .unoder_list .link_six {
    background: #f7f8fa;
    width: 50px;
    height: 50px;
    font-size: 18px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    position: relative;
    top: -10px;
}
.header .search_bar {
    position: relative;
    padding: 13px 0px;
}
.header .search_bar .form-group .serch {
    position: absolute;
    top: 12px;
    padding: 10px 20px;
}
.header .search_bar .form-group .serch .main_serc {
	color: #ccc;
}
.header .search_bar .form-group .form-control {
    padding: 0px 50px;
    height: 45px;
}
.header .search_bar .form-group {
    margin: 0px;
}


.slider {
	background-image: url("../image/Banners-new3.jpg");
	width: 100%;
	height: 500px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	/*z-index: 99;*/
}
/*.slider:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;

}*/
.logo a img {
    width: 90px;
    height: 140px;
    object-fit: cover;
}
.blog_link .link_blog .blog_list a i {
    color: #fff !important;
}
.slide-text {
    padding: 0px 0px;
}
.blog_link {
    padding: 18px 0px;
}
.blog_link .link_blog .blog_list {
    display: inline;
    padding: 10px;
    font-weight: 600;
}
.blog_link .link_blog {
	text-align: right;
}
.blog_link .link_blog .main_blog {
	color: #fff;
}
.blog_link .link_blog .professional {
    text-decoration: underline;
}
.slider .slider_top {
    padding: 10px 0px;
}
.slider .slider_content {
    text-align: center;
    padding: 120px 0px 50px 0px;
}
.slider .slider_content .home {
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    background: #9d17cb;
    padding: 0px 10px;
    cursor: pointer;
}
.slider .slider_content .home a {
    color: #fff;
    font-size: 16px;
}
.slider .slider_content .slider_eading {
    font-size: 48px;
    color: #fff;
    font-weight: 700;
}
.sticky .popup {
 display: none; 
}
/*.sticky .navigation .nav_join .unoder_list .list {
    padding: 10px 15px;
}*/
/*.sticky .navigation .nav_join .unoder_list .list i {
    font-size: 20px !important;
}*/
.custome_feedback .custome_in_type p.discription {
    margin: 0px !important;
}

.privay_in p {
    font-size: 15px;
    text-align: justify;
    color: #858585;
}
.privay_in h6 {
    font-weight: bold;
    font-size: 16px;
    color: #000;
    padding: 10px 0px;
}
.privay_in .lo_in_have li {
    font-size: 14px;
    padding: 3px 0px;
    list-style: none;
    color: #858585;
}
.privay_in .blur_in li {
    padding: 5px 0px;
    text-align: justify;
    font-size: 15px;
    color: #858585;
}
.privay_in .bloy li {
    padding: 5px 0px;
    text-align: justify;
    font-size: 15px;
    color: #858585;
}
.privay_in .bleyy li {
    padding: 5px 0px;
    text-align: justify;
    font-size: 15px;
    color: #858585;
}

.privay_in span {
    font-weight: 700;

}
.link_ave .c {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
}
.link_ave .dd {
  /*z-index:1;*/
  position:relative;
  display: inline-block;
}
.link_ave .dd-a {
  padding:15px 15px;
  background:white;
  position:relative;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  height: 55px;
  border-radius: 5px !important;
}
/*.link_ave .dd input:after {
  content:"";
  width:100%;
  height:2px;
  position:absolute;
  display:block;
  background:#C63D0F;
  bottom:0;
  left:0;
  transform: scaleX(0);
  transform-origin: bottom left;
  transition-duration: 0.2s;
  -webkit-transform: scaleX(0);
  -webkit-transform-origin: bottom left;
  -webkit-transition-duration: 0.2s;
}*/
.dd-c .current {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 10px 10px;
    border-bottom: 1px solid #ccc;
}
.link_ave .dd input {
  top:0;
  opacity:0;
  display:block;
  padding:0;
  margin:0;
  border:0;
  position:absolute;
  height:100%;
  width:100%;
}
.link_ave .dd input:hover {
  cursor:pointer;
}
.dd input:hover ~ .dd-a {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
}
.link_ave .dd input:checked:after {
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
}
.link_ave .dd input:checked ~ .dd-c {
  transform: scaleY(1);
  -webkit-transform: scaleY(1);
  border-radius: 10px !important;
  z-index: 999;
  box-shadow: 0 4px 20px rgb(15 15 15 / 8%);
}
.link_ave .dd-a span {
  color:#a1a1a1;
  padding: 10px;
  font-weight: 400;
}
.link_ave .dd-a i {
    font-size: 16px;
    color: #a1a1a1;
}
.link_ave .dd-c{
  display:block;
  position: absolute;
  background:white;
  height:auto;
  transform: scaleY(0);
  transform-origin: top left;
  transition-duration: 0.2s;
  -webkit-transform: scaleY(0);
  -webkit-transform-origin: top left;
  -webkit-transition-duration: 0.2s;
  top: 70px;
  width: 350px;
}
.link_ave .dd-c ul {
  margin:0;
  padding:0;
  list-style-type: none;
}
.link_ave .dd-c li {
  margin-botom:5px;
  word-break: keep-all;
  white-space:nowrap;
  display:block;
  position:relative;
}
.link_ave a {
  display:block;
  position:relative;
  text-decoration: none;
  padding:5px;
  background:white;
  color:#a1a1a1;
}
.link_ave a span {
  display:block;
  position:relative;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.link_ave a:hover span {
  color:white;
}










.loaction .first_loacte {
    /*display: flex;*/
    max-width: 750px;
    margin: auto;
    justify-content: space-between;
}
.loaction .first_loacte form .form-group select.form-control {
    width: 150px;
    height: 55px;
}
.loaction .search_bar {
    width: 100%;
    margin-left: 20px;
    position: relative;
}
.loaction .search_bar .serch .main_serc {
    position: absolute;
    top: 12px;
    color: #5c5c5c;
    padding: 5px 14px;
}
.loaction .search_bar .form-group .form-control {
    padding: 0px 50px;
    height: 55px;
}
.loaction .search_bar .painting .link_apint {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
}
.loaction .search_bar .form-group {
	margin: 0px;
}
.loaction .search_bar .painting .link_apint .repair {
    font-weight: 400;
    color: #fff;
    text-decoration: underline;
    padding: 2px;
}
.contacts_bottom form .form-group .btn-skin {
    background: #9d17cb;
    border: 2px solid #9d17cb;
}
a.at_clocation {
    color: #9d17cb;
}
.breadcrumb .breadcrumb-item a { 
    color: #9d17cb;
}



.salon_categroy .salon_categroy_box {
    background: #fff;
    max-width: 1008px;
    box-shadow: 0 8px 26px 0 rgb(0 0 0 / 8%);
    border-radius: 4px;
    padding: 24px;
    position: relative;
    z-index: 9;
    margin: -60px auto;
}
.salon_categroy .salon_categroy_box .image_in img {
    width: 32px;
    height: 32px;
    object-fit: cover;
}
.salon_categroy .salon_categroy_box .image_in .norml_te {
    font-size: 13px;
    margin-top: 16px;
    color: #212121;
    text-transform: capitalize;
    text-align: center;
}
.salon_categroy_box .image_in {
    text-align: center;
    padding: 12px 0px;
    transition: .3s;
}
.salon_categroy_box .image_in:hover {
    border-radius: 4px;
    background-color: #f5f5f5;
    transition: .3s;
    cursor: pointer;
}
.salon_categroy_box .bottom_categry {
    padding: 30px 0px 0px 0px;
    margin-left: 130px;
}
.salon_categroy .botom_crosel {
    padding: 125px 0px 30px 0px;
}
.salon_categroy .botom_crosel .image_in_bot {
    padding: 10px;
    transition: transform .3s cubic-bezier(.16,.61,1,1.15);
}
.salon_categroy .botom_crosel .image_in_bot:hover {
	cursor: pointer;
    transform: scale(1.07);
}
.salon_categroy {
    background: #fff;
    border-bottom: 15px solid #f2f4f6;
}
.offer {
    text-align: center;
    background: #fff;
    padding: 50px 0px;
    border-bottom: 15px solid #f2f4f6;
}
.offer .best_heading .ofer {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    margin: 0;
    color: #212121;
}
.offer .best_heading .low_qual {
	 display: block;
    color: #757575;
    margin: 4px 0 0;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 40px;
}
.offer .image_in_bot .in_image_product {
    transition: transform .3s cubic-bezier(.16,.61,1,1.15);
    width: 250px;
    height: 141px;
    object-fit: cover;
    border-radius: 4px;
    margin-bottom: 10px;
}
.offer .image_in_bot .in_image_product:hover {
	transform: scale(1.07);
	cursor: pointer;
}
.offer .image_in_bot .text_in_cr .salon_in {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #212121;
    text-align: center;
    text-transform: capitalize;
}
.offer .image_in_bot .text_in_cr .offer_cat {
    font-weight: 500;
}
.offer .image_in_bot .text_in_cr .off {
	line-height: 18px;
    font-size: 12px;
    color: #9d17cb;
    font-weight: 600;
    margin: 2px 0 0;
}
.custome_feedback .custome_in_type .name {
    padding-left: 10px;
}
.custome_feedback .custome_in_type .name .twitter img {
    width: 20px;
    margin-left: 10px;
}
.custome_feedback .custome_in_type .name .twitter {
    display: flex;
    align-items: center;
}



.clean {
    padding: 50px 0px;
    text-align: center;
    border-bottom: 15px solid #f2f4f6;
}
.clean .best_heading .ofer {
	font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    margin: 0;
    color: #212121;
}
.clean .best_heading .low_qual {
	display: block;
    color: #757575;
    margin: 4px 0 0;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 40px;
}
.clean .clean_main {
    max-width: 880px;
    margin: auto;
}
.clean .clean_main .image_in_clean .in_image_product {
    width: 280px;
    height: 150px;
    object-fit: cover;
    border-radius: 5px;
    transition: transform .3s cubic-bezier(.16,.61,1,1.15);
}
.clean .clean_main .image_in_clean .in_image_product:hover {
	transform: scale(1.07);
	cursor: pointer;
}
.clean .clean_main .image_in_clean .content_clean .salon_in {
	margin: 24px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #212121;
    text-align: center;
    text-transform: capitalize;
}
.clean .clean_main .image_in_clean .content_clean .off {
    line-height: 18px;
    font-size: 12px;
    color: #757575;
    margin: 2px 0 0;
} 
.clean .in_like .image_in_clean .in_image_product {
    width: 265px;
    height: 150px;
    object-fit: cover;
    border-radius: 5px;
    transition: transform .3s cubic-bezier(.16,.61,1,1.15);
}
.clean .in_like .image_in_clean .in_image_product:hover {
	transform: scale(1.07);
	cursor: pointer;
}
.clean .in_like .image_in_clean .content_clean .salon_in {
	margin: 24px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #212121;
    text-align: center;
    text-transform: capitalize;
}
.clean .in_like .image_in_clean .content_clean .off {
	line-height: 18px;
    font-size: 12px;
    color: #757575;
    margin: 2px 0 0;
}

.custome_feedback {
    padding: 50px 0px;
    border-bottom: 15px solid #f2f4f6;
}
.custome_feedback .best_heading {
	text-align: center;
}
.custome_feedback .best_heading .ofer {
	font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    margin: 0;
    color: #212121;
}
.custome_feedback .best_heading .low_qual {
    display: block;
    color: #757575;
    margin: 4px 0 0;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 40px;
}
.custome_feedback .custome_in_type {
	background-color: #fafdff;
	padding: 10px;
	border: 3px solid #d9f2fd;
	border-radius: 5px;
	margin: 10px;
    height: 245px;
}
.custome_feedback .custome_in .fle_xi {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.custome_feedback .custome_in .image_name .jone {
    width: 45px;
    height: 45px;
    object-fit: cover;
    border-radius: 50%;
}
.custome_feedback .custome_in .fle_xi .nam .twitter {
    padding-left: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #0c3187;
}
.custome_feedback .custome_in .fle_xi .nam .twitter i {
    padding-left: 10px;
    color: #56a3f3;
}
.custome_feedback .custome_in_type .link_ad {
    color: #8f8f8f;
    margin: 10px 0px 0px 0px;
    font-weight: 400;
}
.custome_feedback .custome_in_type .link_ad .jujment {
    color: #56a3f3;
    font-weight: 500;
}
.live_best {
    border-bottom: 15px solid #f2f4f6;
}
.live_best .image_live .liver_person {
    width: 540px;
    height: 385px;
    object-fit: cover;
    border-radius: 5px;
}
.live_best .content_live {
	padding: 50px 0px;
}
.live_best .content_live .her_best {
    font-size: 50px;
    font-weight: 700;
    color: #000;
    margin-bottom: 20px;
}
.live_best .content_live .rafer {
    font-size: 30px;
    font-weight: 500;
    color: #8f8f8f;
    line-height: 1.3;
    margin-bottom: 30px;
}
.live_best .content_live .tap {
    background: #000;
    padding: 10px 20px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    border-radius: 10px;
}
.insurance {
    border-bottom: 15px solid #f2f4f6;
}
.insurance .content_insurance {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.insurance .content_insurance .image_isurance ._den {
    width: 185px;
    margin-right: 30px;
    border-radius: 5px;
    height: 170px;
    object-fit: cover;
}
.insurance .content_insurance .conte_isurance .ins_rance {
    color: #000;
    font-weight: 700;
    font-size: 28px;
}
.insurance .content_insurance .conte_isurance .up_to {
    font-weight: 600;
    color: #9f9f9f;
    font-size: 18px;
    margin: 0px;
}
.insurance .content_insurance .conte_isurance .upr_ran {
    border: 1px solid #07b9ff;
    color: #07b9ff;
    padding: 5px;
    border-radius: 5px;
}
.policy {
    border-bottom: 15px solid #f2f4f6;
}
.policy .policy_content {
    display: flex;
    justify-content: center;
}
.policy .policy_content .anti .ant {
    font-size: 28px;
    color: #000;
    font-weight: 600;
}
.policy .policy_content .anti .urban_rix {
    font-size: 18px;
    color: #9f9f9f;
}
.policy .policy_content .konow {
    color: #2320e3;
    border: 1px solid #e9e9e9;
    padding: 5px 10px;
    font-weight: 500;
    border-radius: 10px;
    font-size: 18px;
}
.policy .policy_content .image_in_headr .heart {
    width: 100px;
    margin: 0px 20px;
}
.policy .policy_content {
    display: flex;
    justify-content: center;
    padding: 25px 0px;
    align-items: center;
}


.refer_in {
    padding: 70px 0px 0px 0px;
}
.refer_in .image_phone .link_mention {
    width: 400px;
    height: 500px;
    object-fit: cover;
}
.refer_in .image_phone {
    text-align: right;
}
.refer_in .play_serv {
    display: flex;
}
.refer_in .play_serv .image_playstroe .link_google {
    width: 150px;
    height: 50px;
    object-fit: cover;
    margin: 10px 5px;
}
.refer_in .album .refer_content .service {
    line-height: 48px;
    font-size: 32px;
    font-weight: 700;
    text-align: left;
    color: #000;
}
.refer_in .album .refer_content .invite {
    line-height: 26px;
    font-size: 18px;
    text-align: left;
    color: #757575;
    font-weight: 600;
    margin-bottom: 35px;
}
.drop_serac .form-group {
    display: flex;
    align-items: center;
}
.drop_serac .form-group {
    margin-left: 95px;
}
.drop_serac .fleg_pro .fle .link_fleg .lijk {
    position: relative;
}
.drop_serac .fleg_pro .fle .link_fleg .lijk:before {
    content: '';
    position: absolute;
    left: 50px;
    right: 0;
    top: -6px;
    bottom: 0;
    background: #d7d7d7;
    height: 34px;
    width: 1px;
}
.drop_serac .fleg_pro .fle .link_fleg .lijk:after {
    content: '';
    position: absolute;
    top: 6px;
    left: 35px;
    right: 0px;
    bottom: 0;
    background: #000;
    width: 10px;
    height: 10px;
    border-radius: 20px;
}
.fleg_pro .drop_list {
    background: #fff;
    padding: 0px 20px;
    width: 100px;
    position: absolute;
    top: 30px;
    left: -10px;
    box-shadow: 0px 0px 10px 0px #ccc;
    display: none;
}
.drop_serac .fleg_pro .fle .link_fleg:hover .drop_list {
    display: block;
    transition: .3s;
    cursor: pointer;
}
.fleg_pro .drop_list .language_list {
    list-style: none;
    padding: 5px 10px;
}
.drop_serac .form-group .form-control {
    border: initial;
    height: 50px;
}
.drop_serac .form-group .form-control:focus {
    box-shadow: inherit;
}
.drop_serac .form-group .send_in {
    font-size: 14px;
    color: #fff;
    background: #212121;
    font-weight: 600;
    cursor: pointer;
    height: 40px;
    width: 100px;
    border-radius: 4px;
    margin: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.refer_in .refer_content {
    padding: 50px 0px 0px 0px;
}
.fleg_pro .link_fleg .lijk_ad {
    width: 30px;
    height: 30px;
    object-fit: contain;
}
.fleg_pro {
    position: absolute;
    top: 11px;
    left: 10px;
    cursor: pointer;
}
.drop_serac {
    position: relative;
    background: #fff;
    border: 1px
    solid #ccc;
    box-shadow: 0px 0px 10px 0px #ccc;
    border-radius: 3px;
    height: 52px;
}
.drop_serac .fleg_pro .fle .link_fleg {
    list-style: none;
}
/*.select2-dropdown {
    display: none;
}*/

.footer {
    background: #000;
}
.footer .footer_underlit .footer_list {
    display: inline-block;
    margin-right: 22px;
    font-size: 16px;
    opacity: .8;
    transition: opacity .2s;
    line-height: 2.5;
}
.footer .footer_underlit .footer_list:hover {
    opacity: .9;
}
.footer .footer_underlit .footer_list .carrer {
   color: #fff;
}
.footer .footer_top .footer_nav {
    padding: 24px 0px;
    border-bottom: 1px solid #606060;
}
.middile .serving .in_ser {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    padding: 18px 0px;
    margin: 0px;
}
.middile .serving .aus {
    font-size: 17px;
    color: #e7e7e7;
    font-weight: 500;
    padding: 10px 0px;
    display: block;
}
.footer_bottom .footer_bot c {
    font-size: 17px;
    color: #e7e7e7;
    font-weight: 500;
    padding: 10px 0px;
    display: block;
}
.footer_last .ksa .aus {
    font-size: 17px;
    color: #e7e7e7;
    font-weight: 500;
    padding: 10px 0px;
    display: block;
}
.copy_rigt .footer_bot_in .logo_in_footer ._logo_ffoter {
    width: 150px;
    height: 50px;
    object-fit: contain;
    margin-top: -33px;
    margin-left: -22px;
}
.copy_rigt .socila_link .link_in_socila .twit {
    display: inline-block;
    padding: 10px 5px;
    font-size: 20px;
    opacity: .8;
}
.copy_rigt .socila_link .link_in_socila .twit:hover {
    opacity: .9;
}
.copy_rigt .socila_link .link_in_socila .twit .cafe {
    color: #fff;
}
.footer_play {
    display: flex;
    align-items: center;
}
.footer_play .google_play .coming_soon_in {
    color: #fff;
    margin: 0px;
    font-size: 16px;
    font-weight: 700;
}
.footer_play .google_play .link_gog {
    width: 130px;
    height: 50px;
    object-fit: cover;
}
.copy_rigt {
    margin-top: 20px;
    border-top: 1px solid #606060;
    padding: 18px 0px;
}
.copy_rigt .footer_bot_in {
    display: flex;
}
.copy_rigt .footer_bot_in .india .in_pera {
    color: #ccc;
    font-size: 14px;
    margin-left: 16px;
    margin-bottom: 0px;
    padding: 15px 0px;
}
.footer_bottom .footer_bot .aus {
        font-size: 17px;
    color: #e7e7e7;
    font-weight: 500;
    padding: 10px 0px;
    display: block;
}
.in_loction {
    background: #fff;
    padding: 30px;
    margin: 50px 0px;
    box-shadow: 0px 0px 10px 0px #ccc;
    border-radius: 10px;
}
.in_loction button {
    background: #9d17cb;
    margin: 20px 0px;
    padding: 6px 20px;
    border: 2px solid #9d17cb;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    transition: .3s;
}
.in_loction button:hover {
    background: #f000;
    color: #9d17cb;
    transition: .3s;
}
.bottom_cart {
    background: #9d17cb !important;
}

/*sub category page css start*/

.sub_category {
    padding: 50px 0px;
}
.beat_in_head {
    text-align: center;
}
.beat_in_head .sub_head {
    font-size: 30px;
    font-weight: 700;
    color: #000;
    margin-bottom: 25px;
}
.sub_category .category_box {
    background: #fff;
    border-radius: 10px;
    text-align: center;
    margin: 15px 0px;
}
.sub_category .category_box .link_in_image {
    width: 100%;
    height: 170px;
    object-fit: cover;
    border-radius: 4px;
}
.sub_category .category_box .in_line {
    font-size: 20px;
    text-align: left;
    font-weight: 600;
    margin: 0px;
    padding: 15px 0px 5px 0px;
    color: #000;
}
.sub_category .category_box .pera_in {
    color: #a9a9a9;
    text-align: left;
    font-size: 16px;
}
.sub_category .category_box .view_port:hover {
    background-color: #885cf3;
    transition: .3s;
}
.sub_category .category_box .link_ancker .rating_in ._per_rate {
    text-align: left;
    font-size: 14px;
    color: #1e0066;
}
.sub_category .category_box .link_ancker .rating_in ._per_rate .rte {
    color: #752092;
}
/*sub category page css end*/

/*product page css start*/

.product_page {
    padding: 50px 0px;
}

.product_page .number span {
    cursor:pointer;
}
.product_page .number {
    display: flex;
    align-items: center;
}

.product_page .number .minus, .plus {
    width: 26px;
    height: 30px;
    background: #f2f2f2;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.product_page .number input {
    height: 30px;
    width: 50px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
}
.product_page .product_type_box .in_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 10px;
}
.product_page .product_type_box .image_product_type_box .link_for {
    width: 100%;
    height: 160px;
    object-fit: cover;
}
.product_page .product_type_box {
    background: #fff;
    margin: 10px 0px;
    border: 1px solid #ccc;
}
.product_page .product_type_box .hair_cut {
 /*   display: flex;
    align-items: center;
    justify-content: space-between;*/
    padding: 5px 10px;
    border-top: 1px solid #ccc;
}

/*.product_page .product_type_box .hair_cut .add {
    background: #fff;
    padding: 5px 20px;
    font-weight: 500;
    color: #07b9ff;
    transition: .3s;
}
.product_page .product_type_box .hair_cut .add:hover {
    box-shadow: 0px 0px 10px 0px #ccc;
    transition: .3s;
}*/
.product_page .product_type_box .in_flex .fling .add {
    background: #07b9ff;
    padding: 5px 15px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    transition: .3s;
}
.product_page .product_type_box .in_flex .fling .add:hover {
    background: #0193cd;
    transition: .3s;
}
.product_page .product_type_box .in_flex .deap_content .deep_clean {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}
.product_page .product_type_box .in_flex .deap_content .gre {
    font-size: 14px;
    color: #958f8f;
    margin-bottom: 5px;
}
.product_page .product_type_box .in_flex .deap_content .gre .link_star {
    color: #752092;
    font-weight: 500;
    padding-right: 5px;
}
.product_page .product_type_box .in_flex .deap_content .have_type {
    margin-bottom: 10px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
.product_page .product_type_box .in_flex .deap_content .have_type .has {
    padding-left: 5px;
    text-decoration: line-through;
    color: #ababab;
}
.product_page .product_type_box .in_flex .deap_content .watch {
    font-size: 12px;
    color: #9f9b9b;
}
.product_page .product_type_box .in_flex .deap_content .watch span {
    padding-right: 5px;
}
.product_page .product_type_box .hair_cut .cut .meassge {
    list-style: none;
    font-size: 14px;
    padding: 3px 0px;
    font-weight: 500;
    color: #b3b3b3;
}
.product_page .product_type_box .hair_cut .dei i {
    font-size: 12px;
    padding-left: 6px;
    padding-top: 4px;
}
.product_page .product_type_box .hair_cut .detail {
    display: block;
    font-size: 16px;
    color: #752092;
    font-weight: 600;
}
.product_page .product_type_box .hair_cut .detail i {
    font-size: 15px;
    padding-left: 7px;
}
.announcement {
    background: #cc0066 !important;
}
.salon_categroy .botom_crosel .slideshow .image_in_bot img.image-fit {
    border-radius: 4px;
}
.addre .custom-choose span.btn {
    background: #9d17cb !important;
    border: 2px solid #9d17cb !important;
    transition: .3s;
} 
.addre .custom-choose span.btn:hover {
    background: #f000 !important;
    transition: .3s !important;
    color: #9d17cb !important;
}





#counter-stats {
    display: flex;
    justify-content: center;
    padding: 30px 0px;
}
.stats {
  font-size: 35px;
  font-weight: 700;
  text-align: center;
}
#counter-stats .stats i {
    font-size: 60px;
    color: #9d17cb;
}
#counter-stats .stats h5 {
    font-size: 18px;
    color: #a39f9f;
}

/*.stats .fa {
  color: #008080;
  font-size: 60px;
}*/

/*/ end count stats /*/




@media (max-width: 1024px) { 
.live_best .image_live .liver_person {
    width: 100%;
}
.offer .image_in_bot .in_image_product {
    width: 100%;
}
}
@media (max-width: 991px) {
.mobile-bottom-whatsapp img {
    display: none;
}
}

@media (max-width: 768px) {
.footer_play .google_play .link_gog {
    height: auto;
    width: 110px;
}
.bottom_cart_section {
    bottom: 50px !important;
}
.mobile-bottom-whatsapp img {
    display: none;
}
}




@media (max-width: 767px) {
#counter-stats .stats i {
    font-size: 36px;
}
.stats .counting {
    font-size: 24px;
}
#counter-stats {
    text-align: center;
}
.have_fr {
    height: 590px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dashboard {
    height: 920px;
}
.policy .policy_content {
    display: block;
    text-align: center;
}
.insurance .content_insurance .conte_isurance .ins_rance {
    padding: 10px 0px;
}
.edit_profile_box {
    width: 100% !important;
    text-align: left !important;
}
.intl-tel-input.allow-dropdown .flag-container {
    left: 0px !important;
}
#edit_profile {
    margin: 10px auto;
}
.edit_user_profile .edit_profile_box .input-field label {
    left: 0px !important;
    top: 20px !important;
    margin: 10px 0px 10px 9px;
}
.edit_user_profile {
    padding: 0px !important;
}
/*.main_show_cart_in {
    margin: 0px 0px 100px 0px;
    height: 100vh;
}*/
.whatsapp-button {
    top: -50px;
    left: 10px;
}
.addre.check {
    height: auto;
    width: 100%;
    padding-bottom: 20px;
}
.product_page .product_type_box .in_flex {
    padding: 10px 0px;
}
.product_page .number input {
    width: 35px;
}
.navigation .roloc .mapx {
    color: #000 !important;
}
.sticky .mobile_app {
    display: none !important;
}
.salon_categroy .salon_categroy_box .parent {
    margin: 0px auto;
}
.salon_categroy .salon_categroy_box .image_in .norml_te {
    font-weight: 700;
    font-size: 9px;
}
.header .mobile_app {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0px;
}
/*.mobile_logo {
    background: #0000009e;
    padding: 5px;
}*/
.header .search_random {
    order: 2;
}
.header .relocate_random {
    order: 1;
}
.header .mobile_app .mobile_random a {
    background: #000;
    border: inherit;
    color: #fff;
    padding: 8px 10px;
    font-weight: 700;
    border-radius: 5px; 
    font-size: 14px;
}
.header .mobile_app a img {
    width: 85px;
    height: 50px !important;
    object-fit: cover;
}
/*.salon_categroy .botom_crosel .slideshow {
    padding: 15px;
}*/
/*.slideshow .owl-carousel .owl-stage-outer {
    margin: 0px 15px;
}*/
.salon_categroy .container {
    display: flex;
    flex-direction: column;
}
.salon_categroy .container .salon_categroy_box {
    order: 2;
}
.salon_categroy .container .botom_crosel {
    order: 1;
}
.salon_categroy .botom_crosel .slideshow .owl-dots {
    display: none;
}
/*.salon_categroy .botom_crosel .slideshow .image_in_bot img.image-fit {
    width: 248px;
    height: 148px;
    object-fit: cover;
}*/
.slideshow .owl-drag .owl-stage-outer .owl-stage .owl-item {
    width: 248px !important;
    object-fit: cover;
}
.salon_categroy .botom_crosel .image_in_bot {
    padding: 5px;
}
#cart tbody tr td:nth-child(3) .update-cart {
    width: 50px;
    height: 30px;
}
#cart thead tr th {
    font-size: 12px;
    width: 10px !important;
    padding: 2px;
    background: #000;
    color: #fff;
}
.dashboard_content .card .content_wrap .content2 {
    margin-left: 0px !important;
}
.dashboard_content .card .content_wrap .content2 p {
    font-size: 12px;
    margin-bottom: 0px !important;
    padding: 5px 0px;
}
.dashboard_content .load_more_wrap .load_more_btn {
    margin: 0px 0px 70px 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dashboard_content .load_more_wrap {
    display: flex;
    justify-content: center;
}
.dashboard_content .card.display {
    margin: 10px 0px !important;
}
.policy {
    margin-bottom: 45px;
}
.custome_feedback .custome_in .custome_in_type .discription {
    margin: 0px !important;
}
.dashboard_content .tab button.tablinks {
    margin: 10px auto;
    padding: 5px 15px;
}
.dashboard_content .tabcontent {
    padding-top: 10px;
}
.dashboard .container {
    width: 100%;
}
.dashboard_content .tab {
    margin: auto;
}
.dashboard_content {
    display: flex;
    flex-direction: column;
}
.offer .image_in_bot .text_in_cr .off {
    font-weight: 600;
    color: #cc0066;
}
.have_fr h6 {
    padding-top: 10px;
}
.have_fr p {
    font-weight: 200;
    color: #000;
    margin: 0px;
}
.detailsimg {
    display: none;
}
.have_fr h5 {
    font-size: 18px;
}
.have_fr hr {
    border: 1px solid #000;
}
.table-condensed .nomargin {
    display: block !important;
    padding: 0px !important;
    font-size: 12px !important;
    width: 65px;
}
#cart tbody td.actions {
    display: flex;
    justify-content: center;
}
#cart tbody strike {
    color: #cc0066;
}
.have_fr .announcement .use_btn {
    margin: 0px;
}
.detail_part .detail_box .detail_head p {
  text-align: justify;
}
.product_page .product_type_box .in_flex .deap_content .have_type .has {
    color: #cc0066;
}
.sticky .navigation {
    display: none;
}
.sub_category {
    padding: 20px 0px 50px 0px;
}
.sub_category .beat_in_head .sub_head {
    margin: 0px;
    font-weight: 500;
}
.product_page .product_type_box .in_flex .deap_content .deep_clean {
    font-size: 16px;
    font-weight: 700;
/*    font-family: -webkit-pictograph;*/
}
.product_page .product_type_box .in_flex .deap_content .gre .link_star {
    color: #752092;
}
.in_loction {
    padding: 15px;
}
#back-top a {
    bottom: 112px;
    right: 20px;
}
.salon_categroy .salon_categroy_box {
    z-index: 9;
}
.salon_categroy .salon_categroy_box .image_in .norml_te {
    margin-top: 8px;
}
.salon_categroy_box .image_in {
    padding: 5px 0px;
}
.footerpart .hae {
    border-bottom: 1px solid #000;
    margin-left: 10px;
}
.table-responsive .table tr.total {
    font-weight: 700;
    background: #000;
    color: #fff;
    border-radius: 5px;
}
.bottom_cart_section {
    width: 100% !important;
}
.product_page .beat_in_head h3.sub_head {
    margin: 0px;
}
.product_page {
    padding: 20px 0px;
    margin-bottom: 45px;
}
  .slider .logo a img {
    width: 85px;
    height: 50px !important;
    object-fit: cover;
}
.sub_category .category_box .link_in_image {
    width: 136px;
    height: 105px;
    object-fit: cover;
    border-radius: 5px;
}
.category_box .category_box_content {
    background: #fff;
    padding: 10px;
    height: 80px;
}
.sub_category .category_box .in_line {
    font-size: 16px;
    padding: 0px;
}
.sub_category .category_box .pera_in {
    display: none;
}
.product_page {
    background: #f1f1f1;
}
.product_page .product_type_box {
    border: inherit;
    border-radius: 5px;
    padding: 0px 15px 0px 15px;
}
.product_page .product_type_box .hair_cut .ipsi p {
    margin: 0px;
    font-size: 16px;
    margin-bottom: 5px;
    color: #787878;
}
.product_page .product_type_box .prod_cut {
    display: flex;
}
/*.product_page .product_type_box .in_flex {
    display: block;
}*/
.product_page .product_type_box .image_product_type_box .link_for {
    width: 56px;
    height: 56px;
    object-fit: cover;
    margin-right: 20px;
    border-radius: 10px;
    margin-top: 10px;
}
.menu-toggle_1 a {
    color: #fff;
    font-size: 22px;
}
.slider .slider_top .blog_link {
    display: none;
    position: absolute;
    top: 20px;
}
.slider_top .menu-toggle_1 {
    display: block;
    background: #07b9ff;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 0 auto;
}
.sticky .navigation .nav_join {
    padding: 0px;
}
.sticky .navigation .nav_join .unoder_list .list .main_blog {
    font-size: 12px;
}
.slider .slider_top .blog_link .link_blog .blog_list {
    display: block;
    text-align: left;
    background: #07b9ff;
}
.header .navigation .nav_join .unoder_list .list {
    padding: 10px 3px !important;
    font-weight: 600;
}
.header .navigation .nav_join .unoder_list {
    text-align: center !important;
}
.slider .slider_content {
    padding: 25px 0px 20px 0px;
}
.slider .slider_content .slider_eading {
    font-size: 30px;
}
.slider .first_loacte {
    display: block;
}
.loaction .search_bar {
    margin: 0px;
}
.loaction .first_loacte form .form-group select.form-control {
    width: 100%;
}
.header {
    display: block;
}
/*.slider {
    display: none;
}*/
.salon_categroy .salon_categroy_box {
    margin: 15px 0px 0px 0px;
    padding: 15px;
}
.insurance .content_insurance {
    padding: 30px 15px;
    display: block;
    text-align: center;
}
.live_best .content_live .her_best {
    font-size: 32px;
}
.live_best .content_live .rafer {
    font-size: 18px;
}
/*.header .navigation {
    display: none;
}*/
.slider {
    display: none;
}
.salon_categroy .botom_crosel {
    padding: 0px;
}
header.header {
    background: #fff;
}
.header .navigation .nav_join .unoder_list .list .main_blog {
    color: #000;
}
.header .navigation .nav_join .unoder_list .list a i {
    color: #000 !important;
    font-size: 16px !important;
    display: none;
}
.offer .image_in_bot .in_image_product {
    width: 136px;
    height: 105px;
    object-fit: cover;
    border-radius: 5px;
}
.offer .image_in_bot .text_in_cr .salon_in {
    font-size: 14px;
    margin: 0px;
    font-weight: 600;
    padding: 10px 0px;
}
.offer .image_in_bot {
    padding-bottom: 20px;
}
.offer .best_heading .low_qual {
    font-size: 14px;
}
.offer .best_heading .ofer {
    font-size: 24px;
}
.offer {
    padding: 30px 0px;
}
/*.footer {
    display: none;
}*/
}

.desktop-bottom-whatsapp img {
      height: 60px;
      width: 60px;
  }

@media only screen and (max-width: 600px) {
      .desktop-bottom-whatsapp img {
          height: 40px;
          width: 40px;
      }
      .nav_join ul.unoder_list{
        padding: 0;
      }
      footer{
        display: none;
      }

      footer.home-page{
        display: block;
      }
}
.reqest-status{
        position: absolute;
}
.reqest-status .reqest-status-count {
    position: fixed;
    right: 12px;
    display: inline-block;
    margin-top: -20px;
}
span.reqest-status-count {
    font-size: 14px;
    font-weight: 700;
    text-transform: lowercase;
}
span.th-remove-promocode {
    margin-left: 7px;
    color: #1a73e8;
    font-size: 12px;
    cursor: pointer;
}
#promocode_message {
    color: #1a73e8;
}