@media screen and (min-width:2000px){
     .generic_content:after, .abt_banner:after, .abt_cont:after, .inner_footer:before, .inner_banner:after, .faq_banner:after, .faq_acm_sec:before, .hm_banner:after,.congr_sec:after {

            background-size: 100% 100%;

     }
     .congr_sec:before,
     .spr_logosec:after,
     .spr_logosec:before,
     .htl_sec:before,
     .htl_sec:after,
     .regstrbrid_sec:after,
     .regstrbrid_sec:before,
     .spekers_row:after{    background-size: 100% 100%;}

}


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

    .speker_grid{    width: 95% !important;}
}

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

    .spon_grid{    width: 90%;}
    .spr_logosec .wpb_image_grid_ul li{    margin-right: 60px !important;}
    .lun_logos .wpb_image_grid_ul li{    margin-right: 65px !important;}
    .strip_title h1,.mid_title h2,.regtypo_title h2,.spr_logosec h2,.ven_sec h2,.congr_sec h2{    font-size: 50px;}
    .speaker_title h2,.abstracts_intro h3{    font-size: 45px;}
    .spr_logosec .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img {
        margin-left: 30px;
    }
    .sidebar_social{    left: 30px;}
    .sidebar_social_fixed {
        top: 26px;
    }         


}

@media screen and (max-width:1670px){
    .spr_logosec .wpb_image_grid_ul li {
    margin-right: 58px !important;
    }
    .lun_logos .wpb_image_grid_ul li {
    margin-right: 8% !important;
    }
}
@media screen and (max-width:1650px){

    .lun_logos .wpb_image_grid_ul li {
        margin-right: 45px!important;
    }
    .spr_logosec .wpb_image_grid_ul li {
    margin-right: 40px !important;
    }

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

    .nsc_menu2{    margin-right: -80px;}
    /*.spon_grid{width: 96%;}
    .spr_logosec .wpb_image_grid_ul li{    margin-right: 65px !important;}*/
} 

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

    .nsc_header{padding-top: 19px;}
    .nsc_fixed{padding-top: 0;}
    .hm_banner .wpb_single_image{
    max-width: 490px;      margin-bottom: 30px;  margin-top: 30px;}
    .se_drop_arrow{padding-top: 20px;}
   
    .speker_grid .hover_text h3{    font-size: 22px;}
    .fr_nav li:last-child ul.sub-menu,
    .top_menu li:last-child ul.sub-menu{right: -18px;    left: auto;}
    .lun_logos .wpb_image_grid_ul li {
        margin-right: 25px!important;
    }
    .eqp_logos .wpb_image_grid_ul li img {
    max-width: 215px;
    }
    .lun_logos .wpb_image_grid_ul li img{max-width:100%;}
    .strip_title h1, .mid_title h2, .regtypo_title h2, .spr_logosec h2, .ven_sec h2, .congr_sec h2 {
    font-size: 47px;
    }


    .fr_nav{margin-top: 25px;}
    .timer ul li div{    font-size: 64px;    padding: 4px 9px;
    min-width: 85px;}
    .timer {
    padding-top: 0px;
    margin-bottom: 27px !important;
    }
    .sidebar_social{   /* top: 29.5%;*/}
    .sprnslogo_row3 .wpb_image_grid_ul li img {
        max-width: 450px;
    }
    .spr_logosec .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img {
        margin-left: 10px;
    }
    .gener_header{padding-top: 30px;}

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

    .eqp_logos .wpb_image_grid_ul li {
        margin-right: 34px !important;
            width: 240px !important; 
    }
    .lun_logos .wpb_image_grid_ul li{    width: auto !important;}

}

@media screen and (max-width:1550px){
    .lun_logos .wpb_image_grid_ul li {
         margin-right:54px !important;
    }

    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li img{    max-width: 360px;}
    .spr_logosec .wpb_image_grid_ul li{    margin-right: 30px !important;}
}
@media screen and (max-width:1500px){

	.header_nav_grid {
    width: 95%;
    margin: auto;
	}

	.top_menu li{    margin-right: 3%;}
    .spr_logosec .wpb_image_grid_ul li{    margin-right: 30px !important;}
    .lun_logos .vc_col-sm-5 .wpb_image_grid_ul li img {
        max-width: 440px;
    }
    .header_right{    margin-right: -100px;}
    .inner_banner{    padding-bottom: 210px;    padding-top: 255px !important;}
/*    .faq_acm_sec{    padding-bottom: 220px;}*/
    .abt_banner {
    padding-bottom: 96px;
    padding-top: 217px !important;
    }
    .hm_banner .wpb_single_image{    max-width: 435px;}

    .footer_section .container{    width: 95%;}
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img {
        max-width: 375px;
    }   
    .sprnslogo_row5 .wpb_image_grid_ul li {
        margin: 0 4% 0 0 !important;
    }

}

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

    
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li {
    width:50% !important;
    margin-right:0px !important;
    }
    .eqp_logos .wpb_image_grid_ul li{    width: 234px !important;}
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li {
    width: 47% !important;
    margin-right: 20px !important;
    }
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li img {
    max-width: 340px;
    }
    .strip_title h1, .mid_title h2, .regtypo_title h2, .spr_logosec h2, .ven_sec h2, .congr_sec h2 {
    font-size: 43px;
    }
    .spr_logosec .wpb_image_grid_ul li {
    margin-right:25px !important;
    }
    .header_right {
    margin-right: -50px;
    }
    .logo{    margin-left: -55px;}
    .top_right {
        margin-left: 30px;
    }
    .inner_bn_container {
        margin-left: -50px !important;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li {
        margin: 0 4% 0 0 !important;
    }
    .spr_logosec h2{    margin-bottom: 25px;}
    .sprnslogo_row1 .wpb_image_grid_ul li img {
        max-width: 255px;
    }
    .sprnslogo_row1{    margin-bottom: 36px;
    padding-bottom: 36px;}
    .sprnslogo_row2, .sprnslogo_row3, .sprnslogo_row4{    margin-bottom: 35px;
    padding-bottom: 38px;}
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img {
        max-width: 360px;
    }
    .sprnslogo_row5 {
        padding-top: 10px;
    }
    .sidebar_social:after{
            background-size: 100% 100%;
    background-repeat: no-repeat;
        width: 180px;
    height: 430px;
    }
    .sidebar_social h2{font-size: 15px;    margin-bottom: 21px;}
    .sidebar_social section{    margin-top: 45px;
    margin-left: 20px;}
    .sidebar_social li{    margin: 0 0 6px 0;}
    .sidebar_social{top: 14.8%;}
    .sidebar_social_fixed {
    top: 29px;
    }

}

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

	.top_menu li {
    	margin-right: 2.5%;
	}
    .eqp_logos .wpb_image_grid_ul li{width: 237px !important;}
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li{    margin-right: 6% !important;}
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li:last-child {
    margin-right: 0 !important;
    }

}

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

	.he_container{    width: 96%;}
	.top_menu li {
    	margin-right: 2.5%;
	}
	.header_nav_grid{ width: 100%; }
	.inner_bn_container{margin-left: -55px !important;} 
/*	.inner_banner{    padding-top: 73px !important;    padding-bottom: 73px;}*/
     .header_right{    margin-right: -35px;}
 
     
    .inner_banner{    }
    .abt_banner {
     padding-bottom: 80px;  /* padding-bottom: 50px;*/padding-top: 200px !important;
    }
    .inner_banner p br {
    display: none;
    } 
    .inner_banner p {
    font-size: 17px;
     line-height: 26px;
         margin-top: 10px;
    max-width: 477px;
    } 
    .abt_cont .wpb_single_image {
    margin-bottom: 35px;
    margin-left: 0;
    }

    .inner_banner h1{    font-size: 48px;}
    .top_left li{margin-right: 13px;}
    .nsc_menu2 {
     margin-right: -35px;
    }
    .spr_logosec .wpb_image_grid_ul li {
    margin-right:16px !important;
    }
    .spr_logosec .eqp_logos .wpb_image_grid_ul li {
    width: 20% !important;
    margin-right: 0 !important;
    }
    .lun_logos .wpb_image_grid_ul li {
    width: auto !important;
    }
    .lun_logos .vc_col-sm-5 .vc_column-inner {
    padding-right: 45px !important;
    }
    .eqp_logos .wpb_image_grid_ul li img {
        max-width: 195px;
    }
    .lun_logos .vc_col-sm-5 .wpb_image_grid_ul li img {
    max-width: 410px;
    }
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li img {
    max-width: 320px;
    }
    .spr_logosec h3{font-size: 22px;}
    .nsc_fixed .fr_nav li a {
        padding:21.5px 0;
    }
    .sidebar_social {
       /* top: 20.5%;*/
    }

    .sidebar_social:after{
            background-size: 100% 100%;
    background-repeat: no-repeat;
        width: 180px;
    height: 430px;
    }
    .sidebar_social h2{font-size: 15px;    margin-bottom: 21px;}
    .sidebar_social section{    margin-top: 45px;
    margin-left: 20px;}
    .sidebar_social li{    margin: 0 0 6px 0;}
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img {
        max-width: 329px;
    }
    .sprnslogo_row3 .wpb_image_grid_ul li img {
    max-width: 415px;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li {
    margin: 0 4% 0 0 !important;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li img {
        max-width: 419px;
    }
    .spr_logosec .sprnslogo_row4 .wpb_image_grid_ul li img {
        max-width: 490px;
    }
    .eqp_logos li:nth-child(7) img {
        margin-left: 33px;
    }

    .top_social{margin-left: -75px;}


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

	.top_menu li {
    	margin-right: 2.5%;
	}
	
	.hm_banner .wpb_single_image {
    	max-width: 390px;    margin-bottom:20px;    padding-top: 70px;
	}
    .spr_logosec .wpb_image_grid_ul li {
    margin-right:6px !important;
    }
    .fr_nav {
    margin-top: 20px;
    }
    .nsc_menu2 ul.menu>li>a{    padding: 17px 44px 17px 29px;}
    .fr_nav li a{padding: 15.5px 0;}
    .spr_logosec h3{    font-size: 21px;}
    .fr_nav li{    margin-right: 45px;}
/*    .spr_logosec .wpb_image_grid_ul li {
    width: 233px !important;
    }*/
    .top_right {
        margin-left: 15px;
    }
    .timer ul li div{min-width: 73px;    font-size: 55px;}   
    .hm_banner .vc_btn3-container a.vc_general{    padding: 15px 25.68px;}
    .sidebar_social{    top: 14%;}
    .sidebar_social_fixed{    top: 29px;}


}
@media screen and (max-width:1340px) {
	 
	.top_menu li {
    margin-right: 2%;
	}
	.top_left li{margin-right: 12px;}
    /*.header_right {
        margin-right: -30px;
    }*/
}

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

 
	.top_menu li {
    	margin-right: 2%;
	} 
    .fr_nav li{    margin-right: 30px;}
    .spr_logosec .wpb_image_grid_ul li {
        margin-right: 12px !important;
    }
  /*  .spr_logosec .eqp_logos .wpb_image_grid_ul li img {
    max-width: 225px;
    height: 60px;
    object-fit: contain;
    }*/
    .eqp_logos .wpb_image_grid_ul li img {
    max-width: 190px;
    /* height: 60px; */
    object-fit: contain;
    }
/*    .spr_logosec h3 {
    font-size: 22px;
    }*/
    .lun_logos .wpb_image_grid_ul li img {
    max-width: none;
    width: 100%;
    }
    /*.spr_logosec .wpb_image_grid_ul li {
        width: 222px !important;
    }*/
    .lun_logos .wpb_image_grid_ul li {
    width: auto !important;
    }
    .lun_logos .vc_col-sm-5 .vc_column-inner {
        padding-right: 17px !important;
    }

    .logo {
        margin-left: -20px;
    }

    .header_right {
    margin-right: -10px;
    }
    .top_left li {
        margin-right: 7px;
    }
    .top_right {
    margin-left: 3px;
    }
    .inner_bn_container {
        margin-left: -18px !important;
    }
    .inner_banner h1 {
        font-size: 44px;
    }
    .inner_banner {
    padding-bottom: 185px;
    padding-top: 235px !important;
    }
    .con_sec{    padding-bottom: 230px;}

    .footer_section .f_links2 {
        margin-left: 5%;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li {
        margin: 0 4% 0 0 !important;
    }


}

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

	.top_menu li {
    	margin-right: 1.5%;
	}
    .timer ul li div{    padding: 3px 13px;}
    .top_right ul.menu>li>a{    padding: 21px 20px;}
    .top_right ul.menu>li.nse_link>a{    padding: 21px 35px 21px 22px;}
    .top_right ul>li.menu-item-has-children>a:before{    right: 17px;}
    .header_right {
    margin-right: -10px;
    }
    .logo { 
    margin-left: -15px;
    }
    .top_left li {
    margin-right: 8px;
    }
    .wel_intro>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper, .strip_title .vc_column-inner>.wpb_wrapper {
    margin-left: 0;
    margin-right: 0;
    }
    .strip_title h1, .strip_title h2{    font-size: 48px;}
    .spr_logosec .wpb_image_grid_ul li {
        margin-right: 7px !important;
    }
    .nsc_menu2 {
        margin-right: -10px;
    }
   /* .spr_logosec .wpb_image_grid_ul li {
        width: 214px !important;
    }*/
    .lun_logos .wpb_image_grid_ul li {
    width: auto !important;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li {
        margin: 0 4% 0 0 !important;
    }

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

	 .logo{
    margin-left: 0;}
    .header_right {
    margin-right: 0;
    }
    .top_left li {
    margin-right: 4px;
    }
/*    .spr_logosec .wpb_image_grid_ul li {
    width:32% !important;
    }*/
    .lun_logos .wpb_image_grid_ul li {
    width: auto !important;
    }
    .spe_tab_cont{    width: 100%;}
    .inner_bn_container {
        margin-left: 0px !important;
    }
    .top_social{ margin-left: 0; }

}

@media screen and (max-width:1230px) {
	.top_left li {
    margin-right: 12px;
	}
}

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

	.top_menu li {
    	margin-right: 1%;
	}
	 .container{width:1180px;}
     .top_left li {
    margin-right: 5px;
    }

}

