@charset "utf-8";
/* CSS Document */

/*
Jost
Light 		300
Regular 	400
Medium 		500
SemiBold 	600
Bold 		700
ExtraBold 	800
Black 		900
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@800&family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Varela+Round&display=swap');


body 				{color: #333333; background-color: #FFFFFF; font-size: 1rem; font-family: 'Oswald', sans-serif;}

h1, h2, h3, h4, h5	{color: #000000; font-weight: 700;}
h1					{}
h2					{}
h3					{}
h4					{}
h5					{}

strong				{font-weight: 600;}

a					{text-decoration:none; color: #000000; transition: 0.5s;}
a:hover				{text-decoration:none; color: #333333;}
a:visited			{text-decoration:none;}
a:focus,a:hover		{text-decoration:none;}

:root {
	--def-padding : 5rem;
	--blue-color : #2D18A9;
	--light-blue : #578ad6;
	--pink-color : #FD226A;
}

.navbar-nav a{font-family: "Varela Round", sans-serif;font-weight: 300!important;}
.countdown-block				{position: absolute; bottom: -80px; left: 0; width: 100%;}
.countdown-in-left,
.countdown-in-right				{padding: 2rem; height: 100%;}
.countdown-in-left				{background-color: #FD226A; line-height: normal;}
.countdown-in-right				{background-color: #FFFFFF;}	

.countdown-in-left a 			{padding: 1rem; background-color: var(--blue-color); color: #FFFFFF; display: inline-block; width: 100%; text-align: center; border-radius: 0.25rem; overflow: hidden; font-weight: 600;}

.coming-soon{/*background-color:#C5C5C5;padding-top: 7rem;padding-bottom: 7rem;*/ text-align: center;margin-top: -4rem;margin-bottom: 3rem;}

