@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1280px) {
.tabs img {
width: 57%;
height: 40% !important;
margin: 0 auto;
}
.smaldiv1
{
	
	line-height: 0;

}

	.housedeatils h2 {
    font-size: 13px;
    text-transform: uppercase;
}
	
	.housedeatils .smaldivhb {
    width: 87%;
	}
	.smaldivhb {
    width: 22%;
    border: 1px solid rgb(204, 204, 204);
    height: auto;
    min-height: 39px;
	}
	.smaldivhb img {
    width: 33%;
    height: 40px !important;}
	
}
@media screen and (max-width: 1024px) {
	.main-search {
    margin: -227px auto 24px 4px;
	}
.exploreKerala {
    width: 100%;
    margin-top: -89px;
   /* margin-top: -92px;*/

}


.premiumproperties {
    width: 100%;
    margin-top: -377px ;}
	
	.tabview {
    width: 100%;
    margin-top: -257px ;
}
.honeymoonp {
    width: 129px;
    height: 60px;
}

.honeymoonp img {
    margin-right: 6px;
    width: 52px;
}
.honeymoonp p {
	font-size:12px !important;
}

.tabview {
    width: 100%;
    margin-top: -431px;
}

.tourismPackages {
    width: 20%;
}
.one-fourth {
    min-height: 133px;
}
.paymentsK {
    width: 84px;
}
.boxes .one-fourth {
    min-height: 133px;
}
.inner-nav li {
	line-height:20px;
}

}



