/*body { display: none !important; }*/


a {color: #27AAE1;}
.infographic-row .infographic-row__left-side .promise-text .learn-more-link {color: #27AAE1;}
a:hover, a:active, a:focus, .body-content .three-profiles:not(.team) a:hover, .body-content .two-profiles:not(.team) a:hover, .body-content .three-profiles:not(.team) a:active, .body-content .two-profiles:not(.team) a:active, .body-content .three-profiles:not(.team) a:focus, .body-content .two-profiles:not(.team) a:focus, .infographic-row .infographic-row__left-side .promise-text .learn-more-link:hover, .infographic-row .infographic-row__left-side .promise-text .learn-more-link:focus, .infographic-row .infographic-row__left-side .promise-text .learn-more-link:active {color:#cddb28;}

.body-content .gray-back-text .col {margin-top: 90px;}

/******* tbbf ******/

.green-text {color: #cddb28;}
.bg-price-blocks {
    display: inline-block;
    width: 36%;
    box-sizing: border-box;
}
.shopify-compare-at {
    font-weight: normal;
    font-size: 0.7em;
    color: #888 !important;
}

/******* end tbbf *********/

/** Full Width **/
.container, .header, .body-content .gray-back-text {
	max-width: none !important;
}

body.home .hero-slider:first-of-type .hero-slider__slide {width: 100%;}

.body-content .row {
	max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}
.body-content .two-profiles.team, .body-content .three-profiles.team, .body-content .three-profiles.whittaker, .body-content .two-profiles.team, .body-content .two-profiles.whittaker {margin-left: auto !important;}



h2.article-title {
    margin-bottom: 20px;
    line-height: 26px;
    line-height: 1.625rem;
    color: #cddb28;
    margin-top: 1em;
}
.body-content article .article-body .read-more::before, .body-content .sidebar article .article-header .article-title::before {
    content: '';
}
.email-share img {vertical-align: middle; padding: 7px 3px 7px 7px;}
.col.span-12.offset-2 {border-right: 0px !important;}

.video-callout .video-callout__text {background-image: none;}

.body-content .two-profiles.team, .body-content .three-profiles.team, .body-content .three-profiles.whittaker, .body-content .two-profiles.team, .body-content .two-profiles.whittaker {
    padding-left: 2.5% !important;
    box-sizing: border-box !important;
}

.hero-slider.full-width-image-with-optional-text-overlay .hero-slider__slide .row.hero-slider__slide__text {
	background: none;
	padding-left: 5%;
}
.hero-slider .hero-slider__pager span::before, .product-images-slider .hero-slider__pager span::before {
    font-size: 28px;
}
.hero-slider__slide__text__heading.col.span-18, .hero-slider__slide__text p {
    text-shadow: 1px 1px #000000;
}
.slidelink-bight {display: block;}
.hero-slider:first-of-type .hero-slider__slide img {width: 100%;}

.hero-slider__slide__text__paragraph h4 {
    text-shadow: 1px 1px 1px #000;
    font-size: 1.3em;
}
body.home .hero-slider .hero-slider__slide .hero-slider__slide__text {top:390px;}



/******* Products *************/

.breadcrumbs .col {padding-left: 5%; width: auto !important;}
.breadcrumbs ul li a {
	color: #27AAE1;
}
.breadcrumbs ul li a:hover, .breadcrumbs ul li a:focus, .breadcrumbs ul li a:active {color:#cddb28;}

/** Product alignment Fix **/
.product-collection__product.offset-1-large, .col.span-4.offset-1-small.span-6-large.product-collection__product.offset-1-large {
	clear: both;
}
.product-full .product-full__description .product-full__description__questions-link {
	top: 62px;
	max-width: 70px;
}
.product-full .product-full__description .product-full__description__additional-info>ul>li {
		margin-right: 8%;
	}
.product-full .product-full__description .product-full__description__additional-info>ul>li:last-of-type {
	margin-right: 4%;
}
.product-full .product-full__description .product-full__description__additional-info>ul>li>a, .product-full .product-full__description .product-full__description__buying-options__sizes .product-full__description__buying-options__sizes__description .product-full__description__buying-options__sizes__description__size-chart {
	color: #27AAE1;
}
.product-full .product-full__description .product-full__description__buying-options__sizes .product-full__description__buying-options__sizes__description .product-full__description__buying-options__sizes__description__size-chart:hover {color:#cddb28;}

/** Popup Size Modals **/
.size-chart-modal h2 {color: #27AAE1; margin-top: 40px;}

.rope-icon {
	background: url(../images/assets/bightgear-blueknot-84x63.png) top left no-repeat;
	margin-left: -84px;
	padding-left: 84px;
}
.size-chart-modal h3 {margin-top: 2em;}
.jquery-modal.blocker {z-index: 1000;}
#mens-overlay.modal, #womens-overlay.modal {
	max-width: 80%;
	padding: 0;
}
.overlay-content-top {padding: 0px 100px 10px;}
.tg  {border-collapse:collapse; border-spacing:0; width: 100%;}
.tg tr:nth-child(odd) {background-color: #f3f3f4;}
.tg td{font-size:14px;padding:10px 14px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-size:14px;font-weight:normal;padding:10px 14px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-jwvo{background-color:#27aae1;color:#ffffff}
.tg .tg-baqh{text-align:center;vertical-align:top}
.tg .tg-e3zv{font-weight:bold}
.tg .tg-yuz3{background-color:#27aae1;color:#ffffff;text-align:center;vertical-align:top}
.bg-gray-bkg {background: #f3f3f4; padding:10px 100px 10px;}



/** Landing Pages **/
.landing-hero {position:relative;}
.landing-hero img, .landing-page-content img {
    max-width: 100%;
    margin-top: 1%;
}
.landing-products {
	position:absolute;
	right: 0;
	top: 0;
	max-width: 36%;
	padding-top: 22%;
	margin-right: 3%;
}
.lp-product-left {
    position: absolute;
    left: 0;
    width: 60%;
    margin-top: 4em;
	z-index: 100;
}
.lp-product-right {
    position: absolute;
    right: 0;
    width: 60%;
}
.landing-products h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.3em;
    font-size: 3.5vw;
    line-height: 1em;
    text-align: right;
}
.landing-products h4 {
    color: #27AAE1;
    text-transform: uppercase;
    margin-bottom: 0;
    text-align: right;
}
.landing-products p {
    text-align: right;
    padding-left: 10%;
}
.button.green-btn {
    white-space: normal;
    width: 60%;
    height: auto;
    padding: 0.7em 0.2em;
    line-height: 1em;
    text-transform: none;
    font-size: 1em;
    right: 10%;
    position: absolute;
}
.button.green-btn:hover, .button.green-btn:active, .button.green-btn:focus {
	background-color: #27AAE1;
}
.landing-page-featured-content {
	margin-top: 1em;
	padding: 3em 5%;
}
.landing-page-featured-content .ropebg {
	padding-left: 120px;
	padding-right: 5%;
	background-image: url(../images/assets/bightgear-blueknot-84x63.png);
	background-repeat: no-repeat;
	background-position: left 40px top;
	margin-left: -40px;
}
.landing-page-featured-content h2 {
	line-height: 1em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 2em;
}
.landing-page-featured-content h5 {
	margin-top: 0;
}

.add-landing-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
    display: flex;
    flex-flow: row;
    align-items: flex-end;
    padding-top: 1em;
    padding-bottom: 1em;
}
.flexy {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flexy.prod-btns {
    justify-content: space-between;
}
.flexy .flexy-btn {
	flex-basis: 50%;
}
.flexy-btn:first-child {
	margin-right: 10px;
}
.flexy-btn:last-child {
	margin-left: 10px;
}

.shopify-reviews-link .button {
    background-color: #fff !important;
    border: solid 2px #27AAE1;
    height: 45px;
    line-height: 45px;
    color: #27AAE1 !important;
}
.shopify-reviews-link .button:hover, .shopify-reviews-link .button:active, .shopify-reviews-link .button:focus {
	background-color: #727271 !important;
	color: #fff !important;
	border-color: #727271;
}
.no-marg-btm {margin-bottom: 0;}

.flex-left-2-3 {
    text-align: right;
    flex-basis: 66%;
}
.flex-right-1-3 {
	flex-basis: 33%;
}
.flex-right-1-3 p {
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 26px;
	font-size: 2.6vw;
	padding-left: 1.5em;
	line-height: 1.3em;
	color: #666;
	margin-bottom: 5px;
}
.add-landing-content h2 {
	font-size: 87px;
	font-size: 8.45vw;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 1em;
	font-weight: 700;
}
.add-landing-content h4 {
	font-size: 37px;
	font-size: 3.6vw;
	margin-bottom: 0;
	margin-top: 0;
	color: #27AAE1;
    text-transform: uppercase;
    font-weight: 400;
}



.product-collection .product-collection__product .product-collection__product__details .product-collection__product__details__star-rating .icon-star {
	color: #cddb28;
}
.all-review-wrapper .all-review-wrapper__stars-wrapper .all-review-wrapper__stars-wrapper__fill, .product-full .product-full__description .product-full__description__rating .product-full__description__rating__stars-wrapper .product-full__description__rating__stars-wrapper__fill {
	background-color: #cddb28;
}



/** Mini Featured Product **/
.mini-featured-product-row .left {width: 50%;}



/***************** Special Events: Black Friday Page *******************/

.hide-desktop {display: none;}
.special-event-hero img {
	margin-top: 0;
}

.se-content {
    position: absolute;
    z-index: 100;
    top: 12%;
    padding-left: 5%;
    max-width: 60%;
    padding-right: 5%;
    flex-wrap: wrap;
}
.se-cols {color: #fff; padding-left: 5%; padding-right: 5%;}
.se-cols.half-col {
    flex-basis: 40%;
}
.se-cols.full-col {
	width: 100%;
	align-self: flex-end;
	margin-top: 20px;
}
.se-cols img:first-child {
    margin-bottom: 20px;
}
.se-content .button.green-btn {
    position: unset;
	width: 90%;
	font-size: 60px;
	font-size: 4.3vw;
	color: #000;
	line-height: 1.2em;
	padding: 0.1em 0;
}
.full-col .se-cols.half-col {
    padding-left: 0;
    padding-right: 0;
    flex-basis: 50%;
}
.se-cols h2 {
    font-size: 80px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 5.7vw;
    line-height: 1.1em;
}
.se-cols h3 {
	font-size: 50px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 4vw;
	line-height: 1.1em;
}
.se-cols h3.holiday-adjusted {
	font-size: 42px;
	font-size: 3vw;
	margin-bottom: 1em;
}
h3.special-black {
	color: #000;
	font-size: 24px;
	font-size: 2.5vw;
	margin-bottom: 10px;
}
.se-cols h4 {
    font-size: 30px;
    font-weight: normal;
    font-size: 2.2vw;
    margin-bottom: 10px;
}
.se-cols p {
	font-size: 23px;
	font-weight: normal;
	font-size: 1.7vw;
	line-height: 1.2em;
}

.full-col .se-cols.half-col:last-child a {
    float: right;
}




/***************** End SE: Black Friday ******************************/

/***************** Products: Sales Badges *******************/

.row.product-full {
    position: relative;
}

.prod-sales-badge {
    position: absolute;
    left: 5%;
    z-index: 105;
    top: 5%;
}



/***************** Products: Sales Badges *******************/



@media screen and (min-width: 1860px) {
	body.home .hero-slider:first-of-type .hero-slider__slide {height: 1100px !important;}
	.hero-slider__slide.cycle-slide {height: 1100px !important;}
}

@media screen and (min-width: 1600px) {
	.landing-hero img, .landing-page-content img {
	    width: 100%;
	    margin-top: 0;
	}
	.landing-products {padding-top:21%;}
}

@media screen and (min-width: 1480px) {
	.button.green-btn {
	    width: 50%;
	    padding: 1em 1em;
	    line-height: 1em;
	    font-size: 1em;
	    right: 20%;
	    position: absolute;
	    box-sizing: border-box;
	}
	.landing-products p {
		padding-left: 30%;
	}
	.landing-page-content h2 {
		/*font-size: 4em;*/
	}
	.landing-page-content h4 {
		font-size: 1.5em;
	}
}

@media screen and (max-width: 840px) {
	.landing-products h2 {font-size: 2em; font-size: 3.4vw;}
	.landing-products {max-width: 34%;}
	.landing-products .button.green-btn {
	    font-size: 0.7em;
	    font-weight: 400;
	}
	.landing-products p {margin-bottom: 0; margin-top: 0.3em; padding-left: 0;}
	.lp-product-left {margin-top: 2em;}
}

@media screen and (max-width: 692px) {
	
	.landing-products .button.green-btn {width: 72%; font-size: 0.6em;}
	.lp-product-right .button.green-btn {right: 0;}
	.lp-product-left .button.green-btn {left: 0;}
}

@media screen and (max-width: 1366px) and (min-width: 768px) {
	.infographic-row .infographic-row__right-side .promise-text {
		top: 45px;
		left: 16px;
	}
}
	

@media screen and (min-width:1020px ) and (max-width: 1340px) {
	.infographic-row .infographic-row__left-side .promise-img {left: 30px;}
	.infographic-row .infographic-row__left-side .promise-text {
		left: 161px;
		top: 10px;
		width: 240px;
		font-size: 1em;
		padding-left: 20px;
	}
	.infographic-row .infographic-row__left-side .promise-text span {display: none;}
}

@media screen and (max-width: 1026px) {
	.mini-featured-product-row .left {width: 90%;}
}

@media screen and (min-width: 1024px) {
	.infographic-row .infographic-row__left-side .promise-text .learn-more-link {color: #fff;}
}

@media screen and (max-width: 1280px) {
	.breadcrumbs .col {
		text-align: left;
	}
	.product-full .product-full__description .product-full__description__additional-info>ul>li {
		margin-right: 8%;
		font-size: 0.7em;
	}
	.product-full__description__additional-info.clearfix ul {
		margin-left: 8% !important;
	}
}

@media only screen and (max-width: 1024px) {
	.header #account-menu, .header #mini-cart-menu {
		margin-top: -26px;
	}
	.rmi-expeditions .hero-slider:last-of-type .hero-slider__slide>img, .product-images-slider .hero-slider__slide>img {
		min-height: unset;
	}
	.body-content .gray-back-text blockquote {
		width: 40%;
		position: absolute;
	}
	.three-profiles .col.span-5.span-17-med.offset-1 {
		margin-left: 0;
	}
	.product-full .product-full__description .product-full__description__additional-info {
		width: 100%;
	}
	.infographic-row .infographic-row__left-side, .infographic-row .infographic-row__right-side {width: 100%;}
	.button.green-btn {
	    font-size: 0.8em;
	}
}
@media only screen and (max-width: 1023px) {
	.body-content .gray-back-text blockquote {
		width: 100%;
		position: relative;
	}
	.product-full .product-full__description .product-full__description__additional-info>ul>li {
		margin-right: 11%;
		font-size: 1em;
	}
}

@media screen and (max-width: 1055px) {
	.se-content {top: 8%;}
}

@media only screen and (max-width: 960px) {
	.button.green-btn {
	    font-size: 0.8em;
	}
	.se-content {top: 5%;}
}

@media screen and (max-width: 768px) {
	.hide-mobile {display: none;}
	.hide-desktop {display: block;}
	.special-event-hero img {
		margin-top: 7%;
	}
	.se-content {max-width: 90%;}
	.se-cols {padding-left: 2%; padding-right: 2%;}
	.se-cols.half-col {flex-basis: 50%;}
	.se-cols.half-col.se-section-two {flex-basis: 100%; color: #000; padding-top: 2em;}
	.se-section-one {order: 1;}
	.se-section-two {order: 3;}
	.se-section-three {order: 2;}
	.se-section-one img {max-width: 86%; margin-bottom: 14px;}
	.se-cols img:first-child {margin-bottom: 20px;}
	.se-content {top: 7% !important;}
	.se-cols h2 {
	    font-size: 71px;
	    font-size: 9.2vw;
	}
	.se-cols h3 {
	    font-size: 50px;
	    font-size: 6.7vw;
	}
	.se-cols h3.holiday-adjusted {
		font-size: 42px;
		font-size: 5.5vw;
		margin-bottom: 3em;
	}
	h3.special-black {
	    color: #000;
	    font-size: 32px;
	    font-size: 4.15vw;
	    margin-bottom: 20px;
	}
	.se-content .button.green-btn {
		font-size: 56px;
		font-size: 7.3vw;
	}
	.se-cols h4 {
	    font-size: 40px;
	    font-size: 5.2vw;
	    line-height: 1em;
	    font-weight: bold;
	}
	.se-cols p {
		font-size: 33px;
		font-size: 4vw;
	}
	.special-event-hero {margin-bottom: 400px;}
}

@media screen and (max-width: 767px) {
	.tg {width: auto !important;}
	.tg col {width: auto !important;}
	.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.lp-product-right {padding-top:10px;}
	.hero-slider, .product-images-slider {margin-top: 1%;} /** new **/
	body.home .hero-slider .hero-slider__slide .hero-slider__slide__text {top: 260px;} /** new **/
}

@media only screen and (max-width: 700px) {
	.hero-slider .hero-slider__slide > img, .product-images-slider .hero-slider__slide > img {
		min-height: 260px;
	}
	.rmi-expeditions .hero-slider:last-of-type .hero-slider__slide>img, .product-images-slider .hero-slider__slide>img {
		min-height: unset;
	}
	.hero-slider .hero-slider__slide .hero-slider__slide__text {padding-left: 10%;}
	.hero-slider:first-of-type {max-height: 218px;}
	
}

@media screen and (max-width: 640px) {
	.se-content {top: 5% !important;}
}

@media only screen and (max-width: 600px) {
	.infographic-row .infographic-row__left-side .promise-text {width: 66%; left: 180px;}
	.promise-text > span {display:none;}
	.hero-slider:first-of-type {max-height: 218px;}
	.hero-slider:first-of-type .hero-slider__slide .hero-slider__slide__text {
		bottom: 25%;
	}
	.landing-products h2 {font-size: 1.1em; font-size: }
}

@media only screen and (max-width: 520px) {
	.hero-slider .hero-slider__slide > img, .product-images-slider .hero-slider__slide > img {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0%;
	}
	body.home .hero-slider:first-of-type {
	    max-height: 510px;
	}
	.hero-slider__slide {
    	margin-top: 8%;
	} /** new **/
	body.home .hero-slider .hero-slider__slide .hero-slider__slide__text {
	    top: 19%;
	} /** new **/
	.blue-button-with-tracks, .hero-slider:first-of-type .hero-slider__slide {
 	   background-color: #fff;
	}

	.infographic-row .infographic-row__left-side .promise-text {width:55%; top: 180px;}
	.hero-slider .hero-slider__slide > img, .product-images-slider .hero-slider__slide > img {
		min-height: 220px;
	}
	.rmi-expeditions .hero-slider:last-of-type .hero-slider__slide>img, .product-images-slider .hero-slider__slide>img {
		min-height: unset;
	}
	.overlay-content-top {
		padding: 0px 30px;
	}
	.bg-gray-bkg {
		padding: 10px 30px;
	}
	.rope-icon {background:none;}
	
	/** Landing Page **/
	.landing-products h2 {font-size: 1.1em;}
	.landing-products p {font-size: 0.65em; line-height: 1.1em;}
	.landing-hero {padding-top: 2em;}
	.landing-products {padding-top: 30%; max-width: 40%;}
	.lp-product-left {width: 50%; left: 10%; margin-top: 1em;}
	.lp-product-right {width: 50%; padding-top: 8px;}
	
	/** Slider adjustments **/
	.hero-slider__slide__text.row {
	    position: absolute !important;
	    bottom: 0 !important;
	    top: unset !important;
	}
	body.home .hero-slider:first-of-type .hero-slider__slide {
		height: 470px !important;
	}
	.hero-slider__slide__text.row {
	    padding-left: 5% !important;
	    padding-right: 5% !important;
	    padding-top: 0.5em !important;
	    box-sizing: border-box;
	}
	.hero-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__heading, .product-images-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__heading {
		width: 100%;
		color: #000 !important;
		max-width: none !important;
		text-shadow: none !important;
	}
	.hero-slider__slide__text.row {
	    height: 114px;
	    max-height: 120px;
	}
	.slidelink-bight div p, .hero-slider__slide__text__heading.col.span-18, .hero-slider__slide__text p {
	    color: #000 !important;
	    text-shadow: none !important;
	}
	h2.hero-slider__slide__text__heading {
	    line-height: 1em !important;
	    padding-bottom: 0 !important;
	}
	.hero-slider__slide__text__paragraph h4 {
		margin-top: 7px !important;
		margin-bottom: 7px !important;
		text-shadow: none !important;
		font-weight: normal !important;
	}
	.hero-slider__pager {
    	/*display: none !important;*/
	}
	.hero-slider .hero-slider__pager, .product-images-slider .hero-slider__pager {bottom: 40%;}
	
	.landing-hero.special-event-hero {padding-top: 20px;}
	.se-cols.full-col {margin-top: 20px;}
	
}
@media only screen and (max-width: 480px) {
	.infographic-row .infographic-row__left-side .promise-text {width:50%; top: 180px; left: 180px; font-size: 15px;}
	.infographic-row .infographic-row__right-side .promise-text {top: 45px; left: 22px;}
	.infographic-row .infographic-row__right-side {height: 180px;}
	.hero-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__paragraph p, .product-images-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__paragraph p {max-width: 90%;}
	.why-inline {margin-right: 0 !important;}
	.body-content .two-profiles.team, .body-content .three-profiles.team, .body-content .three-profiles.whittaker, .body-content .two-profiles.team, .body-content .two-profiles.whittaker {
		padding-left: 0 !important;
		margin-right: 5%;
		margin-left: 5% !important;
		
	}
	.body-content .two-profiles.whittaker {
		padding-right: 10%;
	}
	.product-full .product-full__description .product-full__description__questions-link {
		top: 47px;
		max-width: 50px;
	}
	.hero-slider__slide__text__paragraph h4 {
	    font-size: 0.8em;
	    padding: 0;
	    margin: 0;
	}
	body.home .hero-slider .hero-slider__slide .hero-slider__slide__text {top: 180px;}
	
	/** Landing page **/
	.add-landing-content {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	.add-landing-content h4 {
	    font-size: 5vw;
	}
	.add-landing-content h2 {
	    font-size: 11vw;
	}
	.flex-right-1-3 p {
		font-size: 4vw;
	}
}

/** New slider adjustments **/
@media only screen and (max-width: 480px) {
	.hero-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__heading, .product-images-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__heading {
		font-size: 35px;
		font-size: 2.1875rem;
	}
	.hero-slider__slide__text.row {
	    height: 135px;
	    max-height: 150px;
	}
	.hero-slider__slide {
    	margin-top: 11%;
	}
	body.home .hero-slider:first-of-type .hero-slider__slide {
    	max-height: 460px;
	}
} 


@media only screen and (max-width: 430px) {
	.hero-slider:first-of-type .hero-slider__slide .hero-slider__slide__text {
		bottom: 30%;
	}
	.hero-slider:first-of-type {max-height: 168px;}
	/** Landing page **/
	.landing-products {max-width: 50%; padding-top: 32%;}
	.landing-products .button.green-btn {margin-top: -74px; width: 80%;}
	.lp-product-left {
	    width: 50%;
	    left: 9%;
	}
	/** New Slider adjustments **/
	body.home .hero-slider:first-of-type .hero-slider__slide {
	    height: 430px !important;
	}
}

@media screen and (max-width: 420px) {
	.se-section-one img {margin-bottom: 2px;}
	.special-event-hero {margin-bottom: 220px;}
}

/** New slider adjustments **/

@media only screen and (max-width: 375px) {
	body.home .hero-slider:first-of-type .hero-slider__slide {
	    height: 400px !important;
	}
	.hero-slider__slide {
    	margin-top: 14%;
	}
	.hero-slider__slide__text.row {
		height: 145px !important;
	}
	
}


@media only screen and (max-width: 360px) {
	.infographic-row .infographic-row__left-side .promise-text {width:54%; top: 162px; left: 130px; font-size: 14px;}
	.infographic-row .infographic-row__right-side .promise-text h1 {
		font-size: 19px;
		font-size: 1.2rem;
	}
	.infographic-row .infographic-row__right-side .promise-text h2 {
		font-size: 14px;
		font-size: 0.9rem;
	}
	.hero-slider .hero-slider__slide > img, .product-images-slider .hero-slider__slide > img {
		min-height: 200px;
	}
	.rmi-expeditions .hero-slider:last-of-type .hero-slider__slide>img, .product-images-slider .hero-slider__slide>img {
		min-height: unset;
	}
	.hero-slider:first-of-type {max-height: 142px;}
	.imageLeftTextContentRight {padding-top: 0;}
	body.home .hero-slider .hero-slider__slide .hero-slider__slide__text {
    	top: 110px;
	}
	body.home .hero-slider:first-of-type .hero-slider__slide {
	    max-height: 234px;
	}
}

@media screen and (max-width: 350px) {
	.landing-hero.special-event-hero {padding-top: 32px;}
}

@media only screen and (max-width: 320px) {
		body.home .hero-slider:first-of-type .hero-slider__slide {
		    height: 354px !important;
		}
		.hero-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__heading, .product-images-slider .hero-slider__slide .hero-slider__slide__text .hero-slider__slide__text__heading {
			font-size:22px;
			font-size: 1.5rem;
		}
		.hero-slider__slide__text.row {padding-top: 1em !important;}
		.hero-slider__slide__text__paragraph h4 {font-size: 1em !important;}
}