@media only screen and (max-width:7000px) {
    .page-wrapper {
        overflow: hidden
    }
}

@media only screen and (max-width:1740px) {
    .header-top-one .top-text {
        display: none
    }
}

@media only screen and (max-width:1500px) {}

@media only screen and (max-width:1340px) {
    .main-menu .navigation>li,
    .header-style-three .main-menu .navigation>li {
        margin-right: 30px
    }
    .header-style-two .main-menu .navigation>li>a {
        padding-left: 20px;
        padding-right:20px;
	
    }
    .top-search-form,
    .header-style-one .other-links .social-links {
        display: none
    }
    .header-style-one .header-upper .inner {
        padding-right: 20px
    }
    .header-top-three .contact-text {
        margin-left: 20px
    }
}

@media only screen and (max-width:1191px) {
    .main-menu .navigation>li,
    .header-style-three .main-menu .navigation>li {
        margin-right: 20px
    }
    .header-style-three .header-upper .search-btn {
        margin-left: 10px
    }
	.date-box-one{
	width:auto;
	}
}

@media only screen and (max-width:1139px) {
    .header-style-two .header-upper .logo-box {
        width: 23%
    }
    .countdown {
        display: none
    }
    .header-style-two .main-menu .navigation>li>a {
        padding-left: 14px;
        padding-right: 14px
    }
    .header-style-one .other-links .book-btn,
    .header-style-three .header-upper .link-box,
    .sticky-header .booking-link {
        display: none
    }
    .footer-style-two .widgets-inner,
    .footer-style-two .footer-bottom .inner {
        padding-left: 0
    }
    .footer-style-two .widgets-inner .shape-1,
    .footer-style-two .widgets-inner .shape-2,
    .footer-style-two .widgets-inner .left-image {
        display: none
    }
    .footer-style-two .offer-carousel-box {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        height: auto;
        overflow: hidden;
        min-height: 0;
        padding-bottom: 30px;
        background: #d5ae82;
        margin-bottom: 50px
    }
    .sticky-header .main-menu .navigation>li {
        margin-left: 13px!important
    }
    .sticky-header .main-menu .navigation>li>a {
        font-size: 12px
    }
	.header-style-two .main-menu .navigation>li>a{
	font-size:12px;
	}
	.header-style-two .main-menu .navigation>li>a {  
    margin-left:1px;
    margin-right: 1px;
	padding:3px 5px;	
	}
	.subm:before{
	right: 10px;
	}
	.event_table .table td, .event_table .table th {
    font-size: 11px !important;
	}
	.bg-theme span.flaticon-arrows {
    font-size: 10px;
    margin-left: 2px;
	}
	.form_table .selected-4 {   
    padding: 3px 6px;    
    display: inline-block;
    text-align: center;
	}
	.form_table .selected-3 {
    border: 1px solid #1a7bdc;
      padding: 3px 6px;    
    display: inline-block;
    color: #000;
    border-radius: 20px
}
.searchInput{
width:100%;
}
}


