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



@media only screen and (max-width:1199px) {
.header-bottom-left span{ font-size:23px;}
.header-bottom-left{ font-size:40px;}
.header-bottom-middle{ font-size:17px;}
.header-bottom-middle{ width:59%;}
ul.movie-name{ height:391px;}
ul.category li{ width:23%; margin:0 1% 26px;}
.gallery-main .owl-carousel .owl-item{ padding:0 10px;}
}

@media only screen and (max-width:991px) {
.responsive-menu{ display:block;}
ul.menu{ display:none;}
.logo{ text-align:center; width:100%;}
.header-bottom-left{ width:100%; padding-top:15px; text-align:center;}
.header-bottom-middle{ width:100%; text-align:center;}
.header-bottom-right{ width:100%; padding-top:15px; text-align:center;}
.participle-border{ width:300px; margin:0 auto; float:none;}
.video-prev{ width:100%; margin-bottom:15px;}
.latest-movie{ width:100%;}
ul.category li{ width:29%; margin:0 2.1% 26px;}
.gallery-main .owl-carousel .owl-item{ padding:0 14px;}
.footer-sec-one, .footer-sec-two, .footer-sec-three, .footer-sec-four, .footer-sec-five, .footer-sec-six{ float:left; padding-bottom:15px; width:33.33%;}
.email-box{ margin-left:-14px;}
.contact-left{ width:100%;}
.contact-right{ width:100%; margin-top:30px; min-height:inherit;}
.textfield-contact, .textarea-contact{ width:100%;}
}

@media only screen and (max-width:765px) {
.footer-top{ padding-left:10px; padding-right:10px;}
#top_nav_countries{ width:100%;}
.section-one{ padding-left:10px; padding-right:10px;}
.how-to-join-main, .top-heading-main { padding-left:15px; padding-right:15px;}
.about-left{ width:100%;}
ul.service-capabilities li{ width:100%; padding-bottom:20px;}
.about-right{ width:100%; padding-bottom:20px;}
}

@media only screen and (max-width:640px) {
.video-dec-left{ width:100%; text-align:center;}
.video-dec-right{ width:100%; padding-top:20px;}
.search-list-left{ width:100%;}
.search-list-right{ width:100%;}
.ads{ text-align:center;}
ul.search-list-main li{ margin-bottom:15px;}
}


@media only screen and (max-width:480px) {
.header-bottom-right{ overflow:hidden;}
ul.category li {margin:0 auto; padding-bottom:20px; float:none; width: 223px;}
.footer-bottom{ padding-left:10px; padding-right:10px;}
.gallery-pic, .gallery-main .item h2, .gallery-main .item p{ width:223px; margin:0 auto;}
.header-bottom-left span{ font-size:20px;}
.header-bottom-left{ font-size:28px;}
.movie-rate{ font-weight:600; font-size:14px;}
.movie-dec h2 a{ font-size:11px;}
.mean-container .mean-nav ul li a{ font-size:12px;}
.mean-container .mean-nav ul li a.mean-expand{ width:40px; height:43px; padding:7px 8px 9px;}
ul.top-register li .top_nav_country{ padding:2px 0; width:100%;}

.footer-sec-one{ width:100%; min-height:inherit; padding-right:0; text-align:center;}
ul.social-link{ text-align:center;}
ul.social-link li{ float:none; display:inline-block;}
.footer-sec-six{ width:100%;}
.email-box{ margin-left:0;}
ul.social-link{ padding:10px 0 20px 0;}
.search-list-main-left{ width:100%;}
ul.search-list-main li{ width:306px; margin:0 auto; float:none; overflow:hidden; padding-bottom:20px;}
.search-list-main-right{ width:100%; padding-top:10px;}
.top-heading span, .top-heading, ul.search-list-main h2, ul.search-list-main h2 a{ font-size:13px;}
.top-heading{ text-align:center; padding:20px 0;}
.map-main iframe{ height:150px;}
}

@media only screen and (max-width:479px) {
.footer-sec-two, .footer-sec-three, .footer-sec-four, .footer-sec-five{ width:50%; min-height:190px;}
ul.sign-btn li{ width:100%; margin:5px 0;}
ul.service-capabilities li{ padding-left:15px; padding-right:15px;}
}