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

	
}

/* FOR-LG-START */
@media screen and (min-width: 992px) and (max-width: 1199px) {

	.who-we-are-left p br {
		display: none;
	}

	.article-title {
		padding: 26px 15px;
	}

	.footer-logo-area {
		padding-left: 0;
	}

	.footer-menu h2 {
		font-size: 23px;
	}

	.footer-menu ul li a {
		font-size: 15px;
	}

	.category-title ul {
		justify-content: flex-start;
	}

	.category-title ul li {
		padding: 0 20px 15px 0;
	}

	.location-nav ul li {
		padding-right: 31px;
	}

	.category-title {
		padding: 23px 0 35px;
	}

	.sorts-title {
		padding: 50px 0 0;
	}

	.form-area .submit-btn2::before {
		left: -72px;
		top: 50%;
	}

	.email-input::after {
		right: -86px;
		top: 82px;
	}

	.art-nav ul {
		flex-wrap: wrap;
	}

	.art-nav ul li {
		padding-bottom: 6px;
	}

	.result-title-left h2 br {
		display: none;
	}

	.we-wait-area {
		padding-bottom: 96px;
	}

	.keep-close-area {
		background-size: cover;
	}

	.birthday-moment-title .party10 {
		max-width: 100px;
	}

	.form-area {
		max-width: 720px;
	}

	.form-box-main .doll {
	  max-width: 60px;
	  left: 35px;
	}

	.form-box-main .partyfm {
	  max-width: 100px;
	  top: 34px;
	  right: 40px;
	}

	.ftrfst {
		padding-left: 75px!important;
	}

	.ftrfst2 {
		padding-left: 35px;
	}

	.footer-content p {
		font-size:  15px;
	}

	.contactus-hero .search-hero-content h2 {
	    font-size: 72px;
	}


	


	

	
} 

/*FOR-TABLATE-START*/
@media screen and (min-width: 768px) and (max-width: 991px) {

	.nav-items,
	.nav-btn {
		display: none;
	}

	.menu-bar {
		display: block;
	}

	.hero-content h3 br {
		display: none;
	}

	.hero-area {
		padding: 70px 0 0;
	}

	.who-we-area {
		padding-top: 0px;
	}

	.who-we-are-left h2 br {
		display: none;
	}

	.who-we-are-left h2 {
		font-size: 36px;
		margin: 10px 0;
	}

	.who-we-are-left p {
		margin: 0 0 25px;
	}
	
	.who-we-are-left p br {
		display: none;
	}

	.who-we-right {
		padding-left: 0;
		margin-top: 80px;
	}

	.choose-theme {
		padding: 50px 0 0;
	}

	.party-img {
		margin-top: 50px;
	}

	.party-right-content ul li span br {
		display: none;
	}

	.article-title {
		padding: 26px 30px;
	}

	.article-main-content {
		margin-bottom: 50px;
	}


	.footer-logo-area {
		padding-left: 0;
		margin-bottom: 30px;
	}

	.filter-area {
		padding: 30px 0;
	}

	.category-title ul {
		justify-content: flex-start;
	}

	.category-title ul li {
		padding-right: 12px;
		padding-bottom: 15px;
	}

	.category-title {
		padding: 23px 0 20px;
	}

	.child-age-input {
		margin-bottom: 20px;
	}

	.sorts-title {
		padding: 40px 0 0;
	}

	.form-area .submit-btn2::before {
		left: 0px;
		top: 50%;
	}

	.form-area {
		padding: 0 15px;
	}

	.email-input::after {
		right: -29px;
		top: 68px;
	}

	.hero-content a {
		margin-bottom: 140px;
	}

	.map-img {
		margin-top: 20px;
		text-align: center;
	}

	.filter-left-area .category-title ul li a {
		font-size: 12px;
		padding: 8px 9px;
	}

	.photo-area img {
		max-width: 70px;
	}

	.distance-range ul li {
		padding: 7px 16px;
		margin-right: 8px;
	}

	.art-nav ul {
		flex-wrap: wrap;
	}

	.art-nav ul li {
		padding-bottom: 6px;
	}

	.keep-box-area {
		border-radius: 0;
		padding: 50px 0;
	}

	.distance-range ul {
		display: block;
	}

	.distance-range ul li {
		display: inline-block;
	}

	.keep-close-area {
		background-size: cover;
	}

	.footer-area {
		background-size: cover;
		padding: 480px 0 20px;
		margin-top: -420px;
	}

	.footer-menu {
		margin-top: 40px;
	}

	.birthday-moment-title .party10 {
		max-width: 85px;
	}


	.form-box-main {
		border-radius: 200px 150px;
	}

	.form-area {
		max-width: 570px;
	}

	.form-box-main .doll {
	  max-width: 50px;
	  left: 25px;
	}

	.form-box-main .partyfm {
	  max-width: 80px;
	  top: 34px;
	  right: 40px;
	}

	.contactus-hero .search-hero-content h2 {
	    font-size: 62px;
	}

















	
	

	

}