@media only screen and (max-width:991px) {
    .main-header .nav-outer .main-menu,
    .sticky-header,
    .main-header .header-top .top-left,
    .header-top-three .contact-text,
    .banner-three .banner-carousel .owl-dots {
        display: none!important
    }
    .main-header .header-top-three .top-left {
        display: block!important
    }
    .header-style-one .nav-content .nav-outer,
    .header-style-two .header-upper .nav-outer,
    .header-style-three .header-upper .nav-outer {
        float: right
    }
    .nav-outer .mobile-nav-toggler {
        display: block
    }
    .header-style-two .nav-outer .mobile-nav-toggler {
        margin-top: 10px
    }
    .header-style-three .nav-outer .mobile-nav-toggler {
        color: #061138;
        margin-top: 17px
    }
    .header-style-one .header-upper .inner {
        padding-left: 20px
    }
    
    .about-section .right-col .inner {
        margin-top: 0;
        padding-left: 0
    }
   
    .footer-style-three .copyright,
    .footer-style-three .payment-cards,
    .footer-style-three .social-links-two {
        width: 100%;
        text-align: center;
        margin-left: 0
    }
    .footer-style-three .copyright {
        padding: 20px 0
    }
    .footer-style-three .payment-cards ul {
        display: inline-block;
        vertical-align: top
    }
    .page-banner h1 {
        font-size: 36px
    }
    .subscribe-section.style-three .inner {
        padding: 50px 20px 40px
    }
    .sidebar-page-container .sidebar:before {
        display: none
    }
    .sidebar-page-container .blog-sidebar {
        padding-left: 0
    }
	.user-name span{
	color:#fff;
	}
	.profile_details li a i.fa.lnr{
	color:#fff;
	}
	.row.justify-content-end .col-md-5{
	margin-bottom:20px;
}
.searchInput{
width:100%;
}
}
@media only screen and (max-width:768px) {
    .main-menu .navigation>li>ul,
    .main-menu .navigation>li>ul>li>ul {
        display: block!important;
        visibility: hidden;
        opacity: 0
    }
	section#InnerMainBanner{
		height: auto;
	}
	.bannertagline{
	 bottom: 0px;
    font-size: 30px;
	padding: 10px 20px;
	}
	.about-section .image-column .image-block:nth-child(2){
		    margin-top: -17px;
	}
	.profile_details{
		float:left;
	}
	.ButtonsHere button{
		padding:5px 10px 5px 10px;
		    font-size: 14px;
	}
	.Attachments .table td, .Attachments .table th{
	text-align:left
	}
	a.selected-5 {
    border: 1px solid #000;
    padding: 3px 10px;
    color: #000;
    border-radius: 15px;
    display: block;
	}
	.b-1{
border-right:1px solid #ddd;
border-bottom:none;
}
.container_text .content {
    padding: 30px 0px 30px 30px;
    background: #eee;
    position: relative;
	border-radius:0px;
}
.container_text.right .content{
	border-radius:0px;
}
.form_table #table tbody tr:nth-child(odd) {
    background: #f1f1f1;
}
.event_table .table td, .event_table .table th {
    font-size: 13px !important;
}
.bannertagline{
	    font-size: 20px;
    bottom: 150px;
    width: 100%;
    width: 80%;
}
.header-style-two .header-upper .logo-box{
margin-left:70px;
}
span.OpenNav_{
	background:#fff;
	
}

@media only screen and (max-width:767px) {
    .header-style-one,
    .header-style-two {
        position: relative;
        background: #fff;
    }
	.user-name span{
	color:#fff;
	}
	.profile_details li a i.fa.lnr{
	color:#fff;
	}
	
    .banner-one {
        padding-top: 0
    }
    .banner-two .banner-carousel .content-box {
        padding-top: 0
    }
    .header-style-one .logo-desktop {
        display: none
    }
    .header-top-one .inner {
        height: auto;
        padding: 0
    }
    .header-top-one .my-account,
    .main-header .header-top .top-right {
        position: relative;
        width: 100%
    }
    .header-style-three .header-top-three .top-right {
        width: auto
    }
    .header-style-one .header-upper .logo-box {
        display: block
    }
    .header-style-one .header-upper {
        background: #061138
    }
    .header-style-one .other-links .book-btn,
    .header-style-three .header-upper .link-box {
        display: none
    }
    .search-popup .search-form fieldset input[type=search] {
        width: 100%;
        padding: 10px 30px;
        text-align: center;
        font-size: 20px;
        border-radius: 7px 7px 0 0
    }
    .search-popup .search-form fieldset input[type=submit] {
        position: relative;
        width: 100%;
        font-size: 16px;
        border-radius: 0 0 7px 7px
    }
   
    .main-footer .footer-bottom .bottom-links,
    .main-footer .footer-bottom .copyright {
        width: 100%;
        text-align: center
    }
    .facts-section .facts-box .title {
        font-size: 30px
    }
    .facts-section .facts-box .count {
        font-size: 48px
    }
    .sec-title h2,
    .sec-title-two h2,
    .booking-section .title-box h2,
    .welcome-section .title-box h2,
    .services-section-four .title-box h2,
    .contact-container .sec-title h2 {
        font-size: 24px
    }
    .footer-style-three .drop-link {
        float: right
    }
    .footer-style-three .useful-links {
        width: 100%;
        margin: 30px 0 0
    }
    .footer-style-three .useful-links .links-btn {
        text-align: center
    }
    .page-banner h1 {
        font-size: 30px
    }
    .othersshows-logo {
        background: #f9f9f9;
        position: relative;
        height: auto
    }
    .main-slider .slide-content .btn-box {
        position: relative;
        display: block;
        margin-left: 10px
    }
    .imgSlide {
        display: block!important
    }
    .heroVideoWraper {
        display: none
    }
    .about-style3-image-box .image-box-one {
        display: none;
    }
    .section-title h3 {
        font-size: 23px;
        line-height: 29px;
    }
	.profile_details{
	float:left;
	}
	section#InnerMainBanner{
		    height: auto;
	}
	.bannertagline{
	    font-size: 20px;
		line-height:30px;
    bottom: 37px;
    width: 100%;
    width: 95%;
}
	.about-section{
	margin-bottom:70px;
	}
	ul.links{
		column-count: inherit;
	}
	.subm{
	margin-top:20px;
	margin-bottom:20px;
	}
	.subm:before{
		display:none;
	}
	.SectionInner_1 p{
		margin-bottom:10px;
	}
	.ButtonsHere button{
		padding:5px 10px 5px 10px;
		    font-size: 14px;
	}
	.top_heading_{	
    padding-bottom: 15px;
	}
	.title_01 {
     text-align: center !important;
	}
	.timeline::after {
    left: 90px;
  }

  .container_text {
    width: 100%;
    padding-left: 100px;
    padding-right: 0px;
  }
  .side_bar_navigation{
	  width:40px;
	  display:none;
  }
  .accordion li i{
	  font-size:15px;
  }
  .header-style-two .header-upper .logo-box{
	  width: 40%;
  }