.coming-soon h1{margin-top: 2rem;margin-bottom: 2rem;color:#05276b;font-size:55px}
.coming-soon h3{margin-top: 2rem;margin-bottom: 2rem;color:#c61015;font-size:45px}

@media only screen and (max-width:768px){
.coming-soon img{width:90%;}
.coming-soon h1{font-size: 45px;}
.coming-soon h3{font-size:35px;}
.conference-section h1{font-size: 45px!important;}
.prog-row .doc img{width:100%!important;}
.coming-soon{margin-top: 1rem;margin-bottom: 1rem;}
.banner-mobile{display: block!important;}
.banner-desktop{display: none;}
.padding-left-right{padding-left: 0%!important;padding-right: 0%!important;}}

.banner-mobile{display: none;}

a.register-link-desktop{background: linear-gradient(90deg, rgb(221 67 74) 0%, rgb(5 39 107) 100%);}

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

@media only screen and (max-width:475px){
.conference-section h1{font-size:30px!important;}
.prog-row .doc img{width: 25%!important;}}

.conference-section h1{padding-bottom: 1rem;padding-bottom: 1rem;font-size:50px;color:#05276b;text-align: center;}
.padding-left-right{padding-left:5%;padding-right: 5%;}

.program-wrap h3{font-size:18px;text-align: center;font-weight: 400;}

.program-wrap{padding-top: 4rem;padding-bottom: 3rem;}
.program-wrap .nav-pills .nav-link.active,
.program-wrap .nav-pills .show>.nav-link 	{color: #FFFFFF; background: rgb(51,54,134); background: -moz-linear-gradient(45deg,  rgba(51,54,134,1) 0%, rgba(182,79,148,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(51,54,134,1) 0%,rgba(182,79,148,1) 100%); background: linear-gradient(45deg, rgb(15 83 161) 0%,rgb(96 203 235) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333686', endColorstr='#b64f94',GradientType=1 );}
.program-wrap .nav-link 					{color: #333333; background-color: #f5f5f5;}

.program-wrap .nav-item .nav-link			{-webkit-box-shadow: 0px 1px 50px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 1px 50px 0px rgba(0,0,0,0.2); box-shadow: 0px 1px 50px 0px rgba(0,0,0,0.2);height: 100%;}

.program-wrap .nav-link						{padding: 0.75rem 1.25rem;}

.program-wrap .nav-item .line-a				{font-size: 200%; font-weight: 700;}
.prog-row				{padding: 0.75rem 0.5rem; border-bottom: 1px solid #CCCCCC;}
.prog-row:last-child	{border-bottom: none;}

.program-wrap{background-color: #f2f2f2;}
.prog-row .time			{font-size:16px;}
.prog-row .doc			{}
.prog-row .lecture		{font-weight: 400;font-size:19px;color:#fff;font-family: var(--poppins)!important;}
.prog-row .docname		{font-weight: 400;font-family: var(--poppins)!important;font-size:17px;color:#0f53a1;margin-top: 0.5rem;}
.prog-row.highlight-a	{background: linear-gradient(45deg, rgb(96 203 235) 0%,rgb(15 83 161) 100%);color:#fff;margin-bottom:0.5rem;}
.prog-row.highlight-b	{background-color: #0f53a1;color:#fff;margin-bottom:0.5rem;}
.prog-row.highlight-c   {background-color: #fff;color:#000;margin-bottom:0.5rem;}
.prog-row.highlight-c .lecture{color:#000;}

.highlight-a{text-align: center;}
.highlight-a .time{font-size:22px;}

.prog-row .doc img		{border-radius: 20%;width:30%;}
.calendar-img{width:1.5%;}
.highlight-session      {background-color: #d9c7b9;text-align: center;}
.highlight-session .time{font-size:30px;text-transform: uppercase;font-weight: 600;font-family: var(--poppins)!important;}
/*.prog-row span{font-size:24px;font-family: var(--poppins)!important;}*/

.register-wrap{padding-top: 4rem;padding-bottom: 3rem;}

.footer				{padding-top: 2rem; padding-bottom: 2rem; background-color: #05276b; color: #FFFFFF; font-size: 100%;text-align: center;text-transform: uppercase;}
.footer a 			{color: #FFFFFF;}
.footer a:hover		{text-decoration: underline;}

.menu-area			{position: fixed; top: 0; left: 0; z-index: 50; width: 100%;background-color: #05276b; padding-top: 1rem; padding-bottom: 1rem; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.menu-area.sticky 	{padding-top: 0.75rem; padding-bottom: 0.75rem; background-color: #c61015; -webkit-box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.3); box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.3);}
.menu-area.sticky .nav-item{color:#fff;}
.menu-area.sticky .menu-area .nav-link{color:#fff;}

.menu-area .navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem; padding-left: 1rem;}

.menu-area .bg-light 		{background-color: transparent !important;}
.menu-area .nav-link		{color: #fff; font-weight: 600; border-radius: 0.25rem;}
.menu-area .nav-link:focus,
.menu-area .nav-link:hover 	{background-color: #c71015; border-radius: 0.25rem;color:#fff;}

.menu-area .navbar-nav .nav-link.active,
.menu-area .navbar-nav .show>.nav-link {background-color: #05276b; border-radius: 0.25rem; color: #FFFFFF;}

.menu-area .navbar			{padding: 0;}


.banner-area				{position: relative; width: 100%;}

.afs-logo{position: absolute;width:9%;z-index: 99;left: 5%;}


.speakers-wrap			{padding-top: 4rem; padding-bottom: 4rem; background-color: #FFFFFF;}

.spkrs-block			{cursor: pointer; background-color: #f2f2f2; height: 100%; padding: 1rem; border-radius: 0.5rem;}
.spkrs-block .line-a	{margin-bottom: 0.5rem; color: #c61015; font-size: 150%;}

.spkrs-block:hover		{background-color: #f7f7f7;}


/*@media (min-width: 2500px) and (max-width: 2560px){
.afs-logo{top:-14%;}}*/	

@media (min-width: 2008px) and (max-width: 2100px){
.afs-logo{width:8%;/*top:-16%;*/}}	


@media only screen and (max-width:1440px){
.afs-logo {width: 10%;/*top: -25%;*/}}

@media only screen and (max-width:1024px){
.afs-logo {width: 8%;/*top: -30%;*/}}


@media only screen and (max-width: 475px){
.afs-logo {display: none;}
.count-div{width:80px!important;height: 80px;}
.coming-soon{margin-top: 1rem;padding-bottom: 2rem;}
.venue{font-size:18px;}
.counter{margin-top: 2rem;}}

@media only screen and (max-width: 768px){
.afs-logo {width: 10%;top: 0%;position: fixed;left:15%;z-index: 9;display: none;}
.afs-menu-bar{border:0px;}
.menu-area{background-color: #05276b;}
.navbar-nav{margin-top: 1rem;}
.banner-area{padding-top: 3rem;}
.register-link{display: block!important;margin-bottom: 2rem;}
.mobile-info{display: block!important;}
.navbar-toggler-icon{background-image:url("../images/menu-icon.png");}
.venue{font-size:25px;margin-bottom: 2rem;}
.conf-loc{display: inline-block!important;}
.register-link a{font-size:25px!important;}
.register-link{margin-top: 1rem!important;}}

.register-link{display: none;}
.mobile-info{display: none;}

/*@media only screen and (max-width: 375px){
.afs-logo {width: 18%;}}*/

.banner-area .banner		{width: 100%;}
.banner-area .banner img	{width: 100%;}

.banner-area .banner-caption	{position: absolute; bottom: 0%; left: 5rem; /*width: 100%;*/}
.banner-caption img{width:85%;}

.banner-area .banner-caption .line-a	{margin-bottom: 0.25rem; font-size: 400%; font-weight: 900; color: #FFFFFF; line-height: normal; font-family: 'Lato', sans-serif;}
.banner-area .banner-caption .line-b	{margin-bottom: 2rem; font-size: 250%; font-weight: 800; color: #e2e419; line-height: normal;}
.banner-area .banner-caption .line-c	{margin-bottom: 0rem;margin-top: 3rem; font-size: 200%; font-weight: 400; color: #FFFFFF; line-height: normal;}


.conf-loc img{width:10%!important;}
.conf-loc{display: inline-flex;}

.cme-register img{width:50%;}
.cme-register{text-align: center;margin-top: 2rem;}
.register-link{margin-top:2rem;}
.register-link a{background-color: #c61015;padding-left:25px;padding-right:25px;padding-top: 5px;padding-bottom: 5px; color: #fff;border-radius: 25px;font-size:20px;}

.afs-menu-bar{border:0px;margin-top: -10px;}

.cme-mobile{display: none;}

@media only screen and (max-width:768px){
.cme-mobile{display: block;text-align: center;}
.cme-mobile img{width: 20%;margin-top: -10%;z-index: 9;position: relative;}}

@media only screen and (max-width:475px){
.cme-mobile img{width: 25%;margin-top: -15%;}}


.cert-logo{padding-bottom: 2rem;}