/*FOR-MOBIL-START*/
@media screen and (max-width: 767px) {

	.nav-items,
	.nav-btn {
		display: none;
	}

	.menu-bar {
		display: block;
	}

	.logo-area img {
		width: 48px;
	}

	.category-title ul li {
		padding-bottom: 10px;
	}

	.category-title {
		padding: 23px 0 25px;
	}

	.child-age-input {
		margin-bottom: 20px;
	}

	.location-nav ul li {
		padding-right: 30px;
	}

	.sorts-title {
		padding: 40px 0 0;
	}

	.zip-code-title {
		padding: 20px 0 0;
	}

	.submit-btn {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.search-hero-content p br {
		display: none;
	}

	.search-hero-content h2 {
		font-size: 42px;
		margin-bottom: 15px;
	}

	.search-hero-area {
		padding: 50px 0 120px;
	}

	.hero-area {
		padding: 50px 0 0;
	}

	.hero-content h2 {
		font-size: 52px;
	}

	.hero-content h3 {
		font-size: 24px;
	}

	.hero-content h3 br {
		display: none;
	}

	.hero-content p {
		font-size: 20px;
		margin: 5px 0 30px;
	}

	.hero-content a {
		font-size: 18px;
		padding: 10px 24px;
		margin-bottom: 80px;
	}

	.birthday-moment-title {
		padding: 35px 0 0;
	}

	.hero-content a span {
		margin-left: 15px;
	}

	.who-we-area {
		padding-top: 0;
	}

	.who-we-are-left h2 {
		font-size: 32px;
		margin: 10px 0 28px;
		color: #55BCB9;
		line-height: 36px;
	}

	.who-we-are-left h2 br {
		display: none;
	}

	.who-we-are-left {
		padding-top: 30px;
	}

	.who-we-are-left h3 {
		font-size: 22px;
		color: rgba(0,0,0,0.75);
	}

	.who-we-are-left p {
		font-size: 16px;
		margin: 0 0 23px;
	}

	.who-we-are-left p br {
		display: none;
	}

	.who-we-are-left a {
		font-size: 18px;
		padding: 16px 45px;
	}

	.who-we-right {
		padding-left: 0;
		margin-top: 50px;
	}

	.choose-theme-title h2 {
		font-size: 36px;
	}

	.choose-theme-title p br{
		display: none;
	}

	.fliter-area ul li #gender {
		padding: 12px 47px 12px 12px;
		font-size: 13px;
	}

	.fliter-area ul li #age {
		padding: 12px 29px 12px 15px;
		font-size: 13px;
	}

	.fliter-area ul li a {
		font-size: 13px;
		padding: 12px 15px;
	}

	.fliter-area ul li {
		padding: 0 10px 0 0;
	}

	.main-content2 .owl-theme .owl-dots {
		display: none;
	}

	.main-content2 .owl-theme .custom-nav {
		display: block;
	}

	.choose-theme {
		padding: 50px 0 0;
	}

	.birthday-moment-area {
		padding: 0;
	}

	.birthday-moment-title p br {
		display: none;
	}

	.birthday-moment-title h2 {
		font-size: 36px;
	}

	.party-location-title p br {
		display: none;
	}

	.party-right-content {
		padding-top: 0;
		padding-left: 30px;
	}

	.party-location-area {
		padding: 80px 0 140px;
		background-position: 30%;
	}

	.article-area {
		padding: 0 0 40px;
	}

	.form-box-main {
		background: rgba(246, 190, 25, 0.25);
		margin-top: 30px;
		border-radius: 15px;
	}

	.article-title p br {
		display: none;
	}

	.article-main-content {
		margin-bottom: 30px;
	}


	.footer-logo-area {
		padding-left: 0;
		margin-bottom: 30px;
	}

	.form-area {
		padding: 0 15px;
	}

	.form-area .submit-btn2::before,
	.email-input::after {
		display: none;
	}

	.footer-menu2 {
		margin-top: 30px;
	}

	.copyright-area {
		margin-top: 45px;
		padding: 30px 0 0;
	}

	/* SEARCH PAGE START */

	.filter-area {
		padding: 20px 0 30px;
	}

	.category-title ul {
		justify-content: flex-start;
	}

	.category-title ul li {
		padding-right: 20px;
	}

	.result-title-left h2 br {
		display: none;
	}

	.result-title-left h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.filter-result-title-area {
		display: block;
	}

	.result-box-inner {
		display: block;
	}

	.open-nav ul li {
		font-size: 12px;
		padding-bottom: 6px;
		padding-top: 6px;
	}

	.art-nav ul li {
		font-size: 13px;
	}

	.result-box-title {
		margin-top: 10px;
	}

	.art-nav ul {
		flex-wrap: wrap;
	}

	.art-nav ul li {
		padding-bottom: 6px;
	}

	.map-img {
		margin-top: 20px;
		text-align: center;
	}

	.pageination-nav ul li {
		padding: 0 5px;
	}

	.keep-close-area {
		padding: 0;
		margin-top: -110px;
	}

	.keep-box-area {
		border-radius: 0;
		padding: 50px 0;
	}

	.contact-info-main {
		padding-top: 108px;
		display: block;
	}

	.star-svg {
		display: none;
	}

	.contact-info-main .party-right-content {
		padding-left: 0;
		padding-bottom: 30px;
	}

	.loaction-img {
		padding-top: 50px;
	}

	.map-img-main {
		margin-top: -120px;
	}

	.we-wait-content {
		padding-top: 45px;
	}

	.we-wait-area {
		padding: 40px 0;
	}

	.vendor-info-title h2 {
		font-size: 29px;
	}

	.keep-close-area {
		background-size: cover;
		padding-top: 145px;
	}

	.map-img-main {
		margin-top: 0;
		top: -90px;
	}

	.we-wait-content {
		margin-top: -90px;
	}

	.loaction-img img {
		max-width: 120px;
	}


	.footer-area {
		background-size: cover;
		padding: 532px 0 20px;
		margin-top: -350px;
	}

	.footer-menu {
		margin-top: 40px;
	}

	.footer-logo-area {
		padding-top: 20px;
	}

	.birthday-moment-title .party10 {
		max-width: 35px;
	}

	.form-box-main .doll {
	  display: none;
	}

	.form-box-main .partyfm {
	  display: none;
	}

	.contactus-hero .search-hero-content h2 {
	    font-size: 48px;
	}

	/*  */

	.birth-mainbg {
		background-image: none;
	}

	.who-we-are-area {
		margin-top: -124px;
	}

	.article-area {
		margin-top: 20px;
	}

	.filter-left-area .category-title ul {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.filter-left-area .category-title ul li {
		padding-right: 7px;
	}

	.filter-left-area .location-nav ul {
		display: flex;
		align-items: center;
	}

	.filter-left-area .location-nav ul li {
		padding-right: 10px;
	}

	.filter-left-area .price-box br {
		display: none;
	}

	.filter-left-area .price-box label {
		margin: 10px 25px;
	}

	.contact-info-area {
		margin-top: -30px;
	}
	 

	
	



}




		
		         
