/* Global Thing */
.mobile_break {
	display: block;
}

.mobile_break2 {
	display: none;
}

.pc_view {
	display: block;
}

.mobile_view {
	display: none;
}

.margin_15 {
	margin-bottom:15px;
}

p{
    margin-bottom: 15px;
    line-height: 1.5;
}

.full-width {
	width:auto !important;
}

.footer2view{
	padding-left:50px;
}

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

.center_bg {
    background: url(../../images/center_banner.jpg) no-repeat center;
    background-size: cover;
    padding-top:0;
}

.center_bg h4{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #aa9767;
}

.about_bg {
	background: url(../../images/about_bg.jpg) no-repeat center;
    background-size: cover;
}

.speakers_bg {
	background: url(../../images/sunmed-symposium-parallax-img.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 670px;
}

.registration_bg {
	background: url(../../images/registration_bg2.jpg) no-repeat center;
    background-size: cover;
}



.sponsors_container {
	display: flex;
    justify-content: center;
}

.contact_bg {
	background: url(../../images/contact_bg.jpg) no-repeat;
    background-size: cover;
}

.fbox-media ul{
	padding-inline-start: 20px;
	margin-bottom: 20px;
}

.fbox-media li{
	margin-bottom: 5px;
}

.linearLine{
	background: linear-gradient(to bottom, #e6e6e6 0%,#ab9667 50%,#e6e6e6 100%);
	width:2px;
    height : 480px;
    display: inline-block;
}

.address_grid {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-bottom: 45px;
}

.address_grid2 {
	display: flex;
	align-items: center;
    flex-wrap: nowrap;
	margin-bottom: 45px;
}

.address_grid3 {
	display: flex;
	align-items: baseline;
    flex-wrap: nowrap;
}

.bigaddress_grid {
	margin-top: 70px;
	margin-left: 90px;
}

.address_info {
	margin-left: 50px;
}

.address_info h3{
	font-family: Futura Heavy, sans-serif;
}

.address_info .address_margin {
	margin-bottom: 0;
}

.scientific_big_container {
	margin-left: 100px;
	margin-right: 100px;
}

.programmehead {
	background:linear-gradient(180deg, rgba(215,41,46,1) 0%, rgba(199,33,39,1) 51%, rgba(155,20,33,1) 100%);
	/*border-top-left-radius: 30px;*/
	/*border-top-right-radius: 30px;*/
	min-height: 60px;
	padding: 12px 30px;
}

.programmehead1 img{
	display: inline-block;
	position: relative;
	top: -5px;
}

.programmehead1 h2{
	display: inline-block;
	margin-left: 30px;
	margin-bottom: 0;
	color: white;
	font-family: Futura Heavy, sans-serif;
	letter-spacing: 1px;
	font-size: 24px;
}

.headposition {
	position: relative !important;
    left: -40px !important;
}

.headposition2 {
	position: relative !important;
    left: -13px !important;
}

.programmehead2 {
	position: relative;
    left: -30px;
}

.programmehead2 img{
	display: inline-block;
	float: right;
}

.programmehead2 h3{
	display: inline-block;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 0;
	color: white;
	font-family: Futura Heavy, sans-serif;
	letter-spacing: 1px;
	font-size: 18px;
	float: right;
}

.programmecenter {
	padding: 10px 30px;
	/*min-height: 200px;*/
	background-color: #86d0d2;
}

.programmecenter1 .titleh2 {
	margin-bottom: 0;
}

.programmecenter h2{
	font-size: 20px;
}

.programmecenter h3{
	font-size: 17px;
	margin-bottom: 10px;
}

.programmecenter3 {
	padding: 10px 30px;
	/*min-height: 170px;*/
	background-color: #86d0d2;
}

.programmecenter3 h2{
	font-size: 20px;
}
.programmecenter3 h3{
	font-size: 17px;
}

.programmecenter4 {
	padding: 10px 30px;
	/*min-height: 170px;*/
	background-color: #86d0d2;
}

.programmecenter4 h2{
	font-size: 20px;
}
.programmecenter4 h3{
	font-size: 17px;
}

.programmecenter1 h3{
	margin-bottom: 0px;
	font-size: 16px;
}

.programmecenter2 h3{
	font-family: Futura Heavy, sans-serif;
}

.programmecenter2 h4{
	margin-bottom: 3px;
	font-size: 16px;
}

.programmetable td:first-child{
	font-size: 16px;
	color: #5ea19f;
}

.programmetable p{
	font-size: 15px;
	font-family: Futura Medium, sans-serif;
	text-align: center;
	margin-bottom: 0;
}

.programmetable h3{
	font-size: 17px;
	color: #aa9767;
	font-family: Futura Heavy, sans-serif;
	margin-bottom: 0px;
}

.programmetable h4{
	margin-bottom: 3px;
	font-size: 15px;
	font-family: Futura Heavy, sans-serif;
}

.programmecenter4 .programmecenter1 h3{
	color: #4d4f53;
    font-family: Futura Medium;
    font-size: 16px;
}

.tdviewsize {
	width: 17vw;
}

.scientific_bg {
	background: url(../../images/scientific_bg.jpg);
	background-size: cover;
}

.officetable td{
	padding: 5px;
	font-size: 14px;
}


.product ul{
	padding-inline-start: 20px;
	margin-bottom:10px;
}

.speakers_bg h2{
	margin-bottom: 40px;
}
.registration_bg{
	padding: 40px 0 !important;
}

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

.footer_fixed {
	display:none;
}

.pinkribbon {
  width:285px;
  height:100px;
  position:relative; 
}

.pinkribbon2 {
	display: inline-block;
	width: 285px;
	height: 100px;
	position: absolute;
	top: 0;
}

.pinkribbon2:after {
    width:30px; /*****-2px*****/
    height:75px; /*****-20px*****/
    margin-top:0;
    margin-left:185px;
    border-top:2px solid #a99767;
}

.pinkribbon2:after {
 content:"";
 position:absolute;
  top:0;
  left:0;
}


.pinkribbon:before, .pinkribbon:after {
 content:"";
 position:absolute;
  top:0;
  left:0;
}

.pinkribbon p {
  padding:12px 20px;
  color: #896d4d;
  font-family: Futura Medium, sans-serif;
  font-size: 13px;
  line-height: 1;
}

.pinkribbon img{
	width: 25px;
}

.pinkribbon:before {   
    width:30px; /*****-20px*****/
    height:50px; /*****-2px*****/
    margin-left:0px;
    border-top:2px solid #a99767;
    border-left:2px solid #a99767; 
}


.pinkribbon:after {
    width:135px; /*****-2px*****/
    height:60px; /*****-20px*****/
    margin-top:0;
    margin-left:80px;
    border-right:2px solid #a99767;
    border-bottom:2px solid #a99767;
}

.mobiletitle7 img{
	width: 135px;
}

h1.mobiletitle{
    font-family: 'Callient';
}

.sponsor_wrap {
      width: 100%;
      /*display: flex;*/
      /*flex-direction: row;*/
      /*flex-wrap: nowrap;*/
      /*text-align:center;*/
      /*justify-content: center;*/
      /*align-items: center;*/
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*margin-right: -15px;*/
    /*margin-left: -15px;*/
    justify-content: space-between;
    align-items: center;

}
.col-mb-2{
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
    padding-left:10px;
    padding-right:10px;
    position: relative;
    width: 100%;
    text-align: center;
}

.col-mb-2 img{
    max-height: 40px;
}

.col-mb-2:first-child{
    padding-left:0px;
    padding-right:0px; 
}

.col-mb-2:first-child img{
    height: auto;
    width: 100%;
    max-height: none;
}

.col-mb-2:nth-child(2) img{
        max-height: 30px;
}

.col-mb-1-7{
    -ms-flex: 0 0 14%;
    flex: 0 0 14%;
    max-width: 14%;
    padding-left:10px;
    padding-right:10px;
    position: relative;
    width: 100%;
    text-align: center;
}

.col-mb-1-7 img{
    max-height: 40px;
}

.col-mb-1-7:first-child img {
    height: auto;
    width: 100%;
    max-height: none;
}

.col-mb-1-7:first-child{
    padding-left:0px;
    padding-right:0px; 
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
    
}

.col-mb-1-7:nth-child(2) img{
        max-height: 30px;
}

.col-mb-1-7:nth-child(3) img{
        max-height: 35px;
}

@media screen and (min-width:992px){
    .col-mb-1-7:nth-child(2){
        padding-left: 20px;
        padding-right: 0px;
    }
    .col-mb-1-7:first-child{
       padding-right: 10px; 
    }
}

@media screen and (max-width:991px){
    .col-md-1-4{
       -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%; 
    }
    .col-md-1-3{
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        margin-bottom:30px;
    }
    .col-md-1-3:first-child{
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-md-1-3:first-child img{
        max-height: 60px;
        width: auto;
    }
}

@media screen and (max-width:767px){
    .col-md-1-3, .col-md-1-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom:30px;
    }
    .col-md-1-3:first-child{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    
}

/*.sponsor_wrap > div:first-child{*/
/*  align-self:stretch;*/
/*  width:95%;*/
/*  margin-top: 0;*/
/*  height: 125px;*/
/*  margin-right:10px;*/
/*}*/

/*.sponsor_wrap > div:nth-child(2){*/
/*  align-self:stretch;*/
/*  width:95%;*/
/*  margin-top: 0;*/
/*  height: 125px;*/
/*  margin-right:10px;*/
/*}*/

/*.sponsor_wrap > div:nth-child(3){*/
/*  align-self:stretch;*/
/*  width:90%;*/
/*  margin-top: 0;*/
/*  height: 125px;*/
/*}*/

/*.sponsor_wrap > div:nth-child(4){*/
/*  align-self:stretch;*/
/*  width:90%;*/
/*  margin-top: 0;*/
/*  height: 125px;*/
/*}*/

/*.sponsor_wrap > div:nth-child(5){*/
/*  align-self:stretch;*/
/*  width:50%;*/
/*  margin-top: 0;*/
/*  height: 125px;*/
/*  margin-right:20px;*/
/*}*/
/*.sponsor_wrap > div:nth-child(6){*/
/*  align-self:stretch;*/
/*  width:50%;*/
/*  margin-top: 0;*/
/*  height: 125px;*/
/*}*/

/*.sponsor_wrap > div:first-child > img{*/
/*  height: 100%;*/
/*}*/

/*.sponsor_wrap > div:nth-child(2) > img{*/
/*  height: 100%;*/
/*}*/
/*.sponsor_wrap > div:nth-child(3) > img{*/
/*  height: 100%;*/
/*}*/
/*.sponsor_wrap > div:nth-child(4) > img{*/
/*  height: 100%;*/
/*}*/
/*.sponsor_wrap > div:nth-child(5) > img{*/
/*  height: 100%;*/
/*}*/
/*.sponsor_wrap > div:nth-child(6) > img{*/
/*  height: 100%;*/
/*}*/
/*.sponsor_wrap > div {*/
/*	width: 26%;*/
/*	height: 100px;*/
/*	margin-top: 35px;*/
/*}*/

/*.sponsor_wrap > div:nth-child(13),.sponsor_wrap > div:nth-child(14),*/
/*.sponsor_wrap > div:nth-child(15),.sponsor_wrap > div:nth-child(16){*/
/*  width: 25%;*/
/*  height: 80px;*/
/*  margin-top: 20px;*/
/*}*/


/*.sponsor_wrap > div > img {*/
/*	width: 100%;*/
/*	height:85%;*/
/*	object-fit: contain;*/
/*}*/

.mobiletitle9 {
    line-height: 1.2;
    display: block;
    position: absolute;
    color: #60b9b6;
    font-family: DINPro Black, sans-serif;
}

.mobiletitle2 {
    font-family: DINPro Black, sans-serif;
    color: #a99767;
}

.mobiletitle{
    margin-left:5px;
}


@media (min-width: 1661px){
	#slider {
	    top: -90px;
	    margin-bottom: -90px;
	}
	.myTopBanner {
		height: 740px;
	}
	.myTopBanner h1 {
		font-size: 35px;
	}
	.mobiletitle {
	    margin-top: 110px;
	}
	.mobiletitle1 {
	    margin-top: 150px;
	}
	.mobiletitle2 {
	    margin-top: 240px;
	}
	.mobiletitle3 {
		margin-top: 290px;
		font-size: 25px;
	}
	.mobiletitle4 {
		margin-top: 360px;
		padding: 11px 20px !important;
		font-size: 15px;
	}
	.mobiletitle7 img{
	    width:115px;
	}
	.mobiletitle5{
		margin-top: 117px;
        margin-left: 90px;
	}
	.mobiletitle6 {
		margin-top: 440px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 285px;
        margin-left: 185px;
	}
	.mobiletitle8 {
		margin-top: 430px;
        margin-left: 0;
	}
	.mobiletitle5 img{
	    width: 165px;
	}
	.myTopBanner h2.mobiletitle2 {
	    font-size: 21px;
	}
}
@media (max-width: 1660px) {

	#slider {
	    top: -105px;
	    margin-bottom: -105px;
	}
	.myTopBanner {
		height: 675px;
	}
	.myTopBanner h1 {
		font-size: 35px;
	}
	.myTopBanner .font-small{
	    font-size: 20px;
        bottom: 10px;
        position: relative;
	}
	    
	.mobiletitle {
	    margin-top: 130px;
	}
	.mobiletitle1 {
	    margin-top: 200px;
	}
	.mobiletitle2 {
	    margin-top: 340px;
	}
	.mobiletitle3 {
		margin-top: 400px;
		font-size: 25px;
	}
	.mobiletitle4 {
		margin-top: 550px;
	}
	.mobiletitle5{
		margin-top: 170px;
	}
	.mobiletitle6 {
		margin-top: 460px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 460px;
		margin-left: 225px;
	}
	.mobiletitle8 {
		margin-top: 535px;
	}
	.mobiletitle5 img{
	    width: 155px;
	}
	a.registerbtn {
	    padding: 15px 30px !important;
	}
	.myTopBanner h2.mobiletitle2 {
	    font-size: 21px;
	}
}

@media (min-width: 1441px) and (max-width: 1659px) {
	#slider {
	    top: -75px;
        margin-bottom: -75px;
	}
	.myTopBanner {
		height: 650px;
	}
	.mobiletitle7 img{
	    width: 115px; 
	}
	.mobiletitle {
	    margin-top: 100px;
	    margin-left: 5px;
	}
	.mobiletitle1 {
	   margin-top: 145px;
	}
	.mobiletitle2 {
	    margin-top: 230px;
	}
	.mobiletitle3 {
		margin-top: 265px;
		font-size: 23px;
	}
	.mobiletitle4 {
		margin-top: 310px;
	}
	.mobiletitle5 {
	    margin-top: 110px;
        margin-left: 70px;
	}
	.mobiletitle6 {
		margin-top: 400px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 270px;
        margin-left: 180px;
	}
	.mobiletitle8 {
		margin-top: 380px;
		margin-left: 0px;
	}
	.mobiletitle8 p{
		margin-bottom: 5px;
	}
	.mobiletitle5 img{
	    width: 155px;
	}
	.myTopBanner h2.mobiletitle2 {
	    font-size: 21px;
	}
}
@media (max-width: 1440px) {
    
    a.registerbtn {
        padding: 12px 20px !important;
    }

	#slider {
	    top: -75px;
	    margin-bottom: -75px;
	}
	.myTopBanner {
		height: 585px;
	}
	/*.myTopBanner h1 {
		font-size: 35px;
	}*/
	.mobiletitle {
	    margin-top: 85px;
	}
	.mobiletitle1 {
	    margin-top: 125px;
	}
	.mobiletitle2 {
	    margin-top: 210px;
	}
	.mobiletitle3 {
		margin-top: 245px;
        font-size: 25px;
	}
	.mobiletitle4 {
		margin-top: 295px;
	}
	.mobiletitle5 {
	    margin-left: 70px;
        margin-top: 95px;
	    width: 175px;
	}
	.mobiletitle6 {
		margin-top: 400px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 250px;
        margin-left: 195px;
	}
	.mobiletitle7 img {
        width: 115px;
    }
	.mobiletitle8 {
		margin-top: 360px;
        margin-left: 0;
	}
	.mobiletitle8 p {
    margin-bottom: 5px;
    font-size: 12px;
	}
	.mobiletitle5 img{
	    width: 135px;
	}
	a.registerbtn {
	    padding: 15px 30px !important;
	}
	.myTopBanner h2.mobiletitle2 {
	    font-size: 21px;
	}
}

