ul { list-style: none; padding: 0px; margin: 0px; }
ul li { padding: 0px; margin: 0px; }
input[type="text"]::-webkit-placeholder { opacity: 1;}
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1;}
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;}
textarea::-webkit-placeholder { opacity: 1;}
a:hover { outline: none !important; text-decoration: none; }
a:active { outline: none !important; text-decoration: none; }
#accom_type_id_div { min-width: 170px; width: 15%; }
#arrival_date_div { width: 26%; }
@font-face {
	font-family: 'MyriadProBoldCondensed';
	src: url('../fonts/MyriadProBoldCondensed.eot');
	src: local('../fonts/MyriadProBoldCondensed'),
	url('../fonts/MyriadProBoldCondensed.woff') format('woff'),
	url('../fonts/MyriadProBoldCondensed.ttf') format('truetype');
}
.wrapper { width: 100%; }
.header_sec { width: 100%; position: absolute; left: 0px; top: 45px; z-index: 99; }
.nav_top { width: 100%; padding: 0px; margin: 0px; background: none; border: none; box-shadow: inherit; border-radius: 0px; min-height: inherit; }
.menu_sec { margin: 40px 0 0 !important; }
.menu_sec li { margin-left: 12px; padding: 0 0 0 14px; background: url(../images/devider.png) no-repeat left center; }
.menu_sec li:first-child { margin-left: 0px; padding-left: 0px; background: none; }
.menu_sec li a { padding: 6px 0; color: #6f7882 !important; text-decoration: none; text-transform: uppercase; font: 400 16px/20px 'Oswald', sans-serif; }
.menu_sec li a:hover { color: #77a13b !important; }
.nav_top .navbar-brand { width: auto; padding: 0; margin: 0px; height: auto; background: none; }
.nav_top .navbar-brand img { max-width: 100%; }
.banner_sec { width: 100%; position: relative; }
.banner_box { width: 100%; position: relative; background-size: cover !important; min-height: 678px; }
.banner_inner { width: 100%; position: absolute; left: 0px; top: 45%; z-index: 99; text-align: center; }
.banner_details { width: 100%; display: inline-block; text-align: center; }
.banner_details h2 { font: 700 30.3px/40px 'Raleway', sans-serif; color: #fff; font-style: italic; text-shadow: 2px 2px 2px #000; text-shadow: 2px 2px 2px #000; text-shadow: 2px 2px 2px #000; }
.bookNowButton, .blogBookNowButton { background-color: #dc3809; border: medium none; color: #fff; display: inline-block; height: 100px; padding-top: 15px; padding-bottom: 15px; width: 190px; border-radius: 5px;
    text-align: center; position: fixed; top: 150px; right: 14px; z-index:100;}
.bookNowButton h2, .blogBookNowButton h2 { font-family: "Oswald",sans-serif; padding-bottom: 10px; color: #fff; }
.blogBookNowButton h2 {margin-bottom: 0 !important; margin-top: 0 !important;}
.bookNowButton p, .blogBookNowButton p { font-size: 12.55px; color: #fff; line-height: 15px; clear: both; }
.column_quarter { width:24.7%; padding: 1%; display: inline-table; }
.column_quarter label { color: #6b727a; font-weight: 100; }
.first_quarter {padding-left:0;}
.last_quarter {padding-right:0;}

.chk_box > label:first-child {
    color: #8a8e95;
    font-weight: normal;
    font-size: 14px;
    margin-left: 14px;
    margin-top: 10px;
}
.ui-datepicker td span, .ui-datepicker td a {
    padding: 0.1em !important;
}

/* The container */
.chk_box {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.chk_box input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 37px;
  width: 37px;
  border: solid #759649 1px;
  border-radius: 5px;
}


/* When the checkbox is checked, add a blue background */
/*.chk_box input:checked ~ .checkmark {
  background-color: #2196F3;
}*/

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.chk_box input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.chk_box .checkmark:after {
  left: 13px;
  top: 3px;
  width: 9px;
  height: 22px;
  border: solid #759649;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.controls_sec { width: 100%; position: absolute; left: 0px; top: 50%; }
.controls_sec .left_arw { width: auto; position: absolute; left: 0px; top: 45%; z-index: 9999; outline: none; }
.controls_sec .left_arw img { max-width: 100%; }
.controls_sec .rt_arw { width: auto; position: absolute; right: 0px; top: 45%; z-index: 9999; outline: none; }
.controls_sec .rt_arw img { max-width: 100%; }
.dividing_line { border-top: 1px #6b727a solid; }
.banner_sec .carousel-indicators { display: none; }
.banner_frm_sec { background: #759649; height: 92px; display: table; width: 100%; margin-left: auto; margin-right: auto; padding-bottom: 28px; padding-top: 10px; }
.field-label { color: #fff; font-size: 14px; font-weight: normal; margin-bottom: 8px; }
#fDate::placeholder { color: #759649; }
.styled-select select { font-family:inherit; background: transparent; width: 112%; padding: 0 4px; border: 0; border-radius: 0; height: 38px; -webkit-appearance: none; color: #759649;     font-weight: 100; font-size: 18px; line-height: 20px;}
.styled-select select::-ms-expand{display: none;}
.styled-select { width: 100%; height: 38px; overflow: hidden; background: url(../images/select_arw.jpg) no-repeat right center #fff; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.styled-select-light { border: 1px solid #759649; }
.date_box { width: 100%; }
.date_box input[type="text"] { width: 100%; background: url(../images/select_date.jpg) no-repeat right center #fff; height: 38px; border: none; -webkit-appearance: none; color: #759649; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none; padding: 0 10px; padding-right: 30px; line-height:25px; font-weight: 100; font-size: 16px; }
.more_box { background: none; width: 100%; background-color: #fff; display: flex; }
.more_box a { width: 100%; height: 30px; color: #759649; text-decoration: none; padding: 0 28px 0 10px; display: block; font-weight: 100; font-size: 18px; line-height: 20px;     margin-top: 9px; display: block;}
#more_box_icon { background: url(../images/select_rotatable.jpg) no-repeat right center #fff; height: 37px; width: 37px; display: block; cursor:pointer;   -moz-transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
 }
.flip {
  transform: rotate(-180deg);
  padding-right: 10px;
}
.bannr_frm_row { margin: 0 -8px; }
.banner_col { width: 15%; padding: 0 4px; display: inline-grid; margin-top: 10px; }
.banner_col_acctype { padding: 0 4px; float: left; margin-top: 10px; }
.banner_col_search { width: 9%; padding: 0 4px; margin-top: 10px; }
.search-standard-field { width:11%; min-width:100px; }
.option_row { display: table; }
select:focus, textarea:focus, input:focus{
    outline: #c1dcc1;
}
.search_btn {

    height: 30px;
    width: 100%;
}
.icon-link a {
    color: #929fad!important;

}
.text h4 a {
    color: #6da231;
    font-weight: 900;
}
.search_btn input[type="text"] { width: 80%; background: #6d747c; height: 30px; border: none; -webkit-appearance: none; font: 500 12.41px/30px 'Roboto', sans-serif; color: #fff; border-radius: 0px; outline: none; float: left; padding: 0 10px; }
.search_btn input[type="submit"] { width: 20%; background-color: #cd4728; height: 30px; border: none; -webkit-appearance: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none; float: right; cursor: pointer; }
#hide { display: none; }
#hide3 { display: none; }
.banner_btm_inner { width: 100%; position: relative; }
.search_frm { width: 100%; left: 0px; top: 96%; padding: 18px 18px 30px; }
.search_frm .container h2 { color: #92b441; font-weight: bold; font-size: 22px; margin-top: 25px;}
.search_frm .container h3, .more_options_title { font-weight: bold; font-size: 16px; margin-top: 16px; color: #6b727a; }

.arw_top { width: auto; position: absolute; right: 16%; top: -17px; }
.arw_top img { max-width: 100%; }
.search_frm_top { width: 100%; display: inline-block; padding: 0; margin-top: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.search_frm_row { margin: 0 -20px; }
.search_frm_col { width: 20%; float: left; padding: 0 20px; margin-top: 20px; }
.search_frm_chk { width: 100%; display: inline-block; padding-bottom: 6px; }
.search_frm_chk span.lft_txt { width: auto; float: left; font: 500 14px/25px 'Roboto', sans-serif; color: #969da5; }
.search_frm_chk div.rt_txt { width: auto; float: right; }
.chk_box { width: auto; }
.chk_box input[type="checkbox"] { display: none; }
.chk_box input[type="checkbox"] + label { color: #969da5; cursor: pointer; display: inline-block; font-size: 13px; line-height: 20px; padding: 4px 4px 4px 30px; vertical-align: middle; font-weight: 500; background: url(../images/chck1.png) no-repeat 0 0; }
.chk_box input[type="checkbox"]:checked + label { background: url(../images/chck2.png) no-repeat 0 0; outline: none; }
.col1 { width: 26%; }
.col2 { width: 16%; }
.col3 { width: 19%; }
.col4 { width: 20%; }
.col5 { width: 19%; }
.chk2 { margin-top: -6px; }
.chk2 .chk_box { float: right; margin-right: 22px; }
.chk2 .chk_box input[type="checkbox"] + label { background-position: right center; padding: 4px 30px 4px 4px; }
.chk2 .chk_box input[type="checkbox"]:checked + label { background-position: right center; }
.col2 .chk_box { float: right; margin-right: 0; }
.col2 .chk_box input[type="checkbox"] + label { background-position: right center; padding: 4px 30px 4px 4px; }
.col2 .chk_box input[type="checkbox"]:checked + label { background-position: right center; }
.col3 .chk_box { float: right; margin-right: 0; }
.col3 .chk_box input[type="checkbox"] + label { background-position: right center; padding: 4px 30px 4px 4px; }
.col3 .chk_box input[type="checkbox"]:checked + label { background-position: right center; }
.col4 .chk_box { float: right; margin-right: 0; }
.col4 .chk_box input[type="checkbox"] + label { background-position: right center; padding: 4px 30px 4px 4px; }
.col4 .chk_box input[type="checkbox"]:checked + label { background-position: right center; }
.col5 .chk_box { float: right; margin-right: 0; }
.col5 .chk_box input[type="checkbox"] + label { background-position: right center; padding: 4px 30px 4px 4px; }
.col5 .chk_box input[type="checkbox"]:checked + label { background-position: right center; }
.farm_select .styled-select { margin-top: 20px; }
.farm_select_rt {
    float: right;
    margin-top: 0;
    width: auto;
}
.farm_select_rt input[type="submit"] {
    background-color: #cd4728;
    border: medium none;
    color: #fff;
    display: inline-block;
    height: 38px;
    padding: 0;
    width: 100px;
    line-height:25px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    font-weight: 100;
    font-size: 18px;
}
.farm_select .col-sm-4 { padding: 0 8px; }
.paddingBoth { width: 100%; padding: 0 10px; }
.welcom_sec { width: 100%; text-align: center; display: inline-block; padding: 54px 0; }
.welcom_sec_inn { width: 100%; }
.welcom_sec h2 { color: #6b973e; font: 900 28.1px/37px 'Raleway', sans-serif; }
.welcom_sec p { color: #6a727b; font: 400 20.61px/27px 'Raleway', sans-serif; margin-top: 17px; }
.welcom_sec p a { color: #6b973e; font-weight: 800; display: block; font-style: italic; }
.welcom_sec_tittl { width: 100%; }
.welcom_sec_cont { width: 100%; }
.top_destina_sec { width: 100%; padding: 45px 0; background: #6ca131; height: 251px; display: inline-block; }
.top_des_tittl { width: 100%; }
.top_des_tittl h3 { font: 800 24px/26px 'Roboto', sans-serif; color: #fff; }
.top_des_cont { width: 100%; padding-bottom: 45px; display: inline-block; }
.top_des_box { width: 100%; margin-top: 20px; cursor: pointer; }
.top_des_box a{color:#ffffff }
.top_des_box .pic { width: 100%; position: relative; text-align: center; }
.top_des_box .pic-txt { position: absolute; top: 50%; left: 0px; width: 100%; text-align: center; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 1; }
.top_des_box .pic img { width: 100%; }
.top_des_box .pic-txt span { color: #fff; font: 800 24px/26px 'Roboto', sans-serif; text-shadow: -1px -1px 4px rgba(0, 0, 0, 1); position: relative; }
.top_des_box .view { width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; }
.top_des_box .text { width: 100%; padding: 17px 10px; text-align: center; }
.top_des_box .text p { color: #6a727b; font: 600 15.45px/18px 'Raleway', sans-serif; }
.top_des_box .text p a { color: #6da231; font-weight: 900; }
.destina_icon_sec { width: 100%; padding: 30px 0; }
.destina_icon_sec_inn { width: 100%; }
.icon_box { width: 100%; text-align: center; padding: 0 25px; min-height: 180px; }
.icon_box .pic { width: 100%; }
.icon_box .pic img { max-width: 100%; }
.icon_box .text { width: 100%; padding: 10px 0; }
.icon_box .text h4 { color: #929fad; font: 700 18px/19px 'Raleway', sans-serif; }
.icon_box .text p { color: #929fad; font: 600 13px/16px 'Raleway', sans-serif; margin-top: 10px; }
.icon_box .text p a { color: #6da231; font-weight: 900; }
.destina_icon_sec .col-sm-3 { border-right: 1px solid #929fad; }
.destina_icon_sec .col-sm-3:last-child { border: none; }
.join_them_sec { width: 100%; padding: 10px 0 80px 0; }
.join_them_Inn { width: 100%; }
.join_them_box { width: 100%; margin-top: 19px; }
.join_them_box .pic { width: 100%; }
.join_them_box .pic img { width: 100%; }
.join_them_box .text { width: 100%; padding: 5px 0; }
.join_them_box .text h4 { color: #6b973e; font: 800 19.28px/23px 'Raleway', sans-serif; }
.join_them_box .text p { color: #868787; font: 400 12.53px/16px 'Roboto', sans-serif; margin-top: 5px; }
.map_sec { width: 100%; }
.map_sec img { width: 100%; }

/* ================================================== */
/* Footer Style */
/* ================================================== */

.main_foot { width: 100%; }
.foot_top1 { width: 100%;/* background: #6b973e;*/ position: relative; }
.foot_top1_bg { min-height: 460px; background-size: cover !important; background-color: #fff !important; }
.foot_top1_bg1 { background-color: transparent !important; }
.foot_top1_in { width: 100%; padding: 30px 100px 30px; }
.foot_top1_box { width: 100%; min-height: 148px; border-right: 1px solid #8fb06d; padding: 10px 34px 0; }
.foot_top1_box_last { border-right: none; }
.foot_top1_box_t1 { width: 100%; }
.foot_top1_box_t1 p { color: #ffffff; font: 400 14px/20px 'Roboto', sans-serif; }
.foot_top1_box_t2 { width: 100%; margin-top: 20px; }
.foot_top1_box_t2 ul { margin: 0; padding: 0; }
.foot_top1_box_t2 ul li { margin: 0; padding: 0; color: #ffffff; font: 400 14.65px/20px 'Roboto', sans-serif; }
.foot_top1_box_t2 ul li a { color: #fbcc5c; font-weight: 900; font-size: 16.9px; text-decoration: none !important; }
.foot_top1_in .col-sm-4 { padding: 0; }
.foot_top1_in .row { margin: 0; }
.foot_top1_box_t1aste p { position: relative; padding-left: 20px; }
.foot_top1_aster { position: absolute; left: 0; top: -4px; }
.foot_top1_box_sos { width: 100%; }
.foot_top1_box_sos ul { margin: 0 0 0 -8px; padding: 0; }
.foot_top1_box_sos ul li { margin: 0; padding: 0 3px; display: inline-block; }
.foot_top1_box_sos ul li a { display: inline-block; }
.foot_top1_box_sos ul li img { max-width: 100%; }
.foot_top1_box_sos_bot { width: 100%; margin: 11px 0 0; }
.foot_top1_box_sos_bot span { font: normal 10.52px/15px 'MyriadProRegular'; color: #ffffff; }
.foot_top1_box_sos_bot span a { font: normal 15.88px/17px 'MyriadProBoldCondensed'; color: #ffffff; text-decoration: none !important; }
.foot_top1_box3 { padding-left: 49px !important; }
.foot_top2 { width: 100%; background: url(../images/foo_bg1.png) no-repeat center center; padding: 20px 0; background-size: 100% 100%; }
.foot_top2_in { width: 100%; padding: 0 127px; display: inline-block; }
.foot_top2_in_lft { float: left; }
.foot_top2_in_lft ul { margin: 0; padding: 0; }
.foot_top2_in_lft ul li { margin: 0; padding: 0 13px; float: left; background: url(../images/f_bor1.png) no-repeat right !important; min-height: 52px; }
.foot_top2_in_lft ul li img { max-width: 100%; }
.foot_top2_in_lft ul li .foot_top2_in_lft_txyt { color: #a7b89a; font: 400 13px/20px 'Roboto', sans-serif; display: inline-block; padding: 4px 0 0; }
.foot_top2_in_lft ul li .foot_top2_in_lft_txyt a { font-size: 15px; color: #fbcc5c; font-weight: 900; text-decoration: none !important; }
.foot_top2_in_lft ul li:last-child { background: none !important; padding-right: 0; }
.foot_top2_in_lft ul li:first-child { padding-left: 0; }
.foot_top2_in_rt { float: right; }
.foot_top2_in_rt img { max-width: 100%; }
.foot_top2_in_lft_logo_im { float: left; }
.event_sec { width: 100%; padding-bottom:20px; }
.event_table1 { margin-top: -356px; }
.event_sec_in { width: 100%; }
.event_sec_head { width: 100%; background: url(../images/event_haed_bg.png) no-repeat center center; background-size: 100% 100%; float: left; margin-top: 5px; }
.event_sec_head_L { width: auto; float: left; }
.event_sec_head_L h3 { font: 700 20px/22px 'Oswald', sans-serif; color: #ffffff; background: url(../assets/images/cal.png) no-repeat left; padding: 14px 0 14px 70px; }
.event_sec_head a{color:#333;}
.event_sec_head_r { width: auto; float: right; }
.event_sec_head_slect { width: 250px; float: left; border-left: 2px solid #fff; }
.event_sec_head_slect .styled-select select { background:#cccccc; width: 112%; padding: 0 15px; border: 0; border-radius: 0; height: 50px; -webkit-appearance: none; font: 400 15.13px/17px 'Oswald', sans-serif; color: #fff; }
.event_sec_head_slect .styled-select { width: 100%; height: 50px; overflow: hidden; background: url(../assets/images/sl_bg1.png) no-repeat 96% center #b4bbc4; border: none; }
.event_sec_head_slect2 { width: 200px; }
.event_sec_bot { width: 100%; display: inline-block; }
.event_sec_botT1 { width: 100%; margin-top: 23px; }
.event_sec_botT1_row { width: 100%; margin-top: 8px; }
.event_sec_botT1_box { width: 100%; padding-left: 13px; }
.event_sec_botT1_box h3 { color: #729940; font: 800 24px/27px 'Raleway', sans-serif; padding-bottom: 18px; }
.event_sec_botT1_box p { color: #6a727b; font: 400 15.99px/20px 'Roboto', sans-serif; padding-bottom: 17px; }
.event_sec_botT1_row .row { margin: 0 -4px; }
.event_sec_botT1_row .col-sm-4, .event_sec_botT1_row .col-sm-8, .event_sec_botT1_row .col-sm-5, .event_sec_botT1_row .col-sm-2 { padding: 0 4px; }
.event_sec_botT1_box_im { width: 100%; }
.event_sec_botT1_box_im img { max-width: 100%; width: 100%; }
.event_sec_botT1_box_im_padl { padding-left: 30px; }
.event_sec_grey { width: 100%; background: #e2e6ea; padding: 0 0 66px; }
.event_sec_grey_in { width: 100%; }
.event_table { width: 100%; border: 1px solid #adb8c4; padding: 14px 10px 14px; position: relative; background: #fff; }
.event_table_in {width: 100%; display: inline-block; margin-bottom:10px;}
.event_table_lft { width: 100% !important; padding: 16px 0 16px 16px;  background: #729940;}
.event_table_lft h4 { font: 300 23px/24px 'Roboto', sans-serif; color:#fff ; }
.event_table_lft h4 span strong { font-weight: 800 !important; }
.evenzz_f1 { font-size: 26.81px !important; }
.evenzz_f2 { font-size: 25.23px !important; }
.evenzz_f3 { font-size: 23px !important; }
.event_table_rt { width: 92%; float: right; background: #fff; padding-left: 5px; position: relative; }
.event_table_rt_date_cal_bg { width: 100%; }
.event_table_rt_date_cal_bg img { max-width: 100%; }
.event_table_rt_date { width: 100%; }
.event_table_rt_date table { width: 100%; }
.event_table_rt_date table tr td { padding:10px; color: #a1acb7; }
.event_table_rt_date table tr td p { font: 400 17.78px/20px 'Roboto', sans-serif; margin-top:3px; margin-bottom:3px; }
.event_table_rt_date table tr td p a { font-weight: 400; color: #a1acb7; padding-left: 5px; text-decoration:underline; }
.event_table_rt_date table tr td:nth-child(1) { width: 130px; text-align: center; }
.event_table_rt_date_txt1 { width: 100%; }
.event_table_rt_date_txt1 span { font: 400 12px/15px 'Oswald', sans-serif; display: inline-block; width: 100%; }
.event_table_rt_date_txt1 strong { font: 700 30px/35px 'Oswald', sans-serif; display: inline-block; width: 100%; }
.event_table_rt_date table tr:nth-child(odd) td { background: #adb8c4; color: #fff; }
.event_table_rt_date table tr:nth-child(odd) td p a { color: #fff; }
.event_btx1 { font-size: 24px !important; font-weight: 900 !important; line-height: 20px !important; }
.event_btx2 { font-size: 22.96px !important; font-weight: 300 !important; line-height: 20px !important; }
.event_btx3 { font-size: 17.06px !important; font-weight: 900 !important; line-height: 19px !important; }
.event_btx4 { font-size: 18px !important; font-weight: 300 !important; line-height: 20px !important; }
.event_table2_con { width: 100%; padding-right: 400px !important; padding: 25px 20px; }
.event_table2_con ul { margin: 0; padding: 0; }
.event_table2_con ul li { margin: 0; padding: 10px 0; width: 100%; font: 400 17px/20px 'Roboto', sans-serif; color: #a1acb7; }
.event_table2_con ul li span strong { font-weight: 900; }
.event_table2_con ul li span { background: url(../images/sep99.png) no-repeat right; padding: 0 11px; }
.event_table2_con ul li span:last-child { background: none !important; padding-right: 0 !important; }
.event_table2_con ul li span:first-child { padding-left: 0 !important; }
.event_table2_iamgte { bottom: -60px; position: absolute; right: -49px; }
.event_table2_iamgte img { max-width: 100%; }
.event_table2 { margin-top: 15px; }
.event_sec_botT1_row2 .col-sm-5 { width: 37%; }
.event_sec_botT1_row2 .col-sm-2 { width: 25.7%; }
.east_f1 { font-size: 34.05px; }
.east_f2 { font-size: 23px; }
.east_f3 { font-size: 25.03px; }
.east_f4 { font-size: 23px; }
.event_table2_iamgte3 { right: -80px; }
.main_foot_event { margin-top: -50px; }
.padtop40 { padding-top: 20px; }
.foot_top1_bott { width: 100%; background: #6B973E; }

/* ================================================== */
/* Blog1 Style */
/* ================================================== */

.header_sec.inner { padding: 15px 0; background: #fff; top: 0px; }
.blog-banner { height: 310px; margin-top: 106px; background: url(../images/blog-banner.jpg) no-repeat center top / cover; }
.blog-outer { display: block; margin-top: 4px; }
.blog-outer p { padding-bottom: 30px; font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 24px; color: #6a727b; }
.blog-outer .head-block { padding: 30px 20px; margin-bottom: 25px; background: #6ea22b; background: -moz-linear-gradient(left, #6ea22b 0%, #a4cb1c 100%); background: -webkit-linear-gradient(left, #6ea22b 0%, #a4cb1c 100%); background: linear-gradient(to right, #6ea22b 0%, #a4cb1c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea22b', endColorstr='#a4cb1c', GradientType=1 );}
.blog-outer .head-block h3 { font-family: 'Oswald', sans-serif; font-size: 20px; font-weight: normal; color: #fff; }
.blog-outer .blog-left{ width:73%;}
.blog-outer ul.blog-list { display: block; }
.blog-outer ul.blog-list > li { display: block; padding-bottom: 45px; margin-bottom: 60px; border-bottom: 1px #d1d7de solid; }
.blog-outer ul.blog-list li .blog-title { padding: 0 0 35px 0; border-bottom: 1px #d1d7de solid; }
.blog-outer ul.blog-list li .blog-title .date { width: 80px; height: 80px; padding: 11px; display: block; float: left; background: #bec5ce; border-radius: 50%; font-family: 'Oswald', sans-serif; font-size: 37px; font-weight: 700; color: #fff; text-align: center; }
.blog-outer ul.blog-list li .blog-title .date span { display: block; padding-bottom: 8px; font-size: 9px; font-weight: normal; }
.blog-outer ul.blog-list li h1 { width: calc(69% - 80px); float: left; padding: 5px 0 0 20px; font-family: 'Oswald', sans-serif; font-size: 30px; font-weight: normal; color: #929fad; }
.blog-outer .cnt-block { display: block; padding: 35px 0 0 0; position: relative; }
.blog-outer .cnt-block p:last-child { padding-bottom: 0px; }
.blog-outer .posted-detail { display: block; background: #fff; position: absolute; right: 70px; top: -13px; padding: 3px 10px; font-family: 'Roboto', sans-serif; font-size: 14px; color: #929fad; border: 1px #d1d7de solid; }
.blog-outer .posted-detail span { font-weight: 900; color: #6ea22b; }
.blog-outer .cnt-block p.lg { padding-bottom: 30px; font-size: 18px; font-weight: 900; line-height: 22px; }
.blog-outer ul.img-listing { display: block; padding: 0 0 40px 0; margin: 0 -10px; }
.blog-outer ul.img-listing li { width: calc(100% / 3); padding: 0 10px; float: left; }
.blog-outer ul.img-listing li img { width: 100%; border: 1px #d1d7de solid; }
.blog-outer .inner-cnt { display: block; }
.blog-outer .inner-cnt .img-block { width: 30%; float: left; }
.blog-outer .inner-cnt .right-block { width: 70%; padding-left: 25px; float: left; }
.blog-outer .inner-cnt .right-block a { color: #6a727b; transition: all 0.6s ease 0s; }
.blog-outer .inner-cnt .right-block a:hover { color: #6ea22b; }
.blog-outer .row1 { padding-bottom:30px; }
.blog-outer .row1 .left { width: 33%; padding: 0 12px 0 0; float: left; }
.blog-outer .row1 .img-block { width: 67%; float: left; }
.blog-outer .row2 { padding-bottom:15px; }
.blog-outer .row2 .img-block { width:58%; float: left; }
.blog-outer .row2 .right { width: 39%; padding: 0 0 0 20px; float: left; }
.blog-outer .row2 .right p { line-height: 22px; }
.blog-outer .row3 { padding-bottom: 18px; }
.blog-outer .row3 .left { width:42%; padding: 0 12px 0 0; float: left; }
.blog-outer .row3 .left h3 { font-size: 16px; font-weight: 700; line-height: 20px; color: #6a727b; }
.blog-outer .row3 .left ul { display: block; }
.blog-outer .row3 .left ul li { font-size: 16px; line-height: 21.5px; color: #6a727b; }
.blog-outer .row3 .left ul li span { width:56%; display: inline-block; }
.blog-outer .row3 .img-block { width:58%; float: right; }
.blog-outer .row4 { display: block; }
.blog-outer .row4 h3 { font-size: 16px; font-weight: 700; line-height: 20px; color: #6a727b; }
.blog-outer .row4 ul { padding-bottom: 30px; }
.blog-outer .row4 ul li { font-size: 16px; line-height: 21.5px; color: #6a727b; }
.blog-outer .detail-bottom { display: block; }
.blog-outer .detail-bottom span { display: inline-block; padding-right: 60px; font-size: 16px; color: #6a727b; font-weight: 500; font-style: italic; }
.blog-outer .detail-bottom a { font-weight: 900; color: #6b973e; transition: all 0.3s ease 0s; }
.blog-outer .detail-bottom a:hover{ color:#dc3809;}
.blog-outer .btn-outer { display: block; }
a.post-btn { width: 147px; display: inline-block; padding: 8px 15px; background: #dc3809; font-family: 'Oswald', sans-serif; font-size: 14px; color: #fff; transition: all 0.3s ease 0s; }
a.post-btn.old { text-align:right;}
a.post-btn.old span { float:left;}
a.post-btn.newer span { float:right;}
a.post-btn:hover { background: #6b973e; }

/*-----------------------
	Blog1 Right Section
-----------------------*/

.blog-right{ width:27%;}
.blog-right .recent-post { display:block; margin-bottom:45px; padding:20px 15px 30px 15px; border: 1px #d1d7de solid;}
.blog-right .recent-post h2 { padding-bottom:25px; font-family: 'Oswald', sans-serif; font-size:20px; font-weight:700; color:#c5ced7;}
.blog-right .recent-post ul li{ padding:28px 0 20px 0; border-bottom: 1px #d1d7de solid;}
.blog-right .recent-post ul li:first-child{ padding-top:0px;}
.blog-right .recent-post ul li:last-child{ border:none; padding-bottom:0px;}
.blog-right .recent-post ul li .img-block { width:60px; height:60px; float:left;}
.blog-right .recent-post ul li .cnt-right{ width:calc(100% - 60px); padding-left:20px; float:left;}
.blog-right .recent-post ul li .cnt-right h3{ padding-bottom:14px; font-family: 'Oswald', sans-serif; font-size:18px; font-weight:normal; color:#6ea22b; line-height:20px;}
.blog-right .recent-post ul li .cnt-right p{ padding:0px; font-size:14px; line-height:16px;}
.blog-right .recent-post ul li .cnt-right p a{ font-weight:900; color:#6ea22b;}
.blog-right .download-brochure{ padding:20px; margin-bottom:45px; border: 1px #d1d7de solid; text-align:center;}
.blog-right .download-brochure .brochure-img{ margin:-40px 0 0 -42px}
.blog-right .download-brochure a{ display:block; font-family: 'Raleway', sans-serif; font-size:30px; font-weight:700; color:#929fad; line-height:36px;}
.blog-right .download-brochure a span{ color:#6ea22b;}
.blog-right .map-outer{ height:260px; background:url(../images/green-map.jpg) no-repeat center top / cover; position:relative;}
.blog-right .cnt-block{ width:100%; padding:15px; position:absolute; bottom:0px; left:0px;}
.blog-right .left-block{ width:calc(100% - 98px); padding:0 10px 0 0; float:left; font-family: 'Raleway', sans-serif; font-size:18px; font-weight:900; color:#333; line-height:22px;}
.blog-right a.click-here{ width:98px; padding:4px 10px; float:left; background:#dc3809; font-family: 'Oswald', sans-serif; font-size:13px; color:#fff; text-align:center; transition: all 0.3s ease 0s;}
.blog-right a.click-here:hover{ background:#393939;}

/* ================================================== */
/* Blog2 Style */
/* ================================================== */

.head-block.margin{ margin-bottom:18px;}
.blog2-outer { margin:40px 0 0 0; background:#e8ebef; position:relative;}
.blog2-outer:after { width:100%; height:155px; background:#fff; content:""; position:absolute; bottom:0px; z-index:1;}
.blog2-outer .container { z-index:2; position:relative;}
ul.blog-grid{ display:block; margin:-40px -4px 50px -4px;}
ul.blog-grid > li{ padding:0 4px; margin-bottom:8px;}
ul.blog-grid > li .inner{ background:#fff; border:1px #c5cdd6 solid; font-family: 'Roboto', sans-serif;}
ul.blog-grid > li .title-block{ padding:20px 30px 16px 30px;}
ul.blog-grid > li .title-block h1{ font-family: 'Oswald', sans-serif; font-weight:normal; font-size:29px; color:#929fad;}
ul.blog-grid > li figure img{ width:100%;}
ul.blog-grid > li .cnt-block{ display:block; padding:40px 40px 30px 40px;}
ul.blog-grid > li .cnt-block p { padding-bottom: 30px;  font-size:14px; line-height: 20px; color: #6a727b; }
ul.blog-grid > li .cnt-block a{ font-size:16px; font-weight:700; color: #6ea22b; transition: all 0.3s ease 0s; }
ul.blog-grid > li .cnt-block a:hover{ color:#dc3809;}
ul.blog-grid > li .footer{ padding:14px 40px; background:#f9f9f9; color: #6a727b;}
ul.blog-grid > li .footer ul li{ display:inline-block; padding-right:18px;}
ul.blog-grid > li .footer ul li i{ display:inline-block; padding-right:5px;}

/* ================================================== */
/* Blog Single Style */
/* ================================================== */

.blog-single{ padding-top:60px;}
.blog-single ul.blog-list > li{ padding-bottom:80px; margin-bottom:0px;}
.blog-single ul.blog-list li .blog-title .date{ background:#6ea22b;}
.blog-single ul.blog-list li h1{ width:calc(54% - 80px); color:#6ea22b;}
.blog-single ul.img-listing{ margin:0 -15px;}
.blog-single ul.img-listing li{ padding:0 15px;}
.blog-single .inner-cnt .img-block{ width:12%;}
.blog-single .inner-cnt .right-block{ width:88%;}
.blog-single .btn-outer .pull-right{ top:-20px; right:8%; position:relative;}
.blog-single a.post-btn{ background:#fff; color:#6ea22b; border:1px #c5cdd6 solid;}
.blog-single a.post-btn:hover{ background:#6ea22b; color:#fff; border:1px #6ea22b solid;}

@media (min-width: 1200px) and (max-width: 1399px) {

	.container { width: 1170px; }
	.chk_box input[type="checkbox"] + label { font-size: 12px; }
	.search_frm_chk span.lft_txt { font-size: 12px; }
	.search_frm_row { margin: 0 -15px; }
	.search_frm_col { padding: 0 15px; }
	.search_frm { padding: 10px 15px 20px; }
	.foot_top1_in { padding: 30px 28px; }
	.foot_top2_in { padding: 0 60px; }
	.event_table2_iamgte3 { right: -49px; }
	.event_table2_iamgte { bottom: -37px; right: 0; width: 374px; }
	.event_table_rt_date_cal_bg { right: 13px; top: -52px; }
	.event_table_lft { width: 10%; }
	.event_table_rt { width: 90%; }
	.event_table_in { background-size: 10%; }
}

@media (min-width: 992px) and (max-width: 1199px) {

	.container { width: 100%; }
        .banner_frm_sec { padding-bottom: 59px; }
	.chk_box input[type="checkbox"] + label { font-size: 12px; }
	.search_frm_chk span.lft_txt { font-size: 12px; }
	.search_frm_row { margin: 0 -15px; }
	.search_frm_col { padding: 0 15px; }
	.search_frm { padding: 10px 15px 20px; top: 110%; }
	.banner_col { width: 33.32%; }
        #accom_type_id_div { width: 33%; }
        #arrival_date_div { width:41%; }
        #sleeps_div{ width: 30%; }
        #more_filters_div { width: 28.2%; }
        .banner_col_search{ width: 100%; }
	.search_btn input[type="text"] { width: 90%; }
	.search_frm_col { width: 33.3333% !important; }
	.farm_select_rt input[type="submit"] { width: 100%; background-position: 90% 8px; margin-top: 13px; }
	.farm_select_rt { float: right; margin-top: 0; width: auto; width: 100%; }
        .search-button-label{ display: none; }
	.col2 .chk_box input[type="checkbox"] + label, .col3 .chk_box input[type="checkbox"] + label, .col4 .chk_box input[type="checkbox"] + label, .col5 .chk_box input[type="checkbox"] + label { float: right; }
	.col2 .chk_box, .col3 .chk_box, .col4 .chk_box, .col5 .chk_box { width: 100%; }
	.search_frm_col { min-height: 180px; }
	.chk2 .chk_box { margin-right: 0px; width: 100%; }
	.chk2 .chk_box input[type="checkbox"] + label { float: right; }
	.menu_sec li a { font-size: 14px; }
	.welcom_sec h2 { font-size: 24px; line-height: 29px; }
	.top_des_box .pic-txt span { font-size: 20px; line-height: 23px; }
	.icon_box { padding: 0 5px; }
	.icon_box .text h4 { font-size: 16px; }
	.paddingBoth { padding: 0px; }
	.join_them_box .text h4 { font-size: 16px; }
	.foot_top1_in { padding: 30px 0px; }
	.foot_top2_in { padding: 0 0; }
	.foot_top1_box { padding: 10px 15px 0; }
	.foot_top1_box1 { padding-left: 0 !important; }
	.foot_top1_box3 { padding-left: 30px !important; }
	.foot_top1_bg { min-height: 280px; }
	.event_table2_iamgte3 { right: -49px; }
	.event_table2_iamgte { bottom: -37px; right: 0; width: 374px; }
	.event_table_rt_date_cal_bg { right: 13px; top: -52px; }
	.event_table_lft { width: 10%; }
	.event_table_rt { width: 90%; }
	.event_table_in { background-size: 10%; }
	.event_sec_head_L h3 { font-size: 17px; }
	.event_sec_botT1_box h3 { font-size: 17px; line-height: 22px; padding-bottom: 10px; }
	.event_sec_botT1_box p { font-size: 13px; line-height: 17px; padding-bottom: 10px; }
	.event_table_lft { padding: 10px 0 11px 11px; }
	.event_table_rt_date table tr td p { font-size: 14px; }
	.event_table_rt_date_txt1 strong { font-size: 23px; line-height: 30px; }
	.event_table_rt_date table tr td { padding: 6px 0; }
	.event_table2_con ul li { font-size: 14px; line-height: 20px; }
	.event_table2_con ul li { padding: 4px 0; }
	.event_table2_con { padding: 20px 15px; padding-right: 300px !important; }
	.event_table2_iamgte { width: 290px; }
	.event_sec_grey { padding-bottom: 40px; }
	.padtop40 { padding-top: 10px; }
	.blog-outer p{ font-size:14px;}
	.blog-outer .blog-left { width:70%;}
	.blog-outer ul.blog-list li h1{ font-size:28px;}
	.blog-outer .cnt-block p.lg { font-size: 16px; line-height: 20px; padding-bottom: 20px;}
	.blog-outer .row3 .left ul li{ font-size:14px;}
	.blog-outer .row4 ul li{ font-size:14px;}
	.blog-right { width:30%;}
}
@media (min-width: 992px) and (max-width: 1181px) {
        #more_filters_div {width:28%;}
        .banner_col {width: 33%;}
        .banner_col_search{ width:100%; }
}

@media (min-width: 768px) and (max-width: 991px) {

        .container { width: 750px; }
        .search_frm > .container, .banner_frm_sec > .container { width:100%; }
        .banner_frm_sec { padding-bottom: 59px; }
	.chk_box input[type="checkbox"] + label { font-size: 12px; }
	.search_frm_chk span.lft_txt { font-size: 12px; float: right; }
	.search_frm_row { margin: 0 -15px; }
	.search_frm_col { padding: 0 15px; }
	.search_frm { padding: 10px 15px 20px; top: 110%; }
	.banner_col { width: 33.3333%; }
        #accom_type_id_div { width: 32%; }
        #arrival_date_div { width: 33.3333%; }
        #sleeps_div {width: 32%; }
	.search_btn input[type="text"] { width: 86%; }
	.search_btn input[type="submit"] { width: 14%; }
        .banner_col_search{ width:100%; }
	.search_frm_col { width: 33.3333% !important; }
        .styled-select select { font-size: 15px; }
        .column_quarter { width: 24.6%; }
        .options_row .chk_box label { font-size: 11px; }
	.col2 .chk_box input[type="checkbox"] + label, .col3 .chk_box input[type="checkbox"] + label, .col4 .chk_box input[type="checkbox"] + label, .col5 .chk_box input[type="checkbox"] + label { float: right; }
	.col2 .chk_box, .col3 .chk_box, .col4 .chk_box, .col5 .chk_box { width: 100%; }
	.search_frm_col { min-height: 180px; }
	.chk2 .chk_box { margin-right: 0px; width: 100%; }
	.chk2 .chk_box input[type="checkbox"] + label { float: right; }
	.farm_select { width: 490px; }
	.farm_select_rt input[type="submit"] { width: 100%; background-position: 90% 8px; margin-top: 13px; }
        .search-button-label{ display: none; }
	.farm_select_rt { float: right; margin-top: 0; width: auto; width: 100%; }
	.menu_sec li a { font-size: 13px; }
	.menu_sec li { margin-left: 6px; padding: 0 0 0 6px; }
	.nav_top .navbar-brand { width: 230px; }
	.menu_sec { margin: 24px 0 0 !important; }
	.header_sec { top: 26px; }
	.banner_details h2 { font-size: 27px; line-height: 35px; }
	.banner_box { min-height: 580px; }
	.welcom_sec h2 { font-size: 24px; line-height: 29px; }
	.welcom_sec h2 br { display: none; }
	.welcom_sec p { font-size: 18px; line-height: 23px; }
	.top_des_box .pic-txt span { font-size: 15px; line-height: 18px; }
	.icon_box { padding: 0; }
	.icon_box .text h4 { font-size: 15px; line-height: 17px; }
	.paddingBoth { padding: 0px; }
	.join_them_box .text h4 { font-size: 16px; }
	.welcom_sec { padding: 40px 0; }
	.top_des_tittl h3 { font-size: 20px; line-height: 24px; }
	.top_destina_sec { padding: 33px 0; height: 169px; }
	.top_des_box .text p { font-size: 14px; }
	.icon_box .text p { font-size: 11px; }
	.foot_top1_in { padding: 30px 0px; }
	.foot_top2_in { padding: 0 0; }
	.foot_top1_box { padding: 10px 15px 0; }
	.foot_top1_box1 { padding-left: 0 !important; }
	.foot_top1_box3 { padding-left: 30px !important; }
	.foot_top1_bg { min-height: 280px; }
	.foot_top1_box_t1 p { font-size: 12px; line-height: 19px; }
	.foot_top1_box_t2 ul li a { font-size: 13px; }
	.foot_top2 { padding: 13px 0; }
	.foot_top1_in { padding: 20px 0; }
	.event_table2_iamgte3 { right: -49px; }
	.event_table2_iamgte { bottom: -37px; right: 0; width: 374px; }
	.event_table_rt_date_cal_bg { right: 13px; top: -52px; }
	.event_table_lft { width: 15%; }
	.event_table_rt { width: 85%; }
	.event_table_in { background-size: 15%; }
	.event_sec_head_L h3 { font-size: 17px; }
	.event_sec_botT1_box h3 { font-size: 17px; line-height: 22px; padding-bottom: 10px; }
	.event_sec_botT1_box p { font-size: 13px; line-height: 17px; padding-bottom: 10px; }
	.event_table_lft { padding: 10px 0 11px 11px; }
	.event_table_rt_date table tr td p { font-size: 14px; }
	.event_table_rt_date_txt1 strong { font-size: 23px; line-height: 30px; }
	.event_table_rt_date table tr td { padding: 6px 0; }
	.event_table2_con ul li { font-size: 14px; line-height: 20px; }
	.event_table2_con ul li { padding: 4px 0; }
	.event_table2_con { padding: 20px 15px; padding-right: 250px !important; }
	.event_table2_iamgte { width: 234px; }
	.event_sec_grey { padding-bottom: 40px; }
	.padtop40 { padding-top: 10px; }
	.event_sec_head_r { width: 100%; }
	.event_sec_head_slect { width: 100%; }
	.event_sec_head_slect1 { border-left: none; }
	.event_sec_head_L h3 { padding-top: 20px; padding-bottom: 20px; }
	.event_sec_botT1_box { padding-left: 0; }
	.event_sec_botT1_box_im_padl { padding-left: 0; }
	.blog-outer p{ font-size:14px;}
	.blog-outer .blog-left { width:62%;}
	.blog-outer ul.blog-list li h1{ width:calc(100% - 80px); font-size:24px;}
	.blog-outer .posted-detail{ font-size:13px; right:30px;}
	.blog-outer .cnt-block p.lg { font-size: 16px; line-height: 20px; padding-bottom: 20px;}
	.blog-outer .inner-cnt .img-block, .blog-outer .inner-cnt .right-block, .blog-outer .row1 .left, .blog-outer .row1 .img-block, .blog-outer .row2 .img-block, .blog-outer .row2 .right, .blog-outer .row3 .left, .blog-outer .row3 .img-block{ width:100%; padding:0 0 20px 0;}
	.blog-outer .inner-cnt .img-block img{ width:40%; margin:0 auto;}
	.blog-outer .row3 .left ul li{ font-size:14px;}
	.blog-right .download-brochure .brochure-img{ width:295px;}
	.blog-right { width:38%;}

	.blog2-outer:after{ height:140px;}
	ul.blog-grid > li .title-block{ padding:20px 20px 16px;}
	ul.blog-grid > li .title-block h1{ font-size:18px;}
	ul.blog-grid > li .cnt-block{ padding:30px 20px 20px;}
	ul.blog-grid > li .cnt-block p{ padding-bottom:20px;}
	ul.blog-grid > li .cnt-block a{ font-size:14px;}
	ul.blog-grid > li .footer{ padding:10px 20px;}
}

@media only screen and (max-width: 767px) {

	.chk_box input[type="checkbox"] + label { font-size: 12px; }
	.search_frm_chk span.lft_txt { font-size: 12px; float: right; }
	.search_frm_row { margin: 0 -15px; }
	.search_frm_col { padding: 0 15px; }
	.search_frm { padding: 10px 15px 20px; top: 110%; }
	.banner_col { width: 33.3333%; }
	.search_btn input[type="text"] { width: 86%; }
	.search_btn input[type="submit"] { width: 14%; }
	.search_frm_col { margin-top: 15px; min-height: 205px; width: 50%; }
        .search_frm, #more_filters_div { display: none; }
	.col2 .chk_box input[type="checkbox"] + label, .col3 .chk_box input[type="checkbox"] + label, .col4 .chk_box input[type="checkbox"] + label, .col5 .chk_box input[type="checkbox"] + label { float: right; }
	.col2 .chk_box, .col3 .chk_box, .col4 .chk_box, .col5 .chk_box { width: 100%; }
	.chk2 .chk_box { margin-right: 0px; width: 100%; }
	.chk2 .chk_box input[type="checkbox"] + label { float: right; }
	.farm_select { width: 100%; }
	.farm_select_rt input[type="submit"] { width: 100%; background-position: 90% 8px; font-size: 14px; line-height: 30px; height: 30px; }
	#hide2 { display: none; }
	.banner_frm_sec { width: 100%; padding: 35px 15px 30px; bottom: 0px; }
	.find_btn { width: 100%; display: inline-block; text-align: center; }
	.find_btn a { width: 100%; display: block; padding: 14px 40px 14px 20px; background: #83b429; text-decoration: none; font: 900 17.65px/19px 'Raleway', sans-serif; color: #fff; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.find_btn a span { display: inline-block; }
	.find_btn a span img { max-width: 100%; margin: 0 0 0 10px; float: right; }
	.menu_sec li a { font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 800; color: #fff !important; padding: 10px 15px; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
	.menu_sec li { margin-left: 6px; padding: 0 0 0 6px; }
	.nav_top .navbar-brand { width: 230px; }
	.menu_sec { margin: 0 !important; }
	.header_sec { top: 10px; }
	.nav_top .navbar-brand { position: absolute; width: 100%; float: none; text-align: center; top: 61px; left: 0px; }
	.nav_top .navbar-brand img { display: inline-block; }
	.banner_details h2 { font-size: 23px; line-height: 30px; }
	.banner_box { min-height: 580px; }
	.navbar-toggle { z-index: 1; }
	.navbar-default .navbar-toggle { border: none; background: url(../images/menu-bg.jpg) repeat-y; border-radius: 0px; background-size: 100% 100%; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { border: none; background: url(../images/menu-bg.jpg) repeat-y; border-radius: 0px; background-size: 100% 100%; }
	.navbar-collapse { position: absolute; top: 100%; left: 0px;/* background:url(../images/menu-trepa-bg.png) repeat;*/ width: 100%; box-shadow: none; border-top: 5px solid #000 !important; border-bottom: 5px solid #000 !important; border-color: none !important; background: rgba(0,0,0,0.8); padding: 0px; }
	.navbar-toggle { margin: 0px; float: left; padding: 13px 12px; }
	.menu_sec li { background: none; }
	.header_sec .container { padding: 0px; }
	.header_sec .row { margin: 0px; }
	.header_sec .col-sm-12 { padding: 0px; }
	.navbar-default .navbar-toggle .icon-bar { background: #fff; }
	.navbar-toggle .icon-bar { width: 24px; height: 4px; }
	.menu_sec li { margin: 0px; padding: 0px; }
	.header_sec { z-index: 2147483647; }
	.menu_sec li a:hover { background: rgba(0,0,0,0.8) !important; padding-left: 35px; }
	.banner_details { padding: 0 20px; }
	.banner_details h2 br { display: none; }
	.controls_sec .left_arw { left: 15px; }
	.controls_sec .rt_arw { right: 15px; }
	.search_frm { height: 300px; overflow-y: scroll; }
	.welcom_sec h2 { font-size: 24px; line-height: 29px; }
	.welcom_sec h2 br { display: none; }
	.welcom_sec p { font-size: 17px; line-height: 23px; }
	.top_des_box .pic-txt span { font-size: 15px; line-height: 18px; }
	.icon_box { padding: 0; }
	.icon_box .text h4 { font-size: 17px; line-height: 17px; }
	.paddingBoth { padding: 0px; }
	.join_them_box .text h4 { font-size: 16px; }
	.welcom_sec { padding: 40px 0; }
	.top_des_tittl h3 { font-size: 20px; line-height: 24px; }
	.top_destina_sec { padding: 33px 0; height: 169px; }
	.welcom_sec .container { padding: 0px; }
	.welcom_sec .row { margin: 0px; }
	.welcom_sec .col-sm-12 { padding: 0px; }
	.welcom_sec { padding: 0px; }
	.welcom_sec_tittl { padding: 22px 15px; background: #6b973e; }
	.welcom_sec h2 { color: #fff; font-weight: 800; }
	.welcom_sec_cont { padding: 22px 15px; }
	.welcom_sec_cont p { margin: 0px; }
	.top_des_box .text p { color: #fff; }
	.top_des_box .text p a { color: #fff; }
	.top_destina_sec { height: auto; padding: 22px 0; }
	.top_des_tittl { text-align: center; }
	.top_des_cont { padding: 0px; }
	.destina_icon_sec .col-sm-3 { border: none; }
	.destina_icon_sec { padding: 60px 0 20px 0; }
	.icon_box { min-height: 160px; }
	.join_them_sec { padding: 10px 0 44px; }
	.map_sec { border-bottom: 3px solid #c5c5c5; border-top: 2px solid #c5c5c5; }
	.styled-select select { font-size: 16px !important; }
	.search_frm { top: 98%; }
	.foot_top2_in { padding: 0 0; }
	.foot_top1_box { padding: 10px 15px 0; }
	.foot_top1_box1 { padding-left: 0 !important; }
	.foot_top1_box3 { padding-left: 30px !important; }
	.foot_top1_bg { min-height: 280px; }
	.foot_top1_box_t1 p { font-size: 16px; line-height: 23px; }
	.foot_top1_box_t2 ul li a { font-size: 17px; }
	.foot_top2 { padding: 30px 0; }
	.foot_top1_in { padding: 28px 0 53px; }
	.foot_top2_in_lft ul li span { font-size: 12px; }
	.foot_top2_in_lft ul li span a { font-size: 13px !important; }
	.foot_top1_box_t2 ul li { font-size: 16px; }
	.foot_top1_box { min-height: inherit; background: none !important; text-align: center; padding-left: 15px !important; padding-right: 15px !important; border: none; }
	.foot_top1_aster { position: inherit; left: inherit; top: inherit; margin-right: 8px; }
	.foot_top1_box2 { margin-top: 30px; }
	.foot_top1_box3 { margin-top: 30px; }
	.foot_top2_in_lft { width: 100%; }
	.foot_top2_in_lft ul li { background: none !important; border-right: 1px solid #6d944c; min-height: 150px; padding: 0 30px; }
	.foot_top2_inrttxt1 { width: 40%; }
	.foot_top2_inrttxt { width: 60%; }
	.foot_top2_in_lft_logo_im { width: 100%; display: inline-block; text-align: center; }
	.foot_top2_inrttxt { border-right: none !important; }
	.foot_top2_in_rt { width: 100%; display: inline-block; text-align: left; }
	.foot_top2_in_lft ul li .foot_top2_in_lft_txyt { padding: 0 0 20px 0; }
	.event_table2_iamgte3 { right: -49px; }
	.event_table2_iamgte { bottom: -37px; right: 0; width: 374px; }
	.event_table_rt_date_cal_bg { right: 13px; top: -52px; }
	.event_table_lft { width: 15%; }
	.event_table_rt { width: 100%; }
	.event_table_in { background-size: 15%; }
	.event_sec_head_L h3 { font-size: 19px; }
	.event_sec_botT1_box h3 { padding-bottom: 10px; }
	.event_sec_botT1_box p { font-size: 15px; line-height: 20px; padding-bottom: 10px; }
	.event_table_lft { padding: 10px 0 11px 11px; }
	.event_table_rt_date table tr td p { font-size: 18px; }
	.event_table_rt_date_txt1 strong { font-size: 30px; line-height: 40px; }
	.event_table_rt_date table tr td { padding: 10px 0; }
	.event_table2_con ul li { font-size: 18px; line-height: 23px; }
	.event_table2_con ul li { padding: 4px 0; }
	.event_table2_con { padding: 13px 15px; padding-right: 0 !important; width: 100%; }
	.event_table2_iamgte { width: 234px; }
	.event_sec_grey { padding-bottom: 40px; }
	.padtop40 { padding-top: 10px; }
	.event_sec_head_r { width: 100%; }
	.event_sec_head_slect { width: 33.33%; }
	.event_sec_head_slect1 { border-left: none; }
	.event_sec_head_L h3 { padding-top: 20px; padding-bottom: 20px; }
	.event_sec_botT1_box { padding: 0 20px 25px; text-align: center; }
	.event_sec_botT1_box h3 { color: #6a727b; font-size: 15px; }
	.event_sec_botT1_box_im_padl { padding-left: 0; }
	.event_sec .container { padding: 0; }
	.event_sec_head { margin: 0; text-align: center; background: #72a42b !important; }
	.event_sec_head_L h3 { background: none; text-align: center; padding: 30px 0; }
	.event_sec_head_L { width: 100%; }
	.mobile_secheadin { width: 100%; background: #72a32d; padding: 14px 17px; }
	.mobile_secheadin h4 { font: 300 30px/35px "Roboto", sans-serif; color: #ffffff; }
	.mobile_secheadin h4 strong { font-weight: 800; }
	.event_table_lft { display: none; }
	.event_table { padding: 0; border: none; }
	.event_sec_grey { background: #fff; }
	.event_sec_grey .container { padding: 0; }
	.event_table_rt { padding: 0; }
	.event_table1 { margin: 0; }
	.event_sec { padding: 0; }
	.event_table2_iamgte { display: none; }
	.event_table2_head { width: 100%; padding: 0 15px; }
	.event_table2_head h4 { font: 300 30px/35px "Roboto", sans-serif; color: #72a32d; }
	.event_table2_head h4 strong { font-weight: 800; }
	.event_table_rt_date_txt1 span { font-size: 20px; }
	.event_sec_botT1_row2 .col-sm-2 { width: 40.9%; }
	.event_sec_botT1_row2 .col-sm-5 { width: 59%; }
	.event_sec_botT1_row { margin: 0; }
	.event_sec_botT1_row .col-sm-4, .event_sec_botT1_row .col-sm-8, .event_sec_botT1_row .col-sm-5, .event_sec_botT1_row .col-sm-2, .event_sec_botT1_row .col-xs-6 { padding: 0; }
	.event_sec_botT1_row .row { margin: 0; }
	.event_sec_botT1_box_im_lft { padding-right: 2px !important; }
	.event_sec_botT1_box_im_rt { padding-left: 2px !important; }
	.event_table2_con ul li span { display: inline-block; padding: 0 9px 0 3px; }

	.blog-outer{ margin-top:0px;}
	.blog-outer .head-block{ margin:0 -15px 25px -15px; text-align:center;}
	.blog-outer .blog-left, .blog-outer .blog-right { width:100%;}

	.blog-banner{ margin-top:0px;}
	.header_sec.inner{ padding:0px; background:none; top:10px;}
	.blog-outer ul.img-listing li{ width:calc(100% / 2);}
	.blog-outer .cnt-block .mobile-img img{ width:100%;}
	.blog-outer .cnt-block hr.visible-xs{ margin-top:45px; margin-bottom:45px;}
	.blog-outer ul.blog-list > li{ padding-bottom:0px; border-bottom:none;}
	.blog-outer ul.blog-list li h1{ width:calc(100% - 80px); font-size:26px;}
	.blog-outer .posted-detail{ right:40px;}
	.blog-outer .inner-cnt .img-block, .blog-outer .inner-cnt .right-block, .blog-outer .row1 .left, .blog-outer .row1 .img-block, .blog-outer .row2 .img-block, .blog-outer .row2 .right, .blog-outer .row3 .left, .blog-outer .row3 .img-block{ width:100%; padding:0 0 20px 0;}
	.blog-outer .inner-cnt .img-block img{ width:42%; margin:0 auto;}
	.blog-right .recent-post{ margin-bottom:0px;}
	.blog-right .download-brochure .brochure-img{ width:295px;}
	.blog-right .map-outer{ margin-bottom:45px;}
	.blog-outer .head-block { margin:0 -15px 30px -15px;}
	.blog2-outer{ margin:0px;}
	.blog2-outer:after{ display:none;}
	ul.blog-grid { margin: 30px -4px 0px;}
	ul.blog-grid > li .title-block{ padding:20px 20px 16px;}
	ul.blog-grid > li .title-block h1{ font-size:22px;}
	ul.blog-grid > li .cnt-block{ padding:30px 20px 20px;}
	ul.blog-grid > li .cnt-block p{ padding-bottom:20px;}
	ul.blog-grid > li .cnt-block a{ font-size:14px;}
	ul.blog-grid > li .footer{ padding:10px 20px;}
	.blog-single{ padding-top:30px;}
	.blog-single ul.img-listing{ margin:0 -10px;}
	.blog-single ul.img-listing li{ padding:0 10px;}

	.controls_sec .left_arw,.controls_sec .rt_arw{display: none;}
	.join_them_box .text > p {color: #fff;}
	.join_them_box .text > h4 > a {color: #fff;}

        #accom_type_id_div,#arrival_date_div{
          width: 100%;
        }
        .search_btn{
          margin-bottom: 30px;
          margin-top: -20px;
        }
        .farm_select_rt{
          width: 100%;
        }
        .banner_col{
          width: 100%
        }
        .find_btn a {
          color: #fff;
          display: inline-block;
        }
        .find_btn a:hover, .find_btn a:active {
          color: #fff;
        }

@media only screen and (max-width: 600px) {

        .search_btn{
          margin: 0 auto;
          width: 100% !important;
        }
        .farm_select_rt{
          width: 100%;
        }

	.banner_details h2 { font-size: 18px; line-height: 25px; }
	.banner_col { width: 100%; }
	.search_frm_col { min-height: 240px; }
	.welcom_sec h2 { font-size: 16px; line-height: 24px; }
	.welcom_sec p { font-size: 16px; line-height: 23px; }
	.search_frm_col { margin-top: 15px; min-height: inherit; width: 100%; }
	.farm_select .col-xs-4 { width: 100%; }
	.farm_select_rt { margin-right: 0; }
	.find_btn a { font-size: 15.65px; padding: 12px; }
	.foot_top1_bg { background-position: 99% center !important; min-height: 237px; }
	.foot_top2_in_lft ul li { min-height: 150px; padding: 0 15px; }
	.foot_top2_in_lft ul li .foot_top2_in_lft_txyt { font-size: 11px; line-height: 14px; padding: 0 0 18px; }
	.foot_top2_in_lft ul li .foot_top2_in_lft_txyt a { font-size: 12px !important; }
	.event_table_rt_date table tr td:nth-child(1) { width: auto; }
	.search_btn {
          height: 30px;
          margin: 0 auto;
          width: 42%;
          margin-bottom: 30px;
          margin-top: -20px;
        }
}

@media only screen and (max-width: 480px) {

	.nav_top .navbar-brand img { width: 240px; }
	.top_destina_sec .col-xs-6 { width: 100%; }
	.top_des_box .pic-txt span { font-size: 20px; line-height: 24px; }
	.join_them_sec .col-xs-6 { width: 100%; }
	.find_btn a { font-size: 11.65px; padding: 8px; }
	.banner_frm_sec { padding: 26px 0 10px; }
	.banner_frm_inner { padding: 0 5px 5px; }
	.styled-select select { width: 114%; }
	.foot_top1_bg { min-height: 185px; }
	.foot_top1_in { padding: 22px 0 35px; }
	.foot_top1_box { padding-left: 0; padding-right: 0; }
	.foot_top1_box_t1 p { font-size: 13px; line-height: 20px; }
	.foot_top1_box_t2 ul li { font-size: 13px; line-height: 20px; }
	.foot_top1_box_t2 ul li a { font-size: 14px; }
	.foot_top1_box2 { margin-top: 18px; }
	.foot_top1_box3 { margin-top: 20px; }
	.foot_top2 { padding: 24px 0; }
	.foot_top2_in_lft ul li { padding: 0 10px; }
	.event_sec_head_L h3 { font-size: 18px; padding: 20px 0; }
	.event_sec_botT1_box h3 { line-height: 20px; }
	.mobile_secheadin h4 { font-size: 25px; line-height: 30px; }
	.event_table_rt_date table tr td p { font-size: 15px; }
	.event_table_rt_date_txt1 strong { font-size: 26px; }
	.event_table_rt_date_txt1 span { font-size: 15px; }
	.event_table_rt_date_cal_bg { display: none; }
	.event_table2_con ul li { font-size: 15px; line-height: 20px; }
	.event_table2_head h4 { font-size: 25px; line-height: 30px; }
	.event_sec_grey { padding-bottom: 10px; }
}

@media only screen and (max-width: 400px) {

	.icon_box .text h4 { font-size: 15px; line-height: 17px; }
	.icon_box .text p { font-size: 12px; }
	.search_frm { top: 98%; }
	.styled-select select { font-size: 10px; }
	.date_box input[type="text"] { font-size: 16px; }
	.more_box a { font-size: 10px; }
}

@media only screen and (max-width: 360px) {

	.icon_box .text h4 { font-size: 13px; line-height: 17px; }
	.icon_box .text p { font-size: 12px; }
	.icon_box { min-height: 200px; }
}
.more_box a {
  background: none !important;
}
.more_box a:visited {
  color: #759649 !important;
}
.banner_frm_inner {
  background: none !important;
  padding: 0 !important;
  display: block !important;
}
.search_frm {
  background: #ffffff;
  z-index: 10;
  position: initial;
}
.search_frm_top {
  background: #fff;
}
#noopen{
  font-family: inherit;
  color: #789a4a;
}
.banner_frm_sec{
  position: initial;
}
.chk_box{
  float:none;
}