#overlay, .dialog_overlay {background-color: rgba(0,0,0,0.95);width: 100vw;height: 100vh;top: 0;left:0;position: fixed;z-index: 103;display: none;}
#overlay_gallery {background-color: rgba(0,0,0,0.7);width: 100vw;height: 100vh;top: 0;left:0;position: fixed;z-index: 103;display: block;}
#overlay[open]{display: initial !important;}
#overlay .close_overlay{color:#fff;position: absolute;top: 15px;right: 30px;cursor: pointer;}
#overlay .close_overlay svg{fill:#fff;}
#overlay #search_sitemap{margin:0 10%;display: flex;flex-direction: column;justify-content: center;height: 100vh}
#overlay #search_sitemap nav{display: flex;justify-content: space-between;color:#fff;margin-top:100px;flex-wrap: wrap}
#overlay #search_box form{display: flex;position: relative;}
#overlay #search_box input[type="text"]{width:10px;border:none;border-bottom:1px solid #fff;flex-grow: 1;padding: 10px 20px;background-color: transparent;font-size: 30px;font-weight: 300;color: #fff}
#overlay #search_box input[type="submit"]{width:70px;background:none;border:none;color:transparent;border-bottom:1px solid #fff;padding:0 20px;cursor: pointer;}
#overlay #search_box i{position: absolute;right:20px;top:20px;z-index: -1}
#overlay #search_box i svg{fill:#fff;}
#overlay .search_box__menu_category{margin-right: 20px;margin-bottom:20px;flex-grow: 1;flex: 1}
#overlay .search_box__menu_category:last-child{margin-right:0;}
#overlay .search_box__menu_category h2{font-weight: 500;font-size: 14px;margin-bottom:20px;line-height: 24px}
#overlay .search_box__menu_category li{margin-bottom:20px;}

.pagination span.disable{display: none !important}

.newsView#overlay{background-color: rgba(255,255,255) !important;height: 118px !important}
.newsView#overlay #search_sitemap{height: 118px!important;}
.newsView#overlay #search_box input[type="text"]{border-bottom: 1px solid #000 !important;color: black !important}
.newsView#overlay #search_box input[type="submit"]{border-bottom: 1px solid #000 !important;}
.newsView#overlay #search_box i svg{color: black !important}
.newsView#overlay .close_overlay svg{fill: black !important}
div#newsNewsview div.news_body article#body video{max-width: 100%;}

#ui-datepicker-div .ui-datepicker-header select{background-color: #f5f5f5;padding: 5px;border: 1px solid #e1e1e1;color: #424242;font-family: arial;font-size: 9pt; margin-left: 5px}
#global_message_, .userform .message_error{max-width: 700px;margin:0 auto;line-height: normal;color: white;border-radius: 5px;margin-bottom: 2em;}
#global_message_.red, .userform .message_error{background: #e07666}
.userform .message_error{padding: 10px 30px;font-weight: 500}
#global_message_.green{background: #5e8200}
#global_message_ ul{;padding: 10px 30px;font-weight: 400}
#login_box, #dialog {background: #fff; border-radius: 3px; position: fixed; z-index: 1001; padding: 40px; left: 50%; top: 50%; margin-left: -140px; margin-top: -165px;display: none}
#login_box .sign {width: 100%; text-align: center; margin-bottom: 20px}
#login_box input {width: 100%;}
#login_box textarea {width: 100%;height:100px;}
#login_box input[type=submit] {background: #2e8faf; border-color: #2e8faf; color: #fff; box-shadow: none}
#user_form .link,
#login_box .link {border-top: 2px solid #2e8faf; display: block; padding: 10px; color: #2e8faf; text-align: center; margin-top: 10px}
#user_form .link a:first-child,
#login_box .link a:first-child {margin-right: 15px; padding-right: 15px; border-right: 1px solid #dadada}
#login_box .close_dialog, .close_dialog{position: absolute;top:-9px;left:15px;background-color: #3999BB;color: #fff;font-size: 10pt;padding: 4px 10px;border-radius: 3px;cursor: pointer;font-family:'Roboto', arial}
#login, .access_login[per=guest]{cursor: pointer;}
#dialog .dialog_body{display: flex;align-items: center;flex-flow: row wrap;line-height: normal;}
#dialog .dialog_body .title{color: #525252;margin-right: 5px;}

