section.pop-up-tent-sec {
    margin-top: 60px;
}
.tent-title {
    color: #2160dd;
    font-size: 28px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin: 0px 0 30px;
}
.pop-up-tent-sec .container {
    max-width: 1440px;
}
.tent-row:nth-child(odd) .tent-col-4 {
    order: 1;
}
.tent-row:nth-child(odd) .tent-col-8 {
    order: 2;
}
.tent-row:nth-child(even) .tent-col-4 {
    order: 2;
}
.tent-row:nth-child(even) .tent-col-8 {
    order: 1;
}
.tent-col-4 {
    width: 40%;
    padding: 20px;
}
.tent-col-8 {
    width: 60%;
    padding: 20px 20px 20px 80px;
}
.tent-row:nth-child(even) .tent-col-8 {
    padding: 20px 80px 20px 20px;
}
.tent-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 20px -20px;
}
.tent-img-inner {
    width: 100%;
    height: 550px;
}
img.tent-img {
    width: 100%;
    height: 100%;
    padding: 45px 45px 45px 45px;
    background-color: #EFEFEF;
    border-style: solid;
    object-fit: cover;
    border-width: 5px 5px 5px 5px;
    border-color: #393939;
    box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 43%);
}
h3.tent-box-title {
    color: #2660DC;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 20px;
    line-height: normal;
}
.tent-info {
    color: #000080;
    line-height: normal;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 36px;
}
a.click-btn {
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
    background-color: #2060dc;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #2060dc;
    padding: 10px 20px 10px 20px;
}
.tent-content-box {
	text-align: center;
}
.tent-row:nth-child(even) .tent-col-8 {
    padding-left: 20px;
    padding-right: 80px;
}
@media(max-width:1199px){
	.tent-img-inner {
    	height: 420px;
	}
	img.tent-img{
		padding: 30px;
	}
}
@media(max-width: 991px){
    .tent-img-inner {
        height: 380px;
    }
    img.tent-img {
        padding: 20px;
    }
    .tent-col-8 {
        padding: 20px 20px 20px 30px;
    }
    .tent-row:nth-child(even) .tent-col-8 {
        padding-right: 30px;
    }
	.gift-packaging .tent-row:nth-child(even) .tent-col-9 {
		padding-right: 30px;
	}
	.gift-packaging .tent-col-9 {
		padding: 20px 20px 20px 30px;
	}
}
@media(max-width: 767px) {
	.tent-col-8 {
	    width: 100%;
	    padding: 20px !important;
	}
	.tent-col-4 {
	    width: 100%;
	}
	.tent-row:nth-child(even) .tent-col-4 {
	    order: 1;
	}
	.tent-row:nth-child(even) .tent-col-8 {
	    order: 2;
	}
    .tent-img-inner {
        height: auto;
    }
}
@media(max-width: 450px) {
	.tent-title {
	    font-size: 42px;
	}
}

/*gifting section css start*/
section.pop-up-tent-sec.gift-packaging .tent-row:nth-child(odd) .tent-col-4 {
	order: 2;
}
section.pop-up-tent-sec.gift-packaging .tent-row:nth-child(odd) .tent-col-8 {
	order: 1;
	padding-left: 20px;
	padding-right: 80px;
}
section.pop-up-tent-sec.gift-packaging .tent-row:nth-child(even) .tent-col-4 {
	order: 1;
}
section.pop-up-tent-sec.gift-packaging .tent-row:nth-child(even) .tent-col-8 {
	order: 2;
	padding: 20px 20px 20px 80px;
}
section.pop-up-tent-sec.gift-packaging .tent-row:last-child .tent-col-4 img.tent-img {
	border: none;
	box-shadow: none;
	background: none;
}
section.pop-up-tent-sec.gift-packaging .tent-heading .container {
	border: none;
	padding-bottom: 0px;
}
section.pop-up-tent-sec.gift-packaging {
	margin-bottom: 60px;
}
section.pop-up-tent-sec.gift-packaging .container {
	padding-bottom: 30px;
	border-bottom: 5px solid #adadad;
}
@media screen and (max-width: 767px) {
	section.pop-up-tent-sec.gift-packaging .tent-row:nth-child(odd) .tent-col-4 { 
		order: 1;
	}
	section.pop-up-tent-sec.gift-packaging .tent-row:nth-child(odd) .tent-col-8 { 
		order: 2;
	}
}
/*gifting section css end*/

/*gifting bottom section css start*/
section.pop-up-tent-sec.gift-bottom-section {
	margin-bottom: 30px;
}
section.pop-up-tent-sec.gift-bottom-section .tent-row {
	align-items: flex-start;
}
section.pop-up-tent-sec.gift-bottom-section .tent-row .tent-col-6 {
	width: 50%;
}
section.pop-up-tent-sec.gift-bottom-section .tent-content-box h3.tent-box-title {
	text-align: left;
	margin-bottom: 0px;
}
section.pop-up-tent-sec.gift-bottom-section .tent-content-box {
	text-align: center;
    display: flex;
    align-items: center;
	margin-bottom: 20px;
}
section.pop-up-tent-sec.gift-bottom-section .tent-content-box img {
	margin-right: 15px;
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
	section.pop-up-tent-sec.gift-bottom-section {
		padding: 0 20px;
	}
}
@media screen and (max-width: 767px) {
	section.pop-up-tent-sec.gift-bottom-section .tent-row .tent-col-6 {
		width: 100%;
	}
	section.pop-up-tent-sec.gift-bottom-section {
		padding: 0 20px;
	}
}
/*gifting bottom section css end*/
/*gift-packaging section hide css start*/
section.pop-up-tent-sec.gift-packaging .container {
	border-bottom: none;
}
/*gift-packaging section hide css end*/
/*gifting bottom section hide css start*/
section.pop-up-tent-sec.gift-bottom-section {
	display: none;
}
/*gifting bottom section hide css end*/