@media (max-width: 1366px){
	#slider {
	    /*top: -85px;*/
	    /*margin-bottom: -85px;*/
	    top: -75px;
	    margin-bottom: -75px;
	}
	.myTopBanner {
		height: 620px;
	}
	.myTopBanner h1 {
	    font-size: 30px;
	}
	.mobiletitle {
	    margin-top: 85px;
	}
	.mobiletitle1 {
	    margin-top: 120px;
	}
	.mobiletitle2 {
	    margin-top: 195px;
	}
	.mobiletitle3 {
		margin-top: 240px;
		font-size: 18px;
	}
	.mobiletitle4 {
		margin-top: 295px;
	}
	.mobiletitle5 {
	    margin-top: 90px;
        margin-left: 60px
	}
	.mobiletitle5 img{
	    width: 130px;
	}
	.mobiletitle6 {
		margin-top: 365px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 235px;
        margin-left: 165px;
	}
	.mobiletitle8 {
		margin-top: 360px;
        margin-left: 0px;
	}
	.mobiletitle9{
	    margin-top: 117px;
        margin-left: 138px;
        position: absolute;
        display: block;
        text-transform: uppercase;
	}
	    
	.mobiletitle7 img{
		width: 110px;
	}

	a.registerbtn {
	    padding: 12px 20px !important;
	}
	.myTopBanner h2.mobiletitle2 {
	    font-size: 20px;
	}
}

