
@media (min-width: 1700px){
	.sc-img{
		max-height: 250px;
    	min-height: 250px;
	}
	.sc-img img{
		max-height: 250px;
    	min-height: 250px;
	}
}

@media (min-width: 1200px){
	.pl-80{
		padding-left: 80px;
	}
	.uct-summery{
		margin-top: 10px;
	}
	.d-cxl-none{
		display: none;
	}
}
@media(min-width: 992px){
    .br-r{border-left: 1px solid #00b0ea;}
	.top-space{padding-top: 0rem;}
}

@media (min-width: 768px){
	.nav-menu{
		height: 100%;
		line-height: 80px;
	}
    .btn-common:hover{
        background: #fff;
        color: #3b3fc5;
    }
    :hover{
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }
	.evd-book-btn{
		width: 200px;
	}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.m-bt{padding: .375rem .15rem;}
}

@media (min-width: 768px) and (max-width: 1199.98px){

}

@media (min-width: 768px) and (max-width: 1024.98px){
	/*------subscribe form start------*/
	/*.subscribe-block{
		height: calc(80vh - 80px);
	}*/
	.subscribe-block .container,
	.subscribe-block .row{
		height: 100%;
	}
	/*------subscribe form end------*/
}

@media (min-width: 576px) and (max-width: 991.98px) {
	.pr-sm-c{
		padding-right: 0 !important;
	}
	.pl-sm-c{
		padding-left: 0 !important;
	}
}

@media (min-width: 576px) {
	.city-carousel .item:hover{
		transform: scale(1.12);
		opacity: 1 !important;
	}
	.wish-box{
		max-height: 140px;
		min-height: 140px;
    	overflow: hidden;
	}
	.wish-box img{
		object-fit: cover;
	    object-position: center;
	    height: 100%;
	    max-height: 140px;
	    min-height: 140px;
	}
}

@media (max-width: 1199.98px){
	/*-----searchbar start-----*/
	.d-cm-none{
		display: none !important;
	}
	.d-cxl-none{
		display: block !important;
	}
	.search-col{
		display: none;
	}
	.d-cm-block{
		display: inline-block;
	}
	.header-section{
		height: 82.75px;
	}
	.search-bar{
		width: 100%;
		padding: 0 15px 15px;
	}
	.search-inp{
		padding-right: 30px;
	}
	.close-icon{
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background: #3b3fc5;
		color: #fff;
		border-radius: 0 6px 6px 0;
		cursor: pointer;
	}

	/*-----searchbar end-----*/
	/*-----Navbar start-----*/
	.nav-menu .list-inline-item:not(:last-child){
		margin-right: 0;
	}
	.sticky-nav .btn-header-book{
		display: inline-block;
		vertical-align: middle;
		width: 80%;
	}
	.sticky-nav .hsm-brand{
		display: none;
	}
	/*-----Navbar start-----*/
	/*-----home page start------*/
	.wb-img .count-icon{
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 35px;
	}
	.wb-desc-block{
		padding: 30px 15px;
	}
	/*-----home page end------*/
	/*----review and payment start----*/
	.review-section .bd-title{
		font-size: 30px;
	}
	.review-detail + .review-detail {
		margin-top: 20px;
	}
	/*----review and payment end----*/
	/*------my profile start-------*/
	.uct-summery{
		margin-top: 2px;
	}
	.my-profile{
		min-height: calc(100vh - 490px);
	}
	/*------my profile end-------*/
}

@media (max-width: 1024.98px){
	/*-----------Home banner start----------*/
	#hidden-video{
		height: 100%;
	}
	/*-----------Home banner end----------*/
}

