body {
	margin:0;
	padding:0;
	letter-spacing: 0;
	color: #202c3a;
	background-color: #ffffff;
	font-family: 'Helvetica Neue';
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	overflow-x: hidden;
}
h1, h2, h3, h4{margin: 0 ;}
a:hover{text-decoration: none;}
ul ,li { margin: 0; padding: 0; list-style-type: none;}
@media(min-width: 1920px){
	.container{ max-width:1610px; }
}
/* HEADING */
.hd-type1{
	font-size: 65px;
	line-height: 68px;
	color: #fff;
}
.hd-type2{
	font-size: 55px;
	line-height: 58px;
	color: #fff;
}
.hd-type3{
	font-size: 40px;
	line-height: 43px;
	color: #fff;
	font-weight: 500;
}
.hd-type4{
	font-size: 27px;
	line-height: 30px;
	color: #fff;
	letter-spacing: -0.9px;
}
@media (max-width: 1800px) {
	.hd-type1{ font-size: 63px; line-height: 66px;}
	.hd-type2{ font-size: 52px;line-height: 55px;}
	.hd-type3{ font-size: 38px;line-height: 40px;}
	.hd-type4{ font-size: 25px;line-height: 28px;min-height: 54px;}
}
@media (max-width: 1440px) {
	.hd-type1{ font-size: 60px; line-height: 64px;}
	.hd-type2{ font-size: 44px;line-height: 48px;}
	.hd-type3{ font-size: 35px;line-height: 38px;}
	.hd-type4{ font-size: 22px;line-height: 26px;min-height: 54px;}
}
@media (max-width: 1199px) {
	.hd-type1{ font-size: 55px; line-height: 58px;}
	.hd-type2{ font-size: 41px;line-height: 45px;}
	.hd-type3{ font-size: 31px;line-height: 34px;}
	.hd-type4{ font-size: 19px;line-height: 21px;}
}
@media (max-width: 991px) {
	.hd-type1{ font-size: 50px; line-height: 53px;}
	.hd-type2{ font-size: 37px;line-height: 40px;}
	.hd-type3{ font-size: 29px;line-height: 33px;}
	.hd-type4{ font-size: 19px;line-height: 24px;}
}
@media (max-width: 767px) {
	.hd-type1{ font-size: 45px; line-height: 48px;}
	.hd-type2{ font-size: 35px;line-height: 38px;}
	.hd-type3{ font-size: 30px;line-height: 33px;}
	.hd-type4{ font-size: 14px;line-height: 20px;min-height: 40px;}
}
/* BUTTONS */
.btn-typ1, .btn-typ1:focus{
	padding: 16px;
	border-radius: 32px;
	border: solid 2px #fff;
	font-size: 17px;
	font-weight: 500;
	text-align: center;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	transition: all .3s ease;
	max-width: 193px;
    width: 100%;
}
.bg-purple .btn-typ1:hover{
	background-color: #fff;
	color: #7775b4;
}
.bg-green .btn-typ1:hover{
	background-color: #fff;
	color: #a6c0ad;
}
.btn-typ2, .btn-typ2:focus{
	padding: 18px;
	border-radius: 31px;
	font-size: 18px;
    line-height: 21px;
	font-weight: 500;
	text-align: center;
	color: #fff;
	display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	text-decoration: none;
	transition: all .3s ease;	
    background-color: #7775b4;
    border: 2px solid #7775b4;
}
.btn-typ2:hover{
    background-color: transparent;
    color: #7775b4;
}
/* SPACING */
.common-padding{ padding: 100px 0;}
@media (max-width: 1440px) {.common-padding{ padding: 85px 0;} }
@media (max-width: 1199px) {.common-padding{ padding: 75px 0;} }
@media (max-width: 991px) {.common-padding{ padding: 65px 0;} }
@media (max-width: 767px) {.common-padding{ padding: 60px 0;} }