input[type=submit]{background-color: #f5f5f5;border:none;padding: 5px;border:1px solid #e1e1e1;color:#424242;cursor: pointer;}
div.flexStatic{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
div.flexStatic>div{flex: 1}

.popup_form form {}
.popup_form form > div{display: block; margin-bottom: 3px}
.popup_form form > div span.label {}
.popup_form form > div input[type=text],
.popup_form form > div input[type=password],
.popup_form form > div input[type=submit],
.popup_form form > div input[type=reset],
.popup_form form > div textarea,
.popup_form form > div select {padding: 7px 5px;background-color: #fff;border:1px solid #e1e1e1;font-family: arial;font-size: 10pt; border-radius: 3px; border: 1px solid #dadada}

input[type=checkbox], 
input[type=radio] {opacity: 0;position: absolute; z-index: 2}
input[type=checkbox] + .input:before, 
input[type=radio] + .input:before { content: ''; background: #fff; border: 1px solid #ddd; display: inline-block; vertical-align: middle; width: 13px; height: 13px; padding: 0px; text-align: center; }
input[type=checkbox]:checked + .input:before,
input[type=radio]:checked + .input:before { background: #52A3C9; border-color: #fff; }
input[type=radio] + .input:before { border-radius: 50%; }

#global_overlay{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: #000;opacity: 0.7;z-index: 1001;display: none}
#loading{width: 400px;position: fixed;background-color: #000;top:50%;left:50%;margin-left:-200px;z-index: 9999;color:#fff;text-align: center;padding: 10px 25px;opacity: 0.9;margin-top: -10px;display: none}
#overlay_loading{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: #000;opacity: 0.7;z-index: 1001}
#overlay_loading:after {content: ' ';position: absolute;width: 20px;height: 20px;border: 3px solid #4d4d4d;left: calc(50% - 10px);top: calc(50% - 10px);border-radius: 50px;border-bottom-color: #fff; animation: loading .5s infinite linear;}
@keyframes loading { 100% {transform:rotate(360deg);}}
@-webkit-keyframes loading { 100% {-webkit-transform:rotate(360deg);}}

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

	div#countryIndex #country_list .char_block{grid-template-columns: repeat(4,1fr)}
	div#countryIndex{margin:1% 3%;}

	div#countryCountryprofile #content_holder{flex-direction: column;}
	div#countryCountryprofile.wrapper #content_side{padding-left: 0}

	.wrapper#standardStandardprofile #detail_header .title_holder h1{font-size: 20px;}

	div#documentIndex #country_list{grid-template-columns: repeat(5,1fr);grid-gap: 7px;}
	div#documentIndex #docs_list .country_docs .docs .item .bar{margin-left: 0 !important;max-width: 500px !important;}
	div#documentIndex #docs_list .country_docs .docs .item .title{width:100%;margin-left: 0 !important;display: flex;flex-flow:row wrap;}
	div#documentIndex #docs_list .country_docs .docs .item .title a{overflow: hidden !important;max-width: 700px !important}

	div#publicationsIndex #publicationList{grid-template-columns: repeat(4,1fr);grid-gap: 40px;}

	div#newsNewsmore{margin:1% 5%;}

}

@media only screen and (max-width: 768px){
	.newsView#overlay #search_sitemap{margin:0 3%;}

	section.hero .hero_slider__item__description{width: calc(100% / 1.9);padding: 30px;padding-left: 30px;}
	section.hero .main_slider{width: initial;margin:0 3%;}
	.hero_slider_image_holder{display: flex;align-items: center;max-height: 45vh;}
	section.hero .hero_border_separator{margin-right: 3%}
	section.hero .hero_slider__item__description h2{font-size: 22px;margin-bottom: 0}

	section.compass .compass__list{flex-direction: column;}
	section.compass{margin:0 3%;margin-top: 50px;}
	section.compass h2{margin-bottom: 30px;}
	section.compass .compass__list .compass__item{margin-right: 0;padding-top: 10px;margin-bottom: 34px;}
	section.compass .compass__item .ex_select i svg{width:26px;height:26px;fill:#333;}
	section.compass .compass__item .ex_select i{margin-left: 10px;}
	section.compass .compass__item .compass__item__buttons{display: flex;top:-20px;}

	section.news{margin: 0 3%;padding-top: 50px;padding-bottom: 50px;}
	section.news div.news_list{flex-flow:row wrap;}
	section.news div.news_list div.news__last{flex:1;margin-right: 25px;}
	section.news ul.news__latest_list{flex:1;margin-right: 0}
	section.news div.news_list > div:last-child{margin-top: 50px;width: 100%;flex: auto;}
	section.news .world_news_titles{padding-top: 0}
	section.news .world_news_titles div h3{margin-top: 20px;margin-bottom: 5px;}

	section.events{padding: 56px 0 70px 0;}
	section.events .events__top{margin:0 3%;margin-bottom: 25px;}
	section.events .events__list,section.industry .industry__list, section.standard{margin:0 3%;}
	section.events .events__top_slide_control .browse{display: none;}

	section.industry div.industry__top{margin:0 3%;margin-bottom: 50px;}
	section.industry .industry__background{width: 100%;right: 0;}

	section.publication .publication__top{margin:0 3%;margin-bottom: 50px;}
	section.publication .publication__list{margin:0 3%;}

	section.indicator .indicator__top{margin:0 3%;margin-bottom: 38px;}
	section.indicator .indicator__list{margin:0 3%;}

	section.companies{padding: 50px 0;margin:0 3%;}
	section.companies ul.companies__list li{margin: 0 22px 10px 0;}

	div.flexContent{margin:0 3%;}

	div#userForgotpassword, div#userLogin, div#userRegister{margin:1% 3%;}

	div#newsNewsview div.share_news.noneDesk{display: flex;flex-flow:row wrap;align-items: center;justify-content: flex-start;width:100%;margin-top:10px;position: inherit;}
	div#newsNewsview div.share_news.noneDesk>div{margin-right: 2.5em}
	div#newsNewsview div.share_news.noneMob{display: none;}
	div#newsNewsview{margin:0 3%;}
	div#newsNewsview div.news_body article#body img{max-width:100%;height: auto}
	div#newsNewsview div.news_body div.smallCoverOfNews> img{width: 100%;margin:10px 10px 0 0;}
	div#newsNewsview div.news_body div.smallCoverOfNews{flex-flow: row nowrap;display: flex;}

	.common_list_home .nanomaterial_holder{grid-template-columns: repeat(2, 1fr);grid-gap: 36px}
	.common_list_home .wrapper{margin: 0 3%}
	


	div#newsNewsmore{margin:1% 3%;}
	div#newsNewsmore #country_profile_holder{flex-flow:column wrap;}
	div#newsNewsmore #content_side{padding-left: 0}

	.wrapper#eventIndex #content_side, #world_newsIndex #content_side{padding-left: 0}
	.wrapper #content_side #side_filter #filter_box .element{display: flex;flex-direction: column}
	div#eventIndex{margin:2em 3% 0;}
	div#eventIndex div.event_items_{padding-bottom: 1.5em 0}

	.wrapper #detail_header .title_holder h1{font-size: 20px;}
	div#eventEventprofile{margin:1% 3%;}

	div#indicatorIndex {margin:1% 3%;}
	div.indicator_list div.indicator_subsubtitle h3:nth-child(2), div.indicator_list div.indicator_subsec div#srcIndicator>div:nth-child(2){align-items: flex-start;flex-direction: row;justify-content: flex-start;}

	div#countryIndex #country_list .char_block{grid-template-columns: repeat(3,1fr)}
	div#countryIndex{margin:1% 3%;}

	div#countryCountryprofile{margin:1% 3%;}
	div#countryCountryprofile .main_content{grid-template-columns: repeat(2,1fr)}
	div#countryCountryprofile .main_content .detail:after{display: none;}

	div#organizationIndex, div#organizationIndex #organization #search_box .search_elements{margin:1% 3%;}
	div#organizationIndex #organization #org_type #org_type_list{display: none;}
	div#organizationIndex #organization #org_type #org_type_chart{width: 100%;margin-left: 0}
	div#organizationIndex #organization #search_box .search_comment{margin-bottom: 1em}

	div#organizationOrganizationprofile{margin:1% 3%;}
	div#organizationOrganizationprofile div.event_items_{padding-bottom: 1.5em 0}

	div.indicator_list div.indicator_subsec .orgDetailsOnlist>div{font-size: 13px}

	div#standardIndex, div#standardStandardsearch, #documentSearch, #companySearch{margin:1% 3% !important;}
	#documentSearch, #companySearch{flex-flow: column wrap !important}
	div#standardIndex #org #org_chart{width: 100%;margin-left: 0}
	div#standardIndex #org #org_list{display: none;}
	div#standardIndex #country #items{display: flex;flex-flow: row wrap;align-items: center;justify-content: center;}

	div#standardStandardprofile, div#static_pageGetstaticpage,div#static_pageGetstaticpage, div#searchIndex{margin:1% 3%;}

	div#standardStandardsearch #content_side, #documentSearch.wrapper #content_side, #companySearch.wrapper #content_side{padding-left: 0}

	div#documentIndex #country_list{grid-template-columns: repeat(4,1fr);grid-gap: 7px;}
	div#documentIndex {margin: 1% 3%;}
	div#documentIndex #docs_list .country_docs .docs .item .title a{overflow: hidden !important;max-width: 500px !important}

	div#documentView,div#nanomaterialIndex,div#nanomaterialGetnanomaterial,div#publicationsIndex,div#publicationsPublicationsview{margin:1% 3%;}

	div#nanomaterialIndex #morphology h3{min-width: calc((100% / 3) - 6px);}
	div#nanomaterialGetnanomaterial #page_title .indicator_count{display: flex;flex-flow: row wrap;padding: 7px 15px;}

	div#publicationsIndex #publicationList{grid-template-columns: repeat(3,1fr);grid-gap: 30px;}

	div#publicationsPublicationsview .publication_detail .publication_title{margin:10px 0;font-size: 20px;}

	#open_gallery{width:98%;left: 1%}
	#open_gallery{display: flex;flex-flow:row nowrap;}
	#open_gallery .thumbnail{display: flex;flex:1;width: auto;}
	#open_gallery .preview{width: auto;display: flex;flex:3.5;}

	#login_box, #dialog{width: 46vw;left: 23vw;margin-right: auto;margin-left: auto;}

	/*menu*/
	header.header{padding: 30px 25px;position: initial;}
	header.header nav.main_menu{order:4;margin-left: 3px;display: flex; flex: 0 1 auto;width: 40px;}
	.gHmrv2.global_menu_ltr [for^=drop] i{color: black;margin-right: 0 !important;margin-left: -13px !important;}
	header.header a.header__logo{order: 1;flex-grow:1;}
	header.header div.user_area, header.header .user_in{order:2;display: flex;justify-content: space-between;align-items: center;}
	header.header i.search_overlay.search_icon{order:3;}
	#overlay .search_box__menu_category{display: none;}
	header.news div.signin_menu{order: 3}


	/*end menu*/

	/*footer*/
	footer.footer nav{margin:0 3%;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 45px;}
	footer.footer .footer_menu_category{margin-right: 0;margin-bottom: 10px;}
	footer.footer div.copyright{padding: 30px 3%;}
	footer.news > section:first-child{padding:40px 3%}
	/*end footer*/
}


@media only screen and (max-width: 425px){
	section.industry .industry__stat{padding-left: 30px}
	section.industry .industry__stat, section.common_list_home .nanomaterial__stat{align-items: flex-start;justify-content: flex-start;}
	#documentSearch .document_item .image_holder, #companySearch .document_item .image_holder{display: none}
	#companySearch #result .document_item .info_holder{justify-content: flex-start;align-items: flex-start;}
	#companySearch #result .document_item .document_detail .company_detail{flex-wrap: wrap;}
	#companySearch #result .document_item .info_holder .country{margin-left: auto;}
	#static_content iframe{width: 100% !important}
	#static_content iframe body{overflow-x: hidden;}
	div#newsNewsview div.news_body div.summery div#abstract::after{width: 100%}
	div#newsNewsview div.smallCoverOfNews div#abstract::after{width: 100% !important}
	div#documentView #document_priority table tr{display: flex;flex-flow: column wrap;align-items: flex-start;}
	div#documentView #document_priority table tr>*{padding: 4px 0}
	.newsView#overlay #search_sitemap{margin:0 5%;}
	#g_message_holder[pos=rightTop]{right: 0 !important}
	#g_message_holder .g-message{width: 100% !important;}
	#indicatorIndex div.indicator_list div.indicator_subsubtitle h3:nth-child(2){display: none}
	#overlay_cookie_policy #cookie_dialog{padding-right: 10px}
	div#world_newsIndex .worldNewsHolder{flex-flow: column wrap;}
	footer.footer .copyright .social > a{margin: 0 10px}
	footer.footer .footer_menu_category li{margin-bottom: 15px}
	div#newsNewsview div.news_body #body table td{padding: 9px 5px;}
	div#newsNewsview #content_side #related_country #country_box .country_item{padding: 7px;margin-bottom: 17px;}
	/*HOMEPAGE*/
	section.hero{margin-top: 0}
	section.hero div.hero__background{display: none}
	section.hero .main_slider{margin:0;max-height: initial;}
	section.hero .hero_slider__item__description{width: 90vw;padding: 20px;margin-left: 5vw}
	section.hero .hero_slider_image_holder{max-height: 48vh;}
	section.hero .hero_slider__item__description h2{font-size: 17px;}
	section.hero .hero_slider__item__description p{display: none;}
	section.hero .hero_border_separator{margin-right: 0}
	section.hero .main_slider_pagination{display: none;}
	section.hero .hero_slider_image_holder img{max-height: 48vh;width: auto;}

	section.compass{margin:0 5%;margin-top: 50px;}
	section.compass .compass__list .compass__item{margin-bottom: 20px;}
	section.compass .compass__item .ex_select i svg{width: 24px;height: 24px;}

	section.news{padding: 50px 0;padding-bottom: 0;margin:0;}
	section.news div.news_list{flex-flow: column wrap;}
	section.news div.news_list div.news__last{margin-right: 0;margin:0 5%;}
	section.news .news__last .news_title h3{font-size: 18px;}
	section.news ul.news__latest_list{padding-top: 22px;margin: 0 5%;}
	section.news ul.news__latest_list li{margin-bottom: 20px;}
	section.news .world_news_list h2{padding-left: 5%}

	section.events .events__top{margin:0 5%;margin-bottom: 25px;}
	section.events .events__list, section.industry .industry__list, section.standard{margin:0 5%;}

	section.industry div.industry__top{margin:0 5%;margin-bottom: 25px;}
	section.standard .standard_list{margin-bottom: 0}
	section.standard .standard__stat, section.standard div.standard__browse{display: none;}

	section.publication .publication__top{margin:0 5%;margin-bottom: 50px;}
	section.publication .publication__list{margin:0 5%;}
	section.publication .publication__top .slider_control .browse{display: none;}
	.publication_item__detail .price.noneMob{display: none !important;}
	section.publication .noneDesktop{display: block}
	section.publication .publication_item .publication_item_price{display: flex;width: 100%;justify-content: space-between;align-items: flex-end;line-height: normal;padding-right: 20px;}
	section.publication .publication_item{flex-flow:column wrap;align-items: flex-start;}
	section.publicaheader.header .user_intion .publication_item__detail{margin-left: 0;margin-top: 20px;}
	section.publication .publication_item__detail{margin-left: 0;margin-top: 20px}

	section.indicator #country_list{margin: 0 5%;padding:20px}
	section.indicator div.country_list__list{width: 80vw;}
	section.indicator .indicator__top{margin:0 5%;margin-bottom: 40px;}
	section.indicator .indicator__top_country{margin-left: 0;order: 3}
	section.indicator .indicator__top h2{margin-bottom: .5em;}
	section.indicator .indicator__top_slide_control{order: 2}

	section.companies{margin:0 5%;}
	section.companies h2{margin-bottom: 30px;}
	section.companies h4{flex-flow: column wrap;display: flex;align-items:flex-start;}
	section.companies h4 div{margin-left: 0;margin-top: 20px;}
	section.companies ul.companies__list{align-items: flex-start;justify-content: space-between;}
	section.companies ul.companies__list li{margin:0;margin-bottom: 12px;}
	.common_list_home .nanomaterial_holder{grid-template-columns: 1fr}
	.common_list_home .wrapper{margin: 0 5%;}
	/*END HOMEPAGE*/

	div.flexContent{margin:0 5%;}
	
	div#userForgotpassword, div#userLogin, div#userRegister{margin:1% 5%;}
	.userform #user_form div label{flex-basis: initial;}

	div#newsNewsview #content_main,div#newsNewsview div.news_body{width: 100%;flex:auto;}
	div#newsNewsview div.news_body article#body{width: 100%;overflow-x: scroll;}
	div#newsNewsview #news_opinion,div#newsNewsview #news_opinion #opinion_form textarea,div#newsNewsview #news_opinion #opinion_form [type=text], div#newsNewsview #news_opinion #opinion_form textarea,div#newsNewsview #news_opinion #opinion_form .selectric-wrapper,div#newsNewsview #news_opinion #opinion_form .selectric,div#newsNewsview #news_opinion #opinion_form .captcha [type=text]{width: 100%;}
	div#newsNewsview #news_opinion #opinion_form .operators{text-align: left;}
	div#newsNewsview #news_opinion #opinion_form .captcha{margin-left: 0}
	div#newsNewsview{margin:0 5%;}
	div#newsNewsview #news_opinion #opinion_form label{padding-left: 0}
	div#newsNewsview #news_opinion #opinion_form .captcha label{padding-left: 0}
	div#newsNewsview div.news_body #body table{width: 100% !important;overflow-x: scroll;}
	div#newsNewsmore #news_list .latest{flex-flow:column wrap;}
	div#newsNewsmore{margin:1% 5%;}
	div#newsNewsmore #news_list .latest .news_detail{margin-left: 0;margin-top: 10px;}
	div#newsNewsmore #news_list .top{width: 100%;margin-right: 0}
	div#newsNewsmore #news_list .top .news_detail h2{font-size: 15px;}
	div#newsNewsmore #news_list .latest .news_detail p{line-height: normal;}
	div#newsNewsview div.news_body div.smallCoverOfNews> img{width: 100%;flex:initial;margin-left: 0;margin-right: 0;margin-bottom: 10px;}
	div#newsNewsview div.smallCoverOfNews div#abstract::after{display: flex;}
	div#newsNewsview div.smallCoverOfNews div#abstract{flex-direction: column;}
	div#newsNewsview div.news_body div.smallCoverOfNews{flex-flow: column wrap;}
	div#newsNewsview #news_opinion #opinion_items .item .reply{margin-left: 0 !important}
	div#newsNewsview #content_side{padding-left: 0;margin-top: 2em;}

	div#eventIndex, div#world_newsIndex, div#world_newsNewsprofile{margin:0 5%;flex-direction: column}
	.wrapper#eventIndex #content_main, div#world_newsIndex #content_main{width: 100%;}
	div#eventIndex div.event_items_ div.event_details{width: 100%}
	div#eventIndex div.event_items_ div.event_img_holder > a, div#world_newsIndex .news_world_item .image_holder{display: none;}
	div#eventIndex div.event_items_ div.event_subject_area p{max-width: 220px;}
	div#eventIndex div#content_main div#global_search_result>div.title{flex-flow: column;align-items: flex-start;}
	div#eventIndex div#content_main #global_search_result .title .label{margin-bottom: 12px;font-size: 22px;}
	div#eventIndex div.event_items_ a.add_to_calendar{display: none;}
	div#eventIndex div.event_items_ div.event_country>span{flex-grow: 1}
	.pagination .goto{display: none;}

	div#eventEventprofile{margin:1% 5%;}
	.wrapper #detail_content.event{flex-direction: column;}
	div#eventEventprofile .event_detail_header .event_profile_holder{flex-wrap: wrap;position: relative;}
	.wrapper #detail_header .link_holder{border-left: none;margin-left: 0;position: absolute;top: 10px;right: 0}
	.wrapper#world_newsNewsprofile #detail_header .link_holder{position: relative;justify-content: center;align-content: center;}
	.wrapper #detail_header .title_holder{margin-top: 1em}
	div#eventEventprofile .map_contaner_holder{margin-left: 0;margin-top: 1em;}
	div#eventEventprofile .description_of_event img{width: 100% !important; height: 100% !important; object-fit: contain;}
	div#eventEventprofile .description_of_event>div, div#eventEventprofile .description_of_event>div>div{width: 100% !important}

	div#indicatorIndex{margin:1% 5%;}
	div#indicatorIndex div#page_title{flex-direction: column;font-size: 22px;align-items: flex-start;}
	div#indicatorIndex #page_title h1{flex-direction: column;align-items: flex-start;}
	div#indicatorIndex #page_title h1 .type{margin-left: 0;margin-top: 5px}
	div#indicatorIndex #page_title h1 .type a{padding-left: 0}
	div#indicatorIndex #page_title .indicator_type{margin-left: 0}
	div.indicator_list div.indicator_subsec div#srcIndicator, div.indicator_list div.indicator_subsec div.indicator{flex-flow: column wrap;line-height: normal;}
	div.indicator_list div.indicator_subsec div#srcIndicator:last-child, div.indicator_list div.indicator_subsec div.indicator:last-child{align-items: flex-start;}
	div.indicator_list div.indicator_subsubtitle h3:first-child, div.indicator_list div.indicator_subsec div#srcIndicator>div:first-child{border-right: none;}
	div.indicator_list div.indicator_subsec div#srcIndicator>div:nth-child(2) a{padding: 0;margin: 5px}

	div#countryIndex #country_list .char_block{grid-template-columns: repeat(2,1fr);grid-gap: 5px;}
	div#countryIndex{margin:1% 5%;}
	div#countryIndex #c_alphabet li{margin-bottom: 5px;}

	div#countryCountryprofile{margin:1% 5%;}
	div#countryCountryprofile .main_content{grid-template-columns: repeat(1,1fr);grid-gap: 10px}
	div#countryCountryprofile #country_info p.additional{display: flex;}
	
	div#countryCountryprofile #country_product div.title{flex-flow: column wrap;}
	div#countryCountryprofile #country_product div.title h2{margin-bottom: 7px;}
	div#countryCountryprofile #country_charts .chart_item{width: 100%;}
	div#countryCountryprofile #country_charts .chart_item:nth-child(2n),div#countryCountryprofile #country_product .icon{margin-right: 0}
	div#countryCountryprofile .main_content>div.detail{display: flex;flex-flow: row wrap;justify-content: space-between;}

	div#organizationIndex, div#organizationIndex #organization #search_box .search_elements{margin:1% 5%;}
	div#organizationIndex #organization #country #items{display: flex;flex-flow: column wrap;align-items: center;justify-content: center;}
	div#organizationIndex #organization #geo #geo_list{display: none;}

	div.indicator_list div.indicator_subsec .orgDetailsOnlist>div{min-width: 85px;}
	div.indicator_list div.indicator_subsec.open_details{overflow-x: scroll;}

	div#organizationOrganizationprofile{margin:1% 5%;}
	div#organizationOrganizationprofile #indicator_list{overflow-x: scroll;}
	div#organizationOrganizationprofile #content_main{flex: auto;width: 100%;}
	div#organizationOrganizationprofile div.event_items_ div.event_img_holder > a{display: none;}
	div#organizationOrganizationprofile div.event_items_ div.event_subject_area p{max-width: 220px;}
	div#organizationOrganizationprofile div.event_items_ a.add_to_calendar{display: none;}
	div#organizationOrganizationprofile div.event_items_ div.event_country>span{flex-grow: 1}
	div#organizationOrganizationprofile #org_profile #org_info #title{margin-top: 10px}

	div#standardIndex #country #items{flex-flow: column wrap;}
	div#standardIndex{margin:1% 5%;}
	div#standardIndex #time{display: none;}
	div#standardIndex #search_box .search_elements{display: flex;width: auto;flex-flow:row wrap;align-items: center;}
	div#standardIndex #search_box .search_elements input[type=text]{width: 100%;margin-bottom: 5px;flex-basis: 100%;}
	div#standardIndex #search_box .search_elements .selectric-wrapper{width:42%;margin-left: 0;margin-right: 3px;}

	div#standardStandardprofile,div#standardStandardsearch{margin:1% 5%;}
	div#standardStandardprofile .title_holder{display: flex;flex-direction: column;}
	.wrapper#standardStandardprofile #detail_header.standard_profile{position: relative;}
	.wrapper#standardStandardprofile #detail_header.standard_profile .title_holder{margin-top: 0}
	div#standardStandardprofile #content_main_full{width: 100%;}
	div#standardStandardprofile .standard_table table th, div#standardStandardprofile .standard_table table td{min-width: auto;}
	div#standardStandardprofile .standard_table table td{font-size: 17px;}

	div#standardStandardsearch #content_main{width: 100%;flex:auto;}
	div#standardStandardsearch #standard_list_item .info{flex-flow: row wrap;height: auto;}
	div#standardStandardsearch #standard_list_item #standard_category{white-space: normal;font-size: 14px;padding-left: 0;margin-top: 7px;}
	div#standardStandardsearch #standard_list_item:not(:last-child){border-bottom: 1px solid #EDEDED;padding-bottom: 20px;}
	div#standardStandardsearch #standard_list_item .info a{margin-top: 5px;padding-left: 0;margin-left: auto;margin-right: 0}
	div#standardStandardsearch #standard_list_item .info:after{display: none;}

	div#documentIndex #country_list{grid-template-columns: repeat(2,1fr)}
	div#documentIndex {margin: 1% 5%;}
	div#documentIndex #docs_list .country_docs .docs .item .title a{overflow: hidden !important;max-width: 250px !important}
	div#documentIndex .policyContainer{width: 100%;flex:auto;}
	div#documentIndex #docs_list .country_docs .docs .item .bar{max-width: 220px !important;}
	div#documentIndex #docs_list .country_docs .docs{padding-left: 7%}

	div#documentView{margin:1% 5%;}
	div#documentView.wrapper #detail_header{position: relative;}
	div#documentView.wrapper #detail_header .title_holder{display: flex;flex-flow: column wrap;margin-top: 0}
	.wrapper #detail_header .title_holder .flag_holder{margin-bottom: 1em;}

	div#nanomaterialIndex #morphology h3{width: calc((100% / 2) - 6px);}
	div#nanomaterialIndex{margin:1% 5%;}
	#random_nanomaterial ul li{width: 100%;margin-right: 0}
	#random_nanomaterial ul{padding:10px 0}
	div#nanomaterialIndex.wrapper #content_main{width: 100%;flex: auto;}
	div#nanomaterialIndex #nanomaterial_list #stat_description{line-height: 2}

	div#nanomaterialGetnanomaterial, div#publicationsIndex, div#searchIndex{margin:1% 5%;}
	div#nanomaterialGetnanomaterial div#page_title{flex-direction: column;align-items: flex-start;}
	div#nanomaterialGetnanomaterial #page_title .indicator_count{background: none;padding: 0;margin:10px 0}
	div#nanomaterialGetnanomaterial .nanomaterial_profile_content{flex: auto;width: 100%;}
	div#nanomaterialGetnanomaterial #gallery ul{min-width: 100%;overflow-x: scroll;display: -webkit-box;}
	div#nanomaterialGetnanomaterial #gallery li{display: block;}
	div#nanomaterialGetnanomaterial div#related_link a span:nth-child(2){font-size: 16px;}
	div#nanomaterialGetnanomaterial #org_indicator{overflow-x: scroll;}

	div#publicationsIndex #publicationList{grid-template-columns: repeat(1,1fr);grid-gap: 30px;}
	div#publicationsIndex .latest{flex-flow:column wrap;padding:10px 20px;}
	div#publicationsIndex .publication img{height: 310px;object-fit: contain;}
	div#publicationsIndex .latest .title{font-size: 16px;margin:10px 0;}
	div#publicationsIndex .publication .detail .description{display: none;}
	div#publicationsIndex #publicationList .publication:not(:last-child){border-bottom: 1px solid #d6d6d6;}

	div#searchIndex #search_result_tab ul{min-width: 100%;overflow-x: scroll;display: -webkit-box;}
	div#searchIndex #search_result_tab ul li{display: block}

	div#static_pageGetstaticpage,div#static_pageGetstaticpage, div#publicationsPublicationsview{margin:1% 5%;}
	div#static_pageGetstaticpage #static_content .possticky{position: relative;width:100%;top:0px !important;padding-top: 0 !important;max-width: 100%}
	div#static_pageGetstaticpage #static_content>div:nth-child(2){overflow:visible !important;}
	div#static_pageGetstaticpage #static_content  div{overflow-x: scroll;width: 100%;padding-left: 5px !important;margin-left: 0 !important}

	div#publicationsPublicationsview .publication_detail{flex-flow: column wrap;}
	div#publicationsPublicationsview .publication_detail img{height: 100%;width: 100%;margin-right: 0}
	div#publicationsPublicationsview .publication_detail .publication_title{font-size: 18px;margin:15px 0;}

	.sticky_bottom_item #upto{display: none !important;}
	.sticky_bottom_item{margin:0 0 20px 0 !important;right: 10px !important;}


	div.flexStatic>div{width: 100% !important;padding-left: 5px !important}
	div.flexStatic{flex-direction: column}
	div.flexStatic .fifty_size{width: 100% !important}

	.userform div.password_must_be{width: 100%;margin-left: 0}
	#userRegister .subscribe_registartion{justify-content: flex-start !important;}
	#userRegister div label {min-width: 110px;}

	div#http_errorIndex #error_page h1{font-size: 110px;}

	#login_box, #dialog{width: 90vw;margin-right: 5vw;margin-left: auto;left:5vw;}

	/*menu*/
	header.header{padding: 20px 5% 27px 5%;flex-wrap: wrap;}
	header.header nav.main_menu{order:3;padding-right: 5px;margin-left: 3px;display: flex;width: 30px;}
	header.header div.user_area{order:4;justify-content: space-around;width: 100%;margin-top: 30px;}
	header.header i.search_overlay.search_icon{order:2;}
	header.header .header__logo img{width: 170px;margin-right: 0;height: initial;}
	header.header.news .header__logo img{width: 140px;}
	header.news i.search_icon svg{width: 36px;height: 36px;}
	header.news .gHmrv2.global_menu_ltr [for^=drop] i{font-size: 36px;}
	header.news div.signin_menu a.login_link{display: none;}
	header.news nav.main_menu{width: 40px;order: 4}
	header.header .gHmrv2 li a{padding-left: 0 !important;width: initial;margin-right: auto}
	header.header .gHmrv2 .first_level > li{padding-right: 0}
	header.header nav .global_hor_menu ul ul a{width: 100%;}
	header.header .user_in .user_info{display: none;}
	header.header .user_in{order: 2;display: flex;align-items: center;justify-content: space-between;}
	/*end menu*/

	/*footer*/
	footer.footer nav{margin:0 5%;grid-template-columns: 1fr}
	footer.footer div.copyright{flex-flow: column-reverse wrap;justify-content: center;align-items: center;}
	footer.footer div.copyright .social{margin-bottom: 25px;}
	footer.footer .footer_menu_category li:last-child{margin-bottom: 0}
	footer.news > section:first-child{padding:35px 5%}
	/*end footer*/
}