/*========================================== MASTER STYLESHEET =================================================================== 
Project : GRAND BUNDLE
Version : 1.0 
Last Change : 14/01/2018 
Primary Use : GRAND BUNDLE 
=================================================================================================================================*/
/*========================================== LAYOUT =================================================================== 
1.GLOBAL STYLES 
2.TYPOGRAPHY 
3.COMMON STYLES 
4.NAVIGATION 
5.BUTTON 
6.READ MORE LINK 
7.HEADER 
8.HEADER FORM 
9.HEADER STRIP 
10.ABOUT US 
11.SERVICES 
12.THREE COLUMN 
13.ACCORDION 
14.FEATURES 
15.CTA 
16.BACKGROUND IMAGE SECTION 
17.WHY WITH US 
18.GALLERY 
19.COUNTER 
20.PRICE TABLE 
21.TESTIMONIAL 
22.NEWS 
23.TEAM 
24.SUBSCRIBE 
25.CONTACT FORM 
26.TWO COLUMN - FULL WIDTH BGIMAGE 
27.FOUR COLUMN 
28.FOOTER 
29.COPYRIGHT 
30.MEDIA QUERIES 
=================================================================================================================================*/
/*========================================== COLOR CODES ========================================================================= 
Background :#ffffff [white] 
Main Heading Color :#333333 [black] 
Content Color :#666666 [black] 
=================================================================================================================================*/
/*========================================== TYPOGRAPHY ========================================================================= 
Heading:font-family: 'Roboto', serif;
Body :font-family: 'Open Sans', sans-serif , Arial , Vedana , Trebuchet MS;
 =================================================================================================================================*/
/*========================================== 1.GLOBAL CSS START ===========================================*/
 @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
 @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');
 @import url('https://fonts.googleapis.com/css?family=Satisfy');
 @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
 body {
     background: #ffffff;
     color: #666666;
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
     font-size: 14px;
     font-weight: 400;
     line-height: 24px;
}
 a {
     outline: none !important;
     text-decoration: none !important;
}
 h1, h2, h3, h4, h5, p {
     margin: 0;
}
 h1 {
     font-size:50px;
     line-height: 55px;
}
 h2 {
     font-size: 35px;
     line-height: 40px;
}
 h3 {
     font-size: 28px;
     line-height: 33px;
}
 h4 {
     font-size: 20px;
     line-height: 25px;
}
 h5 {
     font-size: 16px;
     line-height: 21px;
}
 h6 {
     font-size: 15px;
     line-height: 20px;
}
 .text-center {
     text-align: center;
}
 .text-left {
     text-align: left;
}
 .text-right {
     text-align: right;
}
/*========================================== 1.GLOBAL CSS END ===========================================*/
/*========================================== 2.TYPOGRAPHY END ===========================================*/
/*hotel booking*/
 .heading-ff-1 h6, .heading-ff-1 h5, .heading-ff-1 h4, .heading-ff-1 h3, .heading-ff-1 h2, .heading-ff-1 h1 {
     color: #333333;
     font-family: 'Roboto', sans-serif;
     font-weight:600;
     letter-spacing: 1px;
}
 .content-ff-1 {
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
}
/*travel*/
 .heading-ff-2 h6, .heading-ff-2 h5, .heading-ff-2 h4, .heading-ff-2 h3, .heading-ff-2 h2, .heading-ff-2 h1 {
     color: #333333;
     font-family: 'Roboto', sans-serif;
     font-weight:600;
     letter-spacing: 1px;
}
 .heading-ff-2 h5, .heading-ff-2 h4, .heading-ff-2 h3, .heading-ff-2 h2 {
     font-weight:500;
}
 .heading-ff-2 h2 {
     font-size:28px;
     line-height:33px;
}
 .heading-ff-2 h3 {
     font-size:24px;
     line-height:29px;
}
 .heading-ff-2 h4 {
     font-size:18px;
     line-height:23px;
}
 .heading-ff-2 h5 {
     font-size:16px;
     line-height:21px;
}
 .content-ff-2 {
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
}
/*shopping*/ /*events*/ /*agency*/ /*app*/ /*corporate*/ /*logistics*/ /*photography*/
.heading-ff-17 h6, .heading-ff-17 h5, .heading-ff-17 h4, .heading-ff-17 h3, .heading-ff-17 h2, .heading-ff-17 h1,.heading-ff-16 h6, .heading-ff-16 h5, .heading-ff-16 h4, .heading-ff-16 h3, .heading-ff-16 h2, .heading-ff-16 h1, .heading-ff-15 h6, .heading-ff-15 h5, .heading-ff-15 h4, .heading-ff-15 h3, .heading-ff-15 h2, .heading-ff-15 h1, .heading-ff-14 h6, .heading-ff-14 h5, .heading-ff-14 h4, .heading-ff-14 h3, .heading-ff-14 h2, .heading-ff-14 h1, .heading-ff-12 h6, .heading-ff-12 h5, .heading-ff-12 h4, .heading-ff-12 h3, .heading-ff-12 h2, .heading-ff-12 h1, .heading-ff-8 h6, .heading-ff-8 h5, .heading-ff-8 h4, .heading-ff-8 h3, .heading-ff-8 h2, .heading-ff-8 h1, .heading-ff-3 h6, .heading-ff-3 h5, .heading-ff-3 h4, .heading-ff-3 h3, .heading-ff-3 h2, .heading-ff-3 h1 {
     color: #333333;
     font-family: 'Roboto', sans-serif;
     font-weight:600;
     letter-spacing: 1px;
}
 .heading-ff-3 h5 {
     font-weight:400;
}
 .content-ff-17,.content-ff-16,.content-ff-15,.content-ff-14, .content-ff-12, .content-ff-10, .content-ff-8, .content-ff-3 {
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
}
/*restaurant*/ /*car-repair-services*/
 .heading-ff-13 h6, .heading-ff-13 h5, .heading-ff-13 h4, .heading-ff-13 h3, .heading-ff-13 h2, .heading-ff-13 h1, .heading-ff-4 h6, .heading-ff-4 h5, .heading-ff-4 h4, .heading-ff-4 h3, .heading-ff-4 h2, .heading-ff-4 h1 {
     color: #333333;
     font-family: 'Roboto Condensed', sans-serif;
     font-weight: 700;
     letter-spacing: 1px;
}
 .content-ff-13, .content-ff-4 {
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
}
/*spa*/ /*wedding*/
 .heading-ff-5 h3, .heading-ff-5 h2, .heading-ff-5 h1 {
     color: #333333;
     font-family: 'Satisfy', cursive;
     font-weight:400;
     letter-spacing: 1px;
}
 .heading-ff-5 h2 {
     font-size: 40px;
     line-height: 45px;
}
 .heading-ff-5 h3 {
     font-size:34px;
     line-height: 39px;
}
 .heading-ff-5 h6, .heading-ff-5 h5, .heading-ff-5 h4 {
     font-family: 'Roboto', sans-serif;
     font-weight:400;
}
 .content-ff-5 {
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
}
 .heading-ff-10 h6, .heading-ff-10 h5, .heading-ff-10 h4, .heading-ff-10 h3, .heading-ff-10 h2, .heading-ff-10 h1 {
     color: #333333;
     font-family: 'Satisfy', cursive;
     font-weight:600;
     letter-spacing: 1px;
}
 .heading-ff-10 h2 {
     font-size: 65px;
     line-height: 75px;
     margin-bottom:10px;
}
 .heading-ff-10 h3 {
     font-size:45px;
     line-height: 50px;
}
 .heading-ff-10 h4 {
     font-size:30px;
     line-height: 35px;
}
/*yoga*/ /*kids-school*/
 .heading-ff-11 h6, .heading-ff-11 h5, .heading-ff-11 h4, .heading-ff-11 h3, .heading-ff-11 h2, .heading-ff-11 h1, .heading-ff-6 h6, .heading-ff-6 h5, .heading-ff-6 h4, .heading-ff-6 h3, .heading-ff-6 h2, .heading-ff-6 h1 {
     color: #333333;
     font-family: 'Satisfy', cursive;
     font-weight: 400;
     letter-spacing: 1px;
}
 .content-ff-11, .content-ff-6 {
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
}
 .heading-ff-6 h4 {
     font-size:24px;
     line-height:29px;
}
/*gym*/ /*bit-coins*/
 .heading-ff-9 h6, .heading-ff-9 h5, .heading-ff-9 h4, .heading-ff-9 h3, .heading-ff-9 h2, .heading-ff-9 h1, .heading-ff-7 h6, .heading-ff-7 h5, .heading-ff-7 h4, .heading-ff-7 h3, .heading-ff-7 h2, .heading-ff-7 h1 {
     color: #333333;
     font-family: 'Roboto Condensed', sans-serif;
     font-weight: 700;
     letter-spacing: 1px;
}
 .content-ff-9, .content-ff-7 {
     font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
}
/*========================================== 2.TYPOGRAPHY END ===========================================*/
/*========================================== 3.COMMON CSS START ===========================================*/
 .section-padding {
     padding-top: 80px;
     padding-bottom: 80px;
}
 .section-1-bg {
     background-color: #ffffff;
}
 .section-2-bg {
     background-color: #f2f2f2;
}
 .black-bg {
     background-color:#333333;
}
 .theme-bg4 {
     background-color: #dc0e21;
}
 .theme-bg7 {
     background-color: #fe7000;
}
 .theme-bg9 {
     background-color: #f7ca18;
}
 .theme-bg10 {
     background-color: #c82647;
}
 .theme-bg15 {
     background-color: #3498db;
}
 .theme-bg16 {
     background-color: #0d1238;
}
 .theme-bg16-1 {
     background-color: #ff0000;
}
 .heading-div-1 {
     padding-bottom: 40px;
}
 .image-bottom-space {
     padding-bottom: 25px;
}
 .image-bottom-space20 {
     padding-bottom:20px;
}
 .image-bottom-space1 {
     padding-bottom: 15px;
}
 .image-top-space {
     padding-top: 25px;
}
 .content-top-space {
     padding-top: 15px;
}
 .content-top-space1 {
     padding-top: 10px;
}
 .btn-top-space1 {
     margin-top: 10px;
}
 .top-space {
     margin-top:30px;
}
 .top-space40 {
     margin-top:40px;
}
 .top-space20 {
     margin-top:20px;
}
 .top-space25 {
     margin-top:25px;
}
 .top-space15 {
     margin-top:15px;
}
 .top-space10 {
     margin-top:10px;
}
 .content-bottom-space {
     padding-bottom: 20px;
}
 form label {
	 margin-top: 5px;
 }
 .bgimage-property {
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
}
 .parallax-bg-property {
	 background-attachment: fixed;
}
/* Video Section */
.video-section-space {
	padding: 200px 0 200px 0;
}
.pattern-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}
.video-section .buttonBar {
    display: none;
}
.player {
    font-size: 1px;
}
 .content-ul {
     padding-left: 0;
     margin-bottom: 0;
}
 .content-ul li {
     list-style: none;
}
 .list-div-left, .list-div-body {
     display: table-cell;
}
 .row-top-space {
     margin-top: 30px;
}
 .no-padding {
     padding:0;
}
 .letter-spacing {
     letter-spacing:0.5px;
}
 .letter-spacing-1 {
     letter-spacing:1px;
}
 .letter-spacing-2 {
     letter-spacing:2px;
}
/*font-weight*/
 .font-weight400 {
     font-weight:400;
}
 .font-weight600 {
     font-weight:600;
}
 .font-weight700 {
     font-weight:700;
}
 .font-weight-bold {
     font-weight:bold;
}
 .display-inlineBlock {
     display:inline-block;
}
 .display-table {
     display:table;
}
 .display-tableCell {
     display:table-cell;
}
 .vertical-middle {
     vertical-align:middle;
}
/*========================================== 3.COMMON CSS END ===========================================*/
/*========================================== 4.NAVIGATION START ===========================================*/
/*common menu */
 .fixed-header {
     border-radius: 0;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 99;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) !important;
}
 .navbar-right {
     margin-right: 0;
}
 .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav.clearfix.fixed-header> li > a.active {
     transition: all 1.3s;
}
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
     background-image: none;
     box-shadow: none;
}
 .navbar {
     border: none !important;
}
 .navbar-brand, .navbar-nav > li > a {
     text-shadow: none;
}
 .navbar-collapse {
     padding-left: 0;
     padding-right: 0;
}
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
     background-color: transparent;
}
.restaurant-navbar {
    background-color: #333333 !important;
    margin-bottom: 0;
}
.topbar16.navbar-default,.topbar15.navbar-default,.topbar14.navbar-default, .topbar13.navbar-default, .topbar12.navbar-default, .topbar11.navbar-default, .topbar8.navbar-default, .topbar9.navbar-default, .topbar7.navbar-default, .topbar4.navbar-default, .topbar3.navbar-default, .topbar2.navbar-default, .topbar1.navbar-default {
     background-image: none !important;
     border-radius:0;
     border: none !important;
     box-shadow: none;
}
.topbar10.navbar-default,.topbar7.navbar-default,.topbar2.navbar-default,.topbar16.navbar-default, .topbar15.navbar-default,.topbar14.navbar-default, .topbar13.navbar-default, .topbar12.navbar-default, .topbar11.navbar-default, .topbar8.navbar-default, .topbar9.navbar-default {
     margin-bottom:0;
}
/*hotel booking*/
 .logo1-image1, .logo-image1{
     float: left;
     padding:10px 0;
}
 .topbar1.navbar-default {
     background-color:#f9f9f9;
}
 .menu1-div .menu1-address li, .menu1-div .menu1-address {
     display:inline-block;
}
 .menu1-div .menu1-address li {
     vertical-align:middle;
}
 .menu1-div .menu1-address li p a, .menu1-div .menu1-address li p {
     color:#666666;
}
 .menu1-div .menu1-address li:first-child {
     margin-right:10px;
}
 .menu1-div .menu1-address {
     border-right:1px solid #dddddd;
     padding-right:40px;
     padding-left:40px;
}
 .menu1-div .menu-booknow {
     display:inline-block;
     margin-left:40px;
     margin-right:40px;
}
 .menu1-div {
     border-bottom:1px solid #eeeeee;
     margin-top:20px;
     padding-bottom:20px;
}
 #top-nav1 {
     margin-bottom:0;
}
 .menu1-ul {
     background-color:#1f9ea3;
     float:none;
     margin-top:15px;
}
 .navbar-nav.menu1-ul > li > a {
     color: #ffffff;
     font-size: 14px;
     padding: 0 15px;
     transition: all 1.3s;
     -webkit-transition:all 1.3s;
     -moz-transition: all 1.3s;
}
 .topbar1.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu1-ul > li > a.active, .navbar-nav.menu1-ul > .active > a, .navbar-nav.menu1-ul > .active > a:hover, .navbar-default .navbar-nav.menu1-ul > li > a:hover, .menu1-ul .booking-pagescroll:hover {
     color: #000000 !important ;
}
 .navbar-nav.menu1-ul > a:focus, .topbar1.navbar-default .navbar-nav > li > a:focus {
     color: #ffffff ;
}
 .navbar-nav.menu1-ul > li {
     border-right:2px solid #ffffff;
}
 .navbar-nav.menu1-ul > li:last-child {
     border:0;
}
 .navbar-nav.menu1-ul .booking-pagescroll {
     -webkit-transition: 0.3s ease;
     -moz-transition: 0.3s ease;
     transition: 0.3s ease;
     padding: 5px 25px;
     text-decoration: none;
}
 .navbar-nav.menu1-ul > li {
     padding: 0;
     margin:10px 0;
}
 .topbar1 .menu1-div {
     display:block;
}
 .topbar1.fixed-header .menu1-div, .topbar1.nav-bg.fixed-header .menu1-div {
     display:none;
}
 .topbar1.fixed-header .menu1-ul, .topbar1.nav-bg.fixed-header .menu1-ul {
     margin-top:10px;
}
/*travel*/ /*kids-school*/ /*car-repair-services*/
 .logo-image13, .logo-image2 {
     float: left;
     padding:10px 0;
}
 .topbar13.navbar-default, .topbar11.navbar-default, .topbar2.navbar-default {
     background-color:#333333;
}
 .navbar-nav.menu13-ul, .navbar-nav.menu11-ul, .navbar-nav.menu2-ul {
     margin-top:25px;
}
 .navbar-nav.menu2-ul > li.active > a.active, .navbar-nav.menu2-ul > li > a.active, .topbar2.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu2-ul > li > a.active, .navbar-nav.menu2-ul > .active > a, .navbar-nav.menu2-ul > .active > a:hover, .navbar-default .navbar-nav.menu2-ul > li > a:hover, .navbar-nav.menu2-ul .pagescroll.active, .menu2-ul .pagescroll:hover {
     color: #1abc9c !important;
}
 .navbar-nav.menu11-ul > li.active > a.active, .navbar-nav.menu11-ul > li > a.active, .topbar11.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu11-ul > li > a.active, .navbar-nav.menu11-ul > .active > a, .navbar-nav.menu11-ul > .active > a:hover, .navbar-default .navbar-nav.menu11-ul > li > a:hover, .navbar-nav.menu11-ul .pagescroll.active, .menu11-ul .pagescroll:hover {
     color: #ff5252 !important;
}
 .navbar-nav.menu13-ul > li.active > a.active, .navbar-nav.menu13-ul > li > a.active, .topbar13.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu13-ul > li > a.active, .navbar-nav.menu13-ul > .active > a, .navbar-nav.menu13-ul > .active > a:hover, .navbar-default .navbar-nav.menu13-ul > li > a:hover, .navbar-nav.menu13-ul .pagescroll.active, .menu13-ul .pagescroll:hover {
     color: #fab909 !important;
}
 .navbar-nav.menu13-ul > a:focus, .topbar13.navbar-default .navbar-nav > li > a:focus, .navbar-nav.menu11-ul > a:focus, .topbar11.navbar-default .navbar-nav > li > a:focus, .navbar-nav.menu2-ul > a:focus, .topbar2.navbar-default .navbar-nav > li > a:focus {
     color: #ffffff ;
}
 .navbar-nav.menu13-ul > li > a, .navbar-nav.menu11-ul > li > a, .navbar-nav.menu2-ul > li > a {
     color: #ffffff;
     font-size: 14px;
     padding: 0 15px;
}
/*shopping*/
 .logo-image3{
     float: left;
     padding:10px 0;
}
 .topbar3.navbar-default {
     background-color:#333333;
     margin-bottom:0;
}
 .navbar-nav.menu3-ul {
     margin-top:25px;
}
 .navbar-nav.menu3-ul > li > a {
     color: #ffffff;
     font-size: 14px;
     padding: 0 15px;
     transition: all 1.3s;
     -webkit-transition:all 1.3s;
     -moz-transition: all 1.3s;
}
 .navbar-nav.menu3-ul > li > a.active, .navbar-nav.menu3-ul > .active > a, .navbar-nav.menu3-ul > .active > a:hover, .navbar-default .navbar-nav.menu3-ul > li > a:hover, .menu3-ul .pagescroll:hover {
     color: #f31d2f !important;
}
 .topbar3.navbar-default .navbar-nav > li > a:hover {
     color: #f31d2f !important;
}
 .navbar-nav.menu3-ul > a:focus, .topbar3.navbar-default .navbar-nav > li > a:focus {
     color: #ffffff ;
}
/*restaurant*/
 .logo-image16,.logo-image4{
     float: left;
     padding:10px 0;
}
 .topbar4.navbar-default.fixed-header {
     background-color:#333333;
}
 .topbar16.navbar-default.fixed-header {
     background-color:#0d1238;
}
.topbar16.navbar-default,
 .topbar4.navbar-default {
     background-color:transparent;
}
 .navbar-nav.menu4-ul {
     margin-top:25px;
}
 .navbar-nav.menu16-ul {
     margin:25px 0;
}
.navbar-nav.menu16-ul > li > a,
 .navbar-nav.menu4-ul > li > a {
     color: #ffffff;
     font-size: 14px;
     padding: 0 15px;
     transition: all 1.3s;
     -webkit-transition:all 1.3s;
     -moz-transition: all 1.3s;
}
 .navbar-nav.menu4-ul > li > a.active, .navbar-nav.menu4-ul > .active > a, .navbar-nav.menu4-ul > .active > a:hover, .navbar-default .navbar-nav.menu4-ul > li > a:hover, .menu4-ul .pagescroll:hover {
     color: #f9cd00 !important;
}
 .topbar4.navbar-default .navbar-nav > li > a:hover {
     color: #f9cd00 !important;
}
 .navbar-nav.menu16-ul > li > a.active, .navbar-nav.menu16-ul > .active > a, .navbar-nav.menu16-ul > .active > a:hover, .navbar-default .navbar-nav.menu16-ul > li > a:hover, .menu16-ul .pagescroll:hover {
      color: #ff0000 !important;
}
 .topbar16.navbar-default .navbar-nav > li > a:hover {
     color: #ff0000 !important;
}
 .navbar-nav.menu16-ul > a:focus, .topbar16.navbar-default .navbar-nav > li > a:focus,
 .navbar-nav.menu4-ul > a:focus, .topbar4.navbar-default .navbar-nav > li > a:focus {
     color: #ffffff;
}
/*spa*/
 .navigation-center .navbar-nav {
     display: table;
     text-align: center;
}
 .navigation-center .navbar-nav .menu {
     display: inline-block;
     float: none;
}
 .logo-image5{
     float: left;
     padding:10px 0;
     width:30%;
}
 .topbar5 .navigation-center {
     float:left;
}
 .topbar5.navbar-default {
     background-color:#ffffff;
     border-radius:0;
     background-image: none !important;
     border: none !important;
     box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3) ;
     margin-bottom:0;
}
 .navbar-nav.menu5-ul {
     margin-top:40px;
}
 .navbar-nav.menu5-ul > li > a {
     color: #333333;
     font-size: 14px;
     padding: 0 15px;
}
 .navbar-nav.menu5-ul > li > a.active, .navbar-nav.menu5-ul > .active > a, .navbar-nav.menu5-ul > .active > a:hover, .navbar-default .navbar-nav.menu5-ul > li > a:hover, .menu5-ul .pagescroll:hover {
     color: #eb9532 !important;
}
 .navbar-nav.menu5-ul > a:focus, .topbar5.navbar-default .navbar-nav > li > a:focus {
     color: #333333;
}
 .menu5-div {
     margin-top:30px;
}
 .menu5-div .menu5-address li {
     display:inline-block;
     vertical-align:middle;
}
 .menu5-div .menu5-address li:first-child {
     padding-right:10px;
}
 .menu5-div .menu5-address li p {
     font-size:25px;
     color:#666666;
}
 .topbar5 .navbar-collapse {
     float:left;
}
 .navbar5-collapse {
     width:70%;
}
 .navbar5-collapse1 {
     width:100%;
}
/*gym*/
 .topbar7.navbar-default {
     background-color:#111111;
}
 .navbar-nav.menu7-ul {
     margin-top:25px;
}
 .navbar-nav.menu7-ul > li.active > a.active, .navbar-nav.menu7-ul > li > a.active, .topbar7.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu7-ul > li > a.active, .navbar-nav.menu7-ul > .active > a, .navbar-nav.menu7-ul > .active > a:hover, .navbar-default .navbar-nav.menu7-ul > li > a:hover, .navbar-nav.menu7-ul .pagescroll.active, .menu7-ul .pagescroll:hover {
     color: #fe7000 !important;
}
 .navbar-nav.menu7-ul > a:focus, .topbar7.navbar-default .navbar-nav > li > a:focus {
     color: #ffffff ;
}
 .navbar-nav.menu7-ul > li > a {
     color: #ffffff;
     font-size: 14px;
     padding: 0 15px;
}
/*events*/ /*agency*/
.logo-image15, .logo-image14, .logo-image12, .logo-image10, .logo-image8{
     float: left;
     padding:10px 0;
}
 .topbar8.navbar-default {
     background-color:#fafafa;
     box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3) ;
}
 .topbar12.navbar-default {
     background-color:#fafafa;
     box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3) ;
}
 .topbar14.navbar-default {
     background-color:#fafafa;
     box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3) ;
}
 .topbar15.navbar-default {
     background-color:#ffffff;
     box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3) ;
}
 .navbar-nav.menu15-ul > li > a,.navbar-nav.menu14-ul > li > a, .navbar-nav.menu12-ul > li > a, .navbar-nav.menu8-ul > li > a {
     color: #333333;
     font-size: 14px;
     padding: 0 15px;
}
 .navbar-nav.menu8-ul > li > a.active, .navbar-nav.menu8-ul > .active > a, .navbar-nav.menu8-ul > .active > a:hover, .navbar-default .navbar-nav.menu8-ul > li > a:hover, .menu8-ul .pagescroll:hover {
     color: #ff7416 !important;
}
 .navbar-nav.menu12-ul > li > a.active, .navbar-nav.menu12-ul > .active > a, .navbar-nav.menu12-ul > .active > a:hover, .navbar-default .navbar-nav.menu12-ul > li > a:hover, .menu12-ul .pagescroll:hover {
     color: #e74c3c !important;
}
 .navbar-nav.menu14-ul > li > a.active, .navbar-nav.menu14-ul > .active > a, .navbar-nav.menu14-ul > .active > a:hover, .navbar-default .navbar-nav.menu14-ul > li > a:hover, .menu14-ul .pagescroll:hover {
     color: #55bab9 !important;
}
 .navbar-nav.menu15-ul > li > a.active, .navbar-nav.menu15-ul > .active > a, .navbar-nav.menu15-ul > .active > a:hover, .navbar-default .navbar-nav.menu15-ul > li > a:hover, .menu15-ul .pagescroll:hover {
     color: #3498db !important;
}
 .navbar-nav.menu15-ul > a:focus, .topbar15.navbar-default .navbar-nav > li > a:focus,.navbar-nav.menu14-ul > a:focus, .topbar14.navbar-default .navbar-nav > li > a:focus, .navbar-nav.menu12-ul > a:focus, .topbar12.navbar-default .navbar-nav > li > a:focus, .navbar-nav.menu8-ul > a:focus, .topbar8.navbar-default .navbar-nav > li > a:focus {
     color: #333333;
}
 .navbar-nav.menu15-ul .menu,.navbar-nav.menu14-ul .menu, .navbar-nav.menu12-ul .menu, .navbar-nav.menu8-ul .menu {
     margin:25px 0;
}
 .menu8-div {
     margin:15px 0 15px 10px;
}
/*bit-coins*/
 .topbar9.navbar-default {
     background-color:#000000;
     box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3) ;
}
 .navbar-nav.menu9-ul {
     margin-top:25px;
}
 .navbar-nav.menu9-ul > li.active > a.active, .navbar-nav.menu9-ul > li > a.active, .topbar9.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu9-ul > li > a.active, .navbar-nav.menu9-ul > .active > a, .navbar-nav.menu9-ul > .active > a:hover, .navbar-default .navbar-nav.menu9-ul > li > a:hover, .navbar-nav.menu9-ul .pagescroll.active, .menu9-ul .pagescroll:hover {
     color: #f7ca18 !important;
}
 .navbar-nav.menu9-ul > a:focus, .topbar7.navbar-default .navbar-nav > li > a:focus {
     color: #ffffff ;
}
 .navbar-nav.menu9-ul > li > a {
     color: #ffffff;
     font-size: 14px;
     padding: 0 15px;
}
/*wedding*/
 .navbar-nav.menu10-ul > li > a {
     color: #333333;
     font-size: 14px;
     padding: 0 15px;
}
 .navbar-nav.menu10-ul > li > a.active, .navbar-nav.menu10-ul > .active > a, .navbar-nav.menu10-ul > .active > a:hover, .navbar-default .navbar-nav.menu10-ul > li > a:hover, .menu10-ul .pagescroll:hover {
     color: #c82647 !important;
}
 .navbar-nav.menu10-ul > a:focus, .topbar7.navbar-default .navbar-nav > li > a:focus {
     color: #333333;
}
 .navbar-nav.menu10-ul .menu {
     margin:25px 0;
}
 .menu10-div {
     margin:15px 0 15px 10px;
}
/*========================================== 4.NAVIGATION END ===========================================*/
/*========================================== 5.BUTTON START ===========================================*/
 .btn {
     border: none;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     cursor: pointer;
     font-size: 14px;
     font-weight: bold;
     letter-spacing: 1px;
     outline: none;
     padding: 10px 15px;
}
 .btn-top-space {
     margin-top: 25px;
}
 .btn-two-col li {
     display:inline-block;
}
 .btn-two-col li:first-child {
     margin-right:5px;
}
/*hotel booking*/
 .btn1-div {
     position:relative;
     display:inline-block;
}
 .btn.btn-1 {
     background-color: #1f9ea3;
     color:#ffffff;
     -webkit-transition: all 0.7s ease;
     transition: all 0.7s ease;
}
 .btn-1:hover {
     background: transparent;
     color: #1f9ea3;
}
 .btn-1-white:hover:before, .btn-1-white:hover:after, .btn-1:hover:before, .btn-1:hover:after {
     -webkit-transition: all 0.7s ease;
     transition: all 0.7s ease;
     width: 100%;
}
 .btn-1:before, .btn-1:after {
     content: '';
     position: absolute;
     top: 0;
     left: 0px;
     width: 0px;
     height: 3px;
     background: #1f9ea3;
     transition: all 0.4s ease;
}
 .btn-1:after {
     top: inherit;
     left: inherit;
     bottom: 0;
     right: 0;
}
 .btn-1-white {
     background-color: #ffffff;
     -webkit-transition: all 0.7s ease;
     transition: all 0.7s ease;
     color:#1f9ea3;
}
 .btn-1-white:hover {
     background: transparent;
     color: #ffffff;
}
 .btn-1-white:before, .btn-1-white:after {
     content: '';
     position: absolute;
     top: 0;
     left: 0px;
     width: 0px;
     height: 3px;
     background: #ffffff;
     transition: all 0.4s ease;
}
 .btn-1-white:after {
     top: inherit;
     left: inherit;
     bottom: 0;
     right: 0;
}
/*travel*/
 .btn.btn-2 {
     background-color: #1abc9c;
     padding: 7px 15px;
}
 .btn.btn-2, .btn-2:hover {
     color: #ffffff;
}
 .btn-2-white {
     background-color: #ffffff;
     padding: 7px 15px;
}
 .btn-2-white, .btn-2-white:hover {
     color:#1abc9c;
}
/*shopping*/
 .btn.btn-3 {
     background-color:#f31d2f;
}
 .btn.btn-3, .btn-3:hover {
     color: #ffffff;
}
 .btn-3-white {
     background-color: #ffffff;
}
 .btn-3-white, .btn-3-white:hover {
     color:#f31d2f;
}
 .btn.btn-3-white-border {
     background-color:transparent;
     border:1px solid #ffffff;
     font-size:20px;
}
 .btn.btn-3-white-border, .btn-3-white-border:hover {
     color:#ffffff;
}
 .btn.btn-3-theme-border {
     background-color:transparent;
     border:1px solid #f31d2f;
     font-size:14px;
}
 .btn.btn-3-theme-border, .btn-3-theme-border:hover {
     color:#f31d2f;
}
/*restaurant*/
 .btn.btn-4 {
     background-color:#dc0e21;
     border-radius:4px;
     padding: 8px 15px;
}
 .btn.btn-4 , .btn-4:hover {
     color: #ffffff;
}
 .btn-4-white {
     background-color: #ffffff;
     border-radius:4px;
     padding: 8px 15px;
}
 .btn-4-white, .btn-4-white:hover {
     color:#dc0e21;
}
 .btn-4-white-border {
     background-color:transparent;
     border:2px solid #ffffff;
     border-radius:4px;
     padding: 8px 15px;
}
 .btn-4-white-border, .btn-4-white-border:hover {
     color:#ffffff;
}
/*spa*/
 .btn.btn-5 {
     background-color: #eb9532;
}
 .btn.btn-5, .btn-5:hover {
     color: #ffffff;
}
 .btn-5-white {
     background-color: #ffffff;
}
 .btn-5-white, .btn-5-white:hover {
     color:#eb9532;
}
 .btn-5-black {
     background-color: #222222;
}
 .btn-5-black, .btn-5-black:hover {
     color:#ffffff;
}
/*yoga*/
 .btn.btn-6 {
     background-color: #1abc9c;
     color:#ffffff;
     padding: 7px 15px;
}
 .btn-6:hover {
     color: #ffffff;
}
 .btn-6-white {
     background-color: #ffffff;
     color:#1abc9c;
     padding: 7px 15px;
}
 .btn-6-white:hover {
     color:#1abc9c;
}
 .btn-6-black {
     background-color: #333333;
     color:#ffffff;
     padding: 7px 15px;
}
 .btn-6-black:hover {
     color:#ffffff;
}
/*gym*/
 .btn.btn-7 {
     background-color: #fe7000;
     color:#ffffff;
}
 .btn-7:hover {
     color: #ffffff;
}
 .btn.btn-7-white {
     background-color: #ffffff;
     color:#fe7000;
}
 .btn-7-white:hover {
     color:#fe7000;
}
 .btn.btn-7-black {
     background-color: #333333;
     color:#ffffff;
}
 .btn-7-black:hover {
     color:#ffffff;
}
/*events*/
 .btn.btn-8 {
     background-color: #ff7416;
}
 .btn.btn-8, .btn-8:hover {
     color: #ffffff;
}
 .btn.btn-8-black {
     background-color: #333333;
     color:#ffffff;
}
 .btn-8-black:hover {
     color:#ffffff;
}
/*bit-coins*/
 .btn.btn-9 {
     background-color: #f7ca18;
}
 .btn.btn-9, .btn-9:hover {
     color: #000000;
}
/*wedding*/
 .btn.btn-10 {
     background-color: #c82647;
}
 .btn.btn-10, .btn-10:hover {
     color: #ffffff;
}
 .btn.btn-10-white {
     background-color: #ffffff;
}
 .btn.btn-10-white, .btn-10-white:hover {
     color: #c82647;
}
/*kids-school*/
 .btn.btn-11 {
     background-color: #ff5252;
     padding: 7px 15px;
}
 .btn.btn-11, .btn-11:hover {
     color: #ffffff;
}
 .btn-11-white {
     background-color: #ffffff;
     padding: 7px 15px;
}
 .btn-11-white, .btn-11-white:hover {
     color:#ff5252;
}
/*agency*/
 .btn.btn-12 {
     background-color:#e74c3c;
}
 .btn.btn-12, .btn-12:hover {
     color: #ffffff;
}
/*car-repair-services*/
 .btn.btn-13 {
     background-color:#fab909;
}
 .btn.btn-13, .btn-13:hover {
     color: #000000;
}
 .btn-13-black {
     background-color: #000000;
     color:#fab909;
}
 .btn-13-black:hover {
     color:#fab909;
}
/*app*/
 .btn.btn-14 {
     background-color:#55bab9;
}
 .btn.btn-14, .btn-14:hover {
     color: #ffffff;
}
 .btn.btn-14-black {
     background-color: #333333;
     color:#ffffff;
}
 .btn-14-black:hover {
     color:#ffffff;
}
/*corporate*/
 .btn.btn-15 {
     background-color:#3498db;
}
 .btn.btn-15, .btn-15:hover {
     color: #ffffff;
}
 .btn.btn-15-border {
     border:1px solid #ffffff;
}
 .btn.btn-15-border:hover, .btn.btn-15-border {
     color:#ffffff;
}
/*logistics*/
 .btn.btn-16 {
     background-color:#0d1238;
}
 .btn.btn-16, .btn-16:hover {
     color: #ffffff;
}
 .btn.btn-16-dark {
     background-color:#ff0000;
}
 .btn.btn-16-dark, .btn-16-dark:hover {
     color: #ffffff;
}
/*photography*/
 .btn.btn-17 {
     background-color: #1b222c;
}
 .btn.btn-17, .btn-17:hover {
     color: #ffffff;
}
.btn.btn-17-white-border {
     background-color:transparent;
     border:1px solid #ffffff;
    
}
 .btn.btn-17-white-border, .btn-17-white-border:hover {
     color:#ffffff;
}
.btn.btn-17-black-border {
     background-color:transparent;
     border:1px solid #333333;
    
}
 .btn.btn-17-black-border, .btn-17-black-border:hover {
     color:#333333;
}
/*========================================== 5.BUTTON END ===========================================*/
/*========================================== 6.READ MORE LINK START ===========================================*/
/*hotel booking*/
 .readmore1 {
     font-size: 14px;
}
 .readmore1, .readmore1:hover {
     color: #1f9ea3;
}
/*travel*/
 .readmore2 {
     font-size: 13px;
     padding-top: 10px;
}
 .readmore2, .readmore2:hover {
     color: #1abc9c;
}
/*shopping*/
 .readmore3 {
     font-size: 13px;
     padding-top: 10px;
}
 .readmore3, .readmore3:hover {
     color: #f31d2f;
}
/*spa*/
 .readmore5 {
     font-size: 14px;
     padding-top: 10px;
}
 .readmore5, .readmore5:hover {
     color: #eb9532;
}
/*yoga*/
 .readmore6 {
     font-size: 14px;
}
 .readmore6 , .readmore6:hover {
     color: #1abc9c;
}
/*gym*/
 .readmore7 {
     font-size: 14px;
}
 .readmore7, .readmore7:hover {
     color: #333333;
}
 .readmore7-white, .readmore7-white:hover {
     color: #ffffff;
}
/*kids-school*/
 .readmore11 {
     font-size: 13px;
}
 .readmore11, .readmore11:hover {
     color: #ff5252;
}
/*agency*/
 .readmore12 {
     font-size: 13px;
}
 .readmore12, .readmore12:hover {
     color: #e74c3c;
}
/*========================================== 6.READ MORE LINK END ===========================================*/
/*========================================== 7.HEADER START ===========================================*/
/*hotel booking*/
  .header-bgimage-1 {
     background-image: url("../../images/hotel-booking/1920x800.jpg");
}
.header-bgimage-1-parallax {
     background-image: url("../../images/hotel-booking/parallax.jpg");
}
.header-bgimage-1-video {
     background-image: url("../../images/hotel-booking/video.jpg");
}
.header-bgimage-1-form {
     background-image: url("../../images/hotel-booking/form-bg.jpg");
}
.header1-bgimage-slider-1 {
     background-image: url("../../images/hotel-booking/slider1.jpg");
}
.header1-bgimage-slider-2 {
     background-image: url("../../images/hotel-booking/slider2.jpg");
}
.header1-bgimage-slider-3 {
     background-image: url("../../images/hotel-booking/slider3.jpg");
}
.header1-bgimage-slider .owl-theme .owl-controls .owl-page span {
	background-color: #1f9ea3;
}
.header1-bgimage-slider  .owl-controls{
	position:absolute;
	bottom:10px;
	left:0;
	right:0;	
}
 .heading-padding-1 {
     padding:230px 0;
}
 .header-div-1 h1 {
     color: #ffffff;
     font-size:45px;
     letter-spacing:1px;
}
.header-div-1.header-div-1-left h1 {
     color: #333333;
     font-size:45px;
     letter-spacing:1px;
}
 .header-div-1 .btn.btn-1 {
     background-color: #1f9ea3;
     color:#ffffff;
     -webkit-transition: all 0.7s ease;
     transition: all 0.7s ease;
}
 .header-div-1 .btn-1:hover {
     background: transparent;
     color: #1f9ea3;
}
 .header-div-1 .btn-1:hover:before, .header-div-1 .btn-1:hover:after {
     -webkit-transition: all 0.7s ease;
     transition: all 0.7s ease;
     width: 100%;
}
 .header-div-1 .btn-1:before, .header-div-1 .btn-1:after {
     content: '';
     position: absolute;
     top: 0;
     left: 0px;
     width: 0px;
     height: 3px;
     background: #1f9ea3;
     transition: all 0.4s ease;
}
 .header-div-1 .btn-1:after {
     top: inherit;
     left: inherit;
     bottom: 0;
     right: 0;
}
 .header-btn {
     margin-top: 30px;
}
/*travel*/
 .header-bgimage-2 {
     background-image: url("../../images/travel/1920x800x1.jpg");
}
.header-bgimage-2-static {
     background-image: url("../../images/travel/static.jpg");
}
.header-bgimage-2-parallax {
     background-image: url("../../images/travel/parallax.jpg");
}
.header-bgimage-2-video {
     background-image: url("../../images/travel/video.jpg");
}
.slider2-slider-image1 {
     background-image: url("../../images/travel/slider1.jpg");
}
.slider2-slider-image2 {
     background-image: url("../../images/travel/slider2.jpg");
}
.slider2-slider-image3 {
     background-image: url("../../images/travel/slider3.jpg");
}
.header-slider.header-slider3.header-slider2.owl-theme .owl-controls .owl-page span {
     background-color:#1ABC9C;
}
 .heading-padding-2 {
     padding:150px 0 280px 0;
}
.header-padding-2 {
     padding-bottom:180px;
	 padding-top:180px;
}
 .header-div-2 {
     background-color:rgba(255,255,255,0.6);
     margin:0 auto;
     padding:30px 20px;
    display:table;
}
.header-bgimage-2-static .header-div-2 {
    background-color: rgba(255, 255, 255, 0.8);
}
 .header-div-2 h1 {
     color: #333333;
     font-size:45px;
     font-weight:500;
     letter-spacing:1px;
}
.header-div-2-left .first-content {
	margin: 15px auto 0 0;
}
.header-div-2-right .first-content {
	margin: 15px 0 0 auto;
}
.header-div-2-center .first-content {
	margin: 15px auto;
}
 .header-div-2.header-div-2-black .first-content {
	 color:#333333;
 }
 .header-div-2 .first-content {
     color:#666666;
     font-size:14px;
     letter-spacing:0.5px;
	 width: 80%;
}
 .header-div-2 .btn-2 {
     background-color: #1abc9c;
}
 .header-div-2 .btn-2, .header-div-2 .btn-2:focus, .header-div-2 .btn-2:hover {
     color: #ffffff;
}
.header-div-2-right,
.header-div-2-left,
.header-div-2-center {
	width:55%;
}
.header-div-2-left {
	margin-left:0;
}
.header-div-2-right {
	margin-right:0;
}
/*shopping*/
.heading-padding-3,
 .slider1-padding {
     padding-bottom:180px;
     padding-top: 180px;
}
 .header-div-3 .btn-3 {
     background-color: #f31d2f;
}
 .header-div-3 .btn-3, .header-div-3 .btn-3:focus, .header-div-3 .btn-3:hover {
     color: #ffffff;
}
 .slider3-main .slider-image1 {
     background-image: url("../../images/shopping/1920x800x1.jpg");
     min-height:640px;
}
 .slider3-main .slider-image1 .firstContent {
     background-color:#f31d2f;
     color:#ffffff;
     display:table;
     font-size:25px;
     letter-spacing:1px;
     line-height:30px;
     margin-bottom:20px;
     padding:5px 10px;
}
 .slider3-main .slider-image1 .header-div-3 h1 {
     background-color:#000000;
     color: #ffffff;
     display:table;
     font-size:45px;
     font-weight:400;
     letter-spacing:1px;
     margin-bottom:20px;
     padding:5px 10px;
}
 .slider3-main .slider-image1 .header-content {
     margin-bottom:30px;
     width:40%;
}
 .slider3-main .slider-image2 {
     background-image: url("../../images/shopping/1920x800x2.jpg");
     min-height:640px;
}
 .slider3-main .slider-image2 .firstContent {
     background-color:#f31d2f;
     color:#ffffff;
     display:table;
     font-size:25px;
     letter-spacing:1px;
     line-height:30px;
     margin:0 auto 20px auto;
     padding:5px 10px;
}
 .slider3-main .slider-image2 .header-div-3 h1 {
     color: #ffffff;
     display:table;
     font-size:45px;
     font-weight:400;
     letter-spacing:1px;
     margin:0 auto 20px auto;
}
 .slider3-main .slider-image2 .header-content {
     color:#ffffff;
     margin:0 auto 30px auto;
     width:60%;
}
 .slider3-main .slider-image3 {
     background-image: url("../../images/shopping/1920x800x3.jpg");
     min-height:640px;
}
 .slider3-main .slider-image3 .firstContent {
     background-color:#f31d2f;
     color:#ffffff;
     display:inline-table;
     font-size:25px;
     letter-spacing:1px;
     line-height:30px;
     margin-bottom:20px;
     padding:5px 10px;
}
 .slider3-main .slider-image3 .header-div-3 h1 {
     color: #ffffff;
     display:table;
     font-size:45px;
     font-weight:400;
     letter-spacing:1px;
     margin:0 0 20px auto;
}
.slider3-main .slider-image3 .header-content {
     color:#ffffff;
     margin:0 0 30px auto;
     width:80%;
}
 .header-slider.header-slider3.owl-theme .owl-controls .owl-page span {
     background-color:#f31d2f;
}
 .header-slider.header-slider3 .owl-pagination {
     bottom:15px;
     left:0;
     right:0;
     position:absolute;
}
.header-bgimage-3-static {
	 background-image: url("../../images/shopping/static.jpg");
}
.header-bgimage-3-parallax {
	 background-image: url("../../images/shopping/parallax.jpg");
}
.header-bgimage-3-video {
	 background-image: url("../../images/shopping/video.jpg");
}
.header-bgimage-3-form {
	 background-image: url("../../images/shopping/form-bg.jpg");
}
.header-div-3-form {
	margin-top: 100px;
}
.shop-header .header-div-3 h1 {
     color: #ffffff;
     font-size:45px;
     font-weight:400;
     letter-spacing:1px;
     margin:0 0 20px auto;
}
.shop-header .header-div-3 .firstContent {
     background-color:#f31d2f;
     color:#ffffff;
	 display: table;
     font-size:25px;
     letter-spacing:1px;
     line-height:30px;
     margin:0 auto 20px auto;
     padding:5px 10px;
}
.shop-header .header-div-3 .header-content {
     color:#ffffff;
     margin:0 auto 30px auto;
     width:75%;
}
/*restaurant*/
 .header-bgimage-4 {
     background-image: url("../../images/restaurant/1920x800.jpg");
}
.header-bgimage-4-parallax {
     background-image: url("../../images/restaurant/parallax.jpg");
}
.header-bgimage-4-video {
     background-image: url("../../images/restaurant/video.jpg");
}
.header-bgimage-4-form {
     background-image: url("../../images/restaurant/form-bg.jpg");
}
.restaurant-slider-1 {
     background-image: url("../../images/restaurant/slider1.jpg");
}
.restaurant-slider-2 {
     background-image: url("../../images/restaurant/slider2.jpg");
}
.restaurant-slider-3 {
     background-image: url("../../images/restaurant/slider3.jpg");
}
.header-slider.header-slider3.header-slider4.owl-theme .owl-controls .owl-page span {
     background-color:#DC0E21;
}
 .heading-padding-4 {
     padding-bottom:200px;
     padding-top:200px;
}
.header-content-div-4 {
	margin-top: 70px !important;
}
 .header-div-4 {
     background-color:rgba(220, 14, 33,0.6);
     margin:0 auto;
     padding:30px 20px;
}
 .header-div-4 h1 {
     color: #ffffff;
     font-size:65px;
     font-weight:700;
     letter-spacing:1px;
     line-height:75px;
}
 .header-div-4 p {
     color: #ffffff;
     font-size:18px;
}
 .header-div-4 .btn-4 {
     background-color: #1abc9c;
     color:#ffffff;
}
 .header-div-4 .btn-4:focus, .header-div-4 .btn-4:hover {
     color: #ffffff;
}
/*spa*/
 .header-bgimage-5 {
     background-image: url("../../images/spa/1920x800.jpg");
}
.header-bgimage-5-parallax {
     background-image: url("../../images/spa/parallax.jpg");
}
.header-bgimage-5-video {
     background-image: url("../../images/spa/video.jpg");
}
.header-bgimage-5-form {
     background-image: url("../../images/spa/form-bg.jpg");
}
.spa-slider-1 {
     background-image: url("../../images/spa/slider1.jpg");
}
.spa-slider-2 {
     background-image: url("../../images/spa/slider2.jpg");
}
.spa-slider-3 {
     background-image: url("../../images/spa/slider3.jpg");
}
.header-slider.header-slider3.owl-theme .owl-controls .owl-page span {
     background-color:#EB9532;
}
 .heading-padding-5 {
     padding-bottom: 230px;
     padding-top: 250px;
}
.spa-header-form .header-div-5 {
	margin-top: 120px;
}
.header-div-5.header-div-5-center {
	margin: 0 auto;
}
.header-div-5.header-div-5-right {
	margin-left: auto;
}
 .header-div-5 {
     background-color:rgba(235, 149, 50,0.8);
     padding:30px 20px;
     position:relative;
     width:56%;
}
 .header-div-5:before {
     border:1px solid #ffffff;
     content:"";
     position:absolute;
     width:92%;
     height:85%;
     left:0px;
     right:0;
     margin:0 auto;
     top:17px;
}
 .header-div-5 h1 {
     color: #ffffff;
     font-size:55px;
     font-weight:400;
     letter-spacing:1px;
     line-height:60px;
     padding-left: 20px;
     padding-right:20px;
}
 .header-div-5 .btn-5 {
     background-color: #eb9532;
     color:#ffffff;
}
 .header-div-5 .btn-5:focus, .header-div-5 .btn-5:hover {
     color: #ffffff;
}
 .header-btn {
     margin-top: 30px;
}
/*yoga*/
 .header-bgimage-6 {
     background-image: url("../../images/yoga/1920x800x1.jpg");
}
 .heading-padding-6 {
     padding-bottom:150px;
     padding-top: 150px;
}
.header-bgimage-6-static {
	 background-image: url("../../images/yoga/static.jpg");
}
.header-bgimage-6-parallax {
	 background-image: url("../../images/yoga/parallax.jpg");
}
.header-bgimage-6-video {
	 background-image: url("../../images/yoga/video.jpg");
}
.yoga-slider-1 {
	 background-image: url("../../images/yoga/slider1.jpg");
}
.yoga-slider-2 {
	 background-image: url("../../images/yoga/slider2.jpg");
}
.yoga-slider-3 {
	 background-image: url("../../images/yoga/slider3.jpg");
}
.header-slider.header-slider3.header-slider6.owl-theme .owl-controls .owl-page span {
	background-color: #1ABC9C;
}
.header-padding-6 {
	 padding-bottom:180px;
     padding-top: 180px;
}
.header-div-6-video .header-div-6 h1 {
	color: #f3f3f3;
}
.header-div-6-video .header-div-6 .first-content  {
	color: #f3f3f3;
}
.header-div-6 h1 {
     color: #f3f3f3;
     font-size:45px;
     font-weight:700;
     letter-spacing:1px;
     line-height:55px;
     margin:0 0 20px 0;
}
.header-div-6-left .first-content {
	margin: 0 auto 0 0;
}
.header-div-6-right .first-content {
	margin: 0 0 0 auto;
}
.header-div-6-center .first-content {
	margin: 0 auto;
}
 .header-div-6 .first-content {
     color:#f3f3f3;
     font-size:14px;
     letter-spacing:0.5px;
	 width: 50%;
}
/*gym*/
 .header-bgimage-7 {
     background-image: url("../../images/gym/1920x800x1.jpg");
}
.header-bgimage-7-static {
	 background-image: url("../../images/gym/static.jpg");
}
.header-bgimage-7-parallax {
	 background-image: url("../../images/gym/parallax.jpg");
}
.header-bgimage-7-video {
	 background-image: url("../../images/gym/video.jpg");
}
.gym-slider-1 {
	 background-image: url("../../images/gym/slider1.jpg");
}
.gym-slider-2 {
	 background-image: url("../../images/gym/slider2.jpg");
}
.gym-slider-3 {
	 background-image: url("../../images/gym/slider3.jpg");
}
.header-slider.header-slider3.header-slider7.owl-theme .owl-controls .owl-page span {
	background-color: #FE7000;
}
 .heading-padding-7 {
     padding-bottom:150px;
     padding-top: 150px;
}
.header-padding-7 {
	 padding-bottom:180px;
     padding-top: 180px;
}
.header-div-7 h1 {
     color: #ffffff;
     font-size:45px;
     font-weight:700;
     letter-spacing:1px;
     line-height:55px;
     margin:0 0 20px 0;
}
.header-div-7-left .first-content {
	margin: 0 auto 0 0;
}
.header-div-7-right .first-content {
	margin: 0 0 0 auto;
}
.header-div-7-center .first-content {
	margin: 0 auto;
}
 .header-div-7 .first-content {
     color:#ffffff;
     font-size:14px;
     letter-spacing:0.5px;
	 width: 50%;
}
/*events*/
 .header-bgimage-8 {
     background-image: url("../../images/events/1920x800.jpg");
}
.header-bgimage-8-parallax {
	 background-image: url("../../images/events/parallax.jpg");
}
.header-bgimage-8-video {
	 background-image: url("../../images/events/video.jpg");
}
.header-bgimage-8-form {
	 background-image: url("../../images/events/form-bg.jpg");
}
.events-slider-1 {
	 background-image: url("../../images/events/slider1.jpg");
}
.events-slider-2 {
	 background-image: url("../../images/events/slider2.jpg");
}
.events-slider-3 {
	 background-image: url("../../images/events/slider3.jpg");
}
.header-slider.header-slider3.header-slider8.owl-theme .owl-controls .owl-page span {
	background-color: #FF7416;
}
 .heading-padding-8 {
     padding-bottom: 180px;
     padding-top: 180px;
}
 .header-div-8 h1 {
     color: #ffffff;
     font-size:40px;
     font-weight:400;
     letter-spacing:1px;
     line-height:45px;
}
 .header-div-8 .first-content {
     background-color:#ff7416;
     color:#ffffff;
     display:inline-block;
     font-size:25px;
     font-weight:600;
     letter-spacing:1px;
     padding:10px 20px;
}
.header-div-8 .second-content-left,
.header-div-8 .second-content-right,
 .header-div-8 .second-content {
     color:#ffffff;
     width:50%;
}
.header-div-event .second-content {
	 width:90%;
}
.header-div-event {
	 margin-top: 70px;
}
 .header-div-8 .second-content {
	 margin:20px auto 0 auto;
 }
