/* added new */

ul.waste-qr {
	width: 100%;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

ul.waste-qr li {
	width: 30%;
	position: relative;
	margin: 0 3% 0 0;
    padding: 0;
    line-height: 0;
	background: none;
	z-index: 1;
}

ul.waste-qr li:after {
	content: '';
	width: 16px;
	height: 18px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
	background: url(../png/bullet_mcci.png) no-repeat;
}

ul.waste-qr li.other .photo {
	width: 100%;
	position: relative;
	float: left;
	z-index: 1;
}

ul.waste-qr li.other .photo .play-qr-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}

ul.waste-qr li.other .photo a:before {
	content: '';
	background: rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

ul.waste-qr li img {
	width: 100%;
	display: block;
}

@media screen and (max-width:720px){
	.update_description img,.innerright img,.innereco img{
		width:100% !important;
		height:auto !important
	}
	.wrapper section.inner_page .banner_container h1 {
		font-size: 20px !important;
		top: 10px !important;
		left: 0px !important;
		padding: 10px !important;
	}
	.wrapper section.inner_page .content_inner .innerright .collpse_wrapper .collapsible h3 {
		width: 86%;
		position: relative;
	}
	.wrapper section.inner_page .content_inner .innerright .collpse_wrapper .collapsible h3 span {
		position: absolute;
		right: -19%;
		top: 0px;
		background-size: 100%;
		width: 40px !important;
		height: 40px !important;
	}
	.wrapper section.main_content .block_media .block_brochure {
		width: 90% !important;
		padding: 15px 15px !important;
	}
	.table-wrapper{
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		width: 100%;
	}
			
	.table-wrapper table{
		margin-bottom: 0;
		width: 100%;
		border-collapse: collapse;
	}
	.table-wrapper table td{    
		white-space: nowrap;
	}
		
	.w50,.w40,.w60 {
		width: 100% !important;
	}
	.mauritius-right-bloc {
    	padding-left: 0 !important;
	}
	.bar-chart-bloc {
		width: 100% !important;
		padding-right: 0 !important;
	}
	.bar-chart-desc {
    	width: 100% !important;
		margin-top: 25px;
	}
	.wrapper section.inner_page .content_inner .innerright {
    	width: 100% !important;
	}
	.bar-chart-text,.bar-chart-rec {
		width: 100% !important;
	}				
	.chart-desc-bloc{
		padding:0 !important
	}
	.search_container_mobile {
		width: 100% !important;
	}
	#header-search {
		width: 100% !important;
	}	
	.search_container_mobile input[type=search] {
		background: url(../png/search.png) no-repeat left top #fff !important;
		border: 1px solid #e7e7e7 !important;
	}
	.dl-menuwrapper button {
		background-color: #025595 !important;
	}
	.dl-menuwrapper > ul {
    	background: #025595 !important;
	}
	.dl-menuwrapper li a{
		color:#fff !important
	}


}

@media screen and (min-width:1431px) and (max-width:1980px){
	.offer{float:left;}
}
@media screen and (min-width:1200px) and (max-width:1430px){
.col_pub .inner { padding: 3% 15px !important;}
.listing_quater .sep .cnright {width: 41% !important}
.inline_button ul li{float: initial !important;margin: 2px auto !important;}
}
@media screen and (min-width:1024px) and (max-width:1199px){
.col_pub .inner { padding: 3% 15px !important;}
.listing_quater .sep .cnright {width: 50% !important}
.inline_button ul li{float: initial !important;margin: 2px auto !important;}
.row_publication .span_2_of_2 .cntitle,.listing_quater .sep .cnleft {font-size: 18px;}
.block3_Black ,.block2_Black{font-size: 25px;}
.block2_white {font-size: 21px; margin-bottom: 35px;line-height: 25px;}
}

