/* roboto-slab-100 - latin */
@font-face {
  font-family: 'roboto-slab';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src: url('includes/css/font/roboto-slab/roboto-slab-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'),
       url('includes/css/font/roboto-slab/roboto-slab-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('includes/css/font/roboto-slab/roboto-slab-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-100.woff') format('woff'), /* Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-100.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'roboto-slab';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('includes/css/font/roboto-slab/roboto-slab-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'),
       url('includes/css/font/roboto-slab/roboto-slab-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('includes/css/font/roboto-slab/roboto-slab-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-300.woff') format('woff'), /* Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'roboto-slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('includes/css/font/roboto-slab/roboto-slab-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
       url('includes/css/font/roboto-slab/roboto-slab-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('includes/css/font/roboto-slab/roboto-slab-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-regular.woff') format('woff'), /* Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'roboto-slab';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('includes/css/font/roboto-slab/roboto-slab-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'),
       url('includes/css/font/roboto-slab/roboto-slab-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('includes/css/font/roboto-slab/roboto-slab-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-700.woff') format('woff'), /* Modern Browsers */
       url('includes/css/font/roboto-slab/roboto-slab-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}:root {
	--pricolor: #02b1c8;
	--seccolor: #d6b072;
	--textcolor: #4a4a4a;
	--darkcolor: #1f1f1f;
	--whitecolor: #fff;
	--smokecolor: #f5f5f5;
	--darksmokecolor: #e1e1e1;
	--blacksmokecolor: #9b9b9b;
	--fadedarkcolor: #343434;
};

::selection{background:var(--pricolor); color:#fff}
::-moz-selection{background:var(--pricolor); color:#fff}
::-webkit-selection{background:var(--pricolor); color:#fff}
::-webkit-scrollbar {height: 8px;width: 8px;background: var(--whitecolor) !important}
::-webkit-scrollbar-thumb {background: var(--pricolor)}
::-webkit-scrollbar-corner {background: var(--pricolor)}



html {display: flex; min-height: 100%}
body {line-height: 1em; font-family: roboto; background: var(--whitecolor);font-size: 14px; color: var(--textcolor); display: flex; flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; -ms-flex-direction:column; width: 100%}
body i svg {fill: var(--textcolor)};
*, *:before, *:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}

.gIh {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;}
.gIh svg {width: 100%; height: 100%}

header,
section {width:100%; display: flex;}
.wrapper {width: 90vw; display: flex; max-width: 1260px; margin:0 auto; position: relative;}

#nomoredata {display: flex;justify-content: center;padding-top: 40px;font-family: roboto-slab;text-transform: capitalize;color: var(--blacksmokecolor); font-weight: 300}
#nomoredata:after {content : 'no more data';}
#submit_prevent .loading_spinner:after {width: 15px !important; height: 15px !important;}
.section_title {padding: 25px 0; font-family: roboto-slab; font-size: 48px; font-weight: 300; text-transform: uppercase; text-align: center; width: 100%; line-height: 1.5em}

span[id^=endof] {display: flex;width: 15px;height: 15px;margin: 50px auto 0;border: 1px solid var(--smokecolor);border-radius: 50px;border-bottom-color: var(--pricolor);animation: loading .5s infinite linear;}
@keyframes loading { 100% {transform:rotate(360deg);}}
@-webkit-keyframes loading { 100% {-webkit-transform:rotate(360deg);}}

header {padding: 50px 0 40px}
header .wrapper {display: flex; align-items: center; -webkit-align-items: center;}
header .logotype {flex: 0 0 auto;min-width: 150px}
header .logotype span:first-child {font-family: montserrat; font-size: 28px;color: var(--pricolor)}
header .logotype span:last-child {font-family: roboto; font-size: 20px;color: var(--pricolor);font-weight: 900;margin-left:5px;}
header .search {min-width: 150px; display: flex; justify-content: flex-end; -webkit-justify-content: flex-end;}
header .search i {cursor: pointer;font-size: 36px}
header nav {flex: 1 1 auto; font-size: 14px; display: flex; justify-content: center;}
header nav .gHmrv2 > ul > li:not(:last-child):after {content: none !important;}
header nav .gHmrv2 li:hover > a {background: transparent !important; color: var(--darkcolor)}

section#search {display: flex;position: fixed; top: -100px; left: 0; right: 0; bottom: 0; z-index: 1000; background: rgba(74, 74, 74, 0.8);-webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);opacity: 0; visibility: hidden;}
section#search.close {opacity: 0; top: -100px;}
section#search.open {top: 0;opacity: 1; visibility: visible;}
section#search #close_searchbar {width: 54px;height: 54px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;color: #fff;font-size: 30px;cursor: pointer;}
section#search .wrapper {display: flex;flex-direction: column;padding-top: 140px}
section#search form {position: relative; background: var(--whitecolor); display: flex; align-items: center; -webkit-align-items: center; padding: 20px 30px; border-radius: 5px}
section#search form input {width: 100%;padding: 0 10px;background: transparent;border:0; font-size: 15px; border-radius: 0; font-size: 48px; font-weight: bold; font-family: roboto; color: var(--textcolor)}
section#search form button {width: 50px;height: 50px;display: flex; justify-content: center; -webkit-justify-content: center;align-items: center; -webkit-align-items: center; background-color: transparent;border: 0;cursor: pointer}
section#search form button i {width: 100%; height: 100%;color: var(--darksmokecolor);font-size: 50px}
section#search form input:-moz-placeholder {color: var(--darksmokecolor)}
section#search form input:-ms-input-placeholder {color: var(--darksmokecolor)}
section#search form input::-webkit-input-placeholder {color: var(--darksmokecolor)}
section#search .search__info {display: flex;margin-left: 80px;margin-top: 10px;color: var(--blacksmokecolor); align-items:center; -webkit-align-items:center; font-size: 12px;}
section#search .search__info i {width: 18px; height: 18px; margin-right: 5px}
section#search .search__info i svg {fill: var(--blacksmokecolor)}
section#search .search__info .search__info__enter {color: var(--smokecolor); font-family: roboto-slab; text-transform: uppercase; margin-left: 5px}


header.inside {background: var(--pricolor); flex-direction: column; position: relative; min-height: 340px;}
header.inside.error {background: var(--pricolor); flex-direction: column; position: relative; min-height: 200px;}
header.inside .logotype * {color: var(--whitecolor) !important;}
header.inside #search svg {fill: var(--whitecolor)}
header.inside nav .gHmrv2 li > a {color: var(--whitecolor)}
header.inside:before {background: url("application/statics/images/large-pattern.svg") no-repeat center center;position: absolute;content: ' ';bottom: 0px;width: 100%;background-size: 130%;top: 0px;opacity: 0.05;}
header.inside .gHmrv2.global_menu_ltr [for^=drop] i {color: var(--whitecolor)}

header.inside.gray {background: var(--smokecolor);}
header.inside.gray .logotype * {color: var(--pricolor) !important;}
header.inside.gray #search svg {fill: var(--textcolor)}
header.inside.gray nav .gHmrv2 li > a {color: var(--textcolor)}
header.inside.gray .gHmrv2.global_menu_ltr [for^=drop] i {color: var(--textcolor)}
header.inside.gray section#header .wrapper {color: var(--textcolor);}
header.inside.gray:before {opacity: 0.5}

header.inside section#header {padding: 50px 0 0px; position: relative;margin-top: auto;}
header.inside section#header .wrapper {max-width: 900px;flex-direction: column; align-items: flex-start; -webkit-align-items: flex-start; color: var(--whitecolor);}
header.inside.error section#header .wrapper {align-items: center;}
header.inside section#header h1 { font-family: roboto-slab; text-transform: uppercase; font-size: 48px; font-weight: 300; line-height: 1.2em;}
header.inside section#header time {font-style: italic; font-size: 14px; font-weight: 400; margin-top: 20px}
header.inside section#header .search_list__count {font-style: italic; font-size: 14px; font-weight: 400; margin-top: 20px}
header.inside section#header .search_list__count.results i:after {content: 's'}
header.inside section#header .social_share__box {display: flex; margin-left: auto}
header.inside section#header .social_share__box a {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 24px; height: 24px; margin-right: 5px}
header.inside section#header .social_share__box a svg {fill: var(--whitecolor); width: 24px; height: 24px}
header.inside section#header .list__count {font-style: italic; font-size: 14px; font-weight: 400; margin-top: 20px}
header.inside section#header .header_content_holder{display: flex;flex-flow: row nowrap;width: 100%;justify-content: space-between;-webkit-justify-content: space-between;align-items: center; -webkit-align-items: center;margin-top: 40px;line-height: normal; }
header.inside section#header .header_content_holder #breadcrumb{display: flex;flex-flow: row wrap;letter-spacing: 1px}
header.inside section#header .header_content_holder #breadcrumb li.seperator{margin: 0 7px}
header.inside section#header .header_content_holder #breadcrumb .active{color: var(--darksmokecolor)}

section#hero_slider {width: 100%; display: flex;}
section#hero_slider .wrapper {border: 3px solid var(--whitecolor); overflow: hidden;}
section#hero_slider .wrapper:before {padding-top: 34.28%; display: block; content: ' '}
section#hero_slider .hero_slider__holder {display: flex;flex-wrap: nowrap;border: 3px solid var(--whitecolor); z-index: 1;width: 100%}
section#hero_slider .hero_slider__item {width: 90vw; display: flex; max-width: 1260px; height: 100%; overflow: hidden;flex: 0 0 auto}
section#hero_slider .hero_slider__item .image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 100%}
section#hero_slider .hero_slider__item .hero_slider__item__image_holder ,
section#hero_slider .hero_slider__item .hero_slider__item__image_holder img {width: 100%;display: block;height: inherit;}

section#about_mustafa_network {background: var(--smokecolor);padding: 150px 0 50px; margin: -150px 0 -50px; position: relative; overflow: hidden;}
section#about_mustafa_network:after {content: '';background: url(application/statics/images/pattern.svg) top left no-repeat;width: 600px;height: 78.57%;position: absolute;top: 0;right: -300px;opacity: 0.2;background-size: contain;}
section#about_mustafa_network:before {content: '';background: url(application/statics/images/pattern.svg) top left no-repeat;width: 600px;height: 78.57%;position: absolute;bottom: -20%;left: -300px;opacity: 0.2;background-size: contain;}
section#about_mustafa_network .wrapper {flex-direction: column; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center;padding: 50px 0;}
section#about_mustafa_network .about_mustafa_network__title {font-size: 48px; font-family: roboto-slab; font-weight: 300; text-transform: uppercase; line-height: 1.2em; text-align: center; width: 70%;padding-bottom: 50px;}
section#about_mustafa_network .about_mustafa_network__abstract {line-height: 1.5em; text-align: center; width: 70%; padding-bottom: 50px; font-weight: 300; font-size: 16px}
section#about_mustafa_network .about_mustafa_network__join_us {background: var(--pricolor); color: var(--whitecolor); padding: 23px 0; text-transform: uppercase; position: relative; font-weight: 500;width: 270px;text-align: center;}
section#about_mustafa_network .about_mustafa_network__join_us:before,
section#about_mustafa_network .about_mustafa_network__join_us:after {font-family: mticon;font-size: 46px;position: absolute;height: 24px;width: 24px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;color: var(--smokecolor); z-index: 1; text-transform: lowercase !important;}
section#about_mustafa_network .about_mustafa_network__join_us:before {content: 'arrow_drop_down';top: -9px;left: -9px;transform: rotate(135deg);}
section#about_mustafa_network .about_mustafa_network__join_us:after {content: 'arrow_drop_down';bottom: -9px;right: -9px;transform: rotate(-45deg);}


section#news {}
section#news .news__latest_item .news__item {display: flex; margin-right: 50px}
section#news .news__latest_item .news__item .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 420px; flex: 0 0 auto;height: inherit; border: 3px solid var(--whitecolor);}
section#news .news__latest_item .news__item .news__item__image_holder:before {padding-top: 97.61%; display: block; content: ' ';}
section#news .news__latest_item .news__item .news__item__image_holder img {width: 100%}
section#news .news__latest_item .news__item .news__item__detail {padding-left: 30px; display: flex; flex-direction: column; justify-content: center; -webkit-justify-content: center;align-items: flex-start;-webkit-align-items: flex-start}
section#news .news__latest_item .news__item .news__item__detail .news__item__detail__title {font-size: 24px; font-family: roboto-slab; line-height: 1.2em; margin-bottom: 30px}
section#news .news__latest_item .news__item .news__item__detail .news__item__detail__abstract {font-weight: 300; font-size: 16px; line-height: 1.5em; margin-bottom: 30px}
section#news .news__latest_item .news__item .news__item__detail .news__item__detail__more {border-bottom: 2px solid var(--pricolor);color: var(--pricolor);text-transform: uppercase;padding: 5px 0;font-weight: 500;}
section#news .news__other_item {width: 360px; flex: 0 0 auto; display: flex; flex-direction: column; justify-content: space-between;}
section#news .news__other_item .news__item:first-of-type {position: relative;}
section#news .news__other_item .news__item:first-of-type .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 100%; flex: 0 0 auto; overflow: hidden; max-height: 260px; position: relative;border: 3px solid var(--whitecolor);}
section#news .news__other_item .news__item:first-of-type .news__item__image_holder:before {padding-top: 72.22%; display: block; content: ' ';}
section#news .news__other_item .news__item:first-of-type .news__item__image_holder:after {content: ' '; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-image: linear-gradient(to top, rgba(0,0,0,0.5), transparent)}
section#news .news__other_item .news__item:first-of-type .news__item__image_holder img {width: 100%;object-fit: contain;height: inherit}
section#news .news__other_item .news__item:first-of-type .news__item__detail {z-index: 1; position: absolute; bottom: 0}
section#news .news__other_item .news__item:first-of-type .news__item__detail__title {padding: 30px; font-family: roboto-slab; font-size: 24px; font-weight: 500; line-height: 1.2em; color: #fff}
section#news .news__other_item .news__item:not(:first-of-type) {display: flex; align-items: center; -webkit-align-items: center; margin-left: 3px; margin-top: 3px; margin-bottom: 3px}
section#news .news__other_item .news__item:not(:first-of-type) .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 60px; height: 60px; flex: 0 0 auto; overflow: hidden; position: relative; margin-right: 10px}
section#news .news__other_item .news__item:not(:first-of-type) .news__item__image_holder img {width: 100%;object-fit: contain;height: inherit}
section#news .news__other_item .news__item:not(:first-of-type) .news__item__detail__title {font-weight: 300; line-height: 1.5em}
section#news .news__other_item .news__item .news__item__detail .news__item__detail__abstract,
section#news .news__other_item .news__item .news__item__detail .news__item__detail__more {display: none;}
section#news .news__item__detail time {display: none;}

section#offers {margin-top: 50px; background: var(--pricolor)}
section#offers .wrapper {padding: 100px 0; justify-content: center; -webkit-justify-content: center;}
section#offers .offers_holder {display: flex; justify-content: center; -webkit-justify-content: center;}
section#offers .offers_holder__item {width: 20%; display: flex; justify-content: center; -webkit-justify-content: center; text-align: center; color: var(--whitecolor); padding: 0 25px; flex: 0 0 auto;}
section#offers .offers_holder__item .offers_holder__item__image {width: 46px; height: 46px; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; margin: 0 auto}
section#offers .offers_holder__item .offers_holder__item__image svg,
section#offers .offers_holder__item .offers_holder__item__image img {width: 100%; height: 100%;object-fit: contain;height: inherit}
section#offers .offers_holder__item .offers_holder__item__title {font-family: roboto-slab; font-size: 16px; line-height: 4em; text-transform: uppercase;font-weight: 600}
section#offers .offers_holder__item .offers_holder__item__abstract {line-height: 1.4em; font-weight: 400}

section#statistic {}
section#statistic .wrapper {margin-top: 50px; justify-content: center; -webkit-justify-content: center; width: initial;position: relative; overflow: hidden;margin-bottom: 50px}
section#statistic .wrapper:before {content: '';background: url(application/statics/images/pattern.svg) top left no-repeat;width: 335px;height: 78.57%;position: absolute;top: 13px;right: -210px;background-size: contain;transform: rotate(-90deg); opacity: 0.5; z-index: -1}
section#statistic .wrapper:after {content: '';background: url(application/statics/images/pattern.svg) top left no-repeat;width: 335px;height: 78.57%;position: absolute;bottom: 13px;left: -123px;background-size: contain;transform: rotate(-90deg); opacity: 0.5; z-index: -1}
section#statistic .statistic__item {border:1px solid var(--seccolor); width: 360px; flex: 0 0 auto; position: relative; background: var(--whitecolor)}
section#statistic .statistic__item.laboratories {margin-right: 50px}
section#statistic .statistic__item:before{font-family: mticon;font-size: 200px;position: absolute;height: 80px;width: 80px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: flex-end;-webkit-align-items: flex-end;color: var(--whitecolor); z-index: 1; text-transform: lowercase !important;text-shadow: 0px -1px 0px var(--seccolor);}
section#statistic .statistic__item.laboratories:before {content: 'arrow_drop_down';top: 0;left: -1px;transform: rotate(135deg);}
section#statistic .statistic__item.equipment:before {content: 'arrow_drop_down';bottom: 0;right: -1px;transform: rotate(-45deg);}
section#statistic .statistic__item .statistic__item__content {padding: 50px; display: flex; flex-direction: column; align-items: flex-start;}
section#statistic .statistic__item .statistic__item__content .statistic__item__content__title {font-size: 18px; font-family: roboto-slab; text-transform: uppercase; line-height: 1.5em}
section#statistic .statistic__item .statistic__item__content .statistic__item__content__count {font-size: 96px; font-family: roboto-slab; color: var(--seccolor); font-weight: 800; line-height: 1.5em}
section#statistic .statistic__item .statistic__item__content .statistic__item__content__abstract {font-weight: 300; line-height: 1.4em}
section#statistic .statistic__item .statistic__item__content .statistic__item__content__more {border: 1px solid var(--darkcolor); padding: 10px 30px; text-transform: capitalize; border-radius: 2px; margin-top: 50px}

section#members {margin-top: 50px;}
section#members .wrapper { flex-direction: column;}
section#members .members__holder {display: flex; justify-content: space-around; -webkit-justify-content: space-around; align-items: center; -webkit-align-items: center; padding-top: 50px;width: 80%;margin: 0 auto;}
section#members .members__holder .members__holder__item {display: flex; flex-direction: column; align-items: center; -webkit-align-items: center; text-align: center;}
section#members .members__holder .members__holder__item .members__holder__item__country {font-family: roboto-slab; font-size: 16px; text-transform: uppercase; line-height: 2em; border-bottom: 1px solid var(--darksmokecolor); width: 100%; margin-bottom: 10px}
section#members .members__holder .members__holder__item .members__holder__item__stat {display: flex;width: 100%;}
section#members .members__holder .members__holder__item .members__holder__item__stat span {padding: 5px 0;}
section#members .members__holder .members__holder__item .members__holder__item__stat .members__holder__item__stat_label {width: 100px; text-align: left; font-weight: 300; text-transform: capitalize;}

section#quote {background: var(--smokecolor); position: relative; overflow: hidden;}
section#quote:before {content: '';background: url(application/statics/images/pattern.svg) top left no-repeat;width: 900px;height: 78.57%;position: absolute;bottom: 0%;right: -400px;opacity: 0.15;background-size: contain; }
section#quote .quote__holder {display: flex; overflow: hidden; width: 100vw; flex-wrap: nowrap;}
section#quote .quote__holder .quote__holder__wrapper {width: 100vw; display: flex; justify-content: center; -webkit-justify-content: center;padding: 100px 0; flex: 0 0 auto;}
section#quote .quote__holder .quote__holder__item {display: flex; flex-direction: column; align-items: center; -webkit-align-items: center; width: 400px; position: relative;}
section#quote .quote__holder .quote__holder__item:before {content: ' ';background: url(application/statics/images/quotation.svg) top left no-repeat;width: 104px;height: 78px;position: absolute;top: -50px;z-index: 0;left: -80px;}
section#quote .quote__holder .quote__holder__item .quote__holder__item__abstract {line-height: 1.5em; font-size: 16px; font-weight: 300; margin-bottom: 80px;padding: 5px 10px;background: var(--smokecolor); z-index: 1}
section#quote .quote__holder .quote__holder__item .quote__holder__item__person {font-size: 16px; font-family: roboto-slab; line-height: 2em; text-transform: capitalize;}
section#quote .quote__holder .quote__holder__item .quote__holder__item__role {font-weight: 300; text-transform: capitalize;}
section#quote .quote__holder .quote__holder__item .quote__holder__item__avatar {width: 80px; height: 80px; border-radius: 50px; border:3px var(--darksmokecolor) solid; overflow: hidden; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; margin-top: 30px}
section#quote .quote__holder .quote__holder__item .quote__holder__item__avatar img {width: 100%;object-fit: contain;height: inherit}


footer {background: var(--darkcolor); margin-top: auto}
footer .wrapper {flex-direction: column; color: var(--whitecolor)}
footer .footer__logo_menu_social {display: flex; align-items: center; -webkit-align-items: center; padding: 20px 0; border-bottom: 1px solid var(--fadedarkcolor);flex-flow: row wrap;}
footer .footer__logo_menu_social .logotype {flex: 0 0 auto; min-width: 150px}
footer .footer__logo_menu_social .logotype span:first-child {font-family: montserrat; font-size: 23px;}
footer .footer__logo_menu_social .logotype span:last-child {font-family: roboto; font-size: 18px;font-weight:900;margin-left:5px;}
footer .footer__logo_menu_social nav {flex: 1 1 auto; font-size: 14px; display: flex; justify-content: center;}
footer .footer__logo_menu_social nav .gHmv1 {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;}
footer .footer__logo_menu_social nav .gHmv1 >ul {display: flex;}
footer .footer__logo_menu_social nav .gHmv1 > ul > li:not(:last-child):after {content: none !important;}
footer .footer__logo_menu_social nav .gHmv1 li > a {color: var(--whitecolor);padding: 2px 10px;}
footer .footer__logo_menu_social nav .gHmv1 li:hover > a {background: transparent !important;}
footer .footer__logo_menu_social #social {display: flex;min-width: 150px; justify-content: flex-end;-webkit-justify-content: flex-end;}
footer .footer__logo_menu_social #social a {width: 16px; height: 16px; margin-left: 10px}
footer .footer__logo_menu_social #social a .gImgh {width: 17px; height: 17px; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;}
footer .footer__logo_menu_social #social a .gImgh img {width: 100%;}
footer .footer__logo_menu_social #social a .gImgh svg {fill: var(--whitecolor); width: 100%; height: 100%}
footer .footer__newsletter {padding: 50px 0; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;border-bottom: 1px solid var(--fadedarkcolor)}
footer .footer__newsletter form {background: var(--whitecolor); display: flex; padding: 1px}
footer .footer__newsletter form input {flex: 1 1 auto; border: 0; padding: 8px; font-family: roboto; font-size: 13px; min-width: 250px}
footer .footer__newsletter form button {background: var(--darkcolor); color: var(--whitecolor); padding: 8px 20px; text-transform: capitalize;font-family: roboto; font-size: 13px;}
footer .footer__newsletter .footer__newsletter__label {text-transform: capitalize; margin-right: 50px; font-weight: 300}
footer .footer__copyright {display: flex; flex-direction: column; align-items: center; -webkit-align-items: center; padding: 30px 0}
footer .footer__copyright .footer__copyright__logo {width: 170px; height: 100px}
footer .footer__copyright .footer__copyright__logo img,
footer .footer__copyright .footer__copyright__logo svg {width: 100%; height: 100%}
footer .footer__copyright .footer__copyright__mustafa_title {font-family: roboto-slab; line-height: 1.5em; margin-bottom: 5px; padding-bottom: 5px; border-bottom:1px solid var(--smokecolor);}
footer .footer__copyright .footer__copyright__mustafa_copyright {font-weight: 300; line-height: 1.5em}
footer .footer__copyright .footer__copyright__mustafa_copyright a {font-family: montserrat; text-transform: uppercase;}

section.dynamic .wrapper {max-width: 900px; padding: 50px 0 100px; flex-direction: column;}
section.dynamic article, section.dynamic .desc {font-size: 16px; line-height: 1.5em; font-weight: 300; }
section.dynamic b,
section.dynamic strong {font-weight: 400;}
section.dynamic ul {padding-left: 30px; list-style: disc; margin: 10px 0}
section.dynamic ol {padding-left: 30px; list-style: decimal; margin: 10px 0}
section.dynamic a {color: var(--pricolor); text-decoration: underline;}
section.dynamic img {max-width: 100%}
section.dynamic sup {font-size: 12px; vertical-align: super;}


section.error .wrapper {max-width: 900px; padding: 50px 0 100px; flex-direction: column; text-align: left;line-height: normal;}
section.error .title {font-size: 200px; line-height: 100%; font-weight: 200}
section.error .wrapper a{color: var(--pricolor)}

section#news_header {background: var(--smokecolor); margin-bottom: 50px}
section#news_header .wrapper {max-width: 900px; flex-direction: column;}
section#news_header .news_header__top_item {margin-top: 50px}
section#news_header .news_header__top_item .news_header__source {font-size: 13px; font-style: italic;; text-transform: uppercase; color: var(--blacksmokecolor); line-height: 1.5em; text-decoration: underline; display: flex; align-items: center; -webkit-align-items: center;}
section#news_header .news_header__top_item .news_header__source i {width: 18px; height: 18px; margin-left: 5px}
section#news_header .news_header__top_item .news_header__source svg {fill: var(--blacksmokecolor); width: 100%; height: 100%}
section#news_header .news_header__abstract {line-height: 1.5em; font-size: 16px; font-weight: 300; padding: 30px 0}
section#news_header .news_header__image_holder {width: 100%; overflow: hidden; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; margin-bottom: -200px; max-height: 400px}
section#news_header .news_header__image_holder picture {width: 100%}
section#news_header .news_header__image_holder img {width: 100%}
section#news_body .wrapper {line-height: 1.5em; font-weight: 300; font-size: 16px; padding-top: 0}
section#news_body .wrapper .image_space {height: 200px;}


section#latest_news_item {background: var(--smokecolor); padding-bottom: 50px; z-index: 6; padding-top: 0}
section#latest_news_item .wrapper {padding-top: 0; padding-bottom: 0}
section#latest_news_item .news__item {color: var(--textcolor); text-decoration: none; display: flex;flex-direction: column; }
section#latest_news_item .news__item .news__item__detail__title {font-family: roboto-slab; text-transform: capitalize; font-size: 28px; line-height: 1.5em; font-weight: 300; margin-top: 20px}
section#latest_news_item .news__item .news__item__detail__date {font-style: italic; font-weight: 300; line-height: 2em; display: flex; margin-bottom: 15px}
section#latest_news_item .news__item .news__item__detail__abstract {font-size: 16px; font-weight: 300; line-height: 1.5em}
section#latest_news_item .news__item .news__item__detail__more {display: none;}
section#latest_news_item .news__item .news__item__image_holder {margin-top: -100px}
section#latest_news_item .news__item .news__item__image_holder img {width: 100%;height: inherit;}

header.newsList {padding-bottom: 100px}
header.newsList #header {padding-bottom: 50px !important}
section#news_list .wrapper {padding-top: 0}
section#news_list {flex-direction: column;}
section#news_list .news__item {color: var(--textcolor); text-decoration: none; margin-top: 50px; display: flex;}
section#news_list .news__item .news__item__detail__title {font-family: roboto-slab; text-transform: capitalize; font-size: 28px; line-height: 1.5em; font-weight: 300}
section#news_list .news__item .news__item__detail__date {font-style: italic; font-weight: 300; line-height: 2em; display: flex; margin-bottom: 15px}
section#news_list .news__item .news__item__detail__abstract {font-size: 16px; font-weight: 300; line-height: 1.5em}
section#news_list .news__item .news__item__detail__more {display: none;}
section#news_list .news__item .news__item__image_holder img {width: 100%;height: inherit;}
section#news_list main .news__item:nth-child(1) .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 420px; flex: 0 0 auto;height: inherit; }
section#news_list main .news__item:nth-child(1) .news__item__image_holder:before {padding-top: 97.61%; display: block; content: ' ';}
section#news_list main .news__item:nth-child(1) .news__item__detail {padding-left: 30px; display: flex; flex-direction: column; justify-content: center; -webkit-justify-content: center;align-items: flex-start;-webkit-align-items: flex-start}
section#news_list main .news__item:nth-child(2) {position: relative; width: 650px;margin-left: auto;}
section#news_list main .news__item:nth-child(2) .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; flex: 0 0 auto; overflow: hidden; width: 285px; position: relative;}
section#news_list main .news__item:nth-child(2) .news__item__image_holder:after {content: ' '; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-image: linear-gradient(to top, rgba(0,0,0,0.5), transparent)}
section#news_list main .news__item:nth-child(2) .news__item__detail {display: flex; align-items: center;-webkit-align-items: center; z-index: 1;}
section#news_list main .news__item:nth-child(2) .news__item__detail .news__item__detail__title_holder {margin-left: -255px;width: 225px;flex: 0 0 auto;margin-right: 60px; color: var(--whitecolor)}
section#news_list main .news__item:nth-child(2) .news__item__detail__title {line-height: 1.2em; font-size: 24px;}
section#news_list main .news__item:nth-child(2) .news__item__detail__date {margin-bottom: 0}
section#news_list main .news__item:nth-child(3) .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 420px; flex: 0 0 auto;height: inherit; }
section#news_list main .news__item:nth-child(3) .news__item__image_holder:before {padding-top: 97.61%; display: block; content: ' ';}
section#news_list main .news__item:nth-child(3) .news__item__detail {padding-left: 30px; display: flex; flex-direction: column; justify-content: center; -webkit-justify-content: center;align-items: flex-start;-webkit-align-items: flex-start}
section#news_list main .news__item:nth-child(4) {position: relative; width: 650px;margin-left: 137px;}
section#news_list main .news__item:nth-child(4) .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; flex: 0 0 auto; overflow: hidden; width: 285px; position: relative;}
section#news_list main .news__item:nth-child(4) .news__item__image_holder:after {content: ' '; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-image: linear-gradient(to top, rgba(0,0,0,0.5), transparent)}
section#news_list main .news__item:nth-child(4) .news__item__detail {display: flex; align-items: center;-webkit-align-items: center; z-index: 1;}
section#news_list main .news__item:nth-child(4) .news__item__detail .news__item__detail__title_holder {margin-left: -255px;width: 225px;flex: 0 0 auto;margin-right: 60px; color: var(--whitecolor)}
section#news_list main .news__item:nth-child(4) .news__item__detail__title {line-height: 1.2em; font-size: 24px;}
section#news_list main .news__item:nth-child(4) .news__item__detail__date {margin-bottom: 0}
section#news_list main .news__item:nth-child(5) {flex-direction: row-reverse;}
section#news_list main .news__item:nth-child(5) .news__item__image_holder {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 420px; flex: 0 0 auto;height: inherit; }
section#news_list main .news__item:nth-child(5) .news__item__image_holder:before {padding-top: 97.61%; display: block; content: ' ';}
section#news_list main .news__item:nth-child(5) .news__item__detail {padding-right: 30px; display: flex; flex-direction: column; justify-content: center; -webkit-justify-content: center;align-items: flex-start;-webkit-align-items: flex-start}

section#labs_list {flex-direction: column;}
section#labs_list .wrapper {max-width: 900px; padding: 50px 0 100px; flex-direction: column;}
section#labs_list .labs_list__hoder {width: 100%}
section#labs_list .labs_list__item {margin-bottom: 20px; flex: 1 1 auto;}
section#labs_list .labs_list__item a {border: 1px solid var(--darksmokecolor); background: var(--smokecolor); text-decoration: none;  padding: 10px 40px; display: flex; position: relative; flex-wrap: wrap}
section#labs_list .labs_list__item .labs_list__item__title {font-family: roboto-slab; font-size: 16px; line-height: 1.5em; text-transform: uppercase;width: 100%; margin-bottom:10px}
section#labs_list .labs_list__item .labs_list__item__title span:not(:last-of-type):after {padding-left: 10px; padding-right: 10px; content: '-'}
section#labs_list .labs_list__item .labs_list__item__country {font-size: 14px; color: var(--blacksmokecolor); text-transform: capitalize; line-height: 1.5em; display: flex; align-items: center; -webkit-align-items: center;}
section#labs_list .labs_list__item .labs_list__item__country .inst_list__item__country__flag {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; margin-right: 10px}
section#labs_list .labs_list__item .labs_list__item__center {text-transform: capitalize; line-height: 1.5em; display: flex; align-items: center; -webkit-align-items: center; font-family: roboto-slab; margin-left: 30px}
section#labs_list .labs_list__item a:before,
section#labs_list .labs_list__item a:after {font-family: mticon;font-size: 46px;position: absolute;height: 24px;width: 24px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;color: var(--whitecolor);text-shadow: 0px -1px 0px var(--darksmokecolor); z-index: 1}
section#labs_list .labs_list__item a:before {content: 'arrow_drop_down';top: -9px;left: -9px;transform: rotate(135deg);}
section#labs_list .labs_list__item a:after {content: 'arrow_drop_down';bottom: -9px;right: -9px;transform: rotate(-45deg);}
section#labs_list .labs_list__item a:hover {background: var(--seccolor); border-color: var(--seccolor);}
section#labs_list .labs_list__item a:hover * {color: var(--whitecolor);}
section#labs_list .labs_list__item a:hover:before ,
section#labs_list .labs_list__item a:hover:after {text-shadow: 0px -1px 0px var(--seccolor);}

header.labsView {}
header.labsView .labs_view__since {font-style: italic; text-transform: capitalize; padding: 10px 0}
header.labsView .labs_view__center {font-size: 16px; line-height: 1.5em;font-weight: 500}
header.labsView section#header h1 {font-size: 36px}

section#labs_introduction .wrapper {flex-direction: column; padding: 20px 0 50px}
section#labs_introduction .section_title {font-size: 24px; font-weight: 400; justify-content: flex-start; -webkit-justify-content: flex-start; text-align: left;}
section#labs_information {background: var(--smokecolor)}
section#labs_information .wrapper {flex-direction: column; padding: 25px 0 50px}
section#labs_information .section_title {font-size: 24px; font-weight: 400; justify-content: flex-start; -webkit-justify-content: flex-start; text-align: left;}
section#labs_information ul {list-style: none; padding: 0}
section#labs_information .labs_information__item {display: flex;}
section#labs_information .labs_information__item .labs_information__item__icon {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; padding: 5px; margin-right: 10px;width: 20px; height: 20px;color: var(--blacksmokecolor)}
section#labs_information .labs_information__item .labs_information__item__icon i {width: 20px; height: 20px;}
section#labs_information .labs_information__item .labs_information__item__icon svg {fill: var(--blacksmokecolor);}
section#labs_information .labs_information__item .labs_information__item__icon img {display: block;}
section#labs_information .labs_information__item .labs_information__item__title {display: flex; align-items: center; -webkit-align-items: center; font-weight: 300; line-height: 1.5em}
section#labs_information .labs_information__item.country .labs_information__item__title {font-weight: 500; text-transform: uppercase; color: var(--darkcolor)}

section#labs_certificate {background: var(--pricolor)}
section#labs_certificate .wrapper {flex-direction: column; padding: 25px 0 50px; color: var(--whitecolor)}
section#labs_certificate .section_title {font-size: 24px; font-weight: 400; justify-content: flex-start; -webkit-justify-content: flex-start; text-align: left;}
section#labs_certificate .labs_certificate__holder {display: flex; padding: 0; list-style: none; justify-content: center; -webkit-justify-content: center;}
section#labs_certificate .labs_certificate__holder__item {margin: 5px 20px; display: flex;justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; filter: contrast(200%) invert(100%); -webkit-filter: contrast(200%) invert(100%);}

section#labs_equipment .wrapper {max-width: 900px; padding: 30px 0 100px; flex-direction: column;}
section#labs_equipment .section_title {font-size: 24px; font-weight: 400; justify-content: flex-start; -webkit-justify-content: flex-start; text-align: left; margin-bottom: 10px}
section#labs_equipment .labs_equipment__hoder {width: 100%}
section#labs_equipment .labs_equipment__item {margin-bottom: 20px; flex: 1 1 auto;}
section#labs_equipment .labs_equipment__item {border: 1px solid var(--darksmokecolor); background: var(--smokecolor); text-decoration: none;  padding: 10px 40px; display: flex;flex-direction: column; position: relative;position: relative;}
section#labs_equipment .labs_equipment__item .labs_equipment__item__title {font-family: roboto-slab; font-size: 16px; line-height: 1.5em; text-transform: uppercase;}
section#labs_equipment .labs_equipment__item .labs_equipment__item__title span:not(:last-of-type):after {padding-left: 10px; padding-right: 10px; content: '-'}
section#labs_equipment .labs_equipment__item .labs_equipment__item__model {font-size: 14px; color: var(--blacksmokecolor); text-transform: capitalize; line-height: 1.5em}
section#labs_equipment .labs_equipment__item:before,
section#labs_equipment .labs_equipment__item:after {font-family: mticon;font-size: 46px;position: absolute;height: 24px;width: 24px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;color: var(--whitecolor);text-shadow: 0px -1px 0px var(--darksmokecolor); z-index: 1}
section#labs_equipment .labs_equipment__item:before {content: 'arrow_drop_down';top: -9px;left: -9px;transform: rotate(135deg);}
section#labs_equipment .labs_equipment__item:after {content: 'arrow_drop_down';bottom: -9px;right: -9px;transform: rotate(-45deg);}

section#inst_list {flex-direction: column;}
section#inst_list .wrapper {max-width: 900px; padding: 50px 0 100px; flex-direction: column;}
section#inst_list .inst_list__hoder {width: 100%}
section#inst_list .inst_list__item {margin-bottom: 20px; flex: 1 1 auto;}
section#inst_list .inst_list__item a {border: 1px solid var(--darksmokecolor);background: var(--smokecolor);text-decoration: none;padding: 15px 40px;display: flex;position: relative;flex-wrap: wrap;}
section#inst_list .inst_list__item .inst_list__item__title {font-family: roboto-slab; font-size: 16px; line-height: 1.5em; text-transform: uppercase; margin-bottom: 10px;    flex: 1 1 auto;width: 100%;}
section#inst_list .inst_list__item .inst_list__item__title span:not(:last-of-type):after {padding-left: 10px; padding-right: 10px; content: ''}
section#inst_list .inst_list__item .inst_list__item__title .inst_list__item__title__model {font-size: 13px !important; font-family: roboto; color: var(--blacksmokecolor)}
section#inst_list .inst_list__item .inst_list__item__country {text-transform: capitalize; display: inline-flex; align-items: center; -webkit-align-items: center;}
section#inst_list .inst_list__item .inst_list__item__country .inst_list__item__country__flag {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 16px; height: 16px; margin-right: 10px}
section#inst_list .inst_list__item .inst_list__item__lab_name {text-transform: capitalize; display: flex; margin-left: 30px;font-family: roboto-slab}
section#inst_list .inst_list__item a:before,
section#inst_list .inst_list__item a:after {font-family: mticon;font-size: 46px;position: absolute;height: 24px;width: 24px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;color: var(--whitecolor);text-shadow: 0px -1px 0px var(--darksmokecolor); z-index: 1}
section#inst_list .inst_list__item a:before {content: 'arrow_drop_down';top: -9px;left: -9px;transform: rotate(135deg);}
section#inst_list .inst_list__item a:after {content: 'arrow_drop_down';bottom: -9px;right: -9px;transform: rotate(-45deg);}

section#country_list {flex-direction: column;}
section#country_list .wrapper {max-width: 900px; padding: 50px 0 100px; flex-direction: column;}
section#country_list .country_list__hoder {width: 100%}
section#country_list .country_list__item {margin-bottom: 20px; flex: 1 1 auto;}
section#country_list .country_list__item .holder {border: 1px solid var(--darksmokecolor);background: var(--smokecolor);text-decoration: none;padding: 15px 40px;display: flex;position: relative;flex-wrap: nowrap;}
section#country_list .country_list__item .country_list__item__title {font-family: roboto-slab; font-size: 16px; line-height: 1.5em; text-transform: uppercase; margin-bottom: 10px;    flex: 1 1 auto;width: 100%;}
section#country_list .country_list__item .country_list__item__title span:not(:last-of-type):after {padding-left: 10px; padding-right: 10px; content: ''}
section#country_list .country_list__item .country_list__item__title .country_list__item__title__model {font-size: 13px !important; font-family: roboto; color: var(--blacksmokecolor)}
section#country_list .country_list__item .country_list__item__country {text-transform: capitalize; display: inline-flex; align-items: center; -webkit-align-items: center;}
section#country_list .country_list__item .country_list__item__country .country_list__item__country__flag {display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; width: 16px; height: 16px; margin-right: 10px}
section#country_list .country_list__item .country_list__item__info {text-transform: capitalize; display: flex; margin-left: 30px;font-family: roboto-slab; flex-wrap: wrap}
section#country_list .country_list__item .country_list__item__info .members__holder__item__stat:not(:last-of-type) {margin-right: 15px; border-right: 1px solid silver;}
section#country_list .country_list__item .country_list__item__info .members__holder__item__stat_count {font-weight: bold}
section#country_list .country_list__item .country_list__item__info .members__holder__item__stat_label{padding: 0 15px; }
section#country_list .country_list__item .country_list__item__info .members__holder__item__stat{display: flex;flex-flow: row-reverse wrap;line-height: normal;}
section#country_list .country_list__item .holder:before,
section#country_list .country_list__item .holder:after {font-family: mticon;font-size: 46px;position: absolute;height: 24px;width: 24px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;color: var(--whitecolor);text-shadow: 0px -1px 0px var(--darksmokecolor); z-index: 1}
section#country_list .country_list__item .holder:before {content: 'arrow_drop_down';top: -9px;left: -9px;transform: rotate(135deg);}
section#country_list .country_list__item .holder:after {content: 'arrow_drop_down';bottom: -9px;right: -9px;transform: rotate(-45deg);}


section#search_list {}
section#search_list .wrapper {max-width: 900px; padding: 50px 0 100px; flex-direction: column;}
section#search_list .search_list__tab_holder {display: flex; justify-content: space-around; -webkit-justify-content: space-around; align-items: center; -webkit-align-items: center;}
section#search_list .search_list__tab_holder .search_list__tab_holder__item {display: flex; flex-direction: column; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;width: calc(80% / 3);}
section#search_list .search_list__tab_holder .search_list__tab_holder__item.results i:after {content: 's'}
section#search_list .search_list__tab_holder .search_list__tab_holder__item .search_list__tab_holder__title {font-size: 18px; text-transform: uppercase; line-height: 1.5em; padding: 5px 0; margin-bottom: 5px; border-bottom: 4px solid var(--textcolor); display: flex; width: 100%; justify-content: center; -webkit-justify-content: center;}
section#search_list .search_list__tab_holder .search_list__tab_holder__item .search_list__tab_holder__count {line-height: 1.5em;}
section#search_list .search_list__tab_holder .search_list__tab_holder__item.current {color: var(--seccolor);}
section#search_list .search_list__tab_holder .search_list__tab_holder__item.current .search_list__tab_holder__title {border-color: var(--seccolor)}
section#search_list .search_list__tab_holder .search_list__tab_holder__item.noresult {color: var(--blacksmokecolor);}
section#search_list .search_list__tab_holder .search_list__tab_holder__item.noresult .search_list__tab_holder__title {border-color: var(--blacksmokecolor)}
section#search_list .search_list__tab_content {margin-top: 50px;}

div.members__holder__item__flag img{display: flex;align-items: center;justify-content: center;height: 66px;object-fit: cover;height: fit-content}
div.members__holder__item__flag {width: 60px; height: 40px; border:1px var(--darksmokecolor) solid; overflow: hidden; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;}
div.members_more_section {display: flex;align-items: center;justify-content: center;}
div.members_more_section a.members_more{    align-items: center;border: 1px solid var(--darkcolor);padding: 10px 30px;text-transform: capitalize;border-radius: 2px;margin:50px 0;width: fit-content;display: flex;justify-content: center;}
section#labs_information .labs_information__item .labs_information__item__icon div.members__holder__item__flag{height: 20px;width: 20px;border:none;}
section#labs_information .labs_information__item .labs_information__item__icon img{height: initial;object-fit: contain;height: inherit}

section#workshop_register .wrapper{padding: 50px 0 100px}
section#workshop_register form{width: 70%;margin: 0 auto;}
 section#workshop_register .form_field span.title{top: -10px !important}
section#workshop_register .grid{display: grid;grid-gap: 10px}
section#workshop_register .two_grid{grid-template-columns: repeat(2,1fr);}
section#workshop_register .three_grid{grid-template-columns: repeat(3,1fr);}
section#workshop_register form ul li{display: flex;flex-flow: row wrap;align-items: center;line-height: 3;position: relative;}
section#workshop_register form ul li .radio_holder{width: 100%;}
section#workshop_register .form_field .text_field, 
section#workshop_register .form_field input[type=text], 
section#workshop_register .form_field input[type=readonly], 
section#workshop_register .form_field input[type=password]{width: 100%;font-family:roboto;font-size: 14px;padding-top: 8px}
section#workshop_register .form_field:not(.notic){display: flex;align-items: center;}
section#workshop_register .form_field .group label{position: relative;margin-right: 15px}
section#workshop_register .form_field .group{display: flex;flex-flow: row wrap;align-items: center;margin-top: 0}
section#workshop_register input[type=radio]{position: absolute;opacity: 0;left: 0;top: 0;cursor: pointer;width: 100%;height: 100%;}
section#workshop_register input[type=radio]+span:before{width: 12px;height: 12px;border: 1px solid var(--pricolor);content: '';border-radius: 50%;margin-right: 6px;margin-top: 1px;flex-shrink: 0;}
section#workshop_register input[type=radio]+span{display: flex;flex-grow: 1;overflow: initial !important;align-items: center;}
section#workshop_register input[type=radio]:checked+span{font-weight: 600;}
section#workshop_register input[type=radio]:checked+span:before{background: var(--pricolor);box-shadow: inset 0 0 0 2px #fff;}
/*section#workshop_register .form_field.require span.title:after, .form_field.require span.label:after{display: none}*/
section#workshop_register .form_field span.label, section#workshop_register .form_field span.title{font-size: 13px;font-weight: normal;line-height: normal;}
section#workshop_register .form_field input[type=text]::placeholder{color: black;}
section#workshop_register .form_field span.label{padding-left: 15px;margin-top: -2px}
section#workshop_register .submit{border: 1px solid var(--pricolor);padding: 10px 30px;text-transform: capitalize;border-radius: 2px;margin-top: 5px;width: fit-content;display: flex;background-color: transparent;color: var(--pricolor);margin-left: auto;cursor: pointer;font-family: roboto;box-shadow: none}
section#workshop_register .submit:hover{box-shadow: none}
section#workshop_register  .form_field .captcha_reload{top: 0}
section#workshop_register .form_field .captcha_image{right: -20%;left: auto}
section#workshop_register .fcaptcha{grid-column: 3}
section#workshop_register .form_field .captcha_reload .loading-spinner{top: 100%}
section#workshop_register .form_field.require span.label:after{padding: 0;height: 5px;width: 5px;left: 4px}
section#workshop_register .form_field.require span.title:after{top: 8px}
section#workshop_register .form_field span.label:after{content: ''}
.selectStyle, .selectStyle .selectric-wrapper{width: 100%}