span.OpenNav_{
 background: #fff;
}
 
.ButtonsHere button{
width:auto;
}
.ButtonsHere button{
	width:auto;
}
section#InnerMainBanner-2{
height:200px;
}
#InnerMainBanner-2 img {
    height: 200px;
}
.bannertagline-2{
    width: 80%;
    padding: 12px 10px;
	font-size:22px;
	line-height:30px;
}
.row.justify-content-end .col-md-5{
	margin-bottom:20px;
}


.form_table #table tbody tr:nth-child(odd) {
    background: #f1f1f1;
}
.Attachments .table td, .Attachments .table th{
	text-align:left
	}
		.b-1{
border-right:none;
}
.container_text .content {
    padding: 30px 0px 30px 30px;
    background: #eee;
    position: relative;
	border-radius:0px;
}
.container_text.right .content{
	border-radius:0px;
}
	.timeline::after {
    left: 90px;
  }

  .container_text {
    width: 100%;
    padding-left: 100px;
    padding-right: 0px;
  }

  .container_text.right {
    left: 0%;
  }

  .container_text.left::after, 
  .container_text.right::after {
    left: 82px;
  }

  .container_text.left::before,
  .container_text.right::before {
    left: 100px;
    border-color: transparent #1ca39c transparent transparent;
	display:none;
  }

  .container_text.left .date,
  .container_text.right .date {
    right: auto;
    left: 3px;
	top: calc(50% - 13px);
  }

  .container_text.left .icon,
  .container_text.right .icon {
    right: auto;
    left: 146px;
	display:none;
  }

  .container_text.left .content,
  .container_text.right .content {
    padding: 15px;
    border-radius: 0px;
  }
	.left-side-list ul {
    padding: 0px 0px 0px 15px;
}
a.selected-5 {
    border: 1px solid #000;
    padding: 3px 8px;
    display:inline-block;
	font-size:14px; 	
}
.ButtonsHere button{
width:auto;
}
.ButtonsHere button{
	width:auto;
}
.page01{
float:left;
}
.header-style-two .header-upper .logo-box{
margin-left:0px;
}
.Button02{
	text-align:center !important;
}
.MainHeading h1{
font-size:25px;
}
.Button02 a{
margin-bottom:10px;
}
.form_button a.btn {
	margin-bottom:10px;
	display:block;

}
}

