@font-face {
   font-family: 'Merriweather-Regular';
   src: url('../fonts/Merriweather-Regular.ttf');
}

@font-face {
   font-family: 'Merriweather-Bold';
   src: url('../fonts/Merriweather-Bold.ttf');
}

@font-face {
   font-family: 'Merriweather-Light';
   src: url('../fonts/Merriweather-Light.ttf');
}
@font-face {
   font-family: 'Merriweather-SemiBold';
   src: url('../fonts/Merriweather-Black.ttf');
}
@font-face {
   font-family: 'Merriweather-Bold';
   src: url('../fonts/Merriweather-Bold.ttf');
}
/* common css strats here */

/* ul.customize{padding:0px;margin:0px;list-style-type:none;} /* for removing default space in ul and bullets symbols also*/ */

ul {list-style-type:none; padding:0px !important;}

ul li {list-style-type:none; padding:0px;}

/* a.customize{text-decoration:none;}/* for removing underline for anchor*/ */

a{text-decoration:none !important;}/* for removing underline for anchor*/

button:focus { outline: 0px !important; }

a:hover { text-decoration: none; }

textarea { resize: none;}

.w-100{width:100%;}

/* for display */

.d-inline-flex{display:inline-flex ;}/* for display inline */

/* for positions */

.pos-relative{position:relative;}

.pos-absolute{position:absolute;}

/* for box-shadow*/

.shadow {  box-shadow: 0 .5rem 1rem rgba(0,0,0,0.08) !important;}


.fadr li p,.fadr li a p{font-size:14px;}
/* for borders */

.br-0 {border: 0px;}

.border-left-blue {	
	border-left: 7px solid #3e4f99;
    padding-left: 7px;
}


/* for border-radius */

.bradius-50 {border-radius: 50px; }

.bradius-15 {border-radius: 15px; }


/* padding styles */

.p-0{padding:0px;}

.p-10{padding:10px;}

.p-20{padding:20px;}

.p-30{padding:30px;}

.p-40{padding:40px;}

.pt-15p{padding-top:15px;}

.pr-10p{padding-right:10px;}

.pb-80p{padding-bottom:80px;}

.ptb-5p{padding-top:5px;padding-bottom:5px;}

.ptb-10p{padding-top:10px;padding-bottom:10px;}

.ptb-15p{padding-top:15px;padding-bottom:15px;}

.ptb-20p{padding-top:20px;padding-bottom:20px;}

.ptb-30p{padding-top:30px;padding-bottom:30px;}

.ptb-40p{padding-top:40px;padding-bottom:40px;}

.ptb-60p{padding-top:60px;padding-bottom:60px;}

.ptb-80p{padding-top:80px;padding-bottom:80px;}

.plr-10p{padding-left:10px;padding-right:10px;}

.plr-30p{padding-left:30px;padding-right:30px;}


/* margin styles */

.m-0{margin:0px;}

.m-auto{margin:0 auto;}

.mt-5p{margin-top:5px;}

.mt-10p{margin-top:10px;}

.mt-15p{margin-top:15px;}

.mt-20p{margin-top:20px;}

.mt-25p{margin-top:25px;}

.mt-30p{margin-top:30px;}

.mt-35p{margin-top:35px;}

.mt-40p{margin-top:40px;}

.mt-60p{margin-top:60px;}

.mt-80p{margin-top:80px;}

.mtb-20p{margin-top:20px;margin-bottom:20px;}

.mtb-30p{margin-top:30px;margin-bottom:30px;}

.mtb-40p{margin-top:40px;margin-bottom:40px;}

.mtb-2040p{margin-top:20px;margin-bottom:40px;}

.mb-0p{margin-bottom:0px;}

.mb-15p{margin-bottom:15px;}

.mb-20p{margin-bottom:20px;}

.mb-40p{margin-bottom:40px;}


/* for text-colors*/

