.frs-wrapper .frs-caption .frs-caption-content{color:#fff;padding:25px;font-size:13px;min-width:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.frs-wrapper .frs-caption.frs-caption-position-left .frs-caption-inner{vertical-align:middle;}
.frs-wrapper .frs-caption.frs-caption-position-left .frs-caption-content{margin-right:auto;}
.frs-wrapper .frs-caption.frs-caption-position-top-left .frs-caption-inner{vertical-align:top;}
.frs-wrapper .frs-caption.frs-caption-position-top-left .frs-caption-content{margin-right:auto;}
.frs-wrapper .frs-caption.frs-caption-position-top .frs-caption-inner{vertical-align:top;}
.frs-wrapper .frs-caption.frs-caption-position-top .frs-caption-content{margin:0 auto;}
.frs-wrapper .frs-caption.frs-caption-position-top-right .frs-caption-inner{vertical-align:top;}
.frs-wrapper .frs-caption.frs-caption-position-top-right .frs-caption-content{margin-left:auto;}
.frs-wrapper .frs-caption.frs-caption-position-right .frs-caption-inner{vertical-align:middle;}
.frs-wrapper .frs-caption.frs-caption-position-right .frs-caption-content{width:1200px !important;margin:auto;padding:20px !important;}
.frs-wrapper .frs-caption.frs-caption-position-right .frs-caption-content > div{float:right;}
.frs-wrapper .frs-caption.frs-caption-position-right .frs-caption-content > div h2{}
.frs-wrapper .frs-caption.frs-caption-position-bottom-right .frs-caption-inner{vertical-align:bottom;}
.frs-wrapper .frs-caption.frs-caption-position-bottom-right .frs-caption-content{margin-left:auto;}
.frs-wrapper .frs-caption.frs-caption-position-bottom .frs-caption-inner{vertical-align:bottom;}
.frs-wrapper .frs-caption.frs-caption-position-bottom .frs-caption-content{margin:0 auto;}
.frs-wrapper .frs-caption.frs-caption-position-bottom-left .frs-caption-inner{vertical-align:bottom;}
.frs-wrapper .frs-caption.frs-caption-position-bottom-left .frs-caption-content{margin-right:auto;}
.frs-wrapper .frs-caption.frs-caption-position-center .frs-caption-inner{vertical-align:middle;}
.frs-wrapper .frs-caption.frs-caption-position-center .frs-caption-content{margin:0 auto;}
.frs-wrapper .frs-caption.frs-caption-position-sticky-top{padding:0px !important;}
.frs-wrapper .frs-caption.frs-caption-position-sticky-top .frs-caption-inner{vertical-align:top;}
.frs-wrapper .frs-caption.frs-caption-position-sticky-top .frs-caption-content{margin-right:auto;width:100% !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.frs-wrapper .frs-caption.frs-caption-position-sticky-bottom{padding:0px !important;}
.frs-wrapper .frs-caption.frs-caption-position-sticky-bottom .frs-caption-inner{vertical-align:bottom;}
.frs-wrapper .frs-caption.frs-caption-position-sticky-bottom .frs-caption-content{margin-right:auto;width:100% !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.frs-wrapper .frs-caption.frs-caption-position-left .frs-caption-content{background:none !important;width:1200px !important;margin:auto;padding:20px !important;}
.frs-caption-content{background:none !important;}
.frs-caption-content h4{display:none !important;}
.frs-caption-content h2{color:#FFF !important;font-size:52px;font-weight:300;margin:0;line-height:54px !important;margin-bottom:10px;}
.frs-caption-content h2.small-txt{font-size:40px !important;}
.frs-caption-content h2 span{color:#96BD29;}
.frs-slideshow-container .frs-slideshow-content img{vertical-align:top !important;}
.frs-caption-content h2 img{margin:0 10px 0 38px;}
@media screen and (max-width:1200px){.frs-caption-content h2{font-size:40px;line-height:44px !important;}
.frs-caption-content h2.small-txt{font-size:30px !important;}
.frs-wrapper .frs-caption.frs-caption-position-right .frs-caption-content{width:100% !important;}
}
@media screen and (max-width:1025px){.frs-caption-content h2{font-size:30px;line-height:34px !important;}
.frs-caption-content h2.small-txt{font-size:24px !important;}
.frs-caption-content h2 img{width:40px;}
}
@media screen and (max-width:641px){.frs-caption-content h2{font-size:24px;line-height:28px !important;font-weight:400;margin:0 0 5px 0;}
.frs-caption-content h2.small-txt{font-size:20px !important;}
.frs-caption-content h2 img{width:30px;margin:0px 5px 0px 28px;}
}
@media screen and (max-width:481px){.frs-caption-content h2{font-size:20px;line-height:24px !important;margin:0 0 0 0;}
.frs-caption-content h2.small-txt{font-size:16px !important;}
.frs-caption-content h2 img{margin:0px 5px 0px 10px;}
}
.frs-caption-content{text-shadow:1px 1px 1px rgb(0, 0, 0);}