body {
    margin: 0 auto;
    font-family: 'Roboto Condensed', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    position: relative;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    color: #333;
   
}
@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url(../fonts/RobotoCondensed-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'TulpenOne-Regular';
    src: url(../fonts/TulpenOne-Regular.ttf) format('truetype');
}
a {
    color: #337ab7;
    text-decoration: none;
}

a:focus,
a:hover {
    color: #F00A0E;
    text-decoration: underline;
}
ul,ol{
    padding:0px;
    list-style-type: none;
}

.btn-default {
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}

.btn-primary,
a.btn-primary {
    background-color: #eaae05;
    color: #fff;
    border: none;
    border-radius: none;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover,
a.btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #ffa914;
    border-color: #ffa914;
}

p {
    margin: 13px 0;
}

.section.pt {
    padding-top: 40px;
}

.form-control-wrapper {
    margin-top: 5px;
    margin-bottom: 15px;
}

.col-sm-25 {
    width: 18%;
    float: left;
}
.col-sm-75 {
    width: 57%;
    float: left;
}
/*//////////////////// NAVIGATION BAR ////////////////////*/

.mean-container a.meanmenu-reveal {
    font-size: 1.5em !important;
    color: #B86889;
    text-indent: 0;
    padding: 0.5em 0;
    text-align: center;
    display: block;
    width: 100%;
    top: 5px;
    font-weight: 400;
    font-family: 'Roboto Condensed', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.mean-container a.meanmenu-reveal>span,
.mean-container a.meanmenu-reveal>span:before,
.mean-container a.meanmenu-reveal>span:after {
    background:#b86889;
}

.mean-container .mean-nav ul li a:hover,
.mean-container .mean-nav ul li.active a {
    color: #fff !important;
    background: rgba(184, 104, 137, 0.5);
    border-top: 1px solid #383838;

}

.navbar.main-nav {
    border-radius: 0;
    min-height: inherit;
    padding: 0;
    margin: 0;
    border: none;
    
}
.dropdown-submenu.pull-left {
    float: none;
    width: 100%;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    width: 100%;
}
#desktop-nav {
    text-align: center;
    padding-right: 0;
}
.navbar-nav {
    margin: 0;
    padding: 0px;
}

.nav-shopping>li>a {
    padding: 0 10px;
}


.navbar-nav>li>a:active,
.navbar-nav>li>a:focus{
    color: #FFFF00;
    background: none;
}

.navbar-nav>li.active:hover>a,
.navbar-nav>li:hover>a.active {
    color: #fff;
}

li.dropdown:hover>.dropdown-menu {
    display: block;
    margin: 0 5px;
}
.navbar-nav>li>.dropdown-menu,
.navbar-nav .dropdown-menu  {
    border: none;
    border-radius: 5px;
    background-color: rgba(8, 8, 8, 0.83);
    color: #fff;
}

.dropdown-menu>li>a {
    display: block;
    padding: 8px 20px;
    color: #fcfcfc;
    font-size: 13px;
    border-bottom: 1px dotted #b86889;
    
}
.dropdown-menu>li:last-child>a{ border: 0; }
.dropdown-menu>li>a:hover {
    transition: all 0.15s ease;
    background-color: #d29c00;
    color: #fff;
}


.dropdown.pull-left .dropdown-menu {
    left: auto;
    right: 0;
}
.mobile_logo { height: 52px; z-index: 10; }
.mean-container .mean-nav {
    background-color: rgba(8, 8, 8, 0.83);
    margin-top: 42px;
    position: absolute;
}
.header-top { position: relative; padding-top: 15px; }

.header-top p {     
    margin: 0 0 1px;
    line-height: 1.3;
    font-size: 15px;
}