@media (max-width: 991.98px){
	.brand img {
		max-width: 130px;
	}
	.nav-menu .list-inline-item:not(:last-child){
		margin-right: .5rem;
	}
	.nav-menu .nav-link{
		font-size: 14px;
	}
	.nav-menu li:first-child a:before{
		right: -8px;
	}
	.h-select-block select{
		border-right: 0;
	}
	/*-------Subscribe form start------*/
	.form-block {
		width: 60%;
	}
	/*-------Subscribe form end------*/
	/*---------Home page start----------*/
	/*.header-bg{
		height: 420px;
	}*/
	.top-city-name{
		font-size: 14px;
	}
	.download-title{
		font-size: 25px;
	}
	.download-desc{
		font-size: 15px;
	}
	.store-img img {
		max-width: 140px;
	}
	.wb-img .count-icon{
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 30px;
	}
	.wb-title{
		font-size: 17px;
	}
	.exp-img-block{
		max-height: 150px;
    	min-height: 150px;
	}
	.exp-img-block img{
		max-height: 150px;
    	min-height: 150px;
	}
	/*---------Home page end----------*/
	/*--------single category start-------*/
	.sc-title{
		margin-bottom: 5px;
	}
	.sc-li:not(:last-child){
		margin-right: 0;
		margin-bottom: 5px;
	}
	.sc-price{
		font-size: 16px;
		margin-top: 5px;
	}
	/*--------single category end-------*/
	.mt-md-30{
		margin-top: 30px;
	}
	/*--------My profile start--------*/

	.profile-tab{
		flex-direction: row !important;
		-ms-flex-direction: row!important;
		margin-bottom: 30px;
	}
	.profile-tab .nav-link{
		width: 33.33%;
		text-align: center;
	}
	.wish-desc .sme-price span{
		font-size: 22px;
	}
	.wish-desc .btn-similar{
		font-size: 14px;
	}
	/*.uct-img{*/
	/*	width: 24%;*/
	/*}*/
	/*.uct-detail {*/
	/*	width: 58%;*/
	/*	padding: 0 0 0 25px;*/
	/*}*/
	.uct-detail{
		padding: 0 0 0 25px;
	}
	form#change-password-form{
		max-width: 60%;
	}
	/*--------My profile end--------*/
	/*-------Thank you page start-------*/
	/*.thank-you-section {
		height: calc(100vh - 539px);
	}*/
	/*-------Thank you page end-------*/
	/*----------date and sesstion selectin start---------*/
	.cmd-desc{
		font-size: 15px;
	}
	/*----------date and sesstion selectin start---------*/
	/*-----my profile start-------*/
	.sidebar-btn-active {
    	left: 270px;
	}
	.sidebar-btn {
		position: fixed;
		left: 0;
		top: 80px;
		width: 65px;
		height: 40px;
		text-align: center;
		display: block;
		background: #3b3fc5;
		padding: .25rem .75rem;
		font-size: 10px;
		line-height: 1;
		border: 1px solid transparent;
		border-radius: .25rem;
		transition: .4s;
		z-index: 1025;
	}
	.my-profile {
		min-height: calc(100vh - 350px);
	}
	/*-----my profile end-------*/
	/*----- event detail start -----*/
	.evd-row .bd-li {
		width: 100%;
		padding: 0 !important;
		box-shadow: none;
		margin-top: 15px;
	}
	/*----- event detail end -----*/
}

