@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
body{font-family: 'Montserrat', sans-serif;}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-5{ margin-top:5px;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.bottom-10{margin-bottom:10px;}
.top-150{ margin-top:100px;}

.fl{float:left;}
.fr{float:right;}
.pad-top-25{ padding-top:25px;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}
.border-blue{border:1px solid blue;}

.bg-light{background-color:#FF!important;}
.navbar-nav .nav-link {color:#160d47; font-size:13px; font-weight:600!important; text-transform:uppercase;letter-spacing: 0.5px;padding-left:15px!important; padding-right:15px!important;}
.nav-link:hover{color:#ed1c24; font-size:13px; font-weight:600!important; text-decoration:underline;text-transform:uppercase;}


.active {color:#ed1c24!important;/*text-decoration:underline;*/}

.navbar-brand img{width:300px;}
.bg-dark{background-color: #f1c34b!important;}
.bg-light-2{background:#2d1112!important; color:#FFF;}
.font-13{font-size:13px;}
.font-12{font-size:12px;}
.font-11{font-size:11px;}
.anim-container{top: 5%; position: absolute; z-index: -1;width: 100%;opacity: 0.6;}
/*.bg-globe{background: url(../images/globe.gif) no-repeat;  background-position: bottom; opacity: 0.1; background-size: contain;}*/
.top-header{width: 100%;background: #FFF;padding: 5px;height: auto;position: fixed;top: -93px;height: auto;z-index: 99999;}
.fixed-top {position: fixed;top: 78px;}
.event-patner{text-align:center;}
.event-patner h4{font-size:15px; font-weight:600px;}
.nav-center{margin: 0 auto;}
/*==============================*/
header {padding-top: 2%; padding-bottom: 1rem; margin-top: 93px;height: 88vh;}
section {padding-top: 4rem;padding-bottom: 4rem;}
h2{font-size:2rem;}

.dropdown-menu{border: 0px; background:#f1c34b;color:#160d47; border-radius: 0px; padding: 0px 0px; text-align:center;}
.dropdown-item{background:#f1c34b;color:#160d47;padding: 10px 14px;text-align:left; font-weight:600;font-size:13px; text-transform:uppercase;    letter-spacing: 0.5px;}
.dropdown-item:hover{background:#160d47;color:#f1c34b;}

.dropdown-submenu {position: relative;}

.dropdown-submenu .dropdown-menu {top: 0;left: 100%; margin-top: -1px;}

.dropdown-item.active{background:#ed1c24!important; color:#FFF!important; text-decoration:none;}
.event-patner img{width:200px;}
.date-time-top{width: 359px;}
.date-center{text-align:center!important;}
/*=========hover===============*/
.dropdown:hover>.dropdown-menu {display: block;}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}


.header-btn a{background:#ed1c24; color:#FFF; font-size:13px; font-weight:500;text-transform: uppercase;width: 196px; margin-right: 2.5%;; border:0px;padding: 12px 10px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.header-btn a:hover{background:#00a651; color:#f1c34b;}

.section-2-b{background:#160d47; color:#FFF; padding:3rem 0px;}
.section-2-b h1{font-size:36px; font-weight:600; color:#FFF; text-transform:uppercase;margin-bottom: 30px;}
.section-2-b h1 span{color:#f1c34b;}
.section-2-b p{text-align:justify; color:#FFF; font-size:16px;margin-bottom: 24px; line-height: 28px;}

.section-3-b{background:#FFF; color:#2a2a2a; padding:3rem 0px;}
.section-3-b h1{font-size:36px; font-weight:600; color:#2a2a2a; text-transform:uppercase;margin-bottom: 30px;}
.section-3-b h1 span{color:#ed1c24;}
.section-3-b p{text-align:justify; color:#2a2a2a; font-size:16px;margin-bottom: 24px; line-height: 28px;}
.speaker-box-container{padding:28px 64px;}

.speaker-box{background:#FFF; border:1px solid #e5e3f4; text-align:left; padding:1px 20px;border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.44); -moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.44); box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.44);}
.speaker-box h2{font-size:18px; color:#160d47; font-weight:600; margin-top:15px; margin-bottom:10px;}
.speaker-box h3{font-size:15px; color:#5c557e; font-weight:500;  margin-bottom:15px;}
.speaker-box h4{font-size:15px; color:#656371; font-weight:600;  margin-bottom:15px;}
.speaker-box h4 a{color:#656371; text-decoration:none;}
.speaker-box h4 a:hover{color:#00a651; text-decoration:none;}

.speaker-box h5{font-size:15px; color:#5c557e; font-weight:600;  margin-bottom:15px;}
.speaker-box h5 a{color:#5c557e; text-decoration:none;}
.speaker-box h5 a:hover{color:#00a651; text-decoration:none;}

.title-box h2{font-size:18px;font-weight: 700;}

.btn-more{background:#f0bd37; color:#000; font-size:14px; font-weight:500; padding: 10px 18px; text-decoration:none;text-transform: uppercase;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.btn-more:hover{background:#00a651; color:#FFF;}

.section-4-b{background:#0e0926; color:#FFF; padding:3rem 0px;}
.section-4-b h1{font-size:36px; font-weight:600; color:#FFF; text-transform:uppercase;margin-bottom: 30px;}
.section-4-b h1 span{color:#f1c34b;}
.section-4-b p{text-align:justify; color:#FFF; font-size:16px;margin-bottom: 24px; line-height: 28px;}
.hig-mark{color:#f1c34b;font-weight:500;}
.hig-mark-2{color:#ed1c24;font-weight:600;}

.benifit{text-align:center;}
.benifit img{width:85px;}
.benifit h1{font-size:15px; color:#FFF; font-weight:500; margin-top:20px; margin-bottom:10px; text-transform:capitalize;line-height: 24px;}



.section-5-b{background:#f1c34b; color:#FFF; padding:3rem 0px;}
.section-5-b h1{font-size:36px; font-weight:600; color:#2a2a2a; text-transform:uppercase;margin-bottom: 30px;}
.section-5-b h1 span{color:#ed1c24;}
.section-5-b p{text-align:justify; color:#2a2a2a; font-size:16px;margin-bottom: 24px; line-height: 28px; font-weight:500;}


footer{background:#160d47; color:#FFF;}


.btn-square { width: 38px; height: 38px;}
.btn-sm-square { width: 32px; height: 32px;}
.btn-lg-square { width: 48px; height: 48px;}

.btn-square,
.btn-sm-square,
.btn-lg-square { padding: 0;  display:inline-block; padding-top:7px; align-items: center; justify-content: center; font-weight: normal;}


footer .btn.btn-link {display: block; margin-bottom: 5px; padding: 0; text-align: left; color: var(--light); font-weight: 300; text-transform: capitalize;
    transition: .3s; font-size:14px; text-decoration:none;}

footer .btn.btn-link::before { position: relative; content: "\f105"; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 10px;}

footer .btn.btn-link:hover {color:#dd2728 ;box-shadow: none;}
.footer-title{color:#f1c34b; font-size:17px; font-weight:600;}

.modal-footer{justify-content: center;}
/*==============About us================*/
.about-header{background:#130b3c;color:#FFF; padding:3rem; text-align:center;height: auto; text-transform: uppercase;margin-top: 126px;}
.about-header h1{color:#FFF; font-size:40px;}
.about-header h1 span{color:#f1c34b;}
.about-header h4{color:#FFF; font-size:20px;}
.about-header h4 span{color:#f1c34b;}

.about-text p{text-align:left; color:#100a2f; font-size:15px;margin-bottom: 24px; line-height: 28px;}

.about-text-2{text-align:center;padding:1rem 1.2rem;}
.about-text-2 h1{font-size:15px; color:#FFF; font-weight:500; margin-top:20px; margin-bottom:10px; text-transform:capitalize;line-height: 24px;}
.about-text-2 p{text-align:left; color:#FFF; font-size:13px!important;line-height: 28px;}


.about-text-3{text-align:center;padding:1rem 1.2rem;}
.about-text-3 h1{font-size:15px; color:#100a2f; font-weight:600; margin-top:20px; margin-bottom:10px; text-transform:capitalize;line-height: 24px;}
.about-text-3 p{text-align:left; color:#100a2f; font-size:13px!important;line-height: 28px;}

.about-text-3-b{text-align:left;}
.about-text-3-b ul li {list-style: none; padding:0px; margin:10px 0px 20px 0px; font-size:15px;color:#2a2a2a;font-weight: 500;}
.about-text-3-b ul li:before { margin-right: 9px;font-family: 'Font Awesome 5 Free';font-weight: 600; content: '\f058';color: #ed1c24;}

/*===============form==================*/
.form-header{background:#f1c34b; color:#160d47; padding:14px 10px 0px 22px; height:55px; border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;}
.form-header h1{font-size: 20px;text-transform: capitalize;}
.form-container{background:#f1f0f4; padding:1rem 2rem;-webkit-box-shadow: 0px 0px 17px -9px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 17px -9px rgba(0,0,0,0.75);box-shadow: 0px 0px 17px -9px rgba(0,0,0,0.75);}
.form-control-lg {padding:10px  15px; font-size: 14px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
label {font-size: 15px;font-weight: 600;margin-bottom: 5px;}
.btn-primary{background:#ed1c24; color:#FFF; font-size:17px; font-weight:500; border:0px;padding-left:20px;padding-right:20px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.btn-primary:hover{background:#160d47; color:#f1c34b;}

/*================31/05/2023=================*/
.counter{ text-align: center;color:#FFF; font-size:30px;}
.counter-no span {color:#FFF;    font-size: 55px;    font-weight: 600;}
.counter-no p{font-size:23px; color:#FFF; font-weight:600;}
.img-circle{-webkit-border-radius: 160px;-moz-border-radius: 160px; border-radius: 160px;width: 180px;}
.img-circle-c{-webkit-border-radius: 160px;-moz-border-radius: 160px; border-radius: 160px;}
.speaker-box-2{text-align:center;text-decoration:none!important;}
.speaker-box-2 h2{font-size:18px; color:#160d47; font-weight:600; margin-top:15px; margin-bottom:10px; text-decoration:none!important;}
.speaker-box-2 h3{font-size:13px; color:#000; font-weight:600;  margin-bottom:15px;}
.speaker-box-2 h4{font-size:13px; color:#656371; font-weight:600;  margin-bottom:15px;}
.speaker-box-2 h5{font-size:15px; color:#00a651; font-weight:600;  margin-bottom:15px;}


/*=====images overlay=======*/

.container-img {position: relative; width: 100%; text-align:center;}
.image {opacity: 1; /*display: block;width: 100%;*/ height: auto;  transition: .5s ease;  backface-visibility: hidden;}
.middle {transition: .5s ease; opacity: 0; position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center;}

.container-img:hover .image {opacity: 0.3; }
.container-img:hover .middle {opacity: 1;}
.text {background-color: #04AA6D;color: white;font-size: 18px; padding: 10px 13px;-webkit-border-radius: 60px;-moz-border-radius: 60px; border-radius: 60px;}
.modal { z-index: 99999999;}
.modal-body{padding: 0px 12px;}
.modal-backdrop.show {z-index: 9999999;}
.modal h2{font-size:20px; font-weight:600; color:#160d47; text-align:left;}
.modal h3{font-size:17px; font-weight:500; color:#262626; text-align:left;}
.modal p{font-size:14px;}
.modal p a{color:#08051c;text-decoration:none; font-size:14px; font-weight:600;}
.modal p a:hover{color:#ed1c24;text-decoration:underline;}
.modal-img{height:32px; margin:15px 0px 25px 0px;}
.modal-img-2{height:75px; margin:15px 0px 25px 0px;}
.modal-img-3{height:60px; margin:15px 0px 25px 0px;}
/*==================marquee=============*/

.marquee-full-width {
	/*width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;*/
}
.marquee-box {
	overflow-x: hidden !important;
	display: flex !important;
	flex-direction: row !important;
	position: relative;
	width: 100%;
}
.marquee {
	flex: 0 0 auto;
	min-width: 100%;
	z-index: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
	animation: marqueescroll 100s linear 0s infinite;
	animation-play-state: running;
	animation-delay: 0s;
	animation-direction: normal;
}
.marquee figure
{
	margin-right: 1.5rem;
	margin-left: 1.5rem;
	padding: 5px;
	max-width: 250px;	
	text-align: center;
	vertical-align: top;
}
.marquee figcaption
{
	display:none;
	font-weight: 80%;
	color: #333;
	line-height: 1.2;
}
.marquee img
{
	margin: 0 auto;
	height: auto;
	max-height: 3.5rem;
	max-width: 100%;
	background: #fdfdfd;
	border: none;
}
.marquee-box:hover div {
	animation-play-state: running;
}
.marquee-box:active div {
	animation-play-state: running;
}
@keyframes marqueescroll {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-100%);
	}
}



/*================Conference Agenda=================*/
.print a{background:#ed1c24; color:#FFF; font-size:15px; text-decoration:none; display: inline-block; font-weight:500;text-transform: uppercase;width: 152px; margin-right: 2.5%;; border:0px;padding: 12px 10px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.print a:hover{background:#00a651; color:#f1c34b;}
.conf-date{text-align:left;}
.conf-date a{color:#160d47; font-size:17px; text-decoration:none; display:block; font-weight:600;text-transform:capitalize; margin-bottom:15px;}
.conf-date a:hover{color:#ed1c24;  text-decoration:none;}

.conf-box{background:#160d47; color:#FFF; padding:10px 15px;}
.conf-box h3{font-size:20px; font-weight:600; text-align:left;}

.conf-box-2{background:#ececec; color:#160d47; padding:10px 15px; text-align:center; font-size:16px; font-weight:600;}
.conf-box-3{padding:10px 20px 0px 20px; border-bottom:1px solid #ddd;}
.conf-box-3 h3{font-size:14px; font-weight:600; text-align:left; color:#696969;}
.conf-box-3 h4{font-size:17px; font-weight:600; text-align:left; color:#160d47;}
.conf-box-3-name{ font-size:15px!important; color:#ed1c24!important; margin-bottom:15px!important;}
.conf-box-3-name span{font-size:12px; font-weight:500; color:#646464;}

.conf-box-3-inner{padding-right:150px;}



/*==============logo animation=======================*/
 .logo-box {background:#FFF; border:1px solid #ddd; box-shadow: 1px 1px 12px 0px rgba(0,0,0,0.55);-webkit-box-shadow: 1px 1px 12px 0px rgba(0,0,0,0.55);-moz-box-shadow: 1px 1px 12px 0px rgba(0,0,0,0.55);}
 .logo-box-2 {background:#FFF;padding:10px 25px; border:1px solid #ddd; box-shadow: 1px 1px 12px 0px rgba(0,0,0,0.55);-webkit-box-shadow: 1px 1px 12px 0px rgba(0,0,0,0.55);-moz-box-shadow: 1px 1px 12px 0px rgba(0,0,0,0.55);}
 
.logo-box-title{font-size:22px; color:#908D8D; font-weight:600; margin-top:15px; margin-bottom:10px; text-align:center;}

/*==============================*/
@media (max-width:441px){ 
section{padding-top:15px; padding-bottom:15px;}
header{padding-top: 4rem;padding-bottom:0px;margin-top: 80px;height: auto;}
header img{width: 324px;}
.navbar-brand img {width: 212px;}
.slider-item-1{background:url(../images/m-slider-1.jpg) no-repeat!important;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.m-view{margin-top:105px;}
.carousel-item {height:auto;}
.section-title h1 {font-size: 1.7rem;font-weight: 500;}
.navbar-collapse{margin-top:5px; padding:5px;}
.specifications-2{padding-top:1rem;}
.site-visit{display:none;}
.btn-call-now {display:block;}
header.masthead{margin-top:99px;}
header.masthead .intro-text {padding-top: 35px; padding-bottom: 63px;}
.location {font-size: 17px; text-align: center;}
.navbar-toggler i{color:#ed1c24; font-size:20px;}
.about-header h1 {color: #FFF;font-size: 26px;}
.section-3-b h1 {font-size: 20px;line-height: 34px;}
.section-5-b h1 {font-size: 20px;line-height: 34px;}
.section-2-b h1 {font-size: 20px;line-height: 34px;}
.section-4-b h1 {font-size: 20px;line-height: 34px;}
.form-container { background: #f1f0f4;padding: 1rem 1rem;}
.mob-box-heig{margin-top:4px;}
.mob-hide{display:none;}

.header-btn a {display:inline-block!important;width: 162px;margin-bottom: 15px;font-size: 11px; padding: 12px 2px 14px 2px;}
.top-header {position: fixed;top: -80px;}
.event-patner{text-align:center;}
.event-patner img{width:200px;}
.date-time-top{width:254px!important;}
.fixed-top {position: fixed;top: 166px;}
.about-header {margin-top: 58%;}
.navbar-toggler{margin-left: 87%;}

.navbar-toggler{margin-left: 87%;}
.counter-no span {font-size: 33px;}
.counter-no p {font-size: 13px;}
.callout {height: 100%;padding-top: 204px!important;}
.btn-close{margin-top:-31rem;}
.date-center{text-align:center!important;}
.mob-center{text-align:center!important;}
.print a {margin-bottom:15px;}
.conf-box-3-inner {padding-right: 10px;}
.conf-box-3 {padding: 10px 20px 20px 20px;}
}