
 body, html {min-height: 100%; position: relative;}
 body { font-family: "Open Sans" !important; font-size: 13px; color: #333; font-weight:500; line-height: 1.53846154;}
 #txt-chng p,body,h2{font-family:"Open Sans"!important}h2,h3{line-height:1.5}.border-head,.top-line,ul.pics li div{overflow:hidden}
 html{background-color:#f0f3f4}body,html{min-height:100%;position:relative}body{font-size:13px;color:#333;font-weight:500;line-height:1.42857143}b,
 strong{font-weight:700}h1{font-size:40px!important}h2{font-weight:600!important;font-size:32px!important;letter-spacing:1px;font-style:normal}h1
 ,h3{font-family:"Open Sans";letter-spacing:0;font-style:normal}::placeholder{color:#fff!important;opacity:1}:focus{outline:0!important}
 h1,h2,h3,h4,h5,h6{font-weight:600;color:#272727}.sticky{position:fixed;top:0;width:100%}.sticky+.content{padding-top:60px}.navbar-default .navbar-toggle:hover{background-color:#ddd0!important}.cont-hide{text-align:left!important}.btn-block{width:100%!important;margin-bottom:27px!important;background-color:#659f02!important;height:44px!important;border-radius:6px!important;color:#fff!important;font-size:15px!important;border:none!important;font-weight:700!important}h3,label{font-weight:400}h3,h4,h5{margin-top:5px}blockquote,p{margin:20px 0;letter-spacing:.2!important}a{color:#363f44;cursor:pointer;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-ms-transition:All .5s ease;-o-transition:All .5s ease;transition:All .5s ease;text-decoration:none}a:focus,a:hover{color:#141719;text-decoration:none!important}.small,small{font-size:13px}ul{padding-left:0}h1{font-weight:600;line-height:1.4}.keala-text1 img{padding:0 10px}.navbar{border-radous:0;border:0;margin:0}.banner-main{border-top:solid #FFF 1px}
 .header-inner{width:100%;position:fixed;z-index:999;background-color:#021d9f;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 0 0 rgba(0,0,0,.06);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:a;transition:all 2s;border-top:solid 1px #f5ac21;border-bottom:solid 1px #f5ac21}
 .top-line{padding:10px 0;background-color:#0c0c0c;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;letter-spacing:1px!important}
 .top-line a,.top-line p{color:#fff;margin:0;font-size:16px!important;font-family:roboto slab!important;font-weight:600!important}.top-line p span i{font-size:16px;color:#fff;margin-right:4px}

 ul.social-icons{margin:0;padding:0;text-align:right}.top-line ul.social-icons li{display:inline-block;margin-left:9px}.top-line ul.social-icons li a{display:inline-block;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;font-size:14px;color:#fff}
 .top-line ul.social-icons li a:hover{color:#ffba00}header.active .top-line{height:0;padding:0}.brand{width:200px;height:90px}.brand a{display:block}.brand,
 .header-inner .main-nav{display:table-cell;vertical-align:middle}.main-nav{text-align:right;white-space:nowrap;padding:0 0 0 30px;width:100%}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.main-nav .sf-menu li{position:relative}.main-nav .sf-menu li:hover,.sf-menu li.sfHover{-webkit-transition:none;transition:none}ul.pics li img,ul.pics li ul{transition:all .5s ease}.main-nav .sf-menu li a{color:#fff;display:block;font-size:14px;font-weight:600;line-height:90px;padding:0 34px;position:relative;text-transform:capitalize}.main-nav .sf-menu li.current a{color:#fff}.main-nav .sf-menu li ul li.current a,.main-nav .sf-menu li.current ul a{color:#424E75}.main-nav .sf-menu ul{position:absolute;display:none;min-width:12em;top:99%;left:0;z-index:99;margin:1px 0;padding:0;border-top:solid 2px #c44741;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.main-nav .sf-menu>li{display:inline-block}.main-nav .sf-menu li.sfHover>ul,.main-nav .sf-menu li:hover>ul{display:block}.main-nav .sf-menu a{display:block;position:relative}.main-nav .sf-menu a:hover{color:#fff}.main-nav .sf-menu ul li{width:180px;background:#fff;text-align:left;border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.main-nav .sf-menu ul li a{padding:10px 15px;font-size:13px}.main-nav .sf-menu ul ul{top:0;left:100%}.main-nav .sf-menu ul ul li{background:#fff;border-left:solid 1px #eee}.explore,.kerala-trvel-pac{background-color:rgba(168,168,168,0);background-position:center center;background-repeat:no-repeat;margin-top:0;z-index:9991;text-align:center}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#999}
 .header-inner #toggle-btn{cursor:pointer;font-size:17px;height:45px;line-height:45px;position:absolute;right:15px;text-align:center;top:20px;width:45px}
 .header-inner .toggle-subarrow{display:none}.kerala-trvel-pac{background-image:url(../wp-content/uploads/2016/11/baaak.jpg);padding-top:40PX;padding-bottom:2%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.explore{background-image:url(https://www.ekeralatourism.net/wp-content/uploads/2016/11/box-bg.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:2% 0 3%!important;position:relative}.explore .row{margin-right:0!important;margin-left:0!important}.kerala-trvel-pac h3{color:#fff!important;font-size:22px;font-weight:700;margin-top:3%}.package-btn{background:#e9921a;border-radius:25px;color:#fff!important;padding:10px 30px;font-weight:700!important;margin-top:1%;display:inline-block;font-size:15px;font-family:'open Sans'!important}.kerala-tourism,.main-area-top,.most-popular{background-color:#fefee2!important}.faq-sec p,.main-area-top p{font-family:"Open Sans"!important}.package-btn .fa{padding-right:10px}.kerala-tourism{position:relative}.kerala-tourism h3{font-weight:600 !important;color:#659f02!important;text-align:center;font-weight:400;font-size:32px}.footer-menu ul li a,.veiw-btn p{font-weight:700;text-transform:uppercase}.main-area-top1{padding-bottom:0px}.main-area-top1 p{text-align:center;margin-top:-16px;padding:0 7.5%!important;letter-spacing: 1px;margin-bottom:1%!important}.faq-sec,.most-popular{padding-bottom:3%;position:relative}.most-popular{z-index:9992}.faq-sec{background-color:#fefee2!important}.faq-sec p{padding:0!important;font-size:13px!important}ul.pics{padding:0;margin:0 auto}ul.pics li{list-style-type:none;display:inline-block;margin:0;padding:0}ul.pics li ul{position:absolute;margin:0;padding:35% 0 0;background:0 0;text-align:center;color:#fff;opacity:10;align-items:center;top:0;width:100%;display:block;height:100%}ul.pics li ul a{color:#fff;text-decoration:none}ul.pics li ul img{position:inherit!important;display:inherit!important}.cover-item,.footer-main{position:relative;background-size:cover}ul.pics li ul h4{font-size:26px;margin:10px 0 0;padding:0;color:#fff!important}ul.pics li ul i{font-size:20px;display:block}.copy-rt,.cover-item,.foot-head{display:inline-block}ul.pics li:hover>div>ul{opacity:1}ul.pics li.zoomout:hover>div>img{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2)}#border-img-double{background-image:url(https://www.ekeralatourism.net/wp-content/uploads/2016/11/double-color.png);background-repeat:repeat-x;height:22px!important;margin-bottom:15px!important}.cover-container{height:230px;width:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.cover-item{margin:8px;border-top-right-radius:4px;width:200px;height:200px;vertical-align:bottom;background-position:top left;background-repeat:no-repeat}.bottom-text p,.veiw-btn p{font-size:16px;margin-bottom:0!important}.kerala-trvel-pac .col-md-3{padding:0}.scroll-box{text-align:center;margin-left:10px;margin-right:10px}.veiw-btn{background-color:#E9921A;color:#fff;font-family:TrajanProRegular!important;padding-left:10px}.veiw-btn p{padding:9px 0;margin-top:-1px}.bottom-text{background-color:#659F02!important;text-align:center;margin-top:0;padding-left:10px}.bottom-text:hover p{color:#F5BF77}.bottom-text p{font-family:pt sans!important;color:#fff;padding:9px 0;margin-top:0!important}.footer-main{background-image: linear-gradient(to right,#255a0f,#ad660a 72%) !important;background-position:top center;background-color:#F5F5F5!important;padding:5% 3.6% 2%;color:#fff!important}.review-text{color:#999!important}.review-text:hover{color:#fff!important}.foot-head{color:#FF7900!important;width:100%!important;font-size:25px!important;margin-bottom:10px}.footer-menu ul{list-style:none;margin:0;color:#fff!important}.copy-rt{font-size:13px;text-align:center;margin-top:15px}.footer-menu ul li a{color:#FF7900;font-size:16px}.footer-menu ul li a:hover,.navbar-nav>li,.navbar-nav>li>a{color:#fff!important}.border-head,.navbar-nav>li>a{text-transform:uppercase!important}.footer-menu{padding-bottom:15px;border-bottom:1px solid #655d5d}.navbar-default{background-color:transparent!important}.navbar-brand>img{margin-bottom:4px}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#e3e0e0!important}.navbar-nav>li>a{margin-top:23px!important;padding:9px 10px;font-weight:600!important;font-family:Roboto!important;font-size:14px;margin-right:15px}.navbar-header{float:left;padding-top:10px;padding-bottom:10px}.left-align-text{text-align:left!important;padding:0!important}.dummy{margin-bottom:2%!important;text-align:center;}.botm-index{z-index:9999999!important}.bottomMenu{position:fixed;bottom:0;width:100%;height:auto;background:red;z-index:9999999;transition:all 1s}.call-now,.get-btn{width:50%;color:#fff!important;display:block;height:50px;padding:17px;font-size:15px;font-weight:700!important;float:left;text-align:center}.hide1{opacity:0;left:-100%}.show1{opacity:1}#callTop a{text-decoration:none!important}.get-btn{background-color:#659f02}.call-now{background-color:#e9921a}.phone-form,.privacy-link{text-align:center!important}.form-row{width:100%;float:left}#txt-chng h2{font-weight:400!important}.column-3col,.column-full,.column-half{float:left;position:relative;padding:.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.phone-form{font-size:18px;color:#e63031!important;font-weight:700!important;margin-bottom:10px}.clearfix:after{content:"";display:table;clear:both}#responsive-form textarea{height:80px!important;border:1px solid #d2d2d2!important}.privacy-link{padding-top:13px!important;padding-bottom:5px!important;color:#fff!important;font-size:11px!important}#wpcf7-f4554-p4667-o1 .get-btn-pack{width:95%!important;margin-bottom:20px!important;background-color:#659f02!important;height:50px!important;border-radius:6px!important;color:#fff!important;font-size:22px!important;border:none!important;font-weight:700!important}.blog-cont h2,.blog-cont h2 a,.blog-link a,.single-line-meta a{color:#659f02!important}.blog-border,.blog-grid{border:1px solid #ebeaea}.package-btn:hover{background-color:#659F02!important}.blog-border{float:left;border-bottom-width:3px;margin-bottom:10px}.blog-cont{padding:30px 25px 20px;float:left}.blog-cont h2{font-size:18px!important;font-family:"Open Sans"!important;font-weight:400!important;margin-top:0}.blog-cont p,.blog-link{font-family:'PT Sans',sans-serif!important}.blog-link,.sep-double{width:100%;margin-top:20px}.single-line-meta{border-bottom:solid 1px #ccc;padding-bottom:15px;font-size:14px!important;width:100%;display:block}.blog-cont p{font-size:17px!important;font-weight:400!important}.sep-double{height:8px;display:block;border-bottom-width:1px;border-top-width:1px;border-color:#e0dede;border-bottom-style:solid;border-top-style:solid}.blog-link a{font-size:12px;letter-spacing:.1em}.blog-link .fa{font-size:15px}@media (min-width:768px){.btn-enq{background-color:#E9921A;padding:10px;border:1px solid #fff}}@media (min-width:1200px){.site-header .container{width:1310px!important}.container{width:1280px!important}}@media (min-width:800px){.kerala-tourism p,.text-parh{font-family:"Open Sans"!important}#myID{display:none!important}./*rm-link{display:none}*/.kerala-tourism p{text-align:center!important;padding:0 5%!important;font-size:17px!important}.desk-hide{display:none!important}
 .header-inner #toggle-btn{display:none}.col-cu{width:20%!important;padding:0!important}.footer-menu ul{padding:0;display:flex}.footer-menu li{padding-right:50px}.navbar-brand{float:none!important;padding:0!important;margin:0!important}.text-parh{text-align:center;padding:0 10%;font-size:19px;color:#333}}.panel-body p,.text-parh{font-family:"Open Sans"!important}@media (max-width:800px){.navbar-brand,.sf-menu ul{display:block}.pics{margin-bottom:10px}.package-btn{margin-bottom:4%!important}.kerala-trvel-pac{padding-left:30px;padding-right:30px}.text-parh{text-align:left!important;padding:0!important}.most-popular p{font-size:14px!important;font-family:"Open Sans"!important}.navbar-header{float:none!important;padding-top:0!important;padding-bottom:11%!important}.main-nav{margin-top:10px;height:auto}.sf-menu>li{float:none}.sf-menu li a{padding:10px 13px;font-weight:400}.sf-menu li a:hover,.sf-menu li.sfHover a:hover{color:#c44741}.sf-menu ul{font-size:14px;position:static!important;border:0;box-shadow:0 0;-moz-box-shadow:0 0;-webkit-box-shadow:0 0}.footer-menu li{padding-left:17px!important}.footer-menu ul{margin-bottom:17px}}@media only screen and (max-width:768px){.navbar-collapse{width:108%!important;background-color:#F9F9F9!important;margin:0 -15px!important}.navbar-nav>li>a{margin-top:0!important;padding:6px 22px!important;text-transform:uppercase!important;font-weight:600!important;font-size:14px!important;margin-right:0!important;border-bottom:solid 1px #e9e6e6;color:#333!important}}@media only screen and (max-width:800px){.kerala-trvel-pac h3{margin-top:9%}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent transparent}body p{font-size:13px!important;font:13px/20px PTSansRegular,Arial,Helvetica,sans-serif!important}.keala-text1,.mobile-explr{font-size:20px!important;}.mobile-explr{padding-left:5px!important}.mobile-hide{display:none!important}.keala-text1 img{display:none}
 .header-inner .main-nav{display:block;margin:0}#toggle-btn{display:block}.toggle-subarrow{display:block!important;cursor:pointer;position:absolute;right:0;top:0;width:45px;height:42px;border-left:1px solid #e8e8e8;text-align:center;color:#777}.toggle-subarrow .fa{margin-top:14px}.main-nav{text-align:left;white-space:nowrap;padding:0}.sf-menu{display:none}.main-nav .sf-menu{margin:0 -15px}.main-nav .sf-menu>li{font-size:13px;line-height:16px;display:block;border-top:1px solid #F96}.main-nav .sf-menu li a{color:#fff;padding:20px;line-height:0;display:block;position:relative;background-color:#08991C;text-align:center}.main-nav .sf-menu ul{border:none}.main-nav .sf-menu ul li{width:100%;margin-left:30px;font-size:13px;line-height:16px;font-weight:400;position:relative;border:none;border-top:1px solid #e8e8e8}.sf-menu ul{position:static!important;display:none!important}.mob-drop ul{display:block!important}}#myCarousel51 .carousel-inner .carousel-caption h3,#myCarousel51 p{font-family:Roboto!important;letter-spacing:0;transform:translate3d(0,0,0)}@media(min-width:601px) and (max-width:780px)
 {.top-line .container{max-width:70%}.top-line p span{display:table;margin-right:20px;text-align:left}}#myCarousel51 .carousel-inner .carousel-caption h3{white-space:nowrap;color:#fff!important;font-size:12vh!important;line-height:65px!important;font-weight:700!important;visibility:inherit;transition:none 0s ease 0s;border-width:0;margin:0 0 3%;padding:0;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1;text-transform:uppercase!important;transform-origin:50% 50% 0}#myCarousel51 p,.banner-view-btn{color:#fff;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1}#myCarousel51 .carousel-caption{top:22%;bottom:auto}#myCarousel51 p{font-size:20px;line-height:30px;font-weight:500;text-align:center;margin-top:5%;transform-origin:50% 50% 0;margin-bottom:7%}.banner-view-btn,.border-head{transition:none 0s ease 0s;margin:0;font-weight:700;font-family:Roboto!important}.banner-view-btn{white-space:nowrap;font-size:17px;line-height:17px;background-color:rgba(2,0,0,.5);border-color:#fff;border-style:solid;border-width:1px;outline:currentcolor;box-shadow:none;box-sizing:border-box;cursor:pointer;text-decoration:none;visibility:inherit;text-align:left;padding:12px 35px;letter-spacing:1px;transform:translate3d(0,0,0);transform-origin:50% 50% 0}.banner-view-btn a{color:#fff!important}.border-head{text-align:center;text-shadow:#000 1px 1px;line-height:27px;border-width:0;padding:0;letter-spacing:0;font-size:27px;display:block;}.border-head:after,.border-head:before{background-color:#fff;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:13%}.border-head:before{right:2em;margin-left:-50%}.border-head:after{left:2em;margin-right:-50%}@media screen and (min-width:768px){#myCarousel51 .carousel-caption{right:7%;left:7%;padding-bottom:30px}}
.form-head{
	font-size: 20px;
    color: #ffff;
	padding-top:1%;
}
 .call-now1 {
    float: right;
	color:#fff;
}
.rel1 {
    position: relative !important;
}
#wpcf7-f4554-p4667-o1 input[type="text"] {
    border: 0 !important;
    background: transparent;
    line-height: 20px;
    color: #fff;
    font-size: 16px;
    margin-top: 25px;
    height: 20px !important;
}
#wpcf7-f4554-p4667-o1  .br-line {
    display: block;
    border-top: 2px solid #fff;
    opacity: .2;
    margin-top: 7px;
}
#wpcf7-f4554-p4667-o1 input{
border: 0;
    background: transparent;
    line-height: 20px;
    color: #fff;
    font-size: 16px;
    margin-top: 0px;
	flex: 1;
    margin-right: 38px;
    position: relative;
	transition: all .2s;
    touch-action: manipulation;
}
#wpcf7-f4554-p4667-o1 select {border: 0;
    background: transparent;
    line-height: 20px;
    color: #fff;
    font-size: 16px;
    margin-top: 12px;
	flex: 1;
    margin-right: 38px;
    position: relative;
	transition: all .2s;
    touch-action: manipulation;
	margin-top: 25px;
    height: 20px !important;
}
.btn-success a{
color: #fff
}
.btn-success {
    color: #fff;
    background-color: #659f02 !important;
    border-color:  #659f02 !important
}
.btn-success:hover {
	color:#fff;
background-color:#e9921a !important;
border-color:  #e9921a !important;
}
.carousel-control.right {
    margin-right: 7px !important;
}

.circle-yes {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #333;
    color: #fff;
    text-align: center;
	}
.font22 i{
  color: #ffff;
    font-size: 10px;
    height: 15px;
    width: 15px;
    margin-right: 4.3px;
    background: #a0ce4e;
    border-radius: 50%;
    /* display: block; */
    text-align: center;
    padding-top: 3px;
    padding-right: 1px;
    font-weight: 100;
}
.font22 a{
	color:#659f02;
	font-size: 13px !important;
	text-align: justify;
	line-height: 15.3px;
	    font-family: "Open Sans";
    font-weight: 400;
    letter-spacing: 1px;
    font-style: normal;
	
}
.font22 a:hover{
	color:#e9921a;
	}
	.font22{
		margin-bottom:5%;
	}
.menu-item-blog a{
	color:#659f02 !important;
    text-align: center;
    padding: 15px 18px;
    padding-bottom: 10px;
    border: 1px solid #659f02;
    text-decoration: none;
    display: inline-table;
    margin-bottom: 11px;
    border-bottom: 3px #659f02 solid;
    float: left;
    margin-right: 14px;
    width: 32%;
}
.menu-item-blog a:hover{
color:#659f02bf;
}
@media only screen and (max-width:800px){
.footer-main{
padding-bottom:10% !important;
}
.cnt{
margin-left:15px !important;
margin-right:15px !important;
}
#rm-more_1{
display:block !important;
}
	.tbhead{
	width:20%;
}
.table{
font-size:13px !important;	
}
.btn-success {
font-size: 10px !important;
}
.call-icon{
	margin-top:100% !important;
}
.btn22{
	margin-top:10% !important;
}
.call-now1{
float:left !important;
}
#fom22{
margin-left:4% !important;
margin-top:-14% !important;
margin-right:4% !important;
z-index:0 !important;
position: inherit !important;
top: 0px !important;
}
.imgclass{
	width:95%;
}	
.left-align-text{
	font-family: 'PT Sans',sans-serif!important;
    font-size: 13px!important;
		
	}
.menu-item-blog a{
width: 100%;	
}
}
#rm-more_0{
	margin-bottom:2% !important;
	text-align: center !important;
    display: block;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 1px !important;
}
.underline:hover{
	text-decoration: underline !important;
	
}
.f12{
   z-index:999 !important;
   margin-left: 2.5% !important;
}
@media only screen and (min-width:800px){
.col4{
	padding-left:0px !important;
	padding-right:0px !important;
	
}
/*#rm-more_0{
	display:none !important;
}*/
.ctn22 {
    width: 90% !important;
margin-left: 5% !important;}
.btn-block {
width: 100%!important;
    
}
.phone22{
margin-bottom:-2% !important;
}
#rm-more_1{
   text-align: center !important;
   display: none !important;
}
#rm-more_2{
display:none !important;
}
.tbhead{
	width:15%;
}
.left-align-text {
text-align: center !important;
}
.call-now1 a{
font-size:23px !important; 
}
}
input:focus ~ .floating-label,
input:not(:focus):valid ~ .floating-label{
  top: -10px;
  bottom: 10px;
  left: 20px;
  font-size: 17px;
  opacity: 1;
}
select:focus ~ .floating-label,
select:not(:focus):valid ~ .floating-label{
  top: 1px;
  bottom: 10px;
  left: 20px;
  font-size: 17px;
  opacity: 1;
}
.inputText {
  font-size: 14px;
  width: 200px;
  height: 35px;
}
.floating-label {
  color: #fff;
  font-size:17px;
  position: absolute;
  pointer-events: none;
  left: 20px;
  top: 18px;
  margin-top: 1.9% !important;
  transition: 0.2s ease all;
}
.menu-item-blog a:hover{
	background-color:#659f024a !important;
}
.cls a:hover{
	color:#e9921a ;
}
.col4 a{
	color:#fff;
}
select option { color: black; }
/*now*/
#form34 input[type="text"],select {
	color:#fff;
border: 0;
background: transparent;
 margin-top: 20px;}
#form34 .br-line {
    display: block;
    border-top: 2px solid #fff;
    opacity: .2;
    margin-top: 7px;
}
.cont{
	margin-left: 5% !important;
    margin-right: 5% !important;
}
.label22{
	font-size: 17px;
	margin-top:4px !important;
}
.spanfooter{
	line-height:28px !important;
}
/*--toggle---*/
@media (max-width: 1024px) and (min-width:768px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
	.navbar-nav>li>a {
    margin-top: 4px!important;
    font-family: Roboto!important;
    font-size: 14px;
    margin-right: 15px;
	padding: 6px 22px!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    font-size: 14px!important;
    margin-right: 0!important;
    border-bottom: solid 1px #e9e6e6;
    color: #333!important;
}
    .collapse.in{
  		display:block !important;
		background-color:#fff !important;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background-color: #ffff !important;}
	.navbar-collapse .btn-enq{
		background-color:#fff !important;
	}
	.navbar-collapse{
	width:100% !important;
	margin:0% 0% 0% 0%;
	}
}
.top-home p{
	font-size:15px !important;
	font-family:'PT Sans', sans-serif !important;
	text-align:center;
}
.moreh1{
		font-weight:600;
	}
@media only screen and (max-width:800px){
	body{
		padding-right:0px !important;
	}
	.moreh1{
		margin-bottom:6% !important;
	}
}
/*--pop up css-----*/  
.fusion-footer-copyright-area{
z-index:1 !important;}
.modal-n {
   display: none; /* Hidden by default / */
  position: fixed;  /* Stay in place */

  padding-top: 30px; 
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: hidden; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0, 0, 0, 0); 
}

/* / Modal Content / */
.modal-content-n {
  background-color: #fefefe;
  margin: auto;
  /*padding: 20px;*/
  /* border: 1px solid #888; */
  width: 980px;
}

/* / The Close Button / */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  padding-left: 9px;
  margin: 20px;
}

.close {
	font-size:22px;
  font-family: Icmoon;
    font-weight: 200;
    opacity: 1 !important;
    position: inherit;
    top: 1px;
	color: #000;
  padding-top: 6.5px;
    padding-left: 11px;
    right: 20px;
    z-index: 9;
    width: 34px;
    height: 34px;
    background-color: #cfd3d6;
    border-radius: 50% !important;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}



.left-sde{/*background-image:url(image/popup.jpg);
background-repeat:no-repeat;*/
width:338px;
height:auto;
float:left;
position: relative;
border-top-left-radius:9px;
border-bottom-left-radius: 9px;
   
}
.left-sde img{
border-top-left-radius:9px;
border-bottom-left-radius: 9px;	
}
.right-sde{background-color:#fff;
width:640px;
height:auto;
float:left;
border-top-right-radius: 9px;
border-bottom-right-radius: 9px;
  }

.form-input:nth-child(odd){
	margin-right:26px;
}

.right-sde h3 {
    font-size: 32px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.9px;
    color: #24272c;
    padding-bottom: 0px;
	    margin-right: 106px;
	margin-left: 44px;
    margin-top: 37px;
}



.left-sde-cntnt h4 {
font-family: 'Open Sans', sans-serif !important;
	margin-top: 0px;
    font-size: 20px !important;
    font-weight: bold !important;
    color: #1d252d;
    /* padding-bottom: 22px; */
    padding: 0px 32px;
    padding-bottom: 17px;
    margin-bottom: 10px;
}

.left-sde-cntnt{
position: absolute;
    top: 0px;
    width: 100%;
    left: 0px;
	    padding-top: 44px;
}

.left-sde-cntnt ul li {
    float: left;
    width: 100%;
    padding-bottom: 18px !important;
}

.left-sde-cntnt ul li span {
    background-color: #506d85;
    color: #fff;
    font-size: 15px;
}


.left-sde-cntnt ul li span {
   width: 20px;
    height: 20px;
    /* background-color: #ffffff; */
    border-radius: 50%;
    float: left;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: -0.4px;
    /* color: #24272c; */
    text-align: center;
}


.left-sde-cntnt ul li a {
    color: #1d252d;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: normal;
    font-weight: 600;
}

.main .left-sde-cntnt ul li a {
	font-family: 'Open Sans', sans-serif !important;
	line-height:17px;
	color:#1d252d !important;
   /* font-size: 16px;
    font-weight: normal;*/
    font-style: normal;
    font-stretch: normal;
	font-size:14px;
   /* line-height: normal;
    letter-spacing: -0.4px;
    color: #ffffff;*/
    padding-left: 12px;
    overflow: hidden;
    display: block;
	cursor: default;
    text-decoration: none;;
}

#myModal-n ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.call-us {
	margin-left: 26px;
    float: left;
    width: 100%;
    margin-top: 10px;
    display: flex;
}