@media screen and (max-width: 980px) {
	
	.exploreKerala {
    width: 100%;
    margin-top: -89px;
   /* margin-top: -92px;*/

}
		.housedeatils h2 {
    font-size: 13px;
    text-transform: uppercase;
}
	
	.housedeatils .smaldivhb {
    width: 87%;
	}
	.smaldivhb {
    width: 22%;
    border: 1px solid rgb(204, 204, 204);
    height: auto;
    min-height: 39px;
	}
	.smaldivhb img {
    width: 33%;
    height: 40px !important;}
	
	.galleryouterdiv1 {
    float: left;
    margin-right: 13px;
    margin-bottom: 10px;
    border: 1px solid #F3F3F3;
    padding: 10px;
    width: 28%;
    text-align: justify;
	}
		.hvr1-grow-shadow
	{
		width: 40%;
	}
	.destnimageouter {
    width: 50%;
	}
	.col1 {
    width: 25%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
.col1 p {
	font-size:12px;
}

.col21 {
    width: 22%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
.col31 {
    width: 21%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
	.Rtop {
    width: 100%;
    margin-top: 270px;
	}
		 .co1l2, .co1l3 {
    width: 39%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
  
    min-height: 270px;
    background-color: #fff;
}
	
	
}


@media screen and (max-width: 800px) {
		.housedeatils h2 {
    font-size: 13px;
    text-transform: uppercase;
}
	
	.housedeatils .smaldivhb {
    width: 87%;
	}
	.smaldivhb {
    width: 22%;
    border: 1px solid rgb(204, 204, 204);
    height: auto;
    min-height: 39px;
	}
	.smaldivhb img {
    width: 33%;
    height: 40px !important;}
	
		.theme1
	{
		display:none;
	}
	.galleryouterdiv1 {
    float: left;
    margin-right: 13px;
    margin-bottom: 10px;
    border: 1px solid #F3F3F3;
    padding: 10px;
    width: 28%;
    text-align: justify;
	}
		.hvr1-grow-shadow
	{
		width: 40%;
	}
	.Rtop {
    width: 100%;
    margin-top: 21px;
	}
	.co1l2, .co1l3 {
    width: 40%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
  
    min-height: 270px;
    background-color: #fff;
}
	.sequence-canvas {
	display:none;
}
}
@media screen and (max-width: 768px) {
	.housedeatils h2 {
    font-size: 13px;
    text-transform: uppercase;
}
	
	.housedeatils .smaldivhb {
    width: 87%;
	}
	.smaldivhb {
    width: 22%;
    border: 1px solid rgb(204, 204, 204);
    height: auto;
    min-height: 39px;
	}
	.smaldivhb img {
    width: 33%;
    height: 40px !important;}
		.galleryouter2 {
   
    margin-bottom: 34px;
}
	  
	.houseboatoutertaxi img {
	padding:0px;
	}
		.theme1
	{
		display:none;
	}
	.galleryouterdiv1 {
    float: left;
    margin-right: 13px;
    margin-bottom: 10px;
    border: 1px solid #F3F3F3;
    padding: 10px;
    width: 28%;
    text-align: justify;
	}
		.hvr1-grow-shadow
	{
		width: 40%;
	}
	.theme1
	{
		display:none;
	}
	.col31 {
    width: 23%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
	.col21 {
    width: 23%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
	.col1 {
    width: 25%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
	.Rtop {
    width: 100%;
    margin-top: 21px;
	}
	.co1l2, .co1l3 {
    width: 40%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
  
    min-height: 270px;
    background-color: #fff;
}
	.sequence-canvas {
	display:none;
}
}

@media screen and (max-width: 640px) {
	
		.houseb {
		float:none;
}
		.galleryouter2 {
   
    margin-bottom: 34px;
}
	
	.houseboatoutertaxi img {
	padding:0px;
	}
	.testimonialt {
    width: 100%;
    margin-top: 158px;
	}
		.dest {
    width: 100%;
    margin-top: 161px;
	margin-bottom: 34px !important;
}
.dest h1 {
	text-align:center;
}

		.hvr1-grow-shadow
	{
		width: 88%;
	}
		.flights {
    width: 100%;
    margin-top: 154px;
}
	.flights h1{
		text-align:center;
   
}
.contactouter
	{
		margin-top:165px; 
		
	}
		.galleryouter1 {
    
   width: 91%;
margin-top: 166px;
margin-bottom: 37px;
padding: 12px;
	}
				.col31
	{width: 76%;
float: left;
margin: 0;
padding: 35px 35px 0 35px;
border-right: 1px solid #DED6CF;
min-height:  260px;
background-color: #fff;
}
	.col21
	{width: 76%;
float: left;
margin: 0;
padding: 35px 35px 0 35px;
border-right: 1px solid #DED6CF;
min-height: 338px;
background-color: #fff;
}
		.col1 {
    width: 76%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
	.co1l2, .co1l3 {
    width: 77%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
  
    min-height: 270px;
    background-color: #fff;
}
	.Gpayment {
    width: 39%;
    height: auto;
	}
		.paymenttopdiv {
    width: 100%;
    margin-top: 169px;
	text-align:center;
}
		.houseboatouter img
	{
	width:100%; height: auto;
}
		.photogallerytop {
    width: 100%;
    margin-top: 157px;
    text-align: center;
	}
	.popular-hotels li p {
    float: left;
    padding: 0;
    width:98%;
}
	.initneraryinnerdiv2 {
    width: 38% !important;
	}
	.Rtopview
	{
		margin-top: 43px !important;
	}
.content-wrap section p {
    
    line-height: 14px;
	text-align:justify;
    
}
	
	.sequence-canvas {
	display:none;
}
.tourismglanceinnerpage
	{
		display:none;
	}
	.theme1
	{
		display:none;
	}
}











@media screen and (max-width: 480px) {
	.hotel-list-view .hotel-header h5 {
		padding-left:10px;
	}
	.houseb {
		float:none;
}
	.housedeatils .smaldivhb {
    width: 95%;
    font-size: 12px ;
}
	.smaldivhb img{
	width:30% ;
	margin-right:10px;
}
	.galleryouter2 {
   
    margin-bottom: 34px;
}
	.houseboatoutertaxi img {
	padding:0px;
	}
	.testimonialt {
    width: 100%;
    margin-top: 158px;
	}
	.keralah
{
	width:100%; margin-top:150px;
}
	.keralah h1
{
	text-align:center;
}
	.dest {
    width: 100%;
    margin-top: 161px;
	margin-bottom: 34px !important;
}
.dest h1 {
	text-align:center;
}
	.hvr1-grow-shadow
	{
		width: 88%;
	}
	.flights {
    width: 100%;
    margin-top: 154px;
}
	.flights h1{
		text-align:center;
   
}



	.smaldiv1 {
    width: 95%;
    border: 1px solid rgb(204, 204, 204);
    height: 55px;
    padding: 4px;
    float: left;
    margin-bottom: 8px;
    margin-right: 8px;
}
.smaldiv1 img
{
	width: 30% !important;
height: 55px;
}
	.hotelpagetop1 h1
	{
		text-align:center !important;
	}
	.galleryouter1 img
{
	width:450px; height: auto !important;
}
	.galleryouter1 {
    width: 91%;
margin-top: 300px;
margin-bottom: 37px;
padding: 12px;
	}
			.col31
	{width: 76%;
float: left;
margin: 0;
padding: 35px 35px 0 35px;
border-right: 1px solid #DED6CF;
min-height: 260px;
background-color: #fff;
}
		.col21
	{width: 76%;
float: left;
margin: 0;
padding: 35px 35px 0 35px;
border-right: 1px solid #DED6CF;
min-height: 268px !important;
background-color: #fff;
}
	.col1 {
    width: 76%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
    border-right: 1px solid #DED6CF;
    min-height: 338px;
    background-color: #fff;
}
	.contactouter 
	{
		text-align:center;
	}
		.co1l2, .co1l3 {
    width: 77%;
    float: left;
    margin: 0;
    padding: 35px 35px 0 35px;
  
    min-height: 270px;
    background-color: #fff;
}
	.Gpayment {
    width: 39%;
    height: auto;
	}
	.paymenttopdiv {
    width: 100%;
    margin-top: 169px;
	text-align:center;
}
	.houseboatouter img
	
{
	width:100%; height: auto;
}
	.houseboatouter p
	{
		text-align:justify;
	}
	.photogallerytop {
    width: 100%;
    margin-top: 157px;
    text-align: center;
	}
		.popular-hotels li p {
    float: left;
    padding: 0;
    width:98%;
}
	.initneraryinnerdiv2 {
    width: 38% !important;
	}
	.Rtopview
	{
		margin-top: 43px !important;
	}
.content-wrap section p {
    
    line-height: 14px;
	text-align:justify;
    
}
	
	.Rtop
{
	width:98%; margin-top:0px;
}
	.theme1
	{
		display:none;
	}
	.tourismglanceinnerpage
	{
		display:none;
	}
#sequence > .sequence-canvas {
	display:none;
 /*   height: 100%;
    width: 100%;*/
}
.travellogos {
    width: 310px;
}
.contact .number {
    font-family: ;
    font-size: 16px;
    line-height: 21px;
    color: #E21018;
}
.contact {
   
    border-left: none!important;
    }


}