@media (min-width:992px) and (max-width:1200px) {
	.container {width: 970px;}
	.logo img{    width: 165px;}
	.top_left li {
    	margin-right: 0px;
	}
    .header_section{    padding-top: 20px;}
	.top_right a{padding: 17px 20px;}
	.top_left li a{       padding-right: 15px; font-size: 16px;}
	.header_right{    margin-top: 5px;}
	.top_menu li a{       font-size: 14px; letter-spacing: normal;}
	.top_menu li {
    margin-right: 7px;
		}
	 
	.hm_banner {
    padding-top: 200px;
    padding-bottom: 200px;
	}
	.hm_introd {
    padding-top: 55px;
    padding-bottom: 64px;
	}
	.hm_introd h1 {
    font-size:36px;
    margin-bottom:0px;
	}
	.hm_introd h2.text_sign{       margin-top: 45px; font-size: 27px;    margin-left: 20px;}
	.hm_introd p br {
    	display: none;
	}
	.hm_introd .vc_col-sm-7 .vc_column-inner .wpb_single_image {
    	margin-bottom: 20px;
	}
	.hm_introd p{    margin: 0 0 20px 0;
    font-size: 17px;
    line-height: 28px;}
    .nsc_table {
    	padding-top: 40px;
	}
	.nsc_table th{    font-size: 22px;    padding: 8px 0;}
	.nsc_table td {
    padding: 13px 25px;
    font-size: 17px;}
    .abst_sec {
    padding-top: 40px;
    padding-bottom: 50px;
	}

	.abst_sec h2 {
    font-size: 30px;
     margin: 0 0 12px 0;
	}
	.abst_sec p br {
    	display: none;
	}
	.abst_sec p {
    margin: 0 0 10px 0;
    font-size: 17px;
     line-height: 27px;
     }
     .timer ul li div{    font-size: 57px;min-width: 77px;}
     .spekers_row {
    padding-top: 45px !important;
    padding-bottom: 50px;
	}
	.spekers_row h2{    font-size: 35px;}
	.speker_grid{    margin-top: 25px;}
	.speker_grid .hover_text h3{    font-size: 18px;
    line-height: 23px;    max-width: 179px;}
    .speker_grid .hover_text strong {
    font-size: 18px;}
    .speker_col .vc_column-inner .wpb_wrapper .hover_text{    padding: 19px 20px;}
    .hover_bio{    padding-top: 30px;}
    .speker_col .hover_bio h4 {
    font-size: 22px;
    	margin: 0 0 11px;
	}
	.footer_section{    padding-top: 40px;}
	.f_logo img {
     width: 190px;
    height: auto;
	}
	.hover_bio{    min-width:970px;}
	/*.f_logo p{    font-size: 17px;}*/
	.faq_reg_sec{
    padding-top: 60px !important;
    /*padding-bottom: 60px;*/
	}
    .faq_acm_sec {
    padding-top: 40px !important;
        padding-bottom: 140px;
    }
	.inner_banner h1{     font-size: 38px;
    line-height: 43px;}
	.faq_sec .vc_tta-panel-body p{    line-height: 24px;
    font-size: 17px;}
    .con_sec {
    padding-top: 60px !important;
    padding-bottom: 160px;
	}
	.con_sec .vc_column-inner>.wpb_wrapper{    padding: 50px 40px;}
	.con_sec h2 {
    font-size: 22px;
    margin: 26px 0 14px;
	}	
	.con_sec li{    margin-bottom: 10px;    font-size: 17px;    line-height: 26px;}
	.con_sec ul {
    	padding-bottom: 26px;
	}
	.con_sec .c_email a.vc_general{
		padding: 16.5px 0px;
    padding-left: 50px;
    padding-right: 26px;
	}

	.con_sec .c_web a.vc_general{    padding: 16.5px 0px;
    padding-left: 45px;
    padding-right: 25px;}
    .con_sec .c_web a.vc_general:after{left: 22px;}
    .con_sec .c_email a.vc_general:after{    left: 22px;}

    .hm_banner .wpb_single_image {
    max-width: 425px;
    margin-bottom: 20px;    padding-top: 0;
	}	
	.wel_intro {
    margin-top: 25px;
	}
    .coniner_text h3{    font-size: 26px;}
    .sidebar_social {
    left: 10px;
    }
    .sidebar_social h2{    font-size: 14px;}
	.hmsidenav li a{
    padding: 15px 15px;}
    .wel_intro>.vc_col-sm-9>.vc_column-inner>.wpb_wrapper {
    	padding-left: 0;
	}
	.abstracts_intro h3{    font-size: 38px;}
	.cl_abstract_sec {
    padding-top: 55px !important;
    padding-bottom: 60px;
	}
	.abstracts_intro p {
    margin: 0 0 13px 0;
    color: #fff;
    font-size: 17px;
    line-height: 28px;
	}
	.abstr_block h4 {
     font-size: 21px;
    padding: 20px 0;
     }
     .abstr_block p{      padding: 0 20px;  font-size: 17px;    line-height: 26px;
    margin: 0 0 29px 0;}
    .abstr_block p br{ display: none; }
    .abstract_guid .abst_btn a {
    padding: 16px 9px;
    width: 93%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
	}
	.abst_btn a{  padding: 16px 12px;  font-size: 15px;}
	.pr_format_sec {
    padding-top: 60px!important;
    padding-bottom: 40px;
	}

	.pr_format li{    margin-bottom: 20px;}

	.pr_format li {
    margin-bottom: 15px;
     line-height: 27px;
    font-size: 17px;
      }
      .pr_format h2 {
    font-size: 22px;
    color: #1099d6;
    margin-bottom: 15px;
	}
	.pr_format p {
    margin-bottom: 19px;
     line-height: 27px;
    font-size: 17px;
	}
	.prize_sec h3{    font-size: 21px;    margin: 0 0 19px 0;    padding: 15px 0;}
	.prize_sec p{    padding: 0 19px;    font-size: 17px;
    line-height: 27px;}

    .prize_sec p br{ display: none; }
    .brd_reg_sec {
    padding-top: 45px !important;
    padding-bottom: 40px;
	}
	.brd_regstr h2{padding-bottom: 20px;    font-size: 40px;}
	.brd_reg_sec h3{    font-size: 22px;    margin-bottom: 11px;}
	.brd_reg_sec p{font-size: 17px;    margin: 0 0 18px 0;    line-height: 27px;}
	.brd_reg_sec h4 {
    font-size: 22px;
     margin-bottom: 9px;
	}
	.brd_reg_sec li {
     line-height: 27px;
    font-size: 17px;
    margin-bottom: 12px;
     }
     .brd_reg_sec h4{    font-size: 20px;}
     .regstrbrid_sec th h3{    font-size: 23px;}
     .regstrbrid_sec th p{    font-size: 17px;}
     .regstrbrid_sec td{    font-size: 17px;}
     .ads_tick .wpb_text_column {
    	margin: 25px 0 28px 0;
	}
	.ads_tick p{    line-height: 26px;font-size: 17px;}
	.regtypo_title h2{ font-size: 40px; }
	.registrationtb_sec {
    padding-top: 45px !important;
    padding-bottom: 40px;
	}
	.typereg_data {
    margin-top: 25px;
	}
	.typereg_data table tr td:nth-child(1) {
    padding: 0 8px;
	}
	.register_qus {
    margin-top: 15px;
     }
     .wpb-js-composer .register_qus .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{    min-height: 60px;}
     .asmd_sec h2{ font-size: 40px; }
     .asmd_sec {
    padding-top: 50px !important;
    padding-bottom: 50px;
	}
	.asmd_sec h3{font-size: 20px;}
	.asmd_sec p {
    margin: 0 0 15px 0;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    }
    .asmd_sec p br {
    	display: none;
	}
	.htl_sec {
    padding-top: 55px !important;
    padding-bottom: 30px;
	}
	.avlroom {
    margin-top: 35px;
	}
	.avlroom h3 {
    font-size: 21px;
     margin-bottom: 9px;
	}
	.avlroom p{    font-size: 17px;    line-height: 27px;}
	.ht_imageslist li h4{    font-size: 17px;
    padding: 14px 14px;}
	.ht_imageslist {
    margin-bottom: 25px;
	}
	.ht_infotab h3{    font-size: 21px;    margin-bottom: 15px;}
	.ht_infotab p {
    margin: 0 0 15px 0;
    font-size: 17px;
     font-family: "Gotham-Book";
	}
	ul.ht_features {
    margin-top: 35px;
	}
	.ht_features li strong{    font-size: 15px;    margin-bottom: 4px;}
	.ht_imageslist li h4 strong{    font-size: 18px;}
	.ht_faq .vc_tta-panel-body p {
    margin: 0 0 12px 0;
    line-height: 27px;
    font-size: 17px;
     }
     .sf_sec {
    padding-top: 50px !important;
    padding-bottom: 25px;
	}
	.sf_sec h2 {
    font-size: 40px;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 26px;
	}
	.funct_row h3{    font-size: 22px;margin-bottom: 16px;}
	.funct_row{padding: 30px 0;padding-left: 20px;}
	.spon_sec {
    padding-top: 50px !important;
    padding-bottom: 0;
	}
	.spon_sec h2 {
    font-size: 40px;
     margin-bottom: 20px;
	}
	.spon_sec h3 {
    font-size: 21px;
     margin: 0 0 11px 0;
	}
	.spon_sec p {
    margin: 0;
    font-size: 17px;
    line-height: 27px;
	}
	.spon_sec p br {
    display: none;
	}
	.spon_sec .wpb_text_column {
    margin-bottom: 25px;
	}
	.spon_sec ul li {
    margin-bottom: 13px; 
    line-height: 27px;
    font-size: 17px; 
    padding-left: 24px;
	}
	.spon_sec p strong{    font-size: 18px;}
	.spr_logosec h2 {
    font-size: 40px;
    margin-bottom: 45px;
	}
	.spr_logosec h3{font-size: 20px;}
	/*.spr_logosec .wpb_image_grid_ul li{    margin-right: 65px !important;}

	.eqement_spr .wpb_image_grid_ul li:nth-child(1), .eqement_spr .wpb_image_grid_ul li:nth-child(6), .eqement_spr .wpb_image_grid_ul li:nth-child(11) {
    	width:100px;
	}
	.eqement_spr .wpb_image_grid_ul li:nth-child(2), .eqement_spr .wpb_image_grid_ul li:nth-child(7), .eqement_spr .wpb_image_grid_ul li:nth-child(12) {
    	width: 135px;
	}
	.eqement_spr .wpb_image_grid_ul li:nth-child(3), .eqement_spr .wpb_image_grid_ul li:nth-child(8) {
    	width:155px;
	}
	.eqement_spr .wpb_image_grid_ul li:nth-child(4), .eqement_spr .wpb_image_grid_ul li:nth-child(9) {
    	width: 140px;
	}
	.eqement_spr .wpb_image_grid_ul li{margin-bottom: 25px !important;}*/
	.exm_data th{font-size: 22px;    padding: 16px 0;}
	.exm_data td {
    padding: 14.5px 23px;
    font-size: 17px;
    }
    .congr_sec h2{    font-size: 40px;    margin-bottom: 25px;}
    .congr_sec {
    padding-top: 39px !important;
    padding-bottom: 60px;
	}
	.congres_block p{
    line-height: 26px;    padding: 0 14px;    font-size: 17px;}
    .congres_block h3{    font-size: 22px;
    margin: 0 0 8px 0;}
    .congres_block .wpb_column>.vc_column-inner>.wpb_wrapper{
    min-height: 645px;}
    .ven_sec h2 {
     font-size: 40px;
    margin-bottom: 30px;
	}
	.ven_sec {
    padding-top: 40px !important;
	}

	.ven_sec h3 {
    font-size: 30px; 
    margin: 0 0 8px 0;
	}
	.ven_sec p{    font-size: 17px;line-height: 26px;}
	.vc_custom_1599824160013 {
    margin-top: 0px !important;
	}
	.ven_sec h4 {
    font-size: 22px;
    color: #95c93d;
    margin: 32px 0 11px 0;
	}
	.ven_sec {
    	padding-bottom: 5px;
	}
    .ht_imageslist li h4:after{    right: 10px;}
    .nsc_menu li{    margin-right: 18px;}
    .top_right ul.menu>li>a{    font-size: 15px;}
    .top_right ul.menu>li.nse_link>a {
    padding:16px 25px 16px 18px;
        margin-left: 0;
    }
    .top_right ul>li.menu-item-has-children>a:before {
    right: 9px;
    }
    .top_right ul.menu>li>a {
    padding: 16px 16px;
    }
    .abt_cont h2{    margin-bottom: 28px;
    font-size: 29px;
    line-height: 36px;}
    .abt_cont p{font-size: 17px;    margin: 0 0 20px 0;    line-height: 27px;}
    .abt_cont {
    padding-top: 20px !important;
    padding-bottom:135px;
    } 
    .expt_strip p{    font-size: 22px;line-height: 30px;}
    .expt_strip{    padding-top: 40px;
    padding-bottom: 45px;}
    .nsc_menu2 {
    margin-right: 0;
    }
    .fr_nav li {
        margin-right: 15px;
    }
    .fr_nav #menu-main-menu>li.menu-item-has-children>a:before{    right: -10px;}
    .fr_nav li a{    font-size: 14px;    letter-spacing: normal;}
    .mid_title h2{    font-size: 40px;}
    /*.spr_logosec .wpb_image_grid_ul li img{    max-width: 150px;}*/
    .spr_logosec .eqp_logos .wpb_image_grid_ul li img{    max-width: 150px;}
    .lun_logos .wpb_image_grid_ul li img {
    max-width: none;
    width: 100%;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li img {
    max-width: 329px;
    }
    .eqp_logos {
    padding-top:0px;
    margin-bottom: 50px;
    padding-bottom: 0;
    }
    .eqp_logos .wpb_image_grid_ul li{    margin-bottom: 25px !important;}
    .lun_logos .vc_col-sm-5 .wpb_image_grid_ul li img {
        max-width: 315px;
    }
    .wht_nscsec {
    padding-top: 55px !important;
    padding-bottom: 170px !important;
    }
    .wht_nscsec h2{    font-size: 29px;    margin: 0 0 10px 0;}
    .wht_nscsec p{font-size: 21px;
    line-height: 30px;}
    .wht_nscsec .timer {
    margin-bottom: 35px !important;
    }
    .wht_nscsec .wpb_single_image {
    margin: 0 0 42px 0;
    padding-top: 10px;
    }
    .wht_nscsec{    padding-bottom: 145px !important;}
    .header_section.f-nav .logo img {
        width: 130px;
    }
   
    .inner_banner {
    padding-bottom: 160px;
    padding-top: 170px !important;
    }
     .abt_banner {
    padding-bottom: 45px;
    padding-top: 135px !important;
    }
    .faq_sec h2{    font-size: 32px;    margin-bottom: 35px;}
    .convenor_sign_row{    padding-top: 0;}
    .convenor_sign_row .vc_col-sm-2 {
    width: 29%;}

    .convenor_sign_row{    margin-right: 15px !important;
    width: 460px;}
    .f_logo{    margin-right: 10px;}
    .f_conact {
        width: 23.5%;
    }
    .footer_section .f_links2 {
        margin-left: 3%;
    }
    .ft_newsletter input.wpcf7-form-control:not(.wpcf7-submit){    padding: 17.5px 21px;}
    .ft_newsletter input.wpcf7-submit{    padding: 15.5px 17px;}
    .ft_newsletter ul {
        padding-top: 0;
    }
    .copyright_section {
    margin-top: 30px;
    padding-top: 21px;
    padding-bottom: 17px;
    }
    .sprnslogo_row1{    padding-top: 0;}
    .sprnslogo_row1 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    }
    .exm_data{margin-top: 45px;}
    .sprnslogo_row2, .sprnslogo_row3, .sprnslogo_row4 {
    margin-bottom: 35px;
    padding-bottom: 28px;
    }
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img {
    max-width: 260px;
    }
    .sprnslogo_row3 .wpb_image_grid_ul li img {
        max-width: 300px;
    }
    .sprnslogo_row1 .wpb_image_grid_ul li img {
        max-width: 215px;
    }
    .spr_logosec .sprnslogo_row4 .wpb_image_grid_ul li img {
        max-width: 419px;
    }
    .spr_logosec .eqp_logos h3 {
        margin-bottom: 25px;
    }
    .conviner_bio{    width: 100%; margin-left: 0;}
    .eqp_logos li:nth-child(7) img {
        margin-left: 7px;
    }
    .abt_cont li{ font-size: 17px; }


    .top_social li a{width: 40px;    height: 40px;}
    .top_social li a:before{width: 40px;    height: 40px;}
    .top_social li.fb a:before {
    background-position: -324px -98px;
    width: 41px;
    }
    .top_social li.you a:before { width: 41px;    background-position:-365px -98px;}
    .top_social li.tw a:before {       width: 40px;  background-position:-406px -98px;}
    .top_social li.likd a:before {  width: 41px;  background-position:-446px -98px;}

    .nsc_menu{    margin-left: 35px;}
    .gener_header{ padding: 20px 0; }
    .pg_title h1{    font-size: 25px;}
    .breadcrumbs span {
    margin: 0 5px 2px 5px;
    font-size: 15px;
    display: inline-block;
    }
    .breadcrumbs{    padding-top: 0;}
    .generic_page {
    padding-top: 93px;
    }
    .generic_content h1, .generic_content h2, .generic_content h3, .generic_content h4, .generic_content h5, .generic_content h6 {
    font-size: 27px;
    margin-bottom: 13px;
    line-height: 35px;
    }
    .generic_content p {
    font-size: 17px;
    margin: 0 0 30px 0;
    line-height: 28px;
    }


}

