@media (min-width: 280px) and (max-width: 319.98px){
    /* Banner */
    .banner .bannerItem {
        height: 70vh;
    }
    .banner .prev{
        display: none !important;
    }
    .banner .next{
        display: none !important;
    }
    .bannerContent {
        width: 100%;
    }
    .bannerContent .content_carry .banner_text h4 span {
        font-size: 16px;
    }
    .bannerContent .content_carry .heart_Shape {
        width: 100%;
    }
    .bannerContent .content_carry .heart_Shape img {
            width: 100%;
    }
    .bannerContent .content_carry .banner_text h3 {
        font-size: 16px;
    }
    .bannerContent .content_carry .banner_text h4 {
            font-size: 28px;
            font-weight: 700;
            line-height: 30px;
            padding-top: 0px;
    }
    .bannerContent .content_carry .banner_text p {
        font-size: 18px;
        padding-top: 0px;
    }
    .bannerContent .content_carry .banner_text p span {
        font-size: 38px;
        font-family: 'Playfair Display', serif;
        padding: 0 5px;
    }
    .bannerContent .content_carry .banner_text {
        width: 100%;
    }
    .timer .time_wrapper .offer ul li {
        height: 90px;
        width: 90px;
    }
    .timer .time_wrapper .offer ul li h5 {
        font-size: 22px;
    }

    .bannerContent {
        top: 35%;
        transform: translate(-50%, -35%);
    }
    .bannerContent .content_carry .banner_text .heartBan {
        display: none;
    }
    
    .timer .time_wrapper .offer {
        padding: 30px 32px;
        height: auto;
    
    }
    .timer {
        position: relative;
    }
    .timer .time_wrapper .offer ul li {
        margin: 10px 10px;
    }
    .offcanvas-end {
        width: 290px;
    }
    /* about  */
    .about {
        padding: 50px 0;
    }
    .about .about_wrapper .about_img {
        width: 100%;
        height: 310px;
    }
    .about .about_wrapper .about_text {
        padding-top: 30px;
    }
    
    .about .about_wrapper .about_text h4 {
        font-size: 26px;
        color: #000;
        font-weight: 600;
    }
    .about .about_wrapper .about_text h5 {
        font-size: 20px;
        line-height: 26px;
        padding: 5px 0;
    }
    /* Story */
    .story .story_wrapper::after {
        position: absolute;
        content: '';
        height: 98%;
        width: 1px;
        border: 1px dashed #7abbae;
        top: 80px;
        left: 50%;
        transform: translateX(-50%);
        display: none;
    }

    .story .story_wrapper .story_wrap .story_title h4 {
        font-size: 20px;
    }
    .story .story_wrapper .story_wrap .story_title h5 {
        font-size: 15px;
    }
    .story .story_wrapper .story_icon1 {
        display: none;
    }
    .story .story_wrapper .story_icon2 {
        display: none;
    }
    
    .story .story_wrapper .story_icon3 {
        display: none;
    }
    .story .story_wrapper .story_icon4 {
        display: none;
    }
    .story .story_wrapper .story_icon5 {
        display: none;
    }
    /* Common Class */
    .mt_3{
        margin-top: 30px !important;
    }
    .margin_none{
        margin: 0px !important;
    }
    
    .story .story_wrapper .margin_bottom {
        margin-top: 0px;
    }
    .story .story_wrapper .margin_top {
        margin-top: 0px;
    }
    /* Album */
    .vedio .vedio_wrapper .nav .nav-item {
        margin-bottom: 10px;
    }
    .album .album_wrapper .nav .nav-item {
        margin-bottom: 15px;
    }
    .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
        height: 250px;
        margin-bottom: 23px;
    }
    .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem .vedioOverly a i {
        font-size: 40px;
    }
    .location .location_wrap .location_details {
        height: 275px;
        width: 100%;
        margin-top: 20px;
        position: relative;
    }
    .location .location_wrap .location_map iframe {
        width: 100%;
        height: auto;
        border-radius: 10px;
    }
    .footer .footerWrapper .footerEliment p {
        font-size: 12px;
        color: #fff;
        font-weight: 400;
    }
    .footer .footerWrapper .footerEliment p img {
        width: 50px;
    }
    .footer .footerWrapper .footerEliment h4 {
        font-size: 24px;
        padding-bottom: 5px;
    }

    
    }

