<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:1920px) {

  /*********newpage********/


/************conference page css 231223***************/
	.conrone .container {
    top: 16%;
}
}

@media screen and (max-width:1800px) {

  .menu-ver-two .desktop-nav .left-nav.right-nav .nav.navbar-nav:first-child li a {

    margin-left: 0;

    display: block;

    line-height: 24px;

    padding: 0;

    margin: 0;

    font-size: 14px;

  }

  .owl-carousel .owl-item .images-bb img {

    display: block;

    width: 100%;

	  
  }
	
	.owl-carousel .owl-item .images-bb img.mobile-banner {
    display: none;
}

  /*********newpage********/



/***220823****/
	.npf-formbx {
    position: absolute;
    top: 69px;
    right: 9%;
}
}

@media screen and (max-width:1599px) {

  .spakerox {

    margin: 23px 0 0;

    padding: 0 20px 0 0;

  }

  .contibx {

    width: 58%;

  }

  .navbar-nav.mr-auto {

    margin: 0 0 0 80%;

  }

  .rightx ul li i {

    line-height: 30px;

    font-size: 22px;

  }

  .owl-carousel .owl-item .images-bb img {

    display: block;

    width: 100%;

  }

  /*********newpage********/

  .leigimgbx::before {

    height: 350px;

    width: 350px;

  }

  .reacharegc li img {

    width: 180px;

  }

  .texreebc {

    width: 400px;

    height: 400px;

    padding: 62px 0 0 0;

    font-size: 39px;

  }





.ocnobx {

    min-height: 711px;

}

.owl-carousel .owl-item img.mobile-banner {

    display: none;

}
















.ulbox ul li {
	margin:14px;}
/***300532****/
.prohilight li {
    margin: 0 10px;
}
    .bgobxab .item {
    margin: 15px 14px;
}
    .ocnobx {
    min-height: auto;
}
    .contox .redsmtxt {
    margin: 0;
}
    .rsseven {
    padding-bottom: 174px;
}

/************conference page css 231223***************/
.conrone .container {
    top: 12%;
}
	.heabox {
    font-size: 43px;
    line-height: 53px;
}

}

@media screen and (max-width:1366px) {

  /*********newpage********/



.bgobxab .item {

    width: 29%;

}
/***300532****/
.contox {
    padding: 16px 0 0 43px;
}
    .rsseven {
    padding-bottom: 121px;
}

	/***220823****/
	.npf-formbx {
    top: 15px;
}

/************conference page css 231223***************/
.conrone .container {
    top:11%;
}

}

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

  .session li {

    width: 23%;

    min-height: 172px;

  }

  .rightx ul li i {

    line-height: 26px;

    font-size: 20px;

  }

  .contibx {

    width: 53%;

  }

  .navbar-nav.mr-auto {

    margin: 0 0 0 76%;

  }

  .contboxaa {

    width: 63%;

    margin: 0 0 0 32px;

  }

  /*********newpage********/

  .rightobxred {

    width: 70%;

  }

  .rightobxred, .rstwo p, .contox p, .texlebc p, .texreebc p {

    font-size: 24px;

    line-height: 35px;

  }

  .rshead, .rstwo .rshead {

    font-size: 35px;

  }

  .mtext {

    margin: -90px 68px 0 0;

  }

  .texreebc {

    width: 360px;

    height: 360px;

    font-size: 32px;

  }

  .texreebc p {

    margin: 12px 0 0 0;

  }



.pesonbox li {	

    width: 21%;

}

.bgobxab .item {

    width: 28%;

}
.ulbox ul li {
    margin: 19px;
	width: 28%;
	min-height: 398px;
}

/***300532****/
.prohilight li {
    margin: 0 8px;
}
    
    .prohilight li span br {display: none;}
    .parodetils .rshead {
    color: #7d1619;
    margin: 93px 0 53px 0;
}
    .pesonbox li {
    width: 46%;
}





/************conference page css 231223***************/
	.heabox {
    font-size: 43px;
    line-height: 50px;
}
	
	.dateboxa {
    font-size: 31px;
}
	.widht-fift {
    width: 80%;
    margin: 0 auto 51px;
}
	.leboxab {
    width: 69%;
}

/************conference page css 231223***************/	
	.heabox {
    font-size: 37px;
    line-height: 42px;
}



}