.call-us figure {
	margin-top:14px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #1bd378;
    height: 34px;
    width: 34px;
    margin-left: 0px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    vertical-align: top;
    margin-right: 8px;
}

.call-us figure img {
    width: 15px;
    margin-top: -2px;
    height: auto;
}

.call-us-details {
    display: inline-block;
}

.call-us-details span {
  color: #506d85;
    font-size: 12px;
    margin-bottom: -25px;
    /* font-family: 'Open Sans', sans-serif!important;; */
    display: inline-block;
    font-weight: 600;
    margin-top: 13px;
    margin-top: 13px;
    margin-left: 0px;
}

.call-us-details h4 {
padding-top:30px;
    font-size: 16px !important;
    letter-spacing: normal;
    font-weight: 800;
	color: #1d252d;
	margin-left: -30px;
}

/*form code*/

#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

.form-row fieldset{
	height: 60px;
    width: 270px;
padding: 0 0px 0px 0px !important;
    margin: 0;
    border: 0 !important;
    box-shadow: 0 2px 4px 0 rgba(29, 37, 45, 0.05);
    border: solid 1px #dde5ed !important;}
	
.form-row legend{
	margin-bottom: 0px;
    border-bottom: none;
    width: auto !important;
    color: #739cc4;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif!important;;
    letter-spacing: normal;
    padding: 0px 5px;
	margin-left: 20px;
}


.form-row fieldset span input{height: 41px;
    box-shadow: none;
    border: none;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif!important;;
    color: #1d252d;
    font-weight: 600;
    font-size: 14px;
	width:100%;}
	
.form-input{	
	width: 46%;
    display: inline-block;
    vertical-align: top;
  
    margin-bottom: 0px;
	padding-bottom:20px;}
	
.send input{	
	margin-top: 10px;
    font-weight: 800;
    text-transform: inherit;
    letter-spacing: normal;
    width: 174px;
    height: 54px;
	border-radius: 4px;
   /* background-image: linear-gradient(to left, #ea4f23, #ea2330);*/
    font-family: 'Open Sans', sans-serif!important;;
    font-size: 17px;
    /*font-weight: bold;*/
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    /*letter-spacing: -0.4px;*/
    text-align: center;
    color: #ffffff;
    /*text-transform: uppercase;*/
	border:none;
	background-color: #24b9ab;
	}
	
.send input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;}
	
	.pop3 {
		margin-left: 1%;
    margin-top: 37px;
}