@media screen and (max-width:1045px){
    .f_logo{    width: 24%;}
    .footer_section .f_links1 {
        margin-left: 3%;
    }
}


@media screen and (max-width:991px) {
	.container {width: 720px;}


	.top_left{height: 100%;width: 300px;position: fixed;right: -300px;top: 0;background-color:#242021;z-index: 99999; padding:0; margin:0 !important; overflow-y:auto;
        transition: all .5s ease; -webkit-transition: all .5s ease;  -moz-transition: all .5s ease;  -o-transition: all .5s ease;
        text-align: left;

    }
    .top_left.open { right:0;}
    .navclsbtn { display:block; padding: 10px; text-align: right; cursor: pointer;}
    .mobinav {
       display: block;
    float: right;
    cursor: pointer;
    background: linear-gradient( to bottom, #000, #000 20%, transparent 20%, transparent 40%, #000 40%, #000 60%, transparent 60%, transparent 80%, #000 80%, #000 100% );

    width: 35px;
    height: 25px;
    transition: all .15s ease;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
   right: 20px;
    
    top: 15px; 
    margin: auto;

    }
    .header_nav{    margin-top: 0;}
    .top_left li {
    
    display: block;
    float: none;
        margin: 0;
	}	
	.top_left li a,.f-nav .top_menu li a {
   color: #FFF;
    font-size: 15px;
    font-family: "Montserrat-Bold";
    padding:15px;
    display: block;
    letter-spacing: 0.54px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-bottom: 1px solid #2f2f2f;
	}
	.top_left li:last-child a{ border-bottom: 0; }
    .logo img{width: 175px;}
/*    .top_left {
    	display: none;
	}*/
    .header_section .container {
    position: relative;
    }
    .header_section{    padding-top: 15px;padding-bottom: 15px;}
	.header_right{    padding-top: 20px;
    float: none;
    clear: both;
    display: block;
    margin: auto;
    width: 100%;
    text-align: center;}
    .logo {
     float: none;
    }
    .top_right {
    margin-left: 0;
    float: none;
    clear: both;
    }
	.top_right a{    padding: 16px 25px;  }
/*	.wrapper {
    	padding-top: 167px;
	}*/
    .f-nav .header_nav {
    margin-top: 0;
    }
	.hm_banner {
    padding-top: 100px;
    padding-bottom: 100px;
        height: auto;
	}
	.header_section.f-nav{box-shadow: 0px 0px 6px #d2d2d2;}
	.hm_introd {
    padding-top: 50px !important;
    padding-bottom: 45px;
	}

	.hm_introd .wpb_column {
    width: 100% !important;
    float: none;
    clear: both;
	}
	.hm_introd .vc_col-sm-5 .wpb_single_image {
    	text-align: center !important;
    margin-bottom: 20px;
	}
	.hm_introd h2.text_sign{
		font-size: 25px;
    line-height: normal;
    padding-top: 0;
    margin-bottom: 0;
    margin-top: 11px;
    padding-left: 20px;
	}
    .hm_introd h1 {
    font-size: 35px; 
	}
	.hm_introd .vc_col-sm-7 .vc_column-inner .wpb_single_image {
    margin-bottom: 23px;
	}
	.hm_introd p br {
    display: none;
	}
	.hm_introd p {
    margin: 0 0 15px 0;
    font-size: 17px;
    line-height: 27px;
     }
     .hm_introd p:last-child{ margin: 0 0 15px 0;}
     .nsc_table {
    	padding-top: 0;
	}
	.nsc_table th{    font-size: 20px;padding: 17px 0;}
	.nsc_table td{    padding: 14px 30px;
    font-size: 16px;}
    .hm_introd .vc_col-sm-7 .wpb_text_column {
    	margin-bottom: 0 !important;
	}
	.abst_sec {
    padding-top: 44px;
    padding-bottom: 40px;
	}
	.abst_sec h2 {
    font-size: 30px;}
    .abst_sec p br {
    	display: none;
	}
	.abst_sec p{    font-size: 17px;    margin: 0 0 24px 0;    line-height: 25px;}
	.timer ul li div{font-size: 51px;    min-width: 70px;    padding: 3px 10px;}
	.timer li:after{    top: 0px;
    right: -9px;font-size:65px;}
    .timer h4{ font-size: 17px; }
    .spekers_row {
    padding-top: 50px !important;
    padding-bottom:40px;
	}

	.spekers_row h2{    font-size: 40px;}
	.speker_grid{    margin-top: 30px;}
	.hm_banner .vc_btn3-container a.vc_general{    padding: 17px 26px;}
	.hover_bio{min-width:auto;padding-top: 30px;    display: block !important;}
	.hover_bio#spe2 {
    margin-left:auto !important;
	}
	.hover_bio#spe3 {
	    margin-left:auto !important;
	}
	.hover_bio#spe4 {
	    margin-left:auto !important;
	}
	.speker_col {
    position: initial !important;
    width: 100% !important;
    float: none !important;
    clear: both !important;
    margin-bottom: 45px;
	}
	.speker_col .vc_column-inner .wpb_wrapper:hover .hover_text{opacity: 1;}
	.speker_col .hover_bio h4{    font-size: 22px;margin: 0 0 10px;}
	.speker_col .hover_bio p{    font-size: 17px;    line-height: 26px;}
	.speker_col .wpb_single_image {
    	text-align: center;
	}
	.speker_col .vc_figure a{ pointer-events: none; }
	.f_logo img {
    	height: auto;width: 195px;
	}
	.footer_section{    padding-top: 40px;}
	.footer_section>.container .widget{width:50%; padding-right: 10px;      margin-bottom: 20px; margin-right: 0;}
	.f_logo p{   /* font-size: 17px;*/}
	.copyright_section {
    margin-top: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
    }
    .f-nav .header_right {
    margin-top: 0px;
	}
    .abt_banner .vc_column-inner>.wpb_wrapper .wpb_text_column {
        margin: 0;
    }
	.inner_banner h1{font-size: 35px;}
	.inner_banner {
             padding-top:210px !important; 
   padding-bottom:90px;
	}
    .abt_banner {
        padding-bottom: 140px; padding-top: 195px !important;
    }
    .abt_banner .vc_column-inner>.wpb_wrapper {
    background: rgba(255,255,255,0.89);
    padding: 20px;
    }
	.faq_reg_sec{
    padding-top: 50px !important;
    /*padding-bottom:90px;*/
	}
    .faq_acm_sec {
            padding-top: 40px !important;
        padding-bottom: 130px;
    }

	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a br{ display: none; }
	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{    font-size: 15px;}
	.faq_sec .vc_tta-panel-body p{line-height: 24px;
    font-size: 17px;}
    .wpb-js-composer .faq_sec .vc_tta .vc_tta-controls-icon {
    height: 14px;
    width: 14px;
	}
	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{    padding: 17px 20px;}
	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{padding: 0 23px;}

	.con_sec {
    padding-top: 55px !important;
    padding-bottom: 110px;
	}
	.con_sec .wpb_column {
    width: 100%;
    float: none;
    clear: both;
	}
	.con_sec .vc_column-inner>.wpb_wrapper{    padding: 40px 30px;max-width: 475px;
    margin: 0 auto 35px;}
	.con_sec h2{    font-size: 21px;    margin: 20px 0 9px;}
	.con_sec h3{    font-size: 16px;}
	.con_sec li{    font-size: 17px;    line-height: 24px;    padding-left: 29px;}
	.con_sec ul {
    	padding-bottom: 18px;
	}
	.con_sec .c_email a.vc_general{padding: 14px 0px;    padding-left: 45px;
    padding-right: 30px;}
    .con_sec .c_email a.vc_general:after{    left: 18px;}
    .con_sec .vc_btn3-container a.vc_general{    font-size: 15px;}
    .con_sec .c_web a.vc_general{    padding: 14px 0px;    padding-left: 40px;
    padding-right:25px;}
    .con_sec .c_web a.vc_general:after{left: 17px;}



    .hm_banner .wpb_single_image {
    max-width: 425px;
    margin-bottom: 20px;
        padding-top: 0;
	}	
	.wel_intro {
    margin-top: 25px;
	}
	.hmsidenav li a{
    padding: 15px 15px;}
    .wel_intro>.vc_col-sm-9>.vc_column-inner>.wpb_wrapper {
    	padding-left: 0;
	}
	.abstracts_intro h3{    font-size: 38px;}
	.cl_abstract_sec {
    padding-top: 55px !important;
    padding-bottom: 60px;
	}
	.abstracts_intro p {
    margin: 0 0 13px 0;
    color: #fff;
    font-size: 17px;
    line-height: 28px;
	}
	.abstr_block h4 {
     font-size: 21px;
    padding: 20px 0;
     }
     .abstr_block p{      padding: 0 20px;  font-size: 17px;    line-height: 26px;
    margin: 0 0 29px 0;}
    .abstr_block p br{ display: none; }
    .abstract_guid .abst_btn a {
    padding: 16px 9px;
    width: 93%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
	}
	.abst_btn a{  padding: 16px 12px;  font-size: 15px;}
	.pr_format_sec {
    padding-top: 60px!important;
    padding-bottom: 40px;
	}

	.pr_format li{    margin-bottom: 20px;}

	.pr_format li {
    margin-bottom: 15px;
     line-height: 27px;
    font-size: 17px;
      }
      .pr_format h2 {
    font-size: 22px;
    color: #1099d6;
    margin-bottom: 15px;
	}
	.pr_format p {
    margin-bottom: 19px;
     line-height: 27px;
    font-size: 17px;
	}
	.prize_sec h3{    font-size: 21px;    margin: 0 0 19px 0;    padding: 15px 0;}
	.prize_sec p{    padding: 0 19px;    font-size: 17px;
    line-height: 27px;}

    .prize_sec p br{ display: none; }
    .brd_reg_sec {
    padding-top: 45px !important;
    padding-bottom: 40px;
	}
	.brd_regstr h2{padding-bottom: 20px;    font-size: 40px;}
	.brd_reg_sec h3{    font-size: 21px;
    margin-bottom: 11px;
    line-height: 29px;}
	.brd_reg_sec p{font-size: 17px;    margin: 0 0 18px 0;    line-height: 27px;}
	.brd_reg_sec h4 {
    font-size: 22px;
     margin-bottom: 9px;
	}
	.brd_reg_sec li {
     line-height: 27px;
    font-size: 17px;
    margin-bottom: 12px;
     }
     .brd_reg_sec h4{    font-size: 20px;}
     .regstrbrid_sec th h3{    font-size: 23px;}
     .regstrbrid_sec th p{font-size: 17px;
    line-height: 20px;
    padding: 0 10px;}
     .regstrbrid_sec td{    font-size: 17px;}
     .ads_tick .wpb_text_column {
    	margin: 25px 0 28px 0;
	}
	.ads_tick p{    line-height: 26px;font-size: 17px;}
	.regtypo_title h2{ font-size: 40px; }
	.registrationtb_sec {
    padding-top: 45px !important;
    padding-bottom: 40px;
	}
	.typereg_data {
    margin-top: 25px;
	}
	.typereg_data table tr td:nth-child(1) {
    padding: 0 8px;
	}
	.register_qus {
    margin-top: 15px;
     }
     .wpb-js-composer .register_qus .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{    min-height: 60px;}
     .asmd_sec h2{ font-size: 40px; }
     .asmd_sec {
    padding-top: 50px !important;
    padding-bottom: 50px;
	}
	.asmd_sec h3{font-size: 20px;}
	.asmd_sec p {
    margin: 0 0 15px 0;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    }
    .asmd_sec p br {
    	display: none;
	}
	.htl_sec {
    padding-top: 55px !important;
    padding-bottom: 30px;
	}
	.avlroom {
    margin-top: 5px;
	}
	.avlroom h3 {
    font-size: 21px;
     margin-bottom: 9px;
	}
	.avlroom p{    font-size: 17px;    line-height: 27px;}
	.ht_imageslist li h4{    font-size: 18px; padding: 17px 19px;}
	.ht_imageslist {
    margin-bottom: 25px;
	}
	.ht_infotab h3{    font-size: 21px;    margin-bottom: 15px;}
	.ht_infotab p {
    margin: 0 0 15px 0;
    font-size: 17px;
     font-family: "Gotham-Book";
	}
	ul.ht_features {
    margin-top: 35px;
	}
	.ht_features li strong{    font-size: 15px;    margin-bottom: 4px;}
	.ht_imageslist li h4 strong{    font-size: 18px;}
	.ht_faq .vc_tta-panel-body p {
    margin: 0 0 12px 0;
    line-height: 27px;
    font-size: 17px;
     }
     .sf_sec {
    padding-top: 50px !important;
    padding-bottom: 25px;
	}
	.sf_sec h2 {
    font-size: 40px;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 26px;
	}
	.funct_row h3{    font-size: 22px;margin-bottom: 16px;}
	.funct_row{padding: 20px;}
	.spon_sec {
    padding-top: 50px !important;
    padding-bottom: 0;
	}
	.spon_sec h2 {
    font-size: 40px;
     margin-bottom: 20px;
	}
	.spon_sec h3 {
    font-size: 21px;
     margin: 0 0 11px 0;
	}
	.spon_sec p {
    margin: 0;
    font-size: 17px;
    line-height: 27px;
	}
	.spon_sec p br {
    display: none;
	}
	.spon_sec .wpb_text_column {
    margin-bottom: 25px;
	}
	.spon_sec ul li {
    margin-bottom: 13px; 
    line-height: 27px;
    font-size: 17px; 
    padding-left: 24px;
	}
	.spon_sec p strong{    font-size: 18px;}
	.spr_logosec h2 {
    font-size: 40px;
    margin-bottom: 45px;
	}
	.spr_logosec h3{font-size: 22px;    margin-bottom: 20px;}
    .spr_logosec .edu_logos h3 {
    margin-bottom: 30px;
    }
	.spr_logosec .wpb_image_grid_ul li{ }
    .spr_logosec .eqp_logos .wpb_image_grid_ul li{    width: 33% !important;}
    .spr_logosec .eqp_logos .wpb_image_grid_ul li img{    max-width: 190px;}
    .eqp_logos li:nth-child(7) img {
    display: block;
    margin: auto;
    }
    .lun_logos .wpb_image_grid_ul li img{    max-width: 75%;}
    .eqp_logos {
    padding-top: 35px;
    margin-bottom: 50px;
    padding-bottom: 20px;
    }
    .exm_data{    margin-top: 40px;}
	.eqement_spr .wpb_image_grid_ul li{
		    margin-bottom: 25px !important;
    width: 33% !important;
    margin-right: 0 !important;
	}
	.exm_data th{font-size: 22px;    padding: 16px 0;}
	.exm_data td {
    padding: 14.5px 23px;
    font-size: 17px;
    }
    .congr_sec h2{    font-size: 40px;    margin-bottom: 25px;}
    .congr_sec {
    padding-top: 39px !important;
    padding-bottom: 35px;
	}
	.congres_block p{
    line-height: 26px;    padding: 0 14px;    font-size: 17px;}
    .congres_block h3{    font-size: 22px;
    margin: 0 0 8px 0;}
    .congres_block .wpb_column>.vc_column-inner>.wpb_wrapper{    min-height: auto;
    padding-bottom: 30px;
    margin-bottom: 35px;}
    .ven_sec h2 {
     font-size: 40px;
    margin-bottom: 30px;
	}
	.ven_sec {
    padding-top: 40px !important;
	}

	.ven_sec h3 {
    font-size: 30px; 
    margin: 0 0 8px 0;
	}
	.ven_sec p{    font-size: 17px;line-height: 26px;}
	.vc_custom_1599824160013 {
    margin-top: 0px !important;
	}
	.ven_sec h4 {
    font-size: 22px;
    color: #95c93d;
    margin: 32px 0 11px 0;
	}
	.ven_sec {
    	padding-bottom: 5px;
	}
	.hmsidenav ul {
    padding-bottom: 30px;
	}

	.convenor_sign_row .vc_col-sm-2 {
    	    width: 27% !important;
    float: left;
    clear: none;
    margin-right: 0;
	}	
	.convenor_sign_row .vc_col-sm-10{
    	    width: 66% !important;
    clear: none;
    float: left;
	}	
	.convenor_sign_row {
    margin-bottom: 30px;
        margin-right: 0 !important;
            width: 390px;
	}	
    .hm_introd h3{padding-left: 39px;}
	.call_abs_row .wpb_column {
    width: 100%;
    float: none;
    clear: both;
    max-width: 500px;
    margin: 0 auto 30px;
	}

	.abstr_block {
    min-height: auto;
    padding-bottom: 31px;
	}
	.abstr_block p strong {
    line-height: 21px;
    width: auto;
    margin-top: 27px;
	}
	.abstracts_intro .wpb_content_element {
    margin-bottom: 35px;
	}
	.prize_sec .wpb_column {
    max-width: 450px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-bottom: 30px;
	}
	.prize_sec .vc_column-inner>.wpb_wrapper{min-height:auto; padding-bottom: 25px;}
	.dwn_presente {
    margin-top: 15px;
    margin-bottom: 40px;
	}
	.presen_notes li{    line-height: 26px;     font-size: 17px;}
	.presen_notes .vc_tta-panel-body p{line-height: 26px;    font-size: 17px;}
	.regstrbrid_sec th p br {
    	display: none;
	}
	.regstrbrid_sec tr td:nth-child(2){padding-left:60px;}
	.regstrbrid_sec tr td:nth-child(3){    padding-left: 75px;}
	.register_qus .vc_tta-panel-body p{    line-height: 27px;
    font-size: 17px;}
    .funct_row .wpb_column {
    width: 100%;
    float: none !important;
	}
	.funct_row .wpb_single_image {
    text-align: center;
    margin-bottom: 25px;
	}
	.congres_block .wpb_column {
    width: 100%;
    float: none;
    clear: both;
	}
	.congres_block .wpb_text_column {
    margin: 0;
	}
	.ven_sec .wpb_column {
    width: 100%;
    float: none;
    clear: both;
	}
	.vc_custom_1599824251200 {
    	padding-left: 15px !important;
	}
	.ven_sec .wpb_single_image {
    text-align: center;
	}
	.ht_features li{    float: none;
    width: 100%;}
    .ht_features li:nth-child(5){ border-bottom: 1px solid #dddddd; }
    .ht_features li{    padding-bottom: 19px;
    margin-bottom: 19px; width: 100% !important;}

    .typereg_data table tr td {
       display: block;
    text-align: right;
    padding: 15px 14px !important;
    width: 100% !important;
    height: auto;
    overflow: hidden;
    }
    .typereg_data table tr td:nth-child(1){    background: #dadada; text-align: center; }
    .type_table tr:nth-child(1) {
        display: none;
    }

    .typereg_data table tr td:nth-child(1) br{ display: none; }
    .typereg_data table tr td::before {
       content: attr(data-label);
    float: left;
       font-family: "Montserrat-SemiBold";
    text-transform: capitalize;
    color: #666666;

    font-size: 16px;
     }
     .typereg_data table tr:last-child td {
        border-bottom: 1px solid #e1e1e1;
    }

    .ht_imageslist li{     width: 100%;
    float: none; }
    .hotel_tabs ul li img {
    width: 100%;
    }
    .ht_thum {
    position: relative;
    }
    .ht_imageslist li h4{ opacity: 1; }
    .hmsidenav li ul{    margin: 5px auto 0; display: block;    padding-bottom: 0;   width: 98%;    position: initial;}
    .nsc_menu li{    margin-right: 15px;}
    .nsc_menu li:last-child {
        margin-right: 18px;
    }

    .abt_cont h2{margin-bottom: 15px;     line-height: 37px;  font-size:28px;}
    .abt_cont p{font-size: 17px;    margin: 0 0 20px 0;    line-height: 27px;}
    .abt_cont {
    padding-top: 20px !important;
    padding-bottom: 130px;
    } 
    .wht_nscsec {
    padding-top: 45px !important;
    padding-bottom: 125px !important;
    }
    .wht_nscsec h2{    margin: 0 0 10px 0;    font-size: 29px;}
    .wht_nscsec p br {
    display: none;
    }
    .wht_nscsec p {
     font-size: 20px;
    line-height: 28px;
     }
     .wht_nscsec .wpb_single_image {
    margin: 0 0 35px 0;
    padding-top: 20px;
    }
    .wht_nscsec .timer {
    margin-bottom: 30px !important;
    }
    .expt_strip p{    font-size: 22px;line-height: 30px;}
    .expt_strip{    padding-top: 40px;
    padding-bottom: 35px;}
    .top_right ul.menu>li>a {
    padding: 15px 20px;
    }
    .abt_cont .wpb_text_column {
        margin: 0;
    }
    .abt_cont p:last-child {
        margin-bottom: 20px;
    }
    .top_right ul.menu>li.nse_link>a {
    padding: 16px 35px 15px 22px;
    }
    .abt_cont .wpb_column {
    width: 100%;
    float: none;
    }
    .abt_cont h2 br {
    display: none;
    }
    .abt_cont .wpb_single_image {
    margin-top: 0;
    text-align: center !important;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    }
    .expt_strip p br {
    display: none;
    }
    .expt_strip .vc_btn3-container {
    margin-top: 18px;
    }
    .not_found h2 {
    font-size: 30px;
    }
     .ncsmobinav {
    display: block;
    float: right;
    cursor: pointer;
    background: linear-gradient( to bottom, #ee4b5e, #ee4b5e 20%, transparent 20%, transparent 40%, #ee4b5e 40%, #ee4b5e 60%, transparent 60%, transparent 80%, #ee4b5e 80%, #ee4b5e 100% );
    width: 35px;
    height: 25px;
    transition: all .15s ease;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    right: 20px;
    top: 15px;
    bottom: 0;
    margin: auto;
    }
     .fr_nav {
        height: 100%;
    width: 300px !important;
    position: fixed !important;
    right: -300px !important;
    top: 0px;
    background-color: #315a9c;
    z-index: 99999;
    padding: 0;
    margin: 0 !important;
    overflow-y: auto;
    transition: all .5s ease !important;
    -webkit-transition: all .5s ease !important;
    -moz-transition: all .5s ease !important;
    -o-transition: all .5s ease !important;
    text-align: left;
    left: auto !important;
    }
    .fr_nav.open {
    right: 0 !important;
    }

    .fr_nav .vc_row {
    overflow: visible !important;
    position: initial !important;
    width: 100% !important;
    }
    .nsc_menu2 ul.menu>li>a{       font-size: 15px; padding: 15px 26px 15px 20px;}
    .nsc_menu2 ul>li.menu-item-has-children>a:before{    right: 10px;}
    .nsc_menu {
    margin-top: 16px;
    margin-left: 0;
    }
    .nsc_header {
    padding-top: 15px;
    }
    .fr_nav li {
    display: block;
    margin: 0;
    }
    .fr_nav li a{    border-bottom: 1px solid #6c8cbf;    padding: 15px;}
    .fr_nav #menu-main-menu>li.menu-item-has-children>a:before{    right: 15px;}
    .fr_nav ul.sub-menu,
    .top_menu ul.sub-menu {
        width: 100%;
    position: initial !important;
    display: block;
    margin-left: 20px;
    background: transparent;
    }
   .top_menu #menu-main-menu>li.menu-item-has-children>a:before{
            right: 15px;
    }
    .fr_nav ul.sub-menu li a, .top_menu ul.sub-menu li a{ color: #eaeaea; }
    .fr_nav ul.sub-menu li a, .top_menu ul.sub-menu li a{ border:0; }
    .mid_title h2{font-size:40px;}
    .hover_bio .wpb_single_image, .hover_bio .hover_text {
    display: block;
        width: 100%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    }
    .speker_grid {
    /*display: none;*/
    }
    .speker_col .vc_column-inner .wpb_wrapper .hover_text{    opacity: 1;}
    .speker_col .vc_column-inner .vc_inner .vc_column-inner>.wpb_wrapper {
    max-width: 414px;
    margin: auto;
    }
    .hover_bio .hover_text {
   position: absolute;
    top: 296px;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.85);
    padding: 27px 28px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1;
    pointer-events: none;
    max-width: 450px;
    margin: auto;
    text-align: left;
    }
    .hover_bio .hover_text strong {
    font-size: 20px;
    color: #ffffff;
    font-family: "Gotham-Medium";
    font-weight: normal;
    }
    .hover_bio .hover_text h3 {
    position: relative;
    width: 93%;
    color: #ffffff;
    font-size: 20px;
    line-height: 23px;
    font-family: "GothamBook-Italic";
    font-weight: normal;
    }
    .hover_bio .hover_text h3 br{ display: none; }
    .hover_text p {
    text-align: left !important;
    margin: 0 !important;
    }
    .spon_grid .wpb_column {
    width: 100% !important;
    float: none !important;
    clear: both;
    }
    .spekers_row .hover_bio p{    margin: 0 0 17px 0;
    font-size: 16px;line-height: 27px;}
    .spekers_row .hover_bio h4{    font-size: 21px;    margin: 0 0 5px;}
    .fr_nav .wpb_raw_code {
    margin: 0;
    }   
   .abt_banner {
    background: url(images/abt_mb_banner.jpg) !important;
    background-position: bottom center !important;
    background-size: cover !important;
    }
    .inner_banner h1 br {
        display: none;
    }
    .abt_banner:after{ pointer-events: none; }
    .inner_banner p{    max-width: 100%;}
    .wht_nscsec .vc_single_image-wrapper {
        max-width: 500px;
    }
    .faq_sec h2{    font-size: 30px;    margin-bottom: 20px;}
    .not_found_sec{    padding-bottom: 25px;}

    .footer_section .f_links2 {
    margin-left: 0;
    }
    .footer_section .ft_newsletter {
    float: none;
    margin-left: auto;
    margin-right: auto !important;
    clear: both;
    }
    .sprnslogo_row1{ padding-top: 0; }
    .footer_section .f_links1{margin-left:0;}
    .sprnslogo_row1 .wpb_image_grid_ul li img {
        max-width: 210px;
    }
    .nsc_header.nsc_fixed{ padding-top: 0; }
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img {
        max-width: 250px;
    }
    .sprnslogo_row3 .wpb_image_grid_ul li img {
        max-width: 305px;
    }
    .spr_logosec .sprnslogo_row4 .wpb_image_grid_ul li img {
        max-width: 410px;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li img {
        max-width: 320px;
    }
    .spr_logosec .eqp_logos h3 {
        margin-bottom: 20px;
    }
    .sprnslogo_row5 .wpb_image_grid_ul li {
    margin: 0 0% 0 0 !important;
    width: 50% !important;
    }
    .eqp_logos .wpb_image_grid_ul li {
        margin-bottom: 14px !important;
    }
    .sprnslogo_row5 {
        padding-top: 0;
    }

    .sidebar_social{ display: none; }
    .conviner_bio {
    margin: 10px auto 35px;
    }
    .coniner_text h3{    font-size: 27px; padding: 0;}
    .coniner_text{    padding: 15px 0;}
    .eqp_logos li:nth-child(7) img{ margin: 0; }
    .abt_cont li{ font-size: 17px; }

    .top_social li a{width: 40px;    height: 40px;}
    .top_social li a:before{width: 40px;    height: 40px;}
    .top_social li.fb a:before {
    background-position: -324px -98px;
    width: 41px;
    }
    .top_social li.you a:before { width: 41px;    background-position:-365px -98px;}
    .top_social li.tw a:before {      width: 40px;   background-position:-406px -98px;}
    .top_social li.likd a:before {  width: 41px;  background-position:-446px -98px;}

    .top_social{ margin-top: 0;    display: block;}

 
    .pg_title h1{    font-size: 25px;}
    .breadcrumbs span {
    margin: 0 5px 2px 5px;
    font-size: 15px;
    display: inline-block;
    }
    .breadcrumbs{       text-align: left;  margin-top: 10px;clear: both; width: 100%; float: none;   padding-top: 0;}
    .generic_page {
    padding-top: 114px;
    }
    .pg_subhead{    padding-bottom: 15px;}
    .generic_content h1, .generic_content h2, .generic_content h3, .generic_content h4, .generic_content h5, .generic_content h6 {
    font-size: 27px;
    margin-bottom: 13px;
    line-height: 35px;
    }
    .generic_content p {
    font-size: 17px;
    margin: 0 0 30px 0;
    line-height: 28px;
    }
    .pg_title {
    width: 100%;
    float: none;
    }
    .gener_header {
    padding: 13px 0;
    }
    .gener_header.nsc_fixed .scr_hide{
        display: none;
    }
    .gener_header.nsc_fixed {
    padding: 0;
    border: 0;
    }
    .breadcrumbs span:first-child {
    margin-left: 0;
    }
    .generic_content {
    padding-top: 30px;
    padding-bottom: 125px;
    min-height: auto;
    }


}

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

    .nsc_menu2 {
            margin-right: 25px;
    }

}
@media screen and (max-width:785px) {
    .nsc_menu2 {
        margin-right: 55px;
    }
}

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

    .spr_logosec h3 {
    font-size: 20px;
    margin-bottom: 15px;
    }
    .nsc_menu2 {
    margin-right: 55px;
    }
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img {
        max-width: 199px;
    }
    .sprnslogo_row3 .wpb_image_grid_ul li img {
        max-width: 240px;
    }
    .abt_cont li{    line-height: 25px;}
    .generic_content h1, .generic_content h2, .generic_content h3, .generic_content h4, .generic_content h5, .generic_content h6 {
    font-size: 24px;
    margin-bottom: 8px;
    line-height: 30px;
    }
    

}


@media screen and (max-width:767px) {
	.container {width: 100%;   padding:0 15px;}
	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{    min-height: 65px;}
	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{line-height: 20px;
	padding-right: 50px;}
	.wpb-js-composer .faq_sec .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    	right: 20px;
	}
	.inner_banner h1 {
    	font-size: 32px;    
	}
	.hm_banner {    padding-top: 65px;
    padding-bottom: 60px;}
    .hm_banner .wpb_single_image {
    max-width: 365px;}
    .timer {
    	margin-bottom: 25px !important;
	}
	.se_drop_arrow{    padding-top: 25px;}
	.asmd_sec h2, .hm_introd h1,.spekers_row h2,.abstracts_intro h3,.brd_regstr h2,.regtypo_title h2,
	.sf_sec h2, .spon_sec h2,.spr_logosec h2, .congr_sec h2, .ven_sec h2{ font-size: 35px; }
	.congr_sec{padding-bottom: 25px;}
	.ven_sec h3{    font-size: 25px;}
	.regstrbrid_sec th h3 {
    	font-size: 21px;
	}

/*    .spr_logosec .wpb_image_grid_ul li {
        margin-right: 35px !important;
    }*/
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li {
    width: 100% !important;
    float: none !important;
    }
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li img {
    max-width: 100%;
    width: 320px;
    }
    .spr_logosec .wpb_image_grid_ul li{margin-bottom: 20px !important;}

   
    .nsc_menu li {
    margin-right: 0;
    float: none;
    display: block;
    border-bottom: 1px solid #5171a5;
    }
    .nsc_menu, .nsc_menu2{display:none;}
    .nsc_menu li a {
    color: #ffffff;
    font-size: 16px;
    padding: 15px;
    display: block;
    }
    .nsc_menu li:last-child {
    margin-right: 0;
    }
    .nsc_menu2 {
    margin-top: 15px;
    }
    .nsc_menu2 ul.menu>li>a {
    display: block;
    }
    .nsc_menu2 li {
    display: block;
    position: relative;
    margin: 0 10px;
    }
    .nsc_menu2 ul.menu>li>a{ padding: 18px 44px 17px 29px; }
    .nsc_menu2 .sub-menu {
   position: initial;
    display: block;
    width: 100%;
    background: transparent;
    box-shadow: none;
    }
    .nsc_menu2 ul>li.menu-item-has-children>a:before{    top: 25px;bottom: auto;}
    .nsc_fixed {
    /*padding: 0;
    background: transparent;
    box-shadow: none;*/
        
    }
    .nsc_menu2 li .sub-menu li a{    color: #ffffff; border-bottom: 1px solid #5171a5;}
    .nsc_header {
        position: absolute;
    }

    .abt_cont h2{    font-size: 28px;}
    .abt_cont p{    margin: 0 0 15px 0;}
    .nsc_header {
    padding-top: 15px;
    }

    .ncsmobinav{ top: 0; }

    .mid_title h2 {
    font-size: 35px;
    }
    .spr_logosec .eqp_logos .wpb_image_grid_ul li {
    width: 50% !important;
    }
    .spr_logosec .wpb_image_grid_ul li {
    width: 50% !important;    margin-right: 0 !important;
    }
    .lun_logos .wpb_image_grid_ul li img {
    max-width: 100%;
    width: 100%;
    }
    .spr_logosec .eqp_logos h3 {
    margin-bottom: 27px;
    }
    .spr_logosec h3{    margin-top: 0px;}
    .eqp_logos{    padding-top: 0;
    margin-bottom: 35px;
    padding-bottom: 25px;}
    .exm_data {
    margin-top: 25px;
    }
    .con_sec{    padding-bottom: 79px;}
    .faq_sec h2{    font-size: 28px;}
    .faq_acm_sec {
    padding-top: 35px !important;
    padding-bottom: 105px;
    }
    .not_found h2 {
        font-size: 25px;
    }
    .not_found{    min-height: 310px;}
    .not_found p {
    font-size: 17px;
    line-height: 25px;
    }
    .spr_logosec .sprnslogo_row3 .wpb_image_grid_ul li{    width: 50% !important;}
    .spr_logosec .eqp_logos .wpb_image_grid_ul li img,
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img,
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img,
    .sprnslogo_row3 .wpb_image_grid_ul li img,
    .sprnslogo_row5 .wpb_image_grid_ul li img {
    max-width: 90%;
    margin: auto;
    }
    .spr_logosec .wpb_image_grid_ul li,
    .spr_logosec .sprnslogo_row3 .wpb_image_grid_ul li{ margin-bottom: 30px !important; }
    .sprnslogo_row1, .sprnslogo_row2, .sprnslogo_row3, .sprnslogo_row4{padding-bottom: 10px;}
    .spr_logosec h3{margin-bottom: 25px;}
    .generic_page {
        padding-top: 69px;
    }
    .pg_subhead {
    padding: 20px 0;
    }
    .pg_title h1 {
    font-size: 21px;
    }


}

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

/*	.hm_banner {
    padding-top: 150px;
    padding-bottom: 150px;
	}*/
	.hm_introd h2.text_sign {
    font-size: 29px;
    line-height: 60px;}
/*    .hm_introd h1 {    font-size: 26px;}*/
    .nsc_table tr td:nth-child(2){width: 44.5%;}
    .nsc_table td {
    padding: 12px 23px;
    font-size: 16px;
	}
	.nsc_table th {
    font-size: 18px;
    padding: 14px 0;
	}
	.abst_sec h2 {
    font-size: 28px;
	}
	.spekers_row h2 {
    	font-size: 28px;
	}
	.speker_col .hover_bio h4 {
    font-size: 20px;
    margin: 0 0 10px;
	}

	.con_sec h2{    font-size: 20px;}
	.ht_gallry li {
    width: 33%;
    float: left;
	}
    .inner_banner h1{font-size: 30px;}
    .expt_strip p {
    font-size: 20px;
    line-height: 27px;
    }
    .expt_strip .vc_btn3-container a.vc_general{    padding: 16px 26px;}
    .wht_nscsec p {
    font-size: 19px;
    line-height: 27px;
    }
    .convenor_sign_row{     padding-top: 0;   width: 430px;}
    .convenor_sign_row .vc_col-sm-2{    width: 23% !important;}
    .convenor_sign_row .vc_col-sm-10 {
    width: 76% !important;}



}

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

	.hm_introd .vc_col-sm-5 .vc_single_image-wrapper {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
	}
	.footer_section>.container .widget{    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    float: none;
    border: 1px solid #2bafe0;
    padding: 22px;}
    .inner_footer>.container .widget{
         border: 1px solid #484848;
    }
   /* .inner_banner {
    padding-top: 40px !important;
    padding-bottom: 40px;
	}*/
	.asmd_sec h2, .hm_introd h1, .spekers_row h2, .abstracts_intro h3, .brd_regstr h2, .regtypo_title h2, .sf_sec h2, .spon_sec h2, .spr_logosec h2, .congr_sec h2, .ven_sec h2 {
    	font-size: 31px;
	}
	.reg_if_note p{    font-size: 17px;}
    .regstrbrid_sec td {
    display: block;
    text-align: right !important;
    padding: 13px 16px !important;
    font-size: 16px;
        border-right: 0;
    }
    .inner_banner h1 {
    font-size: 28px;
    }
    .abt_banner {
    padding-bottom: 110px;
    }
    .inner_footer {
    padding-top: 20px;
    }
    .abt_cont h2 {
        font-size: 25px;
        line-height: 33px;
    }
    .wht_nscsec h2{    font-size: 27px;}

    .regstrbrid_sec tr:nth-child(1) {
        display: none;
    }
    .regstrbrid_sec table td::before {

    content: attr(data-label);
    float: left;
        font-family: "Montserrat-SemiBold";
        font-size: 16px;
    text-transform: capitalize;
    }
    .regstrbrid_sec tr:last-child td {
        border-bottom: 1px solid #e3e3e3;
    }
    .hm_introd h2.text_sign {
    font-size: 26px;
    line-height: 52px;
    margin-top: 7px;
    }
    .ht_features li{    font-size: 16px;}
    .ht_gallry {
    
    overflow: hidden;
    }

    .spr_logosec .wpb_image_grid_ul li {
   margin-right: 0px !important;
    width: 33%;
    float: none !important;
    vertical-align: bottom !important;
        padding-right: 0px !important;
    }
    .eqement_spr {
    margin-bottom: 20px !important;
    }
    .ht_imageslist li {
    float: none;
    width: 100%;
    position: relative;
    max-width: 450px;
    margin: 0 auto;
    } 

    .ht_features li{    margin-bottom: 19px;}

    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li img{width: 290px;}
    .mid_title h2 {
        font-size: 32px;
    }
    .lun_logos .vc_col-sm-5 li.isotope-item {
    width: 100% !important;
    max-width: 355px;
    }

    .spr_logosec .sprnslogo_row1 .wpb_image_grid_ul li,
    .spr_logosec .sprnslogo_row2 .wpb_image_grid_ul li,
    .spr_logosec .sprnslogo_row3 .wpb_image_grid_ul li,
    .spr_logosec .sprnslogo_row4 .wpb_image_grid_ul li,
    .spr_logosec .eqp_logos .wpb_image_grid_ul li,
    .spr_logosec .sprnslogo_row5 .wpb_image_grid_ul li{
            width: 100% !important;
    margin-right: auto !important;
    max-width: 350px;
    margin-left: auto !important;
    float: none !important;
    display: block !important;
    }
    .sprnslogo_row1 .wpb_image_grid_ul li img,
    .sprnslogo_row2 .wpb_image_grid_ul li img,
    .spr_logosec .eqp_logos .wpb_image_grid_ul li img,
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img,
    .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img, 
    .sprnslogo_row3 .wpb_image_grid_ul li img,
    .sprnslogo_row5 .wpb_image_grid_ul li img,
    .spr_logosec .sprnslogo_row4 .wpb_image_grid_ul li img
    {
        max-width: 320px;
    display: block;
    margin: auto;

    }
    .spr_logosec .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img{ margin-left: auto; }
    .spr_logosec .sprnslogo_row3 .wpb_image_grid_ul li:last-child {
        text-align: center !important;
    }

}

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

	.top_right a{font-size: 15px;}
	.nsc_table td {
    padding: 7px 15px;
    font-size: 15px;
    line-height: 25px;
	}
	
	.con_sec .vc_column-inner>.wpb_wrapper{padding: 30px 25px;}
	.con_sec img {
    height: 65px;
    width: auto;
	}
		.regstrbrid_sec tr td:nth-child(1){    padding-left: 25px;}
        .eqement_spr .wpb_image_grid_ul li{    width: 50% !important;}
        .funct_row td:nth-child(1) {
    width: 35%}

    .exm_data td {
    padding: 14.5px 15px;
    font-size: 16px;
    }
    .spr_logosec h3 {
    font-size: 18px;
    }
    .inner_banner h1 {
    font-size: 27px;
    }
    .abt_cont h2 {
    font-size: 23px;
    line-height: 29px;
    }
    .wht_nscsec h2 {
    font-size: 25px;
    }
    .wht_nscsec p {
    font-size: 18px;
    line-height: 26px;
    }
    .wht_nscsec .wpb_single_image {
     padding-top: 0;
    }
    .convenor_sign_row{    width: 340px;}


}

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


	 
	.top_right a{margin-right:0;}
	 
	.logo {
    	float: none;
	}
 
	.logo img {
    	width: 145px;
    image-rendering: -webkit-optimize-contrast;
	}
	.f-nav .header_right {
    	display: none;
	}
	.top_right {
    margin-left: auto;
    float: none;
	}
	.header_right {
    margin-top:0px;
    float: none;
    clear: both;
    text-align: center;
	}

	.fc_social {
    float: none !important;
    margin-top: 25px;
    text-align: center;
	}
	.footer_section .widget {
    float: none;
	}
	.fc_copy p{ text-align: center; }
	.asmd_sec h2, .hm_introd h1, .spekers_row h2, .abstracts_intro h3, .brd_regstr h2, .regtypo_title h2, .sf_sec h2, .spon_sec h2, .spr_logosec h2, .congr_sec h2, .ven_sec h2 {
    	font-size: 29px;
	}

	.prize_sec h3 {
    font-size: 19px;}
    .eqement_spr .wpb_image_grid_ul li{    width: 50% !important;}

    .asmd_sec h3 {
    font-size: 19px;
    line-height: 26px;
    }


    .wpb-js-composer .register_qus .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
    .wpb-js-composer .ads_tick .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
    .wpb-js-composer .ht_faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
    .wpb-js-composer .presen_notes .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
        padding: 0 20px;        
    }
    .wpb-js-composer .register_qus .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    padding: 14px 20px;
    }
    .spr_logosec .wpb_image_grid_ul li {
        width: 50%;
        margin-right: 0px !important;
            margin-bottom: 18px !important;
                vertical-align: middle !important;
    } 
    .inner_banner h1{       font-size: 25px;}
