/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Header */
.top_bar { background: linear-gradient(90deg, #FCD058 0%, #FCD371 50%, #FAB947 100%); }
.main_header { margin-bottom: -120px !important; padding-top: 20px; }
.main_header.she-header { padding-top: 10px !important; }
.main_logo .elementor-icon-wrapper { display: flex; align-items: center; justify-content: center; }

/* .main_logo .elementor-icon-wrapper {
    width: 150px;
    height: 150px;
    background: #fff;
    padding: 20px;
    border-radius: 50%;
     box-shadow: 8px 12px 20px 0px rgba(76, 131, 126, 0.2); 
}
  .menu_bg {
    background: #fff;
    padding: 5px;
    box-shadow: 8px 12px 20px 0px rgba(76, 131, 126, 0.2);
}
.menu_bg.menu_1 { border-radius: 50px 0 0 50px;  }
.menu_bg.menu_2 { border-radius: 0 50px 50px 0; } */
.menu_bg ul li:last-child { margin: 0 !important; }
#menu-main-menu-1 { justify-content: start; margin-right: 0px; }
#menu-main-menu-2 { justify-content: end; margin-left: 0px; }
.main_header .col_right { width: 45% !important; }
.mh_inner .elementor-container .menu_1 { margin-left: -10px; }
.mh_inner:after { content: ''; position: absolute; left: -6%; top: -30%; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/07/header-bg.png) no-repeat center center / cover; width: 1100px; height: 162px; z-index: -1; }

.mm_menu_block .elementskit-megamenu-panel { left: -100% !important; width: 800px !important; }
.flow_btn .elementor-button-content-wrapper { display: flex; align-items: center; justify-content: center; }
.flow_btn .elementor-button-icon { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; }
.flow_btn .elementor-button-icon svg { width: 26px; height: 26px; }
.flow_btn a:hover svg { fill: transparent; }
.flow_btn a:hover .elementor-button-text { color: #004053 !important; }
.flow_btn a:hover svg path:first-child { fill: #004053 !important; }
.flow_btn a:hover svg path:last-child { stroke: #fff !important; }

.menu_2 .sub_menu ul li a { margin: 15px 15px 18px 30px; padding: 0px !important; }
.menu_2 .sub_menu ul li a:after {
    content: '';
    position: absolute;
    left: -20px;
    top: 7px;
    background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/menu-icon.svg) no-repeat center / cover;
    width: 10px;
    height: 10px;
	transition: all .5s ease;
}
.menu_2 .sub_menu ul li a:hover:after { background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/07/green-flower3.svg) no-repeat center / cover; }
.menu_bg ul li a i { margin-top: 5px !important; }
.mm_submenu ul { gap: 16px; display: flex; flex-direction: column; align-items: start; justify-content: center; }
.mm_submenu ul li { padding: 0 !important; margin: 0 !important; }


/* Home */
.hero-curve, .bottom-wave { position: absolute; bottom: 0; left: 0; width: 100%; line-height: 0; z-index: 2; pointer-events: none; }
.hero-curve svg, .bottom-wave svg { width: 100%; height: 120px; display: block; }
.hero-curve svg path, .bottom-wave svg path { fill: rgb(255, 255, 255); }
.hero-curve { position: absolute; bottom: 0; left: 0; width: 100%; line-height: 0; z-index: 2; pointer-events: none; overflow: visible; }
.hero-curve svg { width: 100%; height: 120px; display: block; }
.hero-curve svg path { fill: rgb(255, 255, 255); }
/* .curve-cursor-glow-dot { position: fixed; width: 350px; height: 350px; border-radius: 50%; background: radial-gradient(circle, rgba(245, 166, 35, 0.45) 0%, rgba(245, 166, 35, 0) 70%); filter: blur(30px); pointer-events: none; transform: translate(-50%, -50%); z-index: 3; opacity: 0; transition: opacity 0.3s ease; top: 0; left: 0; } */

.zigzag_grid .elementor-container { gap: 50px; max-width: 100% !important; }
.zigzag_grid .col_1 { transform: rotate(-10deg); }
.zigzag_grid .col_2 { margin-top: -15% !important; }
.zigzag_grid .col_3 { transform: rotate(10deg); }
.zigzag_grid .img_box img { width: 100%; height: 100%; object-fit: cover; border-radius: 20px; transition: all .5s ease; }
.zigzag_grid .img_box .elementor-image-box-content { height: 120px; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 12px; position: absolute; bottom: 6px; left: 0; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/fine-arts-bg3.png) no-repeat center/ 102%; border-radius: 0 0 20px 20px; }
.zigzag_grid .img_box.img_box2 .elementor-image-box-content { background: #F9BA43; height: 200px; gap: 0px; }
.zigzag_grid .img_box.img_box2 .elementor-image-box-content .elementor-image-box-title a { padding: 0 20px; margin-top: 8px; }
.zigzag_grid .img_box.img_box2 .elementor-image-box-content .elementor-image-box-description { padding: 0 20px 30px; width: 100%; }
.zigzag_grid .img_box.img_box3 .elementor-image-box-content { transform: scaleX(-1); }
.zigzag_grid .img_box.img_box3 .elementor-image-box-content .elementor-image-box-title { transform: scaleX(-1); }
.zigzag_grid .img_box .elementor-image-box-content .elementor-image-box-title { margin: 0; width: 100%; height: 100%; display: block; }
.zigzag_grid .img_box .elementor-image-box-content .elementor-image-box-title a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; position: relative; }

.zigzag_grid .img_box .elementor-image-box-img { overflow: hidden; border-radius: 20px; }
.zigzag_grid .img_box:hover img { transform: scale(1.02); }
.zigzag_grid .img_box .elementor-image-box-content .elementor-image-box-title a:after {
    content: " ";
    position: absolute;
    right: 24%;
    top: 35%;
    width: 30px;
    height: 30px;
    background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/arrow-right.svg) no-repeat center / 35%;
    border: 1px dashed #004053;
    border-radius: 50px;
    transform: rotate(12deg);
}
.zigzag_grid .img_box.img_box2 .elementor-image-box-content .elementor-image-box-title a:after { display: none; }
.zigzag_grid .img_box.img_box3 .elementor-image-box-content .elementor-image-box-title a:after { right: 19%; top: 37%; }

