@charset "utf-8";
/* CSS Document */

.e-step-block:last-child .line {display: none;}
/*nav {display: none;}
.responsive-menu {display: none;}*/
.res-banner {display: none;}
.res-banner3{display:none;}
.res-banner4{display:none;}
.resp-form-wrapper{display:none;}
@media screen and (max-width:1330px){
/*.container{width:86%;}*/
.inn-container{width: 70%;}
.form-wrapp{7%;}
.banner-text .data {width: 90%;}
.visa-text{font-size: 22px;}
.visa-text span{font-size: 57px;}
}
@media screen and (max-width:1228px){
.sidebar:not(.sticky){top: 25%;}
.form-wrapp{right: 8%;padding: 9px 1.5%;}
.placholder{font-size: 12px;}
.field-wrapper-btn input[type="button"]{font-size: 14px;}
.field-wrapper-btn{margin: 15px 0 0 0;}
.field-wrapper input{padding:10px 0 10px 0;}
}
@media screen and (max-width:1150px){
.banner-price-block:first-child {padding: 4px 4% 4px 0;width: 19%;}
.banner-price-block{padding:4px 4%;height: 117px;width: 26%;}
.banner-ttl{font-size:38px;}
.banner-text{top:7%;}
.nav-desk li{padding:0 2% 5px 3%;}
.nav-desk{width: 100%;}
.menu-wrapper{width:84%;}
.whyb-text br {display: none;}
.visa-text{top: 4px;}
.fo-inn-wrapper{width:100%;}
.nav-desk li{padding:0 2% 5px 2%;}
}
@media screen and (max-width:1094px){
    .sidebar:not(.sticky){top: 24%;}
    .visa-text{    font-size: 17px;}
}
@media screen and (max-width:1000px){
.form-wrapp.sidebar {display: none;}
.container{width: 95%;}
.banner-text{width:auto;}
.banner-price-block:nth-child(3){width: auto;}
.inn-container{width:100%}
.document-wrapper{margin:0;}
.fre-ask-wrapper{margin:0;}
.whyb-block{width: 50%;padding:24px 2%;}
.visadest-left{background: #BEBDBD;float: none;width:100%;}
.visadest-img{display:none;}
.visa-text{position: static;float: none;text-align: center;}
.visa-text br {display: none;}
.visadest-right{width: 58%;margin:32px auto 0 auto;float: none;}
.desti-wrapp{width:58%;}
.desti-text{width:auto;}
.desti-wrapp{text-align:center;width: 80%;}
.fo-link{width: 32%;margin: 0 0 20px 0;}
.submit-wrapper{width: 41%;}
.topnavigation {display: none;}
.bottomnavigation{display: none;}
.responsive-menu {display: block;}
.banner-price-block{padding:4px 2%;}
.banner-price-wrapp{margin:20px 0 0 0;}
.resp-form-wrapper {background:#58585a;width: 100%;position: fixed;
bottom: 0;z-index: 99999;}
.botom-btn {padding: 20px 20px;}
.botom-btn a {width: 200px;margin: 0 auto;text-align: center;background: #ed1c24;
border-radius: 5px;color: #fff;padding: 13px 13px;}
.resp-form-wrapper{display:block;}
.footer-wrapper{margin:0 0 73px 0;}
.mob-form {position: fixed;bottom: -100%;width: 100%;z-index: 999;transition: all 1s ease;/*overflow: hidden;background:rgba(0, 0, 0, 0.9);*/padding: 20px;}
.close-icon { background: url(https://www.sotc.in/images/Emailers/2018/june/kerala-tour-pack/close-icon.png) no-repeat 0 0;width: 32px;height: 32px;
display: inline-block;float: right; /*margin: 6% 1% 30% 85%;*/cursor: pointer;  z-index: 1; position: absolute;}
.tonav-block{padding:10px 0;font-size: 14px;float: none;border-right:none;}
.tonav-block.tonav-icon span{background:url("../images/sprite.png") -90px -19px;}
.tonav-block.tonav-icon span{background:url("../images/sprite.png") -88px -19px}
.tonav-block.tonav-icon span{padding:0 0 0 20px;}
.tonav-block.tonav-icon span.login{background-position: -66px -21px;}
.tonav-block.tonav-icon span.rechus {background-position: -35px -23px;}
.tonav-block{padding: 0;}
.tonav-block.tonav-icon span.tel {background-position: -8px -21px;}
}
@media screen and (max-width:720px){
.e-step-block{width: 162px;text-align: center;display: block;margin:0 auto;}
.line{width: 3px;height: 78px;position: static;background: #ebebeb;box-shadow:none;margin: 0 auto;}
.circle-wrapp{position:static;margin:6px 0 20px;text-align: center;}
.circle-data.data br {display: none;}
.circle-wrapp.firstblock{margin:6px 0 20px;text-align: center;}
.e-step-block::after{top: 156px;right: 74px;transform: rotate(90deg);}
.e-step-block:last-child::after{background: url("../images/next-img.png");position: absolute;
content: "";width: 12px;height: 21px;top: 156px;right:83px;transform: rotate(90deg);}
.e-step-block:last-child .line {display: block;}
.typeca-right span.readmor{width: auto;height: 18px;background:url("../images/readmore-icon.png") no-repeat 62px 4px;display: block;}
.readmor.readmor2.read-less{background: url("../images/readless-icon.png") no-repeat 62px 4px;}
.visadest-right{width:60;}
.tel-wrapper{float:none;margin:0 0 20px 0;}
.mail-wrapper{float: none;margin:6px 0 24px 0;}
.submit-wrapper{width: 275px;float: none;margin:0 auto;}
.fo-top-sec{text-align:center}
.e-step-block:last-child{width: 178px;}
}
@media screen and (max-width:800px){
.res-banner {display: block;}
.destop-banner {display: none;}
.banner-text{top: 14%;}
.bprize-text{margin:0 0 4px 0;}
.bprize-no{font-size: 30px;display: block;}
.banner-price-block{height: 101px;}
.banner-price-block{width:27%;}
.banner-text {width: 96%;}

}
@media only screen and (max-device-width: 640px) and (orientation: landscape){
    
    .mob-form{overflow: scroll;height: 200px;}  
.field-wrapper-btn{margin:15px 0 15px 0;}
.form-ttl{color: #fff;}
}
@media screen and (max-width:600px){
.whyb-block{width: 100%;height: auto;border-right:none;}
.whyb-block:nth-child(5){border-bottom: 1px solid #d8d8d8;}
.typeca-right{width:100%;}
.typeca-lft{display:block;width:auto}
.typeca-right i{display:none;}
.res-banner3{display:block;}
.res-banner{display:none;}
.banner-text .data{width:100%;}
.banner-ttl{font-size: 28px;}
.banner-text .data{font-size:12px;}
.bprize-no{font-size: 25px;}
.visat{width:auto;}
.banner-price-block:nth-child(3){width: 37%;}
.banner-price-block{width: 27%;}
}
@media screen and (max-width:500px){
    .visadest-right{width:72%;}
.fo-link br {display: none;}
.fo-link{width:100%;text-align:center;}
.fo-link:last-child{width:100%;}
}
@media screen and (max-width:420px){
.slick-slider .slick-next{right:0;}
.slick-slider .slick-prev{left: 0;}
.desti-wrapp{width: 30%;margin:0 auto;}
.visa-text span{font-size: 35px;}
.res-banner4{display:block;}
.res-banner3{display:none;}
.banner-ttl {font-size: 25px;}
.banner-price-block:first-child{width: 23%;}
.banner-price-block {width: 34%;}
.banner-price-block:nth-child(3) {width: 43%;}
.visat li{font-size: 12px;}
.banner-price-wrapp{margin:11px 0 0 0;}
}