/*    .inner_banner {
    padding-top: 25px !important;
    padding-bottom: 25px;
    min-height: 112px;
     }*/
     .abt_cont h2 {
    font-size: 26px;
    }
    .abt_cont h2 {
    font-size: 22px;
    }
    .faq_sec h2 {
        font-size: 25px;
    }

    .sprnslogo_row1 .wpb_image_grid_ul li img, .sprnslogo_row2 .wpb_image_grid_ul li img, .spr_logosec .eqp_logos .wpb_image_grid_ul li img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img, .sprnslogo_row3 .wpb_image_grid_ul li img, .sprnslogo_row5 .wpb_image_grid_ul li img{
            max-width: 270px;
    }

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

    .top_right ul.menu>li.nse_link>a{ margin-left: 0; }
    .top_right ul.menu>li>a{ font-size: 15px; }
}

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

	.footer_section .widget {
    float: none;
	}
	.fc_social {
    float: none !important;
    margin-top: 25px;
    text-align: center;
	}
	.fc_copy p{    text-align: center;    margin: 0;}
    .abt_banner {
        padding-bottom: 85px;
    }
    .inner_banner h2{    margin-bottom: 4px;}
	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    	font-size: 14px;    line-height: 17px;
	}
    .hm_introd h2.text_sign {
    font-size: 23px;
    line-height: 50px;
    margin-top: 0;
    }
    .wpb-js-composer .register_qus .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .ads_tick .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .ht_faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .presen_notes .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
            min-height: 60px;
            padding-right: 40px;
    }

    .wpb-js-composer .register_qus .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon,
    .wpb-js-composer .ht_faq .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon,
    .wpb-js-composer .presen_notes .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon,
    .wpb-js-composer .ads_tick .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
        right: 15px;    
    }

    .congres_block {
    margin-left: 20px !important;
    margin-right: 20px !important;
    }

    .exm_data td{    display: block;
    width: 100% !important;}
    .exm_data tr td:nth-child(2){border-left:0;}
    .top_right ul.menu>li>a {
    padding: 15px 15px;
    }
    .top_right ul.menu>li.nse_link>a {
    padding: 16px 35px 15px 15px;
    }
    .hover_bio .hover_text{    max-width: 420px;}
    .hover_bio .hover_text{    top: 266px;}

    .abt_cont:after{bottom: -1px;}
}

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

	.he_container {
    	width: 94%;
	}
	.header_right{     padding-top: 10px;  }
	.hm_banner {
    padding-top: 55px;
    padding-bottom:55px;
	}
	.hm_banner .vc_btn3-container a.vc_general {
    padding: 14px 26px;
    font-size: 15px;
	}
	.hm_introd{    padding-top: 25px;}
	.hm_introd h1,.abst_sec h2,.spekers_row h2{ font-size: 29px; }
	.nsc_table td{    line-height: 20px;}
	.abst_sec p {
    font-size: 16px;
    margin: 0 0 10px 0;
    line-height: 23px;
	}
	.timer ul li div {
    font-size: 41px;
    min-width: 60px;
    padding: 4px 5px;
	}
	.timer li:after{font-size: 55px;}
	.timer h4 {
    	font-size: 16px;
	}
	.speker_col .hover_bio h4{    font-size: 19px;}
	.header_nav{    margin-top:0px;}
	 

	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{    padding-right: 30px;
		    padding-left:13px;
	}
	.wpb-js-composer .faq_sec .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    right: 10px;
	}
	.wpb-js-composer .faq_sec .vc_tta.vc_general .vc_tta-panel{    margin-bottom: 13px;}
	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    font-size: 13px;
    line-height: 17px;
	}
	.faq_sec .vc_tta-panel-body p {
    line-height: 21px;
    font-size: 16px;
	}
    
    .inner_banner p {
    font-size: 16px;
    line-height: 23px;
    margin-top: 6px;
     }
    .abt_banner .vc_column-inner>.wpb_wrapper {
     padding: 15px;
    }
    
	.inner_banner h1 {
    	    font-size: 28px;
    word-break: break-all;
    line-height: 29px;
	}
     .abt_banner h1 { font-size: 24px;}

    .wht_nscsec h2 {
    font-size: 24px;
    }
    .wht_nscsec{padding-bottom: 100px !important;}
    .wht_nscsec .vc_btn3-container a.vc_general{padding: 16px 25.68px;}
    .wht_nscsec p {
    font-size: 17px;
    line-height: 24px;
    }
    .abt_cont{    padding-bottom: 70px;}
	.inner_banner {
     
	}
    .abt_cont h2 {
    font-size: 21px;line-height: 27px;
    }
    .abt_cont p{    line-height: 25px;    font-size: 16px;}
    .inner_banner {
    padding-top: 220px !important;
    padding-bottom: 65px;
    }
    .abt_banner {
    padding-bottom: 65px;
    padding-top: 215px !important;
    }
    .expt_strip p {
    font-size: 19px;
    line-height: 25px;
    }
	.faq_reg_sec{
    padding-top: 40px !important;
   /* padding-bottom: 55px;*/
	}
    .faq_acm_sec{
    padding-top: 40px !important;
    padding-bottom: 60px;
    }
	.con_sec {
    padding-top: 45px !important;
    padding-bottom: 45px;
	}
	.faq_sec h2 {
        font-size: 23px;
    } 
    .faq_banner {
    background-position: 62% 50% !important;
    }
	.con_sec .vc_column-inner>.wpb_wrapper {
    	padding: 25px 20px;
	}
	.con_sec h3 {
    	font-size: 15px;
	}
	.con_sec li{    font-size: 16px;}
	.con_sec .vc_btn3-container {
    display: block;
    width: 100%;
    margin-bottom: 15px;
	}
	.con_sec .vc_btn3-container a.vc_general {
    font-size: 15px;
    display: block; 
    max-width: 250px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
	}
	.con_sec .c_web a.vc_general:after {
    	left: 19%;
	}
	.con_sec .c_email a.vc_general:after {
    left: 25%;
	}

	.con_sec li{    line-height: 20px;}
    .hm_banner .wpb_single_image {
    max-width: 290px;
    }
    .hm_introd h2.text_sign {
       font-size: 23px;
    line-height: 44px;
    margin-top:0px;
    }   
    .hm_introd h3{
            padding-left: 33px;    font-size: 16px;
    }

    .abstr_block h4{
            font-size: 20px;
    padding: 15px 0;
    }
    .abstract_guid .abst_btn a{
            padding: 16px 16px;
    width: 95%;
    }
    .abstr_block p{
            font-size: 16px;
    line-height: 25px;
    }
    .pr_format li,.presen_notes li{font-size: 16px;}
    .wpb-js-composer .presen_notes .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
    .wpb-js-composer .ads_tick .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
            padding: 17px 15px;
    }

    .brd_reg_sec h3 {
    font-size: 19px;
     line-height: 26px;
    }
    .brd_reg_sec p{    line-height: 25px;    font-size: 16px;}
    .brd_reg_sec h4 {
        font-size: 19px;
    }
    .brd_reg_sec li {
    line-height: 25px;
    font-size: 16px;}

    .regstrbrid_sec td{    padding: 13px 10px !important;}
    .ads_tick p {
    line-height: 25px;
    font-size: 16px;
    }
    .asmd_sec h2, .hm_introd h1, .spekers_row h2, .abstracts_intro h3, .brd_regstr h2, .regtypo_title h2, .sf_sec h2, .spon_sec h2, .spr_logosec h2, .congr_sec h2, .ven_sec h2 {
    font-size: 27px;
    }
    .reg_if_note p {
    font-size: 16px;
    line-height: 25px;
    }
    .reg_if_note p:after{    left: 11px;}
    .register_qus .vc_tta-panel-body p {
    line-height: 25px;
    font-size: 16px;
    }  
    .funct_row {
        padding: 20px 0;
    }    
    .funct_row td {
    line-height: 25px;
    }
    .funct_row h3 {
    font-size: 21px;
    }
    .spon_sec h3{    font-size: 20px;}
    .spr_logosec .wpb_image_grid_ul li {
    width: 100% !important;
    margin-right: auto !important;
    float: none !important;
    display: block !important;
    text-align: center !important;
        margin-bottom: 25px !important;
    }
    .spr_logosec .wpb_image_grid_ul li img {
    margin: auto;
    }

    .spon_sec .vc_btn3-container a.vc_general{    padding: 20px 25px;}
    .spr_logosec .wpb_image_grid_ul li{     padding-right: 0px !important; }
    .congres_block .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    }
    .congres_block .wpb_column>.vc_column-inner>.wpb_wrapper{    padding: 18px 15px;}
    .congres_block p {
    line-height: 25px;
    padding: 0;
    font-size: 16px;
    }
    .ven_sec h3 {
    font-size: 23px;
    }
    .ven_sec h4 {
    font-size: 21px;}
    .ven_sec p {
    font-size: 16px;
    line-height: 25px;
    }
    .spon_sec ul li {
     line-height: 25px;
    font-size: 16px;
    padding-left: 22px;
    }
    .spon_sec p {
     font-size: 16px;
    line-height: 25px;
    }
    .ads_tick .vc_tta-panel-body p{    line-height: 26px;
    font-size: 16px;}
    .abstracts_intro p{    font-size: 16px;
    line-height: 25px;}
    .hm_introd p {
     font-size: 16px;
    line-height: 25px;
    }   
    .speker_col .hover_bio p {
    font-size: 16px;
    line-height: 24px;
    }
    .pr_format p{    line-height: 25px;
    font-size: 16px;}


    .wpb-js-composer .register_qus .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .ads_tick .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .ht_faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .presen_notes .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
            line-height: 19px;
    }
    .pr_format h2{    font-size: 20px;}
    .dwn_presente .vc_btn3-container a.vc_general{padding: 20.5px 15px;}
    .ht_infotab h3 {
    font-size: 18px;
    margin-bottom: 10px;
    }
    .ht_infotab p{    font-size: 16px;line-height: 27px;}
    .ht_features li{    padding-left: 50px;}
    .wpb-js-composer .ht_faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
            padding: 17px 17px;
    }
    .ht_faq .vc_tta-panel-body p{    line-height: 25px;
    font-size: 16px;}
    .spr_logosec h3 {
    font-size: 17px;
    line-height: 25px;
    }
    .spr_logosec h3:after{ content: none; }
    .exm_data th {
    font-size: 20px;
    padding: 13px 0;
    }
    .top_right li{ display: block; }
    .top_right ul.menu>li>a{display: block;}
    .top_right ul.menu>li.nse_link>a {
    margin-top: 7px;
    }
    .header_section.f-nav .logo img {
    width: 145px;
    }
    .top_right ul>li.menu-item-has-children>a:before {
    right: 25%;
    }
