body{padding:0; margin:0; font-size:18px;}
h1, h2, h3, h4, h5, h6{font-weight:normal; margin:0; padding:0}
p, ul{font-size:1em; font-family: 'Open Sans', sans-serif; margin:0 0 10px 0;}
h2{font-family: 'Josefin Sans', sans-serif; margin-bottom:15px; font-size:2.3em;}
h3{font-family: 'Josefin Sans', sans-serif; margin-bottom:15px;}
*:focus{color:#fff !important; background-color:#bb5b02 !important; outline:1px solid #f93;}
form *:focus{color:#000 !important; background-color:transparent !important; outline:1px solid #e37701;}
a{color:#896a58;}
a:hover{color:#fff !important; background-color:#bb5b02 !important;}

.lrgtext {font-size:2em !important; font-weight:600;}

a.more-link{font-weight:bold; color:#896a58; font-family: 'Open Sans', sans-serif; margin:30px 0 20px; text-decoration:none; display:block; font-size:1.3em !important;}
a.more-link:hover, a.more-link:focus{color:#3b3b3b;}
a.more-link:after{content:""; display:inline-block; width:12px; height:12px; margin-left:10px; background-color:transparent; border:solid #e37701; border-width:0px 3px 3px 0px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}

.visually-hidden{position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);}
.component{width:92%; margin:auto;}
.chevron:after{content:""; display:inline-block; width:12px; height:12px; margin-left:10px; background-color:transparent; border:solid #fff; border-width:0px 3px 3px 0px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.chevron:hover:after, .chevron:focus:after{border-color:#3b3b3b;}

a.btn{display:inline-block; background:#000; color:#fff !important; font-family: 'Open Sans', sans-serif; font-size:1.2em; padding:10px 65px 10px 25px; text-align:left; margin-top:30px; transition:background-color 0.5s;
background-image:url(../assets/svg/chevron-right.svg); background-position:right center; background-repeat:no-repeat; text-decoration:none; font-weight:600; background-size:50px 50px;}
a.btn:hover, a.btn:focus{background-color:#bb5b02; color:#fff; background-image:url(../assets/svg/chevron-right_white.svg);}

a.btn.orange{background-color:#f93; color:#000 !important; background-image:url(../assets/svg/chevron-right_b.svg);}
a.btn.orange:hover, a.btn.orange:focus{background-color:#bb5b02; color:#fff !important; background-image:url(../assets/svg/chevron-right_white.svg);}

.quoteBy {color:#e37701; font-size:1.7em; font-family: 'Open Sans', sans-serif; padding-top:20px;}
.quoteBy span{color:#fff;}
.quoteBy .quoteName{font-weight:600;}

header{background:#000; color:#fff;}
.head-content{width:92%; margin:auto; padding:15px 0; display:flex; justify-content:space-between; align-items:baseline;}
.logo{width:28.3%; max-width:334px;}
a.crest{background:url(../assets/crest.png) no-repeat left center; background-size:contain; display:block; text-indent:-9999px; font-size:2em; line-height:1em;}
.tagline{font-family: 'Josefin Sans', sans-serif; font-size:4em; text-align:right;}
span.bold{font-weight:bold;}

footer{width:100%; background:#000; fill:#fff; padding:20px 0; text-align:center; display:flex; justify-content:center; align-items:center;}
footer svg{width:26.4%; max-width:75px; height:auto; vertical-align:middle; margin-right:20px;}
footer p{flex:0 1 26%; color:#f93; font-size:1.3em; white-space:nowrap;}
footer p a{color:#f93; text-decoration:none;}
footer p a span{text-decoration:underline;}
footer p a:hover{color:#fff;}

footer .phone svg{width:35%; max-width:100px; height:auto; margin-right:0px;}
/** Styles for the one-col component **/
.one-col{width:100%; padding:60px 0;}
.one-col .content{background:#fff; padding:90px; border:4px solid #e37701;}
.one-col .content p, .one-col .content ul{font-size:1.6em;}
.one-col h3{font-size:3.3em; text-align:center; margin-bottom:35px;}
.one-col.tiger-bk{background:url(../assets/tigerbk.jpg) center center; background-size:cover;}

.columns p, .columns a{font-family:'Open Sans', sans-serif; font-size:1em;}
.columns {display:flex; justify-content:space-between; padding:60px 0; flex-flow:row wrap;}
.columns .col{margin-right:8.5%; flex:1;}
.columns .col:last-child{margin-right:0;}
.columns .colNumber{font-family: 'Josefin Sans', sans-serif; color:#fff; font-size:3.8em; padding:10px; background:#e37701; border-radius:50%; height:0.9em; width:0.9em; text-align:center; margin:0 auto 25px; line-height:1.1em;}
.columns .col h3{text-align:center; font-size:1.9em; color:#bb5b02;}
.columns .col a.more-link{text-align:center;}



.facts {display:flex; justify-content:space-between; flex-flow:row wrap; padding:60px 0;}
.facts .fact-col{border-right:5px dotted #e37701; padding-right:4.25%; margin-right:4.25%; flex:1;}
.facts .fact-col:last-child{border-right:none; margin:0; padding:0;}
.facts .factNum{font-family: 'Josefin Sans', sans-serif; font-size:4em; text-align:center; display:block; color:#e37701;}
.facts .factTxt{font-size:1.1em; font-weight:600; text-align:center; padding-top:15px;}

.form-wrapper{background:#e37701; padding:75px;}
.form-wrapper.photobk{background:url(../assets/photobk.jpg) center center; background-size:cover;}
.form-wrapper.tigerbk{background:url(../assets/tigerbklrg.jpg) center center; background-size:cover;}
.form{width:62%; padding:40px; background:#fff; box-shadow:0 0 0 40px rgba(255,255,255,0.8); font-family:'Open Sans', sans-serif !important; font-size:0.8em}
.form h3{font-size:2.8em; color:#bb5b01; text-align:center; margin-bottom:40px;}

.intro-form{width:100%; background-size:cover; background-repeat:none; background-position:center center;}
.intro-form .component{display:flex; justify-content:space-between; margin-top:0; flex-flow:row wrap;}
.intro-form .intro-form-text{background:rgba(0,0,0,0.85); padding:30px; color:#fff; align-self:flex-end; width:calc(48% - 60px);}
.intro-form .intro-form-text p{font-size:1.6em; margin-bottom:20px;}
.intro-form .intro-form-text.quote p{font-size:2em;}
.intro-form .intro-form-form{background:rgba(255,255,255,0.85); width:calc(48% - 60px); padding:30px 30px 0 30px; margin-top:20px;}
.intro-form .intro-form-form h2{text-align:center;}
.intro-form .intro-form-form .slateForm{background:#fff; padding:10px; font-family:'Open Sans', sans-serif !important; font-size:0.8em}

.intro-photo{width:100%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.intro-photo .component{display:flex; justify-content:space-between; margin-top:0; padding-top:175px;}
.intro-photo .intro-photo-text{background:rgba(0,0,0,0.85); padding:30px; color:#fff; align-self:flex-end; width:calc(48% - 60px);}
.intro-photo .intro-photo-text p{font-size:1.5em; margin-bottom:20px;}
.intro-photo .intro-photo-text .lrgtext{text-align:center;}
.intro-photo .intro-photo-text h2{text-align:center; color:#f93; font-size:2.8em;}
.intro-photo .intro-btns{display:flex; justify-content:space-between; flex-flow:row wrap;}
.intro-photo .intro-btns a.btn{flex:1; margin-left:auto; margin-right:2.5%;}
.intro-photo .intro-btns a.btn:only-child{flex:none; margin:auto;}


.video{width:100%; display:flex; flex-flow:row wrap;}
.vidPad{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.vidPad iframe{position:absolute; top:0; left:0; width:100%; height:100%; visibility:hidden;}
.vidCol .videoWrapper{width:67%;}
.vidCol .videoWrapper:only-child{width:100%;}
.vidCol .vidContent{background:#e37701; width:33%; display:flex;}
.vidCol .vidContentWrap{padding:50px; width:calc(100% - 100px); align-self:center; text-align:center;}
.vidCol .vidContentWrap span.vidTitle{line-height:1.3em; font-size:2em; font-family: 'Josefin Sans', sans-serif; display:block;}

.video .vidPad button{border:0; padding:0; margin:0; position:absolute; top:0; left:0; right:0; width:100%; height:100%; background-position:center; background-size:cover; z-index:99;}
.video .vidPad button span.play-icon{display:block; width:90px; height:90px; left:80%; top:80%; fill:#fff; position:absolute;}
.video .vidPad button:hover{cursor:pointer;}
.video .vidPad button:hover span.play-icon, .video .vidPad button:focus span.play-icon{fill:#c60;}
.video .fullWidth{width:100% !important;}
.video > div{transition:all 0.7s;}




.imgColumns{padding:30px 0 10px;}
.imgColumns.colBk{background:#e37701;}
.imgColumns .component {display:flex; justify-content:space-between; flex-flow:row wrap;}
.imgColumns .cols3 .col{flex:0 0 32%;}
.imgColumns .cols4 .col{flex:0 0 23%;}
.imgColumns.col:last-child{margin-right:0;}
.imgColumns .col{background:#fff; margin-bottom:20px;}
.imgColumns .col a{display:block; text-decoration:none; color:#000;}
.imgColumns .col a:hover{box-shadow:#999 0px 0px 30px 10px;}
.imgColumns.colBk .col a:hover{box-shadow:#3b3b3b 0px 0px 30px 10px;}
.imgColumns .withButtons .col{flex-flow:column wrap; display:flex;}
.imgColumns .withButtons a.btn{margin-top:0;}
.imgColumns .withButtons a.btn:hover{box-shadow:none;}
.imgColumns .col .colImg {width:100%; height:auto;}
.imgColumns .col .colImg img{width:100%; height:auto;}
.imgColumns .col h3{text-align:center; font-size:2em; color:#bb5b01; }
.imgColumns .col .colText{padding:30px;}
.imgColumns .col .colBtn{margin-top:auto; padding:0 30px 30px;}



.iconColumns{padding:60px 0;}
.iconColumns .component{display:flex; justify-content:space-between; flex-flow:row wrap;}
.iconColumns .col{flex:1; padding-right:2.5%; margin-right:2.5%; border-right:5px dotted #e37701; display:flex; flex-flow:column wrap;}
.iconColumns .col:last-child{padding:0; margin:0; border-right:0;}
.iconColumns .col h3{text-align:center; font-size:2em; color:#bb5b01; }
.iconColumns .col .colIcon{width:100%; height:auto; max-width:250px; margin:0 auto 20px;}
.iconColumns .col .colIcon img{width:100%; height:auto;}
.iconColumns .col .colBtn{margin-top:auto;}
.iconColumns .col .colBtn a.btn{width:calc(100% - 90px); }


.dropdownCols{background-color:#000; background-attachment:fixed; background-position:center; background-size:cover; background-repeat:no-repeat; }
.dropdownCols .component{display:flex; flex-flow:row wrap; width:100%;  min-height:375px; justify-content:stretch;}
.dropdownCols .dropCol{flex:0 0 42%; text-align:center; padding:30px 4%; display:flex; align-items:center; background-position:center; background-size:cover; background-repeat:no-repeat;}
.dropdownCols .dropCol:first-child{background:rgba(0,0,0,0.6);}
.dropdownCols .dropColContent h3{color:#fff; font-size:3.8em; text-align:left; margin-bottom:0;}
.dropdownCols .dropdownList{display:inline-block; position:relative; margin-top:40px; width:76.7%}
.dropdownCols .dropdownList .ddListTitle{border:none; display:inline-block; background:#f93; color:#000; text-align:left; padding:10px 100px 10px 25px; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:1.7em; position:relative; width:100%;}
.dropdownCols .dropdownList .ddListTitle:after{transition:all 0.6s; position:absolute; right:0; top:5%; display:inline-block; content:""; width:52px; height:100%; background-image:url(../assets/svg/chevron-down.svg); background-repeat:no-repeat; background-position:right center; transform-origin:center center;}
.dropdownCols .dropdownList .ddListTitle:hover{background-color:#bb5b02; color:#fff;}
.dropdownCols .dropdownList .ddListTitle:focus{outline:none;}
.dropdownCols .dropdownList .ddListContent{background:#fff; text-align:left; padding: 25px; position:absolute; width:calc(100% - 50px); z-index:99;}
.dropdownCols .dropdownList .ddListContent ul{list-style:none; padding:0; margin:0;}
.dropdownCols .dropdownList .ddListContent ul li{font-family:'Open Sans', sans-serif; font-weight:bold; margin-bottom:20px;}
.dropdownCols .dropdownList .ddListContent ul li:last-child{margin-bottom:0;}
.dropdownCols .dropdownList .ddListContent ul li a{text-decoration:none; background:url(../assets/svg/arrow-tail-o.svg) no-repeat center right; padding:0 30px 0 0; background-size:18px;}
.dropdownCols .dropdownList .ddListContent ul li a:hover{background-image:url(../assets/svg/arrow-tail.svg);}
.dropdownList.closed .ddListContent{display:none;}
.dropdownList.opened .ddListTitle:after{transform:rotate(180deg);}


.twoColFeature .wrapper {display:flex; flex-flow:row wrap;}
.twoColFeature .wrapper h3{font-size:2.6em; font-weight:600}
.twoColFeature .wrapper p{font-size:1.3em;}
.twoColFeature a.more-link{color:#000;}
.twoColFeature a.more-link:hover{color:#3b3b3b;}
.twoColFeature .twoColMedia{transition:all 0.8s;}
.twoColFeature .twoColMedia.fullWidth{width:100% !important;}
.twoColFeature .twoColContent{background:#e37701; display:flex; flex-flow:column wrap; padding:3.5% 50px; transition:all 0.7s; justify-content:center; flex:1;}
.twoColFeature .twoColContent.fullWidth{width:100% !important;}

.twoColFeature .video .twoColMedia{width:67%; transition:all 0.8s;}
.twoColFeature .video .twoColContent{width:26%;}
.twoColFeature .video .twoColContent a.more-link:after{border-color:#fff;}
.twoColFeature .video .twoColContent a.more-link:hover:after, .twoColFeature .video .twoColContent a.more-link:focus:after{border-color:#3b3b3b;}

.twoColFeature .photo .twoColMedia{flex:0 0 50%;}
.twoColFeature .photo .twoColMedia img{width:100%; height:auto;}
.twoColFeature .photo .twoColContent{flex:1;}

.twoColFeature button.pause:focus{width:auto; height:auto; position:relative !important}
.twoColFeature .slideshow .twoColMedia{flex:0 0 50%;}
.twoColFeature .slideshow .twoColMedia img{width:100%; height:auto;}
.twoColFeature .slideshow .twoColContent{flex:1; padding:0 3.5% 0 6.5%;}
.twoColFeature .slideshow .slideshow-slide{display:flex;}
.twoColFeature .slideshow .slideshow-slide .slideLrgText{font-size:2em;}
.twoColFeature .slideshow .slideshow-slide .quoteName{font-size:1.16em; margin-top:20px;}
.twoColFeature .slideshow .slideshow-slide .quoteName span{display:block;}
.twoColFeature .slideshow .slideshow-slide.single .slideLrgText{font-size:2.6em;}
.twoColFeature .slideshow .slideshow-slide.single .quoteName{font-size:1.3em; text-align:center;}
.twoColFeature .slideshow .slideshow-slide.single .quoteName span{display:inline-block;}
.twoColFeature .slideshow .slideshow-slide.single .quoteName span:first-of-type:after{content:", "; display:inline-block;}
.twoColFeature .slideshow .slideshow-slide.single .twoColContent{flex:0 0 auto; margin:auto; width:80%;}

.twoColFeature .slideshow{position:relative; width:100%; overflow:hidden; background:#e37701;}
.twoColFeature .slideshow .slides-wrapper{position:relative; height:471px; width:100%; overflow:hidden;}
.twoColFeature .slideshow .slideshow-slide{width:100%; height:100%; z-index:2; position:absolute; transform:translateX(100%); transition:1s; transform-origin:left top;  background:#e37701; visibility:hidden;}
.twoColFeature .slideshow .slideshow-slide:focus{z-index:20; background-color:#e37701; color:#000 !important;}
.twoColFeature .slideshow .slideshow-slide.current{transform:translateX(0); transition:1s; z-index:10; visibility:visible;}
.twoColFeature .slideshow .slideshow-controls{position:absolute; z-index:99; width:100%; height:100%;}
.twoColFeature .slideshow .slideshow-controls button{position:absolute;; display:inline-block; width:33px; height:33px; border:0; padding:0; margin:0; background-color:transparent; border:solid #fff; border-width:0 7px 7px 0;}
.twoColFeature .slideshow .slideshow-controls .prev{left:1%; top:calc(50% - 60px); transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.twoColFeature .slideshow .slideshow-controls .next{right:1%; top:calc(50% - 60px); transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.twoColFeature .slideshow .slideshow-controls button:hover, .twoColFeature .slideshow .slideshow-controls button:focus{border-color:#000;}


.twoColFeature .slideshow-nav{position:relative; width:100%; background:#bb5b01; z-index:99;}
.twoColFeature .slideshow-nav ul{text-align:center;}
.twoColFeature .slideshow-nav ul li{display:inline-block; list-style-type:none; vertical-align:middle;}
.twoColFeature .slideshow-nav ul li button{width:65px; height:10px; background:#fff; border:none; margin:0 10px;}
.twoColFeature .slideshow-nav ul li button:hover, .twoColFeature .slideshow-nav ul li button.active{background:#000;}
.twoColFeature .slideshow-nav ul li button:focus{background-color:#000 !important;}
.twoColFeature .slideshow-nav ul li.pause button{padding:0; width:15px; height:10px; background-color:transparent; background-image:linear-gradient(to right, rgba(255,255,255,1),rgba(255,255,255,1) 5px,rgba(255,255,255,0) 5px,rgba(255,255,255,0) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1));}
.twoColFeature .slideshow-nav ul li.pause button:hover, .twoColFeature .slideshow-nav ul li.pause button.active{background-image:linear-gradient(to right, rgba(0,0,0,1),rgba(0,0,0,1) 5px,rgba(0,0,0,0) 5px,rgba(0,0,0,0) 10px,rgba(0,0,0,1) 10px,rgba(0,0,0,1));}

.calltoAction{width:100%; background:#e37701; padding:60px 0;}
.calltoAction h3{text-align:center; font-size:3.3em;}
.calltoAction ul.cta-menu {display:flex; justify-content:space-between; flex-flow:row wrap;}
.calltoAction ul.cta-menu li{list-style-type:none; flex:1;}
.calltoAction ul.cta-menu li a.btn{width:calc(97% - 90px);}

.quotes{background:#000; width:100%; color:#fff;}
.quotes .component{padding:60px 0; display:flex; flex-flow:row wrap; justify-content:space-between;}
.quotes .quote-img{flex:0 1 21%; margin-right:6%;}
.quotes .quote-img img{width:100%; height:auto;}
.quotes .quote-text{flex:0 1 72%; margin:auto;}
.quotes .quote-text p{font-size:2.7em;}
.quotes .quoteBy{text-align:center; padding-top:40px;}
.quotes .quoteBy:before{content:""; display:block; width:24%; height:7px; margin:0 auto 60px; background:#e37701;}
.quotes .quoteBy .quoteName{font-size:1.2em;}

.icons{display:flex; flex-flow:row wrap; justify-content:space-between;}
.icons .icon{flex:1 1 12%; margin-bottom:10px; padding:2%; max-width:160px; width:10%;}
.icons .icon a{display:block;  text-decoration:none;}
.icons .icon .iconImg{width:100%; height:auto; display:block;}
.icons .icon .iconImg {width:calc(100% - 20px); padding:10px; background-color:#e37701; border-radius:50%; margin:0 auto 20px;}
.icons .icon .iconImg svg{fill:#fff;}
.icons .icon .iconTxt{font-family: 'Open Sans', sans-serif; font-weight:600; display:block; text-align:center; color:#000;}
.icons .icon a:hover, .icons .icon a:focus{background:transparent !important;}
.icons .icon a:hover .iconImg, .icons .icon a:focus .iconImg, .icons .icon a:hover .iconTxt, .icons .icon a:focus .iconTxt{background-color:#bb5b02 !important; color:#fff !important;}

.slateForm .form_label footer{display:none;}
.slateForm label.form_label, .slateForm div.form_label{font-weight:bold; margin-bottom:5px;}

@media (max-width: 1200px) {
	body{font-size:16px;}
	.tagline{font-size:3em;}
	.twoColFeature .twoColContent{padding:30px 2.5%;}
	.twoColFeature .video .twoColMedia button span.play-icon{top:70%;}
}


@media (max-width: 900px) {

	.imgColumns .col{flex:0 0 46% !important;}
	.iconColumns .col{flex:0 0 46%; padding-right:0; margin-right:2%; border:none;}

	.video{display:block;}
	.video .videoWrapper{width:100%;}
	.vidCol .vidContent{width:100%;}

	.calltoAction ul.cta-menu li{flex:0 1 50%;}

	.dropdownCols .dropCol{flex:1 1 100%;}

	.twoColFeature .video .twoColMedia, .twoColFeature .video .twoColContent{width:100%;}
	.twoColFeature .photo .twoColMedia{flex:1 1 100%;}
	.twoColFeature .slideshow .slideshow-slide .twoColMedia{display:none;}
	.twoColFeature .slideshow .slideshow-slide .twoColContent{flex:0 0 auto; margin:auto; width:85%; text-align:center;}
	.twoColFeature .slideshow .slideshow-slide .slideLrgText{font-size:2em;}
	.twoColFeature .slideshow .slideshow-slide .quoteName{font-size:1.3em;}
	.twoColFeature .slideshow .slideshow-slide .quoteName span{display:inline-block;}
	.twoColFeature .slideshow .slideshow-slide .quoteName span:first-of-type:after{content:", "; display:inline-block;}
}

@media (max-width: 800px) {
	.head-content{align-items:center; flex-flow:row-wrap;}
	.logo{width:62%;}

	.facts .fact-col .factNum{font-size:3em;}

	section .form{width:calc(100% - 80px); }

	.quotes .quote-img{display:none;}
	.quotes .quote-text {flex: 1 1 97%;}
	.quotes .quote-text p{font-size:2.1em;}
	.quotes .quoteby{font-size:1.3em; padding-top:20px}
	.quotes .quoteby:before{margin:0 auto 30px;}

	footer p{text-align:center; flex:1; white-space:normal;}
	footer p svg{display:block; margin:0 auto 10px !important; width:100% !important}



}

@media (max-width: 720px) {
	.columns .col{flex:0 1 48%; margin-right:2%;}
	.columns .col:nth-child(2){margin-right:0%;}
	.columns .col:nth-child(n+3){margin-top:30px;}

	.intro-form .intro-form-text{width:calc(100% - 60px);}
	.intro-form .intro-form-form{width:100%; padding:30px 0 0;}
	.intro-form .intro-form-text p{font-size:1.3em;}

	.intro-photo .intro-photo-text{width:calc(100% - 60px);}

	.one-col .content{padding:50px;}
	.one-col h3{font-size:2.8em;}
	.one-col .content p, .one-col .content ul{font-size:1.3em;}
	




}

@media (max-width: 660px) {
	.head-content{align-items:center; flex-flow:column wrap;}
	.logo{width:100%; margin-bottom:20px}
	.tagline{text-align:center;}
	.icons{justify-content:space-between;}
	.icons .icon{flex:0 0 22%;}
}

@media (max-width: 600px) {
	.imgColumns .col{flex:0 0 100% !important; margin-right:0;}
	.iconColumns .col{flex:0 0 100%;}

	.calltoAction ul.cta-menu li{flex:1 1 100%}

	.columns .col{flex:1 1 100%; margin-right:0; margin-top:30px;}

	.video .vidPad button span.play-icon{top:60%; left:75%; width:70px; height:70px;}

	.facts .fact-col{flex:0 1 45%; margin-bottom:15px;}
	.facts .fact-col:nth-child(even){margin:0; padding:0; border:none;}

	.form-wrapper{padding:20px;}
	.form{box-shadow:none; width:calc(100% - 80px);}




}

@media (max-width: 500px) {
	.video .vidPad button span.play-icon{top:60%; left:75%;}
	.twoColFeature .slideshow .slideshow-slide .slideLrgText{font-size:1.8em;}
	.one-col .content{padding:25px;}

		.icons .icon{flex:0 0 27%; padding:3%;}




}

@media (max-width: 360px) {
	.facts .fact-col{flex:1 1 90%; margin-right:0; padding:0; border:none; text-align:center; margin-bottom:15px !important;}

	.icons .icon{flex:0 0 44%; padding:3%;}

}

@media (max-width:280px){
	.icons .icon{flex:0 0 60%; padding:0; margin:0 auto 10px;}
}
