/*
Theme Name: sombrerohorses Child
Template: sombrerohorses
Version: 1.0
Author:	Pulse Solutions
Theme URI: https://www.pulsesolutions.com/
Author URI: https://www.pulsesolutions.com/
*/

/*Add your own styles here:*/

/*Default*/
.l-titlebar-h, .l-sidebar, .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {padding: 25px 0;}
p {margin-bottom: 15px;}
h2 {margin-bottom: 15px;}
.mart-10 {margin-top: -10px !important;}
.marb10 {margin-bottom: 10px !important;}
.marb15 {margin-bottom: 15px !important;}
.marb40 {margin-bottom: 40px !important;}
.marb30 {margin-bottom: 30px !important;}
.mart5 {margin-top: 5px !important;}
.mart15 {margin-top: 15px;}
.mart25 {margin-top: 25px !important;}
.mart0 {margin-top: 0px !important;}
.padl15 {padding-left: 15px;}
/*End Default*/

/*Header*/
.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader {background-color: rgba(12,33,76,0.90);}
body.us_iframe, .l-preloader, .l-canvas, .l-footer, .l-popup-box-content, .w-blog.layout_flat .w-blog-post-h, .w-blog.layout_cards .w-blog-post-h, .g-filters.style_1 .g-filters-item.active, .no-touch .g-filters-item.active:hover, .w-portfolio-item-anchor, .w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_ver .w-tabs-item.active, .no-touch .w-tabs.layout_default .w-tabs-item.active:hover, .no-touch .w-tabs.layout_ver .w-tabs-item.active:hover, .w-tabs.layout_timeline .w-tabs-item, .w-tabs.layout_timeline .w-tabs-section-header-h, .wpml-ls-statics-footer, .select2-selection__choice, .select2-search input {background-image: url(images/main_bg.jpg); background-color: transparent !important; display: block;}
.header-top-custom {position: absolute; right: 0; top: 20px;}
.email_iocn_mobile {display: none;}
.top_img {float: left;}
.email_iocn {font-size: 15px; background: url(images/email_icon.png) left 4px no-repeat; padding-left: 20px; float: right; margin-left: 20px; line-height: 18px; margin-right: 10px;}
.email_iocn a {color: #fff;}
.email_iocn a:hover {color: #fff !important; text-decoration: underline;}
.l-subheader-cell .w-nav {margin-top: 37px;}
.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {display: none;}
.ush_menu_1.type_desktop .w-nav-list>.menu-item:not(.level_1) {font-size: 15px;  border-bottom: 1px solid #66c400;}
/*End Header*/

/* Three Boxs */
.home-horses-box {background-color: #fff; padding: 17px; box-shadow: 0px 0px 10px rgba(68, 68, 68, 0.2); -moz-box-shadow: 0px 0px 10px rgba(68, 68, 68, 0.2); -webkit-box-shadow: 0px 0px 10px rgba(68, 68, 68, 0.2); z-index: 99; position: relative; margin-top: -100px;}
.safari.mac .home-horses-box {padding: 25px;}
.chrome.mac .home-horses-box {padding: 22px;}
.home-horses-box h2 {font-size: 22px; line-height: 30px; margin-bottom: 10px; color: #49290b; font-weight: 700;}
.home-horses-box h2 a {color: #49290b; text-decoration: none;}
.home-horses-box h2 a:hover {color: #49290b; text-decoration: underline;}
.ride-schedule {background: url(images/calendar-icon.png) 0 center no-repeat; color: #259f04; font-size: 17px; padding-left: 22px;}
.home-horses-box p {margin: 10px 0 20px 0; color: #49290b;}
.rm-btn {font-size: 17px; color: #FFF; padding: 0px 22px; margin-bottom: 2px; height: 44px; line-height: 44px; background: url(images/read-more-bg.jpg) left top repeat-x;
    border-radius: 3px; text-shadow: 1px 0px 6px #206500; text-decoration: none !important; cursor: pointer; display: inline-block; border: none;}
.rm-btn:hover {text-decoration: underline !important; color: #fff !important;}
.home-horses-box p:last-child {margin-bottom: 0px;}
.preserving-text {text-align: center;}
.preserving-text h2 {margin-bottom: 15px;}
.preserving-text p {padding: 0 50px;}
.img_separator {margin: 25px 0px;}
.preserving-text .img_separator {margin: 0px 0px -15px;}
/* End Three Boxs */

/*Here's The Story*/
.heres-story h4 {margin-bottom: 15px; color: #49290b;}
/*End Here's The Story*/

/*Footer*/
.l-footer {background: url(images/footer_bg.png) left bottom repeat; margin-top: 0px; border: none; padding: 0;}
.tripadvisor-code {float: right; margin-left: 8px; overflow: hidden; width: 352px; height: 49px; position: relative; margin-bottom: 10px;}
.TA_cdsratingsonlywide .cdsROW.wide {height: 49px !important; position: absolute; top: 0px;}
.tripadvisor-code .cdsROW.wide .cdsROWContainer {width: 365px !important;}
.fb_img {float: right; margin-left: 8px; margin-top: 3px;}
.l-footer .l-section-h {padding: 20px 0;}
.l-footer:before {background: url(images/slider_border_img.png) left bottom repeat-x; border: none; content: ""; display: block; height: 6px;}
.footer-right-text {color: #b9b9b9; font-size: inherit;}
.l-footer p {font-size: 14px; line-height: 24px;}
.copyright p {font-size: 13px; line-height: 20px;}
.footer-menu-custom .menu {margin: 0 !important;}
.footer-menu-custom .menu a {font-size: 13px; text-decoration: none;}
.footer-menu-custom .menu a:hover {text-decoration: underline;}
.footer-menu-custom ul.menu li {border-right: 2px solid #b9b9b9; padding: 0 5px 0 3px !important; line-height: 12px; margin: 0px !important;}
.footer-menu-custom ul.menu li:last-child {border-right: 0px;}
.third_party_main {float: right;}
.third_party {margin-left: 15px; float: left;}
.third_party div.AuthorizeNetSeal {width: auto;}
.third_party.authorizeseal img {width: 64px; height: 50px;}
.copyright {font-size: 13px; color: #777; line-height: 20px;}
.cdsROW.wide .cdsLocName {padding: 0px 0px 0px 4px !important;}
/*End Footer*/

/*Inner Pages*/
.header_hor .l-header.pos_fixed + .l-titlebar {padding-top: 103px !important;}
.l-titlebar.size_small h1 {line-height: 36px; margin: 0 1.5rem 0 0;}
.l-titlebar.size_small .l-titlebar-h {padding: 15px 0; border-bottom: 1px solid #d1ccc4;}
.l-titlebar .g-breadcrumbs {font-size: 16px;}

/*Horse Drive Page*/
.horse-drive-banner {background: url(images/horse-drive-banner.jpg) 0 0 no-repeat; font-size: 20px; line-height: 26px; text-align: center; padding: 30px;  margin: 20px 0 0; height: 431px;}
.table-responsive table.space {border: 1px solid #a8d08d;}
.table-responsive tbody {background-color: #fff;}
.table-responsive .grey_bg {background-color: #b4db99; font-size: 18px; color: #192b50; text-transform: uppercase; padding: 15px; border-bottom: 1px solid #a8d08d;    font-weight: 700; vertical-align: middle;}
.table-responsive tr .grey_bg:first-child {font-size: 22px; line-height: 30px;} 
.table-responsive .light_tr_bg td {padding: 15px; border:none;}
.table-responsive .light_tr_bg td.green.small_td{width: 150px;}
.green-bg-1px {padding: 0 15px; border:none; }
.green-bg-1px div {height: 1px; background-color: #a8d08d;}
.blue-text {color: #21355d;}
a.tel-link {display: none; text-decoration: none;}
.tel-text {text-decoration: none;}
.bottom-info {margin-top: 20px; text-align: center;}
.bottom-info a {text-decoration: underline;}
.bottom-info a:hover {text-decoration: none;}
.green {color: #259f04; text-decoration:}
.webkit.chrome.win span.tel-text {text-decoration: none !important;}
/*End Horse Drive Page*/

/*Summer Horse*/
.summer-horse-banner {background: url(images/summer-horse-banner.jpg) top center no-repeat; font-size: 30px; line-height: 36px; text-align: center; padding: 55px 30px 0; margin: 20px 0 0;  height: 431px;}
.list-content {margin-top: 20px;}
ul.list-items {list-style: none; margin: 0px;}
ul.list-items li {background: url(images/list-icon.png) 0 7px no-repeat; padding-left: 20px; margin-bottom: 20px;}
.table-responsive.w70per {width: 70%; margin: auto;}
ul.list-items li ul {margin-top: 15px; margin-left: 15px; list-style: none;}
ul.list-items li ul li {background: url(images/green-list-icon.png) 0 9px no-repeat; padding-left: 15px; margin-bottom: 12px;}
.red-text {color: #ff000a;}
.red {color: #ff0000;}
/*End Summer Horse*/

/* hunting Horse Rental */
.hunting-horse-banner {background: url(images/hunting-horse-banner.jpg) no-repeat; font-size: 20px; line-height: 26px; text-align: center; padding: 30px; margin: 20px 0 28px; height:563px;}
.hunting-horse-banner h2 {font-size: 30px; font-weight:400; margin: 0 0 10px; padding: 0; color: #21355d;}
.hunting-horse-banner p {font-size: 23px; line-height: 32px; color: #21355d;}
.table-responsive.w90per{width:90%; margin: 0 auto;}
.table-responsive .grey_bg span {color:#192b50; font-size:20px; text-transform:capitalize; font-weight: 400}
#horse_section {margin-top:-18px;}
#horsefeeding_section .mart-10{margin-top:-20px !important; margin-bottom:20px !important;}
/* Edn hunting Horse Rental */

/*About Sombrero*/
.w-image50per {width: 50%;}
/*End About Sombrero*/

/*Faqs Page*/
.faqs-banner {background: url(images/faqs-banner.jpg) 0 0 no-repeat; margin: 20px 0 0; height: 598px;}
.faqs-four-btn {text-align: center;}
.faqs-four-btn .l-section-h {padding-top: 17px; padding-bottom: 14px;}
.faq-form-box {box-shadow: 0px 0px 10px rgba(68, 68, 68, 0.2); -moz-box-shadow: 0px 0px 10px rgba(68, 68, 68, 0.2); -webkit-box-shadow: 0px 0px 10px rgba(68, 68, 68, 0.2); text-align: center; background-color: #fff; padding: 20px 10px; width: 18.4%; display: inline-block; font-size: 20px; font-weight: 700; color: #49290b; text-decoration: none !important; margin-right: 2%; position: relative; line-height: 25px;}
.faq-form-box:after {content: ""; background: url(images/pdf-box-bot-img.png); width: 37px; height: 37px; position: absolute; bottom: -6px; right: -6px;}
.faq-form-box img {display: block; text-align: center; margin: auto auto 10px;}
.faqs-four-btn .faq-form-box:last-child {margin-right: 0px;}
.check-list-items {list-style: none; margin: 0; padding: 0px; column-count: 4; margin-bottom: 40px !important;}
.check-list-items li {background: url(images/check-arrow.png) 0 7px no-repeat; padding-left: 25px; margin-bottom: 15px;}
.pdf-link a {background: url(images/pdf-icon.png) 0 3px no-repeat; padding-left: 25px;}
/*Tab Css*/
.w-tabs.autoresize .w-tabs-sections {background-color: #fff; border: 1px solid #a8d08d;}
.w-tabs.layout_default .w-tabs-item {background-color: #a0cf7f; margin-right: 10px;}
.w-tabs.layout_default .w-tabs-item.active {border: 1px solid #a8d08d !important; border-bottom-width: 0px !important;}
.w-tabs.layout_default .w-tabs-item.active:hover {text-decoration: none !important;}
.w-tabs-item.active, .w-tabs-item.active .w-tabs-item-h {background-color: #fff;}
.w-tabs-item.active .w-tabs-item-h {padding: 10px 15px 11px;}
.w-tabs.layout_default .w-tabs-list {z-index: 1; top: 1px;}
.w-tabs-item-h {padding: 10px 15px; text-decoration: none !important;}
.w-tabs-item-h .w-tabs-item-title {font-size: 20px; font-weight: 700;}
.no-touch .w-tabs.layout_default .w-tabs-item:hover {background-color: #a0cf7f; text-decoration: underline;}
.w-tabs-section-content-h {padding: 10px 20px 20px;}
.did-you-know img {margin-top: 12px;}
/*Tab Css*/

/*Accordions*/
.custom-accordion .accordion {background-color: #b4db99; padding: 5px; margin-top: 10px; font-weight: 700; float: left; width: 100%; cursor: pointer;}
.custom-accordion .accordion:before {content: ""; background: url(images/accordion-arrow-new.jpg) 0 -41px no-repeat; height: 41px; width: 41px; float: left; margin-right: 10px;}
.custom-accordion .accordion.accordion-open {margin-bottom: 0px;}
.custom-accordion .accordion-open:before {background: url(images/accordion-arrow-new.jpg) 0 0 no-repeat;}
.custom-accordion .accordion-head {padding: 7px 0px;}
.custom-accordion .accordion-cont {background-color: #f0ffe5; padding: 15px 55px; float: left; width: 100%;}
/*End Accordions*/

/*End Faqs Page*/

/* Contact Us */
.contact-us-banner{background: url(images/contact-us-banner.jpg) top center no-repeat; font-size: 20px; line-height: 26px; text-align: center; padding: 30px; height: 700px;}
.contact-us-banner h2, .contact-us-banner p {color: #fff;}
.contact-form {background: url(images/dotted_line_ver.gif) right top repeat-y; content: "";}
#contactform ::-webkit-input-placeholder {font-size: 15px;}
#contactform ::-moz-placeholder {font-size: 15px;} 
#contactform :-ms-input-placeholder {font-size: 15px; opacity: 0.5; padding:0 10px;}
#contactform :-moz-placeholder {font-size: 15px;}
#contactform select {font-size: 15px; color: #aa9b8d;}
#contactform input, #contactform select {width: 100%; border: 1px solid #c0bfbd; padding: 10px; border-radius: 3px; margin: 0 0 20px; height: 46px; line-height: 46px; font-size: 15px;}
.ie #contactform input {padding: 0 10px;}
#contactform textarea {width: 100%; border: 1px solid #c0bfbd; padding: 10px; border-radius: 3px; margin: 0 0 20px;}
#contactform .wpcf7-submit {width: auto !important; font-size: 16px; font-weight: bold; color: #FFF; padding: 0px 34px !important; border: none !important; margin-bottom: 2px; height: 41px; line-height: 41px; background: url(images/read-more-bg.jpg) center repeat; border-radius: 3px; text-shadow: 1px 0px 6px #206500; text-decoration: none; cursor: pointer; display: block;}
#contactform .wpcf7-submit:hover {text-decoration: underline;}
#contactform .vc_col-sm-6.left-field {margin-right: 15px;}
#contactform .vc_col-sm-6 {display: inline-block; width: 48%;}
#contactform input:focus, #contactform select:focus, #contactform textarea:focus {box-shadow: 0 0 0 1px #2a6496;}
.wpcf7-not-valid {border:#ff0000 1px solid !important;}
span.wpcf7-not-valid-tip{margin-top: -20px; margin-bottom: 20px;} /*display:none !important;*/
div.wpcf7-response-output{margin: 15px 0 0 !important; border: 1px solid red;}
.contact-details ul {list-style: none; margin: 0px; column-count: 2;}
.contact-details ul li {margin-bottom: 25px;}
.copyright a:hover {text-decoration: underline;}
.grecaptcha-badge {display: none;}
/* End Contact Us */

/*White River Page*/
.white-river-banner {background: url(images/white-river-banner.jpg) top center no-repeat; font-size: 20px; line-height: 26px; text-align: center; padding: 45px 30px; height: 676px;}
.white-river-banner h2 {color: #49290b; margin-bottom: 15px;}
.white-river-bot-info {background: url(images/white-river-bot-info.jpg) no-repeat; text-align: center; padding: 25px; height: 440px;}
.white-river-bot-info .bottom-info {margin-top: 0px;}
/*End Inner Pages*/

/*Sitemap*/
ul.kwayy-page-list {margin: 0 0 0 20px!important;}
ul.kwayy-page-list ul {margin: 0px;}
.kwayy-page-list li {background: url(images/list-icon.png) 0 7px no-repeat; margin: 0px 0 15px; padding-left: 15px; list-style: none;}
.kwayy-page-list li ul li {margin-top: 10px;}
/*End Sitemap*/

/*Employment Page*/
.youtube-video {background-color: #fff; padding: 15px; border: 1px solid #ccc; width: 450px; float: left; margin: 0 2.5em 2.5em 0;}
.youtube-video img {width: 100%; margin-bottom: 10px;}
ul.employment-list {display: inline-block;}
ul.employment-list li {margin-bottom: 7px;}
/*End Employment Page*/

/*Added 28-Mar-2018*/
.trail-rides-mob {display: none;}
/*Een Added 28-Mar-2018*/

/*Added 29-Mar-2018*/
.iefooter {background:#000; color:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; bottom:0; left:0; position:fixed; right:0; padding:37px 0; font-size:18px; line-height: 45px; font-weight:600; z-index:999999999999999999999 !important;}
.iefooter a {color:#fff; font-size:18px; font-weight:600; text-decoration:underline;}
.iefooter a:hover {color:#fff; font-size:18px; font-weight:600; text-decoration:none;}
/*End Added 29-Mar-2018*/

/*----------------- Responsive Css -----------------*/
@media (max-width: 1360px) {

}

@media (max-width: 1300px) {
	.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {font-size: 12px !important;}
	.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {padding: 0px 7px;}
	.faq-form-box {font-size: 19px;}
}
@media (max-width: 1199px) {
	.home-slider h1 {top: -40px;}
	.home-slider .banner-text {font-size: 18px !important; margin-top: -40px !important; line-height: 24px !important; padding: 0px 60px !important;}
	.home-horses-box h2 {font-size: 21px; line-height: 26px;}
	.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {font-size: 12px !important;}
	.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {padding: 0px 7px;}
	.email_iocn {margin-right: 10px;}
	.third_party {margin-left: 0px;}
	.table-responsive .grey_bg {vertical-align: top;}
	#contactform .vc_col-sm-6 {width: 47.6%;}
	.faq-form-box {font-size: 16px; line-height: 22px;}
}
@media (max-width: 1024px) {
	.home-horses-box h2 {min-height: 52px;}
	.header-top-custom .top_img {display: none;}
	.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {display: block;}
	.l-subheader.at_middle .header-top-custom .email_iocn {display: none;}
	.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {display: block;}
	.header_ver .l-header, .header_hor .l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list {background-color: rgba(12,33,76,0.50) !important;}
	.header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child {padding-top: 0px !important;}
	.header_hor .l-subheader.at_top {line-height: 35px !important; height: 35px !important;}
	.header-top-custom {top: 8px;}
	.header_hor .l-subheader.at_middle {height: 80px !important; line-height: 80px !important;}
	.l-subheader-cell .w-nav {margin-top: 0px;}
	.email_iocn {margin-right: 0px;}
	.ush_image_1 {height: 60px !important;}
	.header_hor .l-header.pos_fixed + .l-titlebar {padding-top: 115px !important;}
	a.tel-link {display: block; color: #49290b; text-decoration: none;}
	a.tel-link:hover {color: #49290b !important;}
	.contact-us-banner a.tel-link {color:#fff; text-decoration: none;}
	.contact-us-banner a.tel-link:hover {color: #fff !important;}
	.contact-us-banner {font-size: 16px;}
	.contact-us-banner a.tel-link, .camp-page a.tel-link, .white-river-bot-info a.tel-link {display: inline-block;}
	.tel-text {display: none;}
	.contact-us-banner a {color: #ffffff; text-decoration: none;}
}
@media (max-width: 991px) {
	.w-nav .menu-item {border-bottom: 1px solid rgba(255, 255, 255, 0.10);}
	.home-slider h1 {top: -10px;}
	.home-slider .banner-text {margin-top: 0 !important;}
	.l-footer .vc_col-sm-6 {margin-bottom: 10px !important;}
	.footer-bottom-custom, .footer-bottom-custom .menu-footer-menu-container {text-align: left !important;}
	.tripadvisor-code, .fb_img {float: left;}
	.third_party {margin-left: 0px; margin-right: 15px;}
	.third_party_main {float: left;}
	.home-horses-box {margin-top: 30px;}
	.home-horses-box h2 {min-height: inherit;}
	.horse-drive-banner {font-size: 16px; background-size: cover; height: 500px; background-position: right;}
	.summer-horse-banner {font-size: 25px; line-height: 32px;}
	.table-responsive.w70per, .table-responsive.w90per {width: 100%;}
	.w-image-h {margin-bottom: 15px;}
	.hunting-horse-banner p {font-size: 16px; line-height: 26px;}
	.check-list-items {column-count: 2;}
	.faqs-four-btn .l-section-h {padding-top: 0px;}
	.bottom-info .tel-link {text-decoration: none; color: #49290b;}
	.tripadvisor-code {width: 100%;}
	.white-river-banner {font-size: 16px; padding: 30px;}
	.white-river-banner h2 {margin-bottom: 10px;}
	.white-river-bot-info .bottom-info .tel-link, .bottom-info.employement-info .tel-link {display: inline-block;}
	#contactform .vc_col-sm-6 {width: 48%;}
	.contact-form {background-image: none;}
	.faq-form-box {font-size: 15px; line-height: 20px; padding: 20px 8px;}
	
}
@media (max-width: 900px) {
 	.l-subheader.at_middle .header-top-custom .email_iocn {display: none;}
	.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {display: block;}
	.header_ver .l-header, .header_hor .l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list {background-color: rgba(12,33,76,0.50) !important;}
	.header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child {padding-top: 0px !important;}
	.header_hor .l-subheader.at_top {line-height: 35px !important; height: 35px !important;}
	.header-top-custom {top: 8px;}
	.l-subheader-cell .w-nav {margin-top: 0px;}
	.l-footer .menu, .l-footer .copyright {text-align: left !important;}
	.faq-form-box {font-size: 13px; line-height: 18px; padding: 20px 5px;}
}
@media (max-width: 767px){
	.l-main h2 {font-size: 24px; line-height: 30px;}
	.third_party_main {margin-top: 0px;}
	.preserving-text p {padding: 0px;}
	.home-slider h1 {top: 0px;}
	.home-slider .banner-text {font-size: 16px !important; line-height: 22px !important; margin-top: -20px !important; padding: 0px 30px !important;}
	.horse-drive-banner, .summer-horse-banner {background-image: none; background-color: #d4e3f4; height: auto;}
	.table-responsive .grey_bg {font-size: 15px;}
	.table-responsive tr .grey_bg:first-child {font-size: 18px; line-height: 26px;}
	.summer-horse-banner {padding: 30px; font-size: 20px; line-height: 30px;}
	.hunting-horse-banner{background-image: none; background-color: #d4e3f4; height: auto;}
	.hunting-horse-banner h2 {margin-bottom: 15px;}
	.w-image50per {width: 100%;}
	.w-tabs-item-h .w-tabs-item-title {font-size: 18px;}
	.accordion-head {line-height: 20px; width: 80%; display: inline-block;}
	.check-list-items li {margin-bottom: 10px;}
	.check-list-items {margin-bottom: 20px !important;}
	.white-river-banner {background-color: #ececec; background-image: none; height: auto;}
	.contact-us-banner {background-color: #455668; background-image: none; height: auto;}
	.faq-form-box {width: 100%; font-size: 18px; line-height: 25px; padding: 20px 10px; margin-bottom: 20px;}
	.home-slider .tp-parallax-wrap {bottom: 0px;}
}
@media (max-width: 600px){
	.l-main h2 {font-size: 22px; line-height: 28px;}
	.l-titlebar-h, .l-sidebar, .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {padding: 20px 0;}
	.l-subheader.at_top {display: block !important;}
	.header_hor .l-subheader.at_middle {line-height: 70px !important; height: 70px !important;}
	.home-slider .banner-text {font-size: 15px !important; line-height: 20px !important;}
	.footer-top-custom .vc_col-sm-6 {margin-bottom: 10px !important;}
	.custom-accordion .accordion:before {background: url(images/accordion-arrow-new-device.jpg) 0 -30px no-repeat; height: 30px; width: 30px;}
	.custom-accordion .accordion-open:before {background: url(images/accordion-arrow-new-device.jpg) 0 0 no-repeat;}
	.custom-accordion .accordion-head {padding: 5px 0px;}
	.l-titlebar.size_small .l-titlebar-h {text-align: left;}
	.header_hor .l-header.pos_fixed + .l-titlebar {padding-top: 103px !important;}

	/*Accordions*/
	.custom-accordion.accordion .w-tabs-section {border-color: #89bc65; background-color: #a0cf7f;}
	.w-tabs.autoresize .w-tabs-sections {border:none;}
	.w-tabs-section-title {font-size: 18px;}
	.custom-accordion .w-tabs-section-content-h {background-color: #fff; border: 1px solid #a0cf7f; padding: 5px 15px 15px !important; margin-bottom: 10px;}
	.custom-accordion .accordion-cont {padding: 15px;}
	.custom-accordion.accordion .w-tabs-section:last-child .w-tabs-section-content-h {margin-bottom: -1px;}
	/*End Accordions*/
	.white-river-bot-info {padding: 25px;}
	#contactform .vc_col-sm-6 {width: 100%;}
	#contactform .vc_col-sm-6.left-field {margin-right: 0px;}
	.employement-pdf a.rm-btn {margin-bottom: 10px;}
	.youtube-video {width: 100%; margin: 0 0 20px;}

	/*Added 28-Mar-2018*/
	.trail-rides-desk {display: none;} 
	.trail-rides-mob {display: block;}
	/*Een Added 28-Mar-2018*/
}
@media (max-width: 480px){
	.footer-menu-custom ul.menu li {display: inline-block !important;}
	.footer-menu-custom ul.menu li a {padding: 0px !important;}
	.l-titlebar .g-breadcrumbs {display: block; font-size: 15px;}
	.l-titlebar.size_small h1 {font-size: 24px; line-height: 28px;}
	.tripadvisor-code, .TA_cdsratingsonlywide .cdsROW.wide, .tripadvisor-code .cdsROW.wide .cdsROWContainer {width: 100% !important;}
	.tripadvisor-code, .fb_img {float: left; margin-left: 0px;}
	.tripadvisor-code .cdsROW.wide .logo {width: 100px; padding: 0 5px;}
	.tripadvisor-code .cdsROW.wide .logo img {width: 90px;}
	.cdsROW.wide .cdsLocName a {font-size: 10px;}
	.cdsROW.wide .cdsLocName {padding-left: 2px !important;}
	.tripadvisor-code .cdsROW.wide .cdsRating {padding-right: 0px !important;}
	.cdsROW .cdsRating span {padding-right: 5px;}
	.third_party_main {float: left;}
	.third_party {margin-left: 0px; margin-right: 10px;}
	.home-horses-box h2 {font-size: 20px; line-height: 26px;}
	.home-horses-box p {font-size: 16px;}
	.home-slider .tp-parallax-wrap {top: auto !important; bottom: 40px !important;}
	.home-slider .tp-parallax-wrap:last-child {bottom: 120px !important;}
	.forcefullwidth_wrapper_tp_banner, .rev_slider_wrapper, .rev_slider {height: 250px !important;}
	.home-slider h1 {top: -10px; font-size: 30px !important; width: 229px !important; max-width: inherit !important; min-width: inherit !important;}
	.home-slider .banner-text {font-size: 14px !important; padding: 0px !important; margin-top: 0px !important;}
	.home-horses-box {margin-top: 10px;}
	.summer-horse-banner {font-size: 16px; line-height: 24px; padding: 20px;}
	.check-list-items {column-count: 1;}
	.check-list-items li {margin-bottom: 10px;}
	.white-river-bot-info .bottom-info {margin-top: 0px;}
	.white-river-bot-info {background-color: #b1bfc2; background-image: none; height: auto;}
	.contact-details ul {column-count: 1;}
	.employement-pdf a.rm-btn {margin-bottom: 10px; font-size: 14px; padding-left: 8px; padding-right: 8px;}
	.faq-form-box {font-size: 16px; line-height: 22px;}
}	