/**
 * This is an example of an additional stylesheet that can be 
 * enqueued using the add_css module method. The files settings.css,
 * frontend.css and frontend.responsive.css don't need to be 
 * enqueued and will be included for you automatically.
 */
 
  
 .videomain{
	margin: 0 auto;
	background: center center;
    background-size: cover;
    background-color: #000;
	position: relative;
	box-shadow: 0 0 24px rgba(0,0,0,0.22)
 }
 
 .videomain a {
	position: absolute;
	background-color: rgba(0,0,0,.6);
	opacity: 1;
    height: 185px;
    width: 185px;
    border-radius: 50%;
    left: 50%;
    margin-left: -92.5px;
    top: 50%;
    margin-top: -92.5px;
 }
 
 .videomain a::before {
	content: '';
    background: url(/wp-content/uploads/2018/01/video-play.png) center center no-repeat;
    height: 102px;
    width: 77px;
    opacity: 1;
    display: block;
    z-index: 10;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30.5px;
    margin-top: -51px;
 }
 .fancybox-slide video {
    height: 100%;
 }
 video {
    height: 100%;
    width: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    outline: 0 !important;
}
 }
@media only screen and (max-width: 1200px) {} 
@media only screen and (max-width: 1024px) {}
@media only screen and (max-width: 960px) {}
@media only screen and (max-width: 860px) {}
@media only screen and (max-width: 768px) {
    /*.videomain {
        background: transparent;
    }*/
    /*video {
        margin: -4px;
    }*/
}
@media only screen and (max-width: 736px) {}
@media only screen and (max-width: 667px) {}
@media only screen and (max-width: 640px) {}
@media only screen and (max-width: 600px) {}
@media only screen and (max-width: 568px) {

 #city-banner .videomain{
 	width: 100% !important;
}
}
@media only screen and (max-width: 480px) {
    .videomain a {
    height: 80px;
    width: 80px;
    margin-left: -40px;
    margin-top: -40px;
}
    .videomain a::before {
    height: 51px;
    width: 38.5px;
    margin-left: -17px;
    margin-top: -25.5px;
    background-size: contain;
} 
    .videomain {
        height: 300px !important;
    }
}
@media only screen and (max-width: 414px) {}
@media only screen and (max-width: 384px) {
    .videomain {
        height: 250px !important;
    }
}
@media only screen and (max-width: 375px) {}
@media only screen and (max-width: 320px) {
    .videomain {
        height: 200px !important;
    }
}