@media (max-width: 1199px) {
    .selection-sidetwo a{
       padding: 10px 25px;
    }
    .grid-item {
        width: 33.33%;
    }

    .town-edit .nav-tabs {
        justify-content: initial;
        align-items: initial;
        flex-direction: column;
    }

    .town-like .nav-tabs {
        justify-content: initial;
        align-items: initial;
        flex-direction: column;
    }
}

@media (max-width: 1100px) {
    .filter-selection li {
        display: block;
    }

    .town-like .nav-tabs .nav-link {
        width: 100%;
    }

    .actor .slick-next {

        height: 47px;
    }

    .actor .slick-prev {

        z-index: 9;
        height: 47px;
    }

    .arch i {
        margin-right: 0px;
    }

    /*.navy .navbar-light .navbar-nav .nav-link{
        margin-right:15px;
    }*/
    .navy .navbar-light .navbar-nav .ven {
        margin-right: 0px !important;
    }

    .actor .slick-next {
        background-image: url(../img/nmk.png);
        right: 30px;
        height: 47px;
    }

    .actor .slick-prev {
        background-image: url(../img/bn.png);
        left: 40px;
        z-index: 9;
        height: 47px;
    }

    .foot_adver {
        padding-left: 10px;
    }

    .slider-main .slider-caption {
        left: 116px;
    }

    .explor {
        flex-flow: column;
        align-items: flex-start;
    }
}

