@media (max-width:1200px){
.services-carousel.overlap{margin-top: 90px;}	
.service {float: left;left: 0 !important;margin-bottom: 30px;padding-top:40px;position: relative;top: 0 !important; width: 100%; height: 410px;}
.service-img {left: 0; margin:50px auto 0;position: relative;top: 0;}.service-detail {left: 50%;margin-left: -113px;top: 125px;}
.services-carousel, .service-row{height: auto;}
.service-icon{top:0 !important; bottom: auto;}
.title h2 {font-size: 35px;padding: 0 50px;}
.title:before {left: -60px;}.title:after {right: -60px;}

}




@media (min-width:768px) and (max-width:980px){
header{display: none!important;}
.responsive-header{display: block;}
.title{float: left;width: 100%;}.title:before, .title:after{display: none;}
.column {float: left;margin-bottom: 50px;width: 100%;}.column:last-child{margin-bottom: 0;}
.tips .row > div {float: left;width: 50%;}
.tab-forms ul.nav li a, .tab-forms ul.nav li a:hover, .tab-forms ul.nav li.active a {font-size: 12px !important;margin: 0;padding: 20px 10px;}
.tab-forms form .row > div {float: left;width: 100%;}
.testimonial blockquote{width: 100%;}
.testimonial-selector .row > div {float: left;margin-top: 30px;width: 100%;}
.testimonial-selector{text-align: center;}.client { display: inline-block;float: none;margin: 0 auto;text-align: left;width: auto;}
.price-table .row > div { float: left;padding-top: 120px;width: 100%;}
.table:after { background: none repeat scroll 0 0 #f0f0f0;content: "";left: 0;position: absolute;top: -140px;width: 100%;}
.counters-bar{margin-top: -30px;}
.slider > iframe{height: auto;}
.gallery_kenburns{height: 500px;}
}



@media (max-width:767px){
header{display: none!important;}
.responsive-header{display: block;}
.block .container{padding: 0 15px;}
.title{float: left;width: 100%;}.title:before, .title:after{display: none;}
.column {float: left;margin-bottom: 50px;width: 100%;}.column:last-child{margin-bottom: 0;}
.tips .row > div {float: left;width: 50%;}
.tab-forms ul.nav li a, .tab-forms ul.nav li a:hover, .tab-forms ul.nav li.active a {font-size: 12px !important;margin: 0;padding: 20px 10px;}
.tab-forms form .row > div {float: left;width: 100%;}
.testimonial blockquote{width: 100%;}
.testimonial-selector .row > div {float: left;margin-top: 30px;width: 100%;}
.testimonial-selector{text-align: center;}.client { display: inline-block;float: none;margin: 0 auto;text-align: left;width: auto;}
.price-table .row > div { float: left;padding-top: 120px;width: 100%;}
.table:after { background: none repeat scroll 0 0 #f0f0f0;content: "";height: 140px;left: 0;position: absolute;top: -140px;width: 100%;}
.counters-bar{margin-top: -30px;}
.deal-desc {float: left;padding-right: 40px; width: 100%;}
.packages {padding: 0;width: 100%;}
.tab-forms .tab-content p{padding: 0;}
.title2 > h2{font-size: 25px;}
.table-head li,.table-row li{width: 100%;}
.slide1-subtitle{letter-spacing: 1px!important;}
.slider > iframe{height: auto;}
.gallery_kenburns{height: 350px;}
.text-slide > h3 {font-size: 12px;letter-spacing: 3px;}
.text-slide > h2 {font-size: 18px;letter-spacing: 3px;}
.text-slide > p{line-height: 20px;}
.text-carousel-wrapper{height: 610px;}

}


@media (max-width:480px){
.responsive-header{position: relative;float: left;width: 100%;}
.service {float: left;height: auto;left: 0 !important;margin-bottom: 30px; overflow: hidden; padding-top: 40px;position: relative;top: 0 !important;width: 100%;border-radius:30px;}
.services-carousel, .service-row{overflow: hidden;}
.service-img {height: auto;left: 0;margin: 50px auto 0;position: relative;top: 0;transform: rotate(0deg);width: 100%;}
.service-detail {bottom: 0;left: 0;margin-left: 0;top: auto;width: 100%;}
.service-detail:before {border-radius: 0; height: 100%;left: 0;top: 0;transform: rotate(0deg);width: 100%;}
.tips .row > div{width: 100%;}
.tab-forms ul.nav li{width: 100%;}
.client { padding-left: 0;padding-top: 150px;text-align: center;}
.client-img {left: 50%;margin-left: -51px;}
.client > h4:before {left: 50%;margin-left: -35px;}
.kenburns-text h1{font-size: 30px;}
.kenburns-text h5{font-size: 13px; letter-spacing: 3px;}
.text-carousel-wrapper{height:400px;}

}
@media (min-width:1021px) and (max-width:1024px){
	
	header.header2 .menu > nav > ul > li > a{    color: #505050;
    font-size: 11px;
    padding: 17px 0px;}
	
	.menu nav li a {
    color: #fff;
    float: left;
    font-family: arimo;
    font-size: 13px;
    line-height: 20px;
    margin: 0 10px;
    padding: 30px 15px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
	
	
	
}
@media (min-width:765px) and (max-width:768px){


.logo img{ width:100%;}
.vector1{    position: absolute;
    top: -99px;
    z-index: 1000;}

}
@media (min-width:375px) and (max-width:425px){

.top-c ul{float: left;}
.social{ margin-left:0;}

}
@media (max-width:425px){
	
	.responsive-header > span{ background: none repeat scroll 0 0 rgba(240, 240, 240, 0.8);
    border-bottom: 1px solid #e7e7e7;
    color: #bfbfbf;
    float: right;
    font-size: 19px;
    margin-left: 10%;
    padding: 5px 11px;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    margin-top: 9px;}
	.responsive-header{    padding-bottom: 8px;background: #fa8f29;}
	.logo img{ width:100%;}
	
}
@media (max-width:768px){
	
	
	.houseboat-packages3 h4{    font-size: 19px;}
	
}
@media (min-width:1023px) and (max-width:1024px){
	
	.brakfast3 ul li{width: 125px;}
	.lunch3 ul li{width: 125px;}
	
}
@media (min-width:767px) and (max-width:768px){
	
	.brakfast3 ul li{width: 95px;}
	.lunch3 ul li{width: 95px;}
	.alappuzha1 h2{font-size: 20px;}
	
}
@media (max-width:425px){
	
	.alappuzha1 h2{font-size: 19px;}
	.pl{ padding-left:15px;}
	.brakfast3 ul li{    width: 128px;}
	.lunch3 ul li{width: 127px;}
	.houseboat-const h5{font-size: 18px;}
	.kerala-houseboat-m h3{    margin-left: 15px;font-size: 19px;}
	.wll{    padding-top: 15px;}
}
@media (max-width:375px){
	
	.brakfast3 ul li{    width: 107px;}
	.lunch3 ul li {
    width: 107px;
}
}
@media (max-width:320px){
	
	.lunch3 ul li {
    width: 93px;
}
.brakfast3 ul li{width: 92px;}
.houseboat-const h5 {
    font-size: 16px;
	
}
.oilc h6{ font-size:16px;}
.alappuzha1 h2 {
    font-size: 16px;
}
	
}
@media (min-width:413px) and (max-width:414px){
	
	
	.brakfast3 ul li {
    width: 124px;
}
.lunch3 ul li {
    width: 124px;
}
.alappuzha1 h2 {
    font-size: 18px;
}
	
}