
/* 01 April 23  */

.page-template-landing .inner_banner { display: none; } 
.landing_banner { padding: 200px 0 0; background-size: cover; background-position: right center; overflow: hidden; } 
.landing_banner .row { align-items: center; } 
.landing_banner h1 {text-transform: capitalize; font-family: 'Philosopher'; font-style: normal; font-weight: 400; font-size: 65px; line-height: 70px; color: #fff; margin: 0 0 11px; } 
.landing_banner h1 strong { background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 
.landing_banner p { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 23px; color: #fff; margin: 0 0 15px;text-align:justify; } 
.landing_banner_img img {max-width: inherit;position: relative;height: auto;} 
.landing_banner_img { height: 100%; width: 100%; position: relative; }

.history_panda_sec{padding-top: 30px;}
.histo_content { background: rgba(44, 32, 114, 0.2); backdrop-filter: blur(2px); padding: 40px 60px; position: relative; } 
.histo_content h2 { font-family: 'Philosopher'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 50px; color: #fff; margin: 0 0 20px; } 
.histo_content h2 strong{background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.histo_content p { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 24px; color: #fff; margin: 0 0 15px; }
.histo_content:before { content: ''; position: absolute; top: 0; left: 0; width: 10px; height: 100%; background: linear-gradient(135deg, #AC1FFD 0%, #DA21E7 100%); backdrop-filter: blur(2px); } 
.leftcol_img { position: static; height: 100%; } 
.hist_img { position: absolute; right: 50%; top: 0; max-width: inherit; width: 50%; height: 100%; object-fit: cover; } 
.history_panda_sec { position: relative; } 
.history_panda_sec .container,.history_panda_sec .row { position: static; } 
.leftcol_img + .col-lg-6 { padding-left: 0; }


.landing_popular .prolistcnt .theme_btn { position: absolute; bottom: 15px; } 
.landing_popular { background-size: cover; background-position: center top 60px !important; }
.landing_order_sec .range_wrapper { border: none; background: rgba(44, 32, 114, 0.2); backdrop-filter: blur(8.5px); border-radius: 0; padding-top: 100px; padding-bottom: 100px; } 
.landing_order_sec .range_leaf1 { bottom: inherit; top: 50px; left: -10%; } 
.landing_order_sec .range_leaf2 { top: inherit; bottom: 120px; right: -65px; } 
.landing_order_sec .range_des h3 { font-size: 26px; line-height: 37px; margin-top: 15px; margin-bottom: 20px; } 
.landing_order_sec .range_des h3 strong { background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 
.landing_order_sec p { margin: 0 0 20px; } 
.landing_order_sec a.theme_btn { margin-top: 20px; }

.landing_categories h2 { font-family: 'Philosopher'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 55px; color: #fff; text-align: center; margin: 0 0 30px; } 
.landing_categories h2 strong { background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }


.landing_footer_sec { padding: 60px 0 100px; background-size: contain; background-position: center; } 
.landing_footer_sec h2 { font-family: 'Philosopher'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 47px; color: #fff; margin: 0 0 50px; } 
.landing_footer_sec h2 strong{background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.del_info_box,.del_location { background: rgba(44, 32, 114, 0.2); backdrop-filter: blur(2px); height: 100%; padding: 50px; position: relative; } 
.del_info_box:before, .del_location:before { content: ''; position: absolute; left: 0; top: 0; width: 10px; height: 100%; background: linear-gradient(135deg, #AC1FFD 0%, #DA21E7 100%); backdrop-filter: blur(2px); } 
.del_info_box ul li { display: flex; align-items: flex-start; } 
.del_info_box ul li>img,.del_info_box ul li>svg { min-width: 30px; text-align: center; margin-right: 30px; } 
.del_info_box ul li>svg{margin-top: 5px;}
.del_info_box ul li:not(:last-child) { margin: 0 0 40px; } 
.delv_cont h4 { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 22px; line-height: 30px; color: #fff; margin: 0 0 10px; } 
.delv_cont p { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: #fff; }
.delv_cont a{font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 24px; line-height: 24px;background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.landing_footer_sec .row > div{padding: 0 25px;}
.del_location li { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 22px; background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 
.del_location li img { margin-right: 5px; } 
.del_location li:not(:last-child) { margin: 0 0 10px; }
.delv_cont h4 strong{font-weight: 700; background: linear-gradient(126.14deg, #AA1FFE 3.66%, #DD22E6 95.92%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}


/* Responsive */

@media (max-width: 1199px){
	.landing_banner { padding: 200px 0 0; } 
	.landing_banner h1 { font-size: 65px; } 
	.histo_content h2 { font-size: 32px; line-height: 40px; } 
/*	.histo_content p { font-size: 16px; line-height: 26px; } */
	.histo_content { padding: 40px; }  
	.landing_order_sec .range_wrapper {padding-top: 50px;padding-bottom: 50px;} 
	.landing_footer_sec h2 { font-size: 32px; line-height: 40px; margin: 0 0 20px; } 
	.del_info_box, .del_location { padding: 40px; } 
	.delv_cont h4 { font-size: 20px; font-weight: 500;line-height:26px; } 
	.delv_cont a { font-size: 20px; line-height: 20px; } 
	.del_location li { font-size: 18px; } .landing_footer_sec { padding: 60px 0; }
}

@media (max-width: 991px){
	.landing_banner { padding: 300px 0 0; background-position: center bottom; } 
	.landing_banner h1 { font-size: 48px; line-height: 50px; } 
/*	.landing_banner p { font-size: 16px; line-height: 25px; margin: 0 0 30px; } */
	.landing_banner_img img {margin: 45px 0 25px; left: 0; max-width: 100%; } 
/*	.history_panda_sec { margin-top: 0 !important; } */
	.history_panda_sec .leftcol_img { display: none; } 
	.landing_order_sec .range_wrapper { padding: 30px; } 
	.landing_footer_sec .row > div { padding: 0 15px; } 
	.landing_footer_sec { background-size: cover;padding-top:0; }
	.landing_footer_sec .row > div:not(:last-child) { margin: 0 0 20px; }
	.leftcol_img + .col-lg-6{padding-left: 15px;}
	.landing_banner p{font-size: 15px;line-height: 23px;}

}

@media (max-width: 767px){
	.histo_content{padding: 20px;}
	.histo_content:before,.del_info_box:before, .del_location:before{width: 5px;}
	.del_info_box, .del_location { padding: 20px; }
	.catego_list > ul li a span { font-size: 18px !important; }
	.landing_footer_sec h2{font-size: 25px;line-height: 32px;}
	.del_location li{font-size: 16px;}
	.del_info_box ul li:not(:last-child){margin-bottom: 20px;}
	.del_info_box ul li > img,.del_info_box ul li > svg{margin-right: 15px;}
	.landing_banner,.landing_banner p{text-align: center;}
	.histo_content{text-align: center;}

}








