body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Dosis-Light'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }



.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}





.container{max-width: 1350px;}






/*header*/
.header_sec .container{max-width: 1630px;}
.header_sec{ width: 100%;  position: relative;}

.nav_top{ margin: 0px; padding: 20px 0; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px; min-height: 172px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}


.header_sec .navbar-brand{padding: 0; margin: 0; position: absolute; left: 50% !important; top: 26px;

		-ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.header_sec img{max-width: 100%;}

.left_logo{position: absolute; left: 0; top: 52px;}
.right_logo{position: absolute; right: 0; top: 52px;}

.menu_sec li{position: relative; font: normal 24px/34px 'Dosis-Medium'; text-transform: uppercase;}
.menu_sec li a{color: #835da7;  display: inline-block; padding-right: 70px;}
.menu_sec li:last-child a{padding-right: 0;}
.nav_top .navbar-nav{padding-right: 430px;}
.nav_top .navbar-nav:last-child{padding-right: 250px;}
.menu_sec li a:hover , .menu_sec .actv a{color: #6f93d1;}


.header_sec.fixed{position: fixed; left: 0px; top: 0px; z-index: 99;
  -webkit-animation-name: animationFade;
  -o-animation-name: animationFade;
  animation-name: animationFade;
  -webkit-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
 box-shadow: 0 0 7px 0px #ccc;
 background: #ffffff;
}

.header_sec.fixed .navbar-brand img{width: 190px;}
.header_sec.fixed .left_logo img , .header_sec.fixed .right_logo img{width: 115px;}
.header_sec.fixed .menu_sec li {font-size: 22px; line-height: 32px;}
.header_sec.fixed .nav_top {min-height: 120px;}
.header_sec.fixed .navbar-brand {top: 11px;}
.header_sec.fixed .left_logo , .header_sec.fixed .right_logo{top: 21px;}





/*bannersec*/
.bannersec{ width: 100%;}
.banner_box{width: 100%; position: relative;}
.banner_box:before{position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(../images/banner_overlay.png) repeat-x center bottom; content: "";}
.banner_box .w-100{height: 850px; object-fit: cover;}
.banner_content{position: absolute; left: 0; bottom: 100px; width: 100%;}
.banner_text{max-width: auto !important; padding-left: 0 !important;}
.banner_text strong{font: normal 48px/65px 'Dosis-ExtraBold'; color: #ffffff;}
.bannersec .carousel-indicators li{width: 22px; height: 22px; border: 3px solid #ffffff; border-radius: 100%; background: transparent; cursor: pointer;}
.bannersec .carousel-indicators .active{background: #ffffff;}
.bannersec .carousel-indicators li{margin-right: 5px;}



/*school_sec*/
.school_sec{margin: 50px 0; background: #82d3cc; width: 100%; padding: 50px 0; position: relative; text-align: center;}
.school_sec:before{position: absolute; left: 0; top: 0; background: url(../images/green_img.png)no-repeat center center; background-size: 100%; width: 100%; height: 100%; content: ""; }
.top_heading p{font: normal 24px/34px 'Dosis-Regular'; color: #fff;}
.tex_content{position: relative; padding: 0 200px !important;}
.text_inner{background: url(../images/img.svg) no-repeat center top; margin-top: 20px; padding: 40px 0 20px;}
.school_sec strong{font: normal 90px/100px 'Dosis-ExtraBold'; color: #ffffff;} 
.read_btn{font: normal 24px/41px 'Dosis-Bold'; height: 41px; background: #835da7; text-transform: uppercase; display: inline-block; padding: 0 20px; border-radius: 20px; color: #fff; text-align: center; margin-top: 20px;} 
.read_btn:hover{ background: #6f93d1;}




/*child_sec*/
.child_sec{padding-bottom: 50px; text-align: center; position: relative;}
.img_area{border: 20px solid #f6aab6;}
.img_area img{width: 100%;}
.child_sec .owl-nav , .testimonial_sec .owl-nav{font-size: 0; position: absolute; left: 50%; top: 50%;
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%); width: 100%; display: inline-block;

}
.child_sec .owl-nav .owl-prev , .child_sec .owl-nav .owl-next , .testimonial_sec .owl-nav .owl-prev , .testimonial_sec .owl-nav .owl-next{width: 9px; height: 20px; position: relative;}

.child_sec .owl-nav .owl-prev:before , .child_sec .owl-nav .owl-next:before , .testimonial_sec .owl-nav .owl-prev:before , .testimonial_sec .owl-nav .owl-next:before{position: absolute; left: 0; top: 0; background: url(../images/pre_icon.png)no-repeat left center; width: 9px; height: 21px; content: "";}
.child_sec .owl-nav .owl-next:before{background: url(../images/next_icon.png)no-repeat right center;}
.child_sec .owl-nav .owl-prev , .testimonial_sec .owl-nav .owl-prev{float: left; margin-left: 170px}
.child_sec .owl-nav .owl-next , .testimonial_sec .owl-nav .owl-next{float: right; margin-right: 170px;}
.child_sec .item{padding: 0 120px !important;}




/*testimonial_sec*/
.testimonial_sec{background: #fff9ae; width: 100%; margin-bottom: 50px; padding: 60px 0; position: relative; text-align: center;}
.testimonial_sec:before{background: url(../images/yellow_img.png)no-repeat center center; width: 100%; height: 100%; content: ""; position: absolute; left: 0; top: 0; background-size: cover;}

.top_heading h2{color: #000000; padding-bottom: 10px; position: relative; font: normal 48px/58px 'Dosis-ExtraBold';}
.testimonial_sec p{color: #000000;}
.top_heading p b{ font-family: 'Dosis-Bold';}
.testimonial_sec p em{font-style: normal; padding-top: 20px; display: inline-block;}
.testimonial_info{position: relative; padding: 0 120px !important;}
.testimonial_sec .owl-nav .owl-prev:before{background: url(../images/test_prev_icon.png) no-repeat left center;}
.testimonial_sec .owl-nav .owl-next:before{background: url(../images/test_next_icon.png) no-repeat right center;}
.testimonial_sec .owl-nav .owl-next{margin-right: 0;}
.testimonial_sec .owl-nav .owl-prev{margin-left: 0;}

/*icon_sec*/
.logo_sec{text-align: center; padding-bottom: 50px;}
.logo_sec img{max-width: 100%;}
.logo_sec p{color: #000000; padding-top: 8px;}


/*footer_sec*/
.footer_sec{background: #9c85b3; padding: 30px 0; text-align: center;}
.footer_sec strong{font: normal 48px/58px 'Dosis-ExtraBold'; color: #fff;}
.footer_sec p{font: normal 18px/28px 'Dosis-Regular'; color: #fff; padding-top: 15px;}
.footer_bottom{background: url(../images/footer_img.svg) no-repeat center top; margin-top: 20px; padding: 25px 0 5px;}
.footer_bottom ul{padding-top: 7px;}
.footer_bottom li{font: normal 18px/28px 'Dosis-Regular'; color: #fff; display: inline-block; position: relative; padding-left: 10px;}
.footer_bottom li:first-child{padding-left: 0;}
.footer_bottom li:last-child:before{display: none;}
.footer_bottom li:before{position: absolute; right: 0; top: 5px; background: #ffffff; width: 1px; height: 18px; content: "";}
.footer_bottom li a{color: #fff; padding-right: 10px; display: inline-block;}
.footer_bottom li i{background: #ffffff; border-radius: 100%; width: 24px; height: 24px; color: #9c85b3; margin-right: 8px; line-height: 24px; font-size: 16px;}
.footer_bottom li a:hover{color: #f9d877;}
.footer_top{padding: 0 !important;}

.qute{position: absolute; left: 0; top: 0;}
.qute img , qute2 img{max-width: 100%;}
.qute2{position: absolute; right: 0; bottom: 0;}








/*about_page*/
.inner_banner .banner_box .w-100{height: auto !important;}
.inner_banner .banner_box:before{display: none;}
.acivity_sec{padding-bottom: 50px; width: 100%; text-align: center;}
.acivity_lt img{width: 100%; height: 614px; object-fit: cover;} 
.acivity_lt{background: #f5aab6 ; border-radius: 50px; border: 30px solid #f5aab6; overflow: hidden;}
.acivity_rt{background: url(../images/clip.png) no-repeat right 48px top 50px, url(../images/alphabet_img.png) no-repeat left -10px  bottom 10px #e27169 ; position: relative; text-align: center;  padding: 35px; min-height: 672px; border-radius: 50px;}
/*.acivity_rt:before{position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: " "; background: url(../images/clip.png) no-repeat right 48px top 50px, url(../images/alphabet_img.png) no-repeat left -10px  bottom 10px;}*/
.top_heading h4{font: normal 48px/58px 'Dosis-ExtraBold'; color: #fff; position: relative;}
.acivity_rt p{padding-top: 20px; position: relative;}
.acivity_sec .row{padding-bottom: 50px; justify-content: center; margin: 0;}
.acivity_sec .row:last-child{padding-bottom: 0;}
.acivity_sec .row:nth-child(even){flex-direction: row-reverse;}
.acivity_sec .row:nth-child(even) .acivity_lt{background: #fff9ae;  border-color: #fff9ae;}
.acivity_sec .row:nth-child(even) .acivity_rt{background: url(../images/pencil_img.png) no-repeat left -40px top 36px , url(../images/start_img.png) no-repeat right 35px bottom 33px #fcd779;}
/*.acivity_sec .row:nth-child(even) .acivity_rt:before{background: url(../images/pencil_img.png) no-repeat left top 36px , url(../images/start_img.png) no-repeat right bottom 33px; left: 0; right: inherit; top: 0;}*/
.acivity_sec .col-md-6{padding: 0 45px;}
.more_btn{font: normal 24px/34px 'Dosis-Regular'; color: #fff; text-transform: uppercase; position: relative; padding-top: 20px; display: inline-block;}




/*event_page*/
.event_sec{padding: 50px 0; width: 100%;}
.event_inner h5{padding-left: 50px;}
.top_heading h5{color: #01b9c0; font: normal 24px/34px 'Dosis-Bold'; text-transform: uppercase;}
.event_img img{width: 100%;}
.event_img{border: 20px solid #f6aab6;}
.event_sec .row{margin: 0; width: 100%;}
.event_sec .col-md-4{padding: 0 20px;}
.top_heading h5 span{color: #000000; text-align: center !important; text-transform: none; padding: 10px 0 0; display: inline-block;}
.event_box{text-align: center; margin-top: 40px;}
.event_box h5{padding-left: 0 !important;}
.event_inner .row:nth-child(2){padding-bottom: 20px;}





/*event_page2*/
.top_heading h5 a{color: #82d3cc;}
.top_heading h5 span a{color: #000000; }
.inner_event h5 em{font: normal 30px/40px 'Dosis-Bold'; color: #000000; text-align: center; padding-top: 30px; font-style: normal; display: block; text-transform: none;}
.inner_event .event_box{max-width: 949px; margin: 20px auto 0;}
.text_con{background: #f5aab6; padding-bottom: 20px; text-align: center;}
.text_con ul li{font: normal 24px/34px 'Dosis-Bold'; color: #000000; display: inline-block; padding: 0 10px; position: relative;}
.text_con ul{width: 310px; display: inline-block;}
.text_con ul li:before{position: absolute; right: 0; top: 8px; background: #000000; width: 4px; height: 20px; content: ""; border-radius: 100px;}
.text_con ul li:nth-child(4n-1):before , .text_con ul li:last-child:before{display: none;}
.event_info{text-align: center; padding: 40px 0;}
.event_info p{color: #000000; padding-top: 7px;}
.event_info ul{padding-top: 25px;}
.event_info ul li{font: normal 24px/34px 'Dosis-Regular';}
.inner_event .event_inner , .gallery_info{background: url(../images/img.svg) no-repeat center bottom; width: 100%; padding-bottom: 15px;}

.gallery_sec{text-align: center;}
.gallery_sec h5 , .vedio_sec h5{padding-top: 0; color: #82d3cc; text-transform: uppercase; padding-bottom: 25px; font-size: 30px; line-height: 40px;}
.gallery_sec{padding-bottom: 50px;}
.gallery_sec img{width: 100%;}


.vedio_sec{text-align: center; padding: 0 0 50px;}

.gallery_info{padding-bottom: 50px;}


.event_list li span{ position: relative; display: inline-block; padding-left: 15px;}
.event_list li:first-child{list-style: none;}
.event_list li span::before {
  width: 6px;
  height: 6px;
  background: #000;
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  left: 0px;
  border-radius: 100%;
}




.notfoundpg h6{font: normal 28px/78px 'Dosis-ExtraBold';color: #000; padding: 15px 0px;}.eventlistpg .row{ padding-bottom: 25px !important;}
/*guests1_page*/
.event_sec .tab_content{display: none;}
.event_sec .tab_menu{text-align: center;}
.event_sec .tab_menu li{font: normal 24px/34px 'Dosis-Bold'; display: inline-block; text-transform: uppercase; padding: 0 !important;width: auto !important;min-height: inherit !important;}
.event_sec .tab_menu li a{color: #82d3cc; padding: 5px 32px 5px 0; font: normal 24px/34px 'Dosis-Bold';}
.event_sec .tab_menu li:last-child a{padding-right: 0;}
.event_sec .tab_menu .current a , .event_inner .tab_menu li a:hover{color: #000000;}

.guests_inner .row{justify-content: center;}
.guests_inner h5 span{text-align: left !important;}
.guests_inner p{color: #000000; margin-top: 30px;}
.guests_inner .event_img {width: 395px; display: inline-block;}


/*contact_inner*/
.contact_inner{text-align: left;}
.contact_inner h2{color: #fff; text-align: center; padding-bottom: 15px;}
.contact_inner .container{max-width: 840px;}
.input_fld{margin-bottom: 17px;}
.input_fld input[type="text"], .input_fld input[type="email"],  .input_fld input[type="tel"], .input_fld textarea{width: 100%; border: none; outline: none; box-shadow: none; -webkit-appearance: none; border: 1px solid #ffffff; border-radius: 16px; height: 40px; background: transparent; padding: 0 20px; color: #fff; font: normal 18px/28px 'Dosis-Bold';}
/*.input_fld input[type="text"]:placeholder, .input_fld input[type="email"]:placeholder,  .input_fld input[type="tel"]:placeholder, .input_fld textarea:placeholder{ opacity: 1;}*/
.input_fld label{font: normal 24px/34px 'Dosis-Bold'; color: #fff; text-align: left; padding-bottom: 8px;}
.input_fld textarea{resize: none; height: 265px; color: #fff; padding: 20px;}
.input_fld input[type="submit"]{background: #835da7; font: normal 24px/41px 'Dosis-Bold'; height: 41px; text-transform: uppercase; padding: 0 20px; border-radius: 20px; color: #fff;
text-align: center; margin-top: 20px; cursor: pointer; webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; border: none;}
.input_fld input[type="submit"]:hover{background: #6f93d1;}
.contact_inner .col-md-12:last-child{text-align: center;}
.address_text{padding-top: 20px; text-align: center;}



/*media_page*/
.media_inner{padding: 50px 0;}
.media_inner p{color: #000000; text-align: center;}

.media_info{padding-top: 30px;}
.media_info select{font: normal 16px/26px 'Dosis-Medium'; color: #fff; text-transform: uppercase; background: #82d3cc url(../images/selet_img.png) no-repeat right 11px center; border: none; border-radius: 50px; -webkit-appearance: none; width: 150px; height: 40px; padding-left: 13px; margin-right: 30px;}

.media_info h5{color: #000000; font-family: 'Dosis-Regular'; padding-top: 25px; text-transform: none;}
.media_info h5 b{display: block; font-family: 'Dosis-Bold';}
.media_inner p a{color: #000000; text-align: left; display:block; padding: 20px 0;}
.media_inner p a:hover{color: #6f93d1;}
.media_inner p:last-child a{padding-bottom: 0;}



/*fixing*/
.indexchilds .item{ padding: 0px !important;}
.indexchilds .container{ max-width: 960px;}
.testimonial_sec .owl-nav .owl-prev {
  margin-left: -50px;
}
.testimonial_sec .owl-nav .owl-next {
  margin-right: -50px;
}

.guests_inner h5 span {
  text-align: center !important;
}
.contact_inner .container{ position: relative;}
.address_text p a{ color:#fff !important; }
.img_area .disabled{ display: block !important;}
.acivity_rt ul{ width: 100%; display: inline-block;}
.acivity_rt ul li{ width: 50%; float: left;}
.acivity_sec .row:nth-child(2) .acivity_rt{min-height: 495px;}
.acivity_sec .row:nth-child(2) .acivity_lt img{height: 436px;}

.event_box h5 span br{ display: inline-block !important;}


.indexchilds .owl-nav .owl-prev{ margin-left: 19px; width: 40px; height: 40px;text-align: center; line-height: 40px; background: rgba(0,0,0,0.2); border-radius: 50px;}
.indexchilds .owl-nav .owl-next{ margin-right: 19px; width: 40px; height: 40px; text-align: center; line-height: 40px; text-align: center; background: rgba(0,0,0,0.2); border-radius: 50px;}
.indexchilds .owl-nav .owl-prev::before{ width: 100%; height: 100%; background-position: center center; }
.indexchilds .owl-nav .owl-next::before{ width: 100%; height: 100%; background-position: center center;  }


.inner_event .event_inner, .gallery_info, .footer_bottom{ background-size: 377px;}

.media_info .wp-block-archives label{ display: none !important;}



.left_logo img, .right_logo img {  width: 115px;}
.header_sec .navbar-brand img {  width: 175px;}
.nav_top { min-height: 130px;}
.left_logo, .right_logo {  top: 28px;}

.event_img img {  height: 320px;  object-fit: cover;}


.contact_inner .wpcf7-spinner { margin: 0;  position: absolute;  right: 0;  top: 28px;}

.contact_inner .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: normal 13px/16px 'Dosis-Medium'; color:#fff;
 margin: 15px 0 0 !important; }
.contact_inner .invalid .wpcf7-response-output{ background:#dc3232; }
.contact_inner .sent .wpcf7-response-output{ background:#84c426; }
.contact_inner span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: normal 11px/14px 'Dosis-Medium';
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
.contact_inner span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.media_inner .pagination { justify-content: center; margin-top: 20px;}
.nav-links span.page-numbers {  float: left;  padding: 8px 10px;  background: #01b9c0;  margin: 0 10px 0 0; font: normal 16px/20px 'Dosis-Regular'; color:#fff; }
.nav-links .nav-next-text {  float: left;  padding: 0 5px;  background: #01b9c0;  margin: 0; font: normal 16px/20px 'Dosis-Regular'; color:#fff; }
.nav-links .page-numbers {  float: left;  padding: 8px 10px;  background: #01b9c0;  margin: 0 10px 0 0; font: normal 16px/20px 'Dosis-Regular'; color:#fff; height: 38px;  border-radius: 3px; margin-bottom: 6px; }
.nav-links .page-numbers .svg-icon{ float: right; }
.nav-links span.page-numbers.current{ background: #f6aab6; }
.nav-links .page-numbers.prev .svg-icon{ float: left; }

.inner_event .event_img img{ height: auto !important; object-fit: inherit !important; }
.mwl .mwl__metadata{ display: none; }
.vedio_sec h5{ margin-top: 30px; }



/*media_details*/
.details_rt h5 b a{color: #000000;}
.media_details .row{padding-top: 50px;}
.details_lt h5{color: #000000; text-transform: none;}
.details_rt ul li{color: #000000; font: normal 24px/34px 'Dosis-Regular'; margin-top: 20px;}
.details_rt ul li a{color: #000000; font-family: 'Dosis-Bold';  display: block;}
.details_lt .event_img{margin-top: 30px;}
.media_details .details_rt{padding-left: 50px;}
.details_lt .event_img img{height: auto !important; width: 100%;}


.event_details.media_inner .container {  max-width: 1350px; }

.event_details .media_info h4 {  padding-top: 0;  color: #82d3cc;  text-transform: uppercase;  padding-bottom: 0;  font: normal 24px/34px 'Dosis-Bold'; text-align: center; }

.mediasldsec{ margin-top: 20px;}
.item .img_areaitm img{ width: 100%; height: 400px; object-fit:cover;}



.mediasldsec .slick-next, .mediasldsec .slick-prev{width: 43px;height: 43px;}
.mediasldsec .slick-next::before, .mediasldsec .slick-prev::before { font-size: 34px;}
/*.mediasldsec .wp-block-cb-carousel .wp-block-image > img{ max-width: 63%; display: inline-block;}*/
.mediasldsec .slick-slide{ text-align: center;}
.mediasldsec .img_area.pics {
  border: 20px solid #f6aab6;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}


.inner_event p{ margin-top: 20px; color: #000;}
.gallery_sec .event_inner h5 {
  padding-left: 0;
  padding-top: 30px !important;
}
.wp-block-column.gallery_sec h5 {
  padding-left: 0;
  padding-top: 30px !important;
}


.brdcruminner{ width: 100%; padding: 10px 0;}
.brdcruminner li{ display: inline-block; position: relative; font: normal 17px/30px 'Dosis-Medium';}
.brdcruminner li a{ display: inline-block; padding: 10px 0; color: #000;}
.brdcruminner li a:hover{ color: #82d3cc;}
.brdcruminner li.active a{  color: #82d3cc;}
.brdcruminner li:after{ content: ">"; margin: 0 8px;}
.brdcruminner li:last-child:after{ display: none;}

.eventconn p,.eventconn ul{ display: none !important;}

.event_box h5 span{ text-transform: uppercase !important;}
.single-guest .event_box p{ text-align: left;}


.contact_inner .recaptcha {
  position: relative;
  display: flex;
  justify-content: center;
}
.contact_inner .recaptcha iframe{
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}


.event_box .text_con ul {
  width: 100%;
  display: inline-block;
  max-width: 425px;
}

.eventconn .wp-container-2.wp-block-columns{ display: none;}
.gallery_sec{ margin-bottom: 0px !important;}
.gallery_sec.top_heading{ padding-bottom: 0px;}
.inner_event .event_inner{ padding-bottom: 55px;}
#mgl-gallery-62e7e16c73f69{ margin: 0px !important;}
.event_inner h5 {
  padding-left: 0;padding-top: 44px;
}
.eventconn{ margin-top: 40px;}
.eventconn .top_heading h5{ padding-top: 0px;}
.eventlistpg h5{ padding-top: 20px;}



/*home*/
.literature_sec{padding: 65px 0 50px;}
.literature_sec .container, .guide_sec .container{max-width: 1180px;}
.literature_txt h2{font-size: 40px;line-height: 45px;font-weight: bold;font-family: 'Dosis-Bold';padding-bottom: 16px;}
.literature_txt p{font-size: 16px;line-height: 24px;font-family: 'Dosis-Regular';font-weight: normal;padding-bottom: 15px;}

.guide_sec{padding-bottom: 55px;}
.guide_sec ul{display: inline-block;width: 100%;}
.guide_sec li{float: left;width: 33.33%;padding: 15px;}
.guide_sec li a{font-size: 20px;line-height: 25px;font-family: 'Dosis-SemiBold';font-weight: 600;background: #835DAA;color: #fff;display: flex;align-items: center; justify-content: center;width: 100%;min-height: 60px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);padding: 10px;}
.guide_sec li a img{display: inline-block;margin-right: 12px;width: 33px;}

.guide_sec li:nth-child(1) a{background: #835DAA;}
.guide_sec li:nth-child(2) a{background: #D94F45;}
.guide_sec li:nth-child(3) a{background: #2EB6A8;}
.guide_sec li:last-child{padding-top: 55px;width: 100%;}
.guide_sec li:last-child a{background: #3CAC5C;}
.guide_sec li a:hover{background: #4b5f8b;}




/*work_10.11.2023*/

/*2024*/

.fvt .festival_des .card-body{display: flex;}
.fvt .festival_des .card-body img{width: 100%; margin: 0 3px;}
.fvt .festival_des .card .btn{background: none; border: none; border-radius: 0; padding: 0; width: 100%; font-size: 20px; line-height: 43px; font-family: 'Dosis-Medium'; color: #6f93d1; font-weight: 500; padding-left: 66px;}
.fvt .festival_des .card .btn:focus{box-shadow: none;}
.fvt .festival_des .card-header{padding: 0; margin: 0; background: none; border: none; border-radius: none;}
.fvt .festival_des .card{background: none; border: none; border-radius: none;}
.fvt .festival_des .card-header h2{padding: 0; border: none;}


.fvt a:hover,a:focus{text-decoration:none;outline:none;
}
.fvt .accord .panel{border:none;border-radius:0;box-shadow:none;margin-bottom:15px;position:relative;}
.fvt .accord .panel:before{content:"";display:block;width:1px;height:100%;border:1px dashed #6f93d1;position:absolute;top:25px;left:17px;}
.fvt .accord .panel:last-child:before{ display: none; }
.fvt .accord .panel-heading{padding:0;border:none;border-radius:0;position:relative;}
.fvt .accord .panel-title a{display:block;padding:14px 30px 14px 60px;margin:0;background: #f9f0ef;font-size:14px;font-weight:700;letter-spacing:1px;color:#1d3557;border-radius:0;position:relative;}
.fvt .accord .panel-title a:before,
.fvt .accord .panel-title a.collapsed:before{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:900;width:37px;height:37px;line-height: 37px;background:#835DAA;border:1px solid #8a8ac3;border-radius:3px;font-size:17px;color:#fff;text-align:center;position:absolute;top: 0;left:0;transition:all 0.3s ease 0s;}
.fvt .accord .panel-title a.collapsed:before{content:"\f105";background:#fff;border:1px solid #6e8898;color:#000;}
.fvt .accord .panel-body{ padding: 10px 30px 10px 30px; margin-left: 40px; background: #fff; border-top: none; font-size: 15px; color: #6f6f6f; line-height: 28px; letter-spacing: 1px;}

.fvt .panel-body{display: flex;}
.fvt .panel-body img{width: 100%; border: 20px solid #f6aab6;}
.fvt .panel-title a{color: #D94F45 !important;}
.festival_des{border-top: none;}

.festival_des .panel-group{padding: 0 15px;}






/*2024*/

.festival_sec{padding: 110px 0 ;}
.festival_sec .container{max-width: 1180px;}
.festival_sec h2{text-align: center;font-size: 40px;line-height: 44px;font-weight: bold;font-family: 'Dosis-Bold';padding-bottom: 30px;}
.festival_bx .festival_list{display: inline-block;width: 100%;padding-bottom: 65px;}
.festival_list li{float: left;width: 20%;padding: 15px;}
.festival_list li a{font-size: 20px;line-height: 25px;font-weight: 500;font-family: 'Dosis-Medium';color: #fff;background: #835DAA;display: flex;justify-content:center;align-items:center;width: 100%;min-height: 80px;text-align: center;}
.festival_list li.current a{background: #D94F45;position: relative;}
.festival_list li.current a::before{content: "";background: #D94F45;width: 25px;height: 25px;position: absolute;bottom: -20px;left: 50%;transform: translateX(-50%);clip-path: polygon(50% 100%, 0 0, 100% 0);}
/*.festival_des{border-top: #C8C3C3 1px solid;}*/
.festival_img{width: 100%;height: 100%;display: flex;align-items:center;justify-content:center;}
.festival_img img{max-width: 100%;width: auto;}
.festival_des .col-md-4, .festival_des .col-md-6, .festival_des .col-md-12, .festival_des .row{margin-top: 30px;}
.festival_des{display: none;}
#associates{display: block;}


.workshop_des{display: none;}
.session_des{display: none;}

.special{padding:20px 0 65px 0;}
.special .container{max-width: 1180px;}
.special .main_box{display:inline-flex;}
.main_box .txt_box strong{font-family: 'Dosis-Bold';font-size: 20px;line-height: 25px;font-weight: bold;}
.main_box .txt_box1 strong{color: #000;font-family: 'Dosis-Bold';font-size: 20px;font-style: normal;font-weight: bold;line-height: 25px;}
.special .main_box .txt_box{padding-right:50px;}
.special .main_box .txt_box1{padding-left:50px;position:relative;}
.special .main_box .txt_box1:before{content:"";position:absolute;top:30px;left:0px;width:1px;height:109px;background-color:#c8c3c3;}
.special .txt_box ul{padding-top:15px;}
.special .txt_box1 ul{padding-top:15px;}
.special .txt_box1 ul li {font-family: 'Dosis-Regular';font-size: 16px;font-weight: normal;line-height:20px;padding-bottom:5px;}
.special .txt_box ul li{position:relative;padding-left:20px;font-family: 'Dosis-Regular';font-size: 16px;font-weight: normal;line-height: 20px;padding-bottom:10px;}
.special .txt_box ul li:last-child{padding-bottom:0px;}
.special .txt_box1 ul li:last-child{padding-bottom:0px;}
.special .txt_box ul li:before{content:"";position:absolute;top:5px;left:0px;background-color:#835daa;width:8px;height:8px;border-radius:100%;}




/*chng*/

.fvt .accord .panel-body ul { width: 100%;padding-top: 15px;}
.fvt .panel-body { flex-direction: column; }
.fvt .accord .panel-body li, .fvt .accord .panel-body li a{display: inline-block;}
.fvt .accord .panel-body li a { padding: 5px 10px; background: #835DAA; color: #fff; font-weight: 700;}
.fvt .accord .panel-body li{padding: 0 5px;}
.fvt .accord .panel-body li.current a {background: #D94F45;}



#workshop_tab11, #session_tab11, #workshop_tab21, #session_tab21, #session_tab31 {display: block;}




.festival_associates .col-6{flex: 0 0 auto;max-width: 33.33%;}
.festival_associates .col-6:nth-child(1){max-width: 100%;}


.special .txt_box ul li{display: inline-block;padding-right: 10px;}




@media (min-width: 1200px) and (max-width: 9000px){

	.media_inner .container{max-width: 1040px;} 
	
}



@media (min-width: 768px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }








}

@media (min-width: 1600px) and (max-width: 1799px) {
.header_sec .container{max-width: 1440px;}	

.header_sec .navbar-brand img {width: 175px;}	
.menu_sec li {font-size: 22px; line-height: 32px;}	
.nav_top .navbar-nav{padding-right: 350px;}
.nav_top .navbar-nav:last-child{padding-right: 245px;}
.menu_sec li a{padding-right: 55px;}
.header_sec .navbar-brand {left: 54%; top: 26px;}
.nav_top {min-height: 130px;}
.left_logo , .right_logo{top: 28px;}
.banner_box .w-100 {height: 750px;}
.banner_text strong {font-size: 44px; line-height: 60px;}
.logo_info img{width: 300px;}


.header_sec.fixed .navbar-brand img{width: 160px;}
.header_sec.fixed .left_logo img , .header_sec.fixed .right_logo img{width: 115px;}
.header_sec.fixed .menu_sec li {font-size: 22px; line-height: 32px;}
.header_sec.fixed .nav_top {min-height: 113px;}
.header_sec.fixed .navbar-brand {top: 11px;}
.header_sec.fixed .left_logo , .header_sec.fixed .right_logo{top: 21px;}

/*about_page*/
.acivity_rt p{font-size: 22px; line-height: 32px;}
.acivity_lt img {height: 612px;}

	
	
}

@media (min-width: 1400px) and (max-width: 1599px) {
.header_sec .container{max-width: 1370px;}
.header_sec .navbar-brand img {width: 180px;}	
.menu_sec li {font-size: 20px; line-height: 30px;}	
.nav_top .navbar-nav{padding-right: 355px;}
.nav_top .navbar-nav:last-child{padding-right: 245px;}
.nav_top {min-height: 115px;}
.menu_sec li a{padding-right: 40px;}
.header_sec .navbar-brand {left: 52%; top: 15px;}
.left_logo , .right_logo{top: 20px;}
.banner_box .w-100 {height: 600px;}
.banner_text strong {font-size: 44px; line-height: 54px;}
.logo_info img{width: 300px;}
	
.left_logo img , .right_logo img{width: 115px;}

.tex_content , .child_sec .item , .testimonial_info{padding: 0 250px;}

.school_sec strong{font-size: 80px; line-height: 90px;}
.read_btn {font-size: 22px;}


.header_sec.fixed .navbar-brand img{width: 165px;}
.header_sec.fixed .left_logo img , .header_sec.fixed .right_logo img{width: 115px;}
.header_sec.fixed .menu_sec li {font-size: 20px; line-height: 30px;}
.header_sec.fixed .nav_top {min-height: 113px;}
.header_sec.fixed .navbar-brand {top: 20px;}
.header_sec.fixed .left_logo , .header_sec.fixed .right_logo{top: 21px;}
.header_sec.fixed .nav_top .navbar-nav{padding-right: 365px;}
.header_sec.fixed .nav_top .navbar-nav:last-child {padding-right: 228px;}




/*about_page*/
.acivity_rt {padding: 35px 50px; min-height: 649px;}
.acivity_lt img {height: 591px;}
.acivity_sec p{font-size: 22px; line-height: 32px;}

/*event2_page*/
.inner_event h5 em{font-size: 30px; line-height: 40px;}



}



@media (min-width: 1200px) and (max-width: 1399px) {
.container{max-width: 1170px;}
.header_sec .container{max-width: 100%;}

.header_sec .navbar-brand img {width: 169px;}	
.menu_sec li {font-size: 18px; line-height: 28px;}	
.nav_top .navbar-nav{padding-right: 323px;}
.nav_top .navbar-nav:last-child{padding-right: 210px;}
.nav_top {min-height: 100px;}
.menu_sec li a{padding-right: 30px;}
.header_sec .navbar-brand {left: 52%; top: 8px;}
.left_logo , .right_logo{top: 11px;}
.banner_box .w-100 {height: 550px;}
.banner_text strong {font-size: 40px; line-height: 49px;}
.logo_info img{width: 250px;}
.left_logo img , .right_logo img{width: 115px;}
.tex_content , .child_sec .item , .testimonial_info{padding: 0 150px;}

.school_sec strong{font-size: 75px; line-height: 85px;}
.read_btn {font-size: 20px; line-height: 33px; height: 35px;}
.school_sec {margin: 40px 0;}
.child_sec {padding-bottom: 40px;}	
.testimonial_sec {margin-bottom: 40px;}
.logo_sec {padding-bottom: 40px;}
.bannersec .carousel-indicators li {width: 20px; height: 20px; margin-right: 4px;}
.top_heading p {font-size: 22px; line-height: 32px;}
.footer_top {padding: 0 50px;}
.top_heading h2 {font-size: 45px; line-height: 55px;}
.footer_sec strong {font-size: 45px; line-height: 55px;}


.header_sec.fixed .left_logo img , .header_sec.fixed .right_logo img{width: 100px;}
.header_sec.fixed .menu_sec li {font-size: 18px; line-height: 28px;}
.header_sec.fixed .nav_top {min-height: 90px;}
.header_sec.fixed .navbar-brand {top: 11px;}
.header_sec.fixed .left_logo , .header_sec.fixed .right_logo{top: 16px;}
.header_sec.fixed .nav_top .navbar-nav{padding-right: 410;}
.header_sec.fixed .nav_top .navbar-nav:last-child {padding-right: 257;}	
.header_sec.fixed .navbar-brand img{width: 149px;}	

/*about_page*/
.acivity_rt {padding: 35px 50px;}
.acivity_sec .col-md-6 {padding: 0 30px;}
.acivity_sec p{font-size: 22px; line-height: 32px;}
.acivity_rt {padding: 35px 50px; min-height: 649px;}
.acivity_lt img {height: 591px;}





/*event_page*/
.top_heading h5 {font-size: 21px; line-height: 31px;}
.event_sec {padding: 40px 0;}
.event_box {margin-top: 30px;}

/*event2_page*/
.inner_event h5 em{font-size: 30px; line-height: 40px; padding-top: 25px;}
.event_info {padding: 30px 0;}
.vedio_sec{padding: 40px 0;}
.gallery_sec h5, .vedio_sec h5 {font-size: 30px; line-height: 40px;}
.vedio_sec{padding: 0 0 40px;}


/*guests1_page*/
.event_sec .tab_menu li a {padding: 5px 25px 5px 0;}


.event_img img {  height: 280px;}

.event_details.media_inner .container {  max-width: 1170px; }


/*2024*/
.festival_sec { padding: 70px 0; }
.festival_bx .festival_list { padding-bottom: 45px; }
.festival_des .row { margin-top: 15px; }
.festival_sec h2 { font-size: 34px; line-height: 38px; padding-bottom: 15px; }

/*home*/
.literature_sec { padding: 50px 0 35px; }
.guide_sec li:last-child { padding-top: 35px;}
.guide_sec { padding-bottom: 35px; }
.guide_sec li a { font-size: 18px;}
.literature_txt h2 { font-size: 35px; line-height: 40px;}

}

@media (min-width: 1200px) and (max-width: 1399px) {
.nav_top .navbar-nav:last-child {  padding-right: 300px;}



}

@media (min-width: 1200px) and (max-width: 1300px) {
.header_sec.fixed .nav_top .navbar-nav:last-child {
    padding-right: 214px;
}


}





@media (min-width: 992px) and (max-width: 1199px) {
  

.menu_sec li {
  font-size: 15px;
  line-height: 25px;
}
.nav_top .navbar-nav:last-child {
  padding-right: 287px;
}
.header_sec .navbar-brand{ width: 114px;
margin-right: 18px;}
.header_sec .navbar-brand, .left_logo, .right_logo{
  left: inherit !important;
  top: inherit;
  position: inherit;transform: inherit; right: 0px;margin-right: 18px;
}

.header_sec.fixed .navbar-brand , .header_sec.fixed .left_logo, .header_sec.fixed .right_logo{
  left: inherit !important;
  top: inherit;
  position: inherit;transform: inherit; right: 0px;margin-right: 18px;
}



.nav_top .navbar-nav {
  padding-right: 0;
}
.menu_sec li a {
  padding-right: 20px !important;
}
.nav_top .navbar-nav:last-child {
  padding-right: 0;
}
.nav_top {
  min-height: auto;padding: 9px 0;
}

.header_sec.fixed .menu_sec li {font-size: 15px; line-height: 25px;}


.event_list li span::before {top: 15px;}

.event_img img {  height: 250px;}

.event_details.media_inner .container {  max-width: 960px; }




}




  
@media (min-width: 992px) and (max-width: 1199px) {
.container{max-width: 960px;}
.header_sec .container{max-width: 100%;}


.header_sec .navbar-brand img {width: 153px;}	
.menu_sec li {font-size: 18px; line-height: 28px;}	
.nav_top .navbar-nav{padding-right: 214px;}
.nav_top .navbar-nav:last-child{padding-right: 153px;}
.nav_top {min-height: 90px;}
.menu_sec li a{padding-right: 20px;}
.header_sec .navbar-brand {left: 50%; top: 8px;}
.left_logo , .right_logo{top: 12px;}
.banner_box .w-100 {height: 500px;}
.banner_text strong {font-size: 37px; line-height: 47px;}
.banner_text strong br {display: none;}
.logo_info img{width: 250px;}
.left_logo img , .right_logo img{width: 100px;}
.tex_content , .child_sec .item , .testimonial_info{padding: 0 !important;}
.child_sec .owl-nav .owl-prev{margin-left: 35px;}
.child_sec .owl-nav .owl-next{margin-right: 35px;}
.school_sec strong{font-size: 70px; line-height: 80px;}
.read_btn {font-size: 20px; line-height: 33px; height: 35px;}
.school_sec {margin: 40px 0;}
.child_sec {padding-bottom: 40px;}	
.testimonial_sec {margin-bottom: 40px;}
.logo_sec {padding-bottom: 40px;}
.bannersec .carousel-indicators li {width: 20px; height: 20px; margin-right: 4px;}
.top_heading p {font-size: 20px; line-height: 30px;}
.footer_top {padding: 0 50px;}
.top_heading h2 {font-size: 45px; line-height: 55px;}
.footer_sec strong {font-size: 45px; line-height: 55px;}
.testimonial_sec {padding: 50px 0;}
.banner_text {padding-left: 50px;}




.menu_sec li {
  font-size: 15px;
  line-height: 28px;
}
.nav_top .navbar-nav:last-child {
  padding-right: 287px;
}
.header_sec .navbar-brand{ width: 114px;
margin-right: 18px;}
.header_sec .navbar-brand, .left_logo, .right_logo {
  left: inherit !important;
  top: inherit;
  position: inherit;transform: inherit; right: 0px;margin-right: 18px;
}
.nav_top .navbar-nav {
  padding-right: 0;
}
.menu_sec li a {
  padding-right: 20px !important;
}
.nav_top .navbar-nav:last-child {
  padding-right: 0;
}
.nav_top {
  min-height: auto;padding: 9px 0;
}


.header_sec.fixed .left_logo img , .header_sec.fixed .right_logo img{width: 100px;}
.header_sec.fixed .menu_sec li {font-size: 15px; line-height: 25px;}
.header_sec.fixed .nav_top {min-height: auto;}
.header_sec.fixed .navbar-brand {top: 0;}
.header_sec.fixed .left_logo , .header_sec.fixed .right_logo{top: 0;}
.header_sec.fixed .nav_top .navbar-nav{padding-right: 0;}
.header_sec.fixed .nav_top .navbar-nav:last-child {padding-right: 0;}	
.header_sec.fixed .navbar-brand img{width: 145px;}	
.header_sec.fixed .left_logo img, .header_sec.fixed .right_logo img {width: 90px;}


.qute img , .qute2 img{width: 70px;}

/*about_page*/
.acivity_rt {padding: 35px 30px;}
.acivity_sec .col-md-6 {padding: 0 30px;}
.acivity_sec {padding-bottom: 40px;}
.acivity_sec p{font-size: 22px; line-height: 32px;}


.acivity_rt p br{display: none;}
.acivity_lt {border: 20px solid #f5aab6;}
.acivity_rt {min-height: 550px;}
.acivity_lt img {height: 514px;}
.acivity_sec .row {padding-bottom: 40px;}


/*event_page*/
.top_heading h5 {font-size: 18px; line-height: 26px;}
.event_sec {padding: 40px 0;}
.event_box {margin-top: 30px;}
.event_sec .col-md-4 {padding: 0 30px;}
.event_img {border: 12px solid #f6aab6;}


/*event2_page*/
.inner_event h5 em{font-size: 25px; line-height: 33px; padding-top: 25px;}
.event_info {padding: 30px 0;}
.vedio_sec{padding: 40px 0;}
.gallery_sec h5, .vedio_sec h5 {font-size: 30px; line-height: 40px;}
.inner_event .event_box {margin-top: 20px; padding: 0 110px;}
.text_con ul li {font-size: 22px; line-height: 32px;}
.event_info ul li {font-size: 20px; line-height: 30px;}
.event_info ul {padding-top: 17px;}
.event_info h5{font-size: 20px; line-height: 27px;}
.vedio_sec{padding: 0 0 40px;}


/*guests1_page*/
.event_sec .tab_menu li a {padding: 5px 19px 5px 0;}
.event_sec .tab_menu li{font-size: 22px; line-height: 30px;}

/*guests2_page*/
.guests_inner .event_img {width: 315px;}
.guests_inner h5{font-size: 20px; line-height: 26px;}
.guests_inner p{font-size: 19px; line-height: 27px; margin-top: 20px;}



/*media_page*/
.media_info h5 {padding-top: 20px;}
.media_inner p a {padding: 12px 0;}

.event_img img {  height: 250px;}


/*media_details*/
.media_details .details_rt {padding-left: 20px;}
.details_rt ul li {font-size: 21px; line-height: 31px; margin-top: 15px;}
.details_lt .event_img {margin-top: 20px;}
.media_details .row {padding-top: 30px;}
 
.event_details.media_inner .container {  max-width: 960px; }



/*2024*/
.festival_sec { padding: 50px 0; }
.festival_bx .festival_list { padding-bottom: 30px; }
.festival_des .row { margin-top: 0px; }
.festival_sec h2 { font-size: 34px; line-height: 38px; padding-bottom: 15px; }
.festival_list li { padding:10px 8px; }
.festival_list li.current a::before { bottom: -15px;}


/*home*/
.literature_sec { padding: 50px 0 35px; }
.guide_sec li:last-child { padding-top: 35px;}
.guide_sec { padding-bottom: 35px; }
.guide_sec li a { font-size: 16px;}
.literature_txt h2 { font-size: 30px; line-height: 33px; padding-bottom: 10px; }
.guide_sec li a img { width: 28px; }



}


@media only screen and (max-width: 991px) {
.container{max-width: 720px;} 
.header_sec .container{max-width: 100%;} 
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}


.event_list li span::before {top: 15px;}

/*------------*/
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler {border: none;background: none; margin: 0;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 25px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 4px; border-radius: 3px; background-color: #845ba9 ; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative; border: none; outline: none; }
        







.header_sec .navbar-brand img {width: 120px;}	
.menu_sec li {font-size: 16px; line-height: 22px;}	
.nav_top .navbar-nav {padding-right: 0px;}
.nav_top .navbar-nav:last-child {padding-right: 0;}
.menu_sec li a{padding: 8px 0px;}
.header_sec .navbar-brand {left: 54%; top: 8px;}
.nav_top {min-height: auto; padding: 9px 0;}
.left_logo , .right_logo{top: 12px;}
.banner_box .w-100 {height: 400px;}
.banner_text strong {font-size: 31px; line-height: 38px;}
.logo_info img{width: 230px;}
.left_logo img , .right_logo img{width: 60px;}
.tex_content , .child_sec .item , .testimonial_info{padding: 0 !important;}
.child_sec .owl-nav .owl-prev{margin-left: 39px;}
.child_sec .owl-nav .owl-next{margin-right: 39px;}
.school_sec strong{font-size: 60px; line-height: 70px;}
.read_btn {font-size: 20px; line-height: 33px; height: 35px;}
.school_sec {margin: 40px 0; padding: 40px 0;}
.child_sec {padding-bottom: 40px;}	
.testimonial_sec {margin-bottom: 40px;}
.logo_sec {padding-bottom: 40px;}
.bannersec .carousel-indicators li {width: 17px; height: 17px; margin-right: 4px;}
.top_heading p {font-size: 18px; line-height: 27px;}
.footer_top {padding: 0;}
.top_heading h2 {font-size: 40px; line-height: 49px;}
.footer_sec strong {font-size: 45px; line-height: 55px;}
.testimonial_sec {padding: 40px 0;}
.banner_text {padding-left: 0px; max-width: 100%;}
.text_inner {margin-top: 16px; padding: 30px 0 20px;}
.testimonial_sec .owl-nav .owl-prev {margin-left: 0;}
.testimonial_sec .owl-nav .owl-next {margin-right: 0;}


.header_sec.fixed .left_logo img , .header_sec.fixed .right_logo img{width: 100px;}
.header_sec.fixed .menu_sec li {font-size: 20px; line-height: 30px;}
.header_sec.fixed .nav_top {min-height: auto;}
.header_sec.fixed .navbar-brand {top: inherit; position: inherit; left: inherit !important;}
.header_sec.fixed .left_logo , .header_sec.fixed .right_logo{top: 19px;}
.header_sec.fixed .nav_top .navbar-nav{padding-right: 192px;}
.header_sec.fixed .nav_top .navbar-nav:last-child {padding-right: 125px;}	
.header_sec.fixed .navbar-brand img{width: 100px;}	
.header_sec.fixed .left_logo img, .header_sec.fixed .right_logo img {width: 50px;}
.header_sec.fixed .left_logo{right: 115px;}
.header_sec.fixed .right_logo{right: 50px;}
.header_sec.fixed .menu_sec li {font-size: 16px; line-height: 22px;}	

.header_sec .navbar-brand{position: inherit; left: inherit !important; top: inherit; transform: inherit;}
.left_logo , .right_logo{left: inherit; top: 19px; right: 50px;}

.left_logo{right: 125px;}


.qute img , .qute2 img{width: 60px;}


/*about_page*/
.acivity_rt {padding: 30px;}
.acivity_sec .col-md-6 {padding: 0 15px;}
.acivity_sec {padding-bottom: 40px;}
.acivity_sec p {
  font-size: 18px;
  line-height: 26px;
}
.acivity_sec .row:nth-child(2) .acivity_lt img {
  height: 461px;
}
/*.acivity_sec p br{display: none;}*/
.acivity_rt {min-height: 520px;}
.acivity_lt img {height: 481px;}
.acivity_lt {border: 20px solid #f5aab6; border-radius: 40px;}
.acivity_rt p {padding-top: 10px;}
.acivity_rt { border-radius: 40px;}
.top_heading h4 {font-size: 37px; line-height: 46px;}
.acivity_sec .row {padding-bottom: 40px;}
.acivity_sec .row:nth-child(2n) .acivity_rt::before {left: 0;}
.acivity_sec .row{margin: 0 -15px;}
.acivity_rt {background: url(../images/clip.png) no-repeat right 38px top 20px, url(../images/alphabet_img.png) no-repeat left 0px bottom 5px #e27169;}
.acivity_sec .row:nth-child(2n) .acivity_rt {background: url(../images/pencil_img.png) no-repeat left -40px top 36px , url(../images/start_img.png) no-repeat right 5px bottom 10px #fcd779;}
.more_btn { font-size:22px; line-height:32px; padding-top: 9px;}

/*event_page*/
.top_heading h5 {font-size: 18px; line-height: 23px;}
.event_sec {padding: 40px 0;}
.event_box {margin-top: 19px;}
.event_sec .col-md-4 {padding: 0 15px;}
.event_img {border: 12px solid #f6aab6;}
/*.event_sec .row{margin: 0 -15px;}*/
.event_inner h5 {padding-left: 0;}



/*event2_page*/
.inner_event h5 em{font-size: 25px; line-height: 33px; padding-top: 15px;}
.event_info {padding: 30px 0;}
.vedio_sec{padding: 0 0 40px;}
.gallery_sec h5, .vedio_sec h5 {font-size: 30px; line-height: 40px;}
.inner_event .event_box {margin-top: 20px; padding: 0;}
.text_con ul li {font-size: 20px; line-height: 30px;}
.event_info ul li {font-size: 18px; line-height: 27px;}
.event_info ul {padding-top: 17px;}
.event_info h5{font-size: 22px; line-height: 30px;}
.text_con ul li::before {top: 7px;}
.text_con {padding-bottom: 15px;}
.event_info {padding: 15px 0 30px;}
.gallery_sec h5, .vedio_sec h5 {padding-bottom: 20px;}
.gallery_sec {padding-bottom: 40px;}
.vedio_sec{padding: 0 0 40px;}


/*guests1_page*/
.event_sec .tab_menu li a {padding: 5px 13px 5px 0;}
.event_sec .tab_menu li{font-size: 20px; line-height: 28px;}


/*guests2_page*/
.guests_inner .event_img {width: 315px;}
.guests_inner h5{font-size: 20px; line-height: 26px;}
.guests_inner p{font-size: 19px; line-height: 27px; margin-top: 20px;}

/*media_page*/
.media_info h5 {padding-top: 20px;}
.media_inner p a {padding: 12px 0;}
.media_inner {padding: 40px 0;}
.media_info select {margin-right: 15px;}
.media_info {padding-top: 20px;}

.event_img img {  height: 190px;}
/*.event_sec .row { width: auto;}*/



/*media_details*/
.media_details .details_rt {padding-left: 0;}
.details_rt ul li {font-size: 19px; line-height: 29px; margin-top: 15px;}
.details_lt .event_img {margin-top: 20px;}
.media_details .row {padding-top: 30px;}
.media_details h5{font-size: 23px !important; line-height: 30px !important;}


.event_details.media_inner .container {  max-width: 720px; }



.event_sec .tab_menu li{ height: auto !important;}
.event_sec .tab_menu li a {
  padding: 5px 10px 5px 0;
}


.school_sec::before{background-size: 70%;}




/*2024*/
.festival_sec { padding: 40px 0; }
.festival_bx .festival_list { padding-bottom: 30px; }
.festival_des .row { margin-top: 0px; }
.festival_sec h2 { font-size: 28px; line-height: 32px; padding-bottom: 15px; }
.festival_list li { padding:10px 8px; }
.festival_list li.current a::before { bottom: -15px;}



.special { padding: 0px 0 50px; }
.special .main_box .txt_box { padding-right: 40px; }
.special .main_box .txt_box1 { padding-left: 40px; }




/*home*/
.literature_sec { padding: 40px 0 25px; }
.guide_sec li:last-child { padding-top: 25px;}
.guide_sec { padding-bottom: 25px; }
.guide_sec li a { font-size: 16px;}
.literature_txt h2 { font-size: 30px; line-height: 33px; padding-bottom: 10px; }
.guide_sec li a img { width: 28px; }
.guide_sec li a { min-height: 70px;}
.guide_sec li { padding: 10px; }


.fvt .accord .panel-title a{padding:10px 30px 10px 60px;}
.fvt .accord .panel-title a.collapsed:before



} 
 
 

 
@media only screen and (max-width: 767px){
.container{max-width: 100%;}
.event_list li span::before {
  top: 12px;
}

.banner_box .w-100{height: 250px;}
.banner_text strong {font-size: 25px; line-height: 33px;}
.header_sec .navbar-brand img{width: 110px;}
.bannersec .carousel-indicators li {width: 14px; height: 14px; margin-right: 2px;}
.top_heading p{font-size: 17px; line-height: 26px;}
.read_btn {font-size: 18px; line-height: 33px; height: 35px;}
.school_sec {padding: 30px 0;}
.testimonial_sec p em {padding-top: 13px;}
.top_heading h2 {font-size: 35px; line-height: 42px; padding-bottom: 5px;}
.footer_sec strong {font-size: 40px; line-height: 49px;}
.footer_sec p {font-size: 16px; line-height: 27px; padding-top: 5px;}
.testimonial_sec {padding: 30px 0;}

.testimonial_sec .owl-nav { left: inherit; top: -39px; transform: inherit; width: auto; right: 0;}
.testimonial_sec .owl-nav .owl-prev {margin: 0 7px 0;}
.logo_info img {width: 210px;}
.footer_bottom li {font-size: 16px; line-height: 26px;}
.menu_sec li {font-size: 15px; line-height: 19px;}
.header_sec.fixed .menu_sec li {font-size: 15px; line-height: 19px;}
.img_area {border: 10px solid #f6aab6;}
.banner_content {bottom: 65px;}
.qute img, .qute2 img {width: 40px;}

/*about_page*/
.acivity_lt img {height: auto;}
.acivity_rt {min-height: auto; border-radius: 20px; margin-top: 20px;}
.acivity_lt {border: 10px solid #f5aab6; border-radius: 20px;}
.acivity_rt::before {background-size: 59%;}
.top_heading h4 {font-size: 37px; line-height: 46px;}
.acivity_sec .row {padding-bottom: 30px;}
.acivity_sec .row:nth-child(2n) .acivity_rt::before {left: 0;}
.acivity_rt::before {display: none;}
.acivity_rt{background-size: 30px, 50px;}
.acivity_sec .row:nth-child(2n) .acivity_rt{background-size: 60px, 32px;}
.acivity_sec .row:nth-child(2) .acivity_rt {
  min-height: auto;
}   

/*event2_page*/
.inner_event h5 em {font-size: 22px; line-height: 28px;}
.text_con ul li {font-size: 20px; line-height: 30px;}
.text_con ul li::before {width: 3px; height: 17px;}
.event_info h5 {font-size: 20px; line-height: 27px;}
.gallery_sec h5, .vedio_sec h5 {font-size: 26px; line-height: 31px; padding-bottom: 10px;}
.event_info h5 span br{display: none;}



/*guests1_page*/
.event_sec .tab_menu li a {padding: 5px 8px 5px 0;}
.event_sec .tab_menu li{font-size: 18px; line-height: 26px;}

/*guests2_page*/
.guests_inner h5 {font-size: 19px; line-height: 24px;}
.guests_inner .event_img {width: 300px;}
.event_info p{text-align: left;}
.event_info p br{display: none;}

.event_img img {  height: 280px;}


/*media_details*/
.details_rt ul li {font-size: 18px; line-height: 28px; margin-top: 10px;}

.event_details.media_inner .container {  max-width: 100%; }



/*2024*/

.festival_list li { width: 25%;}
.festival_list li a { font-size: 17px; line-height: 23px;min-height: 60px;}
.festival_sec { padding: 30px 0; }
.festival_sec h2 { font-size: 24px; line-height: 29px;}
.festival_bx .festival_list { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }


.main_box .txt_box strong, .main_box .txt_box1 strong { font-size: 18px;line-height: 23px;}



/*home*/
.literature_sec .col-md-6{margin-top: 20px;}
.literature_sec { padding: 20px 0 10px; }
.literature_txt h2 { font-size: 26px; line-height: 30px;}
.literature_sec .w-100{max-width: 546px;margin: 0 auto;display: block;}
.guide_sec li { width: 50%;}
.guide_sec li:last-child{ width: 50%;padding: 10px;}


}

@media only screen and (max-width: 575px){
	
.header_sec .navbar-brand img {width: 90px;}	
.left_logo img, .right_logo img {width: 50px;}	
.left_logo, .right_logo {top: 14px;}
.left_logo {right: 107px;}	
.header_sec.fixed .navbar-brand img {width: 80px;}	
.header_sec.fixed .left_logo img, .header_sec.fixed .right_logo img {width: 45px;}	
.header_sec.fixed .left_logo, .header_sec.fixed .right_logo {top: 15px;}	
.banner_text strong {font-size: 25px; line-height: 30px;}
.banner_box .w-100 {height: 250px;}
.top_heading p {font-size: 15px; line-height: 26px;}
.school_sec strong {font-size: 50px; line-height: 59px;}
.text_inner {margin-top: 10px; padding: 35px 0 10px;}
.right_logo {right: 45px;}
.header_sec .navbar-brand img {width: 85px;}
.nav_top {padding: 8px 0;}
.child_sec .owl-nav .owl-next {margin-right: 15px;}
.child_sec .owl-nav .owl-prev {margin-left: 15px;}
.header_sec.fixed .left_logo {right: 107px;}
.header_sec.fixed .right_logo {right: 45px;}
.footer_sec strong {font-size: 35px; line-height: 45px;}


/*about_page*/
.acivity_rt {padding: 15px;}
.top_heading h4 {font-size: 33px; line-height: 39px;}
.more_btn {font-size: 20px; line-height: 30px;}
.acivity_sec .row:nth-child(2) .acivity_lt img {
  height: 288px;
}




/*event_page*/
.event_img {border: 8px solid #f6aab6;}
.event_box {margin-top: 10px;}
.event_inner .row:nth-child(2) {padding-bottom: 15px;}
.top_heading h5 span br{display: none;}

/*event2_page*/
.inner_event h5 em {font-size: 22px; line-height: 28px;}
.text_con ul li {font-size: 17px; line-height: 28px;}
.text_con ul li::before {width: 3px; height: 17px;}
.event_info h5 {font-size: 20px; line-height: 27px;}
.gallery_sec h5, .vedio_sec h5 {font-size: 23px; line-height: 31px; padding-bottom: 10px;}

.inner_event .event_box {margin-top: 15px;}
.text_con {padding-bottom: 8px;}
.event_info ul li {font-size: 17px; line-height: 25px;}
.event_info ul {padding-top: 10px;}



/*guests1_page*/
.event_sec h5{font-size: 15px; line-height: 20px;}

/*guests2_page*/
.guests_inner h5 {font-size: 18px; line-height: 22px;}
.guests_inner .event_img {width: 282px;}

.event_img img {  height: 230px;}


/*media_details*/
.details_rt{padding-top: 20px;}
.media_details .row {padding-top: 20px;}



/*2024*/

.festival_des .col-6{padding: 0 10px;}
.festival_des .row{margin: 0 -10px;}
.festival_des .col-md-4, .festival_des .col-md-12{margin-top: 20px;}
.festival_sec h2 { font-size: 20px; line-height: 25px; }
.festival_bx .festival_list { padding-bottom: 20px; }
.festival_list li { width: 33.33%; }



.special { padding: 0px 0 30px; }
.special .main_box .txt_box { padding-right: 10px; }
.special .main_box .txt_box1 { padding-left: 10px; }



/*home*/

.literature_txt h2 { font-size: 22px; line-height: 27px; }
.literature_txt p { font-size: 15px; line-height: 20px;}
.literature_sec { padding: 10px 0 0px; }
.guide_sec li, .guide_sec li:last-child { width: 100%; }
.guide_sec li a { font-size: 15px; min-height: 60px; }
.guide_sec { padding-bottom: 20px; }



/*chng*/


/*.festival_associates .col-6{flex: 0 0 auto;max-width: 50%;}
.festival_associates .col-6:nth-child(1){max-width: 50%;}*/



.special .txt_box ul{display: inline-block;width: 100%;}
.special .txt_box ul li{float: left;width: 50%;}




}




@media only screen and (max-width: 480px){ 
.banner_content {bottom: 63px;}
.banner_text strong {font-size: 17px; line-height: 23px;}
.left_logo img, .right_logo img {width: 40px;}
.left_logo, .right_logo {top: 15px;}

.header_sec.fixed .right_logo {right: 45px;}
.school_sec {padding: 20px 0;}
.testimonial_sec {padding: 20px 0;}
.top_heading h2 {font-size: 30px; line-height: 37px;}
.testimonial_sec .owl-nav {top: -33px;}
.img_area {border: 5px solid #f6aab6;}
.child_sec .owl-nav .owl-next {margin-right: 9px;}
.child_sec .owl-nav .owl-prev {margin-left: 9px;}
.left_logo {right: 95px;}
.header_sec.fixed .left_logo {right: 100px;}
.footer_bottom ul{text-align: left;}
.footer_bottom li {display: block; padding: 0 0 8px;}
.footer_bottom li:last-child{padding-bottom: 0;}

.footer_bottom li::before{opacity: 0; visibility: hidden;}
.footer_bottom li i {text-align: center;}

.logo_info img {width: 171px;}
.testimonial_info p{text-align: left; padding-right: 26px;}


/*about_page*/
.top_heading h4 {font-size: 30px; line-height: 39px;}
.acivity_rt {padding: 17px;}
.more_btn {font-size: 18px; padding-top: 9px; text-align: left !important;}
/*.acivity_rt {background: #e27169;}
.acivity_sec .row:nth-child(2n) .acivity_rt {background: #fcd779;}*/


/*event_page*/



/*event2_page*/

.text_con ul {width: 100%; display: inline-block;}
.inner_event h5 em {font-size: 17px; line-height: 20px;}
.event_info h5 {font-size: 19px; line-height: 27px;}


/*guests1_page*/
.guests_inner .col-4{flex: 0 0 50%; max-width: 50%;}
.guests_inner h5{font-size: 16px; line-height: 20px;}
.event_sec .tab_menu li {font-size: 15px; line-height: 24px;}
.event_sec .tab_menu li a {padding: 5px 4px 5px 0;}


/*guests2_page*/
.guests_inner h5 {font-size: 18px; line-height: 22px;}

.event_img img {  height: 150px;}


/*media_details*/
.media_details h5 {font-size: 20px !important; line-height: 28px !important;}
.details_lt .event_img {margin-top: 15px;}
.details_lt .event_img {margin-top: 15px;}
.details_rt ul li {font-size: 17px; line-height: 27px; margin-top: 8px;}


.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}


/*2024*/
.festival_list li { width: 50%; }



/*chng*/

.fvt .accord .panel-body { padding: 10px;}
.fvt .accord .panel-body li { padding: 0 2px; margin: 4px 0;}
.fvt .accord .panel-body li a { padding: 5px 8px; }










} 

@media only screen and (max-width: 360px){
	
.event_inner .col-6 , .event_inner .col-4{flex: 0 0 100%;max-width: 100%;}


.event_img img {  height: 270px;}




	
}