.hero-banner-main {padding:33px 0 36px 0;}
.hero-banner-main .button {position: relative; top:1px;}
.featured-in {padding: 62px 0 53px;}

.grid-blocks-main {padding: 80px 0 82px;}
.grid-blocks:first-child {padding: 0px 36px 0 6px; margin-top: -1px;}

.cta-txt small {margin-bottom: 0;}
.cta-txt h2 {margin-bottom: 10px;}
.cta-txt p {margin-bottom: 24px;}
.cta-txt .button {font-size: 0.875rem; padding: 15px 18px 15px 19px; letter-spacing: 1.75px;}

/* Activities Slider */
.all-walks-module {text-align: center; background: rgba(117, 117, 117, 0.1); float: left; width: 100%;
padding:82px 0 62px;}
.all-walks-module small {margin-bottom:4px; display: block; font-size: 0.75rem; line-height: normal; letter-spacing:1.5px; color: #222; text-transform: uppercase; font-weight: bold; font-family: 'Montserrat', sans-serif;}
.all-walks-module h2 {margin-bottom: 48px;}
.all-walks-slider-main {padding-top: 59px;}
.all-walks-slider .slick-track {display: flex!important;}
.all-walks-slider .slick-list {overflow: visible;}
.all-walks-slide {text-align: center;}
.all-walks-slider .slick-slide {width: 375px; margin: 0 10px; height: 100%;}
.all-walks-slider .slick-slide .active-slide {width: 100%;}
.all-walks-slide.slick-current{width: 375px;  padding: 0; transform: translateY(-56px)}

.all-walks-slider {margin: 0 0 30px 0;}
.all-walks-slide .thumb {height: 370px}
.all-walks-slide .thumb img {border-top-left-radius: 8px; border-top-right-radius: 8px; width: 100%;
height: 100%; font-family: "object-fit: cover;"; object-fit: cover; -o-object-fit: cover; object-position: 50% 0;
-o-object-position: 50% 0;}
.all-walks-slide .activities-text {padding: 23px 23px 25px; background: #fff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; min-height: 64px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.all-walks-slide .activities-text h6 {font-size: 0.75rem; line-height: 1.33; letter-spacing: 1.5px; font-weight: 600; color: #757575; margin: 0; padding: 0 40px;}
.all-walks-slide hr.small {margin: 0 auto; width: 40px;}
.all-walks-slide.slick-current hr.small {margin:20px auto 20px; height: 2px;}
/*.all-walks-slide hr.small, .all-walks-slide p, .all-walks-slide .btn {font-size: 0; height: 0; margin: 0; visibility: hidden;}*/
.all-walks-slide .btn .button {font-size: 0.75rem; letter-spacing: 1.5px; padding: 12px 17px 13px 17px;}

.all-walks-slide.slick-current .activities-text {padding: 32px 23px 32px;}
.all-walks-slide.slick-current .thumb {height:232px; overflow: hidden;}
.all-walks-slide.slick-current .activities-text h6 a {color: #222;}
.all-walks-slide .activities-text h6 a {color: #757575;}
.all-walks-slide .activities-text h6 a:hover {color: #222;}
/*.all-walks-slide.slick-current hr.small, .all-walks-slide.slick-current  p, .all-walks-slide.slick-current .btn {height: auto; visibility: visible;}*/
.all-walks-slide p {font-size: 1rem; line-height: 1.5; margin-bottom: 32px;}
.txt-inner {height: 0; opacity: 0; visibility: hidden; }
.all-walks-slide.slick-current .txt-inner  {height: auto; opacity: 1; visibility: visible;}

/*-- media css starts here --*/


@media only screen and (max-width: 767px) and (min-width: 200px) {
	.hero-banner-main {padding:63px 0 36px 0;}
	.hero-banner-main h1 {padding: 0 20px; letter-spacing: 2px; line-height: 1.1;}
	.featured-in {padding: 40px 0 20px;}
	
	.all-walks-module {padding:66px 0 46px;}
	.all-walks-module h2 {margin-bottom:40px; font-size: 2rem; letter-spacing: 3.2px;}
	.all-walks-slide.slick-current hr.small {width: 33px;}
	.all-walks-slide.slick-current {width: 311px;}
	.all-walks-slider .slick-slide {width: 311px; margin: 0 8px;}
	.all-walks-slider {margin: 0 0 14px 0;}
	
	.grid-blocks-main {padding: 63px 0 66px 0;}
	.grid-blocks .grid-icon {margin: 0 0 15px 0;}
	
	.cta-txt {padding:33px 24px 48px 20px;}
	.cta-txt h2 {font-size: 1.75rem; letter-spacing: 2.8px; margin-bottom: 24px;}
	
}