body{ padding: 0px; margin: 0px; font-weight: 400;font-family: 'poppinsregular';}
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none; text-decoration: none}
section{ float: left; width: 100%;}
.pad0{ padding: 0;}
img { max-width: 100%;}
ul, li{ list-style: none}
/*-------------Font face------------------*/
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kaushan_scriptregular';
    src: url('../fonts/kaushanscript-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/kaushanscript-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-medium_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*-------------Font face Close------------------*/

/*--------------------------Header Top----------------------------*/
.header .navbar-brand { height: auto; padding: 20px 0 0;transition: width 1s ease, height 1s ease; margin: 0 !important; width: 142px;}
.header .navbar.navbar-default{ background: transparent none repeat scroll 0 0; border: 0 none; border-radius: 0; margin: 0;}
.header .collapse.navbar-collapse{ float: right;}
.slider { float: left; position: relative; width: 100%;background: url("../img/banner2.png") no-repeat center top; background-size: cover }
.header { float: left; width: 100%; z-index: 99999;}
.header .navbar-default .navbar-nav > li > a { color: #fff;   margin: 0px 1px;padding: 34px 10px;font-size: 16px;
 font-family: 'poppinsmedium';}
.header .navbar-default .navbar-nav > li > a:hover { color: #CCAF0F; background: transparent }
.header .navbar-default .navbar-nav > .active > a, 
.header .navbar-default .navbar-nav > .active > a:hover, 
.header .navbar-default .navbar-nav > .active > a:focus { background-color: transparent; color: #CCAF0F;}
.header .navbar.navbar-default ul.nav.navbar-nav{margin: 0 0; width: 100%  }
.login_btn { margin-left: 90px; margin-right: 20px;}
.slider_cover{ padding:165px 0 90px; float: left; width: 100%; background-size: 100%}
.slider_cover h2 { color: #fff; font-size: 46px; font-weight: normal; padding: 0 ; text-shadow: none;font-family: 'poppinssemibold';letter-spacing: -1px;
display: inline-block;}
.slider_cover h1 { color: #fff; font-size: 116px; font-weight: normal; padding:0; text-shadow: none;font-family: 'kaushan_scriptregular';letter-spacing: -1px;
display: inline-block;line-height: 176px;}
.slider_cover p { color: #fff; font-size: 18px; font-weight: normal; padding: 20px 0 20px; text-shadow: none;font-family: 'poppinsmedium';max-width: 580px;
line-height: 30px;}
.fixed-me{ padding: 0px  !important; margin-bottom: 5px; position: fixed; top:0;z-index:9999;width: 100%;left: 0; background: rgba(37,52,57,1)}
.navbar-me {   transition: all 1s ;}
.navbar-me{ padding: 0px; top: 0px; border: 0px; border-radius: 0px; margin: 0;}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin: 5px 0 0;}
.header .fixed-me .navbar-brand { height: auto; padding: 6px 0 ; width: 130px;transition: width 1s ease, height 1s ease;}
.header .navbar-default .fixed-me .navbar-nav > li > a{ padding: 22px 10px}
.header .navbar-default .fixed-me .navbar-nav > li > a.btn.btn-primary { margin-top: 0px; padding: 21px 10px 12px}
.header .navbar-brand.hd-fixed{ display: none}
.header .fixed-me .navbar-brand.hd-fixed{ display: inline-block}
.header .fixed-me .navbar-brand.hd-normal{ display: none}
#toTop,
.testimonial-bx .thumbnail, 
.ourdjs-bx .thumbnail .caption,
.koow-btn:focus,
.koow-btn{ display: inline-block; padding:16px 53px 16px 24px; color: #fff; font-size: 17px;font-family: 'poppinssemibold'; border-radius: 30px; border: none;
position: relative;
background: #d7af02; /* Old browsers */
background: -moz-linear-gradient(left, #d7af02 0%, #039aee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #d7af02 0%,#039aee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #d7af02 0%,#039aee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7af02', endColorstr='#039aee',GradientType=1 ); /* IE6-9 */

}

#toTop {   border-radius: 50%;  bottom: 10px;  cursor: pointer;  display: none;  font-weight: bold;  height: 40px;  line-height: 37px;
  padding: 0;  position: fixed;  right: 10px;  text-align: center;  transition: transform 0.5s ease 0s;  width: 40px;  z-index: 999999;}
.koow-btn i{ position: absolute; right: 20px; top: 50%;font-size: 23px; transform: translate(0,-50%);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;}
.koow-btn:hover i{ right: 15px}
.koow-btn:hover{ color: #fff ;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#039aee+0,d7af02+100 */
background: #039aee; /* Old browsers */
background: -moz-linear-gradient(left, #039aee 0%, #d7af02 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #039aee 0%,#d7af02 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #039aee 0%,#d7af02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#039aee', endColorstr='#d7af02',GradientType=1 ); /* IE6-9 */
}
/*----------------------------upcoming-events-section--------------------------------------*/

.upcoming-events-section{ padding: 70px 0; background: url(../img/bg1.png) no-repeat top center; background-size: cover;}
.main-hadding{ text-align: center; color: #000; font-size: 50px;font-family: 'kaushan_scriptregular';}
.upcoming-events-bx{ display: inline-block; width: 100%; padding-top: 50px;}
.upcoming-events-day{ display: inline-block; width: 100%; padding-top: 50px;}
.upcoming-events-day .jumbotron {padding: 0; background: transparent;}
.upcoming-events-day .jumbotron h3{ font-size: 30px; color: #000;font-family: 'poppinsmedium';}
.upcoming-events-day .jumbotron h4{ font-size: 20px; color: #000;font-family: 'poppinsmedium'; padding: 51px 0}
.upcoming-events-day .jumbotron p{ font-size: 17px; color: #000;font-family: 'poppinssemibold'; padding-top: 20px; line-height: 30px; }

.my-nav-tabs{ display: inline-block; width: 100%; text-align: center;}
.my-nav-tabs li{ display: inline-block; padding: 0 20px;}
.my-nav-tabs li a{ display: inline-block; color: #000; font-size: 20px;font-family: 'poppinsmedium'; padding: 7px 30px; border: 2px transparent solid}
.my-nav-tabs li.active a{ color: #000; border: 2px #000 solid}
/*----------------conting-section-------------*/
.conting-section{ padding: 120px 0;  background: url("../img/bg2.png") no-repeat center top; background-size: cover; background-attachment: fixed}
.conting{ display: inline-block; width: 100%; text-align: center}
.conting h3{ color: #fff; font-size: 60px;font-family: 'poppinsmedium';}
.conting p{ color: #fff; font-size: 25px;font-family: 'poppinsmedium';}
.main-hadding-white{ color: #fff}
.sub-hadding{ color: #c5a70f; font-size: 23px; display: inline-block; width: 100%; text-align: center;font-family: 'poppinsmedium'; padding: 40px 0 50px}
.conting-section pre{ display: none}
.syotimer{ text-align: center; margin: 30px auto 0; padding: 0 0 10px; }
.syotimer-cell{ display: inline-block; margin: 0 5px; width: 23%;}
.syotimer-cell__value{ height: 81px; line-height: 81px; margin: 0 0 5px;color: #fff;font-size: 60px;font-family: 'poppinsmedium';}
.syotimer-cell__unit{  color: #fff;font-size: 25px;font-family: 'poppinsmedium'; text-transform: capitalize}
#simple-timer .syotimer-cell_type_day,
#periodic-timer_period_days .syotimer-cell_type_hour,
#layout-timer_only-seconds .syotimer-cell_type_second,
#layout-timer_mixed-units .syotimer-cell_type_minute{  }
/*----------------neswlatters-section-------------*/
.neswlatters-section{ padding: 120px 0;  background: url("../img/bg3.png") no-repeat center top; background-attachment: fixed; text-align: center}
.neswletter-bx{ display: inline-block; width: 100%}
.nesw-input {display: inline-block;width: 48%; margin-right: 10px;}
.neswletter-bx .form-control {height: 55px;padding: 6px 30px;font-size: 16px;line-height: 1.42857143;border: none;border-radius: 30px;box-shadow: none;}
.neswletter-bx .koow-btn {  padding: 16px 40px ;  font-size: 18px;  font-family: 'poppinsregular';}
.neswlatters-section .sub-hadding {color: #fff;padding: 40px 0 70px;}
/*----------------our-djs-section-------------*/
.our-djs-section{ padding: 70px 0;  background: url("../img/bg4.png") no-repeat center top; background-size: cover; background-attachment: fixed; text-align: center}
.ourdjs-bx{ display: inline-block; width: 100%; padding-top: 40px;}
.ourdjs-bx .thumbnail {padding: 0px; text-align: center;border: none;border-radius: 0;}
.ourdjs-bx .thumbnail .caption {padding: 20px 10px;color: #fff; border-radius: 0; width: 100%;}
.ourdjs-bx h3{ font-size: 24px;font-family: 'poppinsmedium';font-weight: normal;}
.ourdjs-bx p{ font-size: 15px;font-family: 'poppinsregular'; padding: 10px 0}
.socilas-icons{ display: inline-block; width: 100%; }
.socilas-icons a{ display: inline-block; color: #fff; margin: 0 8px; }
/*-----------------testimonial-section---------------*/
.testimonial-section{ padding: 80px 0}
.testimonial-bx{ display: inline-block; width: 100%; padding-top: 40px;}
.testimonial-bx .thumbnail {padding: 1px; border: none;border-radius: 0;; width: 100%}
.testimonial-bx .thumbnail .caption {padding: 0px 17px;color: #000; border-radius: 0; width: 75%; display: inline-block; vertical-align: middle}
.testimonail-thumbnail{ display: inline-block; width: 100%; background: #fff; padding: 30px;}
.users-img{ display: inline-block; width: 110px; height: 110px; overflow: hidden; border-radius: 50%;vertical-align: middle}
.testimonail-thumbnail h3{ font-size: 20px;font-family: 'poppinssemibold';font-weight: normal;}
.testimonail-thumbnail p{ font-size: 15px;font-family: 'poppinsregular'; padding: 10px 0}
/*------------------------------our-gallery-section----------------*/
.our-gallery-section{ padding: 70px 0 0;  background: url("../img/bg6.png") no-repeat center top;  background-size: cover; background-attachment: fixed; text-align: center}
.our-gallery-bx{ display: inline-block; padding-top: 40px; float: left; width: 100%}
.our-gallery-section .col-sm-2{ padding: 0;}
.resto_img{ position: relative;float: left;position: relative;cursor: default;width: 100%;height: 100%;overflow: hidden;}
.resto_img a{  width: 100%; text-align: center; top: 50%; color: #fff; font-size: 36px; font-family: 'montserratsemibold';}
.resto_img img { -webkit-transition: all .35s; transition: all .35s;}
.resto_img img { display: block; position: relative; width: 100%;}
.resto_img a::before {content: "";top: 0;left: 0;z-index: 1;width: 100%;height: 100%;  position: absolute;transition: .35s;}
.resto_img a:hover::before { opacity: 0.7;
background: #d7af02; /* Old browsers */
background: -moz-linear-gradient(45deg, #d7af02 0%, #039aee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #d7af02 0%,#039aee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #d7af02 0%,#039aee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7af02', endColorstr='#039aee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.resto_img .caption {top: 65%;left: 50%;font-size: 24px;text-align: center;opacity: 0;transition: all .3s;-webkit-transform: translateX(-50%);
transform: translateX(-50%);width: 100%;}
.resto_img:hover .caption {top: 60%;opacity: 1;}
.resto_img a::after {bottom: 50%;width: 100%;text-align: center;content: "\f065";transform: translateY(50%) scale(0); left: 0;
 -webkit-transform: translateY(50%) scale(0);font-size: 35px; z-index: 10;font-family: FontAwesome;position: absolute;transition: .35s;}
.resto_img a:hover::after {transform: translateY(50%) scale(1);-webkit-transform: translateY(50%) scale(1);color: #ffffff;}

/*--------------clients-section-----------*/
.clients-section{ padding: 50px 0; background: #1F0858}
/*--------------------book-table-section----------------*/
.book-table-section{ padding: 70px 0;  background: url("../img/bg5.png") no-repeat center top; background-size: cover; background-attachment: fixed; }
.book-table-bx{ display: inline-block; width: 100%}
.book-table-bx p{ color: #fff; font-size: 15px; padding-top: 30px; line-height: 22px;}
.book-table-bx .main-hadding{ text-align: left}
.our-gallery-bx{ display: inline-block; padding-top: 40px; float: left; width: 100%}
.book-contact {display: inline-block;width: 100%;padding-top: 40px;}
.book-address-details {display: inline-block;width: 100%;padding-bottom: 30px;font-size: 18px;color: #333;}
.book-address-details i {width: 8%;display: inline-block;margin-right: 20px;margin-top: 7px;}
.book-address-details span {display: inline-block;width: 83%;vertical-align: top;font-size: 15px;color: #fff ;}
.book-address-details span b {display: block;font-weight: normal;color: #fff;font-size: 25px;font-family: 'poppinssemibold'}
.book-table-form{ display: inline-block; width: 100%;}
.book-table-form .form-control {display: block;width: 100%;height: 55px;padding: 6px 30px;font-size: 17px;line-height: 1.42857143;
color: #555;background-color: #fff;background-image: none;border:none;border-radius: 30px;box-shadow: none;}
.book-table-form textarea.form-control{ resize: none; height: 150px; padding-top: 20px;}
.book-table-form .form-group {margin-bottom: 30px;}
.book-table-form .form-group-book{ margin-bottom: 0}
.form-group-book .koow-btn{ padding: 16px 53px; font-size: 19px;font-family: 'poppinsmedium'; text-transform: uppercase}

/*-------------footers----------*/
.footers{ background: #fff; color: #000; padding: 40px 0; float: left; width: 100%}
.footer-bx{ display: inline-block; width: 100%  }
.follos-us{ display: inline-block; width: 100%; text-align: center;margin-top: 24px;}
.follos-us a{ color: #000; font-size: 22px; margin: 0 8px;}
.follos-us a:hover{  color: #CCAF0F}
.copyrights{  padding-top: 15px; float: right;}
.copyrights p{ font-size: 14px; color: #000;font-family: 'poppinsmedium'; padding-top: 5px;}
/*-------------------------------Media css-------------*/
@media only screen and (max-width:1400px){
}
@media only screen and (max-width:1200px){
.header .navbar-default .navbar-nav > li > a { }
.header .navbar-default .fixed-me .navbar-nav > li > a { }
}
@media only screen and (max-width:1100px){
.header .navbar-default .navbar-nav > li > a {}
.header .navbar-default .fixed-me .navbar-nav > li > a { }
.header .fixed-me .navbar-brand { }
.header .navbar-brand { }
.slider_cover {padding: 80px 0 130px; background-size: cover}
.slider_cover h2 { font-size: 35px; }
}
@media only screen and (max-width:991px){
.header .navbar-default .navbar-nav > li > a { font-size: 14px;margin: 0px 1px;padding: 19px 8px;}
.header .navbar.navbar-default ul.nav.navbar-nav { margin: 14px 0 0 }
.header .fixed-me .navbar-brand { width: 140px; padding: 7px 0 }
.header .navbar-default .fixed-me .navbar-nav > li > a { padding: 16px 3px;}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin:11px 0 0;}
.widget_nav_menu ul.user_link { float: left; width: 100%;}
.footer_center p { width: 100%;}
.header .navbar-brand { width: 130px; padding: 9px 0}
.header .collapse.navbar-collapse { }
.slider_cover h2 { font-size: 30px;}
.slider_cover h1 {font-size: 86px;line-height: 120px;}
.testimonail-thumbnail {
	text-align: center;
}
.testimonial-bx .thumbnail .caption {
	padding: 10px 17px 0;
	width: 100%;
}
.main-hadding {
	font-size: 37px;
}
}
@media only screen and (max-width:767px){
.header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #03374e}
.header{ position: relative}
.header .collapse.navbar-collapse{ padding: 0 15px;}
.header .navbar-default .navbar-nav > li:first-child a { border-radius: 0;}
.header .navbar-toggle { margin-top: 30px;}
.header .navbar-toggle { margin-top: 12px;}
.header .navbar-brand{ margin-left: 10px !important;}
.slider_cover { padding:60px 10px; background-size: cover; background-position: right top; }
.slider_cover h2 { font-size: 25px; }
.header .navbar-default .navbar-nav > li > a { font-size: 15px; padding: 9px;}
.header .navbar-brand {width: 100px; padding: 10px 0 0; }
.header .fixed-me .navbar-brand { padding: 5px 0; width: 90px;}
.header .fixed-me .collapse.navbar-collapse { width: 100%;}
.header .navbar.navbar-default ul.nav.navbar-nav { margin: 14px 0 0;}
.slider_cover h1 {font-size: 42px;line-height: 73px;}
.slider_cover p {font-size: 15px;line-height: 24px;}
.upcoming-events-section {padding: 30px 0;}
.main-hadding {font-size: 30px;}
.upcoming-events-day .jumbotron p {font-size: 15px;line-height: 23px;}
.testimonial-section,
.our-djs-section,
.neswlatters-section,
.conting-section {padding: 40px 0;}
.sub-hadding {font-size: 17px;}
.neswlatters-section .sub-hadding {color: #fff;padding: 20px 0 30px;}
.nesw-input {width: 100%;margin-right: 0; margin-bottom: 10px}
.neswletter-bx .koow-btn {width: 100%;}
.testimonail-thumbnail {padding: 15px;text-align: center;}
.testimonial-bx .thumbnail .caption {width: 100%;}
.our-gallery-bx {padding: 30px 20px 0;}
.clients-logos a{ display: inline-block; width: 100%; text-align: center; margin-bottom: 20px;}
.footer-logo {text-align: center;}
.my-nav-tabs li {padding: 0 10px;}
.my-nav-tabs li a {font-size: 15px;padding: 7px 20px;}
.ourdjs-bx {text-align: center;}
.ourdjs-bx .thumbnail {width: 368px;display: inline-block;}
.syotimer-cell {width: 46%;}
}
@media only screen and (max-width:479px){
.slider_cover { padding: 30px 0; }
.slider_cover h2 { font-size: 17px; }
.my-nav-tabs li {padding: 0 3px;}
.my-nav-tabs li a {font-size: 13px;padding: 6px 6px;}
.ourdjs-bx .thumbnail {width: 100%;display: inline-block;}

}