@media (max-width: 990px) {
    .film_flude .col-lg-6{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .show_title-venues h3 {
            font-size: 16px;
    }
    .slider-caption-bg h2{
        font-size: 30px;
    }
    .grid-item {
        width: 50%;
    }

    .content-hieght {
        top: 50%;
    }

    .Program_Guide {
        padding: 20px 0;
    }

    .emails .col-lg-4 {
        margin-bottom: 15px;
    }

    .section-content.item_big {
        padding: 57px 46px;
    }

    .top-banner {
        text-align: center;
        padding: 20px 0;
    }

    .Attend-sub {
        margin-left: 5px;
        margin-right: 10px;
    }

    .Attend {
        margin-top: 0px;
    }

    .Attend a {
        padding: 5px 20px;
        border-radius: 70px;
    }

    .user-head a i {
        margin-right: 10px;
        margin-left: 10px;
        font-size: 20px;
    }

    .navy .bg-light {
        border: 0px;
    }

    .navbar-nav {
        align-items: initial;
    }

    .cinegouna-section .col-lg-6 {
        margin-bottom: 15px;
    }

    /*	.navbar-expand-lg .navbar-collapse{
            margin-top: 26px;
        }*/
    .subscribe_form .input-group-append .button {
        margin: 10px 0 20px 20px;
    }

    .subscribe_form .form-control {
        margin: 10px 0px 20px;
    }

    .footer-logo {
        justify-content: initial;
    }

    .orascom_one {
        margin-right: 10px;
    }

    .beenl {
        margin: 20px 0;
    }

    .header-content {
        padding: 15px 0;
    }

    .selection-sidetwo {
        float: none;
        margin-top: 20px;
    }

    .Program_Guide .day {
        font-size: 20px;
    }

    .Program_Guide .month {
        font-size: 12px;
    }

    .foot_down {
        display: flex;
        flex-flow: column
    }

    .explor_up .sup_title h2 {
        margin-bottom: 0px;
        text-align: center;
    }

    .explor_up .tabsn {
        justify-content: center;
    }

    .explor_up .sup_title h2 {
        font-size: 25px;
    }

    .date {
        right: 21px;
    }

    .accred {
        display: none;
    }

    .Submission {
        display: none;
    }

    .propper {
        display: none;
    }

    .foot_adver {
        padding-left: 0px;
    }

    .propper {
        justify-content: flex-start;
    }

    .title h5 {
        font-size: 11px;
    }

    .title p {
        font-size: 15px;
    }

    .multiple-items .slick-next {

    }

    .multiple-items .slick-prev {

    }

    .system_info .sy {
        margin-right: 20px;
    }

    .system_info ul li:last-of-type {
        margin-left: 5px;
    }

    .total_form button {
        padding: 7px;
    }
}

@media (max-width: 768px) {
    .felm{
        background-size: cover;
        background-position: center;
    }
    .Program_Guide .day{
        font-size: 15px;
    }
    .diven_Guide{
        padding-top: 19px;
    }
    .slider-caption-bg h2{
        font-size: 25px;
    }
    .card_actor .title_card {
        top: 0px;
        left: 0px;
        right: 0px;
        position: initial;
        transform: initial;
        height: initial;
        margin-top: 10px;
    }

    .card_actor .card_image {
        width: 100%;
    }

    .top-banner img {
        width: 300px;
    }

    .Attend {
        display: none;
    }

    .orascom_one {
        margin-right: 10px;
        margin-left: 0px;
    }

    footer .col-md-4 {
        margin-bottom: 20px;
    }

    .header-content ul li a {
        padding-right: 13px;
        font-size: 13px;
    }

    .tab-right .nav-tabs .nav-link {
        margin-left: 0px;
        font-size: 15px;
    }

    .tab-right .nav-tabs .nav-link.active {
        font-size: 15px;
    }

    .download_info {
        padding: 20px;
    }

    .main_sup {
        flex-flow: column;
    }

    .main_sup .info_soc {
        margin-left: 0px;
        margin-top: 20px;
    }

    .sup_title h2 {
        font-size: 30px;
    }

    .Submission {
        padding: 0px 20px;
    }

    .accred {
        padding: 0px 20px;
    }

    .Submission a {
        font-size: 13px;
    }

    .accred a {
        font-size: 13px;
    }

    .Submission .fa-film {
        margin-right: 2px;
    }

    .accred .fa-file-alt {
        margin-right: 2px;
    }

    .foot_down {
        display: flex;
        flex-flow: column;
    }

    .slider-main .slider-caption {
        width: 355px;
    }

    .slider-main .slider-caption h3 {
        font-size: 25px;
    }

    .slider-main .slider-caption p {
        font-size: 14px;
    }

    .system_info ul li {
        display: block;
    }

    .system_info ul li:last-of-type {
        margin-left: 0px;
    }

    .propper_total {
        margin-bottom: 10px;
        margin-top: 20px;
    }

}

@media (max-width: 575px) {
    .download_info h3{
        font-size: 22px;
    }
    .border-footer{
        margin-left: 10px;
    }
    .slider-caption-bg h2{
        font-size: 22px;
    }
    .slider-caption-bg{
       margin-left: 15px;
    }
	.grid-item {
		width: 100%;
	}

	.film_show a {
		width: 100%;
		margin-bottom: 10px;
	}

	.film_shown a {
		width: 100%;
		margin-bottom: 10px;
	}

	.section-content.item_big {
		padding: 44px 46px;
	}

	.info_para .btn {
		display: inherit;
	}

	.btn-width {
		margin-top: 20px;
		margin-left: 0px;
	}

	.navy .bg-light {
		margin-left: 15px;
	}

	.header-content ul li a {
		font-size: initial;
	}

	.header-content ul {
		display: flex;
		flex-direction: column;
	}

	.subscribe_form .input-group-append .button {
		margin: 10px 0 20px;
		padding: 10px 20px;
	}

	.Program_Guide .month {
		font-size: 10px;
	}

	.foot_right {
		text-align: center;
		margin-bottom: 20px;
	}

	.foot_adver .fa-youtube {
		padding: 15px;
	}

	.foot_adver .fa-twitter {
		padding: 15px;
	}

	.foot_adver .fa-facebook-f {
		padding: 15px 17px;
	}

	.foot_adver .fa-instagram {
		padding: 15px;
	}

	.slider-main .slider-caption {
		width: 250px;
		left: 86px;
	}

	.slider-main .slider-caption h3 {
		font-size: 20px;
	}

	.slider-main .slider-caption p {
		font-size: 12px;
	}

	.slick-next:before,
	.slick-prev:before {
		display: unset;
	}

	.slick-next {
		background-image: none;
	}

	.slick-prev {
		background-image: none;
	}

	.slick-next:before {
		font-size: 15px;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		content: "\f111";
	}

	.slick-prev:before {
		font-size: 15px;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		content: "\f111";
	}

	.total_form {
		margin-top: -69px;
		margin-bottom: 20px;
	}

	.date {
		right: 15px;
		margin-left: 0px;
	}

	.brand a {
		display: block;
	}

	.brand img {
		width: 100px;
	}
    .info_BESHARA .poster-actor{
        height: 371px;
    }
}
@media (max-width: 450px) {
	.section-content.item_big {
		padding: 30px 46px;
	}

	/*.card_actor .title_card{
		left: 45%;
	}*/
	.sup_title h2 {
		font-size: 25px;
	}
    .top-banner img {
        width: 100%;
    }
	/*.date{
		display: none;
	}*/
	.actor .title p {
		font-size: 10px;
	}

	.slider-main .slider-caption {
		width: 184px;
		left: 86px;
	}

	.slider-main .slider-caption h3 {
		font-size: 18px;
	}

	.slider-main .slider-caption p {
		font-size: 11px;
	}

	.navbar-light .navbar-toggler {
		bottom: 109px;
	}

	.beenl button {
		padding: 7px;
	}

	.close-search {
		padding: 7px;
	}

	.beenl button i {
		font-size: 11px;
	}
}
@media (max-width: 320px) {
	.foot_adver .fa-facebook-f {
		padding: 12px 14px;
	}

	.foot_adver .fa-twitter {
		padding: 12px;
	}

	.foot_adver .fa-instagram {
		padding: 12px;
	}

	.foot_adver .fa-youtube {
		padding: 12px;
	}

	.galery_imgn .slider-cap {
		position: absolute;
		left: 10px;
		bottom: 40px;
		z-index: 9;
	}

	.galery_imgn .slider-cap .btn {
		padding: 5px 10px;
	}

	.galery_imgn .slider-cap h3 {
		font-size: 30px;
		line-height: 47px;
		color: #fff;
	}

	.galery_imgn .slider-cap p {
		font-size: 12px;
		line-height: 27px;
		color: #fff;
	}

	.foot_list ul li {
		font-size: 11px;
		line-height: 27px;
		color: #c5c5c5;
	}

	.date {
		display: none;
	}

	.beenl button {
		padding: 4px 2px;
	}

	.close-search {
		padding: 4px;
	}
}