@media screen and (max-width:1169px) {

  .menu-ver-two .desktop-nav .left-nav.right-nav .nav.navbar-nav:first-child li a {

    font-size: 12px;

  }

  .menu-ver-two .desktop-nav .left-nav .nav.navbar-nav li {

    margin: 0 5px 32px;

  }

  /*********newpage********/

  .leigimgbx::before {

    height: 300px;

    width: 300px;

  }

  .mtext {

    margin: -108px 50px 0 0;

  }

  .contox {

    padding: 0 0 0 43px;

  }



.pesonbox li {

    width: 45%;

}

.ocnobx {

    min-height: 402px;

}

.bgobxab .item {

    width: 43%;

}
	/***220823****/

.npf-formbx {
	    position: relative;
    top: 0;
	right: 0;
}
	.modal{    padding-top: 50px}
	
	
	

/************conference page css 231223***************/
.heabox {
    font-size: 36px;
    line-height: 44px;
}
	.leimgbox span em {
    font-size: 37px;
    line-height: 42px;
}
	.conrone .container {
    top: 8%;
}

}

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

  .navbar-nav.mr-auto {

    margin: 0;

  }

  .hmsc-ehad {

    font-size: 19px;

    text-transform: uppercase;

    font-weight: 700;

    line-height: 25px;

  }

  .hmcsftwo .hmsc-ehad {

    margin: 0 0 16px 0;

  }

  .hmcsffour {

    padding: 30px 0;

  }

  .session li {

    width: 46%;

    min-height: 133px;

    margin: 10px;

  }

  .nediesont .rightx ul li {

    width: 32%;

  }

  .rightx ul li i {

    line-height: 19px;

    font-size: 14px;

  }

  .rightx ul li span {

    font-size: 30px;

  }

  .contibx {

    width: 100%;

  }

  .participate .card-link {

    font-size: 16px;

    font-weight: 500;

  }

  .contboxaa {

    width: 50%;

    margin: 0 0 0 32px;

  }

  /*********newpage********/

  .leigimgbx::before {

    height: 200px;

    width: 200px;

  }

  .rightobxred {

    width: 100%;

    display: block;

    text-align: center;

    margin: 15px 0 0 0;

    padding: 30px;

    border-radius: 50px;

  }

  .rsone {

    padding: 50px 0 0;

    text-align: center;

  }

  .prohilight li {

    width: 49%;

  }

  .reacharegc li {

    display: block;

    width: 100%;

    vertical-align: top;

    margin: 0 0 23px 0;

  }

  .pesonbox li {

    width: 39%;

  }

  .rsseven img {

    width: 100%;

  }

  .rsseven .container {

    position: relative;

  }

  .contox {

    padding: 31px 0 0 0;

    width: 100%;

  }

  .contox .redsmtxt {

    font-size: 22px;

    font-style: italic;

    color: #7d1619;

    margin: 16px 0 28px 0;

  }

  .texlebc {

    display: block;

    width: 100%;

    vertical-align: top;

    margin: 0 0 27px 0;

  }

  .texreebc {

    width: 300px;

    height: 300px;

    font-size: 26px;

    margin: 0 auto;

    display: block;

  }

  .texreebc p {

    margin: 12px 0 0 0;

    font-size: 20px;

    line-height: 23px;

  }

  .rseight .applybtn {

    font-size: 23px;

  }

	

	.owl-carousel .owl-item img.mobile-banner {

    display: block;

}

	

		.owl-carousel .owl-item img.desktop-banner {

    display: none;

}


.ulbox ul li {
    margin: 19px;
    width: 44%;
    min-height: 398px;
}


.navbar-dark .navbar-toggler {
    float: right;
    width: fit-content;
    display: block;
    clear: both;
    position: absolute;
    top: 14px;
    background: #7d1619;
    right: 13px;
}
	.navbar-brand.top-logo img {
    width: 100px;
}
	.navbar-expand-lg .navbar-nav {
    flex-direction: unset !important;
    float: left;
    width: 100%;
    text-align: left;
    margin: 0;
}
	.navbar-dark .navbar-toggler .navbar-toggler-icon:last-child, .navbar-dark .navbar-toggler .navbar-toggler-icon:nth-child(2) {display: none;}
	
	.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    background: #7d1619;
    margin: 0;
}
.nav.navbar-nav li {
    margin: 0 16px;
    display: block;
    border-bottom: solid 1px #fff;
    padding-bottom: 6px;
}
	.nav.navbar-nav li:last-child { border-bottom: none;}