.life_at_sec:before, .life_at_sec:after { content: ''; position: absolute; width: 80px; height: 80px; }
.life_at_sec:before { bottom: 12%; left: 3%; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/Butterfly-one.gif) no-repeat center / cover; }
.life_at_sec:after { bottom: 10%; right: 26%; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/butterfly-two.gif) no-repeat center / cover; }
.know_more a { transition: all .5s ease; }
.know_more a:hover svg path:first-child { fill: #F9BA43; }

.testimonial-card { transition: all .5s ease; }
.testimonial-card:nth-child(odd) { transform: rotate(3deg); }
.testimonial-card:nth-child(even) { transform: rotate(-3deg); }
.testimonial-card:hover { transform: rotate(0deg) !important; }

.eloop_item .elementor-container { gap: 32px; }
.e_cont { width: 95% !important; }
.el_slider .elementor-button-icon { align-items: center; justify-content: center; display: flex; width: 28px; height: 28px; border: 1px dashed #004053; border-radius: 50px; }
.el_slider svg { width: 8px; align-items: center; justify-content: center; display: flex; }
.el_slider .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #c57500; }
.e_btn a:hover .elementor-button-icon { border: 1px solid #004053; background: #004053; }
.e_btn a:hover .elementor-button-icon svg path { stroke: #fff; }

.enq_form button { background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/button-bg.svg) no-repeat center / cover; padding: 16px 52px 16px !important; margin-top: 10px; }
.enq_form button:hover { background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/button-bg-1.svg) no-repeat center / cover; }
.enq_form button .elementor-button-content-wrapper { top: 3px; position: relative; left: -5px; }


/* About Us */
.fm_cont p { margin-bottom: 20px; }
.about_head { position: relative; }
.about_head:before, .about_head:after { content: ''; position: absolute; width: 60px; height: 60px; }
.about_head:before { top: -5%; left: 0%; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/Butterfly-one.gif) no-repeat center / cover; }
.about_head:after { bottom: -2%; right: 12%; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/butterfly-two.gif) no-repeat center / cover; }
.gap_32 .elementor-container { gap: 32px; }
.gap_60 .elementor-container { gap: 62px; }

.ib_inner { position: relative; top: -60%; left: -13%; transform: rotate(-5deg); transition: all .6s ease !important; }
.ib_inner:hover, .imb_inner:hover { transform: rotate(0deg) !important; }
.imb_inner { position: relative; top: 0%; left: -16%; transform: rotate(5deg); transition: all .6s ease !important; }
.imb_inner.imb_inner2 { top: -15%; left: -30%; transform: rotate(-5deg); }
.imb_inner.imb_inner3 { top: -2%; left: 35%; transform: rotate(5deg); z-index: 1; }
.imb_inner.imb_inner4 { top: -15%; left: 12%; transform: rotate(-5deg); z-index: 1;  }
.imb_inner .img_box img { width: 100%; height: 100%; }
.imb_inner .elementskit-info-image-box:hover .elementskit-info-box-title, .pa_inner .elementskit-info-image-box:hover .elementskit-info-box-title { color: #004053 !important; }
.gall_carousel img, .pa_inner .img_box img  { width: 100%; height: 100%; }

.cg_btn a { margin-top: 10px; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/cg_btn.svg) center center / cover no-repeat; padding: 16px 52px !important; }

/* Performing Arts */
.op_inner { transform: rotate(-5deg); transition: all .6s ease !important; }
.op_inner:hover { transform: rotate(0deg); }
.op_inner.op_inner2 { transform: rotate(0deg); }
.p_cont p { margin-bottom: 20px; }

.pf_banner_sec .elementor-background-overlay { z-index: 2; }
.op_inner .op_video { padding: 20px 20px 0 20px; }
.op_video iframe { border-radius: 12px; }
.pa_cont a { display: block; padding: 20px 35px 35px; color: #004053; font-size: 18px; line-height: 30px; }
.enq_form { margin: 30px 0 0 !important; }
.enq_form input { padding: 8px 20px !important; min-height: 48px !important; }
.enq_form .elementor-field-group { margin-bottom: 22px !important; }

/* Fine Arts */
.flow_btn .elementor-button-icon svg path:first-child { fill: #F05227; }
.vts_sec .vts_inner .flow_btn { cursor: pointer; }
.wl_sec .elementor-container { max-width: 80% !important; }
.wl_sec .wl_inner .elementor-container { max-width: 100% !important; }

/* English */
.read_inner { padding: 25px !important; }
.read_inner1 { left: -15%; top: 25%; }
.listen_inner { top: -16%; right: -18%; }
.el_sec:before, .el_sec:after { content: ''; position: absolute; width: 80px; height: 80px; }
.el_sec:before { bottom: 3%; left: 44%; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/butterfly-two.gif) no-repeat center / cover; }
.el_sec:after { bottom: 5%; right: 30%; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/07/butterfly-3.gif) no-repeat center / cover; }

