.owl-theme .owl-controls {margin-top: 10px; text-align: center; }
.owl-theme .owl-controls .owl-nav [class*="owl-"] {background: #d6d6d6 none repeat scroll 0 0; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; margin: 5px; padding: 4px 7px; }
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {background: #869791 none repeat scroll 0 0; color: #fff; text-decoration: none; }
.owl-theme .owl-controls .owl-nav .disabled {cursor: default; opacity: 0.5; }
.owl-theme .owl-dots .owl-dot {display: inline-block; }
.owl-theme .owl-dots .owl-dot span {background: #d6d6d6 none repeat scroll 0 0; border-radius: 30px; display: block; height: 10px; margin: 5px 7px; transition: opacity 200ms ease 0s; width: 10px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #869791 none repeat scroll 0 0; }
.owl_homepage {background-color: #e6e6e6; height: 350px; overflow: hidden; position: relative; display:block; width: 100%; }
.owl_homepage .owl-carousel .owl-item {padding: 0px; border:0px}
.owl_homepage .item {background-size:cover!important}
.owl_homepage .owl-carousel .owl-item .item {padding: 0px; border:0px; height:350px; display:block}
.flick-sub-text {color: #fff; font-size: 50px; font-weight: 300; line-height: 3.625rem; text-align: center; text-shadow: 2px 2px 4px #000; }
.flick_wrap {width: auto; text-align:center; margin:auto}
.flick-title, .owl_homepage .owl-carousel .owl-item .item span.flick-block-text {padding: 12px 18px; }
.flick-title {font-size: 20px; text-transform: uppercase; text-align: center; text-shadow: 2px 2px 4px #000; text-align: center; color:#fff; }
.flick-title::before {right: 1.5%; }
.flick-title::before, .flick-title::after {border-top: 1px solid white; content: ""; display: table-cell; position: relative; top: 0.6em; width: 45%; }
.flick-title::after {left: 1.5%; }
.flick-title {display: table; margin: auto; white-space: nowrap; padding-top: 54px; }
.flick-block-text {text-shadow: 2px 2px 4px #000; }
.flick-block-text .button {text-shadow:none}
.l_advertisers .flick-title::before, .l_advertisers .flick-title::after {border-top: 1px solid #44b6ae!important; }
.l_publishers .flick-title::before, .l_publishers .flick-title::after {border-top: 1px solid #8775a7!important; }
.l_agencies .flick-title::before, .l_agencies .flick-title::after {border-top: 1px solid #4b77be!important; }
#owl-demo .item img{display: block; width: 100%; height: auto; }
.owl_homepage .owl-theme .owl-controls {bottom: 28px; left: 48%; margin: auto; position: absolute; text-align: center; z-index: 9999;
}
.owl_homepage .owl-theme a.button {line-height: 90px; text-shadow:none}

@media only screen and (max-device-width:750px){
.flick-title {}
.owl_homepage .owl-theme a.button {margin-top: 10px; text-shadow:none}
}
@media only screen and (max-width: 550px){.flick-sub-text span {
    font-size: 30px !important;
    font-weight: bolder;
    line-height: 30px !important;
}}