.nav.navbar-nav li a {
    color: #fff;
    display: block;
    padding: 10px 0 4px;
	background: none;
}
	


	.owl-carousel .owl-item .images-bb img.mobile-banner {
    display: block;
}
.contentbx img {
    width: 100%;
    margin: 10px 0;
}
.contentbx a {
    word-break: break-all;
}

.undefine li, .rstwo.detailsbx p {
    font-size: 15px;
    line-height: 21px;
	    margin: 14px 0;
}
.alheada {
    font-size: 22px;
    font-weight: 600;
}
.toheader {
    background: #e9ab35;
    padding: 20px;
    font-size: 23px;
}


.mainheada {
    font-size: 21px;
}
.arname {
    padding: 0 11px;
    font-size: 16px;
}
.newbd .rshead.bb {
    text-align: left;
    margin: 0;
    font-size: 22px;
    font-weight: 800;
}

.rshead-sb {
    font-size: 21px;
    margin: 21px 0 11px 0;
    line-height: 27px;
}
.abustbx {
    background: #f5f5f5;
    padding: 15px;
    margin: 18px 0 0 0;
    border-radius: 5px;
}


/***300532****/
.prohilight li {
    width: 47%;
    margin: 10px;
}


.rsseven {
    padding-bottom: 0;
}

.navbar-dark .navbar-toggler {
    float: right;
    width: fit-content;
    display: block;
    clear: both;
    position: relative;
    top: 0;
    background: #7d1619;
    right: 13px;
}
	.nav.navbar-nav li.letsbtn a {
    background: #f1b537;
	padding: 10px;
}	
.thankyoupage .npf-formbx {
    width: 100%;
    padding: 77px 36px;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}

/************conference page css 231223***************/

.conrone .container {
    top: 10%;
    position: relative;
}
	.heabox br {
    display: none;
}
	.leimgbox {
    width: 100%;
		margin-bottom: 30px;
}
	.riboximg {
    float: none;
    width: 100%;
}
	.widht-fift {
    width: 100%;
    margin: 0 auto 30px;
}
	.allheadbox {
    font-size: 35px;
}
	.conrtwo, .conrthree, .conrfour {
    padding: 33px 0;
}
	.infobox {
    margin: 33px 0 0;
}
	.insmbx, .insmbx.fullwithbx {
    display:block;
    width: 100%;
    padding: 20px;
    margin: 2% 0;
}
	.reinbngt {
    padding: 17px 53px;
    font-size: 27px;
}
	
}