.common-margin{ margin: 100px 0;}
@media (max-width: 1440px) {.common-margin{ margin: 85px 0;} }
@media (max-width: 1199px) {.common-margin{ margin: 75px 0;} }
@media (max-width: 991px) {.common-margin{ margin: 65px 0;} }
@media (max-width: 767px) {.common-margin{ margin: 60px 0;} }
/* CONTENT TEXT */
.cms-txt1{
	font-size: 22px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #fff;
}
@media (max-width: 1440px) {.cms-txt1{ font-size: 20px; line-height: 28px;}}
@media (max-width: 1366px) {.cms-txt1{ font-size: 18px; line-height: 23px;}}
@media (max-width: 991px) {.cms-txt1{ font-size: 16px; line-height: 20px;}}
/* BACKGROUND-COLOR */
.bg-green{background-color: #a6c0ad;}
.bg-purple{background-color: #7775b4;}
.b-border{border-bottom: solid 2px #fff;}
.t-black{color: #000001 !important;}
.t-purple{color:#7775b4;}
.black{color: #000000;}
.grey{color: #666666;}
/* FOOTER CSS*/
.footer{background-color: #ffffff;padding: 40px 0 ;border-top: solid 1px #979797;}
.footer .footer-box{
	position: relative;
}
.footer .footer-box .footer-text{
	font-size: 15px;
	font-weight: 500;
	line-height: 17px;
	color: #000000;
	padding-right: 20px;
	border-right: 1px solid #dadada;
	display: inline-block;
    vertical-align: middle;
}
@media (max-width: 767px) {
	.footer .footer-box .footer-text{text-align: center;}
}
/* HEADER CSS */
.header{
	padding: 25px 0;
	position: fixed;
    background-color: #7775b4;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}
.header.header-fixed{
	transition: all 0.3s;
    z-index: 999;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);
}
@media (max-width: 991px) {.header{padding-bottom: 100px; overflow: visible;}}
.header .lang-btn{
	padding: 14px 48px 14px 22px;
	border-radius: 32px;
	border: solid 2px #fff;
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	background-image: url('/images/SITTF2023/path.svg');
	background-repeat: no-repeat;
	background-position: center right 10px;
	-webkit-appearance: none;
	position: relative;
	z-index: 99;
}
.header .lang-btn.show {
	background-color: transparent;
	border: 2px solid #fff;
}
.header .lang-btn:hover{
	background-color: transparent;
	border: 2px solid #fff;
}
.header .dropdown-item:focus, .dropdown-item:hover{
	background-color: transparent !important;
}
.banner-section .header-content{
	max-width: 660px;
}
@media (max-width: 1440px){.header .header-content{ max-width: 600px; }}
@media (max-width: 1199px){.header .header-content{ max-width: 550px; }}
@media (max-width: 991px) {.header .header-content{ max-width: 100%; }}
.header .dropdown-menu.show{
	border-radius: 32px;
	border: solid 2px #fff;
	min-width: 130px;
}
@media (max-width: 767px) {.header-logo{max-width: 320px;}}
@media (max-width: 480px) {
	.header-logo{max-width: 200px;}
}
.banner-section .hcontent{position: relative;}
.banner-section .header-content ul li{
	padding-left: 30px !important;
	position: relative;
}
.logo-english{ display: inline-block; }
.logo-arbic{ display: none; }
.side-img{
	height: 100%;
    width: 51%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/images/SITTF2023/sideimg.svg);
    position: absolute;
    z-index: 9;
    right: -12%;
    top: 22%;
}
@media (max-width: 1440px) {.side-img{width: 46%;right: -8%;top: 26%;height: 83%;}}
@media (max-width: 1199px) {.side-img{width: 43%;right: -8%;top: 26%;height: 62%;}}
@media (max-width: 991px) {.side-img{top: 80%;left: 32%;width: 35%; height: 40%;}}
.banner-section .header-content ul li.calender-icon:before{
	content: "";
	background: url(/images/SITTF2023/calender.svg) no-repeat;
	position: absolute;
	width: 17px;
	height: 18px;
	object-fit: contain;
	left: 0;
	top: 50%;
    transform: translateY(-50%);
}
.banner-section .header-content ul li.location-icon:before{
	content: "";
	background: url(/images/SITTF2023/location.svg) no-repeat;
	position: absolute;
	width: 18px;
	height: 23px;
	object-fit: contain;
	left: 0;
	top: 50%;
    transform: translateY(-50%);
}
/* VIDEO SECTION */
.video-section {line-height: 0;}
.video-section .video-bg{
	height: 815px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	background-image: url(/images/SITTF2023/video-background.png);
	line-height: 0;
}
.video-section video{ 
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-section .video-bg .video-iconimg{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display:inline-block;
}
/* SPEAKERS SLIDER */
.slider-arrow{
	display: flex;
	justify-content: flex-end;
}
.slider-arrow .slick-arrow img{cursor: pointer;transition: all 0.3s;}
.slider-arrow .slick-arrow img:hover{
	opacity: 0.6;
}
.slider-box{position: relative;}
.speakers-slider .slick-list, .current-year-slider .slick-list, .previous-year-slider .slick-list{margin: 0 -12px;}
.speakers-slider .slick-slide, .current-year-slider .slick-slide, .previous-year-slider .slick-slide{margin: 0 12px;}
.speaker-text{
  font-size: 20px;
  line-height: 25px;
  color: #000;
  min-height: 60px;
}
@media (max-width: 1800px){.speaker-text{min-height: 80px;}}
@media (max-width: 1440px){.speaker-text{font-size: 17px;line-height: 20px;}}
@media (max-width: 1199px){.speaker-text{font-size: 14px;line-height: 17px; min-height: 48px;}}
@media (max-width: 767px){
	.speaker-text{font-size: 14px;line-height: 17px;min-height: 40px;}
	.featured-speakers-section .probox .hd-type4{font-size: 19px; line-height: 22px;}
}
@media(max-width:575px){
	.slider-arrow{
		justify-content: right !important;
	}
    html[dir="rtl"]  .slider-arrow{justify-content: left !important;}
}
/* EVENT AGENDA SECTION */
.tab-pane:not(.active) {display: none;}
.event-heading{max-width: 880px;}
.event-tabs .nav{
	display: inline-flex;
    flex-wrap: nowrap;
	background-color: #ffffff;
	padding: 12px;
	border-radius: 49px;
}
.event-tabs .nav.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
	background-color: #000001;
	color: #fff;
}
.event-tabs .nav-link:focus, .nav-link:hover{color: #000001;}
.event-tabs .nav-pills .nav-link{
	padding: 18px 36px;
	text-align: center;
	color: #000001;
	border-radius: 38px;
	font-size: 22px;
	line-height: 25px;
}
@media (max-width: 1440px) {
	.event-tabs .nav-pills .nav-link{ font-size: 18px; line-height: 21px;padding: 18px 20px;}
	.event-tabs .nav {padding: 8px;}}
@media (max-width: 1199px) {
	.event-tabs .nav-pills .nav-link {font-size: 16px;line-height: 19px;padding: 10px 17px;}
	.event-tabs .nav {padding: 8px;}}
@media (max-width: 991px) {
	.event-tabs .nav-pills .nav-link {font-size: 14px;line-height: 17px;padding: 10px 10px;}
	.event-tabs .nav {padding: 6px;}}
@media (max-width: 767px) {
	.event-tabs .nav{width: 100%;}
	.event-tabs .nav-pills .nav-link{ font-size: 11px; line-height: 15px; padding: 7px 7px;width: 100%;
    text-align: center;}
	.event-tabs .nav-pills li{width: 20%; display: flex;}
}
.event-tabs .event-details{
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}

/* EXPLORE SLIDER SECTION */
.explore-past-section{
	padding: 140px 0 75px 0;
	position: relative;
}
.slider-exp,.video-box,.present-box{padding: 0 6px;}
.explore-slider,.video-slider,.present-slider {overflow: hidden;}
.explore-slider .slick-list,.video-slider .slick-list,.present-slider .slick-list{margin: 0 -20%;}
.video-slider .video-box img{width: 100%;}
@media (max-width: 1440px){.explore-past-section{padding: 120px 0 75px 0;}}
@media (max-width: 1199px){.explore-past-section{padding: 100px 0 65px 0;}}
@media (max-width: 991px){.explore-past-section{padding: 80px 0 55px 0;}}
@media (max-width: 767px){.explore-past-section{padding: 60px 0 45px 0;}}
.year-drp .year-btn{
	border-radius: 49px;
    border: solid 1px #000;
    background-color: #fff;
    font-size: 22px;
    line-height: 25px;
    color: #000001;
    background-image: url('/images/SITTF2023/path-black.svg');
    background-repeat: no-repeat;
    background-position: center right 10px;
    -webkit-appearance: none;
    appearance: none;
    padding: 28px 132px 28px 30px;
}
.year-drp .dropdown-toggle::after{
	display: none;
}
.year-drp .year-btn.show {
	background-color: transparent;
}
.year-drp .year-btn:hover{
	background-color: transparent;
}
.year-drp .dropdown-item:focus, .dropdown-item:hover{
	background-color: transparent !important;
}
.year-drp .dropdown-menu.show {
    min-width: 178px;
    border-radius: 5px;
    border: solid 1px #000;
    background-color: #fff;
    font-size: 20px;
    margin-left: 12px !important;
}
.year-drp .dropdown-menu li:hover{
	background-color: #7775b4;
}
.year-select .year-select-btn{
	min-width: 260px;
    width: 100%;
    padding: 30px;
    border-radius: 49px;
    border: solid 1px #000;
    background-color: #fff;
    font-size: 22px;
    line-height: 25px;
    color: #000001;
    background-image: url(/images/SITTF2023/path-black.svg);
    background-repeat: no-repeat;
    background-position: center right 10px;
    -webkit-appearance: none;
    appearance: none;
}
.explore-left {
    display: flex;
    align-items: center;
    gap: 20px;
    z-index: 2;
    position: relative;
}
.img-tabs{
	border-radius: 49px;
    border: solid 1px #000;
    background-color: #fff;
}
.img-tabs .nav{
	background-color: #ffffff;
	padding: 12px;
	border-radius: 49px;
}
.img-tabs .nav.nav-pills .nav-link.active, .nav-pills .show>.nav-link,.img-tabs .nav.nav-pills .nav-link:hover{
	background-color: #000001;
	color: #fff;
}
.img-tabs .nav-link:focus, .nav-link:hover{color: #000001;}
.img-tabs .nav-pills .nav-link{
	padding: 18px 36px;
	text-align: center;
	color: #000001;
	border-radius: 38px;
	font-size: 22px;
	line-height: 25px;
	transition: all 0.3s;
}
@media(max-width: 1800px){.img-tabs .nav-pills .nav-link {
    padding: 18px 27px;}}
@media (max-width: 1440px) {
	.img-tabs .nav-pills .nav-link{ font-size: 18px; line-height: 21px;padding: 18px 20px;}
	.img-tabs .nav {padding: 8px;}}
@media (max-width: 1199px) {
	.img-tabs .nav-pills .nav-link {font-size: 16px;line-height: 19px;padding: 10px 15px;}
	.img-tabs .nav {padding: 8px;}}
@media (max-width: 991px) {
	.img-tabs .nav-pills .nav-link {font-size: 14px;line-height: 17px;padding: 10px 10px;}
	.img-tabs .nav {padding: 6px;}}
@media (max-width: 767px) {
	.img-tabs .nav{width: 100%;}
	.img-tabs .nav-pills .nav-link{ font-size: 11px; line-height: 15px; padding: 7px 7px;}
	.img-tabs .nav-pills li{width: 27%; display: flex;}}
@media (max-width: 1440px) {
	.year-drp .year-btn{padding: 25px 132px 26px 30px;font-size: 18px; line-height: 21px;}
	.year-drp .dropdown-menu.show {font-size: 17px;}
	.year-select .year-select-btn{min-width: 250px;padding: 24px 30px;}
}
@media (max-width: 1199px) {
	.year-drp .year-btn{padding: 17px 132px 18px 30px;font-size: 16px;line-height: 19px;}
	.year-drp .dropdown-menu.show {font-size: 15px;}
	.year-select .year-select-btn{min-width: 200px;padding: 14px 22px;}
	.year-select .year-select-btn{background-position: center right 20px;}
}
@media (max-width: 991px) {
	.year-drp .year-btn{padding: 15px 65px 16px 30px;font-size: 14px;line-height: 17px;}
	.year-drp .dropdown-menu.show {font-size: 13px;}
	.year-select .year-select-btn{min-width: 165px;padding: 14px 22px;}
	.img-tabs .nav {padding: 9px;}
}
@media (max-width: 767px) {
	.year-drp .year-btn{padding: 13px 65px 13px 30px;font-size: 11px; line-height: 15px;}
	.year-drp .dropdown-menu.show {font-size: 10px;}
    .img-tabs{width: 100%;}
}
@media(max-width: 575px){.explore-left {flex-wrap: wrap;}.year-drp{width: 100%;}
						 .year-drp .year-btn{width: 100%;text-align: left;}
						 
						 .img-tabs .nav-pills .nav-link {width: 100%;}
						.img-tabs .nav-pills li {width: 33.33%;}}
/* SMART TOURISM SECTION */
.smart-tourism-section .smart-section{
	position: relative;
}
.smart-tourism-section .smart-section .smart-square-image{
	position: absolute;
	bottom: 0;
}
@media (max-width: 1440px){.smart-tourism-section .smart-section .smart-square-image{max-height: 250px;}}
@media (max-width: 767px){.smart-tourism-section .smart-section .smart-square-image{
	max-height: 150px; position: static; padding-bottom: 30px;}
	.smart-tourism-section{padding-top: 0;}}

/* ABOUT SECTION */
.about-section{position: relative;}
.about-heading{padding: 100px 0 140px;}
@media (max-width: 1440px){.about-heading{padding: 85px 0 125px;}}
@media (max-width: 1199px){.about-heading {padding: 75px 0 100px;}}
@media (max-width: 991px){.about-heading {padding: 75px 0 80px;}}
@media (max-width: 767px){.about-heading{padding: 0;}}
.about-content{
	padding: 100px 0 100px;
	padding-left: calc( 50vw - ( 1610px / 2));
	position: relative;
	z-index: 1;
	max-width: 960px;
}
@media(min-width: 1400px){.about-content{padding-left: calc( 50vw - ( 1320px / 2));}}
@media(min-width: 1920px){.about-content{padding-left: calc( 50vw - ( 1585px / 2));}}
.about-main .about-head{padding: 25px;}
.about-background{
	background-image: url(/images/SITTF2023/about-background.png);
    background-size: cover;
    height: 74%;
    width: 75%;
    position: absolute;
    right: 0;
    top: 26%;
    bottom: 0;
}
@media(min-width: 1930px){.about-content{max-width: 1320px;}}
@media (max-width: 1440px){
	.about-content{padding: 90px 0 90px;padding-left: calc( 50vw - ( 1170px / 2));max-width: 750px;}
	.about-background{top: 29.2%;height: 70.8%;}}
@media (max-width: 1199px){
	.about-content {padding: 80px 0 80px;padding-left: calc( 50vw - ( 935px / 2));max-width: 600px}
	.about-background{top: 25%;height: 75%;}
}
@media (max-width: 991px){
	.about-content {padding: 50px 0 50px;padding-left: calc( 50vw - ( 695px / 2));max-width: 450px;}
	.about-background{top: 25.7%;height: 74.3%;}}
@media (max-width: 767px){
	.about-content {
	max-width: 100%;
    padding: 40px 0 40px;
    padding-left: calc( 50vw - ( 540px / 2));
    padding-right: calc( 50vw - ( 540px / 2));}
	.about-background{position: static; height: 390px; width: 100%; margin-left: 0;}
}
@media(max-width: 480px){.about-content {padding: 25px 25px;}}
.about-square-img{
	position: absolute;
	top: 10%;
	right: 3%;
	z-index: 9;
}
@media (max-width: 1199px){.about-square-img{max-width: 200px;}}
@media(max-width: 767px){
	.about-square-img{
		top: 59.5%;
		transform: translate( -50% ,-50%);
		left: 50%;
 }
}
@media(max-width: 480px){
	.about-square-img{
		top: 65.4%;
 }
}
.about-content-img{position: relative;}
@media (max-width: 767px){.about-content-img{position: relative;margin-top: 0px; margin-bottom: 150px}}
.about-content .hd-type3, .about-content  .cms-txt1{max-width: 652px;}
@media (max-width: 1440px){.about-content .hd-type3, .about-content .cms-txt1 {max-width: 580px;}}
@media (max-width: 1199px){.about-content .hd-type3, .about-content .cms-txt1 {max-width: 550px;}}
@media (max-width: 1199px){.about-content .hd-type3, .about-content .cms-txt1 {max-width: 525px;}}
@media (max-width: 991px){.about-content .hd-type3, .about-content .cms-txt1 {max-width: 400px;}}
@media (max-width: 767px){.about-content .hd-type3, .about-content .cms-txt1 {max-width: 100%;}}
.white-arrow{display: flex;}
.about-bottom{
	display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 100px;
}
@media (max-width: 1440px) {.about-bottom{ padding-top: 85px;}}
@media (max-width: 1199px) {.about-bottom{ padding-top: 70px;}}
@media (max-width: 991px) {.about-bottom{ padding-top: 65px;}}
@media (max-width: 767px) {.about-bottom{ padding-top: 65px;}}
@media (max-width: 767px) {.about-main .mdnone{display: none;} .mdblock{display: block !important;}}
.logo-section{background-color: #000001;padding: 20px 0;}
.logo-section img{max-width: 160px; max-height: 120px;}
@media (max-width: 1440px) {.logo-section img{max-width: 120px;}}
@media (max-width: 1199px) {.logo-section img{max-width: 95px;}}
@media (max-width: 991px) {.logo-section img{max-width: 70px;}}
@media (max-width: 767px) {.logo-section img{max-height: 60px; max-width: 85px;}}
.logo-section .logo-image{padding: 0 50px;}
@media (max-width: 1199px) {.logo-section .logo-image{padding: 0 40px;}}
@media (max-width: 991px) {.logo-section .logo-image{padding: 0 30px;}}
@media (max-width: 767px) {.logo-section .logo-image{padding: 0 25px;}}
.logo-slider{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	row-gap: 15px;
}
.slick-slide{ height:auto !important; }

.probox{
	position: relative;
	border-bottom: solid 2px #000001;
}
.probox-img{
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
.middle {
    padding: 20px;
    background-color: rgba(119, 117, 180, 0.9);
    color: #ffffff !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    transition: all 0.5s;
}
.probox:hover .probox-img {opacity: 0.1;}
.probox:hover .middle {opacity: 1;}
.probox .middle .content {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}
.probox .middle .content .view-more {
    display: inline-block;
    color: #fff;
    text-decoration: underline;
}
.probox .middle .content .view-more:hover{color: #000001;}
@media(max-width: 767px){
	.middle {padding: 10px;}
	.probox .middle .content {font-size: 14px; line-height: 18px;}
}
/* MODAL CSS */
.modal-popup1 .modal-content{border-radius: 0;}
.modal-popup1.modal .modal-body {
    padding: 50px 100px;
}
.modal-popup1.modal .modal-header{
	border-bottom: 0px;
}
.modal-popup1 .modal-dialog {
    margin: 2.75rem auto;
}
.modal-popup1.modal .modal-content .close {
    line-height: 1;
    font-size: 50px;
    margin-top: -8px;
    position: absolute;
    right: -10px;
    bottom: 100%;
    width: 30px;
    height: 30px;
    background: 0;
    opacity: 1;
    font-family: 'Helvetica Neue';
    color: #fff;
    font-weight: 300;
    outline: 0;
    box-shadow: none;
}
.modal-popup1.modal .modal-content .close span {
    display: block;
    line-height: 8px;
    height: 30px;
    text-shadow: none;
}
@media (max-width: 1440px){.modal-popup1 .cms-txt1 {line-height: 26px;}}

#videoModal.modal .modal-body ,#videoModal.modal .modal-header{
	padding: 0;
}
.modal-popup1.modal .modal-body .videoContainer {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.modal-popup1.modal .modal-body .videoContainer video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.featured-speakers-section .featured-text{max-width: 885px;}
.modal-header{padding: 0;}
@media(max-width: 767px){
	.modal-popup1.modal .modal-body{padding: 25px;}
	.modal-popup1.modal .modal-content .close{right: 0;}
}

/* NEW CSS FOR FOOTER */
.footer .footer-ul .footer-li{
	display: inline-block;
	margin-right: 20px;
}
.footer .footer-ul{
	display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    font-size: 0;
}
.footer .footer-ul .footer-li:last-child{
	margin-right: 0;
}
.footer .footer-ul .footer-li .footer-link{
	font-size: 15px;
  	font-weight: 500;
  	line-height: 18px;
  	display: inline-block;
  	vertical-align: middle;
  	color: #000;
  	text-decoration: none;
  	transition: all 0.3s;
}
.footer .footer-ul .footer-li .footer-link:hover{
	text-decoration: underline;
}
.footer .footer-social{
	text-align: right;
	font-size: 0;
}
.footer .footer-social li{
	display: inline-block;
	margin-right: 35px;
}
.footer .footer-social li:last-child{
	margin-right: 0;
}
.footer .footer-social li a {
	display: inline-block;
	transition: all 0.3s;
}
.footer .footer-social li a:hover svg path{
	fill: #7775b4;
	transition: all 0.3s;
}
.footer-main{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer-main .footer-right{
	flex: 0 0 150px;
}
.footer-main .footer-left{
	flex-grow: 1;
}
@media(max-width:1366px){
	.footer .footer-ul{padding-left: 0;}
}
@media(max-width:1199px){
	.footer .footer-social li{margin-right: 25px;}
	.footer .footer-box .footer-text{margin-bottom: 10px;}
}
@media(max-width:991px){
	.footer{padding: 30px 0;}
	.footer .footer-box .footer-text{border-right: 0;}
}
@media(max-width:767px){
	.footer-main{
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer .footer-box .footer-text{
		font-size: 14px;
	}
	.footer .footer-ul{
		display: block;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 15px;
	}
	.footer .footer-social{text-align: center;}
}
@media(max-width:575px){
	.footer .footer-ul .footer-li .footer-link{
		margin-bottom: 5px;
	}
}
html[dir="rtl"] .footer .footer-box .footer-text{
	padding-right: 0;
    border-right: 0;
    padding-left: 20px;
    border-left: 1px solid #dadada;
}
html[dir="rtl"] .footer .footer-ul .footer-li{
	margin-left: 20px;margin-right: 0;
}
html[dir="rtl"] .footer .footer-social li{
	margin-left: 35px;margin-right: 0;
}
html[dir="rtl"] .footer .footer-social li:last-child{
	margin-left: 0;
}
@media(max-width:991px){
	html[dir="rtl"] .footer .footer-box .footer-text{
		border-left: 0;
	}
}
/* NEW CSS FOR HEADER */
.header .header-menu .lang-link{
	display: none;
}
@media(max-width:575px){
	.header .header-menu .lang-link{
		display: block;
	    text-align: center;
	    padding-bottom: 10px;
	    color: #ffffff;
	    font-size: 18px;
	    line-height: 21px;
	    transition: all 0.3s;
	}
	.header .header-menu .lang-link:hover{
		text-decoration: none;
	}
}
.header .header-menu .header-droplist{font-size: 0;}
.header .header-menu .header-droplist > li{
	display: inline-block;
}
.header .header-menu .header-droplist > li a.dropdown-link{
	font-size: 18px;
	line-height: 21px;
  	font-weight: bold;
  	color: #fff;
  	display: inline-block;
  	vertical-align: middle;
  	transition: all 0.3s;
  	padding: 15px 25px;
  	border-radius: 32px;
  	text-decoration: none;
}
.header .header-menu .header-droplist > li a.dropdown-link:hover,
.header .header-menu .header-droplist > li a.dropdown-link.active{
	background-color: #ffffff;
	color: #7775b4;
}
.header .header-menu .header-droplist > li a.dropdown-link span:after{
	content: "";
	background: url(/images/SITTF2023/dropdown-arrow.svg) no-repeat right center;
    background-position: top 50% right;
    width: 10px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    transition: all 0.3s;
}
.header .header-menu .header-droplist > li a.dropdown-link:hover span:after,
.header .header-menu .header-droplist > li a.dropdown-link.active span:after{
	background: url(/images/SITTF2023/dropdown-arrow-hover.svg) no-repeat right center;
}
.header .header-menu .header-droplist .sub-menu > li a{
    padding: 15px 20px;
    background-color: #ffffff;
    font-size: 16px;
    line-height:20px;
    color: #7775b4;
    font-weight: 500;
    display: inline-block;
    width: 100%;
    border-top: 1px solid #dfdfdf;
    transition: all 0.3s;
    position: relative;
    text-decoration: none;
    text-align: left;
}
.header .header-menu .header-droplist .sub-menu li:nth-child(2) a{
	border-radius:15px 15px 0 0 ;
}
.header .header-menu .header-droplist .sub-menu li:last-child a{
	border-radius:0 0 15px 15px;
}
.header .header-menu .header-droplist .sub-menu > li a:hover,
.header .header-menu .header-droplist .sub-menu > li a.active{
    background-color: #7775b4;
    color: #fff;
}
.header .header-menu .header-droplist .sub-menu > li a.dropdown-inner span:after{
    content: "";
    background: url(/images/SITTF2023/submenu-droparrow-green.svg) no-repeat;
    background-position: center center;
    width: 6px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background-size: cover;
    transition: all 0.3s;
}
.header .header-menu .header-droplist .sub-menu > li a.active.dropdown-inner span:after,
.header .header-menu .header-droplist .sub-menu > li a.dropdown-inner:hover span:after{
    background: url(/images/SITTF2023/submenu-droparrow.svg) no-repeat;
}
.header .header-menu .header-droplist .sub-menu > li .sub-menu-inner{
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
}
.header .topbar-icon{margin-left:10px;display:none;}
.header .header-menu .header-droplist .sub-menu.show{
    position: absolute;
    width: 100%;
}
/* Menu icon css */
.header .menu-line span {
    display: block;
    width: 30px;
    height: 3px;
    background: #ffffff;
    -webkit-transition: all .3s;
    transition: all .3s;
    position: relative;
    text-align: center;
}
.header .menu-line span + span{margin-top: 6px;}
.header .menu-line.active span:nth-child(1) {
    -webkit-animation: ease .6s top forwards;
    animation: ease .6s top forwards;
}
.header .menu-line span:nth-child(1) {
    -webkit-animation: ease .6s top-2 forwards;
    animation: ease .6s top-2 forwards;
}
.header .menu-line.active span:nth-child(2) {
    -webkit-animation: ease .6s scaled forwards;
    animation: ease .6s scaled forwards;
}
.header .menu-line span:nth-child(2) {
    -webkit-animation: ease .6s scaled-2 forwards;
    animation: ease .6s scaled-2 forwards;
}
.header .menu-line.active span:nth-child(3) {
    -webkit-animation: ease .6s bottom forwards;
    animation: ease .6s bottom forwards;
}
.header .menu-line span:nth-child(3) {
    -webkit-animation: ease .6s bottom-2 forwards;
    animation: ease .6s bottom-2 forwards;
}
@keyframes top {
    0% {
        top: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    50% {
        top: 8px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        top: 8px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}
@keyframes top-2 {
    0% {
        top: 8px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    50% {
        top: 8px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes bottom {
    0% {
        bottom: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    50% {
        bottom: 8px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        bottom: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
}
@keyframes bottom-2 {
    0% {
        bottom: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    50% {
        bottom: 8px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        bottom: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
}
@keyframes scaled {
    50% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}
@keyframes scaled-2 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.header .menu-wrapper span.menu-line {
    height: auto;
    background: transparent;
    display: inline-block !important;
    vertical-align: middle;
}
.header .menu-wrapper span.menu-line span {
    height: 3px;
    width: 30px;
    background: #ffffff;
    display: block;
}
.header .menu-wrapper.active span{ display: block; }
.header .menu-wrapper.active span span:nth-child(1) {
    -webkit-animation: ease .6s top forwards;
    animation: ease .6s top forwards;
}
.header .menu-wrapper span span:nth-child(1) {
    -webkit-animation: ease .6s top-2 forwards;
    animation: ease .6s top-2 forwards;
}
.header .menu-wrapper.active span span:nth-child(2) {
    -webkit-animation: ease .6s scaled forwards;
    animation: ease .6s scaled forwards;
}
.header .menu-wrapper span span:nth-child(2) {
    -webkit-animation: ease .6s scaled-2 forwards;
    animation: ease .6s scaled-2 forwards;
}
.header .menu-wrapper.active span span:nth-child(3) {
    -webkit-animation: ease .6s bottom forwards;
    animation: ease .6s bottom forwards;
}
.header .menu-wrapper span span:nth-child(3) {
    -webkit-animation: ease .6s bottom-2 forwards;
    animation: ease .6s bottom-2 forwards;
}
@keyframes top {
    0% {
        top: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    50% {
        top: 8px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        top: 8px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}
@keyframes top-2 {
    0% {
        top: 10px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    50% {
        top: 10px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes bottom {
    0% {
        bottom: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    50% {
        bottom: 10px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        bottom: 10px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
}
@keyframes bottom-2 {
    0% {
        bottom: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    50% {
        bottom: 8px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        bottom: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
}
@keyframes scaled {
    50% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}
@keyframes scaled-2 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.header .header-menu .header-droplist > li a.dropdown-link.back-btn,
.header .header-menu .header-droplist .sub-menu > li a.dropdown-inner.back-btn{display:none;}
.header .social-icons{display: none;}
.header .social-icons a:hover svg circle{
        fill: #ffffff;
}
body.menu-hovered{position: relative;}
body.menu-hovered:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    margin-top:107px;
    background-color: rgba(0, 0, 0, 0.3);
}
.header .header-menu .header-droplist > li .sub-dropbox{
    position: relative;
}
.header .dropdown-outmenu{
	display: none;
}
@media(max-width:1400px){
	.header .header-menu .header-droplist > li a.dropdown-link{
		font-size: 15px;line-height: 18px;
	}
	.header .header-menu .header-droplist .sub-menu > li a{
		font-size: 14px;line-height: 17px;
	}
}
@media(max-width:1199px){
	.header .header-menu .header-droplist > li a.dropdown-link{
		padding: 15px;
	}
}
@media(max-width:991px){
	.header .dropdown-outmenu{
		display: inline-block;
	}
	.header .header-menu .header-droplist > li.dropdown-inmenu{
		display:none ;
	}
	.header .header-menu .header-droplist .sub-menu li:nth-child(2) a{
		border-radius:0;
	}
	.header .header-menu .header-droplist .sub-menu li:last-child a{
		border-radius:0;
	}
    body.menu-hovered:after{margin-top:0;}
    .header .header-menu .header-droplist{
        overflow-y: auto;
    }
    .header .header-menu .header-droplist::-webkit-scrollbar {
      width: 6px;
      height: 6px;
    }
    /* Track */
    .header .header-menu .header-droplist::-webkit-scrollbar-track {
        background: #ffffff;
        height: 10px;
        border-radius: 4px;
    }
    /* Handle */
    .header .header-menu .header-droplist::-webkit-scrollbar-thumb {
        background: #ffffff;
        width: 6px;
        height: 6px;
        border-radius: 4px;
    }
    .header .header-menu .header-droplist > li .sub-dropbox{position: static;}
    .header .topbar-icon{display:inline-block;}
    .header .header-menu{
        box-shadow: 0px 5px 2px 0px rgb(0 0 0 / 30%);
        transition: left .5s;
        width: 500px;
        z-index: 99;
        background-color: #7775b4;
        left: -500px;
        position: fixed;
        top: 0;
        bottom: 0;
    }
    .header .header-menu.menu-open{
        left: 0;
        top: 0;
        text-align: left;
    }
    .header{padding:5px 0;}
    .header .header-menu .header-droplist > li{width: 100%;}
    .header .header-menu .header-droplist > li a.dropdown-link{
        position: relative;
        padding:20px 45px 20px 20px;
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        font-size: 17px;
        line-height: 20px;
        border-radius: 0;
    }
    .header .header-menu .header-droplist .sub-menu > li a{
        font-size: 17px;
        line-height: 20px;
    }
    .header .header-menu .header-droplist > li a.dropdown-link span:after{
        background: url(/images/SITTF2023/arrow-right.svg) no-repeat right center;
        width: 22px;
        height: 8px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 20px;
    }
    .header .header-menu .header-droplist .sub-menu > li a.dropdown-inner span:after,
    .header .header-menu .header-droplist .sub-menu > li a.dropdown-inner:hover span:after{
        background: url(/images/SITTF2023/arrow-right.svg) no-repeat right center;
        width: 22px;
        height: 8px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 20px;
    }
    .header .header-menu .header-droplist > li a.dropdown-link:hover,
    .header .header-menu .header-droplist > li a.dropdown-link.active{
        background-color: #ffffff;
        color: #7775b4;
    }
    .header .header-menu .header-droplist > li a.dropdown-link:hover span:after,
    .header .header-menu .header-droplist > li a.dropdown-link.active span:after{
        background: url(/images/SITTF2023/arrow-right-purple.svg) no-repeat right center;
    }
    .header .header-menu .header-droplist > li a.dropdown-link:hover span:after{
        background: url(/images/SITTF2023/arrow-right.svg) no-repeat right center;
    }
    .header .header-menu .header-droplist .sub-menu > li a.active.dropdown-inner span:after{
        background: url(/images/SITTF2023/arrow-right.svg) no-repeat right center;
        width: 22px;
        height: 8px;
    }
    .header .header-menu .header-droplist .sub-menu{
        z-index:1 ;
        position: absolute;
        left: -100%;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s;
        width: 100%;
        top: 0;
        bottom: 0;
    }
    .header .header-menu .header-droplist .sub-menu.show{
        left: 0;
        opacity: 1;
        visibility: visible;
    }
    .header .header-menu .header-droplist .sub-menu > li .sub-menu-inner{
        z-index:9;
        position: absolute;
        left: -100%;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s;
        width: 100%;
        top: 0;
        bottom: 0;
        background-color: #7775b4;
    }
    .header .header-menu .header-droplist .sub-menu > li .sub-menu-inner.show{
        left: 0;
        opacity: 1;
        visibility: visible;
    }
    .header .header-menu .header-droplist .sub-menu > li a.dropdown-inner{
        background-color: #7775b4;
    }
    .header .header-menu .header-droplist .sub-menu > li a:hover{
         background-color: #ffffff;
         color: #7775b4;
    }
    .header .header-menu .header-droplist .sub-menu > li a{
        background-color: #7775b4;
        color: #ffffff;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        padding: 20px;
    }
    .header .header-menu .header-droplist .sub-menu > li:last-child{
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .header .header-menu .header-droplist .sub-menu > li .sub-menu-inner li:last-child{
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .header .header-menu .header-droplist > li a.dropdown-link.back-btn,
    .header .header-menu .header-droplist .sub-menu > li a.dropdown-inner.back-btn{display:block;}
    .header .header-menu .header-droplist > li a.dropdown-link.back-btn{
        display: block;
        background-color: #ffffff;
        padding: 20px 20px 20px 50px;
    }
    .header .header-menu .header-droplist > li a.dropdown-link.back-btn:after{
        content: '';
        background: url(/images/SITTF2023/arrow-left-back.svg) no-repeat left center;
        width: 10px;
        height: 18px;
        left: 20px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .header .header-menu.menu-open .social-icons{
        display: block;
        position: fixed;
        left: 110px;
        bottom: 0;
        text-align: center;
        z-index: 99;
        margin: 25px 0;
    }
    .header .header-menu .header-droplist .sub-menu > li .sub-menu-inner{border-left: 0px;}
}
@media(max-width:991px){
    .header .header-logo{max-height:70px;}  
    .header .header-rightpart .lang-dropdown{display: none;}
    .header{padding: 30px 0;}
    .header .header-rightpart .header-btn a{display: none;}
}
@media(max-width:767px){
    .header .header-logo{z-index: 999;position: relative;}
    .userIcon{position: relative;z-index: 999;}
    .header .topbar-icon{position: relative;z-index: 999;}
    .header .header-rightpart .search-icon{position: relative;z-index: 999;}
    .header .header-menu{
        padding-top:130px;
    }
    .header .header-menu{width:100%;left:-100%;}
    .header .header-menu .header-droplist{
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .header .header-menu .header-droplist .sub-menu.show{
        top: 130px;
    }
    .header .header-menu.menu-open .social-icons{
        left: 0;right: 0;margin: 10px 0;
    }
    .header .header-menu .header-droplist{
        padding-bottom: 50px;
    }
    .header .header-menu .header-droplist .sub-menu.show{
        overflow-y: scroll;
        padding-bottom: 50px;
    }
}
@media(max-width:575px){
    .header .header-menu{
        padding-top:90px;
    }
    .header .header-menu .header-droplist .sub-menu.show{
        top: 90px;
    }
    .header .dropdown-outmenu{
    	display: none;
    }    
}









/* RTL CSS */
html[dir="rtl"] .header .header-menu .header-droplist > li a.dropdown-link span:after{
	    margin-right: 5px;    margin-left: 0;
}
html[dir="rtl"] .header .header-rightpart .header-btn{
    margin-right: 0;margin-left: 10px;
}
html[dir="rtl"] .header .header-rightpart .userIcon{
    margin-right: 0;margin-left: 10px;
}
html[dir="rtl"] .header .header-rightpart .lang-dropdown .dropdown-menu{
    text-align: right;
}
html[dir="rtl"] .header .header-menu .header-droplist .sub-menu > li .sub-menu-inner{
    right: 100%;
}
html[dir="rtl"] .header .topbar-icon{
    margin-right: 10px;margin-left: 0;
}
html[dir="rtl"] .header .header-menu .header-droplist .sub-menu > li a.dropdown-inner
span:after{
    left: 20px;right: auto;
    transform: translateY(-50%) rotate(180deg);
}
html[dir="rtl"] .header .header-menu.menu-open{
    right: 0;left: auto;
}
html[dir="rtl"] .header .header-menu.menu-open .social-icons{
    right: 110px;left: auto;
}
html[dir="rtl"] .header .header-menu .header-droplist > li a.dropdown-link{
    text-align: right;
}
html[dir="rtl"] .header .header-rightpart .search-icon{
    margin-right: 10px;margin-left: 0;
}
@media(max-width:991px){
    html[dir="rtl"] .header .header-menu .header-droplist > li a.dropdown-link span:after{
        background: url(/images/SITTF2023/arrow-right.svg) no-repeat right center;
        width: 22px;
        height: 8px;
        left: 20px;
        right: auto;
        transform: translateY(-50%) rotate(180deg);
    }
    html[dir="rtl"] .header .header-menu .header-droplist > li a.dropdown-link:hover span:after {
        background: url(/images/SITTF2023/arrow-right.svg) no-repeat right center;
    }
    html[dir="rtl"] .header .header-menu .header-droplist .sub-menu{
        right: -100%;
    }
    html[dir="rtl"] .header .header-menu .header-droplist .sub-menu.show{
        right: 0;
    }
    html[dir="rtl"] .header .header-menu .header-droplist .sub-menu > li a{text-align: right;}
    html[dir="rtl"] .header .header-menu .header-droplist > li a.dropdown-link{
        padding: 20px 20px 20px 45px;
    }
    html[dir="rtl"] .header .header-menu .header-droplist .sub-menu > li .sub-menu-inner{
        right: -100%;
    }
    html[dir="rtl"] .header .header-menu .header-droplist .sub-menu > li .sub-menu-inner{
        right: 0;
    }
     html[dir="rtl"] .header .header-menu .header-droplist > li a.dropdown-link.back-btn{
        padding: 20px 50px 20px 20px;
    }
    html[dir="rtl"] .header .header-menu .header-droplist > li a.dropdown-link.back-btn:after{

        left: 0;right: 20px;
        transform: translateY(-50%) rotate(180deg);
    }
}
@media(max-width:767px){
    html[dir="rtl"] .header .header-menu.menu-open .social-icons{right: 0;left: 0;}
}
/* tab-type */
.nav-pills .mCSB_container{
    display: flex;
    justify-content: start;
    margin: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
}
.nav-pills .mCSB_horizontal.mCSB_inside>.mCSB_container{
	margin-bottom: 20px;
}
.nav-pills .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 700px;
    height: 5px;
    background-color: #b2c7b5;
     border-radius: 5px;
}
@media(max-width:991px){
	.nav-pills .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 300px;
	}
}
@media(max-width:576px){
	.nav-pills .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 150px;
	}
}
.nav-pills .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    height: 5px;
    border-radius: 5px;
}
.nav-pills .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
	background: #f1f1f8;
}
.nav-pills .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.nav-pills  .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color: #7775b4;
}
.nav-pills{
    scrollbar-width: thin;
    scrollbar-color: #f1f1f8 ;
}
.tab-type1 .nav-link{
    font-size: 26px;
    line-height: 30px;
    font-weight: 500;
    color: #000;
    background: #FFF;
    margin: 0 58px 20px;
}
.tab-type1 .nav-item:first-child .nav-link{
    margin-left: 0px;
}
.tab-type1 .nav-link.active{
    background: #fff;
    color: #7775b4;
    position: relative;
}
.tab-type1 .nav-link.active::before{
    content: "";
    position: absolute;
    background: #7775b4;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    bottom: -10px;
    left: 45%;
}
.tab-header{
    margin: 54px 40px 8px;
    text-align: center;
    font-weight: 500;
}
.tab-details{
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: #000000;
}
.description-outer{
    padding: 70px 58px 70px 70px;
}
.chairman-detail-section .cms-txt1{
    font-size: 18px;
    line-height: 23px;
}
.chairman-detail-section .hd-type3{
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px;
}
.chairman-detail-section .description-outer{
    padding: 55px 50px 55px 55px;
}
.chairman-detail-section .description-outer .btn-typ1{
    margin-top: 10px;
}
.logo-img{
    position: absolute;
    bottom: -100px;
    left: -100px;
}
.Chairman-outer{
    padding-right: calc( 45vw - ( 1320px / 2));
}
.chairman-detail-section .logo-slider-img{
	min-height: 100%;
	object-fit: cover;
}
.chairman-detail-section .details-slider-arrows{
	margin-top: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.chairman-detail-section{overflow: hidden;}
.chairman-detail-section  .details-slider .slick-list{
	overflow: visible;
	margin: 0 -30px;
}
.chairman-detail-section .details-slider .details-slider-slide{margin: 0 30px;}
.chairman-detail-section .details-slider-arrows .slick-arrow{cursor: pointer;}
@media(max-width:1440px){
	.chairman-detail-section .details-slider .details-slider-slide{margin: 0 20px;}
}
@media(max-width:1400px){
	.chairman-detail-section .details-slider .slick-list{margin: 0 -20px;}
    .tab-type1 .nav-link{
    	font-size: 22px;
    	line-height: 25px;
    	margin: 0 30px 20px;
    }
}
@media(max-width:1199px){
	.chairman-detail-section .description-outer{padding:40px;}
	.chairman-detail-section .details-slider .details-slider-slide{margin: 0 10px;}
	.chairman-detail-section .details-slider .slick-list{margin: 0 -10px;}
}
@media(max-width:991px){
	.tab-details{
		font-size: 18px;
		line-height: 22px;
	}
	.logo-img{
		text-align: center;
	    margin: 0 auto;
	    display: block;
	    left: 0;
	    right: 0;
	    bottom: -30px;
	}
	.chairman-detail-section .description-outer{padding: 30px;}
	.tab-header{margin: 40px 10px 8px;}
	.tab-type1 .nav-link{margin: 0 20px 20px;}
}
/* RTL CSS */
html[dir="rtl"] .tab-type1 .nav-item:first-child .nav-link{
	margin-right: 0px;
}
html[dir="rtl"] .tab-type1 .nav-link.active::before{
	left: auto;right: 45%;
}
html[dir="rtl"] .chairman-detail-section .details-slider-arrows .slick-arrow{
	position: relative;
    transform: rotate(180deg);
}
/* Previous editions page banner */
.banner-section .banner-bg{
	height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    background-image: url(/images/SITTF2023/prev-editions-bg.webp);
}
.banner-section .pattern-img{
	display: block;
    vertical-align: middle;
    text-align: right;
    margin-top: -230px;
    z-index: 1;
    position: relative;
}
@media(max-width:575px){
	.banner-section .pattern-img{
		margin-top: -150px;
		text-align: center;
	}
}
/* RTL CSS */
html[dir="rtl"] .banner-section .pattern-img{text-align: left;}
html[dir="rtl"] .header .header-menu .header-droplist .sub-menu > li a{text-align: right;}
@media(max-width: 480px){
    html[dir="rtl"] .year-drp .year-btn{text-align: right;}
}
/* Breadcrumb */
.list-breadcrumb{
	margin: 50px 0;
}
.breadcrumb {
    background: none;
    border-radius: 0;
    padding: 0;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 0px;
    font-weight: normal;
}
.breadcrumb a {
    color: #143d7e;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
}
.breadcrumb-item.active a{
    color: #000000;
}
.breadcrumb .breadcrumb-item{
	padding-left: 15px;
}
.breadcrumb .breadcrumb-item:first-child{
	padding-left: 0;
}
.breadcrumb-item + .breadcrumb-item::before {
    content: ">";
    color: #000000;
    padding-right: 15px;
}
@media(max-width:991px){
	.list-breadcrumb{margin: 30px 0;}
}
/* RTL CSS */
html[dir="rtl"] .breadcrumb .breadcrumb-item{
	padding-right: 15px;padding-left: 0;
}
html[dir="rtl"] .breadcrumb .breadcrumb-item:first-child{
	padding-right: 0;
}
html[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before{
	padding-left: 15px;padding-right: 0;
	float: right;
}
@media (min-width: 360px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding { padding-left: 12px;}
}
@media (min-width: 667px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding  { padding-left: calc(50vw - (520px / 2)); }
}
@media (min-width: 768px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding  { padding-left: calc(50vw - (700px / 2)); }
}
@media (min-width: 1024px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
        padding-left: calc(50vw - (935px / 2));
    }
}
@media (min-width: 1300px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding  {
        padding-left: calc(50vw - (1140px / 2));
    }
}
@media (min-width: 1440px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
    padding-left: calc(50vw - (1310px / 2));
    }
}
@media (min-width: 1560px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
        padding-left: calc(50vw - (1300px / 2));
    }
}
@media (min-width: 1700px){
    .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
        padding-left: calc(50vw - (1590px / 2));
    }
}
/* RTL CSS */
@media (min-width: 667px){
    html[dir="rtl"] .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding  { padding-right: calc(50vw - (520px / 2));padding-left:50px; }
}
@media (min-width: 768px){
    html[dir="rtl"] .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding  { padding-right: calc(50vw - (700px / 2));padding-left:50px; }
}
@media (min-width: 1024px){
    html[dir="rtl"] .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
        padding-right: calc(50vw - (935px / 2));padding-left:50px;
    }
}
@media (min-width: 1300px){
    html[dir="rtl"] .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding  {
        padding-right: calc(50vw - (1140px / 2));padding-left:50px;
    }
}
@media (min-width: 1440px){
    html[dir="rtl"] .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
     	padding-right: calc(50vw - (1310px / 2));padding-left:50px;
    }
}
@media (min-width: 1560px){
    html[dir="rtl"] .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
        padding-right: calc(50vw - (1300px / 2));padding-left:50px;
    }
}
@media (min-width: 1700px){
    html[dir="rtl"] .contactUsPage .contactOverlay .contactContentBox .contactContentLeft .contactContent.container-Lpadding {
        padding-right: calc(50vw - (1590px / 2));padding-left:50px;
    }
}
.aboutPage.contactUsPage .contactOverlay .contactContentBox{
	bottom: -30px;
}

html[dir="rtl"] .slider-arrow .slick-arrow img{
	    transform: rotate(360deg);
}
html[dir="rtl"] .modal-popup1.modal .modal-content .close{
	left: -10px;
    right: auto;
}
@media(max-width:767px){
	.slider-arrow .slick-arrow img{
		width: 80px;
	}
}
@media(max-width:575px){
	.explore-past-section .slick-track{
		margin-left: calc(50vw - (300px / 2));
	}
}


.box-section .box-content{
    padding: 60px;
    height: 100%;
}
.box-section .box-content .cms-txt1 p:last-child{
    margin-bottom: 0;
}
.box-section .box-img img{
    min-height: 100%;
    object-fit:cover ;
}
@media(max-width:1440px){
    .box-section .box-content{
        padding: 50px;
    }
}
@media(max-width:1199px){
    .box-section .box-content{
        padding: 35px;
    }
}
@media(max-width:991px){
    .box-section .box-content{
        padding: 30px;
    }
}
@media(max-width:767px){
    .box-section .row{
        margin-bottom:20px;
    }
}
.featured-speakers-section .speakers-slider-new .slick-track{
    margin: 0 -15px;
}
.featured-speakers-section .speakers-slider-new .slider-box {
    padding:0 15px;
}

html[dir="rtl"] .slider-arrow .prev-arrow,html[dir="rtl"] .slider-arrow .next-arrow{
    transform: rotate(180deg);
}
/* html[dir="rtl"] .slider-arrow-new.slider-arrow .prev-arrow,html[dir="rtl"] .slider-arrow-new.slider-arrow .next-arrow{
    transform: none;
} */

.event-agenda-section .date{
    font-size: 38px;
    line-height: 42px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 30px;
}
@media(max-width:1440px){
    .event-agenda-section .date{
        font-size: 34px;
        line-height: 38px;
    }
}
@media(max-width:1199px){
    .event-agenda-section .date{
        font-size: 28px;
        line-height: 32px;
        padding-bottom: 20px;
    }
}
@media(max-width:991px){
    .event-agenda-section .date{
        font-size: 24px;
        line-height: 28px;
    }
}
@media(max-width:767px){
    .event-agenda-section .date{
        font-size: 21px;
        line-height: 25px;
        padding-bottom: 15px;
    }
}
.accordian-section{
    padding-top: 30px;
}
.accordian-section .accordian-item .accordian-data .cms-txt1{
    padding: 30px 0;
}
.accordian-section .accordian-item .accordian-data .cms-txt1 p:last-child{
    margin-bottom: 0;
}
.accordian-section .accordian-item .accordian-data .guest-detail{
    display: flex;
}
.accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
    flex: 0 0 5%;
    margin-right: 20px;
}
.accordian-section .accordian-item .accordian-data .guest-detail .guest-detail-right{
    flex-grow: 1;
}
.accordian-section .accordian-item .accordian-data .guest-detail .guest-detail-right .name{
    font-size: 22px;
    line-height: 25px;
    font-weight: bold;
    color: #ffffff;
}
.accordian-section .accordian-item .accordian-data .guest-detail .guest-detail-right .detail{
    font-size: 17px;
    line-height: 20px;
    font-weight: normal;
    color: #ffffff;
}
.accordian-section .accordian-item .accordian-title{
    font-size: 38px;
    line-height: 42px;
    font-weight: 500;
    color: #ffffff;
}
.accordian-section .accordian-item .accordian-title span {
    display: inline-block;
    width: 60%;
}
.accordian-section .accordian-item{
    background-color: #7775b4;
    padding: 30px;
}
.accordian-section .accordian-item:hover{
    cursor: pointer;
}
.accordian-section .accordian-item .accordian-title img{
    display: inline-block;
    margin: 0 85px;
}
.accordian-section .accordian-item .accordian-content{
    display: none;
}
.accordian-section .accordian-item.show .accordian-content{
    display: block;
}
.accordian-section .accordian-item.show{
    background-color: #7270b3;
}
.accordian-section .accordian-item.show .accordian-title img{
    transform: rotate(90deg);
}
@media(max-width:1700px){
    .accordian-section .accordian-item .accordian-title img{
        margin: 0 30px;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
        flex : 0 0 6%;
    }
    .accordian-section .accordian-item .accordian-title span{
        width: 75%;
    }
}
@media(max-width:1440px){
    .accordian-section .accordian-item .accordian-title{
        font-size: 32px;
        line-height: 35px;
    }
    .accordian-section .accordian-item .accordian-title img{
        margin: 0 60px;
    }
    .accordian-section .accordian-item .accordian-title span{
        width: 60%;
    }
}
@media(max-width:1366px){
    .accordian-section .accordian-item .accordian-title img{
        margin: 0 35px;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
        flex : 0 0 7%;
    }
    .accordian-section .accordian-item .accordian-title span{
        width: 70%;
    }
}
@media(max-width:1199px){
    .accordian-section .accordian-item .accordian-title{
        font-size: 26px;
        line-height: 30px;
    }
    .accordian-section .accordian-item .accordian-title img{
        margin: 0 25px;
    }
    .accordian-section .accordian-item .accordian-data .cms-txt1{
        padding: 25px 0;
    }
    .accordian-section .accordian-item{
        padding: 25px;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
        flex : 0 0 8%;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-detail-right .name{
        font-size: 20px;
        line-height: 24px;    
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-detail-right .detail{
        font-size: 15px;
        line-height: 18px;
    }
}
@media(max-width:991px){
    .accordian-section .accordian-item .accordian-title{
        font-size: 20px;
        line-height: 24px;
    }
    .accordian-section .accordian-item .accordian-title img{
        margin: 0 20px;
        max-width: 10px;
    }
    .accordian-section .accordian-item .accordian-data .cms-txt1{
        padding: 20px 0;
    }
    .accordian-section .accordian-item{
        padding: 20px;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
        margin-right: 10px;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-detail-right .name{
        font-size: 15px;
        line-height: 20px;    
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-detail-right .detail{
        font-size: 12px;
        line-height: 15px;
    }
}
@media(max-width:767px){
    .accordian-section .accordian-item .accordian-title{
        font-size: 17px;
        line-height: 20px;
    }
    .accordian-section .accordian-item .accordian-title img{
        margin: 0 40px;
    }
    .accordian-section .accordian-item{
        padding: 15px;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
        flex: 0 0 7%;
    }
    .accordian-section .accordian-item .accordian-title span{
        width: 58%;
    }
}
@media(max-width:576px){
    .accordian-section .accordian-item{
        margin: 0 -12px;
    }
    .accordian-section .accordian-item .accordian-title img{
        margin: 0 12px;
    }
    .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
        flex: 0 0 11%;
    }
    .accordian-section .accordian-item .accordian-title span{
        width: 76%;
    }
    .agenda-page .event-tabs .nav-pills .nav-link{
        white-space: nowrap;
    }
    .agenda-page .event-tabs .nav-pills li{
        width: 33.33%;
    }
}

/* RTL CSS */
html[dir="rtl"] .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
    margin-right: 0;margin-left: 20px;
}
@media(max-width:991px){
    html[dir="rtl"] .accordian-section .accordian-item .accordian-data .guest-detail .guest-img{
        margin-right: 0;margin-left: 10px;
    }
}
@media(max-width:1366px){
    html[dir="rtl"] .accordian-section .accordian-item .accordian-title span{
        width: 72%;
    }
}
@media(max-width:767px){
    html[dir="rtl"] .accordian-section .accordian-item .accordian-title span{
        width: 55%;
    }
}
@media(max-width:576px){
    html[dir="rtl"] .accordian-section .accordian-item .accordian-title span{
        width: 77%;
    }
}
/*year-tab-button css*/
.year-tab-button.img-tabs{
    border: none;    
    border-radius: 0;    
}
.year-tab-button.img-tabs .year-section-slider{
    display: flex;
    flex-wrap: nowrap;
    gap: 60px;
}
.year-tab-button.img-tabs .nav,
.year-tab-button.img-tabs .nav.nav-pills .nav-link{padding: 0;}
.year-tab-button.img-tabs .nav.nav-pills .nav-link:hover,
.year-tab-button.img-tabs .nav.nav-pills .nav-link.active{
    background-color: transparent;
    color: #7775B4;
}
@media (max-width: 767px) {
    .year-tab-button.img-tabs{flex: auto;}
    .year-tab-button.img-tabs .year-section-slider {gap: 40px;}
    .img-tabs.year-tab-button .nav-pills li {width: auto;}    
}
@media (max-width: 575px) {
    /* .year-tab-button.img-tabs .year-section-slider{justify-content: center;} */
    .current-previous-section .explore-left{flex-wrap: nowrap;}
}
.year-tab-button.img-tabs .nav-item button{position: relative;}
.custom-circle{
    background-color: transparent;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translateY(-50%);
    margin-top: 20px;    
}
.current-year-btn.active .custom-circle,
.previous-year-btn.active .custom-circle{
    background-color: #7775B4;
}
/*year-tab-button css End*/