:root{

	--green:#319067;

	--dark:#005040;

	--pergrapha:#005040;

	--white:#fff;

	--green2:#99CC5E;

}

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Sora:wght@100..800&display=swap');

/*===== Common Class =====*/

 html {

	position: relative;

	min-height: 100%;

}

html {

	-webkit-font-smoothing: antialiased;

}

* {

	margin: 0px;

	padding: 0px;

	vertical-align: top;

}

body {

	font-size: 16px;

	color: #6E8088;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding: 0px; line-height:normal;

	 overflow-x: hidden;

	height: 100%;

    -webkit-overscroll-behavior: none;

	-o-overscroll-behavior: none;

	overscroll-behavior: none;

	-webkit-overflow-scrolling: touch;

	font-family: 'Gotham';

	font-weight: normal;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

li, ul, ol {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

a, a img {

	text-decoration: none;

	border: 0;

	outline: none !important;

}

a, 

button, 

input[type=submit], 

.input-text {

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	box-shadow: none;

}

a:hover, 

a:focus {

	text-decoration: none;

	outline: none;

}

h1, 

h2, 

h3, 

h4, 

h5, 

h6 {

	font-style: normal;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}

.clear {

}

.clear:before, .clear:after {

	display: table;

	content: "";

}

.clear:after {

	clear: both;

}

input, textarea {

	outline: none !important;

}

#wrapper {

	width: 100%;

}

@font-face {

    font-family: 'Gotham';

    src: url('../fonts/transfonter.org-20240611-140101/Gotham-Medium.eot');

    src: url('../fonts/transfonter.org-20240611-140101/Gotham-Book.eot') format('embedded-opentype'),

        url('../fonts/transfonter.org-20240611-140101/Gotham-Medium.woff2') format('woff2'),

        url('../fonts/transfonter.org-20240611-140101/Gotham-Medium.woff2') format('woff'),

        url('../fonts/transfonter.org-20240611-140101/Gotham-Medium.ttf') format('truetype'),

        url('../fonts/transfonter.org-20240611-140101/Gotham-Medium.svg') format('svg');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

}

input[type=text]::-moz-placeholder, 

input[type=search]::-moz-placeholder, 

.input-text::-moz-placeholder, 

.input_text::-moz-placeholder {

 color: inherit;

 opacity: 1;

}

input[type=text]::-webkit-input-placeholder, 

input[type=search]::-webkit-input-placeholder, 

.input-text::-webkit-input-placeholder, 

.input_text::-webkit-input-placeholder {

 color: inherit;

 opacity: 1;

}

input[type=text]::-ms-placeholder, 

input[type=search]::-ms-placeholder, 

.input-text::-ms-placeholder, 

.input_text::-ms-placeholder {

 color: inherit;

 opacity: 1;

}

 input[type=email]::-moz-placeholder {

 color: inherit;

 opacity: 1;

}

 input[type=email]::-webkit-input-placeholder {

 color: inherit;

 opacity: 1;

}

 input[type=email]::-ms-placeholder {

 color: inherit;

 opacity: 1;

}

 textarea::-moz-placeholder {

 color: inherit;

 opacity: 1;

}

 textarea::-webkit-input-placeholder {

 color: inherit;

 opacity: 1;

}

 textarea::-ms-input-placeholder {

 color: inherit;

 opacity: 1;

}

 







/*============ Bootstrap Class Overwriter CSS Code Start ============*/



@media (min-width: 768px) {

.container {

	width: 750px;

}

}



@media (min-width: 992px) {

.container {

	width: 970px;

}

}





@media (min-width: 1230px) {

.container {

	width: 1170px;

	max-width: 1170px;

}

}



@media (min-width: 1320px) {

	.container {

		width: 1292px;

		max-width: 1292px;

	}

	}

.center-block {

	float: none;

}

/* navbar start */







.flxrow {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}

.flxrow .flxfix {

	-ms-flex-positive: 0;

    flex-grow: 0;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    -ms-flex-preferred-size: auto;

    flex-basis: auto;

}

.flxrow .flxflexi {

	-ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    -ms-flex-preferred-size: auto;

    flex-basis: auto;

    position: relative;

}



/*=========================================*/

/* Elements css Start  */

/*=========================================*/



h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-family: "Sora", sans-serif;

	 color: var(--dark);

	 

}

h1 {

	font-size: 42px;

	 

}

h2 {

	font-size: 36px;

	 

}

h3 {

	font-size: 32px;

	 

}

h4 {

	font-size: 28px;

 

}

h5 {

	font-size: 24px;

 

}

h6 {

	font-size: 20px;

	 

}

p{margin: 0; padding: 0; font-size: 18px; font-weight: 500; line-height: 1.44; color: var(--pergrapha); font-family: 'Gotham';}

p + p{ padding-top: 24px; }

.main_wapper{ overflow:hidden; }

/*=========================================*/

/* Elements css End  */

/*=========================================*/





/*=========================================*/

/* Main Header */

/*=========================================*/



/*=========================================*/

/* Main Banner Start */

/*=========================================*/

.banner_wapper {

	width: 100%;

	position: relative;

	z-index: 2;

}

/*=========================================*/

/* Main Banner End */

/*=========================================*/







/*=========================================*/

/* Main Content Start */

/*=========================================*/

.contain_wapper {

	width: 100%;

	position: relative;

}

/****************************/

/* homepage start */

.home_wapper {

	width: 100%;

	position: relative;

}

 



.header-belt-outer{ position: relative; overflow: hidden ; display: block; width: 100%; background: var(--dark); }

.header-belt-outer ul{ display: flex; }

/*.marquee {

	-webkit-animation: marquee 35s linear infinite;

	animation: marquee 35s linear infinite

}



.marquee2 {

	-webkit-animation: marquee2 35s linear infinite;

	animation: marquee2 35s linear infinite;

	position: absolute;

	top: 0

}



@-webkit-keyframes marquee {

	0% {

		-webkit-transform: translateX(0);

		transform: translate(0)

	}



	to {

		-webkit-transform: translateX(-100%);

		transform: translate(-100%)

	}

}



@keyframes marquee {

	0% {

		-webkit-transform: translateX(0);

		transform: translate(0)

	}



	to {

		-webkit-transform: translateX(-100%);

		transform: translate(-100%)

	}

}



@-webkit-keyframes marquee2 {

	0% {

		-webkit-transform: translateX(100%);

		transform: translate(100%)

	}



	to {

		-webkit-transform: translateX(0);

		transform: translate(0)

	}

}



@keyframes marquee2 {

	0% {

		-webkit-transform: translateX(100%);

		transform: translate(100%)

	}



	to {

		-webkit-transform: translateX(0);

		transform: translate(0)

	}

}

*/

#header{ box-shadow: rgba(0, 73, 39, 0.1) 0 4px 20px; position: relative; z-index: 10; }

.header-belt-outer ul li{ min-height: 40px; display: flex; align-items: center ; position: relative; white-space: nowrap	; padding: 0 30px 0 38px; font-size: 14px; font-weight: 500; line-height: 1.57 ; letter-spacing: 0.28px; font-family: 'Gotham'; color: var(--white); }

