@media screen and (max-width:1400px) {
  #about-sec {background-position:left -220px center;}
}

@media screen and (max-width:1199px) {
  .slider-content h1 {width:100%; font-size: 50px;}
  .event-bg {padding: 6% 0 9%;}
  .form-inner p {font-size: 16px;}
  
  .slider-content h1 {font-size: 40px;}
  .slider-content p {font-size: 34px;}
  .slider-content {top: 50%;}
  
  .footer-contact li:nth-child(1) {
  width: 39%;
}
.footer-contact li:nth-child(2) {
  width: 33%;
}

/*.brands-logo li {
  width: 18.1%;
}

.brands-logo li img{width:100px;}*/

}

@media screen and (max-width: 1023px) {
#about-sec {
  background-position: left -430px center;
}

.about-pic img {
    margin-left: 0;
    width: 100%;
}

}

@media screen and (max-width:992px) {
.whychoose-text {
  width: 82%;
}
.why-choose-us h3 {
  font-size: 16px;
}
.form-inner p {
  font-size: 13px;
}
input.send-msg {
  width: 130px;
}

.event-bg {padding: 5% 0 2%;}
.reservation-bg p {
	font-size:13px;
}

.form-outer input{font-size:13px;}
.form-outer select{font-size:13px;}
.form-outer textarea{font-size:13px;}

.form-outer .column{padding:5px;}

#menu-header .top-bar-section ul > li a {
  padding: .5rem 0.5rem 0;
}

.name img {width: 250px;}


.slider-content {
  text-align: center;
  width: 100%;
   top: 38%;
}

.slide-inner {
  max-height: 600px !important;
}

.slider-content {
    top: 53%;
}

.slider-content .call-us {
  font-size:26px;
  margin-top: 6%;
}

.services-section ul {
  width: 100%;
}

footer {
  padding-bottom: 36px;
}

.footer-contact li:nth-child(1) {
  width: 38%;
}
.footer-contact li:nth-child(2) {
  width: 23%;
}

.footer-contact {
  margin-bottom: 26px;
}

.footer-logo {
  margin: 0 auto 32px;
  position:relative;
}



.brands-logo li img{width:100px;}
#menu-header .top-bar-section ul li {
  padding: 0;
}

.slider-content {
  top: 57%;
}

}

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

.menu-outer .title-area {
  display: block;
}



#menu-header .top-bar{
  padding-bottom:20px;
}

#menu-header .top-bar-section .has-dropdown > a::after {
  margin-top: 0;
}


.info-bar{padding-top: 4%;}

}


@media  only screen and (min-width:768px) and (max-width:992px) {
#menu-header .top-bar-section ul a {
  font-size: 12px;
  padding: 4px;
}
}

@media screen and (max-width: 800px) {
.slider-content h1 {font-size: 30px; }
#cg-slider .slick-prev, #cg-slider .slick-next {display: none !important;}
#about-sec{background-size: cover; }
}


@media  only screen and (min-width:641px) and (max-width:767px) {
#menu-header .top-bar-section ul a {
  padding: 0 3px;
}
.title-area img {
  width: 201px;
}

#menu-header .top-bar-section ul a {
  font-size: 11px;
  padding: 2px;
}
}

@media screen and (min-width:768px) {
.btn-mob{ display:none; }
}

@media screen and (max-width:767px) {
.about-left{width:100%; text-align: center;}
.about-right{width:100%; text-align:center;}
.about-pic img {width: auto;}
.grd-overlay{ background: url(../img/about-bg-mob.jpg) repeat-x; padding-bottom:1em; }
.grd-overlay {}

.event-bg .line-left {
  width:auto;
  border-color:transparent;
}
.reservation-left{width:100%;}
.reservation-right{width:100%;}
.form-outer h2{width:auto !important; text-align:center; margin-top:0 !important;}
.form-outer .line-left{ border-color:transparent; }
.form-outer .line-left::after {
  background: #c29f5d none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top:75px;
  width: 100px;
}
.reservation-bg h2 {
  margin-top: 30px;
  text-align: center;
  width: 156px;
}
.event-bg .line-left::after {
  background: #c29f5d none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 64px;
  width: 100px;
}

.reservation-bg .line-left { border-color:transparent);}

.reservation-right h2{width:auto !important; text-align:center; margin-top:30px !important;}
.reservation-right .line-left { border-color:transparent !important;}
.reservation-right .line-left::after {
  background: #c29f5d none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top:90px;
  width: 100px;
}

