@charset "UTF-8";
/* CSS Document */

#header_wrap_mini { background: #000; }
#header_wrap_mini .tabs { background: transparent; clear: both; position: absolute; bottom: 0px; left: 0px; }
#header_wrap_mini .tabs-title a { background: #a4027d; font-size: 22px; color: #FFF; padding: 0px 20px; border-radius: 10px 10px 0px 0px; height: 50px; line-height: 59px; margin-right: 2px; }
.mini-site-row { padding-top: 65px; padding-bottom: 65px; }
.mini-site-row-assets { padding-top: 65px; }
.mini-site-row.top-row p { font-size: 30px; }
.mini-site-row.top-row p:last-child { margin-bottom: 0px; }
.mini-site-row h2 { font-size: 35px; }
.mini-site-row.orange-row { color: #FFF; background: #ff9933; }
.mini-site-row.orange-row h2 { color: #FFF; }
.mini-site-row.purple-row { color: #FFF; background: #a2007d; }
.mini-site-row.purple-row h2 { color: #FFF; }

.mini-site-row.blue-row { color: #FFF; background: #85a0ae; }
.mini-site-row.green-row { color: #FFF; background: #6ca141; }
.mini-site-row.black-row { color: #FFF; background: #000000; }


#header_wrap_mini header { background-repeat: no-repeat; background-size: contain; height: 480px; position: relative; background-position: right center; }
#header_wrap_mini #header_left { padding-top: 70px; }
#header_wrap_mini #header_left img { margin-bottom: 45px; }
#header_wrap_mini #header_left div { color: #FFF; margin-bottom: 25px; }
#header_wrap_mini #header_left div.header-title1 { font-size: 35px; line-height: 35px; font-family: HelveticaNeueLTCom-BdCn, Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; text-transform: uppercase; }
#header_wrap_mini #header_left div.header-title2 { font-size: 30px; line-height: 35px; font-family: HelveticaNeueLTCom-LtCn, Helvetica, Roboto, Arial, sans-serif; font-weight: 400; }
#header_wrap_mini #header_left div.header-title3 { font-size: 30px; line-height: 35px; font-family: HelveticaNeueLTCom-BdCn, Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; }
.testimonial_row h2 { color: #FFF; font-size: 40px; margin-bottom: 20px; }
.testimonial_row { padding-top: 65px; padding-bottom: 65px; }
.testimonial_row blockquote { font-family: HelveticaNeueLTCom-BdCn, Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; font-size: 25px; }
.testimonial_row cite::before { content: ""; font-style: normal; }
.testimonial_row cite a { font-style: normal; }
.testimonial_carousel .button { margin-right: 0px; }
.no-bot-m { margin-bottom: 0px; }
#asset-tabs { }
#asset-tabs .tabs-title { width: 33%; text-align: center; }
#asset-tabs .tabs-title a { padding-top: 30px; padding-bottom: 30px; }
#asset-tabs .tabs-title a:hover { color: #999; }
#asset-tabs .tabs-title img { max-width: 170px; display: inline-block; margin-bottom: 30px; }
#asset-tabs .tabs-title div { display: block; font-size: 25px; font-family: HelveticaNeueLTCom-BdCn, Helvetica, Roboto, Arial, sans-serif; }
#header_wrap_mini .tabs-title.active a { color: #a4027d; background: #FFF; }
.tabs-content .assets-row { padding-bottom: 45px; }
.tabs-content .assets-row h2 { padding-top: 45px; padding-bottom: 30px; font-size: 25px; text-align: center; color: #000; }
.tabs-content .assets-row:nth-child(odd) { background: #f2f5f7; }
.tabs-content { background: transparent; }
.assets_area.owl-carousel.owl-theme .owl-dots .owl-dot span { border: 3px solid rgba(178,197,207,0.8); }
.assets_area.owl-carousel.owl-theme .owl-dots .owl-dot.active span, .assets_area.owl-carousel.owl-theme .owl-dots .owl-dot:hover span { background: rgba(178,197,207,0.8); }
.tabs-panel { padding: 0px; }
#asset-tabs { }
#asset-tabs { }
.text-center ul { text-align: left; }
.file_box { text-align: center; padding-left:15px; padding-right:15px; }
.file_box h3 { color: #000; font-size: 20px; }
.owl-stage { margin: 0 auto; }
.owl-item .button { margin-right: 0px; }
#mini-site-contact { background: #e1e8ec; padding: 22px 14px 14px; height: auto; overflow: hidden; }
#mini-site-contact .req_message { color: red; text-transform: uppercase;  font-size: .95rem;
margin-bottom: 20px; }
#social_icons { padding: 25px 0px 0px; margin: 0px; display: block; }
#social_icons li { display: inline-block; }
.video-box { margin-bottom: 30px; position: relative; }
.play-icon { position: absolute; left: 50%; top: 50%; z-index: 10; width: auto; margin-left: -41px; margin-top: -41px; width: auto !important; }
#videos_show.owl-carousel { overflow: hidden !important; }
#videos_show .owl-nav div { text-indent: 1000em; }

.vid_cover { position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.8); margin-right: 1.07143rem;
margin-left: 1.07143rem; padding:15px; opacity:0; -webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
.vid_cover:hover { opacity:1;}
.vid_cover h3 { color:#FFF; font-size:20px;}

 @media screen and (max-width: 1200px) {
	 #videos_show { padding-left:15px !important; padding-right:15px !important;}
	 #header_wrap_mini .tabs-title a { padding-left: 10px; padding-right: 10px; height: 40px; line-height: 47px; font-size: 22px; }
 }
 @media screen and (max-width: 1000px) {
/*#header_wrap_mini .tabs-title a { padding-left: 15px; padding-right: 15px; }*/

.mini-site-row-assets { padding-top: 35px; }
.mini-site-row, .testimonial_row { padding-top: 35px; padding-bottom: 35px; }
#asset-tabs .tabs-title a { padding-top: 15px; padding-bottom: 15px; }
#asset-tabs .tabs-title img { max-width: 30px; }
.mini-site-row.top-row p { font-size:20px;}
.testimonial_row h2 { font-size:35px;}

#header_wrap_mini .tabs-title a { margin-bottom: 3px; border-radius: 0px; }
ul.tabs { text-align: center; }
ul.tabs li { display: inline-block; float: none; }
#asset-tabs .tabs-title div { font-size: 16px; }

}
 @media screen and (max-width: 720px) {
#header_wrap_mini .tabs-title a { padding-left: 10px; padding-right: 10px; height: 40px; line-height: 47px; font-size: 17px; }
#header_wrap_mini header { background-size: cover; background-position: center center; }
#asset-tabs .tabs-title img { max-width: 50px; }
#asset-tabs .tabs-title div { font-size: 20px; font-family: HelveticaNeueLTCom-LtCn, Helvetica, Roboto, Arial, sans-serif; }
.video-box { margin-bottom:15px;}
}
 @media screen and (max-width: 600px) {

}
/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity { z-index: 9990; position: fixed; top: 0; right: 0; bottom: 0; left: 0; white-space: nowrap; background: #0b0b0b; background: rgba(0,0,0,0.6); outline: none !important; opacity: 0; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease }
.lity.lity-opened { opacity: 1 }
.lity.lity-closed { opacity: 0 }
.lity * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.lity-wrap { z-index: 9990; position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: center; outline: none !important }
.lity-wrap:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em }
.lity-loader { z-index: 9991; color: #fff; position: absolute; top: 50%; margin-top: -0.8em; width: 100%; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; opacity: 0; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease }
.lity-loading .lity-loader { opacity: 1 }
.lity-container { z-index: 9992; position: relative; text-align: left; vertical-align: middle; display: inline-block; white-space: normal; max-width: 100%; max-height: 100%; outline: none !important }
.lity-content { z-index: 9993; width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; -o-transition: -o-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease }
.lity-loading .lity-content, .lity-closed .lity-content { -webkit-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8) }
.lity-content:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; display: block; right: 0; width: auto; height: auto; z-index: -1; -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6); box-shadow: 0 0 8px rgba(0,0,0,0.6) }
.lity-close { z-index: 9994; width: 35px; height: 35px; position: fixed; right: 0; top: 0; -webkit-appearance: none; cursor: pointer; text-decoration: none; text-align: center; padding: 0; color: #fff; font-style: normal; font-size: 35px; font-family: Arial, Baskerville, monospace; line-height: 35px; text-shadow: 0 1px 2px rgba(0,0,0,0.6); border: 0; background: none; outline: none; -webkit-box-shadow: none; box-shadow: none }
.lity-close::-moz-focus-inner {
border:0;
padding:0
}
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited { text-decoration: none; text-align: center; padding: 0; color: #fff; font-style: normal; font-size: 35px; font-family: Arial, Baskerville, monospace; line-height: 35px; text-shadow: 0 1px 2px rgba(0,0,0,0.6); border: 0; background: none; outline: none; -webkit-box-shadow: none; box-shadow: none }
.lity-close:active { top: 1px }
.lity-image img { max-width: 100%; display: block; line-height: 0; border: 0 }
.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container { width: 100%; max-width: 964px }
.lity-iframe-container { width: 100%; height: 0; padding-top: 56.25%; overflow: auto; pointer-events: auto; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-overflow-scrolling: touch }
.lity-iframe-container iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6); box-shadow: 0 0 8px rgba(0,0,0,0.6); background: #000 }
.lity-hide { display: none }
