

/************* CONTACT STYLE STARTS******************/
#contactus{	 
	background-color: #fff;
	padding-top:75px;
	padding-bottom:75px;
}
#contactus h2{	
	font-family:'latobold';
	font-size:30px;
	color:#2D2F37;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:40px;
}
#contactus h3{	
	font-family:'latoregular';
	font-size:18px;
	color:#BD151B;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:0px;
}
address font{
    font-family: 'latoregular';
    font-size: 15px;
    color: #575757;
}
.tinsform{
    font-family: 'latoregular';
    font-size: 14px;
    color: #575757;
}
.tinsform2{
    font-family: 'latoregular';
    font-size: 15px;
    color: #575757;
}
#contactus  .form-control{
	border-radius:0;
}
#contactus  .button1{
	background-color: #BD151B;
	color:#fff;
	border-radius:0;
}
#contactus  .imgbox{
	border:solid 1px #cdcdcd;
	margin-top:10px;
}

@media (min-width: 992px) {
    #contactus .line2 {
        border-left: 1px dotted #737373!important;
    }
    #contactus .linegap30 {
        padding-left:30px;
    }
    #contactus .linegap15 {
        padding-right:15px;
    }
    #contactus .linem2 {
        border-left: 1px dotted #737373!important;
        min-height: 475px;
    }
    #contactus .thankyou {
        margin: 0px!important;
    }
}

	#contactus #qrcode{
		margin-top:30px;
		width:100%;
	}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	
	/* #contactus #addressset{
		width:100%;
	} */
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	#contactus #map{
		height:180px !important;
	}
	#contactus .tab0{
		padding-left:0;
		padding-right:0;
		
	}
	#contactus .tab0 h3{
		margin-top:40px;		
	}
	#contactus{
		padding-top:40px;
		padding-bottom:40px;
	}
}


@media (max-width: 767px) {
	#contactus #map{
		height:180px !important;
	}
	#contactus .mob0{
		padding-left:0;
		padding-right:0;
		
	}
	#contactus .mob0 h3{
		margin-top:40px;		
	}
	#contactus{
		padding-top:40px;
		padding-bottom:40px;
	}
}


/* @media (max-width: 450px) {
	
	#contactus #addressset{
		width:100%;
	}
	#contactus #qrcode{
		margin-top:30px;
		width:100%;
	}
} */


/* @media (min-width: 1200px) {
	#contactus #qrcode{
		padding-left:15px;
	}
} */

/************* CONTACT STYLE ENDS******************/

/************* ONLINE BOOKING STYLE STARTS******************/
#onlinebook{	 
	background-color: #fff;
	padding-top:75px;
	padding-bottom:75px;
}
#onlinebook h2{	
	font-family:'latobold';
	font-size:30px;
	color:#2D2F37;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:40px;
}
#onlinebook h3{	
	font-family:'latoregular';
	font-size:18px;
	color:#BD151B;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:0px;
}
.tinsform{
    font-family: 'latoregular';
    font-size: 14px;
    color: #575757;
}
.tinsform2{
    font-family: 'latoregular';
    font-size: 15px;
    color: #575757;
}
#onlinebook  .form-control{
	border-radius:0;
}
#onlinebook  .button1{
	background-color: #BD151B;
	color:#fff;
	border-radius:0;
}
#onlinebook  .imgbox{
	border:solid 1px #cdcdcd;
}

@media (min-width: 992px) {
    #contactus .line2 {
        border-left: 1px dotted #737373!important;
    }
    #contactus .linem2 {
        border-left: 1px dotted #737373!important;
        min-height: 475px;
    }
    #onlinebook .thankyou {
        margin: 0px!important;
    }
}


@media screen and (min-width: 768px) and (max-width: 991px) {
	#onlinebook .tab0{
		padding-left:0;
		padding-right:0;
		
	}
	#onlinebook .tab0 h3{
		margin-top:40px;		
	}
	#onlinebook{
		padding-top:40px;
		padding-bottom:40px;
	}
}


