@media screen and (max-width: 480px)
{
	.date_sec
	{
		display: block;
	}
	.gallery-thumbs
	{
		padding-top: 10px !important;
	}
	.ads_items
	{
		margin-bottom: 15px;
	}
	.post_vd_cont h3 
	{
		font-size: 15px !important;
	}
	.tabs_ul li,.tabs_ul
	{
		width: 100%;
	}
	.tabs_ul
	{
		margin-bottom: 25px;
	}
	.ads_details h3 
	{
		font-size: 22px;
	}
	.gallery-top,header
	{
		height: 50vh;
	}
	/*.gallery-thumbs
	{
		height: 20vh;
	}*/
	.upcomong_left_column
	{
		position: relative;
		padding-bottom: 20px;
	}
	.slick-prev, .slick-next {
    position: relative;
    bottom: 0;
  }
	.swiper-container-wrapper
	{
		height: 50vh;
	}
	.blog_card
	{
		margin-bottom: 25px;
	}
	.blog_card .card-body h3 {
    font-size: 19px;
  }
	header
	{
		height: 50vh;
	}
	.about
	{
		padding: 25px;
	}
	.watch_trailer
	{
		padding: 0 15px;
	}
	.blog
	{
		padding: 0 15px;
		margin-top: 20px;
		margin-bottom: 25px;
	}
	.column_left h1 
	{
		font-size: 28px;
		margin-top: 10px;
	}
	.our_work_container ul li
	{
		margin-bottom: 30px;
	}
	.tab-content
	{
		padding: 0;
	}
	.upcoming_slideshow .centered_heading
	{
		padding: 0 30px;
	}
	/*.swiper-slide
	{
		height: auto !important;
	}
	.swiper-slide
	{
		bottom: 20px !important;
		left: 20px !important;
	}*/
	.gallery_box_content h3
	{
		font-size: 18px;
	}
	.gallery_box
	{
		margin-bottom: 15px;
	}
	.movies_page
	{
		padding: 30px;
	}
	.small_abt_img
	{
		width: 130px;
	}
	.abt_page
	{
		padding: 30px;
	}
	.inner_heading
	{
		padding: 100px 0;
		text-align: center;
	}
	.bread_crumbs
	{
		float: none;
	}
	.filter_links
	{
		background:  transparent;
		border-radius: 0;
	}
	.filter_links button
	{
		display: block;
    width: 100%;
    margin-bottom: 10px;
    background: #000;
	}
	.inner_header
	{
		background-position: 100% !important;
	}
	.inner_header .inner_heading h1,.contact_container .address_title
	{
		font-size: 32px;
	}
	.bread_crumbs li
	{
		font-size: 14px;
	}
	.map iframe
	{
		height: 200px;
	}
	.shape,.shape_1,.shape_3,.shape_4
	{
		/*display: none;*/
	}
	.left_column
	{
		padding-left: 0;
	}
	.left_column
	{
		width: 100%;
	}
	.left_column::before
	{
		display: none;
	}
	.upcomong_left_column
	{
		padding-left: 0;
	}
	.menu
	{
		display: none;
	}
	.logo h1
	{
		font-size: 1.5rem;
	}
	.menu_bar 
	{
		top: 1px;
		right: 8%;
	}
	header
	{
	    background-position: 75% 101%;
	}
	.header_content h1
	{
		font-size: 38px;
	}
	.header_description
	{
		font-size: 14px;
	}
	.tagline
	{
		font-size: 14px;
	}
	.header_content
	{
		padding: 0 30px;
	}
	.highlited
	{
		padding: 30px;
	}
	.m_top
	{
		padding-top: 30px;
	}
	.heading_content p
	{
		font-size: 25px;
	}
	.heading_content h1
	{
		font-size: 38px;
	}
	.highlated_box .highlated_box_header
	{
		height: 325px;
	}
	.highlated_box_body {
	    padding-top: 25px;
	}
	.highlated_box .highlated_box_body h1
	{
		font-size: 32px;
	}
	.highlated_box_body p
	{
		font-size: 14px;
	}
	.highlated_box
	{
		margin:0;
	}
	.padding_top
	{
		padding-bottom: 25px;
	}
	.highlated_box:nth-child(2)
	{
		margin-top: 30px;
	}
	.mb_b
	{
		padding-top: 30px;
	}
	.left_column
	{
		height: 100%;
		float: none;
	}
	.about_description
	{
		padding: 0px;
	}
	.heading_content
	{
		margin-bottom: 20px;
	}
	.mov_shape6
	{
		display: none;
	}
	.about_description .heading_content h1
	{
		font-size: 25px;
	}
	.about_description p
	{
		line-height: 30px;
		font-size: 14px;
	}
	.read_more a.read_more_link
	{
    	padding: 11px 23px;
    	font-size: 14px;
	}
	.read_more {
		padding-top: 25px;
	}
	.upcoming_movies
	{
		padding: 30px;
	}
	.upcomong_left_column h1
	{
	    font-size: 45px;
	}
	.upcoming_movies .owl-nav
	{
		display: none;
	}
	.upcoming_movies .owl-dots button {
    width: 8px;
    height: 8px;
    margin-right: 10px;
	}
	.view_more
	{
		font-size: 16px;
	}
	.mov_shape,.mov_shape1,.mov_shape4,.mov_shape3
	{
		display: none;
	}
	.upcomong_left_column h1 span.small_text,
	.centered_heading h1
	{
	    font-size: 25px !important;
	}
	.upcomong_left_column p
	{
		padding-top: 20px;
		font-size: 14px;
		margin-bottom: 0;
		padding-bottom: 25px;
	}
	.upcoming_right_column 
	{
		padding-top: 25px;
	}
	.upcoming_movies
	{
		position: relative;
		height: auto;
	}
	.up_movie_box
	{
		height: 500px;
	}
	.blank_strip
	{
		position: relative;
		    padding: 21px 30px;
	}
	.upcoming_movies .owl-nav {
	    bottom: -11%;
	    position: absolute;
	    right: 9%;
	}
	.upcoming_movies .owl-dots {
	    bottom: -5%;
	    position: absolute;
	    left: 9%;
	}
	.movies
	{
		padding: 30px;
	}
	.centered_heading h1 span.bld_txt
	{
		font-size: 35px;
	}
	.centered_heading p
	{
		font-size: 14px;
	}
	#movie_carousel
	{
	    padding-top: 35px;
	}
	.vdo_ovly_content h1
	{
		font-size: 20px;
	}
	.column-video
	{
		margin-bottom: 25px;
	}
	.contact_details h1
	{
		    font-size: 24px;
    line-height: 34px;
	}
	.contact {
    padding: 50px 30px 50px;
  }
	.contact_me
	{
		padding-top: 15px;
	}
	.contact_me a {
	    padding: 13px 30px;
	}
	.footer_col,.single-footer-contact-info
	{
		padding-bottom: 10px;
	}
	.fixed-header
	{
		height: 50px;
	}
	.overlay_navigation ul.overlay_menu li a
	{
		font-size: 24px;
		padding-bottom: 15px;
	}
	.copy
	{
		display: none;
	}
	.design {
		float: none;
		text-align: center;
	}
	.shape {
	    width: 50px;
	    height: 80px;
	    left: 0;
	    top: 57px;
	}
	.shape::before 
	{
		content: '';
		width: 53.62px;
		height: 90.04px;
	}
	.shape_1 {
		width: 72.66px;
		height: 120.3px;
		left: 25%;
		bottom: 6px !important;
		top: inherit;
	}
	.shape_1::before {
		width: 100%;
		height: 254.3px;
		left: 28px;
		content: '';
		bottom: 14px;
	}
	.shape_3
	{
		display: none;
	}
}
@media screen and (max-width: 992px)
{

}
@media screen and (max-width: 768px)
{
	.footer_social
	{
		display: none;
	}
	.centered_heading p
	{
		padding: 0 25px;
	}
	
}
@media (min-width: 1500px)
{}
@media  only screen and (max-width: 768px)  and (min-width: 480px)
{
	.inner_heading
	{
		padding: 100px 0  !important;
		text-align: center;
	}
	.bread_crumbs
	{
		float: none;
	}
	.filter_links
	{
		background:  transparent;
		border-radius: 0;
	}
	.filter_links button
	{
		display: block;
    width: 100%;
    margin-bottom: 10px;
    background: #000;
	}
	.gallery-top,.gallery-thumbs,header,.swiper-container-wrapper
	{
		height: 70vh;
	}
	.blog_card .card-body h3
	{
		font-size: 19px;
	}
	.upcomong_left_column
	{
		position: relative;
	}
	.column_left h1 {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
	}
	.about {
    padding: 30px;
	}
	.mov_shape6
	{
		display: none;
	}
	.about_description .heading_content h1 {
    font-size: 35px;
	}
	.about_description .heading_content
	{
		margin-bottom: 20px;
	}
	.gallery_box_content h3 
	{
		font-size: 18px;
	}
	.swiper-slide
	{
		/*height: 250px !important;*/
	}
	.inner_heading
	{
		padding: 50px 30px;
	}
	.inner_header .inner_heading h1,.contact_container .address_title
	{
		font-size: 38px;
	}
	.bread_crumbs li
	{
		font-size: 14px;
	}
	.map iframe
	{
		height: 200px;
	}
	.shape,.shape_1,.shape_3,.shape_4
	{
		/*display: none;*/
	}
	.left_column
	{
		padding-left: 0;
	}
	.left_column
	{
		width: 100%;
	}
	.left_column::before
	{
		display: none;
	}
	.upcomong_left_column
	{
		padding-left: 0;
	}
	.menu
	{
		display: none;
	}
	.logo h1
	{
		font-size: 1.5rem;
	}
	.menu_bar 
	{
		top: 1px;
		right: 8%;
	}
	header
	{
	    background-position: 75% 101%;
	}
	.header_content h1
	{
		font-size: 38px;
	}
	.header_description
	{
		font-size: 14px;
	}
	.tagline
	{
		font-size: 14px;
	}
	.header_content
	{
		padding: 0 30px;
	}
	.highlited
	{
		padding: 30px;
	}
	.m_top
	{
		padding-top: 30px;
	}
	.heading_content p
	{
		font-size: 25px;
	}
	.heading_content h1
	{
		font-size: 38px;
	}
	.highlated_box .highlated_box_header
	{
		height: 325px;
	}
	.highlated_box_body {
	    padding-top: 25px;
	}
	.highlated_box .highlated_box_body h1
	{
		font-size: 32px;
	}
	.highlated_box_body p
	{
		font-size: 14px;
	}
	.highlated_box
	{
		margin:0;
	}
	.padding_top
	{
		padding-bottom: 25px;
	}
	.highlated_box:nth-child(2)
	{
		margin-top: 30px;
	}
	.mb_b
	{
		padding-top: 30px;
	}
	.left_column
	{
		height: 100%;
		float: none;
	}
	.about_description
	{
		padding: 0px;
	}
	.about_description p
	{
		/*line-height: 30px;*/
		font-size: 14px;
	}
	.vdo_ovly_content h1
	{
		font-size: 18px;
	}
	.watch_trailer .col-md-3 
	{
		width: 50%;
		padding: 0 5px;
	}
	.column-video
	{
		margin-bottom: 10px;
	}
	.read_more a.read_more_link
	{
    	padding: 11px 23px;
    	font-size: 14px;
	}
	.read_more {
		padding-top: 25px;
	}
	.upcoming_movies
	{
		padding: 30px;
	}
	.upcomong_left_column h1
	{
	    font-size: 58px;
	}
	.upcomong_left_column h1 span.small_text
	{
	    font-size: 35px !important;
	}
	.upcomong_left_column p
	{
		padding-top: 20px;
		font-size: 14px;
		margin-bottom: 0;
		padding-bottom: 25px;
	}
	.upcoming_right_column 
	{
		padding-top: 35px;
	}
	.mov_shape3,.mov_shape4
	{
		display: none;
	}
	.upcoming_movies .owl-dots button
	{
		width: 10px;
		height: 10px;
	}
	.upcoming_movies
	{
		position: relative;
		height: auto;
	}
	.up_movie_box
	{
		height: 320px;
	}
	.blank_strip
	{
		position: relative;
		padding: 31px 30px;
	}
	.upcoming_movies .owl-nav {
	    bottom: -6.5%;
	    position: absolute;
	    right: 9%;
	}
	.upcoming_movies .owl-prev
	{
		margin-right: 25px;
	}
	.upcoming_movies .owl-dots {
	    bottom: -10.5%;
	    position: absolute;
	    left: 9%;
	}
	.mov_shape1,.mov_shape
	{
		display: none;
	}
	.movies
	{
		padding: 30px;
	}
	.centered_heading h1 span.bld_txt
	{
		font-size: 30px;
	}
	.centered_heading p
	{
		font-size: 14px;
	}
	#movie_carousel
	{
	    padding-top: 30px;
	}
	.overlay_mov_content h1
	{
		font-size: 19px;
	}
	.overlay_mov_content p
	{
		font-size: 14px;
	}
	.movie_box:hover:hover .overlay_mov_content {
    left: 20px;
	}
	.view_more
	{
		font-size: 16px;
	}
	.contact_details h1
	{
		font-size: 30px;
		line-height: 40px;
	}
	.contact_me a
	{
		font-size: 16px;
	}
	.watch_trailer
	{
		padding-top: 15px;
	}
	.contact_me
	{
		padding-top: 15px;
	}
	.contact_me a {
	    padding: 13px 30px;
	}
	.footer_col,.single-footer-contact-info
	{
		padding-bottom: 10px;
	}
	.fixed-header
	{
		height: 50px;
	}
	.overlay_navigation ul.overlay_menu li a
	{
		font-size: 24px;
		padding-bottom: 15px;
	}
	.centered_heading h1
	{
		font-size: 30px;
	}
	.copy
	{
		display: none;
	}
	.design {
		float: none;
		text-align: center;
	}
	.shape {
	    width: 50px;
	    height: 80px;
	    left: 0;
	    top: 57px;
	}
	.shape::before 
	{
		content: '';
		width: 53.62px;
		height: 90.04px;
	}
	.shape_1 {
		width: 72.66px;
		height: 120.3px;
		left: 25%;
		bottom: 6px !important;
		top: inherit;
	}
	.shape_1::before {
		width: 100%;
		height: 254.3px;
		left: 28px;
		content: '';
		bottom: 14px;
	}
	.shape_3
	{
		display: none;
	}
}
}
@media screen and (max-width: 480px)
{}