@media (min-width: 1241px) and (max-width: 1365px){
	#slider {
	    top: -80px;
	    margin-bottom: -80px;
	}
	.myTopBanner {
		height: 570px;
	}
	.myTopBanner h1 {
        font-size: 30px;
    }
    
	/*.mobiletitle {*/
	/*    margin-top: 90px;*/
	/*}*/
	.mobiletitle1 {
	    margin-top: 120px;
	}
	.mobiletitle2 {
	    margin-top: 190px;
	}

	.myTopBanner h2.mobiletitle2 {
        font-size: 21px;
    }
	
	.mobiletitle3 {
		margin-top: 225px;
		font-size: 21px;
	}
	.mobiletitle4 {
		margin-top: 270px;
	}
	.mobiletitle5 {
        margin-top: 90px;
        margin-left: 65px;
    }
	.mobiletitle5 img{
	    width: 120px;
	}
	.mobiletitle6 {
		margin-top: 328px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 230px;
		margin-left: 165px;
	}
	.mobiletitle8 {
		margin-top: 335px;
	}
	.mobiletitle8 p{
		font-size: 10px;
	}
	a.registerbtn {
	    padding: 12px 20px !important;
	}
}

@media (max-width: 1240px) {
	#slider {
	    top: -80px;
	    margin-bottom: -80px;
	}
	.myTopBanner h1 {
        font-size: 28px;
    }
	.myTopBanner {
		height: 505px;
	}
	.mobiletitle2 {
        margin-top: 190px;
    }
	.mobiletitle {
	    margin-top: 87px;
	}
	.mobiletitle3 {
		margin-top: 235px;
	}
	.mobiletitle4 {
        margin-top: 285px;
    }
	.mobiletitle6 {
		margin-top: 325px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 225px;
        margin-left: 150px;
	}
	.mobiletitle8 {
		margin-top: 335px;
	}
	.mobiletitle8 p{
		font-size: 10px;
	}
	.mobiletitle7 img{
		width: 115px;
	}
	.mobiletitle5 img{
	    width: 120px;
	}
	a.registerbtn {
        padding: 12px 20px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1239px) {

	#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {
	    height: 60px;
	}

	#primary-menu ul li a {
	    height: 60px;
	    line-height: 60px;
	}

	.mobile_break3{
		display: none;
	}

	#slider {
	    top: -65px;
	    margin-bottom: -65px;
	}
	
	.myTopBanner h1 {
        font-size: 26px;
    }

	.mobiletitle {
		margin-top: 70px;
	}

	.mobiletitle1 {
	    margin-top: 100px;
	}

	.mobiletitle2 {
	    margin-top: 160px;
	}

	.mobiletitle3 {
	    margin-top: 195px;
	}

	.mobiletitle4 {
	    margin-top: 235px;
	}

	.mobiletitle5 {
	    margin-top: 72px;
        margin-left: 60px;
	}

	.mobiletitle6 {
		margin-top: 265px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 195px;
        margin-left: 145px;
	}
	.mobiletitle8 {
		margin-top: 295px;
	}
	.mobiletitle8 p{
		font-size: 11px;
		margin-bottom: 3px;
	}
	.mobiletitle7 img {
	    width: 95px;
	}
	.pinkribbon {
	    width: 210px;
	    height: 100px;
	    position: relative;
	}
	.pinkribbon p {
	    font-size: 11px;
	    padding: 10px;
	}
	.pinkribbon2:after {
	    width:25px; /*****-2px*****/
	    height:75px; /*****-20px*****/
	    margin-top:0;
	    margin-left:140px;
	    border-top:2px solid #a99767;
	}

	.pinkribbon2:after {
	 content:"";
	 position:absolute;
	  top:0;
	  left:0;
	}

	.pinkribbon:before, .pinkribbon:after {
	 content:"";
	 position:absolute;
	  top:0;
	  left:0;
	}

	.pinkribbon img{
		width: 20px;
	}

	.pinkribbon:before {   
	    width:30px; /*****-20px*****/
	    height:35px; /*****-2px*****/
	    margin-left:0px;
	    border-top:2px solid #a99767;
	    border-left:2px solid #a99767; 
	}


	.pinkribbon:after {
	    width:85px; /*****-2px*****/
	    height:50px; /*****-20px*****/
	    margin-top:0;
	    margin-left:80px;
	    border-right:2px solid #a99767;
	    border-bottom:2px solid #a99767;
	}

	a.registerbtn {
	    padding: 12px 15px !important;
	    font-size: 11px;
	}

	a.registerbtn2 {
	    padding: 15px 20px !important;
	}

	.feature-box.media-box.fbox-bg .fbox-desc h3 {
	    font-size: 17px;
	}

	.scientific_big_container {
	    margin-left: 0;
	    margin-right: 0;
	}

	.programmehead2 h3 {
	    font-size: 18px;
	}
}

