@media screen and (max-width: 820px) {
	.animateBlock{max-width: none;width: 100%;}
	.animateBlock p{font-size: 2rem;line-height:2.8rem;padding:0 15px;}
	.animateBlock h2{font-size: 3.6rem;line-height:3.6rem;padding: 0 15px 30px 15px;}
	.animateBlock h3{font-size: 1.6rem;line-height:1.6rem;padding: 0 15px 30px 15px;letter-spacing:5px}
	.animateBlock1 img{width: 50%;}
	.scroll_arr_down img{width: 12%;}

	.projects_list{text-align: center;padding: 0 0 0 15px;}
	.projects_list_itm,.team_list_itm{width:50%;}
	.projects_list_itm_img1, .projects_list_itm_img2, .projects_list_itm_img3, .projects_list_itm_img4{margin: 0 0 20px 0;}

	.projects_list_itm_path {margin-right: 15px;}
	
	.left_right_cont{padding:20px 0;}
	.left_right{display:block;width:100%;padding:5px 15px; }
	.rsd{text-align:center;border-left:none;padding:20px 15px 5px 15px}
	.left_right_title,.left_right_desk{font-size: 1.6rem;line-height:2.2rem; background-size: 17px;padding-left: 40px;}
	.sub_desk{font-size: 1.4rem;line-height:2rem;padding:0 15px;}
	.top_menu{display:none}
	.mobile-nav-toggle{display:block}
	.main-footer-content-top{    display: block;padding: 50px 30px;}
	.main-footer-logo,.fordesktoponly{display: none;}
	.main-footer-content-top-contact{width: 100%;border-left:none;padding:0;text-align:center}
	.footer-contact-item{    padding-right: 0;    width: 100%;float: none;    text-align: center;margin-bottom: 0;}
	.formobileonly{display:block}
	.team_list_itm_name{margin: 10px 0 5px 0;}
	.team_itm_img_path,.team_itm_bio{display:block;width:100%;padding:0 20px}
	.teamitem .team_list_itm_name{margin-top: 20px!important;}
	.team_itm_bio p{padding:0 0 20px  0}
}






@media screen and (max-width: 1200px) {
	.movie_text{padding-top: 50px}
	.movie_text h1 {
		font-size: 2rem;
		line-height: 2.6rem;
	}
	.movie_image, .movie_image img{
		max-width: 500px
	}
	.movie_text{
		max-width:480px
	}
	.movie_container{
		padding: 0 40px
	}
}
@media screen and (max-width: 1124px) {
	.movie_desc p:after {
		bottom: -4px;
	}
	.movie_image, .movie_image img{
		max-width: 450px
	}
}

@media screen and (max-width: 991px) {
 .main_slider .movie_reiting{
        left: 38%
    }
 .movie_image img{
        max-width: 400px;
        top: -140px;
    }
    .movie_text > span {
        font-size: 3rem;
    }
    .movie_text{
        padding-top: 75px;
        max-width: 380px;
    }
    .movie_container{
        padding: 0 55px;
    }
    .movie_text h1 {
        font-size: 2rem;
        line-height: 2.3rem;
        padding: 30px 0 20px 0;
    }
    .movie_text p {
        font-size: 1.4rem;
        line-height: 2.2rem;
        max-width: 320px;
    }

    .movie_text .movie_tags{
        padding-top: 20px;
    }

    .movie_option_column, .movie_option_column span {
        font-size: 1.6rem;
        line-height: 2.5rem;
        padding-bottom: 0;
    }
    .movie_options {
        padding-top: 70px;
        max-width: 680px;
    }
    .movie_titles > span {
        font-size: 2rem;
        line-height: 2.6rem;
    }
    .movie_spacial_cont {
        padding: 110px 0 60px 0;
    }

    .scd_video .video-js.vjs-default-skin .vjs-big-play-button, .iframe_video .play_button {
        height: 130px;
        width: 110px;
    }
    .scd_video .video-js.vjs-default-skin .vjs-big-play-button:before, .iframe_video .play_button::before {
        border-top: 65px solid transparent;
        border-bottom: 65px solid transparent;
        border-left: 110px solid #fff;
        width: 110px;
    }
    .movie_gallery_block {
        padding: 8px
    }
}

@media screen and (max-width: 900px) {
	.movie_image, .movie_image img{
		max-width: 350px
	}
	.movie_container{
		padding: 0 20px
	}
}


@media screen and (max-width: 767px) {
	.movie_desc p:after {
		display: none
	}
	.movie_text > span {
		font-size: 3.6rem;
		line-height: 3.6rem;
		letter-spacing: 2px
	}
	.movie_image.movie_image_static img{
		padding-top: 0;
		margin-top:0;
	}
    .movie_container{
        padding: 60px 25px 0 25px;
    }
    .movie_image{
        width: 100%;
    }
    .movie_image img{
        position: relative;
        top: 0;
        width: 100%;
    }
 .movie_description{
        flex-wrap: wrap;
    }
    .movie_text {
        width: 100%;
        max-width: 100%;
        padding-top: 45px;
    }

    .movie_text h1 {
        font-size: 2.4rem;
		line-height: 3rem;
        padding: 35px 0 25px 0;
    }

    .movie_text p {
        font-size: 1.6rem;
		line-height: 2.5rem;
    }
    .movie_options{
        flex-wrap: wrap;
        padding-top: 30px
    }
    .movie_option_column{
        width: 100%;
        padding-top: 0;
        position: relative;
    }
	.movie_option_column:first-child{
		padding-top: 20px
	}
    .movie_option_column span{
        font-size: 1.6rem;
    }
    .movie_pdf {
        padding-top: 0;
        position: absolute;
        bottom: 0;
        right: 0;
    }
    .movie_pdf span{
        padding: 0;
    }

    .movie_titles > span {
        font-size: 1.9rem;
    }
    .movie_titles:after{
        display: none;
    }
    .movie_spacial_cont {
        padding: 20px 0 40px 0;
    }
    .movie_gallery_block {
        padding: 3px;
    }
	.movie_container .see_more_container{
        padding-top: 50px;
    }
 .movie_text .movie_tags{
        padding-top: 22px;
    }
    .movie_text .movie_tags span{
        font-size: 1.2rem;
        margin: 0 16px 18px 0;
        border-radius: 20px;
    }
	.movie_text .movie_tags span:last-child{
		margin: 0 0 18px 0 
	}
	.movie_pdf img {
		max-width: 70px;
	}
	
	#contact_s,#mission_s,#projects_s,#leadership_s{margin-top: 15%;}
	#projects_s .animateBlock_cll{display:block}
	#leadership_s.teamitem{margin-top: 15%!important;}
}