@media (max-width: 767.98px){
	
    .fc-event-title {
    margin-top: 2em !important;
}
	/*-----searchbar start-----*/
	.d-csm-none{
		display: none !important;
	}
	.search-bar{
		padding: 10px 15px 0px;
	}
	/*-----searchbar end-----*/
	/*--------header start--------*/
	.brand img {
		max-width: 120px;
	}
	.header-section{
		height: 60px;
		padding: 0 0 10px;
	}
	.header-section .container{
		max-width: 100%;
	}
	.h-select-block select{
		font-size: 14px;
	}
	.top-city-select{
		padding-left: 5px;
		font-size: 14px;
	}
	.nav-menu .nav-link {
		font-size: 13px;
	}
	.event-sm-btn{
		padding: 6px 15px;
		background: #3b3fc52e;
		margin-bottom: 10px;
	}
	.nav-menu li:first-child a:before {
		top: -3px;
		right: -7px;
	}
	.btn-filter{
		padding: 5px 10px;
		font-size: 13px;
	}
	.acc-dropdown{
		top: 20px !important;
	}
	.exp-img-block{
		max-height: 150px;
    	min-height: 150px;
	}
	.exp-img-block img{
		max-height: 150px;
    	min-height: 150px;
	}
	/*--------header end--------*/
	/*---------footer start---------*/
	.py-50{
		padding: 30px 0;
	}
	.f-menu-title{
		font-size: 18px;
		margin-bottom: 18px;
	}
	.evt-header .modal-title{
		font-size: 20px;
		padding: 5px 0;
	}
	/*---------footer end---------*/

	/*-------Subscribe form start------*/
	.form-block {
		width: 90%;
	}
	/*-------Subscribe form end------*/
	/*-------Home page start------*/
	.sec-padding {
		padding: 50px 0;
	}
	.header-text{
		font-size: 16px;
	}
	.header-bg{
		height: 350px;
	}
	.mt-sm-30{
		margin-top: 30px;
	}
	.count-icon{
		font-size: 28px;
	}
	.count-num{
		font-size: 25px;
	}
	.count-title{
		font-size: 14px;
	}
	.download-title, .download-desc, .store-img{
		text-align: center;
	}
	.wb-img img{
		width: 100%;
	}
	.wb-img .count-icon {
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 40px;
	}
	/*-------Home page end------*/
	/*-------event detail start-------*/
	.bd-title{
		font-size: 22px;
	}
	.bd-price{
		font-size: 25px;
		margin: 0 0 5px;
	}
	.abt-event-title{
		font-size: 35px;
	}
	.bd-sm-txt{
		font-size: 15px;
	}
	.sc-li{
		font-size: 15px;
	}

	.book_ticket {
		position: fixed;
		bottom: 20px;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		z-index: 998;
		width: 50%;
		height: 40px;
		padding: 0;
		font-size: 18px;
	}

	.bd-li .btn-evt-like{
		margin: 0;
	}

	/*-------event detail end-------*/
	/*--------My profile start--------*/
	.my-profile {
		min-height: 100%;
	}
	.profile-tab-content {
		margin-top: 40px;
	}
	.c-col-3{
		width: 160px;
	}
	.c-col-9{
		width: calc(100% - 170px);
		padding-left: 25px;
	}
	.profile-upload{
		width: 160px;
		height: 160px;
	}
	.user-name{
		font-size: 25px;
	}

	.ticket-tabs .nav-link{
		font-size: 15px;
	}
	.ticket-tabs .nav-link.active, .ticket-tabs .show>.nav-link{
		border-bottom: 3px solid #3b3fc5;
	}
	.ticket-date .c-input{
		font-size: 15px;
		height: 40px;
	}
	.ticket-date:after{
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.uct-ul{
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -15px;
		margin-right: -15px;
	}
	.uc-ticket-li {
		padding: 15px;
		width: 50%;
	}
	.uc-ticket-block{
		background: #fff;
		border-radius: 8px;
		overflow: hidden;
		box-shadow: 0 0 26px 1px #3b3fc522;
	}
	.uc-ticket-li + .uc-ticket-li{
		border-top: 0;
	}
	.uct-img {
		width: 100%;
		border-radius: 8px 8px 0 0;
	}
	.uct-detail{
		width: 100%;
		padding: 10px 10px 5px;
	}
	.uct-control{
		width: 100%;
		text-align: center;
		padding: 5px 0;
	}
	.uct-control a{
		padding: 5px;
		width: 46%;
		display: inline-block;
		vertical-align: middle;
	}
	.myt-block{
		width: 100%;
	}
	.myt-view{
		color: #3b3fc5;
	}
	#upcoming .uct-title{
		color: #3b3fc5;
	}
	.uct-title{
		margin-bottom: 5px;
		font-size: 17px;
	}
	.tic-location{
		color: #18182c !important;
	}
	.tic-location:before{
		background: #3b3fc5;
		color: #ffffff !important;
	}
	.uct-summery span{
		color: #18182c;
	}
	.uct-summery {
		margin-top: 8px;
	}
	.uct-location .sc-li,
	.uct-location .sc-li:before,
	.uct-summery{
		font-size: 15px;
	}
	form#change-password-form {
		max-width: 100%;
	}
	.t-form{
		width: 100%;
	}
	/*--------My profile end--------*/
	/*-------Thank you page start-------*/
	/*.thank-you-section {
		height: calc(100vh - 549px);
	}*/
	.thak-txt{
		font-size: 50px;
	}
	/*-------Thank you page end-------*/
	/*#upcoming .uct-ul{*/
	/*	display: block;*/
	/*}*/
	/*#upcoming .uc-ticket-li{*/
	/*	width: 100%;*/
	/*	padding: 0;*/
	/*}*/
	/*#upcoming .uc-ticket-block{*/
	/*	background: none;*/
	/*	box-shadow: none;*/
	/*	border-radius: 0;*/
	/*}*/

}