@media (min-width: 320px) and (max-width: 479.98px){
/* Banner */
.banner .bannerItem {
	height: 70vh;
}
.banner .prev{
    display: none !important;
}
.banner .next{
    display: none !important;
}
.bannerContent {
	width: 100%;
}
.bannerContent .content_carry .banner_text h4 span {
	font-size: 16px;
}
.bannerContent .content_carry .heart_Shape {
	width: 100%;
}
.bannerContent .content_carry .heart_Shape img {
        width: 100%;
}
.timer .time_wrapper .offer ul li {
    height: 110px;
    width: 110px;
}
.timer .time_wrapper .offer ul li h5 {
    font-size: 26px;
}
.bannerContent .content_carry .banner_text h3 {
	font-size: 16px;
}
.bannerContent .content_carry .banner_text h4 {
        font-size: 28px;
        font-weight: 700;
        line-height: 30px;
        padding-top: 0px;
}
.bannerContent .content_carry .banner_text p {
	font-size: 18px;
	padding-top: 0px;
}
.bannerContent .content_carry .banner_text p span {
	font-size: 38px;
	font-family: 'Playfair Display', serif;
	padding: 0 5px;
}
.bannerContent .content_carry .banner_text {
	width: 100%;
}
.bannerContent {
	top: 35%;
	transform: translate(-50%, -35%);
}
.bannerContent .content_carry .banner_text .heartBan {
	display: none;
}

.timer .time_wrapper .offer {
	padding: 30px 32px;
    height: auto;

}
.timer {
	position: relative;
}
.timer .time_wrapper .offer ul li {
	margin: 10px 10px;
}
.offcanvas-end {
	width: 290px;
}
/* about  */
.about {
	padding: 50px 0;
}
.about .about_wrapper .about_img {
	width: 100%;
	height: 310px;
}
.about .about_wrapper .about_text {
	padding-top: 30px;
}

.about .about_wrapper .about_text h4 {
	font-size: 26px;
	color: #000;
	font-weight: 600;
}
.about .about_wrapper .about_text h5 {
	font-size: 20px;
	line-height: 26px;
	padding: 5px 0;
}
/* Story */
.story .story_wrapper::after {
	position: absolute;
	content: '';
	height: 98%;
	width: 1px;
	border: 1px dashed #7abbae;
	top: 80px;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}
.story .story_wrapper .story_icon1 {
	display: none;
}
.story .story_wrapper .story_icon2 {
	display: none;
}

.story .story_wrapper .story_icon3 {
	display: none;
}
.story .story_wrapper .story_icon4 {
	display: none;
}
.story .story_wrapper .story_icon5 {
	display: none;
}
/* Common Class */
.mt_3{
    margin-top: 30px !important;
}
.margin_none{
    margin: 0px !important;
}

.story .story_wrapper .margin_bottom {
	margin-top: 0px;
}
.story .story_wrapper .margin_top {
	margin-top: 0px;
}
/* Album */
.vedio .vedio_wrapper .nav .nav-item {
	margin-bottom: 10px;
}
.album .album_wrapper .nav .nav-item {
	margin-bottom: 15px;
}
.vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
	height: 250px;
	margin-bottom: 23px;
}
.vedio .vedio_wrapper .tab-content .tab-pane .vedioItem .vedioOverly a i {
	font-size: 40px;
}
.location .location_wrap .location_details {
	height: 275px;
	width: 100%;
	margin-top: 20px;
	position: relative;
}
.location .location_wrap .location_map iframe {
	width: 100%;
	height: auto;
	border-radius: 10px;
}









}

