@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
/*font-family: 'Poppins', sans-serif;*/
@font-face {font-family: 'Proxima Nova Rg';src: url('../fonts/ProximaNova-Regular.eot');src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}
html {scroll-behavior: smooth;overflow-x: hidden;}
a {text-decoration:none;}
a:hover, a:focus {text-decoration:none;}
.message_elipsis a{color: gray;background-color: none;}
.message_elipsis a:hover{color: gray;background-color: none;}
/*HOME PAGE CSS BEGIN*/
input[type="time"]{height: 20px;overflow-y: visible;}
/*HEADER SECTION CSS BEGIN*/
.menu_sec_txt .bg-danger {background-color: transparent !important;}
.menu_sec_txt .navbar-nav a {color: #000 !important;font-size: 14px !important;font-weight: 700 !important;font-family: 'Poppins', sans-serif;transition: 0.6s all ease-in-out;padding: 0px 40px 0 0 !important;text-decoration: none;}
.menu_sec_txt .navbar-nav a:hover {color: #fd027d !important;background-color: transparent;}
.menu_sec_txt .navbar-nav a:focus {color: #fd027d !important;background-color: transparent;}
.menu_sec_txt .navbar {padding: 2px 10px;}
.menu_sec_txt .navbar-dark .navbar-toggler {color: rgba(255,255,255,.5);border-color: #4F1C82;background: #4F1C82;}
.menu_sec_txt {padding: 0 32px 0 60px !important;position: absolute;top: 26px !important;left: 0 !important;width: 100% !important;z-index: 3;}
.menu_sec_txt .navbar-inverse .navbar-nav>li>a {color: #000 !important;font-size: 14px !important;font-weight: 700 !important;font-family: 'Poppins', sans-serif;transition: 0.6s all ease-in-out;padding: 0px 57px 0 0 !important;}
.menu_sec_txt .navbar-inverse .navbar-nav>li>a:hover {color: #fd027d !important;background-color: transparent;}
.menu_sec_txt .navbar-inverse {background-color: transparent;border-color: transparent;}
.menu_sec_txt .navbar-inverse .navbar-nav>.active>a{color: #fd027d !important;background-color: transparent;}
.buttns a {border: 0;background: #4F1C82;color: #fff;text-decoration: none;text-align: center;padding: 18px 0 18px;outline: none;border-radius: 5px;display: inline-block;width: 40%;font-family: 'Proxima Nova Rg';font-weight: 700;font-size: 12px;margin: 0 6px 0 0;transition: 0.6s all ease-in-out;}
.buttns a:hover {border: 0;/* background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d); */color: #fff;background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);}
.buttns .transparent_back {background-color: transparent;border: 1px solid #4F1C82;color: #4F1C82;padding: 17px 0 17px;transition: 0.6s all ease-in-out;font-weight: 700;}
.buttns .transparent_back:hover {border: 0;/* background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d); */color: #fff;background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);}
.menu_sec_txt .nav>li {position: relative;display: block;padding: 19px 0px 0 0;}
.logo_img img {width: 51% !important;}
.vis_cl {display: none !important;}
/*HEADER SECTION CSS END*/
ul {padding-left: 0;list-style: none;}
a {text-decoration: none;}
button:focus{outline:none;}
a:hover,a:focus {text-decoration: none;}
.swal-button:focus {box-shadow: none !important;}
/*HOME PAGE CSS BEGIN*/
/*HEADER SECTION CSS BEGIN*/
.menu_sec_txt .bg-danger {
    background-color: transparent !important;
}
.ellipsis2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/*.dataTables_length {*/
/*    display:none;*/
/*}*/
.menu_sec_txt .navbar-nav a {color: #000 !important;font-size: 14px !important;font-weight: 700 !important;font-family: 'Poppins', sans-serif;transition: 0.6s all ease-in-out;padding: 0px 40px 0 0 !important;text-decoration: none;}
.menu_sec_txt .navbar-nav a:hover {color: #4f1c82 !important;background-color: transparent;}
.menu_sec_txt .navbar-nav a:focus {color: #4f1c82 !important;background-color: transparent;}
.menu_sec_txt .navbar {padding: 2px 10px;}
.menu_sec_txt .navbar-dark .navbar-toggler {color: rgba(255, 255, 255, .5);border-color: #4F1C82;background: #4F1C82;}
.menu_sec_txt {padding: 0 32px 0 60px !important;position: absolute;top: 26px !important;left: 0 !important;width: 100% !important;z-index: 3;}
.menu_sec_txt .navbar-inverse .navbar-nav>li>a {color: #000 !important;font-size: 14px !important;font-weight: 700 !important;font-family: 'Poppins', sans-serif;transition: 0.6s all ease-in-out;padding: 0px 57px 0 0 !important;}
.menu_sec_txt .navbar-inverse .navbar-nav>li>a:hover {color: #fd027d !important;background-color: transparent;}
.menu_sec_txt .navbar-inverse {background-color: transparent;border-color: transparent;}
.menu_sec_txt .navbar-inverse .navbar-nav>.active>a {color: #fd027d !important;background-color: transparent;}
.new_side_bordera {



    border: 0;



    background: #fff;



    padding: 35px 23px 60px;



    /*margin: 163px 0 0 0;*/



    border-radius: 6px;



    box-shadow: -1px -2px 7px 0 #0000002e;



}



/* My css Ghazanfar */



.results_sec_txt1a h4 {



    margin:14px 0px 0px 46px;



}



.nav-tabs .for_sbhp.active{



    background-color: #4f1c82 !important;



    color: #fff!important;



}











.filter_suggestion {



    border-bottom: 1px solid #cbc6c6;



    padding: 0px 0px 23px  0px;



}



.filter_suggestion h4 {



    margin: 0px 0px 0px 14px;



}



.filter_suggestiona{



    margin: 12px 0px 0px 7px;



}











/*USER PROFILE - APPOINTMENT PAGE CSS BEGIN*/



.user_profile_sec_txt_newew .tab-container {position: relative;width: 100%;min-width: 500px;height: fit-content;display: flex;flex-direction: column;}



.user_profile_sec_txt_newew .tabs {height: fit-content;display: flex;justify-content: flex-start;align-items: center;z-index: 1;position: relative;left: 0;width: 87%;border-bottom: 1px solid #00000038;padding: 0 0 0;margin: 0 0 0;line-height: 0;}



.user_profile_sec_txt_newew .tab-holder {position: relative;height: 200px;background: var(--main-color);color: var(--text);border-radius: 5px;border-top: 0;z-index: 5;}



.user_profile_sec_txt_newew .tab {opacity: 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 150ms;}



.user_profile_sec_txt_newew .tab-content {padding: 10px 0;width: 87%;}



.user_profile_sec_txt_newew label {background: var(--edges);border-top-left-radius: 0;border-top-right-radius: 0;margin-right: 0px;text-align: left;transition: 150ms ease-in-out;position: relative;color: #AEACAC;font-weight: 500;font-size: 16px;font-family: 'Poppins', sans-serif;padding: 0 42px 16px 0;}



.user_profile_sec_txt_newew label:hover {cursor: pointer;}



.user_profile_sec_txt_newew label span::before, .user_profile_sec_txt_newew label span::after {content: "";display: inline;position: absolute;top: 0;transition: 150ms ease-in-out;width: 0;height: 0;}



.user_profile_sec_txt_newew label span::before {left: -20px;background: transparent;border-top: 20px solid var(--bg-color);border-bottom: 20px solid var(--edges);border-left: 20px solid transparent;border-right: 20px solid var(--edges);}



.user_profile_sec_txt_newew label span::after {right: -20px;background: transparent;border-top: 20px solid var(--bg-color);border-bottom: 20px solid var(--edges);border-left: 20px solid var(--edges);border-right: 20px solid transparent;}



.user_profile_sec_txt_newew input.hidden {display: none;}



.user_profile_sec_txt_newew #tab-1:checked ~ .tab-holder #tab-1 {opacity: 1;}



.user_profile_sec_txt_newew #tab-1:checked ~ .tabs label[for="tab-1"] {z-index: 2;}



.user_profile_sec_txt_newew #tab-2:checked ~ .tab-holder #tab-2 {opacity: 1;}



.user_profile_sec_txt_newew #tab-2:checked ~ .tabs label[for="tab-2"] {z-index: 2;}



.user_profile_sec_txt_newew #tab-3:checked ~ .tab-holder #tab-3 {opacity: 1;}



.user_profile_sec_txt_newew #tab-3:checked ~ .tabs label[for="tab-3"] {z-index: 2;}



.user_profile_sec_txt_newew #tab-4:checked ~ .tab-holder #tab-4 {opacity: 1;}



.user_profile_sec_txt_newew #tab-4:checked ~ .tabs label[for="tab-4"] {--edges: #FF37A6;width: 140px;background: var(--edges);color: var(--text-highlight);z-index: 2;}



.user_profile_sec_txt_newew #tab-4:checked ~ .tab-holder {border-top-color: #FF37A6;}



@media screen and (max-width: 550px) {



    .user_profile_sec_txt_newew label span::before, .user_profile_sec_txt_newew label span::after {display: none;}



    .user_profile_sec_txt_newew .tabs {left: 0px;}



    .user_profile_sec_txt_newew .tab-container {width: 90%;min-width: 320px;}



    .user_profile_sec_txt_newew .tab-holder {border-top-left-radius: 0px;border-top-right-radius: 0px;}



}



.new_tabs_number span{color: #fff !important;background: #AEACAC;border: 0;display: inline-block;width: 16px;height: 16px;border-radius: 50%;padding: 8px 0 0;font-size: 10px;font-weight: 400;color: #000;text-align: center;vertical-align: middle;margin-left: 4px;}



.user_profile_sec_txt_newew #tab-1:checked ~ .tabs label[for="tab-1"] span{background: purple;}



.user_profile_sec_txt_newew #tab-1:checked ~ .tabs label[for="tab-1"] {border-bottom: 0;}



.user_profile_sec_txt_newew #tab-2:checked ~ .tabs label[for="tab-2"] span{background: purple;}



.user_profile_sec_txt_newew #tab-2:checked ~ .tabs label[for="tab-2"] {border-bottom: 0;}



.user_profile_sec_txt_newew #tab-3:checked ~ .tabs label[for="tab-3"] span{background: #4F1C82;}



.user_profile_sec_txt_newew #tab-3:checked ~ .tabs label[for="tab-3"] {border-bottom: 0;}



.small_prof {position: relative;}



.small_prof1 {position: absolute;top: 5px;left: 65px;width: 61%;}



.small_prof1 h4 {font-weight: 400;font-size: 14px;font-family: 'Poppins', sans-serif;color: #000;margin-bottom: 0;margin-top: 13px;}



.small_prof1 p{font-weight: 400;font-size: 12px;font-family: 'Poppins', sans-serif;color: #000;}



.neww_tabbs .table thead tr th {font-weight: 700;font-size: 14px;color: #757575;font-family: 'Poppins', sans-serif;}



.neww_tabbs .table>thead>tr>th {vertical-align: bottom;border-bottom: 0;padding: 12px 0 18px;text-transform: uppercase;border-top: 0;text-align:center;}



.neww_tabbs .table>tbody>tr>td {border-top: 0;}



.neww_tabbs .table tbody tr {border:0;background-color:#F7F2F5;padding: 0 0 0;position: relative;z-index: 0;}



.neww_tabbs .table tbody tr td {font-weight: 400;font-size: 14px;color: #757575;font-family: 'Poppins', sans-serif;vertical-align: baseline;}



.buttn_act {background-color: #4F1C82;display: inline-block;width: 100%;color: #fff;text-decoration: none;text-align: center;padding: 10px 10px;border-radius: 5px;width: 100%;top: 21px;right: 8px;font-size: 11px;font-weight: 700;z-index: 999;}



.buttn_act:hover, .buttn_act:focus {text-decoration: none !important; color: #fff;background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);}



/*USER PROFILE - APPOINTMENT PAGE CSS END*/



.buttns a {



    border: 0;



    background: #4F1C82;



    color: #fff;



    text-decoration: none;



    text-align: center;



    padding: 18px 0 18px;



    outline: none;



    border-radius: 5px;



    display: inline-block;



    width: 40%;



    font-family: 'Proxima Nova Rg';



    font-weight: 700;



    font-size: 12px;



    margin: 0 6px 0 0;



    transition: 0.6s all ease-in-out;



}







.buttns a:hover {



    border: 0;



    /* background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d); */



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.buttns .transparent_back {



    background-color: transparent;



    border: 1px solid #4F1C82;



    color: #4F1C82;



    padding: 17px 40px;



    transition: 0.6s all ease-in-out;



    font: normal normal bold 16px/25px Poppins;



}



.transparent_back.btn-signup {



    background-color: #4f1c82;



    color: #ffffff;



}



.buttns .transparent_back:hover {



    border: 0;



    /* background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d); */



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.menu_sec_txt .nav>li {



    position: relative;



    display: block;



    padding: 19px 0px 0 0;



}







.logo_img img {



    width: 51% !important;



}



.selected-slot{



    background-color: #4F1C82;



    text-decoration: none;



    color: #fff !important;



    padding: 8px 24px;



    border-radius: 9px;



}



.vis_cl {



    display: none !important;



}







.img_ch1 img {



    width: 50px;



    height: 50px;



    border-radius: 50%;



}



/*HEADER SECTION CSS END*/











/*BANNER SECTION CSS BEGIN*/







.banner_sec_txt .slick-initialized .slick-slide {



    display: block;



    outline: none;



}











/*.main_slide_box {border: 0;padding: 35px 42px;width: 74%;border-radius: 20px;background: #fff;display: table;margin: 7px 36px 0 auto;}



*/







.main_slide_box {



    border: 0;



    padding: 35px 42px;



    width: 74%;



    border-radius: 20px;



    background: #fff;



    display: table;



    margin: -318px auto 0 auto;



}







.stars_circle {



    padding: 5px 0 15px;



}







.stars_circle i {



    border: 0;



    width: 30px;



    height: 30px;



    text-align: center;



    padding: 8px 0;



    border-radius: 50%;



    color: #fff;



    background: #4F1C82;



    margin-right: 5px;



}







.main_slide_box1 p {



    font-size: 16px;



    padding: 2px 0 8px;



}







.main_slide_box2 {



    position: relative;



}







.main_slide_box2a {



    position: absolute;



    top: 1px;



    left: 56px;



}







.main_slide_box2a h4 {



    line-height: 16px;



    margin-bottom: 0;



    font-weight: 700;



    font-size: 16px;



}











.banner_sec_txt {



    background-image: url("../images/back_nail_banner.jpg");



    background-repeat: no-repeat;



    background-size: cover;



    background-position: 80% 84% !important;



    padding: 92px 60px 78px 60px !important;



    overflow: hidden;



    position: relative;



}







.banner_sec_txt1 h1 {



    font-size: 47px !important;



    font-weight: 700;



    color: #000;



    font-family: 'Poppins', sans-serif;



    line-height: 64px !important;



}







.banner_sec_txt1 span {



    display: block;



    color: #4F1C82;



    font-weight: 700;



    font-size: 60px;



    font-family: 'Poppins', sans-serif;



}







.banner_sec_txt1 p {



    font-size: 15px !important;



    font-weight: 400;



    color: #000;



    font-family: 'Poppins', sans-serif;



    width: 80% !important;



    line-height: 23px !important;



    padding: 10px 0 33px !important;



}







.banner_sec_txt1a {



    border: 0 !important;



    padding: 0px 0 14px !important;



    border-radius: 51px !important;



    background: #fff !important;



    width: 100% !important;



    min-width: 100% !important;



    position: relative;



    margin-left: -12px !important;



    margin-top: 25px !important;



    box-shadow: 3px 2px 12px 3px #00000045 !important;



}







.banner_sec_txt1a input {



    width: 44% !important;



    padding: 15px 10px 15px;



    outline: none;



    border: 0;



    font-size: 14px;



    font-weight: 400;



    color: #231F20;



    font-family: 'Poppins', sans-serif;



}







.banner_sec_txt1a a {



    border: 0;



    display: inline-block;



    width: 17% !important;



    text-align: center;



    text-decoration: none;



    padding: 15px 0 15px !important;



    border-radius: 29px !important;



    background: #4F1C82;



    color: #fff;



    letter-spacing: 2px;



    margin-left: 11px !important;



    font-weight: 400;



    font-size: 12px !important;



    font-family: 'Poppins', sans-serif;



    transition: 0.6s all ease-in-out;



    margin-top: 15px;



}







.banner_sec_txt1a a:hover {



    border: 0;



    /* background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d); */



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}











/*.banner_sec_txt1a {border: 0 !important;padding: 0px 0 14px !important;border-radius: 51px !important;background: #fff !important;width: 100% !important;min-width: 100% !important;position: relative;margin-left: -12px !important;margin-top: 25px !important;box-shadow: 3px 2px 12px 3px #00000045 !important;}



.banner_sec_txt1a input {width: 44% !important;padding: 15px 10px 15px;outline: none;border: 0;font-size: 14px;font-weight: 400;color: #231F20;font-family: 'Poppins', sans-serif;}







.banner_sec_txt1a a {border: 0;display: inline-block;width: 21% !important;text-align: center;text-decoration: none;padding: 15px 0 15px !important;border-radius: 29px !important;background: #4F1C82;color: #fff;letter-spacing: 2px;margin-left: 11px !important;font-weight: 400;font-size: 16px !important;font-family: 'Poppins', sans-serif;transition: 0.6s all ease-in-out;}



.banner_sec_txt1a a:hover {border: 0;background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d);color: #fff;background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);}*/







.map_locator {



    position: absolute;



    left: 32% !important;



    top: 34% !important;



}







.map_locator img {



    width: 82%;



    cursor: pointer;



}



/* Absolute Center Spinner */



.loading {



    position: fixed;



    z-index: 999;



    height: 2em;



    width: 2em;



    overflow: show;



    margin: auto;



    top: 0;



    left: 0;



    bottom: 0;



    right: 0;



}







/* Transparent Overlay */



.loading:before {



    content: '';



    display: block;



    position: fixed;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));







    background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));



}







/* :not(:required) hides these rules from IE9 and below */



.loading:not(:required) {



    /* hide "loading..." text */



    font: 0/0 a;



    color: transparent;



    text-shadow: none;



    background-color: transparent;



    border: 0;



}







.loading:not(:required):after {



    content: '';



    display: block;



    font-size: 10px;



    width: 1em;



    height: 1em;



    margin-top: -0.5em;



    -webkit-animation: spinner 150ms infinite linear;



    -moz-animation: spinner 150ms infinite linear;



    -ms-animation: spinner 150ms infinite linear;



    -o-animation: spinner 150ms infinite linear;



    animation: spinner 150ms infinite linear;



    border-radius: 0.5em;



    -webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;



    box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;



}



.banner_sec_txt1a input.box1 {



    width: 30% !important;



    margin-right: 8px !important;



    background: transparent;



    margin-left: 12px !important;



}







.banner_sec_txt1a input.box2 {



    width: 42% !important;



    background: transparent;



    margin-left: 2px !important;



    display: inline-block;



}







.banner_sec_txt2 {



    position: relative;



}







.banner_sec_txt2 img {



    display: table;



    margin: 0 0 0 auto;



    width: 90%;



}











/*.banner_sec_txt .ban_row {display: flex;align-items: center;padding: 110px 0 10px;}*/







.banner_sec_txt .ban_row {



    padding: 5px 12px 0;



}







.banner_sec_txt2a {



    position: absolute;



    top: -56px;



    right: 4px;



}







.banner_sec_txt2a img {



    width: 90%;



}











/*.left_image {border: 0;overflow: hidden;width: 42%;padding: 10px 11px 10px;background: #fff;border-radius: 7px;position: absolute;top: 28%;left: 3%;}



*/







.left_image {



    border: 0;



    overflow: hidden;



    width: 42%;



    padding: 10px 11px 10px;



    background: #fff;



    border-radius: 7px;



    position: absolute;



    top: 28%;



    left: 3%;



}







.left_image img {



    width: 20% !important;



    float: left;



}







.right_image {



    position: absolute;



    top: 28%;



    right: 4%;



    border: 0;



    padding: 10px 0 15px;



    width: 16%;



    background: #9600aa87;



    border-radius: 10px;



}







.right_image h4 {



    text-align: center;



    color: #fff;



}







.right_image span {



    display: block;



}







.banner_sec_txt {



    background-image: url("../images/rt2.png");



    background-repeat: no-repeat;



    background-size: cover;



    background-position: 50% 84% !important;



    padding: 92px 60px 0 60px !important;



    overflow: hidden;



    position: relative !important;



}







.main_slide_box2 img {



    width: 10% !important;



}







.img_ch1 img {



    width: 21%;



    margin-left: -10px;



}







.img_ch1 {



    border: 0;



    padding: 10px 0 10px 12px;



    border-radius: 14px;



    background: #fff;



    margin-top: -588px;



    margin-left: -47px;



    width: 83%;



}







.img_ch2 {



    border: 0;



    width: 41%;



    padding: 30px 0 1px;



    border-radius: 23px;



    background: transparent linear-gradient(



        180deg, #9600aa75 0%, #4f1c82bf 90%) 0% 0% no-repeat padding-box;



    display: block;



    margin: -616px 22px 0 auto;



}







.img_ch2 p {



    font-weight: 900;



    font-size: 54px;



    color: #fff;



    font-family: 'Poppins', sans-serif;



    text-align: center;



    line-height: 36px;



}







.img_ch2 span {



    display: block;



    font-weight: 500;



    font-size: 18px;



    color: #fff;



    font-family: 'Poppins', sans-serif;



}







.girl_img_ban {



    background-image: url(../images/tony-gf.png);



    background-repeat: no-repeat;



    background-size: contain;



    padding: 744px 0 0;



    background-position: 138px 0px;



}







.girl_img_ban2 {



    padding: 154px 0 0;



}











/*BANNER SECTION CSS END*/











/*TOP RATED SECTION CSS BEGIN*/







.top_rated_txt {



    padding: 66px 0 0;



}







.top_rated_txt1 h2 {



    font-weight: 900;



    font-size: 40px !important;



    font-style: italic;



    text-align: center !important;



    font-family: 'Poppins', sans-serif;



    color: #000;



    margin-bottom: 2px !important;



}







.top_rated_txt1 h3 {



    font-weight: 900;



    font-size: 40px !important;



    font-style: italic;



    text-align: center !important;



    font-family: 'Poppins', sans-serif;



    color: #000;



    margin-top: 0 !important;



}







.top_rated_txt1 span {



    font-weight: 900;



    font-size: 40px !important;



    font-style: italic;



    text-align: center !important;



    font-family: 'Poppins', sans-serif;



    color: #4F1C82;



}







.top_rated_txt1 p {



    font-size: 16px !important;



    font-weight: 500;



    color: #757575;



    text-align: center !important;



    width: 54% !important;



    margin: 15px auto 66px auto !important;



    font-family: 'Proxima Nova Rg';



}







.top_rated_txt2 {
    position: relative !important;
    border: 0 !important;
    padding: 25px 0 41px !important;
    border-radius: 23px !important;
    box-shadow: 1px 3px 15px 8px #00000038 !important;
    background: #fff !important;
    margin: 0 20px 0;
}






.top_rated_txt2 img {



    margin-left: 39px;



}







.top_rated_txt2b ul {
    padding-left: 0;
    list-style: none;
    text-align: center;
}







.top_rated_txt2b ul li {
    display: inline-block;
    padding: 0 1px 0 0px;
}







.top_rated_txt2b span {



    font-weight: 700;



    font-size: 18px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.top_rated_txt2b i {



    border: 0;



    width: 26px;



    height: 26px;



    text-align: center;



    padding: 6px 0 0;



    border-radius: 50%;



    background: #4F1C82;



    color: #fff;



    font-size: 13px;



}







.top_rated_txt2c {



    border-top: 1px solid #0000006b;



    border-bottom: 1px solid #0000006b;



    text-align: center;



    padding: 8px 0 0;



}







.top_rated_txt2c p {



    font-size: 18px;



    font-weight: 400;



    color: #000;



    font-family: 'Poppins', sans-serif;



    margin: 5px 0 10px;



}







.top_rated_txt2c i {



    margin-right: 8px;



}







.top_rated_txt2d a {
    border: 0;
    display: block;
    text-align: center;
    text-decoration: none;
    width: 56%;
    padding: 15px 0;
    border-radius: 12px;
    margin: 24px auto 0 auto;
    background: #4F1C82;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    transition: 0.6s all ease-in-out;
}







.top_rated_txt2d a:hover {



    border: 0;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.top_rated_txt2d a:focus {



    outline: none !important;



}







.top_rated_txt2a {



    position: absolute;



    top: 39px !important;



    left: 202px !important;



}







.top_rated_txt2a h4 {



    margin-bottom: 0;



    font-size: 22px !important;



    font-weight: 500;



    color: #000;



    font-family: 'Poppins', sans-serif;



    line-height: 33px !important;



    margin-left: 15px;



}







.top_rated_txt2a span {



    display: block;



    font-weight: 400;



    font-size: 18px !important;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    line-height: 27px !important;



}







.top_rated_txt2a p {



    font-weight: 400;



    font-size: 16px !important;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.top_rated_txt2b {
    padding: 0px 0;
 /*   display: flex;
    justify-content: flex-start;
    align-items: center;*/
    margin: 28px 0 0 0px;
}







.top_rated_txt2b ul li.text_item {



    color: #707070;



    font-size: 14px;



    font-weight: 400;



    font-family: 'Poppins', sans-serif;



    padding-left: 0px;



    vertical-align: middle;



    display: block;



    margin-top: 5px;



}







.bottom_spacing {



    padding: 10px 40px 40px;



}







.top_rated_txt .slick-initialized .slick-slide {



    display: block;



    outline: none;



    padding: 24px 0 24px !important;



}







.girl_imgt img {



    width: 117%;



    max-width: 117%;



    margin-left: -119px;



}







.girl_imgt1 h2 {



    font-style: italic;



    font-weight: 900;



    font-size: 36px !important;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    line-height: 46px !important;



    width: 94% !important;



}







.girl_imgt1 span {



    color: #4F1C82;



}







.girl_imgt1 p {



    font-size: 17px !important;



    font-weight: 500;



    color: #757575;



    font-family: 'Proxima Nova Rg';



    line-height: 27px !important;



    padding: 12px 0 0 !important;



}







.girl_imgt1 {



    padding-top: 28px;



}







.image_line-spacing {



    padding: 57px 0 0;



}







.top_rated_txt .slick-initialized img.a-left1 {



    transition: 0.6s all ease-in-out;



    position: relative;



    top: 489px !important;



    left: -68px !important;



    border-radius: 50% !important;



}







.top_rated_txt .slick-initialized img.a-left1:hover {



    cursor: pointer;



    box-shadow: 0 0 20px 0px #00000040;



    border-radius: 50%;



}







.top_rated_txt .slick-initialized img.a-right1 {



    transition: 0.6s all ease-in-out;



    position: relative;



    top: -518px !important;



    left: 99% !important;



    border-radius: 50% !important;



}







.top_rated_txt .slick-initialized img.a-right1:hover {



    cursor: pointer;



    box-shadow: 0 0 20px 0px #00000040;



    border-radius: 50%;



}







.top_rated_txt2c a {



    text-decoration: none;



    transition: 0.6s all ease-in-out;



    color: #000;



}







.top_rated_txt2c a:hover {



    color: #fd027d;



}







.girl_imgt1 a {



    display: block;



    width: 43%;



    padding: 15px 0 15px;



    text-decoration: none;



    text-align: center;



    border: 0;



    background-color: #4F1C82;



    color: #fff;



    border-radius: 7px;



    font-weight: 600;



    font-size: 17px;



    font-family: 'Poppins', sans-serif;



    margin-top: 48px;



}







.girl_imgt1 a:hover {



    border: 0;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.new_side_bordera {



    border: 0;



    background: #fff;



    padding: 35px 23px 60px;



    /*margin: 76px 0 0 0;*/



    border-radius: 6px;



    box-shadow: -1px -2px 7px 0 #0000002e;



}



/* My css Ghazanfar */



.results_sec_txt1a h4 {



    margin:14px 0px 0px 46px;



}





.filter_suggestion {



    border-bottom: 1px solid #cbc6c6;



    padding: 0px 0px 23px  0px;



}



.filter_suggestion h4 {



    margin: 0px 0px 0px 14px;



}



.filter_suggestiona{



    margin: 12px 0px 0px 7px;



}







.payment i {



    font-size: 30px;



    color: #ffffff;



}



.payment span {



    font-size: 20px;



    color: #ffffff;



}



.distance_suggestion {



    border-bottom: 1px solid #cbc6c6;



    padding: 0px 0px 23px 0px;



}







.distance_suggestion h4 {



    margin: 10px 0px 0px 14px;



}







.filter_heading h4{



    margin: 10px 0px 0px 14px;



}







/*TOP RATED SECTION CSS END*/











/*DOWNLOAD APP SECTION CSS BEGIN*/







.download_app_sec {



    background-image: url("../images/download_app.png");



    background-size: cover;



    background-position: center;



    background-repeat: no-repeat;



    padding: 0 0 0;



}







.download_app_sec .row {



    display: flex;



    align-items: center;



}







.download_app_sec1 h2 {



    font-weight: 900;



    font-size: 64px !important;



    font-style: italic;



    color: #000;



    font-family: 'Poppins', sans-serif;



}







.download_app_sec1 span {



    color: #4F1C82;



}







.download_app_sec1 p {



    font-size: 17px;



    font-weight: 500;



    color: #757575;



    font-family: 'Proxima Nova Rg';



    width: 94%;



    line-height: 32px;



    padding: 20px 0 20px;



}







.download_app_sec1a a {



    display: inline-block;



    margin-right: 8px;



}







.download_app_sec1a img {



    width: 100% !important;



}







.download_app_sec2 img {



    width: 100%;



    height: 432px !important;



    object-fit: contain;



}











/*DOWNLOAD APP SECTION CSS END*/











/*FOOTER SECTION CSS BEGIN*/







.footer_sec_txt {



    padding: 40px 0 0;



}







.footer_sec_txt1 img {



    /*margin-top: 14px;*/



}







.footer_sec_txt1 p {



    font-weight: 400;



    font-size: 14px !important;



    color: #757575;



    font-family: 'Proxima Nova Rg';



    width: 67% !important;



    line-height: 22px !important;



    padding: 27px 0 0 !important;



}







.footer_sec_txt2 h4 {



    font-weight: 700;



    font-size: 24px;



    color: #252425;



    font-family: 'Proxima Nova Rg';



}







.footer_sec_txt2 p {



    font-weight: 400;



    font-size: 14px !important;



    color: #757575;



    font-family: 'Proxima Nova Rg';



    padding: 9px 0 0;



    line-height: 22px;



    width: 100% !important;



}







.footer_sec_txt2a input {



    border: 1px solid #005BAA;



    width: 91% !important;



    padding: 12px 60px 14px 27px;



    outline: none;



    margin-top: 20px;



}







.footer_sec_txt2a a {



    border: 0;



    display: inline-block;



    width: 40px;



    height: 37px;



    text-align: center;



    text-decoration: none;



    font-size: 27px;



    padding: 4px 0 0;



    background: #4F1C82;



    color: #fff;



    font-weight: 700;



    margin-left: -50px;



    vertical-align: middle;



    transition: 0.6s all ease-in-out;



}







.footer_sec_txt2a a:hover {



    transform: rotate(360deg);



    border: 0;



    /* background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d); */



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.footer_sec_txt3 h4 {



    font-size: 24px;



    font-weight: 700;



    color: #252425;



    font-family: 'Proxima Nova Rg';



}







.footer_sec_txt3 ul {



    padding-left: 0;



    list-style: none;



}







.footer_sec_txt3 ul li {



    padding: 11px 0 0;



    font-size: 14px !important;



    font-weight: 400;



    color: #9B9B9B;



    font-family: 'Proxima Nova Rg';



    width: 78%;



    line-height: 22px;



}







.footer_sec_txt3 a {



    text-decoration: none;



    font-size: 16px !important;



    font-weight: 400;



    color: #9B9B9B;



    font-family: 'Proxima Nova Rg';



}







.footer_sec_txt3 span {



    font-weight: 400;



    font-size: 16px !important;



    color: #337AB7;



    font-family: 'Proxima Nova Rg';



}







.footer_sec_txt3a ul {



    padding-left: 0;



    list-style: none;



    padding-top: 13px;



}







.footer_sec_txt3a ul li {



    display: inline-block;



    padding: 0 9px 0 0;



}







.footer_sec_txt3a a {



    border: 0;



    width: 30px;



    height: 30px;



    display: inline-block;



    text-align: center;



    text-decoration: none;



    padding: 6px 0 0;



    border-radius: 50%;



    background-color: #707070;



    color: #fff;



    font-size: 17px;



    transition: 0.6s all ease-in-out;



}







.footer_sec_txt3a a:hover {



    transform: rotate(360deg);



    border: 0;



    /* background-image: linear-gradient(to left, #fc0034, #ff0047, #ff005a, #ff006c, #fd027d); */



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.footer_sec_txt3a i {



    vertical-align: text-top;



}







.footer_menus ul {



    padding-left: 0;



    list-style: none;



    text-align: center;



    margin: 63px 0 16px;



}







.footer_menus ul li {



    display: inline-block;



    padding: 0 18px 0 0;



}







.footer_menus a {



    font-weight: 600;



    font-size: 16px !important;



    color: #252425 !important;



    text-decoration: none;



    font-family: 'Proxima Nova Rg';



    transition: 0.6s all ease-in-out;



}







.footer_menus a:hover {



    color: #fd027d;



}







.footer_sec_txt3 {



    padding-left: 54px;



}







.footer_sec_txt3a {



    padding-left: 54px;



}











/*FOOTER SECTION CSS END*/











/*COPY RIGHT SECTION CSS BEGIN*/







.copyright_sec_txt {



    border-top: 1px solid #00000040;



    padding: 12px 0 14px;



}







.copyright_sec_txt p {



    font-weight: 400;



    font-size: 16px;



    color: #757575;



    font-family: 'Proxima Nova Rg';



    text-align: center;



}











/*COPY RIGHT SECTION CSS END*/











/*03/05/2021*/







.main_slide_box2 img {



    width: 10% !important;



}







.owl-item {



    width: 128.906px;



    margin-right: 10px;



}







.owl-theme .owl-dots .owl-dot {



    display: none!important;



}







.banner_sec_txt .owl-nav {



    display: none;



}







.banner_sec_txt .owl-dots {



    display: none;



}







.banner_sec_txt_mobb .owl-carousel .owl-stage-outer {



    height: 270px;



}







.top_rated_txt #news-slider {



    margin-top: 80px;



}







.top_rated_txt .post-slide {



    background: transparent;



    margin: 20px 15px 20px;



    border-radius: 15px;



    padding-top: 1px;



    box-shadow: none;



}







.top_rated_txt .post-slide .post-img {



    position: relative;



    overflow: hidden;



    border-radius: 10px;



    margin: -12px 15px 8px 15px;



    margin-left: -10px;



}







.top_rated_txt .post-slide .post-img img {



    width: 100%;



    height: auto;



    transform: scale(1, 1);



    transition: transform 0.2s linear;



}







.top_rated_txt .post-slide:hover .post-img img {



    transform: scale(1.1, 1.1);



}







.top_rated_txt .post-slide .over-layer {



    width: 100%;



    height: 100%;



    position: absolute;



    top: 0;



    left: 0;



    opacity: 0;



    background: linear-gradient(-45deg, rgba(6, 190, 244, 0.75) 0%, rgba(45, 112, 253, 0.6) 100%);



    transition: all 0.50s linear;



}







.top_rated_txt .post-slide:hover .over-layer {



    opacity: 1;



    text-decoration: none;



}







.top_rated_txt .post-slide .over-layer i {



    position: relative;



    top: 45%;



    text-align: center;



    display: block;



    color: #fff;



    font-size: 25px;



}







.top_rated_txt .post-slide .post-content {



    background: #fff;



    padding: 2px 20px 40px;



    border-radius: 15px;



}







.top_rated_txt .post-slide .post-title a {



    font-size: 15px;



    font-weight: bold;



    color: #333;



    display: inline-block;



    text-transform: uppercase;



    transition: all 0.3s ease 0s;



}







.top_rated_txt .post-slide .post-title a:hover {



    text-decoration: none;



    color: #3498db;



}







.top_rated_txt .post-slide .post-description {



    line-height: 24px;



    color: #808080;



    margin-bottom: 25px;



}







.top_rated_txt .post-slide .post-date {



    color: #a9a9a9;



    font-size: 14px;



}







.top_rated_txt .post-slide .post-date i {



    font-size: 20px;



    margin-right: 8px;



    color: #CFDACE;



}







.top_rated_txt .post-slide .read-more {



    padding: 7px 20px;



    float: right;



    font-size: 12px;



    background: #2196F3;



    color: #ffffff;



    box-shadow: 0px 10px 20px -10px #1376c5;



    border-radius: 25px;



    text-transform: uppercase;



}







.post-slide .read-more:hover {



    background: #3498db;



    text-decoration: none;



    color: #fff;



}







.top_rated_txt .owl-controls .owl-buttons {



    text-align: center;



    margin-top: 20px;



}







.top_rated_txt .owl-controls .owl-buttons .owl-prev {



    background: #fff;



    position: absolute;



    top: -13%;



    left: 15px;



    padding: 0 18px 0 15px;



    border-radius: 50px;



    box-shadow: 3px 14px 25px -10px #92b4d0;



    transition: background 0.5s ease 0s;



}







.top_rated_txt .owl-controls .owl-buttons .owl-next {



    background: #fff;



    position: absolute;



    top: -13%;



    right: 15px;



    padding: 0 15px 0 18px;



    border-radius: 50px;



    box-shadow: -3px 14px 25px -10px #92b4d0;



    transition: background 0.5s ease 0s;



}







.top_rated_txt .owl-controls .owl-buttons .owl-prev:after,



.owl-controls .owl-buttons .owl-next:after {



    content: "\f104";



    font-family: FontAwesome;



    color: #333;



    font-size: 30px;



}







.top_rated_txt .owl-controls .owl-buttons .owl-next:after {



    content: "\f105";



}





.top_rated_txt2 img {
    width: 100px !important;
    height: 100px;
    border-radius: 50%;
    object-fit: cover;
}
.stars-text {}






.top_rated_txt .owl-carousel .owl-stage-outer {



    height: 1010px;



}







.top_rated_txt .owl-carousel .owl-nav button.owl-prev {



    padding: 0 0 0 0;



    border: 1px solid #00000061;



    width: 80px;



    height: 80px;



    border-radius: 50%;



    margin: 0 9px 0 0;



    font-size: 46px;



    color: #00000061;



    position: absolute;



    top: 438px;



    left: 22px;



}







.top_rated_txt .owl-carousel .owl-nav button.owl-next {



    padding: 0 0 0 0;



    border: 1px solid #00000061;



    width: 80px;



    height: 80px;



    border-radius: 50%;



    margin: 0 9px 0 0;



    font-size: 46px;



    color: #00000061;



    top: 438px;



    right: -40px;



    position: absolute;



}











/*03/05/2021*/











/*08/05/2021*/











/*.logo_img img {width: 77% !important;}*/







.buttns.invis_cl {







    display: inline-block;



}







.buttns .transparent_back {



    width: 100%;



}







.listing_bar #navbarDropdown {



    transition: 0.6s all ease-in-out;



    text-align: center;



    padding: 17px 0 !important;



    display: block;



    width: 40%;



    border-radius: 4px;



    margin-left: 13px;



    color: #4F1C82 !important;



    border: 1px solid #4F1C82;



    font-size: 16px !important;



    font-family: 'Proxima Nova Rg';



}







.listing_bar #navbarDropdown:hover {



    color: #fff !important;



    border: 0;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.new_dropdown {



    left: 104px !important;



    margin-top: 8px;



}







.new_dropdown a {



    margin-left: 15px;



    margin-top: 12px;



    margin-bottom: 12px;



}







.carousel_two1 .owl-carousel .owl-item {



    width: 653px !important;



}







.vis_cl141 {



    display: none !important;



}











/*08/05/2021*/











/*HOME PAGE CSS END*/











/*TECHNICIAN DIRECTORY PAGE CSS BEGIN*/







.salon_banner_sec_txt {



    background-color: #F6F1F4;



    position: relative;



    padding: 150px 0 110px;



}







.salon_banner_sec_txt1 h1 {



    color: #000;



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



    font-family: 'Poppins', sans-serif;



    text-align: center;



    margin-bottom: 62px;



    width: 94%



}







.salon_banner_sec_txt1 span {



    color: #4F1C82;



}







.salon_banner_sec_txt .map_locator img {



    width: 68%;



}







.salon_banner_sec_txt .map_locator {



    position: absolute;



    left: 41% !important;



    top: 33% !important;



}







.salon_banner_sec_txt .banner_sec_txt1a a {



    margin-left: 17px !important;



}







.results_sec_txt {



    padding: 60px 0 90px;



    background-color: #ffffff;



}







.results_sec_txt1 p {



    font-weight: 400;



    font-size: 15px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 23px;



}







.results_sec_txt12 {



    border: 0;



    padding: 30px 30px;



    background-color: #F9F9F9;



    border-radius: 15px;



    margin-bottom: 32px;



}







.results_sec_txt121 {



    position: relative;



}







.results_sec_txt121a {
    position: absolute;
    top: 16px;
    left: 144px;
    width: 100%;
}







.results_sec_txt121a h4 {



    font-weight: 600;



    font-size: 22px;



    color: #000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 0;



    margin-top: 0;



}







.results_sec_txt121a h6 {



    font-weight: 400;



    font-size: 18px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-top: 6px;



    margin-bottom: 6px;



}







.results_sec_txt121a p {



    font-size: 16px;



    font-weight: 400;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.results_sec_txt121a1245 p {



    font-size: 18px;



    color: #707070;



    font-weight: 700;



    font-family: 'Poppins', sans-serif;



}







.results_sec_txt121a1245 span {



    font-size: 14px;



    font-weight: 400;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.text_review a {



    text-transform: uppercase;



    display: inline-block;



    border: 0;



    width: 47%;



    margin: 31px 0 0 14px;



    text-align: center;



    text-decoration: none;



    outline: none;



    padding: 15px 0 15px;



    border-radius: 7px;



    font-weight: 400;



    font-size: 16px;



    color: #fff;



    font-family: 'Poppins', sans-serif;



    background-color: #2A94CE;



    transition: 0.6s all ease-in-out;



}







.text_review a:hover {



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.text_review12 {



    transition: 0.6s all ease-in-out;



    background: #4F1C82 !important;



    transition: 0.6s all ease-in-out;



}







.text_review12:hover {



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0) !important;



}







.results_sec_txt .stars_circle {



    padding: 26px 0 5px;



    text-align: right;



}







.results_sec_txt121a1245 {



    text-align: center;



    margin-left: 42px;



}







.view_moree {



    text-transform: uppercase;



    display: inline-block;



    border: 0;



    width: 30%;



    margin: 41px 0 0 14px;



    text-align: center;



    text-decoration: none;



    outline: none;



    padding: 15px 0 15px;



    border-radius: 7px;



    font-weight: 400;



    font-size: 16px;



    color: #fff;



    font-family: 'Poppins', sans-serif;



    background-color: #4F1C82;



    transition: 0.6s all ease-in-out;



}







.view_moree:hover,



.view_moree:focus {



    text-decoration: none;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.results_sec_txt121245 h4 {



    font-size: 22px;



    color: #000;



    font-weight: 900;



    font-style: italic;



    font-family: 'Poppins', sans-serif;



    text-align: center;



    margin: 46px 0 50px;



}







.results_sec_txt121245 span {



    color: #4F1C82;



    display: block;



}







.results_sec_txt121245124 {



    border: 0;



    padding: 25px 26px 58px;



    background: #F9F9F9;



    border-radius: 15px;



    margin-bottom: 32px;



}







.results_sec_txt1212451241 {



    position: relative;







}







.results_sec_txt12124512412 {
    position: absolute;
    top: 20px;
    left: 125px;
    width: 70%;
}







.results_sec_txt12124512412 h4 {



    font-weight: 500;



    font-size: 22px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



}







.results_sec_txt12124512412 h6 {



    font-weight: 400;



    font-size: 18px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.results_sec_txt121245124 .stars_circle {



    padding: 0px 0 5px;



    text-align: left;



}







.results_sec_txt12124512412 p {



    font-weight: 700;



    font-size: 18px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.results_sec_txt12124512412 span {



    font-weight: 400;



    font-size: 15px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}











/*TECHNICIAN DIRECTORY PAGE CSS END*/











/*WRITE A REVIEW PAGE CSS BEGIN*/







.review_sec_txt .panel {



    margin: 8px auto 0;



    max-width: 500px;



    text-align: center;



}







.review_sec_txt .button_outer {



    padding: 0;



    background: #E9E9ED;



    border-radius: 0;



    text-align: center;



    height: 50px;



    width: 100%;



    display: inline-block;



    transition: .2s;



    position: relative;



    overflow: hidden;



}







.review_sec_txt .btn_upload {



    padding: 17px 30px 12px;



    color: #757575;



    text-align: center;



    position: relative;



    display: inline-block;



    overflow: hidden;



    z-index: 3;



    white-space: nowrap;



    font-weight: 700;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



}







.review_sec_txt .btn_upload input {



    position: absolute;



    width: 100%;



    left: 0;



    top: 0;



    width: 100%;



    height: 105%;



    cursor: pointer;



    opacity: 0;



}







.review_sec_txt .file_uploading {



    width: 100%;



    height: 10px;



    margin-top: 20px;



    background: #ccc;



}







.review_sec_txt .file_uploading .btn_upload {



    display: none;



}







.processing_bar {



    position: absolute;



    left: 0;



    top: 0;



    width: 0;



    height: 100%;



    /* border-radius: 30px; */



    background: #4F1C82;



    transition: 3s;



}







.review_sec_txt .file_uploading .processing_bar {



    width: 100%;



}







.success_box {



    display: none;



    width: 50px;



    height: 50px;



    position: relative;



}







.success_box:before {



    content: '';



    display: block;



    width: 9px;



    height: 18px;



    border-bottom: 6px solid #fff;



    border-right: 6px solid #fff;



    -webkit-transform: rotate(45deg);



    -moz-transform: rotate(45deg);



    -ms-transform: rotate(45deg);



    transform: rotate(45deg);



    position: absolute;



    left: 17px;



    top: 10px;



}







.file_uploaded .success_box {



    display: inline-block;



}







.file_uploaded {



    margin-top: 0;



    width: 50px;



    background: #83ccd3;



    height: 50px;



}







.review_sec_txt .uploaded_file_view {



    max-width: 300px;



    margin: 0px auto;



    text-align: center;



    position: relative;



    transition: .2s;



    opacity: 0;



    border: 2px solid #ddd;



    padding: 15px;



}







.file_remove {



    width: 30px;



    height: 30px;



    border-radius: 50%;



    display: block;



    position: absolute;



    background: #aaa;



    line-height: 30px;



    color: #fff;



    font-size: 12px;



    cursor: pointer;



    right: -15px;



    top: -15px;



}







.file_remove:hover {



    background: #222;



    transition: .2s;



}







.uploaded_file_view img {



    max-width: 100%;



}







.uploaded_file_view.show {



    opacity: 1;



}







.error_msg {



    text-align: center;



    color: #f00



}







.review_sec_txt {



    padding: 50px 0 60px;



    background: #F7F2F5;



}







.review_sec_txt1 h4 {



    font-weight: 700;



    font-size: 30px;



    color: #000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 0;



}







.review_sec_txt112 {



    border: 0;



    background: #fff;



    padding: 30px 30px 30px;



}







.review_sec_txt112 .stars_circle {



    padding: 1px 0 23px;



}







.review_sec_txt112 p {



    font-size: 18px;



    font-weight: 600;



    color: #000;



    font-family: 'Poppins', sans-serif;



}







.review_sec_txt112 a {



    text-decoration: underline;



    font-size: 15px;



    font-weight: 400;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 12px;



    display: block;



}







.review_sec_txt112 textarea {



    font-family: 'Poppins', sans-serif;



    width: 100%;



    border: 1px solid #00000040;



    padding: 10px 10px 0;



    outline: none;



    font-weight: 400;



    font-size: 15px;



    color: #000000;



}







.review_sec_txt112 h5 {



    font-weight: 600;



    font-size: 17px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-top: 28px;



}







.review_sec_txt112 input {



    width: 89%;



    padding: 12px 10px;



    border-radius: 3px;



    outline: none;



    border: none;



    background: #E9E9ED;



    font-weight:bold;



    text-transform:uppercase;



}







.submit_box2a {



    border: 0;



    background: #4F1C82;



    color: #fff !important;



    text-decoration: none !important;



    text-align: center;



    padding: 14px 0;



    outline: none;



    border-radius: 5px;



    display: block;



    width: 40%;



    font-family: 'Proxima Nova Rg';



    font-weight: 700;



    font-size: 16px;



    margin: 64px auto 0 auto;



    transition: 0.6s all ease-in-out;



}







.submit_box2a:hover,



.submit_box2a:focus {



    text-decoration: none;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.submit_box2:hover,



.submit_box2:focus {



    text-decoration: none;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.submit_box2 {



    border: 0;



    display: inline-block !important;



    width: 45px;



    height: 45px;



    padding: 16px 0 0;



    text-align: center;



    background: #E9E9ED;



    color: #000;



    text-decoration: none;



}







.menu_sec_txt14a1245 {



    position: initial;



    padding: 16px 32px 14px 60px !important;



    box-shadow: -2px 4px 10px 11px #00000029;



}







.review_sec_txt1 h6 {



    font-weight: 400;



    font-size: 17px;



    color: #AEACAC;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 35px;



}











/*WRITE A REVIEW PAGE CSS END*/











/*SALON LISTING PAGE CSS BEGIN*/







.results_sec_txt1212456 {



    position: relative;



}







.results_sec_txt12124561487 {



    margin-bottom: 18px;



}







.results_sec_txt12124561487 h4 {

font-weight: 500;

font-size: 22px;

color: #000;

font-family: 'Poppins', sans-serif;

line-height: 22px;

margin-left: 10px;
}







.results_sec_txt12124561487 h6 {



    font-weight: 400;



    font-size: 18px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.results_sec_txt12124561487 ul {

list-style: none;

padding-left: 10px;
}







.results_sec_txt12124561487 li {



    display: inline-block;



    padding: 0 19px 0 0;



    font-weight: 400;



    font-size: 18px;



    font-family: 'Poppins', sans-serif;



    color: #707070;



}







.results_sec_txt12124561487 i {



    margin-right: 5px;



    font-size: 17px;



}







.results_sec_txt1212456 .stars_circle {



    text-align: left;



    padding: 0 0 5px;



    float: left;



}







.results_sec_txt121a124521546 {



    text-align: left;



    margin-left: 0;



}







.results_sec_txt121a124521546 p {



    margin-left: 199px;



    margin-top: 13px;



}







.results_sec_txt1_neww {
    position: absolute;
    top: 16px;
    left: 131px;
    width: 100%;
    z-index: 3;
}







.results_sec_txt_list .text_review {



    margin-top: 25px;



}











/*SALON LISTING PAGE CSS END*/











/*USER PROFILE PAGE CSS BEGIN*/







.pro_1212 img {

    display: table;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}







.user_profile_sec_txt11 {



    border: 0;



    padding: 30px 13px 30px;



    background: #F7F2F5;



    border-radius: 10px;



}







.user_profile_sec_txt11 img {



    display: table;



    margin: 0 auto 0 auto;



}







.user_profile_sec_txt11 h4 {



    text-align: center;



    font-weight: 500;



    color: #4F1C82;



    font-size: 18px;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 5px;



}







.user_profile_sec_txt11 p {



    text-align: center;



    font-weight: 500;



    font-size: 14px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 23px;



}


.user_profile_sec_txt11 ul li {
    border-top: 1px solid #0000002e;
    padding: 10px 0;
    color: #707070;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
}






/*.user_profile_sec_txt11 i {



    margin-right: -21px;



}*/







.user_profile_sec_txt11 span {}







.user_profile_sec_txt {

    padding: 80px 32px 80px 60px;
    background: #f7f2f587;
}


.user_profile_sec_txt112 h4 {


    color: #707070;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}


.form-control-search {
    background: no-repeat center bottom, center calc(100% - 1px);
    border: 0;
    transition: background 0s ease-out;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0;
    font-size: 14px;
}
.nailed-custom-select {
    width: 50px;
    padding: 5px;
    border-radius: 5px;
}
.nailed-custom-select:after {
    color: #000000;
}



.user_profile_sec_txt112 a {

    font-weight: 500;
    font-size: 14px;
    color: #1988DC;
    font-family: 'Poppins', sans-serif;
    text-decoration: none;

}







.user_profile_sec_txt112 p {



    color: #707070;



    font-weight: 400;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



    width: 90%;



    line-height: 23px;



    padding: 10px 0;



}







.user_profile_sec_txt112 {



    border: 0;



    padding: 14px 30px 4px;



    background: #F7F2F5;



    border-radius: 10px;



    margin: 19px 0 0;



}







.user_profile_sec_txt11215 {



    border: 0;



    padding: 14px 30px 4px;



    background: #F7F2F5;



    border-radius: 10px;



    margin: 19px 0 15px;



}







.user_profile_sec_txt11215 ul li {



    padding: 7px 0;



    color: #707070;



    font-weight: 400;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



}







.user_profile_sec_txt11215 i {



    margin-right: 5px;



}






.user_profile_sec_txt11215 .border_bottm {
    border-bottom: 1px solid #0000002e;
    text-transform: capitalize;
}






.user_profile_sec_txt11215336 {



    border: 0;



    padding: 14px 30px 15px;



    background: #F7F2F5;



    border-radius: 10px;



    margin: 19px 0 0;



    overflow: hidden;



    min-height: 329px;



}







.user_profile_sec_txt11215336 h4 {



    border-bottom: 1px solid #0000002e;



    padding-bottom: 10px;



    margin-bottom: 16px;



    font-weight: 400;



    font-size: 14px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.user_profile_sec_txt11215336 i {



    margin-right: 3px;



}







.user_profile_sec_txt11215336 a {



    text-decoration: none;



    font-weight: 500;



    font-size: 14px;



    color: #1988DC;



    font-family: 'Poppins', sans-serif;



}







.user_profile_sec_txt11215336a {



    position: relative;



    border: 0;



    padding: 10px 6px;



    background: #fff;



    margin-bottom: 11px;



    margin-right: 9px;



}



.force-overflow a:hover{

    cursor: pointer;

    background-color: #4F1C82;

}



.user_profile_sec_txt11215336a img {

    border-radius:50%;

}







.user_profile_sec_txt11215336a1 {



    position: absolute;



    top: 4px;



    left: 46px;



}







.user_profile_sec_txt11215336a1 h5 {



    margin-bottom: 2px;



    font-weight: 500;



    font-size: 12px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}



/* My css ghazanfar*/



.modal-header {



    /*width: 100% !important;*/



}



.modal-dialog-scrollable .modal-content {



    /*/ overflow:unset;*/



}



.modal-dialog-scrollable .modal-body {



    overflow-y: scroll;



    margin: 0px;



}



input[type="file"] {opacity: 0;z-index: -1;display: none;}



.profile {display: block;margin: 0 auto 21px auto !important;height: 122px;width: 122px;border-radius: 50%;object-fit: contain;}



.bmd-label-floating-upload {display: block !important;width: 100px !important;height: 100px !important;}



.results_sec_txt121 img {width:122px; height: 122px;border-radius: 50%;}



.text_buttonn {display: block !important;margin: 15px auto 0 auto !important;}



.swal-footer {text-align: center !important;padding-top: 13px;margin-top: 13px;padding: 13px 16px;border-radius: inherit;border-top-left-radius: 0;border-top-right-radius: 0;}



.required:after {content:" *";color: red;}



.delete-gallery{float: right;margin: 0px 0px 0 0px;position: static;z-index: 0;cursor: pointer; font-size: 20px;}







/*#image-con{text-align:center;}*/



.payment-methods img{width: 43px; height:43px;}



.add-payment {font-size: 14px; padding:20px 0px;}



button#add-payment-method {font-size:14px; margin:0px 22px; display:block;font-weight:400;}



a.dropdown-item.text-center {



    color:#000 !important;



}







.user_profile_sec_txt11215336a1 i {}







.user_profile_sec_txt11215336a1 p {



    font-weight: 400;



    font-size: 10px;



    color: #AEACAC;



    font-family: 'Poppins', sans-serif;



}







.scrollbar {



    margin-left: 0;



    float: left;



    height: 245px;



    width: 100%;



    /* background: #F5F5F5; */



    overflow-y: scroll;



    margin-bottom: 6px;



}







/* .force-overflow {



    min-height: 494px;



} */







#style-1::-webkit-scrollbar-track {



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);



    border-radius: 10px;



    background-color: #F5F5F5;



}







#style-1::-webkit-scrollbar {



    width: 12px;



    background-color: #F5F5F5;



}







#style-1::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #AEACAC;



}

#style-2::-webkit-scrollbar-track {



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);



    border-radius: 10px;



    background-color: #F5F5F5;



}







#style-2::-webkit-scrollbar {



    width: 12px;



    background-color: #F5F5F5;



}







#style-2::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #AEACAC;



}





.yellow {



    color: #F9C313;



}







.nav-tabs .for_sbhp.active {



    background-color: #4f1c82 !important;



    color: #fff!important;



}







.review_txtt h4 {



    border-bottom: 1px solid #0000002e;



    padding: 0 0 8px;



    font-weight: 400;



    font-size: 22px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 26px;



    margin-top: 0;



    width: 88%;



}







.review_txtt12 {



    background-color: #F7F2F5;



    padding: 50px 31px 60px;



    border-radius: 12px;



}











/* .review_txtt12a {position: relative;} */











/* .review_txtt12b {position: absolute;top: 0;left: 118px;} */







.ghq0k {



    display: none !important;



}







.review_txtt12b {



    padding: 12px 0px;



}







.review_txtt12b h5 {



    font-weight: 700;



    font-size: 20px;



    color: #4F1C82;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 0;



}







.review_txtt12b h6 {



    font-weight: 700;



    font-size: 16px;



    color: #2A94CE;



    font-family: 'Poppins', sans-serif;



    margin: 4px 0 4px 0;



}







.review_txtt12b p {



    font-weight: 400;



    font-size: 14px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.review_txtt12 .stars_circle i {



    border: 0;



    width: 25px;



    height: 25px;



    text-align: center;



    padding: 6px 0;



    border-radius: 50%;



    color: #fff;



    background: #4F1C82;



    margin-right: 1px;



    font-size: 12px;



}







.review_txtt12c p {



    font-weight: 400;



    font-size: 15px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    padding: 6px 0 0;



    line-height: 26px;



    width: 93%;



    word-wrap: break-word;



}







.review_txtt12c span {



    font-weight: 400;



    font-size: 15px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    display: inline-block;



    margin-left: 13px;



}







.review_txtt12 {



    position: relative;



    margin-bottom: 25px;



    width: 87%;



}







.ellipse_dot {



    position: absolute;



    top: 11px;



    right: 26px;



}







.ellipse_dot i {



    font-size: 20px;



    color: #707070;



}







.ellipse_dot a {



    text-decoration: none;



    color: #707070;



}






.ellipse_dot1 {
    position: absolute;
    top: 36px;
    right: 43px;
}







.ellipse_dot1 i {



    font-size: 20px;



    color: #707070;



}







.ellipse_dot1 a {



    text-decoration: none;



    color: #707070;



}







.ellipse_dot_buttn {



    border: 0;



    display: block;



    text-align: center;



    text-decoration: none;



    width: 19%;



    padding: 15px 0 15px;



    border-radius: 12px;



    margin: 64px auto 0 auto;



    background: #4F1C82;



    color: #fff;



    font-weight: 400;



    font-size: 18px;



    font-family: 'Poppins', sans-serif;



    transition: 0.6s all ease-in-out;



}







.ellipse_dot_buttn:hover,



.ellipse_dot_buttn:focus {



    text-decoration: none;



    border: 0;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}











/*USER PROFILE PAGE CSS END*/











/*USER PROFILE - PROFILE SETTING PAGE CSS BEGIN*/







.review_txtt124578 {



    background-color: #F7F2F5;



    padding: 7px 31px;



    border-radius: 12px;



    width: 87%;



    margin: 0 0 10px;



}







.review_txtt124578ab {



    padding: 7px 0px;



    border-radius: 12px;



    width: 87%;



    margin: 0 0 0px;



}







.review_txtt124578a h5 {



    font-weight: 600;



    font-size: 18px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



}







.review_txtt124578a p {



    font-weight: 600;



    font-size: 18px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    text-align: center;



    padding-top: 7px;



}







.review_txtt124578a a {



    font-weight: 600;



    font-size: 18px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    text-decoration: none;



    text-align: right;



    display: block;



    padding: 7px 0 0;



}











/*USER PROFILE - PROFILE SETTING PAGE CSS END*/











/*USER PROFILE - APPOINTMENT PAGE CSS BEGIN*/







.user_profile_sec_txt_newew .tab-container {



    position: relative;



    width: 100%;



    min-width: 500px;



    height: fit-content;



    display: flex;



    flex-direction: column;



}







.user_profile_sec_txt_newew .tabs {



    height: fit-content;



    display: flex;



    justify-content: flex-start;



    align-items: center;



    z-index: 1;



    position: relative;



    left: 0;



    width: 87%;



    border-bottom: 1px solid #00000038;



    padding: 0 0 0;



    margin: 0 0 0;



    line-height: 0;



}







.user_profile_sec_txt_newew .tab-holder {



    position: relative;



    height: 200px;



    background: var(--main-color);



    color: var(--text);



    border-radius: 5px;



    border-top: 0;



    z-index: 5;



}







.user_profile_sec_txt_newew .tab {



    opacity: 0;



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    right: 0;



    transition: opacity 150ms;



}







.user_profile_sec_txt_newew .tab-content {



    padding: 10px 0;



    width: 87%;



}







.user_profile_sec_txt_newew label {



    background: var(--edges);



    border-top-left-radius: 0;



    border-top-right-radius: 0;



    margin-right: 0px;



    text-align: left;



    transition: 150ms ease-in-out;



    position: relative;



    color: #AEACAC;



    font-weight: 500;



    font-size: 16px;



    font-family: 'Poppins', sans-serif;



    padding: 0 42px 16px 0;



}







.user_profile_sec_txt_newew label:hover {



    cursor: pointer;



}







.user_profile_sec_txt_newew label span::before,



.user_profile_sec_txt_newew label span::after {



    content: "";



    display: inline;



    position: absolute;



    top: 0;



    transition: 150ms ease-in-out;



    width: 0;



    height: 0;



}







.user_profile_sec_txt_newew label span::before {



    left: -20px;



    background: transparent;



    border-top: 20px solid var(--bg-color);



    border-bottom: 20px solid var(--edges);



    border-left: 20px solid transparent;



    border-right: 20px solid var(--edges);



}







.user_profile_sec_txt_newew label span::after {



    right: -20px;



    background: transparent;



    border-top: 20px solid var(--bg-color);



    border-bottom: 20px solid var(--edges);



    border-left: 20px solid var(--edges);



    border-right: 20px solid transparent;



}







.user_profile_sec_txt_newew input.hidden {



    display: none;



}







.user_profile_sec_txt_newew #tab-1:checked~.tab-holder #tab-1 {



    opacity: 1;



}







.user_profile_sec_txt_newew #tab-1:checked~.tabs label[for="tab-1"] {



    z-index: 2;



}







.user_profile_sec_txt_newew #tab-2:checked~.tab-holder #tab-2 {



    opacity: 1;



}







.user_profile_sec_txt_newew #tab-2:checked~.tabs label[for="tab-2"] {



    z-index: 2;



}







.user_profile_sec_txt_newew #tab-3:checked~.tab-holder #tab-3 {



    opacity: 1;



}







.user_profile_sec_txt_newew #tab-3:checked~.tabs label[for="tab-3"] {



    z-index: 2;



}







.user_profile_sec_txt_newew #tab-4:checked~.tab-holder #tab-4 {



    opacity: 1;



}







.user_profile_sec_txt_newew #tab-4:checked~.tabs label[for="tab-4"] {



    --edges: #FF37A6;



    width: 140px;



    background: var(--edges);



    color: var(--text-highlight);



    z-index: 2;



}







.user_profile_sec_txt_newew #tab-4:checked~.tab-holder {



    border-top-color: #FF37A6;



}







@media screen and (max-width: 550px) {



    .user_profile_sec_txt_newew label span::before,



    .user_profile_sec_txt_newew label span::after {



        display: none;



    }



    .user_profile_sec_txt_newew .tabs {



        left: 0px;



    }



    .user_profile_sec_txt_newew .tab-container {



        width: 90%;



        min-width: 320px;



    }



    .user_profile_sec_txt_newew .tab-holder {



        border-top-left-radius: 0px;



        border-top-right-radius: 0px;



    }



}







.new_tabs_number span {



    color: #fff !important;



    background: #AEACAC;



    border: 0;



    display: inline-block;



    width: 16px;



    height: 16px;



    border-radius: 50%;



    padding: 8px 0 0;



    font-size: 10px;



    font-weight: 400;



    color: #000;



    text-align: center;



    vertical-align: middle;



    margin-left: 4px;



}







.user_profile_sec_txt_newew #tab-1:checked~.tabs label[for="tab-1"] span {



    background: purple;



}







.user_profile_sec_txt_newew #tab-1:checked~.tabs label[for="tab-1"] {



    border-bottom: 0;



}







.user_profile_sec_txt_newew #tab-2:checked~.tabs label[for="tab-2"] span {



    background: purple;



}







.user_profile_sec_txt_newew #tab-2:checked~.tabs label[for="tab-2"] {



    border-bottom: 0;



}







.user_profile_sec_txt_newew #tab-3:checked~.tabs label[for="tab-3"] span {



    background: #4F1C82;



}







.user_profile_sec_txt_newew #tab-3:checked~.tabs label[for="tab-3"] {



    border-bottom: 0;



}







.small_prof {



    position: relative;



}







.small_prof1 {



    position: absolute;



    top: 5px;



    left: 65px;



    width: 61%;



}







.small_prof1 h4 {



    font-weight: 400;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



    color: #000;



    margin-bottom: 0;



}







.small_prof1 p {



    font-weight: 400;



    font-size: 12px;



    font-family: 'Poppins', sans-serif;



    color: #000;



}







.neww_tabbs .table thead tr th {



    font-weight: 700;



    font-size: 14px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



}







.neww_tabbs .table>thead>tr>th {



    vertical-align: bottom;



    border-bottom: 0;



    padding: 12px 0 18px;



    text-transform: uppercase;



    border-top: 0;



    text-align: center;



}







.neww_tabbs .table>tbody>tr>td {



    border-top: 0;



}







.neww_tabbs .table tbody tr {



    border: 0;



    background-color: #F7F2F5;



    padding: 0 0 0;



    position: relative;



    z-index: 0;



}







.neww_tabbs .table tbody tr td {



    font-weight: 400;



    font-size: 14px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    vertical-align: baseline;



}







.buttn_act {



    background-color: #4F1C82;



    display: inline-block;



    width: 100%;



    color: #fff;



    text-decoration: none;



    text-align: center;



    padding: 10px 10px;



    border-radius: 5px;



    width: 100%;



    top: 21px;



    right: 8px;



    font-size: 11px;



    font-weight: 700;



    z-index: 999;



}







.buttn_act:hover,



.buttn_act:focus {



    text-decoration: none !important;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}











/*USER PROFILE - APPOINTMENT PAGE CSS END*/











/*TECHNICIAN PROFILE - DASHBOARD 4 PAGE CSS BEGIN*/







.buttn_act1 {



    background-color: #4F1C82;



    display: inline-block;



    color: #fff;



    text-decoration: none;



    text-align: center;



    padding: 10px 5px;



    border-radius: 5px;



    width: 100%;



    top: 159px;



    right: 130px;



    font-size: 11px;



    font-weight: 700;



    z-index: 999;



}







.buttn_act1:hover,



.buttn_act1:focus {



    text-decoration: none !important;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.buttn_act1245 {



    background-color: #E33737;



}







.border_top_linee {



    border-top: 1px solid #00000017 !important;



    border-bottom: 1px solid #00000017 !important;



}







.border_top_linee1 {



    border-bottom: 1px solid #00000017 !important;



}











/*TECHNICIAN PROFILE - DASHBOARD 4 PAGE CSS END*/











/*USER PROFILE 3 - 1 PAGE CSS BEGIN*/







.buttn_act12451 {



    background-color: #48821c;



}











/*USER PROFILE 3 - 1 PAGE CSS END*/











/*SALON PROFILE PAGE CSS BEGIN*/







.salon_profile_banner_sec_txt {



    padding: 180px 0 77px;



    background-color: #DEF5FE;



    position: relative;



}







.menu_sec_txt14a12451245478 {



    box-shadow: none;



    position: absolute;



    top: 0 !important;



    left: 0 !important;



    width: 100% !important;



}







.salon_profile_banner_sec_txt1b h4 {



    font-weight: 700;



    font-size: 33px;



    color: #252425;



    font-family: 'Poppins', sans-serif;



    margin-top: 12px;



    margin-bottom: 0px;



}



.salon_profile_banner_sec_txt1b .row{



    display:flex;



    align-items:center;



}



.salon_profile_banner_sec_txt1b a{



    padding:12px 12px 0;



}



.salon_profile_banner_sec_txt1b p {



    font-size: 16px;



    font-weight: 400;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 8px;



    margin-top: 2px;



}







.salon_profile_banner_sec_txt1b span {



    display: inline-block;



    font-weight: 700;



    font-size: 20px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.salon_profile_banner_sec_txt1c a {



    display: block;



    width: 83%;



    border: 0;



    text-align: center;



    padding: 16px 0;



    background: #4F1C82;



    color: #fff;



    text-decoration: none;



    border-radius: 6px;



    font-size: 16px;



    font-weight: 400;



    font-family: 'Poppins', sans-serif;



    transition: 0.6s all ease-in-out;



}







.salon_profile_banner_sec_txt1c a:hover {



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.salon_profile_banner_sec_txt1a_border {



    border: 0;



    background-color: #fff;



    padding: 26px 0 36px;



    border-radius: 7px;



    margin-right: 18px;



}







.salon_profile_banner_sec_txt1a img {



    display: block;



    margin: 10 auto;



}







.salon_profile_sec_txt .nav-tabs .nav-link {



    font-family: 'Proxima Nova Rg';



    margin-bottom: 0;



    border: 1px solid transparent;



    border-top-left-radius: 0;



    border-top-right-radius: 0;



    font-weight: 500;



    color: #FFFFFF;



    font-size: 20px;



    margin-left: 28px;



}







.salon_profile_sec_txt .nav-tabs {

border-bottom: 0;

border: 0;

text-align: center;

margin: 0 auto;

width: 76%;

border-radius: 34px;

background: #4F1C82;

padding: 7px 0px 1px 1px;
}







.salon_profile_sec_txt .nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #2A94CE;
    border-radius: 33px;
    padding: 15px 47px 15px;
    margin-top: -7px;
    margin-left: -2px;
    margin-bottom: -1px;
    display: block;
    text-align: center;
    width: 101%;
}







.salon_profile_banner_sec_txt1 i {



    font-size: 14px;



}







.salon_profile_sec_txt_new2a img {



    width: 240px;



    border-top-left-radius: 9px;



    border-top-right-radius: 9px;



    height: 180px;



    object-fit: cover;







}







.salon_profile_sec_txt_new2 h4 {



    font-weight: 500;



    font-size: 28px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    border-bottom: 1px solid #00000026;



    padding: 0 0 23px;



    margin-bottom: 39px;



    margin-top: 50px;



}







.salon_profile_sec_txt_new2a h4 {



    font-weight: 700;



    font-size: 16px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    text-align: center;



    padding: 13px 0 0px;



}







.salon_profile_sec_txt_new2a p {
    font-weight: 400;
    font-size: 14px;
    color: #707070;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    padding: 4px 8px 5px;
    word-break: break-all;
}







.salon_profile_sec_txt_new2a span {



    font-weight: 700;



    font-size: 16px;



    color: #4F1C82;



    font-family: 'Poppins', sans-serif;



    display: block;



    text-align: center;



    border-top: 1px solid #00000029;



    padding-top: 12px;



}







.salon_profile_sec_txt li.nav-item {

padding: 0 0 0 0;

width: 25%;

text-align: center;
}







.salon_profile_sec_txt {



    padding: 70px 0px;



    background: #F7F2F5;



}







.cart_padd {

    padding: 0 13px 13px 0;

}

.salon_profile_sec_txt_new2a {

    border: 0;
    padding: 0 0 18px;
    background: #fff;
    border-radius: 9px;
    box-shadow: -1px -2px 7px 0 #0000002e;



    min-height: 409px;



    /*margin-bottom: 20px;*/



}



.add-payment img{



    width:100%;



    height:140px;



}



.request-buttn {



    border: 0;



    display: block;



    text-align: center;



    text-decoration: none !important;



    width: 71%;



    padding: 15px 0 15px;



    border-radius: 12px;



    margin: 24px auto 0 auto;



    background: #4F1C82;



    color: #fff;



    font-weight: 400;



    font-size: 16px;



    font-family: 'Poppins', sans-serif;



    transition: 0.6s all ease-in-out;



}







.request-buttn:hover,



.request-buttn:focus {



    border: 0;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.salon_profile_sec_txt_new21 {
    padding: 30px 0;
    border: 0;
    background: #fff;
    border-radius: 10px;
    box-shadow: -1px -2px 7px 0 #0000002e;
    margin-top: 25px;
    margin-right: 15px;
    margin-left: 15px;
    min-height: 382px;
    /*max-height: 471px;*/
}







.salon_profile_sec_txt_new21a img {



    display: block;



    margin: 0 auto;



    width: 122px !important;



    height: 122px !important;



    border-radius: 50% !important;



}







.salon_profile_sec_txt_new21a h4 {



    text-align: center;



    font-weight: 500;



    font-size: 24px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    padding: 12px 0 0px;



    margin-bottom: 4px;



}







.salon_profile_sec_txt_new21a p {



    text-align: center;



    font-weight: 400;



    font-size: 18px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    line-height: 19px;



}







.salon_profile_sec_txt_new21 .stars_circle {



    display: table;



    margin: 44px auto 0 auto;



}







.salon_profile_sec_txt_new21ab p {



    text-align: center;



    font-size: 18px;



    font-weight: 700;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.salon_profile_sec_txt_new21abc p {



    text-align: center;



    font-size: 14px;



    font-weight: 700;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.salon_profile_sec_txt_new21abb a {



    transition: 0.6s all ease-in-out;



    display: block;



    text-align: center;



    text-decoration: none;



    font-weight: 400;



    font-size: 16px;



    color: #000000;



    border-top: 1px solid #0000002b;



    border-bottom: 1px solid #0000002b;



    padding: 13px 0;



}







.salon_profile_sec_txt_new21abb a:hover {



    color: #fd027d;



}







.salon_profile_sec_txt_new21a span {



    display: block;



    font-size: 16px;



    padding: 5px 10px 0;



}







.salon_profile_sec_txt_new21ab span {



    font-weight: 400;



    font-size: 16px;



}







.salon_profile_sec_txt_new21 .stars_circle i {



    font-size: 12px;



    width: 25px;



    height: 25px;



    padding: 6px 0;



}







.salon_profile_sec_txt_new21abb i {



    margin-right: 7px;



}







.review_txtt1200 {



    width: 100%;



    background: #fff;



    padding: 28px 31px 29px;



}







.ellipse_dot_buttn3300 {



    margin: 64px 0 0 0 !important;



    width: 25%;



}







.img-right {



    display: block;



    margin: 0 0 0 auto;



}











/*.card_padd {padding: 0 0 0 0;}*/







.new_side_border {



    border: 0;



    background: #fff;



    padding: 35px 23px 60px;



    margin: 76px 0 0 0;



    border-radius: 6px;



    box-shadow: -1px -2px 7px 0 #0000002e;



}



.side_bar_profile {margin:171px 0 0 0;}



.new_side_border1 h4 {



    font-weight: 500;



    font-size: 24px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



}







.new_side_border1 p {



    font-weight: 400;



    font-size: 14px;



    color: #252425;



    font-family: 'Poppins', sans-serif;



    padding: 10px 0 43px;



    border-bottom: 1px solid #0003;



    margin-bottom: 18px;



    word-wrap:break-word;



}







.new_side_border1a h4 {



    font-weight: 500;



    font-size: 22px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 4px;



}







.new_side_border1a p {



    font-weight: 400;



    font-size: 14px;



    color: #252425;



    font-family: 'Poppins', sans-serif;



}







.new_side_border1a .fa-phone {



    margin-right: 5px;



    margin-top: 5px;



    color:#4f1c82;



    vertical-align: inherit;



    /*font-size: 22px;*/



}



.new_side_border1a .fa-phone:hover {
    margin-right: 5px;
    margin-top: 5px;
    color: #4f1c82;
    vertical-align: inherit;
    /* font-size: 22px; */
}



.new_side_border1b h4 {



    font-weight: 500;



    font-size: 22px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 12px;



    margin-top: 26px;



}







.new_side_border1b ul {



    padding-left: 3px;



    list-style: none;



}







.new_side_border1b ul li {



    display: inline;



    padding: 0 9px 0 0;



}







.new_side_border1b a {



    text-decoration: none;



    transition: 0.6s all ease-in-out;



    color: #fd027d;



    font-size: 21px;



}







.new_side_border1b i:hover {



    /*color: #fd027d;*/



    transform: rotate(360deg) !important;



    border: 0;



}



.new_side_border1b i{



    transition: 0.6s all ease-in-out;



}



.new_side_border1c{



    padding-bottom:46px;



}



.new_side_border1c h4 {



    font-weight: 500;



    font-size: 22px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-top: 26px;



}







.new_side_border1c a {



    font-weight: 400;



    font-size: 14px;



    color: #252425;



    font-family: 'Poppins', sans-serif;



    text-decoration: none;



    margin-bottom: 12px;



    border-bottom: 1px solid #0003;



    word-wrap: break-word;



}







.new_side_border1c i {



    margin-right: 5px;



    vertical-align: inherit;



}







.request-buttn124578 {



    width: 96% !important;



    margin: 30px 0 40px 0;



}







.new_side_border1d img {



    display: block;



    margin: 0 auto 0 auto;



}







.new_side_border1d p {



    color: #252425;



    font-size: 14px;



    font-weight: 400;



    text-align: center;



    font-family: 'Poppins', sans-serif;



    width: 85%;



    margin: 15px auto 21px auto;



}







.new_side_border1d a {



    font-weight: 400;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



    text-decoration: none;



    text-align: center;



    border: 0;



    padding: 14px 0;



    display: block;



    border-radius: 6px;



    background: #4F1C82;
color: #fff;width: 66%;margin: 19px auto 0 auto;transition: 0.6s all ease-in-out;}







.new_side_border1d a:hover,



.new_side_border1d a:focus {



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.new_side_border1e h4 {



    font-weight: 500;



    font-size: 24px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 20px;



}







.new_side_border1e img {



    width: 100%;



    margin: 0 0 14px 0;



    min-height:100px;



    max-height:100px;



}







.new_side_border1f h4 {



    font-weight: 500;



    font-size: 24px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 17px;



}







.new_side_border1g h4 {



    font-weight: 500;



    font-size: 24px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 16px;



}







.new_side_border1ga h6 {



    font-weight: 400;



    font-size: 14px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    border: 0;



    text-align: center;



    padding: 10px 0;



    border-radius: 5px;



    background: #E9E9ED;



    margin-bottom: 9px;



}







.new_side_border1e .col-md-4 {



    padding: 0 7px 0;



}







.new_side_border1e .row {



    margin: 0 0 0 0;



}







.new_side_border1d {



    border-top: 1px solid #0003;



    border-bottom: 1px solid #0003;



    padding: 30px 0px 35px;



    margin-bottom: 15px;



}



.new_side_border1da {
    /* border-top: 1px solid #0003; */
    border-bottom: 1px solid #0003;
    padding: 30px 0px 56px;
    margin-bottom: 15px;
}







.new_side_border1e {



    border-bottom: 1px solid #0003;



    padding: 44px 0 13px;



    margin-bottom: 21px;



}







.new_side_border1f {



    border-bottom: 1px solid #0003;



    padding: 0 0 16px;



    margin-bottom: 25px;



}







.new_side_border1f .col-md-8 .row {



    margin: 0 0 0;



}







.new_side_border1g .col-md-6 {



    padding: 0 6px 0 0;



}







.new_side_border1g .col-md-12 {



    padding: 0 6px 0 0;



}







.new_side_border1g {



    margin: 0 15px 0;



}







.salon_profile_sec_txt_new2a a {



    text-decoration: none;



}











/*SALON PROFILE PAGE CSS END*/











/*SALON PROFILE 1 PAGE CSS BEGIN*/







.ellips_1 {



    padding: 59px 0 0;



}







.ellips_2 {



    padding: 39px 0 0;



}











/*SALON PROFILE 1 PAGE CSS END*/











/*SALON PROFILE 3 PAGE CSS BEGIN*/







.manicure_1 {



    padding: 76px 0 0;



}







.manicure_2 {



    padding: 42px 0 0;



}











/*SALON PROFILE 3 PAGE CSS END*/











/*SALON PROFILE 2 PAGE CSS BEGIN*/







.salon_profile_sec_txt12454 {



    background-color: #fff;



}







.review_txtt120021 {



    box-shadow: -1px -2px 7px 0 #0000002e;



}







.review_txtt1200212156884 {



    margin-top: 77px;



}











/*SALON PROFILE 2 PAGE CSS END*/











/*LICENSE POPUP 1 CSS BEGIN*/







#myModal .modal-header {



    border-bottom: 0;



}







#myModal .table-bordered td {



    border: 0;



}







.image_txxtt img {



    display: block;



    margin: -34px auto 40px auto;



}







#myModal .modal-content {



    border: 0;



    border-radius: 15px;



    padding: 3px 35px 24px;



}







.image_txxtt_table .table tbody tr {



    border-bottom: 1px solid #dee2e6;



}







.image_txxtt_table .table tbody tr td {



    font-weight: 400;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



    color: #707070;



}







.image_txxtt_table_txt p {



    font-weight: 400;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



    color: #707070;



}







.image_txxtt_table_txt a {



    text-decoration: none;



    color: #1988DC;



    font-size: 14px;



    font-weight: 400;



    text-decoration: underline;



}







.image_txxtt_table_txt1 a {



    transition: 0.6s all ease-in-out;



    color: #252425;



    text-decoration: none;



    text-align: center;



    border: 1px solid #bec1c3;



    padding: 11px 0;



    font-weight: 400;



    font-size: 14px;



    margin: 44px auto 0 auto;



    display: block;



    width: 21%;



    border-radius: 4px;



    outline: none;



}







.image_txxtt_table_txt1 a:hover {



    color: #fff;



    border: 0;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







#myModal .modal-header .close {



    padding: 1rem 1rem;



    margin: -1rem -47px -1rem auto;



}











/*LICENSE POPUP 1 CSS END*/











/*TECHNICIAN PROFILE ADMIN PREVIEW PAGE CSS BEGIN*/







.salon_profile_banner_sec_txt1a_border01 {



    border: 0;



    background-color: transparent;



    padding: 0 0 0;



    border-radius: 0;



    margin-right: 18px;



}







.salon_profile_banner_sec_txt1b h6 {



    font-weight: 400;



    font-size:18px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin: 7px 0 0;



}







.popular_txt11 h4 {



    border-bottom: 1px solid #0000001c;



    padding: 0 0 21px;



    margin: 77px 0 0;



    font-weight: 500;



    font-size: 28px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-bottom:30px;



}



.popular_txt11a h4{



    border-bottom: 1px solid #0000001c;



    padding: 0 0 21px;



    margin: 2px 0 0;



    font-weight: 500;



    font-size: 28px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



}



.review_txtt12b span{



    font: normal normal bold 17px/26px Poppins;







}



.manicure_1_spac {



    padding: 15px 0 0;



}







.review_txtt12002121568841478 {



    margin-top: 76px;



}







.salon_info_txt1 {



    border: 0;



    padding: 7px 0 12px;



    border-radius: 8px;



    box-shadow: 0 0 4px 3px #0000002e;



}







.salon_info_txt1 img {



    width: 66%;



    display: block;



    margin: 0 auto;



}







.salon_info_txt2 h4 {



    font-weight: 700;



    font-size: 20px;



    color: #252425;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 0 !important;



}








.salon_info_txt2 p {
    font-weight: 400;
    font-size: 9px;
    color: #707070;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 3px;
    display: flex;
    align-items: center;
}







.salon_info_txt2 strong {
    font-weight: 700;
    font-size: 12px;
    color: #707070;
    font-family: 'Poppins', sans-serif;
    margin-right: 3px;
}







.stars_circle_small i {



    border: 0;



    width: 20px;



    height: 20px;



    padding: 6px 0;



    border-radius: 50%;



    color: #fff;



    background: #4F1C82;



    margin-right: 5px;



    font-size: 9px;



    text-align: center;



}







.salon_info_txt h4 {



    margin: 0 0 16px;



}







.salon_info_txt {



    border-bottom: 1px solid #0003;



    padding: 0 0 16px;



    margin: 0 0 17px;



}







.add_ser {



    font-size: 16px !important;



    color: #707070 !important;



    font-weight: 700 !important;



    font-family: 'Poppins', sans-serif;



    padding: 42px 0 0 !important;



}







.salon_profile_sec_txt .panel {



    margin: 0 auto 0;



    max-width: 500px;



    text-align: center;



    padding: 48px 0 0;



}







.button_outer {



    background: #4F1C82;



    border-radius: 50%;



    text-align: center;



    height: 70px;



    width: 70px;



    display: inline-block;



    transition: .2s;



    position: relative;



    overflow: hidden;



    padding: 9px 0 0;



}







.salon_profile_sec_txt_new1 .btn_upload {



    padding: 17px 30px 12px;



    color: #fff;



    text-align: center;



    position: relative;



    display: inline-block;



    overflow: hidden;



    z-index: 3;



    white-space: nowrap;



    background: transparent;



    border: 0;



}







.btn_upload input {



    position: absolute;



    width: 100%;



    left: 0;



    top: 0;



    width: 100%;



    height: 105%;



    cursor: pointer;



    opacity: 0;



}







.file_uploading {



    width: 100%;



    height: 10px;



    margin-top: 20px;



    background: #ccc;



}







.file_uploading .btn_upload {



    display: none;



}







.processing_bar {



    position: absolute;



    left: 0;



    top: 0;



    width: 0;



    height: 100%;



    border-radius: 30px;



    background: #83ccd3;



    transition: 3s;



}







.file_uploading .processing_bar {



    width: 100%;



}







.success_box {



    display: none;



    width: 50px;



    height: 50px;



    position: relative;



}







.success_box:before {



    content: '';



    display: block;



    width: 9px;



    height: 18px;



    border-bottom: 6px solid #fff;



    border-right: 6px solid #fff;



    -webkit-transform: rotate(45deg);



    -moz-transform: rotate(45deg);



    -ms-transform: rotate(45deg);



    transform: rotate(45deg);



    position: absolute;



    left: 17px;



    top: 10px;



}







.file_uploaded .success_box {



    display: inline-block;



}







.file_uploaded {



    margin-top: 0;



    width: 50px;



    background: #83ccd3;



    height: 50px;



}







.uploaded_file_view {



    max-width: 300px;



    margin: 40px auto;



    text-align: center;



    position: relative;



    transition: .2s;



    opacity: 0;



    border: 2px solid #ddd;



    padding: 15px;



}







.file_remove {



    width: 30px;



    height: 30px;



    border-radius: 50%;



    display: block;



    position: absolute;



    background: #aaa;



    line-height: 30px;



    color: #fff;



    font-size: 12px;



    cursor: pointer;



    right: -15px;



    top: -15px;



}







.file_remove:hover {



    background: #222;



    transition: .2s;



}







.uploaded_file_view img {



    max-width: 100%;



}







.uploaded_file_view.show {



    opacity: 1;



}







.error_msg {



    text-align: center;



    color: #f00



}







.btn_upload i {



    font-size: 39px;



    margin-left: -9px;



    margin-top: -8px;



}



.button-upload-feautre i {margin-left: -12px !important;margin-top: -10px !important;}







.salon_profile_sec_txt_new2a1245321 {
    padding: 28px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}











/*TECHNICIAN PROFILE ADMIN PREVIEW PAGE CSS END*/











/*TECHNICIAN PROFILE PAGE CSS BEGIN*/











/*TECHNICIAN PROFILE PAGE CSS END*/











/*TECHNICIAN PROFILE 1 PAGE CSS BEGIN*/







.manicure_1_spac12 {



    padding: 78px 0 0;



}











/*TECHNICIAN PROFILE 1 PAGE CSS END*/











/*TECHNICIAN PROFILE 2 PAGE CSS BEGIN*/







.review_txtt12002121568841478abs {



    margin-top: 76px;



}











/*TECHNICIAN PROFILE 2 PAGE CSS END*/











/*USER PROFILE 3 - 3 PAGE CSS BEGIN*/







.main_text_border {



    border: 0;



    width: 89%;



    padding: 10px 0;



    background: #fff;



    box-shadow: 3px 13px 11px 0px #0000001f;



    border-radius: 7px;



    margin-bottom: 60px;



}







.main_text_border1 h6 {



    text-align: center;



    color: #707070;



    font-weight: 400;



    font-size: 14px;



    font-family: 'Poppins', sans-serif;



    line-height: 18px;



}







.main_text_border span {



    display: block;



    font-weight: 700;



    font-size: 16px;



}







.user_profile_sec_txt_newew1475544444lk .table {



    border-spacing: 0 19px !important;



    width: 88% !important;



}







.data_table .table .dropdown {



    display: inline-block;



}







.data_table .table td,



.data_table .table th {



    vertical-align: middle;



    margin-bottom: 10px;



    border: none;



}







.data_table .table thead tr,



.data_table .table thead th {



    border: none;



    font-size: 14px;



    letter-spacing: 1px;



    text-transform: uppercase;



    background: transparent;



    font-weight: 700;



    color: #757575;



    font-family: 'Poppins', sans-serif;



}







.data_table .table td {



    background: #F7F2F5;



    font-weight: 400;



    font-size: 14px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    padding: 17px 0 17px 15px;



}







.data_table .table td:first-child {



    border-top-left-radius: 10px;



    border-bottom-left-radius: 10px;



}







.data_table .table td:last-child {



    border-top-right-radius: 10px;



    border-bottom-right-radius: 10px;



}







.data_table .avatar {



    width: 2.75rem;



    height: 2.75rem;



    line-height: 3rem;



    border-radius: 50%;



    display: inline-block;



    background: transparent;



    position: relative;



    text-align: center;



    color: #868e96;



    font-weight: 700;



    vertical-align: bottom;



    font-size: 1rem;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    user-select: none;



}







.data_table .avatar-sm {



    width: 2.5rem;



    height: 2.5rem;



    font-size: 0.83333rem;



    line-height: 1.5;



}







.data_table .avatar-img {



    width: 100%;



    height: 100%;



    -o-object-fit: cover;



    object-fit: cover;



}







.data_table .avatar-blue {



    background-color: #c8d9f1;



    color: #467fcf;



}







.data_table table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,



.data_table table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {



    top: 28px;



    left: 14px;



    border: none;



    box-shadow: none;



}







.data_table table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,



.data_table table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {



    padding-left: 48px;



}







.data_table table.dataTable>tbody>tr.child ul.dtr-details {



    width: 100%;



}







.data_table table.dataTable>tbody>tr.child span.dtr-title {



    min-width: 50%;



}







.data_table table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,



.data_table table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,



.data_table table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {



    padding: 0.75rem 1rem 0.125rem;



}







div.dataTables_wrapper div.dataTables_length label,



div.dataTables_wrapper div.dataTables_filter label {



    margin-bottom: 0;



}







@media (max-width: 767px) {



    div.dataTables_wrapper div.dataTables_paginate ul.pagination {



        -ms-flex-pack: center !important;



        justify-content: center !important;



        margin-top: 1rem;



    }



    .results_sec_txt121{



        position: relative;



        text-align: center;



    }



    .main-section img {



        max-height: 200px !important;



    }



    .gallery-thumb {



        height: 200px !important;



    }



}







.data_table .btn-icon {



    background: #fff;



}







.data_table .btn-icon .bx {



    font-size: 20px;



}







.data_table .btn .bx {



    vertical-align: middle;



    font-size: 20px;



}







.data_table .dropdown-menu {



    padding: 0.25rem 0;



}







.data_table .dropdown-item {



    padding: 0.5rem 1rem;



}







.data_table .badge {



    padding: 0.5em 0.75em;



}







.data_table .badge-success-alt {



    background-color: #d7f2c2;



    color: #7bd235;



}







.data_table .table a {



    color: #212529;



}







.data_table .table a:hover,



.table a:focus {



    text-decoration: none;



}







.data_table table.dataTable {



    margin-top: 12px !important;



}







.icon>.bx {



    display: block;



    min-width: 1.5em;



    min-height: 1.5em;



    text-align: center;



    font-size: 1.0625rem;



}







.btn {



    font-size: 0.9375rem;



    font-weight: 500;



    padding: 0.5rem 0.75rem;



}







.avatar-blue {



    background-color: #c8d9f1;



    color: #467fcf;



}







.avatar-pink {



    background-color: #fcd3e1;



    color: #f66d9b;



}







.main_text_border11254 label {



    font-weight: 700;



    font-size: 14px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    vertical-align: sub;



}







.main_text_border112541 input {



    font-weight: 400;



    font-size: 14px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    outline: none;



    border: 1px solid #00000038;



    padding: 10px 12px 10px;



    border-radius: 5px;



    width: 27%;



    margin-bottom: 21px;



}







.main_text_border112541 select {



    font-weight: 400;



    font-size: 14px;



    color: #757575;



    font-family: 'Poppins', sans-serif;



    outline: none;



    border: 1px solid #00000038;



    padding: 10px 12px 10px;



    border-radius: 5px;



    width: 15%;



    margin: 0 11px 0 0;



}







.data_table .table-hover tbody tr {



    margin: 0 0 0;



}







.loader_img_1 img {



    margin: 0 0 0 70px;



}







.green_txt {



    color: #2FC461 !important;



    font-weight: 700 !important;



    font-size: 17px !important;



    font-family: 'Poppins', sans-serif !important;



    text-align: right;



}







.data_table {



    margin: 39px 0 0;



}







.new_border_spac {



    text-align: right;



}







.table_view_buttn {



    border: 0;



    display: block;



    width: 20%;



    text-align: center;



    text-decoration: none !important;



    font-size: 16px;



    padding: 16px 0;



    background: #4F1C82;



    color: #fff !important;



    font-weight: 700;



    transition: 0.6s all ease-in-out;



    border-radius: 6px;



    margin: 50px auto 0 auto;



}







.table_view_buttn:hover,



.table_view_buttn:focus {



    border: 0;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







/* Search Area - Start */



.search-group{



    display: flex;



    align-items: center;



    justify-content: center;



    background-color: white;



    border-radius: 50px;



    box-shadow: 0px 10px 40px -3px #00000045;



    padding: 15px;



}



.search-group input{



    margin-bottom: 0 !important;



    border:0;



}



.search-group input{



    border:0;



    box-shadow: none !important;



}



.search-group > .search-box{



    width: 35%;



}



.search-group > .address-box{



    width: 45%;



}



.search-group > .search-button{



    width: 20%;



}



.address-box .show-login-password{



    border:0;

    background-color: transparent;

    padding: 0;
    cursor: pointer;


}



.search-button button{



    width: 100%;



    font: normal normal normal 14px/30px Poppins;



    transition: 0.6s all ease-in-out;



    background: #4F1C82;



    color: white;



    border-radius: 50px;



    letter-spacing: 4.8px;



    text-transform: uppercase;



    padding: 10px 0;



    border: 0;



}



.search-button button:hover{



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}



@media(max-width:529px) {



    .search-group > .search-box {



        width: 50%;



    }



    .search-group > .address-box {



        width: 54%;



    }



    .search-group > .search-button {



        width: auto;



    }



    .search-button button{



        padding: 0px 10px;



        letter-spacing: 2.8px;



    }



}



/* Search Area - End */















/*USER PROFILE 3 - 3 PAGE CSS END*/











/*MESSAGES PAGE CSS BEGIN*/







.coll_pan .wrapper {



    width: 100%;



}







@media(max-width:992px) {



    .coll_pan .wrapper {



        width: 100%;



    }



}







.coll_pan .panel-heading {



    padding: 0;



    border: 0;



}







.coll_pan .panel-title>a,



.coll_pan .panel-title>a:active {



    display: block;



    padding: 15px 12px 15px 0;



    text-transform: uppercase;



    letter-spacing: 1px;



    word-spacing: 3px;



    text-decoration: none;



    font-weight: 700;



    font-size: 14px;



    color: #707070 !important;



    font-family: 'Poppins', sans-serif;



    text-align: left;



    margin-left: 15px;



}







.coll_pan .panel-heading a:before {



    content: "\f106";



    float: right;



    transition: all 0.5s;



    font: normal normal normal 14px/1 FontAwesome;



}







.coll_pan .panel-heading.active a:before {



    -webkit-transform: rotate(180deg);



    -moz-transform: rotate(180deg);



    transform: rotate(180deg);



}







.salon_profile_sec_txt1254 .panel {



    margin: 0 auto 0;



    max-width: 500px;



    text-align: center;



    padding: 9px 0 16px;



    border: 0;



    background: #fff;



    border-bottom: 1px solid #0003;



}







.inner_msg_box {



    position: relative;

    display: flex;



}







.inner_msg_box1 {



    /* position: absolute;



    top: 4px;



    left: -26px; */



}







.inner_msg_box1 h4 {



    font-weight: 500;



    font-size: 12px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 0;

    text-align: left;



}







.inner_msg_box1 p {



    font-weight: 400;



    font-size: 10px;



    color: #AEACAC;



    font-family: 'Poppins', sans-serif;



    /* margin-left: 65px; */

    text-align: left;

    word-wrap: break-word;



}

.for_cly{color: #fff!important;}







.inner_msg_box img {



    /* margin: 0 0 0 -187px; */

    margin-right: 9px;

    border-radius:50%;



}







.inner_msg_box2 ul {



    margin-top: -4px;



}







.inner_msg_box2 ul li {



    font-weight: 500;



    font-size: 9px;



    color: #AEACAC;



    font-family: 'Poppins', sans-serif;



    display: inline-block;



    padding: 0 13px 0 0;



}







.inner_msg_box2 i {



    color: #F9C313;



}







.main_color_back_box {



    border: 0;



    padding: 14px 0;



    background-color: #F7F1F5;



    margin: 0 12px 10px;



    border-radius: 4px;



    transition: 0.6s all ease-in-out;



}







.main_color_back_box:hover {



    background-color: #4F1C82;



    color: #fff;



    cursor: pointer;



}







.inner_msg_box2 .fa-star-o {



    color: #AEACAC;



}







.coll_pan .panel-body {



    border-top: 1px solid #aeacac47;



    padding: 23px 0 0;



}







.coll_pan .scrollbar {



    margin-left: 0;



    float: left;



    height: 528px;



    width: 100%;



    background: #fff;



    overflow-y: scroll;



    margin-bottom: 6px;



}







.coll_pan .inner_msg_box2 ul li {



    font-weight: 500;



    font-size: 9px;



    color: #AEACAC;



    font-family: 'Poppins', sans-serif;



    display: inline-block;



    padding: 0 10px 0 0;



}







.main_msg_box_border {



    border: 0;



    padding: 11px 0 0;



    background: #fff;



    box-shadow: 0 0 6px 2px #0000001f;



}







.main_msg_box_border1 h4 {



    font-weight: 700;



    font-size: 20px;



    color: #231F20;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 0;



}







.main_msg_box_border1 p {



    font-size: 14px;



    font-weight: 400;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.main_msg_box_border1a {



    border-bottom: 1px solid #0003;



    padding: 0 14px 0px;



    width: 100%;



    margin-left: 0;



}





/* chat colour and all */

.main_msg_box_border2 {

    /*

        position: relative;



        display: flex; */



    /* align-items: center;



    justify-content: center;



    padding: 22px 11px 0 22px; */

    position: relative;

    display: flex;



    margin-bottom: 10px;padding: 22px 16px 5px;margin: 0px 8px 10px;border-radius: 6px;



}



.msg_send{

    background-color: #f8fafc;

}

.msg_recieve{

    background-color: #F7F2F5;

}





.main_msg_box_border2 img {



    /* margin-top: -100px; */



    /* margin-right: 4px; */



}

.message_pc{margin-right: 9px;}







.main_msg_box_border2a h4 {



    font-weight: 500;



    font-size: 16px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 0;



}







.main_msg_box_border2a small {



    font-weight: 400;



    font-size: 8px;



    color: #AEACAC;



    font-family: 'Poppins', sans-serif;



    vertical-align: middle;



    margin-left: 5px;



}







.main_msg_box_border2a p {



    font-weight: 400;



    font-size: 12px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.main_msg_box_border1a_new {
    padding: 0 0 0;
}

.main_msg_box_border1a_new2154ac .scrollbar {

    min-height: 479px;
    background: #fff;
    overflow-y: scroll;
    orver-flow-x:hidden;
    margin-bottom: 6px;

}







.main_msg_box_border1 {



    padding: 7px 0 0;



}







.main_msg_box_border3 h4 {



    font-weight: 700;



    font-size: 20px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 4px;



}







.main_msg_box_border3 p {



    font-weight: 500;



    font-size: 14px;



    color: #AEACAC;



    font-family: 'Poppins', sans-serif;



}







.main_msg_box_border3a a {



    font-weight: 700;



    font-size: 8px;



    font-family: 'Poppins', sans-serif;



    border: 0;



    padding: 13px 0;



    text-decoration: none;



    text-align: center;



    width: 181%;



    display: block;



    background: #4F1C82;



    color: #fff;



    border-radius: 6px;



}







.main_msg_box_border3b h4 {



    font-size: 12px;



    font-weight: 400;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.main_msg_box_border3b span {



    display: block;



    font-weight: 700;



    font-size: 16px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



}







.single_r1 {



    display: flex;



    align-items: center;



    border: 1px solid #0003;



    padding: 8px 9px 7px;



    border-radius: 6px;



    margin-left: -17px;



    width: 100%;



    margin-top: 22px;



}







.main_msg_box_border3b {



    margin-right: 11px;



}







.main_msg_box_border3a {



    margin-right: 36px;



}







.no_spac1 {



    margin: 0 0 0;



    padding: 0 14px 0;



}







.no_spac11 {



    padding: 0 10px 0 0;



}







.main_msg_box_border3 {



    margin-left: -16px;



    margin-top: 13px;



}







.about_txxxt h4 {



    font-weight: 700;



    font-size: 20px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    margin-left: 2px;



    margin-top: 23px;



}







.about_txxxt2_new1 {



    border: 0;



    border-radius: 10px;



    background: #F7F2F5;



    padding: 21px 16px 10px;



    margin-left: 1px;



    width: 100%;



}







.about_txxxt2_new1 img {



    display: block;



    margin: 0 auto 0 auto;



}







.about_txxxt2_new1 h4 {



    font-weight: 500;



    font-size: 18px;



    color: #4F1C82;



    font-family: 'Poppins', sans-serif;



    text-align: center;



    margin-bottom: 0;



    margin-top: 7px;



}







.about_txxxt2_new1 p {



    font-size: 14px;



    font-weight: 500;



    color: #707070;



    text-align: center;



    font-family: 'Poppins', sans-serif;



}







.about_txxxt2_new1 ul {



    padding-left: 0;



    list-style: none;



}







.about_txxxt2_new1 ul li {



    font-weight: 400;



    font-size: 14px;



    color: #707070;



    font-family: 'Poppins', sans-serif;



    padding: 11px 0 11px;



    border-top: 1px solid #0003;



}







.about_txxxt2_new1 i {



    margin-right: 4px;



}







.top_border1 {



    /* border-top: 1px solid #0003; */



    margin: 39px 0 0;



    width: 100%;



    margin-left: -18px;



}











/*MESSAGES PAGE CSS END*/







.review_txtt12a img {



    width: 82px;



    height: 82px;



    border-radius: 50%;



}







.swal-button-container {



    margin:0px 5px 0px 5px !important;



}



/*MEDIA QUERIES BEGIN*/







@media only screen and (min-width: 320px) and (max-width: 529px) {



    /*HOME PAGE CSS BEGIN*/



    .main_slide_box {



        padding: 35px 20px;



        width: 94%;



        margin-bottom: 28px;



        margin: 26px 0 0 14px;



    }



    .main_slide_box1 p {



        width: 100%;



        font-size: 14px;



        padding: 2px 0 8px;



    }



    .map_locator img {



        width: 46%;



    }



    .menu_sec_txt14a {



        padding: 0 0px 0 0px;



        top: 26px;



        left: 0;



    }



    .logo_img img {



        width: 34% !important;



    }



    .ghq0k {



        display: block !important;



    }



    .menu_sec_txt14a .navbar-toggle {



        border: 0;



        padding: 9px 10px;



        margin-top: -41px;



        margin-right: 0;



        margin-bottom: 0;



        background-color: #4F1C82;



    }



    .menu_sec_txt14a .navbar-inverse .navbar-toggle:focus,



    .navbar-inverse .navbar-toggle:hover {



        /*background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);*/



        background: #4F1C82;



        outline: none;



        border: 0;



    }



    .menu_sec_txt14a .navbar-inverse .navbar-collapse {



        margin-top: 12px;



        border-color: transparent;



        background: #4F1C82;



        /*background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);*/



    }



    .menu_sec_txt14a .navbar-inverse .navbar-nav>li>a:hover {



        color: #fff !important;



        background-color: transparent;



    }



    .menu_sec_txt14a .navbar-inverse .navbar-nav>li>a {



        color: #fff !important;



        background-color: transparent;



        display: inline-block;



    }



    .menu_sec_txt14a .navbar-inverse {



        background-color: transparent;



        border-color: transparent;



    }



    .menu_sec_txt14a .navbar {



        position: relative;



        min-height: 0;



        margin-bottom: 0px;



        border: 1px solid transparent;



    }



    .menu_sec_txt14a .buttns a {



        border: 1px solid #fff;



        padding: 10px 0 10px;



        border-radius: 5px;



        background-color: #fff;



        color: #4F1C82;



        margin-left: 16px;



        margin-top: 10px;



        margin-bottom: 10px;



    }



    .menu_sec_txt14a {



        padding: 15px 0 15px;



    }



    .banner_sec_txt {



        background-position: 50% 84% !important;



        padding: 0 0 0 0 !important;



    }



    .banner_sec_txt1 h1 {



        font-size: 24px !important;



        line-height: 20px !important;



        display: inline-block;



    }



    .banner_sec_txt1 span {



        display: inline;



        font-size: 28px;



        line-height: 45px;



    }



    .banner_sec_txt .ban_row {



        padding: 30px 0 34px;



    }



    .banner_sec_txt1 p {



        font-size: 15px !important;



        width: 100% !important;



        line-height: 22px !important;



        padding: 10px 10px 10px !important;



        background: #ffffffb5;



        border-radius: 15px;



    }



    .banner_sec_txt1a {



        border: 0 !important;



        padding: 12px 0 11px !important;



        background: none !important;



        width: 100% !important;



        min-width: 100% !important;



        margin-left: 0px !important;



        margin-top: 25px !important;



        box-shadow: none !important;



    }



    .banner_sec_txt1a input.box1 {



        margin-bottom: 14px;



        width: 42% !important;



        margin-right: 8px !important;



        margin-left: 6px !important;



        border: 0;



        border-radius: 25px;



        background: #fff;



    }



    .banner_sec_txt1a input.box2 {



        border-radius: 25px;



        width: 28% !important;



        margin-left: 26 !important;



        border: 0;



        padding: 15px 5px 15px;



        background: #fff;



    }



    .map_locator {



        left: 4% !important;



        top: 46% !important;



    }



    .banner_sec_txt1a a {



        width: 100% !important;



        padding: 12px 0 12px !important;



        border-radius: 25px !important;



        margin-left: 0 !important;



        font-size: 15px !important;



        margin-top: 21px;



    }



    .top_rated_txt1 h2 {



        font-size: 27px !important;



        text-align: left !important;



        margin-bottom: 0 !important;



    }



    .top_rated_txt1 span {



        font-size: 27px !important;



        text-align: left !important;



    }



    .top_rated_txt1 h3 {



        font-size: 27px !important;



        text-align: left !important;



        margin-top: 0 !important;



    }



    .top_rated_txt1 p {



        font-size: 15px !important;



        text-align: left !important;



        width: 100% !important;



        margin: 15px auto 40px auto !important;



    }



    .bottom_spacing {



        padding: 0 4px 0px;



    }



    .top_rated_txt2 img {



        margin-left: 10px;



    }



    .top_rated_txt2a {



        top: 20px !important;



        left: 117px !important;



        position: initial;



    }



    .top_rated_txt2a h4 {



        font-size: 20px !important;



        line-height: 30px !important;



        text-align: center;



    }



    .top_rated_txt2a span {



        font-size: 16px;



        line-height: 20px;



    }



    .top_rated_txt2b {



        padding: 27px 0 20px 18px;



    }



    .top_rated_txt2b i {



        width: 16px;



        height: 16px;



        padding: 3px 0 0;



        font-size: 9px;



    }



    .top_rated_txt2d a {



        width: 85%;



        padding: 15px 0 15px;



        margin: 24px auto 0 auto;



        font-size: 12px;



    }



    .top_rated_txt2 {



        position: relative;



        border: 1px solid #00000038;



        padding: 25px 0px 28px;



        border-radius: 23px;



        box-shadow: none;



        background: #fff;



        margin: 0 13px 38px;



    }



    .girl_imgt img {



        width: 100%;



        max-width: 100%;



        margin-left: 0;



    }



    .girl_imgt1 h2 {



        font-size: 27px !important;



        line-height: 33px !important;



        width: 100% !important;



        margin-top: 0;



    }



    .top_rated_txt .slick-initialized .slick-slide {



        padding: 0px 0 2px;



    }



    .girl_imgt1 p {



        font-size: 15px !important;



        line-height: 23px !important;



        padding: 12px 0 0 !important;



    }



    .girl_imgt1 a {



        width: 50%;



        padding: 15px 0 15px;



        font-size: 12px;



        margin-top: 28px;



    }



    .top_rated_txt {



        padding: 42px 0 50px;



        width: 100%;



        overflow: hidden;



    }



    .download_app_sec1 h2 {



        font-size: 30px !important;



    }



    .download_app_sec .row {



        display: block;



    }



    .download_app_sec1 p {



        font-size: 15px;



        width: 94%;



        line-height: 23px;



        padding: 10px 0 12px;



    }



    .download_app_sec {



        padding: 19px 0 0;



    }



    .download_app_sec2 img {



        height: 389px !important;



    }



    .footer_sec_txt1 img {



        margin-top: 0;



    }



    .footer_sec_txt1 p {



        font-size: 15px !important;



        width: 100% !important;



        line-height: 23px !important;



        padding: 17px 0 20px !important;



    }



    .footer_sec_txt2a input {



        margin-top: 10px;



    }



    .footer_sec_txt2 p {



        font-size: 15px;



        padding: 5px 0 0;



        line-height: 23px;



    }



    .footer_sec_txt3 {



        padding-left: 0;



        padding-top: 30px;



    }



    .footer_sec_txt3 ul li {



        padding: 11px 0 0;



        font-size: 16px;



        width: 100%;



        line-height: 23px;



    }



    .footer_sec_txt3a {



        padding-left: 0;



    }



    .footer_menus ul {



        padding-left: 0;



        text-align: center;



        margin: 35px 0 16px;



    }



    .footer_menus ul li {



        padding: 0 7px 0 0;



    }



    .footer_menus a {



        font-size: 14px !important;



    }



    .copyright_sec_txt {



        padding: 12px 0 3px;



    }



    .copyright_sec_txt p {



        font-size: 15px;



        text-align: center;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        top: 927px !important;



        left: 64px !important;



        width: 20%;



    }



    .top_rated_txt .slick-initialized img.a-right1 {



        top: -3px !important;



        left: 58% !important;



        width: 20%;



    }



    .image_line-spacing {



        padding: 30px 13px 0;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .menu_sec_txt14a1245 {



        padding: 16px 0 14px 0 !important;



    }



    .menu_sec_txt .navbar-dark .navbar-toggler {



        display: block;



        margin: -39px 0 0 auto;



    }



    .invis_cl {



        display: none !important;



    }



    .vis_cl {



        display: block !important;



    }



    .menu_sec_txt14a1245 .navbar-nav {



        margin-top: 7px;



        background: #4F1C82;



        padding: 0 0 21px;



    }



    .menu_sec_txt .navbar-nav a {



        color: #fff !important;



        font-size: 14px !important;



    }



    .menu_sec_txt .nav>li {



        padding: 19px 0px 0 19px;



    }



    .salon_profile_banner_sec_txt1a_border01 {



        margin-right: 0;



    }



    .salon_profile_banner_sec_txt1a img {



        display: block;



        margin: 0 auto;



        width: 54%;



    }



    .salon_profile_banner_sec_txt {



        padding: 55px 0 77px;



    }



    .salon_profile_banner_sec_txt1b h4 {



        font-size: 25px;



        margin: 14px 0 0 0;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1b h6 {



        font-size: 18px;



        margin: 4px 0 0;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1b p {



        font-size: 12px;



        margin-bottom: 8px;



        margin-top: 2px;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1b span {



        font-size: 16px;



    }



    .stars_circle {



        padding: 0 0 15px;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1c a {



        width: 75%;



        text-align: center;



        padding: 13px 0;



        border-radius: 6px;



        font-size: 13px;



        margin: 0 auto 0 auto;



    }



    .main_color_back_box {



        border: 0;



        padding: 14px 0;



        background-color: #F7F1F5;



        margin: 0 9px 10px;



        border-radius: 4px;



        transition: 0.6s all ease-in-out;



    }



    .inner_msg_box img {



        margin: 0 0 0 -230px;



    }



    .inner_msg_box1 {



        position: absolute;



        top: 4px;



        left: -12px;



    }



    .inner_msg_box2 ul {



        margin-top: -35px;



        text-align: right;



    }



    .main_msg_box_border1a {



        border-bottom: 1px solid #0003;



        padding: 0 0 0px;



        width: 100%;



        margin-left: 0;



    }



    .main_msg_box_border1 p {



        font-size: 12px;



        font-weight: 400;



        color: #707070;



    }



    .main_msg_box_border2 {



        padding: 22px 11px 0 14px;



    }



    .main_msg_box_border2 img {



        margin-top: -174px;



        margin-right: 4px;



    }



    .main_msg_box_border3 {



        margin-left: 18px;



        margin-top: 24px;



    }



    .salon_profile_sec_txt1254 .panel {



        margin: 0 auto 0;



        padding: 9px 0 0;



    }



    .single_r1 {



        padding: 8px 9px 7px;



        margin-left: 14px;



        width: 91%;



        margin-top: 22px;



    }



    .main_msg_box_border3a {



        margin-right: 48px;



    }



    .main_msg_box_border3b {



        margin-right: 35px;



    }



    .top_border1 {



        margin: 39px 0 0;



        width: 100%;



        margin-left: 0px;



    }



    .about_txxxt h4 {



        margin-left: 15px;



        margin-top: 23px;



    }



    .about_txxxt2_new1 {



        padding: 21px 16px 10px;



        margin-left: 14px;



        width: 92%;



        margin-bottom: 21px;



    }



    .salon_banner_sec_txt1 h1 {



        font-size: 20px;



        text-align: center;



        margin-bottom: 62px;



    }



    .salon_banner_sec_txt {



        padding: 50px 0 34px;



    }



    .salon_banner_sec_txt .map_locator {



        left: 12px !important;



        top: 47% !important;



    }



    .results_sec_txt1212456 img {



        width: 34%;



    }



    .results_sec_txt12124561487 h4 {



        font-size: 18px;



        line-height: 17px;



        font-weight: 700;



    }



    .results_sec_txt12124561487 h6 {



        font-size: 15px;



    }



    .stars_circle i {



        width: 22px;



        height: 22px;



        padding: 6px 0;



        margin-right: 0px;



        font-size: 10px;



    }



    .results_sec_txt121a124521546 p {



        margin-left: 0;



        margin-top: 0;



    }



    .results_sec_txt12 {



        border: 0;



        padding: 30px 0;



        border-radius: 15px;



        margin-bottom: 32px;



        width: 100%;



    }



    .text_review a {



        border: 0;



        width: 90%;



        margin: 16px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 14px;



    }



    .results_sec_txt1212456 .stars_circle {



        padding: 0 0 5px !important;



        float: none;



    }



    .results_sec_txt12124561487 {



        margin-bottom: 0;



    }



    .results_sec_txt12124561487 ul {



        padding-left: 0;



        margin-bottom: 0;



    }



    .view_moree {



        width: 90%;



        margin: 10px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 16px;



    }



    .results_sec_txt1212451241 img {



        width: 30%;



        width: 100px !important;



        height: 100px !important;



        border-radius: 50% !important;



        display: block;



        margin: 0px auto;



    }



    .results_sec_txt12124512412 {



        position: initial;



        text-align: center;



    }



    .results_sec_txt12124512412 h4 {



        font-size: 18px;



        margin-bottom: 3px;



        padding: 9px 0px;



    }



    .results_sec_txt12124512412 h6 {



        font-size: 15px;



        margin-bottom: 4px;



    }



    .results_sec_txt121245124 {



        padding: 26px 26px 22px;



        margin-bottom: 32px;



    }



    .results_sec_txt1_neww {



        top: 0;



        left: 130px;



        width: auto;



    }



    .results_sec_txt_list .text_review {



        margin-top: 73px;



    }



    .results_sec_txt12124561487 li {



        padding: 0 19px 0 0;



        font-size: 15px;



    }



    .results_sec_txt {



        padding: 60px 0 10px;



        overflow: hidden;



    }



    /* plus icon css */



    button#add-payment-method {



        font-size: 33px;



        display: block;



        margin: 0px 22px;



    }



    /* plus icon end */



    .salon_profile_banner_sec_txt1a_border {



        padding: 26px 0 36px;



        margin-right: 18px;



        margin-left: 18px;



    }



    .salon_profile_sec_txt .nav-tabs .nav-link.active {



        border-radius: 0;



        padding: 12px 72px 15px;



        margin-top: -7px;



        margin-left: 0;



    }



    .salon_profile_sec_txt .nav-tabs {



        margin: 0 auto;



        width: 80%;



        border-radius: 0;



        padding: 7px 0px 1px 1px;



    }



    .salon_profile_sec_txt .nav-tabs .nav-link {



        font-size: 20px;



        margin-left: 0;



    }



    .salon_profile_sec_txt li.nav-item {



        padding: 0 0 0 0;



        width: 100%;



    }



    .request-buttn {



        width: 83%;



        padding: 15px 0 15px;



        margin: 24px auto 0 auto;



        font-size: 14px;



    }



    .ellipse_dot_buttn3300 {



        margin: 64px 0 0 0 !important;



        width: 100%;



        font-size: 14px;



    }



    .new_side_border1 h4 {



        font-size: 20px;



        color: #000000;



        font-family: 'Poppins', sans-serif;



    }



    .new_side_border1 p {



        font-size: 13px;



        padding: 4px 0 24px;



        margin-bottom: 18px;



    }



    .new_side_border1a h4 {



        font-size: 20px;



        margin-bottom: 4px;



    }



    .new_side_border1b h4 {



        font-size: 20px;



        margin-bottom: 12px;



        margin-top: 26px;



    }



    .new_side_border1c h4 {



        font-size: 20px;



        margin-top: 26px;



    }



    .new_side_border1d a {



        font-size: 14px;



        border: 0;



        padding: 14px 0;



        width: 100%;



        margin: 0 auto 0 auto;



    }



    .new_side_border1e h4 {



        font-size: 20px;



    }



    .new_side_border1f h4 {



        font-size: 20px;



        margin-bottom: 17px;



    }



    .card_padd img {



        display: block;



        margin: 0 auto 13px auto;



    }



    .img-right {



        display: block;



        margin: 0 auto 0 auto;



    }



    .new_side_border1g h4 {



        font-size: 20px;



        margin-bottom: 16px;



    }



    .new_side_border1ga h6 {



        font-size: 12px;



        padding: 10px 0;



        margin-bottom: 9px;



    }



    .review_txtt12b h5 {



        font-size: 16px;



        margin-bottom: 0;



    }



    .review_txtt12b h6 {



        font-size: 14px;



        margin: 8px 0 px 0;



    }



    .review_txtt12c .stars_circle {



        padding: 0 0 15px;



        text-align: left;



        margin: 14px 0 0;



        text-align: center;



    }



    .review_txtt12c .stars_circle i {



        width: 20px;



        height: 20px;



        padding: 6px 0;



        margin-right: 0px;



        font-size: 9px;



    }



    .review_txtt12c p {



        font-size: 14px;



        padding: 6px 0 0;



        line-height: 26px;



        width: 100%;



        word-wrap: break-word;



    }



    .review_txtt12c span {



        font-size: 12px;



        margin-left: 13px;



    }



    .salon_profile_sec_txt_new2a {



        padding: 0 0 18px;



        margin-bottom: 40px;



        margin-left: 13px;



    }



    .manicure_2 {



        padding: 0 0 0;



    }



    .salon_profile_sec_txt_new21 {



        padding: 30px 0;



        margin-top: 17px;



        margin-right: 0;



        margin-left: 15px;



    }



    .results_sec_txt121 {



        text-align: center !important;



    }



    .results_sec_txt121 img {



        width: 30%;



        margin-left: 15px;



        width: 100px !important;



        height: 100px !important;



        border-radius: 50% !important;



        margin: 0px auto;



        display: block;



    }



    .results_sec_txt121a h4 {



        font-size: 20px;



        margin-bottom: 0;



        margin-top: 0;



        text-align: center;



        padding: 9px;



    }



    .results_sec_txt121a {



        position: initial !important;



        top: 4px;



        left: 124px;



        width: 100%;



        text-align: center;



    }



    .results_sec_txt .stars_circle {



        padding: 0px;



        text-align: center;



    }



    .results_sec_txt121a1245 p {



        font-size: 14px;



        margin: 5px 0px;



        text-align: center;



    }



    .results_sec_txt121a1245 {



        text-align: left;



        margin-left: 24px;



    }



    .results_sec_txt12124512412 .stars_circle {



        padding: 0 0 5px 0;



        text-align: center;



    }



    .salon_info_txt1 {



        padding: 7px 0 12px;



        width: 76%;



        margin-bottom: 15px;



    }



    .salon_info_txt .stars_circle {



        padding: 0 0 15px;



        text-align: left;



    }



    .user_profile_sec_txt {



        padding: 80px 0px 80px 0px;



    }



    .user_profile_sec_txt11 h4 {



        font-size: 18px;



        margin-bottom: 5px;



        margin-top: 12px;



    }



    .user_profile_sec_txt11215336a1 span {



        margin-left: 0;



        margin-right: 5px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215336a1 {



        top: 11px;



        left: 46px;



    }



    .review_txtt h4 {



        padding: 0 0 8px;



        font-size: 22px;



        margin-bottom: 26px;



        margin-top: 40px;



        width: 100%;



    }



    .review_txtt124578a h5 {



        font-size: 15px;



        margin-top: 8px;



    }



    .review_txtt124578a p {



        font-size: 15px;



        text-align: left;



        padding-top: 8px;



    }



    .review_txtt124578a a {



        font-size: 15px;



        text-align: left;



        display: block;



        padding: 0 0 0;



    }



    .review_txtt12 {



        margin-bottom: 25px;



        width: 100%;



        padding: 50px 31px 15px;



    }



    .ellipse_dot_buttn {



        width: 100%;



        padding: 15px 0 15px;



        margin: 64px auto 0 auto;



        font-size: 18px;



    }



    .user_profile_sec_txt_newew label {



        margin-right: 0px;



        text-align: left;



        font-size: 12px;



        padding: 0px 0 0 0;



        width: 100%;



    }



    .new_tabs_number span {



        display: block;



        width: 16px;



        height: 16px;



        padding: 8px 0 0;



        font-size: 10px;



        text-align: center;



        margin-left: 4px;



        margin-top: 14px;



    }



    .small_prof1 {



        position: initial;



        top: 5px;



        left: 65px;



        width: 100%;



    }



    .user_profile_sec_txt_newew .tab-content {



        padding: 10px 0;



        width: 100%;



    }



    .user_profile_sec_txt_newew .table {



        width: 100%;



        margin-bottom: 11px;



    }



    .small_prof1 h4 {



        font-size: 12px;



        margin-bottom: 0;



        margin-left: 8px;



        margin-top: 8px;



    }



    .small_prof1 p {



        font-size: 10px;



        margin-left: 8px;



        margin-top: 4px;



    }



    .user_profile_sec_txt_newew .tab-container {



        width: 100%;



        min-width: 100%;



    }



    .user_profile_sec_txt_newew .tabs {



        left: 0;



        width: 100%;



        padding: 0 0 0;



        margin: 0 0 0;



        line-height: 0;



    }



    .user_profile_sec_txt_newewscr1 {



        overflow-x: auto;



    }



    .user_profile_sec_txt_newew_tabb {



        overflow-x: auto;



    }



    .buttn_act1118877po {



        display: none;



    }



    .user_profile_sec_txt_newew254gf {



        overflow-x: auto;



    }



    .user_profile_sec_txt_newewdfs {



        overflow-x: auto;



    }



    .main_text_border {



        width: auto;



    }



    .main_text_border1 h6 {



        margin-bottom: 15px;



    }



    .main_text_border112541 input {



        width: 100%;



    }



    .main_text_border112541 select {



        width: 100%;



        margin: 0 11px 10px 0;



    }



    .loader_imgg {



        font-size: 11px;



    }



    .data_table .table-responsive .table tbody tr td {



        font-size: 11px;



    }



    .table_view_buttn {



        width: 100%;



    }



    .review_txtt12_tabbb .stars_circle {



        text-align: center;



    }



    .review_txtt12_tabbb .stars_circle i {



        border: 0;



        width: 17px;



        height: 17px;



        padding: 5px 0;



        margin-right: 1px;



        font-size: 9px;



    }



    .review_txtt12_tabbb .review_txtt12b p {



        margin-bottom: 0;



    }



    .review_txtt12_tabbb .review_txtt12c .stars_circle {



        margin: 21px 0 0;



    }



    .review_sec_txt1 h4 {



        font-size: 22px;



    }



    .review_sec_txt1 h6 {



        font-size: 13px;



    }



    .review_sec_txt112 p {



        font-size: 16px;



    }



    .review_sec_txt112 .stars_circle {



        text-align: left;



    }



    .review_sec_txt112 input {



        width: 78%;



        padding: 12px 10px;



    }



    /*28/04/2021*/



    /*03/05/2021*/



    .menu_sec_txt_mobb {



        padding: 0 0px 0 0px !important;



    }



    .menu_sec_txt_mobb .navbar-collapse {



        background: #4F1C82;



        margin-top: 6px;



        padding: 0 0 20px;



    }



    .banner_sec_txt_mobb {



        padding: 40px 0 0 !important;



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px



    }



    .banner_sec_txt_mobb .owl-carousel .item img {



        display: block;



        width: 100%;



        height: auto



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px 36px 3px 0;



    }



    .banner_sec_txt_mobb .owl-carousel {



        margin-bottom: 15px;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item img {



        display: block;



        width: 19% !important;



    }



    .banner_sec_txt_mobb .owl-nav .owl-prev {



        display: none !important;



    }



    .main_slide_box2 img {



        width: 19% !important;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item {



        width: 329px !important;



    }



    .banner_sec_txt_mobb .main_slide_box .stars_circle {



        text-align: left;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-prev {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-next {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-stage-outer {



        height: 1030px !important;



    }



    .top_rated_txt2a_new_tabb img {



        width: 50% !important;



        margin: 0 auto 0 auto;



    }



    .top_rated_txt2a_new_tabb p {



        text-align: center;



    }



    .top_rated_txt2 img {



        margin: 0 auto 9px auto;



        width: 36% !important;



        display: block;



    }



    .top_rated_txt .owl-stage-outer .owl-item {



        width: 314px !important;



        margin-left: -38px !important;



    }



    .top_rated_txt .post-slide {



        margin: 20px -19px 20px 32px;



        box-shadow: none;



        width: 100%;



    }



    .top_rated_txt2 {



        box-shadow: none !important;



        border: 1px solid #0003 !important;



        margin: 0 2px 39px 0;



    }



    /*03/05/2021*/



    /*08/05/2021*/



    .vis_cl14 {



        display: block !important;



    }



    .new_dropdown {



        left: 104px !important;



        margin-top: 8px;



        width: 91%;



    }



    .vis_cl141 .new_dropdown a {



        color: #000 !important;



    }



    .review_sec_txt .btn_upload {



        padding: 14px 30px 12px;



    }



    .submit_box2a {



        padding: 12px 0;



        width: 100%;



    }



    .salon_banner_sec_txt .map_locator img {



        width: 40%;



    }



    .salon_banner_sec_txt .banner_sec_txt1a a {



        margin-left: 0 !important;



    }



    .review_txtt12a img {



        width: 95px;



        height: 95px;



        border-radius: 50%;



        margin: 0px auto;



        display: block;



    }



    .ban_row {



        margin-top: 60px;



    }



    .salon_profile_sec_txt_new2 h4 {



        font-size: 23px;



    }



    .results_sec_txt121a124521546 {



        margin-left: 0 !important;



    }



    .pro_1212214578 {



        display: none !important;



    }



    .pro_1212214578 .dropdown-item {



        text-align: left !important;



    }



    .salon_profile_sec_txt_new2a1245321 {



        padding: 28px 0 0 !important;



        min-height: 306px;



    }



    .review_txtt12b10001441 {



        padding: 46px 0 0;



    }



    .review_txtt12b10001441cd p {



        margin-bottom: 0;



        font-size: 12px;



    }



    .review_txtt12b10001441cd .stars_circle span {



        display: block;



        text-align: left;



    }



    .review_txtt12b10001441cd .stars_circle i {



        width: 17px;



        height: 17px;



        text-align: center;



        padding: 5px 0;



        font-size: 9px;



    }



    .review_txtt12b10001441cd .stars_circle {



        text-align: left;



    }



    /* #image-con button {margin-left: 0 !important;margin: 0 auto !important;text-align: center;display: block;} */



    .new_1aswq {



        margin-bottom: 140px;



    }



    .view_more_butn a {



        font-size: 12px !important;



        width: 100% !important;



    }



    /*08/05/2021*/



    /*17-05-2021*/



    .girl_img_ban2 {



        padding: 0 22px 0;



    }



    .banner_sec_txt1a input.box1 {



        margin-bottom: 14px;



        border-radius: 25px;



        background: #fff;



        margin-right: 0 !important;



        margin-left: 0 !important;



        border: 0;



        width: 100% !important;



    }



    .banner_sec_txt1a input.box2 {



        border-radius: 25px;



        width: 100% !important;



        margin-left: 0 !important;



        border: 0;



        padding: 15px 24px 15px;



        background: #fff;



    }



    .girl_img_ban {



        background-image: url(../images/tony-gf.png);



        background-repeat: no-repeat;



        background-size: contain;



        background-position: center;



        padding: 68px 0 0;



    }



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -47px;



        margin-left: 0;



        width: 100%;



    }



    .img_ch2 {



        border: 0;



        width: 41%;



        padding: 18px 0 1px;



        border-radius: 23px;



        background-image: linear-gradient(to left bottom, #9600aa, #8310a1, #711797, #601b8d, #4f1c82);



        display: block;



        margin: 137px auto 0 auto;



    }



    .open-btn1 {



        position: absolute;



        top: -39px;



        right: 90px;



        background: url("https://coco-factory.jp/ugokuweb/wp-content/themes/ugokuweb/data/7-2-3/img/icon_search.svg") no-repeat 15px center;



        background-size: 20px 20px;



        width: 45px;



        height: 45px;



        cursor: pointer;



    }



    .open-btn1.btnactive {



        background: url("https://coco-factory.jp/ugokuweb/wp-content/themes/ugokuweb/data/7-2-3/img/icon_close.svg") no-repeat 15px center;



        background-size: 18px 18px;



    }



    #search-wrap {



        position: absolute;



        top: 150px;



        right: 20px;



        z-index: -1;



        opacity: 0;



        width: 0;



        transition: all 0.4s;



        border-radius: 5px;



    }



    #search-wrap.panelactive {



        opacity: 1;



        z-index: 3;



        width: 293px;



        padding: 25px 15px;



        top: 34px;



        background: #4F1C82;



        right: 14px;



    }



    #search-wrap #searchform {



        display: none;



    }



    #search-wrap.panelactive #searchform {



        display: block;



    }



    #search-wrap input {



        -webkit-appearance: none;



        outline: none;



        cursor: pointer;



        color: #666;



    }



    #search-wrap input[type="text"] {



        width: 100%;



        border: none;



        border-bottom: 2px solid #ccc;



        transition: all 0.5s;



        letter-spacing: 0.05em;



        height: 46px;



        padding: 10px 10px 4px;



        border-radius: 25px;



        margin-bottom: 12px;



    }



    #search-wrap input[type="text"]:focus {



        background: #eee;



    }



    #search-wrap input[type="submit"] {



        position: absolute;



        top: 10px;



        right: 30px;



        background: url("https://coco-factory.jp/ugokuweb/wp-content/themes/ugokuweb/data/7-2-3/img/icon_search.svg") no-repeat right;



        /*è™«çœ¼é¡ã‚¢ã‚¤ã‚³ãƒ³ã‚’èƒŒæ™¯ã«è¡¨ç¤º*/



        background-size: 20px 20px;



        width: 30px;



        height: 60px;



        outline: none;



        border: 0;



    }



    .hd_cls {



        display: block !important;



    }



    #search-wrap a {



        border: 0;



        width: 54% !important;



        text-align: center;



        text-decoration: none;



        padding: 10px 0 !important;



        border-radius: 29px !important;



        background: #fff;



        color: #000;



        letter-spacing: 2px;



        margin-left: 0 !important;



        font-weight: 400;



        font-size: 16px !important;



        font-family: 'Poppins', sans-serif;



        transition: 0.6s all ease-in-out;



        margin: 3px auto 0 auto;



        display: block;



    }



    .banner_sec_txt1a_hide {



        display: none;



    }



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: 0;



        margin-left: 24px;



        width: 88%;



    }



    .girl_img_ban {



        padding: 10px 0 0;



        width: 97%;



    }



    .login_submit {



        display: block;



        width: 100%;



    }



    .login_submit1 {



        display: block;



        text-align: center;



    }



    .review_txtt12b {



        text-align: center;



    }



    /* appointments media */



    .nav-link {



        padding: 0px;



        margin: 0px 0px 0px 18px;



    }



    /*  */



}







@media only screen and (min-width: 375px) and (max-width: 424px) {



    /*HOME PAGE CSS BEGIN*/



    .top_rated_txt2a {



        top: 24px !important;



        left: 133px !important;



    }



    .top_rated_txt .slick-initialized img.a-right1 {



        top: -10px;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        top: 935px !important;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .inner_msg_box img {



        margin: 0 0 0 -284px;



    }



    .main_msg_box_border2 img {



        margin-top: -140px;



        margin-right: 4px;



    }



    .results_sec_txt1212456 img {



        width: 30%;



    }



    .results_sec_txt12124561487 h6 {



        margin-bottom: 0;



    }



    .results_sec_txt12124512412 {



        top: 0;



        left: 100px;



    }



    .results_sec_txt121a {



        top: 4px;



        left: 136px;



        width: 100%;



    }



    /*28/04/2021*/



    /*03/05/2021*/



    .menu_sec_txt_mobb {



        padding: 0 0px 0 0px !important;



    }



    .menu_sec_txt_mobb .navbar-collapse {



        background: #4F1C82;



        margin-top: 6px;



        padding: 0 0 20px;



    }



    .banner_sec_txt_mobb {



        padding: 40px 0 0 !important;



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px



    }



    .banner_sec_txt_mobb .owl-carousel .item img {



        display: block;



        width: 100%;



        height: auto



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px 36px 3px 0;



    }



    .banner_sec_txt_mobb .owl-carousel {



        margin-bottom: 15px;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item img {



        display: block;



        width: 19% !important;



    }



    .banner_sec_txt_mobb .owl-nav .owl-prev {



        display: none !important;



    }



    .main_slide_box2 img {



        width: 50%;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item {



        width: 348px !important;



    }



    .banner_sec_txt_mobb .main_slide_box .stars_circle {



        text-align: left;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-prev {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-next {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-stage-outer {



        height: 1018px !important;



    }



    .top_rated_txt2a_new_tabb img {



        width: 50% !important;



        margin: 0 auto 0 auto;



    }



    .top_rated_txt2a_new_tabb p {



        text-align: center;



    }



    .top_rated_txt2 img {



        margin: 0 auto 0 auto;



        width: 50%;



    }



    .top_rated_txt .owl-stage-outer .owl-item {



        width: 367px !important;



        margin-left: -38px !important;



    }



    .top_rated_txt .post-slide {



        margin: 20px -19px 20px 32px;



        box-shadow: none;



        wsaidth: 100%;



    }



    .top_rated_txt2 {



        box-shadow: none !important;



        border: 1px solid #0003 !important;



        margin: 0 0 39px 0;



    }



    .top_rated_txt2b i {



        width: 16px;



        height: 16px;



        padding: 4px 0 0;



        font-size: 9px;



    }



    .main_slide_box2a {



        top: 8px;



        left: 67px;



    }



    /*03/05/2021*/



    /*17/05/2021*/



    #search-wrap.panelactive {



        opacity: 1;



        z-index: 3;



        width: 349px;



        padding: 25px 15px;



        top: 34px;



        background: #4F1C82;



        right: 14px;



    }



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -200px;



        margin-left: 24px;



        width: 88%;



    }



    .girl_img_ban {



        padding: 207px 0 0;



    }



    /*17/05/2021*/



}







@media only screen and (min-width: 425px) and (max-width: 529px) {



    /*HOME PAGE CSS BEGIN*/



    .menu_sec_txt14a .navbar-toggle {



        margin-top: -49px;



    }



    .top_rated_txt2a {



        top: 33px !important;



        left: 148px !important;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        top: 978px !important;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .inner_msg_box img {



        margin: 0 0 0 -331px;



    }



    .main_msg_box_border2 img {



        margin-top: -123px;



        margin-right: 4px;



    }



    .results_sec_txt1212456 img {



        width: 28%;



    }



    .results_sec_txt12124512412 {



        top: 0;



        left: 115px;



    }



    .results_sec_txt121a {



        top: 19px;



        left: 147px;



        width: 100%;



    }



    /*28/04/2021*/



    /*03/05/2021*/



    .menu_sec_txt_mobb {



        padding: 0 0px 0 0px !important;



    }



    .menu_sec_txt_mobb .navbar-collapse {



        background: #4F1C82;



        margin-top: 6px;



        padding: 0 0 20px;



    }



    .banner_sec_txt_mobb {



        padding: 50px 0 0 !important;



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px



    }



    .banner_sec_txt_mobb .owl-carousel .item img {



        display: block;



        width: 100%;



        height: auto



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px 36px 3px 0;



    }



    .banner_sec_txt_mobb .owl-carousel {



        margin-bottom: 15px;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item img {



        display: block;



        width: 19% !important;



    }



    .banner_sec_txt_mobb .owl-nav .owl-prev {



        display: none !important;



    }



    .main_slide_box2 img {



        width: 50%;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item {



        width: 398px !important;



    }



    .banner_sec_txt_mobb .main_slide_box .stars_circle {



        text-align: left;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-prev {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-next {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-stage-outer {



        height: 1018px !important;



    }



    .top_rated_txt2a_new_tabb img {



        width: 50% !important;



        margin: 0 auto 0 auto;



    }



    .top_rated_txt2a_new_tabb p {



        text-align: center;



    }



    .top_rated_txt2 img {



        margin: 0 auto 0 auto;



        width: 50%;



    }



    .top_rated_txt .owl-stage-outer .owl-item {



        width: 417px !important;



        margin-left: -38px !important;



    }



    .top_rated_txt .post-slide {



        margin: 20px -19px 20px 32px;



        box-shadow: none;



        wsaidth: 100%;



    }



    .top_rated_txt2 {



        box-shadow: none !important;



        border: 1px solid #0003 !important;



        margin: 0 26px 39px 23px;



    }



    .top_rated_txt2b i {



        width: 16px;



        height: 16px;



        padding: 4px 0 0;



        font-size: 9px;



    }



    .main_slide_box2a {



        top: 12px;



        left: 75px;



    }



    /*03/05/2021*/



    /*17/05/2021*/



    #search-wrap.panelactive {



        opacity: 1;



        z-index: 3;



        width: 399px;



        padding: 25px 15px;



        top: 34px;



        background: #4F1C82;



        right: 14px;



    }



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -262px;



        margin-left: 26px;



        width: 88%;



    }



    .girl_img_ban {



        padding: 270px 0 0;



    }



    /*17/05/2021*/



}







@media only screen and (min-width: 530px) and (max-width: 767px) {



    /*HOME PAGE CSS BEGIN*/



    .download_app_sec1a {



        display: table;



        margin: 0 auto;



    }



    .top_rated_txt .slick-initialized .slick-slide {



        padding: 0 0 24px !important;



    }



    .menu_sec_txt14a {



        padding: 0 0px 0 0px;



        top: 26px;



        left: 0;



    }



    .logo_img img {



        width: 100% !important;



    }



    .text_md_center {



        text-align: center;



    }



    .menu_sec_txt14a .navbar-toggle {



        border: 0;



        padding: 9px 10px;



        margin-top: -41px;



        margin-right: 0;



        margin-bottom: 0;



        background-color: #4F1C82;



    }



    .menu_sec_txt14a .navbar-inverse .navbar-toggle:focus,



    .navbar-inverse .navbar-toggle:hover {



        /*background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);*/



        background: #4F1C82;



        outline: none;



        border: 0;



    }



    .menu_sec_txt14a .navbar-inverse .navbar-collapse {



        margin-top: 12px;



        border-color: transparent;



        background: #4F1C82;



        /*background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);*/



    }



    .menu_sec_txt14a .navbar-inverse .navbar-nav>li>a:hover {



        color: #fff !important;



        background-color: transparent;



    }



    .menu_sec_txt14a .navbar-inverse .navbar-nav>li>a {



        color: #fff !important;



        background-color: transparent;



        display: inline-block;



    }



    .menu_sec_txt14a .navbar-inverse {



        background-color: transparent;



        border-color: transparent;



    }



    .menu_sec_txt14a .navbar {



        position: relative;



        min-height: 0;



        margin-bottom: 0px;



        border: 1px solid transparent;



    }



    .menu_sec_txt14a .buttns a {



        border: 1px solid #fff;



        padding: 10px 0 10px;



        border-radius: 5px;



        background-color: #fff;



        color: #4F1C82;



        margin-left: 16px;



        margin-top: 10px;



        margin-bottom: 10px;



    }



    .menu_sec_txt14a {



        padding: 15px 0 15px;



    }



    .banner_sec_txt {



        background-position: 50% 84% !important;



        padding: 0 0 0 0 !important;



    }



    .banner_sec_txt1 h1 {



        font-size: 30px !important;



        line-height: 33px !important;



        display: inline-block;



    }



    .banner_sec_txt1 span {



        display: inline;



        font-size: 34px;



        line-height: 43px;



    }



    .banner_sec_txt .ban_row {



        padding: 30px 0 34px;



    }



    .banner_sec_txt1 p {



        font-size: 15px !important;



        width: 100% !important;



        line-height: 22px !important;



        padding: 20px 18px !important;



        background: #ffffffb5;



        border-radius: 15px;



    }



    .banner_sec_txt1a {



        border: 0 !important;



        padding: 12px 0 11px !important;



        background: none !important;



        width: 100% !important;



        min-width: 100% !important;



        margin-left: 0px !important;



        margin-top: 25px !important;



        box-shadow: none !important;



    }



    .banner_sec_txt1a input.box1 {



        margin-bottom: 14px;



        border-radius: 25px;



        width: 100% !important;



        margin-right: 0 !important;



        margin-left: 0 !important;



        border: 0;



        background: #fff;



    }



    .banner_sec_txt1a input.box2 {



        border-radius: 25px;



        width: 100% !important;



        margin-left: 0 !important;



        border: 0;



        padding: 15px 30px 15px;



        background: #fff;



    }



    .map_locator {



        left: 3% !important;



        top: 47% !important;



    }



    .banner_sec_txt1a a {



        width: 34% !important;



        padding: 12px 0 12px !important;



        border-radius: 12px !important;



        margin-left: 0 !important;



        font-size: 15px !important;



        margin-top: 21px;



        display: block;



    }



    .top_rated_txt1 h2 {



        font-size: 30px !important;



        margin-bottom: 0 !important;



        text-align: center !important;



    }



    .top_rated_txt1 span {



        font-size: 30px !important;



        text-align: left !important;



    }



    .top_rated_txt1 h3 {



        font-size: 30px !important;



        text-align: center !important;



        margin-top: 0 !important;



    }



    .top_rated_txt1 p {



        font-size: 15px !important;



        text-align: center !important;



        width: 100% !important;



        margin: 15px auto 52px auto !important;



    }



    .bottom_spacing {



        padding: 0 4px 0px;



    }



    .top_rated_txt2 img {



        margin-left: 50px;



        width: 26%;



    }



    .top_rated_txt2a {



        top: 33px !important;



        left: 188px !important;



    }



    .top_rated_txt2a h4 {



        font-size: 20px;



        line-height: 30px;



    }



    .top_rated_txt2a span {



        font-size: 16px;



        line-height: 20px;



    }



    .top_rated_txt2b {



        padding: 27px 0 20px 52px;



    }



    .top_rated_txt2b i {



        width: 23px;



        height: 23px;



        padding: 5px 0 0;



        font-size: 12px;



    }



    .top_rated_txt2d a {



        width: 85%;



        padding: 15px 0 15px;



        margin: 24px auto 0 auto;



        font-size: 15px;



    }



    .top_rated_txt2 {



        position: relative !important;



        border: 1px solid #00000038 !important;



        padding: 25px 0px 28px !important;



        border-radius: 23px !important;



        box-shadow: none !important;



        background: #fff !important;



        margin: 0 93px 38px;



    }



    .girl_imgt img {



        width: 100%;



        max-width: 100%;



        margin-left: 0;



        display: table;



        margin: 0 auto 0 auto;



    }



    .girl_imgt1 h2 {



        font-size: 27px !important;



        line-height: 33px !important;



        width: 100% !important;



        margin-top: 0;



        text-align: left;



    }



    .top_rated_txt .slick-initialized .slick-slide {



        padding: 0px 0 2px;



    }



    .girl_imgt1 p {



        font-size: 15px !important;



        line-height: 23px !important;



        padding: 12px 0 0 !important;



        text-align: left;



        width: 88%;



        margin: 0 0 0 0;



    }



    .girl_imgt1 a {



        width: 50%;



        padding: 15px 0 15px;



        font-size: 15px;



        margin: 50px 0 0 0;



    }



    .top_rated_txt {



        padding: 55px 0 70px;



        width: 100%;



        overflow: hidden;



    }



    .download_app_sec1 h2 {



        font-size: 30px !important;



        text-align: center;



    }



    .download_app_sec .row {



        display: block;



    }



    .download_app_sec1 p {



        font-size: 15px;



        width: 76%;



        line-height: 23px;



        padding: 10px 0 12px;



        text-align: center;



        margin: 0 auto 35px auto;



    }



    .download_app_sec {



        padding: 50px 0 0;



    }



    .download_app_sec2 img {



        height: 500px !important;



    }



    .footer_sec_txt1 img {



        margin-top: 0;



    }



    .footer_sec_txt1 p {



        font-size: 15px !important;



        width: 100% !important;



        line-height: 23px !important;



        padding: 17px 0 20px !important;



    }



    .footer_sec_txt2a input {



        margin-top: 10px;



        font-size: 10px;



        padding: 12px 60px 14px 4px;



    }



    .footer_sec_txt2 p {



        font-size: 15px;



        padding: 5px 0 0;



        line-height: 23px;



    }



    .footer_sec_txt3 {



        padding-left: 0;



        padding-top: 0px;



    }



    .footer_sec_txt3 ul li {



        padding: 11px 0 0;



        font-size: 16px;



        width: 100%;



        line-height: 23px;



    }



    .footer_sec_txt3a {



        padding-left: 0;



    }



    .footer_menus ul {



        padding-left: 0;



        text-align: center;



        margin: 35px 0 16px;



    }



    .footer_menus ul li {



        padding: 0 7px 0 0;



    }



    .footer_menus a {



        font-size: 14px;



    }



    .copyright_sec_txt {



        padding: 12px 0 3px;



    }



    .copyright_sec_txt p {



        font-size: 15px;



        text-align: center;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        top: 871px !important;



        left: 200px !important;



        width: 10%;



    }



    .top_rated_txt .slick-initialized img.a-right1 {



        top: -24px !important;



        left: 58% !important;



        width: 10%;



    }



    .image_line-spacing {



        padding: 60px 0 0;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .buttns a {



        padding: 12px 0 12px;



        width: 43%;



        font-size: 10px;



        margin: 0 6px 0 0;



    }



    .buttns .transparent_back {



        padding: 12px 0;



    }







    .menu_sec_txt14a1245 {



        padding: 16px 0 14px 0 !important;



    }



    .menu_sec_txt .navbar-dark .navbar-toggler {



        display: block;



        margin: 5px auto 0 auto;



    }



    .invis_cl {



        display: block;



        margin-top: 6px;



    }



    .vis_cl {



        display: block !important;



    }



    .menu_sec_txt14a1245 .navbar-nav {



        background: #4F1C82;



        padding: 0 0 21px;



        margin-top: 7px;



    }



    .menu_sec_txt .pro_1212214578 .dropdown-item1245465 {



        color: #000 !important;



    }



    .menu_sec_txt .navbar-nav a {



        color: #fff !important;



        font-size: 14px !important;



    }



    .menu_sec_txt .nav>li {



        padding: 19px 0px 0 19px;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1a_border01 {



        margin-right: 0;



    }



    .salon_profile_banner_sec_txt1a img {



        display: block;



        margin: 0 auto;



        width: 100%;



    }



    .salon_profile_banner_sec_txt {



        padding: 142px 0 77px;



    }



    .salon_profile_banner_sec_txt1b h4 {



        font-size: 20px;



        margin: 20px 0 0 0;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b h6 {



        font-size: 16px;



        margin: 4px 0 0;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b p {



        font-size: 12px;



        margin-bottom: 8px;



        margin-top: 2px;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b span {



        font-size: 16px;



    }



    .stars_circle {



        padding: 0 0 15px;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1c a {



        width: 100%;



        text-align: center;



        padding: 13px 0;



        border-radius: 6px;



        font-size: 13px;



        margin: 0 auto 0 auto;



    }



    .main_color_back_box {



        border: 0;



        padding: 14px 0 0;



        background-color: #F7F1F5;



        margin: 0 9px 10px;



        border-radius: 4px;



        transition: 0.6s all ease-in-out;



    }



    .inner_msg_box img {



        margin: 0 0 0 -74px;



        width: 28%;



    }



    .inner_msg_box1 {



        position: absolute;



        top: -3px;



        left: -19px;



        margin-left: 32px;



    }



    .inner_msg_box2 ul {



        margin-top: 0;



        text-align: right;



    }



    .main_msg_box_border1a {



        border-bottom: 1px solid #0003;



        padding: 0 0 0px;



        width: 100%;



        margin-left: 0;



    }



    .main_msg_box_border1 p {



        font-size: 12px;



        font-weight: 400;



        color: #707070;



    }



    .main_msg_box_border2 {



        padding: 22px 11px 0 14px;



    }



    .main_msg_box_border2 img {



        margin-top: -297px;



        margin-right: 4px;



    }



    .main_msg_box_border3 {



        margin-left: -22px;



        margin-top: 24px;



    }



    .salon_profile_sec_txt1254 .panel {



        margin: 0 auto 0;



        padding: 9px 0 0;



    }



    .single_r1 {



        padding: 8px 4px 7px;



        margin-left: -20px;



        width: 100%;



        margin-top: 22px;



        display: block;



    }



    .main_msg_box_border3a {



        margin-right: 6px;



    }



    .main_msg_box_border3b {



        margin-right: 0px;



        text-align: center;



        margin-top: 8px;



    }



    .top_border1 {



        margin: 39px 0 0;



        width: 100%;



        margin-left: -24px;



    }



    .about_txxxt h4 {



        margin-left: 3px;



        margin-top: 23px;



        font-size: 16px;



    }



    .about_txxxt2_new1 {



        padding: 21px 16px 10px;



        margin-left: 9px;



        width: 100%;



        margin-bottom: 21px;



    }



    .stars_circle i {



        border: 0;



        width: 20px;



        height: 20px;



        padding: 6px 0;



        margin-right: 0px;



    }



    .salon_profile_banner_sec_txt1 i {



        font-size: 10px;



    }



    .coll_pan .panel-title>a,



    .coll_pan .panel-title>a:active {



        padding: 15px 12px 15px 0;



        font-size: 10px;



        text-align: left;



        margin-left: 15px;



    }



    .inner_msg_box1 h4 {



        font-size: 8px;



        margin-bottom: 0;



        text-align: left;



        margin-left: 0;



    }



    .inner_msg_box1 p {



        font-size: 7px;



        margin-left: 0px;



        text-align: left;



    }



    .main_msg_box_border3 h4 {



        font-size: 16px;



        margin-bottom: 4px;



    }



    .main_msg_box_border3 p {



        font-size: 10px;



    }



    .main_msg_box_border3a a {



        font-size: 7px;



        padding: 9px 4px;



        width: 100%;



    }



    .main_msg_box_border3b span {



        font-size: 10px;



    }



    .about_txxxt2_new1 img {



        display: block;



        margin: 0 auto 0 auto;



        width: 100%;



    }



    .about_txxxt2_new1 h4 {



        font-size: 9px;



        text-align: left;



        margin-bottom: 0;



        margin-top: 7px;



    }



    .about_txxxt2_new1 p {



        font-size: 9px;



        text-align: center;



    }



    .about_txxxt2_new1 ul li {



        font-size: 7px;



        padding: 4px 0;



    }



    .coll_pan .inner_msg_box2 ul li {



        font-size: 7px;



        display: inline-block;



        padding: 0px 0 0 0;



    }



    .footer_sec_txt2a a {



        width: 40px;



        height: 33px;



        font-size: 21px;



        padding: 5px 0 0;



        margin-left: -50px;



        margin-top: 4px;



    }



    .salon_banner_sec_txt1 h1 {



        font-size: 29px;



        text-align: center;



        margin-bottom: 14px;



    }



    .salon_banner_sec_txt {



        padding: 50px 0 34px;



    }



    .salon_banner_sec_txt .map_locator {



        left: 17px !important;



        top: 47% !important;



    }



    .results_sec_txt1212456 img {



        width: 40%;



    }



    .results_sec_txt12124561487 h4 {



        font-size: 18px;



        line-height: 17px;



        font-weight: 700;



    }



    .results_sec_txt12124561487 h6 {



        font-size: 15px;



    }



    .stars_circle i {



        width: 18px;



        height: 18px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    .results_sec_txt121a124521546 p {



        margin-left: 0;



        margin-top: 0;



    }



    .results_sec_txt12 {



        border: 0;



        padding: 30px 0;



        border-radius: 15px;



        margin-bottom: 32px;



        width: 100%;



    }



    .text_review a {



        border: 0;



        width: 90%;



        margin: 16px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 14px;



    }



    .results_sec_txt1212456 .stars_circle {



        padding: 0 0 5px;



        float: none;



    }



    .results_sec_txt12124561487 {



        margin-bottom: 0;



    }



    .results_sec_txt12124561487 ul {



        padding-left: 0;



        margin-bottom: 0;



    }



    .view_moree {



        width: 90%;



        margin: 10px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 16px;



    }



    .results_sec_txt1212451241 img {



        margin-left: -14px;



        width: 50px !important;



        height: 50px !important;



        border-radius: 50% !important;

        margin-top: 20px;



    }



    .results_sec_txt12124512412 {



        top: 0;



        left: 42px;



    }



    .results_sec_txt12124512412 h4 {



        font-size: 12px;



        margin-bottom: 3px;



    }



    .results_sec_txt12124512412 h6 {



        font-size: 10px;



        margin-bottom: 1px;



    }



    .results_sec_txt121245124 {



        padding: 16px 26px 45px;



        margin-bottom: 32px;



    }



    .results_sec_txt1_neww {



        top: 0;



        left: 118px;



        width: auto;



    }



    .results_sec_txt_list .text_review {



        margin-top: 55px;



    }



    .results_sec_txt12124561487 li {



        padding: 0 19px 0 0;



        font-size: 15px;



    }



    .results_sec_txt {



        padding: 60px 0 10px;



    }



    .results_sec_txt121245 h4 {



        font-size: 16px;



        margin: 46px 0 50px;



    }



    .results_sec_txt12124512412 .stars_circle i {



        width: 17px;



        height: 17px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 9px;



    }



    .results_sec_txt12124512412 p {



        font-weight: 700;



        font-size: 12px;



        color: #707070;



        font-family: 'Poppins', sans-serif;



    }



    .results_sec_txt12124512412 span {



        font-weight: 400;



        font-size: 10px;



    }



    .salon_profile_banner_sec_txt1a_border {



        padding: 0px 0 0px;



        margin-right: 18px;



        margin-left: 18px;



    }



    .salon_profile_sec_txt .nav-tabs .nav-link.active {



        border-radius: 0;



        padding: 12px 72px 15px;



        margin-top: -7px;



        margin-left: 0;



    }



    .salon_profile_sec_txt .nav-tabs {



        margin: 0 auto;



        width: 80%;



        border-radius: 0;



        padding: 7px 0px 1px 1px;



    }



    .salon_profile_sec_txt .nav-tabs .nav-link {



        font-size: 20px;



        margin-left: 0;



    }



    .salon_profile_sec_txt li.nav-item {



        padding: 0 0 0 0;



        width: 100%;



    }



    .request-buttn {



        width: 83%;



        padding: 15px 0 15px;



        margin: 24px auto 0 auto;



        font-size: 14px;



    }



    .ellipse_dot_buttn3300 {



        margin: 64px 0 0 0 !important;



        width: 100%;



        font-size: 14px;



    }



    .new_side_border1 h4 {



        font-size: 20px;



        color: #000000;



        font-family: 'Poppins', sans-serif;



    }



    .new_side_border1 p {



        font-size: 13px;



        padding: 4px 0 24px;



        margin-bottom: 18px;



    }



    .new_side_border1a h4 {



        font-size: 20px;



        margin-bottom: 4px;



    }



    .new_side_border1b h4 {



        font-size: 20px;



        margin-bottom: 12px;



        margin-top: 26px;



    }



    .new_side_border1c h4 {



        font-size: 20px;



        margin-top: 26px;



    }



    .new_side_border1d a {



        font-size: 10px;



        border: 0;



        padding: 14px 0;



        width: 100%;



        margin: 0 auto 0 auto;



    }



    .new_side_border1e h4 {



        font-size: 20px;



    }



    .new_side_border1f h4 {



        font-size: 20px;



        margin-bottom: 17px;



    }



    .card_padd img {



        display: block;



        margin: 0 auto 13px auto;



    }



    .img-right {



        display: block;



        margin: 0 auto 0 auto;



    }



    .new_side_border1g h4 {



        font-size: 20px;



        margin-bottom: 16px;



    }



    .new_side_border1ga h6 {



        font-size: 12px;



        padding: 10px 0;



        margin-bottom: 9px;



    }



    .vis_cl {



        display: none !important;



    }



    .ellips_2 {



        padding: 0px 0 0;



    }



    .new_side_border1a p {



        font-size: 12px;



    }



    .new_side_border {



        padding: 35px 11px 60px;



        margin: 76px 0 0 0;



    }



    .new_side_border1c a {



        font-size: 10px;



    }



    .request-buttn124578 {



        width: 100% !important;



        margin: 30px 0 40px 0;



        font-size: 10px;



    }



    .new_side_border1d p {



        font-size: 12px;



        width: 100%;



        margin: 15px auto 21px auto;



    }



    .card_2_right {



        padding-left: 0;



        padding-right: 0;



    }



    .card_padd img {



        display: block;



        margin: 0 auto 10px auto;



    }



    .review_txtt12b {



        position: initial;



        top: 0;



        left: 110px;



        text-align: center;



    }



    .menu_sec_txt .navbar-nav a {



        font-size: 14px !important;



        padding: 0px 11px 0 0 !important;



    }



    .review_txtt12 .stars_circle i {



        width: 18px;



        height: 18px;



        padding: 5px 0;



        margin-right: 0px;



        font-size: 9px;



    }



    .review_txtt1200 {



        width: 100%;



        padding: 46px 19px 29px;



    }



    .review_txtt12c p {



        font-size: 13px;



        padding: 6px 0 0;



        line-height: 22px;



        width: 100%;



        text-align: justify;



        word-wrap: break-word;



    }



    .review_txtt12b h5 {



        font-size: 14px;



        margin-bottom: 0;



        margin-top: 8px;



    }



    .review_txtt12b h6 {



        font-size: 12px;



        margin: 4px 0 4px 0;



    }



    .review_txtt12b p {



        font-size: 12px;



    }



    .salon_profile_sec_txt_new2a {



        padding: 0 0 18px;



        margin-bottom: 30px;



        margin: 0 0 132px;



    }



    .manicure_2 {



        padding: 0 0 0;



    }



    .results_sec_txt121 img {



        width: 70%;



        margin-left: 18px;



        width: 100px !important;



        height: 100px !important;



        border-radius: 50% !important;



    }



    .results_sec_txt121a {



        position: initial;



        top: 24px;



        left: 139px;



        width: 100%;



    }



    .results_sec_txt121a h4 {



        font-size: 18px;



        margin-bottom: 0;



        margin-top: 9px;



        text-align: center;



    }



    .results_sec_txt121a h6 {



        font-size: 14px;



        margin-top: 6px;



        margin-bottom: 6px;



        text-align: center;



    }



    .results_sec_txt121a p {



        font-size: 14px;



        text-align: center;



    }



    .results_sec_txt .stars_circle {



        padding: 0 0 1px;



        text-align: left;



    }



    .results_sec_txt121a1245 p {



        font-size: 14px;



    }



    .results_sec_txt121a1245 {



        text-align: left;



        margin-left: 0;



    }



    .salon_info_txt1 {



        padding: 7px 0 12px;



        margin-bottom: 15px;



    }



    .user_profile_sec_txt11215336a1 span {



        margin-left: 0;



        margin-right: 5px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215336a {



        padding: 21px 6px;



        margin-bottom: 11px;



        margin-right: 9px;



    }



    .review_txtt124578a h5 {



        font-size: 15px;



    }



    .review_txtt124578a p {



        font-size: 15px;



        text-align: left;



        padding-top: 7px;



    }



    .review_txtt124578a a {



        font-size: 15px;



        text-align: left;



        padding: 0px 0 0;



    }



    .review_txtt124578 {



        padding: 15px 19px;



        width: 100%;



        margin: 0 0 10px;



    }



    .review_txtt h4 {



        padding: 0 0 8px;



        font-size: 22px;



        margin-bottom: 26px;



        margin-top: 0;



        width: 100%;



    }



    .user_profile_sec_txt112 p {



        font-size: 14px;



        width: 100%;



        line-height: 23px;



        padding: 10px 0;



    }



    .review_txtt12 {



        margin-bottom: 25px;



        width: 100%;



        padding: 50px 31px 8px;



    }



    .review_txtt12scr .review_txtt12a img {



        width: 50%;



        display: block;



        margin: 0 auto 0 auto;



    }



    .review_txtt12scr .review_txtt12b h5 {



        font-size: 14px;



        margin-bottom: 0;



        margin-top: 8px;



        text-align: center;



    }



    .review_txtt12scr .review_txtt12b h6 {



        font-size: 12px;



        margin: 4px 0 4px 0;



        text-align: center;



    }



    .review_txtt12scr .review_txtt12b p {



        font-size: 12px;



        text-align: center;



    }



    .review_txtt12scr .stars_circle {



        padding: 0 0 15px;



        text-align: center;



    }



    .ellipse_dot_buttn {



        width: 100%;



    }



    .user_profile_sec_txt_newew .tab-container {



        width: 100%;



        min-width: 100%;



    }



    .user_profile_sec_txt_newew .tabs {



        width: 100%;



    }



    .new_tabs_number span {



        margin-left: 4px;



        margin-top: 12px;



    }



    .user_profile_sec_txt_newew label {



        font-size: 14px;



        padding: 0 28px 16px 0;



    }



    .buttn_act12451 {



        display: none;



    }



    .small_prof1 {



        position: initial;



        width: 100%;



    }



    .small_prof1 h4 {



        margin-top: 4px;



        margin-bottom: 0;



        text-align: center;



    }



    .small_prof1 p {



        text-align: center;



        margin-top: 4px;



    }



    .user_profile_sec_txt_newew .tab-content {



        padding: 10px 0;



        width: 100%;



    }



    .buttn_act1118877po {



        display: none;



    }



    .buttn_act1245 {



        display: none;



    }



    .table_view_buttn {



        width: 100%;



    }



    .loader_imgg {



        font-size: 11px;



    }



    .data_table .table-responsive .table tbody tr td {



        font-size: 11px;



    }



    .main_text_border {



        width: 100%;



    }



    .main_text_border112541 input {



        width: 100%;



    }



    .main_text_border112541 select {



        width: 100%;



        margin: 0 11px 10px 0;



    }



    .main_text_border11254 label {



        display: block;



    }



    .review_txtt12a img {



        width: 55%;



        height: auto;



        margin: 0px auto;



        display: block;



    }



    .review_txtt12_tabbb .review_txtt12a .stars_circle {



        display: none;



    }



    .review_sec_txt112 input {



        width: 80%;



    }



    /*28/04/2021*/



    /*03/05/2021*/



    .menu_sec_txt_mobb {



        padding: 0 0px 0 0px !important;



    }



    .menu_sec_txt_mobb .navbar-collapse {



        background: #4F1C82;



        margin-top: 6px;



        padding: 0 0 20px;



    }



    .banner_sec_txt_mobb {



        padding: 89px 0 0 !important;



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px



    }



    .banner_sec_txt_mobb .owl-carousel .item img {



        display: block;



        width: 100%;



        height: auto



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px 0 3px 0;



    }



    .banner_sec_txt_mobb .owl-carousel {



        margin-bottom: 15px;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item img {



        display: block;



        width: 11% !important;



    }



    .banner_sec_txt_mobb .owl-nav .owl-prev {



        display: none !important;



    }



    .main_slide_box2 img {



        width: 50%;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item {



        width: 600px !important;



    }



    .banner_sec_txt_mobb .main_slide_box .stars_circle {



        text-align: left;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-prev {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-next {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-stage-outer {



        height: 838px !important;



    }



    .top_rated_txt2a_new_tabb img {



        width: 50% !important;



        margin: 0 auto 0 auto;



    }



    .top_rated_txt2a_new_tabb p {



        text-align: center;



    }



    .top_rated_txt2 img {



        margin: 0 0 0 50px;



        width: 24% !important;



    }



    .top_rated_txt .owl-stage-outer .owl-item {



        width: 536px !important;



        margin-left: -38px !important;



    }



    .top_rated_txt .post-slide {



        margin: 20px -19px 20px 32px;



        box-shadow: none;



        wsaidth: 100%;



    }



    .top_rated_txt2 {



        box-shadow: none !important;



        border: 1px solid #0003 !important;



        margin: 0 26px 39px 50px;



    }



    .top_rated_txt2b i {



        width: 16px;



        height: 16px;



        padding: 4px 0 0;



        font-size: 9px;



    }



    .main_slide_box2a {



        top: 2px;



        left: 53px;



    }



    .main_slide_box {



        padding: 35px 42px;



        width: 80%;



        margin: 0 36px 0 67px;



    }



    .map_locator img {



        width: 40% !important;



    }



    /*03/05/2021*/



    /*08/05/2021*/



    .listing_bar #navbarDropdown {



        padding: 11px 0 !important;



        width: 72%;



        font-size: 10px !important;



        font-family: 'Proxima Nova Rg';



    }



    .listing_bar {



        background-color: transparent !important;



        display: flex !important;



    }



    .buttns.invis_cl {



        width: 43%;



        float: left;



    }



    .new_dropdown {



        left: 0 !important;



    }



    .invis_cl .new_dropdown a {



        color: #000 !important;



    }



    .user_profile_sec_txt11 ul li {



        font-size: 13px;



    }



    .pro_1212214578 .navbar-nav {



        margin-top: 0;



        padding: 0;



        background: transparent;



    }



    .pro_1212214578 img {



        width: 60px;



        height: 60px;



    }



    .salon_profile_sec_txt_new2a1245321 {



        padding: 28px 0 0 !important;



        min-height: 306px;



    }



    .user_profile_sec_txt {



        padding: 70px 32px 80px 60px;



    }



    .buttn_act22200000 {



        display: none;



    }



    #image-con button {



        margin-left: 0 !important;



        margin: 0 auto !important;



        text-align: center;



        display: block;



    }



    .view_more_butn a {



        width: 37% !important;



        padding: 15px 0 !important;



        margin: 40px auto 0 auto !important;



        font-size: 18px !important;



    }



    /*08/05/2021*/



    /*17/05/2021*/



    .girl_img_ban2 {



        padding: 19px 27px 0px;



    }



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -428px;



        margin-left: 11px;



        width: 64%;



    }



    .img_ch2 {



        width: 30%;



        padding: 30px 0 1px;



        border-radius: 23px;



        display: block;



        margin: -448px 0 0 197px;



    }



    .girl_img_ban {



        background-image: url(../images/tony-gf.png);



        background-repeat: no-repeat;



        background-size: auto;



        background-position: center;



        padding: 654px 0 0;



    }



    .img_ch2 p {



        font-size: 30px;



        line-height: 25px;



    }



    .img_ch2 span {



        font-size: 13px;



    }



    .bmd-label-floating-upload {



        display: block !important;



        margin: 0 auto !important;



        width: 130px !important;



        height: 130px !important;



        padding-top: 37px;



    }



    .bmd-label-floating-upload i {



        padding: 11px 0 0;



    }



    .login_submit {



        display: block;



        width: 100%;



    }



    #image-con img {



        width: 82px;
        height: 82px;
        border-radius: 50%;
        border: 1px solid #4F1C82;
        padding: 3px 3px 3px;



    }



    /*17/05/2021*/



}







@media only screen and (min-width:768px) and (max-width: 991px) {



    /*HOME PAGE CSS BEGIN*/



    .menu_sec_txt {



        padding: 0 0 0 4px !important;



        top: 26px !important;



        left: 0 !important;



        width: 100% !important;



    }



    .banner_sec_txt {



        background-position: 47% 83% !important;



        padding: 29px 0 0px 0 !important;



    }



    .logo_img img {



        width: 80% !important;



    }



    .buttns a {



        padding: 13px 0 13px !important;



        width: 43%;



    }



    .buttns .transparent_back {



        padding: 12px 0 12px !important;



    }



    .menu_sec_txt .nav>li {



        padding: 0 0 0 0;



    }



    .menu_sec_txt .navbar-inverse .navbar-nav>li>a {



        /* font-size: 14px !important; */



        padding: 0 11px 0 0 !important;



    }



    .border_line .col-sm-7 {



        padding: 0;



        margin: 0;



    }



    .menu_sec_txt .navbar-nav {



        margin: 11px 0 0;



    }



    .banner_sec_txt1 p {



        width: 100% !important;



        background-color: transparent;



        padding: 10px 0 13px !important;



    }



    .top_rated_txt1 p {



        font-size: 15px;



        text-align: center;



        width: 70%;



        margin: 15px auto 0px auto;



    }



    .top_rated_txt1 h2 {



        text-align: center;



    }



    .top_rated_txt1 h3 {



        text-align: center;



    }



    .download_app_sec .row {



        display: flex;



        align-items: center;



    }



    .footer_sec_txt3 {



        padding-top: 0px;



    }



    .top_rated_txt2a {



        top: 24px !important;



        left: 112px !important;



    }



    .top_rated_txt2 {



        margin: 0 0 38px;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        top: 982px !important;



        left: 264px !important;



        width: 10%;



    }



    .top_rated_txt .slick-initialized img.a-right1 {



        top: -60px !important;



        left: 54% !important;



        width: 10%;



    }



    .banner_sec_txt1 h1 {



        font-size: 30px !important;



        line-height: 47px !important;



    }



    .banner_sec_txt1 span {



        font-size: 40px;



    }



    .banner_sec_txt1a {



        padding: 0px 0 14px !important;



        background: transparent !important;



        width: 100% !important;



        min-width: 100% !important;



        margin-left: -12px !important;



        margin-top: 25px !important;



        box-shadow: none !important;



    }



    .banner_sec_txt1a input.box1 {



        padding: 15px 29px 15px;



        width: 90% !important;



        margin-right: 8px !important;



        margin-left: 12px !important;



        border-radius: 25px;



        background: #fff;



    }



    .banner_sec_txt1a input.box2 {



        padding: 15px 29px 15px;



        width: 90% !important;



        margin-left: 12px !important;



        border: 0;



        border-radius: 25px;



        margin-top: 13px;



        background: #fff;



    }



    .map_locator {



        left: 8% !important;



        top: 43% !important;



    }



    .banner_sec_txt1a a {



        width: 34% !important;



        padding: 15px 0 15px !important;



        margin-left: 11px !important;



        margin-top: 12px;



    }



    .bottom_spacing {



        padding: 0 0 40px;



    }



    .top_rated_txt2d a {



        width: 85%;



        padding: 15px 15px 15px;



        margin: 24px auto 0 auto;



        font-size: 14px;



    }



    .top_rated_txt2 img {



        margin-left: 39px;



        width: 30%;



    }



    .top_rated_txt2b {



        padding: 27px 0px 20px 0;



    }



    .top_rated_txt2a h4 {



        font-size: 18px !important;



        line-height: 30px !important;



    }



    .top_rated_txt {



        padding: 45px 0 50px;



        overflow: hidden;



    }



    .girl_imgt1 h2 {



        font-size: 30px !important;



        line-height: 37px !important;



        width: 94% !important;



    }



    .girl_imgt1 p {



        font-size: 15px !important;



        line-height: 24px !important;



        padding: 12px 0 0 !important;



    }



    .girl_imgt1 a {



        width: 53%;



        padding: 15px 0 15px;



        font-size: 15px;



        margin-top: 30px;



    }



    .download_app_sec1 h2 {



        font-size: 44px !important;



    }



    .download_app_sec1 p {



        font-size: 15px;



        width: 94%;



        line-height: 23px;



        padding: 20px 0 20px;



    }



    .download_app_sec2 img {



        width: 100%;



        height: 432px !important;



    }



    .footer_sec_txt1 p {



        font-size: 14px !important;



        width: 100% !important;



        line-height: 22px !important;



        padding: 27px 0 0 !important;



    }



    .footer_sec_txt3 ul li {



        padding: 11px 0 0;



        font-size: 16px;



        width: 100%;



        line-height: 22px;



    }



    .footer_sec_txt1 img {



        margin-top: 0;



    }



    .main_slide_box {



        padding: 35px 19px;



        width: 100%;



        margin: 7px 0 0 auto;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .menu_sec_txt14a1245 {



        padding: 13px 0 14px 0 !important;



    }



    .menu_sec_txt .navbar-dark .navbar-toggler {



        display: block;



        margin: 3px auto 0 auto;



    }



    .invis_cl {



        display: block;



    }



    .vis_cl {



        display: none !important;



    }



    .menu_sec_txt14a1245 .navbar-nav {



        background: #4F1C82;



        padding: 0 0 21px;



        margin-top: 0;



    }



    .menu_sec_txt .navbar-nav a {



        color: #fff !important;



        font-size: 14px !important;



    }



    .menu_sec_txt .nav>li {



        padding: 19px 0px 0 19px;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1a_border01 {



        margin-right: 0;



    }



    .salon_profile_banner_sec_txt1a img {



        display: block;



        margin: 0 auto;



        width: 100%;



    }



    .salon_profile_banner_sec_txt {



        padding: 99px 0 77px;



    }



    .salon_profile_banner_sec_txt1b h4 {



        font-size: 20px;



        margin: 0px 0 0 0;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b h6 {



        font-size: 16px;



        margin: 4px 0 0;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b p {



        font-size: 12px;



        margin-bottom: 8px;



        margin-top: 2px;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b span {



        font-size: 16px;



    }



    .stars_circle {



        padding: 0 0 15px;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1c a {



        width: 100%;



        text-align: center;



        padding: 13px 0;



        border-radius: 6px;



        font-size: 13px;



        margin: 0 auto 0 auto;



    }



    .main_color_back_box {



        border: 0;



        padding: 14px 0 8px;



        background-color: #F7F1F5;



        margin: 0 9px 10px;



        border-radius: 4px;



        transition: 0.6s all ease-in-out;



    }



    .inner_msg_box img {



        margin: 0 0 0 -74px;



        width: 28%;



    }



    .inner_msg_box1 {



        position: absolute;



        top: 4px;



        left: 15px;



        margin-left: 32px;



    }



    .inner_msg_box2 ul {



        margin-top: 0;



        text-align: right;



    }



    .main_msg_box_border1a {



        border-bottom: 1px solid #0003;



        padding: 0 0 0px;



        width: 100%;



        margin-left: 0;



    }



    .main_msg_box_border1 p {



        font-size: 12px;



        font-weight: 400;



        color: #707070;



    }



    .main_msg_box_border2 {



        padding: 22px 11px 0 14px;



    }



    .main_msg_box_border2 img {



        margin-top: -644px;



        margin-right: 4px;



    }



    .main_msg_box_border3 {



        margin-left: -22px;



        margin-top: 24px;



    }



    .salon_profile_sec_txt1254 .panel {



        margin: 0 auto 0;



        padding: 9px 0 0;



    }



    .single_r1 {



        padding: 8px 4px 7px;



        margin-left: -20px;



        width: 100%;



        margin-top: 22px;



        display: block;



    }



    .main_msg_box_border3a {



        margin-right: 6px;



    }



    .main_msg_box_border3b {



        margin-right: 0px;



        text-align: center;



        margin-top: 8px;



    }



    .top_border1 {



        margin: 39px 0 0;



        width: 100%;



        margin-left: -24px;



    }



    .about_txxxt h4 {



        margin-left: 3px;



        margin-top: 23px;



        font-size: 16px;



    }



    .about_txxxt2_new1 {



        padding: 21px 16px 10px;



        margin-left: 9px;



        width: 100%;



        margin-bottom: 21px;



    }



    .stars_circle i {



        border: 0;



        width: 20px;



        height: 20px;



        padding: 6px 0;



        margin-right: 0px;



    }



    .salon_profile_banner_sec_txt1 i {



        font-size: 10px;



    }



    .coll_pan .panel-title>a,



    .coll_pan .panel-title>a:active {



        padding: 15px 12px 15px 0;



        font-size: 10px;



        text-align: left;



        margin-left: 15px;



    }



    .inner_msg_box1 h4 {



        font-size: 8px;



        margin-bottom: 0;



        text-align: left;



        margin-left: 0;



    }



    .inner_msg_box1 p {



        font-size: 7px;



        margin-left: 0px;



        text-align: left;



    }



    .main_msg_box_border3 h4 {



        font-size: 16px;



        margin-bottom: 4px;



    }



    .main_msg_box_border3 p {



        font-size: 10px;



    }



    .main_msg_box_border3a a {



        font-size: 7px;



        padding: 9px 4px;



        width: 100%;



    }



    .main_msg_box_border3b span {



        font-size: 10px;



    }



    .about_txxxt2_new1 img {



        display: block;



        margin: 0 auto 0 auto;



        width: 100%;



    }



    .about_txxxt2_new1 h4 {



        font-size: 9px;



        text-align: center;



        margin-bottom: 0;



        margin-top: 7px;



    }



    .about_txxxt2_new1 p {



        font-size: 9px;



        text-align: center;



    }



    .about_txxxt2_new1 ul li {



        font-size: 7px;



        padding: 4px 0;



    }



    .coll_pan .inner_msg_box2 ul li {



        font-size: 7px;



        display: inline-block;



        padding: 0px 0 0 0;



    }



    .footer_sec_txt2a a {



        width: 40px;



        height: 33px;



        font-size: 21px;



        padding: 5px 0 0;



        margin-left: -50px;



        margin-top: 0px;



    }



    .menu_sec_txt14a12451245478xsed {



        display: block;



    }



    .menu_sec_txt14a12451245478xsed1 {



        display: block;



    }



    .salon_banner_sec_txt1 h1 {



        font-size: 29px;



        text-align: center;



        margin-bottom: 62px;



    }



    .salon_banner_sec_txt {



        padding: 50px 0 34px;



    }



    .salon_banner_sec_txt .map_locator {



        left: 29px !important;



        top: 43% !important;



    }



    .results_sec_txt1212456 img {



        width: 30%;



        margin-left: 7px;



    }



    .results_sec_txt12124561487 h4 {



        font-size: 18px;



        line-height: 17px;



        font-weight: 700;



    }



    .results_sec_txt12124561487 h6 {



        font-size: 15px;



    }



    .stars_circle i {



        width: 22px;



        height: 22px;



        padding: 6px 0;



        margin-right: 0px;



        font-size: 10px;



    }



    .results_sec_txt121a124521546 p {



        margin-left: 0;



        margin-top: 0;



    }



    .results_sec_txt12 {



        border: 0;



        padding: 30px 0;



        border-radius: 15px;



        margin-bottom: 32px;



        width: 100%;



    }



    .text_review a {



        border: 0;



        width: 90%;



        margin: 16px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 14px;



    }



    .results_sec_txt1212456 .stars_circle {



        padding: 0 0 5px !important;



        float: none;



    }



    .results_sec_txt12124561487 {



        margin-bottom: 0;



    }



    .results_sec_txt12124561487 ul {



        padding-left: 0;



        margin-bottom: 0;



    }



    .view_moree {



        width: 90%;



        margin: 10px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 16px;



    }



    .results_sec_txt1212451241 img {



        width: 30%;



        margin: 0px auto;



        display: block;

        margin-top:20px;



    }



    .results_sec_txt12124512412 {



        top: 0;



        left: 0px;



        position: initial !important;



        text-align: center;



    }



    .results_sec_txt12124512412 h4 {



        font-size: 16px;



        margin-bottom: 3px;



        padding: 5px 0px;



    }



    .results_sec_txt12124512412 h6 {



        font-size: 14px;



        margin-bottom: 3px;



    }



    .results_sec_txt121245124 {



        padding: 16px 26px 20px;



        margin-bottom: 32px;



    }



    .results_sec_txt1_neww {



        top: 0;



        left: 135px;



        width: auto;



    }



    .results_sec_txt_list .text_review {



        margin-top: 55px;



    }



    .results_sec_txt12124561487 li {



        padding: 0 19px 0 0;



        font-size: 15px;



    }



    .results_sec_txt {



        padding: 60px 0 10px;



    }



    .results_sec_txt121245 h4 {



        font-size: 16px;



        margin: 46px 0 50px;



    }



    .results_sec_txt12124512412 .stars_circle i {



        width: 17px;



        height: 17px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 9px;



    }



    .results_sec_txt12124512412 p {



        font-weight: 700;



        font-size: 14px;



        color: #707070;



        font-family: 'Poppins', sans-serif;



    }



    .results_sec_txt12124512412 span {



        font-weight: 400;



        font-size: 12px;



    }



    .salon_profile_banner_sec_txt1a_border {



        padding: 0px 0 0px;



        margin-right: 18px;



        margin-left: 18px;



    }



    .salon_profile_sec_txt .nav-tabs .nav-link.active {



        border-radius: 0;



        padding: 12px 72px 15px;



        margin-top: -7px;



        margin-left: 0;



    }



    .salon_profile_sec_txt .nav-tabs {



        margin: 0 auto;



        width: 80%;



        border-radius: 0;



        padding: 7px 0px 1px 1px;



    }



    .salon_profile_sec_txt .nav-tabs .nav-link {



        font-size: 20px;



        margin-left: 0;



    }



    .salon_profile_sec_txt li.nav-item {



        padding: 0 0 0 0;



        width: 100%;



    }



    .request-buttn {



        width: 83%;



        padding: 15px 0 15px;



        margin: 24px auto 0 auto;



        font-size: 12px;



    }



    .ellipse_dot_buttn3300 {



        margin: 64px 0 0 0 !important;



        width: 100%;



        font-size: 14px;



    }



    .new_side_border1 h4 {



        font-size: 23px;



        color: #000000;



        font-family: 'Poppins', sans-serif;



    }



    .new_side_border1 p {



        font-size: 13px;



        padding: 4px 0 24px;



        margin-bottom: 18px;



    }



    .new_side_border1a h4 {



        font-size: 20px;



        margin-bottom: 4px;



    }



    .new_side_border1b h4 {



        font-size: 20px;



        margin-bottom: 0px;



        margin-top: 26px;



    }



    .new_side_border1c h4 {



        font-size: 20px;



        margin-top: 26px;



    }



    .new_side_border1d a {



        font-size: 10px;



        border: 0;



        padding: 14px 0;



        width: 100%;



        margin: 0 auto 0 auto;



    }



    .new_side_border1e h4 {



        font-size: 20px;



    }



    .new_side_border1f h4 {



        font-size: 20px;



        margin-bottom: 17px;



    }



    .card_padd img {



        width: 90%;



    }



    .img-right {



        display: block;



        margin: 0 auto 0 auto;



    }



    .new_side_border1g h4 {



        font-size: 20px;



        margin-bottom: 16px;



    }



    .new_side_border1ga h6 {



        font-size: 9px;



        padding: 10px 0;



        margin-bottom: 9px;



    }



    .vis_cl {



        display: none !important;



    }



    .ellips_2 {



        padding: 0px 0 0;



    }



    .new_side_border1a p {



        font-size: 12px;



    }



    .new_side_border {



        padding: 35px 11px 60px;



        margin: 76px 0 0 0;



    }



    .new_side_border1c a {



        font-size: 12px;



    }



    .request-buttn124578 {



        width: 100% !important;



        margin: 30px 0 40px 0;



        font-size: 10px;



    }



    .new_side_border1d p {



        font-size: 12px;



        width: 100%;



        margin: 15px auto 21px auto;



    }



    .card_2_right {



        padding-left: 0;



    }



    .salon_profile_sec_txt_new21a img {



        width: 35%;



    }



    .salon_profile_sec_txt_new21a h4 {



        font-size: 20px;



        padding: 12px 0 0px;



        margin-bottom: 4px;



    }



    .salon_profile_sec_txt_new21a p {



        font-size: 12px;



        line-height: 19px;



    }



    .salon_profile_sec_txt_new21a span {



        font-size: 12px;



    }



    .cart_padd {



        padding: 0 0 0 0;



    }



    .card_padd img {



        display: block;



        margin: 0 auto 10px auto;



    }



    .payment-methods img {



        width: 37px !important;



        height: 50px !important;



    }



    .review_txtt12b {



        position: initial;



        top: 0;



        left: 110px;



    }



    .menu_sec_txt .navbar-nav a {



        font-size: 14px !important;



        padding: 0px 11px 0 0 !important;



    }



    .review_txtt12 .stars_circle i {



        width: 18px;



        height: 18px;



        padding: 5px 0;



        margin-right: 0px;



        font-size: 9px;



    }



    .review_txtt1200 {



        width: 100%;



        padding: 46px 19px 29px;



    }



    .review_txtt12c p {



        font-size: 13px;



        padding: 6px 0 0;



        line-height: 22px;



        width: 100%;



        word-wrap: break-word;



    }



    .review_txtt12b h5 {



        font-size: 20px;



        margin-bottom: 0;



        margin-top: 8px;



        text-align: center;



    }



    .review_txtt12b h6 {



        font-size: 15px;



        margin: 4px 0 4px 0;



        text-align: center;



    }



    .review_txtt12b p {



        font-size: 14px;



        text-align: center;



    }



    .review_txtt12a img {



        display: block;



        margin: 0 auto 0 auto;



    }



    .salon_profile_sec_txt000002 .cart_padd {



        padding: 0 6px 0 0;



    }



    .salon_profile_sec_txt_new2a h4 {



        font-size: 14px;



        padding: 13px 0 0px;



    }



    .salon_profile_sec_txt_new2a p {



        font-size: 12px !important;



        padding: 4px 0 5px;



    }



    .salon_profile_sec_txt_new2a span {



        font-size: 13px;



        padding-top: 12px;



    }



    .salon_profile_sec_txt_new2a {



        padding: 0 0 18px;



        margin: 0 7px 0 0;



    }



    .results_sec_txt121a {



        position: initial;



        top: 24px;



        left: 144px;



        width: 100%;



    }



    .results_sec_txt121a h4 {



        font-size: 18px;



        margin-bottom: 0;



        margin-top: 11px;



        text-align: center;



    }



    .results_sec_txt121a h6 {



        font-size: 14px;



        margin-top: 6px;



        margin-bottom: 6px;



        text-align: center;



    }



    .results_sec_txt121a p {



        font-size: 14px;



        text-align: center;



    }



    .results_sec_txt121 img {



        display: block;



        margin: 0 auto 0 auto;



    }



    .results_sec_txt .stars_circle {



        padding: 26px 0 5px;



        text-align: left;



    }



    .results_sec_txt121a1245 {



        text-align: left;



        margin-left: 0;



    }



    .salon_info_txt .stars_circle i {



        width: 17px;



        height: 17px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    .user_profile_sec_txt11 {



        padding: 30px 7px 30px;



    }



    .user_profile_sec_txt112 {



        padding: 14px 12px 4px;



        margin: 19px 0 0;



    }



    .user_profile_sec_txt112 p {



        font-size: 12px;



        width: 100%;



        line-height: 23px;



        padding: 10px 0;



    }



    .user_profile_sec_txt11 ul li {



        padding: 10px 0;



        font-size: 9px;



    }



    .user_profile_sec_txt11 h4 {



        font-size: 18px;



        margin-bottom: 5px;



        margin-top: 8px;



    }



    .user_profile_sec_txt11215 {



        padding: 14px 12px 4px;



        margin: 19px 0 0;



    }



    .user_profile_sec_txt11215 i {



        margin-right: 3px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215 ul li {



        padding: 7px 0;



        font-size: 12px;



    }



    .user_profile_sec_txt11215336 {



        padding: 14px 12px 15px;



        margin: 19px 0 0;



        min-height: 329px;



    }



    .user_profile_sec_txt11215336a {



        padding: 50px 6px;



        margin-bottom: 11px;



        margin-right: 9px;



        width: 100%;



    }



    .user_profile_sec_txt11215336 h4 {



        padding-bottom: 10px;



        margin-bottom: 16px;



        font-size: 12px;



    }



    .user_profile_sec_txt11215336 i {



        margin-right: 3px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215336 a {



        font-size: 12px;



    }



    .user_profile_sec_txt11215336a1 h5 {



        margin-bottom: 2px;



        font-size: 11px;



    }



    .user_profile_sec_txt11215336a1 span {



        margin-left: 0;



        margin-right: 5px;



        font-size: 10px;



        margin-top: 5px;



    }



    .review_txtt124578a h5 {



        font-size: 14px;



        width: 100%;



        margin-top: 10px;



    }



    .review_txtt124578a p {



        font-size: 14px;



        text-align: center;



        padding-top: 7px;



        width: 100%;



    }



    .review_txtt124578a a {



        font-size: 14px;



        text-align: right;



        padding: 7px 0 0;



    }



    .review_txtt124578 {



        padding: 7px 31px;



        width: 100%;



        margin: 0 0 10px;



    }



    .ellipse_dot_buttn {



        width: 100%;



    }



    .review_txtt12scr {



        width: 100%;



    }



    .user_profile_sec_txt {



        padding: 149px 32px 80px 28px;



    }



    .user_profile_sec_txt11215336a1 {



        top: 17px;



        left: 46px;



    }



    .user_profile_sec_txt_newew .tab-container {



        width: 100%;



        min-width: 100%;



    }



    .user_profile_sec_txt_newew .tabs {



        width: 100%;



    }



    .review_txtt h4 {



        width: 100%;



    }



    .user_profile_sec_txt_newew .tab-content {



        width: 100%;



    }



    .small_prof1 {



        position: initial;



        width: 100%;



    }



    .buttn_act12451 {



        font-size: 6px;



        top: 248px;



        right: 7px;



    }



    .buttn_act {



        padding: 10px 5px;



        width: 96%;



        top: 83px;



        right: 8px;



        font-size: 8px;



    }



    .buttn_act1 {



        font-size: 8px;



        padding: 10px;



    }



    .main_text_border {



        width: 100%;



        display: flex;



        align-items: center;



    }



    .main_text_border112541 input {



        width: 50%;



    }



    .main_text_border112541 select {



        width: 28%;



    }



    .loader_imgg {



        font-size: 11px;



    }



    .data_table .table-responsive .table tbody tr td {



        font-size: 11px;



    }



    .table_view_buttn {



        width: 40%;



    }



    .review_txtt12_tabbb .review_txtt12a .stars_circle i {



        width: 16px;



        height: 16px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    .review_txtt12_tabbb {



        width: 100%;



    }



    .review_sec_txt112 input {



        width: 80%;



    }



    /*28/04/2021*/



    /*03/05/2021*/



    .menu_sec_txt_mobb {



        padding: 0 0px 0 0px !important;



    }



    .menu_sec_txt_mobb .navbar-collapse {



        background: #4F1C82;



        margin-top: 6px;



        padding: 0 0 20px;



    }



    .banner_sec_txt_mobb {



        padding: 89px 0 0 !important;



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px



    }



    .banner_sec_txt_mobb .owl-carousel .item img {



        display: block;



        width: 100%;



        height: auto



    }



    .banner_sec_txt_mobb .owl-carousel .item {



        margin: 3px 36px 3px 0;



    }



    .banner_sec_txt_mobb .owl-carousel {



        margin-bottom: 15px;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item img {



        display: block;



        width: 12% !important;



    }



    .banner_sec_txt_mobb .owl-nav .owl-prev {



        display: none !important;



    }



    .main_slide_box2 img {



        width: 22% !important;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-item {



        width: 600px !important;



    }



    .banner_sec_txt_mobb .main_slide_box .stars_circle {



        text-align: left;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-prev {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-next {



        display: none;



    }



    .top_rated_txt .owl-carousel .owl-stage-outer {



        height: 838px !important;



    }



    .top_rated_txt2a_new_tabb img {



        width: 50% !important;



        margin: 0 auto 0 auto;



    }



    .top_rated_txt2a_new_tabb p {



        text-align: left;



    }



    .top_rated_txt2 img {



        margin: 0 0 0 34px;



        width: 24% !important;



    }



    .top_rated_txt .owl-stage-outer .owl-item {



        width: 728px !important;



        margin-left: -38px !important;



    }



    .top_rated_txt .post-slide {



        margin: 20px -19px 20px 32px;



        box-shadow: none;



        wsaidth: 100%;



    }



    .top_rated_txt2 {



        box-shadow: none !important;



        border: 1px solid #0003 !important;



        margin: 0 0 39px 0;



    }



    .top_rated_txt2b i {



        width: 16px;



        height: 16px;



        padding: 4px 0 0;



        font-size: 9px;



    }



    .main_slide_box2a {



        top: 5px;



        left: 71px;



    }



    .main_slide_box {



        padding: 15px 20px;



        width: 76%;



        margin: -16px 0 0 58px;



    }



    .map_locator img {



        width: 40% !important;



    }



    .banner_sec_txt_mobb .owl-carousel .owl-stage-outer {



        height: 251px !important;



    }



    .top_rated_txt2a span {



        font-size: 14px !important;



        line-height: 12px !important;



    }



    /*03/05/2021*/



    /*08/05/2021*/



    .listing_bar #navbarDropdown {



        padding: 12px 0 !important;



        width: 72%;



        font-size: 12px !important;



        font-family: 'Proxima Nova Rg';



    }



    .listing_bar {



        background-color: transparent !important;



        display: flex !important;



    }



    .buttns.invis_cl {



        width: 43%;



        float: left;



    }



    .new_dropdown {



        left: 0 !important;



    }



    .invis_cl .new_dropdown a {



        color: #000 !important;



    }



    .review_sec_txt .btn_upload {



        padding: 14px 30px 12px;



    }



    .results_sec_txt121245124 .stars_circle {



        padding: 0px 0 5px !important;



        text-align: center;



    }



    .ban_row {



        padding: 70px 12px 0 !important;



    }



    .card_padd {



        padding: 0 0 0;



    }



    .main_text_border11254 label {



        font-size: 14px;



        margin: 11px 0 0;



    }



    .pro_1212214578 .navbar-nav {



        margin-top: 0;



        padding: 0;



        background: transparent;



    }



    .pro_1212214578 img {



        width: 60px;



        height: 60px;



    }



    .salon_profile_sec_txt_new2a1245321 {



        padding: 25px 0 0 !important;



        min-height: 295px;



    }



    .menu_sec_txt .pro_1212214578 .dropdown-item1245465 {



        color: #000 !important;



    }



    .salon_profile_banner_sec_txt4445555 {



        padding: 19px 0 77px;



    }



    .user_profile_sec_txt {



        padding: 70px 32px 80px 60px;



    }



    .small_prof1 h4 {



        font-size: 11px;



        margin-top: 5px;



    }



    .small_prof1 p {



        font-size: 8px;



    }



    .dd_om .for_dd {



        position: absolute !important;



        left: 89px !important;



        top: 30px !important;



    }



    .review_txtt12b10001441cd p {



        margin-bottom: 0;



        font-size: 12px;



        text-align: left;



    }



    .review_txtt12b10001441cd .stars_circle span {



        display: block;



        text-align: left;



    }



    .review_txtt12b10001441cd .stars_circle i {



        width: 17px;



        height: 17px;



        text-align: center;



        padding: 5px 0;



        font-size: 9px;



    }



    .review_txtt12b10001441cd .stars_circle {



        text-align: left;



    }



    .download_app_sec {



        padding: 33px 0 0;



    }



    .download_app_sec1a {



        margin: 0 0 44px;



    }



    /*08/05/2021*/



    /*17/05/2021*/



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -248px;



        margin-left: -38px;



        width: 100%;



    }



    .img_ch2 {



        width: 57%;



        padding: 14px 0 0px;



        margin: -272px 0 0 79px;



    }



    .img_ch2 p {



        font-size: 34px;



        line-height: 36px;



    }



    .img_ch2 span {



        font-size: 12px;



    }



    .girl_img_ban {



        padding: 334px 0 0;



    }



    .main_slide_box1 p {



        width: 100%;



        font-size: 13px;



        padding: 2px 0 8px;



    }



    /*17/05/2021*/



}







@media only screen and (min-width:992px) and (max-width: 1199px) {



    /*HOME PAGE CSS BEGIN*/
.buttns .transparent_back {padding: 17px 0px;text-align: center;}
.search-group > .search-button {width: 27%;}





    .menu_sec_txt .navbar-inverse .navbar-nav>li>a {



        /* font-size: 16px !important; */



        padding: 0 17px 0 0 !important;



    }



    .logo_img img {



        width: 60% !important;



    }



    .menu_sec_txt {



        padding: 0 10px 0 10px !important;



        top: 26px !important;



        left: 0 !important;



        width: 100% !important;



    }



    .menu_sec_txt .navbar-nav {



        margin: 25px 0 0;



    }



    .buttns {



        margin: 14px 0 0;



    }



    .banner_sec_txt1 h1 {



        font-size: 38px !important;



        line-height: 49px !important;



        display: inline-block;



    }



    .banner_sec_txt1 p {



        font-size: 16px;



        line-height: 25px;



        padding: 10px 10px 10px;



    }



    .banner_sec_txt1a {



        border: 0 !important;



        padding: 0px 0 0px !important;



        border-radius: 51px !important;



        background: #fff !important;



        width: 108% !important;



        min-width: 108% !important;



        margin-left: -12px !important;



        margin-top: 25px !important;



        box-shadow: 3px 2px 12px 3px #00000045 !important;



    }



    .banner_sec_txt1a input.box1 {



        border: 0 !important;



        margin-bottom: 14px;



        border-radius: 6px;



        width: 40% !important;



        margin-right: 0 !important;



        margin-left: 16px !important;



    }



    .banner_sec_txt1a input.box2 {



        border: 0 !important;



        border-radius: 6px;



        width: 30% !important;



        margin-left: 0 !important;



        padding: 15px 24px 15px;



    }



    .banner_sec_txt1a a {



        width: 22% !important;



        padding: 12px 0 12px !important;



        border-radius: 25px !important;



        margin-left: 0 !important;



        font-size: 15px !important;



        margin-top: 21px;



    }



    .map_locator {



        left: 46% !important;



        top: 46% !important;



    }



    .banner_sec_txt {



        background-position: 86% 83% !important;



        padding: 60px 15px 0 15px !important;



    }



    .top_rated_txt1 h2 {



        font-size: 42px;



    }



    .top_rated_txt1 h3 {



        font-size: 42px;



    }



    .top_rated_txt1 span {



        font-size: 42px;



        text-align: left;



    }


.top_rated_txt2a {top: 31px !important;left: 128px !important;}



    .top_rated_txt2a h4 {



        font-size: 20px !important;



        line-height: 27px !important;



    }



    .top_rated_txt2a span {



        font-size: 20px;



        line-height: 20px;



    }



    .top_rated_txt2a p {



        font-size: 18px;



    }



    .top_rated_txt2 {



        padding: 25px 0px 28px;



        margin: 0 18px 43px !important;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        position: relative;



        z-index: 3;



        top: 501px !important;



        left: 29px !important;



        width: 7%;



    }



    .top_rated_txt .slick-initialized img.a-right1 {



        position: relative;



        z-index: 3;



        left: 90% !important;



        width: 7%;



        top: -576px !important;



    }



    .top_rated_txt1 p {



        font-size: 16px;



    }



    .girl_imgt1 h2 {



        font-size: 36px !important;



        line-height: 37px !important;



        width: 100% !important;



        margin-top: 0;



    }



    .girl_imgt1 p {



        font-size: 16px !important;



        line-height: 23px !important;



        padding: 12px 0 0 !important;



    }



    .download_app_sec1 h2 {



        font-size: 40px !important;



    }



    .download_app_sec1 p {



        font-size: 16px !important;



        width: 94% !important;



        line-height: 23px !important;



        padding: 10px 0 12px !important;



    }



    .menu_sec_txt .nav>li {



        padding: 3px 0px 0 0;



    }



    .top_rated_txt2d a {



        width: 78%;



        padding: 15px 0 15px;



        margin: 24px auto 0 auto;



        font-size: 14px;



    }



    .top_rated_txt2 img {



        margin-left: 39px;



        width: 32%;



    }



    .banner_sec_txt1 span {



        display: inline;



        font-size: 40px;



    }



    .main_slide_box {



        padding: 35px 42px;



        width: 79%;



        margin: 7px auto 14px auto;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .menu_sec_txt14a1245 {



        padding: 14px 0 14px 0 !important;



    }



    .menu_sec_txt .navbar-dark .navbar-toggler {



        display: block;



        margin: 3px auto 0 auto;



    }



    .invis_cl {



        display: block;



        margin-top: 0;



    }



    .vis_cl {



        display: none !important;



    }



    .menu_sec_txt14a1245 .navbar-nav {



        background: #4F1C82;



        padding: 0 0 21px;



        margin-top: 0;



    }



    .menu_sec_txt .navbar-nav a {



        color: #fff !important;



        font-size: 14px !important;



    }



    .menu_sec_txt .nav>li {



        padding: 19px 0px 0 19px;



        text-align: center;



    }



    .salon_profile_banner_sec_txt1a_border01 {



        margin-right: 0;



    }



    .salon_profile_banner_sec_txt1a img {



        display: block;



        margin: 0 auto;



        width: 60%;



    }



    .salon_profile_banner_sec_txt {



        padding: 142px 0 77px;



    }



    .salon_profile_banner_sec_txt1b h4 {



        font-size: 27px;



        margin: 0px 0 0 0;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b h6 {



        font-size: 16px;



        margin: 4px 0 0;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b p {



        font-size: 14px;



        margin-bottom: 8px;



        margin-top: 2px;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1b span {



        font-size: 20px;



    }



    .stars_circle {



        padding: 0 0 15px;



        text-align: left;



    }



    .salon_profile_banner_sec_txt1c a {



        width: 100%;



        text-align: center;



        padding: 13px 0;



        border-radius: 6px;



        font-size: 13px;



        margin: 0 auto 0 auto;



    }



    .main_color_back_box {



        border: 0;



        padding: 14px 0 0;



        background-color: #F7F1F5;



        margin: 0 9px 10px;



        border-radius: 4px;



        transition: 0.6s all ease-in-out;



    }



    .inner_msg_box img {



        margin: -2px 0 0 -137px;



        width: 18%;



    }



    .inner_msg_box1 {



        position: absolute;



        top: 4px;



        left: 15px;



        margin-left: 32px;



    }



    .inner_msg_box2 ul {



        margin-top: 0;



        text-align: right;



    }



    .main_msg_box_border1a {



        border-bottom: 1px solid #0003;



        padding: 0 0 0px;



        width: 100%;



        margin-left: 0;



    }



    .main_msg_box_border1 p {



        font-size: 12px;



        font-weight: 400;



        color: #707070;



    }



    .main_msg_box_border2 {



        padding: 22px 11px 0 14px;



    }



    .main_msg_box_border2 img {



        margin-top: -535px;



        margin-right: 4px;



    }



    .main_msg_box_border3 {



        margin-left: -22px;



        margin-top: 24px;



    }



    .salon_profile_sec_txt1254 .panel {



        margin: 0 auto 0;



        padding: 9px 0 0;



    }



    .single_r1 {



        padding: 8px 4px 7px;



        margin-left: -20px;



        width: 100%;



        margin-top: 22px;



        display: block;



    }



    .main_msg_box_border3a {



        margin-right: 6px;



    }



    .main_msg_box_border3b {



        margin-right: 0px;



        text-align: center;



        margin-top: 8px;



    }



    .top_border1 {



        margin: 39px 0 0;



        width: 100%;



        margin-left: -24px;



    }



    .about_txxxt h4 {



        margin-left: 3px;



        margin-top: 23px;



        font-size: 16px;



    }



    .about_txxxt2_new1 {



        padding: 21px 16px 10px;



        margin-left: 9px;



        width: 100%;



        margin-bottom: 21px;



    }



    .stars_circle i {



        border: 0;



        width: 20px;



        height: 20px;



        padding: 6px 0;



        margin-right: 0px;



    }



    .salon_profile_banner_sec_txt1 i {



        font-size: 10px;



    }



    .coll_pan .panel-title>a,



    .coll_pan .panel-title>a:active {



        padding: 15px 12px 15px 0;



        font-size: 10px;



        text-align: left;



        margin-left: 15px;



    }



    .inner_msg_box1 h4 {



        font-size: 11px;



        margin-bottom: 0;



        text-align: left;



        margin-left: 0;



    }



    .inner_msg_box1 p {



        font-size: 8px;



        margin-left: 0px;



        text-align: left;



    }



    .main_msg_box_border3 h4 {



        font-size: 19px;



        margin-bottom: 4px;



    }



    .main_msg_box_border3 p {



        font-size: 12px;



    }



    .main_msg_box_border3a a {



        font-size: 11px;



        padding: 10px 4px;



        width: 100%;



    }



    .main_msg_box_border3b span {



        font-size: 13px;



    }



    .about_txxxt2_new1 img {



        display: block;



        margin: 0 auto 0 auto;



        width: 66%;



    }



    .about_txxxt2_new1 h4 {



        font-size: 15px;



        text-align: center;



        margin-bottom: 0;



        margin-top: 7px;



    }



    .about_txxxt2_new1 p {



        font-size: 13px;



        text-align: center;



    }



    .about_txxxt2_new1 ul li {



        font-size: 11px;



        padding: 4px 0;



    }



    .coll_pan .inner_msg_box2 ul li {



        font-size: 7px;



        display: inline-block;



        padding: 0px 0 0 0;



    }



    .footer_sec_txt2a a {



        width: 40px;



        height: 33px;



        font-size: 21px;



        padding: 4px 0 0;



        margin-left: -50px;



        margin-top: 0;



    }



    .menu_sec_txt14a12451245478xsed {



        display: block;



    }



    .menu_sec_txt14a12451245478xsed1 {



        display: block;



    }



    .salon_banner_sec_txt1 h1 {



        font-size: 29px;



        text-align: center;



        margin-bottom: 62px;



    }



    .salon_banner_sec_txt {



        padding: 50px 0 34px;



    }



    .salon_banner_sec_txt .map_locator {



        left: 362px !important;



        top: 46% !important;



    }



    .results_sec_txt1212456 img {



        width: 30%;



    }



    .results_sec_txt12124561487 h4 {



        font-size: 22px;



        line-height: 17px;



        font-weight: 700;



    }



    .results_sec_txt12124561487 h6 {



        font-size: 17px;



    }



    .stars_circle i {



        width: 22px;



        height: 22px;



        padding: 6px 0;



        margin-right: 0px;



        font-size: 10px;



    }



    .results_sec_txt121a124521546 p {



        margin-left: 0;



        margin-top: 0;



    }



    .results_sec_txt12 {



        border: 0;



        padding: 30px 0;



        border-radius: 15px;



        margin-bottom: 32px;



        width: 100%;



    }



    .text_review a {



        border: 0;



        width: 46%;



        margin: 16px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 14px;



    }



    .results_sec_txt1212456 .stars_circle {



        padding: 0 0 5px !important;



        float: none;



        text-align: left !important;



    }



    .results_sec_txt12124561487 {



        margin-bottom: 0;



    }



    .results_sec_txt12124561487 ul {



        padding-left: 0;



        margin-bottom: 0;



    }



    .view_moree {



        width: 30%;



        margin: 10px 0 0 14px;



        text-align: center;



        padding: 15px 0 15px;



        border-radius: 7px;



        font-size: 16px;



    }



    .results_sec_txt1212451241 img {



        margin-left: -14px;



        width: 100px !important;



        height: 100px !important;



        border-radius: 50% !important;

        margin-top: 20px;



    }






    .results_sec_txt12124512412 h4 {



        font-size: 20px;



        margin-bottom: 3px;



    }



    .results_sec_txt12124512412 h6 {



        font-size: 17px;



        margin-bottom: 1px;



    }



    .results_sec_txt121245124 {



        padding: 16px 26px 45px;



        margin-bottom: 32px;



    }



 .results_sec_txt1_neww {
    top: 20px;
    left: 130px;
    width: 80%;
}

.results_sec_txt12124561487 h6.ellipsis {
    margin-left: 0 !important;
}
.results_sec_txt12124561487 h4 {
    margin-left: 0px;
}


    .results_sec_txt_list .text_review {



        margin-top: 55px;



    }



    .results_sec_txt12124561487 li {



        padding: 0 15px 0 0;



        font-size: 16px;



    }


.results_sec_txt {
    padding: 60px 0px;
}



    .results_sec_txt121245 h4 {



        font-size: 22px;



        margin: 46px 0 50px;



    }



    .results_sec_txt12124512412 .stars_circle i {



        width: 17px;



        height: 17px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 9px;



    }



    .results_sec_txt12124512412 p {



        font-weight: 700;



        font-size: 14px;



        color: #707070;



        font-family: 'Poppins', sans-serif;



    }



    .results_sec_txt12124512412 span {



        font-weight: 400;



        font-size: 12px;



    }



    .salon_profile_sec_txt li.nav-item {



        padding: 0 11px 0 0;



    }



    .request-buttn {



        width: 85%;



        padding: 15px 0 15px;



        margin: 24px auto 0 auto;



        font-size: 16px;



    }



    .new_side_border1d a {



        font-size: 14px;



        padding: 14px 0;



        width: 85%;



        margin: 0 auto 0 auto;



    }



    .new_side_border1ga h6 {



        font-size: 11px;



        padding: 10px 0;



        margin-bottom: 9px;



    }



    .salon_profile_sec_txt_new2a p {



        font-size: 13px;



        padding: 4px 0 5px;



    }



    .results_sec_txt121a1245 {



        text-align: center;



        margin-left: 0;



    }



    .results_sec_txt .stars_circle {



        padding: 26px 0 5px;



        text-align: center;



    }



    .results_sec_txt .results_sec_txt12 {



        padding: 30px 16px;



        margin-bottom: 32px;



        width: 100%;



    }



  .results_sec_txt .results_sec_txt12124512412 {
    top: 18px;
    left: 96px;
}



    .results_sec_txt1245lo .stars_circle {



        padding: 26px 0 5px;



        text-align: center;



    }



    .results_sec_txt121a h4 {



        font-size: 18px;



        margin-bottom: 0;



        margin-top: 0;



    }



    .results_sec_txt121a h6 {



        font-size: 15px;



        margin-top: 6px;



        margin-bottom: 6px;



    }



    .results_sec_txt121a p {



        font-size: 13px;



    }



    .stars_spacing_cir {



        padding: 0 0 0 !important;



        text-align: left !important;



    }



    .salon_info_txt .stars_circle i {



        width: 17px;



        height: 17px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    .user_profile_sec_txt11 {



        padding: 30px 7px 30px;



    }



    .user_profile_sec_txt112 {



        padding: 14px 12px 4px;



        margin: 19px 0 0;



    }



    .user_profile_sec_txt112 p {



        font-size: 12px;



        width: 100%;



        line-height: 23px;



        padding: 10px 0;



    }



    .user_profile_sec_txt11 ul li {



        padding: 10px 0;



        font-size: 12px;



    }



    .user_profile_sec_txt11 h4 {



        font-size: 18px;



        margin-bottom: 5px;



        margin-top: 8px;



    }



    .user_profile_sec_txt11215 {



        padding: 14px 12px 4px;



        margin: 19px 0 0;



    }



    .user_profile_sec_txt11215 i {



        margin-right: 3px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215 ul li {



        padding: 7px 0;



        font-size: 12px;



    }



    .user_profile_sec_txt11215336 {



        padding: 14px 12px 15px;



        margin: 19px 0 0;



        min-height: 329px;



    }



    .user_profile_sec_txt11215336a {



        padding: 32px 6px;



        margin-bottom: 11px;



        margin-right: 9px;



        width: 100%;



    }



    .user_profile_sec_txt11215336 h4 {



        padding-bottom: 10px;



        margin-bottom: 16px;



        font-size: 12px;



    }



    .user_profile_sec_txt11215336 i {



        margin-right: 3px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215336 a {



        font-size: 12px;



    }



    .user_profile_sec_txt11215336a1 h5 {



        margin-bottom: 2px;



        font-size: 11px;



    }



    .user_profile_sec_txt11215336a1 span {



        margin-left: 0;



        margin-right: 5px;



        font-size: 10px;



        margin-top: 5px;



    }



    .review_txtt124578a h5 {



        font-size: 14px;



        width: 100%;



        margin-top: 10px;



    }



    .review_txtt124578a p {



        font-size: 14px;



        text-align: center;



        padding-top: 7px;



        width: 100%;



    }



    .review_txtt124578a a {



        font-size: 14px;



        text-align: right;



        padding: 7px 0 0;



    }



    .review_txtt124578 {



        padding: 7px 31px;



        width: 100%;



        margin: 0 0 10px;



    }



    .user_profile_sec_txt11215336a1 {



        top: 21px;



        left: 46px;



    }



    .review_txtt12scr {



        width: 100%;



    }



    .review_txtt12b h6 {



        font-size: 14px;



    }



    .review_txtt12b p {



        font-size: 12px;



        margin-bottom: 0;



    }



    .user_profile_sec_txt_newew .tab-container {



        width: 100%;



        min-width: 100%;



    }



    .user_profile_sec_txt_newew .tabs {



        width: 100%;



    }



    .review_txtt h4 {



        width: 100%;



    }



    .user_profile_sec_txt_newew .tab-content {



        width: 100%;



    }



    .small_prof1 {



        position: initial;



        width: 100%;



    }



    .buttn_act12451 {



        font-size: 8px;



        top: 241px;



        right: 7px;



    }



    .buttn_act {



        padding: 10px 5px;



        width: 96%;



        top: 83px;



        right: 8px;



        font-size: 8px;



    }



    .small_prof img {



        margin-left: 15px;



        margin-bottom: 6px;



    }



    .buttn_act1 {



        top: 238px;



        right: 9px;



        font-size: 8px;



    }



    .review_txtt12_tabbb .review_txtt12a .stars_circle i {



        width: 16px;



        height: 16px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    .review_txtt12_tabbb {



        width: 100%;



    }



    .review_txtt12b {



        position: inherit;



        top: 0;



        left: 0;



    }



    .review_txtt12a img {



        margin-left: 7px;



        margin-bottom: 7px;



    }



    .ellipse_dot_buttn {



        width: 32%;



    }



    .review_sec_txt112 input {



        width: 85%;



    }



    /*28/04/2021*/



    /*03/05/2021*/



    .map_locator img {



        width: 50% !important;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-prev {



        width: 60px !important;



        height: 60px !important;



        font-size: 34px !important;



        top: 420px !important;



        left: 80px !important;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-next {



        width: 60px !important;



        height: 60px !important;



        font-size: 34px !important;



        top: 420px !important;



        right: 37px !important;



    }



    /*03/05/2021*/



    /*08/05/2021*/



    .listing_bar #navbarDropdown {



        padding: 17px 0 !important;



        width: 72%;



        font-size: 12px !important;



        font-family: 'Proxima Nova Rg';



    }



    .listing_bar {



        background-color: transparent !important;



        display: flex !important;



    }



    .buttns.invis_cl {



        width: 43%;



        float: left;



    }



    .new_dropdown {



        left: 0 !important;



    }



    .invis_cl .new_dropdown a {



        color: #000 !important;



    }



    .review_sec_txt .btn_upload {



        padding: 14px 30px 12px;



    }



    .results_sec_txt121245124 .stars_circle {



        padding: 0px 0 5px !important;



        text-align: left !important;



    }



    .results_sec_txt121a124521546 {



        text-align: left !important;



        margin-left: 0 !important;



    }



    .pro_1212214578 .navbar-nav {



        margin-top: 0;



        padding: 0;



        background: transparent;



    }



    .pro_1212214578 img {



        width: 60px;



        height: 60px;



    }



    .salon_profile_sec_txt_new2a1245321 {



        padding: 25px 0 0 !important;



        min-height: 305px;



    }



    .menu_sec_txt .pro_1212214578 .dropdown-item1245465 {



        color: #000 !important;



    }



    .salon_profile_banner_sec_txt4445555 {



        padding: 79px 0 77px;



    }



    .user_profile_sec_txt {



        padding: 70px 32px 80px 60px;



    }



    .dd_om .for_dd {



        position: absolute !important;



        left: 87px !important;



        top: 26px !important;



    }



    .review_txtt12b10001441cd .stars_circle span {



        display: block;



        text-align: left;



    }



    .review_txtt12b10001441cd .stars_circle i {



        width: 17px;



        height: 17px;



        text-align: center;



        padding: 5px 0;



        font-size: 9px;



    }



    .review_txtt12b10001441cd .stars_circle {



        text-align: left;



    }



    .top_rated_txt {



        padding: 66px 0 0;



        overflow: hidden;



    }



    /*08/05/2021*/



    /*17/05/2021*/



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -225px;



        margin-left: -45px;



        width: 100%;



    }



    .img_ch2 {



        width: 59%;



        padding: 24px 0 1px;



        margin: -259px 0 0 111px;



    }



    .img_ch2 p {



        font-size: 44px;



        line-height: 36px;



    }



    .img_ch2 span {



        font-size: 16px;



    }



    .girl_img_ban {



        padding: 334px 0 0;



    }



    .main_slide_box1 p {



        width: 100%;



        font-size: 13px;



        padding: 2px 0 8px;



    }



    .main_slide_box2 img {



        width: 15% !important;



    }



    .bmd-label-floating-upload i {



        padding: 10px 0 0;



    }



    /*17/05/2021*/



}







@media only screen and (min-width:1260px) and (max-width: 1365px) {



    /*HOME PAGE CSS BEGIN*/



    .menu_sec_txt .navbar-inverse .navbar-nav>li>a {



        padding: 0px 39px 0 0 !important;



    }



    .banner_sec_txt1a {



        padding: 12px 0 14px !important;



        width: 108% !important;



        min-width: 108% !important;



        margin-left: -12px !important;



        margin-top: 25px !important;



        box-shadow: 3px 2px 12px 3px #00000045 !important;



    }



    .banner_sec_txt1a a {



        width: 21% !important;



        padding: 15px 0 15px !important;



        margin-left: 2px !important;



        font-size: 16px !important;



        margin-top: 3px;



    }



    .banner_sec_txt {



        background-position: 70% 84% !important;



        padding: 98px 60px 0 60px !important;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        top: 489px !important;



        left: 12px !important;



    }



    .top_rated_txt .slick-initialized img.a-right1 {



        top: -518px !important;



        left: 93% !important;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .main_msg_box_border3b h4 {



        font-size: 10px;



    }



    .menu_sec_txt .navbar-nav a {



        font-size: 14px !important;



        padding: 0px 46px 0 0 !important;



    }



    .salon_banner_sec_txt .map_locator {



        left: 47% !important;



        top: 36% !important;



    }



    .results_sec_txt12124561487 ul {



        padding-left: 0;



        margin-bottom: 0;



    }



    .results_sec_txt12124561487 {



        margin-bottom: 9px;



    }



    .user_profile_sec_txt11215336a1 span {



        margin-left: 0;



        margin-right: 5px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215336a {



        padding: 21px 6px;



        margin-bottom: 11px;



        margin-right: 9px;



    }



    .user_profile_sec_txt11215336a1 {



        top: 9px;



        left: 46px;



    }



    .user_profile_sec_txt_newew .tab-container {



        width: 100%;



        min-width: 100%;



    }



    .user_profile_sec_txt_newew .tabs {



        width: 100%;



    }



    .review_txtt h4 {



        width: 100%;



    }



    .user_profile_sec_txt_newew .tab-content {



        width: 100%;



    }



    .small_prof1 {



        position: initial;



        width: 100%;



    }



    .buttn_act12451 {



        font-size: 8px;



        top: 241px;



        right: 14px;



    }



    .buttn_act {



        padding: 10px 0;



        width: 9%;



        top: 83px;



        right: 14px;



        font-size: 8px;



    }



    .small_prof img {



        margin-left: 15px;



        margin-bottom: 6px;



    }



    .buttn_act1 {



        top: 238px;



        right: 9px;



        font-size: 8px;



    }



    .review_txtt12b p {



        font-size: 12px;



        margin-bottom: 0;



    }



    .review_txtt12_tabbb .review_txtt12a .stars_circle i {



        width: 16px;



        height: 16px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    .review_txtt12b {



        position: initial;



        top: 0;



        left: 0;



    }



    .review_txtt12a img {



        margin: 0 0 7px 7px;



    }



    /*28/04/2021*/



    /*03/05/2021*/



 .top_rated_txt2a {
    top: 28px !important;
    left: 133px !important;
}


    .top_rated_txt .owl-carousel .owl-nav button.owl-prev {



        top: 420px;



        left: 22px;



    }



    .top_rated_txt .owl-carousel .owl-nav button.owl-next {



        top: 420px;



        right: -20px;



    }



    /*03/05/2021*/



    /*08/05/2021*/



    .listing_bar #navbarDropdown {



        font-size: 12px !important;



    }



    .review_sec_txt .btn_upload {



        padding: 14px 30px 12px;



    }



    .drop-11 {



        display: none !important;



    }



    .user_profile_sec_txt {



        padding: 70px 32px 80px 60px;



    }



    .review_txtt12b10001441cd .stars_circle i {



        width: 17px;



        height: 17px;



        text-align: center;



        padding: 5px 0;



        font-size: 9px;



    }



    .review_txtt12b10001441cd .stars_circle {



        text-align: left;



    }



    .map_locator {



        position: absolute;



        left: 51% !important;



        top: 34% !important;



    }



    .top_rated_txt {



        padding: 66px 0 0;



        overflow: hidden;



    }



    /*08/05/2021*/



    /*17/05/21*/



    .img_ch1 {



        margin-left: -18px;



        margin-top: -527px;



    }



    .img_ch2 {



        padding: 30px 0 1px;



        margin: -565px 0 0 160px;



        width: 50%;



    }



    .main_slide_box2 img {



        width: 13% !important;



    }



    .girl_img_ban {



        padding: 664px 0 0;



    }



    .main_slide_box {



        padding: 35px 42px;



        width: 74%;



        margin: -283px 0 0 96px;



    }



    .bmd-label-floating-upload i {



        padding: 12px 0 0;



    }



    /*17/05/21*/



}






@media only screen and (min-width:1366px) and (max-width: 1439px) {
label {font-size: 12px;}


    .menu_sec_txt .navbar-inverse .navbar-nav>li>a {



        font-size: 14px !important;



        padding: 0px 47px 0 0 !important;



    }



    .banner_sec_txt1a {



        padding: 0 0 1px !important;



        width: 100% !important;



        min-width: 100% !important;



        margin-left: -12px !important;



        margin-top: 25px !important;



    }



    .banner_sec_txt1a a {



        width: 21% !important;



        padding: 15px 0 15px !important;



        margin-left: 0px !important;



        font-size: 16px !important;



    }



    .banner_sec_txt {



        padding: 110px 60px 0 60px !important;



        background-position: 80% 84% !important;



    }



    /*28/04/2021*/



    .main_msg_box_border3b h4 {



        font-size: 10px;



    }



    .results_sec_txt121245 h4 {



        font-size: 28px;



        margin: 46px 0 50px;



    }



    .salon_banner_sec_txt .map_locator {



        left: 32% !important;



        top: 38% !important;



    }



    .user_profile_sec_txt112 p {



        font-size: 14px;



        width: 100%;



        line-height: 23px;



        padding: 10px 0;



    }



    .user_profile_sec_txt11215336a1 span {



        margin-left: 0;



        margin-right: 5px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215336a1 {



        top: 13px;



        left: 46px;



    }



    .buttn_act12451 {



        right: 130px;



    }



    .review_txtt12b p {



        font-size: 12px;



        margin-bottom: 0;



    }



    .review_txtt12_tabbb .review_txtt12a .stars_circle i {



        width: 16px;



        height: 16px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    /*28/04/2021*/



    /*08/05/2021*/



    .listing_bar #navbarDropdown {



        font-size: 12px !important;



    }



    .review_sec_txt .btn_upload {



        padding: 14px 30px 12px;



    }



    .drop-11 {



        display: none !important;



    }



    .user_profile_sec_txt {



        padding: 70px 32px 80px 60px;



    }



    .review_txtt12b10001441cd .stars_circle span {



        display: block;



        text-align: left;



    }



    .review_txtt12b10001441cd .stars_circle i {



        width: 17px;



        height: 17px;



        text-align: center;



        padding: 5px 0;



        font-size: 9px;



    }



    .review_txtt12b10001441cd .stars_circle {



        text-align: left;



    }



    .review_txtt12b10001441cd h6 {



        font-size: 15px;



    }



   .top_rated_txt2a {
    position: absolute;
    top: 30px !important;
    left: 135px !important;
}



    .top_rated_txt {



        overflow: hidden;



    }



    /*08/05/2021*/



    /*17/05/2021*/



    .girl_img_ban {



        padding: 726px 0 0;



        background-position: 138px -12px;



    }



    .main_slide_box {



        margin: -269px 0 0 100px;



    }



    .box1::placeholder {



        font-size: 12px;



    }



    .box2::placeholder {



        font-size: 12px;



    }



    /*17/05/2021*/



}







@media only screen and (min-width: 1440px) and (max-width: 1599px) {



    /*HOME PAGE CSS BEGIN*/



    .banner_sec_txt {



        background-position: 86% 32%;



        padding: 217px 40px 250px 40px;



    }



    .menu_sec_txt .navbar-inverse .navbar-nav>li>a {



        padding: 0px 57px 0 0;



    }



    .buttns a {



        padding: 18px 0 18px;



        width: 40%;



        font-size: 16px;



    }



    .banner_sec_txt1 h1 {



        font-size: 52px !important;



    }



    .banner_sec_txt1 span {



        display: inline;



        font-size: 52px;



        line-height: 67px;



    }



    .banner_sec_txt1 p {



        font-size: 18px;



        line-height: 28px;



        padding: 10px 10px 10px;



    }



    .banner_sec_txt1a a {



        width: 24% !important;



        padding: 18px 0 15px !important;



        margin-left: -14px !important;



        font-size: 18px !important;



        margin-top: 16px;



    }



    .map_locator {



        left: 43%;



        top: 32%;



    }



    .top_rated_txt1 h2 {



        font-size: 52px;



    }



    .top_rated_txt1 h3 {



        font-size: 52px;



    }



    .top_rated_txt1 span {



        font-size: 52px;



        text-align: left;



    }



    .top_rated_txt1 p {



        font-size: 20px;



    }



   .top_rated_txt2a {
    top: 29px !important;
    left: 139px !important;
}



    .top_rated_txt .slick-initialized img.a-right1 {



        left: 94%;



        width: 7%;



        top: -499px;



    }



    .top_rated_txt .slick-initialized img.a-left1 {



        top: 453px;



        left: -16px;



        width: 7%;



    }



    .top_rated_txt2a h4 {



        font-size: 29px;



        line-height: 37px;



    }



    .top_rated_txt2a span {



        font-size: 26px;



        line-height: 27px;



    }



    .girl_imgt1 h2 {



        font-size: 44px;



        line-height: 44px;



        width: 100%;



        margin-top: 0;



    }



    .girl_imgt1 p {



        font-size: 18px;



        line-height: 25px;



        padding: 12px 0 0;



    }



    .download_app_sec1 h2 {



        font-size: 51px;



    }



    .download_app_sec1 p {



        font-size: 20px;



        width: 94%;



        line-height: 26px;



        padding: 10px 0 12px;



    }



    .footer_sec_txt1 p {



        font-size: 18px;



        width: 100%;



        line-height: 25px;



        padding: 17px 0 20px;



    }



    .footer_sec_txt2 p {



        font-size: 18px;



        padding: 5px 0 0;



        line-height: 25px;



    }



    .footer_menus ul li {



        padding: 0 25px 0 0;



    }



    .footer_menus a {



        font-size: 18px;



    }



    .footer_sec_txt3 ul li {



        padding: 11px 0 0;



        font-size: 20px;



        width: 100%;



        line-height: 23px;



    }



    .footer_sec_txt3 span {



        font-size: 20px;



    }



    .footer_sec_txt3 a {



        font-size: 20px;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .main_msg_box_border3b h4 {



        font-size: 10px;



    }



    .user_profile_sec_txt11215336a1 span {



        margin-left: 0;



        margin-right: 5px;



        font-size: 10px;



    }



    .user_profile_sec_txt11215336a1 {



        top: 13px;



        left: 46px;



    }



    .review_txtt12b p {



        font-size: 12px;



        margin-bottom: 0;



    }



    .review_txtt12_tabbb .review_txtt12a .stars_circle i {



        width: 16px;



        height: 16px;



        padding: 4px 0;



        margin-right: 0px;



        font-size: 8px;



    }



    /*28/04/2021*/



    /*08/05/21*/



    .drop-11 {



        display: none !important;



    }



    .review_txtt12b10001441cd .stars_circle span {



        display: block;



        text-align: left;



    }



    .review_txtt12b10001441cd .stars_circle i {



        width: 17px;



        height: 17px;



        text-align: center;



        padding: 5px 0;



        font-size: 9px;



    }



    .review_txtt12b10001441cd .stars_circle {



        text-align: left;



    }



    .top_rated_txt {



        padding: 66px 0 0;



        overflow: hidden;



    }



    /*08/05/21*/



    /*17/05/21*/



    .img_ch1 {



        margin-left: -39px;



    }



    .bmd-label-floating-upload i {



        padding: 0px;



    }



    /*17/05/21*/



}







@media only screen and (min-width: 1600px) {



    /*HOME PAGE CSS BEGIN*/



    .banner_sec_txt1 h1 {



        font-size: 59px !important;



    }



    .map_locator {



        left: 49% !important;



        top: 33% !important;



    }



    .banner_sec_txt {



        background-position: 86% 32%;



        padding: 230px 40px 274px 40px;



    }



    .top_rated_txt1 h2 {



        font-size: 59px;



    }



    .top_rated_txt1 h3 {



        font-size: 59px;



    }



    .top_rated_txt1 span {



        font-size: 59px;



        text-align: left;



    }



    .download_app_sec1 h2 {



        font-size: 59px;



    }



    .banner_sec_txt1a {



        padding: 0px 0 14px !important;



        width: 100% !important;



        min-width: 100% !important;



        margin-left: -12px !important;



        margin-top: 25px !important;



    }



    /*HOME PAGE CSS END*/



    /*28/04/2021*/



    .main_msg_box_border3b h4 {



        font-size: 10px;



    }



    .salon_banner_sec_txt .map_locator {



        position: absolute;



        left: 47% !important;



        top: 38% !important;



    }



    .user_profile_sec_txt11215336a1 {



        top: 12px;



        left: 46px;



    }



    .user_profile_sec_txt112 p {



        font-size: 14px;



        width: 100%;



        line-height: 23px;



        padding: 10px 0;



    }



    .user_profile_sec_txt_newew .tab-container {



        width: 100%;



        min-width: 100%;



    }



    .user_profile_sec_txt_newew .tabs {



        width: 100%;



    }



    .review_txtt h4 {



        width: 100%;



    }



    .user_profile_sec_txt_newew .tab-content {



        width: 100%;



    }



    .small_prof1 {



        position: initial;



        width: 100%;



    }



    .buttn_act12451 {



        font-size: 8px;



        top: 241px;



        right: 14px;



    }



    .buttn_act {



        padding: 10px 0;



        width: 96%;



        top: 83px;



        right: 14px;



        font-size: 8px;



    }



    .small_prof img {



        margin-left: 15px;



        margin-bottom: 6px;



    }



    .buttn_act1 {



        top: 238px;



        right: 9px;



        font-size: 8px;



    }



    /*28/04/2021*/



    /*08/05/2021*/



    .listing_bar #navbarDropdown {



        font-size: 12px !important;



    }



    .review_sec_txt .btn_upload {



        padding: 14px 30px 12px;



    }



    .drop-11 {



        display: none !important;



    }



    .user_profile_sec_txt {



        padding: 70px 32px 80px 60px;



    }



    .review_txtt12b p {



        margin-bottom: 0;



    }



    .review_txtt12b10001441cd .stars_circle span {



        display: block;



        text-align: left;



    }



    .review_txtt12b10001441cd .stars_circle i {



        width: 17px;



        height: 17px;



        text-align: center;



        padding: 5px 0;



        font-size: 9px;



    }



    .review_txtt12b10001441cd .stars_circle {



        text-align: left;



    }


.top_rated_txt2a {
    top: 29px !important;
    left: 135px !important;
}



    .top_rated_txt {



        padding: 66px 0 0;



        overflow: hidden;



    }



    /*08/05/2021*/



    /*17/05/21*/



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -588px;



        margin-left: -51px;



        width: 83%;



    }



    .img_ch2 {



        width: 41%;



        padding: 30px 0 1px;



        margin: -616px auto 0 auto;



    }



    /*17/05/21*/



}







@media only screen and (min-width: 1680px) and (max-width: 1919px) {



    .banner_sec_txt {



        padding: 132px 60px 0 60px !important;



    }



    .banner_sec_txt1a a {



        margin-left: 20px !important;



    }



    /*17/05/2021*/



    .girl_img_ban {



        padding: 721px 0 0;



    }



    .main_slide_box {



        margin: -269px 0 0 100px;



        width: 59%;



    }



    .img_ch1 {



        margin-left: -81px;



    }



    /*17/05/2021*/



}







@media only screen and (min-width: 2560px) {



    .menu_sec_txt {



        padding: 0 50px 0 50px;



        top: 26px;



        left: 0;



        width: 100%;



    }



    .menu_sec_txt .navbar-inverse .navbar-nav>li>a {



        font-size: 32px !important;



        padding: 0px 75px 0 0;



    }



    .buttns .transparent_back {



        padding: 20px 30px 20px !important;



        font-size: 22px;



    }



    .buttns a {



        padding: 20px 0 20px !important;



        font-size: 22px;



    }



    .menu_sec_txt .border_line {



        display: flex;



        align-items: center;



    }



    .banner_sec_txt1 h1 {



        font-size: 80px !important;



    }



    .banner_sec_txt1 span {



        font-size: 83px;



        line-height: 86px;



    }



    .banner_sec_txt1 p {



        font-size: 22px;



        line-height: 36px;



        padding: 10px 10px 10px;



    }



    .banner_sec_txt1a input {



        width: 44%;



        padding: 15px 10px 15px;



        font-size: 24px;



    }



    .banner_sec_txt1a input.box2 {



        width: 30%;



        margin-left: 37px;



        padding: 15px 24px 15px;



    }



    .banner_sec_txt {



        background-position: 86% 32% !important;



        padding: 178px 40px 0 40px !important;



    }



    .banner_sec_txt1a input.box2 {



        font-size: 24px;



    }



    .banner_sec_txt1a a {



        width: 24% !important;



        padding: 18px 0 15px !important;



        margin-left: 33px !important;



        font-size: 23px !important;



        margin-top: 8px;



    }



    .top_rated_txt1 h2 {



        font-size: 76px;



    }



    .top_rated_txt1 span {



        font-size: 76px;



    }



    .top_rated_txt1 h3 {



        font-size: 76px;



    }



    .top_rated_txt1 p {



        font-size: 24px;



    }



    .girl_imgt1 p {



        font-size: 24px;



        line-height: 28px;



        padding: 12px 0 0;



    }



    .download_app_sec1 h2 {



        font-size: 68px;



    }



    .download_app_sec1 p {



        font-size: 24px;



        width: 94%;



        line-height: 30px;



        padding: 10px 0 12px;



    }



    .footer_sec_txt1 p {



        font-size: 24px;



        width: 100%;



        line-height: 28px;



        padding: 17px 0 20px;



    }



    .footer_sec_txt2 p {



        font-size: 24px;



        padding: 5px 0 0;



        line-height: 28px;



    }



    .footer_sec_txt3 ul li {



        padding: 11px 0 0;



        font-size: 26px;



        width: 100%;



        line-height: 28px;



    }



    .footer_sec_txt3 a {



        font-size: 26px;



    }



    .footer_sec_txt3 span {



        font-size: 26px;



    }



    .banner_sec_txt1a {



        padding: 20px 0 27px !important;



        width: 100% !important;



        min-width: 100% !important;



        margin-left: -12px !important;



        margin-top: 25px !important;



    }



    /*28/04/2021*/



    .salon_banner_sec_txt .map_locator {



        position: absolute;



        left: 49% !important;



        top: 43% !important;



    }



    /*28/04/2021*/



    /*03/05/2021*/



    .main_slide_box2a {



        top: 21px;



        left: 91px;



    }



    /*03/05/2021*/



    /*08/05/2021*/



    .logo_img img {



        width: 32% !important;



    }



    .listing_bar #navbarDropdown {



        padding: 19px 0 !important;



        font-size: 22px !important;



        font-family: 'Proxima Nova Rg';



    }



    .map_locator {



        left: 47% !important;



        top: 46% !important;



    }



    .girl_imgt img {



        width: 100%;



        max-width: 100%;



        margin-left: -119px;



    }



    /*08/05/2021*/



    /*17/05/2021*/



    .map_locator {



        left: 47% !important;



        top: 44% !important;



    }



    .map_locator img {



        width: 78%;



    }



    .img_ch1 {



        padding: 10px 0 10px 12px;



        margin-top: -629px;



        margin-left: -262px;



        width: 75%;



    }



    .img_ch2 {



        width: 41%;



        padding: 30px 0 1px;



        margin: -616px auto 0 -140px;



    }



    .main_slide_box {



        padding: 35px 42px;



        width: 41%;



        margin: -284px 0 0 92px;



    }



    /*17/05/2021*/



}











/*MEDIA QUERIES END*/







.ellipsis {

width: 93%;

border: 0;

margin: 0 auto;

padding: 6px 0px 0 !important;

height: 45px;

overflow: hidden !important;

text-overflow: ellipsis;

overflow: hidden;

white-space: nowrap;
}







.results_sec_txt1212456 img {



    width: 122px;



    height: 122px;



    border-radius: 50%;



}







.results_sec_txt1212451241 img {
    width: 101px;
    height: 101px;
    border-radius: 50%;
    margin-top: 20px;
    object-fit: cover;
}





.salon_profile_sec_txt_new2a124532114755 {
    min-height: 409px;
    display: flex;
    align-items: center;
    justify-content: center;
}







.view_more_butn a {



    transition: 0.6s all ease-in-out;



    display: block;



    border: 0;



    outline: none;



    width: 20%;



    background: #4F1C82;



    text-align: center;



    text-decoration: none;



    color: #fff;



    border-radius: 12px;



    padding: 15px 0;



    margin: 40px auto 0 auto;



    font-weight: 400;



    font-size: 18px;



    font-family: 'Poppins', sans-serif;



    text-transform: uppercase;



}







.view_more_butn a:hover {



    border: 0;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.hd_cls {



    display: none;



}







.member1 {



    margin-left: 11px;



}







.font-weight-bold22 {



    font-weight: 700;



    font-family: 'Poppins', sans-serif;



    text-transform: uppercase;



}







.btn-primary {



    color: #fff;



    background: #4F1C82;



    font-size: 14px;



    font-weight: 400;



}







.btn-primary:hover {



    background-color: transparent !important;



    border-color: transparent !important;



    color: #fff;



    background-image: linear-gradient(to right, #f601ff, #e100f8, #cb00f0, #b600e8, #a000e0);



}







.btn-primary:not(:disabled):not(.disabled):active {



    color: #fff;



    background-color: #2176bd;



    border-color: #1f6fb2;



}







.btn-link {



    font-weight: 400;



    color: #000;



    text-decoration: none;



}







.login-container {



    background-color: #fff !important;



}







.bmd-label-floating-upload {



    border: 1px solid;



    width: 40%;



    border-radius: 100%;



    height: 100px;



    text-align: center;



    padding-top: 37px;

/*

    box-shadow: 1px 5px #ececec;*/



    cursor: pointer;



}







.bmd-label-floating-upload i {



    font-size: 25px;



    color: #928989;



    display: block;



}















#logo-con i {



    /*font-size: 18px;*/



    /*border-radius: 100%;*/



    /*border: 1px solid #ab47bc;*/



    /*color: #fff;*/



    /*background-color: #ab47bc;*/



    /*padding: 0px 2px 0px 2px;*/



    /*top: 2px;*/



    /*position: absolute;*/



    /*left: 112px;*/



    /*cursor: pointer;*/



}





.salon_profile_banner_sec_txt1a img {
    width: 100px;
    border-radius: 50% !important;
    height: 100px;
}


.list.package{



    display: flex;



    justify-content: center;



}



.package-options{



    display:inline-block;



}







#service-image-con img{



    /*border: 1px solid transparent;*/



    /*max-width: 200px;*/



    /*!*border-radius: 50%;*!*/



    /*max-height: 200px;*/



    /*text-align: center;*/



    /*box-shadow: 1px 5px #ececec;*/







}



.required:after {



    content: " *";



    color: red;



}







.new-logo {



    opacity: 0;



    z-index: -1;



}







input[type="file"] {



    opacity: 0;



    z-index: -1;



    display: none;



}







.profile {



    display: block;



    margin: 0 auto 21px auto !important;



    height: 122px;



    width: 122px;



    border-radius: 50%;



    object-fit: contain;



}







.bmd-label-floating-upload {



    display: block !important;

     margin: 13px auto !important;
    width: 100px !important;



    height: 100px !important;



}






.results_sec_txt121 img {
    width: 122px;
    height: 122px;
    border-radius: 50%;
    object-fit: cover;
}






.text_buttonn {



    display: block !important;



    margin: 15px auto 0 auto !important;



}







.swal-footer {



    text-align: center !important;



    padding-top: 13px;



    margin-top: 13px;



    padding: 13px 16px;



    border-radius: inherit;



    border-top-left-radius: 0;



    border-top-right-radius: 0;



}







.required:after {



    content: " *";



    color: red;



}







.delete-gallery {



    float: right;



    margin: 0px 0px 0 0px;



    position: static;



    z-index: 0;



    cursor: pointer;



    font-size: 20px;



}







/*#image-con {*/



/*    text-align: center;*/



/*}*/







.payment-methods img {



    width: 43px;



    height: 43px;



}







.add-payment {



    position:relative;



    font-size: 14px;



    padding: 20px 0px;





}







button#add-payment-method {



    font-size: 14px;



    margin: 0px 22px;



    display: block;



    font-weight: 400;



}







a.dropdown-item.text-center {



    color: #000 !important;



}







.user_profile_sec_txt .table tbody tr td {



    vertical-align: baseline;



}







.user_profile_sec_txt a.nav-link.active {



    color: #495057;



    background-color: darkgrey !important;



    border-color: none !important;



}







.dd_om .for_dd {



    position: absolute;



    left: 128px;



    top: 36px;



}







.user_profile_sec_txt .nav-tabs .nav-link {margin-bottom: 0px;border: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.user_profile_sec_txt a:hover {color: #495057 !important;}







.user_profile_sec_txt .nav-item .nav-link {



    color: #000!important;



    margin: 0px 15px 0px 0px;



    font-weight: 500;



}







.user_profile_sec_txt .nav-item .nav-link:hover,



.user_profile_sec_txt .nav-item .nav-link:focus {



    color: 495057 !important;



    background-color: darkgrey;



    border: 0px !important;



}







.nav-tabs .nav-link.active,



.nav-tabs .nav-item.show .nav-link {



    background-color: transparent;



}







.custom_working {



    border-radius: 50%;



    width: 45px;



    height: 45px;



    border: 1px solid #4F1C82;



    color: white;



    font-size: 11px;



    padding: 0px 5px 0px 6px;



    vertical-align: text-bottom;



    background-color: #4F1C82;



}







a.nav-link.active {



    color: 495057 !important;



    background-color: darkgrey;



    border: 0px !important;



}







thead {



    text-align: center;



}







.nav-tabs {



    border: none;



    margin-bottom: 10px;



    text-align: center;



}







i#close-img {



    /*position: absolute;*/



    /*top: 115px;*/



    /*color: white;*/



    /*padding: 0px 1px 0px 2px;*/



    /*left: 110px;*/



    /*font-size: 18px;*/



    /*border-radius: 50%;*/



    /*border: 2px solid black;*/



    /*background-color: black;*/



    /*color: white;*/



}











/* Login page css start */







.input_section label {



    color: #FFFFFF;



}







.field_section {



    background-color: #4F1C82;



}







.heding_text h1 {



    color: white;



    margin-bottom: 27px;



}







.right-align {



    display: block;



    text-align: right;



}







button.btn.btn-secondary.forbt {



    font-size: 14px;



    font-weight: 400;



    text-align: center;



    display: block;



    margin: 0px auto;



    width: 100%;



    background-color: #4F1C82;



    margin-bottom: 8px;



    border: 1px solid #fff;



}







.handel_fob {



    padding: 20px 0px;



}







.handel_fob p {



    text-align: center;



    color: white;



}







.handel_fob a {



    text-decoration: none;



    color: #FFFF03;



}







.right-align {



    text-decoration: none;



    color: #FFFF03;



}







.field_section {



    padding: 71px 76px 58px 75px;



    margin: 54px 0px 0px 10px;



    border-top-right-radius: 20px;



    border-bottom-right-radius: 20px;



}







.nnew_class {



    padding: 0;



}







.input.form-control {



    color: #ffffff !important;



}







input.form-control {
    background-color: transparent!important;
    margin-bottom: 13px;
    padding: 0 0 0 10px;
}







.lodge_section {



    padding: 20px 0px;



}







.custom-input:focus {



    color: white;



}







.custom-input {



    color: white;



}







.input_section a:hover {



    color: #fff;



}







.handel_fob a:hover {



    color: #fff;



}







.invalid-feedback {



    display: inline;



}







select.form-control {



    background-color: transparent!important;



    margin-bottom: 13px;



}











/* login page css end  */











/* (login page css media queries begin  */







@media only screen and (min-width: 320px) and (max-width: 529px) {



    .field_section {



        padding: 27px 30px 25px 37px;



    }



    .section_parent {



        background-image: none;



    }



    .handel_fob p {



        font-size: 12px;



    }



    .footer_sec_txt {



        padding: 16px 0 0;



    }



    .right-align {



        font-size: 12px;



    }



    .field_section {



        border-radius: 20px;



    }



    .nnew_class img {



        display: none;



    }



    .lodge_section {



        padding: 53px 0px;



    }



    .field_section {



        margin: 0px;



    }



}







@media only screen and (min-width: 375px) and (max-width: 424px) {}







@media only screen and (min-width: 425px) and (max-width: 529px) {}







@media only screen and (min-width: 530px) and (max-width: 767px) {



    .nnew_class img {



        display: none;



    }



    .field_section {



        padding: 91px 76px 74px 75px;



        margin: 54px 0px 0px 87px;



        margin: 54px 0px 0px 0px;



    }



    .heding_text h1 {



        text-align: center;



    }



    .field_section {



        border-radius: 20px;



    }



}







@media only screen and (min-width:768px) and (max-width: 991px) {



    .field_section {



        margin: 130px 0px 0px 58px;



        border-top-right-radius: 20px;



        border-bottom-right-radius: 20px;



        padding: 19px 24px 23px 31px;



    }



    .nnew_class img {



        height: 640px;



        width: 324px;



        object-fit: contain;



        padding: 0 0px 0px 0px;



        margin-top: 0;



    }



    .heding_text h1 {



        text-align: center;



    }



    .input_section {



        font-size: 12px;



    }



    .right-align {



        font-size: 11px;



    }



    .handel_fob {



        font-size: 11px;



    }



}







@media only screen and (min-width:992px) and (max-width: 1199px) {



    .heding_text h1 {



        text-align: center;



    }



    .field_section {



        margin: 54px 0px 0px 73px;



        padding: 48px 76px 74px 75px;



    }



}







@media only screen and (min-width: 1440px) and (max-width: 1599px) {}







@media only screen and (min-width: 1600px) {



    .field_section {



        padding: 70px 76px 74px 75px;



    }



}







@media only screen and (min-width: 1680px) and (max-width: 1919px) {



    .field_section {



        padding: 70px 76px 74px 75px;



    }



}











/* login page media css end  */











/* signup page css */











/* signup page css */







.select_section {



    background-color: #4F1C82;

}







.select_section {



    padding: 22px 76px 0px 75px;



    margin: 62px 0px 0px 25px;



    border-top-right-radius: 20px;



    border-bottom-right-radius: 20px;



}







select#exampleFormControlSelect1 {



    background-color: transparent;



    margin-bottom: 12px;



}







select#exampleFormControlSelect1 option {



    background-color: #4F1C82 !important;



    margin-bottom: 12px;



}







.lan_fob {



    padding: 3px 0px;



}







.anchor_set {



    color: #FFFF03;



}







.anchor_set p {



    color: white;



}







.lan_fob a {



    color: #FFFF03;



}







.lan_fob a:hover {



    color: #fff;



}







.lan_fob p {



    color: #fff;



    text-align: center;



}







.input_section p {



    color: #fff;



}











/* signup page media css */







@media only screen and (min-width: 320px) and (max-width: 529px) {



    .register_class img {



        display: none;



    }



    .select_section {



        padding: 22px 23px 22px 23px;



        margin: 62px 0px 0px 0px;



        border-radius: 20px;



    }



    .input_section {



        font-size: 12px;



    }



    .heding_text {



        text-align: center;



    }



    .lan_fob {



        font-size: 12px;



    }



    button.btn.btn-secondary.forbt {



        font-size: 12px;



    }



}







@media only screen and (min-width: 375px) and (max-width: 424px) {}







@media only screen and (min-width: 425px) and (max-width: 529px) {}







@media only screen and (min-width: 530px) and (max-width: 767px) {



    .register_class {



        display: none;



    }



    .input_section {



        font-size: 12px;



    }



    .lan_fob {



        font-size: 12px;



    }



    .select_section {



        border-radius: 20px;



    }



}







@media only screen and (min-width:768px) and (max-width: 991px) {



    .lan_fob {



        padding: 0px;



    }



    .select_section {



        padding: 29px 75px 24px 75px;



        margin: 61px 0px 0px 0px;



    }



    .lan_fob p {



        font-size: 12px;



    }



}







@media only screen and (min-width:992px) and (max-width: 1199px) {

.ellipsis-tech {width: 70% !important;}

    .select_section {



        padding: 10px 70px 23px 75px;



        margin: 62px 0px 0px 25px;



    }



    .lan_fob {



        padding: 3px 0px;



    }



}







@media only screen and (min-width:1260px) and (max-width: 1365px) {}







@media only screen and (min-width:1366px) and (max-width: 1439px) {
.paddng-o {padding: 0;}
.card .card-stats {min-height: 125px;}
.card-stats .card-header .card-category:not([class*="text-"]) {font-size: 11px;}
.new-box-card {min-height: 705px;}
#profile .ellipsis2 {-webkit-line-clamp: 3;}
#profile .table>tbody>tr>td, .table>tfoot>tr>td {padding: 18px 8px;}
.profile-setting-image {right: 114px !important;}

}







@media only screen and (min-width: 1440px) and (max-width: 1599px) {}







@media only screen and (min-width: 1600px) {}







@media only screen and (min-width: 1680px) and (max-width: 1919px) {}







@media only screen and (min-width: 2560px) {}











/* signup page media css end */











/* forgot pasword css */







.fgpass_section {



    padding: 151px 76px 129px 75px;



    margin: 21px 0px 0px 51px;



    border-top-right-radius: 20px;



    border-bottom-right-radius: 20px;



}







.fg_fob p {



    color: white;



    text-align: center;



}







.fg_fob a:hover {



    color: #fff;



}







.spare_class {



    padding: 0px;



}







.fg_fob {



    padding: 20px 0px;



}







.fgp_class img {



    width: 459px;



    height: 563px;



}







.fgpass_section {



    background-color: #4F1C82;



}







.fghed_text {



    color: white;



    margin-bottom: 27px;



}







.fghed_text h1 {



    font-size: 20px;



}







.fglaunch_section {



    padding: 70px 0px;



}











/* forgot password css end */











/* forgot password media css */







@media only screen and (min-width: 320px) and (max-width: 529px) {



    .fgp_class {



        display: none;



    }



    .fgpass_section {



        padding: 128px 26px 74px 26px;



        margin: 21px 0px 0px 0px;



        border-radius: 20px;



    }



    .fghed_text h1 {



        font-size: 12px;



        text-align: center;



    }



    .input_section {



        font-size: 11px;



    }



    .fg_fob p {



        font-size: 11px;



        color: white;



        text-align: center;



    }



}







@media only screen and (min-width: 375px) and (max-width: 424px) {}







@media only screen and (min-width: 425px) and (max-width: 529px) {}







@media only screen and (min-width: 530px) and (max-width: 767px) {



    .fgp_class {



        display: none;



    }



    .fgpass_section {



        border-radius: 20px;



        margin: 21px 0px 0px 0px;



    }



    .fghed_text h1 {



        font-size: 18px;



    }



    .fg_fob p {



        font-size: 12px;



    }



    button.btn.btn-secondary.forbt {



        font-size: 12px;



    }



}







@media only screen and (min-width: 768px) and (max-width: 991px) {



    .fgpass_section {



        padding: 120px 25px 75px 23px;



        margin: 19px 0px 0px 70px;



    }



    .fg_fob {



        padding: 5px 0px;



    }



    .fgp_class img {



        width: 320px;



        height: 502px;



    }



    .fghed_text h1 {



        font-size: 12px;



    }



    .fg_fob p {



        font-size: 11px;



    }



}







@media only screen and (min-width: 992px) and (max-width: 1199px) {



    .fgp_class img {



        width: 379px;



        height: 564px;



    }



    .fghed_text h1 {



        font-size: 19px;



    }



    .fg_fob {



        padding: 21px 0px;



    }



    .fgpass_section {



        padding: 151px 76px 130px 75px;



        margin: 21px 0px 0px 46px;



    }



}







@media only screen and (min-width:768px) and (max-width: 991px) {



    .fgpass_section {



        padding: 78px 25px 78px 23px;



        margin: 70px 0px 0px 70px;



    }



    .fgp_class img {



        width: 320px;



        height: 489px;



        object-fit: contain;



    }



    button.btn.btn-secondary.forbt {



        font-size: 12px;



    }



}







@media only screen and (min-width:992px) and (max-width: 1199px) {}







@media only screen and (min-width:1260px) and (max-width: 1365px) {
.buttns .transparent_back {padding: 17px 32px;}
.search-group > .search-button {width: 21%;}




}







@media only screen and (min-width:1366px) and (max-width: 1439px) {}







@media only screen and (min-width: 1440px) and (max-width: 1599px) {



    /* .fgpass_section {padding: 151px 76px 130px 75px;margin: 21px 0px 0px 51px;} */



    .dd_om .for_dd {



        position: absolute;



        left: 140px;



        top: 36px;



    }



}







@media only screen and (min-width: 1600px) {}







@media only screen and (min-width: 1680px) and (max-width: 1919px) {}







@media only screen and (min-width: 2560px) {



    .dd_om .for_dd {



        position: absolute;



        left: 326px;



        top: 36px;



    }



}







@media only screen and (max-width:575px){



    .gallery-thumb {



        height: 250px !important;



    }







    .main-section img {



        max-height: 250px !important;



    }



}



/* forgot password media  css end */











/* reset password */







.rspw_section {



    background-color: #4F1C82;



    padding: 88px 76px 71px 75px;



    margin: 21px 0px 0px 62px;



    border-top-right-radius: 20px;



    border-bottom-right-radius: 20px;



}







.rsp_class img {



    width: 459px;



    height: 564px;



}











/* reset password css end */











/* reset password media  css */







@media only screen and (min-width: 320px) and (max-width: 529px) {



    .rsp_class img {



        display: none;



    }



    .rspw_section {



        background-color: #4F1C82;



        padding: 88px 28px 71px 28px;



        margin: 21px 0px 0px 0px;



        border-radius: 20px;



    }



}







@media only screen and (min-width: 375px) and (max-width: 424px) {}







@media only screen and (min-width: 425px) and (max-width: 529px) {}







@media only screen and (min-width: 530px) and (max-width: 767px) {



    .rsp_class img {



        display: none;



    }



    .rspw_section {



        background-color: #4F1C82;



        padding: 88px 76px 71px 75px;



        margin: 21px 0px 0px 0px;



        border-radius: 20px;



    }



}







@media only screen and (min-width:768px) and (max-width: 991px) {



    .rsp_class img {



        width: 291px;



        height: 541px;



    }



    .rspw_section {



        padding: 88px 76px 70px 75px;



        margin: 21px 0px 0px 31px;



    }



}







@media only screen and (min-width:992px) and (max-width: 1199px) {



    .rsp_class img {



        width: 384px;



        height: 556px;



    }



    .rspw_section {



        padding: 83px 76px 70px 75px;



        margin: 21px 0px 0px 51px;



    }



}







@media only screen and (min-width:1260px) and (max-width: 1365px) {}







@media only screen and (min-width:1366px) and (max-width: 1439px) {}







@media only screen and (min-width: 1440px) and (max-width: 1599px) {}







@media only screen and (min-width: 1600px) {}







@media only screen and (min-width: 1680px) and (max-width: 1919px) {}







@media only screen and (min-width: 2560px) {}







@media only screen and (min-width: 1349px) {



    .buttns .transparent_back{



        padding: 17px 30px;



    }



}



/* reset password media css */











/* Service detail page css start */







.new_setup {



    padding: 74px 0px 39px;



    background-color: #F6F1F4;



}







.custom_1t h1 {



    color: #000;



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



    font-family: 'Poppins', sans-serif;



    text-align: center;



    margin-bottom: 42px;
    text-transform: capitalize;


}







.custom_1t span {



    color: #4F1C82;



}







.custom_1t p {



    text-align: center;



    margin: 0px auto;



    width: 63%;



    color: #000;



}







.for_show {



    position: absolute;



    top: 24px;



    left: 144px;



    width: 100%;



}











/* .icons_sec{border: 0;width: 30px;height: 30px;text-align: center;padding: 8px 0;border-radius: 50%;color: #fff;background: #4F1C82;margin-right: 5px;} */







.services_section2 {



    padding: 150px 0px 120px;



}







.for_img {



    width: 122px;



    height: 122px;



}







.for_side {



    position: absolute;



    top: 15px;



    left: 154px;



    width: 100%;



}



.for_side a {



    color: #000000;







}



.for_side h4{



    font-weight: bold;



}



.stars_circle.thor {



    padding: 0px 0px 7px;



}







.bottom_sec span {



    color: #4F1C82;



}







.bottom_sec h1 {



    color: #000;



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



    font-family: 'Poppins', sans-serif;



    margin-bottom: 42px;



}











}



.u_kk img {



    width: 100%;



}



.t_ext {



    padding: 10px 0px;



    margin-bottom: 19px;



    background-color: #FFFFFF;



    border-bottom-left-radius: 8px;



    border-bottom-right-radius: 8px;



    box-shadow: -1px -2px 7px 0 #0000002e;



}



.end_ing {



    color: #4F1C82;



    font-weight: bold;



    font-size: 16px;



}



.t_ext h5 {



    text-align: center;



    font-size: 16px;



    font-weight: bold;



    color: #707070;



}



.t_ext p {



    text-align: center;



    font-size: 13px;



}



.for1_image img {



    width: 122px;



    height: 122px;



    border-radius: 50%;



}







/* for slider */



#myCarousel .list-inline {



    white-space: nowrap;



    overflow-x: auto;



}



#myCarousel .carousel-indicators {



    position: static;



    left: initial;



    width: initial;



    margin-left: initial;



}



#myCarousel .carousel-indicators>li {



    width: initial;



    height: initial;



    text-indent: initial;



}



#myCarousel .carousel-indicators>li.active img {



    opacity: unset;



}







/* for slider end */



.for-text h4 {



    font-size: 16px;



    font-weight: 700;



    color: #707070;



    text-align: center;



    padding: 13px 0px 0px;



}



.for-text p {



    font-weight: 400;



    font-size: 14px;



    color: #707070;



    text-align: center;



}



.for-text span {



    font-weight: 700;



    font-size: 15px;



    color: #4F1C82;



    display: block;



    text-align: center;



    padding-top: 8px;



    margin-bottom: 12px;



}



.main {


    margin-bottom: 25px;
    padding: 0 0 8px;



    border-radius: 15px;



    background-color: #fff;



    box-shadow: 0px 3px 6px #00000029;



}



.for-pic img {



    border-top-left-radius: 9px;



    border-top-right-radius: 9px;



    width: 100%;



    height: 153px;



}



.fob .btn-secondary {



    border-color: #4F1C82;



    background-color: #4F1C82;



    width: 64%;



    display: block;



    margin: 0px auto;



    font-size: 14px;



}



.fob .btn-secondary:hover {



    border-color: #4F1C82;



    background-color: #4F1C82;



}



.btn-secondary:not(:disabled):not(.disabled):active,



.btn-secondary:not(:disabled):not(.disabled).active,



.show>.btn-secondary.dropdown-toggle {



    color: #fff;



    background-color: #4F1C82;



    border-color: #4F1C82;



}



.fob-1 .btn-outline-dark {



    border-color: #4F1C82;



    color: #4F1C82;



    width: 64%;



    display: block;



    margin: 0px auto;



    font-size: 14px;



}



.fob-1 .btn-outline-dark:hover {



    border-color: #4F1C82;



    color: #fff;



    background-color: #4F1C82;



}



.main1 {



    box-shadow: -1px -2px 7px 0 #0000002e;



    background-color: #fff;



    padding: 20px 0px;



}



.text1 h4 {



    padding: 0px 32px 0px;

    text-transform: capitalize;

    font-size: 18px;



}



.text-2 h4 {



    padding: 0px 33px 0px;



    font-size: 18px;



}



.text-2 span {



    color: #4F1C82;



    font-weight: 700;



}



.hdok {



    margin-bottom: 47px;



}



.car-side {



    margin-bottom: 40px;



}



.car-side1 {



    margin-bottom: 40px;



}



.for_slide {



    margin-bottom: 60px;



}



.hdok strong {



    color: #4F1C82;



    font-style: italic;



    font-weight: 700;



}







/* Service detail page css end */







/*bootstrap tablist*/



.nav-tabs1 .nav-link1 {



    color: black;



    display: block;



    padding: 0.5rem 1rem;



}



a.nav-link1:hover {



    border: 1px solid lightgrey;



}

.loader img {width: 25px;height: 23px;padding: 0px 0 0px 0;float: left;}
.loader {padding: 0 0 0 16px;}
.tab-active {



    background-color: #4F1C82;



    border: 1px solid lightgrey;



    color: #fff !important;



}



.tagify-input {



    width: 100px;



}







/*end bootstrap tab*/







/*Service detail media start */



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .for_side {



        width: unset;



    }







    .bottom_sec h1 {



        font-size: 31px;



    }







    .for-pic img {



        width: 100%;



    }







    .main {



        margin-bottom: 32px;



    }







    .hdok h1 {

        font-weight: 700 !important;
        color: #4f1c82 !important;
        font-size: 31px;
        text-transform: capitalize !important;


    }







    .custom_1t p {



        width: 100%;



    }







    .custom_1t h1 {



        font-size: 36px;



    }







    .fob-1 .btn-outline-dark {



        font-size: 13px;



    }







    .fob .btn-secondary {



        font-size: 13px;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .for-pic img {



        width: 100%;



    }







    .for_side {



        width: unset;



    }







    .text-2 h4 {



        padding: 0px 17px 0px;



        font-size: 13px;



    }







    .text1 h4 {



        padding: 0px 17px 0px;



        font-size: 13px;



    }







    .fob .btn-secondary {



        font-size: 10px;



        width: 96%;



    }







    .fob-1 .btn-outline-dark {



        font-size: 10px;



        width: 96%;



    }







    .bottom_sec h1 {



        font-size: 34px;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .text1 h4 {



        font-size: 16px;



    }







    .text-2 h4 {



        font-size: 16px;



    }







    .fob .btn-secondary {



        font-size: 13px;



        width: 86%;



    }







    .fob-1 .btn-outline-dark {



        font-size: 13px;



        width: 86%;



    }







    .for-text span {



        font-size: 10px;



    }







    .for-text h4 {



        font-size: 13px;



    }







    .for-text p {



        font-size: 13px;



    }







    .ellipsis {



        height: unset;



    }



}



@media only screen and (min-width:992px) and (max-width: 1199px) {}







/* Service detail media end */







/*  packages-detail css start*/



.packages1 {



    padding: 120px 0px 110px;



}



.for-content h1 {



    color: #000;



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



    text-align: center;



    margin-bottom: 42px;



}



.for-content span {



    color: #4F1C82;



}



.for-content p {



    text-align: center;



    margin: 0px auto;



    width: 63%;



    color: #000;



}



.forb0 .btn-secondary {



    border-color: #4F1C82;



    background-color: #4F1C82;



    width: 30%;



    display: block;



    margin: 0px auto;



    font-size: 14px;



}



.full1 h4 {



    font-size: 20px;



    font-weight: 700;



    color: #4F1C82;



}



.half1 h6 {



    font-size: 20px;



    color: #4F1C82;



}



.list li {



    font-size: 16px;



}



hr {



    border-top: 2px solid rgba(0, 0, 0, 0.1);



}



.list hr {



    width: 16%;



}



.full1 hr {



    width: 90%;



}



.half1 hr {



    width: 70%;



}



.pkgs-sec2 {



    padding: 80px 0px;



}



.for_first {



    background-color: #fff;



    box-shadow: -1px -2px 7px 0 #0000002e;



    padding: 30px 0px 30px;



    min-height: 420px;



}







/* packages-detail css end */







/* packages-detail media start */



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .forb0 .btn-secondary {



        width: 40%;



    }







    .for_first {



        margin-bottom: 32px;



    }







    .for-content h1 {



        font-size: 36px;



    }







    .for-content p {



        width: 100%;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .forb0 .btn-secondary {



        width: 50%;



    }







    .for-content p {



        width: 100%;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .forb0 .btn-secondary {



        width: 35%;



    }



}



@media only screen and (min-width:992px) and (max-width: 1199px) {}







/* packages-details media end*/







/* booking detail page css */



.table thead th {



    border: 0;



}



.table th,



.table td {



    border: 0;



}



.booking1 {



    padding: 120px 0px 120px;



}



th {



    text-align: start;



}



.for-tophed b {



    font-size: 24px;



    color: #4F1C82;



}



.for-tophed p {



    font-size: 20px;



}



.for-tophed span {



    font-size: 31px;



    color: #707070;



    margin: 0px 7px;



}



.for-tophed a {



    color: #4F1C82;



}



.service-table a{



    color: #4F1C82;



}



.for-tophed .pull-right {



    color: #4F1C82;



    font-size: 40px;



    font-style: italic;



    font-weight: 800;



}



.for-tophed strong {



    color: #4F1C82;



}



.for-color {



    background-color: #F7F2F5;



    height: 69px;



    font-size: 14px;



    border-bottom: 5px solid #F8FAFC;



}



th.ok {



    width: 960px;



}



.fob1 .btn-outline-dark {



    border-color: #4F1C82;



    color: #4F1C82;



    width: 70%;



    font-size: 14px;



    border-radius: 7px;



}



.fob1 .btn-outline-dark:hover {



    border-color: #fff;



    color: #fff;



    background-color: #4F1C82;



}



.btn-outline-dark:not(:disabled):not(.disabled):active,



.btn-outline-dark:not(:disabled):not(.disabled).active,



.show>.btn-outline-dark.dropdown-toggle {



    border-color: #4F1C82;



    color: #fff;



    background-color: #4F1C82;



}



.fob2 .btn-danger {



    border-color: #FF0000;



    color: #fff;



    background-color: #FF0000;



    font-size: 14px;



    width: 70%;



}



.for-side-card {



    box-shadow: -1px -2px 7px 0 #0000002e;



    background-color: #fff;



    padding: 31px 15px 39px 13px;



}



.for1bp h6 {



    margin-bottom: 20px;



}



.for1bp p {



    margin-bottom: 32px;



}



.for2bp p {



    padding: 19px 0px;



}



td:first-child,



tr:first-child {



    border-radius: 10px 0 0 10px;



}



td:last-child,



tr:last-child {



    border-radius: 0 10px 10px 0;



}



.for-tbset {



    text-align: center;



}



.for-tbset1 {



    text-align: start;



    color: #4F1C82;



    font-weight: 500;



}



.table thead th {



    font-size: 14px;



    color:#757575;



}



.g-thumbnail{



    display: flex;



    flex-direction: column;



    align-items: center;



    justify-content: center;



    position: relative;



    width: 100px;



    height: 100px;



/*    border: 1px solid #e9e9e9;*/



    margin-bottom: 20px !important;



    /*-webkit-box-shadow: 0px 0px 10px -1px rgba(204,204,204,1);



    -moz-box-shadow: 0px 0px 10px -1px rgba(204,204,204,1);



    box-shadow: 0px 0px 10px -1px rgba(204,204,204,1);*/







}



.br10 {display: block;margin: 0 auto;border-radius: 50%;width: 100px;height: 100px;max-width: 100px;}
.g-thumbnail img {width: 100px;height: 100px;border-radius: 50%;display: block;margin: 0 auto;}


.g-card{
    margin-bottom: 10px;
}
.g-card .header div[class^="col-"] {
    display:flex;
    align-items: center;
}
.g-card .header div[class^="col-"]:last-child {
    justify-content: flex-end;
}
.g-card .header{
    margin-bottom: 0px;
    padding: 10px;
    background-color: rgb(120 118 118 / 20%);
    border-radius: 10px 10px 0 0;
}
.g-card .body {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px solid rgb(120 118 118 / 20%);
    height:165px;
    padding: 10px;
}
.g-card .body img{
    max-height: 155px;
}
.btn-remove-gallery{
    font-size: 10px !important;
    cursor: pointer;
    background: red;
    color: white;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    padding-top: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
}
.btn-remove-img{
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 20;
    font-size: 10px !important;
    cursor: pointer;
    background: red;
    color: white;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    padding-top: 1px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.btn-select-img {
    position: absolute;
    z-index: 30;
    margin: 8px 0px 0px 6px;
}

/* booking detail page css end*/







/*booking detail page media css*/



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .for-tophed h1 {



        font-size: 20px;



    }







    .for-tophed span {



        font-size: 17px;



    }







    .for-tophed p {



        font-size: 13px;



    }







    .for-tophed .pull-right {



        font-size: 21px;



    }







    .for-tophed b {



        font-size: 15px;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .for-tophed p {



        font-size: 14px;



    }







    .for-tophed h1 {



        font-size: 21px;



    }







    .for-tophed b {



        font-size: 14px;



    }







    .for-tophed span {



        font-size: 19px;



    }







    .for-tophed .pull-right {



        font-size: 23px;



    }







    .for-side-card {



        padding: 31px 0px 39px 0px;



    }







    .for1bp p {



        font-size: 13px;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .for2bp p {



        font-size: 12px;



    }







    .for1bp p {



        font-size: 12px;



    }







    .for-tophed p {



        font-size: 14px;



    }







    .for-tophed b {



        font-size: 16px;



    }







    .for-tophed span {



        font-size: 18px;



    }







    .for-tophed .pull-right {



        font-size: 30px;



    }







    .for-tophed h1 {



        font-size: 26px;



    }



}







/* booking-detail page media css end */







/* Booking page css start */



.F_booking {



    padding: 120px 0px 37px;



}



.min1 {



    padding: 3px 19px 0px 21px;



    border: 1px solid #706C6C;



    border-radius: 14px;



    min-height: 350px;



}



.for-icon img {



    display: block;



    margin: 0px auto;



    padding: 145px 0px 6px;



}



.for-icon button {



    border: 0;



    display: block;



    margin: 0px auto;



    background-color: transparent;



    padding: 0;



    font-weight: bold;



}



#message {



    /*height: 50px;*/



}


.for-pic {display: flex;align-items: center;justify-content: center;}
.for-pic a {



    position: absolute;



    /*left: 76px;



    top: 53px;*/



    opacity: 0;



}



.for-pic a:hover {



    opacity: 1;



}



.ok-h {



    height: unset;



    padding: 6px 0px;



}



.ssk-pr span {



    padding-top: unset;



}



.ij_k {



    font-size: 14px;



    margin-bottom: 5px;



}







/* Booking page css end */







/* jquery calendar css */



html,



* {



    box-sizing: border-box;



}



body {



    line-height: 1.6;







}



.lead {



    font-size: 1.5rem;



    font-weight: 300;



}



.hbContainer {



    max-width: 709px;



    margin: auto;



}



.left {



    float: left;



}



.right {



    float: right;



}



.center {



    text-align: center;



}



.customization {



    font-size: 55px;



    color: #4F1C82;



    fontfamily: poppins;



    font-weight: bold;



}



.calendarList1 {



    list-style: none;



    width: 100%;



    margin: 0;



    padding: 0;



    text-align: center;



    display: grid;



    grid-template-columns: repeat(7, 1fr);



    grid-template-rows: repeat(1, 40px);



    align-items: center;



    justify-items: center;



    grid-gap: 8px;



    font-size: 14px;



    color: #707070;



}



.calendarList1 {



    border-bottom: 2px solid #706C6C;



    font-size: 32px;



    font-weight: bold;



    margin-bottom: 20px;



    padding-bottom: 20px;



}



.calendarList2 {



    list-style: none;



    margin: 0;



    padding: 0;



    text-align: center;



    display: grid;



    grid-template-columns: repeat(7, 1fr);



    grid-template-rows: repeat(6, 40px);



    align-items: center;



    justify-items: center;



    grid-gap: 12px;



    font-size: 28px;



    font-weight: bold;



    color: #707070;



}



.calendarYearMonth {



    margin-top: 24px;



    color: #4F46E5;



}



.calendarYearMonth p {



    display: inline-block;



    vertical-align: middle;



}



.calBtn {



    user-select: none;



    cursor: pointer;



    background: #4f1c82;



    margin: 24px 0;



    padding: 8px 12px;



    border-radius: 12px;



    font-size: 14px;



    line-height: 22px;



    color: #fff;



    border: 1px solid #4f1c82;



}



.fty a {



    color: gray;



    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 32px/245px Montserrat;



    font-weight: 600;



}



.fty li {



    list-style: none;



}



#social-links ul{



    display: inline-flex;



}



#social-links li{



    padding: 10px;



}







/* jquery calendar css end */







/* forbtn */







/* input[type="radio"]{



    display: none;



  } */







/* forbtn */



.fty a:focus {



    background-color: #4F1C82;



    text-decoration: none;



    color: #fff;



    padding: 8px 24px;



    border-radius: 9px;



}



.fty a {



    padding: 8px 24px;

    font-size: 14px;



}



.fty li {



    font-size: 26px;



    display: inline-block;



    padding-right: 28px;



}



.available {



    color: #4F1C82;



}



.fshd h1 {



    font-size: 33px;



    margin-bottom: 35px;



    font-weight: bold;



    font-style: italic;



}



ul.fty {



    margin-bottom: 46px;



}







/* #service{min-height:354px;} */



.lofi-for .btn-outline-dark {



    color: #4F1C82;



    border-color: #4F1C82;



    font-size: 14px;



    width: 12%;



    margin-right: 20px;



}



.lofi-for .btn-outline-dark:hover {



    color: #fff;



    background-color: #4F1C82;



    border-color: #4F1C82;



}



.lofi-for .btn-secondary {



    color: #fff;



    background-color: #4F1C82;



    border-color: #4F1C82;



    font-size: 14px;



    width: 12%;



}



.fty input[type="radio"] {



    opacity: 0;



}



.slots-wok {



    padding: 72px 0px;



}



.fr-hd h1 {



    text-align: center;



    margin-bottom: 48px;



    font-size: 32px;



    font-style: italic;



    font-weight: 900;



}



.fr-hd strong {



    color: #4F1C82;



}



.f_crds {



    padding: 80px 0px;



}







/* css by ghazanfar*/



.days {



    background-color: #4F1C82;



    text-decoration: none;



    color: #fff;



    padding: 8px 24px;



    border-radius: 9px;



}







/* booking page css end */







/* booking page media start */



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .fty li {



        padding-right: 0px;



        margin-bottom: 10px;



    }







    .customization {



        font-size: 32px;



    }







    .lofi-for .btn-secondary {



        width: unset;



    }







    .lofi-for .btn-outline-dark {



        width: unset;



    }







    .calBtn {



        font-size: 12px;



    }







    .calendarList1 {



        font-size: 25px;



    }







    .calendarList2 {



        font-size: 20px;



    }







    .modal-header .close {



        margin: -9rem -3rem -1rem auto;



    }



}



@media only screen and (min-width: 375px) and (max-width: 424px) {



    .for-pic a {



        left: 170px;



    }



}



@media only screen and (min-width: 425px) and (max-width: 529px) {



    .for-pic a {



        left: 193px;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .for-icon img {



        padding: 145px 0px;



    }







    .customization {



        font-size: 40px;



    }







    .fty li {



        margin-bottom: 10px;



    }







    .fty a {



        padding: 8px 24px;



    }







    .min1 {



        min-height: 354px;



    }







    .for-pic a {



        left: 41px;



    }



}



@media only screen and (min-width:992px) and (max-width: 1199px) {



    .for-pic a {



        left: 82px;



    }







    .for-icon img {



        padding: 130px 0px;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .customization {



        font-size: 35px;



    }







    .for-icon img {



        padding: 151px 0px;



    }







    .lofi-for .btn-outline-dark {



        width: unset;



    }







    .lofi-for .btn-secondary {



        width: unset;



    }







    .main {



        margin-bottom: 20px;



    }







    .fty li {



        margin-bottom: 20px;



        padding: 0px;



    }



}







/* booking page media end */







/* billing page css start */



.billing1 {



    padding: 50px 0px;



}







/* billing page css end */







/* ABout us page css start */



.abt-hd h1 {



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



    text-align: center;



    margin-bottom: 42px;



}



.abt-hd span {



    color: #4F1C82;



}



.for-abt-us {



    padding: 180px 0px 110px;



    background-color: #F6F1F4;



    margin-bottom: 43px;



}



.abt-hd p {



    text-align: center;



    margin: 0px auto;



    width: 63%;



    color: #000;



}



.abt-hd1 h1 {



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



    padding: 50px 0px 20px;



}



.abt-hd1 span {



    color: #4F1C82;



}



.abt-hd1 p {



    width: 100%;



    margin-bottom: 32px;



}



.abt-ob .btn-secondary {



    background-color: #4F1C82;



    font-size: 14px;



    color: #fff;



    width: 30%;



}



.abt-ob .btn-secondary:hover {



    background-color: #4F1C82;



    border-color: #4F1C82;



    color: #fff;



}



.about-us3 {



    padding: 80px 0px;



}







/* .about-us4{background-image: url("../images/background.png");background-size: cover;width: 100%;background-repeat: no-repeat;} */



.abt-ob {
    margin-bottom: 40px;
    margin-top: 30px;
}



.about-us4 {



    background-color: #d7dbda;



}



.for-merged_pic {



    overflow: hidden;



}



.for-merged_pic img {



    transition: 0.6s all ease-in-out;



}



.for-merged_pic img:hover {



    transform: scale(1.1);



}







/* About us page end */







/* ABout us  page media css */



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .abt-hd1 h1 {



        font-size: 24px;



    }







    .abt-hd1 p {



        width: 100%;



    }







    .abt-ob .btn-secondary {



        width: unset;



    }







    .abt-hd h1 {



        font-size: 34px;



    }







    .abt-hd p {



        width: 100%;



    }







    .f-bg img {



        display: none;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .abt-hd1 h1 {



        font-size: 30px;



        padding: 30px 0px;



    }







    .abt-hd1 p {



        width: 100%;



    }







    .abt-ob .btn-secondary {



        width: unset;



    }







    .f-bg img {



        display: none;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .abt-hd1 h1 {



        font-size: 26px;



        padding: 13px 0px;



    }







    .abt-ob .btn-secondary {



        width: unset;



    }







    .abt-ob {



        margin-bottom: 18px;



    }



}







/* About us page media start */







/* blog page css start */



.blog-fr {



    padding: 200px 0px 189px;



    position: relative;



    background-image: url("../images/nailpolishes.png");



    background-size: contain;



    background-repeat: no-repeat;



    background-position: 90% 59px;



    background-color: #F6F1F4;



}



.crd_strt h4 {



    font-size: 23px;



    color:#000;



    word-wrap: break-word;



}



.forbl_main {



    box-shadow: -1px -2px 7px 0 #0000002e;



    border-radius: 24px;



    min-height: 550px;



}



.frcrd_pc img {



    border-top-left-radius: 24px;



    border-top-right-radius: 24px;



    width: 100%;



    min-height:320px;



    object-fit:cover;



}



.fa-facebook-official {



    color: #3B5998;



}



.fa-fa-instagram {



    color: #CD486B;



}



.crd_strt span {



    font-size: 14px;



    background-color: #4F1C82;



    color: #fff;



    border-radius: 6px;



    padding: 1px 12px 1px;



    margin-right: 9px;



}



.crd_strt {



    padding: 38px 44px 66px;



    transition: 0.6s all ease-in-out;



}



.for-blo2 {



    padding: 120px 0px 110px;



}


.crd_strt:hover {
    background-color: #4F1C82;
    color: #fff;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    min-height: 230px;
}



.crd_strt:hover span {



    background-color: #fff;



    color: #4F1C82;



}



.frbl_ob .btn-secondary {



    width: 14%;



    background-color: #4F1C82;



}



.crd_strt p {



    color: #707070;



    word-wrap:break-word;



}



.crd_strt:hover p {



    color: #fff;



}



.blog_fhd h1 {



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



}







/* .blog-fr:after{ content:"";position:absolute; top:0; right:0; background-repeat:no-repeat;background-size:cover;width:100%;height:100%;} */







/* blog page css end */







/* blog page media css */



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .forbl_main {



        margin-bottom: 32px;



    }







    .crd_strt span {



        margin: unset;



    }







    .blog-fr {



        background-image: none;



    }







    .frbl_ob .btn-secondary {



        width: unset;



    }







    .crd_strt h4 {



        font-size: 19px;



    }







    .crd_strt {



        padding: 38px 21px 25px;



    }



}



@media only screen and (min-width: 2560px) {



    .blog-fr {



        background-position: 82% 91px;



        padding: 220px 0px 137px;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .crd_strt {



        padding: 38px 24px 25px;



    }







    .crd_strt h4 {



        font-size: 16px;



    }







    .crd_strt span {



        line-height: 32px;



    }







    .frbl_ob .btn-secondary {



        width: unset;



    }



}



@media only screen and (min-width:992px) and (max-width: 1199px) {



    .blog-fr {



        background-position: 92% 85px;



    }







    .crd_strt span {



        margin: unset;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .blog-fr {



        background-position: 445px 76px;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .crd_strt {



        padding: 38px 14px 25px;



    }







    .crd_strt h4 {



        font-size: 12px;



    }







    .blog-fr {



        background-position: 322px 48px;



    }







    .crd_strt span {



        display: block;



        margin-bottom: 10px;



    }







    .frbl_ob .btn-secondary {



        width: unset;



    }



}







/* blog page media css end */







/* Blog-detail css start */



.blog-detail1 {



    padding: 200px 0px 189px;



    position: relative;



    background-image: url("../images/nailpolishes.png");



    background-size: contain;



    background-repeat: no-repeat;



    background-position: 90% 59px;



    background-color: #F6F1F4;



}



.blg-detail_fhd h1 {



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



}



.blog-dtl2 {



    padding: 120px 0px 110px;



}



.bl_pc img {



    border-radius: 25px;



}



.blog_sec3 h1 {



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



}



.for_align1 p {



    text-align: left;



}



.blog_sec3 span {



    /*color: #4F1C82;*/



    color: #707070;



    font-weight: 600;



    font-size: 16px;



}







/* Blog-detail css end */







/*  */



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .blog_sec3 h1 {



        font-size: 23px;



    }







    .blog-dtl2 {



        padding: 76px 0px 81px;



    }







    .blog-detail1 {



        background-image: none;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .blog-detail1 {



        background-position: 451px 64px;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .blog-detail1 {



        background-image: none;



    }



}



@media only screen and (min-width:992px) and (max-width: 1199px) {



    .blog-detail1 {



        background-position: 99% 83px;



    }



}



@media only screen and (min-width: 2560px) {



    .blog-detail1 {



        background-position: 82% 91px;



        padding: 220px 0px 137px;



    }



}







/*  */







/* support page css start */



.supprt {



    padding: 150px 0px 83px;



    background-image: url("../images/support.png");



    background-size: cover;



    background-repeat: no-repeat;



    background-position: center;



    background-color: #F6F1F4;



}



.spt-hd {



    margin-bottom: 30px;



}



.spt-hd span {



    color: #4F1C82;



}



.spt-hd h1 {



    font-size: 40px;



    font-weight: 900;



    font-style: italic;



}



.ick_srch {



    position: absolute;



    top: 149px;



    left: 117px;



}



.scrh_bar input.form-control {



    background-color: #fff !important;



    border-radius: 70px;



    padding: 30px 93px;



    display: inline-block;



    width: 80%;



}



.ick_srch i {



    font-size: 16px;



    color: #4F1C82;



    font-weight: 900;



}



.cstm_bt {



    margin-left: -115px;



    border: 1px solid #4F1C82;



    width: 100px;



    display: inline-block;



    padding: 9px 0 9px;



    border-radius: 25px;



    color: #fff;



    background-color: #4F1C82;



}



.cstm_bt:hover {



    color: #fff;



}



.ft_rtxt h6 {



    font-size: 24px;



}



.blb-sec {



    box-shadow: -1px -2px 7px 0 #0000002e;



    border-radius: 24px;



    background-color: #F9F9F9;



}



.spprt_2 {



    padding: 120px 0px 110px;



}



.pd-moving {



    padding: 0px 0px 0px 42px;



}



.pd-moving1 {



    padding: 0px 10px 0px;



}



.bulb_pc {



    margin: 0px 11px 0px;



}



.blb-sec {



    padding: 21px 0px 19px;



    display: flex;



}



.spc_ing {



    margin-right: 25px;



}



.grd_bt {



    padding: 60px 0px;



}



.for-gridding h4 {



    margin-bottom: 20px;



}



.spc_ing {



    color: #757575;



}



.for-gridding img {



    width: 13px;



    height: 13px;



}



.grd_bt .btn-secondary {



    background-color: #4F1C82;



    border-color: #4F1C82;



    width: 13%;



    margin-right: 32px;



    font-size: 14px;



}







/* support page css end */







/*Support media css  */



@media only screen and (min-width: 2560px) {



    .supprt {



        padding: 231px 0px 188px;



        background-position: center;



    }



}



@media only screen and (min-width:992px) and (max-width: 1199px) {



    .supprt {



        background-size: contain;



    }







    .grd_bt .btn-secondary {



        width: 17%;



    }



}



@media only screen and (min-width:768px) and (max-width: 991px) {



    .scrh_bar input.form-control {



        padding: 30px 76px;



        width: 99%;



    }







    .ick_srch {



        left: 47px;



    }







    .supprt {



        background-size: contain;



    }







    .spc_ing {



        margin-right: 5px;



    }







    .for-gridding p {



        font-size: 12px;



    }







    .for-gridding img {



        width: 13px;



        height: 13px;



    }







    .grd_bt .btn-secondary {



        width: 20%;



    }







    .ft_rtxt h6 {



        font-size: 16px;



    }







    .ft_rtxt p {



        font-size: 11px;



    }



}



@media only screen and (min-width: 320px) and (max-width: 529px) {



    .ick_srch {



        top: 129px;



        left: 30px;



    }







    .cstm_bt {



        width: 85px;



        margin-left: -96px;



        font-size: 11px;



    }







    .scrh_bar input.form-control {



        padding: 25px 26px;



        width: 98%;



        font-size: 10px;



    }







    .ick_srch i {



        font-size: 11px;



    }







    .blb-sec {



        margin-bottom: 20px;



    }







    .supprt {



        background-image: none;



    }







    .grd_bt .btn-secondary {



        width: 37%;



        font-size: 11px;



    }







    .grd_bt {



        padding: 30px 0px;



    }







    .spt-hd h1 {



        font-size: 33px;



    }







    .for-gridding {



        margin-bottom: 32px;



    }



}



@media only screen and (min-width: 375px) and (max-width: 424px) {



    .scrh_bar input.form-control {



        padding: 25px 56px;



    }







    .ick_srch {



        top: 129px;



        left: 40px;



    }



}



@media only screen and (min-width: 425px) and (max-width: 529px) {



    .scrh_bar input.form-control {



        padding: 25px 65px;



    }







    .ick_srch {



        top: 130px;



        left: 40px;



    }



}



@media only screen and (min-width: 530px) and (max-width: 767px) {



    .ick_srch {



        top: 147px;



        left: 34px;



    }







    .scrh_bar input.form-control {



        padding: 25px 50px;



        width: 98%;



        font-size: 10px;



    }







    .ick_srch i {



        font-size: 11px;



    }







    .cstm_bt {



        width: 85px;



        margin-left: -96px;



        font-size: 11px;



    }







    .bulb_pc {



        margin: 0px 7px 0px;



    }







    .ft_rtxt h6 {



        font-size: 12px;



    }







    .ft_rtxt p {



        font-size: 9px;



    }







    .for-gridding {



        text-align: center;



        margin-bottom: 20px;



    }







    .grd_bt .btn-secondary {



        width: 28%;



        font-size: 12px;



    }







    .supprt {



        background-image: none;



    }



}



.for_slide .carousel-item.active,



.carousel-item-next,



.carousel-item-prev img {



    width: 457px;



    height: 274px;



}



.list-inline-item img {



    width: 73px;



    height: 44px;



}



.carousel-indicators li {



    opacity: unset;



}



.carousel-item img{



    width: 100%;



}



/*Support media css end  */



.custom-input:-webkit-autofill,



.custom-input:-webkit-autofill:hover,



.custom-input:-webkit-autofill:focus,



.custom-input:-webkit-autofill:active {



    /* -webkit-text-fill-color: white !important */;



}



.for-color i {
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
    padding-right: 8px;
    display: inline-block;
}



.small_prof img {



    width: 50px;



    height: 50px;



    border-radius: 50%;



}



.clo {



    position: absolute !important;



    top: 18px !important;



    left: 94px !important;



}



.close-thumbnail{



    position: absolute;



    right: 0;



    bottom: 83px;



    z-index: 20;



    font-size: 20px !important;



    cursor: pointer;



}



.font-12{



    font-size: 12px;



}







/* abdur rehman csss */



.blog {



    margin-bottom: 40px;



}



.blog a:hover > h4 {







    color:#fff;



}



.blog a:hover{



    background-color:#4F1C82;



}



.blog:hover .crd_strt {background:#4F1C82;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;min-height: 230px;}



.blog:hover .crd_strt h4 {color:#fff;}



.blog:hover .crd_strt p {color:#fff;}



.blog:hover .crd_strt span {background:#fff;color:#000;}



.timepicker-width{



    width: 12%;



}















.popular_txt112 h4{



    border-bottom: 1px solid #0000001c;



    /*padding: 0 0 21px;*/



    /*margin: 67px 0 0;*/



    font-weight: 500;



    font-size: 28px;



    color: #000000;



    font-family: 'Poppins', sans-serif;



}







.review_txtt12 p{



    word-wrap:break-word;



}



.about_edit{



    float: right;



}







.new_side_borderc{



    word-wrap:break-word;







}



}







.small_prof img {



    width: 50px;



    height: 50px;



    border-radius: 50%;



}



.clo {



    position: absolute !important;



    top: 18px !important;



    left: 94px !important;



}



.close-thumbnail{



    position: absolute;



    right: 0;



    bottom: 83px;



    z-index: 20;



    font-size: 20px !important;



    cursor: pointer;



}



.font-12{



    font-size: 12px;



}







/* abdur rehman csss */



.blog {



    margin-bottom: 40px;



}



.timepicker-width{



    width: 12%;



}







/*Ghazanfar*/







.payment i{



    font-size: 24px;



    color: #ffffff;



}







#social-links ul{



    display: inline-flex;



}



#social-links li{



    padding: 10px;



}



.bmd-label-floating-upload-m-0 i {



    padding: 0px 0 0;



    font-size: 25px;



    color: #928989;



    display: block;



}



.close-thumbnail-svg{



    position: absolute;



    font-size: 20px !important;



    cursor: pointer;



    color: #e3342f;



    top:0;



    right:-10px;



}







/*Gallery page css*/



.main-section{



    padding: 50px 0;



}



.main-section img {max-height:250px;}



.main-section h2 {size: 50px; color: #4F1C82; font-weight: bold; font-family: "Poppins";}



.main-section button {float: right;}



.ee {border-bottom: 1px solid #000;margin-bottom: 70px;}







/* slots tabs*/



.slot-tabs{



    border-bottom: 1px solid #0003;



    /*padding: 0px !important;*/



}



.slot-tabs .nav-tabs{



    border-bottom: 0;



    border: 0;



    /*text-align: center;*/



    /*margin: 0 auto;*/



    width: auto !important;



    border-radius: 0px;



    background: none !important;



    color: #4f1c82;



    padding: 7px 0px 1px 1px;



}



.slot-tabs .nav-item{



    padding: 0px !important;



}



.slot-tabs .nav-link{



    color:#4f1c82 !important;



    font-size: 16px !important;



    padding: 0px 7px 0px 7px;



    margin: 0px !important;



    /*font-weight: bold !important;*/



}



.slot-tabs .nav-tabs .nav-link.active{



    font-weight: bold;



    padding: 0px !important;



    background: none !important;



    border-radius: none;



    color: #4f1c82 !important;



    font-size: 18px;







}



.slot-link:hover{



    font-weight: bold !important;



}



.all-slot{



    padding: 9px 0px 4px 4px;



    background-color: #EEEEEE;



    margin: 3px;



    border-radius: 5px;



    text-align: center;

    cursor: pointer;

    font-weight: bold;



}
.all-slot a{
    color: #000;
    cursor:pointer;
}

.all-slot label {
    color: #000;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
}
.new_side_border1b{



    /*border-bottom: 1px solid #0003;*/



}



.new_side_border1b a{



    background:none !important;



}



.bmd-label-floating-upload-m-0 {display: block !important;width: 100px !important;height: 100px !important;border: 1px solid;width: 40%;border-radius: 100%;height: 100px;text-align: center;padding-top: 37px;box-shadow: 1px 5px #ececec;cursor: pointer;}







.profile-setting-image{



    position: absolute;



    right: 132px;



    /*bottom: 0px;*/



    z-index: 20;



    font-size: 20px !important;



    cursor: pointer;



}







.tagify-tag {



    border: 1px solid #CCCCCC !important;



    padding: 7px 7px 7px 7px !important;



    display: inline-block;



    font-size: .8em;



    margin-right: 5px;



    margin-bottom: 5px;



    border-radius: 3px;
    background-color: #E5E5E5;
    font-weight: 400 !important;



}

p{margin-bottom: 0; !important;}

.gallery-margin{
    margin:0 auto 20px!important;
}







.gallery-btn-remove{



    top: -7px;



    right: -3px;



    cursor: pointer;







}



.gallery-btn-remove1{


    top: -7px;
    right: 8px;
    cursor: pointer;
    display: flex !important;


}



.new_side_border1a .fa-address-book{



    color: #4f1c82;



}



.new_side_border1a a{



    color: #252425;



}



.btn-review{



    text-transform: uppercase;



    display: inline-block;



    border: 0;







    font-weight: 400;



    font-size: 16px;



    color: #fff !important;



    font-family: 'Poppins', sans-serif;



    background-color: #2A94CE !important;



    transition: 0.6s all ease-in-out !important;



}



/*changes */



.for_pr_gh{top:0;}



.dropdown-toggle::after{display: none}



new_side_border1b



.new_side_borderc i{color:#000000;}



.new_side_borderc a{color:#252425;}







.gallery-thumb {



    height: 250px;



    border: 1px solid #CCCCCC;



    display: flex;



    align-items: center;



    justify-content: center;



    padding: 10px;



}



.gallery {



    margin-bottom: 15px;



}



.action-btn button{



    display: inline-block;



    width: 36%;



}
.services_section2 .carousel-control-next-icon {background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e);filter: brightness(0%);opacity: 1;}
.services_section2 .carousel-control-prev-icon {background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e);filter: brightness(0);opacity: 1;}
/*changes end*/
/* reply sec css */
.for-jn-pc {margin-right: 20px;}
.for-jn-pc img{width: 82px;height: 82px;border-radius: 50%;}
.for_hred h4 {padding: 8px 0px 0px;font-size: 20px;font-weight: 700;color: #4F1C82;}
.setup_sec {border: 1px solid #C6C1C1;border-radius: 20px;padding: 14px 12px;}
.rp_images img {width: 100px;height: 100px;border-radius: 50%;object-fit: cover;}
.para p{font-size: 15px;}
.for_hred span{color: #707070;font-size: 17px;font-weight: 700;}
.for_hred i {color: #4F1C82;margin-left: 4px;font-size: 17px;}
.repl_sec_pre {padding: 24px 0px 0px;width: 100%;}
/* .for-jn-pc img{width: 105px; height:105px;} */
/* reply sec css */
/* message sec css */
.for_bgk{padding: 60px 0px;background: transparent linear-gradient(95deg, #DEF5FE 0%, #6F7B7F24 100%) 0% 0% no-repeat padding-box;}
/* .for_fld_sc1{position: relative;} */
/* .icon_abs{position: absolute;top: 10px;right: 8px;} */
.for_fld_sc1 textarea{resize: none;width: 20px;height: 37px;}
.cpr_pic {float: left;margin-right: 8px;}
/* .for_fld_sc1 input {width: 91%;margin-top: 14px;border: 1px solid #707070;outline: 0;font-size: 15px;font-family: 'Poppins';border-radius: 5px;padding: 9px;} */
.reply_sec_images {margin: 27px 0 0;}
/* message sec css */
/* manage your calendar css */
.manage_hedr h2{border-bottom: 1px solid #0000002e;padding: 0 0 8px;font-weight: 400;font-size: 22px;color: #707070;font-family: 'Poppins', sans-serif;margin-bottom: 26px;margin-top: 0;}
.manage_hedr span {font-size: 20px;color: #4F1C82;font-weight: 700;}
.manage_hedr i{margin-right: 8px;}
.new {padding: 50px;}
.tab_sec109 .form-group {display: block;margin-bottom: 15px;}
.tab_sec109 .form-group input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.tab_sec109 .form-group label {position: relative;cursor: pointer;display: inline-flex;}
.tab_sec109 .form-group label:before {content: '';-webkit-appearance: none;background-color: transparent;border: 2px solid #4F1C82;box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(0 0 0 / 5%);padding: 8px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;background: #4F1C82;border-radius: 5px;width: 10px;height: 10px;}
.tab_sec109 .form-group input:checked + label:after {content: '';display: block;position: absolute!important;top: 3px!important;left: 8px!important;width: 6px;height: 10px!important;border: solid #ffff !important;border-width: 0 2px 2px 0!important;transform: rotate( 45deg);/* border-radius: 2px; */}
.csd_1 {width: 100%;outline: none;border: 0;padding: 8px;border-radius: 3px;}
.csd_2{width: 100%;;padding: 8px;border: 0;outline: 0;border-radius: 3px;}
.tab_sec109 table td {font-size: 15px;}
.remove_bdr{border-bottom: 0px;}
.sve_butn .spinner-border{width: 10px;height: 10px;padding: 5px;margin-right: 8px;}
.sve_butn {padding: 6px 0;background-color: #48821C;color: #fff !important;font-weight: bold;border-radius: 5px;font-size: 10px;cursor: pointer;outline: none;border: 1px solid transparent;width: 100%;text-align: center;display: inline-flex;align-items: center;justify-content: center;}
.ans_btn{padding: 7px 11px;color: #fff !important;background-color: #4F1C82;border-radius: 5px;font-size: 10px;font-weight: bold;outline: none;border: 1px solid transparent;}
/* .tab_sec109 .nav-item{padding: 0px 7px 0px;} */
.tab_sec109 .nav-item .nav-link{margin: 0px 0px 0px 0px!important;}
.tab_sec109 .nav-tabs{border-bottom: 1px solid #0000002e;margin-bottom: 25px; margin-right: 0px!important; padding: 0px 0px 0px 0px!important;}
.check-1{background-color: #D6D3D3;border-radius: 50%;width: 16px;height: 16px;display: inline-block;text-align: center;padding: 1px 0 0;font-size: 9px;vertical-align: text-top;color: #ffff;padding: 3px 0px 3px;}
.tab_sec109 .nav-item .nav-link{font-size: 16px; color: #AEACAC!important;}
.tab_sec109 .nav-item .nav-link:focus{color:#AEACAC!important;background:transparent!important;border-bottom: 3px solid #4F1C82!important;}
.tab_sec109 a.nav-link.active{background-color: transparent!important;}
.tab_sec109 .nav-item .nav-link:hover{background-color: transparent;}
.manage_hedr {margin-bottom: 25px;}
.tab_sec109 a.nav-link.active span{background-color:#4F1C82;}
.tab_sec109 .nav-link.active{border-bottom: 3px solid #4F1C82!important;}
/* manage your calendar css end */
.main_color_back_box.active{background-color: #4F1C82;color: #fff;cursor: pointer;}
.for_fld_sc1 {margin: 0px 20px 10px 10px;clear: both;}
.green-dot {position: absolute;content: "";top: 24px;left: 22px;width: 7px;height: 7px;background-color: green;border-radius: 50%;}
.gray-dot {position: absolute;content: "";top: 24px;left: 22px;width: 7px;height: 7px;background-color: grey;border-radius: 50%;}
.results_sec_txt1a-search h4 {margin:10px 0px 10px 0px;}
.filter_suggestiona i{font-size: 16px;}
.star-fill{color: #1d68a7;}
#img-con .btn-remove-img {right: 5px;top: 5px;}
.img-cross-icon .btn-remove-img {right: 10px;top: 3px;}
#img-con {margin-left: 8px;margin-top: 23px;}
#img-con .col-md-2 {flex: 0 0 11.666667%;}
#add_gallery .modal-dialog {max-width: 720px;}
.img-setting {margin: 0 0 25px;}
#service .for-pic img {/*width: 160px;height: 150px;*/object-fit: cover;}
.F_booking .for-pic img {/*width: 200px;height: 200px;*/object-fit: cover;}
.menu_sec_txt14a1245 #navbarDropdown {display: flex;align-items: center;justify-content: center;}
.menu_sec_txt14a1245 .pro_1212 img {display: initial;margin: 0 0 0 55px;border: 1px solid #4F1C82;padding: 3px;}
.menu_sec_txt14a1245 #navbarDropdown i {margin-left: 6px;}
.menu_sec_txt14a1245 .dropdown-menu .dropdown-item {padding: 0 0 0 !important;}
.results_sec_txt121a h6 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;word-break: break-word;}
.cancel-upload {display: block;margin: 20px auto;text-align: center;}
.hdok h1 {font-weight: 900 !important;color: #4f1c82 !important;text-transform: capitalize !important;font-style: italic;}
.results_sec_txt12124561487 h6.ellipsis {height: 35px;width: 62%;text-align: left;margin-left: 10px;}
.review_txtt124578ab .btn-link {color: #4F1C82;}
.review_txtt124578ab .btn-link:hover {text-decoration: none;}
.tick-box {margin-right: 10px;}
.align-buttn {text-align: center;}
.salon_profile_banner_sec_txt1b input {margin-left: 8px;}
.new_side_border1a {margin: 23px 0 0;}
.border_bottm a{color: #707070;}
.color-change {color: #707070;}
.new-tab-cls {width: 14% !important;}
.main-image-edit {margin: 0 0 20px !important;}
.custom_1t h1 strong {color: #4f1c82 !important;}
.for_side h6 {color: #707070;}
.for_side p {color: #707070;}
.stars_circle .d-block {color: #707070;}
#slider .carousel-control-prev {left: -75px;}
#slider .carousel-control-next {right: -75px;}
#slider .carousel-control-prev img {width: 50px;height: 50px;}
#slider .carousel-control-next img {width: 50px;height: 50px;}
.menu_sec_txt .nav>li.active a {color: #4F1C82 !important;}
#payment-method-image-con .btn-remove-img {right: -4px;top: 0;}
.special-buttns {display: flex;align-items: center;}
.salon_profile_sec_txt .tagify-input-container {width: 82%;}
.salon_profile_sec_txt .tagify-input {width: 100%;}
.salon_profile_sec_txt .tagify-tag {/*width: 82%;*/word-break: break-all;}
.name {margin-left: 13px;}
.list-item-menu {left: 21px !important;}
.model-title{color: #707070 !important;}
.technician-form {height: 38px;margin-top: 11px;}
.tecnician-button {margin: 5px 0 0;}
.new-reply-images img {width: 50px;}
.disable-buttn {background-color: grey !important;}
.disable-buttn:hover {background-image: none !important;}
.ellipsis3 {width: 58%;border: 0;margin: 0 0;padding: 6px 0px 0 !important;height: 33px;overflow: hidden !important;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#show-login-password:hover {cursor: pointer;}
input[type="checkbox"] {cursor: pointer;}
p {margin-bottom: 0 !important;}
.text_review .alert {margin-bottom: 0 !important;}
.salon_profile_sec_txt_new21 .col-4 {padding: 0;}
.salon_profile_sec_txt_new21 .btn {padding: 9px 27px;}
.card-profile .card-avatar img {width: 100px;height: 100px;object-fit: cover;}
.custom-select {margin-bottom: 25px;}
.dropdown-menu {left: -70px !important;}
.dropdown-menu a.dropdown-item:hover{color: #fff !important; background-color: #4F1C82 !important;}
.dropdown-menu {padding: 0px 0 !important;text-align: center;}
.dropdown-menu a.dropdown-item{padding: 10px 0px !important;}
.pro_1212214578 .dropdown-menu {left: 10px !important;}
.pro_1212214578 .dropdown-menu {padding: 10px 0 !important;}
.conversation-text-center {text-align: center;}
.slick-slide img {display: block;width: 100px;height: 100px;border-radius: 50%;object-fit: cover;}
.setup_sec img {width: 100px;height: 100px;border-radius: 50%;object-fit: cover;}
.address-box .input-group-text {border: 0;background-color: transparent;}
.ellipsis-tech {width: 78%;border: 0;text-overflow: ellipsis;overflow: hidden !important;white-space: nowrap;}
.ellipsis-tech-right {width: 100%;border: 0;text-overflow: ellipsis;overflow: hidden !important;white-space: nowrap;}
.crd_strt pre {overflow: hidden !important;}
.crd_strt h1,h2,h3,h4,h5,h6 {color: #707070 !important;}
/*.blog:hover .crd_strt h1,h2,h3,h4,h5,h6 {color: #fff !important;}*/
.deactive {display: none !important;}