@media (max-width: 650px){
	/*-------page 2 start------*/
	.exp-category {
		width: 150px;
		height: 150px;
		box-shadow: 5px 5px 0px 4px #fff;
	}
	/*-------page 2 end------*/
}

@media (max-width: 599.98px){
	.cat-i {min-height: 150px;}
	.slider-box{
		margin: 0 50px 30px;
		padding: 15px;
	}
	.event-mng-btn {padding-right: 3px;}
	.order-1{order: 1;}
	.order-2{order: 2;}
	.order-3{order: 3;}	
}

@media (max-width: 575.98px){
	
    .h-hedng {
    font-size: 1.5rem;
    }
	/*-----searchbar start-----*/
	.search-bar{
		padding: 5px 15px;
	}
	/*-----searchbar end-----*/
	/*--------header start--------*/
	.header-section{
		padding: 8px 0 5px;
	}
	.h-brand{
		width: 39%;
	}
	.h-select-block{
		width: 60%;
		margin: 0 -2px;
	}
	.brand img{
		margin-left: -4px;
	}
	.brand img, .footer-brand {
		max-width: 140px;
	}
	.h-select-sm-block{
		width: 38%;
	}
	.nav-menu{
		width: 100%;
		margin-top: 0;
		display: inline-block;
		vertical-align: middle;
	}
    .evt-i{display: none;}
	.m-w{background-color: #fff;color: #3b3fc5;}
/*	.m-c{background-color: #6edbfb;color: #3b3fc5;}*/
    .mbl-c{justify-content: space-between;width: 100%;}
	.h-select-block select{
		border-right: 0;
		padding-left: 0;
		border: 1px solid #ddd;
	}
	.nav-menu .nav-link{
		font-size: 13px;
		height: 35px;
		line-height: 35px;
	}
	.nav-menu li:first-child a:before{
		top: 5px;
	}
	.mt-xs-8{
		margin-top: 8px;
	}
	.acc-dropdown {
		top: 6px !important;
	}
	.acc-dropdown:before{
		width: 14px;
		height: 14px;
		top: -8px;
		right: 10px;
	}
	.acc-dropdown .dropdown-item{
		font-size: 13px;
	}
	.header-text, .c-select{
		font-size: 14px;
	}
	.c-mr-0{
		margin-right: 0 !important;
	}
	.top-city-select{
		font-size: 12px;
		padding-left: 0;
		height: 35px;
	}
	.top-city-select:after{
		display: none;
	}
	/*--------header end--------*/
	/*---------footer start---------*/
	.f-menu-title{
		font-size: 16px;
		margin-bottom: 12px;
		position: relative;
	}
	.f-menu-title:before{
		font-family: "Font Awesome 5 Free";
		position: absolute;
		content: "\f107";
		right: 0;
		width: 30px;
		text-align: center;
		transition: .3s;
	}
	.f-menu{
		width: 100%;
		display: none;
	}
	.f-menu-title.active:before{
		transform: rotate(180deg);
	}
	.f-social .nav-link{
		font-size: 20px;
		padding: 5px 10px;
	}
	.evt-header .modal-title {
		font-size: 18px;
		padding: 0;
	}
	.evt-lbl{
		letter-spacing: .5px;
	}
	/*---------footer end---------*/
	/*-------Subscribe form start------*/
	.subscribe-block{
		padding: 50px 0;
		height: 100% !important;
	}
	.form-title{
		font-size: 35px;
	}
	/*-------Subscribe form end------*/
	/*-------Home page start------*/
	.sec-padding {
		padding: 30px 0px;
	}
	.header-text{
		font-size: 15px;
		height: 40px;
		padding: 0;
		line-height: 40px;
	}
	.header-bg{
		height: 250px;
	}
	.banner-title{
		font-size: 22px;
		line-height: 22px;
	}
	.mt-xs-30{
		margin-top: 30px;
	}
	.main-title{
		font-size: 25px;
	}
	.exp-title{
		font-size: 15px;
	}
	.exp-detail{
		font-size: 14px;
	}
	.count-section{
		padding: 30px 0;
	}
	.count-icon{
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 24px;
		margin-bottom: 15px;
	}
	.count-num {
		font-size: 22px;
	}
	.top-city-block {
		width: 80%;
		box-shadow: 10px 6px 0px #31e9f7;
		margin-bottom: 0.2rem;
	}
	.s-all {
		font-size: 1.2rem;
		margin-top: 2rem;
		display: block;
	}
	.s-all i {font-size: 1.3rem;}
	/*-------Home page end------*/
	/*-----event detail start-----*/
	.slider-nav .owl-nav .owl-prev{
		left: 0
	}
	.slider-nav .owl-nav .owl-next{
		right: 0;
	}
	.slider-nav .owl-nav .owl-prev,
	.slider-nav .owl-nav .owl-next{
		background: #fff !important;
		width: 30px;
		height: 30px;
		line-height: 30px !important;
		border-radius: 50px;
		top: 50%;
    	transform: translateY(-50%);
	}
	.slider-nav .owl-nav .owl-prev span:before,
	.slider-nav .owl-nav .owl-next span:before{
		font-size: 12px;
		top: 0;
		color: #3b3fc6;
	}
	/*.slider-nav .owl-nav{
		top: 38%;
		transform: translate(0, -38%);
	}*/
	.slider-nav .owl-nav [class*='owl-']:hover{
		background: #fff !important;
	}
	.bd-li{
		padding: 15px;
	}
	.bd-title, .review-section .bd-title{
		font-size: 18px;
	}
	.w-btn{width: 257px;}
	.bd-sm-txt{
		font-size: 15px;
	}
	.bd-price{
		font-size: 20px;
		margin: 5px 0;
	}
	.countt{
		width: 30px;
		font-size: 17px;
	}
	.btn-common{
		font-size: 17px;
	}
	.bd-li .btn-evt-like{
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 18px;
		margin: 0;
	}
	/*.btn-similar{
		font-size: 14px !important;
    	padding: 0 20px;
    	line-height: 42px;
	}*/
	.event-booking-date .sc-li{
		font-size: 15px;
	}
	.common-txt, .event-booking-date .sc-li:before{
		font-size: 15px;
	}
	.event-booking-date .sc-li:not(:last-child){
		margin-bottom: 0;
	}
	.abt-event-title {
		font-size: 30px;
	}
    .mbl-bt-c{
        flex-direction: column;
    }
    .mb-s-sct{
        width: 100%;
        margin-bottom: 1rem;
    }
    .mb-s-sct .btn-header.cy-b {
        padding: 10px 0px;
        font-size: 14px;
    }
    .ie-cont img {
        max-height: 205px;
        min-height: 205px;
    }
    .h-search-con-home {top: 38px;}
    .h-search-con {top: 42px;width: 100%;}
	.u-nm {font-size: 0.9rem;}
	.evd-sm-btn{
		min-width: 150px;
	}
	.dt-h{
		margin-bottom: 0;
	}
	#sync1 .owl-nav .owl-next {
		right: 0;
	}
	#sync1 .owl-nav .owl-prev {
		left: 0;
	}
	#sync2 .owl-nav{ display: none !important; }
	.event-carousel-block {
		margin: 30px 0 0;
	}
	.evd-social {
		width: 100%;
		justify-content: unset;
	}
	.mt-xs-0{
		margin-top: 0;
	}
	.mt-xs-0 .bd-li + .bd-li{ margin-top: 0; }

	#sync1 .item{
		height: 220px;
	}
	.tp-modal-body .cat-nam{
		font-size: 16px;
	}

	/*-----event detail end-----*/
	/*--------review and payment start---------*/
	.review-final-price{
		font-size: 25px !important;
	}
	.common-select{
		height: 45px;
		font-size: 15px;
	}
	.common-select-group:after{
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 15px;
	}
	.date-pic-group:after{
		height: 45px;
		line-height: 45px;
		font-size: 15px;
	}
	.c-input, .date-pic-group{
		height: 38px;
		font-size: 15px;
	}

	.btn-common{
		height: 45px;
		font-size: 15px;
	}
	.mt-xs-15{
		margin-top: 15px;
	}
	.payment-info-txt {
		font-size: 15px;
	}
	.btn-event-submit{
		height: 40px;
	}
	/*--------review and payment end---------*/
	/*--------My profile start--------*/
	.c-col-3{
		width: 130px;
	}
	.c-col-9{
		width: calc(100% - 140px);
		padding-left: 20px;
	}
	.profile-upload{
		width: 130px;
		height: 130px;
	}
	.user-name{
		font-size: 22px;
	}
	.wish-desc .btn-similar {
		padding: 0 20px;
		height: 40px;
	}
	.uct-location .sc-li{
		width: 100%;
	}
	.uct-location .sc-li, .uct-location .sc-li:before, .uct-summery{
		font-size: 14px;
	}
	.profile-tab-content {
		margin-top: 20px;
	}
	.my-acc-inner-sm-title{
		font-size: 16px;
	}
	.ticket-tabs {
		flex-direction: row !important;
	}
	.ticket-tabs li{
		width: 50%;
		text-align: center;
	}
	.uct-title,
	.notificaton-swh-txt,
	.delte-txt{
		font-size: 14px;
	}
	.btn-save{
		padding: .3rem 1rem;
		height: unset;
	}
	/*--------My profile end--------*/
	/*--------Thankyou page start-------*/
	/*.thank-you-section {
		height: calc(100vh - 533px);
	}*/
	.thank-you-block .count-icon {
		font-size: 30px;
	}
	/*--------Thankyou page end-------*/
	/*--------City event start-------*/
	.city-event-desc-block .sc-title,
	.sme-name{
		min-height: 43px;
	}
	.city-event-title{
		font-size: 20px;
	}
	.city-event-desc-block .sc-title{
		font-size: 16px;
	}
	.city-event-desc-block .btn-common{
		font-size: 14px;
	}
	.pl-cxs-0{
		padding-left: 0;
	}
	.pr-cxs-0{
		padding-right: 0;
	}
	.city-carousel .owl-item {
		opacity: 1;
		transform: scale(1) !important;
		-webkit-transition: .4s;
		-moz-transition: .4s;
		-ms-transition: .4s;
		-o-transition: .4s;
		transition: .4s;
	}
	.city-carousel .owl-item.active.center {
		opacity: 1;
		transform: scale(1) !important;
	}

	.city-event-desc-block .btn-common{
		width: 110px;
		height: 35px;
		line-height: 34px;
		font-size: 13px;
	}

	.city-view-btn-li .btn-common {
   		width: 100%;
    	font-size: 13px;
	}

	.city-event-desc-block .btn-evt-like{
		width: 35px;
		height: 35px;
		line-height: 34px;
		font-size: 14px;
	}

	.city-event-desc-block{
		padding: 12px;
	}
	.h-left-txt{
		text-align: center !important;
	}
	/*.sc-img{
		max-height: 120px;
		min-height: 120px;
	}

	.sc-img img,
	.similar-block img{
		max-height: 120px;
		min-height: 120px;
	}*/

	/*.city-carousel .owl-nav button.owl-next,
	.city-carousel .owl-nav button.owl-prev{
		background: transparent;
	}*/

	/*--------City event end-------*/
	.c-select-group:after, .select-city:after{
		height: 38px;
		line-height: 38px;
		font-size: 16px;
	}
	.select-city .c-input{
		font-size: 16px;
	}
	.city-block{
		/*height: 380px;*/
		height: unset;
    	max-height: 380px;
	}
	.md-title{
		font-size: 25px;
	}
	.city-title,
	.city-li{
		padding: 4px;
		font-size: 14px;
	}

	/*--------------condition page start-------------*/
	.main-title{
		font-size: 22px;
	}
	.condition-txt{
		font-size: 14px;
	}
	/*--------------condition page end-------------*/
	/*----------date and sesstion selectin start---------*/
	.date-sesstion-li {
		min-width: 80px;
		width: 80px;
		height: 80px;
	}

	.sesstion-li{
		min-width: 160px;
		width: 160px;
	}

	.cmd-desc{
		font-size: 14px;
	}

	.stock-ticket{
		font-size: 15px;
	}

	/*----------date and sesstion selectin start---------*/
	/*.msp-btn{
		padding: 0 15px;
		line-height: 42px;
		font-size: 14px;
	}*/
	.sidebar-btn{
		width: 60px;
    	height: 30px;
    	font-size: 7px;
    	top: 90px;
	}

	#sync2 img.img-fluid.be-img{
		height: 59px;
	}
	/*-----rating start-----*/
	.c-rate-block{
		width: 130px !important;
	}
	.c-rate-block > .jq-ry-group-wrapper > .jq-ry-group > svg{
		width: 25px;
		height: 20px;
	}
	/*-----rating end-----*/
	.header-section {/*position: relative;*/background: #fff;}

	.top-br-carousel .owl-next{
		right: 1.5%;
	}
	.top-br-carousel .owl-prev{
		left: 1.5%;
	}
	.btn-chkout{
		width: 100%;
		background-color: rgb(49 233 247);
		color: #fff;
	}
}