@media screen and (min-width:720px) and (max-width:1023px){
.col_pub .inner { padding: 3% 15px !important;}
.listing_quater .sep .cnright {width: 50% !important}
.inline_button ul li{float: initial !important;margin: 2px auto !important;}
.row_publication .span_2_of_2 .cntitle,.listing_quater .sep .cnleft {font-size: 18px;}
.block3_Black ,.block2_Black{font-size: 25px;}
.block2_white {font-size: 21px; margin-bottom: 35px;line-height: 25px;}
.span_1_of_2 {width: 100%;}
.col_pub { margin:0%;margin-top: 1%;}
.span_2_of_2 .d6 {float: left;width: initial;height: auto;}
.span_2_of_2 .d6 .image_update{width: 50%;float: left;}
.span_2_of_2 .d6 .update_description{width: 50%;float: right;margin: 0;}
.span_2_of_2 .d6 .update_description .updates {padding-left: 10px;}
.span_2_of_2 .d6 .update_description h4 {padding-left: 10px;}
.span_2_of_2 .d6 .update_description a {margin-left: 10px;}
.bannertop{background: url(../jpg/bandeau-delivery-mobile.jpg) left bottom no-repeat!important;height:180px!important;width:100%!important;    margin-bottom: 15px;}
}
@media screen and (min-width:320px) and (max-width:481px){
	.bannertop{background: url(../jpg/bandeau-delivery-mob.jpg) left bottom no-repeat!important;height:180px!important;width:auto!important;    margin-bottom: 15px;}

}
@media screen and (min-width:481px) and (max-width:719px){
	.bannertop{background: url(../jpg/bandeau-delivery-mobile.jpg) left bottom no-repeat!important;height:180px!important;width:auto!important;    margin-bottom: 15px;}

}
@media screen and (min-width:320px) and (max-width:719px){
	.dektoplogomenu{display:block !important}
	.header_nav.menu-mcci{display:none; position: relative;float: left;width: 100%;}
	.envents-news ul li .infos_events {width: 180px;float: left;margin-left: 11px;}
	.in-top {width: 30px;height: 30px;float: left;}
	.fb-top {width: 30px;height: 30px;float: left;}
	
.col_pub .inner { padding: 3% 15px !important;}
.listing_quater .sep .cnright {width: 55% !important;}
.inline_button ul li{float: initial !important;margin: 2px auto !important;}
.listing_quater .sep .cnright ul li span.icn {
    top: -25%;
    right: 40%;}
.row_publication .span_2_of_2 .cntitle,.listing_quater .sep .cnleft {font-size: 14px;width: 35%;}
.block3_Black ,.block2_Black{font-size: 25px;}
.block2_white {font-size: 21px; margin-bottom: 35px;line-height: 25px;}
.span_1_of_2 {width: 100%;}
.col_pub { margin:0%;margin-top: 1%;}
.span_2_of_2 .d6 {float: left;width: initial;height: auto;    margin-top: 28px;}
.span_2_of_2 .d6 .image_update{width: 50%;float: left;}
.span_2_of_2 .d6 .update_description{width: 50%;float: right;margin: 0;}
.span_2_of_2 .d6 .update_description .updates {padding-left: 10px;}
.span_2_of_2 .d6 .update_description h4 {padding-left: 10px;    font-size: 12px}
.span_2_of_2 .d6 .update_description a {margin-left: 10px;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li {width: 41%;}
	
/*new*/
.container header .header_nav {width: 100% !important;margin: 10px 0px !important;}
.icc {left: 0px;width: 150px;position: inherit; bottom: 0px;right: inherit;}
.menu-mcci .contact_top {margin: 0 0px 0 0;display: block !important;}
.in-top { margin: 0 10px 0 0;}
.fb-top {margin: 0 10px 0 0;}
.sync-slider .slider-left {float: left;width: 100%;}
.slick-slide img {display: block; width: 100%;}
.sync-slider .slider-right{width: 100%;height: inherit !important;display: none }
.sync-slider .slider-right .slick-current .block-slider2::before{display: none;}
.slick-dots button{font-size: 0px;width: 10px;height: 10px;border-radius: 50%;border: none;background: #fff}
.icon-wrapper li {width: 100%;margin: 15px 0px;}

.block_updates-new h2 { font-size: 28px !important;}
.boderbefore h2::before {content: '';width: 9%;left: 7%;}
.boderbefore h2::after {content: '';width: 8%; right: -2%;}
.section_body .cnbox li.mainli {width: 100% !important;margin: 20px 0px;}
.section_body {padding: 15px 0px 20px 0px;}
.section-external .external_links ul li { width: 100%;float: left; margin-right: 0px;}
.footer_inner.footer-mcci .footer_details .footer_details_left .cnTitle {font-size: 34px;}
.footer_inner.footer-mcci .footer_details .footer_details_left .sub-title {font-size: 16px;}
.footer_inner.footer-mcci .footer_details .footer_details_left {min-width: auto}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li a {font-size: 16px;padding-right:30px}
.footer_inner.footer-mcci .footer_details .footer_details_center {min-width: auto;float: left;width: 100%;}
.footer_inner.footer-mcci .footer_details .footer_details_center .cnImg {width: 100%;float: right;}
.footer_details .footer_details_right {float: left;width: 100%;padding: 20px 0px;}
.footer_details .footer_details_left ul{margin: 0px !important}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li {width: 100%}
			
}
@media screen and (min-width:720px) and (max-width:980px){
.container header .header_nav {width: 100% !important;margin: 10px 0px !important;}
.icc {left: 8px;width: 150px;position: absolute;bottom: 0px;right: inherit;}
.menu-mcci .contact_top {margin: 0 0px 0 0;display: block !important;}
.in-top { margin: 0 10px 0 0;}
.fb-top {margin: 0 10px 0 0;}

.sync-slider .slider-left {float: left;width: 100%;}
.slick-slide img {display: block; width: 100%;}
.sync-slider .slider-right{width: 100%;height: inherit !important;display: none }
.sync-slider .slider-right .slick-current .block-slider2::before{display: none;}
.slick-dots button{font-size: 0px;width: 10px;height: 10px;border-radius: 50%;border: none;background: #fff}
.boderbefore h2::before {content: '';width: 15%;left: 17%;}
.boderbefore h2::after {content: ''; width: 15%;right: 1%;}

.block_updates-new ul li {width: 48% !important;margin-bottom: 15px; margin-right: 1px !important;padding: 0px;}
.section_body .cnbox li.mainli {width: 50%;float: left;}
.section_body .cnbox li.mainli {width: 50%;float: left;margin: 20px 0px;}
.section-external::before {content: '';width: 100%;height: 13vh;}

.footer_inner.footer-mcci .footer_details .footer_details_left {margin-top: 0px;min-width: auto;width: 100%;margin-bottom: 15px}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li {width: 100%}
.footer_inner.footer-mcci .footer_details .footer_details_center .cnImg {width: 353px;float: left;}
.footer_details .footer_details_left ul {width: 100%; float: left;margin-top: 15px;margin-left: 0px !important; }
		.bannertop{background: url(../jpg/bandeau-delivery-mobile.jpg) left bottom no-repeat!important;height:180px!important;width:100%!important;    margin-bottom: 15px;}

}
@media screen and (min-width:1024px) and (max-width:1199px){
.boderbefore h2::before {content: '';left: 24%;}
.boderbefore h2::after {content: '';right: 8%;}
.block_updates-new ul li {margin-right: 1% !important;}
.section_body .cnbox li.mainli .title {font-size: 30px;}
.footer_inner.footer-mcci .footer_details .footer_details_center {min-width: 355px;}
.footer_details .footer_details_right {width: 203px;float: left;margin: 10px 0px;}
}
@media screen and (min-width:1200px) and (max-width:1366px){
.block_updates-new ul li {margin-right: 1% !important;}
.footer_inner.footer-mcci .footer_details .footer_details_center {min-width: 375px;}
.footer_details .footer_details_right {width: 130px;}.sync-slider .slider-right .block-slider2 .cnDesc {padding: 12.5% 4%;}
.sync-slider .slider-right .block-slider2 .text {font-size: 19px;}
.slick-slide img {display: block;width: 100%;}
.sync-slider .slider-right .block-slider2 {height: 33.3333%;}
		


.col_pub.span_1_of_2{width: 49.2% !important; margin-left: 7px;}




}
@media screen and (min-width:1366px) and (max-width:1400px){
.sync-slider .slider-right .block-slider2 {height: 159px;}
}

@media screen and (min-width:1201px) and (max-width:1400px){
		.offer {width:44%;height:485px;}
		.directorymew .diretory_filter span{font-size: 14px!important;}
.directorymew .diretory_filter select{margin: 0 8px!important;}
		.directorymew .diretory_filter{width:33%!important;margin:0!important;}
.directorymew .diretory_filter span{width: 40%!important;font-size: 14px!important;}
.directorymew .sec{width:100%!important;}
.directorymew .directory_btns{width:25%!important;}
.sectionone .stepone .title, .sectionone .stepone .text,.sectionone .stepthree .title, .sectionone .stepthree .text{    width: 60%;}
}
@media screen and (max-width:1200px){
nav ul li.menu { width:14.1%;}	
 nav ul li.menu a {font-size: 14px; }	
 .wrapper section.main_content .slider_content .sliderwith_texts #slider-box {height: 89.5%; }
 .wrapper section.main_content .media_updates .business_updates {width:68%; }
 .wrapper section.main_content .media_updates .upcoming_events {width:30%; }
 .wrapper section.main_content .block_access .upcoming_events { width:31%; }
 .wrapper section.main_content .block_access .quick_access {width:62%; height:auto !important; }
 .wrapper section.main_content .block_access .quick_access .access_left ul li { font-size:14px;   padding: 10px 10% 10px 10%;}
 .wrapper section.main_content .block_access .quick_access .access_right {width: 56%;padding-left: 5%;padding-right: 4%; padding-top: 25px; padding-bottom:145px; height:100%;  }
 .wrapper section.main_content .block_access .quick_access .access_right .block_text .block_links ul li a { font-size:15px;}
 .wrapper section.main_content .business_updates .block_updates ul li  { width:31%; }
 .wrapper section.inner_page .content_inner .innereco .economy .economy_nav ul li { font-size: 14px; width: 96%;padding: 10px 2% 10px 2%;}
 .wrapper section.main_content .news .newsletter .form_newsletter button { margin-top:12px;}
 .wrapper section.inner_page .content_inner .inner_lefttabs .subscription_left .newsletter .form_newsletter input {width: 165px;}
 .events_content .block_top .block_title {width: 55%; }
.results .items_trade { font-size:12px;}	
.results .header_trade { font-size:12px;}	
	.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:30% !important;} 	
	.offer {width:40%;}
	.pubslider{margin-right:20px !important;}
.offer{height:511px;}
}
@media screen and (max-width:1024px){
nav ul li.menu a {font-size: 13px; }	
ul.resp-tabs-list {display: none;}
h2.resp-accordion {display: block;}
.resp-accordion-closed { display: none !important;}	
.wrapper section.main_content .block_access .quick_access .access_right h2 {display: block;}	
.wrapper section.main_content .block_access .quick_access .access_left {display: none;}	
.wrapper section.main_content .block_access .quick_access { width: 63%;}
.wrapper section.main_content .block_access .upcoming_events { width:33%; padding: 30px 2%;}
.wrapper section.main_content .block_access .quick_access .access_right .block_maintext { display:none;}
.wrapper section.main_content .block_access .quick_access .access_right {width:92%; padding-top: 25px; padding-bottom:50px;  }
.wrapper section.main_content .block_access .quick_access .access_right .block_text .block_links ul li a { font-size:15px;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text p.text_access {margin-bottom: 5px; margin-top:5px;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text { width:93%;}
.ch_hover { display:none;}
.contenthover { display: none;}	
.wrapper section.main_content .block_updates ul li .update_description h4 { font-size:14px;}
.wrapper section.main_content .block_access .quick_access .access_right .block_maintext p.main_text { padding:0; margin:0; font-size:16px; line-height:18px; text-align:left;}
.wrapper section.main_content .block_access .quick_access .access_right { height:90%; float:left;}
.economy_nav { display:none;}
.economytabbing { width:100%;}
.events_content .block_top .block_title { width: 70%;}
.inner_page .sharer_inner{width:83px!important;height:83px!important;background:none}
.inner_page .sharer_inner .sharer_container{width:83px!important;height:83px!important;display:block}
.blocknews { height:290px;}		
.smad		{margin-bottom:2%;}
.bigad span{    top: -12px !important;}
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:30% !important;} 
/*budgetary*/
.stepone,.steptwo{width:100%!important;}
.sectionone .steptwo .title, .sectionone .steptwo .text {width: 67%;}
.sectionone .stepthree .title, .sectionone .stepthree .text {width: 52%;}
}
@media screen and (max-width:980px){
nav	{ display:none;}
#dl-menu { display:block;}	
.left_nav_mobile { display:none;}	
.container header .logo { width:170px; }
.member_login { width:15px; background:#F47B21;}
.login_top { width:55px;   margin-right: 19px;}
.container header .header_nav { margin-right: 42px; margin-top:18px; }
.login_top a.forget_password, .member_login span.members_area, .member_login span.login, .login_top a.become_member { display:none;}
.wrapper section.main_content .slider_content .sliderwith_texts { width:96%; padding: 2%; height:auto; float:left; position:static; margin-top:0px !important; opacity:1.0;}	
.wrapper section.main_content .slider_content .sliderwith_texts {opacity:0.8;}
.wrapper section.main_content .slider_content .sliderwith_texts #slider-box {width: 92%;   padding: 2% 4% 2% 4%;}
.wrapper section.main_content .slider_content ul li .slider_inner_text h1 {margin: 1px 0 30px 0; font-size: 22px;}	
.wrapper section.main_content .slider_content ul li .slider_inner_text p { font-size:18px; line-height:24px;}
#go-prev { position:static; float:right; margin:8px 5px 0 0;} 
#go-next {position:static; float:right;  margin:8px 0 0 0; }
.wrapper section.inner_page .content_inner .inner_lefttabs { width:100%; max-width:100%;}
.wrapper section.inner_page .content_inner .inner_lefttabs .left_top {display:none; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav {display:none; }
.wrapper section.inner_page .content_inner .innerright { width:96%; float:left;     padding: 5% 5% 5% 5%;box-sizing: border-box;}	
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access ul li {  margin-left:2%; }
.wrapper section.main_content .block_access .quick_access .access_right .block_text .block_links ul li {margin: 4px 0 0 0; }
.wrapper section.main_content .block_access .upcoming_events {  width: 41%;padding: 30px 2%; margin-top:0px; }
.wrapper section.main_content .block_access .quick_access .access_right { padding-bottom:75px;}
.wrapper section.main_content .block_access .quick_access { width: 55%;}
.share_top { display:none;}
footer .footer_nav { display:none;}
footer { padding:10px 0;   margin-top:15px;}
.footer_details { margin:0;}
.wrapper section.main_content .news { margin-top:15px;}
.footer_details .footer_details_left { margin-top:0;}
.footer_details .footer_details_right { float:left;}
.wrapper section.main_content .media_updates .upcoming_events { width:100%;}
.wrapper section.main_content .media_updates .upcoming_events .newsroom_events { width:60%; float:left;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag { width:32%; float:left; margin-left:2%;   padding: 3% 2% 2% 3%; margin-top:50px; min-height:305px;}
.wrapper section.main_content .media_updates .upcoming_events .newsroom_events .events_details {   padding: 2% 1% 4% 4%; min-height:317px; }
.wrapper section.main_content .media_updates .business_updates  { width:100%;}
.wrapper section.main_content .block_media .block_photogallery { width:96%; float:left; height:auto; margin-bottom:15px; min-height:inherit;}
.wrapper section.main_content .block_media .block_brochure { width:44%; float:left; margin-left:0;}
.wrapper section.main_content .block_media .online_newsletter { width:44%; float:left; margin-left:2%;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .previous_editions { margin:6% 0 0 0; }
.wrapper section.main_content .media_updates .upcoming_events .newsroom_events ul {   margin-bottom: 22px;}
.wrapper section.main_content .block_media .block_photogallery .main_album { width:45%; float:left;}
.wrapper section.main_content .block_media .block_photogallery .sub_albums { width:48%; float:right; margin-top:15px;} 
.wrapper section.main_content .block_media .block_photogallery .main_album h4 {margin-top:20px;} 
 .business_content .block_top .block_nav { display:none;}
 .business_content .block_nav_mob {display:block; }
 .business_content .block_top .block_title { width: 49%; }
 .events_content .block_top .block_nav {display:none; }
 .events_content .block_nav_mob { display:block; }
 .challenge_container .block_top .block_nav {  display:none; }
 .challenge_container .block_nav_mob {  display:block; }
 .challenge_container .block_top .block_title {width: 49%; }
 .ezsearch-result { width: 22%; }
 .business_content .block_top .block_title h2 { font-size:20px;}
.business_content .update_description p { font-size:16px;}
.wrapper section.inner_page .content_inner .inner_lefttabs .register_left .newsletter {   width: 90%;padding: 6% 4% 6% 4%;max-width: 270px;max-height: 240px;}
.wrapper section.inner_page .content_inner .inner_lefttabs .subscription_left {padding: 2% 0% 3% 2%;}
.wrapper section.inner_page { margin:0;}
.wrapper section.inner_page h1 { margin:10px 0 15px 0;}
.wrapper section.main_content {margin:-10px 0 0 0;  }
.wrapper section.main_content .media_updates .business_updates h2 { margin-top:20px;}
.wrapper section.main_content .slider_content { max-height:inherit;}
.wrapper section.main_content .news .newsletter .block_emailing h4 {  font-size: 19px; padding: 12px 0 0 63px;  }
.wrapper section.main_content .block_media .block_photogallery .previous_editions { position:static; margin:15px 0 0 0;   width: 96%;}
.inner_page .sharer_inner { margin:0 25px 25px 0;}
.blocknews ,.smad{ padding:5px; width:100%;}	
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access { width:48%; margin-right:2%}	
.wrapper section.inner_page .content_inner .inner_lefttabs .register_left { width:48%; margin-top:5px;}	
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:40% !important;}  
.offer {width:40%;    height: 467px;}	
	.linwidth{width:100%;}
	/*budgetary*/
.budgetary .sectiontwo .secimg{width:100%;margin-top:3%;}
.budgetary .sectiontwo .secimgtwo{width:50%;margin-top:6%;}
.sectionone .stepthree .title, .sectionone .stepthree .text {width: 100%;}
.sectionone .stepthree .title{margin-top:4%;}
			.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li {width: 41%;}
}

@media screen and (max-width:780px){
.wrapper section.main_content .block_updates ul li { width:47%; margin-bottom:15px; margin-right:1%;}
.wrapper section.main_content .block_access .quick_access { width:100%;}
.wrapper section.main_content .block_access .upcoming_events { width:94%;}
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events {margin-left: 2%; width:85%;}
.wrapper section.main_content .block_access .quick_access .access_left  { display:none;}
.wrapper section.main_content .block_access .quick_access .access_right { width:93%;}
.wrapper section.main_content .block_access .quick_access .access_left ul li { font-size:14px;}
.wrapper section.main_content .block_access .quick_access .access_left ul li a {padding: 11px 20% 10px 14%; }
.wrapper section.main_content .external_links ul li { width:47%; margin-bottom:15px; margin-right:1%;}
.wrapper section.main_content .news .newsletter {  width:48%;}
 .wrapper section.main_content .news .challenge {  width:48%; margin-left:2%;}
.wrapper section.main_content .news .publication { margin:20px 0 0 0; width:48%;}
footer .footer_nav ul li { width: 25%; margin-bottom:15px;}
.footer_details .footer_details_left {width:100%; min-width: 100%; }
		

.block-slider2 video { width: 100%; display: none; }

.block-slider2 .photo__mob { width: 100%; display: block; }
		
.block-slider2 .photo__mob img { width: 100%; display: block; }

.wrapper section.inner_page h1 { font-size:24px;}
.wrapper section.inner_page .content_inner .innerright h2 { font-size:20px;}
.wrapper section.inner_page .content_inner .innerright p { font-size:16px;}
.wrapper section.inner_page .content_inner .innerright ul li { font-size:16px;}
.wrapper section.inner_page .newsletter_subscription h3 { font-size:20px; }
.wrapper section.main_content .slider_content ul li .slider_inner_text h1 { margin: 1px 0 7px 0;}
.wrapper section.main_content .slider_content .sliderwith_texts #slider-box {   padding: 3% 3% 2% 3%;   width: 93%;}
.wrapper section.main_content .news .newsletter .form_newsletter button { margin:8px 0 0 0;}
.wrapper section.main_content .media_updates .business_updates { width:100%; float:left;}
.wrapper section.main_content .media_updates .upcoming_events { width:98%; float:left;}
.wrapper section.main_content .mcci_mag h3 { padding-top:0px;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication h4 {  margin: 10px 0 5px 7px; }
.wrapper section.main_content .business_updates .block_updates ul li { width:30.3%;}
.wrapper section.main_content .block_challenge h2 {font-size: 28px; width:100%; float:left;}
.wrapper section.main_content .media_updates .business_updates  { width:100%;}
.wrapper section.main_content .media_updates .business_updates .main_block .latest_businessupdate .text_updates {width:100%; float:left; }
.wrapper section.main_content .media_updates .business_updates .main_block .latest_businessupdate .image_mainupdate {width:100%; float:left; margin-bottom: 12px; }
.wrapper section.main_content .business_updates .block_updates ul li { width:46%; float:left;}
.wrapper section.main_content .business_updates .block_updates ul li:last-child { display:none;}
.wrapper section.main_content .block_videos .block_podcast { width:96%; float:left; margin-bottom:15px;}
.ezsearch-result { width: 46%; }
.wrapper section.main_content .block_videos .block_corporate { width:90%; float:left;}
.search_business .select_year { margin-top:15px;}
.ezsearch-result .update_description h4 { font-size:14px;}
.events_content .update_description { font-size:16px;}
.challenge_container .block_top .block_title h2 { font-size: 22px; }
.challenge_container .update_description { font-size:16px;}
.wrapper section.inner_page .contact_left { width:96%; float:left;}
.wrapper section.inner_page .contact_right { width:96%; float:left;}
.events_content .update_description ul li {font-size: 15px;line-height: 20px; }
.contact_top {margin: 0px 15px 0 0;}
.custom_duties .tariffs_form ul li .or { width:100%;}	
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:40% !important;} 
	#offernew {width:40%;}
/*budgetary*/
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfive ul li{width: 30%;    margin-right: 3%;}
}
@media screen and (max-width:640px){ 
.contact_top, .login_top, .home_top { display:none;}
.contact_m, .members_login   { display:block}
.search_container {margin: 0 14px 0 0; }
.container header .header_nav { width:150px;}
.business_content .block_top .block_title { width:90%; float:left;}
.wrapper section.inner_page .content_inner .innerright h2 { font-size:18px;}
.wrapper section.inner_page .content_inner .innerright p { font-size:14px;}
.wrapper section.inner_page .content_inner .innerright ul li { font-size:14px;   line-height: 22px;}
.wrapper section.inner_page .content_inner .innerright .breadcrums ul li.active { line-height: 22px;}
.wrapper section.inner_page .newsletter_subscription h3 { font-size:18px; }
.footer_links .footer_rights p { width:100%; float:left;}
.footer_links .footer_rights p.right_text { text-align:left; margin-top:10px;}
.wrapper section.inner_page .newsletter_subscription .form_newsletter { margin-top:15px;}
.wrapper section.main_content .slider_content ul li .slider_inner_text h1 { font-size:22px;}
.wrapper section.main_content .slider_content ul li .slider_inner_text p { font-size:15px;}
.wrapper section.main_content .news .newsletter  {  width:98%; margin:0;}
.wrapper section.main_content .news .challenge, .wrapper section.main_content .news .publication { margin:20px 0 0 0; width:98%;}
.wrapper section.main_content .block_media .block_brochure { width:96%; float:left; margin-bottom:15px;}
.wrapper section.main_content .block_media .online_newsletter { width:96%; float:left; margin-left:0;}
.wrapper section.main_content .block_media .block_photogallery .main_album { width:95%; float:left;}
.wrapper section.main_content .block_media .block_photogallery .sub_albums { width:98%; float:left; margin-top:15px;} 
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag {width: 34%;padding: 3% 2% 1% 2%; }
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_left {width: 96%; float:left;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_right { width:90%; margin-top:12px;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .previous_editions {  padding: 10px 0 5px 0; }
.business_content .block_top .image_update { width:100%; float:left;}
.wrapper section.main_content .block_challenge .channel { float:left; margin:10px 0 15px 0; }
.wrapper section.inner_page .content_inner .innerright .block_infographic .infographic_images .infographic_image_left1 { width:100%; max-width:520px; margin: 5px 0;}
.wrapper section.inner_page .content_inner .innerright .block_infographic .infographic_images .infographic_image_right1 { width:100%; max-width:500px; margin: 5px 0;}
.wrapper section.inner_page .content_inner .innerright .block_infographic .infographic_images .infographic_image_left2 { width:100%; max-width:540px; margin: 5px 0;}
.wrapper section.inner_page .content_inner .innerright .block_infographic .infographic_images .infographic_image_right2 { width:100%; max-width:300px; margin: 5px 0;}
#ContentPlaceHolderDefault_Content_radcountry { display:block; float:left; margin-bottom:15px;}
#ContentPlaceHolderDefault_Content_radhscode { display:block; float:left; margin-bottom:15px;}
.tradestats .btns_country select { margin-left:0px;}
.container_map h1 { font-size:26px;}
.form_elipro td input { width:250px;}
.form_elipro td select { width:250px;}
.wrapper section.inner_page .content_inner .innerright .block_infographic h3 { font-size:20px;}
.search_business .select_category { margin-top:15px;}
.challenge_container .block_top .challenge_image { width:98%; float:left; margin-bottom:15px;}
.challenge_container .block_top .block_title { width:98%;}
.wrapper section.inner_page .content_inner .innerright .publications_content #options { border:none;}
.wrapper section.inner_page .content_inner .innerright .publications_content #options li a { border-bottom: 1px solid #999999;}
.secretariat_wrap {width: 44%;} 
.retails_sub { width:44%; float:left; margin-right:1%; }
.wrapper section.inner_page .content_inner .innereco p { font-size:14px;}
.events_content .update_description p img { width:100% !important; height:auto !important;}
.wrapper section.main_content .block_media .block_brochure .previous_editions { position:static; margin:15px 0 0 0;   width: 96%;}
.wrapper section.main_content .block_media .online_newsletter .previous_editions { position:static; margin:15px 0 0 0;   width: 96%;} 
.events_content .block_top .block_title span { font-size:16px;}
.events_content .block_top .block_title h2 { font-size:20px;}
.events_content .block_top .block_title {width: 62%;}
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access { width:100%; }	
.wrapper section.inner_page .content_inner .inner_lefttabs .register_left { width:100%; margin-top:10px;}
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:100% !important;} 
.smeoffers ul li span.curr{margin-bottom:0 !important;margin-top:8%!important;}	 	
	#offernew {width:40%; }	
.import {float:left;width:100%;}
	/*budgetary*/
.sectionthree .blockleft,.sectionthree .txt,.sectionthree .blockright,.financebot .financebotcenter{width:100%;}
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfive ul li{width:100% !important;}
}

@media screen and (max-width:480px){ 
.wrapper section.main_content .block_access .quick_access .access_right h2.resp-accordion {width: 97%; } 
.header_nav .search_container { display:none;}
.search_container_mobile { display:block;}
.wrapper section.main_content .block_access .upcoming_events ul li .dates_events {width: 43px;height: 30px;}
.wrapper section.main_content .block_access .upcoming_events ul li .dates_events .day {font-size: 19px; }
.wrapper section.main_content .block_access .upcoming_events ul li .dates_events .month {font-size: 10px; }
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events h3 { font-size:14px;}
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events ul li a { font-size:9px;}
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events ul li { margin-right:5px;}
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events {  width: 80%; }
.wrapper section.main_content .business_updates .block_updates ul li { width:98%; float:left;}
.wrapper section.main_content .business_updates .block_updates ul li:last-child { display:none;}
.wrapper section.main_content .media_updates .upcoming_events .newsroom_events { width:100%; float:left;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag { width:94%; float:left; margin-left:0; margin-top:10px;}
.wrapper section.main_content .media_updates .upcoming_events .newsroom_events ul { margin-bottom:10px;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_left { width: 40%; }
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_right { width: 44%; margin-top:0px;}
.wrapper section.main_content .block_challenge .channel {padding: 8px 8px;}
.message_mobile { display:block;}
.tradestats_content { display:none;}
.custom_duties { display:none;}
.map_mobile.Cooperation.Agreements { display:block; margin-top:-20px;}
.mapworld_mobile {display:block; }
.form_elipro .btn_subscription {font-size: 12px;}
.form_elipro td input { width:200px;}
.form_elipro td select { width:206px;}
.ezsearch-result { width: 98%; margin:0 0 20px 0; float:left; padding-bottom:15%; }
.events_content .block_top .block_title { width:100%; float:left; margin:-2px 0 5px 0;}
.events_content .block_top .block_title h2 { font-size:16px; }
.events_content .block_top .block_title span { font-size:14px;}
.events_content .update_description {font-size: 16px;line-height: 22px;}
.gs1_standards .gs1_contents .gs1_left { width:100%; float:left;}
.gs1_standards .gs1_contents .gs1_right { width:100%; float:left; margin:20px 0 0 0; }
.wrapper section.inner_page .contact_right .map_google iframe { width:300px !important;}
.inner_page .block_videos .block_podcast ul li {width: 300px !important; }
.inner_page .block_videos .block_podcast ul li .podcast_image { width:140px;}
.inner_page .block_videos .block_podcast ul li .podcast_text { width:157px;   margin-left: 2px;}
.inner_page .block_videos .block_podcast ul li .podcast_text a { margin-top:5px; padding: 3px 6px; font-size:13px;}
.inner_page .block_videos .block_podcast ul li .podcast_text p { font-size:13px; line-height:14px;   margin-top: 5px;   height: 44px; overflow: hidden;}
.retails_sub { width:98%; float:left; margin-right:1%; }
.pdf_container { display:block;}
.economy { display:none;}
.events_content .block_top .dates_events {width: 60px; height: 70px; padding: 5px 5px 0 5px;}
.events_content .block_top .dates_events span.month { font-size:20px;}
.events_content .block_top .dates_events span.day { font-size:16px;}
.events_content .block_top .dates_events span.year {font-size: 20px; }
.events_content .block_top .dates_events span { margin:2px 0 0 0 ;}
.memberspage .label { width:100%; float:left;}
.memberspage .input input[type="text"] {padding: 2px 10px;margin: 7px 0 0 1px;}
.memberspage .input input[type="password"] {padding: 2px 10px;margin: 7px 0 0 1px;}
.login_submit a {margin: 23px 0 0 5px; }
.elipro_subscribe { margin-top:15px; display:block; width:120px; margin-left:2px;}
.directory .diretory_filter span { margin-right:25px;}
.directory .diretory_filter select { width:100%; float:left; margin:5px 0 0 0;}
.form_elipro .btn_subscription { width:135px !important; float:left; margin:15px 0 0 0 !important;}
.form_elipro .btn_cancel { width:135px !important; float:left; margin:15px 0 0 0 !important;}
.form_elipro .btn_review { width:135px !important; float:left; margin:15px 0 0 0 !important;}
.form_elipro .btn_send { width:135px !important; float:left; margin:15px 0 0 0 !important;}
.form_elipro .btn_cancel { width:135px !important; float:left; margin:15px 0 0 0 !important;}
.form_elipro .btn_process { width:135px !important; float:left; margin:15px 0 0 0 !important;}
.map_legend { display:none;}
.wrapper section.main_content .block_updates ul li .update_description h4 { height:auto;}
	#offernew {width:40%; }	
.import {float:left;width:100%;}
.alltxt img{width:80%;float:none;}
}

@media screen and (min-width:980px) and (max-width:1024px){
.d6 {height: 300px;}
nav ul li.menu ul.dropmenu li.sub_menu a {padding: 12px 0 6px 5px; font-size: 14px;}
		.directorymew .diretory_filter{width:33%!important;margin:0!important;}
.directorymew .diretory_filter span{width: 40%!important;font-size: 14px!important;}
.directorymew .sec{width:100%!important;}
.directorymew .directory_btns{width:25%!important;}
.footer_details .footer_details_left ul {
    width: 100%;
    float: left;
    margin-top: 15px;
    margin-left: -15px;
}
}

@media screen and (min-width:780px) and (max-width:980px){
.wrapper section.main_content .news .newsletter {width:48%; }
.wrapper section.main_content .news .challenge { width:48%; margin-left:2%;}
.wrapper section.main_content .news .publication { width:48%; margin:15px 0 0 0;}				
.wrapper section.main_content .news .newsletter .block_emailing h4 {  font-size: 19px; padding: 12px 0 0 63px;  }
footer .footer_nav ul li { width: 23%; margin-bottom:15px;}
.d6 {height: 300px;}

#offersearch .select_category{width:38%;}
#offersearch input[type="text"]{width:28%!important;}
.pubslider{margin-left:10px;}
	.directorymew .diretory_filter{width:33%!important;margin:0!important;}
.directorymew .diretory_filter span{width: 40%!important;font-size: 14px!important;}
.directorymew .sec{width:100%!important;}
.directorymew .directory_btns{width:25%!important;}
		.directorymew{background: #F2791F!important;}
}

@media screen and (min-width:640px) and (max-width:780px){
footer .footer_nav ul li { width: 29%; margin-bottom:15px;}
.footer_details .footer_details_left ul {width:100%; float:left; margin-top:15px; margin-left:-15px; }

.wrapper section.main_content .block_challenge .channel { margin: -50px 132px 0 0;   padding: 8px 9px;}
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:100%;} 
#offersearch .select_category{width:38%;}
#offersearch input[type="text"]{width:28%!important;}
		.offer {    width: 94%!important;}
.offer:nth-child(even) {margin-left:0!important;margin-top:1%;}
.pubslider{margin-left:10px;}
	.directorymew .diretory_filter{width:100%!important;}
.directorymew .diretory_filter span{width: 47%!important;font-size: 14px!important;}
.directorymew .directory_btns { width: 42%!important;}
		.directorymew{background: #F2791F!important;}
}

@media screen and (min-width:480px) and (max-width:639px){
footer .footer_nav ul li { width: 49%; margin-bottom:15px;}	
.footer_details .footer_details_left p { width:90%; float:left; /* margin:10px 0 15px 17px; */}
.footer_details .footer_details_left ul {width:100%; float:left; margin-top:15px; margin-left: -16px;  }
.wrapper section.main_content .block_updates ul li { width:45%;}
.wrapper section.inner_page .newsletter_subscription .form_newsletter input { width:280px;}
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:100%;} 
			.offer {    width: 94%!important;}
.offer:nth-child(even) {margin-left:0!important;margin-top:1%;}


#offersearch input[type="text"]{width:30%!important;margin:0!important;}
#offersearch .select_category{margin-top:0!important;width:30%;}
.pubslider,.smad{margin-left:10px;}
	.smeoffers ul li img{width:auto!important;margin-left:30% !important;float: left;}
	.directorymew .sec{width:100%!important; margin:0 !important;}
		.directorymew .directory_btns{width:100%!important;}
		.directorymew .diretory_filter{width:100%!important;}
.directorymew .diretory_filter span{width: 47%!important;font-size: 14px!important;}
		.directorymew{background: #F2791F!important;}
}
@media screen and (min-width:321px) and (max-width:479px){
/*.wrapper section.main_content .block_updates ul li { width:88%; }	*/
.wrapper section.main_content .block_updates ul li {width: 100%;margin-left: -6px;height: 395px;}
.envents-news ul li .infos_events {width: 200px;}
.section_body .cnbox li.mainli .title {font-size: 32px;}
footer .footer_nav ul li { width: 50%; margin-bottom:15px;}
.footer_details .footer_details_left p { width:100%; float:left;}
.footer_details .footer_details_left ul {width:100%; float:left; margin-top:15px; margin-left:-15px;  }
.wrapper section.inner_page .newsletter_subscription .form_newsletter input { width:210px;}
.wrapper section.inner_page .member_signup label { width:120px;}
.wrapper section.inner_page .member_signup input { width:200px;}
.wrapper section.inner_page .forgot_password input { width:200px;}
.wrapper section.inner_page .member_signup textarea { width:200px;}
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:100%;} 
.offer {    width: 90%!important;}
.offer:nth-child(even) {margin-left:0!important;margin-top:1%;}	
#offersearch .sumbmit_button{margin-top:15px!important;}
#offersearch select{width:71%;}
.pubslider,.smad{margin-left:7px;}
	.directorymew .diretory_filter{width:100%!important;}
.directorymew .diretory_filter span{width: 47%!important;}
		.directorymew .sec{width:100%!important; margin:0 !important;}
		.directorymew .directory_btns{width:100%!important;}
	.directorymew{background: #F2791F!important;}
}
@media screen and (min-width:0px) and (max-width:320px){
.wrapper section.main_content .block_updates ul li { width:98%;}	
footer .footer_nav ul li { width: 100%; margin-bottom:15px;}
.footer_details .footer_details_left p { width:100%; float:left;}
.footer_details .footer_details_left ul li {width:100%; float:left; }
.wrapper section.main_content .external_links ul li { width:100%;}	
.footer_details .footer_details_left ul {width:100%; float:left; margin-top:15px; }	
.wrapper section.main_content .block_updates .button_mediacorner a { font-size:11px; }
.wrapper section.inner_page .member_signup label { width:100px;}
.wrapper section.inner_page .member_signup input { width:150px;}
.wrapper section.inner_page .forgot_password input { width:150px;}
.wrapper section.inner_page .member_signup textarea { width:150px;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_left {width: 96%; float:left;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_right { width:90%; margin-top:12px;}
.wrapper section.inner_page .content_inner .innerright .container_exapand { padding:2%; width:96%;}
.directory .diretory_filter span { margin-right:15px;}
.directory .diretory_filter select { margin:10px 0;}
.form_elipro td input { width: 122px; } 
.form_elipro td select {width: 120px;}
.articleTxt td  { width:122px;}
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:100%;} 
		.offer {    width: 90%!important;}
.offer:nth-child(even) {margin-left:0!important;margin-top:1%;}
#offersearch .sumbmit_button{margin-top:15px!important;}
#offersearch select{width:71%;}
.pubslider,.smad{margin-left:7px;}
	.smeoffers ul li img{width:auto!important;margin-left:37px!important;float: left;}
	.directorymew .diretory_filter{width:100%!important;}
.directorymew .diretory_filter span{width: 47%!important;font-size: 14px!important;}
.directorymew .sec{width:100%!important; margin:0 !important;}
		.directorymew .directory_btns{width:100%!important;}
.directorymew{background: #F2791F!important;}
}

@media screen and (min-width:0px) and (max-width:319px){
.container header .logo {width: 150px;   margin-top: 10px;}	
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events {width: 79%; margin-left:1%;}
.wrapper section.main_content .business_updates .block_updates ul li { min-height:inherit;}
.wrapper section.main_content .media_updates .upcoming_events ul li .infos_events {width: 68%;}
.wrapper section.main_content .block_challenge .slider_challenge .video_description { display:none;}
.wrapper section.main_content .block_updates ul li { width:98%;}	
footer .footer_nav ul li { width: 100%; margin-bottom:15px;}
.footer_details .footer_details_left p { width:100%; float:left;}
.footer_details .footer_details_left ul li {width:100%; float:left; }
.wrapper section.main_content .external_links ul li { width:100%;}	
.footer_details .footer_details_left ul {width:100%; float:left; margin-top:15px; }	
.wrapper section.main_content .block_updates .button_mediacorner a { font-size:11px; }
.wrapper section.inner_page .member_signup label { width:100px;}
.wrapper section.inner_page .member_signup input { width:150px;}
.wrapper section.inner_page .forgot_password input { width:150px;}
.wrapper section.inner_page .member_signup textarea { width:150px;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_left {width: 96%; float:left;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .description_publication .publication_right { width:90%; margin-top:12px;}
.wrapper section.inner_page .content_inner .innerright .container_exapand { padding:2%; width:96%;}
.directory .diretory_filter span { margin-right:15px;}
.directory .diretory_filter select { margin:10px 0;}
.form_elipro td input { width: 122px; } 
.form_elipro td select {width: 120px;}
.articleTxt td  { width:122px;}
.d6 { height:auto !important;}
.blocknews, .smad{ display:none; }
.wrapper section.inner_page .content_inner .innerright .smeoffers ul li{width:100%;} 
		.offer {    width: 90%!important;}
.offer:nth-child(even) {margin-left:0!important;margin-top:1%;}

#offersearch .sumbmit_button{margin-top:15px!important;}
#offersearch select{width:71%;}
.pubslider{margin-left:14px;}
.directorymew .sec{width:100%!important; margin:0 !important;}
		.directorymew .directory_btns{width:100% !important;}
		.directorymew{background: #F2791F!important;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:192dpi){


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