.header-belt-outer ul li::after{ width: 8px; height: 8px; background: #fff; border-radius: 100px; content: ''; position: absolute; left: 0px; top: 50%; margin: -4px 0 0 0;}

.logo-m-menu{ display: none;}

.logo-m-menu a {display: flex;align-items: center;}

.logo-m-menu a img {width: 100%; max-width: 147px;}

.header-top{ justify-content: space-between; min-height: 100px; display: flex; align-items: center; }

.logo a{ display: flex;align-items: center;}

.logo a img{ max-width: 205px; width: 100%; }



.header-right-main{ display: flex;align-items: center; justify-content: space-between; width: auto; }

.header-right{ justify-content: space-between;  width: 100%; display: flex; align-items: center;}

.main-nav ul{ margin: 0 30px 0 0; gap: 18px; display: flex; align-items: center; justify-content: center;}

.main-nav ul li a{  font-size: 16px; color: var(--dark); font-weight: 500; line-height: 1.5; font-family: 'Gotham'; }

.main-nav ul li a:hover{   color: var(--green2); }

.h-btns{ padding: 0 0 0 0px;  display: flex; align-items: center;  gap: 20px;}

.h-btns a{ height: 52px; font-weight: 600; min-width: 130px; line-height: 1; display: flex; font-size: 16px; color: var(--green2); align-items: center; border: var(--green2) solid 1px; padding: 0 20px ; font-weight: bold; border-radius: 6px; justify-content: center; }

.h-btns a:hover{ background: var(--green2); color: var(--white); border-color: var(--green2); }

.h-btns a.btn-2{background: var(--green2); color: var(--white);border-color: var(--green2);}

.h-btns a.btn-2:hover{ background: none; color: var(--green2);  border-color: var(--green2); }

.h-btns a.btn-2 i{ display: flex; align-items: center; margin: 0 10px 0 0; }

.h-btns a.btn-2:hover  i svg path{ fill:var(--green2) }

/*.h-btns a.btn-2::after{ width: 12px; height: 16px; margin: 0 0 0 10px; content: ''; background: url(../images/arrow-white.svg) no-repeat center center;}*/

/*.h-btns a.btn-2:hover::after{  background: url(../images/arrow-green.svg) no-repeat center center;}*/



 

/*.h-btns a.btn-1::after{ width: 12px; height: 16px; margin: 0 0 0 10px; content: ''; background: url(../images/arrow-green.svg) no-repeat center center;}*/

/*.h-btns a.btn-1::after{ width: 12px; height: 16px; content: '';}*/

/*.h-btns a.btn-1:hover::after{  background: url(../images/arrow-white.svg) no-repeat center center;}*/





.home-banner .banner-img{ background: #111;   }

.home-banner .banner-img span{ width: 100%; opacity: 0.5; display: block; min-height: 580px; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.home-banner{  display: block; width: 100%; position: relative; }



.banner-slide{  position: relative; z-index: 10; width: 100%; display: block; }

.home-banner .banner-img{ position: relative; z-index: 1; }

.banner-caption{ z-index: 2; position: absolute; left: 0px; top: 50%; width: 100%; transform: translateY(-50%); }

.banner-caption .banner-text{ width: 100%; max-width: 834px; margin: 0 auto; display: block; text-align: center;}

.banner-caption .banner-text h1{ display: block;font-family: "Sora", sans-serif; color: var(--white); font-size: 60px;width: 100%;   font-weight: 800; line-height: 1.23;  padding: 0 0 10px;}

.banner-caption .banner-text p{ font-size: 18px; color: var(--white); font-weight: 500; line-height: 1.44;}

.banner-caption .banner-text .yellow-btn{ padding: 0px 0 0 0; }

.yellow-btn{   display: flex;  align-items: center; justify-content: center; } 

.yellow-btn a{ display: flex; align-items: center; font-size: 16px; padding: 0 20px; font-family: 'Gotham'; color: var(--white); font-weight: 600; background: var(--green2); justify-content: center; height: 52px; border-radius: 6px; text-align: center}

.yellow-btn a:hover{ background: var(--white); color: var(--green2); }



.white-btn-border{   display: flex;  align-items: center; justify-content: center; } 

.white-btn-border a{ display: flex; align-items: center; font-size: 16px; padding: 0 20px; color: var(--white); font-weight: 600; background:transparent; justify-content: center; height: 52px; border-radius: 6px; border: var(--white) solid 1px; }

.white-btn-border a:hover{ background: var(--green2); border-color: var(--green2); color: var(--white); }



.button-set{ gap: 20px; display: flex; align-items: center; justify-content: center; padding: 30px  0 0 0 ; }







.home-banner  .slick-arrow{ margin: -30px 0 0 0; position: absolute; left: 30px; top: 50%; font-size: 0px; background: url(../images/slick-arrow-left.svg) no-repeat center center;  width: 60px; height: 60px; border: 0px; z-index: 100;     }



.home-banner  .slick-arrow.slick-next {  background: url(../images/slick-arrow-right.svg) no-repeat center center;  left: auto; right: 30px;

 }





.py-100{ padding: 100px 0; }

.summit-block{ display: flex; align-items: flex-start; justify-content: space-between;}

.summit-block  .summit-left { width: 509px;}

.section-title{ text-align: center; }

.section-title.left-align{ text-align: left; }

.section-title h2{ font-size: 46px; font-weight: 800 ; color: var(--dark);   font-family: "Sora", sans-serif;}

.section-title h2 span{ color: var(--green2);}

.section-title p{ font-size: 20px; font-weight: 500; line-height: 1.4; padding: 10px 0 0 0; color: var(--pergrapha); font-family: 'Gotham';}

.yellow-btn2{ display: flex;  align-items: center; justify-content: center; } 

.yellow-btn2 a{ min-width: 208px; display: flex; align-items: center; font-size: 16px; padding: 0 20px; color: var(--dark); font-weight: 600; background: #FFCC0B; justify-content: center; height: 52px; border-radius: 6px; }

.yellow-btn2 a:hover{ background: var(--dark); color: var(--white); }

.section-title .yellow-btn2 {  padding: 30px 0 0 0; justify-content: flex-start; }

.summit-right{ border-radius: 20px;

	border: 2px solid var(--green2);padding: 40px;

	width: 618px; display: flex; flex-direction: column;

	background: #EEFFE9;}

	.summit-right h4{  padding: 0 0 20px; font-size: 30px; font-weight: 800; line-height: 1.26; font-family: "Sora", sans-serif;}

	.summit-right p{  font-size: 20px; font-weight: 600; line-height: 1.3;  padding: 0 0 14px; }

	.counter-main .countdown-container{ display: flex; align-items: center; justify-content: space-between;}

	.counter-main  .countdown-period { display: flex ;align-items: center; justify-content: center; flex-direction: column; width: calc(25% - 5px); height: 100px; background: var(--green2); border-radius: 6px;}

	.counter-main  .countdown-period{ font-size: 16px; font-weight: 600;  color: var(--white);font-family: 'Gotham' !important;}

	.counter-main  .countdown-period span{  font-family: 'Gotham'; font-weight: 800; line-height: 1; color: var(--white); padding: 0 0 0px; font-size: 50px;}

	.summit-block .summit-left	.button-set { justify-content: flex-start; }

	.summit-block .summit-left	.button-set  .yellow-btn a:hover{ background: var(--dark); color: var(--white);  }

.home-section-2{  background: var(--dark);}

.section-title.white h2{ color: var(--white);}

.section-title.white h2 span{ color: var(--green2);}

.section-title.white p{ color: var(--white);}

.key-box{ border-radius: 10px;border: 1px solid var(--white);padding: 20px; box-shadow: rgba(17, 17, 17, 0.1) 0 0 10px;background: var(--green2); position: relative; height: 100%; }

.key-block .row{ row-gap: 30px; }

.key-block{ padding: 60px 0 0 0; }

.key-box .icon{ width: auto;  padding: 0 0 20px; }

.key-box .icon img{ height: auto; width: auto; }

.key-box h5{ color: var(--white);  padding: 0 0 10px; font-size: 20px; font-weight: 700; line-height: 1.4;font-family: "Sora", sans-serif; }

.key-box  p{ color: var(--white); font-size: 16px; line-height: 1.5; font-family: 'Gotham';}

.gallery-block{ padding: 60px 0 0 0; }

.gallery-blk{ display: flex; flex-wrap: wrap; gap: 30px;}

.galler-box{ width:31.7%;  }

.galler-box span {width: 100%; border-radius: 8px; display: block; background-position: center center; background-repeat:no-repeat; background-size: cover; min-height: 340px;}

.galler-box.width-20{ width: 23.2%;}

.galler-box.width-50{ width: 40.3%;}

.yellow-bg{ background: var(--green2); }



.schedule-tab-block{ padding: 0px 0 0 0; }

body .nav-tabs{ margin: 0px; gap: 20px; padding: 0px; border: 0px;; display: flex;align-items: center; justify-content: center;  }

body .nav-tabs .nav-link { margin: 0px; padding: 0px; border: 0px; font-size: 20px; font-weight: 700; color: var(--dark);  border-radius:6px ; background: #fff; padding: 12px 35px; }



body .nav-tabs .nav-item.show .nav-link, 

body .nav-tabs .nav-link.active{ background: var(--dark); color: var(--white);    }

.tab-content{ padding: 80px 0 0 0; }

.tab-data-main{}

.custom-scrollbar{ height: 460px; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #fff !important; }

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background: #000 !important; width: 4px; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; }





.Session-block + .Session-block{ border-top: #646464 solid 1px; margin: 40px 0 0 0; padding: 40px 0 0 0; }

.Session-block{ padding-right: 40px; }

.Session-block  .spekear-note h5{ padding: 0 0 10px; font-size: 26px; color: var(--dark) ; font-weight: 800;   }

.Session-block  .spekear-note p{ font-size: 16px; font-weight: 500; line-height: 1.62;  color: var(--dark);    }

.Session-block .Speaker-list{ padding: 20px 0 0 0; }

.Session-block .Speaker-list .title h4 { color: var(--dark); font-size: 22px; font-weight: 800; line-height: 1.3;  }

.Speaker-list-inner{display: flex; gap: 30px; flex-wrap: wrap; padding: 20px 0 0 0;   align-items:  center; }

.Speaker-box{display: flex; align-items: center;  }

.Speaker-box .img{ margin: 0 12px 0 0; min-width: 70px; display: flex; min-height: 70px; border-radius: 100px; }

.Speaker-box .Speaker-box-sub h6 { font-family: 'Manrope'; font-size: 16px; font-weight: 600; color: var(--dark);}

.Speaker-box .Speaker-box-sub p{ font-size: 14px; color: var(--dark);}

 

.custom-scrollbar{ padding-right: 10px; }





.spekear-box{ padding: 60px 0 0 0; }

.spekear-box .img { padding: 0 0 12px; }

.spekear-box .img span{ width: 100%; display: flex; padding: 100% 0 0 0;  border-radius: 6px;background-repeat: no-repeat; background-position: center center; background-size: cover; }

.spekear-box .img span img{ width: 100%; display:none; border-radius: 6px;;}

.spekear-box h5{  font-family: 'Gotham'; font-weight: 700; font-size: 22px; color: var(--dark); line-height: 1.33; margin-left: 18px; }

.spekear-box h5 span{ display: block; font-weight: 500; padding: 6px 0 0 0; font-size: 16px; color: var(--pergrapha);}

.black-bg{ background: var(--dark); }





.review-box{ padding: 30px; border-radius: 10px;

	border: 1px solid #fff; }



	.slider-blk{ padding: 60px 0 40px; }

	/* the slides */

.slider-blk .slick-slide {

	margin: 0 15px;

}



/* the parent */

.slider-blk .slick-list {

	margin: 0 -15px;

}

.slider-blk{ position: relative; display: block; }

.slider-blk .slick-arrow{ position: absolute; left: 50%; margin: 0 0 0 -100px; bottom: -20px; z-index: 100; font-size: 0px; border: 0px; outline: none; background: url(../images/left-arrow-slider.svg) no-repeat center center; width: 25px; height: 25px; }

.slider-blk .slick-arrow.slick-next{ background: url(../images/right-arrow-slider.svg) no-repeat center center; left: auto; right: 50%; margin: 0 -100px 0 0; }

.slider-blk .slick-dots{ position: absolute; left: 0px; bottom: -26px; width: 100%; display: flex ;align-items: center; justify-content: center;}

.slider-blk .slick-dots li button{ position: relative; font-size: 0px; margin: 0 10px; height: 6px; width: 6px; border: 0px;  background:#fff ; border-radius: 100px;  }

.slider-blk .slick-dots li button::after{ width: 12px; height: 12px; background: var(--white) ; content: '';  border-radius: 100px; position: absolute; left: 50%; margin: -6px 0 0 -6px;  top: 50%; opacity: 0; transition: all 0.3s ease-in-out; } 

.slider-blk .slick-dots li.slick-active button::after{ opacity: 1; }

.slider-blk  .slick-slider { position: static; }

.slider-blk .slick-list { overflow: visible; }

.review-box{ min-height: 384px; display: flex; flex-direction: column; }

.review-box  .coma img{ width: 47px;}

.review-box  .coma{ padding: 0 0 20px; }

.review-box .text p{  color: var(--white); font-size: 18px; font-weight: 500; line-height: 1.44;}

.review-box-sub{ display: flex; align-items: center; margin-top: auto;}

.review-box-sub .img{ border: var(--white) solid 2px; margin: 0 12px 0 0; min-width: 70px; display: flex; min-height: 70px; border-radius: 100px; }

.review-box-sub h6 { font-family: 'Manrope'; font-size: 16px; font-weight: 600; color: var(--white);}

.review-box-sub p{ font-size: 14px; color: var(--white);}





.sponcers-blk{ padding: 60px 0 0 0; }

.sponcers-blk-inner{ display: flex; align-items: flex-start; flex-flow:column;}

.sponcers-box{ min-height: 205px; width: 100%;}

.sponcers-box + .sponcers-box{ background: url(../images/sponcers-line.svg) no-repeat left top; background: none; }

.sponcers-logos ul { min-height: 140px; gap: 40px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-evenly;}

.sponcers-box  h5{ padding: 60px 0 60px; font-size: 24px; color: var(--dark); font-weight: bold; text-align: center; }

.sponcers-logos ul img{ max-height: 140px; max-width: 230px; } 
.sponcers-logos ul li {width: 20%; text-align: center;}





.Organised-section{ }

.Organised-blk{ padding: 60px 0 0 0; }

.Organised-blk ul{ gap: 40px; display: flex; align-items: center; justify-content: center;}

.Organised-blk ul li{ width: 308px; justify-content: center; display: flex;align-items: center;}

.Organised-blk ul li img{ max-height: 190px; max-width: 500px; }



.guide-section{ position: relative; display: block; width: 100%; }



.container{ position: relative; z-index: 10; }

.guide-section .guide-bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: var(--dark); }

.guide-section .guide-bg span{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; opacity: 0.5; }



.guide-box{ position: relative; height: 100%; min-height: 320px; display: flex; flex-direction: column; padding: 20px; border: var(--green2) solid 1px; border-radius: 8px; background: var(--dark);   }

.sponcers-blk-inner{-webkit-scroll-snap-type: x mandatory;

    -moz-scroll-snap-type: x mandatory;

    scroll-snap-type: x mandatory;

    -webkit-scroll-behavior: smooth;

    -moz-scroll-behavior: smooth;

    scroll-behavior: smooth;/* overflow: hidden;*/

    /*overflow-x: auto;*/}





	.guide-box .icon{ width: auto;  padding: 0 0 20px; }

.guide-box .icon img{ height: auto; width: auto; }

.guide-box h5{ color: var(--white);  padding: 0 0 10px; font-size: 24px; font-weight: 800; line-height: 1.4;font-family: "Sora", sans-serif; }

.guide-box  p{ color: var(--white); font-size: 18px; line-height: 1.5;}

.guide-box .yellow-btn{ margin-top: auto; padding: 20px 0 0 0;  justify-content: flex-start; } 

.guide-box .yellow-btn a{ min-width: 208px; text-align: center; }



.app-blk{ justify-content: space-between; display: flex; align-items: center; }

.app-blk .app-img img{ max-width: 614px; }

.app-data{ width: 508px; }

.app-section   { background: url(../images/app-bg.png) repeat center center; }

.app-data h4{ padding: 0 0 10px;  font-size: 30px; font-weight: 800; color: var(--white); line-height: 1.13; }

.app-data p{ font-size: 16px; color: var(--white);}

.app-links{ gap: 22px; display: flex ;align-items: center; padding: 30px 0 0 0; }

.app-links a{ display: flex; align-items: center;}

.app-links a img{ max-height: 56px; }



.footer{ padding: 100px 0 30px; }

.footer-top{ display: flex ;align-items: flex-start; width: 100%; flex-wrap: wrap;  justify-content: space-between;  }

.footer-left  .f-logo{ padding: 0 0 30px; }

.footer-left  .f-logo img{ width:250px;}

.f-social{ padding: 0 0 30px 0; display: flex;align-items: center; gap: 15px; }

.f-social a{ display: flex ; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 40px; background: var(--dark); } 

.f-social a:hover{ background: var(--green2); }

.footer-top-right {

    gap: 60px;

    display: flex;

    align-items: flex-start;

}

.links-box{ width: 140px;}

.footer-top-right h5{  font-size: 15px; padding: 0 0 16px;  font-family: 'Gotham'; font-weight: 800;}

.footer-top-right  ul li + li{ padding-top: 10px; }

.footer-top-right  ul li a{ font-size: 16px; color: var(--dark); font-family: 'Gotham';  }

.footer-top-right  ul li a:hover{ color: var(--green2) ; }

.f-app-links ul li + li{ padding: 16px 0 0 0; }

.f-app-links ul li a{ display: flex;}

.footer-bottom{display: flex; margin: 40px 0 0 0; padding: 20px 0 0 0; border-top: rgba(17, 17, 17, 0.4) solid 1px; align-items: center; justify-content: space-between; }

.power-text{ font-size: 14px; color: var(--dark); font-family: 'Gotham'; }

.power-text a{ margin: 0 0 0 10px; }

.copyright{font-size: 14px; color: var(--dark); font-family: 'Gotham'; }







.inner-banner .banner-img{ background: var(--dark);   }

.inner-banner .banner-img span{ width: 100%; opacity: 0.5; display: block; min-height: 340px; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.inner-banner{  display: block; width: 100%; position: relative; }

.inner-banner .banner-caption .banner-text h1{ text-transform: none;  padding: 0px;; }

.dark-pink-bg{ background: #EAFDE4;}



body .dark-pink-bg .nav-tabs .nav-link { border: var(--dark) solid 2px; background: none; color: var(--dark);  }

body .dark-pink-bg .nav-tabs .nav-item.show .nav-link,

 body .dark-pink-bg .nav-tabs .nav-link.active{ background: var(--dark); color: var(--white);}

 body .dark-pink-bg  .custom-scrollbar { height: 960px; }

 body .dark-pink-bg  .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 

 body .dark-pink-bg  .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {background: #111  !important;}

 body .dark-pink-bg  .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 

 body .dark-pink-bg  .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#E8E8E8 !important; }

 body .dark-pink-bg .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #111  !important;}





 .menu-icon{display: none; }

.menu-icon a{ position: relative; height: 12px; width: 24px; display: flex; align-items: center; flex-direction: column;  }

.menu-icon a span{ transition:  all 0.3s ease-in-out; position: absolute; left: 0px; top: 0px; width: 100%; height: 2px; border-radius: 10px;  background:var(--dark); }

.menu-icon a span.line-2{top: 7px; }

.menu-icon a span.line-3{top: 14px; }





.header-belt-outer{ min-height: 40px; }

.header-belt-outer ul{ position: absolute; }

.header-belt-outer ul:first-child {

	animation: marquee 32s linear .1s infinite normal none running

}



.header-belt-outer ul:last-child {

	animation: marqueeContinuation 32s linear .1s infinite normal none running

}
/* .sponcers-blk-inner{
	  transform: translateX(0%) translateZ(0);
  animation: scroll1 30s linear infinite;
  animation-delay: 1s;
  
  will-change: transform;
} */
/* @keyframes scroll1 {
 
  100% {
    transform: translateX(-320%) translateZ(0);
  }
} */



@-webkit-keyframes marquee {

	0% {

		-webkit-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translateZ(0)

	}



	to {

		-webkit-transform: translate3d(-100%, 0, 0);

		-ms-transform: translate3d(-100%, 0, 0);

		transform: translate3d(-100%, 0, 0)

	}

}



@keyframes marquee {

	0% {

		-webkit-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translateZ(0)

	}



	to {

		-webkit-transform: translate3d(-100%, 0, 0);

		-ms-transform: translate3d(-100%, 0, 0);

		transform: translate3d(-100%, 0, 0)

	}

}



@-webkit-keyframes marqueeContinuation {

	0% {

		-webkit-transform: translate3d(100%, 0, 0);

		-ms-transform: translate3d(100%, 0, 0);

		transform: translate3d(100%, 0, 0)

	}



	to {

		-webkit-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translateZ(0)

	}

}



@keyframes marqueeContinuation {

	0% {

		-webkit-transform: translate3d(100%, 0, 0);

		-ms-transform: translate3d(100%, 0, 0);

		transform: translate3d(100%, 0, 0)

	}



	to {

		-webkit-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translateZ(0)

	}

}







/* About Page Start */

.event_overview_sec { width: 100%; position: relative; }

.event_overview_inner { width: 100%; position: relative; }

.event_overview_inner .section-title h1 { line-height: 117.391%; }

.event_overview_inner .section-title p { font-size: 16px; line-height: 1.5; }

.event_overview_img { width: 100%; position: relative; border-radius: 8px; overflow: hidden; background: #EAEAEA; }

.event_overview_img:after { content: ''; display: block; padding: 47.65% 50%; }

.event_overview_img img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; }



.mission_vision_sec { background: url(../images/yellow-bg.png) repeat center center; }

.mission_vision_inner { width: 100%; position: relative; }

.mission_vision_box { border-radius: 8px;background: #FFF; padding: 30px; }

.top_title_mission_vision { width: 100%; position: relative; padding: 0 0 12px 0; }

.top_title_mission_vision:after { content: ''; position: absolute; bottom: 0; left: 0; height: 2px; background: linear-gradient(90deg, #00963F 0%, #FFD800 47.92%, #E3000F 100%); width: 100%; }

.top_title_mission_vision h2 {  }

.top_title_mission_vision h2 span { display: inline-block; vertical-align: top; max-width: 54px; max-height: 54px; margin-left: 20px; }

.top_title_mission_vision h2 span img { width: auto; height: auto; max-width: 100%; max-height: 100%;  }

.dtl_mission_vision { width: 100%; position: relative; padding: 30px 0 0 0; }

.dtl_mission_vision p { font-size: 16px; line-height: 150%; color:var(--pergrapha); }

.dtl_mission_vision p + p { padding-top: 10px; }

.mission_vision_inner .row { row-gap: 30px; }



.about_organisers_sec { width: 100%; position: relative; background-color: var(--green2); }

.about_organisers_inner { width: 100%; position: relative; }

.about_organisers_inner .section-title { padding: 0 0 10px 0; }

.about_organisers_left { width: 100%; position: relative; }

.about_organisers_img_box { border-radius: 8px; overflow: hidden; width: 100%; position: relative; }

.about_organisers_img_box:after { content: ''; display: block; padding: 47.65% 50%; }

.about_organisers_img_box img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; }

.about_organisers_right { width: 100%; position: relative; }

.about_organisers_right p { font-size: 16px; color: #FFF; line-height: 150%; }

.about_organisers_right p + p { padding-top: 10px; }



/* About Page End */



/* Contact Page Start */

.contact_sec { width: 100%; position: relative; }

.contact_inner { width: 100%; position: relative; }

.contact_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; width: 100%; }

.contact_row .contact_left { width: 485px; }

.contact_row .contact_right { width: 510px; }

.contact_left_info { width: 100%; position: relative; }

.contact_left_info .section-title { width: 100%; position: relative; padding: 0 0 20px 0; }

.contact_info_list { width: 100%; position: relative; }

.contact_info_list li { width: 100%; position: relative; }

.contact_info_box { width: 100%; position: relative; padding: 0 0 0 25px; }

.contact_info_box .contact_info_icon { width: 17px; height: 22px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; position: absolute; top: 0; left: 0; }

.contact_info_box .contact_info_icon img { width: auto; height: auto; max-width: 100%; max-height: 100%; }

.contact_info_box h6 { font-family: 'Montserrat-SemiBold';font-size: 18px; line-height: normal; color: #111111; padding: 0 0 8px 0; }

.contact_info_box p + p { padding-top: 6px; }

.contact_info_box p a { color: #303030; }

.contact_info_box p a:hover { color: #FFCC0B; }

.contact_info_list li + li { margin-top: 26px; }

.contact_forms { width: 100%; position: relative; border-radius: 8px;background: #FFCC0B; padding: 40px; }

.contact_forms .section-title { padding: 0 0 30px 0; }

.form_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px; row-gap: 30px; }

.form_row .form_col { width: 100%; padding: 0 10px; }

.form_row .form_col.form_col_half { width: 50%; }

.input_box { width: 100%; position: relative; }

.input_box label { color: #111111; font-size: 14px;line-height: normal; width: 100%; margin: 0; padding: 0 0 6px 0; }

.input_box .input_field { width: 100%; position: relative; font-size: 16px; color: #111111; font-style: normal;font-weight: 400;line-height: 125%; border-radius: 6px; background-color: transparent !important; border: solid 1px #111111; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; height: 42px; outline: none; padding: 0 12px; }

.input_box textarea.input_field { height: 84px; resize: none; padding-top: 11px; padding-bottom: 11px; }

form .input_box ::-webkit-input-placeholder { color:#111111 !important; }

form .input_box :-moz-placeholder { opacity: 1; color: #111111 !important; }

form .input_box ::-moz-placeholder { opacity: 1; color: #111111 !important; }

form .input_box :-ms-input-placeholder { color: #111111 !important; }



.form_col_submit .submit_btn { border: solid 2px #111111; background-color: #111111; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; height: 42px; outline: none; padding: 0 12px; min-width: 140px; height: 52px; font-weight: bold; color: #FFCC0B; border-radius: 6px; }

.form_col_submit .submit_btn:hover { background-color: #FFCC0B; color: #111111; }

.map_sec { width: 100%; height: 529px; }

.map_sec iframe { width: 100%; height: 100%; outline: none; }



/* Contact Page End */

.section-title p strong{ font-weight: 900;}

.counter_main_div{ padding: 80px 0 0 0; }

.counter-box{ text-align: center; }

.counter-box .count { font-family: "Sora", sans-serif; font-weight: 800; color: var(--dark); font-size: 40px; padding: 0 0 10px; }

.pattern-bg{background: url(../images/yellow-bg.png) repeat center center;}

.graph-section{ background: #F8F8F8; }



.graph-img{ display: flex; padding: 60px 0 0 0; align-items: center; justify-content: center;}

.graph-img img{ max-width: 100%;  }





.blog-listing{ padding: 60px 0 0 0; }

.blog-box{  width: 100%; display: block;} 

.blog-box .img{ background-position: center center; padding: 100% 0 0 0;  background-repeat: no-repeat; background-size: cover;  width: 100%; display: block;}

.blog-box  .img img{  width: 100%; display: none;}

.blog-box .box-sub-blog{  width: 100%; display: block;} 

.blog-box .box-sub-blog .time-row{  padding: 20px 0 8px; font-size: 16px; line-height: 1.5; color: var(--pergrapha); width: 100%; display: flex;}

.blog-box .box-sub-blog .time-row .text-1{ font-weight: 600;  color: var(--pergrapha);}

.blog-box .box-sub-blog .time-row .text-2,

.blog-box .box-sub-blog .time-row .text-3{ position: relative; display: flex; padding: 0 0 0 12px; margin: 0 0 0 8px; }

.blog-box .box-sub-blog .time-row .text-2::after,

.blog-box .box-sub-blog .time-row .text-3::after{ position: absolute; left: 0px; top: 50%; margin: -2px 0 0 0; content: ''; height: 4px; width: 4px; background: var(--dark); border-radius: 10px; }

.blog-box .box-sub-blog .post-title h5{ padding: 0 0 20px; text-transform: capitalize; font-size: 24px; color: var(--dark) ; font-weight: 700; line-height: 1.33;}

.blog-box .box-sub-blog  .read-links a { color: var(--green2) ; font-size: 16px; font-weight: 600;}

.blog-box .box-sub-blog  .read-links a:hover{color: var(--dark); }



.bg-f8f8f8{ background: #f8f8f8; }

.guide-blk .row   { justify-content: center;} 

.faq-main{ padding: 60px 0 0 0; max-width: 1050px; margin: 0 auto; display: block; width: 100%; }



.accordion-item{color:var(--pergrapha) !important;}

.faq-main .accordion { border: none; background: none;}

.faq-main .accordion .accordion-item { background: none; border: none; border-top: 1px solid  rgba(255, 255, 255, 0.24); border-radius: 0; }

.faq-main .accordion .accordion-item{ padding: 4px 0; }

.faq-main .accordion .accordion-item h2 button.collapsed { font-weight: 600; }

.faq-main .accordion .accordion-item h2 button {  padding: 15px 60px 15px 20px;font-size: 16px; font-weight: 600;  line-height: 1.5; color:var(--pergrapha) !important; background: none;border-radius: 0; letter-spacing: 0.08px;   border-radius: 12px; }

 

.faq-main .accordion-button { transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease; border: transparent solid 1px; border-bottom: 0px;   box-shadow: none; border-radius: 12px 12px 0px 0px; position: relative; }

.faq-main .accordion-flush .accordion-item .accordion-button, 

.faq-main .accordion-flush .accordion-item .accordion-button.collapsed{ border-radius: 12px 12px 0px 0px; }

.faq-main .accordion .accordion-collapse.collapse{ border: transparent solid 1px; border-top: 0px;  }

 

.faq-main .accordion-button:focus { z-index: 3; border-color: #fff;  box-shadow: none;}

 

.faq-main .accordion-body { padding: 5px 20px 15px; }

.faq-main .accordion-body  .acc-contain  { padding: 0 54px 52px 0; border: none;}	 

.faq-main .accordion-body  .acc-contain p {   line-height: 1.5;letter-spacing: 0.5px;  font-weight: normal;color: #fff; font-size: 16px;}

.faq-main .accordion-body  .acc-contain ul { padding: 0 0 0 18px; }

.faq-main .accordion-body  .acc-contain ul + p { padding: 24px 0 0 0; }

.faq-main .accordion-body  .acc-contain ul li { display: list-item; list-style-type: disc; list-style-position: outside;   line-height: 1.5;letter-spacing: 0.5px;  font-weight: normal;color: #fff; font-size: 16px;}

.faq-main .accordion-body  .acc-contain ol { position: relative;display: block;width: 100%;padding: 0 0 0 18px; }

.faq-main .accordion-body  .acc-contain p + ul,

.faq-main .accordion-body  .acc-contain p + ol { padding-top: 24px; }

.faq-main .accordion-body  .acc-contain ol + p { padding: 24px 0 0 0; }

.faq-main .accordion-body  .acc-contain ol li { display: list-item; list-style-type: decimal; list-style-position: outside;line-height: 1.5;letter-spacing: 0.5px;  font-weight: normal;color: #fff; font-size: 16px;}

.faq-main .accordion-item .accordion-button:not(.collapsed) { border: var(--green2) solid 1px; border-radius: 12px 12px 0px 0px; border-bottom: 0px;  }

.faq-main .accordion .accordion-item:last-child { border-bottom: 1px solid  rgba(255, 255, 255, 0.24);; }



.faq-main .accordion .accordion-collapse.collapse.show  { box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.06), 0px 1px 2px 0px rgba(0, 0, 0, 0.10); border: var(--green2) solid 1px; border-radius: 0px 0px 12px 12px; border-top: 0px;  }

.accordion-button::after{ display: none; }

.faq-main .accordion-button .plusminus {

	position: absolute;

	width: 16px;

	height: 16px;

	cursor: pointer;

	right: 20px; top: 50%; margin: -8px 0 0 0; 



  }

  .faq-main .accordion-button:not(.collapsed)  .plusminus:before {

	 

	opacity: 0;

  }

  .faq-main .accordion-button:not(.collapsed)  .plusminus:after {

	opacity: 1;

  }

  .faq-main .accordion-button .plusminus:before, 

  .faq-main .accordion-button .plusminus:after {

	content: "";

	display: block;

	background:url(../images/plus-circle.svg) no-repeat center center;

	position: absolute;

	top: 50%;

	left: 0;

	transition: 0.35s;

	width: 100%;

	height: 16px;

	margin: -8px 0 0 0;

  }

  .faq-main .accordion-button .plusminus:before {

	 opacity: 1;

  }

  .faq-main .accordion-button .plusminus:after {

	opacity: 0;

	background:url(../images/dash-circle.svg) no-repeat center center;

  }

  .py-60{ padding: 60px 0; }

  .py-60 .blog-listing{ padding: 0px; }

  .py-60 .blog-listing .row{ gap: 0px; row-gap: 30px; }



  .load-more-btn  {  padding: 60px 0 0 0;  display: flex;  align-items: center; justify-content: center; } 

  .load-more-btn a{ display: flex; align-items: center; font-size: 16px; padding: 0 20px; color: var(--white); font-weight: 600; background: var(--green2); justify-content: center; height: 52px; min-width: 207px; border-radius: 6px; }

  .load-more-btn a:hover{ background: var(--dark); color: var(--white); }







  .blog-details-1{ padding: 40px 0 0 0; }

.blog-details-top{ border-bottom: var(--green2) solid 1px;  padding: 0 0 40px;  }

.cls-bredecumb ul{ padding: 0 0 10px; display: flex ; align-items: center;      }

.cls-bredecumb ul li{ display: flex; align-items: center;}

.cls-bredecumb ul li + li::before{ font-size: 28px; content: '>';margin: 0 11px;   }

.cls-bredecumb ul li,

.cls-bredecumb ul li a{ font-size: 16px; font-weight: 400; line-height: normal; color: var(--pergrapha);}

.cls-bredecumb ul li a:hover{ color: var(--green); }

.blog-details-top h1{ color: var(--dark); padding: 0 0 10px ;  font-size: 36px; font-weight: 700; line-height: 1.33; }



.blog-details-top .time-row{  padding: 0px 0 0px; font-size: 16px; line-height: 1.5; color: var(--pergrapha); width: 100%; display: flex;}

.blog-details-top .time-row .text-1{ font-weight: 600;  color: var(--pergrapha);}

.blog-details-top .time-row .text-2,

.blog-details-top .time-row .text-3{ position: relative; display: flex; padding: 0 0 0 12px; margin: 0 0 0 8px; }

.blog-details-top .time-row .text-2::after,

.blog-details-top .time-row .text-3::after{ position: absolute; left: 0px; top: 50%; margin: -2px 0 0 0; content: ''; height: 4px; width: 4px; background: var(--dark); border-radius: 10px; }





.blog-details-blk{ max-width: 834px; margin: 0 auto; display: block; width: 100%; padding: 40px 0 ;  }

.blog-details-blk .cms-data h3 { font-size: 22px;}

.blog-details-blk .cms-data h1, 

.blog-details-blk .cms-data h2, 

.blog-details-blk .cms-data h3, 

.blog-details-blk .cms-data h4, 

.blog-details-blk .cms-data h5, 

.blog-details-blk .cms-data h6{  font-family: 'Manrope'; font-weight: bold; padding: 30px 0 10px 0;  line-height: 1.4; color: var(--dark);}

.blog-details-blk .cms-data h1{ font-size: 30px;; }

.blog-details-blk .cms-data h2{ font-size: 26px;; }

.blog-details-blk .cms-data h3{ font-size: 24px;; }

.blog-details-blk .cms-data h4{ font-size: 20px;; }

.blog-details-blk .cms-data h5{ font-size: 18px;; }

.blog-details-blk .cms-data h6{ font-size: 16px;; }

.heading-tag + .heading-tag{ padding-top: 0px; }

.blog-details-blk .cms-data>*:first-child{ padding-top: 0px; }

.blog-details-blk .cms-data  p{font-family: 'Manrope'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44;   }

.blog-details-blk .cms-data  ul li strong,

.blog-details-blk .cms-data  ol li strong,

.blog-details-blk .cms-data  p strong{ font-weight: bold; }

.blog-details-blk .cms-data  p img{ max-width: 100%; display: block; margin: 16px  auto; }

.blog-details-blk .cms-data  p + p{ padding-top: 24px; }

.blog-details-blk .cms-data  ul li a,

.blog-details-blk .cms-data  ol li a,

.blog-details-blk .cms-data  p a{   font-family: 'Manrope'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44;  text-decoration: underline; }

.blog-details-blk .cms-data  ol li a:hover,

.blog-details-blk .cms-data  ul li a:hover,

.blog-details-blk .cms-data  p a:hover{ text-decoration: none; }

.blog-details-blk .cms-data  ul{ margin: 0px; padding: 20px 0 20px  18px;  }

.blog-details-blk .cms-data  ul li{   font-family: 'Manrope'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44; display: list-item; list-style-type: disc; list-style-position: outside; } 

.blog-details-blk .cms-data  ul li + li{ margin-top: 6px; }

.blog-details-blk .cms-data  ol{ margin: 0px;  padding: 20px 0 20px  18px;  }

.blog-details-blk .cms-data  ol li{font-family: 'Manrope'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44;  display: list-item; list-style-type: decimal; list-style-position: outside; } 

.blog-details-blk .cms-data  ol li + li{ margin-top: 6px; }

.blog-details-blk .cms-data blockquote{ margin: 24px 0; padding: 0 0 0 24px;   font-style: italic;     border: 0px; border-left: var(--dark) solid 6px;font-family: 'Manrope'; color: var(--pergrapha); font-size: 18px; font-style: italic;  font-weight: bold; line-height: 1.44;  }

.blog-details-blk .cms-data blockquote p{color: var(--pergrapha); font-size: 18px; font-style: italic;  font-weight: bold; line-height: 1.44;    }

.blog-details-blk .cms-data .heading-tag:first-child{ padding-top: 0px;; }

.blog-details-blk .cms-data  p + p{ padding-top: 20px; }

.blog-details-blk .cms-data .heading-tag + ol,

.blog-details-blk .cms-data .heading-tag + ul{ padding-top: 0; }

.blog-details-blk .cms-data > *:last-child{ padding-bottom: 0px; }



.links-box-2{ padding: 30px 0 50px 0; }

.links-box-2 p{ padding: 0 0 20px; }

.links-box-2 p a{  font-size: 26px; font-weight: 500; color:  var(--green2); text-decoration-line: underline;

	text-transform: capitalize; }

	.links-box .name { font-size: 18px; font-weight: 400; color:var(--pergrapha);} 

	.blog-details-blk .cms-data p img{ margin: 0 20px 20px 0; float: left;}

	.pron-cros-blk{ padding: 50px 0 0 0; display: flex; align-items: flex-start; justify-content: space-between; }

	.pron-cros-blk .pron-box{ width: 48%;}

	.pron-cros-blk .pron-box h4{ color: var(--green2); font-size: 22px; font-weight: bold; line-height: 1.36; border-bottom: var(--green2) solid 1px; padding: 0 0 10px; }

	.pron-cros-blk .pron-box ul{ padding: 10px 0 0 18px; }

	.pron-cros-blk .pron-box ul li{ list-style-type: disc; list-style-position: outside;  font-size: 18px; font-weight: 400; color: var(--pergrapha);}

	.pron-cros-blk .pron-box ul li + li{ margin-top: 10px; }



.table-blk-main{ padding:50px 0 0 0 ; }

.table-blk{ width: 100%; display: block;}

.table-blk ul.thead{ background: var(--green2); width: 100%; display: flex;  }

.table-blk ul.thead li{ width: 100%; display: flex;}

.table-blk ul.thead li .text-1{font-size: 15px; color: var(--white);font-weight: 500; line-height: 1.18; padding: 12px 10px; width: 25%; }

.table-blk ul.tbody{ background: #F6FFFB; width: 100%; display: flex; flex-direction: column;  }

.table-blk ul.tbody li{ width: 100%; display: flex;}

.table-blk ul.tbody li .text-1{font-size: 15px; color: var(--pergrapha);font-weight: 500; line-height: 1.18; padding: 12px 10px; width: 25%; }

.table-blk ul.tbody li:nth-child(2n+0){ background: #E3FFF2; }

.key-tagline-box{ margin: 50px 0 0 0;  padding: 20px; border: var(--green2) solid 2px; border-radius: 14px;  }

.key-tagline-box h6{ padding: 0 0 10px; color: var(--dark); font-size: 22px; font-weight: 700; }

.key-tagline-box p{ font-size: 18px;}

 





.container{ position: relative; z-index: 5; }





.Policies-Page{ padding: 40px 0 120px; }

  .cms-data{ max-width: 1050px; margin: 0 auto; display: block; width: 100%; }

 

  .cms-data h1, 

  .cms-data h2, 

  .cms-data h3, 

  .cms-data h4, 

  .cms-data h5, 

  .cms-data h6{  font-family: "Sora", sans-serif; font-weight: bold; padding: 40px 0 10px 0;  line-height: 1.4; color: var(--dark);}

  .cms-data h1{ font-size: 30px;; }

  .cms-data h2{ font-size: 26px;; }

  .cms-data h3{ font-size: 24px;; }

  .cms-data h4{ font-size: 20px;; }

  .cms-data h5{ font-size: 18px;; }

  .cms-data h6{ font-size: 16px;; }

  .heading-tag + .heading-tag{ padding-top: 0px; }

  .cms-data>*:first-child{ padding-top: 0px; }

  .cms-data  p{font-family: 'Gotham'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44;   }

  .cms-data  ul li strong,

  .cms-data  ol li strong,

  .cms-data  p strong{ font-weight: bold; }

  .cms-data  p img{ max-width: 100%; display: block; margin: 16px  auto; }

  .cms-data  p + p{ padding-top: 24px; }

  .cms-data  ul li a,

  .cms-data  ol li a,

  .cms-data  p a{  font-family: 'Gotham'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44;  text-decoration: underline; }

  .cms-data  ol li a:hover,

  .cms-data  ul li a:hover,

  .cms-data  p a:hover{ text-decoration: none; }

  .cms-data  ul{ margin: 0px; padding: 20px 0 20px  18px;  }

  .cms-data  ul li{   font-family: 'Gotham'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44; display: list-item; list-style-type: disc; list-style-position: outside; } 

  .cms-data  ul li + li{ margin-top: 6px; }

  .cms-data  ol{ margin: 0px;  padding: 20px 0 20px  18px;  }

  .cms-data  ol li{font-family: 'Gotham'; color: var(--pergrapha); font-size: 18px;  font-weight: 400; line-height: 1.44;  display: list-item; list-style-type: decimal; list-style-position: outside; } 

  .cms-data  ol li + li{ margin-top: 6px; }

  .cms-data blockquote{ margin: 24px 0; padding: 0 0 0 24px;   font-style: italic;     border: 0px; border-left: var(--dark) solid 6px;font-family: 'Manrope'; color: var(--pergrapha); font-size: 18px; font-style: italic;  font-weight: bold; line-height: 1.44;  }

  .cms-data blockquote p{color: var(--pergrapha); font-size: 18px; font-style: italic;  font-weight: bold; line-height: 1.44;    }

  .cms-data .heading-tag:first-child{ padding-top: 0px;; }

  .cms-data  p + p{ padding-top: 20px; }

  .cms-data .heading-tag + ol,

  .cms-data .heading-tag + ul{ padding-top: 0; }

  .cms-data > *:last-child{ padding-bottom: 0px; }







  .ct-box-main{ max-width: 1048px; margin: 0 auto; display: block; width: 100%;  padding: 60px 0 0 0; }

  .ct-box-main .row{ row-gap: 30px; }

  .green-box{ padding: 20px; background: #EAFDE4; border-radius: 8px; }

  .green-box.ver-1{ display: flex; align-items: center; justify-content: space-between; }

  .green-box h5{ display: block; padding: 0 0 10px; font-size: 24px;  color: var(--dark); font-weight: 900;  }

  .green-box  p{  color: var(--pergrapha); }

  .green-box.ver-1 .green-box-sub{ max-width: calc(100% - 250px); }

  .ghet-links a{ display: flex; align-items: center;}

  .ghet-links a{ display: flex; align-items: center; font-size: 16px; padding: 0 20px; color: var(--white); font-weight: 600; background: var(--green2); justify-content: center; height: 52px; border-radius: 6px; }

  .ghet-links a:hover{ background: var(--dark); color: var(--white); }

  .ghet-links a i{ display: flex; align-items: center; margin: 0 10px 0 0;  }

  .green-box h6{ font-family: 'Gotham'; color: var(--dark); padding: 0 0 10px;  font-size: 18px; font-weight: 600;	}

  .green-box  p { color: var(--dark);}

  .green-box  p + p{ padding: 10px 0 0 0; }

  .green-box  p a{ color: var(--dark);}

  .green-box  p a:hover{color: var(--green2); }

  /*.green-box.ver-2{ min-height: 280px; }*/

  .image-text-outer .row{ align-items: center;}

  .image-text-outer .yellow-btn{ align-items: flex-start; padding: 30px 0 0 0; justify-content: flex-start;}

  .image-text-outer .yellow-btn a:hover{ background: var(--dark); color: var(--white); }



  .map_sec { width: 100%; height: 529px; }

.map_sec iframe { width: 100%; height: 100%; outline: none; }

.expore-box-listing{ padding: 60px 0 0 0; }

.expore-box{ height: 100%;  display: flex ; flex-direction: column;}

.expore-box .img{ width: 100%;      display: block;}

.expore-box .img img{  max-height: 263px; border-radius: 8px;  width: 100%;      display: block;}

.expore-box h5{ padding: 20px 0 6px 0; min-height: 84px; font-size: 24px; color: var(--dark);    width: 100%;      display: block ; font-weight: bold; }

.expore-box p{ font-size: 16px; line-height: 1.5;}

.expore-box .yellow-btn{  margin-top: auto; align-items: flex-start; padding: 30px 0 0 0; justify-content: flex-start;}

.expore-box .yellow-btn a{ min-width: 208px; }

.expore-box .yellow-btn a:hover{ background: var(--dark); color: var(--white); }

.Sponsor-text{ text-align: center;  padding: 60px 0 0 0; }

.Sponsor-text h2{   color: var(--dark); font-weight: bold; } 

.Sponsor-text  p{ font-size: 20px; padding: 10px 0 0 0; }

.Sponsor-text  p a{ color: var(--dark);}

.Sponsor-text  p a:hover{ color: var(--green2); }

.hotel-img-list{ padding: 0 4px; }

.hotel-img-list .row{ row-gap: 30px;;   }

.hotel-img{width: 100%; display: block; padding: 100% 0 0 0; position: relative; overflow: hidden; border-radius: 8px;   }

.hotel-img img{ width: 100%; height: 100%; position: absolute; left: 0px ; top: 0px; object-fit: cover; }







.Exhibitors-blk-main{ padding: 60px 0 0 0; }

.Exhibitors-search{ padding: 0 0 30px; display: block; width: 100%; }

.Exhibitors-search  .input-text{ display: block; height: 46px; padding: 0 18px 0 53px; font-size: 18px; color: var(--pergrapha); background: url(../images/search-icon.svg) no-repeat 18px center #fff; border-radius: 4px; border: #BBBBBB solid 1px;; width: 100%;}

.Exhibitors-box{ min-height: 268px; padding: 20px; margin: 0px 0 0 0; position: relative; height: 100%; background: #fff; border-radius: 10px; }

.Exhibitors-listing .col-md-6{ padding-top: 30px; }



.Exhibitors-box .img-row{ padding: 0 0 20px; display: flex; align-items: center; justify-content: space-between; }

.Exhibitors-box .img-row .img-logo img{ max-height: 60px;; }

.Exhibitors-box .img-row  span{ color: var(--pergrapha); font-size: 16px;; }

.Exhibitors-box h5{ font-family: "Sora", sans-serif; padding: 0 0 8px; font-size: 20px; font-weight: bold;  color: var(--dark);  }

.Exhibitors-box h6{ font-family: "Sora", sans-serif; font-size: 16px; font-weight: 500; color: var(--pergrapha); }

.Exhibitors-box p{ font-size: 16px; line-height: 1.5; font-weight: normal;  padding: 10px 0 0 0; }



.Exhibitor-section-1 .section-title p strong{ font-weight: 600; display: block;}



.categories-listing{ padding: 30px 0 0 0; }

.categories-listing .col-md-6{ padding-top: 30px; }

.cat-box{ justify-content: space-between; display: flex; align-items: flex-start; width: 100%; padding: 20px;; background: #fff; border-radius: 10px;;    }

.cat-box .img{ width: 140px; height: 140px; border-radius: 8px; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.cat-box .img img{ display: none; width: 100%; border-radius: 8px; }

.cat-box-sub{ width: calc(100% - 160px);}

.cat-box-sub h5{ font-family: "Sora", sans-serif;font-weight: bold; color: var(--dark); display: block; padding: 0 0 10px; font-size: 20px; line-height: 1.4;  }

.cat-box-sub p{ font-size: 16px; color: var(--pergrapha); line-height: 1.5;}







.why-box-listing{ padding: 60px 0 0 0; }

.why-box-main .img{ width: 100%; display: block; }

.why-box-main .img img{ border-radius: 8px;; width: 100%; display: block; }

.why-box-main  h4{ display: block; padding: 20px 0 6px 0 ; font-size: 24px; line-height: 1.4; font-weight: bold; color: var(--dark);  }

.why-box-main p{ font-size: 16px; line-height: 24px; color: var(--pergrapha); }



.why-box-listing-2{ padding: 60px 0 0 0; }

.why-box-listing-2 .why-box-main { display: flex; box-shadow: rgba(0, 0, 0, 0.10) 0 4px 10px; background: #EEFFE9; width: 100%; }

.why-box-listing-2 .why-box-main .img{ max-width: 60%;  width: 294px; display: block; height:100px}

.why-box-listing-2 .why-box-main img{ border-radius: 0px;; width: 100%; display: block; }

.why-box-listing-2 .why-box-main .why-box-sub{ align-items: flex-start; padding: 30px 15px; display: flex ; flex-direction: column;     width: calc(100% - 294px);}

.why-box-listing-2 .why-box-main .why-box-sub h4{ padding: 0 0 10px; }

.why-box-listing-2 .why-box-main .yellow-btn{ margin-top: auto; }

.why-box-listing-2 .why-box-main .yellow-btn a{ min-width: 166px; }

.why-box-listing-2 .why-box-main .yellow-btn a:hover{ background: var(--dark); color: var(--white); }

.banner-wapper{ position: relative; z-index: 2; }

.why-box-listing-2 .why-box-main .yellow-btn{ padding: 10px 0 0 0; }



.footer-address{ max-width: 450px; padding: 0 30px; }

.footer-address p{     font-size: 15px;color: var(--dark);}

.footer-address p strong{ display: block; font-size: 18px; font-weight: bold; }

.footer-address p a{ color: var(--dark); text-decoration: underline; }

.footer-address p a:hover{ text-decoration: none; }

.custom-heading-text{font-size: 15px;padding: 0 0 16px;font-family: 'Gotham';font-weight: 800;}
.review-box-sub .img,

.Speaker-box .img{ background-position: center center ; background-size: cover; background-repeat: no-repeat; }



@media (min-width: 1231px) and (max-width: 1320px) {

.banner-caption .banner-text h1{ font-size: 50px; }

.home-banner .banner-img span{ min-height: 450px; }

.section-title h2{ font-size: 40px;}

.py-100{ padding: 90px 0; }

.key-box h5 {font-size: 18px;}

.key-box p{ font-size: 15px;}

.galler-box{ width:31.4%;  }

.galler-box.width-20{ width: 23%;}

.galler-box.width-50{ width: 40.3%;}

.spekear-box{ padding: 50px 0 0 0; }

.review-box{ padding: 20px; }

.review-box .text p{ font-size: 16px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px;}

.app-blk .app-img img{ max-width: 550px; }



.main-nav ul li a{ font-size: 15px; }

.footer-top-right{ margin-top: 50px;}

.summit-right{ width: 500px;; padding: 32px;;} 

.summit-right h4{ font-size: 26px;;}

.blog-box .box-sub-blog .post-title h5{ font-size: 22px;}

.header-right-main{display: flex !important;}



}

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

.banner-caption .banner-text h1{ font-size: 50px; }

.home-banner .banner-img span{ min-height: 450px; }

.section-title h2{ font-size: 40px;}

.py-100{ padding: 80px 0; }

.key-box h5 {font-size: 18px;}

.header-right-main{display: flex !important;}

.key-box p{ font-size: 15px;}

.galler-box{ width:31.4%;  }

.galler-box.width-20{ width: 23%;}

.galler-box.width-50{ width: 39%;}

.spekear-box{ padding: 50px 0 0 0; }

.review-box{ padding: 20px; }

.review-box .text p{ font-size: 16px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px;}

.app-blk .app-img img{ max-width: 450px; }

.logo a img{ max-width: 170px; }

.h-btns a{ font-size: 14px; padding: 0 16px;}

.Session-block .spekear-note h5{ font-size: 22px;}

.spekear-box{ padding: 36px 0 0 0; }

.spekear-box h5{ font-size: 20px;}

.Organised-blk ul li img{ max-height: 150px; max-width: 150px; }

.app-data{width: 400px; }

.app-data h4{ font-size: 24px;}

.footer-top-right{gap: 30px; }



/* About Page Start */

.top_title_mission_vision h2 span { height: 44px; width: 44px; }

/* About Page End */



/* Schedule-page Start */

body .nav-tabs .nav-link { font-size: 18px; padding: 10px 28px; }

/* Schedule-page End */



/* Contact Page Start */

.contact_row .contact_left { width: 435px; }

.contact_row .contact_right { width: 450px; }

.map_sec { height: 429px; }

/* Contact Page End */



.main-nav ul li a{ font-size: 13px; }

.main-nav ul{ gap: 8px;; }

.h-btns{ gap: 10px; }

.summit-right{ width: 500px;; padding: 32px;;} 

.summit-right h4{ font-size: 22px;;}

.section-title p{ font-size: 18px;;}

.counter-box .count{ font-size: 30px;;}

.blog-box .box-sub-blog .time-row{ font-size: 14px;}

.blog-box .box-sub-blog .post-title h5{ font-size: 20px;}



.cms-data p{ font-size: 16px;}



    .blog-details-1{ padding: 40px 0 0 0; }

    .blog-box .box-sub-blog .post-title h5{ font-size: 20px;}

    .blog-details-top h1 {font-size: 30px;}

    .cls-bredecumb ul li, .cls-bredecumb ul li a{ font-size: 14px;}

    .cls-bredecumb ul li + li::before{ font-size: 24px;}

    .blog-details-blk .cms-data p,

     .cms-data ul li,

     .cms-data ol li,

     .key-tagline-box p{ font-size: 16px;}

     .links-box p a{ font-size: 22px;}

    

     .pron-cros-blk .pron-box ul li{ font-size: 16px;}

     .table-blk ul.thead li .text-1,

     .table-blk ul.tbody li .text-1{ font-size: 13px;}





     .event_overview_inner  .col-lg-5{ width: 50%;   }

     .about_organisers_inner  .col-lg-5{ width: 50%;   }

     .section-title h2{ font-size: 34px;}

     .expore-box h5{ font-size: 20px;}



     .Sponsor-text h2{ font-size: 30px;}

     



     .why-box-listing-2 .col-md-6{ width: 100%; }

     .why-box-listing-2 .row{ row-gap: 30px;; }



     

     .green-box p{ font-size: 16px;;}
     .sponcers-logos ul li {width: 29%; text-align: center;}

}

@media (max-width: 992px) {

.menu-icon{ display: flex;}

.menu-icon a.active span.line-2{ opacity: 0; }

.menu-icon a.active span.line-1{ background: var(--white); top: 7px; transform: rotate(45deg); }

.menu-icon a.active span.line-3{background: var(--white); top: 7px; transform: rotate(-45deg); }

.header-right-main{ display: none; overflow-x: hidden; position: fixed; padding: 0px 20px 50px 20px; left: 0px;     background: var(--dark); top: 112px; width: 100%; height: calc(100vh - 112px); overflow-y: auto;  }

.logo a img{ max-width: 147px; }

/* .logo-m-menu a img{ max-width: 147px; } */

.header-top{  min-height: 72px; }

body.scroll-hidden{ overflow: hidden; }

.header_wapper{ transition: all 0.3s ease-in-out; position: relative;z-index: 99; }

body.scroll-hidden .header_wapper{ background: var(--dark); }

.header-right { flex-direction: column; justify-content: center;align-items: center; }

.main-nav ul{ gap: 14px; text-transform: capitalize; padding: 30px 0 0 0;  flex-direction: column; justify-content: center;align-items: center; }

.main-nav ul li a{ color: var(--white); font-size: 16px; font-weight: bold; }

.h-btns{ flex-direction: column; align-items: center; justify-content: center; padding: 30px 0 0 0; gap: 30px; }

.h-btns a{ min-width: 210px;  }

.h-btns a.btn-1{ border-color: var(--white); color: var(--white); }

.container{ padding: 0 16px; }



.green-box p{ font-size: 16px;;}

.green-box h5{ font-size: 20px;;}

.green-box.ver-2{ min-height: 230px; }



.Exhibitors-listing .col-md-6{ width: 100%;}

.Exhibitors-box .img-row .img-logo img{ max-height: 40px; }



.blog-details-blk .cms-data p,

.cms-data ul li,

.cms-data ol li,

.key-tagline-box p{ font-size: 16px;}

.links-box p a{ font-size: 22px;}

.cms-data p{ font-size: 16px;}

.Policies-Page{ padding: 40px 0; }



.schedule-tab-block{ padding:0px 0 0 0; }
.sponcers-logos ul li { width: 40%; text-align: center;}

}

@media (min-width: 768px) and (max-width: 991px) {



.banner-caption .banner-text h1{ font-size: 40px; }

.home-banner .banner-img span{ min-height: 400px; }

.section-title h2{ font-size: 30px;}

.py-100{ padding: 70px 0; }

.key-box h5 {font-size: 18px;}

.key-box p{ font-size: 15px;}

.galler-box{ width:calc(50% - 15px);  }

.galler-box.width-20{ width:calc(50% - 15px); }

.galler-box.width-50{width:calc(50% - 15px); }

.spekear-box{ padding: 50px 0 0 0; }

.review-box{ padding: 20px; }

.review-box .text p{ font-size: 16px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px;}

.app-blk .app-img img{ max-width: 300px; }

.logo a img{ max-width: 170px; }

.logo-m-menu a img{ max-width: 170px; }



.h-btns a{ font-size: 14px; padding: 0 16px;}

.Session-block .spekear-note h5{ font-size: 22px;}

.spekear-box{ padding: 36px 0 0 0; }

.spekear-box h5{ font-size: 20px;}

.Organised-blk ul li img{ max-height: 150px; max-width: 150px; }

.app-data{width: 350px; }

.app-data h4{ font-size: 24px;}

.footer-top-right{gap: 10px; }



.summit-block{ flex-direction: column;}

.summit-block .summit-left{ width: 100%; padding: 0 0 40px; }

.summit-right{ max-width: 100%; margin: 0 auto;  display: block;}

.key-block .col-md-3,

.spekear-list .col-md-3{ width: 50%;}

.guide-blk .col-md-4{ width: 100%; padding: 15px ; }

.links-box{ width: 120px;}

.footer-top-right ul li a{ font-size: 14px;}

.f-app-links ul li a img{ width: 120px; }



/* About Page Start */

.top_title_mission_vision h2 span { height: 38px; width: 38px; }

/* About Page End */



/* Schedule-page Start */

body .nav-tabs .nav-link { font-size: 18px; padding: 10px 28px; }

/* Schedule-page End */



/* Contact Page Start */

.contact_row .contact_left { width: 305px; }

.contact_row .contact_right { width: 360px; }

.contact_forms { padding: 40px 20px; }

.map_sec { height: 340px; }

/* Contact Page End */





.home-banner .slick-arrow{ height: 40px; width: 40px; background-size: cover !important; }





.summit-right h4{ font-size: 22px;;}

.section-title p{ font-size: 18px;;}

.counter-box .count{ font-size: 30px;;}

.blog-box .box-sub-blog .post-title h5 { font-size: 20px;;}

.blog-box .box-sub-blog .time-row{ font-size: 14px;}



.expore-box h5{ font-size: 20px;}

.Sponsor-text h2{ font-size: 30px;}



.categories-listing .col-md-6{ width: 100%;}

.why-box-main h4{ font-size: 20px;;}

.why-box-listing .row{row-gap: 30px;; }

.why-box-listing .col-md-3{ width: 50%;}



.why-box-listing-2 .col-md-6{ width: 100%; }

.why-box-listing-2 .row{ row-gap: 30px;; }



.blog-details-1{ padding: 40px 0 0 0; }

    .blog-box .box-sub-blog .post-title h5{ font-size: 20px;}

    .blog-details-top h1 {font-size: 30px;}

    .cls-bredecumb ul li, .cls-bredecumb ul li a{ font-size: 14px;}

    .cls-bredecumb ul li + li::before{ font-size: 24px;}

    .blog-details-blk .cms-data p,

     .cms-data ul li,

     .cms-data ol li,

     .key-tagline-box p{ font-size: 16px;}

     .links-box p a{ font-size: 22px;}

    

     .pron-cros-blk .pron-box ul li{ font-size: 16px;}

     .table-blk ul.thead li .text-1,

     .table-blk ul.tbody li .text-1{ font-size: 13px;}

     /* .sponcers-logos ul li {width: 40%; text-align: center;} */

}

@media (max-width: 767px) {

.home-banner .banner-img span{ min-height: 550px;  height: calc(100vh - 112px); }

.banner-caption .banner-text h1{ font-size: 34px;}

.banner-caption .banner-text p{ font-size: 16px; line-height: 1.5;}



.py-100{ padding: 60px 0; }

.summit-block{ flex-direction: column;}

.summit-block .summit-left{ padding: 0 0 60px; width: 100%; text-align: center; }

.summit-block .summit-left  .section-title {  text-align: center; }

.section-title h2{ font-size: 26px; line-height: 1.3;}

.section-title p{ font-size: 16px; line-height: 1.5;}

.summit-block .summit-left .section-title .yellow-btn2{ justify-content: center; }

.summit-right{ padding: 20px 16px; width: 100%;}

.summit-right h4{  padding: 0 0 14px; font-size: 24px; line-height: 1.33; }

.summit-right p{ padding: 0 0 10px; font-size: 18px; }

.counter-main  .countdown-period{ font-size: 14px; width: 70px; height: 80px;}

.counter-main  .countdown-period span{ padding: 0 0 4px; font-size: 30px;; }

.key-block .row{ row-gap: 20px;}

.key-box{ padding: 16px; }

.key-block{ padding: 30px 0 0 0; }

.key-box .icon{ padding: 0 0 14px; }

.key-box h5{ padding: 0 0 6px;  font-size: 18px; }

.key-box p{ font-size: 14px;}

.gallery-block{ padding: 30px 0 0 0; }

.galler-box{ width:calc(50% - 10px);  }

.galler-box.width-20{ width:calc(50% - 10px); }

.galler-box.width-50{width:calc(50% - 10px); }

.galler-box span{ padding: 100% 0 0 0; min-height: 0px;; }

.gallery-blk{gap: 20px; }

.schedule-tab-block{ padding: 30px 0 0 0; }

body .nav-tabs .nav-link{ padding: 10px; font-size: 20px; }

body .nav-tabs{ gap: 14px;}

.tab-content{ padding: 40px 0 0 0; }

.Session-block .spekear-note h5{ font-size: 20px; line-height: 1.4;}

.Speaker-list-inner{flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 14px; }

.Speaker-box .img{ min-height: 60px; min-width: 60px; }

.spekear-list{ padding: 30px 0 0 0; }

.spekear-box{ padding: 0px; }

.spekear-list .row{ margin: 0px;  gap: 20px; row-gap: 48px; }

.spekear-list .row .col-md-3{ padding: 0px; width: calc(50% - 10px); }

.spekear-box .img{ padding: 0 0 6px; }

.spekear-box h5{ font-size: 18px;}

.spekear-box h5 span{ font-size: 14px;}

.slider-blk{ padding: 30px 0 55px 0; }

.review-box{ min-height: 326px; padding: 16px; }

.review-box .coma img{width: 26px;}

.review-box .text p{ font-size: 16px; line-height: 1.5;}

.review-box-sub .img{  min-height: 46px; min-width: 46px; }

.slider-blk .slick-dots li button{ margin: 0 6px; }

.slider-blk .slick-arrow{ margin: 0 0 0 -160px; }

.slider-blk .slick-arrow.slick-next{ margin: 0 -160px 0 0; }

.Organised-blk{ padding: 40px 0 0 0; }

.Organised-blk ul{ flex-direction: column;}

.guide-blk .row{ gap: 20px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px; line-height: 1.5;}

.guide-box .yellow-btn{ padding: 30px 0 0 0; margin: 0px; }

.guide-box{ min-height: 0px; }

.app-blk{ flex-direction: column-reverse; align-items: center; justify-content: center;  }

.app-blk .app-img{ padding: 40px 0 0 0; width: 100%; display: flex; align-items: center; justify-content: center; }

.app-blk .app-img img{ max-width: 320px; }

.app-data{ width: 100%;}

.app-data h4 { font-size: 26px; }

.app-links a img{ width: 154px;}

.app-links{ padding: 20px 0 0 0; gap: 20px; }



.footer{  padding: 60px 0 0 0; }

.footer-top{ flex-direction: column; }

.footer-top .footer-left{ width: 100%; display: flex; flex-direction: column;}

.footer-address { margin-top: 20px !important; padding: 0 !important; }

.footer-top-right{ width: 100%; margin-top: 30px; gap: 0; align-items: center; justify-content: center; }

.links-box{ width: 100%; margin: 0 5px;}

.f-app-links ul{ gap: 20px; width: 100%; padding: 30px 0 0 0; display: flex; justify-content: center; flex-wrap: wrap; flex-direction: row;  }

.f-app-links ul li + li{ padding: 0px; }

.f-app-links ul li a img{ height: 52px;}

.footer-bottom{ margin: 30px 0 30px 0; flex-direction: column; align-items: center; justify-content: center; }

.copyright{ padding: 20px 0 0 0; }





/* About Page Start */

.inner-banner .banner-img span { min-height: 400px; }

.event_overview_inner .section-title-mobile { padding: 0 0 30px 0; }

.event_overview_img { margin-bottom: 20px; }

.top_title_mission_vision h2 span { margin-top: -10px; }

.top_title_mission_vision { padding-bottom: 10px; }

.mission_vision_inner .row { row-gap: 20px; }

.about_organisers_inner .section-title { padding-bottom: 30px; }

.about_organisers_right { padding: 30px 0 0 0; }

/* About Page End */



/* Schedule-page Start */

/* body .nav-tabs .nav-link { font-size: 18px; padding: 10px 28px; } */

/* Schedule-page End */



/* Contact Page Start */

.contact_row .contact_left { width: 100%; padding-bottom: 60px; }

.contact_row .contact_right { width: 100%; }

.contact_info_box h6 { font-size: 16px; }

.contact_info_box p { font-size: 16px; line-height: 1.5; }

.contact_forms { padding: 20px 14px; }

.form_row { row-gap: 20px; }

.map_sec { height:300px; }

/* Contact Page End */

.home-banner .slick-arrow{ height: 40px; width: 40px; background-size: cover !important; }

.home-banner .slick-arrow{ display: none !important;}



.home-banner .slick-dots{ gap: 10px;  position: absolute; left: 0px; bottom: 20px; z-index: 10; width: 100%; display: flex; align-items: center; justify-content: center; }

.home-banner .slick-dots button{ width: 14px; height: 14px; background: none; border: var(--white) solid 2px; border-radius: 100px; padding: 0px; font-size: 0px;    }

.home-banner .slick-dots .slick-active button{ background: #fff; }

.button-set{flex-direction: column ; gap: 10px; }



.yellow-btn a{ min-width: 210px;; }

.counter-box .count{ font-size: 30px;;}

.counter_main_div{ padding: 40px 0 0 0; }

.counter_main_div .row{row-gap: 20px;; }

.counter_main_div  .col-md-3{  padding-top: 20px;; width: 50%;}

.blog-box .box-sub-blog .time-row{ font-size: 14px;}





.blog-details-1{ padding: 40px 0 0 0; }

    .blog-box .box-sub-blog .post-title h5{ font-size: 20px;}

    .blog-details-top h1 {font-size: 24px;}

    .cls-bredecumb ul li, .cls-bredecumb ul li a{ font-size: 14px;}

    .cls-bredecumb ul li + li::before{ font-size: 24px;}

    .blog-details-blk .cms-data p,

     .cms-data ul li,

     .cms-data ol li,

     .key-tagline-box p{ font-size: 16px;}

     .links-box p a{ font-size: 20px;}

     .pron-cros-blk{ flex-direction: column;}

     .pron-cros-blk .pron-box{ width: 100%; padding: 15px 0; }

     .table-blk-main{ overflow:auto; }

     .table-blk{  min-width: 800px;; }

      

     .pron-cros-blk .pron-box ul li{ font-size: 16px;}

     .table-blk ul.thead li .text-1,

     .table-blk ul.tbody li .text-1{ font-size: 13px;}

     .blog-listing{ padding: 20px 0 0 0; }

     .blog-box{ padding: 30px 0 0 0; }



     .expore-box-listing{ padding: 30px 0 0 0; }

     .expore-box{ padding: 30px 0 0 0; }



     .Sponsor-text h2{ font-size: 24px;}

     .Sponsor-text p{ font-size: 16px;}



     .cat-box{flex-direction: column;  justify-content: center; align-items: center; }

     .cat-box-sub{ width: 100%;  padding: 20px 0 0 0; text-align: center; }

     .why-box-main h4{ font-size: 20px;;}



     .why-box-listing-2 .col-md-6{ width: 100%; }

    .why-box-listing-2 .row{ row-gap: 30px;; }

    .why-box-listing-2 .why-box-main{flex-direction: column; }

    .why-box-listing-2 .why-box-main .img{ width: 100%; max-width: 100%; }

    .why-box-listing-2 .why-box-main .why-box-sub{ width: 100%;padding-top: 195px;}

    .button-div{width: 100%;overflow: hidden;overflow-x: scroll;display: flex;}



.links-box-2 p a{ font-size: 20px;;}

.py-60 .blog-listing .row{ row-gap: 0px;;  }

.load-more-btn{ padding: 40px 0 0 0; }



.green-box.ver-1{flex-direction: column; align-items: flex-start; }

.green-box.ver-1 .green-box-sub{ padding: 0 0 20px;  max-width: 100%;}

.schedule-tab-block{ padding:0px 0 0 0; }
.sponcers-logos ul li { width: 50%; text-align: center;}

}



@media (min-width: 568px) and (max-width: 767px) {

}

@media (min-width: 240px) and (max-width: 567px) {
    

}
@media screen and (max-width:520px){
    .sponcers-logos ul li {width: 50%;}

}
@media (max-width:490px){

    .counter-box .count{ font-size: 18px; }

    .footer-top-right { flex-flow: column;}

    .links-box { padding-bottom: 10px; }

}
@media (max-width:420px){
    .sponcers-logos ul li { width: 100%; text-align: center;}
}