@media (max-width: 1199px) {
    .product h3{
        min-height: 45px;
        margin-bottom: 5px;
    }
}
@media (max-width:1024px) {

	#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {
	    height: 60px;
	}

	#primary-menu ul li a {
	    height: 60px;
	    line-height: 60px;
	}

	.mobile_break3{
		display: none;
	}

	#primary-menu ul li a {
	    padding: 0 10px;
	}

	#slider {
		top: -55px;
		margin-bottom: -55px;
	}

	.myTopBanner h1{
		font-size: 23px;
	}

	.mobiletitle {
		margin-top: 74px;
	}

	.mobiletitle1 {
	    margin-top: 100px;
	}

	.mobiletitle2 {
	    margin-top: 155px;
	}

	.myTopBanner h2.mobiletitle2 {
		font-size: 15px;
	}

	.mobiletitle3 {
	    margin-top: 185px;
	}

	.mobiletitle4 {
	    margin-top: 225px;
	}

	.mobiletitle5 {
	    margin-top: 75px;
	    margin-left: 60px;
	}
	.mobiletitle6 {
		margin-top: 260px;
		margin-left: 0;
	}
	.mobiletitle7 {
		margin-top: 185px;
		margin-left: 140px;
	}
	.mobiletitle7 img {
	    width: 85px;
	}
	.mobiletitle8 {
		margin-top: 290px;
	}
	.mobiletitle8 p{
		font-size: 10px;
		margin-bottom: 3px;
	}
	.pinkribbon {
	    width: 210px;
	    height: 100px;
	    position: relative;
	}
	.pinkribbon p {
	    font-size: 11px;
	    padding: 10px;
	}
	.pinkribbon2:after {
	    width:25px; /*****-2px*****/
	    height:75px; /*****-20px*****/
	    margin-top:0;
	    margin-left:140px;
	    border-top:2px solid #a99767;
	}

	.pinkribbon2:after {
	 content:"";
	 position:absolute;
	  top:0;
	  left:0;
	}

	.pinkribbon:before, .pinkribbon:after {
	 content:"";
	 position:absolute;
	  top:0;
	  left:0;
	}

	.pinkribbon img{
		width: 20px;
	}

	.pinkribbon:before {   
	    width:30px; /*****-20px*****/
	    height:35px; /*****-2px*****/
	    margin-left:0px;
	    border-top:2px solid #a99767;
	    border-left:2px solid #a99767; 
	}


	.pinkribbon:after {
	    width:85px; /*****-2px*****/
	    height:50px; /*****-20px*****/
	    margin-top:0;
	    margin-left:80px;
	    border-right:2px solid #a99767;
	    border-bottom:2px solid #a99767;
	}
	.mobiletitle5 img{
	    width: 105px;
	}

	a.registerbtn {
	    padding: 8px 10px !important;
        border-radius: 8px;
	}

	a.registerbtn2 {
	    padding: 15px 20px !important;
	}

	.feature-box.media-box.fbox-bg .fbox-desc h3 {
	    font-size: 14px;
	}

	.feature-box.media-box.fbox-bg .fbox-media h4 {
	    font-size: 14px;
	}

	.scientific_big_container {
	    margin-left: 0;
	    margin-right: 0;
	}

	.programmehead1 h2 {
	    font-size: 24px;
	}

	.programmehead2 h3 {
	    font-size: 18px;
	}

	.tdviewsize {
	    width: 21vw;
	}

	.speakers_bg {
	    height: 670px;
	}

	.myEnqFormDiv {
	    width: 50%;
	}

	.bigaddress_grid {
	    margin-left: 50px;
	}
}