@media screen and (max-width:767px) {

  .owl-carousel .owl-item img.mobile-banner {

    display: block;

  }

  .owl-carousel .owl-item img.desktop-banner {

    display: none;

  }

  .session li {

    width: 100%;

    min-height: auto;

    margin: 10px 0;

  }

  .contboxaa {

    width: 100%;

    display: block;

    margin: 23px 0 0 0;

    border-bottom: solid 1px #ccc;

    padding-bottom: 7px;

  }

  .exectuvebord li {

    margin: 30px 0 0;

    width: 100%;

  }

  .applybtn.balcck {

    color: #ffffff !important;

    margin-top: 12px;

  }

  /*********newpage********/

  .rightobxred {

    z-index: 999999;

    position: relative;

  }

  .rightobxred, .rstwo p, .contox p, .texlebc p, .texreebc p {

    font-size: 20px;

    line-height: 30px;

  }

  .parodetils .rshead {

    color: #7d1619;

    margin: 0 0 0 0;

  }

  .imagobx {

    float: right;

    margin: -176px 0 31px 0;

  }

  .prohilight li {

    width: 100%;

    min-height: min-content;

    padding: 10px 0 10px 51px;

    background-size: contain;

  }

  .prohilight {

    clear: both;

    text-align: center;

    margin: 25px 0 0 0;

  }

  .mtext {

    margin: 0;

  }

  .desktpimg {

    display: none;

  }

  .mobiubox {

    display: block;

  }

  .porshdbox li {

    text-align: center;

    width: 100%;

    margin: 0 0 30px 0;

  }

  .porshdbox {

    text-align: center;

    margin: 28px 0 0 0;

  }

  .porshdbox li .contobx {

    padding: 30px 0 0 0;

  }

  .hadbx {

    font-size: 25px;

    font-weight: 800;

  }

  .pesonbox li {

    width: 80%;

  }

  .leigimgbx {

    width: 80%;

  }

  .leigimgbx::before {

    height: 200px;

    width: 200px;

    top: auto;

    bottom: -55px;

  }

  .imagobx {

    float: none;

    margin: -176px 0 31px 0;

    width: 100%;

  }



.owl-carousel .owl-item .porshdbox img {

    display: block;

    width: auto;

    margin: 0 auto;

}

.ocnobx {

    min-height: auto;

}

.bgobxab .item {

    width: 41%;

}
.ulbox ul li {
    margin: 10px 0;
    width: 100%;
    min-height: auto;
}


.mobilebn {display: block; }
	.dessktobnr {display: none;}

/***300532****/
    .tabbx .nav-tabs .nav-link {
    padding: 7px 31px;
    font-size: 16px;
}

.prohilight li {
    width: 100%;
    min-height: min-content;
    padding: 0 10px 10px;
    background-size: contain;
}
.rightobxred {
 z-index: 999;
}
/************conference page css 231223***************/
.heabox {
    font-size: 28px;
    line-height: 40px;
    margin: 18px 0 0 0;
}
	.leimgbox span em {
    font-size: 30px;
    line-height: 38px;
}
	.dateboxa {
    font-size: 21px;
    margin: 9px 0 0 0;
}
	.riboximg {
    width: 100%;
    object-fit: cover;
    height: 410px;
}
	.conferencepage p, .robxad li {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
}
	.leboxab span {
    font-size: 19px;
}
	.leboxab {
    font-size: 22px;
    line-height: 27px;
}
	.insmbx img {
    width: 108px;
    height: 63px;
}
	.leaboxa {
    display:block;
    width: 100%;
    vertical-align: top;
    color: #fff;
    margin: 0 0 13px 0;
}
	.imboxtxta img {
    display: block;
    width: 100%;
    vertical-align: top;
}
	.imboxtxta {
    margin: 30px 0 0;
    border-bottom: solid 1px #fff;
    padding-bottom: 34px;
}
	.conrthree .imboxtxta:last-child {border-bottom: none; padding-bottom: 0;}
	.robxad li {
    width: 100%;
    min-height: auto;
    padding: 10px;
}
	.boxlefr li {
    display: block;
    margin: 2% 0;
    vertical-align: top;
    position: relative;
    width: 100%;
}
	.awardbox .allheadbox.text-center span {
    margin-bottom: 25px;
}
	.schelbox {
    width: 100%;
    margin: 29px auto 0;
    display: block;
}
	
	.heabox {

    padding: 0;
}
	.leimgbox span {margin: 0;}
	.theimd img {
    width: 31%;
    display: inline-block;
}
}

@media screen and (max-width:640px) {

  .hmsc-ehad br {

    display: none

  }

  .nediesont .rightx ul li {

    width: 100%;

  }

  /*********newpage********/

  .rshead, .rstwo .rshead {

    font-size: 27px;

    font-weight: 900;

  }

  .reacharegc li span {

    font-size: 22px;

    line-height: 23px;

  }

  .reacharegc li i {

    font-size: 16px;

    line-height: 19px;

  }

  .neibox {

    padding: 30px 0;

    margin: 0;

  }

  .rseight {

    padding: 28px 0 0 0;

  }

  .rssix {

    display: block;

    margin: 30px 0;

  }

  .reacharegc li img {

    width: 130px;

  }

  .reacharegc li span {

    margin: 0 0 0 12px;

  }

  .rstwo .rshead img {

    position: absolute;

    top: -32px;

    width: 77px;

  }



.bgobxab .item {

    width: 100%;

    margin: 20px 0;

}

.porshdbox {

    text-align: center;

    margin: 0;

}

.porshdbox li {

    margin: 0;

    border-bottom: solid 1px #ccc;

}
/************conference page css 231223***************/

.leboxab {
    width: 59%;
}
.allheadbox {
    font-size: 29px;
}
.awardbox .allheadbox.text-center span {
    font-size: 18px;
}

.deibx .nambox {
    text-align: center;
    font-size: 18px;
}
.deibx .nambox span {
    font-size: 28px;

    margin: 0 0 7px 0;
 
}
.regisbtn {
    padding: 7px 16px;
    font-size: 19px;
}}

@media screen and (max-width:479px) {

  .spakerox img {

    display: block;

    vertical-align: top;

    width: 50%;

  }

  .spakerox {

    padding: 0 20px 0 0;

    width: 100%;

    margin: 0 0 37px 0;

  }

  .navbar-brand {

    margin: 0;

  }

  .navbar-brand a img {

    width: 193px;

  }

  /*********newpage********/

}

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

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

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

@media screen and (max-width:320px) {}</pre></body></html>