/* theme based colors */

body {
    line-height: 1.7;
    color: #333;
    font-size: 14px;
    font-family: 'Roboto-Regular';
    background-color: #fff;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.eot') format('embedded-opentype');
    src: url('../fonts/Roboto-Bold.woff') format('woff') , url('../fonts/Roboto-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light.eot') format('embedded-opentype');
    src: url('../fonts/Roboto-Light.woff') format('woff') , url('../fonts/Roboto-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium.eot') format('embedded-opentype');
    src: url('../fonts/Roboto-Medium.woff') format('woff') , url('fonts/hinted/Roboto-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot') format('embedded-opentype');
    src: url('../fonts/Roboto-Regular.woff') format('woff') , url('../fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto-Thin';
    src: url('../fonts/Roboto-Thin.eot') format('embedded-opentype');
    src: url('../fonts/Roboto-Thin.woff') format('woff') , url('../fonts/Roboto-Thin.ttf') format('truetype');
}
header.site-header {background: linear-gradient(45deg, #FFA454, #F66161);}
a:hover, a:focus, a:active{text-decoration: none;}
.site-nav li.active > a, .site-nav li:hover > a {color: #FFF;}
.site-nav a {color: #FFF;}
.site-nav-toggle span {background-image: linear-gradient(72deg, #FFA454, #F66161);}
.signup{background: #fff;box-shadow: 0 2px 24px 0 rgba(236, 236, 236, 0.5);padding: 1px 12px 0px !important;}
.signup a{color:#ff5b62 !important;}
.signup a:hover, .signup > a:hover{color:#ff5b62 !important;}
.header_texts{color: #25292c;}
.header_subtext{color: #909090;}
.main_header_text{color: #25292c;font-size: 30px;font-weight: lighter;font-weight: 600}
#ourservices .main_header_text{margin-bottom: 50px;}
.sub_header_text{color: #909090;}
.drpdowns{background-color: #ffffff;color: #909090;box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);border: 2px solid transparent;}
.bow_wrapper {}
.bow_wrapper input{border: 1px solid transparent;}
.bow_form_wrapper .first_icon{color: #23c0e9;}
.bow_form_wrapper .date_icon{color: #23c0e9;}
.btn-themecolor,.btn-theme-radius{background-image: linear-gradient(64deg, #FFA454, #F66161);color: #fff;}
.btn-themecolor:hover,.btn-theme-radius:hover{color:#fff;}
.whychoose_text{color: #909090;}
.bow_box {/* background-color: #fff; */color: #000;padding-left: 20px;padding-right: 20px;}
.bow_box_title {color: #222222;}
.bow_box_subtitle{color: #909090;}
.bow_box:hover {/* background-image: linear-gradient(35deg, #2ae68d, #4fa9cc); *//* box-shadow: 0 2px 24px 0 rgba(220, 220, 220, 0.5); *//* background: #fff; */}
.bow_box:hover h4 {/* color: #fff; */}
.bow_box:hover p {/* color: #fff; */}
.bow_box > a{background-image: linear-gradient(72deg, #FFA454, #F66161);box-shadow: 0 2px 24px 0 rgba(236, 236, 236, 0.5);color:#fff;}
.bow_box:hover > a{background-image:linear-gradient(72deg, #fff, #fff);color:#4fa9cc;}
/*---------------How It Works----------*/
.howitworks{color: #222222;}
#howitworks li{color: #222222;}
#howitworks li:before {background-image: linear-gradient(45deg, rgba(40, 232, 139, 1), #50a8ce);color: #fff;}

/*-----------Testimonials------------*/
#testimonials{background-color: #fff;}
.testimonials_text{background-color: #ffffff;box-shadow: 0 2px 20px 4px rgba(226, 226, 226, 0.3);}
.testimonials_text h3{color: #25292c;}
.testimonials_text p {color: #909090}
.testimonials_pic img {background-image: linear-gradient(45deg, #FFA454, #F66161);box-shadow: 0 2px 24px 0 rgba(236, 236, 236, 0.5);}
.star_color{color: gold;}



/*------------Our Services Carousel---------------------- */
.carousel-control {background-image: none !important;border:2px solid #4fa9cc;box-shadow: 0 2px 24px 0 rgba(236, 236, 236, 0.5);color: #4fa9cc !important;}
.carousel-indicators li {background: #cecece;}
.carousel-indicators .active {background: transparent;border-radius: 100%;border: 2px solid #f55151;}



/*---------------Our Services----------*/
#ourservices{background-color: #edeff3;}
.service_text{color: #14181b;}
.br-1{border-right: 1px solid #e7e7e7;}
.brb-1{border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.br-0{border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.br-00{border-right: 0px solid #e7e7e7;border-bottom: 0px solid #e7e7e7;}
.service_icon:hover {/* background-image: linear-gradient(45deg, rgba(40, 232, 139, 1), #50a8ce); *//* color: #fff; */box-shadow: 0 2px 24px 0 rgba(220, 220, 220, 0.5);background: #fff;}
.service_icon:hover .service_text  {/* color: #fff */}



/*-------------Footer----------------------------*/
footer{background-color: #25292c;}
.second_footer{background-color: #000;color:#fff;}
.footer_ul ul li a{color: #fff}
.footer_color{color:#fff;}
#social_footer ul li a {/* color: #fff; *//* border:1px solid #fff; */}
#social_footer ul li a :hover{color: #F33C3A;}
.footer_headtext{color: #ffffff;}
.sublink li a{color: #d3d3d3;}
.sublink li a:hover{color: #FF8656;}
.footer_headtext{color: #ffffff;}
.sublink li a{color: #d3d3d3;}
.sublink li a:hover{color: #FF8656;}



/* -------- Scroll To Top ---------- */
.scrollToTop {background-image: linear-gradient(72deg, #FFA454, #F66161);color: #ffffff;}
.scrollToTop:hover {color:#000;}
.text_white{color: #fff;}

/*------------Login ----------------*/

.loginblade{position:relative}
.Signupblade:after{background-image: linear-gradient(46deg, #FFA454, #F66161);}
.loginblade:before{ background-color: #fcfcfc;}
.login_content{color: #fff;}
.login_content h3{color: #ffffff;}
.wrap-input100 {border-bottom: 2px solid #d9d9d9;}
.label-input100 {color: #1d1d26;}
.input100 {color: #1d1d26;background: transparent;}
.focus-input100::before {background: #7f7f7f;}
.focus-input100::after {color: #adadad;}
.input100:focus + .focus-input100::after {color: #000;}
.forgot_pass_color{color: #1563dc;}
.btn-colored{background-image: linear-gradient(74deg, #FFA454, #F66161);box-shadow: 0 2px 24px 8px rgba(236, 236, 236, 0.5);color: #fff;}
.btn-colored:hover, .btn-colored:active{color: #fff}
.dont_link_text{color: #1d1d26;}
.Register_link{color: #1563dc;}
.register_valid{color: #ff0000;}


/* theme based colors */


/*--------Customer After Login---------------*/
.horizontal-menu-page .navbar-default {
    color: #fff;
    background-image: linear-gradient(64deg, #FFA454, #F66161);
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.11);
}
.horizontal-menu-page .navbar-default .navbar-nav > .active > a,
.horizontal-menu-page .navbar-default .navbar-nav > .active > a:hover,
.horizontal-menu-page .navbar-default .navbar-nav > .active > a:focus,
.horizontal-menu-page .navbar-default .navbar-nav > .open > a,
.horizontal-menu-page .navbar-default .navbar-nav > .open > a:hover,
.horizontal-menu-page .navbar-default .navbar-nav > .open > a:focus,
.horizontal-menu-page .navbar-default .navbar-nav > li > a:hover,
.horizontal-menu-page .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;
    background-color: transparent;
    font-weight: 600
}
.horizontal-menu-page .navbar-default .navbar-nav > li > a {color: #FFF;}
.horizontal-menu-page .dropdown-menu {background-color: #fff;color: #2d2d2d;}
.horizontal-menu-page .dropdown-menu > li > a {color: #2d2d2d;}
.horizontal-menu-page .dropdown-menu > li > a:hover,
.horizontal-menu-page .dropdown-menu > li > a:focus,
.horizontal-menu-page .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: #FF8955 !important;
    color: #FFF;
}
.horizontal-menu-page .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #2d2d2d;}
.horizontal-menu-page .navbar-default .navbar-toggle {border-color: #FF8656;border: 0px solid}
.horizontal-menu-page .navbar-default .navbar-toggle .icon-bar {background-color: #FF8656;}
.horizontal-menu-page .navbar-default .navbar-toggle:hover,
.horizontal-menu-page .navbar-default .navbar-toggle:focus
{
    background-color: #FFFFFF;border-color: #FFFFFF !important;
}
.horizontal-menu-page .navbar-default .navbar-collapse,
.horizontal-menu-page .navbar-default .navbar-form {
    border:0px solid !important;
}
.navbar-toggle .icon-bar {width: 30px;height: 4px;}
.page_color, .color_grey{background-color: #fcfcfc; }
.modify_text{color: #FF8656;}
.color_carousel {background-image: none !important;border:2px solid #fff;box-shadow: 0 2px 24px 0 rgba(236, 236, 236, 0.5);color: #fff !important;margin-top: 90px;opacity: inherit !important;}
.left-wrapper {background-image: linear-gradient(75deg, #FFA454, #F66161);border-radius: 4px;height: 69px;}
.left-wrapperloc{background-color: #FF8656;height: 98px}
.product-box .item-second-content .likes_heart i {color:#f97088}
.heart_color i{color:#f97088}
.text_color_blue{color: #FF8656}
.white_box{background-color: #fff;box-shadow: 0 2px 20px 4px rgba(226, 226, 226, 0.5);}
.selected_side_box{background-image: linear-gradient(64deg, #FFA454, #F66161);color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.total_cost{background-color: #f3f3f3}
.selected_selection, .date_time{background-color: #fff;}
.side_confim_box{background-image: linear-gradient(64deg, #FFA454, #F66161);color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.select_time_box{background-color: #fff;box-shadow: 0 2px 20px 4px rgba(226, 226, 226, 0.5);}
.unactive_time_color{color: #aaa}
.time_active{ background-image: linear-gradient(66deg, #FFA454, #F66161);color: #fff;padding: 10px;border-radius: 20px;}
.time_hover{background-color: #b8d4f5; color: #3c99fc;border-radius: 20px;padding: 10px}
.starcolor{color: #fc9951}
.writea_review_box{ background-image: linear-gradient(64deg, #FFA454, #F66161);color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.btn-askbestprice{background-color: #ff7575;color: #fff}
.btn-askbestprice:hover{color:#fff}
.booking_confirmed_box{background-color: #fff;box-shadow: 0 2px 20px 4px rgba(226, 226, 226, 0.5);}
.booking_circle{color: #FFA454}
.green_text{color: #FFA454;}
.btn-call{background-color: #f3f3f3}
.btn-cancel{background-color: #ff7575;color: #fff}
.table{background-color: #fff}
.table th{background-color: #eee}

.loginsection_left h2 {
    margin-bottom: 40px;
}

.blackcolor{
    color: #000;
    vertical-align: baseline
}
.fa-salon:before {
    content: url(/images/Salons.png);
    padding-right: 10px;
    vertical-align: bottom;
}
.fa-barber{
    content: url(/images/barber.png);
    padding-right: 10px;
    vertical-align: middle
}
.fa-map-marker:before{
    content: url(/images/Location-grad.png);
}
.fa_calendar:before{
    content: url(/images/Calendar.png);
}
.fa-gradient-search:before {
    content: url(/images/Search-btn.png);
}
.fa-delivery:before {
    content: url(/images/delivery_icon.png);
}
.fa-delivery{
    padding: 3px 10px 0 !important;
}
.fa-paddingleft{
    padding-left: 20px
}
.bootstrap-select{
    width: 160px;
    box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-default {
    color: #909090;
    background-color: #fff;
    border-color: transparent ;
    box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}
.btn-default:hover {
    color: #909090;
    background-color: #fff !important;
    border-color: transparent;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{
    color: #909090;
    background-color: #fff !important;
    border-color: transparent;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
    color: #909090;
    background-color: #fff !important;
    border-color: transparent;
}
.bootstrap-select > .btn {
    width: 100%;
    padding: 10px 25px 10px 10px;
    border-radius: 2px !important
}
.bootstrap-select.btn-group .btn .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
    padding: 6px 20px;
    outline: none;
}
.btn-group.open .dropdown-toggle{
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
}
input:focus,
select:focus,
option:focus,
textarea:focus,
button:focus {
    outline: none;
}
select:focus {
    outline-color: transparent;
}
.bootstrap-select .dropdown-toggle:focus {
    outline: none!important;
}
.bootstrap-select .dropdown-toggle:active {
    outline: none!important;
    background-color: transparent;
    border-color: transparent;
}
.btn-default:focus,.btn-default:active {
    outline: none!important;
    background-color: transparent;
    border-color: transparent;
}
.boxshadows{
    -webkit-box-shadow: 1px 1px 8px 1px rgba(209,207,209,1);
    -moz-box-shadow: 1px 1px 8px 1px rgba(209,207,209,1);
    box-shadow: 1px 1px 8px 1px rgba(209,207,209,1);
}
.starcolor:first-child{
    padding-left: 10px;
}

.modal.fade .modal-dialog {
    transform: translateY(-100%);
}

.modal.in .modal-dialog {
    transform: translateY(0);
}
.dropdown-menu .dropdown-item{
    color: #000;
    display: block;
    padding: 0 0px;
}
.dropdown-menu .dropdown-item:hover{
    background-image: linear-gradient(72deg, #FFA454, #F66161);
    color: #ffffff;
}
.dropdown-menu .dropdown-item .fa{
    padding: 0 5px 0 15px;
}
.left-35{
    left: -95px;
}
.promocode-textbox{
    padding: 15px 20px 5px 0;
    text-align: right;
}
.promocode-text{
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
    color: #3c99fc
}
.promocode-text:hover{
    color: #FFA454;
    text-decoration: underline;
}
.enter-codebox,.enter-couponcodebox{
    width: 90%;
    padding: 0px;
    margin: 5px 20px 5px;
    border-radius: 4px;
    background-color: #f3f3f3;
}
.enter-promocode,.enter-couponcode{
    outline: none;
    border: none;
    padding: 10px;
    font-size: 16px;
    width: 100%;
    color: #ff5764;
    background-color: #f3f3f3;
}
#apply_promocde,#apply_couponcode{
    float: right;
    top: 0;
    margin-top: -41px;
    margin-right: 10px;
    position: relative;
}
.btn-apply{
    border-radius: 4px;
    background-image: linear-gradient(72deg, #FFA454, #F66161);
    color: #fff;
    padding: 6px 12px;
    font-size: 16px;
}
.enter-codeboxes{
    width: 90%;
    padding: 5px 10px;
    margin: 10px 20px 10px;
    border-radius: 4px;
    background-color: #f3f3f3;
    height: 58px;
}
.show-text{
    font-size: 16px;
    font-weight: 600;
    color: #ff8959;
}
.btn-apply-white{
    border-radius: 4px;
    background-color: #fff;
    color: #ff5764;
    padding: 3px 12px;
    font-size: 16px;
    vertical-align: middle;
    margin: 10px 0 0;
}
.color-text{
    color: #404040;
}
.applied-promocode{
    color: #F66161;
    float: right;
}
.p-5{
    padding: 10px 5px;
}
.enter-codebox-error,.enter-promocode-error,.enter-couponcode-error,.enter-couponcodebox-error{
    color: #f30202;
    background-color: #ff041b21;
}
.loadergif{
    position: fixed;
    left: 0px;
    top: 0px;
    min-width: 100%;
    min-height: 100%;
    width: 50px;
    height: 50px;
    z-index: 9999;
    background: url(../images/products_gif.gif) center no-repeat #fff;
    background-size: 8%;
}
.loadertext{
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    background: linear-gradient(-45deg, #FF8955 0%, #FF386B 100%);
    color: transparent;
    -webkit-background-clip: text;
    position: relative;
    top:30%;
}
.bg-theme-color{
    background-image: linear-gradient(74deg, #FF8955, #FF386B);
    color: #fff;
}
.service_package{
    background-color: #fff;
    padding: 15px 0 0 0;
}
.fa-size{
    font-size: 16px;
    padding: 0 0px 0 5px;
}

.ratepoint{
    border-radius: 3px;
    background-image: linear-gradient(80deg, #FFA454,#F66161);
    color: #fff;
    padding: 3px 10px;
    font-size: 16px;
    margin-right: 10px;
}