.mainheadingAdjustments{margin-left:80px;line-height:1.1;margin-right:10px}
.section-overlay{margin:auto -15px;overflow:hidden}
.sectionOverlay{width:100%;height:auto;background-size:100% 100%;position:relative;display:inline-block;overflow:hidden}
@media only screen and (min-width:1199px){.sectionOverlay .overlay{position:absolute;top:0;width:200%;height:100%;background:rgba(255,255,255,0.8);transform:skew(160deg);left:50%}
}
@media only screen and (max-width:1198px){.sectionOverlay .overlay{position:absolute;top:40%;width:100%;height:200%;border-top:175px solid transparent;border-left:668px solid #ed7272;content:''}
}
.sectionOverlay .locationTextCont{width:400px;float:right;margin:53px 0}
.sectionOverlay .locationIcon{width:180px;height:180px;padding-left:150px;background-repeat:no-repeat;background-size:35% 62%;background-position:center center;background-color:#18a3b447;border-radius:50%;display:inline-block;float:left}
.sectionOverlay .locationText{float:right;width:220px;color:#fff}
.sectionOverlay .locationTextWrapper{margin-left:-16px;margin-top:52px}
.sectionOverlay .locationTextBtn>a{background:#18a3b4;border:3px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:'Roboto',sans-serif;font-size:1.8rem;font-weight:600;padding:6px 27px;margin:0 0 1.5rem 0;text-align:center;text-decoration:none;text-transform:uppercase}
.sectionOverlay .rosourceIconCont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}
.sectionOverlay .sectionRight{position:relative;height:inherit}
.sectionOverlay .icon{float:left;margin-bottom:20px;width:50%}
.sectionOverlay .icon:nth-child(odd){padding-right:0}
.sectionOverlay .icon:nth-child(even){padding-left:0}
.sectionOverlay .icon a{display:block;text-decoration:none}
.sectionOverlay .icon a span{display:block;width:100px;margin-bottom:10px;margin:auto}
.sectionOverlay .icon a span>img{width:100%}
.sectionOverlay .icon a label{display:block;text-align:center;font-size:16px;margin-top:14px;line-height:1}
.sectionOverlay .icon a label:hover{cursor:pointer}
.sectionOverlay .icon a:hover{cursor:pointer}
.sectionOverlay .icon .removePointer label:hover{cursor:auto !important}
.sectionOverlay .icon .removePointer:hover{cursor:auto !important}
.sectionOverlay .iconWrapper{font-size:16px;margin-bottom:20px}
.sectionOverlay .textPara{font-size:18px;margin-bottom:20px;margin-left:40px;font-weight:600;line-height:1}
.sectionOverlay .locationTextWrapperHeading{font-size:36px;font-weight:bold;color:inherit;line-height:1.1;margin-bottom:25px}
.sectionOverlay .locationTextPara p{color:inherit;font-size:20px;line-height:1.3}
.sectionOverlay .locationTextBtn>a:hover{background:#fff;border:3px solid #000;color:#3c2320}
.sectionOverlay .section-overlay{margin:auto -15px}
.sectionOverlay .OverlayIcon{width:100%}
@media only screen and (max-width:1198px){.sectionOverlay .sectionLeft{width:100%;padding:50px 15px 0}
.sectionOverlay .sectionLeft .locationTextCont{float:none;margin:auto;position:relative;display:inline-block;top:50%;left:50%;transform:translate(-50%)}
.sectionOverlay .sectionLeft .locationIcon{float:left;position:absolute;left:-16%}
.sectionOverlay .sectionLeft .locationTextWrapper{margin-left:0;margin-right:-16px}
.sectionOverlay .sectionLeft .locationText{position:relative;width:100%}
.sectionOverlay .sectionLeft .locationTextWrapperHeading{margin-left:80px}
}
@media only screen and (max-width:767px){.sectionOverlay .sectionLeft{padding-left:25px}
.sectionOverlay .locationTextWrapper{padding-right:10px}
.sectionOverlay .locationTextWrapper .locationTextWrapperHeading{margin-left:80px;line-height:1.1;margin-right:10px;margin-top:-18px;margin-bottom:25px}
.sectionOverlay .locationTextWrapper .locationTextPara{position:relative}
.sectionOverlay .locationTextCont{width:100% !important}
.sectionOverlay .locationTextCont .locationIcon{width:160px;height:160px;background-size:31% 59%;padding-left:0}
.sectionOverlay .locationTextCont .locationText{float:left;width:100%}
.sectionOverlay .locationIcon{left:-60px !important}
}
@media only screen and (max-width:990px){.sectionOverlay .rosourceIconCont{position:relative;top:auto;left:auto !important;transform:none;width:50%}
.sectionOverlay .locationTextWrapperHeading{margin-left:85px}
.sectionOverlay .locationTextCont{display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%);width:50%}
.sectionOverlay .locationIcon{float:left;position:absolute;left:-16%}
.sectionOverlay .locationText{width:100%;position:relative}
.sectionOverlay .sectionRight{width:100%}
.sectionOverlay .sectionRight .icon{margin-right:0;width:50%;padding:0 30px}
.sectionOverlay .sectionRight .icon span{width:90px}
.sectionOverlay .sectionRight .OverlayIcon{width:80%;height:inherit;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.sectionOverlay .sectionRight .textPara{margin-left:0;margin-bottom:30px;margin-top:0;width:100%;text-align:center}
.sectionOverlay .sectionRight .iconWrapper{margin-top:180px;margin-bottom:20px;height:inherit;display:inline-block;width:100%}
}
@media only screen and (max-width:990px){.sectionOverlay{display:inline-block;height:inherit !important}
}
@media only screen and (min-width:991px) and (max-width:1198px){.sectionOverlay{display:inline-block;height:inherit !important}
}
@media only screen and (min-width:991px) and (max-width:1198px){.sectionOverlay .sectionRight{width:100%}
.sectionOverlay .sectionRight .OverlayIcon{width:auto;display:flex}
.sectionOverlay .sectionRight .textPara{margin-left:0;text-align:center;margin-bottom:50px}
.sectionOverlay .sectionRight .rosourceIconCont{position:relative;top:auto;left:auto !important;transform:none;width:70%}
.sectionOverlay .sectionRight .icon{flex:1;padding:0 10px}
.sectionOverlay .sectionRight .iconWrapper{margin:150px auto 80px auto}
}
@media only screen and (max-width:1198px){.section-overlay{height:auto !important}
.section-overlay .sectionOverlay{margin-bottom:-6px}
}
.overlayAdjustments .rosourceIconCont{float:right;width:50%;margin-top:150px;margin-left:15%;top:0;left:0;transform:translate(1%,1%)}
.overlayAdjustments .rosourceIconCont .textPara{width:70%;text-align:center;margin-bottom:30px;margin-left:0}
.overlayAdjustments .rosourceIconCont .OverlayIcon{width:70%}
@media only screen and (min-width:1199px) and (max-width:1399px){.sectionOverlay .locationTextCont{width:80%;float:right;margin:53px 0;left:50%;top:50%;transform:translate(-50%);position:absolute}
.sectionOverlay .locationText{width:70%;margin-left:155px;margin-top:-180px;float:left}
.sectionOverlay .locationTextWrapper{margin-left:0}
.sectionOverlay .rosourceIconCont{float:right;width:50%;margin-top:150px;margin-left:15%;top:0;left:0;transform:translate(1%,1%)}
.sectionOverlay .rosourceIconCont .textPara{width:70%;text-align:center;margin-bottom:30px;margin-left:0}
.sectionOverlay .rosourceIconCont .OverlayIcon{width:70%}
.sectionOverlay .textPara{width:60%}
.sectionOverlay .rosourceIconCont{top:0 !important;width:60%}
}
@media only screen and (min-width:1400px){.sectionOverlay .locationTextCont{width:80%;float:right;margin:53px 0}
.sectionOverlay .locationText{width:70%;margin-left:155px;margin-top:-180px;float:left}
.sectionOverlay .locationTextWrapper{margin-left:0}
.sectionOverlay .locationTextWrapper .disclaimerTextPara{width:80%}
.sectionOverlay .rosourceIconCont{float:right;width:50%;margin-top:150px;margin-left:15%;top:0;left:0;transform:translate(1%,1%)}
.sectionOverlay .rosourceIconCont .textPara{width:70%;text-align:center;margin-bottom:30px;margin-left:0}
.sectionOverlay .rosourceIconCont .OverlayIcon{width:70%}
.sectionOverlay .textPara{width:60%}
.sectionOverlay .rosourceIconCont{width:60%;top:0 !important}
}
@media only screen and (min-width:1500px){.sectionOverlay .locationTextCont{width:65%}
.sectionOverlay .rosourceIconCont{float:right;width:50%;margin-top:150px;margin-left:15%;top:0;left:0;transform:translate(1%,1%)}
.sectionOverlay .rosourceIconCont .textPara{width:70%;text-align:center;margin-bottom:30px;margin-left:0}
.sectionOverlay .rosourceIconCont .OverlayIcon{width:70%}
.sectionOverlay .rosourceIconCont{top:0 !important}
}
@media only screen and (max-width:767px){.sectionOverlay .sectionRight .rosourceIconCont{width:100%}
.sectionOverlay .sectionRight .OverlayIcon{width:100%}
}