.nav-top .nav { float: right; }
.nav-top .navbar-nav>li>a { padding: 0 10px; color: #b86889;line-height: 25px;}
.nav-top .navbar-nav>li>a:hover{
    background: none;
    color: #B86889;
}
.nav-top .navbar-nav>li:before { display: none; }
.mean-container .mean-bar { z-index: 10;padding: 0;  min-height: 49px;}
li.nav-dropdown:hover>.dropdown-menu {
    display: block;
    transition: all 0.4s ease;
}
li.nav-dropdown:hover > a {
    color: #B86889;
    background: none;

} 

.mean-container .mean-nav ul li a {
    border-top: 1px solid #383838;
}

button.navbar-toggle {
    font-size: 1.5em;
    margin: 0;
    text-align: center;
    width: 100%;
    color: #B86889;
    float: none;
    padding: 0.5em 0;
}

.nav-top {
    position: absolute;
    top: 5px;
    right: 0px;
    z-index: 10;
}

/*===================================================================================*/
/*  MAIN
/*===================================================================================*/
.header { position: relative; }
.header-left{
    float: left;
    width: 50%;
    background-color: #B86889;
    min-height: 495px;
    position: relative;
    padding-bottom: 15px;
}
.header-right {
    float: right;
    width: 50%;
    position: relative;
}
.logo {
    text-align: center;
    margin-top: 5em;
}
.logo h1 {
    font-family: 'Tulpen One', cursive;
    font-size: 7.5em;
    margin: 0;
}
.logo h1 a {
    color: #fff;
}
.logo p {
    font-size: 1.1em;
    color: #fff;
    letter-spacing: 5px;
    margin-top: 0.5em;
    min-height: 40px;
    margin-bottom: 0;
}

.top-nav {
    padding: 2.5em 3.5em;
}
.top-nav ul li {
    display: inline-block;
    margin: 0 1.5em;
}
.top-nav ul>li>a {
    font-size: 28px;
    color: #555;
    font-family: 'Tulpen One', cursive;
    line-height: 40px;
    padding:0;
}
.top-nav .dropdown-menu>li { display: block; }
.top-nav .dropdown-menu>li>a {
    color: #fff;
    font-family: 'Roboto Condensed', Sans-Serif;
    font-size: 16px;
}
.bnr-img {
    background: url(../images/qd.jpg)no-repeat 0px 0px;
    background-size: cover;
    background-position: center;
    min-height: 390px;
    position: relative;
}
.cl-effect-5 li a {
    overflow: hidden;
    padding: 0;
}
.cl-effect-5 li a span {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}
.cl-effect-5 li a span::before {
    position: absolute;
    top: 100%;
    content: attr(data-hover);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.cl-effect-5 li a:hover span, 
.cl-effect-5 li a:focus span, 
.cl-effect-5 li a.active span {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    color: #B86889;
}
.top-nav ul li a:hover, 
.top-nav ul li.active a {
    color: #B86889;
    background: none;
}

.bnrleft-img {
    position: absolute;
    left: 77%;
    bottom: 3%;
    border: 7px solid #B86889;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    z-index: 999;
}
.address { margin-top: 7em;}
.address p {
    font-size: 1.2em;
    color: #fff;
    text-align: center;
    line-height: 2em;
    margin: 0;
}
.address p.phn {font-size: 24px;}
.address p.phn img { width: 34px; }

.art-main {
    padding: 0px;
    position: relative;
    overflow: hidden;
    
}

.imgrps {
    max-width: 100%;
    height: auto;
}

h2 {
    color: #993333;
    margin: 10px 0 0;
    font-size: 22px;
}
h3 {
    color: #eaae05;
    margin: 10px 0 0;
    font-size: 16px;
    font-weight: normal;

}
h4 {
    margin: 10px 0 0;
    font-size: 18px;
}
h5 {
    margin: 10px 0;
    font-size: 14px;
}
.mTitle {
    font-size: 5em;
    color: #B86889;
    font-family: 'TulpenOne-Regular';
    text-align: left;
}
.sTitle {
    margin:0 0 30px;
    position: relative;
    font-size: 26px;
    line-height: 1.5;
    color: #b8e500;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.in-container {
    margin: 30px 0;
    min-height: 315px;
}
.in-content {
    font-family: 'Roboto Condensed', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    line-height: 175%;
    color: #4e4e4e;
    font-size: 14px;
    margin-top: 30px;
}
.in-content strong {
    font-weight: 700;
}
.in-content p { 
    line-height: 2.2; 
    margin: 0;
}
.in-content  h3{
    color: #424242;
    margin: 10px 0 0;
    font-size: 20px;
}
.boxs {
    padding: 25px;
    background: #e6e6e6;
}
.top-nav ul.nav-icon>li { margin:  0 1.0em ;}
.top-nav ul.nav-icon>li>a{
    font-size: 16px;
}

/*===================================================================================*/
/*  PAGE HOME
/*===================================================================================*/
.welcome, .services, .team, .gallery, .contact {
    padding: 5em 0;
}
.welcome p, .about p, .services p, .gallery p {
    font-size: 1em;
    color: #999;
    line-height: 1.8em;
    margin-top: 0.5em;
}
.welcome p {
    margin: 1.5em 0 0;
}
.welcome-info {
    margin-top: 15px;
}

.view {
    overflow: hidden;
    position: relative;
    margin-top: 1em;
}
.view-eighth:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0px;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-animation: bounceY 0.9s linear;
    -moz-animation: bounceY 0.9s linear;
    -ms-animation: bounceY 0.9s linear;
    animation: bounceY 0.9s linear;
    height: 100%;
}
.view-eighth .mask {
    background-color: rgba(0, 0, 0, 0.67);
    top: -200px;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-out 0.5s;
    -moz-transition: all 0.3s ease-out 0.5s;
    transition: all 0.3s ease-out 0.5s;
}
.view .mask, .view .content {
    width: 100%;
    position: absolute;
    overflow: hidden;
    padding: 4.5em 0;
}

.view-eighth:hover h2 {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    -ms-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.view-eighth h2 {
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -o-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all 0.2s ease-in-out 0.1s;
    -moz-transition: all 0.2s ease-in-out 0.1s;
    transition: all 0.2s ease-in-out 0.1s;
}
.view h2 {
    text-transform: capitalize;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 3em;
    font-family: 'TulpenOne-Regular';
    letter-spacing: 2px;
}

.about-top {
    text-align: center;
    margin-bottom: 3em;
}
.about-top h2 {
    font-family: 'TulpenOne-Regular';
    font-size: 6em;
    color: #000;
    letter-spacing: 10px;
}
.about-text {
    margin-bottom: 2em;
}
.about-top h5 {
    font-size: 2em;
    color: #B86889;
}
.about-top h3 {
    font-family: 'TulpenOne-Regular';
    font-size: 10em;
    color: #000;
}
.about-grids h4 {
    font-size: 2.5em;
    color: #B86889;
    font-family: 'TulpenOne-Regular';
}
.about p {
    margin: 0.8em 0 0;
}
.about-grids img {
    width: 100%;
}
.more {
    margin: 1em 0 2em;
}

.services h3.mTitle, 
.gallery h3.title {
    text-align: right;
}
h3.title {
    font-size: 5em;
    color: #B86889;
    font-family: 'TulpenOne-Regular';
}
.services-info {
    margin-top: 5em;
}
.services-info h5 {
    font-size: 1.3em;
    color: #000;
    margin-bottom: 0.6em;
    margin-top: 0;
}
.srvc-img-right {
    float: right;
}

img.zoom-img {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -ms-transition-duration: .5s;
    -o-transition-duration: .5s;
}
.services-grids img {
    text-align: right;
    margin: 0 0 0 auto;
    border-radius: 77px 0;
}
.services-top.bottom {
    margin-top: 3em;
}


.events {
    background: url(../images/slid.jpg) no-repeat 0px 0px;
    background-size: cover;
    padding: 4em 0;
}
.events h3.title {
    text-align: center;
    color: #fff;
    margin-bottom: 0.8em;
}
.gallery {
    background-color: #F7F7F7;
}

.contact-grid ul {
    padding: 0;
    margin: 0;
}
.contact-grid ul li {
    list-style-type: none;
    margin: 1em 0 1.5em;
    font-size: 1em;
    color: #999;
    line-height: 1.8em;
}
.glyphicon-map-marker, 
.glyphicon-phone, 
.glyphicon-envelope {
    padding-right: 0.5em;
    font-size: 2em;
    top: 16px;
}
.contact-grid ul li span {
    display: block;
    padding-left: 3em;
}
.contact-grid input[type="submit"] {
    outline: none;
    border: none;
    background: #B86889;
    color: #fff;
    padding: 1em 0;
    width: 100%;
    text-align: center;
    font-size: 1.1em;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
}
.contact-grid input[type="text"], .contact-grid input[type="email"], .contact-grid textarea {
    outline: none;
    border: 1px solid #ccc;
    background: none;
    color: #999;
    font-size: 1em;
    padding: 0.7em 1em;
    width: 100%;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.slider {
    background: url(../images/slider_bg.jpg)no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    padding: 5em 0;
    margin-bottom: 30px;
}

.slider-top {
    text-align: center;
}
.slider-top img {
    display: inline-block;
}
.slider-top p {
    font-weight: 400;
    font-size: 18px;
    padding: 1em 0em 0 0;
    color: #fff;
    font-style: italic;
}

.callbacks_tabs {
    list-style: none;
    text-align: center;
    padding: 0;
    margin-top: 10px !important;
    margin: 0;
}
.callbacks_tabs li {
    display: inline-block;
}
.callbacks_tabs a {
    visibility: hidden;
}
.callbacks_tabs a:after {
    content: "\f111";
    font-size: 0;
    font-family: FontAwesome;
    visibility: visible;
    display: block;
    height: 18px;
    width: 18px;
    display: inline-block;
    border: 2px solid #5a686b;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    background: #5a686b;
}
.callbacks_container {
    position: relative;
    float: left;
    width: 100%;
}
.callbacks_nav { display: none; }
.callbacks_here a:after {
    border: 2px solid #eb2836;
    background: #eb2836;
}
.events table td {  color: #b86889; font-size: 18pt; }
.events table h4 {font-size: 24pt;margin: 12px 0;}

/*===================================================================================*/
/*  SLIDER
/*===================================================================================*/

.section-slider {
    position: relative;
    margin: 15px 0 35px;
}

.sp-slide-content {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}

.sp-slide-text {
    display: table-cell;
    height: 100%;
    vertical-align: bottom;
}

.sp-slide-title-text {
    position: relative;
    font-size: 44px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.8;
    opacity: .9;
    color: #fff;
    text-align: center;
    padding-left: 10%;
    padding-left: 10%;
    padding-bottom: 70px;
    text-shadow: 1px 1px 3px #000;
}

.sp-slide-description-text {
    margin-top: 0;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    opacity: .75;
}

.sp-buttons {
    width: auto;
    padding: 0px;
    position: absolute; right: 15px;
    bottom: 5px;
}

.sp-button {
     border: 1px solid #ffffff;
    width: 10px;
    height: 10px;
    background: #fff;
}

.sp-selected-button {
    background-color: #D6C529;
}

.mb-50 {
    margin-bottom: 90px;
}

.sp-next-arrow:after,
.sp-next-arrow:before,
.sp-previous-arrow:after,
.sp-previous-arrow:before {
    background-color: #D6C529;
    width: 20%;
}

@media only screen and (max-width: 767px) {
    .sp-image-container {
        position: relative;
        overflow: hidden;
    }

    .sp-slide-title-text {
        font-size: 24px;
        padding-bottom: 40px;
        text-align: center;
        padding-left: 0;
    }
    .sp-buttons {
        margin-top: -40px;
        padding-bottom: 7px;
    }
    .mb-xs-30 {
        margin-bottom: 30px;
    }
    .mb-xs-20 {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 568px) and (min-width: 320px) {
    .sp-button {
        width: 15px;
        height: 15px;
    }
}

.animated  {
    -webkit-animation-duration : 1000 ms  ;
    animation-duration : 1000 ms  ;
    -webkit-animation-fill-mode : both  ;
    animation-fill-mode : both  ;
}  
.owl-animated-out {
    z-index : 1 
}
.owl-animated-in {
    z-index : 0 
}
.fadeOut  {
    -webkit-animation-name : fadeOut  ;
    animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
    0% {
        opacity : 1   ;
    }  
    100% {
        opacity : 0   ;
    }  
}
@keyframes  fadeOut  {
    0% {
        opacity : 1   ;
    }  
    100% {
        opacity : 0   ;
    }  
}

.news-marquee { margin-top: 15px; }
.news-marquee img{
    margin-right: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkitborder-radius: 4px;
    border: 1px solid #fff;
    -moz-box-shadow: 0 1px 2px 1px #830504;
    -webkit-box-shadow: 0 1px 2px 1px #830504;
    box-shadow: 0 1px 2px 1px #830504;
}

/*===================================================================================*/
/*  ABOUT
/*===================================================================================*/
.list-gallery-about .gallery-item {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 8px;
    height: 135px;
    transition: all 0.5s ease;
}
.list-gallery-about .row {
    margin-right: -5px;
    margin-left: -5px;
}
.list-gallery-about .col-sm-6 {
    padding-right: 5px;
    padding-left: 5px;
}
.list-gallery-about .pagination { margin: 10px 0 0; }
.col50 { width: 75%; margin: 0 auto; }


/*===================================================================================*/
/*  SIDEBAR
/*===================================================================================*/


.art-sidebar-box {
    padding: 25px;
    background: url(../images/bg-widget.png) repeat;
}
 
.sidebar-social img { height: 42px; }

.art-sidebar-content .col-2  {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    line-height: 1.8;
}
.art-sidebar-content .col-2:last-child,
.timeopen .art-sidebar-content .col-2:last-child{
    margin-bottom: 0;
}

.timeopen .art-sidebar-content .col-2 {
    margin-bottom: 10px;
    line-height: 1.4;
}


.art-sidebar-content .col-2 .col-left {
    float: left;
    overflow: hidden;
    color: #696969;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.8;
}

.art-sidebar-content .col-2 .col-right {
    padding-left: 50px;

}

.timeopen .art-sidebar-content .col-2 .col-right {
    padding-left: 70px;
}

.art-sidebar-box h3 {
    padding-left: 30px;   
    color: #017BA0;
    font-size: 18px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    position: relative;
    margin:0 0 15px;
}
.art-sidebar-box h3:before {
    width: 20px;
    height: 18px;
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/iconhoa.png) left center no-repeat;
}
.art-sidebar-content {
    color: #696969;
    font-size: 13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    margin-left: 5px;
}

.sidebar-hotphone a {
    font-size: 16px;
    color: #f00;
    font-weight: bold;
}

.art-sidebar-content iframe {
    width: 100%;
}

.col-table-2c h3 {
    color: #d13282;
    margin: 15px 0 5px 0;
    font-size: 20px;
    font-family: 'Comic Sans MS', Tahoma, Arial, Sans-Serif;
}
.col-table-2c { text-align: left; }
.col-table-2c table { width: 100%; line-height: 27px; }
.col-table-2c  th, .col-table-2c  td {
    padding: 2px;
    vertical-align: top;
    text-align: left;
}
.col-md-right, .col-md-left{
    padding-right: 15px;
    padding-left: 15px;
}

/*===================================================================================*/
/*  GALLERY
/*===================================================================================*/

.list-gallery .row {
    margin: 0 -5px;
}

.list-gallery .col-sm-6 {
    padding: 0 5px;
}

.gallery-item {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 8px;
    height: 200px;
    transition: all 0.5s ease;
    background-color: #FFF;
    border: 1px solid #A9A9A9;
    padding: 5px;
}

.gallery-item>span {
    width: 100%;
    height: 100%;
    display: block;
    background-size: cover;
    background-position: left top;
    transition: transform 0.25s ease;
}

.gallery-item:hover {
   transform:scale(1) rotate(-1deg);
  
}

.price-table-wrap {
    background-image: url("../images/3.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.price-table-bottom-img {
    width: 100%;
    text-align: right;
}

.pagination>li>a.hover-main-color,
.pagination>li>span.hover-main-color {
    color: #000;
    border: 0px;
    margin-left: 1px;
}

.pagination>li.active>a.hover-main-color,
.pagination>li.active>span.hover-main-color,
.pagination>li>a:hover.hover-main-color,
.pagination>li>span:hover.hover-main-color {
    background-color: #b86889;
    color: #fff;
}


/*===================================================================================*/
/*  BOOKING
/*===================================================================================*/
.in-contentform { margin-top: 30px; }
.mar_top30 { margin-top: 30px; }
.item-booking {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}
.group-select select option {
    color: #515151;
    height: 30px;
    float: left;
    width: 100%;
}

.group-select optgroup {
    font-weight: 700;
    color: #E94E75;
    height: 30px;
    float: left;
    width: 100%;
}

.group-select .fa-calendar {
    position: absolute;
    margin-top: 0px;
    right: 10px;
    top: 45px;
    font-size: 18px;
}

.box_register .btn_submit_login {
    margin-top: 40px;
}

.popup_main_area .border_right {
    border-right: 1px solid #dedede;
}

.box_register .btn_login_social {
    text-align: center;
    align-items: center;
}

.txt_login a {
    color: #ffc267 !important;
}

.group-select {
    float: left;
    margin-right: 0;
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}

.group-select label {
    float: left;
    width: 100%;
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 5px;
    color: #565656;
}

.btn-search {
    width: 100%;


    text-transform: uppercase;
    outline: none;
}

.staff-avatar {
    padding: 0;
}

.staff_service_v1 {
    display: inline-block;
}

.staff_service_v1 {
    margin-top: 15px;
    overflow: hidden;
}

.staff_service_v1 h4 {
    margin-top: 0;
}

.time_work_staff_v1 ul {
    margin-top: 20px;
    padding-left: 0;
}

.time_work_staff_v1 ul li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}

.time_work_staff_v1 ul li a {
    color: #000;
    padding: 10px;
    background: #ebebeb;
    margin: 0;
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-variant-ligatures: common-ligatures;
    display: inline-block;
}



.content-shop-booking,
#box_person,
.time_work_staff_v1 {
    padding-bottom: 30px;
}


.white-popup {
    position: relative;
    padding: 0;
    width: auto;
    max-width: 800px;
    margin: 20px auto;
}

.popup_main_area {
    background: #FFF;
    padding: 15px;
    float: left;
    width: 100%;
    /*color: #fff;*/
}

.box_account_v1 .modal_form_header {
    min-height: 16.43px;
    padding: 5px 15px 15px;
    border-bottom: 1px solid #B86889;
    background: #B86889;
    color: #fff;
}
#send_booking .input-box { margin-bottom: 5px; }


/*===================================================================================*/
/*  CART
/*===================================================================================*/
.bg-white { background: #fff; padding: 20px; margin-top: 30px; border-radius: 10px; }
.cards-item {
    position: relative;
    margin-bottom: 30px;
    cursor: pointer;
}

.cards-item .cards-item-image {
    transition: transform 0.25s ease;
    margin-bottom: 20px;
}

.cards-item:hover .cards-item-image {
    transform: scale(1.05);
}
.cards-item .btn { margin-top: 10px; }
.cart-table ul li:first-child {
    border-bottom: 1px solid #dedede;
    width: 100%;
}

.cart-table .ui-inputText:focus {
    border: 1px solid #00c8b4;
}

.cart-table thead tr th {
    /*background: #fff;*/
    /*border: medium none !important;*/
    /*color: #fff;*/
    height: 40px;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
    border-color: #c7c7c7;
    border-style: solid;
    border-width: 0 0 1px;
}

.cart-table thead tr th.product {
    min-width: 320px;
}

.cart-table thead tr th.price {
    min-width: 100px;
}

.cart-table thead tr th.qty {
    min-width: 100px;
}

.cart-table thead tr th.add-cart {
    min-width: 150px;
}

.cart-table thead tr th.remove {
    min-width: 90px;
}

.cart-table tbody tr td {
    border-color: #c7c7c7;
    border-style: solid;
    border-width: 0 0 0px;
    padding: 3px 0;
    /*vertical-align: middle;*/
    text-align: left;
}
.cart-table tbody tr td.line-bt {
    border-width: 0 0 1px;
}
.cart-table tbody tr:first-child td {
    padding-top: 30px;
}

.cart-table tbody tr:last-child td {
    padding-bottom: 0;
    border-bottom: none;
}

.fix {
    overflow: hidden;
}

.cart-table .cart-product img {
    border: 1px solid #f3f3f3;
    display: block;
    float: left;
    width: 93px;
    margin: 0 25px 25px auto;
}

.cart-table .cart-product .details {
    margin-top: 20px;
}

.cart-table .cart-product .details a {
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    font-family: 'Lato', sans-serif;
    font-variant-ligatures: common-ligatures;
}

.cart-table .cart-product .details a:hover {
    color: #7ac2d7;
    text-decoration: none;
}

.cart-table .cart-product .details p {
    margin: 0;
    font-weight: bold;
}

.cart-table .cart-price {
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    font-variant-ligatures: common-ligatures;
}

.cart-table .cart-stock {
    color: #606060;
    text-transform: uppercase;
}

.cart-table .cart-pro-remove:hover {
    color: #7ac2d7;
}

.cart-table .cart-pro-remove i {
    display: block;
    font-size: 16px;
    line-height: 22px;
    margin-left: 35px;
}

.cart-table .ui-inputText {
    /*color: #333;
    transition: .3s;
    border: 1px solid #dfdfdf;
    border-radius: 0;*/
    width: 50%;
    /*padding: 0.6em;
    margin-top: 1em;
    margin-bottom: 1em;*/
}

.cart-table-ver1 .title {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px;
    padding: 15px 0;
    border-bottom: 1px solid #dedede;
}

.cart-table-ver1 {
    background-color: #f6f6f6;
    padding-top: 15px;
    padding-left: 15px;
}

.cart-table-ver1 .table>tbody>tr>td {
    border-top: none;
}

.cart-table-ver1 .table-striped>tbody>tr:nth-child(odd)>td {
    background-color: #fff;
}

.cart-table tr:first-child td {
    background-image: none;
}

.cart-table table tr:hover td {
    background-color: transparent;
}

.cart-table p {
    font-family: 'Lato', sans-serif;
    font-variant-ligatures: common-ligatures;
    font-size: 16px;
}

.cart-table p.mgr_100 {
    margin-right: 100px;
}

.order_details_page .btn_cart_order {
    background-color: #7ac2d7;
    border-radius: 3px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-variant-ligatures: common-ligatures;
}


.btn_cart_order {
    background-color: #7ac2d7;
    border-radius: 3px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-variant-ligatures: common-ligatures;
}


/* FORM CART */

.cart.step_one {
    margin: 50px 0px
}

.cart.step_one .table.specifications.tcart thead th,
.cart.step_one .table.specifications.tcart td b {
    font-family: 'sanb'
}

.cart img {
    margin: 0 auto 25px auto;
    text-align: center;
    display: block
}

.cart .form_cart {
    margin-bottom: 30px
}

.cart .form_cart .cc,
.cart .form_cart .pp {
    border-bottom: 1px solid #d8e2e7;
    margin-bottom: 20px
}

.cart .form_cart a {
    display: table;
    margin: 10px auto 25px auto;
    padding: 15px 65px;
    font-size: 15px;
    cursor: pointer
}

.cart .form_cart p {
    font-size: 14px;
    color: #ffffff;
}

.cart .order {
    margin-top: 15px;
    background: #b86889;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
        color: #fff;
}

.cart .order .inner {
    padding: 15px 20px 0px 20px
}

.cart .order .inner ul li {
    clear: both;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
    padding-bottom: 15px;
    display: table;
    width: 100%
}

.cart .order .inner ul li .frame_img {
    height: 60px;
    overflow: hidden;
    float: left;
    margin-right: 15px
}

.cart .order .inner ul li .frame_img img {
    width: 60px;
    background: #fff
}

.cart .order .inner ul li .name_product {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 63%;
    overflow: hidden;
    float: left;
}

.cart .order .inner ul li .name_product p {
    /*color: #444242;*/
    font-size: 15px
}

.cart .order .inner ul li .name_product span {
    color: #858585;
    font-size: 13px;
    margin-right: 5px
}

.cart .order .inner ul li .name_product small {
    width: 7px;
    height: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block
}

.cart .order .inner ul li .price,
.cart .order .subtotal ul li span {
    /*color: rgba(0,0,0,0)*/
}

.cart .order .subtotal {
    padding: 0px 20px 15px 20px
}

.cart .order .subtotal ul li {
    padding: 3px 0px
}

.cart .order .subtotal ul li label {
    /*color: #858585*/
}

.cart .order .subtotal ul li span {
    /*color: rgba(0,0,0,0)*/
}

.cart .order .total {
    /*background: #f1faff*/
}

.cart ul {
    margin-top: 15px;
    list-style: none;
    padding-left: 0;
}

.cart .order .total ul {
    padding: 15px 20px;
}

.cart .order .total ul li label {
    /*color: #000*/
}

.cart .order .total ul li span {
    color: #ffeb00;
    font-size: 24px;
}


.cart .note p {
    font-size: 14px;
    margin: 0;
}

h2.timr {
    margin: 0;
    margin-bottom: 20px;
}

.box_cart {
    margin: 30px auto;
}

ul.list_form li {
    margin: 5px 0;
}

h4.sanb {
    font-size: 18px;
    font-style: italic;
}

.inner .price,
.subtotal span,
.total span {
    /*color: #000;*/
    font-weight: bold;
}

.fl-flex-label label {
    font-weight: normal;
}

.white-popup {
    clear: both;
    overflow: hidden;
}


/*===================================================================================*/
/*  CONTACT
/*===================================================================================*/
.contact-info h2 {
    color: #B8E500;
    margin: 0;
    font-size: 22px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.contact-info h3 {
    color: #FC9A69;
    margin: 10px 0 0;
    font-size: 20px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.contact-form {
    margin-top: 25px;
    padding: 25px 20%;
    background: url(../images/bg-widget.png) repeat;
}
.contact-map h3 {
    color: #fff;
    margin: 0px 0 20px;
    font-size: 20px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}
.contact-form label{
    color: #FFF;
    font-weight: 400;
    font-family: 'Roboto Condensed', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.login_form_area .box_area_login_v1 {
    background-color: #fff;
    padding: 30px;
    text-align: center;
    align-items: center;
}

.box_area_login_v1 h2.section_title {
    color: #252525;
    font-size: 30px;
    line-height: 33px;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-variant-ligatures: common-ligatures;
    margin-top: 0;
    margin-bottom: 0;
}

.btn_login_social {
    margin-top: 20px;
}

.btn_login_social span,
.btn_login_social i {
    color: #fff !important;
    font-weight: 500;
    font-size: 16px;
}

.btn_login_social span {
    font-family: 'Lato', sans-serif;
    font-variant-ligatures: common-ligatures;
}

.btn_login_social .btn_facebook_v1 {
    background: #3B5998;
    padding: 7px 25px;
}

.btn_login_social .btn_gplus_v1 {
    background: #dd4b39;
    padding: 7px 35px;
}

.btn_submit_login {
    margin-bottom: 30px;
}

.btn_submit_login button.submit {
    background-color: #ffc267;
    border: 1px solid #ffc267;
    color: #fff;
    font-size: 12px;
    line-height: inherit;
    padding: 10px 30px;
    width: 100%;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    outline: none;
    border-radius: 3px;
}

.box_register .btn_submit_login {
    margin-top: 40px;
}

.popup_main_area .border_right {
    border-right: 1px solid #dedede;
}

.box_register .btn_login_social {
    text-align: center;
    align-items: center;
}

.txt_login a {
    color: #ffc267 !important;
}

/*===================================================================================*/
/*  SERVICEs
/*===================================================================================*/


.services_tab_ul_v1{
    list-style: none;
    padding-left: 0;
}
.services_tab_ul_v1>li{
    clear: left;
    width: 100%;
    background: #b86889;
    padding: 13.5px 0;
    border-radius: 3px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    margin-bottom: 4px;
    cursor: pointer;
}

.services_tab_ul_v1>li.ui-state-default {
    padding-left: 20px;
}
.services_tab_ul_v1>li>a{
    color: #fff;
    padding: .3em 1em;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    cursor: pointer;
}
.services_item_ul_v1>li>.btn.btn-primary{
    margin-top: 0px;
}
.services_tab_ul_v1>li:hover,.services_tab_ul_v1>li.ui-state-default:hover,.services_tab_ul_v1>li.ui-state-active {
    background-color:#eaae05 !important;    
}
.services_tab_ul_v1>li:hover>a,.services_tab_ul_v1>li.ui-state-default:hover>a,.services_tab_ul_v1>li.ui-state-active>a {
    color: #fff;
}

.services_item_ul_v1{
    list-style: none;
    padding-left: 0;
}
.services_item_ul_v1>li {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 10px;
}
.services_item_ul_v1 .btn { margin-bottom: 5px; }
.services_item_ul_v1>li:first-child {
    float: right;
    border-bottom: 0;
}
.services_item_ul_v1>li {
    border-bottom: 1px dashed #dedede;
    clear: both;
}
.just_start_line {
    width: 100%;
}
.name_service_v1{
    font-size: 18px;
    color: #337ab7;
    font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}
.price_service_v1 {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    font-variant-ligatures: common-ligatures;
    font-size: 18px;
    margin-left: 5px;
    color:#337ab7;
}
.box_des { padding-top: 10px; }
#myPopup {    
    background: rgba(0, 0, 0, 0.5);
}

#myPopup .modal-content{
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    border: 0;
    background-color: rgba(224, 224, 224, 0.61);
    padding: 10px;
    background: rgba(224, 224, 224, 0.61);
    -moz-box-shadow: 0 0 50px 1px #382E2E;
    -webkit-box-shadow: 0 0 50px 1px #382E2E;
    box-shadow: 0 0 50px 1px #382E2E;

}
#myPopup .modal-body { 
    padding: 20px;
    background: #fff; 
}
#myPopup .close {
    position: absolute;
    background: #525151;
    color: #FFF;
    right: -5px;
    top: -5px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    box-shadow: 0 0 10px 0 #000;
    opacity: 1;
    font-size: 16px;
    z-index: 100;
}
#myPopup .modal-dialog {
    top: 50% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 10px;
}

/*===================================================================================*/
/*  FOOTER
/*===================================================================================*/
.footer {
    background: url(../images/slid.jpg)no-repeat 0px 0px;
    background-size: cover;
    color: #fff;
}

.footer-info{
    background-size: 4px;
    padding: 3em 0 2em;
}
.footer-info b{
    margin-right: 20px;
}

#back-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
}
#back-top a {
    width: 50px;
    height: 50px;
    background:rgba(0,0,0,0.5);
    display: block;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
    opacity: 0.5;
    border-radius: 50%;
    text-align: center;
    color:#FFFFFF;
    line-height:50px;
}

/*booking copy module css*/

.content-shop-booking {
    float: left;
    width: 100%;
    padding: 40px 60px;
}

.group-select select {
    color: #545554;
    font-family: Arial;
    font-size: 16px;
    padding: 10px 12px;
    line-height: normal;
    border-radius: 4px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    filter: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}

.group-select input {
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 1px;
    height: auto;
    padding: 10px 12px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}

.group-select {
    position: relative;
}

.group-select .icon-calendar {
    position: absolute;
    margin-top: 0px;
    right: 10px;
    top: 40px;
    font-size: 18px;
}

.group-select optgroup {
    font-weight: 700;
    color: #b98656;
    /*height: 30px;*/
    float: left;
    width: 100%;
}

.group-select select option {
    color: #515151;
    height: 30px;
    float: left;
    width: 100%;
}

.group-select label {
    float: left;
    width: 100%;
    font-family: 'Open Sans', 'Roboto Light', sans-serif;
    font-weight: 300;
    font-size: 17px;
    margin-bottom: 8px;
    color: #333;
}

.content-shop-booking {
    float: left;
    width: 100%;
}

.btn-search {
    float: left;
    width: 100px;
    height: 40px;
    margin-top: 32px;
    margin-left: 30px;
    border: none;
    color: #444;
    text-transform: uppercase;
    outline: none;
    color: #fff;
    background-color: #eaae05;
}

.group-select {
    float: left;
    width: 260px;
    margin-right: 30px;
}

.group-select select {
    width: 100%;
}

.box-date {
    margin-right: 0px;
    /*width: 300px;*/
}
.add-services {
    float: left;
    width: 100%;
    font-size: 15px;
    margin-top: 15px;
    cursor: pointer;
}

.add-services img {
    margin-top: -4px;
    margin-right: 6px;
}

.item-booking {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

.removeButton {
    cursor: pointer;
    position: absolute;
    /*left: -35px;*/
    /*top: 6px;*/
    z-index: 1;
}
.removeButton + .group-select>label{
    margin-left: 30px;
}
.infor-booking {
    float: left;
    width: 100%;
    margin: 30px 0px;
    /*padding: 15px;*/
    background: #fff;
}
.infor-booking ul{
    list-style-type: none;
    margin-top: 20px;
}
.infor-booking ul li{
    float: left;
    margin: 15px 10px 15px 0px;
}
.infor-booking ul li a.open_booking{
    padding: 10px;
    background: #ebebeb;
}
.infor-booking ul li a.open_booking:hover{
    background: #eaae05;
    color:#FFF;
}

.services-book-inpage {
    float: left;
    width: 100%;
    margin-bottom: 60px;
    margin-top: 60px;
}

.services-book-inpage .content-shop-booking {
    padding: 0px;
}

.group-select select {
    width: 100%;
    background: #fff;
    border-radius: 0px;
    border: 1px solid #e1e1e1;
    color: #999;
    font-size: 14px;
}

#serviceForm {
    float: left;
    width: 100%;
    position: relative;
}

.left-ctn-book {
    float: left;
    width: 100%;
}

    
.search_title_for h4 {
    display: inline-block;
    font-weight: 500;
    color: #3e3e3e;
}

.search_title_for .tags {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.search_title_for .tags li {
    float: left;
}

.search_title_for .tag {
    background: #eee;
    border-radius: 3px 0 0 3px;
    color: #999;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 23px;
    position: relative;
    margin: 0 10px 10px 0;
    text-decoration: none;
    -webkit-transition: color 0.2s;
}

.search_title_for .tag::before {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
    content: '';
    height: 6px;
    left: 10px;
    position: absolute;
    width: 6px;
    top: 10px;
}

.search_title_for .tag::after {
    background: #fff;
    border-bottom: 13px solid transparent;
    border-left: 10px solid #eee;
    border-top: 13px solid transparent;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
}

.search_title_for .tag:hover {
    background-color: #ffc267;
    color: white;
}

.search_title_for .tag:hover::after {
    border-left-color: #ffc267;
}

.search_title_for .tags li {
    padding-top: 10px;
}

.search_title_for .tags li.title_search {
    margin-top: 3px;
    margin-right: 5px;
}

.search_title_for .tags li.title_search span {
    font-weight: 600;
    color: #3e3e3e;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-variant-ligatures: common-ligatures;
}

.search_title_for i {
    color: #ffc267;
}

.news_hover_action .icon-play {
    margin-left: 5px;
}

.post_video_user .media-left img {
    max-width: none;
    width: 80px;
    border-radius: 50%;
}
.infor-booking img{
    max-width:100%;
}
.time-booking h3{
    margin-bottom:20px;
}

p.line_hourse b {
    width: 80px;
    display: inline-block;
}