@font-face{font-family:'kartika';src:url('/fonts/kartika.eot');src:url('/fonts/kartika.eot') format('embedded-opentype'),
url('/fonts/kartika.woff2') format('woff2'),
url('/fonts/kartika.woff') format('woff'),
url('/fonts/kartika.ttf') format('truetype'),
url('/fonts/kartika.svg#kartika') format('svg');}
.service_heading > span{text-transform:uppercase;}
.banner{position:relative;}
.banner p{margin-bottom:0px!important;}
.banner1{position:absolute;top:90px;left:0px;right:0px;width:100%;}
.banner_text h1{font-family:'FranklinGothicMediumCondRegular';font-size:60px;color:#fff;line-height:55px;}
.banner_text span{font-family:'kartika';font-size:20px;color:#fff;letter-spacing:5px;text-transform:uppercase;}
.banner_text{bottom:0;float:none;left:0;position:absolute;right:0;text-align:center;}
.wk_small_text h4::before{background:#ffffff none repeat scroll 0 0;content:"";height:2px;left:0;position:absolute;top:7px;width:28%;}
.wk_small_text h4::after{background:#ffffff none repeat scroll 0 0;content:"";height:2px;position:absolute;right:0;top:7px;width:28%;}
.wk_small_text h4{color:#ffffff;display:inline-block;font-size:16px;margin:0;min-width:560px;overflow:hidden;position:relative;}
.wk_small_text p{color:#ffffff;font-family: 'ralewayregular'; font-size:50px;font-weight:200;}
.wk_form .visforms-form form div input , .wk_form .visforms-form form div textarea{border:1px solid #e5e5e5;float:left;width:100%;height:45px;padding-left:50px;color:#282828;font-family:'ufonts_com_centurygothic';font-size:14px;margin-bottom:20px;position:relative;margin-top:0px;}
.wk_form .visforms-form form div textarea{height:120px;padding-top:15px;}
.wk_form .visforms-form form div .wk_arrowright1{background-color:#8eb51c!important;color:#ffffff!important;display:inline-block!important;font-family:"centurygothicbold"!important;font-size:14px!important;letter-spacing:3px!important;margin-top:10px!important;padding:12px 60px 12px 20px!important;text-transform:uppercase!important;width:auto!important;border-radius:0px;position:relative;height:auto!important;background-image:url("../images/arrowright1.png");background-position:right 15px center;background-repeat:no-repeat;margin:0px!important;}
.wk_form .visforms-form form div .visCSSlabel{display:none;}
.wk_form .visforms-form form div input.wk_profile{background:rgba(0, 0, 0, 0) url("../images/profile.png") no-repeat scroll left 15px center;}
.wk_form .visforms-form form div input.wk_email_input{background:rgba(0, 0, 0, 0) url("../images/email_input.png") no-repeat scroll left 15px center;}
.wk_form .visforms-form form div input.wk_ring_phone{background:rgba(0, 0, 0, 0) url("../images/ring_phone.png") no-repeat scroll left 15px center;}
.wk_form .visforms-form form div textarea.wk_message{background:rgba(0, 0, 0, 0) url("../images/message.png") no-repeat scroll 15px 15px;}
.navigation ul li{position:relative;}
.navigation ul li.deeper{background:rgba(0, 0, 0, 0) url("../images/nav_arrow.png") no-repeat scroll right center;}
.navigation ul li .nav-child{display:none;}
.navigation ul li ul li{padding:5px 10px;border-bottom:1px solid #fff;float:left;width:100%;}
.navigation ul li ul li a{width:100%;float:left;}
.navigation ul li:hover .nav-child{display:block;background:#B0D24B;position:absolute;}
.navigation ul li:hover .nav-child a{color:#fff;}
.coromal_left > span{text-transform:uppercase;}
p.errorcontainer{display:none!important;}
.video_sec p{margin-bottom:0px;}
.video_sec .play_btn{display:none;}
.gallery_slide .owl-prev{position:absolute;top:0px;left:0px;height:100%;width:25%;border-radius:0px!important;padding:90px 0px 0px!important;margin:0px!important;font-size:30px!important;background:rgba(0,0,0,0.6)!important;opacity:1;}
.gallery_slide .owl-next{position:absolute;top:0px;right:0px;height:100%;width:25%;border-radius:0px!important;padding:90px 0px 0px!important;margin:0px!important;font-size:30px!important;background:rgba(0,0,0,0.6)!important;opacity:1;}
.navigation ul li.current a{color:#add144;}
.contact_box{background:#f5f5f5 none repeat scroll 0 0;border-radius:10px;float:left;margin-bottom:40px;padding:30px;width:100%;}
.contact_box > h2{float:left;width:100%;text-align:center;font-family:'ufonts_com_centurygothic';font-size:30px;position:relative;color:#282828;}
.contact_box > h2::after{content:url("../images/contact_arrow.png");left:0;margin:0 auto;opacity:0.2;position:absolute;right:0;top:-20px;}
.contact_box .moduletable{float:left;position:relative;width:100%;z-index:99;margin-top:20px;}
.contact_box .moduletable .visforms-form form div{float:left;width:47.5%;}
.contact_box .moduletable .visforms-form form div .visCSSlabel{display:none!important;}
.contact_box .moduletable .visforms-form form div input , .moduletable .visforms-form form div textarea ,
.Request_form .moduletable .visforms-form form div select{border:1px solid #e5e5e5;float:left;width:100%;height:40px;padding-left:50px;color:#282828;font-family:'ufonts_com_centurygothic';font-size:14px;margin-bottom:20px;background-color:#fff;position:relative;margin-top:0px;}
.Request_form .moduletable .visforms-form form div select{padding-left:15px!important;}
.contact_box .moduletable .visforms-form form.visform fieldset div:nth-child(odd){margin-right:5%;}
.contact_box .moduletable .visforms-form form div textarea{height:120px;padding-top:15px;}
.contact_box .moduletable .visforms-form form div.field10{width:100%;margin-right:0%;}
.contact_box .moduletable .visforms-form form.visform fieldset div.visBtnCon{float:right;width:100%!important;}
.contact_box .moduletable .visforms-form form div input.wk_profile{background-image:url("../images/profile.png");background-repeat:no-repeat;background-position:left 15px center;}
.contact_box .moduletable .visforms-form form div input.wk_email_input{background-image:url("../images/email_input.png");background-repeat:no-repeat;background-position:left 15px center;}
.contact_box .moduletable .visforms-form form div input.wk_ring_phone{background-image:url("../images/ring_phone.png");background-repeat:no-repeat;background-position:left 15px center;}
.contact_box .moduletable .visforms-form form div textarea.wk_message{background-image:url("../images/message.png");background-repeat:no-repeat;background-position:15px 15px;}
.contact_box .moduletable .visforms-form form div .wk_arrowright1{background-color:#8eb51c!important;color:#ffffff!important;display:inline-block!important;font-family:"centurygothicbold"!important;font-size:16px!important;letter-spacing:3px!important;margin-top:10px!important;padding:12px 75px 12px 50px!important;text-transform:uppercase!important;width:auto!important;border-radius:0px;position:relative;height:auto!important;background-image:url("../images/arrowright1.png");background-position:right 35px center;background-repeat:no-repeat;margin:0px!important;float:right;}
.addrs{position:relative;}
.add_sec{padding-left:30px;position:relative;}
.addrs img{left:0;position:absolute;top:-2px;}
.addrs h5{color:#282828;font-family:centurygothicbold;font-size:14px;margin:0;text-transform:uppercase;margin-bottom:4px;}
.addrs p{color:#585552;}
.address_ul{width:70%;margin:0px auto;}
.wh_caravans_sec{padding-bottom:50px;}
.home .footer{margin-top:50px;}
hr{float:left;margin-top:100px;padding-bottom:10px;padding-top:40px;width:100%;}
.map_img a{background:rgba(0, 0, 0, 0) url("../images/map.jpg") repeat scroll left center/cover;float:right;height:550px;position:relative;right:0;width:750px;}
.top_bar li.phone_icon a{color:#343434;font-size:21px;}
.team_page h2{text-align:center;}
.Request_form .visforms-form form div.field16{margin:0px!important;width:100%!important;}
.contact_box.Request_form > h1{text-transform:inherit;}
.team_member {
    height: auto;
}
.member_detail{
	    min-height: 190px;
	}
	
#owl-demo-gallery .owl-prev {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0 !important;
    font-size: 70px !important;
    height: 100%;
    left: 0;
    opacity: 1;
    padding: 130px 0 0 !important;
    position: absolute;
    top: 0;
    width: 10%;
}	

#owl-demo-gallery .owl-next {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 0 !important;
  font-size: 70px !important;
  height: 100%;
  margin: 0 !important;
  opacity: 1;
  padding: 130px 0 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 10%;
}
	
@media screen and (max-width:992px){.address_ul{width:100%;}
}
@media screen and (max-width:767px){.contact_box .moduletable .visforms-form form div{float:left;width:100%;}
.contact_box .moduletable .visforms-form form.visform fieldset div:nth-child(odd){margin-right:0%!important;}
}