.header-div-8 .second-content-left {
	 margin:20px auto 0 0;
}
.header-div-8 .second-content-right {
	 margin:20px 0 0 auto;
} 
 .header-div-8 .btn-8 {
     background-color:#ff7416;
     color:#ffffff;
}
 .header-div-8 .btn-8:focus, .header-div-8 .btn-8:hover {
     color: #ffffff;
}
/*bit-coins*/
 .header-bgimage-9 {
     background-image: url("../../images/bit-coins/1920x800x1.jpg");
     position:relative;
}
.header-bgimage-9-parallax {
     background-image: url("../../images/bit-coins/parallax.jpg");
}
.header-bgimage-9-video {
     background-image: url("../../images/bit-coins/video.jpg");
}
.header-bgimage-9-form {
     background-image: url("../../images/bit-coins/form-bg.jpg");
}
.slider9-slider-image1 {
     background-image: url("../../images/bit-coins/slider1.jpg");
}
.slider9-slider-image2 {
     background-image: url("../../images/bit-coins/slider2.jpg");
}
.slider9-slider-image3 {
     background-image: url("../../images/bit-coins/slider3.jpg");
}
.header-slider.header-slider3.header-slider9.owl-theme .owl-controls .owl-page span {
	background-color: #F7CA18;
}
 .heading-padding-9 {
     padding-bottom:200px;
     padding-top:200px;
}
.header-div-top-9 {
	 margin-top: 120px;
}
 .header-div-9 h1 {
     color: #222222;
     font-size:50px;
     font-weight:600;
     letter-spacing:1px;
     line-height:55px;
     margin:0 0 15px 0;
}
.header-div-9.header-div-9-white .first-content,
.header-div-9.header-div-9-white h1,
 .header-div-9.header-div-video-9 h1 {
	 color: #f3f3f3;
 }
 .header-div-9.header-div-video-9 .first-content{
	 color: #f6f6f6;
 }
.header-div-9.header-div-9-center .first-content {
	 margin: 0 auto;
}
.header-div-9.header-div-9-right .first-content {
	 margin: 0 auto 0 0;
}
 .header-div-9 .first-content {
     color:#444444;
     font-size:16px;
     font-weight:600;
     letter-spacing:1px;
}
 .header9-img {
     position:absolute;
     top:0;
}
 .header-div-9 .btn-9 {
     background-color:#f7ca18;
     color:#000000;
}
 .header-div-9 .btn-9:focus, .header-div-9 .btn-9:hover {
     color: #000000;
}
.header-bgimage-9-parallax  .header-div-9 h1 {
     color: #ffffff;
}
.header-bgimage-9-parallax  .header-div-9 .first-content {
     color: #ffffff;
}
/*wedding*/
 .header-bgimage-10 {
     background-image: url("../../images/wedding/1920x800.jpg");
}
.header-bgimage-10-parallax {
     background-image: url("../../images/wedding/parallax.jpg");
}
.header-bgimage-10-video {
     background-image: url("../../images/wedding/video.jpg");
}
.header-bgimage-10-form {
     background-image: url("../../images/wedding/form-bg.jpg");
}
.wedding-slider-1 {
     background-image: url("../../images/wedding/slider1.jpg");
	 min-height:600px;
}
.wedding-slider-2 {
     background-image: url("../../images/wedding/slider2.jpg");
	 min-height:600px;
}
.wedding-slider-3 {
     background-image: url("../../images/wedding/slider3.jpg");
	 min-height:600px;
}
 .heading-padding-10 {
     padding-bottom: 130px;
     padding-top: 130px;
}
.wedding-slider-2 img {
	 margin: 0 auto;
}
.wedding-slider-3 img {
	 margin: 0 0 0 auto;
}
.wedding-slider .owl-carousel.header-slider10 .owl-item img {
	 width: auto;
}
.wedding-slider .owl-carousel.header-slider10 .owl-dot span {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}
.wedding-slider .owl-carousel.header-slider10 .owl-dot span {
    background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}
.wedding-slider .owl-carousel.header-slider10 .owl-dot span:focus,
.wedding-slider .owl-carousel.header-slider10 .owl-dot span:hover,
.wedding-slider .owl-carousel.header-slider10 .owl-dot.active span {
    background: #C82647 none repeat scroll 0 0 !important;
}
.wedding-slider .owl-carousel.header-slider10 .owl-dot {
    display: inline-block;
}
.header-slider.header-slider3.header-slider10 .owl-dots {
    bottom: 15px;
    left: 0;
    position: absolute;
    right: 0;
	text-align: center;
}
 .header-div-10 h1 {
     color: #ffffff;
     font-size:40px;
     font-weight:400;
     letter-spacing:1px;
     line-height:45px;
     margin:80px 0 0 0;
}
 .header-div-10 .first-content {
     color:#ffffff;
     font-size:18px;
     font-weight:600;
     letter-spacing:1px;
     width:80%;
}
 .header-div-10 .btn-10 {
     background-color:#c82647;
     color:#ffffff;
}
 .header-div-10 .btn-10:focus, .header-div-10 .btn-10:hover {
     color: #ffffff;
}
/*kids-school*/
 .heading-padding-11 {
     padding:200px 0 280px 0;
}
 .slider11-main .slider-image1 {
     background-image: url("../../images/kids-school/1920x800x1.jpg");
     min-height:600px;
}
 .slider11-main .slider-image2 {
     background-image: url("../../images/kids-school/1920x800x2.jpg");
     min-height:600px;
}
 .slider11-main .slider-image3 {
     background-image: url("../../images/kids-school/1920x800x3.jpg");
     min-height:600px;
}
.header-padding-11 {
	padding-bottom: 180px;
	padding-top: 180px;
}
.header-bgimage-11-static {
	 background-image: url("../../images/kids-school/static.jpg");
}
.header-bgimage-11-parallax {
	 background-image: url("../../images/kids-school/parallax.jpg");
}
.header-bgimage-11-video {
	 background-image: url("../../images/kids-school/video.jpg");
}
.slider11-slider-image1 {
	 background-image: url("../../images/kids-school/slider1.jpg");
}
.slider11-slider-image2 {
	 background-image: url("../../images/kids-school/slider2.jpg");
}
.slider11-slider-image3 {
	 background-image: url("../../images/kids-school/slider3.jpg");
}
.header-slider.header-slider3.header-slider11.owl-theme .owl-controls .owl-page span {
	background-color: #FF5252;
}
.header-div-11 h1 {
     color: #ffffff;
     font-size:45px;
     font-weight:700;
     letter-spacing:1px;
     line-height:55px;
     margin:0 0 20px 0;
}
.header-div-11-left .first-content {
	margin: 0 auto 0 0;
}
.header-div-11-right .first-content {
	margin: 0 0 0 auto;
}
.header-div-11-center .first-content {
	margin: 0 auto;
}
 .header-div-11 .first-content {
     color:#ffffff;
     font-size:14px;
     letter-spacing:0.5px;
	 width: 50%;
}
/*agency*/
 .header-bgimage-12 {
     background-image: url("../../images/agency/1920x1000.jpg");
}
.header-bgimage-12-parallax {
     background-image: url("../../images/agency/parallax.jpg");
}
.header-bgimage-12-video {
	 background-image: url("../../images/agency/video.jpg");
}
.header-bgimage-12-form {
	 background-image: url("../../images/agency/form-bg.jpg");
}
.agency-slider-1 {
	 background-image: url("../../images/agency/slider1.jpg");
}
.agency-slider-2 {
	 background-image: url("../../images/agency/slider2.jpg");
}
.agency-slider-3 {
	 background-image: url("../../images/agency/slider3.jpg");
}
.header-slider.header-slider3.header-slider12.owl-theme .owl-controls .owl-page span {
	 background-color: #E74C3C;
}
 .header-div-12 {
     background-color:rgba(0,0,0,0.6);
     padding:220px 15px;
     width:40%;
}
.header-form-div-12 {
	 background-color:rgba(0,0,0,0.6);
     padding: 220px 30px 220px 90px;
     width:100%;
}
.header-get-quote-form12 {
	 background-color:rgba(0,0,0,0.4);
     padding: 143px 105px 142px 30px;
     width:100%;
}
.header-video-padding {
	 padding: 180px 0px;
}
 .header-div-12.header-div-12-video {
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    padding: 60px 30px;
    margin: 0px auto;
}
 .header-div-12,
 .header-div-12.header-div-12-center {
	  margin: 0 auto;
 }
 .header-div-12.header-div-12-left {
	 margin: 0 auto 0 0;
}
 .header-div-12.header-div-12-right {
	 margin: 0 0 0 auto;
}
.header-form-div-12 h1,
 .header-div-12 h1 {
     color: #ffffff;
     font-size:65px;
     font-weight:500;
     letter-spacing:15px;
     line-height:75px;
     margin:20px 0 0 0;
}
 .header-bgimage-12 .col-md-2 {
     width:22%;
}
 .header-bgimage-12 .col-md-5 {
     width:39%;
}
/*car-repair-services*/
 .header-bgimage-13 {
     background-image: url("../../images/car-repair/1920x1000.jpg");
}
.header-bgimage-13-static {
	 background-image: url("../../images/car-repair/static.jpg");
}
.header-bgimage-13-parallax {
	 background-image: url("../../images/car-repair/parallax.jpg");
}
.header-bgimage-13-video {
	 background-image: url("../../images/car-repair/video.jpg");
}
.car-repair-slider-1 {
	 background-image: url("../../images/car-repair/slider1.jpg");
}
.car-repair-slider-2 {
	 background-image: url("../../images/car-repair/slider2.jpg");
}
.car-repair-slider-3 {
	 background-image: url("../../images/car-repair/slider3.jpg");
}
.header-slider.header-slider3.header-slider13.owl-theme .owl-controls .owl-page span {
	background-color: #FAB909;
}
.header-padding-13 {
	 padding-bottom:180px;
     padding-top: 180px;
}
 .heading-padding-13 {
     padding-bottom:150px;
     padding-top: 150px;
}
.header-div-13 h1 {
     color: #ffffff;
     font-size:45px;
     font-weight:700;
     letter-spacing:1px;
     line-height:55px;
     margin:0 0 20px 0;
}
.header-div-13-left .first-content {
	margin: 0 auto 0 0;
}
.header-div-13-right .first-content {
	margin: 0 0 0 auto;
}
.header-div-13-center .first-content {
	margin: 0 auto;
}
 .header-div-13 .first-content {
     color:#ffffff;
     font-size:14px;
     letter-spacing:0.5px;
	 width: 50%;
}
/*app*/
 .header-bgimage-14 {
     background-image: url("../../images/app/1920x800.jpg");
}
.header-bgimage-14-parallax {
	 background-image: url("../../images/app/parallax.jpg");
}
.header-bgimage-14-video {
	 background-image: url("../../images/app/video.jpg");
}
.header-bgimage-14-form {
	 background-image: url("../../images/app/form-bg.jpg");
}
.app-slider-1 {
	 background-image: url("../../images/app/slider1.jpg");
}
.app-slider-2 {
	 background-image: url("../../images/app/slider2.jpg");
}
.app-slider-3 {
	 background-image: url("../../images/app/slider3.jpg");
}
.header-slider.header-slider3.header-slider14.owl-theme .owl-controls .owl-page span {
	background-color: #55BAB9;
}
.app-header-form {
	margin-top: 110px;
}
 .heading-padding-14 {
     padding-bottom: 220px;
     padding-top:220px;
}
 .header-div-14 h1 {
     color: #ffffff;
     font-size:45px;
     font-weight:700;
     letter-spacing:1px;
     line-height:55px;
     margin:0 0 20px 0;
}
.header-div-14-center .first-content {
	margin: 0 auto;
	width: 50%;
}
.header-div-14.header-div-14-parallax h1,
.header-div-14.header-div-14-right h1 {
	color: #333333;
}
.header-div-14.header-div-14-parallax .first-content,
.header-div-14.header-div-14-right .first-content {
	color: #666666;
}
 .header-div-14 .first-content {
     color:#ffffff;
     font-size:14px;
     letter-spacing:0.5px;
}
 .header14-icon {
     display:table;
     margin:0 auto;
}
 .header14-icon li {
     display:table-cell;
}
 .header14-icon li:last-child{
     padding-left:10px;
}
/*corporate*/
 .header-bgimage-15 {
     background-image: url("../../images/corporate/1920x800.jpg");
}
.header-bgimage-15-parallax {
     background-image: url("../../images/corporate/parallax.jpg");
}
.header-bgimage-15-video {
	 background-image: url("../../images/corporate/video.jpg");
}
.header-bgimage-15-form {
	 background-image: url("../../images/corporate/form-bg.jpg");
}
.corporate-slider-1 {
	 background-image: url("../../images/corporate/slider1.jpg");
}
.corporate-slider-2 {
	 background-image: url("../../images/corporate/slider2.jpg");
}
.corporate-slider-3 {
	 background-image: url("../../images/corporate/slider3.jpg");
}
.header-slider.header-slider3.header-slider15.owl-theme .owl-controls .owl-page span {
	 background-color: #3498DB;
}
 .heading-padding-15 {
     padding-bottom:200px;
     padding-top: 200px;
}
 .header-div-15 h1 {
     color: #ffffff;
     font-size:45px;
     font-weight:700;
     letter-spacing:1px;
     line-height:55px;
     margin:0 0 20px 0;
}
 .header-div-15 .first-form-content,
 .header-div-15 .third-content,
 .header-div-15 .second-content,
 .header-div-15 .first-content {
	 color: #ffffff;
	 font-size: 14px;
	 letter-spacing: 0.5px;
 }
 .header-div-15 .third-content,
 .header-div-15 .second-content,
 .header-div-15 .first-content {
	 width:60%;
}
 .header-div-15 .first-form-content {
	 width:90%;
}
 .header-div-15 .second-content {
	 margin: 0 auto;
 }
  .header-div-15 .third-content {
	 margin-left: auto;
 }
 .form-div15 {
	 margin-top: 100px;
 }
 .header15-btn li{
     display:inline-block;
}
 .header15-btn li:last-child {
     margin-left:10px;
}
/*logistics*/
 .header-bgimage-16 {
     background-image: url("../../images/logistics/1920x800.jpg");
	 background-attachment:fixed;
}
 .heading-padding-16 {
     padding-bottom:200px;
     padding-top:200px;
}
 .header-div-16 h1 {
     color: #ffffff;
     font-size:45px;
     font-weight:600;
     letter-spacing:1px;
     line-height:55px;
}

 .header-div-16 p {
     color: #ffffff;
     font-size:18px;
}
/*photography*/
.slider17-padding {
     padding:180px 0;   
}
.slider17-main .slider-image1 {
     background-image: url("../../images/photography/1920x800x1.jpg");
     min-height:650px;
}
.slider17-main .slider-image1 .header-div-17 h1 {   
     color: #ffffff;    
     font-size:50px;
     font-weight:400;
     letter-spacing:1px;    
}
.slider17-main .photo-header {
    position: relative;
	display:inline-block;
	padding:20px 20px;
	margin-bottom:50px;
}
.slider17-main .photo-header-1 {
	margin-bottom:40px;
}
.slider17-main .photo-header:before {
    display: block;
    content: "";
    width: 30px;
    height: 100%;
    position: absolute;
    top: -10px;
    left: -10px;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}