.text-paracolor{color:#656565;}

.text-grey { color: #7e7e7e;}

.text-pink{color:#f6447d;}

.text-blue{color:#3e4f99;}

.text-black{color:#000000;}

.text-white{color:#ffffff;}

.text-brown{color:#e0a915;}

.text-red {color:#dd392f;}




/* for backgorund colors */

.bg-white{background-color:white;}

.bg-black{background-color:black;}

.bg-blue{background-color:#3e509a;}

.bg-pink{background-color:#f6407b;}

.bg-subscribe{background-color:#ff3a5e;}

.bg-grey{background-color:#656565;}

.bg-red{background-color:#db4453;}



/* for font related css */


.fnt-regular{font-family: 'Merriweather-Regular' !important;}

.fnt-medium{font-family: 'Merriweather-Regular' !important;}

.fnt-light{font-family: 'Merriweather-Light' !important;}

.fnt-bold{font-family: 'Merriweather-Bold' !important;}

.fnt-semibold{font-family: 'Merriweather-SemiBold' !important;}

.fnt-italic {font-style:italic;}


/* for text-alignment*/

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

.text-right { text-align: right;}

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

.text-end { text-align: end;}

.text-justify { text-align: justify;}

.text-initial { text-align: initial;}


body {
	font-family: 'Merriweather-Regular' !important;
}

/* HEADER STYLES */

.navbar-brand h4 {
    font-size: 18px;
}
.menu .dropdown-menu a.dropdown-item {
    font-size: 14px !important;
}

.menu .nav-link {
    color: black;
    font-size: 14px;
	font-family: 'Merriweather-Regular' !important;
}
.search-box:before {
    content: "";
    position: absolute;
    top: -32px;
    right: 13px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid transparent;
    border-bottom: 14px solid #f6407b;
} 
.search-box {
    background: #E8E8E4;
    position: absolute;
    top: 65px;
    right: 10px;
    width: 350px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-top: 4px solid #f6407b;
    padding: 8px 0px 10px 0px;
	display: none;
	z-index: 1;
}
.search_here {
  padding: 7px;
  font-size: 13px;
  float: left;
  width: 70%;
   border: 0;
  background: white;
}
.search_btn {
    float: left;
    width: 30%;
    padding: 7px;
    background: #f6407b;
    color: white;
    font-size: 13px;
    border: 0;
    border-left: none;
    cursor: pointer;
}

/* COMMITTE SECTION STYLES */

.committee {
    display: grid;
    position: absolute;
    left: 0%;
    top: 150px;
    box-shadow: 0px 1px 6.93px 0.07px rgba(0, 0, 0, 0.25);
    z-index: 999999999;
}
.committee img {margin: 0px auto; height:30px;}

.committee h4 {font-size:10px;}

.program {border-bottom: 1px solid #6170ac; padding: 5px 0px;}


/* PAGE DIRECTION STYLES */

.page-direction { background: #f6407b; padding: 15px 0px 5px 0px;}

.homeus h5 {font-size:13px;}


/* HOME PAGE CSS */

	/* banner section css */

.banner-sec img {width: 100%; position: relative; border-top: 4px solid #f6407b; object-fit:cover;}

.research {position: absolute; top: 27%;}

.things {border-top: 2px solid white; border-bottom: 2px solid white; padding: 75px 45px;}

/* left line before text*/
.gelly::before {
    content: '';
    position: absolute;
    background-color: white;
    width: 2px;
    height: 35%;
    left: 15px;
    top: 0;
}

/* left line after text*/
.gelly::after {
    content: '';
    position: absolute;
    background-color: white;
    width: 2px;
    height: 35%;
    top: 0;
    right: 15px;
}

/* left line before text*/
.things::before {
    content: '';
    position: absolute;
    background-color: white;
    width: 2px;
    height: 35%;
    bottom: 0;
    left: 13px;
}

/* left line after text*/
.things::after {
    content: '';
    position: absolute;
    background-color: white;
    width: 2px;
    height: 35%;
    bottom: 0;
    right: 15px;
}

.research p {margin: 0px auto; border-top: 1px solid #716868; font-size: 14px;margin-bottom:20px;}

.btn1 {border: 1px solid #ffffff; border-radius: 7px; font-size: 14px; padding: 10px 20px;margin-right: 10px;}

.btn2 {border: 1px solid #ffffff; border-radius: 7px; font-size: 14px; padding: 10px 20px;}

.btn1:hover{color:white;}

.btn2:hover{color:white;}

	/* stem section css */
	
.stemconf {display:grid; grid-template-columns: repeat(5,1fr); grid-column-gap: 10px;}

.accomplish h6 {font-size:13px;}

	/* about section css */

.about h4 {font-size: 16px;}

.about p {font-size: 14px;}

.about-btn {font-size: 14px; padding: 10px 20px;}

.about-btn:hover {color:white;}

	/* unique section css */

.unique-sec {
    text-align: center;
    background-image: url(../images/unique-feture_bg.jpg);
    padding: 50px 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.uniquetab {border-bottom: 0px; margin: 0px auto; text-align: center; justify-content: center; margin-top: 20px;}

.uniquetab .nav-link.active {color: white;background-color: #3e509a;border-color: 0;}

.uniquetab.nav-link:hover {border-color: 0;}

.uniquetab .nav-link {border: 0; color: black; background: white;border-radius: 0; font-family:'Merriweather-SemiBold'!important;font-size: 16px;					border-right: 1px solid gray !important; padding: 10px 30px;}

.ethic1 {border-radius: 5px 0px 0px 5px !important;}

.ethic2 {border-radius: 0px 5px 5px 0px !important;}

.public img {height: 250px;border-radius: 15px;}

.public p {font-size:14px;}

		/* Advisory section css */

.board {margin-top: 10px;}

.advisory {border: 1px solid #cecece; height: 100%; border-radius: 10px; display: flex; margin:0px auto}

.advisory-img img {border-radius: 10px 0px 0px 10px;width: 260px;height: 230px;object-fit: cover;}
.advisory-data {padding: 5px 20px; text-align: initial;}

.advisory-data p {font-size: 14px;}

.advisory-data .btn4 {font-size: 13px; padding: 10px 16px;}

.advisory-data .btn4:hover {color:white;}

.meet a {background: transparent; font-size: 13px; padding: 10px 20px; margin: 30px 0px; border: 1px solid #808080a3;}

		/* Open Access Journals section css */

.so {text-align: justify;}

.so img {border-radius: 50%; box-shadow: 0 .5rem 1rem rgba(0,0,0,.1) !important;width: 230px;height: 230px;object-fit: cover;}

.many {background: white; display: inline-block;position: absolute; bottom: 0; text-align: center;top: 86px;    left: 13px;}

.many h5 {font-size: 14px;}

.many h4 {font-size: 15px; border-top: 1px solid #80808054; padding-top: 7px;}

.bottom.many {padding: 10px 18px;}

.top, .bottom {height: 145px; width: 233px;}

.bottom {border-bottom-left-radius: 150px; border-bottom-right-radius: 150px;}

.access-btn { font-size: 11px; padding: 7px 10px;}

.access-btn:hover {color:white;}
.opnjrnl{margin-bottom: 2em}
		/* Upcoming Conferences section css */

.confer h2 {border-left: 7px solid white; padding: 0px 7px;}
	
.con1 {padding-right: 0;}

.con1 img {height: 200px; width: 100%; border-radius: 7px 0px 0px 7px; object-fit: cover;}

.con2 {border-radius: 0px 7px 7px 0px;}

.confer-data {padding: 10px; text-align: initial;}

.amster {color: #db4457;}

.confer-data h3 {color: #006fc3; font-size: 16px; font-family: 'Merriweather-SemiBold';}

.confer-data h5 {font-size: 14px; color:#000; font-family: 'Merriweather-SemiBold';}

.confer-data h4 {color: #db4457; font-size: 14px;}

.confer-data h6 {font-size: 14px; color:#000; font-family: 'Merriweather-SemiBold';}

.confer-data .btn6 {font-size: 12px; padding: 8px 16px;}

.confer-data .btn6:hover {color:white;}


		/* Client Testimonials section css */

.clientbg {background:#f3f3f3; padding-top:20px; padding-bottom:80px;}

.testimony-btn {margin-top: 4%;}

.client-btn {font-size: 14px; padding: 10px 20px;}

.client-btn:hover {color:white;}

.clientdata i {color:#3e4f99; font-size:50px;}

.clientdata p {font-size:15px;}

.client-dg img {width:80px; height:80px; border-radius:50%; border:4px solid #3e4f99;}

.client-dg h6 {font-size:13px;}

.clientleftbtn i {position: absolute; bottom: -27px; left: 20px; color:black;font-size:25px;}

.clientrightbtn i {position: absolute; bottom: -27px; left: -895px; color:black; font-size:25px;}


		/* Previous Conferences section css */

.preconf-data img {border-radius: 30px; width: 100%;}

.preconf-data p {color: #dc4453; margin-top: 10px; text-align: initial; font-family: 'Merriweather-Bold' !important; font-size: 15px;}

		
		/* Previous Conferences Gallery section css */	
			
.gallery-sec {padding: 30px 0px 50px 0px;}

.pre-gallery h2 {border-left: 7px solid white; padding: 0px 7px;}

.client-btn1 {font-size: 14px; padding: 10px 20px;}

.bay {margin-top: 15px !important; }

.bay img {border-radius: 30px;}

.aota {margin-top: 10px;font-weight: bold;font-size: 14px;}

/* div#lightgallery { */
    /* margin: 0px auto; */
/* } */
.demo-gallery > {
  margin-bottom: 0;
}

.demo-gallery >.bay a {
	display: block;
	overflow: hidden;
	position: relative;
	border-radius: 30px;
}
.demo-gallery >.bay a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}
.demo-gallery >.bay a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery >.bay a:hover .demo-gallery-poster > img {
  opacity: 1;
}
.demo-gallery > .bay a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.demo-gallery > .bay a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.demo-gallery > .bay a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}
.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}
.demo-gallery.dark > .bay a {
  border: 3px solid #04070a;
}
.bay:hover .test {
	display: block;
}
.test {
	text-align: center;
	position: absolute;
	top: 0;
	color: white;
	background: #f4407abf;
	width: 100%;
	height: 100%;
	justify-content: center;
	padding: 0;
	display: none;
	border-radius: 30px;
}
.test h4 {
	margin: 0;
	font-size: 14px;
}
.coin {
	transform: translateY(70px);
}  		
			
		/* Previous Conferences videos section css */

.conf-videos img {border-radius: 30px;  position:relative;}
 
.zoom-img img {position: absolute !important; width: auto !important; top: 45%;}

.randomly li {width: 10px !important; height: 10px !important; border-radius: 50%; border: 0; background: #f6407b;}

.randomly .active {opacity: 1; background: #3e509a !important;}

.randomly {top: 105%;}

		/* SPONSERS & EXHIBITORS section css */
		
.fav img { margin-bottom: 0; padding: 0px 20px; margin-top: 0;}

.brands-btn {font-size: 14px; padding: 10px 30px;}

	/* Field Wise section css */

.field {border: none !important; justify-content: center;}

.field .nav-link {
    border: 1px solid #3e4f99;
    margin: 0px 10px;
    color: black !important;
    font-family: 'Merriweather-Regular' !important;
	border-radius:5px;
}

.field .nav-tabs .nav-link:focus, 
.field.nav-tabs .nav-link:hover {
    border-color: #3e4f99 !important;
}

.agri {padding-top: 30px;}

.field-conf li {font-size: 14px; border-bottom: 1px solid #cbcbcb; padding-bottom: 7px;}

.field-conf li::before {
  content: "\2022";
  color: #f4407a;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
  font-size: 20px;
}

		/* subscribe section css */

.subscribe-data {border-radius: 25px 0px 0px 25px !important; font-size: 13px; padding: 25px;}

.subscribe-btn {border-radius: 0px 25px 25px 0px; font-size: 13px; padding: 15px 25px;}

		/* footer section css */
		
.footer-sec {padding-top: 30px; background: #eeeeee;}

.f-details ul {margin-bottom: 0px; padding:0px;}

.f-details ul li a {font-size: 14px; font-family: 'Merriweather-Regular' !important; padding-bottom: 5px; color: #000000;}

.f-details p {font-size: 12px; font-family: 'Merriweather-Regular' !important;}


.f-details button {border-radius: 50px; font-size: 12px; padding: 10px 20px; margin-bottom: 15px;}
.f-detailsatg{border-radius: 50px; font-size: 12px; padding: 10px 20px; margin-bottom: 15px;}
.f-details img {padding-right: 5px;}

		/* social icons section css */
		
.soc-icons {background: #d4d4d4;}

.soc-icons img {height: 35px;}

		/* copyright section css */
		
.copyright {padding: 10px 0px 5px 0px;}

.copyright h6 {font-size: 13px;}



/*ABOUT PAGE CSS STARTS HERE*/

.aboutbanner img {height:450px; border-top: 4px solid #f6407b;}

.vision-sec {background: #eeeeee; padding: 30px 0px 40px 0px;}

.vision-sec p {font-size: 14px; padding: 0px 20px;}

.spec {border-right: 1px solid #80808038;}



/*ADVISORY PAGE CSS (used home page css)*/


/*ADVISORY-DETAILS PAGE CSS STARTS HERE*/

.details img {border-radius: 10px;}

.details h6 {font-size: 11px;}

.details h4 {font-size: 17px;}

.details p {font-size: 14px; padding: 0px 30px;}


/*COLLABORATORS PAGE CSS STARTS HERE*/

.collab-heading {background-color: transparent; padding: 8px 10px;}

.collab-card {margin-top: 5px;}

.collab-body {margin: 0px auto; text-align: center; padding: 10px 0px;}

.years {color: #3e509a; font-family: 'Merriweather-SemiBold' !important; font-size: 20px; padding: 0; text-align:left; width:100%;}

.years:hover {color: #0056b3; text-decoration: none !important;}


/* SPONSERS PAGE CSS (used collaboraters page css) */


/*PAST CONFERENCE VIDEOS PAGE CSS STARTS HERE (used collaboraters page css)*/

.pastconf-body img {width: 100%; margin-top:10px;}



/*PREVIOUS CONFERENCE GALLERY PAGE CSS STARTS HERE (used collaboraters page css)*/

.preconf-body img {width: 100%; border-radius: 30px;}

.preconf-body h4 {font-size: 13px; padding: 8px; font-family: 'Merriweather-Bold' !important; color:#3e4f99;}



/*CLIENT TESTIMONIALS PAGE CSS STARTS HERE*/

.tes-data {border-radius: 50px; padding: 20px 0px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}

.tes-data img { border-radius: 50%; border: 5px solid #3e4e9b;}

.tes-data p {font-size: 14px; padding: 23px; font-family: 'Merriweather-Regular' !important;}

.tes-data h6 {font-size: 12px; font-family: 'Merriweather-Regular' !important;}


/*TERMS & CONDITIONS PAGE CSS STARTS HERE*/

.terms p {font-size: 14px;}


/*GUIDE LINES PAGE CSS STARTS HERE*/

.guide-sec p {font-size: 14px;}

.graph {font-size: 14px;}

.graph li::before {
    /*content: "\2022";*/
    /*color: #3e509a;*/
    /*color: #f4407a; font-weight:bold; display: inline-block; width:1em; font-size:20px; margin-left: -19px;*/
    
}
    
.graph ul{padding-left:0px;}
.graph ul li { margin-bottom: 1em; 
    background-image: url(../images/check_pink.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px;
    margin-top: 15px;
    line-height: 23px !important;
}

.setter {margin: 0px 20px;}


/* PAST CONFERENCES PAGE CSS STARTS HERE */

.pastconf-sec {background: #eeeeee;}

.pastconf-sec p {font-size: 14px;}

.book h6 {border-radius:5px; padding:10px; font-size: 13px;}

.present {border-bottom: 1px solid #80808042; padding-bottom: 50px}

.witnesss {border: 1px solid #80808042; border-radius: 10px 10px 0px 0px;}

.witnesss h4 {font-size: 14px; width: 60%; margin: 0px auto; padding: 10px; transform: translateY(-20px); border-radius: 10px;}

.witnesss p {font-size: 14px; padding: 0px 10px;}

.denmarkimg {width: 100%; border-radius: 10px; margin-top:10px;}


/* CONFERENCES CITY PAGE CSS STARTS HERE(applied some past conferences page styles) */

.treat {border: 1px solid #80808042; border-radius: 5px; margin-top: 10px; margin-right: 0px !important;  margin-left: 0px !important;}

.treat:hover {border: 1px solid #f6407b;}

.treat img {height: 15px; padding-right: 5px;}

.edition {border-right: 1px solid #80808042; padding: 10px;}

.edition p {margin: 0; font-size: 10px; color: #3e509a;font-family: 'Merriweather-Regular';}

.edition h4 {font-size: 15px;color: #000000;font-family: 'Merriweather-Regular';}

.conf_date {border-right: 1px solid #80808042; padding: 10px;}

.conf_date h4 {font-size: 13px; margin-top: 12px;}

.conf_location {padding: 10px;}

.conf_location h4 {font-size: 13px; color:#f6407b; margin-top: 12px;}

.conf_date i {color: #3e509a; padding-right: 10px; font-size: 12px;}


/* CONFERENCES STREAM PAGE CSS STARTS HERE(applied some past conferences page styles) */

.about_stream p {font-size: 14px;}


/* CONFERENCE BY COUNTRY  PAGE CSS (totally applied conference city page styles) */

.country-sec p {font-size: 14px;}

/* PREVIOUS CONFERENCES  PAGE CSS STARTS HERE */

.preconfsearch {width: 33%; border-radius:10px;}

form.preconfsearch input[type=text] {
    padding: 10px;
    font-size: 15px;
    border: 1px solid #dee2e6;
    float: left;
    width: 80%;
    border-right: none;
    border-radius: 10px 0px 0px 10px;
}

form.preconfsearch button {
  float: left;
  width: 20%;
  padding: 9px;
  border: 1px solid #dee2e6;
  border-left: none;
  cursor: pointer;
  background: transparent;
  border-radius: 0px 10px 10px 0px;
}

form.preconfsearch::after {
  content: "";
  clear: both;
  display: table;
}

.pacman {
  height: 0px;
  border-right: 40px solid transparent;
  border-top: 28px solid #3e509a;
  border-bottom: 28px solid #3e509a;
  margin-top: 35px;
  display: inline-block;
}
.exe {margin-top: -15px; padding: 0px 10px; font-family: 'Merriweather-Regular' !important;}

.int-line {border: 2px solid #f6407b; border-radius: 10px;margin-right: 0px; margin-left: 0px;}

.int1 { padding-right: 0; padding-left: 0;}

.int1 img { height: 240px; width: 100%; border-radius: 7px 0px 0px 7px; object-fit: cover;}

.int2 {border-radius: 0px 7px 7px 0px;}
	
.int-data {padding: 5px 0px 0px 0px; margin-bottom:20px;}

.int-data h3 {color: #006fc3; font-size: 15px !important;}

.int-data h5 {font-size: 15px !important;}

.int-data h4 {color: #db4457; font-size: 15px !important;}

.int-data h6 {font-size: 15px !important;}

.int-btn {font-size: 12px; padding: 10px 16px;}


/* UPCOMING CONFERENCES  PAGE CSS STARTS HERE(applied some Previous Coferences Page styles) */

.up-conferences {border: 0; padding: 0px 15px;}

.up-conferences .nav-item { border: 1px solid #dee2e6; margin: 0px 3px; border-radius: 5px; box-shadow: 0 .5rem 1rem rgba(0,0,0,0.05);}

.up-conferences .nav-item .nav-link {color: #656565; font-size: 13px;font-family: 'Merriweather-SemiBold' !important;}

.up-wise.active {border: 0; }

.up-conferences .nav-item .nav-link.active {
    color: white;
    background: #3e509a;
    border: 0;
    margin: 0;
    padding: 9px;
    border-radius: 5px;
}

.cbycountry {border-radius: 10px;}

form.cbycountry input[type=text] {
    padding: 10px;
    font-size: 15px;
    border: 1px solid #dee2e6;
    float: left;
    width: 80%;
    border-right: none;
    border-radius: 10px 0px 0px 10px;
}

form.cbycountry button {
  float: left;
  width: 20%;
  padding: 9px;
  border: 1px solid #dee2e6;
  border-left: none;
  cursor: pointer;
  background: transparent;
  border-radius: 0px 10px 10px 0px;
}

form.cbycountry::after {
  content: "";
  clear: both;
  display: table;
}


/* PAST REPORTS  PAGE CSS STARTS HERE*/

.decade-sec {border: 0; padding: 0px 15px;}

.decade-sec .nav-item {border: 1px solid #dee2e6;}

.decade-sec a { color: #656565 !important; font-size: 13px;}

.decade-sec .nav-link.active {border: 0;}

.dfirst {border-radius: 4px 0px 0px 4px;}

.dlast {border: 1px solid #dee2e6; border-radius: 0px 4px 4px 0px;}

.pollution-data {padding: 15px; text-align: initial; border: 2px solid #f6407b; border-radius: 10px; margin-top: 20px;}

.pollution-data h4 {color: #db4457; font-size: 15px;}

.pollution-data h6 {font-size: 15px;}


/*CONTACT PAGE CSS STARTS HERE*/

.contact-info img {height: 20px;}

.contact-info h5 {font-size: 15px;}

.contact-info ul {margin-bottom: 0px; padding:0px;}

.contact-info ul li {font-size: 13px; padding-bottom: 2px;}

.contact-info p {font-family: 'Merriweather-SemiBold' !important; font-size: 13px;}

.contact-info h6 {margin-bottom: 0px; font-size: 13px; font-family: 'Merriweather-Regular' !important;}

.form_msg {font-size: 13px; padding: 20px 10px;}

.form_btn {font-size: 13px; padding: 12px;}


/*SPEAKERS PAGE CSS STARTS HERE*/

.speaks li:before {
    /*content:'\2192'; position:absolute; color:#3e509a; font-size:25px; font-weight:bold;left:0;transform: translateY(-10px);*/
    
}
.speaks ul{padding-left:0px;}
.speaks ul li { margin-bottom: 1em; 
    background-image: url(../images/check_pink.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px;
    margin-top: 15px;
    line-height: 23px !important;
}

.speaks p {margin-left: 30px;}

.abstract p,.memo p { font-size: 14px;}

.trick {border-top: 1px solid #80808047; display: inline-block; width: 65%; margin: 0;}

.operate {color: #f6407b;}


/* FAQ PAGE  css  */

.faq-sec .card {border:1px solid #9da5ca;}

.faq-sec .card-header {border-bottom:0px !important; background:white; padding:10px;}

.faq-sec .card-body {padding: 0px 24px; font-size: 14px;}

.faq-sec  .btn-link {font-family: 'Merriweather-Bold' !important; color: #5967a6 !important; text-align: justify !important;}

.faq-sec .btn-link:hover {text-decoration: none !important;}

.faq-sec .btn-link.focus, .btn-link:focus {text-decoration: none !important;}


/* A-Z JOURNAL PAGE  css  */

.jsearch {border-radius: 10px;}

form.jsearch input[type=text] {
    padding: 10px;
    font-size: 15px;
    border: 0;
    float: left;
    width: 80%;
    border-right: none;
    border-radius: 10px 0px 0px 10px;
	background:#f4f4f4;
}

form.jsearch button {
  float: left;
  width: 20%;
  padding: 9px;
  border: 0;
  border-left: none;
  cursor: pointer;
  background: #f4f4f4;
  border-radius: 0px 10px 10px 0px;
}

form.jsearch::after {
  content: "";
  clear: both;
  display: table;
}
.name-sec h1 {border-bottom:1px solid #ccbfbf;}

.name-sec ul li {font-size:14px; padding-bottom: 6px;}

.form-sec {border: 2px solid #dcedf7; border-radius: 5px;}

.form-field .nav-tabs {border-bottom: 2px solid #dcedf7 !important;}

/* .form-field .nav-link:hover {border:0 !important; padding: 16px 63px;} */

/* .form-field .nav-link {color: #656565; padding: 15px 63px;} */

.form-field .nav-link {padding:15px 63px;} 

.form-field .nav-link.active {background:#3e509a; color:white; border: 0 !important;}

.form-data {padding: 15px 20px 30px 20px;}

.form-data input {background: #f4f4f4; border: 0; font-size: 14px; height:3rem; border-radius: 10px; margin-top: 15px;}

.form-data textarea {background: #f4f4f4; font-size: 14px; border-radius: 10px; border: 0; margin-top: 15px;}

.form-data select {background: #f4f4f4;border: 0;font-size: 14px;padding: 0px 7px; color: #6c757d;border-radius: 10px; 
					height:3rem; width:100%; margin-top: 15px;}

.form-data button {padding: 15px; width:100%;}
					
.volunteer {border-bottom:1px solid #939bc2; padding-bottom:5px;}

.volunteer .form-check {margin-right: 50px;}

.volunteer p {color:#939bc2; font-size:14px;}
							
		/* Paypal section */
		
.charge {background:#f6f6f6;}

.paypal {padding: 20px 115px;}

.paypal p {font-size: 12px;color: #fc5252;}

.tc {color: #656565; font-size: 14px; margin-top: 5px;}

.tamount {padding: 55px 40px;}

.par {text-align:center;}

		/* Registraton Payment section */
		
.captcha input {background: white !important;width: 50% !important;border-radius: 0 !important;height: 2.2rem !important;
				margin-top: 4px !important;}
				
.captcha label {color:white;font-size:12px; margin:0px;}

.pbtn button {border-radius: 5px; padding: 10px 20px; font-size: 14px;}

.reg {color:#6b77af;margin-right:4px;}
	
	
	.table-striped tbody tr:nth-of-type(odd) {background-color: #cee5f3;}

.table-striped tbody tr:nth-of-type(even) {background-color: #deeff9;}

.dgroup {text-align: justify !important;}

.delegatereg-sec th {color:#3e4f99; font-family: 'Merriweather-Bold'; text-align:center;font-size:12px;background:white;}

.delegatereg-sec td {text-align:center;color:#1d2022; font-family: 'Merriweather-Bold'; font-size:14px;}

.regis {display: inline-flex; width: 100%; color: white;}

.choose {margin-left: auto; display: inline-flex; align-items: baseline;}

.choose h6 {margin-right: 5px;}

.choose select {padding: 5px 70px 5px 10px;}

		/* Paypal section */

.gpay p {font-size: 12px;color: #fc5252;}

.tc {color: #656565; font-size: 14px; margin-top: 5px;}

		/* Registration Summary section */

.summary-sec td {color:#1d2022; font-family: 'Merriweather-Bold'; font-size:14px;}

.summaryprice {text-align: end; padding-right: 35px !important;}

.regproceed button{border-radius: 50px; padding: 9px 22px; font-size: 14px;margin-bottom: 30px;}