@media (min-width: 480px) and (max-width: 575.98px){
    /* Banner */
    .banner .bannerItem {
        height: 70vh;
    }
    .banner .prev{
        display: none !important;
    }
    .banner .next{
        display: none !important;
    }
    .bannerContent {
        width: 100%;
    }
    .bannerContent .content_carry .banner_text h4 span {
        font-size: 16px;
    }
    .bannerContent .content_carry .heart_Shape {
        width: 100%;
    }
    .bannerContent .content_carry .heart_Shape img {
            width: 100%;
    }
    .timer .time_wrapper .offer ul li {
        height: 80px;
        width: 80px;
    }
    .timer .time_wrapper .offer ul li h5 {
        font-size: 20px;
    }
    .bannerContent .content_carry .banner_text h3 {
        font-size: 16px;
    }
    .bannerContent .content_carry .banner_text h4 {
            font-size: 28px;
            font-weight: 700;
            line-height: 30px;
            padding-top: 0px;
    }
    .bannerContent .content_carry .banner_text p {
        font-size: 18px;
        padding-top: 0px;
    }
    .bannerContent .content_carry .banner_text p span {
        font-size: 38px;
        font-family: 'Playfair Display', serif;
        padding: 0 5px;
    }
    .bannerContent .content_carry .banner_text {
        width: 100%;
    }
    .bannerContent {
        top: 35%;
        transform: translate(-50%, -35%);
    }
    .bannerContent .content_carry .banner_text .heartBan {
        display: none;
    }
    
    .timer .time_wrapper .offer {
        padding: 30px 32px;
        height: auto;
    
    }
    .timer {
        position: relative;
    }
    .timer .time_wrapper .offer ul li {
        margin: 10px 10px;
    }
    .offcanvas-end {
        width: 290px;
    }
    /* about  */
    .about {
        padding: 50px 0;
    }
    .about .about_wrapper .about_img {
        width: 100%;
        height: 310px;
    }
    .about .about_wrapper .about_text {
        padding-top: 30px;
    }
    
    .about .about_wrapper .about_text h4 {
        font-size: 26px;
        color: #000;
        font-weight: 600;
    }
    .about .about_wrapper .about_text h5 {
        font-size: 20px;
        line-height: 26px;
        padding: 5px 0;
    }
    /* Story */
    .story .story_wrapper::after {
        position: absolute;
        content: '';
        height: 98%;
        width: 1px;
        border: 1px dashed #7abbae;
        top: 80px;
        left: 50%;
        transform: translateX(-50%);
        display: none;
    }
    .story .story_wrapper .story_icon1 {
        display: none;
    }
    .story .story_wrapper .story_icon2 {
        display: none;
    }
    
    .story .story_wrapper .story_icon3 {
        display: none;
    }
    .story .story_wrapper .story_icon4 {
        display: none;
    }
    .story .story_wrapper .story_icon5 {
        display: none;
    }
    /* Common Class */
    .mt_3{
        margin-top: 30px !important;
    }
    .margin_none{
        margin: 0px !important;
    }
    
    .story .story_wrapper .margin_bottom {
        margin-top: 0px;
    }
    .story .story_wrapper .margin_top {
        margin-top: 0px;
    }
    /* Album */
    .vedio .vedio_wrapper .nav .nav-item {
        margin-bottom: 10px;
    }
    .album .album_wrapper .nav .nav-item {
        padding-right: 10px;
    }
    .album .album_wrapper .nav .nav-item {
        margin-bottom: 15px;
    }
    .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
        height: 250px;
        margin-bottom: 23px;
    }
    .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem .vedioOverly a i {
        font-size: 40px;
    }
    .location .location_wrap .location_details {
        height: 275px;
        width: 100%;
        margin-top: 20px;
        position: relative;
    }
    .location .location_wrap .location_map iframe {
        width: 100%;
        height: auto;
        border-radius: 10px;
    }
    
    
    
    
    
    
    
    
    
    }