/*    .inner_banner:after{width: 60%;}
    .inner_banner:before{    left: 60%;    border-right: 45px solid transparent;}*/
    .top_left .sub-menu, .top_right .sub-menu{ width: 100%; }

    .spr_logosec .eqp_logos .wpb_image_grid_ul li {
    width: 100% !important;
    }
    .hover_bio .vc_column-inner>.wpb_wrapper {
    position: relative;
    }
    .hover_bio .hover_text strong{    font-size: 18px;}
    .hover_bio .hover_text h3{    font-size: 18px;}
    .hover_bio .hover_text{top:231px;    padding: 16px 20px;}
    .lun_logos .vc_col-sm-7 .wpb_image_grid_ul li img {
    width: 250px;
    }
    .mid_title h2 {
    font-size: 29px;
    }
    .mid_title {
    padding-top: 12px !important;
    padding-bottom: 12px;
    }
    .abstracts_intro h3{    margin-bottom: 17px;}
    .spon_sec .vc_btn3-container {
    margin: 0 0 30px 0;
    }
    .convenor_sign_row {
        width: 287px;
    }

    .spr_logosec {
    padding-top: 40px !important;
    padding-bottom: 14px;
    }
    .sprnslogo_row1 .wpb_image_grid_ul li img, .sprnslogo_row2 .wpb_image_grid_ul li img, .spr_logosec .eqp_logos .wpb_image_grid_ul li img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img, .sprnslogo_row3 .wpb_image_grid_ul li img, .sprnslogo_row5 .wpb_image_grid_ul li img {
    max-width: 216px;
    }
    .spr_logosec h2{    margin-bottom: 25px;}
    .coniner_text h3{ padding: 0;    font-size: 26px; }
    .abt_cont li{    font-size: 16px; line-height: 25px;}

    .pg_title h1 {
    font-size: 18px;
    line-height: 23px;
    }
    .generic_content h1, .generic_content h2, .generic_content h3, .generic_content h4, .generic_content h5, .generic_content h6{
        font-size: 21px;
    }

    
}

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

	.nsc_table th{    font-size: 17px;}
	.f_logo p {
    	font-size: 16px;
	}
	.con_sec h3{    line-height: 20px;}

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

    .wpb-js-composer .register_qus .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .ads_tick .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .ht_faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .presen_notes .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
            font-size: 15px;
    }
    .funct_row td:nth-child(1) {
    width: 38%;
    }
    .abstr_block h4{font-size: 19px;}

    .reg_if_note p:after {
        left: 30px;
    }
    .hover_bio .hover_text h3 {
    font-size: 17px;
    }
    .hover_bio .hover_text {
    top: 205px;
    padding: 12px 15px;
    }

}

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

	.wpb-js-composer .faq_sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    	min-height: 80px;
	}
    .abst_btn a{    max-width: 310px;}
    .dwn_presente .vc_btn3-container a.vc_general {
    padding: 14.5px 11px;
    }
    .brd_reg_sec h4{    line-height: 25px;}
    .regstrbrid_sec table td::before,
    .typereg_data table tr td::before{font-size: 15px;}
    .reg_if_note p:after {
    left: 22px;
    }
    .asmd_sec h2, .hm_introd h1, .spekers_row h2, .abstracts_intro h3, .brd_regstr h2, .regtypo_title h2, .sf_sec h2, .spon_sec h2, .spr_logosec h2, .congr_sec h2, .ven_sec h2 {
    font-size: 25px;
    }
    .spon_sec h3 {
    font-size: 19px;
    }
    .ven_sec h3 {
    font-size: 21px;
    }
    .mid_title h2 {
    font-size: 25px;
    }

}

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

	.nsc_table td{    padding: 7px 10px;}
	.speker_col .hover_bio h4 {
    	font-size: 17px;
	}
    .asmd_sec h2, .hm_introd h1, .spekers_row h2, .abstracts_intro h3, .brd_regstr h2, .regtypo_title h2, .sf_sec h2, .spon_sec h2, .spr_logosec h2, .congr_sec h2, .ven_sec h2 {
    font-size: 24px;
    }
    .abst_btn a{    width: 95%;}
    .reg_if_note p:after {
    left: 0;
    }
    .spon_sec .vc_btn3-container a.vc_general {
    padding: 20px 13px;
    }
    .congres_block h3 {
    font-size: 20px;}
    .top_right ul>li.menu-item-has-children>a:before {
    right: 19%;
    }
    .hover_bio .vc_col-sm-12 .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    }
    .hover_bio .hover_text h3{ width:100%; }
    .hover_bio .hover_text {
    top: 182px; 
    }

    .sprnslogo_row1 .wpb_image_grid_ul li img, .sprnslogo_row2 .wpb_image_grid_ul li img, .spr_logosec .eqp_logos .wpb_image_grid_ul li img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(2) img, .sprnslogo_row3 .wpb_image_grid_ul li:nth-child(1) img, .sprnslogo_row3 .wpb_image_grid_ul li img, .sprnslogo_row5 .wpb_image_grid_ul li img, .spr_logosec .sprnslogo_row4 .wpb_image_grid_ul li img{
            max-width: 260px;
    }

}