/* Events */
.events_bann_sec { background-image: url(https://kho.social/saashu-amore/wp-content/uploads/2026/07/explore-bg-new.png);  }
.video_block { display: flex; align-items: center; justify-content: center; }
.video_block video { width: 400px !important; border-radius: 20px; }
.video_block.vdo_block1, .video_block.vdo_block3 { justify-content: end; }
.video_block.vdo_block3 video { width: 800px !important; border-radius: 20px; }

.bd_dot { position: relative; }
.bd_dot:after {
    content: '';
    position: absolute;
    left: -11%;
    top: 3%;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    background: #F6B725;
    border: 2px solid #EC961780;
}
.overview_inner { position: relative; left: -11%; }
.uce_inner.bd_dot:after { left: 47%; top: -10%; }
.uce_inner { left: 8%; margin-top: -5% !important; }
.moj_inner1 { right: 10%; margin-top: 0%; }
.moj_inner1.bd_dot:after { left: auto; top: -6%; right: 45%; }
.moj_inner2.bd_dot:after { left: 37%; top: -6%; }
.moj_inner2 { left: 0%; margin-top: -2%; }

.uce_inner .swiper { padding-bottom: 30px !important; }
.uce_inner .elementor-swiper-button-prev { padding: 6px; left: -12% !important; }
.uce_inner .elementor-swiper-button-next { padding: 6px; right: -12% !important; }
.uce_inner .elementor-swiper-button:hover { border: 2px solid #F6B725 !important;  }
.uce_inner .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; background: #C5750066; }
.uce_inner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #c57500; }

.moving_bee { animation: beeFloat 3s ease-in-out infinite; transform-origin: center; position: absolute; }
.moving_bee.moving_bee1 { left: 85%; top: -42%; }
.moving_bee.moving_bee2 { top: 40%; right: 37%; }
.moving_bee.moving_bee3 { top: 27%; left: 0%; }
.moving_bee.moving_bee4 { bottom: 8%; left: 25%; }

@keyframes beeFloat {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  25% {
    transform: translate(8px, -6px) rotate(3deg);
  }
  50% {
    transform: translate(15px, 0) rotate(0deg);
  }
  75% {
    transform: translate(8px, 6px) rotate(-3deg);
  }
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}

/* Contact */
.c_details .elementor-icon-list-icon {
    background: #00222B;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50px;
}
.c_details .elementor-icon-list-icon svg { margin: 0 !important; }
.c_details .elementor-icon-list-icon i { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; font-size: 18px; }
.g_map .elementor-button-content-wrapper { display: flex; align-items: center; justify-content: center; }
.g_map .elementor-button-icon, .g_map svg { width: 12px; height: 12px; }
.select-caret-down-wrapper { background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/07/chev-down.svg) no-repeat center / contain; width: 15px; height: 15px; font-size: 0 !important; }
.c_form .elementor-field-type-submit svg { width: 24px;  }
.c_form .elementor-field-type-submit svg path { fill: #FC96BA !important; }
.c_form .elementor-field-type-submit button:hover svg path { fill: #00222B !important; }
.c_form .elementor-field-type-submit button:hover svg path:last-child { stroke: #fff !important; }

/* Footer */
.w_80 .elementor-container { max-width: 82% !important; } 
.w_80 .elementor-container .elementor-container { max-width: 100% !important; } 
.foot_inner .col_right { width: 66% !important; } 
.sa_head { transform: rotate(-3deg); }
.foot_menu ul { display: grid !important; grid-template-rows: repeat(3, auto); grid-auto-flow: column; gap: 30px 100px; list-style: none; margin: 0; padding: 0; }



/* Media Query CSS */
/* @media only screen
  and (width: 1920px)
  and (min-resolution: 120dpi)
  and (max-resolution: 143dpi) {
	
.banner_sec.home_banner video { height: 800px !important; }
.banner_sec.home_banner .elementor-container { min-height: 800px !important; }
.banner_sec.home_banner .elementor-container .elementor-container, .banner_sec.about_bann .elementor-container .elementor-container, 
.life_at_sec .elementor-container .elementor-container { min-height: 100% !important; }
.elementor-element-3180666.html_curve { padding: 0px 0px 60px !important; }	
.life_at_sec .elementor-container { min-height: 1050px !important; }
.life_at_sec .elementor-background-overlay { background-size: 102% auto !important; }
.ground-scene { height: 280px !important; margin-top: -10rem !important; }
.banner_sec.about_bann .elementor-container { min-height: 900px !important; }	
.fm_inner_cont .fm_cont { font-size: 16px !important; line-height: 26px !important; }
.fm_inner_cont .fm_cont p { margin-bottom: 10px !important }

.fa_icon.icon_1 { top: -22% !important; }
.fa_icon.icon_2 { top: -10% !important; }
.fa_icon.icon_6 { bottom: 35% !important; }
.fm_inner_cont .fm_sign .elementskit-section-title { font-size: 24px !important; line-height: 34px !important; }	
.wl_sec .wl_block { padding: 20px !important; }	
.vt-video-col { min-height: 450px !important; }
.early_sec { padding: 0rem 0rem 45rem !important; }	
.tb_cont1.tb_uecont { margin-top: 15rem !important; }
.moving_bee.moving_bee1 { top: -36% !important; }
.moj_inner1 { right: 8% !important; }
.moj_inner2 { left: 2% !important; }	
.moving_bee.moving_bee3 { top: 45% !important; }
.moving_bee.moving_bee4 { bottom: -12% !important; left: 20% !important; }	
.footer_sec .elementor-background-overlay { background-size: 44% auto !important; }	
	
} */

@media only screen and (min-width: 1600px) and (max-width: 1800px) {}
@media only screen and (min-width: 1440px) and (max-width: 1600px) {
	
/* Home */
.testimonial-card { min-height: 400px !important; }
.testimonial-content { font-size: 16px !important; line-height: 26px !important; }	
.ground-scene { height: 300px !important; margin-top: -10rem !important; }
.ground-scene:after { top: -27rem !important; width: 400px !important; height: 500px !important; }
	
	
/* About */
.ib_inner.ib_inner1 { padding: 20px !important; }
.ib_inner.ib_inner1 .elementor-container { min-height: 300px !important; }
.ib_inner.ib_inner1 .elementor-icon-box-description, .imb_inner .elementskit-box-style-content { font-size: 18px !important; line-height: 30px !important; }
	
/* Performaing Arts */
.pf_banner_sec .elementor-container { min-height: 80vh !important; }
.pf_banner_sec .elementor-container .elementor-container { min-height: 100% !important; }
.elementor-element-3a4a1b9, .elementor-element-084dfd2 { top: -85% !important; }
.elementor-element-877cdf6 h2 { font-size: 50px !important; line-height: 56px !important; margin-top: 50px; }	
.upw_cont p, .ect_cont p { width: 90% !important; margin: 0 auto !important; font-size: 18px !important; line-height: 30px !important; }
.upw_icon img, .fa_icon img { width: 85% !important; }
.upw_icon.icon_5 { bottom: 25% !important; }
.upw_icon.icon_6 { bottom: 45% !important; }
.ap_sec { margin-top: -22rem !important; }
	
/* Fine Arts */
.pf_banner_sec.fa_banner .elementor-container { min-height: 52vh !important; }
.pf_banner_sec.fa_banner .elementor-container .elementor-container { min-height: 100% !important; }
.ect_head { margin-bottom: 0 !important; }
.pf_banner_sec.fa_banner .elementor-container .elementor-element-877cdf6 h2 { font-size: 50px !important; line-height: 56px !important; margin-top: 80px; }	
.fa_icon.icon_5 { bottom: 20% !important; }
.fa_icon.icon_6 { bottom: 42% !important; }
.fa_icon.icon_7 { bottom: 20% !important; }
.wl_block .elementor-icon-box-description { font-size: 16px !important; line-height: 28px !important; }	
.v_testi .vt-text-col { padding: 30px !important; }
.vt-quote p { font-size: 20px !important; line-height: 34px !important; }
.vt-nav { width: 12% !important; }
	
/* T&D */
.banner_sec.td_banner .elementor-container { min-height: 850px !important; }
.gen_sec .elementskit-section-title { font-size: 46px !important; line-height: 52px !important; margin: 0 !important; }	
	
/* Language */
.l_icon.icon_3 { top: 10rem !important; left: 10% !important; }
.l_icon.icon_4 { right: -2% !important; bottom: -18rem !important; }	
.read_inner .ekit-heading .ekit-heading__description p { font-size: 16px !important; line-height: 28px !important; }
.read_inner .ekit-heading .ekit-heading__description p br { display: none; }
.bee_fly #bee-demo-section { max-width: 100% !important; width: 100%; overflow: hidden; }	
	
/* Early Program */
.early_sec { padding: 0rem 0rem 50rem !important; }
.el_inner2 { margin-top: 11rem !important; }
.early_cont { font-size: 16px !important; line-height: 32px !important; }
.el_inner2 .early_cont1 

/* Events */
.events_bann_sec { padding: 0rem 0rem 5rem !important; }
.events_bann_sec .tb_ovcont { margin-top: 16rem !important; }
.col_3.overview_inner { width: 47% !important; left: 0% !important; }
.col_3.overview_inner .fm_cont { font-size: 18px !important; line-height: 30px !important; }
.moving_bee.moving_bee1 { left: 95% !important; top: -28% !important; }
.tb_cont1.tb_mojcont1 { margin-top: 0rem !important; }	
.moving_bee.moving_bee3 { top: 38% !important; left: 15% !important; }
.moving_bee.moving_bee4 { bottom: 0% !important; left: 25% !important; }	

.uce_inner { left: 7% !important; }
.moj_inner1 { margin-top: -3% !important; }
.moj_inner2 { margin-top: -2% !important; }

}

@media only screen and (min-width: 1366px) and (max-width: 1440px) {}
@media only screen and (min-width: 1280px) and (max-width: 1366px) {
	
/* Header */
.mega_menu_sec { padding: 25px !important; }
	
/* Home */
.home_banner video { height: 800px !important; }
.home_banner .elementor-container { min-height: 800px !important; }
.home_banner .elementor-container .elementor-container { min-height: 100% !important; }
.home_head h2 { font-size: 54px !important; line-height: 64px !important; }
.poc_inner { margin-top: -50px !important; }
.c_head { margin: 0 !important; }
.c_head h2 { font-size: 36px !important; line-height: 42px !important; }
.poc_inner .cs_cont { font-size: 18px !important; line-height: 30px !important; margin-top: 18px !important; }
.zigzag_grid { margin-top: 15rem !important; }
.zigzag_grid .img_box .elementor-image-box-content .elementor-image-box-title { font-size: 26px !important; line-height: 32px !important; } 
.html_curve { padding: 0px 0px 100px !important; }
.life_at_sec .elementor-container { min-height: 950px !important; }
.life_at_sec .elementor-container .elementor-container { min-height: 100% !important; }
.rgl_head h2 { margin: 0 !important; font-size: 36px !important; line-height: 42px !important; }	
.testimonial-card { padding: 20px !important; min-height: 320px !important; }
.testimonial-content { font-size: 14px !important; line-height: 22px !important; }	
.testimonial-info h4 { font-size: 16px !important; line-height: 24px !important; }
.testimonial-info span { font-size: 14px !important; line-height: 22px !important; }

.moj_inner_sec { margin-top: 0 !important; }
.moj_inner_sec .gallery-title { font-size: 36px !important; line-height: 42px !important; margin: 0 0 20px !important; letter-spacing: 1px !important; }
.jump_video { margin-top: -10%; }
.gallery-slider-wrap { width: 95% !important; }
.bee-line-section { width: 90% !important; height: 100px !important; }
.ground-scene { height: 260px !important; margin-top: -6rem !important; }
.ground-scene:after { top: -155% !important; width: 350px !important; height: 450px !important; background-size: cover !important; }

.events_sec { padding: 40px 0px 0px !important; }
.events_sec .elementor-container .elementor-container { max-width: 100% !important; }
.events_sec .elementor-container { max-width: 85% !important; }	
.events_sec .elementor-container .e_cont { font-size: 15px !important; line-height: 22px !important; }
.cta_sec .elementor-container { min-height: 1100px !important; }
.cta_sec .elementor-container .elementor-container, .footer_sec .elementor-container .elementor-container { min-height: 100% !important; }
.cta_sec .elementor-container .cta_head_inner { margin-top: 0px !important; }

/* About */
.banner_sec.about_bann .elementor-container { min-height: 800px !important; }
.banner_sec.about_bann .elementor-container .elementor-container { min-height: 800px !important; }
.banner_sec.about_bann .about_head h2, .home_head h2 { font-size: 48px !important; line-height: 58px !important; margin-top: 60px; }
.about_head:before { top: 5% !important; }
.hero-curve svg, .bottom-wave svg { height: 90px !important; }	
.as_cont { font-size: 16px !important; line-height: 30px !important; width: 90% !important; margin: 0 auto 10px !important; }
.as_cont:last-child { margin: 0 auto 0px !important; }
	
.fm_inner .elementor-container { max-width: 80% !important; }	
.fm_inner .elementor-container .elementor-container { max-width: 1000% !important; }
.fm_inner .elementor-container .fm_cont { font-size: 14px !important; line-height: 26px !important; }	
	.fm_inner .elementor-container .fm_cont p { margin-bottom: 10px !important; }
.vm_inner1 { margin-top: 40px !important; }
.vm_inner1 .ovm_1 svg { width: 100px !important; height: 100px !important; }
.vm_inner1 .ovm_1 .elementor-icon-box-title { font-size: 26px !important; line-height: 32px !important; }
.vm_inner1 .ovm_1 p { font-size: 16px !important; line-height: 26px !important; }
	
.ib_inner { padding: 20px !important; }	
.ib_inner .elementor-container, .imb_inner .elementor-container { min-height: 250px !important; }	
.ib_inner .elementor-container .elementor-container	{ min-height: 100% !important; }	
.ib_inner .elementor-container .elementor-icon-box-wrapper { gap: 30px !important; }
.ib_inner .elementor-container p { font-size: 16px !important; line-height: 26px !important; }
.imb_inner .elementskit-info-box-title { font-size: 24px !important; line-height: 30px !important; margin: 15px 10px 10px !important; }
.imb_inner .elementskit-box-style-content { font-size: 16px !important; line-height: 26px !important; margin: 0px 15px 20px 15px !important; }
.saashu_way { margin-bottom: 40px !important; padding: 40px 0px !important; }
.gall_carousel img, .pa_inner .img_box img { width: 100%; height: 100%; border-radius: 16px !important; }
.any_ques { padding: 6rem 0rem 13rem !important; }

/* Performaing Arts */
.pf_banner_sec .elementor-container { min-height: 90vh !important; }
.pf_banner_sec .elementor-container .elementor-container { min-height: 100% !important; }
.elementor-element-3a4a1b9, .elementor-element-084dfd2 { top: -85% !important; }
.elementor-element-877cdf6 h2 { font-size: 44px !important; line-height: 52px !important; margin-top: 50px; }	
.upw_cont p, .ect_cont p { width: 80% !important; margin: 0 auto !important; font-size: 16px !important; line-height: 28px !important; }
.upw_icon img, .fa_icon img { width: 85% !important; }
.upw_icon.icon_3 { left: -9% !important; }
.upw_icon.icon_5 { bottom: 25% !important; }
.upw_icon.icon_6 { bottom: 48% !important; }
.ap_sec { margin-top: -22rem !important; }	
.pa_icons img { width: 80% !important; }	
.pa_icons { top: -82% !important; }
.upw_icon.icon_4 { right: -8% !important; }

.upw_icon img { width: 70% !important; }	
.cl_incont .pa_cont p { font-size: 16px !important; line-height: 26px !important; width: 90% !important; margin: 0 auto; }
.cl_usp { margin-top: 40px !important; }
.cl_usp .elementor-icon-box-wrapper { gap: 20px !important; }
.cl_usp .cl_usp_block svg { width: 80px; height: 80px; }
.cl_usp .elementor-icon-box-content .elementor-icon-box-title { font-size: 26px !important; line-height: 32px !important; margin-bottom: 5px !important; }
.cl_usp .elementor-icon-box-content .elementor-icon-box-description { font-size: 16px !important; line-height: 24px !important; width: 85% !important; margin: 0 auto; }
	
.eopa_sec { margin-top: 30px !important; }	
.op_inner .op_video { padding: 15px 15px 0 15px !important; }
.pa_cont h2 { padding-bottom: 5px !important; font-size: 26px !important; line-height: 32px !important; }
.pa_cont a { padding: 15px 30px 20px !important; }
.pa_cont a p { font-size: 14px !important; line-height: 24px !important; }
.any_ques .send_msg { font-size: 30px !important; line-height: 42px !important;  width: 85% !important; }
.any_ques .know_more svg { height: 60px !important; } 

/* Fine Arts */
.pf_banner_sec.fa_banner .elementor-container { min-height: 52vh !important; }
.pf_banner_sec.fa_banner .elementor-container .elementor-container { min-height: 100% !important; }
.ect_head { margin-bottom: 0 !important; }
.pf_banner_sec.fa_banner .elementor-container .elementor-element-877cdf6 h2 { font-size: 44px !important; line-height: 52px !important; margin-top: 80px; }	
.fa_icon img { width: 80% !important; }
.fa_icon.icon_1 { top: -25% !important; }
.fa_icon.icon_2 { top: -14% !important; }
.fa_icon.icon_3 { left: -11% !important; top: 46% !important; }
.fa_icon.icon_4 { right: -12% !important; top: 50% !important; }
.fa_about { margin-top: -10rem !important; }
.fa_icon.icon_5 { bottom: 30% !important; }
.fa_icon.icon_6 { bottom: 34% !important; }
.fa_icon.icon_7 { bottom: 28% !important; }
.facl_inner .pa_cont { font-size: 16px !important; line-height: 28px !important; width: 85% !important; margin: 10px auto 0 !important; }	

.vertical_sec { padding-bottom: 40px !important; }	
.vts_sec .vts_inner { padding: 25px !important; }
.vts_inner .col_1 { width: 35% !important; }
.vts_inner .col_2 { width: 65% !important; }
.vts_sec .vts_inner .ancient .elementskit-section-title { font-size: 32px !important; line-height: 40px !important; margin: 0 !important; }
.vts_sec .vts_inner .pa_cont, .vts_sec .vts_inner .icon_list ul li .elementor-icon-list-text { font-size: 16px !important; line-height: 26px !important; margin-top: 0 !important; }	
.vts_sec .vts_inner .flow_btn { margin-top: 12px !important; }
.vts_sec .vts_inner .flow_btn a { padding: 8px 20px !important; font-size: 14px !important; line-height: 24px; }
.ms-inner .ms-inner1 { margin-top: 20px !important; }	
.fm_inner.ms-inner { padding-bottom: 40px !important; }
.wl_sec { padding-bottom: 100px !important; }
.wl_sec .wl_inner.wl_inner1 { margin-top: 30px !important; }	
.wl_sec .wl_inner.wl_inner1 .wl_inner.wl_inner1, .wl_sec .wl_inner.wl_inner2 .wl_inner.wl_inner1 { margin-top: 0px !important; }	
.wl_sec .wl_inner.wl_inner1 .wl_block { padding: 20px !important; }
.wl_sec .wl_inner.wl_inner1 .wl_block svg { width: 60px; height: 60px; }
.wl_sec .wl_inner.wl_inner1 .wl_block .elementor-icon-box-title { font-size: 24px !important; line-height: 28px !important; }
.wl_sec .wl_inner.wl_inner1 .wl_block .elementor-icon-box-description { font-size: 14px !important; line-height: 24px !important; }	
.v_testi .vt-text-col { padding: 25px !important; }
.vt-video-col { min-height: 400px !important; }
.vt-quote p { font-size: 20px !important; line-height: 34px !important; }
.vt-nav { width: 12% !important; }
	
/* T&D */
.banner_sec.td_banner .elementor-container { min-height: 740px !important; }
.banner_sec.td_banner .elementor-container .elementor-container { min-height: 100% !important; }
.banner_sec.td_banner .elementor-container .elementor-widget-wrap h2 { margin-top: 40px !important; font-size: 40px; line-height: 48px; }
.gen_sec .elementskit-section-title { font-size: 46px !important; line-height: 52px !important; margin: 0 !important; }	
.td_cont_sec .elementor-container { min-height: 600px; }
.td_cont_sec .elementor-container .elementor-container { min-height: 100% !important; }
.td_cont_sec .elementor-element-2f0f72b { margin-top: 80px !important; }
.ms_sec .fm_inner { padding-top: 40px !important; }
.ms_sec .fm_inner .fm_inner1 { margin-top: 20px; }
.ms_sec .fm_inner .fm_inner1 .col_2 .elementor-widget-wrap { margin: 0; }
.ms_sec .fm_inner .fm_inner1 .col_2 .fm_cont { font-size: 14px; line-height: 24px; }
.ms_inner_sec .ground-scene { height: 120px !important; margin-top: 0rem !important; }
.wl_sec.wl_sec1 { padding-bottom: 20px !important; }
.testi_sec { padding-bottom: 40px !important; }
.mos_sec { margin: 40px 0 !important; }
	
/* Language */
.lang_head h2 { font-size: 36px; line-height: 42px; }
.l_icon img { width: 80% !important; }
.l_icon.icon_1 { left: -13% !important; top: -23rem !important; }
.l_icon.icon_2 { right: -11% !important; top: -20rem !important; }
.l_icon.icon_3 { top: 8rem !important; left: 4% !important; }
.l_icon.icon_4 { right: -6% !important; bottom: -16rem !important; }
.el_inner_sec { background-position: 2% 3% !important; }
.el_inner.el_inner2 { margin-top: 3rem !important; }
.el_inner.el_inner2 .el_pcont p { font-size: 16px !important; line-height: 26px !important; width: 85% !important; margin: 0 auto; }
.el_inner3 { margin-top: 3rem !important; }
.read_inner { padding: 20px !important; }
.read_inner .ekit-heading .elementskit-section-title { font-size: 20px !important; line-height: 24px !important; }
.read_inner .elementor-container { min-height: 200px !important; } 
.read_inner .ekit-heading .ekit-heading__description p { font-size: 14px !important; line-height: 24px !important; }
.read_inner .ekit-heading .ekit-heading__description p br { display: none; }
.bee_fly #bee-demo-section { max-width: 100% !important; width: 100%; overflow: hidden; }	
#bee-layer { display: block; position: relative; left: -12%; width: 100%; height: 100%; }
	
/* Early Program */
.early_sec { padding: 0rem 0rem 50rem !important; }
.el_inner2 { margin-top: 11rem !important; }
.early_cont { font-size: 16px !important; line-height: 32px !important; }


/* Events */
.eb_inner_sec .eb_inner1 { margin-top: 11rem !important; }
.eb_inner_sec  .eb_inner1 .evnts_head h2, .gall_inner1 .evnts_head h2 { font-size: 40px !important; line-height: 48px !important; }
.events_bann_sec { padding: 0rem 0rem 15rem !important; }
.events_bann_sec .tb_ovcont { margin-top: 16rem !important; }
.tab-block ul li a { font-size: 16px !important; line-height: 24px !important; padding: 10px 24px !important; }
.overview_inner.col_3 { width: 47% !important; left: 0% !important; }
.overview_inner .tab_cont h2, .uc_head h2 { font-size: 28px !important; line-height: 32px !important; }
.overview_inner .fm_cont p { margin-bottom: 5px; font-size: 14px; line-height: 24px; }

.tb_cont1.tb_mojcont1 { margin-top: 0rem !important; }	
.moving_bee.moving_bee1 { left: 90% !important; top: -35% !important; }
.moving_bee.moving_bee2 { top: 30%; right: 36%; }
.moving_bee.moving_bee3 { top: 40% !important; left: 12% !important; }
.moving_bee.moving_bee4 { bottom: -8% !important; left: 20% !important; }	
.uce_inner { left: 7% !important; }
.uce_inner.bd_dot:after { left: 42% !important; }
.uce_inner .elementor-swiper-button-prev { padding: 6px !important; left: -15% !important; }
.uce_inner .elementor-swiper-button-next { padding: 6px !important; right: -15% !important; }
.moj_inner1 { margin-top: -3% !important; }
.moj_inner2 { margin-top: -2% !important; }	
	
/* Gallery */
.tab-block img { border-radius: 16px !important; }
	
/* Footer */	
.footer_sec { margin-top: -12rem !important; }
.footer_sec .elementor-container { min-height: 900px !important; }
.footer_sec .elementor-background-overlay { background-size: 45% auto !important; }
.sa_head { margin: -35rem 0 0 0 !important; }
.foot_inner { margin-top: -8rem !important; }
.foot_menu ul li a { font-size: 20px !important; line-height: 24px !important; }
.follow_us h2 { font-size: 28px !important; line-height: 32px !important; }

	
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {

/* Home */
.c_head h2 { font-size: 30px !important; line-height: 32px !important; }
.home_banner .elementor-container { min-height: 680px !important; }
.home_banner video { height: 680px !important; }
.poc_inner2 .elementor-container { max-width: 90% !important;  }
.poc_inner2 .elementor-container .elementor-container { max-width: 100% !important;  }
.gallery-slide.shape-square { width: 300px; height: 300px; }
.gallery-slide.shape-rect { width: 400px; height: 300px; }
.ground-scene { height: 240px !important; margin-top: -8rem !important; }
.events_sec .elementor-container .e_cont { font-size: 13px !important; line-height: 20px !important; }	
.elementor-2525 .elementor-element.elementor-element-4a8fa13 { font-size: 16px; font-weight: 500; line-height: 24px; }	
	
.banner_sec.about_bann .elementor-container { min-height: 750px !important; }	
.as_cont { font-size: 14px !important; line-height: 26px !important; width: 85% !important; }	
.fm_inner_cont .fm_cont { margin: 10px 0 0px !important; font-size: 12px !important; line-height: 20px !important; }	
.ib_inner .elementor-container, .imb_inner .elementor-container { min-height: 200px !important; }
.ib_inner .elementor-container p { font-size: 14px !important; line-height: 24px !important; }
.imb_inner .elementskit-box-style-content { font-size: 14px !important; line-height: 22px !important; }	
.any_ques .send_msg { font-size: 28px !important; line-height: 36px !important; width: 80% !important; }
	
.pf_banner_sec .elementor-container { min-height: 95vh !important; }	
.pa_icons.icon_1 { left: -12% !important; }
.pa_icons { top: -95% !important; }	
.pa_icons img { width: 70% !important; }	
.elementor-element-877cdf6 h2 { font-size: 38px !important; line-height: 44px !important; margin-top: 30px; }
.upw_icon img { width: 60% !important; }	
.upw_icon.icon_3 { left: -10% !important; }	
.upw_icon.icon_4 { right: -10% !important; top: 10% !important; }
.upw_icon.icon_6 { bottom: 50% !important; right: 4% !important; }
.pa_cont a { padding: 15px 20px 20px !important; }	
.pa_cont h2 { padding-bottom: 4px !important; font-size: 20px !important; line-height: 24px !important; }	
.pa_cont a p { font-size: 12px !important; line-height: 20px !important; }	

.banner_sec.td_banner .elementor-container { min-height: 700px !important; }	
.banner_sec.td_banner .elementor-container .elementor-widget-wrap { margin-top: -10rem !important; }
.banner_sec.td_banner .elementor-container .elementor-widget-wrap h2 { font-size: 40px; line-height: 48px; }	
.td_cont_sec .td_pcont { font-size: 16px !important; line-height: 28px !important; width: 90%; margin: 18px auto 0 !important; }	
.env_icon svg { width: 70px !important; height: 70px !important; }	
.gen_sec .elementskit-section-title { font-size: 32px !important; line-height: 38px !important; }
.gen_sec .elementor-element-4a8fa13 { font-size: 16px !important; line-height: 28px !important; }
	
.wl_sec .wl_inner.wl_inner1 .wl_block { padding: 15px !important; }	
.wl_sec .wl_inner.wl_inner1 .wl_block .elementor-icon-box-description { font-size: 12px !important; line-height: 20px !important; }	
.vt-quote p { font-size: 16px !important; line-height: 30px !important; }	
.vt-nav { width: 13% !important; }
.vt-prev, .vt-next { width: 25px !important; height: 25px !important; }

.l_icon.icon_1 { left: -15% !important; top: -20rem !important; }
.l_icon img { width: 70% !important;     }
.l_icon.icon_2 { right: -10% !important; top: -19rem !important; }
.lang_head h2 { font-size: 36px !important; line-height: 42px !important; }	
.el_img { margin-top: -12rem !important; }	
.el_img img { width: 75%; }
.read_inner { padding: 15px !important; }	
.fm_inner_cont .fm_head h2 { font-size: 18px !important; line-height: 24px !important; }	
.vt-video-col { min-height: 350px !important; }	

.early_sec { padding-bottom: 38rem !important; }	
.moving_bee svg { width: 35px !important; height: 35px !important; }	
.moving_bee.moving_bee1 { left: 90% !important; top: -32% !important; }
.events_bann_sec .tb_ovcont { margin-top: 14rem !important; }
.col_2.empty_col { width: 33% !important; }	
.overview_inner.col_3 { width: 45% !important; }	
.overview_inner .tab_cont h2, .uc_head h2 { font-size: 26px !important; line-height: 32px !important; }	

.tb_cont1.tb_uecont { margin-top: 14rem !important; }	
.uce_inner.bd_dot:after { left: 44% !important; }	
.moving_bee.moving_bee2 { right: 14% !important;  }
.moj_inner1 { margin-top: -3% !important; right: 2%; }
.moj_inner2.bd_dot:after { left: 40% !important; }
.moving_bee.moving_bee4 { bottom: -18% !important; }
.events_bann_sec { padding: 0rem 0rem 14rem !important; }
.gall_bann_sec { padding-bottom: 5rem !important; }	
.gall_inner_sec a { border-radius: 10px !important; }

.cb_sec .elementor-container { max-width: 90% !important; }
.cb_sec .elementor-container .elementor-container { max-width: 100% !important; }
	
/* Footer */
.footer_sec { background-size: cover !important; }
.footer_sec .elementor-container {  min-height: 750px !important; }	
.footer_sec .elementor-background-overlay { background-size: 42% auto !important; }
.footer_sec .sa_head h2 { font-size: 20px !important; line-height: 24px !important; }
.foot_menu ul li a { font-size: 18px !important; line-height: 20px !important; }	
	
}
@media only screen and (min-width: 990px) and (max-width: 1024px) {}
@media only screen and (min-width: 768px) and (max-width: 990px) {}

@media only screen and (max-width: 767px) {
	
/* Mob Header */
.mob_header { margin: 10px auto -100px !important; width: 95%; }
/* .mob_header { margin-bottom: -100px !important; } */
.mob_header.she-header { margin: 0px !important; margin-bottom: -100px !important; left: 10px; top: 10px; width: 95% !important; }
.mob_dd .elementor-nav-menu--dropdown {
    top: 60px !important;
    width: 350px !important;
    border-radius: 20px;
    left: -286px !important;
}
.mob_dd .elementor-nav-menu--dropdown ul li a {
    font-family: 'Plus Jakarta Sans' !important;
    font-size: 16px !important;
    line-height: 26px !important;
    background: transparent !important;
    color: rgba(47, 83, 71, 1);
    padding: 15px 0 !important;
}
.mob_dd .elementor-nav-menu--dropdown ul { padding: 24px !important; }
.mob_dd .elementor-nav-menu--dropdown ul li a.elementor-item-active, .mob_dd .elementor-nav-menu--dropdown ul li a:hover, 
.mob_dd .elementor-nav-menu--dropdown ul li a.highlighted{ color: rgba(215, 133, 42, 1) !important; }
.mob_dd .elementor-nav-menu--dropdown ul li a { width: 100%; display: flex; justify-content: space-between; }
.mob_dd .elementor-nav-menu--dropdown ul li a .sub-arrow { width: 15px; height: 15px; background: url('https://kho.social/saashu-amore/wp-content/uploads/2026/07/chev-down.svg') no-repeat center/contain; }
.mob_dd .elementor-nav-menu--dropdown ul li a .sub-arrow svg { display: none; }
.mob_dd .elementor-nav-menu--dropdown ul li ul { border-top: 1px solid #dfdfdf; border-radius: 0; padding: 0 !important; width: 100% !important; }	
	
/* Mob Home */
.hero-curve svg { width: 100%; height: 50px; display: block; }
.br br { display: none; }
.c_head h2 { font-size: 34px !important; line-height: 42px !important; }

.zigzag_grid { margin-top: 2rem !important; padding: 0 16px !important; }	
.zigzag_grid .col_1, .zigzag_grid .col_3, .counter_inner1, .counter_inner3 { transform: rotate(0deg) !important; }	
.zigzag_grid .elementor-container { gap: 24px !important; }
.zigzag_grid .col_2 { margin-top: 0% !important; }
.life_at_sec .elementor-background-overlay { background-position: 0% 100% !important; }
.life_at_sec:before, .life_at_sec:after { display: none; }
.rgl_inner2 .elementor-container { justify-content: center; }
.testimonial-card { min-height: 400px !important; }
.testimonial-content { font-size: 16px !important; line-height: 28px !important; }
.tm_inner { margin-top: 0 !important; }
.gallery-content .gallery-title { font-size: 34px !important; line-height: 42px !important; color: #004053 !important; margin-bottom: 30px; letter-spacing: 1px; margin-top: 20px !important; }
.bee-line-section { width: 100% !important; margin: 15px auto 0 !important; height: 80px !important; }	
.ground-scene { height: 250px !important; margin-top: -8rem !important; }
.ground-scene:before { content: ''; position: absolute; width: 100%; height: 180px; background: #F7EDC0; top: 0; left: 0; }
.ground-scene:after { right: 0% !important; top: -60% !important; background: url(https://kho.social/saashu-amore/wp-content/uploads/2026/06/bee-home.png) no-repeat center / cover !important; width: 130px !important; height: 230px !important; }	
.el_slider .elementor-swiper-button { display: none !important; }

/* Mob About */
.bottom_curve2 svg { width: 100%; height: 30px !important; display: block !important; }
.gap_60 .elementor-container { gap: 30px !important; }
.about_cloud .ground-scene:before { display: none !important; }
.about_cloud .ground-scene { height: 60px !important; margin-top: 0rem !important; }	
.imb_inner { left: 0 !important; transform: rotate(5deg) !important; }
.imb_inner.imb_inner3 { top: 0% !important; left: 0% !important; transform: rotate(-5deg) !important; }
.imb_inner.imb_inner3:hover { transform: rotate(0deg) !important; }
.ib_inner { position: relative; top: 0%; left: 0%; transform: rotate(0deg); padding: 25px 20px 0px 20px !important; margin: 40px 0 0px; }	
.imb_inner.imb_inner2 { top: 0% !important; left: 0 !important; transform: rotate(5deg) !important; }
.imb_inner.imb_inner4 { top: 0% !important; left: 0 !important; transform: rotate(-5deg) !important; }
.imb_inner.imb_inner2:hover, .imb_inner.imb_inner4:hover { transform: rotate(0deg) !important; }
.gall_carousel img, .pa_inner .img_box img { border-radius: 12px !important; }	
	
/* Mob Performace Arts */
.ap_sec .gallery-content { padding-top: 0px !important; background: #ffffff; margin-top: 75px !important; }	
.gap_32 .elementor-container { gap: 18px !important; }

.op_inner .op_video { padding: 15px 15px 0 15px !important; }
.pa_cont a { padding: 15px 15px 20px !important; font-size: 16px !important; line-height: 26px !important; }
.pa_cont a h2 { padding-bottom: 5px !important; font-size: 24px !important; line-height: 32px !important; }
.pa_cont a p { font-size: 15px !important; line-height: 26px !important; }	
	
/* Mob Fine Arts */
.fa_about .gallery-content { padding-top: 0px !important; background: #F7EDC0; margin-top: 75px !important; }	
.wl_sec .elementor-container { max-width: 90% !important; }
.wl_block { padding: 20px !important; }
.wl_block .elementor-icon-box-description { font-size: 15px !important; line-height: 26px !important; }
.vt-prev, .vt-next { width: 26px !important; height: 26px !important; }
.vt-nav { width: 30% !important; padding: 8p !importantx; }
.vts_inner { padding: 20px !important; }
.vts_inner h2 { font-size: 28px !important; line-height: 32px !important; }
.vts_inner .pa_cont { margin-top: 10px !important; font-size: 16px !important; line-height: 26px !important; }
.vts_inner .icon_list ul li { padding: 0 !important; }
.vts_inner .icon_list ul li .elementor-icon-list-text { font-size: 16px !important; line-height: 24px !important; }	
.ms_sec .gallery-content { padding-top: 0px !important; background: #ffffff; margin-top: 75px !important; }	
.ms_sec .gallery-content .ground-scene { height: 250px !important;  margin-top: -10rem !important; }	
	
/* Mob English */
.read_inner { left: 0% !important; top: 0 !important; }
	
/* Mob Footer */
.w_80 .elementor-container { max-width: 90% !important; }
.foot_menu ul {  grid-template-rows: repeat(5, auto); gap: 24px 80px !important; margin: 0 !important; }
/* .foot_menu ul { display: grid !important; grid-template-rows: repeat(2, auto); grid-auto-flow: row; } */
.copy_right .elementor-container { flex-direction: column-reverse; }
	
	
	
}