.heading {
    padding: 30px;
    font-size: 40px;
    text-align: center;
    background: white;
  }
  
  .leftcolumn {
    float: left;
    width: 75%;
  }
  
  .rightcolumn {
    float: left;
    width: 25%;
    padding-left: 20px;
  }
  
  .fakeimg {
    background-color: #aaa;
    width: 100%;
    padding: 20px;
  }
  
  .card {
    background-color: white;
    padding: 20px;
    margin-top: 20px;
  }
  
  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  
  @media screen and (max-width: 800px) {
    .leftcolumn, .rightcolumn {
      width: 100%;
      padding: 0;
    }
  }

@media only screen and (min-width: 1200px){

.login_page {
	margin-top: -80px;
} 
.movie_page_outer #movies-wrapper {
	width: auto;
	margin: 0 -15px;
}
}
/* Responsive Css */
@media only screen and (max-width: 1240px){
    .banner_content h1 {font-size: 70px; line-height: 80px;}
    .banner_content {padding: 7em 0 8em 0; }
 

}   

@media only screen and (max-width: 1199px){

    /* Banner */
    .banner_content h1 { font-size: 64px; line-height: 1.2; max-width: 517px; }
    .banner_content { width: 514px;padding: 2em 20px 3em 20px;}
    .coutry_text {text-align: center; padding: 10px 0px 50px 0px; }

  
}




@media only screen and (max-width: 767px){
    /* Header */
    .announsment_bar { display: none; }
    .enquary_button .common_button{display: none;}
    .menu_bar_icon_outer{display: block;}
    .navigation_menu { position: fixed; background: #fff; width: 100%; top: 0; padding: 30px; left: -100%; right: 0; transition: ease 0.5s;height: 100%; }
    .navigation_menu.active{width: 100%;left: 0;z-index: 666; transition: ease 0.5s;height: 100%;padding: 30px 30px 30px 30px; overflow: auto;}
    .close_menu { display: block; max-width: 18px; margin-bottom: 30px; }
    .navigation_menu ul.sub-menu { max-width: 100%;position: relative;}
    ul.sub-menu-inner {max-width: 100%; width: 100%;left: 15px;position: relative;}
    li.drop-down-menu > a::after { rotate: none;}
    .navigation_menu ul.sub-menu li a { border-bottom: none; }
    .logo { width: 100%; max-width: 120px; margin: 0 auto; }
    .enquary_button { width: 28px; position: absolute; left: 20px; }
    .navigation_menu ul { flex-wrap: wrap; width: 100%;gap: 20px; }
    
  
    .banner_flex {grid-template-columns: repeat(1,1fr);}
    .banner_content { width: auto; padding: 2em 20px 2em 20px; }
    .banner_content h1 { font-size: 35px; line-height: 1.2; max-width: 100%; }
    .banner .swiper-button-next { right: 20px; bottom: initial; top: 38%;}
    .banner .swiper-button-prev { left: 20px; bottom: inherit; top: 38%;}
    .navigation_menu ul li { display: block; width: 100%; }
    .about_grid {flex-direction: column-reverse; display: flex;gap: 20px;}
    .about_head h2 { text-align: center; font-size: 35px; padding-bottom: 25px;}
    .footer-grid {flex-wrap: wrap;}
    .footer_copyright { width: 100%; padding-bottom: 10px; }
    .footer-grid ul li { padding-bottom: 20px; width: 100%; }
    .footer-grid ul{flex-wrap: wrap;}
    .banner_content h1 {text-align: left;}
    .banner_content p.sub_heading {text-align: left; }
    .banner_contact { text-align: left; }
    .about_content h3 { font-size: 24px; padding-bottom: 10px; }
    .about_section { padding: 40px 0 50px 0; }
    .thub-box-card {
        position: relative;
        width: calc(50.33% - 8px);
    }
    h1.h1 {
        text-align: center;
        font-size: 35px;
        padding-bottom: 25px;
    }
    .navigation_menu ul li {
	padding-left: 0;
}

}
