@media screen and (max-width: 1200px)
{}
@media  only screen and (max-width: 1300)  and (min-width: 1100px)
{}
@media  only screen and (max-width: 992px)  and (min-width: 768px)
{
	.movies_page .tab-content .col-md-4
	{
		flex: 0 0 50%;
    max-width: 50%;
	} 	
	.ads_details h3 
	{
		font-size: 22px;
	}
	.post_vd_cont h3 
	{
		font-size: 15px !important;
	}
	.bread_crumbs
	{
		float: none;
	}
	.inner_heading
	{
		padding: 100px 0  !important;
		text-align: center;
	}
	.about .col-md-6  
	{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.gallery_box_content h3 
	{
		font-size: 20px;
	}
	/*.swiper-slide
	{
		height: 250px !important;
	}*/
	.wrt_up_block .col-md-6:nth-child(1)
	{
		display: none;
	}
	.wrt_up_block .col-md-6:nth-child(2)
	{
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	.inner_heading
	{
		padding: 50px 30px;
	}
	.menu
	{
		display: none;
	}
	.header_content h1
	{
		font-size: 55px;
	}
	.boldless_text
	{
		display: block;
	}
	.header_description
	{
		max-width: 550px;
	}
	.shape_1
	{
	    width: 100px;
   		height: 150px;
	}
	.shape_1::before 
	{
	    width: 100%;
	    height: 100%;
	    left: -13.89px;
	}
	header
	{
		background-position: 50%;
	}
	.shape {
	    width: 83.67px;
	    height: 120.44px;
	    left: 45%;
		top: 11%;
	}
	.highlited
	{
		padding: 40px 30px;
	}
	.heading_content p
	{
		font-size: 32px;
	}
	.heading_content h1
	{
		font-size: 45px;
	}
	.m_top {
	    padding-top: 30px;
	}
	.highlated_box
	{
		margin: 0;
	}
	.highlated_box .highlated_box_header
	{
	    height: 300px;
	}
	.highlated_box .highlated_box_body h1
	{
		font-size: 30px;
	}
	.highlated_box_body p
	{
		font-size: 14px;
	}
	.highlated_box_body
	{
		padding-top: 25px;
	}
	.padding_top
	{
		padding-bottom: 25px;
	}
	.about_description
	{
		/*padding: 30px;*/
	}
	.left_column::before
	{
		display: none;
	}
	.left_column
	{
		width: 100%;
		padding-left: 0;
		margin-right: 0;
		float: none;
	}
	.about
	{
		padding: 30px;
	}
	.heading_content p
	{
		font-size: 22px;
	}
	.about_description .heading_content h1
	{
		font-size: 35px;
	}
	.about_description p
	{
		line-height: 28px;
		font-size: 15px;
	}
	.read_more a.read_more_link
	{
	    padding: 12px 24px;
	    font-size: 15px;
	}
	.column_left h1 
	{
		font-size: 32px;
	}
	.column_right p 
	{
		font-size: 14px;
	}
	.blog_card .card-body h3 {
    font-size: 19px;
    line-height: 28px;
	}
	.upcomong_left_column
	{
		padding-left: 0;
	}
	.upcomong_left_column h1 span.small_text
	{
		font-size: 30px !important;
	}
	.view_more
	{
		font-size: 16px;
	}
	.watch_trailer .col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 5px;
	}
	.column-video
	{
		margin-bottom: 10px;
	}
	.menu_bar
	{
		top: 11px;
	}
	.upcomong_left_column h1
	{font-size: 55px;}
	.up_movie_box
	{
		height: 400px;
	}
	.upcoming_movies
	{
		height: auto;
	}
	.upcoming_movies .owl-dots {
	    bottom: -23%;
	    left: -70%;
	}
	.upcoming_movies .owl-nav {
		bottom: -19.5%;
		position: absolute;
		right: 6%;
	}
	.movies
	{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	#movie_carousel
	{
		padding-top: 35px;
	}
	.centered_heading 
	{
		max-width: 600px;
	}
	.centered_heading h1 span.bld_txt
	{
		font-size: 55px;
	}
	.centered_heading p 
	{
	    font-size: 15px;
	}
	.contact_details h1
	{
	    font-size: 35px;
    	line-height: 45px;
	}
	.contact_me {
	    padding-top: 5px;
	}
	.contact_me a {
	    padding: 14px 38px;
	}
	footer .col-md-4
	{
		display: none;
	}
	footer .col-md-3
	{
		max-width: 33.3%;
		flex:33.3%;
	}
	.col-md-2
	{
		max-width: 28.7%;
		flex:28.7%;
	}
	.number
	{
		font-size: 25px;
	}
	.footer_social i
	{
		margin-right: 5px;
	}
	.overlay_navigation ul.overlay_menu li a
	{
		font-size: 40px;
		padding-bottom: 15px;
	}
}
@media  only screen and (max-width: 1100px)  and (min-width: 992px)
{
	.menu ul
	{
		padding-right: 60px;
	}
	.ads_details h3 {
    font-size: 22px;
	}
	.post_vd_cont h3 {
    font-size: 15px !important;
	}
	.bread_crumbs
	{
		float: none;
	}
	.inner_heading
	{
		padding: 100px 0  !important;
		text-align: center;
	}
	.menu_bar
	{
		top: 8px;
	}
	.column_left h1 {
    font-size: 32px;
	}
	.blog_card .card-body h3 {
    font-size: 18px;
    line-height: 26px;
	}
	.gallery_box_content h3 
	{
		font-size: 22px;
	}
	/*.swiper-slide
	{
		height: 300px !important;
	}*/
	.menu 
	{
	    width: 65%;
	}
	.menu ul li a 
	{
	    padding: 22px 10px;
	    font-size: 16px;
	}
	.logo h1
	{
		font-size: 2rem;
	}
	.overlay_navigation ul.overlay_menu li a
	{
	    font-size: 40px;
	    padding-bottom: 10px;
	}
	.header_content h1
	{
	    font-size: 60px;
	}
	.boldless_text
	{
		display: block;
	}
	.shape_1 
	{
		width: 100px;
		height: 139px;
		left: -44.89px;
		top: 90px;
	}
	.shape_1::before 
	{	   
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    left: 25.11px;
	    content: '';
	    top: 30px;
	}
	.header_description
	{
		max-width: 700px;
	}
	.shape_4
	{
		left: 0;
	}
	.shape_4::before 
	{
		width: 100%;
		height: 100%;
		left: 23px;
		content: '';
		top: 2px;
	}
	.m_top {
	    padding-top: 30px;
	}
	.highlited
	{
		padding: 35px;
	}
	.heading_content p
	{
	    font-size: 30px;
	}
	.heading_content h1
	{
		font-size: 45px;
	}
	.highlated_box
	{
		margin: 0;
	}
	.highlated_box .highlated_box_header
	{
		height: 350px;
	}
	.highlated_box_body 
	{
	    padding-top: 30px;
	}
	.highlated_box .highlated_box_body h1
	{
	    font-size: 32px;
	}
	.highlated_box_body p
	{
		font-size: 14px;
	}
	.padding_top 
	{
	    padding-top: 0 !important;
	    padding-bottom: 20px;
	}
	.left_column
	{
		width: 570px;
		height: 600px;
		padding-left: 25px;
	}
	.left_column::before 
	{
		content: '';
		height: 515px;
		width: 515px;
		position: absolute;
		top: -24px;
		left: 0;
		background: var(--sub);
		z-index: -1;
	}
	.about_description
	{
		padding: 0 20px 0 0;
	}
	.heading_content p {
	    font-size: 23px;
	}
	.about_description .heading_content h1
	{
		font-size: 30px;
	}
	.about_description p
	{
		font-size: 14px;
	    margin-bottom: 5px;
	}
	.up_movie_box
	{
		height: 450px;
	}
	.centered_heading h1 span.bld_txt
	{
		font-size: 45px;
	}
	.centered_heading h1 {
    font-size: 30px;
  }
  .vdo_ovly_content h1
  {
  	font-size: 18px;
  }
  .contact_details h1
  {
  	font-size: 35px;
  	line-height: 40px;
  }
  .contact_me a {
    padding: 16px 44px;
    font-size: 16px;
  }
	.upcoming_movies
	{
		height: auto;
	}
	.upcomong_left_column {
	    padding-left: 20px;
	}
	.upcomong_left_column h1 span.small_text
	{
		font-size: 40px !important;
	}
	.upcomong_left_column h1
	{
		font-size: 70px;
	}
	.upcoming_movies .owl-dots {
		bottom: -20.5%;
	}
	.upcoming_movies .owl-nav
	{
		bottom: -20.5%;
	}
	.movies {
		padding:35px 0px 35px;
	}
	#movie_carousel
	{
	    padding-top: 45px;
	}
	.number
	{
		font-size: 25px
	}
	.footer_social i
	{
		margin-right: 5px;
	}
	.menu ul li a
	{
		font-size: 14px;
	}
	.read_more 
	{
	    padding-top: 15px;
	}
	.read_more a.read_more_link
	{
		padding: 11px 23px;
		font-size: 16px;
	}
}
@media  only screen and (max-width: 1200px)  and (min-width: 1100px)
{
	.menu_bar
	{
		top: 6px;
	}
	.inner_heading
	{
		padding: 100px 0  !important;
		text-align: center;
	}
	.bread_crumbs
	{
		float: none;
	}
	.menu 
	{
	    width: 65%;
	}
	.menu ul li a 
	{
	    padding: 22px 10px;
	    font-size: 16px;
	}
	.logo h1
	{
		font-size: 2rem;
	}
	.overlay_navigation ul.overlay_menu li a
	{
	    font-size: 40px;
	    padding-bottom: 10px;
	}
	.header_content h1
	{
	    font-size: 60px;
	}
	.boldless_text
	{
		display: block;
	}
	.shape_1 
	{
		width: 100px;
		height: 139px;
		left: -44.89px;
		top: 90px;
	}
	.shape_1::before 
	{	   
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    left: 25.11px;
	    content: '';
	    top: 30px;
	}
	.header_description
	{
		max-width: 700px;
	}
	.shape_4
	{
		left: 0;
	}
	.shape_4::before 
	{
		width: 100%;
		height: 100%;
		left: 23px;
		content: '';
		top: 2px;
	}
	.m_top {
	    padding-top: 30px;
	}
	.highlited
	{
		padding: 35px;
	}
	.heading_content p
	{
	    font-size: 30px;
	}
	.heading_content h1
	{
		font-size: 45px;
	}
	.highlated_box
	{
		margin: 0;
	}
	.highlated_box .highlated_box_header
	{
		height: 350px;
	}
	.highlated_box_body 
	{
	    padding-top: 30px;
	}
	.highlated_box .highlated_box_body h1
	{
	    font-size: 32px;
	}
	.highlated_box_body p
	{
		font-size: 14px;
	}
	.padding_top 
	{
	    padding-top: 0 !important;
	    padding-bottom: 20px;
	}
	.left_column
	{
		width: 570px;
		height: 600px;
		padding-left: 25px;
	}
	.left_column::before 
	{
		content: '';
		height: 515px;
		width: 515px;
		position: absolute;
		top: -24px;
		left: 0;
		background: var(--sub);
		z-index: -1;
	}
	.about_description
	{
		padding: 0 40px;
	}
	.heading_content p {
	    font-size: 23px;
	}
	.about_description .heading_content h1
	{
		font-size: 35px;
	}
	.about_description p
	{
		font-size: 14px;
	    margin-bottom: 5px;
	}
	.up_movie_box
	{
		height: 450px;
	}
	.upcoming_movies
	{
		height: auto;
	}
	.upcomong_left_column {
	    padding-left: 20px;
	}
	.upcomong_left_column h1 span.small_text
	{
		font-size: 40px !important;
	}
	.upcomong_left_column h1
	{
		font-size: 70px;
	}
	.upcoming_movies .owl-dots {
		bottom: -20.5%;
	}
	.upcoming_movies .owl-nav
	{
		bottom: -20.5%;
	}
	.movies {
		padding:35px 0px 35px;
	}
	#movie_carousel
	{
	    padding-top: 45px;
	}
	.number
	{
		font-size: 25px
	}
	.footer_social i
	{
		margin-right: 5px;
	}
	.menu ul li a
	{
		font-size: 14px;
	}
	.read_more 
	{
	    padding-top: 15px;
	}
	.read_more a.read_more_link
	{
		padding: 14px 23px;
	}
}
@media  only screen and (max-width: 1300px)  and (min-width: 1201px)
{
	.menu ul
	{
		padding-right: 40px;
	}
}
/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 830px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  	.header_content h1 {
	    font-size: 34px;
	}
	.tagline
	{
		font-size: 15px;
	}
	.logo h1
	{
		font-size: 1.5rem;
		    line-height: 53px;
	}
	.header_description
	{
		font-size: 13px;
	}
	.header_description {
		    max-width: 506px;
	}
	/*.fixed-header
	{
		height: 75px;
	}*/
}
@media only screen 
  and (min-device-width: 413px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  	header {
	    background-position: 75% 30%;
	}
	.header_content {
	    padding: 0 10px;
	}
	.header_description {
	    max-width: 381px;
	}
	.shape_1
	{
		left: 45%;
		bottom: -16px !important;
	}
	footer .col-md-3,.col-md2,.col-md-4
	{
		max-width: 50%;
		flex: 50%,
	}
	.number
	{
		font-size: 25px;
	}
  }


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  	header
  	{
		   background-position: 75%;
		   height: 50vh;
  	}
  }





	@media  only screen and (max-width: 1350px)  and (min-width: 1200px)
{}
@media  only screen and (min-width: 1600px)
{
	.container
	{
		max-width: 1600px;
	}

	.upcomong_left_column p
	{
		max-width: 600px;
	}
	.gallery_box .card-header 
	{
		height: 400px;
	}
}