.form-outer {
	margin-top:40px;
}

.form-outer h2 {
    margin-bottom: 20px; margin-top:20px;
}

.about-text .line-left {
  border-color: rgba(0, 0, 0, 0);
}

.about-text .line-left::after {
  background: #c29f5d none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top:80px;
  width: 100px;
}


.form-outer input {
  margin-bottom: 0;
}

.form-outer select {
  margin-bottom: 0;
}

.reservation-right {
  padding-bottom: 30px;
}

#about-sec {
    background-image:none;
}

.reveal-modal {
  width: 100%;
}

.reveal-modal {
  min-height: auto;
}

.text-left-mobile{text-align: left !important;}
.text-center-mobile {text-align: center; }
.pd-20 {padding: 10px;}
.mr-down-30-mobile {margin-bottom: 30px;}
.mr-down-40-mobile {margin-bottom: 40px;}

.why-choose-us .columns {
  width: 100%;
}

.slide-inner {
  max-height: 600px !important;
}

.whychoose-icon {

  width: 10%;
}

.testimonial-box {width: 94%;}
.testimonial-top {font-size: 24px;}

.footer-contact img {
  margin-top: 4px;
  width: 37px;
}

.footer-contact p {
  font-size: 13px;
}

.inner-content li {
  width: 33%;
}

.brands-logo li{width: 18.5%;}

#menu-header .top-bar-section ul > li a {
  padding: 0.5rem 0.3rem 0;
}

.btn-desk{ display:none;}


}


@media screen and (max-width: 640px) {
  .text-left-mobile {text-align: left !important; } 
  .text-center-mobile {text-align: center !important; } 
  .pd-20 {padding: 10px; }
  #about-sec{background-image: none; }
  
  #menu-header .top-bar-section ul li {padding:7px 5px;}
  #menu-header .top-bar-section ul a {padding: 0; padding-bottom:10px;}
  
  .reveal-modal .columns {
  padding: 0;
}

.reveal-modal input {
  height: 38px;
}

.reveal-modal select {
  height: 38px;
}

.show-for-mob { display:block;}

}
    
@media screen and (max-width:639px) {	
.slider-content {
  max-width: 100% !important;
  width: 100% !important;
}	

.event-bg {
    background-position: -200px center;
	padding-bottom:7%;
}

.overlay {
  padding: 3em 0;
}

.testimonial-box p {
  padding-left: 4px;
}

.fa.fa-quote-left {
  left: 10px;
}

.footer-contact li:nth-child(1){ width:100%; }
.footer-contact li:nth-child(2){ width:100%; }

.footer-contact img {
  margin-top:0;
  width: auto;
}

.footer-contact li {
    text-align: center;
    width: 100%;
}
.footer-contact p {
  font-size: 16px;
  width: 100%;
}

.footer-contact img {
  float: none;
  margin-bottom: 6px;
  margin-right: 0;
}

.footer-logo {
  float: left;
  width: 100%;
  text-align: center;
}

.footer-right {
  float: left;
  margin-top: 11px;
  text-align: center;
  width: 100%;
}
.footer-contact {
  margin-bottom: 16px;
}
.footer-left {
	width:100%;
	text-align:center;
}
.footer-left li {
  display: inline-block;
  float: none;
  margin: 0 8px;
}

.contact-left{margin-bottom:30px;}

.brands-logo li {
    width: 31.3%;
	margin: 1%;
}


}

@media screen and (max-width:479px) {	  
.rnr-collapse .accordion-navigation > a {
  font-size: 1rem;
}
.reservation-bg p {
    font-size: 11px;
}
.reservation-bg h3 {
  font-size: 15px;
}
.event-bg {
    text-align: center;
}

.event-bg h2{float:none;}

.accordion-navigation img {
  width: 18px;
}

.rnr-collapse .accordion-navigation > a::after {
  font-size: 1.2rem;
}

.form-inner .small-6.column {
  width: 100%;
}
.form-inner p {
  text-align: center;
  margin-top:0;
  font-size:16px;
}

.form-outer input {
    float: none;
    font-size: 16px;
	width:100%;
}

.slider-content .call-us {
  font-size: 22px;
}
.slider-content p {
  font-size: 20px;
}

.whychoose-text {
  width: 76%;
}
.whychoose-icon {
    width: 18%;
}

.footer-left li {
  margin: 0 2px;
}

.inner-content li {
  width: 50%;
}

.inner-content li {
    width: 48%;
}

.slider-content h1 {
  font-size: 27px;
}

}