.slider17-main .photo-header:after {
    display: block;
    content: "";
    width: 30px;
      height: 100%;
    position: absolute;
    top: -10px;
    right: -10px;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
.slider17-main .photo-header span:before {
    display: block;
    content: "";
    width: 30px;
    height: 100%;
    position: absolute;
    bottom: -10px;
    left: -10px;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}
.slider17-main .photo-header span:after {
    display: block;
    content: "";
    width: 30px;
     height: 100%;
    position: absolute;
    bottom: -10px;
    right: -10px;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
.slider17-main .slider-image2 {
     background-image: url("../../images/photography/1920x800x2.jpg");
     min-height:650px;
}
 .slider17-main .slider-image2 .firstContent {   
     color:#ffffff;    
     font-size:26px;
     letter-spacing:1px;
     line-height:30px;
     margin:0 auto 25px auto;     
}
 .slider17-main .slider-image2 .header-div-17 h1 {
     color: #ffffff;    
     font-size:50px;
     font-weight:400;
     letter-spacing:10px;
     margin:0 auto 30px auto;
}
 .slider17-main .slider-image3 {
     background-image: url("../../images/photography/1920x800x3.jpg");
     min-height:650px;
}
 .slider17-main .slider-image3 .header-div-17 h1 {
     color: #333333;
     font-size:50px;
     font-weight:400;
     letter-spacing:1px;
     margin:0 0 20px auto;
}
.slider17-main .slider-image3 .header-content {
     color:#666666;
     margin:0 0 30px auto;    
}
 .header-slider.header-slider17.owl-theme .owl-controls .owl-page span {
     background-color:#ffffff;
}
 .header-slider.header-slider17 .owl-pagination {
     bottom:15px;
     left:0;
     right:0;
     position:absolute;
}

/*========================================== 7.HEADER END ===========================================*/
/*========================================== 8.HEADER FORM START ===========================================*/
/*hotel booking*/
 .book-form label {
     color:#cc0000;
     font-size:13px;
}
 .book-form .failMessage {
     color:#cc0000;
}
 .book-form .messageDiv {
     clear: both;
     text-align:center;
}
 .book-form .messageDiv .sucessMessage{
     color:#ffffff;
}
 .book-form .col-sm-3 {
     width:20%;
}
 .book-now {
     background-color: #000000;
}
 .book-now-form {
     background-color:#1f9ea3;
     padding:23px 20px;
     position:relative;
}
 .book-now h3 {
     color:#ffffff;
     padding:10px 30px;
     text-align:center;
}
 .book-form .input-group.datepicker {
     padding:0;
     position:relative;
}
 .book-form .input-group-addon {
     background-color:transparent;
     border:0;
     color:#1f9ea3;
     position:absolute;
     top:7px;
     right:15px;
}
 .book-form .form1-input {
     color: #1f9ea3;
     border:0;
     background-color: #ffffff;
     border-radius: 0px;
     height: 40px;
     padding:0 20px;
     position:relative;
     width:100%;
     line-height:0;
}
 .book-form .form1-select {
     color: #1f9ea3;
     border:0;
     background-color: #ffffff;
     border-radius: 0px;
     height: 40px;
     line-height:38px;
     text-indent:4px;
     padding-left:10px;
     width:100%;
}
 .book-now-main .container-fluid {
     padding:0;
}
 .book-now-main .row {
     margin:0;
}
 .form1-btn .btn1-div {
     width:100%;
}
 .form1-btn .btn.btn-1-white {
     width:100% !important;
}
 .book-image {
     padding:0;
     width:40px;
}
 .book-form .form1-input::-webkit-input-placeholder {
    /* Chrome */
     color: #1f9ea3;
}
 .book-form .form1-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #1f9ea3;
}
 .book-form .form1-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #1f9ea3;
     opacity: 1;
}
 .book-form .form1-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #1f9ea3;
     opacity: 1;
}
 .book-now-arrow {
     background-color:#1f9ea3;
     position:absolute;
     left:-20px;
     top:0;
}
/*hotel booking header form*/
.book1-main-col {
	margin:120px 0 120px 0;
}
.book1-main-col .book-form { 
	background-color:rgba(31, 158, 163,0.7);
	padding:40px 20px;
}
.book1-main-col .book-form .input-group.datepicker {
	display:block;
}
/*travel*/
 .book-now-form2 {
     background-color:#1abc9c;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
     padding:30px 30px;
}
 .book-now-form2 h3 {
     color:#ffffff;
     margin-bottom:20px;
}
 .book-form2 .form2-input {
     color: #ffffff;
     border:1px solid #ffffff;
     background-color:transparent;
     border-radius: 0px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .book-form2 .form2-div label{
     color:#cc0000;
     font-weight:600;
}
 .book-form2 .failMessage {
     color:#cc0000;
}
 .book-form2 .form2-div {
     margin-bottom:20px;
}
 .book-form2 .form2-textarea {
     color: #ffffff;
     border:1px solid #ffffff;
     background-color:transparent;
     border-radius: 0px;
     padding-top:10px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .form2-textarea::-webkit-input-placeholder, .form2-input::-webkit-input-placeholder {
    /* Chrome */
     color: #ffffff;
}
 .form2-textarea:-ms-input-placeholder, .form2-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #ffffff;
}
 .form2-textarea::-moz-placeholder, .form2-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #ffffff;
     opacity: 1;
}
 .form2-textarea:-moz-placeholder, .form2-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #ffffff;
     opacity: 1;
}
/*restaurant Header Form*/
.restaurant-header-form {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 30px;
}
.restaurant-header-form .book-form4 .input-group.datepicker {
     padding:0;
     position:relative;
     width:100%;
}
.restaurant-header-form .book-form4 .input-group-addon {
     background-color:#dc0e21;
     border:0;
     border-radius:0;
     color:#ffffff;
     position:absolute;
     top:0;
     right:0;
     height: 40px;
     line-height:40px;
     padding:2px 25px 0 15px;
}
.restaurant-header-form .book-form4 label {
     color:#DC0E21;
     font-size:13px;
}
.restaurant-header-form .book-form4 .failMessage {
     color:#DC0E21;
}
.restaurant-header-form .book-form4 .sucessMessage {
     color:#009933;
}
.restaurant-header-form .book-now-form4 h3 {
     color: #ffffff;
     margin-bottom:25px;
     text-align:center;
}
.restaurant-header-form .book-form4 .form4-input {
     color: #666666;
     border:1px solid #666666;
     background-color:transparent;
     border-radius: 0px;
     height: 40px;
     line-height:20px;
     padding:0px 20px;
     position:relative;
     width:100%;
}
 .form4-div {
     margin-bottom:20px;
}
.restaurant-header-form .book-form4 .form4-select {
     color: #666666;
     border:1px solid #666666;
     background-color:rgba(0, 0, 0, 0.1);
     border-radius: 0px;
     padding-left:10px;
     text-indent:4px;
     line-height:38px;
     height:40px;
     position:relative;
     width:100%;
}
.restaurant-header-form .form4-textarea::-webkit-input-placeholder, .restaurant-header-form .form4-input::-webkit-input-placeholder {
    /* Chrome */
     color: #666666;
}
.restaurant-header-form .form4-textarea:-ms-input-placeholder, .restaurant-header-form .form4-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #666666;
}
.restaurant-header-form .form4-textarea::-moz-placeholder, .restaurant-header-form .form4-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #666666;
     opacity: 1;
}
.restaurant-header-form .form4-textarea:-moz-placeholder, .restaurant-header-form .form4-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #666666;
     opacity: 1;
}

/*restaurant*/ 

 .book-form4 .input-group.datepicker {
     padding:0;
     position:relative;
     width:100%;
}
 .book-form4 .input-group-addon {
     background-color:#dc0e21;
     border:0;
     border-radius:0;
     color:#ffffff;
     position:absolute;
     top:0;
     right:0;
     height: 40px;
     line-height:40px;
     padding:2px 25px 0 15px;
}
 .book-form4 label {
     color:#ff0000;
     font-size:13px;
}
 .book-form4 .failMessage {
     color:#ff0000;
}
 .book-form4 .sucessMessage {
     color:#009933;
}
 .book-now-form4 h3 {
     color: #333333;
     margin-bottom:25px;
     text-align:center;
}
 .book-form4 .form4-input {
     color: #333333;
     border:1px solid #333333;
     background-color:transparent;
     border-radius: 0px;
     height: 40px;
     line-height:20px;
     padding:0px 20px;
     position:relative;
     width:100%;
}
 .form4-div {
     margin-bottom:20px;
}
 .book-form4 .form4-select {
     color: #333333;
     border:1px solid #333333;
     background-color:transparent;
     border-radius: 0px;
     padding-left:10px;
     text-indent:4px;
     line-height:38px;
     height:40px;
     position:relative;
     width:100%;
}
 .form4-textarea::-webkit-input-placeholder, .form4-input::-webkit-input-placeholder {
    /* Chrome */
     color: #333333;
}
 .form4-textarea:-ms-input-placeholder, .form4-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #333333;
}
 .form4-textarea::-moz-placeholder, .form4-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #333333;
     opacity: 1;
}
 .form4-textarea:-moz-placeholder, .form4-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #333333;
     opacity: 1;
}
/*Panel tabs*/
 .book4-form-panel {
     margin-left:60px;
}
 .book4-form-panel .panel-tabs {
     position: relative;
     bottom: 32px;
     clear:both;
     border-bottom: 1px solid transparent;
}
 .book4-form-panel .panel-tabs > li {
     float: left;
     margin-bottom: -1px;
}
 .book4-form-panel .panel-tabs > li > a {
     margin:0;
     line-height: 10px;
     border: 1px solid transparent;
     border-radius: 4px 4px 0 0;
     color: #ffffff;
}
 .book4-form-panel .panel-tabs > li > a:hover {
     border-color: transparent;
     color: #ffffff;
     background-color: transparent;
}
 .book4-form-panel .panel-tabs > li.active > a, .book4-form-panel .panel-tabs > li.active > a:hover, .book4-form-panel .panel-tabs > li.active > a:focus {
     color: #fff;
     cursor: default;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     background-color:#dc0e21;
     border-bottom-color: transparent;
}
 .book4-form-panel.panel {
     background-color:transparent;
}
 .book4-form-panel .panel-heading {
     background-color:#000000;
}
 .book4-form-panel .panel-title {
     color:#ffffff;
}
 .book4-form-panel .points4 img {
     padding-right:10px;
     vertical-align:middle 
}
 .points4 {
     display:table;
}
 .book4-form-panel .points4 h5 {
     color:#666666;
     font-weight:500;
     display:table-cell;
     vertical-align:middle 
}
 .book4-form-panel .panel-body {
     background-color:#f2f2f2;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
     padding:30px 20px;
}
/*spa*/
 .appointment-bg {
     background-image: url("../../images/spa/1920x700x1.jpg");
     padding:120px 0 450px 0;
}
 .appointment-bg .book-now-form5 {
     position:relative;
}
.spa-header-form h3,
 .appointment-bg .book-now-form5 h3 {
     background-color:rgba(235, 149, 50,0.9);
     color:#ffffff;
     padding:40px 30px 60px 30px;
     text-align:center;
     width:100%;
}
.spa-header-form .book-form5 .form5-input,
 .appointment-bg .book-form5 .form5-input {
     color: #666666;
     border:1px solid #eeeeee;
     background-color: #ffffff;
     border-radius: 0px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
.spa-header-form .book-form5,
 .appointment-bg .book-form5 {
     background-color:#f2f2f2;
}
.spa-header-form .book-form5 {
	position: static;
	margin-top: -40px;
}
 .book-form5 {
     position:absolute;
     margin:0 auto;
     padding:30px 20px;
     left:0;
     right:0;
     top:100px;
     width:80%;
}
 .form5-div p {
     font-size:16px;
     margin-bottom:5px;
}
 .book-form5 label {
     color:#cc0000;
     font-size:13px;
}
/*yoga*/ /*car-repair-services*/
 .book-now-form13, .book-now-form6 {
     background-color:rgba(255,255,255,0.99);
}
 .book-form13-head, .book-form6-head {
     position:relative;
     padding:20px 15px;
}
 .book-form6-head {
     background-color:#1abc9c;
}
 .book-form13-head {
     background-color:#fab909;
}
 .book-form6-head:before{
     background-color:#1abc9c;
     bottom: -17px;
     content: "";
     height: 40px;
     position:absolute;
     right: 0;
     -ms-transform: skewY(-5deg);
     -webkit-transform:skewY(-5deg);
     -moz-transform: skewY(-5deg);
     -o-transform: skewY(-5deg);
     transform: skewY(-5deg);
     width: 50.1%;
     z-index: 0;
}
 .book-form6-head:after{
     background-color:#1abc9c;
     bottom: -17px;
     content: "";
     height: 40px;
     position:absolute;
     left: 0;
     -ms-transform: skewY(5deg);
     -webkit-transform:skewY(5deg);
     -moz-transform: skewY(5deg);
     -o-transform: skewY(5deg);
     transform: skewY(5deg);
     width: 50.1%;
     z-index: 0;
}
.book-form13-head:before,.book-form13-head:after{
     background-color:#fab909;
     bottom: -17px;
     content: "";
     height: 40px;
     position:absolute; 
     width: 50.6%;
     z-index: 0;
}
.book-form13-head:before{
      -ms-transform: skewY(-5deg);
     -webkit-transform:skewY(-5deg);
     -moz-transform: skewY(-5deg);
     -o-transform: skewY(-5deg);
     transform: skewY(-5deg);
     right: 0;    
}
 .book-form13-head:after{
     -ms-transform: skewY(5deg);
     -webkit-transform:skewY(5deg);
     -moz-transform: skewY(5deg);
     -o-transform: skewY(5deg);
     transform: skewY(5deg);
     left: 0;     
}
 .book-form13, .book-form6 {
     padding:30px 30px;
}
 .book-now-form6 h2 {
     font-size:40px;
     line-height:45px;
     color:#ffffff;
     margin-top:20px;
}
 .book-now-form13 h3 {
     color:#000000;
     margin-top:20px;
}
.book-form13 .form13-input, .book-form6 .form6-input {
     color: #666666;
     border:1px solid #666666;
     background-color:transparent;
     border-radius: 0px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .book-form13 .form13-div label, .book-form6 .form6-div label{
     color:#cc0000;
     font-weight:600;
}
 .book-form13 .failMessage, .book-form6 .failMessage {
     color:#cc0000;
}
 .book-form13 .form2-div , .book-form6 .form2-div {
     margin-bottom:20px;
}
 .book-form13 .form13-textarea,.book-form6 .form6-textarea {
     color: #666666;
     border:1px solid #666666;
     background-color:transparent;
     border-radius: 0px;
     padding-top:10px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .book-form13 p {
     color:#111111;
}
 .form6-textarea::-webkit-input-placeholder, .form6-input::-webkit-input-placeholder {
    /* Chrome */
     color: #000000;
}
 .form6-textarea:-ms-input-placeholder, .form6-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #000000;
}
 .form6-textarea::-moz-placeholder, .form6-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #000000;
     opacity: 1;
}
 .form13-textarea:-moz-placeholder, .form13-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #000000;
     opacity: 1;
}
 .form13-textarea::-webkit-input-placeholder, .form13-input::-webkit-input-placeholder {
    /* Chrome */
     color: #000000;
}
 .form13-textarea:-ms-input-placeholder, .form13-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #000000;
}
 .form13-textarea::-moz-placeholder, .form13-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #000000;
     opacity: 1;
}
 .form13-textarea:-moz-placeholder, .form13-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #000000;
     opacity: 1;
}
 .form13-div, .form6-div {
     margin-bottom:20px;
}
 .book-form13 p, .book-form6 p {
     margin:20px 0;
}
 .form13-div .input-group, .form6-div .input-group {
     position:relative;
     width:100%;
}
.form6-div .input-group .input-group-addon {
     background-color:#1abc9c;    
}
.form13-div .input-group .input-group-addon {
     background-color:#fab909;    
}
 .form13-div .input-group .input-group-addon,.form6-div .input-group .input-group-addon {     
     border-radius:0;
     height:40px;
     position:absolute;
     right:0;
     top:0;
     width:40px;
}
.form6-div .input-group .input-group-addon .glyphicon, .form13-div .input-group .input-group-addon .glyphicon {
	 right:-1px;
     top:6px;
}
.form6-div .input-group .input-group-addon .glyphicon {
     color:#ffffff;    
}
.form13-div .input-group .input-group-addon .glyphicon {
	color:#000000;    
}
.toll-free13-div,.toll-free6-div {
	 padding:20px 15px;
}
.toll-free6-div {
     background-color:#1abc9c;    
}
.toll-free13-div {
     background-color:#fab909;    
}
.toll-free13-div,.toll-free6-div p {
	  font-size:30px;
}
.toll-free6-div p {
     color:#ffffff;   
}
.toll-free13-div p {
     color:#111111;    
}
.toll-free13-div h4,.toll-free6-div h4 {
	margin-bottom:5px;
}
.toll-free6-div h4 {
     color:#ffffff;     
}
 .toll-free13-div h4 {
     color:#000000;     
}
 .form13-div-right, .form13-div-left, .form6-div-right, .form6-div-left {
     float:left;
     width:50%;
}
 .form13-div-right, .form6-div-right {
     padding-left:20px;
}
 .form13-div-right .input-group, .form6-div-right .input-group {
     padding:0;
}
/*gym*/
 .book-now-form7 h2{
     color:#ffffff;
}
 .book-form7 {
     background-color:rgba(17,17,17,0.9);
     padding:20px 30px;
}
 .book-form7-head {
     background-color:rgba(254, 112, 0,0.8);
     position:relative;
     padding:20px 30px;
}
 .book-form7-head p {
     color:#ffffff;
     font-size:11px;
}
 .book-form7 .form7-div label{
     color:#cc0000;
     font-weight:600;
}
 .book-form7 .failMessage {
     color:#cc0000;
}
 .book-form7 .form7-div {
     margin-bottom:20px;
}
 .book-form7 .form7-input, .book-form7 .form7-textarea {
     color: #ffffff;
     border:1px solid #666666;
     background-color:transparent;
     border-radius: 0px;    
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
.book-form7 .form7-input {
	height: 40px;
}
.book-form7 .form7-textarea {    
     padding-top:10px;    
}
.form7-btn .btn-7 {
     font-size:18px;
}
.down-arrow {
     width: 0;
     height: 0;
     border-left: 10px solid transparent;
     border-right:10px solid transparent;
     border-top: 10px solid rgba(254, 112, 0,0.8);
     position:absolute;
     content:"";
     left:0;
     right:0;
     margin:0 auto;
     bottom:-10px;
}
/*events*/
 .book8-seat-bg {
     background-image: url("../../images/events/1920x700x1.jpg");
     padding:120px 0 120px 0;
}
 .book10-seat-bg .book-form8 .form8-input, .book8-seat-bg .book-form8 .form8-input {
     color: #ffffff;
     border:1px solid #ffffff;
     background-color:transparent;
     border-radius: 0px;
     height: 45px;
     line-height:20px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .book10-seat-bg .book-form8 .form8-select {
     color: #ffffff;
     border:1px solid #ffffff;
     background-color:transparent;
     border-radius: 0px;
     height: 45px;
     text-indent:4px;
     padding-left:10px;
     line-height:38px;
     position:relative;
     width:100%;
}
 .book10-seat-bg .book-form8 .form8-select option {
     color: #000000;
}
 .book10-seat-bg .book-form8, .book8-seat-bg .book-form8 {
     border:1px solid #ffffff;
}
 .book-form8 {
     margin:0 auto;
     padding:30px 20px 20px 20px;
     width:80%;
}
 .book-form8 label {
     color:#cc0000;
     font-size:13px;
}
 .book-form8 .btn {
     width:100%;
}
 .book8-seat-bg p, .book8-seat-bg h2 {
     color:#ffffff;
}
 .book8-seat-bg h2 {
     margin:30px 0 0 0;
}
 .form6-textarea::-webkit-input-placeholder, .book10-seat-bg .book-form8 .form8-input::-webkit-input-placeholder,.book8-seat-bg .book-form8 .form8-input::-webkit-input-placeholder {
    /* Chrome */
     color: #ffffff;
}
 .form6-textarea:-ms-input-placeholder, .book10-seat-bg .book-form8 .form8-input:-ms-input-placeholder,.book8-seat-bg .book-form8 .form8-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #ffffff;
}
 .form6-textarea::-moz-placeholder, .book10-seat-bg .book-form8 .form8-input::-moz-placeholder ,.book8-seat-bg .book-form8 .form8-input::-moz-placeholder{
    /* Firefox 19+ */
     color: #ffffff;
     opacity: 1;
}
/*bit-coins*/
 .bitcoin-form {
     position:relative;
}
 .bitcoin-form .currency1 {
     text-align: left;
     position:relative;
     width:100px;
}
 .bitcoin-form .currency2 {
     width:50%;
}
 .bitcoin-form .form-div > span {
     color:#ffffff;
     font-size: 12px;
     font-weight: 800;
     left: 50px;
     position: absolute;
     top: 12px;
}
 .bitcoin-form input {
     color: #ffffff;
     border:1px solid #ffffff;
     background-color:#000000;
     border-radius: 0px;
     font-size:20px;
     height: 45px;
     padding-left: 20px;
     padding-right: 20px;
     width:100%;
}
 .bitcoin-form select {
     color: #ffffff;
     font-weight:600;
     border:1px solid #ffffff;
     background-color:#000000;
     border-radius: 0px;
     height: 45px;
     line-height:40px;
     text-indent:4px;
     padding-left:10px;
     width:100px;
     position:absolute;
     top:0;
     right:50px;
}
 .bitcoin-form {
     display:table;
     margin:0 auto;
}
 .bitcoin-form .form-div {
     display:table-cell;
}
 .bitcoin-form .form-div label {
     color:#000000;
     font-size:25px;
     margin:0 20px 5px 20px;
}
 .form-div.form9-div {
     height:0;
     line-height:0;
     vertical-align:middle;
}
 .bitcoin-form-div h3 {
     color:#000000;
}
/*wedding*/
 .book-form10 h4 {
     background-color:#c82647;
     padding:10px 15px;
     color:#ffffff;
     margin:0 0 20px 0;
}
 .book10-seat-bg {
     background-image: url("../../images/wedding/1920x700x1.jpg");
     padding:120px 0 120px 0;
}
/* Wedding Header Form */
.book8-seat-bg .book-form8 .form8-input {
     color: #ffffff;
     border:1px solid #ffffff;
     background-color:transparent;
     border-radius: 0px;
     height: 45px;
     line-height:20px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
.book10-seat-header .book-form8 .form8-input{
     color: #ffffff;
     border:1px solid #f2f2f2;
     background-color:transparent;
     border-radius: 0px;
     height: 45px;
     line-height:20px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .book10-seat-header .book-form8 .form8-select {
     color: #ffffff;
     border:1px solid #f2f2f2;
     background-color:transparent;
     border-radius: 0px;
     height: 45px;
     text-indent:4px;
     padding-left:10px;
     line-height:38px;
     position:relative;
     width:100%;
}
 .book10-seat-header .book-form8 .form8-select option {
     color: #000000;
}
 .book10-seat-header .book-form8, .book8-seat-header .book-form8 {
     border:1px solid #ffffff;
}
.book10-seat-header .book-form8 {
	background-color:rgba(0, 0, 0,0.7);
     border:1px solid #333333;
	 margin-left:0;
	 margin-top:20px;
}
.header-bgimage-10-form img {
	margin-left:auto;
}

/*kids-school*/
 .book-now-form11 {
     background-color:#ff5252;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
     padding:30px 30px 20px 30px;
}
 .book-now-form11 h3 {
     color:#ffffff;
     margin-bottom:20px;
}
 .book-form11 .form2-div label{
     color:#ffffff;
     font-weight:600;
}
 .book-form11 .failMessage {
     color:#000000;
}
 .book-form11 .sucessMessage {
     color:#ffffff;
}
 .book-form11 .form2-div {
     margin-bottom:20px;
}
 .book-form11 .form2-textarea, .book-form11 .form2-input {
     color: #ffffff;
     border:1px solid #ffffff;
     background-color:transparent;
     border-radius: 0px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .book-form11 .form2-input {
     height: 40px;
}
 .book-form11 .form2-textarea {
     padding-top:10px;
}
 .form2-textarea::-webkit-input-placeholder, .form2-input::-webkit-input-placeholder {
    /* Chrome */
     color: #ffffff;
}
 .form2-textarea:-ms-input-placeholder, .form2-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #ffffff;
}
 .form2-textarea::-moz-placeholder, .form2-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #ffffff;
     opacity: 1;
}
 .form2-textarea:-moz-placeholder, .form2-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #ffffff;
     opacity: 1;
}

 .form16 .form16-textarea, .form16 .form16-input {
     color: #ffffff;
     border:1px solid #050715;
     background-color:#0a0d29;
     border-radius: 0px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .form16 .form16-input {
     height: 50px;
}
 .form16 .form16-textarea {
     padding-top:10px;
}
.form16-col h4 {
	color: #ffffff;	
}

/* Corporate Header Form */ /* Events Header Form */
.get-quote-form8,
.get-quote-form15 {
     background-color: transparent;
     border-radius: 5px;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
     padding: 30px;
}
.get-quote-form8 h3,
.get-quote-form15 h3 {
     color:#ffffff;
     margin-bottom:20px;
}
.quote-form8 .quoteform-input,
.quote-form15 .quoteform-input {
     color: #eeeeee;
     border:1px solid #666666;
     background-color:transparent;
     border-radius: 3px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
.quote-form8 .quote-form-div label,
.quote-form15 .quote-form-div label{
     color:#ce2e2e;
     font-weight:600;
}
.quote-form8 .failMessage,
.quote-form15 .failMessage {
     color:#ce2e2e;
}
.quote-form8 .quote-form-div,
.quote-form15 .quote-form-div {
     margin-bottom:20px;
}
.quote-form8 .quoteform-textarea,
.quote-form15 .quoteform-textarea {
     color: #eeeeee;
     border:1px solid #666666;
     background-color:transparent;
     border-radius: 3px;
     padding-top:10px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .quoteform-textarea::-webkit-input-placeholder, .quoteform-input::-webkit-input-placeholder {
    /* Chrome */
     color: #eeeeee;
}
 .quoteform-textarea:-ms-input-placeholder, .quoteform-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #eeeeee;
}
 .quoteform-textarea::-moz-placeholder, .quoteform-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #eeeeee;
     opacity: 1;
}
 .quoteform-textarea:-moz-placeholder, .quoteform-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #eeeeee;
     opacity: 1;
}

/* Agency Form */
 .get-quote-form12 {
     background-color: transparent;
     border-radius: 5px;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
     padding: 30px;
}
 .get-quote-form12 h3 {
     color:#ffffff;
     margin-bottom:20px;
}
 .quote-form12 .quoteform-input {
     color: #eeeeee;
     border:1px solid #999999;
     background-color:transparent;
     border-radius: 3px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .quote-form12 .quote-form-div label{
     color:#ff5555;
     font-weight:600;
}
 .quote-form12 .failMessage {
     color:#ff5555;
}
 .quote-form12 .quote-form-div {
     margin-bottom:20px;
}
 .quote-form12 .quoteform-textarea {
     color: #eeeeee;
     border:1px solid #999999;
     background-color:transparent;
     border-radius: 3px;
     padding-top:10px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}

/* App Form */
.get-quote-form14 {
	 background-color: rgba(255, 255, 255, 0.2);
     border-radius: 5px;
     padding: 30px;
}
 .get-quote-form14 h3 {
     color:#ffffff;
     margin-bottom:20px;
}
 .quote-form14 .quoteform-input {
     color: #ffffff;
     border:1px solid #cccccc;
	 box-shadow: 1px 1px 1px #666666;
     background-color:transparent;
     border-radius: 3px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .quote-form14 .quote-form-div label{
     color:#ff5555;
     font-weight:600;
}
 .quote-form14 .failMessage {
     color:#ff5555;
}
 .quote-form14 .quote-form-div {
     margin-bottom:20px;
}
 .quote-form14 .quoteform-textarea {
     color: #ffffff;
     border:1px solid #cccccc;
	 box-shadow: 1px 1px 1px #666666;
     background-color:transparent;
     border-radius: 3px;
     padding-top:10px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
.quote-form14 .quoteform-textarea::-webkit-input-placeholder, .quote-form14 .quoteform-input::-webkit-input-placeholder {
    /* Chrome */
     color: #ffffff;
}
 .quote-form14 .quoteform-textarea:-ms-input-placeholder, .quote-form14 .quoteform-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #ffffff;
}
 .quote-form14 .quoteform-textarea::-moz-placeholder, .quote-form14 .quoteform-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #ffffff;
     opacity: 1;
}
 .quote-form14 .quoteform-textarea:-moz-placeholder, .quote-form14 .quoteform-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #ffffff;
     opacity: 1;
}

/* Shopping Header Form */
 .get-quote-form3 {
     background-color: transparent;
     border-radius: 5px;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
     padding: 30px;
}
 .get-quote-form3 h3 {
     color:#ffffff;
     margin-bottom:20px;
}
 .quote-form3 .quoteform-input {
     color: #eeeeee;
     border:1px solid #999999;
     background-color:transparent;
     border-radius: 3px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
 .quote-form3 .quote-form-div label{
     color:#F31D2F;
     font-weight:600;
}
 .quote-form3 .failMessage {
     color:#F31D2F;
}
 .quote-form3 .quote-form-div {
     margin-bottom:20px;
}
 .quote-form3 .quoteform-textarea {
     color: #eeeeee;
     border:1px solid #999999;
     background-color:transparent;
     border-radius: 3px;
     padding-top:10px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
/* Bit-coin Header Form */
.get-quote-form9 {
     background-color: transparent;
     border-radius: 5px;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
     padding: 30px;
}
.get-quote-form9 h3 {
     color:#333333;
     margin-bottom:20px;
}
.quote-form9 .quoteform-input {
     color: #666666;
     border:1px solid #999999;
     background-color:transparent;
     border-radius: 3px;
     height: 40px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
.quote-form9 .quote-form-div label {
     color:#ce2e2e;
     font-weight:600;
}
.quote-form9 .failMessage {
     color:#ce2e2e;
}
.quote-form9 .quote-form-div {
     margin-bottom:20px;
}
.quote-form9 .quoteform-textarea {
     color: #666666;
     border:1px solid #999999;
     background-color:transparent;
     border-radius: 3px;
     padding-top:10px;
     padding-left: 20px;
     padding-right: 20px;
     position:relative;
     width:100%;
}
.quote-form9 .quoteform-textarea::-webkit-input-placeholder, .quote-form9 .quoteform-input::-webkit-input-placeholder {
    /* Chrome */
     color: #666666;
}
 .quote-form9 .quoteform-textarea:-ms-input-placeholder, .quote-form9 .quoteform-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #666666;
}
 .quote-form9 .quoteform-textarea::-moz-placeholder, .quote-form9 .quoteform-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #666666;
     opacity: 1;
}
 .quote-form9 .quoteform-textarea:-moz-placeholder, .quote-form9 .quoteform-input:-moz-placeholder {
    /* Firefox 4 - 18 */
     color: #666666;
     opacity: 1;
}

/*========================================== 8.HEADER FORM ENDS ===========================================*/
/*========================================== 9.HEADER STRIP START ===========================================*/
/*restaurant*/
 .header-strip4 {
     padding:20px 0;
}
 .header-strip4 h2{
     color:#ffffff;
     font-size:40px;
     line-height:45px;
}
 .header-strip4 p{
     color:#ffffff;
     font-size:50px;
     line-height:55px;
     padding-left:30px;
}
 .header-strip4 img {
     padding-bottom:8px;
}
/*gym*/
 .header-strip7 {
     padding:30px 0;
}
 .header-strip7 h3{
     color:#ffffff;
     font-size:25px;
     line-height:35px;
}
 .header-strip7 p{
     color:#ffffff;
     font-size:30px;
     line-height:35px;
     padding-left:30px;
}
/*bit-coins*/
 .header-strip9 {
     padding:30px 0;
}
 .header-strip9 h3{
     color:#000000;
     font-size:25px;
     line-height:35px;
}
 .header-strip9 p{
     color:#ffffff;
     font-size:30px;
     line-height:35px;
     padding-left:30px;
}
 .strip9-icon li {
     display:inline-block;
     margin:0 5px;
}
 .strip9-icon {
     margin-left:20px;
}
/*wedding*/
 .header-strip10 {
     background-color:#f2f2f2;
     padding:60px 0;
}
 .header-stripIcon {
     display:table;
     margin:0 auto;
}
 .header-stripIcon li {
     display:table-cell;
     padding:0 5px;
     vertical-align:middle;
}
 .header-stripIcon li img{
     max-width:100%;
     height:auto;
}
/*logistics*/
.header-strip16 {
	padding:20px 0;
}

.header-strip16 h3 {
	color:#ffffff;
	line-height:40px;
}

.header16-row {
	margin:0 auto;
	width:60%;
}
/*========================================== 9.HEADER STRIP ENDS ===========================================*/
/*========================================== 10.ABOUT US START ===========================================*/
/*travel*/
 .about11-main, .about2-main {
     position:relative;
     margin-top:-150px;
     margin-bottom:40px;
}
 .about11-col-left, .about2-col-left {
     background-color:#ffffff;
     padding:31px 20px;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);
}
 .about11-col-left .readmore11, .about2-col-left .readmore2 {
     position:relative;
}
 .about2-col-left .fa {
     position:absolute;
     right:-20px;
     top:13px;
}
 .about11-col-left .fa {
     position:absolute;
     right:-20px;
     top:4px;
}
/*restaurant*/
.about12-div img, .about9-div img, .about4-div img {
     padding-right:10px;
     vertical-align:middle 
}
.services16-div  .list-img{
	float:right;
}
.services16-div img {
	 padding-left:10px;
     vertical-align:middle 
}
 .about14-div img {
     vertical-align:middle 
}
 .about14-div-1 img {
     padding-left:20px;
}
 .about14-div-2 img {
     padding-right:20px;
}
 .about14-div .list-img {
     width:80px;
}
 .about14-div-1 .list-img {
     float:right;
	 display:table;
}
.about14-div h5 a {
	color:#333333;
}

 .app-right-col, .app-left-col {
     margin-top:50px;
}
 .app-center-img img {
     margin:0 auto;
}

 .about8-div .list-img {
     width:80px;
}
.services16-div .list-img  {
     width:70px;
}
 .list-img {
     float:left;
     width:65px;
}
 .list-img, .list-content {
     display:table-cell;
}
/*spa*/
 .about5-right-col h3 {
     margin-top:50px;
}
/*events*/
 .about8-right-col h3 a {
     color:#333333;
}
 .about8-ul li:nth-child(1) {
     color:#ff7416;
     font-size:18px;
     padding-right:10px;
     width:100px;
}
 .about8-ul li:nth-child(2) {
     color:#444444;
     font-size:15px;
}
/*bit-coins*/
 .about9-bg-1 {
     background-color:#f7ca18;
}
 .about9-bg-2 {
     background-color:#000000;
}
 .about9-div {
     padding:30px 20px;
}
 .about9-bg-1 p, .about9-bg-1 h5 {
     color:#000000;
}
 .about9-bg-2 p, .about9-bg-2 h5 {
     color:#ffffff;
}
 .about9-row .col-md-8 {
     padding:0;
}
/*wedding*/
 .about10-right-col {
     margin-top:20px;
}
 .about10-border {
     border-bottom:2px solid #c82647;
     margin: 10px auto 0 auto;
     width:100px;
}
/*agency*/ /*photography*/
.about17-right-col {
	margin:60px 0 0 0;
}

 .about17-div,.about12-div {
     display:table;
}
 .about12-div .list-img {
     float:none;
     width:55px;
}
.about17-div .list-img {
     float:none;
     width:80px;
}
 .about12-div .list-content {
     font-size:16px;
}

 .about12-ul {
     float:left;
     display:inline;
     width:50%;
}
 .about12-ul-1 {
     float:none;
}
 .consulting12-div {
     border-left:8px solid #000000;
     border-top:1px solid #000000;
     border-right:1px solid #000000;
     border-bottom:1px solid #000000;
     padding:20px 5px;
     margin-left: 0;
     margin-right:0;
}
 .consulting12-div p {
     font-size:13px;
}
 .consulting12-div .col-lg-7 {
     width: 62.333%;
}
 .consulting12-div .col-lg-5 {
     width: 37.667%;
}
 .consulting12-content a {
     color:#ffffff;
     background-color:#e74c3c;
     border-left:8px solid #000000;
     padding:12px 20px;
     font-size:18px;
     vertical-align:middle;
}
 .consulting12-content {
     margin-top:15px;
     text-align:right;
}
/*app*/
 .about14-border {
     border-bottom:4px solid #55bab9;
     margin:15px auto 0 auto;
     width:50px;
}
 .service14-border {
     border-bottom:4px solid #55bab9;
     margin:10px 0 0 0;
     width:50px;
}
/*========================================== 10.ABOUT US ENDS ===========================================*/
/*========================================== 11.SERVICES START ===========================================*/
/*travel*/
 .services2-bg {
     background-color:#ffffff;
     padding:30px 20px;
}
 .services13-bg {
     background-color:#f7f7f7;
     padding:30px 20px;
}
 .services13-div img, .services2-div img {
     padding-right:10px;
}
.services13-div h5 a {
	color:#333333;
}
 .two-left-bgimage2 {
     background-image: url("../../images/travel/1000x730.jpg");
     height: 725px;
     width: 50%;
}
 .two-left-div2 {
     padding:50px 30px 50px 30px;
}
 .two-left-div2 h3 a {
     color: #333333;
}
 .tour-plan2 {
     background-color:#1abc9c;
     padding:5px 20px;
}
 .tour-plan2 p, .tour-plan2 p a{
     color:#ffffff;
}
 .tour-plan2 p:first-child {
     font-size:16px;
}
 .tour-plan2 p:last-child {
     color:#ffffff;
     font-size:18px;
     float:right;
}
/*shopping*/
 .services3-bg {
     background-color:#ffffff;
}
 .services3-div {
     position:relative;
}
 .services3-div h5 {
     margin-top:20px;
     padding-left:20px;
     padding-right:20px;
}
 .services3-div .services3-price {
     font-size:15px;
     margin:10px 0;
     padding-left:20px;
     padding-right:20px;
}
 .services3-div .services3-price span{
     color:#f31d2f;
     padding-right:10px;
     text-decoration:line-through;
}
 .services3-div .wish-div {
     border-top:1px solid #eeeeee;
}
 .services3-div .wish-div a{
     width:50%;
}
 .services3-div .wish-div ul {
     display:-webkit-flex;
     display:-webkit-box;
     display:-moz-flex;
     display:-moz-box;
     display:-ms-flexbox;
     display:flex;
}
 .services3-div .wish-div li {
     float:left;
     list-style:none;
     text-align:center;
     padding:7px 0;
     width:50%;
     position:relative;
}
 .services3-div .wish-div li a {
     color:#888888;
     font-size:12px;
     display:block;
     width:100%;
}
 .services3-div .wish-div li:first-child {
     border-right:1px solid #eeeeee;
}
 .services3-new {
     background-color:#f31d2f;
     color:#ffffff;
     font-size:13px;
     margin:0;
     padding:3px 10px;
     position:absolute;
     top:0;
     right:0;
}
/*restaurant*/
 .two-left-bgimage4 {
     background-image: url("../../images/restaurant/1000x680.jpg");
     height: 671px;
     width: 50%;
}
 .two-left-div4 {
     padding:50px 30px 50px 30px;
}
/*services*/
 .services5-img {
     background-color:#e7df86;
     padding:50px 20px;
}
 .services5-bg {
     background-color:#f2f2f2;
     padding:0 0 30px 0;
}
 .services5-bg p, .services5-bg h4 {
     padding-left:15px;
     padding-right:15px;
}
/*agency*/
 .services12-div {
     border:1px solid #dddddd;
     padding:30px 20px;
}
/*car-repair-services*/
.services13-col:nth-child(2n+1) {
    clear: both;
}

/*app*/
.services14-col h4 a {
	color:#333333;
}

/*logistics*/
.services16-main {
	padding-top:130px;
}

.services16-main h2 {
	color:#ffffff;
}

.services16-div {
	padding:30px 20px;
}

.services16-div-1 {
	background-color:#ffffff;
}

.services16-div-1 h5 a,.services16-div-1 h5 {
	color:#333333;
}

.services16-div-2 h5 a,.services16-div-2 h5,.services16-div-2 p {
	color:#ffffff;
}
.services16-row .col-sm-4:nth-child(4) {
	clear:both;
}

.form16-col h4,.client16-logo h4,.misson16-content h4 {	
	border-bottom:2px solid #ffffff;
	display:inline;
	padding:0 0 5px 0;	
}

/*========================================== 11.SERVICES ENDS ===========================================*/
/*========================================== 12.THREE COLUMN START ===========================================*/
/*shopping*/
 .best-offer3 .col-md-4 {
     padding:0;
}
 .best-offer3-bg {
     background-color:#000000;
     padding:116px 20px 117px 20px;
}
 .best-offer3-bg p, .best-offer3-bg h3 {
     color:#ffffff;
}
 .best-offer3-bg p {
     font-size:22px;
     line-height:29px;
     margin-top:30px;
}
 .trending-offer3-bg {
     background-color:#000000;
     padding:20px 20px;
}
 .trending-offer3-bg p, .trending-offer3-bg h3 {
     color:#ffffff;
}
 .trending-offer3-bg p{
     font-size:20px;
     margin-top:30px;
}
 .trending-offer3-bg p span{
     font-size:30px;
     padding-left:10px;
}
 .trending-offer3-div {
     border:1px solid #ffffff;
     padding:80px 5px;
}
 .free-shipping-content3 p {
     font-size:15px;
     padding-bottom:20px;
}
 .free-shipping-border3 {
     border-right:1px solid #eeeeee;
}
/*restaurant*/
 .support4-row .col-sm-4 {
     padding:0 4px;
}
 .support4-bg-1 {
     background-image: url("../../images/restaurant/390x400x1.png");
}
 .support4-bg-2 {
     background-image: url("../../images/restaurant/390x400x2.png");
}
 .support4-bg-3 {
     background-image: url("../../images/restaurant/390x400x3.png");
}
 .support4-bg {
     height:400px;
     padding:0 20px;
     position:relative;
}
 .support4-content p, .support4-content h4, .support4-content h4 a{
     color:#ffffff;
}
 .support4-content p {
     font-size:16px;
}
 .support4-content {
     position:absolute;
     right:20px;
     bottom:60px;
}
/*gym*/
 .class7-div h4 a {
     color:#333333;
}
/*kids-school*/
 .program11-col h4 a{
     color:#333333;
}
/*car-repair-services*/
 .environment13-div h4 a {
     color:#333333;
}
/*========================================== 12.THREE COLUMN ENDS ===========================================*/
/*========================================== 13.ACCORDION START ===========================================*/
/*hotel booking*/
 .resort-accordion .accordion-main {
     cursor:pointer;
}
 .resort-accordion .accordion-subtitle {
     background-color:#1f9ea3;
     display:table;
     padding:10px 15px;
     width:100%;
}
 .resort-accordion .accordion-ans {
     background-color:#ffffff;
     padding:20px 15px 20px 15px;
}
 .resort-accordion .accordion-subtitle h4 {
     color:#ffffff;
     float:left;
     display:table-cell;
}
 .resort-accordion .accordion-subtitle p {
     color:#ffffff;
     display:table-cell;
     float:right;
     font-size:16px;
     line-height:28px;
}
 .resort-accordion .accordion-title.active {
     border-bottom:1px solid #eeeeee;
}
 .resort-accordion .accordion-ans p {
     color:#666666;
}
 .resort-accordion .accordion-title {
     position:relative;
}
 .accordion-icon:before {
     bottom:-16px;
     color:#1f9ea3;
     content: "\f0d7";
     font-family:fontawesome;
     font-size:70px;
     margin:0 auto;
     left:0;
     right:0;
     text-align:center;
     position:absolute;
}
 .accordion-title.active .accordion-icon {
     display:none;
}
 .accordion-title {
     border-bottom:0;
}
 .book-now-link {
     color:#1f9ea3;
     display:table;
     font-size:15px;
}
 .book-now-link:hover {
     color:#1f9ea3;
}
/*========================================== 13.ACCORDION ENDS ===========================================*/
/*========================================== 14.FEATURES START ===========================================*/
/*hotel booking TAB SLIDER*/
 .features1 #myCarousel .carousel-caption {
     left: 0;
     right: 0;
     bottom: 0;
     text-align: left;
     padding: 10px;
     background: rgba(0, 0, 0, 0.6);
     text-shadow: none;
}
 .features1 #myCarousel .list-group {
     box-shadow:none;
     position: absolute;
     top: 0;
     left: 0;
}
 .features1 #myCarousel .list-group-item {
     background-color:#f2f2f2;
     border-radius: 0px;
     border:0;
     padding:0;
     cursor: pointer;
     margin-bottom:10px;
     height:100% !important;
}
 .features1 #myCarousel .list-group-item p {
     color: #333333;
     display:table-cell;
     font-size: 15px;
     text-shadow:none;
     vertical-align:middle;
}
 .features1 .carousel-inner.col-sm-9 {
     width:75% !important;
     right:-25%;
}
 .features1 .post-img {
     display:table-cell;
     vertical-align:middle;
     width:65px;
}
 .features1 #myCarousel .list-group-item.features1-item.active, .features1 #myCarousel .list-group-item.features1-item.active:focus, .features1 #myCarousel .list-group-item.features1-item.active:hover {
     background-color:#1f9ea3 ;
     background-image:none;
}
 .features1 #myCarousel .list-group-item.features1-item.active p, .features1 #myCarousel .list-group-item.features1-item.active:focus p, .features1 #myCarousel .list-group-item.features1-item.active:hover p {
     color:#ffffff;
}
 .features1 .carousel-control.right, .features1 .carousel-control.left {
     background-image:none !important;
}
 .features1 .carousel-control.left {
     left:20%;
}
 .features1 .carousel-control.right {
     right:-6%;
}
 .features1 .carousel-control {
     color:#1f9ea3;
}
/*events*/
 .features1.features8 .carousel-inner {
     width:50%;
}
 .features1.features8 #myCarousel .list-group {
     position:relative;
     margin-bottom:0;
}
 .features1.features8 #myCarousel .list-group-item .events8-highlight {
     background-color:#f2f2f2;
}
 .features1.features8 #myCarousel .list-group-item.features8-item{
     background-color:transparent;
}
 .features1.features8 #myCarousel .list-group-item.features1-item.active .events8-highlight, .features1.features8 #myCarousel .list-group-item.features1-item.active:focus .events8-highlight, .features1.features8 #myCarousel .list-group-item.features1-item.active:hover .events8-highlight {
     background-color:#ff7416;
}
 .features1.features8 #myCarousel .list-group-item.features1-item.features8-item.active, .features1.features8 #myCarousel .list-group-item.features1-item.features8-item.active:focus , .features1.features8 #myCarousel .list-group-item.features1-item.features8-item.active:hover {
     background-color:transparent;
}
 .features1.features8 #myCarousel .list-group-item.features1-item.features8-item.active .events8-highlight p, .features1.features8 #myCarousel .list-group-item.features1-item.features8-item.active:focus .events8-highlight p, .features1.features8 #myCarousel .list-group-item.features1-item.features8-item.active:hover .events8-highlight p {
     color:#ffffff;
}
 .features1.features8 #myCarousel .list-group-item:last-child {
     margin-bottom:0;
}
 .features1.features8 #myCarousel .list-group-item.features1-item.features8-item .events8-highlight p {
     color:#333333;
}
 .features1.features8 #myCarousel .list-group-item.features1-item.features8-item p {
     color:#666666;
}
/*vertical slider*/
 .verticalSlider.vertical .carousel-inner {
     height: 100%;
}
 .verticalSlider.carousel.vertical .item {
     -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
     -ms-transition: 0.6s ease-in-out top;
     -o-transition: 0.6s ease-in-out top;
     transition: 0.6s ease-in-out top;
}
 .verticalSlider.carousel.vertical .active {
     top: 0;
}
 .verticalSlider.carousel.vertical .next {
     top: 400px;
}
 .verticalSlider.carousel.vertical .prev {
     top: -400px;
}
 .verticalSlider.carousel.vertical .next.left, .verticalSlider.carousel.vertical .prev.right {
     top: 0;
}
 .verticalSlider.carousel.vertical .active.left {
     top: -400px;
}
 .verticalSlider.carousel.vertical .active.right {
     top: 400px;
}
 .verticalSlider .carousel-control.right {
     right:68%;
}
 .verticalSlider.carousel.vertical .item {
     left: 0;
}
 .verticalSlider .carousel-control.left, .verticalSlider .carousel-control.right {
     background-image:none;
}
 .stories10-slider .owl-stage {
     overflow:hidden;
}
/*========================================== 14.FEATURES ENDS ===========================================*/
/*========================================== 15.CTA START ===========================================*/
/*hotel booking*/
 .cta-bgimage-1 {
	 background-image: url("../../images/hotel-booking/1920x600.jpg");
	 padding:200px 0;
}
 .cta-bgimage-1 p, .cta-bgimage-1 h2 {
	 color:#ffffff;
}
 .cta-bgimage-1 p {
	 font-size:25px;
	 line-height:30px;
}
/*travel*/
 .buttonBar {
	 display: none;
}
 .videoSection {
	 padding:250px 0;
}
 .videoSection {
	 background-image: url("../../images/travel/1920x800.jpg");
}
/*shopping*/
 .cta-bgimage-3{
	 background-image: url("../../images/shopping/1920x600.jpg");
	 padding:200px 0;
}
 .cta-bgimage-3 p, .cta-bgimage-3 h2 {
	 color:#ffffff;
}
 .cta-bgimage-3 h2 {
	 font-size:60px;
	 margin-top:35px;
}
 .cta-bgimage-3 p {
	 font-size:25px;
	 margin-top:35px;
}
/*restaurant*/
 .testimonial14-row.owl-theme .owl-controls, .dishes-slider.owl-theme .owl-controls {
	 margin-top:30px;
}
 .special-dishes-bg {
	 background-image: url("../../images/restaurant/1920x700.jpg");
}
 .special-dishes-bg .dish4-img {
	 position:relative;
}
 .special-dishes-bg .dish-rate {
	 background-color:#dc0e21;
	 color:#ffffff;
	 font-size:18px;
	 padding:5px 10px;
	 position:absolute;
	 top:0;
	 right:0;
}
 .special-dishes-bg .dish4-col p{
	 font-size:16px;
}
 .special-dishes-bg .dish4-col p, .special-dishes-bg .dish4-col h4, .special-dishes-bg h2 {
	 color:#ffffff;
}
/*restaurant*/
 .cta-bgimage-4 {
	 background-image: url("../../images/restaurant/1920x700x1.jpg");
}
 .cta-bgimage-4 h2 {
	 color:#ffffff;
}
 .cta4-bg {
	 background-color:rgba(255,255,255,0.6);
	 padding:30px 40px;
	 position:relative;
	 z-index:2;
}
 .cta4-bg:before {
	 content:"";
	 left:10px;
	 top:10px;
	 background-color:rgba(51, 51, 51,0.8);
	 height:100%;
	 width:100%;
	 position:absolute;
	 z-index:-1;
}
 .cta4-bg h3 {
	 color:#ffffff;
}
 .cta4-bg .branch-div li:first-child {
	 font-size:18px;
	 color:#ffffff;
	 vertical-align:top;
}
 .cta4-bg .branch-div li:nth-child(2) {
	 color:#ffffff;
	 width:10px;
}
 .cta4-bg .branch-div li:last-child {
	 font-size:15px;
	 color:#ffffff;
	 font-weight:400;
	 padding-left:10px;
	 vertical-align:top;
}
 .cta4-bg .branch-div li:last-child a {
	 color:#ffffff;
}
 .cta4-bg .branch-div {
	 display:table;
	 width:100%;
}
 .cta4-bg .branch-div li:first-child {
	 float:left;
	 font-size: 15px;
	 display: inline-flex;
	 width:80%;
}
 .cta4-bg .branch-div li:nth-child(2) {
	 padding-left:10px;
	 width: 10px;
}
 .cta4-bg .branch-div span {
	 padding-right:10px;
}
 .cta4-bg .branch-div li:last-child {
	 display: table-cell;
	 width: 50%;
}
/*yoga*/ /*car-repair-services*/
 .cta-bgimage-6 {
	 background-image: url("../../images/yoga/1920x600x1.jpg");
	 padding:150px 0;
}
 .cta-bgimage-6 h2 {
	 color:#ffffff;
	 font-size:50px;
	 line-height:55px;
}
 .cta-bgimage-6 p {
	 color:#ffffff;
	 font-size:14px;
	 line-height:24px;
	 margin:25px auto 0 auto;
	 width:60%;
}
 .cta-bgimage-13 {
	 background-image: url("../../images/car-repair/1920x800x1.jpg");
	 padding:150px 0;
}
 .cta-bgimage-13 h2 {
	 color:#ffffff;
	 font-size:50px;
	 line-height:55px;
}
 .cta-bgimage-13 p {
	 color:#ffffff;
	 font-size:14px;
	 line-height:24px;
	 margin:25px auto 0 auto;
	 width:60%;
}
/*gym*/ /*kids-school*/ /*app*/
 .cta-bgimage-7 {
	 background-image: url("../../images/gym/1920x600x1.jpg");
	 padding:150px 0;
}
 .cta-bgimage-11 {
	 background-image: url("../../images/kids-school/1920x600x1.jpg");
	 padding:150px 0;
}
 .cta-bgimage-14 {
	 background-image: url("../../images/app/1920x1000.jpg");
	 padding:200px 0;
}
 .cta-bgimage-11 h2, .cta-bgimage-7 h2 {
	 color:#ffffff;
	 font-size:50px;
	 line-height:55px;
}
 .cta-bgimage-14 h3 {
	 color:#ffffff;
}
 .cta-bgimage-14 p, .cta-bgimage-11 p, .cta-bgimage-7 p {
	 color:#ffffff;
	 font-size:14px;
	 line-height:24px;
	 margin:25px auto 0 auto;
	 width:100%;
}
 .cta-bgimage-7 h2 span {
	 color:#fe7000;
}
 .cta-bgimage-11 h2 span {
	 color:#ff5252;
}
/*bit-coins*/
 .cta-bgimage-9 {
	 background-image: url("../../images/bit-coins/1920x600x1.jpg");
	 padding:150px 0;
}
 .cta-bgimage-9 h2 {
	 color:#ffffff;
	 font-size:50px;
	 line-height:55px;
}
 .cta-bgimage-9 p {
	 color:#ffffff;
	 font-size:14px;
	 line-height:24px;
	 margin:25px auto 0 auto;
	 width:70%;
}
/*app*/
.app-screenshot-col {
	 padding:0 15px;
}
.app-screenshot-bg {
	 background-image: url("../../images/app/1920x700x1.jpg");
}
 .app-screenshot-bg h2{
	 color:#ffffff;
}
/*corporate*/
 .counter-bgimage-15 {
	 background-image: url("../../images/corporate/1920x600x1.jpg");
	 padding:150px 0;
}
.counter-bgimage-15 h2,
 .counter-bgimage-15 h3 {
	 color:#ffffff;
}
 .counter-bgimage-15 .counter15-left p {
	 color:#ffffff;
	 font-size:14px;
	 line-height:24px;
	 margin:25px 0 0 0;
}
 .counter15-col .counter-value {
	 color:#ffffff;
	 font-size:40px;
}
 .counter15-col .counter-title {
	 color:#f2f2f2;
	 font-size:15px;
}
 .counter15-left {
	 margin-top:50px;
}
/*========================================== 15.CTA ENDS ===========================================*/
/*========================================== 16.BACKGROUND IMAGE SECTION START ===========================================*/
/*travel*/
 .popular-dest-bgimage {
	 background-image: url("../../images/travel/1920x600.jpg");
}
 .popular-dest-bgimage h2 {
	 color:#ffffff;
}
 .popular-dest-div2 {
	 background-color:rgba(255,255,255,0.8);
}
 .popular-dest-content2 h4 a {
	 color:#333333;
}
 .popular-dest-content2 {
	 padding:10px 20px;
}
 .popular-dest-content2 p:first-child {
	 color:#888888;
}
 .popular-dest-content2 p:last-child {
	 color:#1abc9c;
	 font-size:18px;
}
 .popular-dest-content2 p:last-child span {
	 color:#666666;
	 font-size:14px;
}
 .popular-dest-price {
	 text-decoration:line-through;
}
 .popular-destination.owl-carousel.owl-theme .owl-controls .owl-pagination {
	 display: none;
}
 .popular-destination.owl-theme .owl-controls .owl-buttons div {
	 background: #1abc9c;
	 border-radius: 0;
	 margin: 0 3px;
	 opacity: 1;
	 padding: 3px 5px;
}
 .popular-destination.owl-theme .owl-controls .owl-buttons {
	 position: absolute;
	 right: 0;
	 top: -50px;
}
 .popular-destination .icon-left:before {
	 color: #ffffff;
	 content: "\f053";
	 font-family: Fontawesome;
	 font-size: 12px;
}
 .popular-destination .icon-right:before {
	 color: #ffffff;
	 content: "\f054";
	 font-family: Fontawesome;
	 font-size: 12px;
}
 .popular-destination {
	 margin-top:40px;
}
 .popular-destination .item {
	 margin-left:10px !important;
	 margin-right:10px !important;
}