.pop3 h3 {
    font-size: 12px;
    margin-bottom: 18px;
	padding-top:0px;
    letter-spacing: normal;
    font-weight: 800;
    color: #1d252d;
}

.pop3 ul li {
    display: inline-block;
    width: 32%;
}

.pop3 ul li figure {
    display: inline-block;
    width: 20%;
    margin-top: 0px;
    /* top: 6px; */
    vertical-align: top;
    margin-right: -8px;
}

.pop3 ul li h4 {
    display: inline-block;
    color: #506d85;
    font-size: 12px !important;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 600;
    margin-left: 5px;
    text-align: left;
	margin-top:1px;
	letter-spacing: 1px;
    line-height: 1.4;
}
/*form end*/
@media(min-width: 800px) {
	.right-sde{
	min-height: 600px;}
}
.right-sde h3{
	    margin-left: 45px ;
}
@media (min-width: 600px) and (max-width: 800px){
	.date-picks {
		margin-right:30px;
	}
#wpcf7-f9110-o1 #responsive-form{
	max-width:100% !important;
}
.form-row fieldset{
		height:54px;
	}
	.form-input{
		padding-bottom: 5px;
	}
	.mbhide{
		display:none !important;
	}
	.modal-n {
	top:5%; }
		.main #myModal-n{
	overflow:Auto !important;
	bottom: 20%;
}
	
	.right-sde h3{
		margin-left:10% !important;
		margin-right:70px;
	}
	#datepicker {
    background: url(../../kashmir.justgoweb.com/wp-content/uploads/2019/07/calendar1.html) no-repeat right center !important;
}
	.close{
		margin-right: 72px !important;
		margin-top: 25px !important;
    color: #000 !important;
    background: none;
    font-size: 38px !important;
    font-family: Icmoon;
    font-weight: 800 !important;
       opacity: 1 !important;
	}
	.modal-n{
		padding-top: 0px;
	}
	.form-row fieldset{
		width:100%;
		border-color: #84a7ca !important;
	}
	.modal-content-n{
		width:100%;
	}
	.right-sde h3{font-size:24px !important;}
	#responsive-form{padding:0% 10% 20% !important;margin-bottom:0px !important;}
	.form-input{width:100% !important;}
	.form-row legend{font-size: 12px !important;
    color: #2c5984;
    font-weight: 800;
}
	.form-row fieldset span input{height:41px !important;}
	.right-sde{width:100% !important; border-radius: 9px;border: 1px solid #000;margin-top: 47px }
	.left-sde{display:none !important;}
	.send input{
		font-size:15px;
	}
	.pop3 {
		display:none;
	}

	#myModal-n{margin-bottom:-10% !important;
	}
}
@media (min-width: 800px) and (max-width: 940px) {
	.left-sde  .side-img-back{
		width:97% !important;
	}
}
@media (min-width: 320px) and (max-width: 600px) {
	.right-sde h3{
		margin-left: 44px !important;
    margin-top: 19px !important;
}
	.form-row fieldset{
		height:60px;
	}
	.form-input{
		padding-bottom: 15px;
	}
	.mbhide{
		display:none !important;
	}
	.modal-n {
	top:5%; }
		.main #myModal-n{
	overflow:Auto !important;
	bottom: 20%;
}
	
	.right-sde h3{
		margin-right:70px;
	}
	.close{
		margin-top: 10px !important;
    color: #000 !important;
    background: none;
    font-size: 38px !important;
    font-family: Icmoon;
    font-weight: 800 !important;
       opacity: 1 !important;
	}
	.modal-n{
		padding-top: 0px;
	}
	.form-row fieldset{
		width:100%;
		border-color: #84a7ca !important;
	}
	.modal-content-n{
		width:100%;
	}
	.right-sde h3{font-size:24px !important;}
	#responsive-form{padding:0% 10% 55px !important;margin-bottom:-60px;}
	.form-input{width:100% !important;}
	.form-row legend{font-size: 12px !important;
    color: #2c5984;
    font-weight: 800;
}
	.form-row fieldset span input{height:41px !important;}
	.right-sde{width:100% !important; border-radius: 9px;border: 1px solid #000;margin-top: 47px }
	.left-sde{display:none !important;}
	.send input{
		font-size:15px;
	}
	.pop3 {
		display:none;
	}
}
@media (min-width: 800px){
.dkhide{
	display:none;
}}
@media (max-width: 800px){
	.dkhide p span input{
	background:url(../wp-content/uploads/2019/09/calendar1.png) no-repeat right center !important;
	height: auto !important;
}

	fieldset.dkhide {
	padding-right:9% !important;}
.modal-mob{
	border:none !important;
	box-shadow:none !important;
}	
.right-sde{position: fixed;
bottom: 0px;
overflow: scroll;
    min-height: 50%;
	max-height:100%;
	overflow-y: scroll; 
	-webkit-overflow-scrolling: touch;}
}
@media (min-width: 800px) and (max-width: 1000px){
	.pop3 ul li h4{
	margin-left: 10px;}
	.modal-mob{
		box-shadow: none !important;
	width: 100% !important;
    margin: auto !important;
   
	}
}
@media (min-width: 800px) and (max-width: 1200px){
	#datepicks {
    padding-right: 23% !important;
}
	.main  #myModal-n{
	overflow:Auto !important;
}

	.form-row fieldset
	.left-sde img{
		width:460px;
	}
	.pop3 {
    margin-left: 0%;}