@media (max-width: 991px) {

	.myTopBanner h1 {
	    font-size: 35px;
	}
	.mobiletitle5 img {
	    width: 135px;
	}
	.myTopBanner h2.mobiletitle2 {
	    font-size: 21px;
	}

	.pinkribbon {
	    width: 250px;
	    height: 100px;
	    position: relative;
	}
	.pinkribbon p {
	    font-size: 15px;
	    padding: 12px;
	}
	.pinkribbon2:after {
	    width:25px; /*****-2px*****/
	    height:75px; /*****-20px*****/
	    margin-top:0;
	    margin-left:195px;
	    border-top:2px solid #a99767;
	}
	.pinkribbon2:after {
	 content:"";
	 position:absolute;
	  top:0;
	  left:0;
	}
	.pinkribbon:before, .pinkribbon:after {
	 content:"";
	 position:absolute;
	  top:0;
	  left:0;
	}
	.pinkribbon img{
		width: 25px;
	}
	.pinkribbon:before {   
	    width:60px; /*****-20px*****/
	    height:40px; /*****-2px*****/
	    margin-left:0px;
	    border-top:2px solid #a99767;
	    border-left:2px solid #a99767; 
	}
	.pinkribbon:after {
	    width:85px; /*****-2px*****/
	    height:65px; /*****-20px*****/
	    margin-top:0;
	    margin-left:135px;
	    border-right:2px solid #a99767;
	    border-bottom:2px solid #a99767;
	}

	.pc_view{
		display: none;
	}

	.mobile_view{
		display: block;
	}


	.scientific_big_container {
		margin-left: 0;
		margin-right: 0;
	}

	.programmehead1 {
		margin-bottom: 10px;
	}
	.programmehead1 h2 {
	    font-size: 24px;
	}

	.programmehead2 {
	    position: relative;
	    left: 0;
	}

	.programmehead2 h3 {
	    display: inline-block;
	    margin-left: 35px;
	    margin-top: 10px;
	    margin-bottom: 0;
	    letter-spacing: 1px;
	    font-size: 18px;
	    float: none;
	}

	.programmehead2 img {
	    display: inline-block;
	    position: relative;
	    top: -2px;
	    float: none;
	    width: 40px;
	}

	.programmecenter h2 {
	    font-size: 20px;
	    line-height: 1.3;
	}

	.programmecenter h3 {
	    margin-bottom: 5px;
	}

	.programmecenter1 .titleh2 {
		margin-bottom: 5px;
	}

	.programmecenter4 h2 {
	    font-size: 20px;
	    line-height: 1.3;
	}

	.programmecenter {
	    padding: 10px 25px;
	}

	.programmecenter4 {
	    padding: 10px 25px;
	}

	.programmetable td:first-child {
	    font-size: 15px;
	}

	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	    padding: 20px 18px 20px 18px;
	}

	.programmetable h3 {
	    font-size: 20px;
	}

	.programmetable h4 {
	    font-size: 18px;
	}

	.programmetable p {
	    font-size: 16px;
	}

	.fbox-media ul {
	    padding-inline-start: 20px;
	    margin-bottom: 10px;
	}


	.feature-box.media-box.fbox-bg .fbox-media {
	    margin-left: -4%;
	    height:680px;
	}


	.footer_fixed {
		display:block;
		position:fixed;
		width:100%;
		bottom:0;
		z-index:999;
	}
	.footer_fixed .footer_phone {
		background:#f50f0f;
		height:80px;
		float:left;
		width:calc(50%);
		text-align:center;
		line-height:2.5;
		padding:10px 0;
	}
	
	.footer_fixed .footer_phone img {
		max-height:25px;
	}
	.footer_fixed .footer_phone a {
		color:#fff;
		text-transform:uppercase;
	}
	
	.footer_fixed .footer_address {
		background:#e6e6e6;
		border-top:4px solid #f50f0f;
		height:80px;
		float:left;
		width:calc(50%);
		text-align:center;
		line-height:2.5;
		padding:10px 0;
	}
	
	.footer_fixed .footer_address a, .footer_fixed .footer_phone a{
		display:block;
	}
	
	.footer_fixed .footer_address img {
		max-height:25px;
	}
	.footer_fixed .footer_address a {
		color:#db070b;
		text-transform:uppercase;
	}
	
	.col-mb-2:first-child{
	    padding-left:10px;
	    padding-right:10px;
	}
	
	.col-mb-2:first-child img{
	    max-height:60px;
	    width: auto;
	}
	
	.col-mb-2 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
        padding-left: 10px;
        padding-right: 10px;
        position: relative;
        width: 100%;
        text-align: center;
    }
    
    .col-mb-2.lg-mb-30{
        margin-bottom:30px;
    }
	
	/*.sponsor_wrap > div:first-child{*/
	/*  align-self:stretch;*/
	/*  width:100%;*/
	/*  margin-top: 0;*/
	/*  margin-bottom: 0;*/
	/*}*/

	/*.sponsor_wrap > div:first-child > img{*/
	/*  height: 100%;*/
	/*}*/
	/*.sponsor_wrap > div:nth-child(2) {*/
 /*   align-self: stretch;*/
 /*   width: 100%;*/
 /*   margin-top: 0;*/
	/*}*/

	/*.sponsor_wrap > div:nth-child(3){*/
	/*  align-self:stretch;*/
	/*  width:50%;*/
	/*  margin-top: 0;*/
	/*}*/

	/*.sponsor_wrap > div:nth-child(4){*/
	/*  align-self:stretch;*/
	/*  width:50%;*/
	/*  margin-top: 0;*/
	/*}*/

	/*.sponsor_wrap > div:nth-child(5){*/
	/*  align-self:stretch;*/
	/*  width:50%;*/
	/*  margin-top: 0;*/
	/*}*/
	/*.sponsor_wrap > div:nth-child(6){*/
	/*  align-self:stretch;*/
	/*  width:50%;*/
	/*  margin-top: 0;*/
	/*}*/

	/*.sponsor_wrap > div:nth-child(5) > img {*/
 /*   height: 100%;*/
 /*   width: 85%;*/
	/*}*/

	/*.sponsor_wrap > div {*/
	/*	width: 33.33%;*/
	/*	height: 110px;*/
	/*	margin-top: 15px;*/
	/*	margin-bottom: 15px;*/
	/*}*/


	/*.sponsor_wrap > div > img {*/
	/*	width: 100%;*/
	/*	height:60%;*/
	/*	object-fit: contain;*/
	/*}*/


}