@media (min-width: 576px) and (max-width: 767.98px){
        /* Banner */
        .banner .bannerItem {
            height: 75vh;
        }
        .banner .prev{
            display: none !important;
        }
        .banner .next{
            display: none !important;
        }
        .bannerContent {
            width: 100%;
        }
        .bannerContent .content_carry .banner_text h4 span {
            font-size: 16px;
        }
        .bannerContent .content_carry .heart_Shape {
            width: 100%;
        }
        .bannerContent .content_carry .heart_Shape img {
                width: 100%;
        }
        .timer .time_wrapper .offer ul li {
            height: 90px;
            width: 90px;
        }
        .timer .time_wrapper .offer ul li h5 {
            font-size: 24px;
        }
        .bannerContent .content_carry .banner_text h3 {
            font-size: 16px;
        }
        .bannerContent .content_carry .banner_text h4 {
                font-size: 28px;
                font-weight: 700;
                line-height: 30px;
                padding-top: 0px;
        }
        .bannerContent .content_carry .banner_text p {
            font-size: 18px;
            padding-top: 0px;
        }
        .bannerContent .content_carry .banner_text p span {
            font-size: 38px;
            font-family: 'Playfair Display', serif;
            padding: 0 5px;
        }
        .bannerContent .content_carry .banner_text {
            width: 100%;
        }
        .bannerContent {
            top: 35%;
            transform: translate(-50%, -35%);
        }
        .bannerContent .content_carry .banner_text .heartBan {
            display: none;
        }
        
        .timer .time_wrapper .offer {
            padding: 30px 32px;
            height: auto;
        
        }
        .timer {
            position: relative;
        }
        .timer .time_wrapper .offer ul li {
            margin: 10px 10px;
        }
        .offcanvas-end {
            width: 290px;
        }
        /* about  */
        .about {
            padding: 50px 0;
        }
        .about .about_wrapper .about_img {
            width: 100%;
            height: 310px;
        }
        .about .about_wrapper .about_text {
            padding-top: 30px;
        }
        
        .about .about_wrapper .about_text h4 {
            font-size: 26px;
            color: #000;
            font-weight: 600;
        }
        .about .about_wrapper .about_text h5 {
            font-size: 20px;
            line-height: 26px;
            padding: 5px 0;
        }
        /* Story */
        .story .story_wrapper::after {
            position: absolute;
            content: '';
            height: 98%;
            width: 1px;
            border: 1px dashed #7abbae;
            top: 80px;
            left: 50%;
            transform: translateX(-50%);
            display: none;
        }
        .story .story_wrapper .story_icon1 {
            display: none;
        }
        .story .story_wrapper .story_icon2 {
            display: none;
        }
        
        .story .story_wrapper .story_icon3 {
            display: none;
        }
        .story .story_wrapper .story_icon4 {
            display: none;
        }
        .story .story_wrapper .story_icon5 {
            display: none;
        }
        /* Common Class */
        .mt_3{
            margin-top: 30px !important;
        }
        .margin_none{
            margin: 0px !important;
        }
        
        .story .story_wrapper .margin_bottom {
            margin-top: 0px;
        }
        .story .story_wrapper .margin_top {
            margin-top: 0px;
        }
        /* Album */
        .vedio .vedio_wrapper .nav .nav-item {
            margin-bottom: 10px;
        }
        .album .album_wrapper .nav .nav-item {
            padding-right: 10px;
        }
        .album .album_wrapper .nav .nav-item {
            margin-bottom: 15px;
        }
        .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
            height: 250px;
            margin-bottom: 23px;
        }
        .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem .vedioOverly a i {
            font-size: 40px;
        }
        .location .location_wrap .location_details {
            height: 275px;
            width: 100%;
            margin-top: 20px;
            position: relative;
        }
        .location .location_wrap .location_map iframe {
            width: 100%;
            height: auto;
            border-radius: 10px;
        }

 }
 @media (min-width: 768px) and (max-width: 991.98px){
    /* Banner */
    .banner .bannerItem {
        height: 75vh;
    }
    .banner .prev{
        display: none !important;
    }
    .banner .next{
        display: none !important;
    }
    .bannerContent {
        width: 100%;
    }
    .bannerContent .content_carry .banner_text h4 span {
        font-size: 16px;
    }
    .bannerContent .content_carry .heart_Shape {
        width: 100%;
    }
    .bannerContent .content_carry .heart_Shape img {
            width: 100%;
    }

    .bannerContent .content_carry .banner_text h3 {
        font-size: 16px;
    }
    .bannerContent .content_carry .banner_text h4 {
            font-size: 28px;
            font-weight: 700;
            line-height: 30px;
            padding-top: 0px;
    }
    .bannerContent .content_carry .banner_text p {
        font-size: 18px;
        padding-top: 0px;
    }
    .bannerContent .content_carry .banner_text p span {
        font-size: 38px;
        font-family: 'Playfair Display', serif;
        padding: 0 5px;
    }
    .bannerContent .content_carry .banner_text {
        width: 100%;
    }
    .bannerContent {
        top: 35%;
        transform: translate(-50%, -35%);
    }
    .bannerContent .content_carry .banner_text .heartBan {
        display: none;
    }
    
    .timer .time_wrapper .offer {
        padding: 30px 32px;
        height: auto;
    
    }
    .timer {
        position: relative;
    }
    .timer .time_wrapper .offer ul li {
        margin: 10px 10px;
    }
    .offcanvas-end {
        width: 290px;
    }
    /* about  */
    .about {
        padding: 50px 0;
    }
    .about .about_wrapper .about_img {
        width: 100%;
        height: 310px;
    }
    .about .about_wrapper .about_text {
        padding-top: 30px;
    }
    
    .about .about_wrapper .about_text h4 {
        font-size: 26px;
        color: #000;
        font-weight: 600;
    }
    .about .about_wrapper .about_text h5 {
        font-size: 20px;
        line-height: 26px;
        padding: 5px 0;
    }
    /* Story */
    .story .story_wrapper::after {
        position: absolute;
        content: '';
        height: 98%;
        width: 1px;
        border: 1px dashed #7abbae;
        top: 80px;
        left: 50%;
        transform: translateX(-50%);
        display: none;
    }
    .story .story_wrapper .story_wrap .story_title h4 {
        font-size: 20px;
    }
    .story .story_wrapper .story_wrap .story_title h5 {
        font-size: 16px;
    }
    .story .story_wrapper .story_icon1 {
        display: none;
    }
    .story .story_wrapper .story_icon2 {
        display: none;
    }
    
    .story .story_wrapper .story_icon3 {
        display: none;
    }
    .story .story_wrapper .story_icon4 {
        display: none;
    }
    .story .story_wrapper .story_icon5 {
        display: none;
    }
    /* Common Class */
    .mt_3{
        margin-top: 30px !important;
    }
    .margin_none{
        margin: 0px !important;
    }
    
    .story .story_wrapper .margin_bottom {
        margin-top: 0px;
    }
    .story .story_wrapper .margin_top {
        margin-top: 0px;
    }
    /* Album */
    .vedio .vedio_wrapper .nav .nav-item {
        margin-bottom: 10px;
    }
    .album .album_wrapper .nav .nav-item {
        padding-right: 10px;
    }
    .album .album_wrapper .nav .nav-item {
        margin-bottom: 15px;
    }
    .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
        height: 250px;
        margin-bottom: 23px;
    }
    .vedio .vedio_wrapper .tab-content .tab-pane .vedioItem .vedioOverly a i {
        font-size: 40px;
    }
    .location .location_wrap .location_details {
        height: 275px;
        width: 100%;
        margin-top: 20px;
        position: relative;
    }
    .location .location_wrap .location_map iframe {
        width: 100%;
        height: auto;
        border-radius: 10px;
    }

}

