@media (min-width: 1900px) {
	.fr_ban {
		min-height: 650px;
	}
}
@media (min-width: 1400px) {
	.mrgn-btm65 {
		margin-bottom: 50px;
	}
}
@media (min-width: 1400px) {
	.header_inner.shrinked {
		padding: 10px 60px
	}
	.social a {
		font-size: 22px
	}
	.fr-bnr-area .fr-bnr-cption h2 {
		line-height: 65px;
	}
}
@media (max-width: 1600px) {
	.superhero_ban {
		min-height: 1800px;
	}
	.paralax_top_heading h2 {
		font-size: 90px;
	}
	.paralax_text_block p {
		font-size: 37px;
		line-height: 45px;
	}
	.paralax_sec {
		height: 1400px;
	}
	.flying_through {
		padding: 100px 0
	}
	.flying_through h3 {
		font-size: 40px;
	}
	.buy_experiance {
		padding: 60px 0 35px;
	}
	.buy_exp_top {
		padding-left: 0;
	}
	.buy_exp_bottom {
		padding-top: 70px;
	}
	.superhero_price h2 {
		font-size: 130px;
		margin-bottom: 15px;
		line-height: 90px;
	}
	.buy_exp_color_block {
		padding: 50px
	}
	.fairy_ban {
		min-height: 1700px;
	}
	.text_contents {
		padding: 20px 0 40px;
	}
	.woodland_ban {
		min-height: 1600px
	}
	.space_ban,
	.minicos_ban {
		min-height: 1600px;
	}
	.alice_ban {
		min-height: 1400px
	}
	.cos_exp .buy_exp_bottom {
		padding-top: 108px;
	}
	.frnchs-header .header_nav ul li+ li {
		margin-left: 25px;
	}
	.fr-bnr-area .fr-bnr-cption h2 {
		line-height: 65px;
	}
}
@media (max-width: 1400px) {
	.superhero_ban {
		min-height: 1600px;
	}
	.supperhero_banner_block h2 {
		font-size: 70px;
		margin-bottom: 30px;
	}
	.supperhero_banner_block h2 span {
		font-size: 55px;
		margin-top: 10px;
	}
	.supperhero_banner_block {
		top: 200px
	}
	.inner_super_bannerafter {
		top: -350px;
		margin-bottom: -350px;
	}
	.pdng_top_160 {
		padding-top: 50px;
	}
	.pdng_lft_115 {
		padding-left: 50px;
	}
	.lower_row {
		margin-top: 100px;
	}
	.lower_row .text_block_con h3 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 35px;
	}
	.fairy_ban {
		min-height: 1500px;
	}
	.pdng_top_55,
	.pdng_top_160 {
		padding-top: 0;
	}
	.row_fairy_ban .text_block_con p {
		padding: 0
	}
	.after_fairy_banner {
		padding-top: 40px;
		padding-bottom: 100px;
	}
	.inner_middle_text h2 {
		font-size: 32px;
		margin-bottom: 30px;
	}
	.inner_middle_text p {
		font-size: 18px;
		padding: 0;
		margin-bottom: 0;
	}
	.terms-area {
		padding: 100px 0 130px;
	}
	.winter_daughter {
		min-height: 915px;
	}
	.winter_woodland_ban {
		min-height: 1400px;
	}
	.pr-guide h2 {
		font-size: 60px;
		line-height: 65px;
	}
	.pr-guide p {
		font-size: 30px;
		margin-bottom: 10px;
		line-height: 40px;
	}
	.pr-inr .buy_exp_top h2 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	.exp-nw-blk {
		padding-top: 60px;
	}
	.exp-nw-blk h2 {
		font-size: 40px;
		padding-bottom: 25px;
	}
	.exp-sec figure img {
		width: 150px
	}
	.exp-sec figure {
		margin-bottom: 25px;
		height: 150px;
		line-height: 150px;
	}
	.exp-sec h5 {
		font-size: 20px;
		padding-bottom: 25px;
	}
	.exp-sec h3 {
		font-size: 30px;
	}
	.fr-bnr-cption h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.fr_ban {
		min-height: 360px;
	}
	.vouchr-frm {
		padding: 60px 0 100px;
	}
	.frnchs-header .header_nav ul li a {
		font-size: 14px;
		letter-spacing: 0
	}
	.fr-bnr-area .fr-bnr-cption h2 {
		font-size: 40px;
		line-height: 48px;
	}
}
@media (max-width: 1199px) {
	.oprtunities {
		padding-top: 20px;
		padding-bottom: 60px;
	}
	.cont-hdr h2 {
		font-size: 55px;
		line-height: 50px;
	}
	.cont-hdr h4 {
		font-size: 30px
	}
	.cont-hdr {
		margin-bottom: 70px;
	}
	.ot-left h5 {
		font-size: 26px;
		line-height: 32px;
	}
	.ot-left {
		padding-right: 40px
	}
	.ot-right p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}
	.ot-right span {
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	.video-block {
		margin-top: 30px;
		height: 500px;
	}
	.promise {
		padding-left: 0;
		padding-top: 50px;
	}
	.promise h2 {
		line-height: 45px;
		font-size: 40px;
		margin-bottom: 25px;
		max-width: 575px;
	}
	.promise p {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.footer {
		padding: 50px 0;
	}
	.form-area {
		padding: 80px 0;
	}
	.header_inner {
		padding: 20px 0 10px;
	}
	.mrgn-btm65 {
		margin-bottom: 20px;
	}
	.image_small_both {
		width: 48%;
	}
	.image_heading {
		top: 20px;
		padding: 0 20px;
	}
	.image_heading h4 {
		font-size: 26px;
	}
	.nine_amez_experience {
		padding: 50px 0 60px;
	}
	.top_amez_heading h2 {
		font-size: 55px;
	}
	.top_amez_heading h2 span {
		font-size: 35px;
		margin-top: 10px;
	}
	.top_amez_heading {
		margin-bottom: 45px;
	}
	.nine_amez_text {
		max-width: 100%;
		margin: 0 auto;
		padding-top: 40px;
	}
	.pdr_rt30 {
		padding-right: 0;
	}
	.nine_text_block h3 {
		font-size: 28px;
		margin-bottom: 30px;
		line-height: 35px;
	}
	.nine_text_block p+p {
		margin-top: 10px;
	}
	.pdr_lt27 {
		padding-left: 0;
	}
	.superhero_ban {
		min-height: 1400px;
	}
	.text_block_con h3 {
		font-size: 40px;
		line-height: 43px;
		margin-bottom: 35px;
	}
	.text_block_con p {
		font-size: 20px;
		padding-left: 0;
		margin-bottom: 0;
	}
	.wdd_670 {
		width: 100%;
	}
	.pdng_rt30 {
		padding-right: 0;
	}
	.image_block_con .shine_hov {
		width: 100%
	}
	.image_block_con .shine_hov img {
		width: 100%
	}
	.row_super_ban:nth-child(2n) .image_block_con {
		float: none;
	}
	.after_super_banner {
		padding-bottom: 50px;
	}
	.buy_exp_color_block {
		width: 500px;
	}
	.superhero_price h3 {
		font-size: 50px;
	}
	.superhero_price h2 {
		font-size: 100px;
		line-height: 65px;
	}
	.paralax_top_heading h2 {
		font-size: 60px;
	}
	.flying_through h3 {
		font-size: 28px;
	}
	.flying_through {
		padding: 55px 0;
	}
	.buy_experiance {
		padding: 40px 0 20px;
	}
	.buy_exp_top h2 {
		font-size: 35px
	}
	.buy_exp_text p {
		font-size: 18px;
	}
	.buy_exp_text p + p {
		margin-top: 20px;
	}
	.buy_quote {
		margin-top: 25px;
		font-size: 28px;
		padding-right: 70px;
	}
	.buy_exp_bottom {
		padding-top: 40px;
	}
	.superhero_price p {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.text_block_con h3 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	.after_fairy_banner {
		padding-top: 35px;
		padding-bottom: 150px;
	}
	.seats_created {
		padding-top: 90px;
		padding-bottom: 65px;
	}
	.row_fairy_ban .text_block_con p {
		padding-right: 0;
		padding: 0;
	}
	.fairy_price_sec .superhero_price p {
		font-size: 25px;
	}
	.fairy_price_sec .superhero_price h3 {
		font-size: 40px;
	}
	.fairy_price_sec .superhero_price h2 {
		font-size: 85px;
		line-height: 70px;
		margin-bottom: 5px;
	}
	.seats_created .text_block_con h3 {
		font-size: 30px;
		margin-bottom: 0;
		line-height: normal;
	}
	.buy_exp_color_block {
		width: 450px;
	}
	.frm_rstls {
		top: 5px
	}
	.terms-area ol li {
		padding-bottom: 20px;
		font-size: 14px;
		line-height: 20px;
	}
	.terms-area p {
		font-size: 14px;
		line-height: 20px;
	}
	.terms-area {
		padding: 50px 0;
	}
	.trms-hdr h2 {
		font-size: 55px;
		line-height: 50px;
	}
	.trms-hdr h4 {
		font-size: 36px;
	}
	.trms-hdr {
		padding-bottom: 40px;
	}
	.card-header .btn.btn-link {
		font-size: 18px
	}
	.card-body {
		font-size: 15px
	}
	.cont-bdy li,
	.con-rt li a,
	.cont-bdy li a {
		font-size: 22px;
		padding-bottom: 0px;
	}
	.cont-bdy {
		max-width: 600px;
	}
	.winter_daughter {
		min-height: 735px;
	}
	.sport_block {
		padding: 100px 0;
	}
	.cos_block .text_block_con h3 {
		font-size: 33px;
		line-height: 39px;
	}
	.wd675 {
		width: 490px;
	}
	.sup-icn {
		font-size: 40px;
		line-height: 35px;
	}
	.buy_exp_top h2 span {
		font-size: 26px;
	}
	.map-area {
		height: 400px;
	}
	.hdr-note h4 {
		font-size: 20px;
		line-height: 28px;
	}
	.pr-guide p {
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 28px;
	}
	.pr-inr .buy_exp_top h2 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.trms-hdr h2 {
		font-size: 40px;
		line-height: 40px;
	}
	.pr-inr .buy_exp_bottom {
		padding-top: 30px;
	}
	.buy_exp_color_block .guide-details {
		padding: 0
	}
	.pr-itm-outer {
		margin-top: 30px;
	}
	.pr-inr .superhero_price p,
	.lt-lst li,
	.superhero_price_inner-2 p {
		font-size: 18px;
		margin-bottom: 0;
		line-height: 26px;
	}
	.grey-bg-exp {
		padding-bottom: 30px;
	}
	.exp-nw-blk {
		padding-top: 35px;
	}
	.activt-area .lg-actv-btn {
		margin-bottom: 35px;
	}
	.gen-frm {
		padding: 30px 25px 40px;
	}
	.lg-actv-btn {
		line-height: 60px;
		padding: 0 30px;
		font-size: 25px;
	}
	.vouchr-frm .lg-actv-btn {
		margin-bottom: 90px;
		border: 0;
		margin-top: 35px;
	}
	.sm-actv-btn {
		font-size: 16px;
		margin-top: 18px;
		padding: 0 15px;
		line-height: 40px;
	}
	.fr-bnr-cption h2 {
		font-size: 40px;
		line-height: 50px;
	}
	.album-info .superhero_price p {
		font-size: 16px;
		line-height: 22px;
	}
	.album-info .buy_exp_color_block {
		padding: 20px 20px 30px
	}
	.album-info .superhero_price h3 {
		font-size: 25px;
		line-height: 30px;
	}
	.album-info .buy_exp_color_block h3 {
		font-size: 24px;
	}
	.album-info .buy_exp_color_block h3 span {
		font-size: 60px;
	}
	.album-info .buy_exp_color_block li {
		font-size: 20px;
	}
	.album-info .buy_exp_bottom {
		padding-bottom: 60px;
	}
	.vouchr-area {
		height: 335px;
	}
	.vr-cption .sm-actv-btn {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.frnchs-header .header_nav ul li+ li {
		margin-left: 12px;
	}
	.frnchs-header .logo {
		width: 125px;
	}
	.fr_ban.fr-bnr-area {
		background-position: 75% 0px;
		min-height: 350px;
	}
	.fr_ban.fr-bnr-area.bnr-rev {
		background-position: 40% 0px;
	}
	.bnr-rev .fr-bnr-cption h4 {
		font-size: 21px;
	}
	.fr-bnr-area .fr-bnr-cption p {
		font-size: 16px;
		line-height: normal;
	}
	.p-frm-fld .form-group input {
		width: 95%;
	}
	.area-frm-vid {
		padding: 35px 0;
	}
	.area-inr {
		padding: 15px 15px 40px
	}
	.sbmt-btn-sec .fr-btn-sbmt {
		width: 100%;
		line-height: 35px;
		height: 35px;
		font-size: 18px
	}
	.area-inr h4 {
		margin-bottom: 15px;
		font-size: 22px;
	}
	.area-inr .form-group input {
		line-height: 30px
	}
	.vid-area {
		height: 285px;
	}
	.wh-yel ul {
		padding-left: 0
	}
	.wh-yel ul li {
		padding-right: 30px;
		font-size: 16px;
		padding-left: 40px;
		background-size: 20px;
		padding-bottom: 15px;
	}
	.mp-blk h4 {
		font-size: 20px;
	}
	.mp-blk p {
		font-size: 16px;
		line-height: 21px;
	}
	.mp-blk {
		padding-bottom: 30px;
	}
	.footer2 .listing {
		width: 35%;
	}
	.mngmnt-pln {
		padding: 35px 0 0px;
	}
	.shrt-descrption {
		padding: 30px 0;
	}
	.yel-frm-sec {
		padding: 30px 0
	}
	.frm-part {
		margin-top: 20px;
	}
	.yel-frm-sec-inr .sbmt-btn-sec {
		margin-top: 10px;
	}
	.frm-part .sbmt-btn-sec .fr-btn-sbmt {
		width: 270px
	}
	.fd-bk {
		padding: 40px 0;
	}
	.fd-hdr {
		margin-bottom: 50px;
	}
	.fd-hdr h3 {
		font-size: 22px
	}
	.fd-box figure {
		margin-bottom: 30px;
	}
	.fd-box h4 {
		font-size: 18px;
	}
	.fd-box p {
		font-size: 16px
	}
	.fd-hdr {
		margin-bottom: 50px;
	}
	.con-map-area {
		padding: 45px 0;
	}
	.fr-bnr-area.con-bnr .fr-bnr-cption h2 {
		font-size: 35px;
		line-height: 40px;
	}
}
@media (max-width: 991px) {
	.logo {
		width: 160px;
	}
	.header_nav ul li+ li {
		margin-left: 20px;
	}
	.header_nav ul li a {
		font-size: 14px
	}
	.header_inner {
		padding: 20px 0 10px;
	}
	.parallax-window {
		height: 500px;
	}
	.video-block {
		height: 375px;
	}
	.ftr-logo-social {
		width: 30%;
		float: left;
	}
	.ftr-menu {
		width: 70%;
	}
	.social {
		margin-top: 35px;
	}
	.form-area {
		padding: 85px 0 40px;
	}
	.frm-inr h3 {
		margin-bottom: 20px;
		text-align: center;
		font-weight: 600;
		font-size: 20px;
	}
	.frm-inr input {
		line-height: 45px;
		margin-bottom: 15px
	}
	.send-btn {
		margin-top: 10px;
		line-height: 45px
	}
	.image_heading h4 {
		font-size: 18px;
	}
	.image_heading span {
		font-size: 13px;
	}
	.top_amez_heading h2 {
		font-size: 30px;
	}
	.top_amez_heading h2 span {
		font-size: 30px;
	}
	.buy_exp_bottom {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.buy_exp_color_block {
		margin-bottom: 50px
	}
	.buy_exp_color_block,
	.superhero_price {
		width: 100%;
	}
	.superhero_ban {
		min-height: 1000px;
	}
	.supperhero_banner_block {
		top: 60px;
	}
	.inner_super_bannerafter {
		top: -100px;
		margin-bottom: -100px;
	}
	.image_block_con {
		float: none;
		width: 100%
	}
	.inner_super_bannerafter {
		position: static;
		top: 0px;
		margin-bottom: 0px;
	}
	.supperhero_banner_block h2 {
		font-size: 50px;
	}
	.supperhero_banner_block h2 span {
		font-size: 40px;
	}
	.superhero_ban {
		min-height: 910px;
	}
	.row_super_ban .pdng_lft_115 {
		padding-left: 0;
	}
	.text_block_con h3,
	.lower_row .text_block_con h3 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 25px;
	}
	.lower_row {
		margin-top: 35px;
	}
	.paralax_text_block {
		bottom: 100px
	}
	.paralax_text_block p {
		font-size: 30px;
		line-height: 35px;
	}
	.buy_exp_color_block {
		padding: 30px;
	}
	.buy_exp_color_block p,
	.color_block_listing li {
		font-size: 18px;
	}
	.color_block_listing {
		padding-top: 25px;
	}
	.color_block_listing h6 {
		font-size: 24px;
		margin-bottom: 12px;
	}
	.superhero_price h3 {
		font-size: 35px;
	}
	.superhero_price h2 {
		font-size: 70px;
		line-height: 50px;
	}
	.refund {
		padding-top: 25px;
	}
	.default_btn {
		height: 45px;
		line-height: 45px
	}
	.paralax_top_heading h2 {
		font-size: 40px;
	}
	.paralax_sec {
		height: 1100px;
	}
	.fairy_ban {
		min-height: 900px;
	}
	.after_fairy_banner {
		padding-top: 50px;
		padding-bottom: 100px;
	}
	.row_fairy_ban .pdng_lft_115 {
		padding-left: 0;
		margin-top: 25px;
	}
	.fairy-mix-imageblock {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.fairy_half_block {
		width: 50%
	}
	.fairy_full_block {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%
	}
	.seats_created .image_block_con {
		float: none;
		margin-bottom: 30px;
	}
	.text_block_con {
		overflow: visible;
	}
	.woodland_ban {
		min-height: 900px;
	}
	.superhero_price {
		padding-left: 0
	}
	.frm_rstls .alert {
		padding: 3px 8px;
		font-size: 12px;
	}
	.space_ban {
		min-height: 1000px;
	}
	.alice_ban {
		min-height: 850px;
	}
	.minicos_ban {
		min-height: 965px;
	}
	.buy_quote:after {
		height: 20px;
		width: 20px;
	}
	.winter_overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		background-color: rgba(0, 0, 0, 0.2);
		z-index: 1;
	}
	.winter_daughter .buy_exp_text p {
		color: #fff;
	}
	.winter_daughter .buy_quote {
		color: #fff;
	}
	.winter_woodland_ban {
		min-height: 750px;
	}
	.sport_block {
		padding: 75px 0;
	}
	.pddng_top120 {
		padding-top: 20px;
	}
	.pdng_lft30 {
		padding-left: 0;
	}
	.sport_block .text_block_con h3 {
		font-size: 24px;
		line-height: 40px;
		text-align: left;
	}
	.cos_block .pdng_lft85 {
		padding-left: 0px;
	}
	.pdng_top_70 {
		padding-top: 0;
	}
	.grey-area h4 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.exp-sec figure img {
		width: 120px;
	}
	.grey-area p {
		font-size: 15px;
	}
	.grey-area {
		padding: 25px 0;
	}
	.grey-hdr {
		margin-bottom: 20px;
	}
	.awrd-listing {
		padding-right: 15px
	}
	.listing li a {
		font-size: 13px
	}
	.listing-2 a {
		margin-bottom: 4px !important;
	}
	.awrd-listing li a {
		margin-bottom: 10px !important
	}
	.awrd-listing {
		width: 44% !important;
	}
	.listing {
		width: 28%;
	}
	.buy_exp_top h2 span {
		font-size: 22px;
	}
	.buy_exp_color_block .superhero_price_inner.mrgn_btm50 {
		margin-bottom: 0;
	}
	.pr-itm-outer .col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.exp-sec h3 {
		font-size: 25px;
	}
	.exp-sec h5 {
		font-size: 18px;
		padding-bottom: 15px;
	}
	.exp-nw-blk h2 {
		font-size: 32px;
		padding-bottom: 15px;
	}
	.custom-modal .modal-title {
		font-size: 30px;
	}
	.custom-modal .hw-blk h3 {
		font-size: 32px;
		line-height: 30px;
	}
	.hw-blk li {
		font-size: 15px;
	}
	.hw-blk p {
		font-size: 15px;
	}
	.custom-modal .modal-dialog {
		margin: 30px 20px;
	}
	.gen-frm .form-group {
		margin-bottom: 15px;
	}
	.gen-frm {
		padding: 25px 20px 30px;
	}
	.gen-frm h3 {
		font-size: 23px;
		margin-bottom: 20px;
	}
	.fr-bnr-cption {
		max-width: 450px
	}
	.vouchr-frm {
		padding: 40px 0 60px;
	}
	.fr_ban {
		min-height: 275px;
	}
	.fr-bnr-cption h2 {
		font-size: 36px;
		line-height: 45px;
	}
	.lg-actv-btn {
		font-size: 20px
	}
	.album-info .buy_exp_color_block,
	.album-info .superhero_price {
		max-width: 100%;
	}
	.vouchr-area .va-txt {
		max-width: 350px;
	}
	.album-info .buy_exp_bottom {
		padding-bottom: 0px;
	}
	.vouchr-frm .lg-actv-btn {
		margin-bottom: 70px;
	}
	.frnchs-header .header_nav ul li+ li {
		margin-left: 6px;
	}
	.frnchs-header .header_nav ul li a {
		font-size: 11px;
	}
	.frnchs-header .logo {
		width: 95px;
	}
	.frnchs-header .header_inner.shrinked .logo {
		width: 70px;
	}
	.yel-tag-part h3 {
		font-size: 20px;
	}
	.yel-tag-part p {
		font-size: 16px;
	}
	.fr-bnr-area .fr-bnr-cption h2 {
		font-size: 26px;
		line-height: 32px;
	}
	.fr-bnr-area .fr-bnr-cption p {
		font-size: 16px
	}
	.booking-area .area-frm {
		width: 100%;
		padding: 0;
	}
	.bking-lstng h4 {
		font-size: 21px;
		margin-bottom: 15px;
	}
	.bking-lstng p,
	.bking-lstng ul li {
		font-size: 15px;
		line-height: normal
	}
	.bking-lstng ul li {
		padding-bottom: 15px
	}
	.bking-lstng ul li {
		padding-left: 35px
	}
	.bking-lstng ul li span {
		width: 20px;
	}
	.bking-lstng ul li span img {
		height: 25px
	}
	.booking-area {
		padding: 30px 0;
	}
	.shrt-descrption h3 {
		font-size: 24px;
		margin-bottom: 25px;
	}
	.desc-blk h4,
	.desc-blk p {
		font-size: 20px;
		line-height: normal;
	}
	.fq-bnr-area .area-frm {
		width: 50%;
	}
	.fq-bnr-area {
		background-position: 25% 0;
	}
	.fq-bnr-area,
	.fq-bnr-area .cap-outer {
		min-height: 430px !important;
		height: 430px !important;
	}
	.os-bnr-area {
		background-position: 0 0 !important
	}
	.map-frm {
		height: 275px;
	}
	.cont-info {
		margin-top: 0;
	}
	.cont-info h4 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.cont-info p,
	.cont-info .cl-mail a {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.listing li a {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.header_nav {
		position: fixed;
		left: 0;
		text-align: center;
		/*background: #faf8f5;*/
		right: 0;
		z-index: 92;
		-webkit-transition: 0.3s ease-in-out;
		-o-transition: 0.3s ease-in-out;
		transition: 0.3s ease-in-out;
		overflow: hidden;
		bottom: 100%;
		height: 100%;
	}
	.header_nav ul {
		margin-top: 100px
	}
	.header_nav ul li {
		display: block;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 25px;
	}
	.header_nav ul li a {
		display: block
	}
	.header_nav ul li+ li {
		margin-left: 0;
		clear: both
	}
	.addpannl .top_menuBtn {
		position: fixed;
		right: 15px;
	}
	.addpannl .header_nav {
		bottom: 0;
		background: #000;
		overflow-y: auto
	}
	.top_menuBtn {
		display: block;
		cursor: pointer;
		width: 25px;
		z-index: 99;
		position: relative;
	}
	.top_menuBtn span {
		display: block;
		border-bottom: 2px solid #e6739a;
		margin: 4px 0px;
		-webkit-transition: 0.3s ease-in-out;
		-o-transition: 0.3s ease-in-out;
		transition: 0.3s ease-in-out;
	}
	.addpannl .top_menuBtn span:nth-child(2) {
		display: none;
	}
	.addpannl .top_menuBtn span:first-child {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.addpannl .top_menuBtn span:last-child {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		margin-top: -6px;
	}
	.ot-left {
		padding-right: 0;
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}
	.ot-right {
		width: 100%;
		float: none;
	}
	.ot-right h5 {
		margin-bottom: 20px
	}
	.cont-hdr {
		margin-bottom: 35px;
	}
	.ot-left h5 {
		font-size: 24px;
		line-height: 30px;
	}
	.cpy-rit {
		margin-top: 30px;
	}
	.parallax-window {
		height: 360px;
	}
	.cont-hdr h2 {
		font-size: 40px;
		line-height: 45px;
	}
	.ot-left h5 {
		font-size: 20px;
		line-height: 26px;
	}
	.video-block {
		height: 300px;
	}
	.promise h2 {
		line-height: 35px;
		font-size: 32px;
	}
	.promise p {
		font-size: 15px;
		margin-bottom: 20px;
	}
	.footer {
		border-top: 10px solid #efdd11;
	}
	.amezing_picture_block {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.image_individual_blocks {
		width: 100%;
		margin-bottom: 15px
	}
	.image_individual_blocks:last-child {
		margin-bottom: 0
	}
	.header_nav .dropdown-menu {
		background: #000;
		-webkit-transform: translateX(-50%) !important;
		-ms-transform: translateX(-50%) !important;
		transform: translateX(-50%) !important;
		position: relative !important;
		width: 80%;
		margin: 15px auto;
		border: 1px solid #1a1a1a;
		border-radius: 4px;
		left: 50% !important;
	}
	.header_nav .dropdown-menu a {
		text-align: center;
	}
	.image_heading {
		top: 12px;
		padding: 0px 15px;
	}
	.nine_text_block h3 {
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 28px;
	}
	.nine_text_block p {
		font-size: 15px;
		line-height: 22px;
	}
	.nine_amez_experience {
		padding: 30px 0;
	}
	.top_amez_heading h2 {
		font-size: 30px;
	}
	.top_amez_heading h2 span {
		font-size: 22px;
	}
	.top_amez_heading {
		margin-bottom: 20px;
	}
	.main_slider .slick-prev {
		left: 15px;
	}
	.main_slider .slick-next {
		right: 15px;
	}
	.banner .slick-next svg,
	.banner .slick-prev svg {
		width: 20px;
		height: 30px;
	}
	.main_slider .slick-dots {
		bottom: 15px
	}
	.buy_exp_color_block {
		margin-bottom: 25px;
	}
	.buy_exp_color_block h4 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.buy_exp_color_block p,
	.color_block_listing li,
	.buy_exp_text p,
	.text_block_con p {
		font-size: 15px;
	}
	.flying_through {
		padding: 25px 0;
	}
	.flying_through h3 {
		font-size: 20px;
	}
	.supperhero_banner_block h2 {
		font-size: 45px;
		margin-bottom: 15px;
	}
	.supperhero_banner_block h2 span {
		font-size: 36px;
	}
	.superhero_ban {
		min-height: 770px;
	}
	.text_block_con h3,
	.lower_row .text_block_con h3 {
		font-size: 22px;
		line-height: 27px;
		margin-bottom: 15px;
	}
	.pdng_top_160 {
		padding-top: 20px;
	}
	.last_all_supperhero_image a {
		width: 33.33%
	}
	.default_btn {
		padding: 0 20px
	}
	.sup-img .shine_hov {
		height: 400px
	}
	.fairy_ban {
		min-height: 700px;
	}
	.supperhero_banner_block {
		top: 30px;
	}
	.seats_created {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.fairy_price_sec .superhero_price p {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.fairy_price_sec .superhero_price h3 {
		font-size: 18px;
		margin-bottom: 12px;
	}
	.fairy_price_sec .superhero_price h2 {
		font-size: 50px;
		line-height: 40px;
	}
	.fairy_price_sec .superhero_price p {
		font-size: 14px;
	}
	.seats_created .text_block_con h3 {
		font-size: 22px;
	}
	.buy_exp_top h2 {
		font-size: 25px;
	}
	.inner_middle_text h2 {
		font-size: 22px;
		margin-bottom: 18px;
	}
	.buy_exp_text p {
		font-size: 15px;
	}
	.woodland_ban {
		min-height: 680px;
	}
	.superhero_price h2 {
		font-size: 40px;
		line-height: 20px;
	}
	.superhero_price p {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.superhero_price h3 {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.space_ban {
		min-height: 780px;
	}
	.alice_ban {
		min-height: 650px;
	}
	.minicos_ban {
		min-height: 710px;
	}
	.trms-hdr h2 {
		font-size: 36px;
		line-height: 28px;
		margin-bottom: 10px
	}
	.trms-hdr h4 {
		font-size: 18px;
	}
	.trms-hdr {
		padding-bottom: 20px;
	}
	.buy_exp_bottom {
		padding-top: 30px;
	}
	.pdr_lt35 {
		padding-left: 0%;
	}
	.pink-text {
		padding: 5px 0 20px;
	}
	.winter_daughter .buy_exp_text p {
		font-size: 14px;
	}
	.winter_daughter {
		min-height: 500px;
	}
	.cos_exp .buy_exp_bottom {
		padding-top: 50px;
	}
	.ftr-logo-social .logo {
		margin: 0 auto
	}
	.ftr-logo-social {
		width: 100%;
		margin-bottom: 25px;
		float: left;
		text-align: center
	}
	.ftr-menu {
		width: 100%;
	}
	.sup-icn {
		font-size: 30px;
		line-height: 24px;
	}
	.buy_exp_top h2 span {
		font-size: 18px;
	}
	.map-area {
		height: 300px;
	}
	.hdr-note h4 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 10px;
	}
	.hdr-note {
		padding-top: 30px;
	}
	.pr-img {
		text-align: center;
		min-height: 120px;
		line-height: 120px;
	}
	.pr-itm {
		padding-right: 0
	}
	.img-outer-2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.img-outer-2 .image_individual_blocks {
		width: 60%;
		margin-bottom: 15px;
		margin: 0 auto 15px;
	}
	.prodcts .cean_blue {
		line-height: 26px;
		margin-top: 15px;
		font-size: 20px;
	}
	.exp-sec figure img {
		width: 80px;
	}
	.exp-sec figure {
		margin-bottom: 15px;
		height: 120px;
		line-height: 120px;
	}
	.exp-sec h5 {
		font-size: 15px;
		padding-bottom: 15px;
	}
	.exp-sec h3 {
		font-size: 20px;
	}
	.exp-sec a {
		font-size: 18px;
	}
	.yel-frm {
		margin-top: 25px
	}
	.vouchr-frm {
		padding: 35px 0 20px;
	}
	.fr_ban {
		min-height: 220px;
	}
	.fr-bnr-cption h2 {
		font-size: 26px;
		line-height: 30px;
	}
	.fr-bnr-cption {
		max-width: 300px;
	}
	.sm-actv-btn {
		font-size: 15px;
		margin-top: 15px;
		padding: 0 12px;
		line-height: 35px;
	}
	.album-info .superhero_price h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.vouchr-area {
		height: 260px;
	}
	.vr-cption p {
		font-size: 16px;
		line-height: 20px;
	}
	.vouchr-area .va-txt {
		max-width: 260px;
	}
	.album-info .buy_exp_color_block h4 {
		font-size: 26px;
		margin-bottom: 10px;
	}
	.frnchs-header .header_nav ul li a {
		font-size: 14px;
	}
	.bnr-rev .cap-outer {
		height: 350px;
	}
	.stry-bnr {
		background-position: 90% 0px !important;
		min-height: 370px !important;
	}
	.fnd-btn {
		margin-top: 10px
	}
	.fr-bnr-area .fr-bnr-cption p:last-child {
		margin-bottom: 0
	}
	.area-frm {
		width: 100%;
		margin-bottom: 20px
	}
	.vid-area {
		width: 100%
	}
	.p-frm-fld {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.p-frm-fld .form-group input {
		width: 100%;
		margin-bottom: 10px;
	}
	.p-frm-fld .form-group {
		margin-bottom: 0;
		width: 100%;
	}
	.booking-area .col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.stry-bnr .fr-bnr-cption h4 {
		font-size: 20px;
	}
	.vid-area {
		margin-top: 0;
	}
	.area-frm {
		margin-top: 15px
	}
	.bking-lstng ul li {
		padding-left: 30px;
	}
	.bking-lstng ul li span img {
		height: 20px;
	}
	.bking-lstng ul li span {
		width: 16px;
	}
	.pnk-frm-inr h4 {
		font-size: 18px;
	}
	.wh-yel ul li {
		width: 100%
	}
	.wh-yel ul li:nth-last-child(2) {
		padding-bottom: 15px
	}
	.mngmnt-pln .col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.mp-blk h4 {
		font-size: 17px;
	}
	.mp-blk p {
		font-size: 14px;
		line-height: 19px;
	}
	.mp-blk figure {
		height: 80px;
		width: 70px;
		margin-bottom: 15px;
	}
	.footer2 .listing {
		width: 100%;
		margin-bottom: 30px;
	}
	.footer2 .listing-2 {
		padding-left: 0px;
	}
	.footer2 .mnu-inr {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.footer2 .listing li {
		display: inline-block;
		vertical-align: top
	}
	.footer2 .listing li a {
		padding: 0 10px
	}
	.footer2 .listing h4 {
		text-align: center
	}
	.footer2 .listing ul {
		text-align: center
	}
	.footer2 .listing-2 {
		margin-bottom: 0
	}
	.yel-frm-sec-inr input {
		line-height: 35px;
	}
	.yel-frm-sec-inr textarea {
		height: 178px
	}
	.yel-frm-sec-inr p {
		font-size: 14px;
		margin-bottom: 0;
	}
	.fq-bnr-area .area-frm {
		width: 100%;
	}
	.fr-btn-sbmt {
		width: 100%
	}
	.map-frm {
		margin-top: 25px
	}
	.fr-bnr-area.con-bnr .fr-bnr-cption h2 {
		font-size: 26px;
		line-height: 32px;
	}
}
@media (max-width: 575px) {
	.ftr-logo-social .logo {
		width: 120px;
		margin: 0 auto;
	}
	.ftr-menu {
		width: 100%;
		float: none;
	}
	.ftr-logo-social {
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}
	.cpy-rit p {
		text-align: center;
		font-size: 12px;
	}
	.parallax-window {
		height: 275px;
	}
	.listing li a {
		font-size: 13px;
	}
	.footer {
		padding: 30px 0 15px;
	}
	.video-block {
		height: 200px;
	}
	.promise {
		padding-left: 0;
		padding-top: 35px;
	}
	.promise h2 {
		line-height: 24px;
		font-size: 22px;
		margin-bottom: 15px;
	}
	.cont-hdr h2 {
		font-size: 32px;
		line-height: 35px;
	}
	.oprtunities {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.cont-hdr h4 {
		font-size: 22px;
	}
	.promise h2 span {
		line-height: normal
	}
	.ot-right p,
	.promise p {
		font-size: 14px
	}
	.video-block {
		margin-top: 10px;
	}
	.ot-left h5 {
		font-size: 18px;
		line-height: 22px;
	}
	.ot-right h5 {
		font-size: 18px;
		margin-bottom: 15px
	}
	.header_inner .logo {
		width: 100px;
	}
	.header_inner {
		padding: 8px 0;
	}
	.cont-hdr {
		margin-bottom: 20px;
	}
	.form-area {
		padding: 45px 0 20px;
	}
	.frm_rstls {
		margin-top: 5px
	}
	.frm_rstls .alert-danger {
		white-space: nowrap
	}
	.frm-inr h3 {
		margin-bottom: 15px;
		font-size: 16px;
	}
	.frm-inr input {
		line-height: 36px;
		margin-bottom: 10px;
		padding: 0 15px;
	}
	.frm-inr .form-group {
		margin-bottom: 0
	}
	.social {
		margin-top: 20px;
	}
	.listing li a {
		margin-bottom: 6px
	}
	.oprtunities {
		padding-top: 5px;
	}
	.listing {
		width: 100%;
		float: none;
		margin-bottom: 15px;
		text-align: center;
	}
	.listing li {
		display: inline-block
	}
	.listing li a {
		padding: 0 10px
	}
	.listing h4 {
		font-size: 16px;
		margin-bottom: 10px;
		padding-left: 10px;
	}
	.nine_amez_text {
		padding-top: 15px
	}
	.nine_text_block h3 {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 22px;
	}
	.top_amez_heading h2 {
		font-size: 22px;
	}
	.top_amez_heading h2 span {
		font-size: 17px;
		padding-left: 10px;
		vertical-align: baseline;
		display: inline-block;
	}
	.main_slider .slick-dots li button {
		height: 4px;
		width: 4px;
	}
	.main_slider .slick-dots li + li {
		margin-left: 8px;
	}
	.buy_exp_top h2 {
		font-size: 22px;
	}
	.default_btn {
		height: 36px;
		line-height: 36px;
		font-size: 13px;
	}
	.superhero_ban {
		min-height: 650px;
	}
	.text_block_con h3,
	.lower_row .text_block_con h3 {
		font-size: 17px;
		line-height: 20px;
	}
	.paralax_text_block p {
		font-size: 15px;
		line-height: 20px;
	}
	.paralax_text_block {
		bottom: 10px;
		max-width: 100%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		padding: 0 20px;
		left: auto;
	}
	.paralax_top_heading h2 {
		font-size: 26px;
	}
	.paralax_sec {
		height: 700px;
		background-position: center;
		background-attachment: inherit
	}
	.buy_quote {
		margin-top: 20px;
		font-size: 18px;
		padding-right: 40px;
	}
	.buy_quote::after {
		right: 0;
		top: 4px;
	}
	.last_all_supperhero_image a {
		width: 50%;
	}
	.inner_3rd_fairy,
	.inner_4th_fairy,
	.inner_5th_fairy {
		width: 50%;
	}
	.fairy_full_block {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.fairy_price_sec .superhero_price h3 {
		font-size: 18px;
	}
	.fairy_price_sec .superhero_price h2 {
		font-size: 30px;
		line-height: 20px;
	}
	.mrgn_btm50 {
		margin-bottom: 30px;
	}
	.fairy_paralax .paralax_text_block {
		max-width: 100%;
		left: auto;
	}
	.after_fairy_banner {
		padding-top: 20px;
		padding-bottom: 35px;
	}
	.superhero_price h2 {
		font-size: 50px;
		line-height: 25px;
	}
	.inner_middle_text h2 {
		font-size: 18px;
		margin-bottom: 15px;
		line-height: normal;
	}
	.inner_middle_text p {
		font-size: 14px;
	}
	.woodland_ban {
		min-height: 570px;
	}
	.supperhero_banner_block {
		width: 80%
	}
	.card-header .btn.btn-link {
		font-size: 16px;
		line-height: 20px;
	}
	.card-body {
		font-size: 14px
	}
	.card-header .btn.btn-link.collapsed::after {
		font-size: 20px;
		top: 0px;
	}
	.card-header .btn.btn-link::after {
		top: 0px;
		font-size: 30px;
	}
	.card {
		margin-bottom: 15px
	}
	.cont-bdy li,
	.con-rt li a,
	.cont-bdy li a {
		font-size: 16px;
	}
	.sport_block {
		padding: 45px 0;
	}
	.pdng_top40 {
		padding-top: 15px;
	}
	.after_super_banner {
		padding-bottom: 20px;
	}
	.seats_created .image_block_con {
		margin-bottom: 10px
	}
	.awrd-listing {
		width: 100% !important;
	}
	.awrd-listing li {
		width: 25%
	}
	.sup-icn {
		font-size: 20px;
		line-height: 18px;
	}
	.pr-guide p {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 20px;
	}
	.pr-inr .buy_exp_top h2 {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.lt-lst h4,
	.rt-lst h4 {
		font-size: 28px;
	}
	.exprnce .inner_middle_text h2 {
		font-size: 30px;
	}
	.custom-modal .modal-title {
		font-size: 22px;
	}
	.custom-modal .hw-blk h3 {
		font-size: 28px;
		line-height: 20px;
	}
	.custom-modal .modal-header {
		padding: 10px
	}
	.hw-blk {
		padding: 15px;
	}
	.exp-sec {
		margin-bottom: 30px
	}
	.exp-nw-blk h2 {
		font-size: 25px;
		padding-bottom: 10px;
	}
	.exp-sec figure {
		margin-bottom: 15px;
		height: 100px;
		line-height: 100px;
	}
	.fr_ban {
		min-height: 160px;
	}
	.fr-bnr-cption h2 {
		font-size: 20px;
		line-height: 24px;
	}
	.vouchr-area {
		height: 300px;
		background-position-x: 3%;
	}
	.fr-bnr-area .fr-bnr-cption h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.fr-bnr-area .fr-bnr-cption p {
		font-size: 15px;
		line-height: normal;
	}
	.fr_ban.fr-bnr-area {
		min-height: 275px
	}
	.yel-tag-part h3 {
		font-size: 15px;
	}
	.yel-tag-part p {
		font-size: 14px;
	}
	.fr_ban.fr-bnr-area.bnr-rev {
		background-position: 20% 0px;
	}
	.wh-yel ul li {
		padding-right: 0;
		font-size: 14px;
		padding-left: 30px;
		background-size: 16px;
	}
	.desc-blk h4,
	.desc-blk p {
		font-size: 16px;
	}
	.shrt-descrption h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.desc-blk {
		margin-bottom: 20px;
	}
	.area-frm {
		padding: 0 0
	}
	.booking-area .col-sm-6:last-child {
		padding: 0 0
	}
	.frm-part .sbmt-btn-sec .fr-btn-sbmt {
		width: 100%;
	}
	.fd-hdr h3 {
		font-size: 20px
	}
	.fd-box:first-child {
		margin-bottom: 25px
	}
	.fd-bk {
		padding: 30px 0 20px;
	}
	.fd-box p {
		font-size: 14px;
	}
}
@media (max-width: 480px) {
	.con-map-area {
		padding: 25px 0;
	}
	.pink-frm-area {
		padding: 12px 0 40px;
	}
	.map-frm {
		height: 225px;
	}
	.footer {
		border-top: 5px solid #efdd11;
	}
	.parallax-window {
		height: 220px;
	}
	.promise {
		padding-top: 15px
	}
	.nine_amez_experience {
		padding: 25px 0 20px;
	}
	.buy_exp_color_block h4 {
		font-size: 22px;
	}
	.color_block_listing h6 {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.buy_exp_color_block {
		padding: 15px;
	}
	.superhero_price p {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.superhero_price h3 {
		font-size: 25px;
		margin-bottom: 15px;
	}
	.superhero_price h2 {
		font-size: 40px;
		line-height: 22px;
	}
	.buy_exp_bottom {
		padding-top: 15px;
	}
	.buy_exp_color_block p,
	.color_block_listing li,
	.buy_exp_text p,
	.text_block_con p {
		font-size: 14px;
	}
	.buy_exp_text p + p {
		margin-top: 12px;
	}
	.flying_through h3 {
		font-size: 18px;
		line-height: 24px;
	}
	.supperhero_banner_block h2 span {
		font-size: 28px;
	}
	.paralax_top_heading h2 {
		font-size: 22px;
	}
	.supperhero_banner_block h2 {
		font-size: 37px;
		margin-bottom: 10px;
	}
	.buy_exp_top h2 {
		font-size: 18px;
		line-height: normal
	}
	.space_ban {
		min-height: 534px;
	}
	.alice_ban {
		min-height: 460px;
	}
	.image_individual_blocks a img {
		height: auto
	}
	.terms-area {
		padding: 30px 0;
	}
	.winter_daughter {
		min-height: 575px;
		background-position: center left;
	}
	.winter_overlay {
		background-color: rgba(0, 0, 0, 0.4);
	}
	.winter_woodland_ban {
		min-height: 480px;
	}
	.winter_woodland_ban .supperhero_banner_block h2 {
		font-size: 28px;
	}
	.seats_created .text_block_con h3 {
		font-size: 17px;
	}
	.sport_block .text_block_con h3 {
		font-size: 17px;
		line-height: 22px;
	}
	.grey-area h4 {
		font-size: 17px;
	}
	.trms-hdr h2 {
		font-size: 28px;
		line-height: 20px;
	}
	.trms-hdr h4 {
		font-size: 15px;
	}
	.seats_created {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.sport_block {
		padding: 20px 0;
	}
	.buy_exp_top h2 span {
		font-size: 15px;
	}
	.map-area {
		height: 200px;
	}
	.pr-itm-outer .col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.pr-itm h3 {
		font-size: 20px;
	}
	.img-outer-2 .image_individual_blocks {
		width: 100%;
	}
	.fr_ban {
		min-height: 225px;
		background-position-x: 100%;
	}
	.vouchr-frm .lg-actv-btn {
		margin-bottom: 90px;
		border: 0;
		margin-top: 20px;
	}
	.lg-actv-btn {
		font-size: 17px;
		line-height: 45px;
	}
	.vouchr-area .va-txt {
		max-width: 100%;
	}
	info .buy_exp_color_block h3 {
		font-size: 20px;
	}
	.album-info .buy_exp_color_block h4 {
		font-size: 20px;
		margin-bottom: 6px;
	}
	.album-info .buy_exp_color_block h3 span {
		font-size: 50px;
	}
	.album-info .buy_exp_color_block li {
		font-size: 18px;
	}
	.album-info .superhero_price h3 {
		font-size: 22px;
		line-height: 26px;
	}
	.area-frm-vid {
		padding: 25px 0 15px;
	}
	.vid-area {
		height: 200px;
	}
	.area-inr h4 {
		margin-bottom: 10px;
		font-size: 18px;
	}
	.area-inr .form-group {
		margin-bottom: 10px
	}
	.booking-area {
		padding: 20px 0 10px;
	}
	.bking-lstng ul {
		margin-top: 20px;
	}
	.mngmnt-pln .col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.fr-bnr-area {
		position: relative
	}
	.fr-bnr-area:after {
		position: absolute;
		content: "";
		background-color: rgba(0, 0, 0, .3);
		left: 0;
		right: 0;
		top: 0;
		bottom: 0
	}
	.fr-bnr-area .fr-bnr-cption {
		z-index: 9;
		padding-right: 10px;
	}
	.fq-bnr-area {
		background-position: 25% 0;
	}
	.yel-frm-sec-inr h4 {
		font-size: 18px;
	}
	.yel-frm-sec-inr textarea {
		height: 130px;
	}
	.fr-bnr-area .fr-bnr-cption p {
		font-size: 14px;
	}
	.bnr-rev .fr-bnr-cption h4 {
		font-size: 18px;
	}
	.fr-bnr-area.con-bnr .fr-bnr-cption h2 {
		font-size: 20px;
		line-height: 25px;
	}
}
@media (max-width: 420px) {
	.article-text {
		padding: 6px 5px 5px;
	}
	.image_small_both {
		width: 100%;
		margin-bottom: 15px
	}
	.image_small_both.shine_hov:last-child {
		margin-bottom: 0
	}
	.last_all_supperhero_image a {
		width: 100%;
	}
	.inner_3rd_fairy,
	.inner_4th_fairy,
	.inner_5th_fairy {
		width: 100%;
	}
	.fairy_half_block {
		width: 100%;
	}
	.cont-bdy ul {
		width: 100%;
		float: none;
	}
	.con-rt {
		margin-top: 25px
	}
	.top_amez_heading h2 {
		font-size: 18px;
	}
	.winter_daughter {
		min-height: 550px;
	}
	.winter_daughter .buy_exp_text p {
		font-size: 13px;
		line-height: 17px;
	}
	.awrd-listing li {
		width: 50%
	}
	.disply-none {
		display: none !important
	}
	.gen-frm h3 {
		font-size: 20px;
		margin-bottom: 12px;
	}
	.fd-hdr h3 {
		font-size: 18px;
	}
}
@media (max-width: 380px) {}