@media (max-width: 480.98px){
    .fc-event-title {
     display:none;
    }

	/*--------header start--------*/
	.header-text{
		font-size: 13.5px;
	}
	.c-select{
		font-size: 14px;
		height: 45px;
	}
	.c-select-group:after{
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	/*--------header end--------*/
	/*-------footer start--------*/
	.footer-desc{
		font-size: 13px;
		text-align: justify;
        padding-right: 15px;
	}
	.f-menu-title {
		font-size: 14px;
		margin-bottom: 8px;
	}
	.f-li {
		font-size: 13px;
	}
	.ft-tile{
		font-size: 14px;
	}
	.pl-c-0{
		padding-left: 0;
	}
	/*-------footer end--------*/
	/*-------Subscribe form start------*/
	.form-title {
		font-size: 30px;
	}
	.c-form-control, .btn-subscribe{
		height: 45px;
	}
	.chk-lbl{
		padding-left: 30px;
	}
	.c-radio{
		font-size: 17px;
	}
	.chk-lbl{
		font-size: 14px;
	}
	.chk-lbl .checkmark, .c-radio .checkmark{
		width: 21px;
		height: 21px;
		top: 1px;
	}
	.c-radio .checkmark:after{
		top: 5px;
		left: 5px;
		width: 9px;
		height: 9px;
	}
	.c-form-control, .forgot-txt, .reg-txt{
		font-size: 14px;
	}
	.divider-txt{
		height: 35px;
		line-height: 35px;
	}
	.divider-txt span{
		font-size: 15px;
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.btn-social{
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	/*-------Subscribe form end------*/
	/*-------Home page start------*/
	.header-text{
		font-size: 10.5px;
	}
	.download-title {
		font-size: 22px;
	}
	.download-desc {
		font-size: 14px;
	}
	.store-img img {
		max-width: 130px;
	}
	/*-------Home page end------*/
	/*-----Event detail start-----*/
	#sync2 .item{
		margin: 0;
	}
	/*.slider-nav .owl-nav {
		top: 35%;
		transform: translate(0, -35%);
	}*/
	.abt-event-title {
		font-size: 28px;
	}
	.abt-event-sub-title{
		font-size: 18px;
	}
	.bd-sm-txt, .common-txt{
		font-size: 14px;
		text-align: justify;
	}
	.event-booking-date .sc-li,
	.event-booking-date .sc-li:before {
		font-size: 14px;
	}
	.bd-price{
		font-size: 18px;
	}
	.sme-name, .sme-price{
		font-size: 14px;
	}
	.sme-price span{
		font-size: 14px;
	}
	.btn-similar{
		height: 36px;
    	font-size: 14px;
	}
	/*-----Event detail end-----*/
	/*-----review and payment start-----*/
	.review-sm-title{
		font-size: 16px;
	}
	/*-----review and payment end-----*/
	/*--------My profile start--------*/
	.c-col-3{
		width: 110px;
	}
	.c-col-9{
		width: calc(100% - 120px);
		padding-left: 15px;
	}
	.profile-upload{
		width: 110px;
		height: 110px;
	}
	.user-name{
		font-size: 20px;
	}
	.p-30{
		padding: 20px;
	}
	.avatar-upload:before, .edit-txt{
		font-size: 14px;
	}
	.profile-tab .nav-link {
		padding: .3rem .75rem;
		font-size: 14px;
	}
	.uc-ticket-li {
		padding: 15px 15px;
		width: 100%;
	}
	#pills-tab {
		margin: 15px 0;
	}
	/*--------My profile end--------*/
	/*--------Thankyou page start-------*/
	.h-left-txt{
		padding-left: 0;
		padding-right: 0;
		text-align: center !important;
	}
	.thank-you-section {
		height: unset;
		padding: 100px 0;
	}
	.thak-txt {
		font-size: 30px;
	}
	.thank-you-block .common-txt{
		text-align: center;
	}
	/*--------Thankyou page end-------*/
	/*-------City page start------*/
	.city-event-desc-block {
		padding: 10px;
	}
	.city-event-desc-block .sc-title {
		font-size: 15px;
	}
	.sc-price{
		font-size: 12px;
	}
	.city-evt-btn{
		margin-top: 10px;
	}
	.city-event-desc-block .btn-common{
		width: 100px;
		font-size: 13px;
	}
	.city-event-desc-block .sc-title, .sc-title{
		font-size: 14px;
	}

	.city-event-desc-block .sc-li, .sc-li, .sc-li:before{
		font-size: 13px;
	}
	.city-view-btn-li .btn-common {
    	width: 100%;
    	font-size: 12px;
	}
	/*-------City page end------*/
	.m-bt{padding: .375rem .35rem;}
}

@media (max-width: 420px){
	/*-------header start-------*/
	.brand img, .footer-brand {
		max-width: 115px;
	}
	.btn-header{
		font-size: 12px;
	}
	.h-select-block select, .nav-menu .nav-link {
		font-size: 12px;
	}
	/*-------header end-------*/
	/*--------My profile start--------*/
	.user-name {
		font-size: 18px;
	}
	.f-w-col{font-size: 18px!important;}
	.s-m-ico {
		width: 22px;
	}
	/*--------My profile end--------*/
}

@media (max-width: 374.98px){
	/*--------header start--------*/
	.h-brand {
		width: 40%;
	}
	.h-select-block{
		width: 60%;
	}
	.brand img{
		max-width: 110px;
	}
	.footer-brand {
		max-width: 120px;
	}
	.h-select-block select, .nav-menu .nav-link{
		font-size: 13px;
	}
	.header-text{
		font-size: 10px;
	}
	.btn-header, .btn-filter{
		padding: 4px;
	}
	.h-select-sm-block {
		width: 40%;
		text-align: center;
		border: none;
		border-radius: 4px;
	}
	.nav-menu{
		width: 100%;
		text-align: center;
		margin-top: 8px;
	}
	.nav-menu li{
		width: auto;
	}
	.nav-menu .list-inline-item:not(:last-child){
		margin-right: 0;
	}
	.nav-menu li:first-child a:before{
		right: 0;
	}
	/*--------header end--------*/
	/*-------Subscribe form start------*/
	.form-block .form-group.row .col-6:first-child{
		padding-right: 5px;
	}
	.form-block .form-group.row .col-6:last-child{
		padding-left: 5px;
	}
	/*-------Subscribe form end------*/
	/*--------Home page start--------*/
	.select-cm {
		height: calc(100vh - 109px);
	}
	.download-title {
		font-size: 20px;
	}
	.hm-tp-badge{
		margin: 3px 1px !important;
	}
	/*--------Home page end--------*/
	/*--------footer start--------*/
	.f-menu-title{
		font-size: 13px;
	}
	.footer-desc, .f-li, .copy-right{
		font-size: 12px;
	}
	/*--------footer end--------*/
	/*-------page 2 start-------*/
	.exp-category {
		width: 125px;
		height: 125px;
		box-shadow: 3px 3px 0px 2px #fff;
	}
	.exp-title, .f-social .nav-link {
		font-size: 18px;
	}
	.wo-count, .wo-text {
		font-size: 14px;
	}
	/*---------page 2 end-------*/
	.main-title{
		font-size: 17px;
	}
	.exp-slider-title {
		font-size: 15px;
	}
	.abt-tile {
		font-size: 16px;
	}
	.sub-title {
		font-size: 17px;
	}
	.ticket-guide li, .info-text, .que {
		font-size: 14px;
	}
	.social-share ul li {
		width: 30px;
	}
	.btn-book{
		padding: 8px 10px;
	}
	.slider-nav .owl-nav .owl-prev span:before, .slider-nav .owl-nav .owl-next span:before{
		font-size: 18px;
	}
	.event-name {
		font-size: 18px;
	}
	/*-----review and payment start-----*/
	.review-sm-title {
		font-size: 15px;
	}
	/*-----review and payment end-----*/
	/*--------My profile start--------*/
	.c-col-3{
		width: 100px;
	}
	.c-col-9{
		width: calc(100% - 110px);
		padding-left: 10px;
	}
	.profile-upload{
		width: 100px;
		height: 100px;
	}
	.user-name{
		font-size: 18px;
	}
	.profile-tab .nav-link {
		font-size: 13px;
	}
	/*--------My profile end--------*/


}
