@media only screen and (max-width: 1400px) {
	.ic-countdown-wrapper {
		top: -90px;
	}
}
@media only screen and (max-width: 1199px) {
	/*v2*/
	.ic-abstract-filter-row .col {
	    -webkit-flex-basis: auto;
	    flex-basis: auto;
	    width: 50%;
	    margin-bottom: 30px;
	}
	/*v2 /end */
	i.icofont.icofont-home {
	    padding: 0px 10px;
	}
	.ic-about-wrapper {
		padding-top: 80px;
	}
	nav ul li a {
		padding: 18px 5px;
	}
	.ic-countdown-wrapper {
	    position:  static;
	    padding:  80px 0px;
	    background-color: rgba(56, 65, 147, 1);
	}
	.ic-countdown-col {
	    padding: 0px 15px;
	}
}
@media only screen and (max-width: 992px) {
	/*v2*/
	.ic-abstract-tbl table {
		display: block;
	    overflow-x: auto;
	    white-space: nowrap;
	}
	.ic-nv-btn span {
	    width: 100%;
	    display: block;
	}
	.ic-nv-btn {
	    display: inline-block;
	}
	.ic-sm-none {
		display: none;
	}
	.ic-ws-col a {
	    display: block;
	}
	.ic-ws-col a span {
	    display: block;
	    width: 100%;
	    margin-bottom: 30px;
	}
	.ic-ws-col a span:last-child {
	    margin-bottom: 0px;
	}
	.ic-ws-title {
	    margin-bottom: 10px;
	    margin-left: 15px;
	    display: block;
	    text-align: left;
	    text-decoration: underline;
	}
	.ic-mblcok .col {
	    width: 50%;
	    flex-basis: auto;
	    margin-bottom: 30px;
	}
	.ic-mblcok .col:last-child {
		margin-bottom: 0px;
	}
	/*v2 /end*/
	.ftr-logo a {
		text-align: left;
	}
	.ic-select-year {
		margin-bottom: 0px;
	}
	.ic-single-inpupt .ic-single-inpupt {
		margin-bottom: 0px;
	}
	.ic-btn-group.ic-single-inpupt button {
	    float:  right;
	}
	.ic-btn-group.ic-single-inpupt {
	    margin-bottom:  0px;
	}
	.ic-reg-frm-detail th {
		padding: 0px 15px;
	}
	.ic-radio-group {
		margin-bottom: 30px;
	}	
	.ic-table,
	.ic-reg-table {
	    display: block;
	    max-width: none;
	    width: 100%;
	    overflow-x: auto;
	    white-space: nowrap;
	}
	.ic-single-message:nth-child(even) .ic-messanger {
	    width:  auto;
	    float:  none;
	}
	.ic-single-message:nth-child(even) .media-body {
	    width:  auto;
	}
	.ic-single-message:nth-child(even) .ic-messanger-info {
	    text-align:  left;
	    margin-bottom:  30px;
	}
	.ic-message-wrapper .media {
	    display:  block;
	}
	.ic-single-message {
	    margin-bottom: 60px;
	}
	.ic-contact-wrapper  .col-lg-6:first-child {
		margin-bottom: 30px;
	}
	.ic-banner-wrapper, 
	.about-bd-banner, 
	.safog-banner, 
	.ic-reg1-banner, 
	.reg-form, 
	.general-info-banner, 
	.org-committee-banner {
		min-height: 250px;
	}

	.ic-p {
		padding: 40px 0px;
	}
	.ic-venue-wrapper {
		margin-bottom: 40px;
	}
	.ic-venue-wrapper {
	    padding: 40px 0px;
	}
	.ic-venue-wrapper h2 {
	    font-size:  42px;
	    margin-bottom:  25px;
	}
	.ic-venue-wrapper h3 {
	    font-size:  22px;
	    margin-bottom: 20px;
	}
	.ic-venue-wrapper p {
	    font-size: 14px;
	}
	.ic-about-row {
		margin-bottom: 80px;
	}
	.ic-about-wrapper {
		padding: 40px 0px;
	}
	.ic-countdown-col h2 {
		font-size: 26px;
	}
	.simply-section {
		margin: 20px 25px;
	}
	.ic-slider .slick-next, .ic-slider .slick-prev {
	    width:  30px;
	    height:  30px;
	}
	.ic-slider .slick-next:before, .ic-slider .slick-prev:before {
	    font-size:  30px;
	    line-height: 30px;
	}
	.ic-slider-caption h2 {
	    font-size: 36px;
	    margin-bottom:  15px;
	    padding-bottom:  15px;
	}
	.ic-slider-caption h2:after {
	    height:  5px;
	    width:  50%;
	}
	.ic-slider-caption {
	    width:  80%;
	}
	.ic-slider .slick-prev {
	    left:  1%;
	}
	.ic-slider .slick-next {
	    right:  1%;
	}
	.ic-slider-caption h3 {
	    font-size:  22px;
	}
	.ic-top-header {
	    text-align:  center;
	}
	.ic-logo, .ic-slogan {
	    margin-bottom:  30px;
	}
	.ic-nav {
		display: none;
	}
	/*Header mobile menu*/
	.slicknav_menu {
		display: block;
	}
	.ic-header-menu {
		display: none;
	}
	.slicknav_menu {
	    text-align:  right;
	    background-color:  #384193;
	}
	.slicknav_btn {
	    display:  inline-block;
	    margin:  15px;
	}
	.slicknav_nav {
	    text-align:  center;
	    padding-bottom:  30px;
	}
	.slicknav_nav li a {
	    color:  #fff;
	    display:  inline-block;
	    padding: 5px 0px;
	}
	.slicknav_nav li {
	    background-color:  transparent;
	    transition:  all 0.4s;
	}
	.slicknav_nav li:hover {
	    /*background-color: #f70501;*/
	}
	.slicknav_parent ul li:hover {
		background-color: transparent;
	}
	/*Slicknav mobile icon style*/
	.slicknav_icon {
		display: inline-block;
	    height: 40px;
	    width: 30px;
	    position: relative;
	    top: 5px;
	    right: 0px;
	}
	.slicknav_icon-bar {
		position: absolute;
		left: 0;
		height: 2px;
		width: 100%;
		background-color: #fff;
		transition: all 0.4s;
	}
	.slicknav_icon-bar:nth-child(1){
		top: 9px;
	}
	.slicknav_icon-bar:nth-child(2) {
		top: 18px;
	}
	.slicknav_icon-bar:nth-child(3) {
		top: 27px;
	}
	.slicknav_open .slicknav_icon-bar:nth-child(2) {
		opacity: 0;
	}
	.slicknav_open .slicknav_icon-bar:nth-child(1) {
		transform: rotate(-45deg);
    	transform-origin: 90% 50% 0px;
	}
	.slicknav_open .slicknav_icon-bar:nth-child(3) {
	    transform: rotate(45deg);
	    transform-origin: 90% 50% 0px;
	}
	.slicknav_nav li.float-right {
	    float: none !important;
	}
	.slicknav_nav li.float-right a {
		background-color: #0e99d5;
	    display: inline-block;
	    padding: 10px 20px;
	    border: 1px solid #0e99d5;
	    margin: 15px 0px;
	}
	.slicknav_nav li.float-right a:hover {
	    background-color:  transparent;
	}
}
@media only screen and (max-width: 767px) {
	/*v2*/
	.ic-icard img {
	    margin-bottom: 15px;
	}
	.ic-photo-caption h3 {
	    font-size: 12px;
	    margin-bottom: 5px;
	}
	.ic-photo-g:hover .ic-photo-caption p {
	    font-size: 12px;
	    margin-bottom: 5px;
	}
	.ic-abstract-filter-row .col {
		width: 100%;
	}
	.ic-sg-col ul {
		padding-left: 0px;
	}
	.ic-programme-overview .ic-ovr-btn {
	    margin-bottom: 15px;
	}
	.ic-lead2 h2 {
	    font-size: 22px;
	    margin-bottom: 15px;
	}
	.ic-content h3 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.ic-content h4 {
	    line-height: 26px;
	}
	.ic-mblcok .col {
	    width: 100%;
	}
	.ic-block {
		padding: 60px 30px;
	}
	.ic-message-row img {
	    margin-bottom: 30px;
	}
	.ic-v-top-head {
	    text-align: center;
	}
	.ic-v-top-head .ic-social {
	    margin-bottom: 15px;
	}
	.ic-flag-nav {
	    float: none;
	}
	/*v2*/
	footer {
		padding-top: 40px;
	}
	.ic-w-message {
		padding-bottom: 40px;
	}
	.ic-single-sponsor-item {
		padding: 30px 0px;
	}
	.ic-entry-code .modal-header h4 {
		font-size: 16px;
	}
	.ic-payment .offset-lg-6 {
		margin-right: auto;
	}
	.ic-price {
		float: none;
		padding-left: 15px;
	}
	.ic-next {
		margin-top: 0px;
	}
	.ic-radio-group .ic-single-type {
		margin: 5px;
	}
	.ic-contact-wrapper .ic-lead {
		margin-bottom: 20px;
	}
	.ic-single-footer h3,
	.ic-single-wtc h4,
	.ic-page-title h2 {
		font-size: 22px;
	}
	.ic-lead h2 {
		font-size: 42px;
	}
	.ic-lead h3,
	.about-bd .ic-lead h2 {
		font-size: 24px;
	}
	.ic-btn-group a {
		margin: 10px;
	}
	.ic-si-video a {
		font-size: 40px;
	}
	.ic-single-wtc ul li a {
		margin: 15px;
	}
	.ic-countdown-wrapper {
		padding: 40px 0px;
	}
	.ic-slider-caption h2 {
	    font-size:  26px;
	    margin-bottom:  10px;
	    padding-bottom:  10px;
	}
	.ic-slider-caption h3 {
	    font-size:  18px;
	}
	.ic-slider-caption h2:after {
	    height:  3px;
	}	
	.ic-single-footer {
		margin-bottom: 30px;
	}
	.ic-ftr-right p,.ic-copyright {
		padding-top: 0px;
	}
	.ftr-logo a {
	    display: inline-block;
	    margin-bottom: 15px;
	}
	.ic-abstract-filter-row .col:last-child {
	    margin-bottom: 0px;
	}
}
@media only screen and (max-width: 570px) {
	.ic-xs-6 {
		width: 50%;
	}
	.modal-body table {
		display: block;
		width: 100%;
		white-space: nowrap;
		overflow-x: auto;
	}
	.ic-smb {
		width: 100%;
	}
	.file-upload .file-select input[type=file] {
		width: 100%;
	}
	.ic-about-row {
		margin-bottom: 40px;
	}
	.ic-tab-wrapper ul li a {
		font-size: 14px;
		padding: 5px 15px;
	}
	.ic-countdown-col h2 {
		font-size: 20px;
	}
	.simply-amount {
	    font-size:  28px;
	}
	.simply-word {
	    font-size:  14px;
	}
	.ic-countdown-col h2 {
	    margin-bottom: 20px;
	}
	.ic-btn {
	    padding: 6px 15px;
	    font-size: 14px;
	}
	.ic-slider-caption h2 {
		font-size: 18px;
	}
	.ic-slider-caption h3 {
		font-size: 14px;
	}
}
@media only screen and (max-width: 479px) {
	/*v2*/

	.ic-flag-nav ul li a img {
		width: 25px;
    	height: 15px;
	}
	.ic-photo-g img {
	    width: 100%;
	    height: 100%;
	}
	.ic-cate4submission-wrapper .ic-lead {
	    padding: 0px;
	}
	.ic-cate4submission-wrapper .ic-lead {
	    margin-bottom: 30px;
	}
	.ic-nv-btn span {
		padding: 5px 15px;
	}
	.ic-message-detail p,
	.ic-content p,
	.ic-icard p,
	.ic-lead2 p {
		text-align: justify; 
	}
	.ic-flag-nav ul li {
		margin-bottom: 5px;
	}
	.ic-wsd-dsc ul {
		padding-left: 30px;
	}
	/*v2 /end*/
	.ic-xs-6 {
		width: 100%;
	}	
	.ic-messanger.mr-5 {
	    margin-right: 0px !important;
	}
	.ic-message-row img {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	.ic-copyright p {
		font-size: 12px;
	}
	.ic-single-footer {
		text-align: center;
	}
	.ic-modal-footer {
		margin-bottom: 15px;
	}
	.ic-entry-code .modal-content .ic-btn-group a {
		display: block;
		margin-bottom: 15px;
		text-align: center;
	}
	.ic-entry-code .ic-btn-group {
		padding-bottom: 10px;
	}
	.ic-modal-footer table, .ic-modal-footer table tr td  {
	    display:  block;
	}
	.ic-modal-footer table tr {
	    padding: 0px 15px;
	    display: block;
	}
	.ic-entry-code button.ic-btn {
		float: right;
		margin-left: 0px;
	}
	.ic-single-wtc ul li a {
		margin: 5px;
	}
	.ic-messanger img {
		width: 100%;
	}
	.ic-lead h2 {
		font-size: 28px !important;
	}
	.simply-amount {
		font-size: 20px;
	}
	.simply-word {
		font-size: 12px;
	}
	.simply-section {
		margin: 15px;
	}
	.slick-slide img {
		max-width: 600px;
	}
	.ic-sf-title, .ic-sf-detail {
		width: 100%;
	}
	.ic-sf-title {
		margin-bottom: 15px;
	}
	.ic-sf-title>span {
		display: none;
	}
	.ic-slider-caption {
		width: 100%;
		padding: 0px 30px;
	}
}
@media only screen and (max-width: 320px) {
	.simply-section {
		margin: 5px;
	}
}