@media (min-width:992px) {
    br.desktop{
        display:block;
    }
    br.mobile{
        display:none;
    }
}

@media (max-width: 991px) {
    br.desktop{
        display:none;
    }
    br.mobile{
        display:block;
    }
    
    .myTopBanner h1 {
        font-size: 60px;
        line-height: 1;
    }
    
	#slider {
	    top: 0;
	    margin-bottom: 0;
	}

	.myTopBanner {
	    /*background: rgba(0, 0, 0, 0) url('../../images/home_slider_tab5.png') no-repeat top center;*/
	    /*background: rgba(0, 0, 0, 0) url('../../images/TabVersion_Symp_June231.png') no-repeat top center;*/
	    background: rgba(0, 0, 0, 0) url('../../images/home_slider_tab_Closed.png') no-repeat top center;
	    background-size: cover;
	    height: 950px;
	}

	.mobiletitle {
	    margin-top: 20px;
	    margin-left: 10px;
	}

	.mobiletitle1 {
        margin-top: 85px;
    }
    
    .myTopBanner h2.mobiletitle2 {
        font-size: 35px;
        line-height: 1;
    }

	.mobiletitle2 {
	    margin-top: 275px
	}

	.mobiletitle3 {
        margin-top: 360px;
        font-size: 32px;
    }

	.mobiletitle4 {
	   margin-top: 425px;
	}

	.mobiletitle5 {
        margin-top: 45px;
        margin-left: 110px;
    }
	.mobiletitle6 {
		margin-top: 470px;
		margin-left: 0;
	}
	
	.mobiletitle7 img {
        width: 195px;
    }

	.mobiletitle7 {
        margin-top: 365px;
        margin-left: 235px;
    }
	.mobiletitle5 img {
        width: 180px;
    }
	.mobiletitle8 {
		margin-top: 505px;
		margin-left: 0;
		background-color: rgba(255,255,255,0.7);
        padding: 7px;
        max-width: 400px;
	}
	.mobiletitle8 p{
		font-size: 11px;
		margin-bottom: 7px;
	}
	a.registerbtn {
	    font-size:14px! important;
        padding: 12px 20px !important;
    }
}

/*@media (max-width:850px) {*/
/*    .myTopBanner{*/
/*        height: 800px;*/
/*    }*/
/*    .mobiletitle4 {*/
/*        margin-top: 365px;*/
/*    }*/
/*    .mobiletitle8 {*/
/*        margin-top: 450px;*/
/*    }*/
/*}*/


@media (max-width:768px) {
    
	#slider {
	    position: relative;
	    width: 100%;
	    overflow: hidden;
	    top: 0;
	    margin-bottom: 0;
	}

	.myTopBanner {
        height: 710px;
    }
	
	.myTopBanner h1 {
        font-size: 50px;
    }
    
    .mobiletitle1 {
        margin-top: 75px;
    }
    
    .myTopBanner h2.mobiletitle2 {
        font-size: 32px;
    }
    
    .mobiletitle2 {
        margin-top: 235px;
    }
    
    .mobiletitle3 {
        margin-top: 315px;
        font-size: 28px;
    }
    
    .mobiletitle4 {
        margin-top: 360px;
    }

    .mobiletitle5 {
        margin-top: 40px;
        margin-left: 95px;
    }
    
    .mobiletitle7 {
        margin-top: 310px;
        margin-left: 215px;
    }
    
    .mobiletitle7 img {
        width: 135px;
    }
    
    .mobiletitle8 {
        margin-top: 430px;
        max-width: 275px;
        background-color: rgba(255,255,255,0.5);
        padding: 7px;
    }
    
    .mobiletitle5 img{
        width:160px;
    }
    
    .myTopBanner h2.mobiletitle2 {
        font-size: 30px;
    }
    
    a.registerbtn {
        font-size: 12px! important;
    }

	.feature-box.media-box.fbox-bg .fbox-desc {
	    padding: 10px;
	    min-height: 65px;
	}

	.feature-box.media-box.fbox-bg .fbox-media {
	    padding:25px 0px 0 10px;
	}

	.feature-box h5 {
	    font-size: 11px;
	}

	.feature-box.media-box.fbox-bg .fbox-desc h3 {
	    font-size: 14px;
	}

	.feature-box.media-box.fbox-bg .fbox-media h4 {
	    font-size: 13px;
	}

	.myEnqFormDiv {
	    width: 100%;
	}

	.tdviewsize {
	    width: 23vw;
	}

	.bigaddress_grid {
	    margin-left: 0;
	}

}