/*========================================== 16.BACKGROUND IMAGE SECTION START ===========================================*/
/*========================================== 17.WHY WITH US START ===========================================*/
/*travel*/
.why-col2 {
	background-color:rgba(255,255,255,0.6);
	padding:50px 20px 50px 20px;
}
.why-col2-bg1.why-col2:hover {
	background-image: url("../../images/travel/400x500x1.jpg");
}
.why-col2-bg2.why-col2:hover {
	background-image: url("../../images/travel/400x500x2.jpg");
}
.why-col2-bg3.why-col2:hover {
	background-image: url("../../images/travel/400x500x3.jpg");
}
.why-col2:hover .why-icon {
 opacity:0;
}
.why-col2:hover p, .why-col2:hover h4{
	color:#ffffff;
}
/*yoga*/
 .panel.content11-panel, .panel.content6-panel {
	 box-shadow:none;
	 margin-bottom:0;
}
 .content11-panel .panel-tabs, .content6-panel .panel-tabs {
	 position: relative;
	 clear:both;
	 border-radius:0;
}
 .content6-panel .panel-tabs {
	 border-bottom: 1px solid #1abc9c;
}
 .content11-panel .panel-tabs {
	 border-bottom: 1px solid #ff5252;
}
 .content11-panel .panel-tabs > li, .content6-panel .panel-tabs > li {
	 float: left;
	 margin-bottom: -1px;
}
 .content11-panel .panel-tabs > li > a , .content6-panel .panel-tabs > li > a {
	 font-size:14px;
	 margin:0;
	 line-height:10px;
	 border: 1px solid transparent;
	 border-radius: 4px 4px 0 0;
	 color: #666666;
	 position:relative;
}
 .content11-panel .panel-tabs > li > a:hover, .content6-panel .panel-tabs > li > a:hover {
	 border-color: transparent;
	 color: #ffffff;
	 border-radius:0;
}
 .content6-panel .panel-tabs > li > a:hover {
	 background-color:#1abc9c;
}
 .content11-panel .panel-tabs > li > a:hover {
	 background-color:#ff5252;
}
 .content6-panel .panel-tabs > li.active > a, .content6-panel .panel-tabs > li.active > a:hover, .content6-panel .panel-tabs > li.active > a:focus {
	 color: #ffffff;
	 cursor: default;
	 border-radius:0;
	 border-bottom-color: transparent;
}
 .content11-panel .panel-tabs > li.active > a, .content11-panel .panel-tabs > li.active > a:hover, .content11-panel .panel-tabs > li.active > a:focus, .content6-panel .panel-tabs > li.active > a, .content6-panel .panel-tabs > li.active > a:hover, .content6-panel .panel-tabs > li.active > a:focus {
	 color: #ffffff;
	 cursor: default;
	 border-radius:0;
	 border-bottom-color: transparent;
}
 .content6-panel .panel-tabs > li.active > a, .content6-panel .panel-tabs > li.active > a:hover, .content6-panel .panel-tabs > li.active > a:focus {
	 background-color:#1abc9c;
}
 .content11-panel .panel-tabs > li.active > a, .content11-panel .panel-tabs > li.active > a:hover, .content11-panel .panel-tabs > li.active > a:focus {
	 background-color:#ff5252;
}
 .content6-panel .panel-tabs > li.active > a:after {
	 width: 0;
	 height: 0;
	 border-left: 10px solid transparent;
	 border-right:10px solid transparent;
	 border-top: 10px solid #1abc9c;
	 position:absolute;
	 content:"";
	 left:0;
	 right:0;
	 margin:0 auto;
	 bottom:-6px;
}
.content11-panel .panel-tabs > li.active > a:after {
	 width: 0;
	 height: 0;
	 border-left: 10px solid transparent;
	 border-right:10px solid transparent;
	 border-top: 10px solid #ff5252;
	 position:absolute;
	 content:"";
	 left:0;
	 right:0;
	 margin:0 auto;
	 bottom:-6px;
}
 .content11-panel.panel, .content6-panel.panel {
	 background-color:transparent;
}
 .content11-panel .panel-heading, .content11-panel .panel-body, .content6-panel .panel-heading, .content6-panel .panel-body {
	 padding:0;
}
/*car-repair-services*/
 .why-col13 {
	 background-color:#fab909;
	 padding:50px 20px 50px 20px;
}
 .why-col13-1 {
	 background-color:#fab909;
}
 .why-col13-2 {
	 background-color:#000000;
}
 .why-with-content13 h4 a, .why-with-content13 h4 {
	 color:#000000;
}
 .why-with-content13 p {
	 color:#111111;
}
 .why-with-content13-1 h4 a, .why-with-content13-1 h4 {
	 color:#ffffff;
}
 .why-with-content13-1 p {
	 color:#ffffff;
}
/*========================================== 17.WHY WITH US ENDS ===========================================*/
/*========================================== 18.GALLERY START ===========================================*/
/*common gallery*/
 .gallery-div10 .gallery-image, .gallery-div5 .gallery-image, .gallery-image2, .gallery-div1 .gallery-image {
	 position: relative;
	 overflow: hidden;
}
/*hotel booking*/
 .gallery-div1 .overlay {
	 background: rgba(31, 158, 163, 0.4);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
 .gallery-div1 .gallery-image span {
	 font-size: 25px;
	 color: #fff;
	 text-align: center;
	 position: absolute;
	 margin: auto;
	 height: 30px;
	 line-height: 30px;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
 .gallery-div1 .gallery-image:hover .overlay {
	 opacity: 1;
	 width: 100%;
	 height: 100%;
}
 .gallery-div1 .gallery-image:hover span {
	 opacity: 1;
	 -webkit-transform: scale(1);
	 transform: scale(1);
	 -webkit-transition: transform .5s ease, opacity 1.3s ease;
	 transition: transform .5s ease, opacity 1.3s ease;
}
 .gallery-div1 .gallery-image img {
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}
 .gallery-div1.popup-gallery .col-sm-6, .gallery-div1.popup-gallery .col-sm-3 {
	 padding-left:2px;
	 padding-right:2px;
}
 .gallery-div1.popup-gallery .gallery-space1 {
	 padding-top:4px;
}
/*travel*/
 .overlay2 {
	 background: rgba(26, 188, 156, 0.7);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
 .gallery-image2:hover .overlay2 {
	 opacity: 1;
	 width: 100%;
	 height: 100%;
}
 .gallery-image2 img {
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}
 .gallery-image2 .gallery2-name {
	 font-size: 16px;
	 color: #ffffff;
	 margin-bottom:5px;
}
 .gallery-image2 .gallery2-price {
	 font-size: 18px;
	 color: #ffffff;
	 margin-bottom:5px;
}
 .gallery-image2 .gallery2-icon {
	 font-size: 25px;
	 color: #ffffff;
}
 .overlay2-content {
	 position: absolute;
	 margin: auto;
	 left: 0;
	 right: 0;
	 bottom: 30px;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
 .gallery-image2:hover .overlay2-content{
	 opacity: 1;
	 -webkit-transform: scale(1);
	 transform: scale(1);
	 -webkit-transition: transform .5s ease, opacity 1.3s ease;
	 transition: transform .5s ease, opacity 1.3s ease;
}
/*shopping*/
 .gallery-div3 .gallery-col .row {
	 margin-right:-6px;
	 margin-left:-6px;
}
 .gallery-image3-bg {
	 background-color:#f2f2f2;
	 padding:30px 30px;
}
 .gallery-image3-bg h3 {
	 line-height:40px;
}
 .gallery-image3-bg h3 span {
	 color:#f31d2f;
}
 .gallery-div3 .col-sm-12, .gallery-div3 .col-sm-4, .gallery-div3 .col-sm-8, .gallery-div3 .col-sm-7, .gallery-div3 .col-sm-5 {
	 padding-left:5px;
	 padding-right:5px;
}
 .gallery-div3 .gallery3-top-space{
	 padding-top:10px;
}
 .gallery-div3 .col-sm-7 .row {
	 margin-left:-5px;
	 margin-right:-5px;
}
 .gallery-image3 {
	 position: relative;
	 overflow: hidden;
}
 .gallery-image3 .overlay {
	 background: rgba(243, 29, 47, 0.4);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
 .gallery-image3 span {
	 font-size: 25px;
	 color: #fff;
	 text-align: center;
	 position: absolute;
	 margin: auto;
	 height: 30px;
	 line-height: 30px;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
 .gallery-image3:hover .overlay {
	 opacity: 1;
	 width: 100%;
	 height: 100%;
}
 .gallery-image3:hover span {
	 opacity: 1;
	 -webkit-transform: scale(1);
	 transform: scale(1);
	 -webkit-transition: transform .5s ease, opacity 1.3s ease;
	 transition: transform .5s ease, opacity 1.3s ease;
}
/*restaurant*/
 .special-menu4 .board {
	 margin: 0px auto;
	 background: #fff;
}
 .special-menu4 .board .nav-tabs {
	 position: relative;
	 margin: 0 auto;
	 margin-bottom: 0;
	 box-sizing: border-box;
	 height:150px;
}
 .special-menu4 .board > div.board-inner{
	 background: url("../../images/restaurant/1200x180.jpg");
}
 .special-menu4 p.narrow{
	 width: 60%;
	 margin: 10px auto;
}
 .main-line {
	 position:relative;
}
 .special-menu4 .liner{
	 height: 2px;
	 background: #dc0e21;
	 position: absolute;
	 width: 84%;
	 margin: 0 auto;
	 left:-18px;
	 right: 0;
	 top: 42%;
	 z-index: 1;
}
 .special-menu4 .nav-tabs > li.active > a, .special-menu4 .nav-tabs > li.active > a:hover, .special-menu4 .nav-tabs > li.active > a:focus {
	 color: #555555;
	 cursor: default;
	 border: 0;
	 border-bottom-color: transparent;
}
 .special-menu4 .nav-tabs > li > a:hover {
	 border-bottom-color: transparent;
	 border-top-color: transparent;
}
 .special-menu4 span.round-tabs{
	 display: inline-block;
	 height:80px;
	 width:80px;
	 line-height:80px;
	 z-index: 2;
	 position: absolute;
	 left: 0;
	 text-align: center;
	 right:0;
	 margin:0 auto;
}
 .special-menu4 .title {
	 color:#333333;
	 font-size:15px;
	 position:absolute;
	 margin:0 auto;
	 text-align:center;
	 left:0;
	 right:0;
	 top:85px;
}
 .special-menu4 li.active .title {
	 color:#dc0e21;
}
 .special-menu4 li.active span.round-tabs {
	 border: 2px solid #dc0e21;
	 border-radius:50%;
	 height:80px;
	 width:80px;
	 line-height:75px;
}
 .special-menu4 .nav-tabs > li.active > a span.round-tabs{
	 background: #fafafa;
}
 .special-menu4 .nav-tabs > li {
	 width: 195px;
}
 .special-menu4 .nav-tabs > li:after {
	 content: " ";
	 position: absolute;
	 left: 45%;
	 opacity:0;
	 margin: 0 auto;
	 bottom: 0px;
	 border: 5px solid transparent;
	 border-bottom-color: #ddd;
	 transition:0.1s ease-in-out;
}
 .special-menu4 .nav-tabs > li a{
	 margin: 20px auto;
	 border-radius: 100%;
	 padding: 0;
}
 .special-menu4 .nav-tabs > li a:hover{
	 background: transparent;
}
 .special-menu4 .tab-pane{
	 position: relative;
	 padding:30px 20px;
}
 .menu4-points {
	 display:table;
	 width:100%;
}
 .menu4-points .list-content h5{
	 display: table-cell;
	 position: relative;
}
 .menu4-points .list-content h5:before {
	 border-bottom:1px dotted #666666;
	 bottom: 11px;
	 content: "";
	 left: 102%;
	 position: absolute;
	 width: 1000px;
}
 .menu4-points .list-left {
	 float: left;
	 overflow-x: hidden;
	 overflow-y: hidden;
	 width: 90%;
}
 .menu4-points .list-right {
	 float: right;
	 padding-left: 5px;
	 width: 10%;
}
 .menu4-points .list-right p {
	 color: #dc0e21;
	 font-size:18px;
}
 .menu4-points img {
	 padding-right:10px;
	 vertical-align:middle 
}
 .menu4-points .list-content p {
	 font-size:13px;
	 line-height:18px;
	 margin-top:3px;
}
 .menu4-points .list-img {
	 float:left;
	 width:80px;
}
/*spa*/ /*kids-school*/ /*car-repair-services*/
 .gallery-div5 .overlay {
	 background: rgba(235, 149, 50, 0.4);
}
 .gallery-div11 .overlay {
	 background: rgba(255, 82, 82, 0.6);
}
 .gallery-div13 .overlay {
	 background: rgba(250, 185, 9, 0.6);
}
 .gallery-div13 .overlay, .gallery-div11 .overlay, .gallery-div5 .overlay {
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
 .gallery-div11 .gallery-image span, .gallery-div5 .gallery-image span {
	 font-size: 25px;
	 color: #ffffff;
	 text-align: center;
	 position: absolute;
	 margin: auto;
	 height: 30px;
	 line-height: 30px;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
 .gallery-div13 .gallery-image span {
	 font-size: 25px;
	 color: #000000;
	 text-align: center;
	 position: absolute;
	 margin: auto;
	 height: 30px;
	 line-height: 30px;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
 .gallery-div13 .gallery-image:hover .overlay, .gallery-div11 .gallery-image:hover .overlay, .gallery-div5 .gallery-image:hover .overlay {
	 opacity: 1;
	 width:100%;
	 height:100%;
}
 .gallery-div13 .gallery-image:hover span, .gallery-div11 .gallery-image:hover span, .gallery-div5 .gallery-image:hover span {
	 opacity: 1;
	 -webkit-transform: scale(1);
	 transform: scale(1);
	 -webkit-transition: transform .5s ease, opacity 1.3s ease;
	 transition: transform .5s ease, opacity 1.3s ease;
}
 .gallery-div13 .gallery-image img, .gallery-div11 .gallery-image img, .gallery-div5 .gallery-image img {
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}
 .gallery-div13.popup-gallery .col-sm-4, .gallery-div11.popup-gallery .col-sm-4, .gallery-div5.popup-gallery .col-sm-4{
	 padding-left:2px;
	 padding-right:2px;
}
 .gallery-div13.popup-gallery .gallery-space1, .gallery-div11.popup-gallery .gallery-space1, .gallery-div5.popup-gallery .gallery-space1 {
	 margin-top:4px;
}
/*gym*/
 .gallery7-col{
	 height:300px;
	 position: relative;
	 overflow:hidden;
}
 .gallery7-col figure {
	 background-color:#fe7000;
	 position: absolute;
	 text-align: center;
	 padding:20px 20px;
	 width: 100%;
	 height: 100%;
}
 .gallery7-col img{
	 height: 100%;
	 position: absolute;
	 transition: ease-in-out .5s;
	 -webkit-transition: ease-in-out .5s;
	 -moz-transition: ease-in-out .5s;
}
 .gallery7-col:hover img{
	 transform: translate(0,-100%);
	 -webkit-transform: translate(0,-100%);
	 -moz-transform: translate(0,-100%);
}
 .gallery7-col .express {
	 color:#eeeeee;
	 font-size:12px;
	 line-height:20px;
}
 .gallery7-col h4 {
	 color:#ffffff;
	 margin-top:40px;
}
 .gallery7-col p {
	 color:#ffffff;
}
/*gym*/
 .gallery-div7 .col-md-4 {
	 padding:0 5px ;
}
/*bit-coins*/ /*logistics*/
 .gallery-div9 .overlay {
	 background: rgba(247,202,24, 0.8);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
.gallery-div16 .overlay {
	 background: rgba(13, 18, 56, 0.8);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
 .gallery-div9 .gallery-image span {
	 font-size: 25px;
	 color: #000000;
	 text-align: center;
	 position: absolute;
	 margin: auto;
	 height: 30px;
	 line-height: 30px;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
 .gallery-div16 .gallery-image span {
	 font-size: 25px;
	 color: #ff0000;
	 text-align: center;
	 position: absolute;
	 margin: auto;
	 height: 30px;
	 line-height: 30px;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
.gallery-div16 .gallery-image:hover .overlay,
 .gallery-div9 .gallery-image:hover .overlay {
	 opacity: 1;
	 width:100%;
	 height:100%;
}
.gallery-div16 .gallery-image:hover span,
 .gallery-div9 .gallery-image:hover span {
	 opacity: 1;
	 -webkit-transform: scale(1);
	 transform: scale(1);
	 -webkit-transition: transform .5s ease, opacity 1.3s ease;
	 transition: transform .5s ease, opacity 1.3s ease;
}
 .gallery-div9 .gallery-image img {
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}
 .gallery-div9.popup-gallery .col-sm-4{
	 padding-left:2px;
	 padding-right:2px;
}
 .gallery-div16.popup-gallery .col-sm-4{
	 padding-left:0px;
	 padding-right:0px;
}
 .gallery-div9.popup-gallery .gallery-space1 {
	 margin-top:4px;
}
 .gallery-div16.popup-gallery .gallery-space1 {
	 margin-top:0px;
}
.gallery16-section {
	padding:80px 0 0 0;
}

/*wedding*/ /*corporate*/
.gallery-div15 .overlay {
	 background: rgba(52, 152, 219, 0.7);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;	
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
} 
 .gallery-div10 .overlay {
	 background: rgba(200, 38, 71, 0.7);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
 .gallery-div12 .overlay {
	 background: rgba(255, 82, 82, 0.7);
	 position: absolute;
	 margin: auto;
	 width: 0px;
	 height: 0px;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 opacity: 0;
	 -webkit-transition: .4s ease;
	 transition: .4s ease;
}
 .gallery-div15 .gallery-image span,.gallery-div12 .gallery-image span, .gallery-div10 .gallery-image span {
	 font-size: 25px;
	 color: #ffffff;
	 text-align: center;
	 position: absolute;
	 margin: auto;
	 height: 30px;
	 line-height: 30px;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 -webkit-transform: scale(0);
	 transform: scale(0);
	 -webkit-transition: transform .5s ease, opacity .7s ease;
	 transition: transform .5s ease, opacity .7s ease;
}
 .gallery-div15 .gallery-image:hover .overlay,.gallery-div12 .gallery-image:hover .overlay, .gallery-div10 .gallery-image:hover .overlay {
	 opacity: 1;
	 width: 100%;
	 height: 100%;
}
.gallery-div15 .gallery-image:hover span, .gallery-div12 .gallery-image:hover span, .gallery-div10 .gallery-image:hover span {
	 opacity: 1;
	 -webkit-transform: scale(1);
	 transform: scale(1);
	 -webkit-transition: transform .5s ease, opacity 1.3s ease;
	 transition: transform .5s ease, opacity 1.3s ease;
}
 .gallery-div12 .gallery-image img, .gallery-div10 .gallery-image img {
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}
.gallery-div15.popup-gallery .col-xs-12,.gallery-div15.popup-gallery .col-xs-6,.gallery-div15.popup-gallery .col-xs-3, .gallery-div15.popup-gallery .col-sm-12,.gallery-div15.popup-gallery .col-sm-6, .gallery-div15.popup-gallery .col-sm-3,
 .gallery-div12.popup-gallery .col-xs-12,.gallery-div12.popup-gallery .col-xs-6,.gallery-div12.popup-gallery .col-xs-3, .gallery-div12.popup-gallery .col-sm-12,.gallery-div12.popup-gallery .col-sm-6, .gallery-div12.popup-gallery .col-sm-3, .gallery-div10.popup-gallery .col-sm-6, .gallery-div10.popup-gallery .col-sm-3 {
	 padding-left:2px;
	 padding-right:2px;
}
 .gallery-div10.popup-gallery .gallery-space1 {
	 padding-top:4px;
}
 .gallery-div15.popup-gallery .gallery-space1, .gallery-div12.popup-gallery .gallery-space1 {
	 margin-top:4px;
}
 .gallery-div15.popup-gallery .col-sm-6.gallery15-right, .gallery-div15.popup-gallery .col-sm-6.gallery15-left,.gallery-div12.popup-gallery .col-sm-6.gallery12-right, .gallery-div12.popup-gallery .col-sm-6.gallery12-left {
	 padding-left:0;
	 padding-right:0;
}
/*========================================== 18.GALLERY ENDS ===========================================*/
/*========================================== 19.COUNTER START ===========================================*/
/*spa*/
 .counter5-div .counter-value {
	 font-size:30px;
	 color:#888888;
}
/*events*/
 .book8-seat-bg .digital-clock {
	 display:table;
	 margin:30px auto 0 auto;
}
 .book8-seat-bg .digital-clock li {
	 display:inline-block;
	 margin:0 10px;
	 width:110px;
}
 .book8-seat-bg .digital-clock .countdown {
	 color:#ffffff;
	 font-size:30px;
	 font-weight:600;
	 display:table;
	 margin:0 auto 0 auto;
}
 .book8-seat-bg .digital-clock .count-unit {
	 color:#ffffff;
	 font-size:15px;
	 font-weight:600;
	 position:absolute;
	 left:0;
	 right:0;
	 bottom:-30px;
}
 .book8-seat-bg .countdown-wrap {
	 background-color:#ff7416;
	 height:80px;
	 margin: 0;
	 position:relative;
	 padding-top:28px;
}
/*wedding*/
 .digital-clock10 h2 {
	 color:#ffffff;
}
 .digital-clock10 .digital-clock {
	 display:table;
	 margin:0 auto 0 auto;
}
 .digital-clock10 .digital-clock li {
	 display:inline-block;
	 margin:0 10px;
	 background-color:transparent;
	 width:110px;
}
 .digital-clock10 .digital-clock .countdown {
	 color:#ffffff;
	 font-size:50px;
	 font-weight:600;
	 display:table;
	 margin:30px auto 40px auto;
}
 .digital-clock10 .digital-clock .count-unit {
	 color:#ffffff;
	 font-size:15px;
	 font-weight:600;
}
 .digital-clock10 .countdown-wrap {
	 border:2px solid #ffffff;
	 margin:30px 0 0 0;
	 height:90px;
}
/*========================================== 19.COUNTER ENDS ===========================================*/
/*========================================== 20.PRICE TABLE START ===========================================*/
 .packages5-col {
	 position:relative;
}
 .packages5-col .packages5-border{
	 border:1px solid #333333;
	 margin:0 auto;
	 padding:40px 0;
	 width:95%;
}
 .packages5-price {
	 background-color:#eb9532;
	 padding:10px 20px;
	 margin:0 auto;
	 position:absolute;
	 left:0;
	 right:0;
	 width:96%;
	 top:85px;
}
 .packages5-content {
	 margin-top: 75px;
	 padding:0 15px;
}
 .packages5-price p {
	 color:#ffffff;
	 font-size:30px;
}
 .packages5-price p span{
	 color:#ffffff;
	 font-size:14px;
}
/*yoga*/ /*car-repair-services*/
 .packages6-bg-1 {
	 background-color:#f2f2f2;
	 padding:30px 30px;
}
 .packages13-bg-1 {
	 background-color:#fab909;
	 padding:30px 30px;
}
 .packages9-ul li, .packages8-ul li {
	 display:table-cell;
	 vertical-align:middle;
}
 .packages13-ul-1 li, .packages13-ul li, .packages6-ul li {
	 display:table-cell;
	 vertical-align:top;
}
 .packages14-ul li {
	 display:table-cell;
}
 .packages14-ul li:first-child, .packages13-ul-1 li:first-child, .packages13-ul li:first-child, .packages9-ul li:first-child, .packages8-ul li:first-child, .packages6-ul li:first-child {
	 padding-right:10px;
}
 .packages6-ul {
	 border-bottom:1px solid #dddddd;
	 margin:10px 0 0 0;
	 padding:0 0 10px 0;
}
 .packages13-ul {
	 border-bottom:1px solid #555555;
	 margin:10px 0 0 0;
	 padding:0 0 10px 0;
}
 .packages13-ul-1 {
	 border-bottom:1px solid #222222;
	 margin:10px 0 0 0;
	 padding:0 0 10px 0;
}
 .packages13-content-1 .packages13-ul-1:first-child , .packages13-content .packages13-ul:first-child , .packages6-content .packages6-ul:first-child {
	 margin:0;
}
 .packages6-price-1 {
	 background-color:#333333;
	 padding:20px 15px;
}
 .packages6-price-1 h4 {
	 color:#ffffff;
	 margin:0 0 10px 0;
}
 .packages6-price-1 p {
	 color:#eeeeee;
	 font-size:40px;
}
 .packages6-price-1 p span{
	 font-size:14px;
}
 .packages6-price-2 {
	 background-color:#1abc9c;
	 padding:20px 15px;
}
 .packages6-price-2 h4 {
	 color:#ffffff;
	 margin:0 0 10px 0;
}
 .packages6-price-2 p {
	 color:#ffffff;
	 font-size:40px;
}
 .packages6-price-2 p span{
	 font-size:14px;
}
 .packages6-bg-2 {
	 background-color:#fafafa;
	 padding:30px 30px;
}
 .packages13-col-2, .packages6-col-2 {
	 margin:-50px -30px 0 -30px;
	 width:38%;
}
 .packages13-row, .packages6-row {
	 margin:50px auto 0 auto;
	 width:95%;
}
 .packages13-price-1 {
	 background-color:#000000;
	 padding:20px 15px;
}
 .packages13-price-1 h4 {
	 color:#ffffff;
	 margin:0 0 10px 0;
}
 .packages13-price-1 p {
	 color:#eeeeee;
	 font-size:40px;
}
 .packages13-price-1 p span{
	 font-size:14px;
}
 .packages13-ul p {
	 color:#000000;
}
 .packages13-ul-1 p {
	 color:#ffffff;
}
 .packages13-price-2 {
	 background-color:#fab909;
	 padding:20px 15px;
}
 .packages13-price-2 h4 {
	 color:#000000;
	 margin:0 0 10px 0;
}
 .packages13-price-2 p {
	 color:#000000;
	 font-size:40px;
}
 .packages13-price-2 p span{
	 font-size:14px;
}
 .packages13-bg-2 {
	 background-color:#000000;
	 padding:30px 30px;
}
/*gym*/
 .packages-bgimage-7 {
	 background-image: url("../../images/gym/1920x700x1.jpg");
}
 .packages-bgimage-7 h2{
	 color:#ffffff;
}
 .trainer7-col {
	 background-color:#ffffff;
	 padding:20px 15px;
}
 .trainer7-bg-4, .trainer7-bg-3, .trainer7-bg-2, .trainer7-bg-1 {
	 height:186px;
	 position:relative;
}
 .trainer7-bg-1 {
	 background-image: url("../../images/gym/290x186x1.jpg");
}
 .trainer7-bg-2 {
	 background-image: url("../../images/gym/290x186x2.jpg");
}
 .trainer7-bg-3 {
	 background-image: url("../../images/gym/290x186x3.jpg");
}
 .trainer7-bg-4 {
	 background-image: url("../../images/gym/290x186x4.jpg");
}
 .trainer7-price {
	 background-color:#fe7000;
	 position:absolute;
	 left:0;
	 padding:10px 10px;
}
 .trainer7-price p:nth-child(1) {
	 font-size:18px;
}
 .trainer7-price p:nth-child(2) {
	 font-size:13px;
}
 .trainer7-price p:nth-child(2), .trainer7-price p:nth-child(1) {
	 color:#ffffff;
}
 .packages7-col {
	 position:relative;
}
 .packages7-col-1 {
	 background-image: url("../../images/gym/360x400x4.jpg");
}
 .packages7-col-2 {
	 background-image: url("../../images/gym/360x400x5.jpg");
}
 .packages7-col-3 {
	 background-image: url("../../images/gym/360x400x6.jpg");
}
 .packages7-price-1 {
	 padding-top:180px;
}
 .packages7-price-bg {
	 padding:10px 15px;
}
 .packages7-price-bg-1 {
	 background-color:#333333;
}
 .packages7-price-bg-2 {
	 background-color:#fe7000;
}
 .packages7-price-bg p, .packages7-price-bg h4 {
	 color:#ffffff;
}
 .packages7-price-bg p {
	 font-size:30px;
	 margin-top:5px;
}
 .packages7-price-bg p span {
	 font-size:14px;
}
 .packages7-content {
	 background-color:#ffffff;
	 padding:20px 15px 30px 15px;
}
 .packages7-col:hover .packages7-content {
	 background-color:rgba(0,0,0,0.7);
}
 .packages7-col:hover .packages7-price-bg-1 {
	 background-color:rgba(0,0,0,0.6);
}
 .packages7-col:hover .packages7-price-bg-2 {
	 background-color:rgba(254, 112, 0,0.6);
}
 .packages7-col:hover .packages7-content p {
	 color:#eeeeee;
}
/*events*/
 .packages8-col .packages8-border{
	 border:1px solid #333333;
	 margin:0 auto;
	 padding:0 0 40px 0;
}
 .packages8-price {
	 background-color:#333333;
	 padding:20px 15px;
}
 .packages8-col h4 {
	 margin:2px 0;
	 padding:20px 15px;
}
 .packages8-col .packages8-bg-1 {
	 background-color:#333333;
	 color:#ffffff;
}
 .packages8-col .packages8-bg-2 {
	 background-color:#ff7416;
	 color:#ffffff;
}
 .packages8-price p {
	 color:#ffffff;
	 font-size:30px;
}
 .packages8-price p span {
	 color:#ffffff;
	 font-size:18px;
}
 .packages8-content {
	 margin-top:30px;
	 padding:0 15px;
}
/*bit-coins*/
 .packages-bgimage-9 {
	 background-image: url("../../images/bit-coins/1920x700x1.jpg");
}
 .packages-bgimage-9 h2{
	 color:#ffffff;
}
 .packages9-content {
	 background-color:#ffffff;
}
 .packages9-ul {
	 display:table;
	 margin:20px auto 0 auto;
	 padding:0 10px;
}
 .packages9-price-bg {
	 background-color:#f7ca18;
	 padding:30px 20px;
}
 .packages9-price-bg h4 {
	 color:#000000;
}
 .packages9-ul li:nth-child(1) {
	 width:50px;
}
 .packages9-ul li:nth-child(2) {
	 width:100px;
	 color:#000000;
}
 .packages9-ul li:nth-child(2) p {
	 font-size:16px;
}
 .packages9-ul li:nth-child(3) p {
	 font-size:14px;
	 margin-left:30px;
	 color:#f7ca18;
}
 .packages9-border {
	 border-bottom:1px solid #dddddd;
	 margin:10px 0 0 0;
	 padding:0 0 10px 0;
}
 .packages9-content {
	 padding:0 0 40px 0;
}
 .buy9-head {
	 background-color:#f7ca18;
	 padding:15px 15px;
}
 .buy9-content-ul li , .buy9-head-ul li {
	 display:inline-block;
	 width:140px;
}
 .buy9-head-ul li {
	 color:#000000;
	 font-size:16px;
}
 .buy9-bg-1 {
	 background-color:#f2f2f2;
}
 .buy9-content-ul li {
	 height:35px;
	 line-height:0;
}
 .buy9-content-ul li:nth-child(1) {
	 padding:12px 0 0 0;
}
/*kids-school*/
 .packages-bgimage-11 {
	 background-image: url("../../images/kids-school/1920x700x1.jpg");
}
 .packages-bgimage-11 h2{
	 color:#ffffff;
}
 .trainer11-col {
	 background-color:#ffffff;
	 padding:20px 15px;
}
 .trainer11-bg-4, .trainer11-bg-3, .trainer11-bg-2, .trainer11-bg-1 {
	 height:186px;
	 position:relative;
}
 .trainer11-bg-1 {
	 background-image: url("../../images/kids-school/290x186x1.jpg");
}
 .trainer11-bg-2 {
	 background-image: url("../../images/kids-school/290x186x2.jpg");
}
 .trainer11-bg-3 {
	 background-image: url("../../images/kids-school/290x186x3.jpg");
}
 .trainer11-bg-4 {
	 background-image: url("../../images/kids-school/290x186x4.jpg");
}
 .trainer11-price {
	 background-color:#ff5252;
	 position:absolute;
	 left:0;
	 padding:10px 10px;
}
 .trainer11-price p:nth-child(1) {
	 font-size:18px;
}
 .trainer11-price p:nth-child(2) {
	 font-size:13px;
}
 .trainer11-price p:nth-child(2), .trainer11-price p:nth-child(1) {
	 color:#ffffff;
}
/*agency*/ /*app*/
 .packages12-col .packages12-border{
	 border:1px solid #333333;
	 margin:0 auto;
	 padding:0 0 30px 0;
}
 .packages14-col .packages14-border{
	 margin:0 auto;
	 padding:0 0 30px 0;
}
 .packages14-border-1 {
	 border:1px solid #333333;
}
 .packages14-border-2 {
	 border:1px solid #55bab9;
}
 .packages12-col h4 {
	 margin-bottom:20px;
}
 .packages11-price {
	 background-color:#333333;
	 padding:25px 15px;
}
 .packages14-price {
	 padding:25px 15px;
}
 .packages14-price-1 {
	 background-color:#333333;
}
 .packages14-price-2 {
	 background-color:#55bab9;
}
 .packages14-price h5 {
	 color:#ffffff;
	 margin:0 0 20px 0;
}
 .packages11-price p {
	 color:#ffffff;
	 font-size:40px;
}
 .packages14-price p {
	 color:#ffffff;
	 font-size:40px;
}
 .packages11-price p span {
	 color:#ffffff;
	 font-size:18px;
}
 .packages14-price p span {
	 color:#ffffff;
	 font-size:14px;
	 margin:10px 0 0 0;
}
 .packages14-content, .packages11-content {
	 margin-top:30px;
	 padding:0 15px;
}
/*========================================== 20.PRICE TABLE ENDS ===========================================*/
/*========================================== 21.TESTIMONIAL START ===========================================*/
/*hotel booking*/
 .testimonial-name1 {
	 color:#666666;
	 font-size:14px;
	 margin-bottom:10px;
	 margin-top:15px;
}
 .testimonial-name1 span {
	 color:#888888;
	 font-size:12px;
	 padding-left:5px;
}
 .testimonial1.owl-theme .owl-controls .owl-page span {
	 background-color:#1f9ea3;
	 border-radius:0;
	 height: 5px;
	 width: 35px;
}
 .testimonial1 .owl-pagination {
	 margin-top:30px;
}
/*travel*/
/*car-repair-services*/
 .testimonial13 .item, .testimonial2 .item{
	 margin:0 15px 10px 15px;
}
 .testimonial2.owl-theme .owl-controls .owl-page span {
	 background-color:#1abc9c;
	 border-radius:0;
}
 .testimonial13.owl-theme .owl-controls .owl-page span {
	 background-color:#fab909;
	 border-radius:0;
}
 .testimonial13 .owl-pagination, .testimonial2 .owl-pagination {
	 margin-top:30px;
}
 .testimonial2 .testimonial-div {
	 border:1px solid #1abc9c;
	 padding:50px 30px;
}
 .testimonial13 .testimonial-div {
	 border:1px solid #fab909;
	 padding:50px 30px;
}
 .testimonial13 .testimonial-para2, .testimonial2 .testimonial-para2 {
	 padding-bottom:70px;
}
 .testimonial13 .testimonial-div > img, .testimonial2 .testimonial-div > img {
	 position:absolute;
	 bottom:0;
	 left:0;
}
 .testimonial13 .testimonial-name2, .testimonial2 .testimonial-name2 {
	 color:#666666;
	 font-size:18px;
	 margin-bottom:10px;
	 margin-top:15px;
}
 .testimonial2 .testimonial-name2 span {
	 color:#1abc9c;
	 font-size:12px;
	 padding-left:5px;
}
 .testimonial13 .testimonial-name2 span {
	 color:#fab909;
	 font-size:12px;
	 padding-left:5px;
}
/*shopping*/
 .testimonial-bgimage-3 {
	 background-image: url("../../images/shopping/1920x600x1.jpg");
}
 .testimonial-bgimage-3 h2 {
	 color:#ffffff;
}
 .testimonial3 .owl-pagination {
	 margin-top:30px;
}
 .testimonial3 .testimonial-div {
	 background-color:rgba(255,255,255,0.9);
	 padding:50px 30px;
}
 .testimonial3 .item{
	 margin:0 15px 10px 15px;
}
 .testimonial3 .testimonial-name3 {
	 color:#666666;
	 font-size:15px;
	 margin-bottom:10px;
	 margin-top:15px;
}
 .testimonial-para3 {
	 color:#666666;
}
 .testimonial3 .testimonial-name3 span {
	 color:#f31d2f;
	 font-size:13px;
	 padding-left:5px;
}
 .testimonial3.owl-theme .owl-controls .owl-page span {
	 background-color:#f31d2f;
}
/*restaurant*/
 .testimonial4-col ul li {
	 display:inline-block;
	 margin:0 1px;
}
 .testimonial4-col .list-img {
	 float:left;
	 width:130px;
}
 .testimonial4-col {
	 background-color:#f2f2f2;
	 padding:40px 20px;
}
 .testimonial4-col .designation, .testimonial4-col h5 {
	 color:#333333;
}
 .testimonial4-col p {
	 color:#666666;
}
/*spa*/
 .testimonial-bgimage-5 {
	 background-image: url("../../images/spa/1920x700.jpg");
}
 .testimonial5 .testimonial-name5 {
	 color:#ffffff;
	 font-size:15px;
	 margin-bottom:10px;
	 margin-top:15px;
}
 .testimonial5 .testimonial-name5 span {
	 color:#eb9532;
	 font-size:15px;
	 padding-left:5px;
}
 .testimonial5 .testimonial-para5 {
	 color:#ffffff;
}
 .testimonial5 .item {
	 margin:0 10px;
}
 .testimonial-bgimage-5 h2 {
	 color:#ffffff;
}
/*yoga*/
 .testimonial6-div {
	 background-color:#ffffff;
	 display:table;
	 padding:20px 30px;
}
 .testimonial6-img {
	 float: left;
	 left: 15px;
	 position: relative;
	 top: 18px;
}
 .testimonial6-row .testimonial-name6 {
	 color:#666666;
	 font-size:16px;
	 margin-top:5px;
}
 .testimonial6-row .testimonial-name6 span {
	 color:#1abc9c;
	 font-size:14px;
	 padding-left:5px;
}
 .testimonial6-row .col-md-6:hover .testimonial6-div {
	 background-color:#1abc9c;
}
 .testimonial6-row .col-md-6:hover .testimonial-para6, .testimonial6-row .col-md-6:hover .testimonial6-div .testimonial-name6 span, .testimonial6-row .col-md-6:hover .testimonial6-div .testimonial-name6 {
	 color:#ffffff;
}
/*gym*/
 .testimonial-bgimage-7 {
	 background-image: url("../../images/gym/1920x700x2.jpg");
}
 .testimonial-bgimage-7 h2 {
	 color:#ffffff;
}
 .testimonial-para7 {
	 color:#eeeeee;
}
 .testimonial-name7 span {
	 color:#fe7000;
}
 .testimonial-name7 {
	 color:#ffffff;
}
 .testimonial7-row .item {
	 margin:0 10px;
}   
.stories-slider .owl-nav {
	 padding-top:25px;
}
.stories-slider .owl-nav > div {
	 padding:5px 12px;
	 border: 2px solid #c82647;
	 background:transparent;
	 color: #c82647;
	 border-radius:3px;
	 font-size:14px;
}
 .stories-slider .owl-nav > div:hover {
	 background:transparent;
}
 .stories-slider .owl-nav .owl-prev {
	 float: left;
}
 .stories-slider .owl-nav .owl-next {
	 float: right;
}
/*kids-school*/ /*agency*/ /*corporate*/
 .testimonial-bgimage-11 {
	 background-image: url("../../images/kids-school/1920x700x2.jpg");
}
 .testimonial-bgimage-11 h2 {
	 color:#ffffff;
}
 .testimonial-para11 {
	 color:#eeeeee;
}
 .testimonial-name11 span {
	 color:#ff5252;
}
 .testimonial-name11 {
	 color:#ffffff;
}
 .testimonial11-row .item,.testimonial12-row .item {
	 margin:0 10px;
}
 .testimonial-bgimage-12 {
	 background-image: url("../../images/agency/1920x700x1.jpg");
}
 .testimonial-bgimage-12 h2 {
	 color:#ffffff;
}
 .testimonial12-col {
	 background-color:rgba(0,0,0,0.5);
	 padding:30px 20px;
}
 .testimonial15-col {
	 background-color:rgba(255,255,255,0.3);
	 padding:30px 20px;
}
 .testimonial-para15,
 .testimonial-para12 {
	 color:#eeeeee;
}
 .testimonial-name12 span {
	 color:#e74c3c;
}
 .testimonial-name12 {
	 color:#ffffff;
}
 .testimonial-name15 span {
	 color:#3498db;
}
 .testimonial-name15 {
	 color:#ffffff;
}
/*app*/
 .testimonial-bgimage-14 {
	 background-image: url("../../images/app/1920x700x2.jpg");
}
 .testimonial-bgimage-14 h2 {
	 color:#ffffff;
}
 .testimonial14-col {
	 background-color:rgba(255,255,255,0.3);
	 padding:30px 20px;
}
 .testimonial-para14 {
	 color:#eeeeee;
}
 .testimonial-name14 span {
	 color:#55bab9;
}
 .testimonial-name14 {
	 color:#ffffff;
}
 .testimonial14-row .item {
	 margin:0 10px;
}
/*corporate*/
 .testimonial-bgimage-15 {
	 background-image: url("../../images/corporate/1920x700x1.jpg");
}
 .testimonial-bgimage-15 h2 {
	 color:#ffffff;
}
 .client16-logo h4,.client15-logo h4 {
	 color:#ffffff;
	 margin-bottom:20px;
}
.testimonial16-row .item,
 .client15-logo .col-sm-4 {
	 padding:0 5px;
}

.client16-logo .item img {
	margin:0 auto;
}	


/*========================================== 21.TESTIMONIAL ENDS ===========================================*/
/*========================================== 22.NEWS START ===========================================*/
/*hotel booking and travel*/
 .news1-div {
	 line-height:0;
}
 .news15-col .news15-ul, .news13-col .news13-ul,.news14-col-1 .news14-ul,.news12-col-1 .news12-ul,.news11-col-1 .news11-ul,.news5-col-1 .news5-ul, .news2-col .news2-ul, .news1-col-1 .news-ul {
	 display: inline-block;
}
 .news15-col .news15-ul-1,.news13-col .news13-ul-1,.news14-col .news14-ul-1,.news12-col-1 .news12-ul-1, .news11-col .news11-ul-1,.news5-col-1 .news5-ul-1, .news2-col .news2-ul-1, .news1-col-1 .news-ul-1 {
	 margin-left: 10px;
	 margin-top: 0;
}
 .news15-col .news15-ul,.news13-col .news13-ul,.news14-col .news14-ul,.news12-col-1 .news12-ul, .news11-col .news11-ul,.news5-col-1 .news5-ul, .news2-col .news2-ul, .news-ul {
	 display: inline;
	 display: inline-table;
}
 .news15-col .news15-ul li,.news13-col .news13-ul li,.news14-col .news14-ul li,.news12-col-1 .news12-ul li,.news11-col .news11-ul li,.news5-col-1 .news5-ul li, .news2-col .news2-ul li, .news-ul li {
	 display: table-cell;
}
 .news15-col .news15-ul-1,.news13-col .news13-ul-1,.news14-col .news14-ul-1,.news12-col-1 .news12-ul-1,.news11-col .news11-ul-1,.news5-col-1 .news5-ul-1, .news2-col .news2-ul-1, .news-ul-1 {
	 margin-left: 30px;
}
 .news15-col .news15-ul li:nth-child(1),.news13-col .news13-ul li:nth-child(1),.news14-col .news14-ul li:nth-child(1),.news12-col-1 .news12-ul li:nth-child(1),.news11-col .news11-ul li:nth-child(1),.news5-col-1 .news5-ul li:nth-child(1), .news2-col .news2-ul li:nth-child(1), .news-ul li:nth-child(1) {
	 padding-right: 15px;
	 vertical-align: text-top;
}
 .news15-col .news15-ul li:nth-child(2),.news13-col .news13-ul li:nth-child(2),.news14-col .news14-ul li:nth-child(2),.news12-col-1 .news12-ul li:nth-child(2), .news11-col .news11-ul li:nth-child(2),.news5-col-1 .news5-ul li:nth-child(2), .news2-col .news2-ul li:nth-child(2), .news-ul li:nth-child(2) {
	 vertical-align: middle;
}
 .news-ul p a:hover {
	 color: #1f9ea3;
}
 .news-col h4 {
	 margin-bottom: 10px;
}
 .news-col h4 a {
	 color: #333333;
}
 .news-ul p {
	 font-size: 13px;
}
 .news-ul p, .news-ul p a {
	 color: #1f9ea3;
}
 .news-row-1 {
	 margin-bottom: 30px;
}
 .news1-bg {
	 background-color: #f7f7f7;
	 margin: 0;
}
 .news1-col-1 {
	 padding: 80px 30px;
}
 .news1-col {
	 padding-left: 0;
	 padding-right: 0;
}
 .news1-col-1 h4 {
	 margin-bottom: 5px;
}
 .news1-col-1 h4 a {
	 color: #333333;
}
 .news5-space, .news1-space {
	 margin-top:30px !important;
}
/*travel*/ /*kids-school*/ /*car-repair-services*/
 .news2-col .news2-ul p a:hover {
	 color: #1f9ea3;
}
 .news11-col .news11-ul p a:hover {
	 color: #ff5252;
}
 .news13-col .news13-ul p a:hover {
	 color: #fab909;
}
 .news14-col .news14-ul p a:hover {
	 color: #55bab9;
}
 .news15-col .news15-ul p a:hover {
	 color: #3498db;
}
 .news14-col h4, .news13-col h4, .news11-col h4, .news2-col h4 {
	 margin-bottom: 10px;
}
 .news13-col h4 a, .news14-col h4 a, .news11-col h4 a, .news2-col h4 a {
	 color: #333333;
}
 .news2-col .news2-ul p {
	 color: #1abc9c;
	 font-size: 13px;
}
 .news13-col .news2-ul p {
	 color: #fab909;
	 font-size: 13px;
}
 .news11-col .news11-ul p {
	 color: #ff5252;
	 font-size: 13px;
}
 .news15-col .news15-ul p {
	 color: #fab909;
	 font-size: 13px;
}
 .news2-col .news2-ul p a {
	 color: #1abc9c;
}
 .news11-col .news11-ul p a {
	 color: #ff5252;
}
 .news13-col .news13-ul p a {
	 color: #fab909;
}
 .news15-col .news15-ul p a {
	 color: #3498db;
}
 .news14-col .news14-ul p {
	 color: #55bab9;
	 font-size: 13px;
}
 .news14-col .news14-ul p a{
	 color: #55bab9;
	 font-size: 13px;
}
/*shopping*/
 .news3-col .news2-ul p a:hover {
	 color: #1f9ea3;
}
 .news3-col h4 {
	 margin-bottom: 10px;
}
 .news3-col h4 a {
	 color: #333333;
}
 .news3-div p a:nth-child(1) {
	 color:#f31d2f;
	 padding-right:5px;
}
 .news3-div p a:nth-child(2) {
	 color:#888888;
}
/*restaurant*/
 .news4-col .news2-ul p a:hover {
	 color: #1f9ea3;
}
 .news4-col h4 a {
	 color: #333333;
}
 .news4-img {
	 position:relative;
	 border-top:3px solid #dc0e21;
}
 .author4-image {
	 position:absolute;
	 left:0;
	 right:0;
	 bottom:-45px;
	 margin:0 auto;
	 text-align:center;
}
 .author4-image p{
	 color:#dc0e21;
	 font-size:13px;
}
 .news4-content {
	 margin-top:50px;
}
 .news4-link {
	 background-color:#dc0e21;
	 display:block;
	 padding:5px 0;
	 font-size:14px;
	 width:100%;
}
 .news4-link, .news4-link:hover {
	 color:#ffffff;
}
 .author4-date {
	 background-color:#dc0e21;
	 position:absolute;
	 left:0;
	 top:0px;
	 width:65px;
	 padding:10px 10px;
}
 .author4-date p{
	 font-size:25px;
	 line-height:30px;
}
 .author4-date p a{
	 color:#ffffff;
}
 .news4-bg {
	 background-color:#ffffff;
}
 .news4-bg .news4-content p, .news4-bg .news4-content h4 {
	 padding-left:15px;
	 padding-right:15px;
}
/*spa*/ /*agency*/
 .news5-bg {
	 background-color: #f7f7f7;
	 margin: 0;
}
 .news12-bg {
	 background-color: #ffffff;
	 margin: 0;
}
 .news12-col-1 h4 a, .news5-col-1 h4 a {
	 color:#333333;
}
 .news5-ul p a:hover {
	 color: #eb9532;
}
 .news12-col-1 h4, .news5-col-1 h4 {
	 margin-bottom: 10px;
}
 .news5-ul p {
	 color: #eb9532;
	 font-size: 13px;
}
 .news5-ul p a {
	 color: #eb9532;
}
 .news12-col-1, .news5-col-1 {
	 padding-top:30px;
	 padding-bottom:30px;
}
 .news12-col-1.news12-col-2, .news5-col-1.news5-col-2 {
	 padding-top:20px;
	 padding-bottom:30px;
}
 .news12-col-2, .news5-col-2 {
	 padding-left:15px;
	 padding-right:15px;
}
 .news12-ul p a:hover {
	 color: #e74c3c;
}
 .news12-ul p {
	 color: #e74c3c;
	 font-size: 13px;
}
 .news12-ul p a {
	 color: #e74c3c;
}
/*events*/
 .news8-div p{
	 color:#888888;
	 font-size:12px;
}
 .news8-div p a{
	 color:#888888;
}
 .news8-col h4 {
	 margin-bottom:0;
}
 .news8-col h4 a {
	 color:#333333;
}
 .news8-border {
	 border-bottom:1px solid #eeeeee;
	 margin:15px 0 0 0;
}
/*corporate*/
 .news15-col h4 {
	 background-color:#3498db;
	 padding:5px 10px;
	 color:#ffffff;
}
 .news15-col h4 a{
	 color:#ffffff;
}
 .news15-col {
	 background-color:#ffffff;
	 padding:15px 15px;
}
/*========================================== 22.NEWS ENDS ===========================================*/
/*========================================== 23.TEAM START ===========================================*/
 .team2-carousel {
	 padding: 0 40px 0px 40px;
}
 .team2-carousel .owl-pagination {
	 display:none;
}
 .team2-carousel .carousel-control.left:before {
	 color:#1abc9c;
	 left: 0;
	 background-image: none;
	 background: none repeat scroll 0 0 #ffffff;
	 border: 4px solid #1abc9c;
	 border-radius: 23px 23px 23px 23px;
	 height: 40px;
	 width : 40px;
	 content: "\f053";
	 font-family: Fontawesome;
	 margin-top: 30px;
	 position:absolute;
	 line-height: 35px;
	 font-size: 12px;
	 line-height:34px;
	 top:50px;
}
 .team2-carousel .carousel-control.right:before {
	 color:#1abc9c;
	 right: -12px !important;
	 background-image: none;
	 background: none repeat scroll 0 0 #ffffff;
	 border: 4px solid #1abc9c;
	 border-radius: 23px 23px 23px 23px;
	 height: 40px;
	 width : 40px;
	 content: "\f054";
	 font-family: Fontawesome;
	 margin-top: 30px;
	 position:absolute;
	 line-height: 35px;
	 font-size: 12px;
	 padding-left:3px;
	 line-height:34px;
	 top:50px;
}
 .team2-carousel.owl-theme .owl-controls .owl-buttons div {
	 background-color:transparent;
}
 .team2-carousel .carousel-indicators {
	 right: 50%;
	 top: auto;
	 bottom: 0px;
	 margin-right: -19px;
}
 .team2-carousel .carousel-indicators li {
	 background: #c0c0c0;
}
 .team2-carousel .carousel-indicators .active {
	 background: #333333;
}
 .team2-carousel img {
	 border-radius:50%;
	 width: 110px;
	 height: 110px;
	 position:absolute;
	 top:0px;
	 left:0px;
}
 .team2-row .team2_main_circle {
	 background: #ffffff none repeat scroll 0 0;
	 border: 5px solid #1abc9c;
	 border-radius: 50%;
	 height: 170px;
	 width: 170px;
	 display: table;
	 margin:0 auto;
	 position: relative;
}
 .team2-row .team2_main_circle .team2_main_circle_contain {
	 display: table-cell;
	 vertical-align: middle;
	 font-size: 18px;
}
 .team2-row .team2_main_circle .team2_main_circle_contain p:nth-child(2){
	 color:#1abc9c;
	 font-size: 14px;
}
 .team2-row .team2_main_circle .team_profile_circle {
	 border: 5px solid #1abc9c;
	 border-radius: 50%;
	 height: 120px;
	 left: 125px;
	 position: absolute;
	 top: -25px;
	 width: 120px;
}
 .padtop30 {
	 padding-top: 30px;
}
/*restaurant*/
 .team4-div{
	 cursor:pointer;
	 color: #fff;
	 position: relative;
	 overflow:hidden;
}
 .team4-div figure {
	 position: absolute;
	 padding: 10px 15px;
	 width: 100%;
	 bottom: -25%;
	 -webkit-transition: ease-in-out .5s;
	 transition: ease-in-out .5s;
	 background: rgba(220, 14, 33, 0.9);
}
 .team4-div:hover figure {
	 bottom: 0;
}
 .team4-div ul li{
	 display:inline-block;
	 margin:0 5px;
}
 .team4-col h4 {
	 margin:20px 0 5px 0;
}
 .team4-col p {
	 color:#dc0e21;
	 font-size:15px;
}
/*yoga*/
 .team6-div ul li{
	 display:inline-block;
	 margin:0 5px;
}
 .team6-div p {
	 color:#1abc9c;
	 font-size:15px;
}
 .team6-div {
	 background-color:#ffffff;
	 padding:0 0 30px 0;
}
 .team6-content {
	 padding:0 5px;
}
/*gym*/ /*kids-school*/
 .team11-div, .team7-div {
	 position: relative;
	 overflow:hidden;
}
 .team7-div figure {
	 position: absolute;
	 padding: 10px 15px;
	 width: 100%;
	 height:auto;
	 background: rgba(254, 112, 0, 0.9);
	 bottom: -78px;
	 transition: ease-in-out .5s;
}
 .team11-div figure {
	 position: absolute;
	 padding: 10px 15px;
	 width: 100%;
	 height:auto;
	 background: rgba(255, 82, 82, 0.9);
	 bottom: -78px;
	 transition: ease-in-out .5s;
}
 .team11-div:hover figure, .team7-div:hover figure {
	 bottom: 0;
}
 .team11-div p, .team11-div h4, .team7-div p, .team7-div h4 {
	 color:#ffffff;
}
 .team11-div ul li, .team7-div ul li{
	 display:inline-block;
	 margin:0 5px;
}
/*events*/
 .team8-div ul li{
	 display:inline-block;
	 margin:0 5px;
}
 .team8-div p {
	 color:#ff7416;
	 font-size:15px;
}
 .events8-bg {
	 background-color:#ff7416;
}
 .events8-div {
	 padding:30px 15px;
}
 .events8-name {
	 border-bottom:1px solid #ffffff;
	 color:#ffffff;
	 display:inline-block;
	 font-size:18px;
	 font-weight:600;
	 letter-spacing:0.5px;
	 margin:0 0 20px 0;
	 padding:0 0 20px 0;
}
 .events8-date {
	 color:#ffffff;
	 font-size:18px;
	 font-weight:600;
	 letter-spacing:0.5px;
}
 .events8-date span{
	 color:#ffffff;
	 font-size:14px;
	 font-weight:600;
	 letter-spacing:0.5px 
}
 .schedule8-div:before {
	 background-color:#bbbbbb;
	 content:"";
	 height:100%;
	 position:absolute;
	 left:-21%;
	 right:0;
	 margin:0 auto;
	 width:2px;
}
 .schedule8-div {
	 position:relative;
}
 .schedule8-img {
	 bottom:46%;
	 left:37.6%;
	 position:absolute;
	 right:0;
}
 .schedule8-right {
	 margin-top:60px;
}
/*wedding*/
 .team10-div {
	 position: relative;
	 overflow:hidden;
}
 .team10-div figure {
	 position: absolute;
	 padding: 10px 15px;
	 width: 100%;
	 height:auto;
	 background: rgba(200, 38, 71, 0.9);
	 bottom: -100px;
	 transition: ease-in-out .5s;
}
 .team10-div {
	 cursor:pointer;
}
 .team10-div:hover figure {
	 bottom: 0;
}
 .team10-div p, .team10-div h4 {
	 color:#ffffff;
}
 .team10-div p {
	 font-size:16px;
}
 .team10-div ul li{
	 display:inline-block;
	 margin:0 5px;
}
 .team10-border {
	 width:80px;
	 border-bottom:2px solid #c82647;
	 margin:15px auto 0 auto 
}
/*agency*/
 .team12-main .col-md-4 {
	 padding:0 2px;
}
 .team15-div ul li, .team12-div ul li{
	 display:inline-block;
	 margin:0 5px;
}
 .team12-div p {
	 color:#e74c3c;
	 font-size:15px;
}
/*corporate*/
 .team15-div p {
	 color:#3498db;
	 font-size:13px;
}
 .team15-div h4 {
	 background-color:#3498db;
	 padding:5px 10px;
	 color:#ffffff;
}
/*========================================== 23.TEAM ENDS ===========================================*/
/*========================================== 24.SUBSCRIBE START ===========================================*/
/*hotel booking*/
 .subscribe1-bg h3 {
	 color:#ffffff;
}
 .subscribe1-bg .subscribe1-input {
	 background-color:transparent;
	 border:1px solid #eeeeee;
	 border-radius:3px;
	 color:#ffffff;
	 display:inline-block;
	 height:40px;
	 margin-right:10px;
	 max-width:100%;
	 padding:0 15px;
	 width:50%;
}
 .subscribe1-bg .subscribe1-form {
	 margin:30px auto 0 auto;
	 width:50%;
}
 .subscribe1-bg .subscribe1-btn {
	 display:inline-block;
}
 #mc_embed_signup {
	 clear: left;
}
 #mc-embedded-subscribe {
	 margin: 0 0 0em 0 !important;
}
 #ResultMsg {
	 text-align: center;
}
 .SuccessMsg {
	 color: #33cc33;
}
 .FailureMsg {
	 color: #ff0000;
}
 .messageDiv {
	 display:table;
	 text-align: center;
	 margin-top:10px;
	 width: 100%;
}
 .SuccessMsg, .FailureMsg, .sucessMessage, .failMessage {
	 font-size: 13px;
	 font-weight: bold;
	 display: none;
	 margin-top: 10px;
}
 .sucessMessage {
	 color: Green;
}
 .failMessage {
	 color: #ff0000;
}
 .message > .SuccessMsg {
	 color:#008000 ;
}
 .place_error::-webkit-input-placeholder {
	 color: #ff0000;
	 text-transform: none;
}
 .place_error::-moz-placeholder {
	 color: #ff0000;
	 opacity: 1;
	 text-transform: none;
}
 .place_error:-ms-input-placeholder {
	 color: #ff0000 !important;
	 opacity: 1;
	 text-transform: none;
}
/*travel*/
 .subscribe2-form .subscribe2-input {
	 background-color:transparent;
	 border:1px solid #eeeeee;
	 border-radius:3px;
	 color:#ffffff;
	 height:35px;
	 max-width:100%;
	 padding:0 15px;
	 margin-bottom:20px;
	 width:100%;
}
 .subscribe2-form .subscribe2-form {
	 margin:30px auto 0 auto;
}
/*shopping*/
 .subscribe3-bg h3 {
	 color:#ffffff;
}
 .subscribe3-bg .subscribe3-input {
	 background-color:transparent;
	 border:1px solid #eeeeee;
	 border-radius:3px;
	 color:#ffffff;
	 height:40px;
	 margin-right:10px;
	 max-width:100%;
	 padding:0 15px;
	 width:50%;
}
 .subscribe3-bg .subscribe3-form {
	 margin:30px auto 0 auto;
	 width:50%;
}
/*app*/
 .subscribe14-bg {
	 background-image: url("../../images/app/1920x700x3.jpg");
	 padding:150px 0;
}
 .subscribe14-bg h2{
	 color:#ffffff;
}
 .subscribe14-bg p {
	 color:#ffffff;
	 font-size:15px;
}
 .subscribe14-bg .subscribe14-input {
	 background-color:transparent;
	 border:1px solid #eeeeee;
	 border-radius:3px;
	 color:#ffffff;
	 display:table-cell;
	 height:50px;
	 margin-right:10px;
	 max-width:100%;
	 padding:0 15px;
	 width:400px;
	 vertical-align:middle;
	 float:left;
}
 .subscribe14-btn.btn14-div {
	 display:table-cell;
	 vertical-align:middle;
	 float:left;
	 margin-top:5px;
}
 .form14 {
	 display:table;
	 margin:40px auto 0 auto;
}
 #mc-embedded-subscribe.btn.btn-14 {
	 margin-left:-135px !important;
}
/*========================================== 24.SUBSCRIBE ENDS ===========================================*/
/*========================================== 25.CONTACT FORM START ===========================================*/
/*hotel booking*/
 .contact1-form label {
	 color:#ff0000;
	 font-size:13px;
}
 .contact1-form .form1-div{
	 margin-bottom:20px;
}
 .contact1-form input{
	 height:40px;
}
 .contact1-form input, .contact1-form textarea{
	 background-color:transparent;
	 border:1px solid #dddddd;
	 border-radius:3px;
}
 .contact1-frame {
	 border:0;
	 height:430px;
	 width:100%;
}
 .contact1-row h3 {
	 margin-bottom:20px;
}
 .contact12-frame {
	 border:0;
	 height:315px;
	 width:100%;
}

.footer15-row .contact1-form input{
	 height:35px;
}
 .footer15-row .contact1-form input,.footer15-row .contact1-form textarea{
	color:#ffffff;
	 background-color:transparent;
	 border:1px solid #dddddd;
	 border-radius:3px;
}
/*========================================== 25.CONTACT FORM ENDS ===========================================*/
/*========================================== 26.TWO COLUMN - FULL WIDTH BGIMAGE START ===========================================*/
/*gym*/ /*car-repair-services*/
 .two-left-bgimage7 {
	 background-image: url("../../images/gym/1000x730.jpg");
	 height: 700px;
	 width: 50%;
}
 .two-left-bgimage13 {
	 background-image: url("../../images/car-repair/1000x650.jpg");
	 height: 578px;
	 width: 50%;
}
 .two-left-bgimage15 {
	 background-image: url("../../images/corporate/1000x560x1.jpg");
	 height: 540px;
	 width: 50%;
}
 .two-left-bgimage15-1 {
	 background-image: url("../../images/corporate/1000x560x2.jpg");
	 height: 540px;
	 width: 50%;
	 right:0;
	 padding:0;
	 position:absolute;
}
 .two-left-bgimage15-1:before {
	 background-color:rgba(52, 152, 219,0.9);
	 content:"";
	 position:absolute;
	 width:100%;
	 height:100%;
}
  .two-left-div16,.two-left-div9, .two-left-div7 {
	 padding:60px 30px 60px 30px;
}
 .two-left-div13 {
	 padding:60px 0px 60px 30px;
}
 .two-left-div15 {
	 padding:80px 30px 80px 30px;
}
 .two-left-div15-1 {
	 background-color:#ffffff;
	 padding:30px 30px;
	 position:relative;
	 left:-80px;
}
 .two-left-div15 h3 , .two-left-div13 h3 , .two-left-div7 h3 a {
	 color: #333333;
}
 .two-left-div13 h3 {
	 margin-bottom:20px;
	 padding:0 15px;
}
 .two-left-div9 h3 {
	 color: #000000;
}
 .two-left-div16 .col-sm-6,.two-left-div9 .col-sm-6, .two-left-div7 .col-sm-6 {
	 padding:0 5px;
}
 .twoCol7-bg-1, .twoCol7-bg {
	 padding:30px 20px;
}
 .twoCol7-bg-1 {
	 background-color:#f2f2f2;
	 -webkit-transition: all 0.7s ease;
	 transition: all 0.7s ease;
}
 .twoCol7-bg-2 {
	 background-color:#fe7000;
	 -webkit-transition: all 0.7s ease;
	 transition: all 0.7s ease;
}
 .twoCol7-bg-1:hover {
	 background-color:#fe7000;
}
 .twoCol7-bg-1:hover p, .twoCol7-bg-1:hover h4 {
	 color:#ffffff;
}
 .twoCol7-bg-2:hover {
	 background-color:#f2f2f2;
}
 .twoCol7-bg-2:hover h4 {
	 color:#333333;
}
 .twoCol7-bg-2:hover p {
	 color:#666666;
}
 .twoCol7-bg img {
	 padding-right:10px;
}
 .twoCol7-bg-2 p, .twoCol7-bg-2 h4 {
	 color:#ffffff;
}
/*bit-coins*/
 .two-left-bgimage9 {
	 background-image: url("../../images/bit-coins/1000x730.jpg");
	 height: 730px;
	 width: 50%;
}
 .two-left-div9 h5, .two-left-div9 h3 a {
	 color: #000000;
}
 .two-left-div9 p {
	 color: #111111;
}
/*wedding*/
 .two-left-bgimage10-1 {
	 background-image: url("../../images/wedding/1000x560x1.jpg");
	 height: 556px;
	 width: 50%;
	 position:absolute;
	 right:0;
}
 .two-left-bgimage10-2 {
	 background-image: url("../../images/wedding/1000x560x2.jpg");
	 height: 555px;
	 width: 50%;
}
 .two-left-div10 h5, .two-left-div10 h3, .two-left-div10 h3 a {
	 color: #ffffff;
}
 .two-left-div10 p {
	 color: #ffffff;
}
 .two-left-div10-1 {
	 padding:80px 50px 80px 15px;
}
 .two-left-div10-2 {
	 padding:80px 15px 80px 50px;
}
/*logistics*/
 .two-left-bgimage16 {
	 background-image: url("../../images/logistics/1000x560x1.jpg");
	 height: 545px;
	 width: 50%;
}

/*========================================== 26.TWO COLUMN - FULL WIDTH BGIMAGE ENDS ===========================================*/
/*========================================== 27.FOUR COLUMN START ===========================================*/
/*yoga*/
 .shop6-div p span {
	 color:#888888;
	 font-size:14px;
	 text-decoration:line-through;
}
 .shop6-div p {
	 color:#666666;
	 font-size:16px;
}
 .environment13-col img, .class7-col img, .shop6-row .col-xs-6 img, .about6-col img{
	 margin:0 auto;
}
 .faq-img img {
	 margin:0 auto;
}
 .accordion14-row .accordion-heading h4 {
	 color:#ffffff;
}
 .accordion14-row .accordion-title {
	 background-color:#55bab9;
	 padding:20px 30px 20px 40px;
	 margin:0 0 10px 0;
}
 .accordion14-row .accordion-ans {
	 margin:0 0 20px 0;
}
 .accordion14-row .accordion-plus:before {
	 content: "\f055";
	 color:#ffffff;
	 font-family:fontawesome;
	 font-size:16px;
	 position:absolute;
	 left:-20px;
}
 .accordion14-row .accordion-ans.active .accordion-plus:before {
	 content: "\f056";
	 color:#ffffff;
	 font-family:fontawesome;
	 font-size:16px;
	 position:absolute;
	 left:-20px;
}
 .accordion14-row .accordion-heading {
	 position:relative;
}
 .four15-div {
	 background-color:#ffffff;
	 padding:0 0 30px 0;
}
 .four15-div h4 a {
	 color:#333333;
}
 .four15-content {
	 padding:0 15px;
}
 .four15-col-1 {
	 position:relative;
	 top:-100px;
}
 .four15-main {
	 padding-bottom:80px;
}

.four16-row {
	bottom:-295px;
	padding-bottom:160px;
	position:relative;
}
.fourCol-bgimage-16 {
	 background-image: url("../../images/logistics/1920x700x1.jpg");
}

 .four16-div {
	 background-color:#ffffff;
	 padding:0 0 30px 0;
}
 .four16-div h4 a {
	 color:#333333;
}
 .four16-content {
	 padding:0 15px;
}

.misson16-bgimage {
	 background-image: url("../../images/logistics/1920x700x2.jpg");
	 padding:150px 0;
}

.misson16-div-1 {
	background-color:rgba(13, 18, 56,0.9);
	padding:30px 20px;
}
.misson16-div-1 p,
.misson16-div-1 h4 a {
	color:#ffffff;
}


/*========================================== 27.FOUR COLUMN ENDS ===========================================*/
/*========================================== 28.FOOTER START ===========================================*/
/*hotel booking*/
 .footer1-section {
	 background-color:#333333;
}
 .footer1-row .footer1-icon li {
	 display: inline-block;
	 margin-left: 5px;
	 margin-right: 5px;
}
 .footer1-row .footer1-icon li:first-child {
	 margin-left: 0;
}
 .footer1-row .footer1-icon {
	 margin-top: 30px;
}
 .footer1-row h5 {
	 margin-bottom:15px;
	 color:#ffffff;
}
 .footer1-row .footer1-address li {
	 display: table-cell;
}
 .footer1-row .footer2-address li:first-child, .footer1-row .footer1-address li:first-child {
	 padding-right: 10px;
}
 .footer1-row .post-1 p a, .footer1-row .footer1-address li p, .footer1-row .footer1-address li p a ,.footer1-row .footer1-col .links li a{
	 color: #eeeeee;
}
 .footer1-row .footer1-address-space {
	 margin-bottom: 15px;
}
 .footer1-row .footer1-col .links li a {
	 line-height: 30px;
}
 .footer1-row .footer1-col .links li {
	 list-style: none;
}
 .footer1-row .post-img-1 {
	 display: table-cell;
	 float: left;
	 overflow-x: hidden;
	 overflow-y: hidden;
	 padding-right: 15px;
	 opacity: 1;
}
 .footer1-row .post-1 {
	 display: table-cell;
}
 .footer1-row .footer-date-ul li {
	 vertical-align: middle;
}
 .footer1-row .footer-date-ul li:first-child {
	 padding-right: 5px;
}
 .footer1-row .footer-date-ul-1 {
	 padding-right: 10px;
}
 .footer1-row .footer-date {
	 margin-top:5px;
}
/*travel*/
 .footer2-row .footer1-address li p, .footer2-row .footer1-address li p a, .footer2-row .footer2-content {
	 color:#eeeeee;
}
 .footer9-row .footer1-col p, .footer9-row .footer1-address li p, .footer9-row .footer1-address li p a {
	 color:#aaaaaa;
}
 .footer9-row .footer1-col .FailureMsg {
	 color: #ff0000;
}
 .footer2-section {
	 background-color:#333333;
}
 .footer9-row .footer1-icon li , .footer2-row .footer1-icon li {
	 display: inline-block;
	 margin-left: 5px;
	 margin-right: 5px;
}
 .footer2-row .footer1-icon li:first-child {
	 margin-left: 0;
}
 .footer9-row .footer1-icon, .footer2-row .footer1-icon {
	 margin-top: 30px;
}
 .footer2-row h4, .footer2-row h5 {
	 margin-bottom:15px;
	 color:#ffffff;
}
 .footer9-row .footer1-address li, .footer2-row .footer1-address li {
	 display: table-cell;
}
 .footer9-row .footer2-address li:first-child, .footer9-row .footer1-address li:first-child, .footer2-row .footer2-address li:first-child, .footer2-row .footer1-address li:first-child {
	 padding-right: 10px;
}
 .footer9-row .footer1-address-space, .footer2-row .footer1-address-space {
	 margin-bottom: 15px;
}
/*shopping*/
 .footer3-section {
	 background-color:#333333;
}
 .footer3-row .footer1-icon li {
	 display: inline-block;
	 margin-left: 5px;
	 margin-right: 5px;
}
 .footer3-row .footer1-icon li:first-child {
	 margin-left: 0;
}
 .footer3-row .footer1-icon {
	 margin-top: 30px;
}
 .footer3-row h5 {
	 margin-bottom:15px;
	 color:#ffffff;
}
 .footer3-row .footer1-address li {
	 display: table-cell;
}
 .footer3-row .footer2-address li:first-child, .footer3-row .footer1-address li:first-child {
	 padding-right: 10px;
}
 .footer3-row .post-1 p a,.footer3-row .footer1-col .links li a,.footer3-row .footer1-address li p, .footer3-row .footer1-address li p a {
	 color: #eeeeee;
}
 .footer3-row .footer1-address-space {
	 margin-bottom: 15px;
}
 .footer3-row .footer1-col .links li a {
	 line-height: 30px;
}
 .footer3-row .footer1-col .links li {
	 list-style: none;
}
 .footer3-row .post-img-1 {
	 display: table-cell;
	 float: left;
	 overflow: hidden;
	 padding-right: 15px;
	 opacity: 1;
}
 .footer3-row .post-1 {
	 display: table-cell;
}
 .footer3-row .footer-date-ul li {
	 vertical-align: middle;
}
 .footer3-row .footer-date-ul li:first-child {
	 padding-right: 5px;
}
 .footer3-row .footer-date-ul-1 {
	 padding-right: 10px;
}
 .footer3-row .footer-date {
	 margin-top:5px;
}
/*restaurant*/
 .footer4-section {
	 background-color:#111111;
	 position:relative;
}
 .footer4-col .open4-div li{
	 display:inline-block;
	 font-size:16px;
	 color:#eeeeee;
}
 .footer4-col .open4-div li:last-child {
	 float:right;
}
 .open4-bg {
	 background-color:#dc0e21;
	 padding:30px 10px 20px 10px;
	 position:relative;
	 width:100%;
}
 .open16-bg {	
	 padding:16px 0 16px 0;	
}
 .open4-bg:before {
	 content:"";
	 position:absolute;
	 border:2px solid #ffffff;
	 width:96%;
	 height:96%;
	 left:7px;
	 top:7px;
}
 .open4-alternate-bg {
	 background-color:#c00c1e;
}
 .open4-div {
	 padding:5px 10px;
}
 .footer4-row img {
	 display:inline-block;
	 margin:0 auto;
}
 .footer16-row h5,
 .footer4-row h5 {
	 color:#ffffff;
	 border-bottom:2px solid #ffffff;
	 padding-bottom:15px;
	 text-align:center;
}
 .footer4-row .footer1-icon li {
	 display: inline-block;
	 margin-left: 5px;
	 margin-right: 5px;
}
 .footer4-row .footer1-icon li:first-child {
	 margin-left: 0;
}
 .footer4-row .footer1-icon {
	 margin-top: 20px;
}
 .footer16-row p,.footer4-row p {
	 color:#ffffff;
}
 .map16-main #map,
 .map4-main #map {
	 height:400px;
	 width:100%;
}
 .footer4-gallery li{
	 display:inline-block;
	 margin:0 5px 8px 0;
}

.map16-main .row {
	margin:0;
}

.map16-main  .col-sm-8 {
	padding:0;
}

/*spa*/
.contact16-col .footer1-icon li, .footer15-row .footer1-icon li ,.footer5-row .footer1-icon li {
	 display: inline-block;
	 margin-left: 5px;
	 margin-right: 5px;
}
.contact16-col .footer1-icon li,.footer15-row .footer1-icon li:first-child, .footer5-row .footer1-icon li:first-child {
	 margin-left: 0;
}
 .footer5-row .footer1-icon {
	 margin-top: 30px;
}
 .contact16-col .footer1-icon {
	 margin-top: 15px;
}
 .footer15-row h5, .footer5-row h5 {
	 margin-bottom:15px;
	 color:#ffffff;
}
.contact16-col .footer1-address li ,  .footer15-row .footer1-address li ,.footer5-row .footer1-address li {
	 display: table-cell;
}
.footer15-row .footer2-address li:first-child,.footer15-row .footer1-address li:first-child, .contact16-col .footer1-address li,.footer5-row .footer2-address li:first-child, .footer5-row .footer1-address li:first-child {
	 padding-right: 10px;
}
  .footer15-row .footer1-address li p, .footer15-row .footer1-address li p a,.footer5-row .footer1-address li p, .footer5-row .footer1-address li p a {
	 color: #eeeeee;
}
.contact16-col .footer1-address li p, .contact16-col .footer1-address li p a {
	 color: #ffffff;
}
 .footer15-row .footer1-address-space,.contact16-col .footer1-address-space, .footer5-row .footer1-address-space {
	 margin-bottom: 15px;
}
 .footer5-row .footer1-col .links li a {
	 color: #eeeeee;
	 line-height: 30px;
}
 .footer5-row .footer1-col .links li {
	 list-style: none;
}
 .footer15-row .post-img-1,.footer9-row .post-img-1, .footer5-row .post-img-1 {
	 display: table-cell;
	 float: left;
	 overflow: hidden;
	 padding-right: 15px;
	 opacity: 1;
}
.footer15-row .post-1, .footer9-row .post-1, .footer5-row .post-1 {
	 display: table-cell;
}
 .footer15-row .post-1 p a ,.footer5-row .post-1 p a {
	 color: #eeeeee;
}
.footer15-row .footer-date-ul li, .footer9-row .footer-date-ul li, .footer5-row .footer-date-ul li {
	 vertical-align: middle;
}
 .footer15-row .footer-date-ul li:first-child,.footer9-row .footer-date-ul li:first-child, .footer5-row .footer-date-ul li:first-child {
	 padding-right: 5px;
}
.footer15-row .footer-date-ul-1, .footer9-row .footer-date-ul-1, .footer5-row .footer-date-ul-1 {
	 padding-right: 10px;
}
 .footer15-row .footer-date, .footer9-row .footer-date, .footer5-row .footer-date {
	 margin-top:5px;
}
/*yoga*/
 .footer9-row h5, .footer7-row h4, .footer6-row h4 {
	 color:#ffffff;
	 margin-bottom:15px;
}
/*gym*/
/*bit-coins*/
 .footer9-section {
	 background-color:#000000;
}
 .footer9-row .post-1 p a {
	 color: #aaaaaa;
}
 .footer9-row .post-1 .footer-date{
	 font-size:12px;
}
 .footer9-row .footer1-col .links li a {
	 color: #aaaaaa;
	 line-height: 30px;
}
 .footer9-row .footer1-col .links li {
	 list-style: none;
}
 .footer9-row .links {
	 float:left;
	 width:50%;
}

.contact16-col {
	background-color:#0d1238;
	padding:30px 20px;
	position:relative;
	left:-30px;
	margin-top:80px;
	display:inline-block;
}

.footer16-bgimage {
	 background-image: url("../../images/logistics/1920x700x3.jpg");
}

.footer16-col {
	padding:30px 30px;
}

.footer16-col-1 {
	background-color:rgba(13, 18, 56,0.4);
}
.footer16-col-2 {
	background-color:rgba(13, 18, 56,0.6);
}
.footer16-col-3 {
	background-color:rgba(13, 18, 56,0.4);
}

 .footer16-col .open16-div li{
	 display:inline-block;
	 font-size:16px;
	 color:#eeeeee;
}
 .footer16-col .open16-div li:last-child {
	 float:right;
}
 .open16-alternate-bg {
	 background-color:rgba(13, 18, 56,0.4);
}
 .open16-div {
	 padding:5px 10px;
}

.subscribe16-form {
	padding:22px 0 0 0;
}


/*========================================== 28.FOOTER ENDS ===========================================*/
/*========================================== 29.COPYRIGHT START ===========================================*/
/*hotel booking*/
 .copyright1 p {
	 color:#ffffff;
}
 .copyright1-bg {
	 background-color: #292929;
	 padding:20px 0;
}
/*travel*/
 .copyright2-bg {
	 padding-top:30px;
}
 .copyright2-bg .copyright2 {
	 border-top:1px solid #444444;
	 padding-top:20px;
}
 .copyright2 p {
	 color:#ffffff;
}
/*shopping*/
 .copyright3 p {
	 color:#ffffff;
}
 .copyright3-bg {
	 background-color: #292929;
	 padding:20px 0;
}
/*restaurant*/
 .copyright4 p {
	 color:#ffffff;
}
 .copyright4-bg {
	 background-color: #dc0e21;
	 padding:20px 0;
}
/*spa*/
 .copyright5 p {
	 color:#ffffff;
}
 .copyright5-bg {
	 background-color: #292929;
	 padding:20px 0;
}
/*bit-coins*/
 .copyright9 p {
	 color:#000000;
}
 .copyright9-bg {
	 background-color: #f7ca18;
	 padding:20px 0;
}
/*wedding*/
 .copyright10 p {
	 color:#c82647;
}
 .copyright10-bg {
	 background-color:#ffffff;
	 padding:20px 0;
}
/*logistics*/
 .copyright16 p {
	 color:#ffffff;
}
 .copyright16-bg {
	 background-color: #0d1238;
	 padding:20px 0;
}
/*========================================== 29.COPYRIGHT ENDS ===========================================*/
/*========================================== 30.MEDIA QUERIES START ===========================================*/
 @media only screen and (min-width: 250px) and (max-width: 767px) {
	 .res-bottom-space30 {
		 margin-bottom:30px;
	}
	 .res-bottom-space35 {
		 margin-bottom:35px;
	}
	 .res-bottom-space40 {
		 margin-bottom:40px;
	}
		
	.footer15-row .footer-bottom-res-space{
		 margin-bottom:30px;
	}
	/*hotel booking*/
	 .topbar1.navbar-default .navbar-collapse {
		 border: 0;
	}
	 .topbar1.nav-bg.fixed-header .menu1-ul {
		 margin-top: 0;
	}
	 .topbar1.navbar-default .navbar-toggle .icon-bar {
		 background-color: #1f9ea3;
	}
	 .topbar1.navbar-default .navbar-toggle:focus, .topbar1.navbar-default .navbar-toggle:hover {
		 background-color: transparent;
	}
	 .topbar1.navbar-default .navbar-toggle {
		 border: none;
	}
	 .topbar1.navbar-default .navbar-toggle {
		 padding:0;
		 margin:29px 0 0 0;
	}
	 .topbar1.fixed-header.navbar-default .navbar-toggle, .topbar1.nav-bg.fixed-header.navbar-default .navbar-toggle {
		 padding:0;
		 margin:29px 0 0 0;
	}
	 .navbar-nav.menu1-ul {
		 margin-bottom:20px;
	}
	 .menu1-div .menu1-address {
		 border:0;
		 margin-bottom:10px;
	}
	 .navbar-nav.menu1-ul > li {
		 border:0;
	}
	 .menu1-div {
		 background-color:#222222;
		 padding-top:20px;
	}
	 .menu1-ul {
		 margin-top:2px;
	}
	 .logo-image1 {
		 width:80%;
	}
	 .menu1-div .menu1-address li p a, .menu1-div .menu1-address li p {
		 color:#ffffff;
	}
	 .menu1-address img {
		 height: 20px;
		 margin-bottom: 18px;
		 vertical-align: top;
		 width: 20px;
	}
	 .menu1-div {
		 display:block;
	}
	 .menu1-address {
		 width:100%;
	}
	 .menu1-div .menu1-address{
		 padding-left:25px;
		 padding-right:25px;
	}
	 .menu1-div .menu-booknow {
		 margin-left:25px;
		 margin-right:25px;
	}
	 .features1 .carousel-inner.col-sm-9 {
		 right: unset;
		 width: 100% !important;
	}
	 .features1 #myCarousel .list-group {
		 padding-left:15px;
		 padding-right:15px;
		 position:unset;
	}
	 .features1 .carousel-1 .item .row {
		 margin:0;
	}
	 .features1 .carousel-1 .item .row .col-md-6 {
		 padding:0;
	}
	 .row.popup-gallery.gallery-div1 {
		 padding-left:15px;
		 padding-right:15px;
	}
	 .news1-col-1 {
		 padding:20px 15px 30px 15px;
	}
	 .subscribe1-bg .subscribe1-form {
		 width:100%;
	}
	 .book-form .input-group.datepicker, .book-now-form .col-xs-6 {
		 width:100%;
	}
	 .book-now-form .col-xs-6 {
		 margin-bottom:20px;
	}
	 .menu1-ul {
		 margin:0;
	}
	 .cta-bgimage-1 .col-sm-6 {
		 padding:0;
	}
	.header1-bgimage-slider-3 .heading-padding-1,
	.header1-bgimage-slider-2 .heading-padding-1,
	.header1-bgimage-slider-1 .heading-padding-1 {
		padding:180px 0 180px 0;
	}
	/*travel*/
	.header-div-2 .first-content,
	.header-div-2 {
		width: 100%;
	}
	 .about11-main .row, .about2-main .row {
		 display:-webkit-flex;
		 display:-webkit-box;
		 display:-moz-flex;
		 display:-moz-box;
		 display:-ms-flexbox;
		 display:flex;
		 flex-direction:column-reverse;
	}
	 .gallery-div2 {
		 margin:0 auto;
		 width:360px;
	}
	 .gallery-div2 .gallery-space2 {
		 margin-top:30px;
	}
	 .copyright2-bg .copyright2 {
		 margin-left:15px;
		 margin-right:15px;
	}
	 .topbar2.navbar-default .navbar-toggle .icon-bar {
		 background-color: #1ABC9C;
	}
	 .topbar11.navbar-default .navbar-toggle .icon-bar {
		 background-color: #ff5252;
	}
	 .topbar8.navbar-default .navbar-toggle .icon-bar {
		 background-color: #ff7416;
	}
	 .topbar9.navbar-default .navbar-toggle .icon-bar {
		 background-color: #f7ca18;
	}
	 .topbar10.navbar-default .navbar-toggle .icon-bar {
		 background-color: #c82647;
	}
	 .topbar12.navbar-default .navbar-toggle .icon-bar {
		 background-color: #e74c3c;
	}
	 .topbar13.navbar-default .navbar-toggle .icon-bar {
		 background-color: #fab909;
	}
	 .topbar14.navbar-default .navbar-toggle .icon-bar {
		 background-color: #55bab9;
	}
	.topbar15.navbar-default .navbar-toggle .icon-bar {
		 background-color:#3498db;
	}
	.topbar16.navbar-default .navbar-toggle .icon-bar {
		 background-color: #ff0000;
	}
	  .topbar16.navbar-default .navbar-toggle:focus,.topbar15.navbar-default .navbar-toggle:focus, .topbar15.navbar-default .navbar-toggle:hover,.topbar14.navbar-default .navbar-toggle:focus, .topbar14.navbar-default .navbar-toggle:hover, .topbar13.navbar-default .navbar-toggle:focus, .topbar13.navbar-default .navbar-toggle:hover, .topbar12.navbar-default .navbar-toggle:focus, .topbar12.navbar-default .navbar-toggle:hover, .topbar11.navbar-default .navbar-toggle:focus, .topbar11.navbar-default .navbar-toggle:hover, .topbar10.navbar-default .navbar-toggle:focus, .topbar10.navbar-default .navbar-toggle:hover, .topbar9.navbar-default .navbar-toggle:focus, .topbar9.navbar-default .navbar-toggle:hover, .topbar8.navbar-default .navbar-toggle:focus, .topbar8.navbar-default .navbar-toggle:hover, .topbar2.navbar-default .navbar-toggle:focus, .topbar2.navbar-default .navbar-toggle:hover {
		 background-color: transparent;
	}
	  .topbar16.navbar-default .navbar-toggle,.topbar15.navbar-default .navbar-toggle,.topbar14.navbar-default .navbar-toggle, .topbar13.navbar-default .navbar-toggle, .topbar12.navbar-default .navbar-toggle, .topbar11.navbar-default .navbar-toggle, .topbar10.navbar-default .navbar-toggle, .topbar9.navbar-default .navbar-toggle, .topbar8.navbar-default .navbar-toggle, .topbar2.navbar-default .navbar-toggle {
		 border: none;
		 margin-bottom: 15px;
		 margin-top: 19px;
		 margin-right: 0;
	}
	.navbar-nav.menu165-ul > li > a,.navbar-nav.menu15-ul > li > a,.navbar-nav.menu14-ul > li > a, .navbar-nav.menu13-ul > li > a, .navbar-nav.menu12-ul > li > a, .navbar-nav.menu11-ul > li > a, .navbar-nav.menu10-ul > li > a, .navbar-nav.menu9-ul > li > a, .navbar-nav.menu8-ul > li > a, .navbar-nav.menu2-ul > li > a {
		 padding:10px 15px;
	}
	.menu16-ul,.menu15-ul, .menu14-ul, .menu13-ul, .menu12-ul, .menu11-ul, .menu10-ul, .menu9-ul, .menu8-ul, .menu2-ul {
		 margin:0 !important;
	}
	 .topbar16.navbar-default .navbar-collapse,.topbar15.navbar-default .navbar-collapse,.topbar8.navbar-default .navbar-collapse, .topbar9.navbar-default .navbar-collapse, .topbar10.navbar-default .navbar-collapse, .topbar11.navbar-default .navbar-collapse, .topbar12.navbar-default .navbar-collapse, .topbar13.navbar-default .navbar-collapse, .topbar14.navbar-default .navbar-collapse, .topbar2.navbar-default .navbar-collapse {
		 border: 0;
		 box-shadow:none;
	}
	 .col-sm-12.col-md-8.about11-col-left, .col-sm-12.col-md-8.about2-col-left {
		 margin-left:15px;
		 margin-right:15px;
	}
	.nav.navbar-nav.menu16-ul,.nav.navbar-nav.menu15-ul ,.nav.navbar-nav.menu14-ul, .nav.navbar-nav.menu13-ul, .nav.navbar-nav.menu12-ul, .nav.navbar-nav.menu11-ul, .nav.navbar-nav.menu10-ul, .nav.navbar-nav.menu9-ul, .nav.navbar-nav.menu8-ul, .nav.navbar-nav.menu2-ul {
		 padding-bottom:10px;
	}
	 .navbar-nav.menu10-ul .menu {
		 margin:0;
	}
	/*spa*/
	 .counter-resSpace {
		 margin-top:35px;
	}
	 .topbar5.navbar-default .navbar-toggle .icon-bar {
		 background-color: #eb9532;
	}
	 .topbar16.navbar-default .navbar-toggle:focus, .topbar16.navbar-default .navbar-toggle:hover,.topbar5.navbar-default .navbar-toggle:focus, .topbar5.navbar-default .navbar-toggle:hover {
		 background-color: transparent;
	}
	 .topbar5.navbar-default .navbar-toggle {
		 border: none;
	}
	 .topbar5.navbar-default .navbar-toggle {
		 margin-bottom: 15px;
		 margin-top: 33px;
		 margin-right: 0;
	}
	 .navbar-nav.menu5-ul > li > a {
		 padding:10px 15px;
	}
	 .menu5-ul {
		 margin:0 !important;
	}
	 .topbar5.navbar-default .navbar-collapse {
		 border: 0;
		 box-shadow:none;
	}
	 .topbar5 .navbar-collapse {
		 float: none;
		 width: auto;
	}
	 .navigation-center .navbar-nav .menu {
		 display:block;
	}
	 .navigation-center .navbar-nav {
		 display: block;
		 text-align: left;
	}
	 .topbar5 .navigation-center {
		 float: none;
	}
	 .navbar-nav.menu5-ul {
		 background-color:#000000;
	}
	 .navbar-nav.menu5-ul > li > a {
		 color: #ffffff;
	}
	 .nav5-right {
		 background-color:#eb9532;
		 padding:20px 0;
		 margin-bottom:15px;
	}
	 .menu5-div {
		 margin:0;
		 padding:0 15px;
	}
	 .menu5-div .menu5-address li p {
		 color: #ffffff;
	}
	 .logo-image5 {
		 width:240px;
	}
	 .news5-col-1 {
		 padding-top:20px;
	}
	/*restaurant*/
	 .header-strip4 p, .header-strip4 h2 {
		 display:table;
		 margin:0 auto;
	}
	 .header-strip4 p {
		 padding-left:0;
		 padding-top:5px;
	}
	 .row.support4-row {
		 padding-left: 15px;
		 padding-right: 15px;
	}
	 .topbar4.navbar-default .navbar-toggle .icon-bar {
		 background-color: #dc0e21;
	}
	 .topbar4.navbar-default .navbar-toggle:focus, .topbar4.navbar-default .navbar-toggle:hover {
		 background-color: transparent;
	}
	 .topbar4.navbar-default .navbar-toggle {
		 border: none;
	}
	 .topbar4.navbar-default .navbar-toggle {
		 margin-bottom: 15px;
		 margin-top: 19px;
		 margin-right: 0;
	}
	
	 .navbar-nav.menu4-ul > li > a {
		 padding:5px 15px;
	}
	.menu4-ul {
		 margin:0 !important;
		 padding-bottom:10px;
		 padding-top:10px;
	}
	 .footer16-row .footer16-col,.footer4-row .footer4-col {
		 text-align:left;
	}
	.footer16-row img,.footer4-row img {
		 margin:0;
	}
	 .special-menu4 .board {
		 margin-left:15px;
		 margin-right:15px;
	}
	/*shopping*/
	 .row.best-offer3 {
		 padding-left:15px;
		 padding-right:15px;
	}
	 .best-offer3 .col-md-4 img{
		 margin:0 auto;
	}
	 .gallery3-resSpace {
		 margin-bottom:10px;
	}
	 .row.popup-gallery.gallery-div3 {
		 padding-left:15px;
		 padding-right:15px;
	}
	 .gallery-div3 .gallery-col .row {
		 margin-right:0;
		 margin-left:0;
	}
	 .gallery-div3 .col-sm-12, .gallery-div3 .col-sm-4, .gallery-div3 .col-sm-8, .gallery-div3 .col-sm-7, .gallery-div3 .col-sm-5 {
		 padding-left: 0;
		 padding-right:0;
	}
	 .free-shipping-border3 {
		 border:0;
	}
	 .free-shipping-content3 p {
		 padding-bottom:0;
	}
	 .topbar3.navbar-default .navbar-toggle .icon-bar {
		 background-color: #ffffff;
	}
	 .topbar3.navbar-default .navbar-toggle:focus, .topbar3.navbar-default .navbar-toggle:hover {
		 background-color: transparent;
	}
	 .topbar3.navbar-default .navbar-toggle {
		 border: none;
	}
	 .topbar3.navbar-default .navbar-toggle {
		 margin-bottom: 15px;
		 margin-top: 22px;
		 margin-right: 0;
	}
	 .navbar-nav.menu3-ul > li > a {
		 padding:10px 15px;
	}
	 .menu3-ul {
		 margin:0 !important;
	}
	 .topbar3.navbar-default .navbar-collapse {
		 border: 0;
		 box-shadow:none;
	}
	.header-form-col-12,
	.get-quote-form12,
	 .subscribe3-bg .subscribe3-form {
		 width:100% !important;
	}
	 .menu3-ul {
		 padding-bottom:10px;
	}
	/*yoga*/
	 .program11-col img, .program6-col img {
		 display:inline-block;
		 margin:0 auto;
	}
	 .cta-bgimage-13 p, .cta-bgimage-6 p {
		 width:100%;
	}
	 .packages13-col-2, .packages6-col-2 {
		 margin-top:0;
		 margin-left:0;
		 margin-right:0;
		 width:100%;
	}
	 .packages13-row .col-sm-4, .packages6-row .col-sm-4 {
		 padding:0;
	}
	 .packages13-row, .packages6-row {
		 margin:0 auto;
	}
	/*gym*/
	.header-div-11 .first-content,
	.header-div-6 .first-content,
	.shop-header .header-div-3 .header-content,
	.header-div-7 .first-content {
		width: 100%;
	}
	 .topbar7.navbar-default .navbar-toggle .icon-bar {
		 background-color: #fe7000;
	}
	 .topbar7.navbar-default .navbar-toggle:focus, .topbar7.navbar-default .navbar-toggle:hover {
		 background-color: transparent;
	}
	 .topbar7.navbar-default .navbar-toggle {
		 border: none;
	}
	 .topbar7.navbar-default .navbar-toggle {
		 margin-bottom: 15px;
		 margin-top: 19px;
		 margin-right: 0;
	}
	 .navbar-nav.menu7-ul > li > a {
		 padding:10px 15px;
	}
	 .menu7-ul {
		 margin:0 !important;
		 padding-bottom:10px;
	}
	 .topbar7.navbar-default .navbar-collapse {
		 border: 0;
		 box-shadow:none;
	}
	 .gallery7-resSpace1 {
		 margin-top:10px;
	}
	 .gallery-div7 {
		 padding:0 15px;
	}
	 .header-strip7 p {
		 padding-left:0;
		 padding-top:10px;
	}
	 .gallery-div7 .col-xs-6 {
		 width:100%;
	}
	 .gallery7-col {
		 margin:0 auto;
		 width:380px;
	}
	 .gallery7-resSpace2 {
		 margin-top:10px;
	}
	/*events*/
	.header-div-event .second-content,
	.header-div-8 .second-content-left,
	.header-div-8 .second-content-right,
	 .header-div-8 .second-content {
		 width:100%;
	}
	 .features8-top-space {
		 margin-top:20px;
	}
	 .verticalSlider .carousel-control {
		 display:none;
	}
	 .schedule8-right {
		 margin-top:30px;
	}
	 .digital-clock li {
		 height:120px;
	}
	 .book-now-form8 {
		 margin-top:10px;
	}
	 .navbar-nav.menu15-ul .menu,.navbar-nav.menu14-ul .menu, .navbar-nav.menu12-ul .menu, .navbar-nav.menu8-ul .menu {
		 margin:0;
	}
	/*bit-coins*/
	 .header9-img {
		 position:relative;
		 margin-top:30px;
	}
	 .heading-padding-9 {
		 padding-bottom: 120px;
		 padding-top: 120px;
	}
	 .about9-points .list-img,.about9-points .list-content {
		 display: block;
	}
	 .buy9-content-ul li:nth-child(3), .buy9-content-ul li:nth-child(2), .buy9-head-ul li:nth-child(3), .buy9-head-ul li:nth-child(2) {
		 display:none;
	}
	 .buy9-content-ul li, .buy9-head-ul li {
		 display: table-cell;
		 width: 140px;
		 vertical-align:middle;
		 padding:10px 0;
	}
	 .buy9-content-ul li:nth-child(1) {
		 padding:0 0 0 15px;
	}
	.gallery-div15,.gallery-div12, .gallery-div9 {
		 padding-left:15px;
		 padding-right:15px;
	}
	 .cta-bgimage-9 p {
		 width:90%;
	}
	 .bitcoin-form {
		 margin:0;
	}
	/*wedding*/
	 .heading-padding-10 img {
		 margin: 0 auto;
	}
	 .gallery-div13, .gallery-div11, .gallery-div10 {
		 padding:0 15px;
	}
	 .gallery-div10 .gallery-col {
		 width:100%;
	}
	 .gallery10-res-space1 {
		 margin-top:4px;
	}
	 .team10-col {
		 display:-webkit-flex;
		 display:-webkit-box;
		 display:-moz-flex;
		 display:-moz-box;
		 display:-ms-flexbox;
		 display:flex;
		 flex-direction:column-reverse;
	}
	 .team10-border {
		 margin-top:10px;
	}
	 .team10-col .top-space {
		 margin-top:0;
	}
	 .team10-div-1 {
		 margin-bottom:20px;
	}
	.book10-seat-header .book-form8 {
		
		 margin-left:auto;
		 margin-top:20px;
	}
	/*kids-school*/
	 .gallery11-resSpace1 {
		 margin-top:4px;
	}
	/*agency*/
	 .header-div-12 {
		 width:90%;
	}
	 .services12-topSpace {
		 margin-top:30px;
	}
	 .team12-col img {
		 margin:0 auto;
	}
	 .team12-left {
		 text-align:center;
	}
	 .gallery15-right .gallery-res-space1 {
		 margin-top:4px;
	}
	/*corporate*/
	.header-div-15 .first-form-content,
	.header-div-15 .third-content,
	.header-div-15 .second-content,
	.header-div-15 .first-content {
		width:100%;
	}
	.header-div-event,
	.app-header-form,
	.form-div15 {
		margin-top: 0;
	}
	.two-left-div15-1 {
		padding:20px 20px;
	}
	.two-left-div15 {
		padding:20px 0 80px 0;
	}
	.counter15-col .col-xs-6:nth-child(odd) {
		clear:both;
	}
	.form16-col {
		display:table;
		margin-top:30px;
		width:100%;
	}
	.header16-row {
		width:100%;
	}
	.header16-row .col-sm-8 {
		margin-bottom:10px;
	}
	.contact16-col {
		display:table;
		left:0;
		margin:0 auto 60px auto;
		right:0;
	}
	.testimonial-bgimage-15   .testimonial15-right{
		clear:both;
		padding-top:30px;
	}
	
	.client16-logo img,.client15-logo img {
		display:inline-block;
	}
	.counter15-left {
		text-align:center;
	}
	.heading-padding-15 {
		padding:150px 0;
	}
	.heading-padding-16 {
		padding:150px 15px;
	}
	/* Spa */
	.header-div-3-form,
	.spa-header-form .header-div-5 {
		margin-top: 0;
	}
}
 @media only screen and (max-width: 991px) {
	 .section-bottom-space20 {
		 margin-bottom:20px;
	}
	 .section-bottom-space30 {
		 margin-bottom:30px;
	}
	 .section-bottom-space35 {
		 margin-bottom:35px;
	}
	 .services2-col-topSpace {
		 margin-top:30px;
	}
	/*hotel-booking*/
	 .book-now h3 {
		 padding:20px 30px;
	}
	 .book-now-arrow {
		 margin:0 auto;
		 left:0;
		 right:0;
		 text-align:center;
		 top: -45px;
		 transform: rotate(90deg);
		 width:30px;
	}
	 .book-form.row {
		 margin-top:20px;
	}
	.header-bgimage-1-form  .heading-padding-1{
		padding:120px 0 30px 0;
	}
	.book1-main-col {
		margin:0px 0 120px 0;
	}
	/*travel*/
	 .two-left-bgimage2 {
		 width:100%;
	}
	 .two-left-div2 {
		 padding:30px 15px 80px 15px;
	}
	/*spa*/
	 .about5-right-col h3 {
		 margin-top: 20px;
	}
	/*restaurant*/
	.res-header-div4 {
		width: 100% !important;
	}
	.res-header-div4-top {
		margin-bottom: 30px;
	}
	.header-content-div-4 {
		margin-top: 0 !important;
	}
	.header-content-div-4,
	 .two-left-bgimage4 {
		 width:100%;
	}
	 .two-left-div4 {
		 padding:50px 15px 50px 15px;
	}
	 .book4-form-panel {
		 margin-left: 0px;
	}
	 .about4-img img {
		 margin:0 auto;
	}
	/*yoga*/
	 .packages13-row, .packages6-row {
		 width:100%;
	}
	 .testimonial6-topSpace {
		 margin-top:35px;
	}
	/*gym*/
	.two-left-bgimage16, .two-left-bgimage15,.two-left-bgimage15-1, .two-left-bgimage13, .two-left-bgimage10-2, .two-left-bgimage10-1, .two-left-bgimage9, .two-left-bgimage7 {
		 width:100%;
	}
	.two-left-div15-1 {
		left:0;
	}
	 .two-left-div13, .two-left-div7 {
		 padding:20px 15px 80px 15px;
	}
	 .two-left-div7 .row.row-top-space{
		 margin-top:20px;
	}
	  .two-left-div16,.two-left-div10, .two-left-div9 {
		 padding:20px 0px 80px 0px;
	}
	 .testimonial7-row .item {
		 margin:0;
	}
	 .header-strip7 p, .header-strip7 h3 {
		 display:table;
		 margin:0 auto;
	}
	 .header-strip7 p {
		 padding:10px 0 0 0;
	}
	/*events*/
	 .features8 .carousel-inner.col-xs-12 {
		 width:100%;
	}
	 .features1 #myCarousel .list-group-item.features1-item:nth-child(3){
		 margin-bottom:0;
	}
	 .schedule8-img {
		 display:none;
	}
	 .schedule8-div::before {
		 position:unset;
	}
	 .strip9-icon, .header-strip9 h3 {
		 display:table;
		 margin:0 auto;
	}
	 .strip9-icon {
		 padding:10px 0 0 0;
	}
	 .book8-seat-bg h2 {
		 margin:0;
	}
	/*bit-coins*/
	 .buy9-head-ul,.buy9-content-ul {
		 display:table;
	}
	.header-div-top-9 {
		margin-top: 0;
	}
	/*wedding*/
	 .about10-right-col {
		 margin-top:20px;
	}
	 .two-left-bgimage10-1 {
		 position:relative;
	}
	 .stories-slider.owl-carousel .owl-item img {
		 width:auto;
	}
	 .features1.features8 #myCarousel .list-group {
		 margin-bottom:20px;
	}
	 .exchange8-left.top-space {
		 margin-top:0;
	}
	/*agency*/
	.res-agency-header,
	 .consulting12-div .col-sm-6 {
		 width:100%;
	}
	 .consulting12-content {
		 margin-top:25px;
		 text-align:left;
	}
	 .consulting12-div {
		 padding:20px 5px 30px 5px;
	}
	 .news12-col-1 {
		 padding-top:20px;
	}
	.res-agency-header .header-form-div-12{
		padding: 220px 15px 30px 15px;
	}
	.res-agency-header .header-get-quote-form12 {
		padding: 30px 15px 220px 15px;
	}
	.header-form-col-12,
	.get-quote-form12 {
		margin: 0 auto;
		width: 75%;
	}
	/*app*/
	 .header-div-13 .first-content,
	.header-div-14-center .first-content {
		width: 100%;
	}
	 .app-center-img img {
		 margin:30px auto;
	}
	 .about14-div-1 img {
		 padding:0 20px 0 0;
	}
	 .about14-div-1 .list-img {
		 float:left;
	}
	 .list-content.text-right {
		 text-align:left;
	}
	 .services14-col.top-space {
		 margin-top:20px;
	}
	 .app-right-col, .app-left-col {
		 margin-top:0;
	}
	/*corporate*/
	.four16-space,.team15-space,.four15-space {
		margin-top:30px;
	}
	.header-div-3-form,
	.counter15-left {
		margin-top:0;
	}
	/*travel*/
	.header-div-2-right,
	.header-div-2-left,
	.header-div-2-center {
		width:100%;
	}
}
 @media only screen and (max-width: 479px) {
	/*hotel-booking*/
	 .footer-bottom-res-space {
		 margin-bottom:30px;
	}
	 .gallery-div1 .gallery-col {
		 width:50%;
	}
	 .gallery-res-space1 {
		 margin-top:4px;
	}
	 .subscribe1-bg .subscribe1-input {
		 width:100%;
	}
	 .subscribe1-btn {
		 margin-top:20px;
	}
	 .logo-image1 img{
		 display:block;
		 margin:0 auto;
		 text-align:center;
	}
	.header1-bgimage-slider-2 .header-div-1.header-div-1-left h1,
	.header-div-2 h1,
	 .header-div-1 h1 {
		 font-size:35px;
		 line-height:40px;
	}
	 .heading-ff-1 h2 {
		 font-size:30px;
		 line-height:35px;
	}
	 .heading-ff-1 h3 {
		 font-size: 25px;
		 line-height: 30px;
	}
	 .heading-ff-1 h4 {
		 font-size: 18px;
		 line-height:23px;
	}
	/*travel*/
	 .team2-carousel {
		 padding: 0 10px 30px 10px;
	}
	 .team2_main_circle {
		 left:-30px;
	}
	/*spa*/
	.book-now-form10 .book-form8,
	 .counter5-div .col-xs-6{
		 width:100%;
	}
	 .counter5-resSpace {
		 margin-top:35px;
	}
	 .appointment-bg .book-now-form5 h3 {
		 padding:40px 20px;
	}
	 .book-form5 {
		 position:inherit;
		 top:0;
		 width:90%;
	}
	.header-div-5:before {
		height: 82%;
	}
	 .appointment-bg {
		 padding-bottom:200px;
		 padding-top:200px;
	}
	 .header-div-5 h1 {
		 font-size:40px;
		 line-height:50px;
	}
	 .heading-ff-5 h2 {
		 font-size: 35px;
		 line-height: 40px;
	}
	 .heading-ff-5 h3 {
		 font-size: 28px;
		 line-height: 33px;
	}
	/*restaurant*/
	 .header-div-4 h1 {
		 font-size:35px;
		 line-height: 45px;
	}
	 .header-div-4 p {
		 font-size:16px;
	}
	 .heading-ff-4 h2 {
		 font-size: 28px;
		 line-height: 33px;
	}
	 .heading-ff-4 h3{
		 font-size: 22px;
		 line-height: 28px;
	}
	 .heading-ff-4 h4{
		 font-size: 17px;
		 line-height:22px;
	}
	 .header-strip4 h2 {
		 font-size:28px;
		 line-height: 33px;
	}
	 .header-strip4 p {
		 font-size:25px;
		 line-height: 35px;
	}
	 .book4-form-panel .pull-right {
		 float:none !important;
	}
	 .book4-form-panel .panel-tabs {
		 bottom:0;
		 margin-top:10px;
	}
	 .menu4-points .list-content p {
		 line-height:20px;
	}
	 .heading-padding-4 {
		 padding-top:100px;
		 padding-bottom:100px;
	}
	 .special-menu4 .title {
		 font-size: 14px;
	}
	 #myTab > li {
		 display: inline-block;
		 height: 30px;
		 width: 50%;
	}
	 .about4-img {
		 display:none;
	}
	 .menu4-points .list-content {
		 display:table-cell;
	}
	 .menu4-points .list-right {
		 padding-top:5px;
	}
	 .content-ff-4 .section-padding {
		 padding-top:50px;
		 padding-bottom:50px;
	}
	 .content-ff-4 .heading-div-1 {
		 padding-bottom: 30px;
	}
	 .about4-points .top-space25 {
		 margin-top:20px;
	}
	 .special-menu4 .top-space25.about4-points {
		 margin-top:0px;
	}
	/*shopping*/
	
	 .shop-header .header-div-3 h1,
	 .slider3-main .slider-image1 .header-div-3 h1, .slider3-main .slider-image2 .header-div-3 h1, .slider3-main .slider-image3 .header-div-3 h1 {
		 font-size:35px;
		 line-height:40px;
	}
	 .slider17-main .slider-image1 .header-div-17 h1, .slider17-main .slider-image1 .header-div-17 h1, .slider17-main .slider-image3 .header-div-17 h1 {
		 font-size:35px;
		 line-height:40px;
	}
	 .slider3-main .slider-image3 .firstContent, .slider3-main .slider-image2 .firstContent, .slider3-main .slider-image1 .firstContent {
		 font-size:20px;
	}
	 .heading-ff-3 h2 {
		 font-size:30px;
		 line-height:35px;
	}
	 .heading-ff-3 h3 {
		 font-size:25px;
		 line-height:30px;
	}
	 .heading-ff-3 h4 {
		 font-size:18px;
		 line-height:23px;
	}
	 .cta-bgimage-3 p {
		 font-size:22px;
	}
	 .gallery-image3-1 {
		 margin-left:auto;
		 margin-right:auto;
		 width:100% !important;
	}
	 .subscribe3-bg .subscribe3-input {
		 width:100%;
	}
	 .subscribe3-btn {
		 margin-top:20px;
	}
	 .cta-bgimage-3 p {
		 margin-top:20px;
	}
	 .cta-bgimage-3 h2 {
		 margin-top:20px;
	}
	/*yoga*/
	 .content11-panel .panel-tabs > li, .content6-panel .panel-tabs > li {
		 background-color:#f1f1f1;
		 margin-bottom:5px;
		 float:none;
	}
	 .content11-panel .panel-tabs , .content6-panel .panel-tabs {
		 border-bottom:0;
	}
	 .testimonial6-img {
		 float:none;
		 left:0;
		 text-align:center;
		 top:0;
		 margin-bottom:-15px;
	}
	 .testimonial6-div p {
		 text-align:center;
	}
	.heading-ff-6 h1 {
		 font-size:35px;
		 line-height:40px;
	}
	 .heading-ff-6 h2 {
		 font-size:30px;
		 line-height:35px;
	}
	 .heading-ff-6 h3 {
		 font-size: 25px;
		 line-height: 30px;
	}
	 .heading-ff-6 h4 {
		 font-size: 18px;
		 line-height:23px;
	}
	 .packages6-price-2 p {
		 font-size:28px;
	}
	 .packages6-price-1 p {
		 font-size:28px;
	}
	 .book-now-form13 h2, .book-now-form6 h2 {
		 margin-bottom:20px;
	}
	 .form13-div-right, .form13-div-left, .form6-div-right, .form6-div-left {
		 display: block;
		 padding-bottom: 0;
		 width: 100%;
	}
	 .form13-div-right, .form6-div-right {
		 padding-left:0;
	}
	 .testimonial6-div p {
		 padding-top:10px;
	}
	 .toll-free13-div p, .toll-free6-div p {
		 font-size:25px;
	}
	/*gym*/
	 .trainer11-row .col-xs-6, .trainer7-row .col-xs-6 {
		 width:100%;
	}
	 .trainer11-row .top-space, .trainer7-row .top-space, .trainer7-space {
		 margin-top:35px;
	}
	 .trainer11-div, .trainer7-div {
		 margin:0 auto;
		 width:290px;
	}
	 .two-left-div16 .col-xs-6,.two-left-div13 .col-xs-6, .two-left-div10 .col-xs-6, .two-left-div9 .col-xs-6, .two-left-div7 .col-xs-6 {
		 width:100%;
	}
	 .twoCol7-space10 {
		 margin-top:10px;
	}
	.heading-ff-7 h1 {
		 font-size:35px;
		 line-height:40px;
	}
	 .heading-ff-7 h2 {
		 font-size:28px;
		 line-height:33px;
	}
	 .heading-ff-7 h3 {
		 font-size:24px;
		 line-height:29px;
	}
	 .heading-ff-7 h4 {
		 font-size:18px;
		 line-height:23px;
	}
	 .header-strip7 p {
		 font-size:20px;
		 line-height:25px;
	}
	 .packages7-price-bg p {
		 font-size:25px;
	}
	 .gallery-div7 .col-xs-6 {
		 width:100%;
	}
	 .gallery7-col img {
		 width:100%;
	}
	 .gallery7-resSpace2 {
		 margin-top:10px;
	}
	/*events*/
	  .heading-ff-15 h1,
	 .header-div-8 h1 {
		 font-size:30px;
		 line-height:35px;
	}
	 .header-div-8 .first-content {
		 font-size:20px;
	}
	 .heading-ff-16 h2,
	 .heading-ff-15 h2,
	.heading-ff-8 h2 {
		 font-size:26px;
		 line-height:31px;
	}
	 .heading-ff-16 h3,
	 .heading-ff-15 h3,
	 .heading-ff-8 h3 {
		 font-size:22px;
		 line-height:29px;
	}
	 .heading-ff-16 h4,
	 .heading-ff-15 h4,
	 .heading-ff-8 h4 {
		 font-size:18px;
		 line-height:23px;
	}
	.counter15-col .counter-value {
		font-size:26px;
	}
	.counter15-col .counter-title {
		font-size:14px;
	}
	 .packages8-price p span {
		 font-size:16px;
	}
	 .packages8-price p {
		 font-size:22px;
	}
	/*bit-coins*/
	 .header-div-9 h1 {
		 font-size:30px;
		 line-height:35px;
	}
	 .header-div-9 .first-content {
		 font-size:15px;
	}
	 .heading-ff-9 h2 {
		 font-size: 28px;
		 line-height:33px;
	}
	 .heading-ff-9 h3 {
		 font-size:24px;
		 line-height:29px;
	}
	 .heading-ff-9 h4 {
		 font-size:18px;
		 line-height:23px;
	}
	 .about9-row .col-xs-6 {
		 width:100%;
	}
	 .about9-topSpace-1 {
		 margin-top:30px;
	}
	 .bitcoin-form .form-div {
		 display:table;
	}
	 .bitcoin-form .form-div label {
		 top:0;
	}
	 .bitcoin-form .form-div label {
		 margin:20px 20px;
	}
	 .bitcoin-form select {
		 right:0;
		 position:relative;
		 width:150px;
	}
	 .buy9-content-ul .btn-9 {
		 font-size:13px;
		 padding:10px 10px;
	}
	 .work9-points .list-content, .work9-points .list-img {
		 display:-webkit-flex;
		 display:-webkit-box;
		 display:-moz-flex;
		 display:-moz-box;
		 display:-ms-flexbox;
		 display:flex;
	}
	/*wedding*/
	 .heading-ff-10 h2 {
		 font-size:30px;
		 line-height:40px;
	}
	 .heading-ff-10 h3 {
		 font-size:25px;
		 line-height:35px;
	}
	 .heading-ff-10 h4 {
		 font-size:20px;
		 line-height:25px;
	}
	 .btn-10 {
		 font-size:13px;
	}
	 .team10-div p {
		 font-size:13px;
	}
	/*kids-school*/
	.heading-ff-11 h1 {
		 font-size:40px;
		 line-height:55px;
	}
	 .heading-ff-11 h2 {
		 font-size:30px;
		 line-height:35px;
	}
	 .heading-ff-11 h3 {
		 font-size: 25px;
		 line-height: 30px;
	}
	 .heading-ff-11 h4 {
		 font-size: 18px;
		 line-height:23px;
	}
	/*agency*/
	 .header-form-div-12 h1,
	 .header-div-12 h1 {
		 font-size:35px;
		 line-height:45px;
	}
	 .heading-ff-12 h2 {
		 font-size:30px;
		 line-height:35px;
	}
	 .heading-ff-12 h3 {
		 font-size: 25px;
		 line-height: 30px;
	}
	 .heading-ff-12 h4 {
		 font-size: 18px;
		 line-height:23px;
	}
	 .packages11-price p span {
		 font-size: 14px;
	}
	 .header-div-12 {
		 width: 95%;
	}
	 .header-div-12 {
		 padding:150px 0;
	}
	 .about12-ul-1 {
		 display: table;
		 padding-top:20px;
		 width: 100%;
	}
	 .about12-ul {
		 width: 100%;
	}
	 .services12-row .col-xs-6{
		 width:100%;
	}
	 .services12-topSpace-1 {
		 margin-top:30px;
	}
	/*car-repair-services*/
	 .services13-col.top-space, .services13-col-space {
		 margin-top:20px;
	}
	 .heading-ff-13 h2 {
		 font-size:28px;
		 line-height:33px;
	}
	 .heading-ff-13 h3 {
		 font-size:24px;
		 line-height:29px;
	}
	 .heading-ff-13 h4 {
		 font-size:18px;
		 line-height:23px;
	}
	 .packages13-price-2 p, .packages13-price-1 p {
		 font-size:28px;
	}
	 .packages13-price-2 p span, .packages13-price-1 p span {
		 font-size: 13px;
	}
	 .book-now-form13 h3 {
		 margin-bottom:20px;
		 margin-top:30px;
	}
	/*app*/
	.header-div-13 h1,
	 .header-div-14 h1 {
		 font-size:35px;
		 line-height:40px;
	}
	 .heading-ff-14 h2 {
		 font-size:28px;
		 line-height:33px;
	}
	 .heading-ff-14 h3 {
		 font-size:24px;
		 line-height:29px;
	}
	 .heading-ff-14 h4 {
		 font-size:18px;
		 line-height:23px;
	}
	 .form14, .subscribe14-bg .subscribe14-input {
		 width:100%;
	}
	 .subscribe14-btn.btn14-div {
		 float:none;
	}
	 #mc-embedded-subscribe.btn.btn-14 {
		 margin-left: -117px !important;
	}
	 .services14-col {
		 width:100%;
	}
	 .service14-space {
		 margin-top:20px;
	}
	.book-form13-head {
		padding-bottom:1px;
	}
	
	.four16-space-1,.team15-space-1,.four15-space-1 {
		margin-top:30px;
	}
	.four16-col,.team15-col,.four15-col {
		margin-left:auto;
		margin-right:auto;
		width:100%;
	}
	.four16-div,.team15-div,.four15-div {
		margin:0 auto;
		width:80%;
	}
	/*logistics*/
	.header-div-16 h1 {
		font-size:30px;
		line-height:40px;
	}
	.header-div-16 p {
		font-size:16px;
	}
	
}
 @media only screen and (max-width:420px) {
	 .gallery7-col {
		 margin:0 auto;
		 width:100%;
		 height:300px;
	}
	 .gallery7-col h4 {
		 margin-top:20px;
	}
}
 @media only screen and (max-width: 449px) {
	/*hotel booking*/
	 .resort-accordion .accordion-subtitle p, .resort-accordion .accordion-subtitle h4 {
		 display:table;
		 width:100%;
		 float:none;
	}
	 .resort-accordion .accordion-subtitle h4 {
		 margin-bottom:5px;
	}
	 .news1-div, .news-ul.content-ul {
		 display:table;
	}
	 .news-ul.news-ul-1 {
		 margin-left:0;
		 margin-top:5px;
	}
	/*travel*/
	 .popular-destination .popular-dest-div2 {
		 margin:0 auto;
		 text-align:center;
	}
	 .popular-destination .popular-dest-div2 img{
		 margin:0 auto;
	}
	 .subscribe2-form .subscribe2-input {
		 width:100%;
		 margin-bottom:20px;
	}
	 .news2-col .news2-ul, .news2-div, .content-ul.news2-ul ,.news11-div,.news11-col .news11-ul,.content-ul.news11-ul,.news14-div,.news14-col .news14-ul,.content-ul.news14-ul,.news13-col .news13-ul,.news15-col .news15-ul {
		 display:table !important;
	}
	 .news15-ul.news15-ul-1, .news14-ul.news14-ul-1, .news13-ul.news13-ul-1, .news11-ul.news11-ul-1, .news2-ul.news2-ul-1 {
		 margin-left:0;
		 margin-top:5px;
	}
	/*spa*/
	 .header-div-5 {
		 width:100%;
	}
	/*restaurant*/
	 .app-screenshot-img img, .dish4-img img{
		 margin:0 auto;
	}
	 .testimonial4-col .list-img, .list-content {
		 display: block;
	}
	 .best-offer3-bg {
		 margin:0 auto;
		 width:100% !important;
	}
}
 @media only screen and (max-width: 400px) {
	/*hotel booking*/
	 .footer1-row .footer-date-ul-1 {
		 padding-bottom:5px;
	}
	/*travel*/
	 .two-left-col2 .col-sm-6{
		 width:100%;
	}
	 .two-left-col2 .col-sm-6:nth-child(2){
		 margin-top:30px;
	}
	 .gallery-div2 {
		 width:100%;
	}
	/*spa*/
	 .gallery-div5 {
		 padding:0 15px;
	}
	 .gallery-div16 .gallery-col .gallery-image,.gallery-div9 .gallery-col .gallery-image, .gallery-div5 .gallery-col .gallery-image {
		 width:100% !important;
	}
	 .packages5-content {
		 margin-top: 27%;
	}
	.footer15-row .footer-date-ul-1, .footer5-row .footer-date-ul-1 {
		 padding-bottom:5px;
	}
	/*restaurant*/
	 .support4-col, .news4-col, .team4-col,.footer4-gallery, .open4-bg {
		 width:100% !important;
	}
	/*shopping*/
	 .services3-div, .services3-col {
		 margin-left:auto;
		 margin-right:auto;
		 width:100% !important;
	}
	 .trending-offer3-bg {
		 margin:0 auto;
		 width:100% !important;
	}
	 .trending-offer3 .col-md-4 img {
		 margin:0 auto;
		 width:100% !important;
	}
	 .footer3-row .footer-date-ul-1 {
		 padding-bottom:5px;
	}
	.four16-div,.team15-div,.four15-div {
		margin:0 auto;
		width:100%;
	}
	.four16-div img {
		margin:0 auto;
	}
}
 @media only screen and (max-width: 599px) {
	/*hotel-booking*/
	 .footer1-row .footer-bottom-res-space {
		 margin-bottom:30px;
	}
	 .footer1-row .col-xs-6 {
		 width:100%;
	}
	/*travel*/
	/*car-repair-services*/
	 .services13-row .services13-col, .services2-row .services2-col {
		 width:100%;
	}
	 .services2-col-topSpace1 {
		 margin-top:30px;
	}
	/*spa*/
	 .services5-col {
		 width:100%;
	}
	 .services5-resSpace {
		 margin-bottom:30px;
	}
	.gallery-div16 .gallery-col, .gallery-div9 .gallery-col, .gallery-div5 .gallery-col {
		 width:100%;
	}
	 .gallery-div5 .gallery-col .gallery-image {
		 width:390px;
		 margin:0 auto;
	}
	 .gallery-div9 .gallery-col.col-xs-6:nth-child(2), .gallery-div9 .gallery-col.col-xs-6:nth-child(1), .gallery-div5 .gallery-col.col-xs-6:nth-child(2), .gallery-div5 .gallery-col.col-xs-6:nth-child(1) {
		 margin-bottom:4px;
	}
	.footer5-row .footer-bottom-res-space {
		 margin-bottom:30px;
	}
	.footer15-row .col-xs-6, .footer5-row .col-xs-6 {
		 width:100%;
	}
	 .packages5-content {
		 margin-top: 75px;
	}
	/*restaurant*/
	 .round-tabs {
		 display:none !important;
	}
	 .special-menu4 .nav-tabs > li a {
		 width:auto;
		 height:20px;
		 margin:0;
		 padding:15px 0;
	}
	 .special-menu4 .liner {
		 background:transparent;
		 width:0;
		 top:unset;
		 position:unset;
		 left:unset;
		 height:0;
		 right:unset;
	}
	 .special-menu4 .title {
		 position:unset;
		 top:unset;
		 text-align:left;
	}
	 .special-menu4 .nav-tabs > li a {
		 line-height:0;
	}
	 .special-menu4 .nav-tabs > li:after {
		 content: " ";
		 position:unset;
		 left:unset;
		 opacity:0;
		 margin: 0 auto;
		 bottom:unset;
		 border:0;
		 border-bottom-color:transparent;
		 transition:0.1s ease-in-out;
	}
	 .special-menu4 .nav-tabs > li.active:after {
		 content: " ";
		 left:unset;
		 position:unset;
	}
	 .special-menu4 .board .nav-tabs {
		 position:unset;
		 height:100%;
		 padding:20px 15px;
	}
	 .special-menu4 .nav-tabs > li.active > a, .special-menu4 .nav-tabs > li.active > a:focus, .special-menu4 .nav-tabs > li.active > a:hover {
		 background-color: transparent;
	}
	 .special-menu4 .nav-tabs > li > a:hover {
		 border-left-color: transparent;
		 border-right-color:transparent;
	}
	 .special-menu4 .nav-tabs > li {
		 width: 100%;
	}
	 .support4-col, .news4-col, .team4-col{
		 margin-left:auto;
		 margin-right:auto;
		 width:360px;
	}
	 .cta4-bg .branch-div {
		 display:table;
	}
	 .cta4-bg .branch-div li:first-child {
		 float:left;
		 font-size: 15px;
		 display: inline-flex;
		 width:80%;
	}
	 .cta4-bg .branch-div li:nth-child(2) {
		 padding-left:10px;
		 width: 10px;
	}
	 .cta4-bg .branch-div span {
		 padding-right:10px;
	}
	 .cta4-bg .branch-div li:last-child {
		 display: table-cell;
		 width: 50%;
	}
	 .footer4-gallery, .open4-bg {
		 width:360px;
	}
	 .menu4-points .list-right {
		 width:100%;
		 padding-left:80px;
	}
	 .menu4-points .list-content h5:before {
		 position:unset;
	}
	 .dishes-slider.owl-theme .owl-controls .owl-page span {
		 margin-left:5px;
		 margin-right:5px;
	}
	 .dish4-col h4,.dish4-col p {
		 margin-left:5px;
		 margin-right:5px;
	}
	/*shopping*/
	 .slider3-main .slider-image3, .slider3-main .slider-image2, .slider3-main .slider-image1{
		 min-height:800px;
	}
	 .slider3-main .slider-image3 .header-content, .slider3-main .slider-image2 .header-content, .slider3-main .slider-image1 .header-content {
		 width:100%;
	}
	 .services3-col {
		 margin-left:auto;
		 margin-right:auto;
		 width:100%;
	}
	 .services3-div {
		 margin-left:auto;
		 margin-right:auto;
		 width:360px;
	}
	 .services3-bottomSpace1 {
		 margin-bottom:30px;
	}
	 .best-offer3-bg {
		 margin:0 auto;
		 width:400px;
	}
	 .gallery-image3-1 {
		 margin-left:auto;
		 margin-right:auto;
		 width:480px;
	}
	 .trending-offer3-bg {
		 margin:0 auto;
		 width:360px;
	}
	 .trending-offer3 .col-md-4 img {
		 margin:0 auto;
		 width:360px;
	}
	 .footer3-row .footer-bottom-res-space {
		 margin-bottom:30px;
	}
	 .footer3-row .col-xs-6 {
		 width:100%;
	}
	/*yoga*/
	 .about6-topSpace-1 {
		 margin-top:35px;
	}
	 .shop6-row .col-xs-6, .about6-col {
		 width:100%;
	}
	/*events*/
	 .news8-col, .team8-col {
		 width:100%;
	}
	 .team8-col-1 {
		 margin-bottom:30px;
	}
	 .team8-div img {
		 margin:0 auto;
	}
	 .news8-topSpace-1 {
		 margin-top:30px;
	}
	.gallery15-left .col-xs-6 {
		width:100%;
	}

	.gallery15-left .col-xs-6:nth-child(1) .gallery-image {	
		margin:0 auto;
		width:300px;
	}
	.gallery15-left .col-xs-6:nth-child(1) {
		float:none;
		margin:0 auto 4px auto;
		width:302px;
	}
}
 

 @media only screen and (max-width: 510px){
	 .gallery-image3-1 {
		 margin-left:auto;
		 margin-right:auto;
		 width:100% !important;
	}
}
 @media only screen and (max-width:767px) and (max-height: 400px){
	 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		 max-height:110px;
		 overflow:scroll;
	}
}
 @media only screen and (max-width: 340px) {
	 .gallery7-col {
		 height: 250px;
	}
	 .gallery7-col .top-space {
		 margin-top:20px;
	}
}
 @media only screen and (max-width: 360px) {
	/*restaurant*/
	 .support4-col, .news4-col, .team4-col{
		 margin-left:auto;
		 margin-right:auto;
		 width:100%;
	}
	 .cta4-bg .branch-div {
		 display:table;
	}
	 .cta4-bg .branch-div li:first-child {
		 font-size: 15px;
		 display: inline-block;
		 width: 100%;
		 margin-bottom:5px;
	}
	 .cta4-bg .branch-div li:nth-child(2) {
		 display:none;
		 width:0;
	}
	 .cta4-bg .branch-div li:last-child {
		 display:table;
		 width: 100%;
		 padding-left:30px;
	}
	 .cta4-bg .branch-div {
		 margin-top:15px;
	}
	 .footer4-gallery, .open4-bg {
		 width:100%;
	}
	 .footer4-gallery img {
		 width:80px;
	}
	/*gym*/
	 .trainer11-div, .trainer7-div {
		 margin:0 auto;
		 width:100%;
	}
	 .gallery7-col {
		 height:280px;
		 max-height:100%;
		 min-height:100%;
	}
	 .gallery7-col h4 {
		 margin-top:0px;
	}
}
 @media only screen and (min-width:390px) and (max-width: 767px) {
	/*yoga*/
	.news15-col,.packages14-col, .why-col13, .packages13-col, .packages12-col, .packages9-col, .packages8-col, .events8-bg, .team11-div, .team10-div, .team7-div, .packages7-col, .packages6-col, .team6-div {
		 margin-left:auto;
		 margin-right:auto;
		 width:360px;
	}
}
 @media only screen and (max-width: 320px) {
	 .logo-image5 {
		 width: 80%;
	}
	 .btn.btn-5, .btn-5-black {
		 font-size:13px;
	}
	 .news12-div, .news5-div {
		 display:table;
	}
	 .content-ul.news12-ul, .content-ul.news5-ul {
		 display:table;
	}
	 .news12-ul.news12-ul-1, .news5-ul.news5-ul-1 {
		 margin-top:5px;
		 margin-left:0;
	}
	 .btn-two-col li {
		 display: table;
	}
	 .btn-two-col li:first-child {
		 margin-right:0;
		 margin-bottom:15px;
	}
	 .book-form8.book-form10 {
		 padding:10px 10px 0 10px;
	}
	.gallery15-left .col-xs-6:nth-child(1) .gallery-image {	
		margin:0 auto;
		width:100%;
	}
	.gallery15-left .col-xs-6:nth-child(1) {
		float:none;
		margin:0 auto 4px auto;
		width:100%;
	}
}
 @media only screen and (min-width: 600px) and (max-width: 991px) {
	/*hotel-booking*/
	 .footer1-common-space {
		 margin-bottom:30px;
	}
	 .footer1-border-all {
		 border-top:1px solid #444444;
		 padding-top:30px;
	}
	 .footer1-row .footer-date-ul-1 {
		 margin-bottom:5px;
	}
	/*spa*/
	 .services5-bottomSpace {
		 margin-bottom:30px;
	}
	 .footer15-row .footer-date-ul-1 ,.footer5-row .footer-date-ul-1 {
		 margin-bottom:5px;
	}
	 .footer5-common-space {
		 margin-bottom:30px;
	}
	 .footer5-border-all {
		 border-top:1px solid #444444;
		 padding-top:30px;
	}
	/*restaurant*/
	 .footer4-gallery, .open4-bg {
		 width:100%;
	}
	/*shopping*/
	 .footer3-common-space {
		 margin-bottom:30px;
	}
	 .footer3-border-all {
		 border-top:1px solid #444444;
		 padding-top:30px;
	}
	 .footer3-row .footer-date-ul-1 {
		 margin-bottom:5px;
	}
	 .services3-bottomSpace {
		 margin-bottom:30px;
	}
	 .best-offer3-bg {
		 margin:0 auto;
		 width:400px;
	}
	 .best-offer3 .col-md-4 img {
		 margin-left:auto;
		 margin-right:auto;
	}
	 .gallery-image3-1 {
		 margin-left:auto;
		 margin-right:auto;
		 width:480px;
	}
	 .trending-offer3-bg {
		 margin:0 auto;
		 width:360px;
	}
	 .trending-offer3 .col-md-4 img {
		 margin:0 auto;
		 width:360px;
	}
	/*yoga*/
	 .about6-topSpace {
		 margin-top:35px;
	}
	/*events*/
	 .about9-topSpace, .news8-topSpace {
		 margin-top:30px;
	}
}
 @media only screen and (min-width: 630px) and (max-width:767px) {
	.gallery-div15, .gallery-div12 {
		 margin:0 auto;
		 width:80%;
	}
}
 @media only screen and (min-width: 600px) and (max-width:767px) {
	/*travel*/
	 .two-left-col2 .col-sm-6{
		 width:50%;
	}
	/*spa*/
	 .gallery-resSpace1 {
		 padding-top:4px;
	}
	 .gallery-div5 {
		 padding:0 15px;
	}
	 .packages9-col.col-sm-4, .packages5-col.col-sm-4 {
		 margin-left: auto;
		 margin-right:auto;
		 width:390px;
	}
	 .counter5-div {
		 margin:0 auto;
		 width:70%;
	}
	/*restaurant*/
	 .support4-col, .team4-col{
		 margin-left:auto;
		 margin-right:auto;
		 width:390px;
	}
	 .news4-col {
		 margin-left:auto;
		 margin-right:auto;
		 width:380px;
	}
	 .footer4-gallery, .open4-bg {
		 width:360px;
	}
	 .special-menu4 .nav-tabs > li {
		 width: 16.6%;
	}
	 .special-menu4 .nav-tabs {
		 padding-left:5px;
		 padding-right:5px;
	}
	/*shopping*/
	 .slider3-main .slider-image3, .slider3-main .slider-image2, .slider3-main .slider-image1{
		 min-height:740px;
	}
	 .slider17-main .slider-image3, .slider17-main .slider-image2, .slider17-main .slider-image1{
		 min-height:750px;
	}
	 .slider3-main .slider-image3 .header-content, .slider3-main .slider-image2 .header-content, .slider3-main .slider-image1 .header-content {
		 width:100%;
	}
	/*wedding*/
	 .gallery-div10 .gallery-image {
		 width:570px;
		 margin:0 auto;
	}
	 .gallery-div10 .gallery-col img {
		 margin:0 auto;
	}
	.client16-logo,.client15-logo {
		width:85%;
	}
}
 @media only screen and (min-width: 677px) and (max-width: 767px) {
	/*yoga*/
	 .testimonial6-img {
		 top:10px;
	}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
	 .book-form .col-xs-6 {
		 margin-top:10px;
		 margin-bottom:10px;
	}
	 .topbar1.nav-bg.fixed-header .nav {
		 border-top:0;
	}
	/*travel*/
	 .team2_main_circle {
		 left:-30px;
	}
	 .why-with-row2 .why-col2 {
		 margin:0 auto;
		 width:400px;
	}
	/*yoga*/
	 .content11-panel .nav > li > a, .content6-panel .nav > li > a {
		 padding:10px 7px;
	}
	/*bit-coins*/
	 .about9-topSpace {
		 margin-top:30px;
	}
	 .buy9-head, .buy9-content{
		 width:400px;
	}
	/*bit-coins*/
	 .footer9-row .links {
		 width:30%;
	}
	/*wedding*/
	 .heading-ff-10 h2 {
		 font-size:40px;
		 line-height:50px;
	}
	 .heading-ff-10 h3 {
		 font-size:35px;
		 line-height:45px;
	}
	 .heading-ff-10 h4 {
		 font-size:22px;
		 line-height:27px;
	}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
	/*hotel-booking*/
	 .topbar1.nav-bg .navbar-nav.menu1-ul > li {
		 border:0;
	}
	 .topbar1.nav-bg .navbar-nav.menu1-ul .booking-pagescroll {
		 padding:5px 10px;
	}
	 .news1-col-1 {
		 max-height: 225px;
		 padding:40px 15px;
		 overflow:auto;
	}
	 .logo-image1 {
		 margin:35px 0;
		 width:23%;
	}
	 .menu1-div .menu1-address {
		 padding:0 10px;
	}
	 .menu1-div .menu-booknow {
		 margin:0 10px;
	}
	 .book-form .col-sm-3 {
		 padding:5px;
	}
	 .topbar1 .navbar-right {
		 width:75%;
	}
	 .navbar-nav.menu1-ul > li {
		 border:0;
	}
	 .navbar-nav.menu1-ul .booking-pagescroll {
		 padding-left:10px;
		 padding-right:10px;
	}
	/*travel*/
	 .about11-main .row, .about2-main .row {
		 display:-webkit-flex;
		 display:-webkit-box;
		 display:-moz-flex;
		 display:-moz-box;
		 display:-ms-flexbox;
		 display:flex;
		 flex-direction: column-reverse;
	}
	 .news15-ul.news15-ul-1, .news13-ul.news13-ul-1, .news14-ul.news14-ul-1, .news11-ul.news11-ul-1, .news2-ul.news2-ul-1 {
		 margin-left:0;
		 margin-top:5px;
	}
	/*spa*/
	.spa-header-form .header-div-5 {
		width: 80%;
	}
	 .packages5-content {
		 margin-top: 36%;
	}
	 .menu5-div .menu5-address li p {
		 font-size:14px;
	}
	 .navbar-nav.menu5-ul > li > a {
		 font-size:13px;
		 padding:0 5px;
	}
	 .menu5-address li img {
		 width:20px;
		 height:20px;
	}
	 .menu5-div .menu5-address li:first-child {
		 padding-right:3px;
	}
	 .nav5-right {
		 display:none;
	}
	 .menu5-div {
		 margin-top: 40px;
	}
	 .topbar5 .navbar-collapse {
		 float: right;
		 width: auto;
	}
	 .navbar-nav.menu5-ul {
		 margin-top:35px;
	}
	/*restaurant*/
	 .testimonial4-col .list-img, .list-content {
		 display: block;
	}
	 .team4-div ul li {
		 margin-left:2px;
		 margin-right:2px;
	}
	 .cta4-bg {
		 padding:30px 30px;
	}
	 .navbar-nav.menu4-ul > li > a {
		 padding-left:6px;
		 padding-right:6px;
	}
	 .footer4-gallery img {
		 width:70px;
	}
	 .special-menu4 .liner {
		 width:84%;
	}
	 .special-menu4 .nav-tabs > li {
		 width: 125px;
	}
	/*shopping*/
	 .gallery3-resSpace {
		 margin-bottom:10px;
	}
	 .row.popup-gallery.gallery-div3 {
		 padding-left:15px;
		 padding-right:15px;
	}
	 .gallery-div3 .col-sm-12, .gallery-div3 .col-sm-4, .gallery-div3 .col-sm-8, .gallery-div3 .col-sm-7, .gallery-div3 .col-sm-5 {
		 padding-left: 0;
		 padding-right:0;
	}
	 .gallery-div3 .gallery-col .row {
		 margin-left: 0;
		 margin-right:0;
	}
	 .news3-div a:nth-child(1) {
		 display:inline-block;
	}
	 .news3-div a:nth-child(2) {
		 display:table;
	}
	 .slider3-main .slider-image3 .header-content, .slider3-main .slider-image2 .header-content, .slider3-main .slider-image1 .header-content {
		 width:80%;
	}
	 .slider3-main .slider-image3, .slider3-main .slider-image2, .slider3-main .slider-image1{
		 min-height:730px;
	}
	.slider17-main .slider-image3, .slider17-main .slider-image2, .slider17-main .slider-image1{
		 min-height:740px;
	}
	/*yoga*/
	 .packages13-bg-2, .packages13-bg-1, .packages6-bg-1, .packages6-bg-2 {
		 padding:30px 15px;
	}
	 .packages13-col-2, .packages6-col-2 {
		 width:41.6%;
	}
	 .packages13-col.section-bottom-space35, .packages6-col.section-bottom-space35 {
		 margin-bottom:0;
	}
	 .testimonial6-img {
		 top:10px;
	}
	 .footer7-row .section-bottom-space35, .footer6-row .section-bottom-space35 {
		 margin-bottom:0;
	}
	 .navbar-nav.menu14-ul > li > a, .navbar-nav.menu13-ul > li > a, .navbar-nav.menu2-ul > li > a {
		 padding:0 10px;
	}
	 .team6-div ul li {
		 margin:0 3px;
	}
	/*gym*/
	 .team11-div ul li, .team7-div ul li {
		 margin-left:2px;
		 margin-right:2px;
	}
	 .gallery7-resSpace1 {
		 margin-top:10px;
	}
	/*events*/
	.header-div-event {
		margin-top: 0;
	}
	.header-div-8 .second-content-left,
	.header-div-8 .second-content-right,
	 .header-div-8 .second-content {
		 width:80%;
	}
	 .navbar-nav.menu8-ul > li > a {
		 font-size:12px;
		 padding:0 10px;
	}
	 .menu8-div .btn {
		 font-size:12px;
		 padding:10px 13px;
	}
	 .menu8-div {
		 margin:17px 0 15px 10px;
	}
	 .schedule8-right {
		 margin-top:0;
	}
	 .book-now-form8 {
		 margin-top:50px;
	}
	 .features1.features8 #myCarousel .list-group {
		 padding:0 15px;
	}
	/*bit-coins*/
	 .navbar-nav.menu9-ul > li > a {
		 padding:0 12px;
	}
	 .packages9-ul li:nth-child(1) {
		 display:none;
	}
	 .buy9-content-ul li, .buy9-head-ul li {
		 display: table-cell;
		 width: 145px;
		 vertical-align:middle;
		 padding:10px 0;
	}
	 .buy9-content-ul li:nth-child(1) {
		 padding:0 0 0 15px;
	}
	 .header9-img {
		 right:10px;
	}
	/*wedding*/
	 .team10-div figure {
		 bottom:-140px;
	}
	 .navbar-nav.menu10-ul > li > a {
		 padding:0 10px;
	}
	/*agency*/
	 .services12-topSpace {
		 margin-top:30px;
	}
	 .team12-left {
		 margin-bottom:30px;
	}
	  .gallery-div15,.gallery-div12 {
		 padding:0 15px;
	}
	 .header-div-12 {
		 width:70%;
	}
	.two-left-div15-1 {
		left: -30px;
	}
	.two-left-div15 {
		padding:30px 0 0 0 ;
	}
	.two-left-bgimage15-1,.two-left-bgimage15 {
		width:50%;
	}
	.footer15-row .post-1 {
		display: block;
	}
	.header16-row {
		width:100%;
	}
	.footer16-col {
		padding:30px 15px;
	}
	.footer16-col .open16-div li {
		font-size:13px;
	}
	.open16-bg {
		padding:24px 0;
	}
	.subscribe16-form {
		padding-top:18px;
	}
	.contact16-col {
		margin-top:70px;
	}
	.contact16-col .footer1-icon li {
		margin-right:3px;
	}
	/* app */
	.app-header-form {
		margin-top: 40px;
	}
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
 
	/* agency */
	.header-form-div-12 {
		padding: 220px 30px 220px 50px;
	}
	.header-get-quote-form12 {
		padding: 151px 105px 151px 30px;
	}
	/*hotel-booking*/
	 .news1-col-1 {
		 max-height: 295px;
		 padding:20px 15px;
		 overflow:auto;
	}
	 .book-now h3 {
		 padding:10px 20px;
	}
	 .book-now-arrow {
		 left: -20px;
		 position: absolute;
		 top: 0;
	}
	 .logo-image1 {
		 margin:30px 0;
		 width:20%;
	}
	 .footer1-row .footer1-icon li {
		 margin-left:0 !important;
	}
	 .footer1-row .footer-date-ul-1 {
		 margin-bottom:5px;
	}
	/*travel*/
	 .subscribe2-form .subscribe2-input {
		 width:100%;
		 margin-bottom:20px;
	}
	 .news2-col .news2-ul, .news2-div, .content-ul.news2-ul,.news11-div,.content-ul.news11-ul,.news11-col .news11-ul,.news14-div,.content-ul.news14-ul,.news14-col .news14-ul,.news13-col .news13-ul,.news15-col .news15-ul {
		 display:table !important;
	}
	 .news15-ul.news15-ul-1 , .news14-ul.news14-ul-1 , .news13-ul.news13-ul-1 , .news11-ul.news11-ul-1 , .news2-ul.news2-ul-1 {
		 margin-left:0;
		 margin-top:5px;
	}
	/*spa*/
	  .footer15-row .footer1-icon li,.footer5-row .footer1-icon li {
		 margin-left:0 !important;
	}
	  .footer15-row .footer-date-ul-1 ,.footer5-row .footer-date-ul-1 {
		 margin-bottom:5px;
	}
	 .navbar-nav.menu5-ul > li > a {
		 font-size:13px;
		 padding:0 5px;
	}
	 .nav5-right {
		 width:27%;
	}
	 .menu5-div .menu5-address li p {
		 font-size:16px;
	}
	 .about5-right-col h3 {
		 margin-top: 10px;
	}
	 .navbar-nav.menu5-ul > li > a {
		 padding-left:9px;
		 padding-right:9px;
	}
	/*restaurant*/
	 .cta4-bg {
		 padding:30px 30px;
	}
	 .footer4-gallery li {
		 width:90px;
	}
	 .footer4-gallery li img {
		 width:100%;
	}
	 .special-menu4 .liner {
		 width:84%;
	}
	 .special-menu4 .nav-tabs > li {
		 width: 160px;
	}
	/*shopping*/
	 .footer3-row .footer1-icon li {
		 margin-left:0 !important;
	}
	 .footer3-row .footer-date-ul-1 {
		 margin-bottom:5px;
	}
	 .slider17-main .slider-image3, .slider17-main .slider-image2, .slider17-main .slider-image1{
		 min-height:800px;
	}
	 .slider3-main .slider-image3, .slider3-main .slider-image2, .slider3-main .slider-image1{
		 min-height:740px;
	}
	 .best-offer3-bg {
		 padding:63px 10px 63px 10px;
	}
	 .gallery-image3-bg h3 {
		 font-size: 20px;
		 line-height:27px;
	}
	 .gallery-div3 .gallery-col .row {
		 margin-right:-6px;
		 margin-left:-6px;
	}
	 .trending-offer3-div {
		 padding:45px 5px;
	}
	 .trending-offer3-bg {
		 padding:20px 15px;
	}
	/*yoga*/
	 .packages13-col-2, .packages6-col-2 {
		 width:40%;
	}
	 .testimonial6-img {
		 top:30px;
	}
	 .content11-panel .nav > li > a, .content6-panel .nav > li > a {
		 padding:10px 8px;
	}
	/*gym*/
	 .two-left-bgimage7 {
		 height:730px;
	}
	 .two-left-bgimage9 {
		 height:730px;
	}
	 .two-left-div7 {
		 padding:38px 30px;
	}
	 .two-left-div9 {
		 padding:38px 30px;
	}
	 .gallery7-col {
		 height:280px;
	}
	 .gallery7-col h4 {
		 margin-top:15px;
	}
	/*events*/
	 .team12-div ul li, .team8-div ul li {
		 margin:0 3px;
	}
	
	 .book8-seat-bg h2 {
		 margin:0;
	}
	 .schedule8-img {
		 left:36.9%;
	}
	/*bit-coins*/
	 .footer9-row .footer1-icon li {
		 margin:0 3px;
	}
	 .footer9-row .post-img-1 {
		 display:table;
		 float:none;
		 padding-bottom:10px;
	}
	 .buy9-content-ul li, .buy9-head-ul li {
		 display: inline-block;
		 width: 110px;
	}
	 .buy9-head-ul li {
		 font-size:14px;
	}
	 .header-div-12 {
		 width:60%;
	}
	.header-div-top-9 {
		margin-top: 80px;
	}
	/*app*/
	 .app-right-col, .app-left-col {
		 margin-top:0;
	}
	.app-header-form {
		margin-top: 40px;
	}
	/*car-repair-services*/
	.two-left-div13 {
		max-height:530px;
		overflow-y:auto;
	}
	.book-form13-head:before{ 
		right:-1px;
	}
	.two-left-div15 {
		padding:55px 30px;
	}
	.counter15-left {
		margin-top:0;
	}
}


@media only screen and (max-width: 339px) {
	.two-left-bgimage15-1 {
		height:580px;
	}
}

@media only screen and (min-width: 340px) and (max-width: 384px) {
	.two-left-bgimage15-1 {
		height:560px;
	}
}

@media only screen and (min-width: 385px) and (max-width: 449px) {
	.two-left-bgimage15-1 {
		height:500px;
	}
}

@media only screen and (min-width: 450px) and (max-width: 574px) {
	.two-left-bgimage15-1 {
		height:460px;
	}
}


@media only screen and (min-width: 575px) and (max-width: 767px) {
	.two-left-bgimage15-1 {
		height:410px;
	}
}
/*========================================== 30.MEDIA QUERIES END ===========================================*/
 