
@media only screen and (max-width: 770px) {
	
	.event-area ul li h6 {
		font-size: 18px !important;
	}
	.event-area ul {display: block;}
	.event-area ul li {
		text-align: center;
	}
	.event-area ul li.left-event {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}


@media only screen and (max-width: 991px) {
	
	.nav-area-2 .navbar .navbar-brand img{
		width: 80px;
	}
	.nav-area-2 .navbar .login-btn a{
	   padding: 6px !important;
       font-size: 10px !important;
	}
	.content-area-div{
		padding: 12px;
	}	
	.order-ticket-banner .add_img_1 {
		height: 105px;
	}
	.view-calender{
		padding: 4px;
		font-size: 13px;
	}
	.search-btn{
		font-size: 12px;
	}
	.input-group-prepend i{
		font-size: 12px;
	}
	.box-office-hrs h6 {
		font-size: 11px;
	}
	.box-office-hrs .time-area P {
		font-size: 11px;
	}
	.ot-right-area .upcoming-event h4{
		font-size: 14px;
	}
	.ot-right-area .upcoming-event .dropdown button{
		padding: 4px;
        font-size: 10px;
	}
	.event-area .event{
		flex-wrap: wrap;
	}
	.event-area .event .event-left img{
		width: 70px;
	}
	.event-area .event .event-left .event-name{
		font-size: 12px;
	}
	.event-area .event .event-rignt{
		width: 100%;
	}
	.event-area .event .event-rignt span {
		font-size: 12px;
	}
	.event-area .event .event-rignt .get-info{
		font-size: 12px;
	}
	.info-row{
		flex-wrap: wrap;
	}
	.info-mid-col{margin: 0 ;}
	.change-password{
		padding: 2px 6px;
		background: white;
		text-transform: capitalize;
		color: #8a1419;
		font-size: 9px;
	}
	.sending-mail strong{font-size: 13px;}
	.ship-here {
		font-size: 11px;
	}
	.save-btn-area a{padding: 6px 24px;font-size: 14px;}
	
    .nav-area-2 .navbar .login-btn .btn2 {
        padding: 6px 10px !important;
        font-size: 10px !important;
    }
	.footer-part a{font-size: 13px;}
	.user-btn .dropdown-menu{
		left: -20px;
		min-width: 6rem;
	}
	.nav-area-2 .navbar .user-btn .dropdown-menu .dropdown-item{
		font-size: 12px !important;
	}
	.user-btn .dropdown-menu{
		padding: 0;
		margin: 0;
	}
	.user-btn .dropdown-menu .dropdown-divider{margin: 0;}
	.alert{font-size: 12px;}
	.event .event-left img {
		width: 70px;
		margin-right: 8px;
	}
	.event-name{font-size: 13px;}
	.share-via span{
		padding: 0 4px;
        font-size: 11px;
	}
	.share-via::after{
		top: 58%;
	}
	.share-via-area ul li a{
		padding: 2px 8px;
		font-size: 9px;
	}
	.share-via-area ul li a i{
		padding: 4px;
		left: -12px;
		line-height: 10px;
	}
	.share-via-area ul li a i.fa-facebook {
		padding: 3px 5px;
	}
	.map-area iframe{
		height: 240px;
	}
	.map-area .open-google a{
		padding: 5px 8px;
		font-size: 11px;
	}
	.box-office-hrs{margin-bottom: 24px;}
	.box-office-hrs .season-tickets{padding: 4px;}
	.box-office-hrs .season-tickets .login-view a{
		padding: 4px;
		font-size: 8px;
	}
	.info-calender .view-calender {font-size: 10px;}
	.information .form-control{height: 26px !important;}
	.password .form-control{height: 38px !important;}
	.password label{font-size: 13px;}
	.submit-btn{font-size: 14px;}
	.password-box {
		width: 100%;
	}
	.nav-area-2 .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{
		font-size: 12px !important;
        font-weight: 500 !important;
	}
	.bottom-input-group {
		 width: 100%;
		 padding: 12px;
	}
	.search-area{display: block;padding: 8px;text-align: center;}
	.srch-form-area{display: block !important;}
	.srch-form-area .input-group{margin-top: 10px !important;margin-left: 0 !important;}
	.accord-img-area img {
		width: 80px;
		margin-right: 8px;
	}
	.accord-img-area h4{font-size: 18px;}
	.accordion:after {
		font-size: 10px;
	}
	.event-1-area {
		padding: 12px;
	}
	.event-heading strong{
      font-size: 22px;
	  margin-bottom: 18px;
    }
	.event-heading {
		font-size: 22px;
		margin-bottom: 18px;
	  }
	  .content-area-div .event-txt span,p {
		margin-top: 6px;
		font-size: 14px;
	}
	.content-area-div .event-img img {
		width: 160px;
	}
	.sv_img_1 {
		width: 120px;
		margin-bottom: 10px;
	}
	.sv_p_1 {
		font-size: 14px;
	}
}
@media (min-width: 992px) and (max-width: 1269px) {
	.nav-area-2 .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{
		font-size: 11px !important;
		padding: 5px !important;
	}
	.order-ticket-banner .add_img_1{height: 300px;}
	
	.nav-area-2 .navbar .login-btn .btn2{
		padding: 8px !important;
        font-size: 12px !important;
        font-weight: 500 !important;
	}
	.nav-area-2 .navbar .navbar-brand img{
		width: 70px !important;
	}
	.nav-area-2 .navbar .login-btn a{
		padding: 6px !important;
		font-size: 9px !important;
	 }
	 .map-area iframe{
		height: 200px;
	}

}