@media (max-width: 767px) {
	.feature-box.media-box.fbox-bg .fbox-media {
    margin-left: 0;
    border-right: 2px solid transparent;
    height:auto;
	}

	.feature-box.media-box.fbox-bg .f2_media {
    width: 100%;
	}
	
	/*.sponsor_wrap{*/
 /*       display:block;*/
 /*   }*/
    
    .sponsor_wrap > div{
        /*float:left! important;*/
        width:100%! important;
    }
    
    .mb-mb-0{
	    margin-bottom:0px! important;
	}

}
@media (min-width: 601px) {
    .img-reg-mobile{
        display:none;
    }
}
@media (max-width: 600px) {
    
    .img-reg-mobile{
        display: block;
        position: absolute;
        right: 50px;
        top: 15px;
        max-width: 195px;
    }
    
	.myTopBanner {
	    background: rgba(0, 0, 0, 0) url('../../images/mobile-banner-April-20231.png') no-repeat bottom center;
	    background-size: cover;
	    height: 1525px;
	}
	
	.myTopBanner h1 {
        font-size: 60px;
    }
	
	.mobiletitle {
        margin-top: 170px;
    }
    
	.mobiletitle1 {
	    width: auto;
        margin-top: 235px;
	}
	
	.myTopBanner h2.mobiletitle2 {
        font-size: 32px;
    }
	
	.mobiletitle2 {
        margin-top: 425px;
    }

	.mobiletitle3 {
	    margin-top: 505px;
        font-size: 32px;
	}

	.mobiletitle4 {
        margin-top: 555px;
    }
	.mobiletitle5 {
        margin-top: 200px;
        margin-left: 100px;
    }
	.mobiletitle6 {
	    margin-top: 445px;
	    margin-left: 0;
	    width: 250px;
	}
	
	.mobiletitle7 img {
        width: 160px;
    }
	
	.mobiletitle7 {
	    margin-top: 505px;
        margin-left: 245px;
	}
	.mobiletitle8 {
        margin-top: 660px;
        margin-left: 0;
        max-width:none;
    }
	.mobiletitle8 p {
        font-size: 13px;
        margin-bottom: 7px;
	}
	a.registerbtn {
       padding: 15px 30px !important;
    }
    
    .col-mb-2:first-child{

	}
	
	.col-mb-2:first-child img{

	}
	
	.col-mb-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 20px! important;
    }
    
    .col-mb-2:last-child, .col-mb-2:nth-child(5){
        margin-bottom: 0px! important;
    }
}

@media (min-width: 511px) and (max-width: 540px) {
    
    .img-reg-mobile{
        position: absolute;
        right: 20px;
        top: 15px;
        max-width: 195px;
    }
    
	.myTopBanner {
	    /*background: rgba(0, 0, 0, 0) url('../../images/2mobile-banner-April-2023.png') no-repeat bottom center;*/
	    background: rgba(0, 0, 0, 0) url('../../images/mobile-banner-April-20231.png') no-repeat bottom center;
	    background-size: cover;
	    min-height: 1360px;
	}
	.myTopBanner h1 {
        font-size: 56px;
    }
	
}

@media (max-width: 510px) {
    
    .img-reg-mobile{
        position: absolute;
        right: 10px;
        top: 10px;
        max-width: 195px;
    }
    .myTopBanner h1 {
        font-size: 55px;
    }
    .mobiletitle1 {
        margin-top: 245px;
    }
    .mobiletitle {
        margin-top: 180px;
    }
    .mobiletitle5 {
        margin-top: 205px;
        margin-left: 100px;
    }


}

