#footer{padding:20px 0 30px 0; border-bottom:1px solid #313131; border-top:1px solid #313131; margin-top:10px;}
#footer p{font-size:14px; color:#fff; line-height:20px; margin-bottom:3px;}

#footer label{color:#fff; font-size:15px;}
#footer h3{font-size:15px; color:#fff;}
#footer input{background-color:transparent; border:1px solid #313131; padding:10px 5px;}
#footer input.wpcf7-submit{padding:5px 20px;}

.copyright-text{color:#FFF; font-size:14px; width:50%;}
.copyright-col2 a{color:#fff; font-size:14px; float:right;}

#copyright{clear:both; padding:25px 15px; box-sizing: border-box;}
.footer-social ul.list-social{}
.footer-social ul.list-social li{width:30px; float:left; color:#fff; list-style:none; height:30px; border:1px solid; margin-left:10px; padding:4px 8px;}
.footer-social ul.list-social li i{color:#fff;}

.footer-address,.footer-form,.footer-social{padding:0 15px;}
#footer textarea{max-width: 100%;
    max-height: 130px;
    min-height: 130px;
    min-width: 100%;
    margin: 0px;
    height: 189px;
    width: 100% !important;}



.list-film .list-viewmore{ bottom:1px; width: 160px;}

.list-film-content{width:100%;}

.list-film:hover .list-viewmore {
    opacity: 1;
    top: 65px;
}

.header-black  #logo svg{width:200px;}

.sub-film-cat {display: inline-block; width: 100%;}
.sub-film-cat ul{background-color: #fff; width: 100%; text-align: center;}
.sub-film-cat ul li{width: auto; display: inline-block; padding: 8px 10px; list-style: none;}
.sub-film-cat ul li a{font-size: 13px; color: #000;}
.sub-film-cat ul li .current{color:#d30000;}

.execphpwidget h2{font-weight: normal;}
.single-post-widget{margin-bottom: 20px;}

.wpb_revslider_element .fa-icon-play,
.wpb_revslider_element .fa-icon-pause{  width:55px !important; height:55px !important; line-height:38px !important; text-align:center !important;  border: 4px solid #fff; border-radius: 50px; padding: 8px; font-size: 32px;}

.wpb_revslider_element .fa-icon-pause{content: "\f04c";}
.wpb_revslider_element .fa-icon-play{content: "\f04c"; }

.execphpwidget .footer-logo{margin-top: 20px; padding: 0 15px;}

@media(min-width:992px) and (max-width:1120px){

.header-black .toggle-nav{color:#fff !important;}
.toggle-nav{right:5px;}
#primary_nav_wrap ul.active-menu-default > li.current-menu-item > a{color:#000;}

.list-film .list-viewmore{width:auto;}
.list-film{padding-bottom:35%;}


#form-contact2{height:auto;}
#form-contact2 .form{position:static; transform:none; -webkit-transform:none; -o-transform:none; -moz-transform:none;}
#form-contact2 .form .title-white{color:#fff;}
.fl-row{padding:0 10px !important;}
}


@media(min-width:768px) and (max-width:991px){

.header-black .toggle-nav{color:#fff !important;}
.toggle-nav{right:5px;}

#form-contact2{height:auto;}
#form-contact2 .form{position:static; transform:none; -webkit-transform:none; -o-transform:none; -moz-transform:none;}
#form-contact2 .form .title-white{color:#fff;}
.fl-row{padding:0 10px !important;}

#primary_nav_wrap ul.active-menu-default > li.current-menu-item > a{color:#000;}

/*.list-film .list-film-content{top:35%;}*/
.list-film .list-viewmore{width:auto;}
.list-film{padding-bottom:35%;}

#form-contact2 .form .list-social li a{background-color:#ccc;}
#form-contact2 .form .info i{color:#000;}

.copyright{float:left;}

}

@media (max-width:767px){

#footer{padding:20px 0 30px 0px;}
.copyright-text{width:100%; margin-left:20px;}

.header-black .toggle-nav{color:#fff !important;}
#primary_nav_wrap ul.active-menu-default > li.current-menu-item > a{color:#000;}
.ct_form input[type="text"], .ct_form input[type="email"], .ct_form textarea{border:1px solid #fff;}
.ct_form input[type="submit"]{background-color:#fff; color:#000;}

#form-contact2{height:auto;}
#form-contact2 .form{position:static; -webkit-transform:none;}
#form-contact2 .form .title-white{color:#fff;}

.list-film .list-viewmore{width:auto;}
.list-film-name a{color:#fff;}
.list-film .list-film-content{margin-top:0px;}
.copyright{float:left; width:100%;}
.copyright-col2{float:left; margin-top:5px;}


#form-contact2 .form .list-social li a{background-color:#ccc;}
#form-contact2 .form .info i{color:#000;}

	
}


@media (max-width:479px){



}