@media (min-width: 992px) and (max-width: 1199.98px){
    .timer .time_wrapper .offer ul li {
        height: 80px;
        width: 80px;
    }
    .timer .time_wrapper .offer ul li h5 {
        font-size: 22px;
        font-weight: 900;
    }
    .timer .time_wrapper .offer {
        display: flex;
        align-items: center;
    }
    .story .story_wrapper .story_wrap .story_title h4 {
        font-size: 22px;
    }
    .story .story_wrapper .story_wrap .story_title h5 {
        font-size: 16px;
    }
    .location .location_wrap .location_details {
        height: 320px;
    }
/* vedio */
.vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
	height: 345px;
}

    /* Commmon Class */
    .margin_none{
        margin: 15px !important;
    }
    .margin_topR{
      margin-top: 370px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px){
    .timer .time_wrapper .offer ul li {
        height: 100px;
        width: 100px;
    }
    .timer .time_wrapper .offer ul li h5 {
        font-size: 26px;

    }
    .timer .time_wrapper .offer {
        display: flex;
        align-items: center;
    }
    .story .story_wrapper .story_wrap .story_title h4 {
        font-size: 22px;
    }
    .story .story_wrapper .story_wrap .story_title h5 {
        font-size: 16px;
    }
    .location .location_wrap .location_details {
        height: 320px;
    }
/* vedio */
.vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
	height: 345px;
}

    /* Commmon Class */
    .margin_none{
        margin: 20px !important;
    }
    .margin_topR{
      margin-top: 370px !important;
    }
}
@media (min-width: 1400px) and (max-width: 1599.98px){
    .timer .time_wrapper .offer ul li {
        height: 100px;
        width: 100px;
    }
    .timer .time_wrapper .offer ul li h5 {
        font-size: 26px;
        
    }
    .timer .time_wrapper .offer {
        display: flex;
        align-items: center;
    }
    .story .story_wrapper .story_wrap .story_title h4 {
        font-size: 22px;
    }
    .story .story_wrapper .story_wrap .story_title h5 {
        font-size: 16px;
    }
    .location .location_wrap .location_details {
        height: 320px;
    }
    .bannerContent .content_carry .heart_Shape img {
        width: 550px;
    }
    .bannerContent .content_carry .heart_Shape {
        width: 550px;
    }
/* vedio */
.vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
	height: 345px;
}

    /* Commmon Class */
    .margin_topR{
      margin-top: 350px !important;
    }
}
@media (min-width: 1600px) and (max-width: 1699.98px){
    .timer .time_wrapper .offer ul li {
        height: 100px;
        width: 100px;
    }
    .timer .time_wrapper .offer ul li h5 {
        font-size: 26px;
        
    }
    .timer .time_wrapper .offer {
        display: flex;
        align-items: center;
    }
    .story .story_wrapper .story_wrap .story_title h4 {
        font-size: 22px;
    }
    .story .story_wrapper .story_wrap .story_title h5 {
        font-size: 16px;
    }
    .location .location_wrap .location_details {
        height: 320px;
    }
/* vedio */
.vedio .vedio_wrapper .tab-content .tab-pane .vedioItem {
	height: 345px;
}

    /* Commmon Class */
    .margin_topR{
      margin-top: 350px !important;
    }
}