@media (max-width:480px) {
    
    .img-reg-mobile{
        position: absolute;
        right: 15px;
        top: 15px;
        max-width: 165px;
    }
    
    
	.mobile_break{
		display: none;
	}

	.mobile_break2{
		display: block;
	}

	.footerview{
		display:none;
	}

	.footer2view{
		display:inline-block;
		padding-left:0;
	}

	.myTopBanner {
        background: rgba(0, 0, 0, 0) url(../../images/mobile-banner-April-20231.png) no-repeat bottom center;
        background-size: cover;
        height: 1200px !important;
	}

	.myTopBanner h1 {
	    font-size: 45px;
	}

	.myTopBanner h2.mobiletitle2 {
	    font-size: 24px;
	}

	.mobiletitle {
        margin-top: 150px;
    }

	.mobiletitle1 {
	    margin-top: 195px;
	}
	.mobiletitle2{
	    margin-top: 345px;
	}

	.mobiletitle3 {
	    margin-top: 410px;
        font-size: 25px;
	}

	.mobiletitle4 {
	     margin-top: 455px;
	}
	.mobiletitle5 {
    	margin-top: 165px;
        margin-left: 90px;
	}
	.mobiletitle6 {
	    margin-top: 388px;
	    margin-left: 0;
	    width: 250px;
	}
	.mobiletitle7 {
	    margin-top: 410px;
        margin-left: 190px;
	}
	.mobiletitle7 img {
	    width: 140px;
	}
	.mobiletitle5 img{
	    width: 130px;
	}
	.mobiletitle8 {
        margin-top: 520px;
        margin-left: 0;
        background-color: rgba(255,255,255,0.5);
        padding: 7px;
        width: 94%;
	}
	.mobiletitle8 p {
    font-size: 13px;
    margin-bottom: 5px;
	}

	a.registerbtn {
	   padding: 12px 20px !important;
	   font-size: 18px;
	}

	.center_bg h4{
		font-size: 13px;
	}

	.feature-box.media-box.fbox-bg .fbox-media {
	    padding: 25px 15px;
	    height: auto;
	    margin-left: 0;
	    border-right: 2px solid transparent;
	    margin-bottom: 15px;
	}

	.feature-box.media-box.fbox-bg .f2_media {
	    padding: 25px 0 25px 20px;
	    border-right: 2px solid transparent;
	    border-image: linear-gradient(to bottom, #e3e2de 0%,#b4ada5 42%,#a99767 79%);
	    border-image-slice: 1;
	    height: auto;
	    width: auto;
	}

	.skillscss{
		left: -5px;
	}

	.dnacss{
		width: 30px !important;
		height: 30px !important;
	}

	.cancercss{
		width: 30px !important;
		height: 30px !important;
	}

	.programmehead {
	    padding: 10px 20px 5px 20px;
	}

	.programmehead1 {
	    margin-bottom: 0px;
	}

	.programmehead1 img {
	    width: 36px;
	    height: 32px;
	}

	.programmehead1 h2 {
	    font-size: 16px;
	    margin-left: 24px;
	}

	.programmehead2 h3 {
	    display: inline-block;
	    margin-left: 30px;
	    margin-top: 10px;
	    margin-bottom: 0;
	    letter-spacing: 1px;
	    font-size: 3.4vw;
	    float: none;
	}

	.programmecenter3 h3 {
	    font-size: 13px;
	}

	.programmehead2 {
		position: relative;
   		left: 0;
	}

	.programmehead2 img {
	    display: inline-block;
	    position: relative;
	    top: -4px;
	    float: none;
	    width: 25px;
	    height: 25px;
	}

	.programmecenter {
	    padding: 5px 20px;
	}

	.programmecenter h2 {
	    font-size: 16px;
	    line-height: 1.3;
	}

	.programmecenter h3 {
	    font-size: 13px;
	    margin-bottom: 0;
	}

	.programmecenter3 {
	    padding: 5px 20px;
	}

	.programmecenter3 h2 {
	    font-size: 16px;
	}

	.programmecenter1 h3 {
	    font-size: 14px;
	    margin-bottom: 0;
	}

	.programmecenter2 h4 {
	    font-size: 14px;
	    margin-bottom: 0;
	}

	.programmecenter4 {
	    padding: 5px 20px;
	}

	.programmecenter4 h2 {
	    font-size: 16px;
	    line-height: 1.3;
	}


	.programmecenter4 .programmecenter1 h3{
		font-size: 14px;
	}

	.programmecenter4 .programmecenter2 h3{
		font-size: 13px;
	}

	.programmecenter4 .programmecenter2 h4{
		font-size: 14px;
	}

	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	    padding: 5px 10px 5px 10px;
	}

	.tdviewsize {
		width: 18vw;
	}

	.programmetable td:first-child {
	    font-size: 14px;
	}

	.programmetable h3 {
	    font-size: 14px;
	}

	.programmetable h4 {
	    font-size: 13px;
	}

	.programmetable p {
	    font-size: 11px;
	}

	.myEnqFormDiv {
	    width: 100%;
	}

	.product-image {
	    height: 160px !important;
	    width: 160px;
	}

	.product h3 {
        min-height: 35px;
        line-height: 1;
        font-size: 16px;
    }
    .product.iproduct{
        min-height:360px;
    }

	.product ul{
		padding-inline-start: 18px;
	}

	.product li{
		font-size: 14px;
		line-height: 1.2;
	}

	.speakers_bg {
	    height: 635px;
	}

	p {
		font-size: 14px;
	}

	/*.sponsor_wrap {*/
	/*    flex-direction: column;*/
 /*       justify-content: center;*/
	/*}*/
	
	/*.sponsor_wrap > div:first-child > img {*/
	/*    height: 100%;*/
	/*}*/
	/*.sponsor_wrap > div {*/
	/*	width: 50%;*/
	/*	height: 120px;*/
	/*	margin-top: 0;*/
	/*	margin-bottom:0 !important;*/
	/*}*/
	
	/*.sponsor_wrap > div:nth-child(5) {*/
 /*       height: 60px;*/
 /*   }*/
 /*   .sponsor_wrap > div:nth-child(6) {*/
 /*       height: 60px;*/
 /*   }*/


}


@media (max-width: 380px){
    
    .myTopBanner h1 {
        font-size: 35px;
    }
    
	.speakers_bg {
	    height: 855px;
	}

	.myTopBanner {
	    height: 950px;
	}

	.programmehead2 h3 {
	    margin-left: 33px;
	}

	.programmehead2 .programmehead3 {
		margin-left: 27px;
	}

	.mobiletitle {
	    margin-top: 148px;
	}

	.mobiletitle1 {
		margin-top: 195px;
	}

	.mobiletitle2 {
	    margin-top: 315px!important;
	}
	.myTopBanner h2.mobiletitle2 {
        font-size: 24px;
    }

	.mobiletitle3 {
	    margin-top: 380px !important;
	    font-size: 21px;
	}

	.mobiletitle4 {
	    margin-top: 445px;
	}

	.mobiletitle5 {
	    margin-top: 160px;
	    margin-left: 75px;
	}
	.mobiletitle6 {
		margin-top: 375px;
	}
	.mobiletitle7 {
	    margin-top: 365px;
        margin-left: 175px;
	}
	.mobiletitle8 {
    margin-top: 510px;
    margin-left: 0;
    width: 330px;
    background-color: rgba(255,255,255,0.7);
    padding: 7px ;
	}
	.mobiletitle8 p {
    font-size: 12px;
    margin-bottom: 5px;

	}
	.img-reg-mobile {
        position: absolute;
        right: 15px;
        top: 10px;
        max-width: 145px;
    }

	.programmehead2 img {
	     width: auto; 
	}
	.pinkribbon p {
	    font-size: 13px;
	    padding: 12px;
	}
	.pinkribbon:after {
	    width: 85px;
	    height: 58px;
	    margin-top: 0;
	    margin-left: 110px;
	}
	.pinkribbon2:after {
	    width: 25px;
	    height: 75px;
	    margin-top: 0;
	    margin-left: 170px;
	}
	.mobiletitle7 img {
	    width: 130px;
	}
	.sponsor_wrap > div:nth-last-child(-n+3) >img {
	    height: 75px;
	}

}

@media (max-width:405px) {
    
    .img-reg-mobile{
        position: absolute;
        right: 5px;
        top: 5px;
        max-width: 165px;
    }
}

@media (max-width:390px) {
    
    .img-reg-mobile{
        position: absolute;
        right: 5px;
        top: 5px;
        max-width: 155px;
    }
}

@media (max-width:320px) {
    
    .myTopBanner{
        height: 1015px !important;
    }
    
	.mobiletitle2 {
        margin-top: 315px! important;
    }
    .myTopBanner h2.mobiletitle2 {
        font-size: 21px;
    }
    
    .mobiletitle7{
        margin-left: 155px;
    }
    
    .img-reg-mobile{
        max-width:135px;
    }

	/* FAQ Section */
	#myIcon2 {
		top:-45px !important;
	}

	#myIcon4 {
		top:-45px !important;
	}

	.togglet i {
	    left: 15px !important;
	}

	.faqflex {
	    padding: 10px 15px 10px 0;
	}

	.toggle .togglet, .toggle .toggleta {
	    padding: 0 24px 0 15px !important;
	}
}