html,body{overflow-x:visible;font-size:18px}
video:hover{cursor:pointer}
h1{color:#4e5758;font-weight:bold;padding-bottom:20px;font-size:46px;font-family:"Helvetica Neue",Helvetica,Arial,"sans-serif";margin-bottom:0;line-height:1.15}
p{color:#000;line-height:28px}
.disclaimer p{font-size:12px;text-align:justify;line-height:14px}
.container.disclaimer{padding:20px 45px}
.img-fluid{display:block;height:auto}
.internalVideo{width:183px;height:104px}
.doubleImage{margin-left:5px;padding-top:-20px;padding-bottom:20px}
.doubleImage>div{display:inline-block}
#doubleText>div.cmp-text{display:inline}
#doubleText>div.cmp-text>p{display:inline}
#separator{height:50px;float:none;display:inline;margin-left:20%}
.col-sm-6{margin-left:15px;width:calc(50% - 15px);padding:0 55px}
.videoDiv{width:195px}
.videoDiv p{font-size:11px;line-height:12px}
.videoDiv video{width:183px;height:104px;margin:0;display:inline}
.twoVideoText{width:70%;display:inline;font-size:9px}
.video01>div.cmp-text p{font-size:11px;line-height:12px}
.no_padding{padding-right:0;padding-left:0}
.no_margin{margin:0}
.no_padding_bottom{padding-bottom:0 !important}
.no_margin_bottom{margin-bottom:0 !important}
.twoVideoImg{max-width:130%;width:555px}
.oneVideoImg>.cmp-image>img{display:block;margin-left:auto;margin-right:auto}
.csrIcon{padding-bottom:20px;padding-top:20px}
.footerDiv{margin-top:0;display:block;position:relative;height:100px;width:1200px;margin-left:auto;margin-right:auto}
#footer_info{margin-right:0;width:1170px;margin-left:40px;padding-bottom:20px;padding-right:15px;padding-left:15px;font-family:"Helvetica Neue",Helvetica,Arial,"sans-serif"}
#footer_info p{font-size:10px;line-height:12px;text-align:justify;margin-top:-100px}
#prospectFooter{height:75px}
#footer_contact{height:100%}
#footer_info{height:100%}
.contact_area{height:75px}
@media(min-width:992px) and (max-width:1199px){h1{font-size:40px}
p{font-size:14px;line-height:20px}
.doubleIcon>div>img{height:41px}
.videoDiv{width:190px}
.col-sm-6>div>img{width:250px}
.twoVideoImg{width:auto;margin-left:0;margin-top:40px}
.twoVideoImg>div>img{width:485px;height:542px}
.footerDiv{width:992px}
#footer_info{margin-right:0;width:992px;margin-left:calc((100% - 992px) / 2)}
#rightImage{margin-left:0}
}
@media(min-width:768px) and (max-width:992px){h1{font-size:36px}
p{font-size:14px;line-height:20px}
.col-sm-6>div>img{width:190px;margin-bottom:20px}
.twoVideoImg{width:auto}
.twoVideoImg>div>img{width:357px}
#rightImage{margin-left:0}
.footerDiv{width:750px}
#footer_info{margin-right:0;width:750px;margin-left:calc((100% - 750px) / 2)}
#rightImage{margin-left:0}
}
@media(max-width:768px){.videoDiv p{margin-top:5px}
.col-sm-6{margin-left:0;width:100%;padding:0 30px;padding-top:0}
.col-sm-6.twoVideoContainer{margin-bottom:50px}
#rightImage>div>img{margin-left:calc((100% - 283px) / 2);margin-top:250px}
.twoVideoImg{padding:0}
.no_padding_bottom{padding-bottom:0}
.csrIcon>div>img{margin-left:calc((100% - 54px) / 2);margin-top:100px}
.internalVideo{display:block;margin-left:auto;margin-right:auto}
.img-fluid{display:block;margin-left:auto;margin-right:auto}
.doubleImage{padding-left:calc(50% - 195px);padding-right:calc(50% - 195px)}
.doubleImage>div{display:inline-block}
.footerDiv{width:90%}
#footer_info{margin-right:0;width:100%;margin-left:0}
#footer_info p{text-align:justify !important}
}
@media(max-width:414px){.doubleImage>div{display:block;margin-left:auto;margin-right:auto}
.col-sm-6{padding:0}
.col-sm-12{padding:0}
.row.csrContainer.csrText{margin-right:1px;margin-left:1px}
.twoVideoImg{width:calc(100% - 30px);padding:0;margin-left:30px}
#prospectFooter{margin-left:5%;width:calc(100% - 10%)}
#rightImage{margin-top:-100px}
}
.container.disclaimer{text-align:justify}
.row.csrContainer.csrText{margin-right:120px;margin-left:120px}
.container.itemBlock{padding-top:70px;padding-bottom:70px}
.container.itemBlock.imageOnly{margin-top:0;padding:0}
@media(max-width:992px){h1{font-size:36px;text-align:center !important}
p{font-size:14px;line-height:20px;text-align:center !important}
.disclaimer p{text-align:justify !important}
.container.disclaimer{padding:20px 15px}
.container.itemBlock{padding-top:50px;padding-bottom:50px;margin-bottom:0}
.row.csrContainer.csrText{margin-right:30px;margin-left:30px}
}