.modal-content-n {width: 83% !important;}

.right-sde{width: 60% !important;}

.left-sde{width: 40% !important;}

.form-input{width:42% !important;}

#responsive-form{padding:0px 30px;}
.form-row fieldset{
	width:100%;
}
.modal-mob{background:#fff !important;}
}

/*---pop up end---*/
.phone-section span button {
    color: #fff;
    margin-left: 15px;
    border-radius: 5px;
    padding: 8px 15px;
    background-color: #24b9ab;
    font-weight: 600;
}
.main  #myModal-n{
	overflow:auto scroll;
}
.main .modal-open1 {
    overflow: hidden;
}
.modal-open1 .modal-n {
    overflow-x: hidden;
    overflow-y: auto;
}
#datepicks p span input{
	background:url(../wp-content/uploads/2019/09/calendar1.png) no-repeat right center !important;
}
#datepicks{
	padding-right:12%;
}
/*---datepicker-----*/
.myModal-n .right-sde .form-input:nth-child(8) fieldset span input {
    background: url(../images/calendar1.html) no-repeat right center;
}
#datepicks .datepicker-dropdown{
	    border: 1px solid #999;
    top: 55% !important;
    right: 16% !important;
    width: 304px;
    font-size: 10px;
}
.datepicker {
    padding: 4px;    
	border-radius: 4px;
    direction: ltr;
}
.datepicker-dropdown{
transform: scale(1, 1)!important;
    top: 56px !important;
    right: 0px;
    left: auto !important;}
	.datepicker-dropdown.datepicker-orient-bottom:before {
    top: -11px;
	border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #999;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, .2);
}
.datepicker-dropdown.datepicker-orient-right:before {
    right: 10px;
}
.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #999;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
}
.datepicker-dropdown.datepicker-orient-right:after {
    right: 11px;
}
.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f3f7f8;
    border-top: 0;
    position: absolute;
}
.datepicker-dropdown table{
    width: 100%;
}
.datepicker.dropdown-menu td, .datepicker.dropdown-menu th{
	color:#000 !important;
	font-size: 12px;
    font-weight: 600;
    border-radius: 0;
    border: 0;
    padding: 3px;
}
#datepicks table{
	border:none !important;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{
	color:#999 !important;
	font-weight:500;
}
/*---bootstrap---*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.fusion-alert-center{
	display:none;
}
/*--pop up end---*/