@media (max-width: 767px) {
	#onlinebook .mob0{
		padding-left:0;
		padding-right:0;
		
	}
	#onlinebook .mob0 h3{
		margin-top:40px;		
	}
	#onlinebook{
		padding-top:40px;
		padding-bottom:40px;
	}
}
#bookimg1{
	
	float:right;
	clear:both;	
}
@media screen and (min-width:992px) and (max-width:1199px){	
	#bookimg1{
		
		float:right;
		clear:both;	
	}
}

/************* ONLINE BOOKING STYLE ENDS******************/
/************* GALLERY STYLE STARTS******************/
#gallery{	 
	background-color: #fff;
	padding-top:30px;
	padding-bottom:75px;
}
#gallery h2{	
	font-family:'latobold';
	font-size:30px;
	color:#2D2F37;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:30px;
}
#gallery  .imgbox{
	border:solid 1px #cdcdcd;
	padding:5px;
	margin-bottom:15px;
}
#gallery  .right15{
	padding-right:15px;
}
@media (max-width:991px){
	
    #gallery .padright0 {
        padding-right: 0;
    }
	#gallery{
		padding-top:30px;
		padding-bottom:30px;
	}
}
@media (max-width:419px){	
    #gallery .right15 .col-xs-6 {
        width:100%;
    }
}

/************* GALLERY STYLE ENDS******************/

/************* TESTIMONIALS STYLE STARTS******************/
#testimonials{	 
	background-color: #fff;
	padding-top:75px;
	padding-bottom:75px;
}
#testimonials h2{	
	font-family:'latobold';
	font-size:30px;
	color:#2D2F37;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:40px;
}
#testimonials h5{	
	font-family:'latobold';
	font-size:15px;
	color:#2D2F37;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:0px;
	text-align:right;
}
#testimonials h3{	
	/* font-family:'latobold'; */
	font-family:'latoregular';
	/* font-size:15px; */
	font-size:12px;
	color:#2D2F37;
	text-transform:capitalize;
	margin:0px;
	margin-bottom:0px;
	text-align:right;
	display:inline;
	float:right;
}
#testimonials h3 span{	
	font-family:'latoregular';
	font-size:12px;
}
#testimonials p{
    font-family: 'latoregular';
    font-size: 15px;
    color: #575757;
	margin:0;
	margin-bottom:5px;
	display:inline;
}
@media (min-width:380px){
	.hidethis{
		display:block;
	}
	.hidethis2{
		display:none;
	}
}
@media (max-width:379px){
	.hidethis{
		display:none;
	}
	.hidethis2{
		display:block;
	}
}
#testimonials p span{	
	font-family:'latobold';
	font-size:15px;
	color:#2D2F37;
}
#testimonials hr{
    border-top: 1px solid #cdcdcd;
	margin-top:20px;
	margin-bottom:30px;
}
.tinsform{
    font-family: 'latoregular';
    font-size: 14px;
    color: #575757;
}
.tinsform2{
    font-family: 'latoregular';
    font-size: 15px;
    color: #575757;
}
#testimonials  .form-control{
	border-radius:0;
}
#testimonials  .button1{
	background-color: #BD151B;
	color:#fff;
	border-radius:0;
}
#testimonials  .imgbox{
	border:solid 1px #cdcdcd;
}

@media (min-width: 992px) {
    #testimonials .line2 {
        border-right: 1px dotted #737373!important;
		min-height:409px;
		padding-right:30px;
    }
    #testimonials .linem2 {
        border-right: 1px dotted #737373!important;
        min-height: 475px;
		min-height:409px;
    }
    #testimonials .thankyou {
        margin: 0px!important;
    }
}


@media screen and (min-width: 768px) and (max-width: 991px) {
	#testimonials #map{
		height:180px !important;
	}
	#testimonials .tab0{
		padding-left:0;
		padding-right:0;
		
	}
	#testimonials .tab0 h3{
		margin-top:40px;		
	}
	#testimonials{
		padding-top:40px;
		padding-bottom:40px;
	}
}


@media (max-width: 767px) {
	#testimonials #map{
		height:180px !important;
	}
	#testimonials .mob0{
		padding-left:0;
		padding-right:0;
		
	}
	#testimonials .mob0 h3{
		margin-top:40px;		
	}
	#testimonials{
		padding-top:40px;
		padding-bottom:40px;
	}
}

/************* TESTIMONIALS STYLE ENDS******************/