/*!
 Theme Name: ROCHE
 Theme URI: http://foundationone.com
 Author: UXpert
 Author URI: http://uxpert.co.il
 Description: WordPress theme for ROCHE.
 Version: 1.0
 Text Domain: roche
 */
/**
 * COLORS
 */
/**
 * TYPOGRAPHY
 */
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-light-webfont.eot');
  src: url('assets/fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-light-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-light-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-light-webfont.svg#open_sans_hebrewlight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-lightitalic-webfont.eot');
  src: url('assets/fonts/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-lightitalic-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-lightitalic-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-lightitalic-webfont.svg#open_sans_hebrewlight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-regular-webfont.eot');
  src: url('assets/fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-regular-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-regular-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-regular-webfont.svg#open_sans_hebrewregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-italic-webfont.eot');
  src: url('assets/fonts/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-italic-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-italic-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-italic-webfont.svg#open_sans_hebrewitalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-bold-webfont.eot');
  src: url('assets/fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-bold-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-bold-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-bold-webfont.svg#open_sans_hebrewbold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-bolditalic-webfont.eot');
  src: url('assets/fonts/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-bolditalic-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-bolditalic-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-bolditalic-webfont.svg#open_sans_hebrewbold_italic') format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-extrabold-webfont.eot');
  src: url('assets/fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-extrabold-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-extrabold-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-extrabold-webfont.svg#open_sans_hebrewextra_bold') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('assets/fonts/opensanshebrew-extrabolditalic-webfont.eot');
  src: url('assets/fonts/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/opensanshebrew-extrabolditalic-webfont.woff') format('woff'), url('assets/fonts/opensanshebrew-extrabolditalic-webfont.ttf') format('truetype'), url('assets/fonts/opensanshebrew-extrabolditalic-webfont.svg#open_sans_hebrewXBdIt') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../../plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/fonts/fontawesome-webfont.eot');
  src: url('../../plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/fonts/fontawesome-webfont.woff') format('woff'), url('../../plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'), url('../../plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/fonts/fontawesome-webfont.svg#open_sans_hebrewXBdIt') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**
 * MIXINS
 */
/*.no-limits {
 font-size: 3vw;
 }
 .limit-min {
 @include responsive-font(3vw, 20px);
 }
 .limit-min-max {
 @include responsive-font(3vw, 20px, 50px);
 }*/
/**
 * RESET STYLESHEET
 */
[lang="he-IL"] .banner-text.col-md-4.col-sm-5.text_by_id_6 {
    margin-left: -22px;
}
[lang="ru-RU"] .image_cover.homepage h2 {
    margin-top: 106px;
    font-size: 2rem!important;
}
[lang="he-IL"] .image_cover.homepage h2 {
    text-align: right;
}
@media (max-width:767px){
[lang="he-IL"] .image_cover.homepage h2 {
    font-size:15px !important;
}
}
[lang="ru-RU"] .image_cover.homepage .container {
    left: 0;
    right: 0;
    top: 40%;
}
[lang="ru-RU"] .legal_text {
    height: 30px;
    overflow: hidden;
  position: relative;
}
[lang="ru-RU"] .home div#morelegal {
    position: absolute;
    bottom: 0px;
    right: 95px;
    height: 12px;
}
[lang="ru-RU"] div#morelegal {
	    position: absolute;
    bottom: 0px;
    
    height: 12px;
    right: 12px;
}
div#morelegal {
    display: inline-block;
    margin: auto;
    text-align: center;
    font-size: 2rem;
    line-height: 0;
    color: #f47721;
    cursor: pointer;
}
[lang="ru-RU"] .form-contant p {
    font-size: 18px;
}
[lang="ar"] main .important_links a,
[lang="ru-RU"] main .important_links a{
    text-align: left;
    padding-left: 34px;
}
[lang="he-IL"] #morelegal,
[lang="ar"] #morelegal{
    display:none;
}
.legal_text.open {
    height: auto;
}
div#morelegal.open {
   right: unset;
  bottom: -2px;
}
body {
  background-color: white;
  color: #73747d;
  overflow-x: hidden;
  line-height: 1;
  font-weight: 400;
  font-family: 'Open Sans Hebrew', sans-serif;
  direction: ltr;
  text-align: left;
}
body.admin-bar #a11y {
  top: 47px;
}
#send-mail-form{
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  margin-right: -20px;
}
.legal_text{
  padding-left: 30px;
  margin-left: -30px !important;
  display:block;
}
.legal_text_tooltip {
    position: absolute;
    width:300px;
    bottom: 0;
    right: 100%;
    margin-right: -1px;
    background: white;
    border: 1px solid gray;
    box-shadow: 1px 1px 1px 1px;
    padding: 9px;
    line-height:21px;
    z-index:9999999999;
    visibility:hidden;
    opacity:0;
}

.legal_text_tooltip:after {
	content: '';
    display: block;
    border-width: 0px 33px 15px 33px;
    border-style: solid;
    border-color: #494949 transparent;
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: 10px;
    left:100%;
    margin-left:-10px;
	z-index:9999999999;
	transform:rotate(90deg);
}
[lang="ru-RU"] .legal_text:hover~.legal_text_tooltip {
    visibility:visible;
    opacity:1;
}
[lang="ar"] .legal_text_tooltip ,[lang="he-IL"] .legal_text_tooltip {
  display:none;
}
@media (max-width: 767px){
.legal_text_tooltip{
	display:none !important;
}
}
@media (min-width: 2130px) {
  [lang="ru-RU"] div#morelegal {
      position: absolute;
      bottom: 1px;
      right: 79px;
      height: 12px;
  }
}

@media (max-width: 1199px) {
  body.admin-bar #a11y {
    top: 79px;
  }
  body.admin-bar header .navbar {
    top: 32px;
  }
}
a {
  font-size: inherit;
  color: inherit;
  text-decoration: none;
  outline-width: 1px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:focus {
  -webkit-box-shadow: 0 0 10px 0px #f68d46 inset;
  -moz-box-shadow: 0 0 10px 0px #f68d46 inset;
  -o-box-shadow: 0 0 10px 0px #f68d46 inset;
  -ms-box-shadow: 0 0 10px 0px #f68d46 inset;
  box-shadow: 0 0 10px 0px #f68d46 inset;
  outline-color: transparent;
  border-radius: 4px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
ul {
  list-style: none;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: #fff !important;
}
img {
  max-width: 100%;
  height: auto;
}
script + img {
  position: fixed;
  top: -10px;
  max-width: none;
  height: 1px;
  opacity: 0;
}
.pull-right {
  float: left !important;
}
.pull-left {
  float: right !important;
}
.v-align-middle {
  vertical-align: middle;
  display: inline-block;
}
.no-margin {
  margin: 0px !important;
}
span.dir-ltr {
  direction: ltr;
  display: inline-block;
}
span.dir-rtl {
  direction: rtl;
  display: inline-block;
}
#a11y {
  position: absolute;
  top: 14px;
  right: 0;
  min-width: 60px;
  background-color: #fff;
  padding: 5px;
  z-index: 999;
  color: #136aa3;
  font-weight: lighter;
  border: 0;
  border-radius: 3px;
}
@media (max-width: 1200px) {
  #a11y {
    top: 47px;
    min-width: 45px;
    padding: 5px 5px 6px;
    font-size: 0;
  }
  #a11y:before {
    font-family: "FontAwesome";
    content: "\f193";
    display: inline-block;
    font-size: 18px;
  }
}
.a11y-off #a11y {
  background-color: #177cc0;
  color: #fff;
}
#skipTo {
  position: absolute;
  top: -50px;
  left: 7px;
  padding: 9px 18px;
  color: white;
  background-color: transparent;
  z-index: 3;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#skipTo:focus {
  top: 5px;
  background-color: #f68d46;
}
.parent-pageid-822 #menu-item-824 > a,.postid-831 #menu-item-837 > a,.postid-865 #menu-item-837 > a,.postid-832 #menu-item-837 > a,.postid-845 #menu-item-853 > a,.postid-1633 #menu-item-853 > a,.tax-about_cancer.term-11 #menu-item-874 > a,.tax-about_cancer.term-12 #menu-item-874 > a,.tax-about_cancer.term-6 #menu-item-874 > a,.tax-about_cancer.term-316 #menu-item-874 > a,
.tax-about_cancer.term-44 #menu-item-874 > a,
.tax-about_cancer.term-60 #menu-item-874 > a,
.tax-about_cancer.term-254 #menu-item-874 > a,
.tax-about_cancer.term-256 #menu-item-874 > a,
.tax-about_cancer.term-326 #menu-item-874 > a,
.tax-about_cancer.term-328 #menu-item-874 > a,
.tax-about_cancer.term-860 #menu-item-874 > a,
.tax-about_cancer.term-859 #menu-item-874 > a,
.tax-about_cancer.term-897 #menu-item-874 > a,
.tax-about_cancer.term-894 #menu-item-874 > a,
.tax-about_cancer.term-895 #menu-item-874 > a,
.tax-about_cancer.term-896 #menu-item-874 > a,
.tax-about_cancer.term-455 #menu-item-874 > a,
.tax-about_cancer.term-448 #menu-item-874 > a,
.tax-about_cancer.term-381 #menu-item-874 > a,
.tax-about_cancer.term-625 #menu-item-874 > a,
.tax-about_cancer.term-626 #menu-item-874 > a,
.tax-about_cancer.term-624 #menu-item-874 > a,
.tax-about_cancer.term-622 #menu-item-874 > a,
.tax-about_cancer.term-623 #menu-item-874 > a,
.tax-about_cancer.term-463 #menu-item-874 > a,
.tax-about_cancer.term-458 #menu-item-874 > a,
.tax-about_cancer.term-459 #menu-item-874 > a,
.tax-about_cancer.term-461 #menu-item-874 > a,
.tax-about_cancer.term-60 #menu-item-874 > a,

.tax-about_cancer.term-1965 #menu-item-874 > a,
.tax-about_cancer.term-1964 #menu-item-874 > a,
.tax-about_cancer.term-1963 #menu-item-874 > a,
.tax-about_cancer.term-1962 #menu-item-874 > a,
.tax-about_cancer.term-1961 #menu-item-874 > a,
.tax-about_cancer.term-1960 #menu-item-874 > a,
.tax-about_cancer.term-1958 #menu-item-874 > a,
.tax-about_cancer.term-1957 #menu-item-874 > a,
.tax-about_cancer.term-1956 #menu-item-874 > a,
.tax-about_cancer.term-1955 #menu-item-874 > a,
.tax-about_cancer.term-1936 #menu-item-874 > a,
.tax-about_cancer.term-1934 #menu-item-874 > a,
.tax-about_cancer.term-1933 #menu-item-874 > a,
.tax-about_cancer.term-1932 #menu-item-874 > a,
.tax-about_cancer.term-1931 #menu-item-874 > a,
.tax-about_cancer.term-1930 #menu-item-874 > a,
.tax-about_cancer.term-1929 #menu-item-874 > a,
.tax-about_cancer.term-1954 #menu-item-874 > a,
.tax-about_cancer.term-1953 #menu-item-874 > a,
.tax-about_cancer.term-1949 #menu-item-874 > a,
.tax-about_cancer.term-1948 #menu-item-874 > a,
.tax-about_cancer.term-1946 #menu-item-874 > a,
.tax-about_cancer.term-1945 #menu-item-874 > a,
.tax-about_cancer.term-466 #menu-item-874 > a,
.tax-about_cancer.term-1941 #menu-item-874 > a,
.tax-about_cancer.term-1940 #menu-item-874 > a,
.tax-about_cancer.term-502 #menu-item-874 > a,
.tax-about_cancer.term-506 #menu-item-874 > a,
.tax-about_cancer.term-1092 #menu-item-874 > a,
.tax-about_cancer.term-1091 #menu-item-874 > a,
.tax-about_cancer.term-1090 #menu-item-874 > a,
.tax-about_cancer.term-1089 #menu-item-874 > a,
.tax-about_cancer.term-1086 #menu-item-874 > a,
.tax-about_cancer.term-1151 #menu-item-874 > a,
.tax-about_cancer.term-1084 #menu-item-874 > a,
.tax-about_cancer.term-1083 #menu-item-874 > a,
.tax-about_cancer.term-1082 #menu-item-874 > a,
.tax-about_cancer.term-1081 #menu-item-874 > a,
.tax-about_cancer.term-1080 #menu-item-874 > a,
.tax-about_cancer.term-1070 #menu-item-874 > a,
.tax-about_cancer.term-1163 #menu-item-874 > a,
.tax-about_cancer.term-1162 #menu-item-874 > a,
.tax-about_cancer.term-1099 #menu-item-874 > a,
.tax-about_cancer.term-1098 #menu-item-874 > a,
.tax-about_cancer.term-1097 #menu-item-874 > a,
.tax-about_cancer.term-1096 #menu-item-874 > a,
.tax-about_cancer.term-1095 #menu-item-874 > a,
.tax-about_cancer.term-1049 #menu-item-874 > a,
.postid-883 #menu-item-837 > a,
.postid-834 #menu-item-837 > a,
.postid-835 #menu-item-837 > a,
.postid-881 #menu-item-837 > a,
.postid-1270 #menu-item-837 > a,
.postid-867 #menu-item-837 > a,
.postid-890 #menu-item-837 > a,
.postid-891 #menu-item-837 > a,
.postid-892 #menu-item-837 > a,
.postid-1277 #menu-item-837 > a,
.postid-884 #menu-item-837 > a,
.postid-836 #menu-item-837 > a,
.postid-886 #menu-item-837 > a,
.postid-887 #menu-item-837 > a,
.postid-1278 #menu-item-837 > a,
.postid-1420 #menu-item-853 > a,
.postid-1426 #menu-item-853 > a,
.postid-1430 #menu-item-853 > a,
.postid-1432 #menu-item-853 > a,
.postid-1436 #menu-item-853 > a,
.postid-1438 #menu-item-853 > a,
.postid-849 #menu-item-853 > a,
.postid-850 #menu-item-853 > a,
.postid-851 #menu-item-853 > a,
.postid-1636 #menu-item-853 > a,
.postid-1161 #menu-item-853 > a,
.postid-1094 #menu-item-874 > a,
.postid-1095 #menu-item-874 > a,
.postid-1096 #menu-item-874 > a,
.postid-1097 #menu-item-874 > a,
.postid-1098 #menu-item-874 > a,
.postid-1099 #menu-item-874 > a,
.postid-1162 #menu-item-874 > a,
.postid-1163 #menu-item-874 > a,
.postid-1070 #menu-item-874 > a,
.postid-1080 #menu-item-874 > a,
.postid-1081 #menu-item-874 > a,
.postid-1082 #menu-item-874 > a,
.postid-1083 #menu-item-874 > a,
.postid-1084 #menu-item-874 > a,
.postid-1151 #menu-item-874 > a,
.postid-1086 #menu-item-874 > a,
.postid-1089 #menu-item-874 > a,
.postid-1090 #menu-item-874 > a,
.postid-1091 #menu-item-874 > a,
.postid-1092 #menu-item-874 > a,
.postid-506 #menu-item-874 > a,
.postid-502 #menu-item-874 > a,
.postid-1940 #menu-item-874 > a,
.postid-1941 #menu-item-874 > a,
.postid-1944 #menu-item-874 > a,
.postid-1945 #menu-item-874 > a,
.postid-1946 #menu-item-874 > a,
.postid-1948 #menu-item-874 > a,
.postid-1949 #menu-item-874 > a,
.postid-1953 #menu-item-874 > a,
.postid-1954 #menu-item-874 > a,
.postid-1929 #menu-item-874 > a,
.postid-1930 #menu-item-874 > a,
.postid-1931 #menu-item-874 > a,
.postid-1932 #menu-item-874 > a,
.postid-1933 #menu-item-874 > a,
.postid-1934 #menu-item-874 > a,
.postid-1936 #menu-item-874 > a,
.postid-1955 #menu-item-874 > a,
.postid-1956 #menu-item-874 > a,
.postid-1957 #menu-item-874 > a,
.postid-1958 #menu-item-874 > a,
.postid-1960 #menu-item-874 > a,
.postid-1961 #menu-item-874 > a,
.postid-1962 #menu-item-874 > a,
.postid-1963 #menu-item-874 > a,
.postid-1964 #menu-item-874 > a,
.postid-1965 #menu-item-874 > a,
.postid-461 #menu-item-874 > a,
.postid-459 #menu-item-874 > a,
.postid-458 #menu-item-874 > a,
.postid-463 #menu-item-874 > a,
.postid-623 #menu-item-874 > a,
.postid-622 #menu-item-874 > a,
.postid-624 #menu-item-874 > a,
.postid-626 #menu-item-874 > a,
.postid-625 #menu-item-874 > a,
.postid-381 #menu-item-874 > a,
.postid-448 #menu-item-874 > a,
.postid-455 #menu-item-874 > a
{
    background-color: #f68d46;
}
body {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
body:not(.a11y-off) {
  color: black;
  font-weight: 400;
  /* Texts */
  /* /Texts */
  /* Buttons and link */
  /* Buttons and link */
}
body:not(.a11y-off) main nav.links h2, body:not(.a11y-off) .most_read .more, body:not(.a11y-off) .section article .more {
  color: black;
}
body:not(.a11y-off) #breadcrumbs a, body:not(.a11y-off) .glossary-main-container .terms-container h3, body:not(.a11y-off) .glossary-main-container .terms-container a, body:not(.a11y-off) .form-contant.thank_you .thanks p {
  color: #353f4b;
}
body:not(.a11y-off) .description-container.about_contain .description-text p, body:not(.a11y-off) .about_canser.main .navigation_bar h2 a, body:not(.a11y-off) .most_read h3, body:not(.a11y-off) .most_read h4, body:not(.a11y-off) .most_read .h4, body:not(.a11y-off) .most_read header h4:hover, body:not(.a11y-off) .most_read header h5:hover, body:not(.a11y-off) .most_read header .h4:hover, body:not(.a11y-off) .most_read .more:hover, body:not(.a11y-off) .about_canser.main .navigation_bar .links ul li a:hover, body:not(.a11y-off) .about_canser.main .navigation_bar .links ul li a:focus, body:not(.a11y-off) .about_canser aside .sidebar a:hover, body:not(.a11y-off) .about_canser aside .sidebar a:focus, body:not(.a11y-off) .about_canser aside .sidebar .btn:not(.active):hover, body:not(.a11y-off) .about_canser aside .sidebar .btn:not(.active):focus, body:not(.a11y-off) .section article header .article-title h3:hover, body:not(.a11y-off) .section article header .article-title h4:hover, body:not(.a11y-off) .section article .more:hover, body:not(.a11y-off) .single-page .section h2, body:not(.a11y-off) .about_canser ul.main-links-content > li a:hover .text, body:not(.a11y-off) .about_canser ul.main-links-content > li a:focus .text, body:not(.a11y-off) .single-page .section h2, body:not(.a11y-off) .about_canser .expanded-container .title_post, body:not(.a11y-off) .glossary-main-container .terms-container a:hover, body:not(.a11y-off) .glossary-main-container .terms-container a:focus, body:not(.a11y-off) .image_cover.order-examination .main-contaent .steps-container .step h3 {
  color: #f68d46;
}
@media (min-width: 768px) {
  body:not(.a11y-off) main .stories-contain .title {
    color: black;
  }
  body:not(.a11y-off) main .stories-contain:not(.active):hover .title, body:not(.a11y-off) main .stories-contain:not(.active):focus .title {
    color: #f68d46;
  }
  body:not(.a11y-off) main .stories-contain:not(.active):hover .text-contain, body:not(.a11y-off) main .stories-contain:not(.active):focus .text-contain {
    -webkit-box-shadow: 7px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(184, 79, 9, .1) inset;
    -khtml-box-shadow: 7px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(184, 79, 9, .1) inset;
    -moz-box-shadow: 7px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(184, 79, 9, .1) inset;
    -ms-box-shadow: 7px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(184, 79, 9, .1) inset;
    -o-box-shadow: 7px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(184, 79, 9, .1) inset;
    box-shadow: 7px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(184, 79, 9, .1) inset;
  }
  body:not(.a11y-off) main .stories-contain.active .thumb-wrapper {
    -webkit-box-shadow: 6px 0px 0px #f68d46;
    -khtml-box-shadow: 6px 0px 0px #f68d46;
    -moz-box-shadow: 6px 0px 0px #f68d46;
    -ms-box-shadow: 6px 0px 0px #f68d46;
    -o-box-shadow: 6px 0px 0px #f68d46;
    box-shadow: 6px 0px 0px #f68d46;
  }
  body:not(.a11y-off) main .stories-contain.active .text-contain {
    -webkit-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -khtml-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -moz-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -ms-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -o-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
  }
}
body:not(.a11y-off) .from_press_slider .from_press_controls [class*="item-"] a span {
  color: black;
}
body:not(.a11y-off) .from_press_slider .from_press_controls [class*="item-"] a:hover span, body:not(.a11y-off) .from_press_slider .from_press_controls [class*="item-"] a:focus span {
  color: #f68d46;
}
body:not(.a11y-off) .modal a, body:not(.a11y-off) .single-page .section article a {
  color: #177cc0;
}
body:not(.a11y-off) .modal a:hover, body:not(.a11y-off) .single-page .section article a:hover, body:not(.a11y-off) .modal a:focus, body:not(.a11y-off) .single-page .section article a:focus {
  color: #1e4f6f;
}
body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav a:focus, body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav a:hover, body:not(.a11y-off) .lang-switch li a:focus, body:not(.a11y-off) .lang-switch li a:hover, body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav .btn.dropdown-toggle:focus, body:not(.a11y-off) .elp-popup-bg .elp-popup-box button.cancel:focus {
  background-color: #3c4551;
}
@media (min-width: 1200px) {
  body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children:hover > a, body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children:focus > a, body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children.open > a {
    background-color: #3c4551;
  }
}
body:not(.a11y-off) .btn_ li.current-menu-item a, body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav li.current-menu-item a, body:not(.a11y-off) .btn_ li .btn-group.open .dropdown-toggle, body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav li .btn-group.open .dropdown-toggle {
  background-color: #f68d46;
}
body:not(.a11y-off) .btn_ .btn.dropdown-toggle:focus, body:not(.a11y-off) header .navbar .navbar-collapse .navbar-nav .btn.dropdown-toggle:focus {
  background-color: #f68d46;
}
body:not(.a11y-off) .container.up-container .up-container .up:focus, body:not(.a11y-off) .elp-popup-bg .elp-popup-box button.continue:focus {
  background-color: #f68d46;
}
body:not(.a11y-off) .btn_, body:not(.a11y-off) .inner_page .order-check .btn, body:not(.a11y-off) .banner-text .order-check .btn {
  background-color: #f68d46;
  border: 1px solid #f68d46;
}
body:not(.a11y-off) .btn_:hover, body:not(.a11y-off) .inner_page .order-check .btn:hover, body:not(.a11y-off) .banner-text .order-check .btn:hover, body:not(.a11y-off) .btn_:focus, body:not(.a11y-off) .inner_page .order-check .btn:focus, body:not(.a11y-off) .banner-text .order-check .btn:focus {
  background-color: #864011;
}
body:not(.a11y-off) main nav.links a:hover i span.bg:before, body:not(.a11y-off) main nav.links a:focus i span.bg:before {
  color: #ffe0cb;
}
body:not(.a11y-off) main nav.links a:hover i span.front:before, body:not(.a11y-off) main nav.links a:focus i span.front:before {
  color: #f68d46;
}
body:not(.a11y-off) main nav.links a:hover h2, body:not(.a11y-off) main nav.links a:focus h2 {
  color: #f68d46;
}
body:not(.a11y-off) .form-contant [type="submit"], body:not(.a11y-off) .contact-us .coll-us, body:not(.a11y-off) .contact-us .send-mail, body:not(.a11y-off) .order-check .btn {
  border: 0;
  background-color: #5d6a7a;
}
body:not(.a11y-off) .form-contant [type="submit"]:hover, body:not(.a11y-off) .contact-us .coll-us:hover, body:not(.a11y-off) .contact-us .send-mail:hover, body:not(.a11y-off) .order-check .btn:hover, body:not(.a11y-off) .form-contant [type="submit"]:focus, body:not(.a11y-off) .contact-us .coll-us:focus, body:not(.a11y-off) .contact-us .send-mail:focus, body:not(.a11y-off) .order-check .btn:focus {
  background-color: #374555;
}
@media (min-width: 768px) {
  body:not(.a11y-off) main .main-contaent .questions-list li a:hover span, body:not(.a11y-off) main .main-contaent .questions-list li button:hover span {
    color: #f68d46;
  }
}
body:not(.a11y-off) .form-container .nav-tabs li:not(.active) > a {
  background-color: #426cb4;
}
body:not(.a11y-off) .form-container .nav-tabs li:not(.active) > a:hover, body:not(.a11y-off) .form-container .nav-tabs li:not(.active) > a:focus {
  color: white;
  background-color: #29436f;
}
body:not(.a11y-off) header .navbar .navbar-header span, body:not(.a11y-off) a.link-to {
  color: #f68d46;
}
body:not(.a11y-off) #a11y:focus, body:not(.a11y-off) footer a:focus, body:not(.a11y-off) footer button:focus, body:not(.a11y-off) footer img:focus {
  outline: 1px solid orange;
  -webkit-box-shadow: 0 0 10px 0px #f68d46 inset;
  -moz-box-shadow: 0 0 10px 0px #f68d46 inset;
  -o-box-shadow: 0 0 10px 0px #f68d46 inset;
  -ms-box-shadow: 0 0 10px 0px #f68d46 inset;
  box-shadow: 0 0 10px 0px #f68d46 inset;
  font-weight: bold;
}
body:not(.a11y-off) .form-contant .labelWrapper {
  color: #e20000;
}
body:not(.a11y-off) .form-contant input.has-error {
  border-color: #e20000;
}
body:not(.a11y-off) main .title > span {
  color: #353f4b;
  font-weight: 400;
}
body:not(.a11y-off) main .main-contaent .questions-list li button.collapsed p, body:not(.a11y-off) main .main-contaent .questions-list li a.collapsed p {
  color: black;
}
body:not(.a11y-off) main .main-contaent .questions-list li button:focus span, body:not(.a11y-off) main .main-contaent .questions-list li a:focus span, body:not(.a11y-off) main .main-contaent .questions-list li button:hover span, body:not(.a11y-off) main .main-contaent .questions-list li a:hover span {
  color: #f68d46;
}
body:not(.a11y-off) footer .regulation:focus {
  color: #114df2;
}
.a11y-off input, .a11y-off button, .a11y-off select, .a11y-off textarea, .a11y-off .from_press_slider .from_press_controls, .a11y-off .inner_slider, .a11y-off a {
  outline: 0 !important;
}
.a11y-off input:focus, .a11y-off button:focus, .a11y-off select:focus, .a11y-off textarea:focus, .a11y-off .from_press_slider .from_press_controls:focus, .a11y-off .inner_slider:focus, .a11y-off a:focus, .a11y-off input:hover, .a11y-off button:hover, .a11y-off select:hover, .a11y-off textarea:hover, .a11y-off .from_press_slider .from_press_controls:hover, .a11y-off .inner_slider:hover, .a11y-off a:hover, .a11y-off input:active, .a11y-off button:active, .a11y-off select:active, .a11y-off textarea:active, .a11y-off .from_press_slider .from_press_controls:active, .a11y-off .inner_slider:active, .a11y-off a:active {
  outline: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}
.a11y-off #a11y:focus {
  outline: -webkit-focus-ring-color auto 5px !important;
}
@media (min-width: 768px) {

  .a11y-off .image_cover.order-examination .main-contaent .steps-container .step .contant .btn:focus {
    background-color: #f68d46;
    border: 1px solid #f68d46;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1205px;
  }
}
/**
 * HEADER
 */
header {
  background-color: white;
}
header .navbar {
  border: 0;
  border-radius: 0;
  background-color: white;
  margin-bottom: 0;
}
header .navbar .navbar-collapse {
  border: 0;
  background-color: #5c6a7a;
}
header .navbar .navbar-collapse .navbar-nav {
  color: white;
  font-size: 1.214em;
  padding: 0;
  float: none;
}
@media (min-width: 1200px) {
  header .navbar .navbar-collapse .navbar-nav {
    float: right;
  }
}
@media (min-width: 1200px) {
  header .navbar .navbar-collapse .navbar-nav:not(.folding_nav) li {
    padding: 14px 12px;
  }
}
header .navbar .navbar-collapse .navbar-nav:not(.folding_nav) li:first-of-type {
  padding-right: 0;
}
header .navbar .navbar-collapse .navbar-nav:not(.folding_nav) li:last-of-type {
  padding-left: 0;
}
@media (min-width: 1200px) {
  header .navbar .navbar-collapse .navbar-nav > li {
    padding: 14px 7px;
  }
}
header .navbar .navbar-collapse .navbar-nav > li.mobile-only {
  display: none;
}
@media (max-width: 1199px) {
  header .navbar .navbar-collapse .navbar-nav > li.mobile-only {
    display: block;
  }
}
header .navbar .navbar-collapse .navbar-nav > li .btn.dropdown-toggle {
  box-shadow: none;
  color: inherit;
  font-size: inherit;
  text-align: center;
  border: 0 none;
  background-color: inherit;
}
@media (max-width: 1199px) {
  header .navbar .navbar-collapse .navbar-nav > li .btn.dropdown-toggle {
    display: none;
  }
}
@media (min-width: 1200px) {
  header .navbar .navbar-collapse .navbar-nav > li .btn.dropdown-toggle {
    min-width: 170px;
    padding: 0;
  }
}
header .navbar .navbar-collapse .navbar-nav > li .btn.dropdown-toggle:focus {
  background-color: #738498;
}
header .navbar .navbar-collapse .navbar-nav > li .btn.dropdown-toggle i {
  display: inline-block;
  margin-left: 7px;
}
@media (max-width: 1199px) {
  header .navbar .navbar-collapse .navbar-nav > li .btn.dropdown-toggle i {
    display: none;
  }
}
@media (max-width: 1199px) {
  header .navbar .navbar-collapse .navbar-nav > li .btn-group {
    display: block;
    width: 100%;
  }
}
header .navbar .navbar-collapse .navbar-nav > li .btn-group.open .dropdown-toggle {
  background-color: #f68d46;
}
header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu {
  min-width: 170px;
  font-size: 16px;
  text-align: left;
  background-color: #5c6a7a;
  border: 0 none;
  border-radius: 4px;
  box-shadow: none;
  margin-top: 4px;
}
header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu li {
  display: block;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
}
header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu li a {
  padding: 2px 10px;
}
header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu li a:focus {
  background-color: transparent;
}
header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu li a:focus:hover {
  background-color: #738498;
}
header .navbar .navbar-collapse .navbar-nav > li a:focus, header .navbar .navbar-collapse .navbar-nav > li a:hover, header .navbar .navbar-collapse .navbar-nav > li a {
  color: inherit;
}
header .navbar .navbar-collapse .navbar-nav > li.current-menu-item > a {
  background-color: #f68d46;
}
header .navbar .navbar-collapse .navbar-nav > li i {
  display: none;
}
@media (min-width: 1200px) {
  header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children {
    /*& > a {
     &:hover {
     background-color: #738498;
     }
     }*/
  }
  header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children:hover > a, header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children.open > a {
    background-color: #738498;
    /*&::after {
     content: "\f107";
     display: inline-block;
     font-family: "FontAwesome";
     margin-right: 0;
     margin-left: 7px;
     }*/
  }
  header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children:hover > a + .dropdown-menu, header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children.open > a + .dropdown-menu {
    display: block;
    margin-top: -5px;
  }
  header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children:hover > a + .dropdown-menu li, header .navbar .navbar-collapse .navbar-nav > li.menu-item-has-children.open > a + .dropdown-menu li {
    padding-left: 0;
    padding-right: 0;
  }
}
header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu {
  margin-top: -5px;
}
@media (max-width: 1199px) {
  header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu {
    display: none;
  }
}
header .navbar .navbar-collapse .navbar-nav .home {
  display: none;
}
header .navbar .navbar-collapse .navbar-nav a {
  padding: 2px 7px;
  border-radius: 2px;
}
header .navbar .navbar-collapse .navbar-nav a:focus, header .navbar .navbar-collapse .navbar-nav a:hover {
  background-color: #738498;
}
@media (max-width: 1199px) {
  header .navbar .navbar-collapse .navbar-nav a {
    max-height: 68px;
    font-size: 19px;
    padding: 25px 7px;
    padding-left: 40px;
  }
  header .navbar .navbar-collapse .navbar-nav a:focus, header .navbar .navbar-collapse .navbar-nav li.current-menu-item a {
    background-color: #cfdee8;
    color: #5c6a7a !important;
  }
}
@media (max-width: 1199px) and (max-width: 767px) {
  header .navbar .navbar-collapse .navbar-nav a {
    padding-top: 4%;
    padding-bottom: 4%;
  }
}
@media (max-width: 1199px) and (max-width: 400px) {
  header .navbar .navbar-collapse .navbar-nav a {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
  }
}
header .navbar .navbar-collapse .navbar-nav.folding_nav {
  padding: 0;
}
@media (min-width: 1200px) {
  header .navbar .navbar-collapse .navbar-nav.folding_nav li {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1199px) {
  header .navbar .navbar-collapse .navbar-nav.folding_nav {
    display: none;
  }
}
header .navbar .navbar-header {
  float: none;
}
header .navbar .navbar-header .navbar-brand {
    display: block;
  height: auto;
  float: left;
  margin: 0;
  margin-top: -2px;
/*    margin-top: -50px;*/
}
/*.home header .navbar .navbar-header .navbar-brand {
  display: block;
  height: auto;
  float: left;
  margin: 0;
  margin-top: -2px;
}*/
@media (min-width: 1200px) {
  header .navbar .navbar-header .navbar-brand {
    padding-right: 0;
    padding-left: 0;
    margin-left: -15px;
  }
}
header .navbar .navbar-header .navbar-brand img {
  max-width: 230px;
}
header .navbar .navbar-header .navbar-brand:focus {
  -webkit-box-shadow: 0 0 0px 0px transparent inset;
  -moz-box-shadow: 0 0 0px 0px transparent inset;
  -o-box-shadow: 0 0 0px 0px transparent inset;
  -ms-box-shadow: 0 0 0px 0px transparent inset;
  box-shadow: 0 0 0px 0px transparent inset;
}
header .navbar .navbar-header .navbar-brand span {
    display: block;
    color: #f47721;
  font-weight: 600;
  padding-top: 10px;
  font-size: 1em;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  header .navbar .navbar-header .navbar-brand span {
    font-size: 18px;
  }
}
header .navbar .navbar-header a {
  display: inline-block;
}
header .navbar .navbar-header a:hover, header .navbar .navbar-header a:focus {
  text-decoration: none;
}
header .navbar .navbar-header a:hover p, header .navbar .navbar-header a:focus p {
  color: #f68d46;
}
header .navbar .navbar-header .coll-us {
  float: right;
  font-size: 1.643em;
  color: #35302c;
  font-weight: 600;
  line-height: 90px;
}
#breadcrumbs {
  padding: 20px 15px;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0;
  font-size: 16px;
}
@media (max-width: 767px) {
  #breadcrumbs {
    display: none;
  }
}
#breadcrumbs a {
  color: #85858e;
  font-weight: 400;
  margin-right: 3px;
}
#breadcrumbs .breadcrumb_last {
  margin-left: 3px;
  font-weight: 600;
}
.container.up-container {
  direction: rtl;
  padding: 0 !important;
}
.container.up-container .up-container {
  /*@include transition (.1s);*/
  position: fixed;
  bottom: 45px;
  height: 0;
  text-align: right;
  z-index: 4;
}
.container.up-container .up-container .up {
  position: relative;
  bottom: 45px;
  width: 41px;
  height: 40px;
  background-color: rgba(0, 0, 0, .5);
  border-radius: 2px;
  padding: 0;
  opacity: 0;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
@media (max-width: 767px) {
  .container.up-container .up-container .up {
    display: none;
  }
}
.container.up-container .up-container .up i {
  position: absolute;
  top: 50%;
  left: 50%;
  color: white;
  line-height: 0;
  font-size: 16px;
  -webkit-transform: translate(-50%, 0);
  -khtml-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.container.up-container .up-container .up.visible {
  opacity: 1;
}
.container.up-container .up-container .up:hover {
  background-color: rgba(246, 141, 70, .5);
}
/**
 * press page
 * News page
 */
.section {
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .section {
    padding-bottom: 30px;
  }
}
.section article {
  margin-bottom: 35px;
}
.section article header {
  display: block;
  width: 100%;
  background-color: transparent;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .section article header {
    padding-right: 0;
  }
}
.section article header .article-title h3, .section article header .article-title h4 {
  font-size: 30px;
  color: black;
  margin: 0;
  line-height: 1;
  font-weight: 600;
  padding-bottom: 4px;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .section article header .article-title h3, .section article header .article-title h4 {
    font-size: 22px;
  }
}
.section article header .article-title span {
  display: block;
  font-size: 14px;
  color: #5c6a7a;
}
.section article header .article-title h3:hover, .section article header .article-title h4:hover, .section article .more:hover {
  color: #f28a42;
}
.section article .contant {
  /*max-height: 80px;*/
  overflow: hidden;
}
.section article p {
  font-size: 16.5px;
  color: black;
  font-weight: 400;
  line-height: 1.6;
}
.section article .more {
  display: block;
  font-size: 15.5px;
  padding-top: 5px;
  color: #85858e;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.section article + article {
  padding-top: 35px;
  border-top: 1px dotted rgba(81, 89, 100, 1);
}
.section article a {
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.section article a:hover, .section article a:focus {
  text-decoration: none;
}
.section article a:focus header .article-title h3, .section article a:focus .more {
  color: #f28a42;
}
.section.list article > a {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-flex-direction: row;
  -khtml-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}
.section.list article > a .img-container, .section.list article > a .text {
  -webkit-flex: 1;
  -khtml-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  -o-flex: 1;
  flex: 1;
  -webkit-flex-grow: 0;
  -khtml-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -o-flex-grow: 0;
  flex-grow: 0;
}
.section.list article > a .img-container {
  position: relative;
  -webkit-flex-basis: 210px;
  -khtml-flex-basis: 210px;
  -moz-flex-basis: 210px;
  -ms-flex-basis: 210px;
  -o-flex-basis: 210px;
  flex-basis: 210px;
  width: 210px;
  height: 166px;
  margin-right: 30px;
  border-radius: 4px;
  border: 1px solid #cfdee8;
  overflow: hidden;
  z-index: 2;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media (max-width: 991px) {
  .section.list article > a .img-container {
    -webkit-flex-basis: 110px;
    -khtml-flex-basis: 110px;
    -moz-flex-basis: 110px;
    -ms-flex-basis: 110px;
    -o-flex-basis: 110px;
    flex-basis: 110px;
    height: 85px;
  }
  .section.list article > a .img-container img {
    max-width: 115px;
  }
}
@media (max-width: 600px) {
  .section.list article > a .img-container {
    display: none;
  }
}
.section.list article > a .img-container img {
  /*position: absolute;
   top: 50%;
   left: 50%;
   min-width: 100%;
   width: 100vw;*/
  z-index: 1;
  /*
   @include allB ( transform, translate(-50%, -50%) );
   @media (min-width: 992px) {
   max-width: 225px;
   }*/
}
.section.list article > a .img-container img {
  width: 100%;
  height: 100%;
  -webkit-object-fit: cover;
  -khtml-object-fit: cover;
  -moz-object-fit: cover;
  -ms-object-fit: cover;
  -o-object-fit: cover;
  object-fit: cover;
  /* IE10+ and edge CSS styles go here */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active), (-webkit-min-device-pixel-ratio: 0) {
  .section.list article > a .img-container img {
    position: absolute;
    top: 0;
    left: 50%;
    min-width: 100%;
    max-width: none;
    width: auto;
    height: 100%;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.section.list article > a .text {
  -webkit-flex-grow: 1;
  -khtml-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -o-flex-grow: 1;
  flex-grow: 1;
  padding-right: 30px;
}
.section.list article > a .text p, .section.list article > a .text strong {
  font-weight: 400;
}
.section.list article > a header {
  margin-bottom: 15px;
}
.section.list article > a header .article-title h3, .section.list article > a header .article-title h4 {
  font-size: 20px;
}
.section.list article > a:focus .img-container, .section.list article > a .img-container:hover {
  border-color: #f28a42;
}
.section.list article > a:hover, .section.list article > a:focus {
  text-decoration: none;
}
.section.list .more {
  padding-top: 0;
}
.section.list .articels-content article {
  margin-bottom: 35px;
}
.image_cover {
  position: relative;
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 380px;
  z-index:10;
}

.page-id-1368 .image_cover {
    min-height: 474px;
}


@media (min-width: 768px) and (max-width: 1199px) {
  .image_cover {
    background-size: cover;
    min-height: 460px;
  }
}
.image_cover:not(.homepage) {
  background-image: url('assets/images/bg/backround - flip.png');
  background-size: inherit;
}
.image_cover.homepage.image_cover_id1 {
  background-image: url('assets/images/bg/strip-1 - flip.jpg');
}
.image_cover.homepage.image_cover_id2 {
  background-image: url('assets/images/bg/strip-2 - flip.jpg');
}
.image_cover.homepage.image_cover_id3 {
  background-image: url('assets/images/bg/strip-3 - flip.jpg');
}
.image_cover.homepage.image_cover_id4 {
  background-image: url('assets/images/bg/strip-4 - flip.jpg');
}
.image_cover.homepage.image_cover_id5 {
  background-image: url('assets/images/bg/strip-5 - flip.jpg');
}
.image_cover.homepage.image_cover_id6 {
  background-image: url('assets/images/bg/strip-4-flip.jpg');
}
.image_cover.homepage.image_cover_id7 {
  background-image: url('assets/images/bg/strip-4 - flip.jpg');
}
.image_cover.homepage .text_by_id_1, .image_cover.homepage .text_by_id_2, .image_cover.homepage .text_by_id_3, .image_cover.homepage .text_by_id_4, .image_cover.homepage .text_by_id_5, .image_cover.homepage .text_by_id_6, .image_cover.homepage .text_by_id_7 {
  display: none;
  text-align: center;
}
@media (max-width: 767px) and (min-width: 481px) {
  .image_cover.homepage .text_by_id_1 h2, .image_cover.homepage .text_by_id_2 h2, .image_cover.homepage .text_by_id_5 h2, .image_cover.homepage .text_by_id_6 h2, .image_cover.homepage .text_by_id_7 h2 {
    max-width: 300px;
  }
}
.image_cover.homepage .text_by_id_3 h2 {
  max-width: 333px;
}
@media (max-width: 767px) {
  .image_cover.homepage .text_by_id_3 h2 {
    max-width: 400px;
  }
}
.image_cover.homepage .text_by_id_7 h2 {
  font-size: 24px;
  max-width: 400px;
}
.image_cover.homepage .text_by_id_7 h2 strong {
  display: block;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .image_cover.homepage .text_by_id_7 h2 strong {
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .image_cover.homepage .text_by_id_7 h2 strong {
    margin-bottom: 6px;
  }
}
.image_cover.homepage .text_by_id_7 h2 span {
  display: block;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .image_cover.homepage .text_by_id_7 h2 span {
    margin-top: 10px;
  }
}
@media (max-width: 480px) {
  .image_cover.homepage .text_by_id_7 h2 span {
    margin-top: 6px;
  }
}
@media (max-width: 767px) {
  .image_cover.homepage .text_by_id_7 h2 br.desktop-brake {
    display: none;
  }
}
@media (min-width: 768px) {
  .image_cover.homepage .text_by_id_7 h2 br.mobile-brake {
    display: none;
  }
}
@media (max-width: 767px) {
  .image_cover.homepage .text_by_id_7 h2 {
    font-size: 17px;
  }
}
@media (max-width: 550px) {
  .image_cover.homepage .text_by_id_7 h2 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .image_cover.homepage .text_by_id_7 h2 {
    font-size: 3.4vw;
    padding-left: 8%;
  }
}
.image_cover.homepage .text_by_id_4 h2 {
  max-width: 100%;
}
@media (max-width: 767px) {
  .image_cover.homepage .text_by_id_4 h2 {
    max-width: 400px;
  }
}
.image_cover.homepage h2 {
    margin: 0 auto;
    max-width: 340px;
	font-weight: 100;
      font-size: 2.5rem!important;
}
@media (max-width: 767px) {
  .image_cover.homepage h2 {
    max-width: none;
  }
}
.image_cover.homepage h2 strong {
  display: block;
}
.image_cover.homepage .order-check {
  margin: 30px auto 0;
}
@media (max-width: 767px) {
  .image_cover.homepage .order-check {
    height: auto;
    padding-left: 22%;
    margin-top: 15px;
  }
  .image_cover.homepage .order-check .btn {
    font-size: 15px;
  }
}
@media (max-width: 380px) {
  .image_cover.homepage .order-check {
    padding-left: 15%;
  }
}
.image_cover.homepage .container {
  position: relative;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(30%);
  -moz-transform: translateY(30%);
  -o-transform: translateY(30%);
  -ms-transform: translateY(30%);
  transform: translateY(30%);
}
@media (min-width: 768px) {
  .image_cover.homepage .container {
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .image_cover.homepage .container > .row {
    -webkit-display: flex;
    -khtml-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -khtml-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-flex-direction: row-reverse;
    -khtml-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (max-width: 767px) {
  .image_cover.homepage .container {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 15px;
  }
}
.image_cover.homepage .col-md-4.col-sm-4.hidden-xs {
  direction: rtl;
}
.image_cover.homepage .form-container {
  max-width: 340px;
  margin-left: 0;
  margin-right: 0;
  direction: ltr;
}
.image_cover.homepage .form-container .tab-content {
  position: relative;
  min-height: 313px;
}
@media (max-width: 1199px) {
  .image_cover.homepage .form-container .form-contant label.contact-type-label:first-of-type {
    display: block;
    padding: 0;
  }
}
.image_cover.questions .collapsing {
  -webkit-transition: none;
  transition: none;
}
.image_cover.questions .form-contant {
  position: relative;
}
.image_cover.questions .title i {
  margin-left: -60px;
}
@media (min-width: 768px) {
  .image_cover.questions .title i.icon-questions .front {
    top: auto;
  }
}
@media (max-width: 767px) {
  .image_cover.questions .title i.icon-questions .front {
    bottom: 0;
  }
}
.image_cover.questions .title i.icon-questions .bg.path2::before {
  float: right;
}
.image_cover.video .main-contaent, .image_cover.video .videos-container {
  margin-bottom: 50px;
}
.image_cover.stories .stories-container {
  margin: 20px auto 60px;
}
.image_cover.stories .desktop {
  display: block;
}
.image_cover.stories .desktop .description-text {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .image_cover.stories .desktop .form-container.inner_page {
    margin-bottom: 0;
  }
}
.image_cover.stories .desktop .stories-container {
  margin-top: -20px;
}
.image_cover.stories .desktop .stories-container > .row {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -khtml-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: -35px;
  margin-right: -35px;
}
.image_cover.stories .desktop .stories-container > .row::before, .image_cover.stories .desktop .stories-container > .row:after {
  display: none;
}
.image_cover.stories .desktop .stories-container > .row .stories-contain {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -khtml-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  width: -webkit-calc(100% / 3);
  width: -moz-calc(100% / 3);
  width: -o-calc(100% / 3);
  width: -ms-calc(100% / 3);
  width: calc(100% / 3);
  padding: 0 20px;
  background-color: transparent;
}
@media (max-width: 991px) {
  .image_cover.stories .desktop .stories-container > .row .stories-contain {
    width: -webkit-calc(100% / 2);
    width: -moz-calc(100% / 2);
    width: -o-calc(100% / 2);
    width: -ms-calc(100% / 2);
    width: calc(100% / 2);
  }
}
.image_cover.stories .desktop .stories-container > .row .stories-contain .text-contain {
  background-color: #efeeee;
}
.image_cover.stories .desktop .stories-container > .row .stories-contain .title {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-align-content: center;
  -khtml-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  -o-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -khtml-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -khtml-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}
.image_cover.stories .desktop .stories-container > .row .stories-contain .title span {
  -webkit-align-self: center;
  -khtml-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  -o-align-self: center;
  align-self: center;
  margin-bottom: 0;
}
.image_cover.stories .desktop .stories-container > .row .stories-contain .title .description {
  font-weight: normal;
  font-size: 16px;
}
.image_cover.stories .desktop .stories-container > .row .stories-contain .title[data-story-description="true"] {
  -webkit-justify-content: start;
  -khtml-justify-content: start;
  -moz-justify-content: start;
  -ms-justify-content: start;
  -o-justify-content: start;
  justify-content: start;
}
@media (max-width: 767px) {
  .image_cover.stories .desktop .stories-container > .row .stories-contain .title[data-story-description="true"] > span {
    margin-bottom: 10px;
  }
}
.image_cover.stories .mobile {
  display: none;
}
.image_cover.press-page .main-contaent > .title {
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .image_cover.press-page .main-contaent > .title {
    margin-bottom: 5px;
  }
}
.image_cover.press-page .main-contaent .section article header {
  display: block;
  direction: rtl;
}
@media (min-width: 768px) {
  .image_cover.press-page .main-contaent .section article header {
    display: table;
  }
}
.image_cover.press-page .main-contaent .section article header .article-title, .image_cover.press-page .main-contaent .section article header > .logo {
  display: table-cell;
  vertical-align: top;
  direction: ltr;
}
@media (max-width: 767px) {
  .image_cover.press-page .main-contaent .section article header .article-title, .image_cover.press-page .main-contaent .section article header > .logo {
    display: block;
  }
}
.image_cover.press-page .main-contaent .section article header .article-title a, .image_cover.press-page .main-contaent .section article header > .logo a {
  display: block;
}
.image_cover.press-page .main-contaent .section article header > .logo {
  width: 130px;
  text-align: right;
}
@media (max-width: 767px) {
  .image_cover.press-page .main-contaent .section article header > .logo {
    width: 65px;
    margin-bottom: 13px;
  }
}
@media (min-width: 992px) {
  .image_cover.press-page .main-contaent .section article .contant {
    padding-right: 6%;
  }
}
.image_cover.order-examination .main-contaent > .title {
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent > .title {
    text-align: center;
  }
}
.image_cover.order-examination .main-contaent > .title + p {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container p br.desktop-brake, .image_cover.order-examination .main-contaent .steps-container + p br.desktop-brake {
    display: none;
  }
}
@media (min-width: 768px) {
  .image_cover.order-examination .main-contaent .steps-container p br.mobile-brake, .image_cover.order-examination .main-contaent .steps-container + p br.mobile-brake {
    display: none;
  }
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step {
    width: 100%;
    margin-bottom: 50px;
  }
  .image_cover.order-examination .main-contaent .steps-container .step:nth-of-type(2n+3) {
    clear: both;
  }
}
.image_cover.order-examination .main-contaent .steps-container .step .contant {
  position: relative;
  width: 100%;
}
.image_cover.order-examination .main-contaent .steps-container .step .contant > div, .image_cover.order-examination .main-contaent .steps-container .step .contant i {
  float: left;
}
@media (min-width: 768px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant > div {
    width: 125px;
  }
}
@media (min-width: 992px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant > div {
    width: 180px;
  }
}
@media (min-width: 1200px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant > div {
    width: 215px;
  }
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant > div {
    max-width: 343px;
    min-height: 260px;
    float: none;
    margin: 0 auto;
  }
}
.image_cover.order-examination .main-contaent .steps-container .step .contant i {
  display: block;
  width: 100%;
  font-style: normal;
  font-size: 38px;
  color: #f68d46;
  padding-top: 80px;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant i {
    padding-top: 40px;
  }
}
@media (min-width: 768px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant i {
    width: 45px;
    padding-top: 80px;
  }
}
@media (min-width: 992px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant i {
    width: 77px;
  }
}
@media (min-width: 1200px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant i {
    width: 100px;
  }
}
.image_cover.order-examination .main-contaent .steps-container .step .contant i:before {
  display: block;
  font-family: "FontAwesome";
  content: "\f107";
}
@media (min-width: 768px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant i:before {
    content: "\f105";
  }
}
.image_cover.order-examination .main-contaent .steps-container .step .contant p {
  min-height: 95px;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant p {
    min-height: initial;
    font-size: 20px;
    margin-bottom: 25px;
    /*br {
     display: none;
     }*/
  }
  .image_cover.order-examination .main-contaent .steps-container .step .contant p .no-brake {
    display: inline-block;
  }
}
.image_cover.order-examination .main-contaent .steps-container .step .contant p a {
  font-size: 16px;
  letter-spacing: -0.4px;
  word-wrap: break-word;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant p a {
    font-size: 20px;
  }
}
.image_cover.order-examination .main-contaent .steps-container .step .contant p a:hover {
  color: #da691d;
}
.image_cover.order-examination .main-contaent .steps-container .step .contant .btn {
  display: block;
  white-space: normal;
  border-radius: 3px;
  font-weight: 600;
  line-height: 1.2;
  font-size: 17px;
  padding: 11px 1px;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step .contant .btn {
    font-size: 20px;
    background-color: #5c6a7a;
    border: 1px solid #5c6a7a;
  }
  .image_cover.order-examination .main-contaent .steps-container .step .contant .btn:focus {
    background-color: #738498;
    border: 1px solid #738498;
  }
}
.image_cover.order-examination .main-contaent .steps-container .step h3 {
  font-size: 30px;
  color: #f68d46;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step h3 {
    font-size: 26px;
  }
}
.image_cover.order-examination .main-contaent .steps-container .step img {
  display: block;
  max-height: 78px;
  margin: 30px auto 20px;
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container .step img {
    max-height: 54px;
    margin: 20px auto;
  }
}
.image_cover.order-examination .main-contaent .steps-container + p {
  margin: 65px 0;
  line-height: 1.2;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}
.image_cover.order-examination .main-contaent .steps-container + p a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.image_cover.order-examination .main-contaent .steps-container + p a:hover {
  text-decoration: none;
  color: #da691d;
}
@media (min-width: 768px) {
  .image_cover.order-examination .main-contaent .steps-container + p [href*="tel:"]:hover, .image_cover.order-examination .main-contaent .steps-container + p [href*="tel:"]:focus {
    text-decoration: none;
    color: black;
    cursor: text;
  }
}
@media (max-width: 767px) {
  .image_cover.order-examination .main-contaent .steps-container + p {
    margin: 0 -30px;
    padding: 20px 15px;
    font-size: 18px;
    background-color: #f7f7f7;
    text-align: center;
    -webkit-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
    -moz-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
    -o-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
    -ms-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
    box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
  }
}
@media (max-width: 480px) {
  .image_cover.order-examination .main-contaent .steps-container + p {
    margin-left: -7%;
    margin-right: -7%;
  }
}
.image_cover.order-examination .main-contaent .steps-container a {
  font-weight: 400;
  direction: ltr;
  text-decoration: none;
}
.image_cover.order-examination .main-contaent .steps-container a:hover {
  text-decoration: none;
}
.image_cover.news-page .main-contaent > .title {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .image_cover.news-page .main-contaent > .title {
    margin-bottom: 37px;
  }
}
.image_cover.news-page .main-contaent > .title i[role="img"] {
  top: -40px;
}
@media (max-width: 767px) {
  .image_cover.news-page .main-contaent > .title i[role="img"] {
    top: 0;
  }
}
.image_cover.news-page .main-contaent > .title i[role="img"] img {
  width: 69px;
}
@media (max-width: 767px) {
  .image_cover.news-page .main-contaent > .title i[role="img"] img {
    width: 40px;
  }
}
.image_cover.inner-page > .row > .container:not(.breadcrumb-contant) {
  padding-top: 55px;
}
.image_cover.inner-page > .row > .container.breadcrumb-contant + .container {
  padding-top: 10px;
}
.single-page article {
  padding-bottom: 5px;
  /*border-bottom: 1px dotted #515964;*/
  margin-bottom: 30px;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .single-page article {
    padding-right: 3%;
  }
}
.single-page .section h2, .single-page .section .h1_title {
  margin-top: 0;
  color: #f68d46;
  font-size: 24px;
  font-weight: 600;
}
.single-page .section h2 + span, .single-page .section .h1_title + span {
  display: block;
  font-size: 16px;
  margin-bottom: 25px;
}
.single-page .section article {
  font-size: 17px;
}
.single-page .section article .image-cover + p > strong, .single-page .section article .image-cover + p > b {
  font-size: 20px;
  line-height: 1.5;
}
.single-page .section article .img-container {
  position: relative;
  display: block;
  width: 100%;
  max-height: 274px;
  height: 40vw;
  margin-bottom: 25px;
  border-radius: 4px;
  border: 1px solid #cfdee8;
  overflow: hidden;
  z-index: 2;
}
@media (max-width: 767px) {
  .single-page .section article .img-container {
    width: 100vw;
    margin: 0 -7% 20px;
    max-height: 153px;
    height: 38vw;
  }
}
@media (max-width: 767px) {
  .single-page .section article .img-container img {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .single-page .section article .img-container img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    max-width: none;
    width: auto;
    z-index: 1;
    -webkit-transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.single-page .section article p, .single-page .section article ul, .single-page .section article ol {
  color: #5c6a7a;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 1.6;
}
.single-page .section article p a, .single-page .section article ul a, .single-page .section article ol a {
  display: inline-block;
  color: #177cc0;
  text-decoration: underline;
}
.single-page .section article p a:hover, .single-page .section article ul a:hover, .single-page .section article ol a:hover {
  color: #f68d46;
}
.single-page .section article ul {
  list-style: disc;
  padding-left: 33px;
}
.single-page .section article .embed-responsive {
  margin-bottom: 25px;
}
/**
 * About the canser
 */
.about_canser a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.about_canser a:hover {
  text-decoration: none;
}
.about_canser.main .navigation_bar {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .about_canser.main .navigation_bar {
    margin: 0 -6.9% 25px;
  }
}
@media (min-width: 768px) {
  .about_canser.main .navigation_bar .links {
    padding-right: 0;
  }
}
.about_canser.main .navigation_bar a {
  display: block;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
@media (max-width: 767px) {
  .about_canser.main .navigation_bar a.image {
    padding: 0;
  }
}
.about_canser.main .navigation_bar h2 {
  font-size: 21px;
  font-weight: 600;
  margin: 2px 0;
}
@media (max-width: 767px) {
  .about_canser.main .navigation_bar h2 {
    font-size: 24px;
    font-weight: 400;
    padding: 0 6%;
  }
}
.about_canser.main .navigation_bar h2 a {
  color: #f68d46;
}
.about_canser.main .navigation_bar h2:hover a, .about_canser.main .navigation_bar h2:focus a, .about_canser.main .navigation_bar .image:hover + .links h3 a, .about_canser.main .navigation_bar .image:focus + .links h3 a {
  color: #f47721;
}
.about_canser.main .navigation_bar .img-container {
  position: relative;
  display: block;
  width: 100%;
  max-height: 273px;
  height: 26vw;
  background-color: #5c6a7a;
  border: 1px solid #cfdee8;
  border-radius: 4px;
  overflow: hidden;
  z-index: 2;
}
@media (max-width: 767px) {
  .about_canser.main .navigation_bar .img-container {
    max-height: 225px;
    height: 40vw;
  }
}
.about_canser.main .navigation_bar .img-container img {
  width: 100%;
  height: 100%;
  -webkit-object-fit: cover;
  -khtml-object-fit: cover;
  -moz-object-fit: cover;
  -ms-object-fit: cover;
  -o-object-fit: cover;
  object-fit: cover;
  /* IE10+ and edge CSS styles go here */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active), (-webkit-min-device-pixel-ratio: 0) {
  .about_canser.main .navigation_bar .img-container img {
    position: absolute;
    top: 0;
    left: 50%;
    min-width: 100%;
    max-width: none;
    width: auto;
    height: 100%;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.about_canser.main .navigation_bar .links ul {
  padding: 0;
  margin-top: -10px;
}
.about_canser.main .navigation_bar .links ul li {
  padding-top: 12px;
  line-height: 1.5;
}
.about_canser.main .navigation_bar .links ul li a {
  font-size: 16px;
  font-weight: 400;
  color: #353f4b;
}
.about_canser.main .navigation_bar .links ul li a:hover, .about_canser.main .navigation_bar .links ul li a:focus {
  color: #f68d46;
  font-weight: 600;
}
.about_canser aside {
  padding-left: 0;
  padding-right: 15px;
}
.about_canser aside ul {
  padding: 0;
}
.about_canser aside ul li {
  display: block;
  width: 100%;
}
.side-nav1 .about_canser aside ul li.side-nav1 ul.collapse,
.side-nav2 .about_canser aside ul li.side-nav2 ul.collapse,
.side-nav3 .about_canser aside ul li.side-nav3 ul.collapse,
.side-nav4 .about_canser aside ul li.side-nav4 ul.collapse,
.side-nav5 .about_canser aside ul li.side-nav5 ul.collapse,
.side-nav6 .about_canser aside ul li.side-nav6 ul.collapse {
  display:block;
}
.side-nav1 .about_canser aside ul li.side-nav1 > a,
.side-nav2 .about_canser aside ul li.side-nav2 > a,
.side-nav3 .about_canser aside ul li.side-nav3 > a,
.side-nav4 .about_canser aside ul li.side-nav4 > a,
.side-nav5 .about_canser aside ul li.side-nav5 > a,
.side-nav6 .about_canser aside ul li.side-nav6 > a,
ul.sidebar > li > a:not(.collapsed) {
	background-color: rgb(240, 205, 184) !important;
    font-weight: 600;
    box-shadow: none;
    color: black;
}
.side-nav1 .about_canser aside ul li.side-nav1 li.current-about_cancer_post-ancestor a,
.side-nav2 .about_canser aside ul li.side-nav2 li.current-about_cancer_post-ancestor a,
.side-nav3 .about_canser aside ul li.side-nav3 li.current-about_cancer_post-ancestor a,
.side-nav4 .about_canser aside ul li.side-nav4 li.current-about_cancer_post-ancestor a,
.side-nav5 .about_canser aside ul li.side-nav5 li.current-about_cancer_post-ancestor a,
.side-nav6 .about_canser aside ul li.side-nav6 li.current-about_cancer_post-ancestor a {
     font-weight: 600;
    box-shadow: none;
    color: #F47721;
	
}
.p_rights .about_canser aside ul li.side-nav3 li:nth-child(1) a,
.can_ins .about_canser aside ul li.side-nav3 li:nth-child(2) a,
.postid-624 .about_canser aside ul li.side-nav3 li:nth-child(2) a,
.diets .about_canser aside ul li.side-nav3 li:nth-child(4) a,
.studies .about_canser aside ul li.side-nav4 li:nth-child(2) a,
.w_news .about_canser aside ul li.side-nav4 li:nth-child(1) a,
.s_aspects li.menu-item.pull-right.side-nav3.menu-item.menu-item-type-taxonomy.menu-item-object-about_cancer.menu-item-has-children > ul > li:nth-child(3) > a
{
    font-weight: 600;
    box-shadow: none;
    color: #F47721;
}
.term-6.s_aspects li.menu-item.pull-right.side-nav3.menu-item.menu-item-type-taxonomy.menu-item-object-about_cancer.menu-item-has-children > ul > li:nth-child(3) > a,
.term-316.studies .about_canser aside ul li.side-nav4 li:nth-child(2) a
{
	font-weight: 400;    
    color: #73747d;
}
.about_canser aside ul li + li {
  margin-top: 10px;
}
.about_canser aside .sidebar {
  margin: 0 -6px;
  padding: 0 !important;
}
.about_canser aside .sidebar > li > a, .about_canser aside .sidebar > li > .btn {
  font-weight: normal;
  text-align: left;
  font-size: 17px;
  color: black;
  font-weight: 600;
  line-height: 1;
  padding: 7px;
  white-space: normal;
}
.about_canser aside .sidebar > li.current-menu-parent ul.collapse, .about_canser aside .sidebar > li.current-menu-item ul.collapse {
  display: block;
}
.about_canser aside .sidebar > li ul.collapse {
  padding-left: 0;
  padding-right: 0;
}
.about_canser aside .sidebar a, .about_canser aside .sidebar .btn {
  display: block;
  width: 100%;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.about_canser aside .sidebar a:hover, .about_canser aside .sidebar .btn:hover, .about_canser aside .sidebar a:focus, .about_canser aside .sidebar .btn:focus {
  text-decoration: none;
  color: #f68d46;
  font-weight: 600;
}
.about_canser aside .sidebar a.active, .about_canser aside .sidebar .btn.active, .about_canser aside .sidebar a.active:hover, .about_canser aside .sidebar .btn.active:hover, .about_canser aside .sidebar a.active:focus, .about_canser aside .sidebar .btn.active:focus
{
   font-weight: 600;
    box-shadow: none;
    color: #F47721;
	
}
.about_canser aside .sidebar .btn.active, .about_canser aside .sidebar .btn.active:hover, .about_canser aside .sidebar .btn.active:focus
{
   font-weight: 600;
    box-shadow: none;
    color: black;
	
}
.about_canser aside .sidebar a.active + ul, .about_canser aside .sidebar .btn.active + ul, .about_canser aside .sidebar a.active:hover + ul, .about_canser aside .sidebar .btn.active:hover + ul, .about_canser aside .sidebar a.active:focus + ul, .about_canser aside .sidebar .btn.active:focus + ul {
  padding-top: 0;
}
.about_canser aside .sidebar ul {
  padding: 10px 0 0;
  font-size: 16px;
}
.about_canser aside .sidebar ul a {
  padding: 6px 0;
  padding-left: 14px;
}
.about_canser aside .sidebar .btn-unstyled {
  position: relative;
  margin-bottom: 0;
  background-color: transparent;
  border: 0 none;
}
.about_canser aside .sidebar .btn-unstyled[aria-expanded] {
  padding-right: 20px;
}
.about_canser aside .sidebar .btn-unstyled[aria-expanded]:before {
  position: absolute;
  content: "\f107";
  font-family: "FontAwesome";
  right: 10px;
  top: 50%;
  font-size: 17px;
  color: inherit;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -khtml-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.about_canser aside .sidebar .btn-unstyled.collapsed:before {
  -webkit-transform: translateY(-50%) rotate(0deg);
  -khtml-transform: translateY(-50%) rotate(0deg);
  -moz-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  -o-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
}
.about_canser ul.main-links-content {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -khtml-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -khtml-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  padding: 0;
  margin-left: -2.5%;
  margin-right: -2.5%;
}
@media (min-width: 992px) {
  .about_canser ul.main-links-content.three-rows > li {
    -webkit-flex-basis: 33.33%;
    -khtml-flex-basis: 33.33%;
    -moz-flex-basis: 33.33%;
    -ms-flex-basis: 33.33%;
    -o-flex-basis: 33.33%;
    flex-basis: 33.33%;
    max-width: 230px;
  }
  .about_canser ul.main-links-content.three-rows > li a .img-container {
    height: 117px;
  }
}
.about_canser ul.main-links-content > li {
  -webkit-flex-basis: 50%;
  -khtml-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  -o-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 330px;
  padding: 0 2.5%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .about_canser ul.main-links-content > li {
    -webkit-flex-basis: 100%;
    -khtml-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-basis: 100%;
    -o-flex-basis: 100%;
    flex-basis: 100%;
  }
}
.about_canser ul.main-links-content > li a {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .about_canser ul.main-links-content > li a {
    margin-bottom: 45px;
  }
}
.about_canser ul.main-links-content > li a:after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background-color: #e2ecf5;
  border-radius: 3px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.about_canser ul.main-links-content > li a span {
  display: inline-block;
  width: 100%;
}
.about_canser ul.main-links-content > li a .img-container {
  position: relative;
  width: 100%;
  max-height: 145px;
  height: 19vw;
  background-color: #5c6a7a;
  border: 1px solid #cfdee8;
  border-radius: 4px;
  margin-bottom: 10px;
  overflow: hidden;
  z-index: 2;
  /*@media (max-width: 767px) {
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   margin-bottom: 5px;
   }*/
}
.about_canser ul.main-links-content > li a .img-container img {
  width: 100%;
  height: 100%;
  -webkit-object-fit: cover;
  -khtml-object-fit: cover;
  -moz-object-fit: cover;
  -ms-object-fit: cover;
  -o-object-fit: cover;
  object-fit: cover;
  /* IE10+ and edge CSS styles go here */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active), (-webkit-min-device-pixel-ratio: 0) {
  .about_canser ul.main-links-content > li a .img-container img {
    position: absolute;
    top: 0;
    left: 50%;
    min-width: 100%;
    max-width: none;
    width: auto;
    height: 100%;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.about_canser ul.main-links-content > li a .text {
  font-size: 17px;
  color: black;
  font-weight: 600;
  margin-bottom: 12px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
@media (max-width: 767px) {
  .about_canser ul.main-links-content > li a .text {
    font-size: 16px;
  }
}
@media (max-width: 410px) {
  .about_canser ul.main-links-content > li a .text {
    font-size: 3.85vw;
  }
}
.about_canser ul.main-links-content > li a:hover {
  text-decoration: none;
}
.about_canser ul.main-links-content > li a:hover:after {
  background-color: #f0cdb8;
}
.about_canser ul.main-links-content > li a:hover .text {
  color: #f68d46;
}
@media (min-width: 768px) {
  .about_canser .form-container.inner_page {
    padding-top: 75px;
  }
}
@media (min-width: 992px) {
  .about_canser .main-contaent {
    padding-right: 30px;
    margin-bottom: 70px;
  }
}
.about_canser .main-contaent > .title {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .about_canser .main-contaent > .title {
    margin-bottom: 37px;
    font-size: 30px;
  }
}
.about_canser .main-contaent > .title i[role="img"] {
  top: -30px;
  margin-right: 0px;
}
@media (max-width: 767px) {
  .about_canser .main-contaent > .title i[role="img"] {
    margin-right: 10px;
    top: 0;
  }
}
.about_canser .main-contaent > .title i[role="img"] img {
  width: 82px;
}
@media (max-width: 767px) {
  .about_canser .main-contaent > .title i[role="img"] img {
    width: 35px;
  }
}
@media (min-width: 992px) {
  .about_canser .main-contaent #main-content {
    width: 74%;
  }
}
@media (max-width: 767px) {
  .about_canser .main-contaent #main-content {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .about_canser .main-contaent > #main-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.about_canser .main-contaent .main-content {
  padding-bottom: 0px;
}
@media (max-width: 767px) {
  .about_canser .main-contaent .main-content > .most_read {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.about_canser .main-contaent .main-content.fix-navbar .scroll-to-content {
  position: fixed;
  top: 0;
  background-color: #fcfcfc;
  z-index: 3;
}
.about_canser .cover-image .img-container {
  position: relative;
  display: block;
  width: 100%;
  max-height: 200px;
  height: 40vw;
  margin-bottom: 25px;
  border-radius: 4px;
  border: 1px solid #cfdee8;
  overflow: hidden;
  z-index: 2;
}
@media (max-width: 767px) {
  .about_canser .cover-image .img-container {
    width: 100vw;
    margin: 0 -7% 20px;
    max-height: 153px;
    height: 38vw;
  }
}
.about_canser .cover-image .img-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  .about_canser .cover-image .img-container img {
    max-width: none;
  }
}
.about_canser .scroll-to-content {
  margin-top: -10px;
  margin-bottom: 0;
  background-color: transparent;
  -webkit-transition: 0.3s background-color ease;
  -moz-transition: 0.3s background-color ease;
  -o-transition: 0.3s background-color ease;
  -ms-transition: 0.3s background-color ease;
  transition: 0.3s background-color ease;
}
.about_canser .scroll-to-content ul.navbar-nav {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -khtml-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -khtml-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -khtml-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  float: none;
  padding: 0;
  margin-left: -3.2%;
  margin-right: -3.2%;
  margin-bottom: -20px;
}
@media (min-width: 1200px) {
  .about_canser .scroll-to-content ul.navbar-nav {
    margin-left: -4.4%;
    margin-right: -4.4%;
  }
}
@media (max-width: 991px) {
  .about_canser .scroll-to-content ul.navbar-nav {
    display: block;
    margin: 0;
  }
}
.about_canser .scroll-to-content ul.navbar-nav li {
  float: none;
}
@media (min-width: 992px) {
  .about_canser .scroll-to-content ul.navbar-nav li {
    max-width: -webkit-calc(100% / 4);
    max-width: -moz-calc(100% / 4);
    max-width: -o-calc(100% / 4);
    max-width: -ms-calc(100% / 4);
    max-width: calc(100% / 4);
    flex-basis: -webkit-calc(100% / 4);
    flex-basis: -moz-calc(100% / 4);
    flex-basis: -o-calc(100% / 4);
    flex-basis: -ms-calc(100% / 4);
    flex-basis: calc(100% / 4);
    -webkit-flex-grow: 1;
    -khtml-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -o-flex-grow: 1;
    flex-grow: 1;
    padding: 0 3.2%;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .about_canser .scroll-to-content ul.navbar-nav li {
    padding-left: 3.4%;
    padding-right: 3.4%;
  }
}
@media (max-width: 991px) {
  .about_canser .scroll-to-content ul.navbar-nav li.active {
    display: none;
  }
}
.about_canser .scroll-to-content ul.navbar-nav li.active a, .about_canser .scroll-to-content ul.navbar-nav li a:hover, .about_canser .scroll-to-content ul.navbar-nav li a:focus {
  font-weight: 600;
  text-decoration: none;
}
.about_canser .scroll-to-content ul.navbar-nav li.active a::after {
  background-color: #f0cdb8;
}
.about_canser .scroll-to-content ul.navbar-nav li a {
  position: relative;
  display: block;
  width: 100%;
  font-size: 19px;
  line-height: 1.6;
  font-weight: 400;
}
@media (min-width: 992px) {
  .about_canser .scroll-to-content ul.navbar-nav li a {
    min-height: 80px;
    color: black;
    text-align: center;
    padding-bottom: 20px;
  }
  .about_canser .scroll-to-content ul.navbar-nav li a::after {
    position: absolute;
    content: "";
    display: block;
    bottom: 3px;
    width: 100%;
    height: 4px;
    background-color: #e2ecf5;
    border-radius: 3px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
}
@media (max-width: 991px) {
  .about_canser .scroll-to-content ul.navbar-nav li a {
    color: #f68d46;
    padding: 15px 0;
    border-bottom: 1px dotted #515964;
  }
  .about_canser .scroll-to-content ul.navbar-nav li a br {
    display: none;
  }
}
.about_canser .scroll-to-content + p {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.about_canser .expanded-container {
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  .about_canser .expanded-container {
    border-bottom: 1px dotted #515964;
    padding-bottom: 0px;
  }
}
.about_canser .expanded-container a {
  display: block;
  width: 100%;
  padding: 0;
  text-align: left;
}
@media (min-width: 992px) {
  .about_canser .expanded-container a {
    cursor: default;
  }
}
@media (max-width: 991px) {
  .about_canser .expanded-container a {
    position: relative;
  }
  .about_canser .expanded-container a.collapsed:before {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -khtml-transform: translateY(-50%) rotate(0deg);
    -moz-transform: translateY(-50%) rotate(0deg);
    -ms-transform: translateY(-50%) rotate(0deg);
    -o-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }
  .about_canser .expanded-container a.collapsed .title_post {
    font-weight: normal;
  }
}
.about_canser .expanded-container .title_post {
  color: #f68d46;
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .about_canser .expanded-container .title_post {
    margin: 20px 0;
    font-size: 19px;
  }
}
.about_canser .expanded-container .title_post br {
  display: none;
}
.about_canser .expanded-container ul {
  list-style: disc;
  padding-left: 33px;
}
.about_canser .expanded-container p, .about_canser .expanded-container ul, .about_canser .expanded-container ol {
  font-size: 17px;
  line-height: 1.8;
}
@media (max-width: 991px) {
  .about_canser .expanded-container p, .about_canser .expanded-container ul, .about_canser .expanded-container ol {
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
}
.about_canser .expanded-container p a, .about_canser .expanded-container ul a, .about_canser .expanded-container ol a {
  display: inline-block;
  color: #177cc0;
  text-decoration: underline;
}
.about_canser .expanded-container p a:hover, .about_canser .expanded-container ul a:hover, .about_canser .expanded-container ol a:hover {
  color: #f68d46;
}
html:not([lang="ru-RU"]) .about_canser .expanded-container .collapse a{
	display:inline;
}
@media (max-width: 991px) {
  .about_canser .expanded-container:last-of-type {
    margin-bottom: 80px;
  }
}
.about_canser .expanded-container + .inner_slider_container {
  border-top: 1px dotted #515964;
  padding-top: 30px;
  margin-top: 30px;
}
.about_canser.single-page .cover-image {
  /*& + p {
   @media (min-width: 992px) {
   font-size: 20px;
   }
   }*/
}
.about_canser.single-page .cover-image .img-container {
  max-height: 270px;
  height: 40vw;
}
.about_canser.single-page article {
  padding-bottom: 0px;
  border-bottom: 0;
  margin-bottom: 0px;
}
.about_canser .term-content {
  position: relative;
  display: block;
  color: #5c6a7a;
}
.about_canser .term-content #terms-carousel {
  opacity: 0;
  -webkit-transition: 0.4s opacity ease;
  -moz-transition: 0.4s opacity ease;
  -o-transition: 0.4s opacity ease;
  -ms-transition: 0.4s opacity ease;
  transition: 0.4s opacity ease;
}
.about_canser .term-content #terms-carousel.owl-carousel {
  opacity: 1;
}
.about_canser .term-content h3, .about_canser .term-content h4 {
  margin: 0;
  font-size: 22px;
  color: inherit;
  font-weight: 600;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .about_canser .term-content h3, .about_canser .term-content h4 {
    font-size: 20px;
  }
}
.about_canser .term-content p {
  font-size: 17px;
  margin-bottom: 15px;
  line-height: 1.3;
}
@media (max-width: 767px) {
  .about_canser .term-content p {
    font-size: 16px;
  }
}
.about_canser .term-content nav {
  padding-top: 70px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .about_canser .term-content nav {
    padding-top: 15px;
  }
}
.about_canser .term-content nav .btn {
  font-size: 17px;
  color: black;
  background-color: transparent;
}
.about_canser .term-content nav .btn:hover, .about_canser .term-content nav .btn:focus {
  color: #f68d46;
}
.about_canser .term-content .pager {
  padding: 0;
  font-size: 17px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .about_canser .term-content .pager {
    font-size: 18px;
    font-weight: 600;
  }
}
@media (max-width: 410px) {
  .about_canser .term-content .pager {
    font-size: 4.3vw;
  }
}
.about_canser .term-content .pager li .btn {
  display: inline-block;
  padding: 0;
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.about_canser .term-content .pager li .btn i {
  color: black;
  font-size: 18px;
}
@media (max-width: 767px) {
  .about_canser .term-content .pager li .btn i {
    font-weight: bold;
  }
}
@media (max-width: 410px) {
  .about_canser .term-content .pager li .btn i {
    font-size: 4.3vw;
  }
}
.about_canser .term-content .pager .next i {
  margin-left: 8px;
}
@media (max-width: 767px) {
  .about_canser .term-content .pager .next i {
    margin-left: 2px;
  }
}
.about_canser .term-content .pager .previous i {
  margin-right: 8px;
}
@media (max-width: 767px) {
  .about_canser .term-content .pager .previous i {
    margin-right: 2px;
  }
}
/**
 * Search glossary
 */
#tearm_search::-webkit-inner-spin-button, #tearm_search::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
  -khtml-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.search_glossary {
  margin-bottom: 25px;
}
.search_glossary button {
  display: block;
  background-color: transparent;
  margin: 0;
  border: 0 none;
  color: inherit;
}
.search_glossary .search-control {
  position: relative;
  color: #85858e;
}
.search_glossary .search-control input {
  width: 100%;
  background-color: #fdfcfc;
  border: 1px solid #bdc3cb;
  border-radius: 4px;
  font-size: 18px;
  padding: 10px 15px;
}
@media (max-width: 767px) {
  .search_glossary .search-control input {
    font-size: 17px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.search_glossary .search-control input::-webkit-input-placeholder {
  color: inherit;
}
.search_glossary .search-control input:-moz-placeholder {
  color: inherit;
}
.search_glossary .search-control input::-moz-placeholder {
  color: inherit;
}
.search_glossary .search-control input:-ms-input-placeholder {
  color: inherit;
}
.search_glossary .search-control .btn-unstyled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 20px;
}
.search_glossary ul.vaautocomplete {
  position: absolute;
  width: 100%;
  max-height: 180px;
  overflow: hidden;
  overflow-y: auto;
  top: 41px !important;
  left: 0 !important;
  min-width: auto !important;
  padding: 0;
  padding: 10px 15px;
  background-color: #fdfcfc;
  border: 1px solid #bdc3cb;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  z-index: 3;
}
.search_glossary ul.vaautocomplete li {
  display: block;
  width: 100%;
}
.search_glossary ul.vaautocomplete li button {
  display: block;
  width: 100%;
  text-align: left;
  font-size: 17px;
  padding: 0;
  padding-bottom: 14px;
  line-height: 1;
}
.search_glossary ul.vaautocomplete li button, .search_glossary ul.vaautocomplete li button a {
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}
.search_glossary ul.vaautocomplete li button:hover, .search_glossary ul.vaautocomplete li button:focus {
  color: #f68d46;
}
.search_glossary ul.vaautocomplete li button[role="presentation"] {
  cursor: default;
}
.search_glossary ul.vaautocomplete li button[role="presentation"]:hover, .search_glossary ul.vaautocomplete li button[role="presentation"]:focus {
  color: inherit;
}
.about_cancer-word_terms #main-content .main-content > .title {
  display: none;
}
/**
 * Terms
 */
.glossary-main-container {
  margin-bottom: 25px;
}
.glossary-main-container ul {
  padding: 0;
  margin: 0;
}
.glossary-main-container ul a {
  display: block;
}
.glossary-main-container .sort-content {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-flex-direction: row;
  -khtml-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -khtml-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -khtml-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 40px;
}
.glossary-main-container .sort-content li {
  -webkit-flex: 1;
  -khtml-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  -o-flex: 1;
  flex: 1;
  color: #5c6a7a;
}
.glossary-main-container .sort-content li a {
  width: 100%;
  font-size: 17px;
}
.glossary-main-container .sort-content li.active, .glossary-main-container .sort-content li a:hover {
  color: #f47721;
  background-color: transparent;
}
.glossary-main-container .sort-content.nav > li > a {
  padding: 0;
  text-align: center;
}
.glossary-main-container .terms-container {
  position: relative;
}
@media (min-width: 768px) {
  .glossary-main-container .terms-container {
    max-height: 550px;
    overflow: auto;
    padding-left: 8px;
  }
  .glossary-main-container .terms-container::-webkit-scrollbar-thumb {
    background-color: #85858e;
  }
  .glossary-main-container .terms-container::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .glossary-main-container .terms-container::-webkit-scrollbar {
    background-color: #ebebec;
  }
  .glossary-main-container .terms-container::-webkit-scrollbar-thumb, .glossary-main-container .terms-container::-webkit-scrollbar {
    width: 20px;
    border-radius: 10px;
  }
}
.glossary-main-container .terms-container h3 {
  margin: 0;
  font-weight: 800;
}
.glossary-main-container .terms-container h3, .glossary-main-container .terms-container a {
  font-size: 17px;
  color: #5c6a7a;
  line-height: 2.2;
}
.glossary-main-container .terms-container a:hover, .glossary-main-container .terms-container a:focus {
  color: #f47721;
  text-decoration: none;
}
.glossary-main-container .terms-container section + section {
  margin-top: 40px;
}
.most_read .h3, .related-slider .h3 {
  display: block;
  margin-top: 20px;
}
.most_read h3, .related-slider h3, .most_read h4, .related-slider h4, .most_read .h3, .related-slider .h3 {
  font-size: 20px;
  margin-bottom: 25px;
  font-weight: 600;
  color: #f68d46;
}
@media (max-width: 767px) {
  .most_read h3, .related-slider h3, .most_read h4, .related-slider h4, .most_read .h3, .related-slider .h3 {
    font-size: 22px;
    font-weight: 400;
  }
}
/* Most read */
.most_read {
  padding-top: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .most_read {
    border-top: 1px dotted #515964;
  }
}
.most_read header {
  display: block;
  width: 100%;
  background-color: transparent;
  margin-bottom: 7px;
}
@media (max-width: 767px) {
  .most_read header {
    margin-bottom: 15px;
  }
}
.most_read header h4, .most_read header h5, .most_read header .h4 {
  font-size: 17px;
  color: #353f4b;
  margin: 0;
  line-height: 1;
  font-weight: 600;
  padding-bottom: 4px;
  margin-bottom: 7px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .most_read header h4, .most_read header h5, .most_read header .h4 {
    font-weight: 800;
    font-size: 20px;
  }
}
.most_read header span {
  display: block;
  font-size: 14px;
  color: #5c6a7a;
}
.most_read header h4:hover, .most_read header h5:hover, .most_read header .h4:hover, .most_read .more:hover {
  color: #f68d46;
}
.most_read p {
  font-size: 16px;
  color: #353f4b;
  font-weight: 400;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .most_read p {
    line-height: 1.6;
    height: 55px;
    overflow: hidden;
    margin-bottom: 0;
  }
}
.most_read .more {
  display: block;
  font-size: 16px;
  color: #85858e;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.most_read a {
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.most_read a:hover, .most_read a:focus {
  text-decoration: none;
}
.most_read a:hover .img-container img, .most_read a:focus .img-container img {
  border-color: #f47721;
}
.most_read a:focus header h4, .most_read a:focus header h5, .most_read a:focus .more {
  color: #f68d46;
}
.most_read a + a {
  padding-top: 35px;
}
.most_read > a {
  display: table;
}
.most_read > a .img-container, .most_read > a .text {
  display: table-cell;
}
.most_read > a .img-container {
  position: relative;
  /*width: $imageH;
   height: $imageH;*/
  width: 180px;
  height: auto;
  border-radius: 4px;
  overflow: hidden;
  z-index: 2;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -ms-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
@media (max-width: 991px) {
  .most_read > a .img-container {
    -webkit-flex-basis: 100px;
    -khtml-flex-basis: 100px;
    -moz-flex-basis: 100px;
    -ms-flex-basis: 100px;
    -o-flex-basis: 100px;
    flex-basis: 100px;
  }
}
@media (max-width: 600px) {
  .most_read > a .img-container {
    display: none;
  }
}
.most_read > a .img-container img {
  position: absolute;
  top: 4%;
  left: 50%;
  width: 100%;
  max-width: 250px;
  background-color: #fff;
  border: 1px solid #e2ecf5;
  border-radius: 4px;
  z-index: 1;
  -webkit-transform: translate(-50%, 0%);
  -khtml-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
@media (min-width: 768px) {
  .most_read > a .text {
    padding-left: 25px;
  }
}
@media (min-width: 992px) {
  .most_read > a .text {
    padding-right: 40px;
  }
}
.more-articels-container {
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .more-articels-container {
    margin-right: -3.5%;
    margin-left: -3.5%;
  }
}
.more-articels-container .more_articles {
  color: black;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .more-articels-container .more_articles {
    padding-left: 3.5%;
    padding-right: 3.5%;
  }
}
@media (max-width: 767px) {
  .more-articels-container .more_articles + .more_articles {
    padding-top: 40px;
    border-top: 1px solid #cfdee8;
  }
}
.inner_slider_container {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .inner_slider_container {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .inner_slider_container {
    width: 100vw;
    margin: 0;
    padding-bottom: 30px;
    text-align: center;
  }
}
.inner_slider_container h4 {
  color: inherit;
  font-size: 27px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .inner_slider_container h4 {
    font-size: 30px;
    padding-bottom: 25px;
    border-bottom: 1px solid;
  }
}
@media (min-width: 768px) {
  .inner_slider_container .inner_slider {
    max-height: 380px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .inner_slider_container .inner_slider .item {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .inner_slider_container .inner_slider .item {
    padding-left: 8%;
    padding-right: 8%;
  }
}
.inner_slider_container .inner_slider a {
  display: block;
  color: inherit;
}
.inner_slider_container .inner_slider a .img-container, .inner_slider_container .inner_slider a .text-content {
  display: block;
}
@media (min-width: 768px) {
  .inner_slider_container .inner_slider a .img-container, .inner_slider_container .inner_slider a .text-content {
    display: inline-block;
    vertical-align: top;
  }
}
@media (max-width: 767px) {
  .inner_slider_container .inner_slider a .img-container, .inner_slider_container .inner_slider a .text-content {
    text-align: center;
  }
}
.inner_slider_container .inner_slider a:hover, .inner_slider_container .inner_slider a:focus {
  text-decoration: none;
}
.inner_slider_container .inner_slider [aria-selected="true"] .img-container, .inner_slider_container .inner_slider a:hover .img-container {
  border-color: #f68d46;
}
.inner_slider_container .inner_slider [aria-selected="true"] .link, .inner_slider_container .inner_slider a:hover .link, .inner_slider_container .inner_slider [aria-selected="true"] .title, .inner_slider_container .inner_slider a:hover .title {
  color: #6f3005;
}
.inner_slider_container .inner_slider .owl-stage-outer {
  /*margin: 0 -7%;*/
  padding: 0 25%;
}
@media (min-width: 601px) {
  .inner_slider_container .inner_slider .owl-stage-outer {
    padding: 0 17%;
  }
}
@media (min-width: 768px) {
  .inner_slider_container .inner_slider .owl-stage-outer {
    padding: 0;
    margin: 0 1px;
  }
}
.inner_slider_container .inner_slider .owl-controls .owl-nav > div {
  height: 100px;
  background-color: white;
}
.inner_slider_container .inner_slider .owl-controls .owl-nav > div i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.inner_slider_container .inner_slider .owl-controls .owl-nav > div.owl-next i {
  right: 0;
}
.inner_slider_container .inner_slider .owl-controls .owl-nav > div.owl-prev i {
  left: 0;
}
.inner_slider_container .inner_slider .img-container {
  position: relative;
  width: 88px;
  height: 88px;
  overflow: hidden;
  border: 1px solid #cfdee8;
  border-radius: 0px;
  background-color: #e3e3e3;
  z-index: 2;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .inner_slider_container .inner_slider .img-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    margin-bottom: 5px;
  }
}
.inner_slider_container .inner_slider .img-container img {
  width: 100%;
  height: 100%;
  -webkit-object-fit: cover;
  -khtml-object-fit: cover;
  -moz-object-fit: cover;
  -ms-object-fit: cover;
  -o-object-fit: cover;
  object-fit: cover;
  /* IE10+ and edge CSS styles go here */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active), (-webkit-min-device-pixel-ratio: 0) {
  .inner_slider_container .inner_slider .img-container img {
    position: absolute;
    top: 0;
    left: 50%;
    min-width: 100%;
    max-width: none;
    width: auto;
    height: 100%;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.inner_slider_container .inner_slider .text-content {
  line-height: 1.3;
}
@media (min-width: 768px) {
  .inner_slider_container .inner_slider .text-content {
    position: relative;
    width: -webkit-calc(100% - 94px);
    width: -moz-calc(100% - 94px);
    width: -o-calc(100% - 94px);
    width: -ms-calc(100% - 94px);
    width: calc(100% - 94px);
    top: -4px;
    padding-left: 5.5%;
  }
}
.inner_slider_container .inner_slider .text-content > span {
  display: block;
}
.inner_slider_container .inner_slider .title {
  font-size: 15px;
  max-width: 100%;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 768px) {
  .inner_slider_container .inner_slider .title {
    font-size: 19px;
    font-weight: normal;
  }
}
.inner_slider_container .inner_slider .title, .inner_slider_container .inner_slider .text {
  margin-bottom: 6px;
}
.inner_slider_container .inner_slider .text {
  font-size: 15px;
  height: 45px;
  line-height: 1.5;
  overflow: hidden;
}
.inner_slider_container .inner_slider .link {
  font-size: 14px;
  color: #f68d46;
}
.inner_slider_container.related-slider {
  margin-bottom: 0;
}
.inner_slider_container.related-slider .inner_slider .item {
  margin-bottom: 0;
}
.inner_slider_container.related-slider .inner_slider .text-content {
  top: 0;
}
@media (max-width: 767px) {
  .single-about_cancer_post .inner_slider_container.related-slider {
    margin-left: -7%;
  }
}
.btn_ {
  display: block;
  text-align: center;
  width: 100%;
  color: white;
  border-radius: 3px;
  background-color: rgba(133, 133, 142, 1);
  border: 1px solid rgba(133, 133, 142, 1);
}
.btn_:hover, .btn_:focus {
  color: white;
  background-color: rgba(133, 133, 142, 1);
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  -moz-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  -o-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  -ms-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
}
.contact-us_btn {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  padding: 15px 0;
  z-index: 10;
  -webkit-box-shadow: 0px -10px 20px -10px rgba(0, 0, 0, .15) ;
  -moz-box-shadow: 0px -10px 20px -10px rgba(0, 0, 0, .15) ;
  -o-box-shadow: 0px -10px 20px -10px rgba(0, 0, 0, .15) ;
  -ms-box-shadow: 0px -10px 20px -10px rgba(0, 0, 0, .15) ;
  box-shadow: 0px -10px 20px -10px rgba(0, 0, 0, .15) ;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform-style: preserve-3d;
  -khtml-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.contact-us_btn .btn_ {
  max-width: 380px;
  padding: 5px 8px 8px;
  font-size: 1.43em;
  font-weight: 600;
  line-height: 1.6;
  margin: 0 auto;
  text-decoration: none;
  background-color: rgba(244, 119, 33, 1);
  border-color: rgba(244, 119, 33, 1);
}
@media (max-width: 420px) {
  .contact-us_btn .btn_ {
    max-width: 300px;
  }
}
/* CONTACT US PAGE */
@media (max-width: 767px) {
  .contact-us {
    padding-left: 0;
    padding-right: 0;
  }
}
.contact-us .contact-us-form {
  display: none;
}
@media (max-width: 767px) {
  .contact-us .main-contaent .title > span {
    display: none;
  }
}
@media (max-width: 480px) {
  .contact-us .form-container.inner_page .tab-content {
    padding: 0;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  .contact-us .section article h2, .contact-us .section article .h1_title {
    color: #5c6a7a;
  }
}
.contact-us article p {
  font-size: 19px;
}
@media (min-width: 768px) {
  .contact-us article p {
    font-size: 19.5px;
  }
  .contact-us article p br.mob {
    display: none;
  }
}
@media (max-width: 767px) {
  .contact-us article p {
    text-align: center;
  }
}
.contact-us article ul.contact_info li a {
  color: black;
  text-decoration: none;
}
@media (max-width: 767px) {
  .contact-us article .cover-image .img-container {
    display: none;
  }
}
@media (max-width: 767px) {
  .contact-us article .no-mob {
    display: none;
  }
}
.contact-us .contact_info {
  font-size: 20px;
  list-style: none !important;

  padding: 0 !important;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .contact-us .contact_info {
    font-size: 23px;
  }
}
@media (max-width: 360px) {
  .contact-us .contact_info {
    font-size: 20px;
  }
}
.contact-us .contact_info li {
  margin-bottom: 35px;
}
@media (min-width: 768px) {
  .contact-us .contact_info li {
    -webkit-display: flex;
    -khtml-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -khtml-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .contact-us .contact_info li {
    text-align: center;
  }
}
.contact-us .contact_info li a {
  margin-left: 8px;
}
@media (min-width: 768px) {
  .contact-us .contact_info li a:not( [href^="mailto:"]) {
    pointer-events: none;
  }
}
.contact-us .contact_info li b {
  line-height: inherit;
}
@media (min-width: 768px) {
  .contact-us .contact_info li b {
    font-weight: normal;
  }
}
@media (max-width: 767px) {
  .contact-us .contact_info li b {
    font-size: 105%;
  }
}
.contact-us .contact_info li i {
  font-size: 290%;
}
@media (min-width: 768px) {
  .contact-us .contact_info li i {
    font-size: 140%;
    align-self: stretch;
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .contact-us .contact_info li i, .contact-us .contact_info li b {
    display: block;
    margin-bottom: 7px;
  }
}
.contact-us .contact_info li:nth-last-of-type(2) i {
  font-size: 175%;
}
@media (max-width: 767px) {
  .contact-us .contact_info li:nth-last-of-type(2) i {
    font-size: 340%;
  }
}
@media (max-width: 767px) {
  .contact-us .main-contaent .contact-us-form {
    max-width: 390px;
    margin: 0 auto 20px;
  }
  .contact-us .main-contaent .contact-us-form {
    display: block;
  }
  .contact-us .main-contaent .form-container #sent-mail-form {
    display: block;
  }
  .contact-us .main-contaent .form-container .form-contant label.contact-type-label {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    padding-left: 0px;
  }
  .contact-us .main-contaent .form-container #send-phone-form {
    display: none;
  }
  .contact-us .main-contaent .form-container #send-phone-form p {
    text-align: center;
  }
  .contact-us .main-contaent .form-container .form-group.required {
    position: relative;
  }
  .contact-us .main-contaent .form-container .form-group.required:before {
    content: "*";
    position: absolute;
    color: rgba(244, 119, 33, 1);
    font-size: 20px;
    top: 20px;
    left: 17px;
  }
  .contact-us .main-contaent .form-container .form-group.required.novalidate:before {
    content: "";
  }
  .contact-us .main-contaent .form-container .form-contant {
    margin-top: 4%;
    margin-bottom: 31px;
    background-color: white;
    border: 1px solid #cdd3dc;
    border-radius: 4px;
    padding: 26px;
  }
  .contact-us .main-contaent .form-container .form-contant p {
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
    text-align: center;
  }
  .contact-us .main-contaent .form-container .form-contant .form-group {
    margin-bottom: 20px;
  }
  .contact-us .main-contaent .form-container .form-contant .form-group:last-of-type {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .contact-us .main-contaent .form-container .form-contant input, .contact-us .main-contaent .form-container .form-contant [type="submit"] {
    padding: 14.5px 31px;
    font-size: 19px;
    border-radius: 4px;
  }
  .contact-us .main-contaent .form-container .form-contant textarea {
    padding: 14.5px 31px;
    font-size: 19px;
    border-radius: 4px;
    height: 125px;
  }
  .contact-us .main-contaent .form-container .form-contant [type="submit"] {
    font-weight: 400;
    background-color: rgba(246, 141, 70, 1);
    padding: 11.5px 0;
    font-size: 24px;
    line-height: 1.7;
    font-weight: 600;
  }
  .contact-us .main-contaent .form-container .form-contant [type="submit"]:hover, .contact-us .main-contaent .form-container .form-contant [type="submit"]:focus {
    -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
    -moz-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
    -o-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
    -ms-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  }
  .contact-us .main-contaent .form-container .form-contant.thank_you .thanks p {
    line-height: 1.45;
    font-weight: 100;
    margin-bottom: 0;
  }
  .contact-us .main-contaent .coll-us, .contact-us .main-contaent .send-mail {
    position: relative;
    width: 100%;
    border: 0;
    background-color: rgba(92, 106, 122, 1);
    font-size: 24px;
    color: white;
    margin-top: 10px;
    padding: 19.5px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    font-weight: 600;
  }
  .contact-us .main-contaent .coll-us:before, .contact-us .main-contaent .send-mail:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 10%;
    height: 28px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    margin-bottom: 10%;
    left: 5%;
  }
  .contact-us .main-contaent .coll-us:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29.437" height="29.437" viewBox="0 0 29.437 29.437"><defs><style>.cls-1 {fill: #f3f2f2; fill-rule: evenodd; } </style> </defs><path id="AST:phone" class="cls-1" d="M347.986,237.8a1.424,1.424,0,0,1-.436,1.247l-4.144,4.114a2.327,2.327,0,0,1-.732.53,3.026,3.026,0,0,1-.887.281c-0.021,0-.084,0-0.187.016S341.361,244,341.2,244a14.329,14.329,0,0,1-1.916-.2,14.526,14.526,0,0,1-3.24-1,27.205,27.205,0,0,1-4.346-2.385,32.314,32.314,0,0,1-5.171-4.364,34.216,34.216,0,0,1-3.614-4.115,29.257,29.257,0,0,1-2.305-3.631,19.564,19.564,0,0,1-1.309-3.024,16.193,16.193,0,0,1-.592-2.338,7.765,7.765,0,0,1-.124-1.543q0.032-.561.031-0.624a3.019,3.019,0,0,1,.28-0.888,2.359,2.359,0,0,1,.53-0.733l4.143-4.146a1.371,1.371,0,0,1,1-.436,1.163,1.163,0,0,1,.717.234,2.167,2.167,0,0,1,.529.577l3.333,6.328a1.517,1.517,0,0,1,.156,1.091,1.939,1.939,0,0,1-.529,1l-1.527,1.528a0.521,0.521,0,0,0-.109.2,0.782,0.782,0,0,0-.047.234,5.612,5.612,0,0,0,.561,1.5,13.835,13.835,0,0,0,1.153,1.824,20.159,20.159,0,0,0,2.212,2.478,20.591,20.591,0,0,0,2.492,2.229,14.342,14.342,0,0,0,1.822,1.169,4.864,4.864,0,0,0,1.122.452l0.389,0.078a0.754,0.754,0,0,0,.2-0.047,0.509,0.509,0,0,0,.2-0.109l1.776-1.808a1.91,1.91,0,0,1,1.308-.5,1.633,1.633,0,0,1,.841.187H341.2l6.012,3.554a1.567,1.567,0,0,1,.779,1.029h0Zm0,0" transform="translate(-318.563 -214.563)"/></svg>');
  }
  .contact-us .main-contaent .send-mail:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 25"><defs><style> .a { fill: #fff; } </style> </defs><title>icon-mail</title><g><path class="a" d="M313.61,443.9l-4.33-3.8-12.38,10.61a2.47,2.47,0,0,0,1.72.68h30a2.47,2.47,0,0,0,1.72-.68L317.93,440.1Zm0,0" transform="translate(-296.1 -426.39)"/><path class="a" d="M330.3,427.07a2.45,2.45,0,0,0-1.72-.68h-30a2.5,2.5,0,0,0-1.72.68l16.71,14.32Zm0,0" transform="translate(-296.1 -426.39)"/><path class="a" d="M296.1,428.59v20.77l12.08-10.27Zm0,0" transform="translate(-296.1 -426.39)"/><path class="a" d="M319,439.08l12.08,10.27V428.57Zm0,0" transform="translate(-296.1 -426.39)"/></g></svg>');
  }
  .contact-us .main-contaent .or {
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
  }
  .contact-us .main-contaent .order-check {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) and (max-width: 420px) {
  .contact-us .main-contaent .form-container .form-contant label.contact-type-label {
    font-size: 4.8vw;
  }
}
@media (max-width: 767px) and (max-width: 420px) {
  .contact-us .main-contaent .form-container .form-contant {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) and (max-width: 390px) {
  .contact-us .main-contaent .form-container .form-contant p {
    font-size: 4.6vw;
  }
}
@media (max-width: 767px) and (max-width: 390px) {
  .contact-us .main-contaent .form-container .form-contant .form-group:last-of-type {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) and (max-width: 400px) {
  .contact-us .main-contaent .form-container .form-contant.thank_you .thanks p {
    font-size: 20px;
  }
}
form.form-horizonta {
  position: relative;
}
.owl-carousel .owl-controls {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.owl-carousel .owl-controls .owl-nav {
  height: 0;
}
.owl-carousel .owl-controls .owl-nav > div {
  position: absolute;
  width: 25px;
  top: 50%;
  font-size: 35px;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.owl-carousel .owl-controls .owl-nav > div i, .owl-carousel .owl-controls .owl-nav > div i:before {
  vertical-align: middle;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
  left: 0;
  text-align: left;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
  right: 0;
  text-align: right;
}
@media (max-width: 767px) {
  body.page-template-page-contactus .from_press_slider {
    margin-bottom: 0px;
  }
}
.from_press_slider {
  display: block;
  width: 100%;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .from_press_slider {
    background-color: #f1f1f1;
  }
}
@media (max-width: 767px) {
  .from_press_slider {
    margin-bottom: 70px;
    -webkit-box-shadow: 0px -2px 9px 0px rgba(0, 0, 0, .15) ;
    -moz-box-shadow: 0px -2px 9px 0px rgba(0, 0, 0, .15) ;
    -o-box-shadow: 0px -2px 9px 0px rgba(0, 0, 0, .15) ;
    -ms-box-shadow: 0px -2px 9px 0px rgba(0, 0, 0, .15) ;
    box-shadow: 0px -2px 9px 0px rgba(0, 0, 0, .15) ;
  }
}
.from_press_slider > .container {
  position: relative;
}
@media (max-width: 767px) {
  .from_press_slider > .container {
    padding: 0 !important;
  }
}
.from_press_slider > .container > a {
  display: none;
  padding: 10px 0 20px;
  color: #5c6a7a;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .from_press_slider > .container > a {
    display: block;
  }
}
.from_press_slider > .container > a:focus {
  color: #f68d46;
}
.from_press_slider .from_press_controls {
  position: relative;
  padding: 0 5%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .from_press_slider .from_press_controls {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .from_press_slider .from_press_controls .owl-stage-outer {
    padding: 0 15%;
  }
}
@media (max-width: 480px) {
  .from_press_slider .from_press_controls .owl-stage-outer {
    padding: 0 16%;
  }
}

.from_press_slider .from_press_controls .owl-stage-outer [aria-selected="true"] {
  /*background-color: aqua;*/
}
.from_press_slider .from_press_controls [class*="item-"], .from_press_slider .from_press_controls .item {
  text-align: center;
  font-size: 18px;
}
@media (max-width: 767px) {
  .from_press_slider .from_press_controls [class*="item-"], .from_press_slider .from_press_controls .item {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .from_press_slider .from_press_controls [class*="item-"], .from_press_slider .from_press_controls .item {
    padding: 0 7px;
  }
}
.from_press_slider .from_press_controls [class*="item-"] .img_contant, .from_press_slider .from_press_controls .item .img_contant {
  position: relative;
  text-align: center;

  margin-bottom: 18px;
  min-height: 45px;
}
@media (max-width: 767px) {
  .from_press_slider .from_press_controls [class*="item-"] .img_contant, .from_press_slider .from_press_controls .item .img_contant {
    margin-bottom: 10px;
    min-height: 30px;
  }
}
.from_press_slider .from_press_controls [class*="item-"] .img_contant img, .from_press_slider .from_press_controls .item .img_contant img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 106px;
  max-height: 40px;
  margin: 0 auto;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .from_press_slider .from_press_controls [class*="item-"] .img_contant img, .from_press_slider .from_press_controls .item .img_contant img {
    max-width: 70px;
  }
}
.from_press_slider .from_press_controls [class*="item-"] .img_contant + span, .from_press_slider .from_press_controls .item .img_contant + span {
  max-width: 160px;
  margin: 0 auto;
}
.from_press_slider .from_press_controls [class*="item-"] span, .from_press_slider .from_press_controls .item span {
  display: block;
  color: #85858e;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.from_press_slider .from_press_controls [class*="item-"] a, .from_press_slider .from_press_controls .item a {
  display: block;
}
.from_press_slider .from_press_controls [class*="item-"] a:hover, .from_press_slider .from_press_controls .item a:hover, .from_press_slider .from_press_controls [class*="item-"] a:focus, .from_press_slider .from_press_controls .item a:focus {
  text-decoration: none;
}
.from_press_slider .from_press_controls [class*="item-"] a:hover span, .from_press_slider .from_press_controls .item a:hover span, .from_press_slider .from_press_controls [class*="item-"] a:focus span, .from_press_slider .from_press_controls .item a:focus span {
  color: #f68d46;
}
.from_press_slider .owl-carousel .owl-controls .owl-nav .owl-next {
  right: auto;
  left: 0;
  text-align: left;
}
.from_press_slider .owl-carousel .owl-controls .owl-nav .owl-prev {
  left: auto;
  right: 0;
  text-align: right;
}
/**
 * FORM
 */
.form-wrapper {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form-container {
  margin: 0 auto;
}
.form-container .nav-tabs li > a, .form-container .form-contant input, .form-container .form-contant [type="submit"], .form-container .form-contant textarea {
  border-radius: 0;
  border-top-right-radius: 2px;
}
.form-container .nav-tabs {
  padding: 0;
}
.form-container .nav-tabs li {
  width: 50%;
  margin-bottom: -2px;
}
.form-container .nav-tabs li > a {
  display: block;
  margin-right: 0px;
  line-height: 34px;
  border: 0 none;
  background-color: #c6d3e4;
  border-radius: 0;
  text-align: center;
  color: white;
  font-size: 17px;
  font-weight: 600;
  padding: 2px 3px;
}
.form-container .nav-tabs li.active > a, .form-container .nav-tabs li:hover > a, .form-container .nav-tabs li:focus > a {
  border: 0 none;
  color: #5c6a7a;
}
.form-container .nav-tabs li.active > a {
  background-color: white;
}
@media (max-width: 767px) {
  .form-container .nav-tabs {
    display: none;
  }
}
.form-container .tab-content {
  width: 100%;
  border-radius: 4px;
}
input#phone_num {
    font-size: 14px;
    height: 30px;
}
.phone_field
{
    padding-left: 0px;
	    padding-right: 3px;
}
.name_field
{
    padding-right: 0px;
	    padding-left: 3px;
}
@media (min-width: 768px) {
  .form-container .tab-content {
    background-color: white;
    padding: 7px 20px;
  }
  .form-container .tab-content #send-phone-form .form-contant, .form-container .tab-content #send-phone-form form.form-horizonta {
    position: static;
  }
  .form-container .tab-content #send-phone-form [type="submit"] {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -o-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: calc(100% - 40px);
  }
  #send-mail-form .name_field{
	  float:right;
	 }
  [lang="ru-RU"] #send-mail-form .name_field{
    float:left;
    padding-right: 3px;
	padding-left:0;
  }
}
.form-container.inner_page {
  z-index: 9;
  /*margin: 0 -4px;*/
  margin: 0;
}
@media (min-width: 768px) {
  .form-container.inner_page {
    padding-top: 75px;
    margin-bottom: 90px;
  }
}
.form-container.inner_page .form-wrapper {
  z-index: 2;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}
.form-container.inner_page .tab-content {
  position: relative;
  min-height: 300px;
  padding: 14px 13px;
}
.form-container.inner_page .tab-content #send-phone-form [type="submit"] {
  bottom: 26px;
  width: -webkit-calc(100% - 48px);
  width: -moz-calc(100% - 48px);
  width: -o-calc(100% - 48px);
  width: -ms-calc(100% - 48px);
  width: calc(100% - 48px);
}
.form-container.inner_page .tab-content label.contact-type-label {
  padding-left: 6px;
  font-size: 14px;
}
.form-container.inner_page .tabs-contant {
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 7px 1px rgba(229, 238, 245, .8) ;
  -moz-box-shadow: 0px 0px 7px 1px rgba(229, 238, 245, .8) ;
  -o-box-shadow: 0px 0px 7px 1px rgba(229, 238, 245, .8) ;
  -ms-box-shadow: 0px 0px 7px 1px rgba(229, 238, 245, .8) ;
  box-shadow: 0px 0px 7px 1px rgba(229, 238, 245, .8) ;
}
.form-container.inner_page [type="submit"] {
  font-size: 21px;
  font-weight: 600;
  padding: 0.5px;
}
.form-container.inner_page .form-contant.thank_you .thanks p {
  width: 100%;
}
.form-container.inner_page .order-check {
  width: -webkit-calc(100% - (13px * 2));
  width: -moz-calc(100% - (13px * 2));
  width: -o-calc(100% - (13px * 2));
  width: -ms-calc(100% - (13px * 2));
  width: calc(100% - (13px * 2));
}
.form-contant {
  position: relative;
}
.form-contant input, .form-contant [type="submit"], .form-contant textarea {
  height: auto;
  font-size: 14px;
  line-height: 1;
  padding: 4.5px 8px;
  font-weight: 400;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.form-group-phone:before
{
	right: 4px !important;
}
[lang="ru-RU"] .form-group-phone:before{
  right:inherit !important;  
}
.form-contant textarea {
  padding-top: 12px;
}
.form-contant label.contact-type-label {
  font-size: 15px;
  font-weight: 500;
  padding-left: 10px;
}
.form-contant p {
  font-size: 19px;
}
.form-contant .form-group {
  margin-bottom: 14px;
}
/*.form-contant .form-group.required {
  position: relative;
}*/
.form-contant .form-group.required:before {
  content: "*";
  position: absolute;
  color: rgba(244, 119, 33, 1);
  font-size: 12px;
  top: 9px;
  left: 2px;
}
.form-contant .form-group.required.novalidate:before {
  content: "";
}
.form-contant .form-control {
  color: #85858e;
  border-color: #bdc3cb;
}
.form-contant input:focus, .form-contant textarea:focus {
  border-color: black;
  -webkit-box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .075) ;
  -moz-box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .075) ;
  -o-box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .075) ;
  -ms-box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .075) ;
  box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .075) ;
}
.form-contant input.has-error, .form-contant textarea.has-error {
  border-color: rgba(244, 119, 33, 1);
}
.form-contant textarea {
  height: 60px;
  resize: none;
}
.form-contant [type="submit"] {
  font-weight: 600;
  outline: 0;
  border: 0;
  font-size: 20px;
  line-height: 2;
  background-color: rgba(244, 119, 33, 1);
  padding-top: 3px;
  padding-bottom: 3px;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0) ;
  -moz-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0) ;
  -o-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0) ;
  -ms-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0) ;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0) ;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.form-contant [type="submit"]:hover, .form-contant [type="submit"]:focus {
  outline: 0;
  border: 0;
  color: white;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  -moz-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  -o-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  -ms-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .35) ;
}
.form-contant .labelWrapper {
  position: relative;
  font-size: 1.1em;
  font-size: 12px;
  color: rgba(244, 119, 33, 1);
  font-weight: 400;
  line-height: 1;
}
.form-contant .labelWrapper > label {
  position: absolute;
  top: -14px;
  left: 15px;
  font-weight: 400;
  margin-bottom: 0;
}
.form-contant.thank_you {
  position: relative;
  background-color: white;
  text-align: center;
  border-radius: 4px;
}
.form-contant.thank_you form {
  visibility: hidden;
}
.form-contant.thank_you form input:focus, .form-contant.thank_you form button:focus {
  display: none;
}
.form-contant.thank_you > p {
  visibility: hidden;
}
.form-contant.thank_you .thanks {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.form-contant.thank_you .thanks i, .form-contant.thank_you .thanks p {
  display: block;
}
.form-contant.thank_you .thanks i {
  color: #f68d46;
  font-size: 60px;
  margin-bottom: 20px;
}
.form-contant.thank_you .thanks p {
  color: #85858e;
  font-size: 20px;
  line-height: 1.45;
  font-weight: 100;
}
.form-contant.thank_you .thanks p strong {
  display: block;
  font-size: 25px;
}
.form-contant .thanks {
  display: none;
}
.form-contant + .to-mail {
  display: none;
}
@media (min-width: 768px) {
  .form-contant + .to-mail {
    display: block;
    margin-top: 15px;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
  }
  .form-contant + .to-mail a {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .form-contant + .to-mail a:hover, .form-contant + .to-mail a:focus {
    text-decoration: none;
  }
  .form-contant + .to-mail a:hover span, .form-contant + .to-mail a:focus span {
    color: #f68d46;
  }
  .form-contant + .to-mail span {
    color: #5c6a77;
    font-family: 'Glyphicons Halflings';
    margin-left: 12px;
    vertical-align: middle;
    font-size: 100%;
    top: -2px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
}
.order-check {

  height: 46px;
  max-width: 300px;
  margin: 20px auto 0;
}
.order-check .btn {
  display: block;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.45;
  border-radius: 4px 2px 2px 2px;
}
@media (max-width: 767px) {
html:not([lang="ru-RU"]) .image_cover.inner-page .form-group.required:before, html:not([lang="ru-RU"]) .image_cover.contact-us .form-group.required:before {
   right: 4px !important;
}
.contact-us .main-contaent .form-container .form-group.required:before {
    left: 4px !important;
}
.contact-us .main-contaent .form-container .form-contant input, .contact-us .main-contaent .form-container .form-contant [type="submit"],.contact-us .main-contaent .form-container .form-contant textarea {
    padding: 14.5px 18px;
}
.form-group-phone:before
{

}
input#phone_num {
    font-size: 19px;
    height: auto;
}
.phone_field,.name_field {
    padding-right: 0px;
    padding-left: 0px;
}
  .order-check .btn {
    background-color: #5c6a7a;
    border: 1px solid #5c6a7a;
  }
  .order-check .btn:focus {
    background-color: #738498;
    border: 1px solid #738498;
  }
}
/* loader */
.loader-contant {
  position: absolute;
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.7);
}
.spinner {
  position: absolute;
  top: 38%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-animation: sk-rotate 2s infinite linear;
  animation: sk-rotate 2s infinite linear;
}
.spinner .dot1, .spinner .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #f68d46;
  border-radius: 100%;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}
.spinner .dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.nav_contant .icon-about-cancer-icon {
  margin-right: -0.35em;
}
@-webkit-keyframes sk-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes sk-rotate {
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
    background-color: #f68d46 #58a8de;
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
    background-color: #f68d46;
  }
}
main {
  /*nav {
   &.links {
   margin: 35px auto 30px;
   .nav_contant {
   @media (min-width: 768px) {
   @include allB(display, flex);
   @include allB(flex-direction, row);
   @include allB ( flex-wrap, wrap );
   @include allB ( justify-content, space-around );
   }
   }
   a {
   max-width: 50%;
   @media (min-width: 767px) {
   @include allB( flex-basis, ( calc(100% / 4) ) );
   max-width: 50%;
   }
   @media (min-width: 992px) {
   @include allB( flex-basis, ( calc(100% / 6) ) );
   }
   @media (max-width: 767px) {
   float: left;
   width: 100%;
   }
   i {
   position: relative;
   span {
   &:before {
   position: relative;
   @include transition (.3s);
   }
   @media (max-width: 767px) {
   &.front:before {
   position: absolute;
   top: 0.06em;
   }
   }
   }
   @media (max-width: 767px) {
   &.icon-questions .front::before {
   left: 0.6em;
   }
   }
   }
   &:hover, &:focus {
   text-decoration: none;
   i {
   span {
   &.bg:before {
   z-index: 1;
   color: #FFE0CB;
   }
   &.front:before {
   z-index: 2;
   color: $orange;
   }
   }
   }
   h2 {
   color: $orange;
   }
   }
   }
   i {
   font-size: 5em;
   }
   h2 {
   color: $gray-header;
   margin-top: 7px;
   font-size: 1.64em;
   @include transition (.2s);
   @media (min-width: 768px) {
   margin-top: 40px;
   font-weight: 600;
   }
   }
   }
   }*/
}
main .our_tests, main .important_links {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  main .our_tests, main .important_links {
    /*margin-left: -25px;
     margin-right: -25px;*/
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  main .our_tests .the_item, main .important_links .the_item {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  main .our_tests .the_item, main .important_links .the_item {
    /*padding-left: 25px;
     padding-right: 25px;*/
    float: left;
  }
}
main .our_tests {
  padding-top: 50px;
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  main .our_tests {
    padding-bottom: 50px;
  }
}
main .our_tests a.our_tests-content {
  display: block;
  text-align: center;
  color: #5c6a7a;
  line-height: 1.5;
  padding: 25px 15px;
  text-decoration: none;
  background-color: #f6f6f7;
}
main .our_tests a.our_tests-content .text-content {
  display: block;
}
main .our_tests a.our_tests-content .text-content > span {
  display: block;
  padding-left: 9%;
  padding-right: 9%;
}
main .our_tests a.our_tests-content .text-content p {
  margin: 0;
}
main .our_tests a.our_tests-content .text-content strong {
  position: relative;
  display: block;
  font-size: 28px;
  font-weight: 500;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
main .our_tests a.our_tests-content .text-content strong::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 53px;
  height: 3px;
  background-color: #f68d46;
  margin: 0 auto;
}
main .our_tests a.our_tests-content .text-content strong .orange {
  font-size: inherit;
  color: #f68d46;
}
main .our_tests a.our_tests-content .text-content strong sup {
  font-size: 65%;
}
main .our_tests a.our_tests-content .text-content span {
  font-size: 16px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  main .our_tests a.our_tests-content .text-content span {
    margin-bottom: 20px;
  }
}
main .our_tests a.our_tests-content:hover .text-content > span, main .our_tests a.our_tests-content:focus .text-content > span {
  color: #f68d46;
}
main .important_links {
  padding-top: 15px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  main .important_links {
    padding-top: 40px;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  main .important_links {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column wrap;
    -khtml-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    -o-flex-flow: column wrap;
    flex-flow: column wrap;
  }
}
@media (max-width: 767px) {
  main .important_links .the_item:nth-of-type(1) {
    -webkit-order: 3;
    -khtml-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    -o-order: 3;
    order: 3;
  }
  main .important_links .the_item:nth-of-type(2) {
    -webkit-order: 1;
    -khtml-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;
  }
  main .important_links .the_item:nth-of-type(3) {
    -webkit-order: 2;
    -khtml-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }
}
main .important_links a {
  position: relative;
  display: block;
  height: 95px;
  line-height: 95px;
  background-repeat: no-repeat;
  background-size: cover;
  /*background-image: url(./assets/images/front_page_no_image-en-btn_1.jpg);*/
  background-position: left bottom;
  border-bottom: 3px solid rgba(184, 79, 9, .4);
  text-align: center;
  font-size: 32px;
  color: black;
}

@media (max-width: 767px) {
  main .important_links a {
    height: 115px;
    line-height: 115px;
    font-size: 6vw;
  }
}
@media (max-width: 767px) and (max-width: 300px) {
  main .important_links a {
    font-size: 18px;
  }
}
@media (max-width: 767px) and (min-width: 533.33333px) {
  main .important_links a {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  main .important_links a {
    height: 23vw;
    line-height: 23vw;
  }
}
main .important_links a:hover {
  color: #f68d46;
  text-decoration: none;
}
main .important_links a::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: auto 50%;
  background-position: center center;
  z-index: 1;
}
@media (min-width: 768px) {
  main .important_links a::after {
    width: 80px;
    background-size: auto 38%;
  }
}
@media (min-width: 1200px) {
  main .important_links a::after {
    width: 90px;
    background-size: auto 46%;
  }
}
/*main .important_links a.about_us::after {
  background-image: url(./assets/images/Iocn_about.svg);
}
main .important_links a.gonomy_test::after {
  background-image: url(./assets/images/Iocn_dna.svg);
}
main .important_links a.faq::after {
  background-image: url(./assets/images/Iocn_faq.svg);
}*/
 .important_links a.faq {
    background-image: url(/wp-content/uploads/2018/01/ru_f.jpg)!important;
    background-position: right bottom;
}
[lang="he-IL"] div.important_links a.faq {
    background-image: url(./assets/images/front_page_he-btn_1.jpg)!important;
}
 .important_links a.gonomy_test {
    background-image: url(/wp-content/uploads/2018/01/ru_m.jpg)!important;
    background-position: right bottom;
}
 .important_links a.about_us {
    background-image: url(/wp-content/uploads/2018/01/ru_n.jpg)!important;
    background-position: right bottom;
}
main .important_links a .text {
  position: relative;
  display: block;
  z-index: 2;
  font-size: 2.8rem;
}
[lang="ru-RU"] .home main .important_links a .text {
    position: relative;
    display: block;
    z-index: 2;
    font-size: 2rem;
}
main .title {
  position: relative;
  display: block;
  font-weight: 100;
  margin: 0;
}
main .title > span {
  display: block;
  font-size: 40px;
  margin-bottom: 30px;
}
main .title i {
  position: relative;
  display: none;
  top: -35px;
  margin-right: -20px;
  margin-left: 0;
  font-size: 2.3em;
  vertical-align: text-top;
}
main .title i[role="img"] {
  top: -40px;
}
@media (max-width: 767px) {
  main .title i[role="img"] {
    top: 0;
  }
}
main .title i[role="img"] img {
  width: 69px;
}
@media (max-width: 767px) {
  main .title i[role="img"] img {
    width: 40px;
  }
}
main .excerpt_text {
  color: #5c6a7a;
  margin-bottom: 30px;
}
main .excerpt_text p {
  font-size: 17px;
  line-height: 1.8;
}
main .main-contaent .questions-list {
  position: relative;
  padding-left: 30px;
  padding-top: 10px;
}
@media (min-width: 768px) {
  main .main-contaent .questions-list {
    padding-top: 0;
    padding-right: 7%;
  }
}
main .main-contaent .questions-list li {
  display: block;
  margin-bottom: 30px;
}
main .main-contaent .questions-list li button, main .main-contaent .questions-list li a {
  padding: 0;
  border: 0;
  background-color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #242526;
}
main .main-contaent .questions-list li button i, main .main-contaent .questions-list li a i {
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: white;
  font-size: 0.9em;
  line-height: 1.5;
  background-color: #f68d46;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
main .main-contaent .questions-list li button i:before, main .main-contaent .questions-list li a i:before {
  display: block;
}
main .main-contaent .questions-list li button p, main .main-contaent .questions-list li a p, main .main-contaent .questions-list li button span, main .main-contaent .questions-list li a span {
  display: block;
  margin-bottom: 0;
  vertical-align: middle;
  color: #f68d46;
  font-size: 1.358em;
  text-align: left;
  font-weight: 600;
  line-height: 1.2;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
main .main-contaent .questions-list li button.collapsed i, main .main-contaent .questions-list li a.collapsed i {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
main .main-contaent .questions-list li button.collapsed span, main .main-contaent .questions-list li a.collapsed span {
  color: #5c6a7a;
}
@media (min-width: 768px) {
  main .main-contaent .questions-list li button:hover span, main .main-contaent .questions-list li a:hover span {
    color: #f68d46;
  }
}
main .main-contaent .questions-list li div {
  padding-top: 10px;
}
main .main-contaent .questions-list li div p, main .main-contaent .questions-list li div ul, main .main-contaent .questions-list li div ol {
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5;
}
main .main-contaent .questions-list li div p strong, main .main-contaent .questions-list li div ul strong, main .main-contaent .questions-list li div ol strong {
  font-weight: 700;
  color: #242526;
}
main .main-contaent #main-video {
  max-width: 675px;
}
@media (max-width: 767px) {
  main .main-contaent #main-video {
    display: none;
    margin-bottom: 30px;
  }
}
main .main-contaent .watch-title-container {
  font-size: 1.57em;
  font-weight: 600;
  margin-top: 10px;
}
main .video-contain {
  width: calc(100% / 5);
  padding: 10px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
main .video-contain .thumb-wrapper, main .video-contain img, main .video-contain .title {
  display: block;
}
main .video-contain .thumb-wrapper {
  background-color: white;
  -webkit-transition: all 0.1 0.5s ease;
  -moz-transition: all 0.1 0.5s ease;
  -o-transition: all 0.1 0.5s ease;
  -ms-transition: all 0.1 0.5s ease;
  transition: all 0.1 0.5s ease;
}
main .video-contain .thumb-wrapper img {
  opacity: 1;
  -webkit-transition: all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  -moz-transition: all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  -o-transition: all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  -ms-transition: all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  transition: all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
main .video-contain .title {
  color: black;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3;
  margin: 7px 0;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
main .video-contain:hover .thumb-wrapper img {
  opacity: 0.7;
}
main .video-contain:hover .title {
  color: #06c;
}
main .video-contain:focus {
  box-shadow: inherit;
}
main .video-contain:focus .thumb-wrapper {
  background-color: black;
}
main .video-contain:focus .thumb-wrapper img {
  opacity: 0.6;
}
main .video-contain.active .thumb-wrapper {
  border: 3px solid #f68d46;
}
main .video-contain.active .text-contain .title {
  color: #000;
}
main .stories-contain {
  margin: 20px 0;
  border: 0;
  padding: 0;
  background-color: #efeeee;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
main .stories-contain .thumb-wrapper, main .stories-contain .title, main .stories-contain .text-contain {
  display: inline-block;
}
main .stories-contain .thumb-wrapper {
  background-color: #f5f5f5;
  width: 40%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
main .stories-contain .text-contain {
  width: 58%;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
main .stories-contain .title {
  position: relative;
  display: block;
  color: #7a838e;
  font-size: 1.43em;
  font-weight: 600;
  line-height: 1.2;
  opacity: 0.7;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
main .stories-contain .title span {
  padding: 5px 10px;
  font-size: 1em;
}
main .stories-contain .text {
  display: none;
}
main .stories-contain:hover, main .stories-contain:focus, main .stories-contain.active {
  outline: 0;
}
main .stories-contain:hover .thumb-wrapper, main .stories-contain:focus .thumb-wrapper, main .stories-contain.active .thumb-wrapper {
  opacity: 1;
}
main .stories-contain:hover .title, main .stories-contain:focus .title, main .stories-contain.active .title {
  opacity: 1;
}
@media (min-width: 768px) {
  main .stories-contain:not(.active):hover .title, main .stories-contain:not(.active):focus .title {
    color: #f68d46;
  }
  main .stories-contain:not(.active):hover .text-contain, main .stories-contain:not(.active):focus .text-contain {
    -webkit-box-shadow: 5px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(246,141,70,0.1) inset;
    -khtml-box-shadow: 5px 0px 0px 0px #f68d46 inset,0 0px 25px 10px rgba(246,141,70,0.1) inset;
    -moz-box-shadow: 5px 0px 0px 0px #f68d46 inset,0 0px 25px 10px rgba(246,141,70,0.1) inset;
    -ms-box-shadow: 5px 0px 0px 0px #f68d46 inset,0 0px 25px 10px rgba(246,141,70,0.1) inset;
    -o-box-shadow: 5px 0px 0px 0px #f68d46 inset,0 0px 25px 10px rgba(246,141,70,0.1) inset;
    box-shadow: 5px 0px 0px 0px #f68d46 inset, 0 0px 25px 10px rgba(246,141,70,0.1) inset;
}
}
main .stories-contain.active {
  background-color: #fdebe1;
  border-left-color: #f68d46;
}
@media (max-width: 767px) {
  main .stories-contain.active {
    background-color: #fdebe1;
    border-right-color: #f68d46;
    border: 0;
  }
}
@media (min-width: 768px) {
  main .stories-contain.active .thumb-wrapper {
    -webkit-box-shadow: 5px 0px 0px #f68d46;
    -khtml-box-shadow: 5px 0px 0px #f68d46;
    -moz-box-shadow: 5px 0px 0px #f68d46;
    -ms-box-shadow: 5px 0px 0px #f68d46;
    -o-box-shadow: 5px 0px 0px #f68d46;
    box-shadow: 5px 0px 0px #f68d46;
  }
  main .stories-contain.active .text-contain {
    -webkit-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -khtml-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -moz-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -ms-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    -o-box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
    box-shadow: 0px 0px 0px 2px rgba(184, 79, 9, .4) inset, 0 0px 25px 10px rgba(184, 79, 9, .2) inset;
  }
}
.about-container {
  position: relative;
  display: block;
  top: -30px;
  margin-left: -30px;
}
.hexagon_contain {
  position: relative;
  display: inline-block;
  float: left;
}
.hexagon_contain.big .hexagon {
  position: relative;
  z-index: 3;
  display: inline-block;
  width: 530px;
  height: 306px;
  background-color: transparent;
  margin-top: 153px;
  margin-bottom: 153px;
  margin-left: 0;
  margin-right: 0;
  border-left: 1px solid #929eaa;
  border-right: 1px solid #929eaa;
  box-sizing: border-box;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.hexagon_contain.big .hexagon:before, .hexagon_contain.big .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 374.763px;
  height: 374.763px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 76.85345px;

  box-sizing: border-box;
}
.hexagon_contain.big .hexagon:before {
  top: -187.38309px;
  border-top: 1px solid #929eaa;
  border-right: 1px solid #929eaa;
}
.hexagon_contain.big .hexagon:after {
  bottom: -187.38309px;
  border-bottom: 1.4142px solid #929eaa;
  border-left: 1.4142px solid #929eaa;
}
.hexagon_contain.big .hexagon .text-contain {
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.hexagon_contain.big .hex_bg {
  position: absolute;
  top: 10px;
  right: -10px;
  z-index: 1;
}
.hexagon_contain.big .text-contain {
  position: absolute;
  width: 72%;
  top: 13%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 3;
  color: #5c6a7a;
}
.hexagon_contain.big .text-contain .title {
  font-size: 36px;
  font-weight: 600;
}
.hexagon_contain.big .text-contain p {
  font-size: 25px;
  line-height: 1.2;
  padding-top: 10px;
}
.hexagon_contain.big.blue .hex_bg {
  top: 0;
  display: inline-block;
  width: 530px;
  height: 306px;
  background-color: #edf4fa;
  margin-top: 153px;
  margin-bottom: 153px;
  margin-left: 0;
  margin-right: 0;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  box-sizing: border-box;
  -ms-transform: rotate(28deg);
  -webkit-transform: rotate(28deg);
  -o-transform: rotate(28deg);
  -ms-transform: rotate(28deg);
  transform: rotate(28deg);
}
.hexagon_contain.big.blue .hex_bg:before, .hexagon_contain.big.blue .hex_bg:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 374.763px;
  height: 374.763px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 76.85345px;
  box-sizing: border-box;
}
.hexagon_contain.big.blue .hex_bg:before {
  top: -187.38309px;
  border-top: 0px solid transparent;
  border-right: 0px solid transparent;
}
.hexagon_contain.big.blue .hex_bg:after {
  bottom: -187.38309px;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
}
.hexagon_contain.big.blue .hex_bg .text-contain {
  -ms-transform: rotate(-28deg);
  -webkit-transform: rotate(-28deg);
  -o-transform: rotate(-28deg);
  -ms-transform: rotate(-28deg);
  transform: rotate(-28deg);
}
.hexagon_contain.big.red {
  margin-top: -4%;
  margin-right: -3.5%;
}
.hexagon_contain.big.red .hex_bg {
  display: inline-block;
  width: 530px;
  height: 306px;
  background-color: #fdece2;
  margin-top: 153px;
  margin-bottom: 153px;
  margin-left: 0;
  margin-right: 0;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  box-sizing: border-box;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
}
.hexagon_contain.big.red .hex_bg:before, .hexagon_contain.big.red .hex_bg:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 374.763px;
  height: 374.763px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 76.85345px;
  box-sizing: border-box;
}
.hexagon_contain.big.red .hex_bg:before {
  top: -187.38309px;
  border-top: 0px solid transparent;
  border-right: 0px solid transparent;
}
.hexagon_contain.big.red .hex_bg:after {
  bottom: -187.38309px;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
}
.hexagon_contain.big.red .hex_bg .text-contain {
  -ms-transform: rotate(-25deg);
  -webkit-transform: rotate(-25deg);
  -o-transform: rotate(-25deg);
  -ms-transform: rotate(-25deg);
  transform: rotate(-25deg);
}
.hexagon_contain.big.gray {
  margin-top: -27%;
}
.hexagon_contain.big.gray .hex_bg {
  top: 1%;
  right: -3%;
  display: inline-block;
  width: 530px;
  height: 306px;

  background-color: #eeeef0;
  margin-top: 153px;
  margin-bottom: 153px;
  margin-left: 0;
  margin-right: 0;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  box-sizing: border-box;
  -ms-transform: rotate(27deg);
  -webkit-transform: rotate(27deg);
  -o-transform: rotate(27deg);
  -ms-transform: rotate(27deg);
  transform: rotate(27deg);
}
.hexagon_contain.big.gray .hex_bg:before, .hexagon_contain.big.gray .hex_bg:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 374.763px;
  height: 374.763px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 76.85345px;
  box-sizing: border-box;
}
.hexagon_contain.big.gray .hex_bg:before {
  top: -187.38309px;
  border-top: 0px solid transparent;
  border-right: 0px solid transparent;
}
.hexagon_contain.big.gray .hex_bg:after {
  bottom: -187.38309px;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
}
.hexagon_contain.big.gray .hex_bg .text-contain {
  -ms-transform: rotate(-27deg);
  -webkit-transform: rotate(-27deg);
  -o-transform: rotate(-27deg);
  -ms-transform: rotate(-27deg);
  transform: rotate(-27deg);
}
.hexagon_contain.icons .hexagon {
  position: relative;
  display: flex;
  z-index: 3;
  display: inline-block;
  width: 20px;
  height: 12px;
  background-color: white;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 0;
  margin-right: 0;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.hexagon_contain.icons .hexagon:before, .hexagon_contain.icons .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 14.142px;
  height: 14.142px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 2.90013px;
  box-sizing: border-box;
}
.hexagon_contain.icons .hexagon:before {
  top: -7.07106px;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.hexagon_contain.icons .hexagon:after {
  bottom: -7.07106px;
  border-bottom: 1.4142px solid #e5e5e5;
  border-left: 1.4142px solid #e5e5e5;
}
.hexagon_contain.icons .hexagon .text-contain {
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.hexagon_contain.icons .icon-contain {
  position: absolute;
  width: 72%;
  top: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 60px;
  text-align: center;
  z-index: 3;
  color: #5c6a7a;
}
.hexagon_contain.icons.dna {
  margin-top: 2%;
  margin-right: 1%;
}
.hexagon_contain.icons.dna .hexagon {
  display: inline-block;
  width: 250px;
  height: 144px;
  background-color: transparent;
  margin-top: 72px;
  margin-bottom: 72px;
  margin-left: 0;
  margin-right: 0;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.hexagon_contain.icons.dna .hexagon:before, .hexagon_contain.icons.dna .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 176.775px;
  height: 176.775px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 36.25163px;
  box-sizing: border-box;
}
.hexagon_contain.icons.dna .hexagon:before {
  top: -88.38825px;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.hexagon_contain.icons.dna .hexagon:after {
  bottom: -88.38825px;
  border-bottom: 1.4142px solid #e5e5e5;
  border-left: 1.4142px solid #e5e5e5;
}
.hexagon_contain.icons.dna .hexagon .text-contain {
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.hexagon_contain.icons.med {
  margin-top: 7%;
  margin-right: 2%;
}
.hexagon_contain.icons.med i {
  color: #b8dbf7;
}
.hexagon_contain.icons.med .hexagon {
  display: inline-block;
  width: 150px;
  height: 87px;
  background-color: transparent;
  margin-top: 43.5px;
  margin-bottom: 43.5px;
  margin-left: 0;
  margin-right: 0;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.hexagon_contain.icons.med .hexagon:before, .hexagon_contain.icons.med .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 106.065px;
  height: 106.065px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 21.75098px;
  box-sizing: border-box;
}
.hexagon_contain.icons.med .hexagon:before {
  top: -53.03295px;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.hexagon_contain.icons.med .hexagon:after {
  bottom: -53.03295px;
  border-bottom: 1.4142px solid #e5e5e5;
  border-left: 1.4142px solid #e5e5e5;
}
.hexagon_contain.icons.med .hexagon .text-contain {
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.hexagon_contain.icons.freands {
  margin-top: -2.5%;
  margin-right: 2.5%;
}
.hexagon_contain.icons.freands i {
  color: #f9c5a1;
  font-size: 40px;
}
.hexagon_contain.icons.freands .hexagon {
  display: inline-block;
  width: 150px;
  height: 87px;
  background-color: transparent;
  margin-top: 43.5px;
  margin-bottom: 43.5px;
  margin-left: 0;
  margin-right: 0;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.hexagon_contain.icons.freands .hexagon:before, .hexagon_contain.icons.freands .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 106.065px;
  height: 106.065px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 21.75098px;
  box-sizing: border-box;
}
.hexagon_contain.icons.freands .hexagon:before {
  top: -53.03295px;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.hexagon_contain.icons.freands .hexagon:after {
  bottom: -53.03295px;
  border-bottom: 1.4142px solid #e5e5e5;
  border-left: 1.4142px solid #e5e5e5;
}
.hexagon_contain.icons.freands .hexagon .text-contain {
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
a.link-to {
  display: block;
  color: #f68d46;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  direction: ltr;
}
a.link-to .icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  vertical-align: text-top;
}
@media (max-width: 767px) {
  a.link-to .icon {
    margin-right: 5px;
    vertical-align: middle;
  }
}
@media (max-width: 320px) {
  a.link-to .icon {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  a.link-to {
    margin-top: 20px;
    font-size: 14px;
  }
}
@media (max-width: 479px) {
  a.link-to {
    font-size: 3vw;
    line-height: 4vw;
  }
}
@media (max-width: 420px) {
  a.link-to {
    font-size: 11px;
    line-height: 20px;
  }
}
.description-container {
  margin-top: -10px;
}
.description-container .hexagon_contain.profile .hexagon {
  position: relative;
  z-index: 3;
  display: inline-block;
  width: 280px;
  height: 162px;
  background-color: transparent;
  margin-top: 81px;
  margin-bottom: 81px;
  margin-left: 0;
  margin-right: 0;
  border-left: 1px solid #929eaa;
  border-right: 1px solid #929eaa;
  box-sizing: border-box;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.description-container .hexagon_contain.profile .hexagon:before, .description-container .hexagon_contain.profile .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 197.988px;
  height: 197.988px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 40.60182px;
  box-sizing: border-box;
}
.description-container .hexagon_contain.profile .hexagon:before {
  top: -98.99484px;
  border-top: 1px solid #929eaa;
  border-right: 1px solid #929eaa;
}
.description-container .hexagon_contain.profile .hexagon:after {
  bottom: -98.99484px;
  border-bottom: 1.4142px solid #929eaa;
  border-left: 1.4142px solid #929eaa;
}
.description-container .hexagon_contain.profile .hexagon .text-contain {
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.description-container .hexagon_contain.profile .hex_image {
  position: absolute;
  top: 9%;
  left: -17%;
  width: 327px;
}
.description-container .description-text {
  width: -webkit-calc(100% - 320px);
  width: -moz-calc(100% - 320px);
  width: -o-calc(100% - 320px);
  width: -ms-calc(100% - 320px);
  width: calc(100% - 320px);
  font-size: 1.71em;
  line-height: 1.2;
  padding-left: 8%;
  margin-top: 3.5%;
  margin-bottom: 20px;
}
.description-container .description-text header {
  background-color: transparent;
  margin-bottom: 10px;
}
.description-container .description-text header h3 {
  display: block;
  font-size: 1.42em;
  margin: 0;
}
.description-container .description-text header span {
  font-size: 1.25em;
}
.description-container.about_contain {
  margin-top: 0;
  margin-bottom: 30px;
  height: 100%;
  min-height: 370px;
  height: 40vh;
  max-height: 400px;
  background-image: url(assets/images/bg/women%20-%20flip.png);
  background-repeat: no-repeat;
  background-position: top left -10px;
  background-size: contain;
}
@media (max-width: 991px) and (min-width: 768px) {
  .description-container.about_contain {
    background-position: top left -85px;
    min-height: 430px;
  }
}
@media (max-width: 767px) {
  .description-container.about_contain {
    min-height: 200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -15px;
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  .description-container.about_contain {
    min-height: inherit;
    height: 47vw;
  }
  html[lang="ru-RU"] header .navbar .navbar-header .navbar-brand span {
    font-size: 1.1rem !important;
    line-height: 13px !important;
}
}
.description-container.about_contain .description-text {
  margin-top: 3.5%;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 20px;
  z-index: 2;
}
@media (max-width: 1199px) {
  .description-container.about_contain .description-text {
    padding-right: 0;
    margin-right: 0;
    width: 66.66667%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .description-container.about_contain .description-text {
    width: 58.5%;
  }
}
@media (max-width: 767px) {
  .description-container.about_contain .description-text {
    margin-top: 5%;
  }
}
.description-container.about_contain .description-text h3 {
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 1.38em;
}
@media (max-width: 767px) {
  .description-container.about_contain .description-text h3 {
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 1.3;
  }
}
@media (max-width: 479px) {
  .description-container.about_contain .description-text h3 {
    font-size: 3.68vw;
    line-height: 1.5;
  }
}
.description-container.about_contain .description-text p {
  color: #f68d46;
  font-size: 1em;
  line-height: 1.3;
  font-weight: 400;
}
@media (max-width: 767px) {
  .description-container.about_contain .description-text p {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  .description-container.about_contain .description-text p {
    font-size: 3.6vw;
  }
}
.main-video {
  display: block;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 767px) {
  .main-video {
    padding-right: 15px;
  }
}
.about-container-text {
  margin-bottom: 20px;
}
@media (min-width: 780px) {
  .about-container-text > .row > div:nth-of-type(1) {
    padding-right: 51px;
  }
  .about-container-text > .row > div:nth-of-type(2) {
    padding: 0 33px;
  }
  .about-container-text > .row > div:nth-of-type(3) {
    padding-left: 51px;
  }
}
.about-container-text .text-contain {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .about-container-text .text-contain {
    margin-bottom: 10px;
  }
}
.about-container-text .text-contain .icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  vertical-align: baseline;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: contain;
  margin-right: 7px;
}
@media (max-width: 767px) {
  .about-container-text .text-contain .icon {
    width: 30px;
    height: 30px;
  }
}
.about-container-text .text-contain .icon.test_tube {
  background-image: url(assets/images/mav.svg);
}
.about-container-text .text-contain .icon.microscope {
  background-image: url(assets/images/microscope.svg);
}
.about-container-text .text-contain .icon.taking-erasable {
  background-image: url(assets/images/taking-erasable.svg);
}
.about-container-text .text-contain .title {
  display: inline-block;
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .about-container-text .text-contain .title {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
.about-container-text .text-contain .title span {
  font-weight: lighter;
  font-size: 36px;
}
@media (max-width: 767px) {
  .about-container-text .text-contain .title span {
    font-size: 21px;
  }
}
.about-container-text .text-contain .text {
  display: block;
}
@media (max-width: 767px) {
  .about-container-text .text-contain .text {
    line-height: 1.2;
  }
}
.about-container-text .text-contain .text p {
  text-align: justify;
}
@media (max-width: 767px) {
  .about-container-text .text-contain .text p {
    text-align: left !important;
  }
}
.about-container-text .text-contain p {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
}
@media (max-width: 767px) {
  .about-container-text .text-contain p {
    font-size: 20px;
    font-weight: lighter;
    line-height: 1;
  }
}
footer {
  background-color: white;
  /*margin-top: 20px;*/
  -webkit-box-shadow: 0px 16px 16px -13px rgba(0, 0, 0, .06) inset;
  -moz-box-shadow: 0px 16px 16px -13px rgba(0, 0, 0, .06) inset;
  -o-box-shadow: 0px 16px 16px -13px rgba(0, 0, 0, .06) inset;
  -ms-box-shadow: 0px 16px 16px -13px rgba(0, 0, 0, .06) inset;
  box-shadow: 0px 16px 16px -13px rgba(0, 0, 0, .06) inset;
}
footer .bottom_navs {
  background-image: url(assets/images/bg/footer_bg.png);
  background-size: inherit;
  -webkit-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
  -moz-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
  -o-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
  -ms-box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
  box-shadow: 0px -26px 4px -22px rgba(0, 0, 0, .06) inset;
}
@media (max-width: 991px) {
  footer .bottom_navs {
    background-size: cover;
  }
}
@media (max-width: 767px) {
  footer .bottom_navs {
    display: none;
  }
}
footer .bottom_navs .container {
  padding-top: 40px;
  padding-bottom: 30px;
  font-weight: 400;
}
footer .bottom_navs .footer-nav {
  -webkit-display: flex;
  -khtml-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -webkit-flex-direction: row;
  -khtml-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -khtml-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -khtml-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  color: #353f4b;
}
footer .bottom_navs .footer-nav .footer-links {
  padding: 0;
  font-size: 16px;
  float: none !important;
}
@media (max-width: 991px) {
  footer .bottom_navs .footer-nav .footer-links {
    float: none !important;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -khtml-flex-basis: 33%;
    -moz-flex-basis: 33%;
    -ms-flex-basis: 33%;
    -o-flex-basis: 33%;
    flex-basis: 33%;
  }
}
footer .bottom_navs .footer-nav .footer-links li, footer .bottom_navs .footer-nav .footer-links a {
  display: block;
}
footer .bottom_navs .footer-nav .footer-links li + li {
  margin-top: 15px;
}
footer .bottom_navs .footer-nav h5 {
  font-size: 20px;
  color: #5c6a7a;
  font-weight: 600;
}
footer .container {
  position: relative;
  padding-top: 30px;
  padding-bottom: 10px;
}
@media (max-width: 420px) {
  footer .container {
    padding-top: 30px;
    padding-bottom: 20px;
  }
}
footer img, footer a, footer button {
  display: inline-block;
}
footer a, footer button {
  cursor: pointer;
}
footer a:focus, footer button:focus {
  box-shadow: none;
  outline: none;
}
footer div img {
  display: block;
}
footer img {
  max-width: none;
  width: auto;
  height: 38px;
}
@media (max-width: 767px) {
  footer img {
    height: 26px;
  }
}
footer .roche-logo {
  text-align: right;
  width: -webkit-calc(100% - 45%);
  width: -moz-calc(100% - 45%);
  width: -o-calc(100% - 45%);
  width: -ms-calc(100% - 45%);
  width: calc(100% - 45%);
}
footer .roche-logo p {
  margin-top: 2px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  footer .roche-logo p {
    line-height: 1.4;
    color: #7b7c7d;
  }
}
footer .found-logo .table {
  display: block;
  text-align: left;
  margin-bottom: 0;
}
@media (min-width: 481px) {
  footer .found-logo .table {
    display: table;
    width: 100%;
    text-align: right;
    direction: rtl;
  }
  footer .found-logo .table a + a {
    text-align: left;
  }
}
footer .found-logo .table .cel {
  display: block;
}
@media (min-width: 481px) {
  footer .found-logo .table .cel {
    display: table-cell;
    vertical-align: top;
    direction: ltr;
  }
}
footer .found-logo .table a {
  color: #1a70bb;
  font-size: 1em;
  text-decoration: underline;
  line-height: 2;
  z-index: 3;
}
@media (max-width: 767px) {
  footer .found-logo .table a {
    font-size: 0.9em;
    line-height: 1.6;
    color: #7b7c7d;
  }
}
footer .found-logo .table a:hover {
  color: #114df2;
}
footer .found-logo .table a + a {
  margin-top: 5px;
}
@media (min-width: 481px) {
  footer .found-logo .table a + a {
    margin-top: 0;
    padding-right: 8px;
  }
}
footer.affix {
  margin: 20px auto 0;
  left: 0;
  right: 0;
}
/**
 * MODALS
 */
.modal .container {
  max-width: 90%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 320px) {
  .modal .container {
    max-width: none;
  }
}
.modal .modal-dialog {
  width: 100%;
}
.modal .modal-dialog .close {
  position: absolute;
  right: 3px;
  top: 7px;
  width: 25px;
  height: 25px;
  padding: 20px 20px 15px;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal .modal-dialog .close:after {
  content: "\f00d";
  position: absolute;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 25px;
  border: 2px solid;
  border-radius: 50%;
  font-size: 11px;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
  color: black;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.modal .modal-dialog .close:hover {
  opacity: 0.2;
}
.modal .modal-dialog .close:focus:after {
  color: #f68d46;
  outline: 0;
  -webkit-box-shadow: 0 0 10px 0px #f68d46 ;
  -moz-box-shadow: 0 0 10px 0px #f68d46 ;
  -o-box-shadow: 0 0 10px 0px #f68d46 ;
  -ms-box-shadow: 0 0 10px 0px #f68d46 ;
  box-shadow: 0 0 10px 0px #f68d46 ;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.modal .modal-content, .modal .modal-header {
  border-radius: 0;
  border: 0;
}
.modal .modal-content {
  /*@include calc( max-height, "100vh - 60px" );*/
  padding: 60px 0 50px;
  padding-right: 15px;
}
.modal .modal-body, .modal .modal-header {
  padding: 0;
  padding-right: 50px;
  padding-left: 30px;
}
.modal .modal-header {
  margin-bottom: 30px;
}
.modal a {
  color: #177cc0;
  text-decoration: underline;
  font-weight: 600;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {
  display: block;
  margin: 0 0 10px;
}
.modal h4 {
  font-size: 2.14em;
}
.modal .modal-body {
  max-height: 73vh;
  overflow-x: hidden;
  overflow-y: visible;
}
.modal .modal-body P, .modal .modal-body ol, .modal .modal-body ul {
  font-size: 1.43em;
  color: #2d2c2c;
  line-height: 1.5;
  margin-bottom: 10px;
}
.modal .modal-body P + h1, .modal .modal-body ol + h1, .modal .modal-body ul + h1, .modal .modal-body P + h2, .modal .modal-body ol + h2, .modal .modal-body ul + h2, .modal .modal-body P + h3, .modal .modal-body ol + h3, .modal .modal-body ul + h3, .modal .modal-body P + h4, .modal .modal-body ol + h4, .modal .modal-body ul + h4, .modal .modal-body P + h5, .modal .modal-body ol + h5, .modal .modal-body ul + h5, .modal .modal-body P + h6, .modal .modal-body ol + h6, .modal .modal-body ul + h6 {
  padding-top: 40px;
}
.modal .modal-body ul {
  list-style: disc;
  padding-left: 33px;
}
.modal .modal-body::-webkit-scrollbar {
  width: 13px;
}
.modal .modal-body::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 12px;
}
.modal .modal-body::-webkit-scrollbar-thumb:hover {
  background: #767676;
}
.modal .modal-body::-webkit-scrollbar-thumb:active {
  background: #646464;
}
.modal .modal-body::-webkit-scrollbar-track {
  background: #ebebeb;
}
.modal .modal-body::-webkit-scrollbar-track:hover {
  background: #ebebeb;
}
.modal .modal-body::-webkit-scrollbar-corner {
  background: transparent;
}
.modal#aboutRoche h1, .modal#aboutRoche h2, .modal#aboutRoche h3, .modal#aboutRoche h4, .modal#aboutRoche h5, .modal#aboutRoche h6 {
  color: #679bb5;
}
.modal#aboutRoche .modal-body h4 {
  font-weight: 600;
}
.modal#privacy .modal-body, .modal#medicine .modal-body, .modal#aboutRoche .modal-body, .modal#agreement .modal-body, .modal#accessibility_modal .modal-body, .modal#association_link .modal-body {
  max-height: 60vh;
}
.modal#privacy .modal-body h3, .modal#medicine .modal-body h3, .modal#aboutRoche .modal-body h3, .modal#agreement .modal-body h3, .modal#accessibility_modal .modal-body h3, .modal#association_link .modal-body h3, .modal#privacy .modal-body h4, .modal#medicine .modal-body h4, .modal#aboutRoche .modal-body h4, .modal#agreement .modal-body h4, .modal#accessibility_modal .modal-body h4, .modal#association_link .modal-body h4 {
  color: #040404;
  font-weight: 100;
}
.modal#privacy .h2, .modal#medicine .h2, .modal#aboutRoche .h2, .modal#agreement .h2, .modal#accessibility_modal .h2, .modal#association_link .h2 {
  display: block;
  color: #679bb5;
  font-weight: 600;
  font-size: 2.86em;
  margin-top: 0;
}
@media (max-width: 767px) {
  .modal#privacy .h2, .modal#medicine .h2, .modal#aboutRoche .h2, .modal#agreement .h2, .modal#accessibility_modal .h2, .modal#association_link .h2 {
    font-size: 2em;
  }
}
.modal#privacy h3, .modal#medicine h3, .modal#aboutRoche h3, .modal#agreement h3, .modal#accessibility_modal h3, .modal#association_link h3, .modal#privacy h4, .modal#medicine h4, .modal#aboutRoche h4, .modal#agreement h4, .modal#accessibility_modal h4, .modal#association_link h4 {
  color: #040404;
  font-weight: 100;
}
.modal#privacy h3, .modal#medicine h3, .modal#aboutRoche h3, .modal#agreement h3, .modal#accessibility_modal h3, .modal#association_link h3 {
  font-size: 2.5em;
}
.modal#quick-view .modal-content {
  padding: 40px 0;
}
.modal#quick-view .modal-header {
  display: none;
}
.modal#quick-view .modal-body, .modal#quick-view .modal-header {
  padding: 0 12px;
}
.modal#quick-view .modal-dialog .close {
  top: 0px;
}
body {
  -webkit-transition: 0s padding ease;
  -moz-transition: 0s padding ease;
  -o-transition: 0s padding ease;
  -ms-transition: 0s padding ease;
  transition: 0s padding ease;
}
body.modal-open {
  /*padding-right: 0 !important;*/
  /*padding-left: 10px !important;*/
}
body.modal-open .modal {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/**
 * LANGUAGES
 */
.lang-switch {
  position: relative;
  z-index: 3;
  padding-left: 0px;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .lang-switch {
    width: 100%;
    padding-left: 95px;
    padding-bottom: 20px;
    margin-top: -20px;
    background-color: #5c6a7a;
  }
}
.lang-switch li {
  display: inline-block;
}
@media (min-width: 1200px) {
  .lang-switch li {
    padding: 14px 0;
  }
}
.lang-switch li a {
  display: inline-block;
  line-height: 1.3;
  padding: 2px 5px;
  border-radius: 2px;
  color: white;
}
.lang-switch li a:focus, .lang-switch li a:hover {
  background-color: #738498;
  text-decoration: none;
}
.lang-switch li + li:before {
  content: "|";
  display: inline-block;
  margin-left: 3px;
  color: white;
}
.lang-switch li.active {
  display: none;
}
/**
 * MEDIA QUERIES
 */
@media (max-width: 1224px) {
  .hexagon_contain.big .hexagon {
    display: inline-block;
    width: 43.6vw;
    height: 25vw;
    background-color: transparent;
    margin-top: 12.5vw;
    margin-bottom: 12.5vw;
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #929eaa;
    border-right: 1px solid #929eaa;
    box-sizing: border-box;
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  .hexagon_contain.big .hexagon:before, .hexagon_contain.big .hexagon:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 30.82956vw;
    height: 30.82956vw;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 6.32228vw;
    box-sizing: border-box;
  }
  .hexagon_contain.big .hexagon:before {
    top: -15.41491vw;
    border-top: 1px solid #929eaa;
    border-right: 1px solid #929eaa;
  }
  .hexagon_contain.big .hexagon:after {
    bottom: -15.41491vw;
    border-bottom: 1.4142px solid #929eaa;
    border-left: 1.4142px solid #929eaa;
  }
  .hexagon_contain.big .hexagon .text-contain {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  .hexagon_contain.big.blue .hex_bg {
    display: inline-block;
    width: 43.6vw;
    height: 25vw;
    background-color: #edf4fa;
    margin-top: 12.5vw;
    margin-bottom: 12.5vw;
    margin-left: 0;
    margin-right: 0;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    box-sizing: border-box;
    -ms-transform: rotate(28deg);
    -webkit-transform: rotate(28deg);
    -o-transform: rotate(28deg);
    -ms-transform: rotate(28deg);
    transform: rotate(28deg);
  }
  .hexagon_contain.big.blue .hex_bg:before, .hexagon_contain.big.blue .hex_bg:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 30.82956vw;
    height: 30.82956vw;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 6.32228vw;
    box-sizing: border-box;
  }
  .hexagon_contain.big.blue .hex_bg:before {
    top: -15.41491vw;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
  }
  .hexagon_contain.big.blue .hex_bg:after {
    bottom: -15.41491vw;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
  }
  .hexagon_contain.big.blue .hex_bg .text-contain {
    -ms-transform: rotate(-28deg);
    -webkit-transform: rotate(-28deg);
    -o-transform: rotate(-28deg);
    -ms-transform: rotate(-28deg);
    transform: rotate(-28deg);
  }
  .hexagon_contain.big.red {
    margin-top: -3%;
    margin-right: -4.5%;
  }
  .hexagon_contain.big.red .hex_bg {
    display: inline-block;
    width: 43.6vw;
    height: 25vw;
    background-color: #fdece2;
    margin-top: 12.5vw;
    margin-bottom: 12.5vw;
    margin-left: 0;
    margin-right: 0;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    box-sizing: border-box;
    -ms-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  .hexagon_contain.big.red .hex_bg:before, .hexagon_contain.big.red .hex_bg:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 30.82956vw;
    height: 30.82956vw;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 6.32228vw;
    box-sizing: border-box;
  }
  .hexagon_contain.big.red .hex_bg:before {
    top: -15.41491vw;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
  }
  .hexagon_contain.big.red .hex_bg:after {
    bottom: -15.41491vw;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
  }
  .hexagon_contain.big.red .hex_bg .text-contain {
    -ms-transform: rotate(-25deg);
    -webkit-transform: rotate(-25deg);
    -o-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    transform: rotate(-25deg);
  }
  .hexagon_contain.big.gray {
    margin-top: -28%;
  }
  .hexagon_contain.big.gray .hex_bg {
    display: inline-block;
    width: 43.6vw;
    height: 25vw;
    background-color: #eeeef0;
    margin-top: 12.5vw;
    margin-bottom: 12.5vw;
    margin-left: 0;
    margin-right: 0;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    box-sizing: border-box;
    -ms-transform: rotate(27deg);
    -webkit-transform: rotate(27deg);
    -o-transform: rotate(27deg);
    -ms-transform: rotate(27deg);
    transform: rotate(27deg);
  }
  .hexagon_contain.big.gray .hex_bg:before, .hexagon_contain.big.gray .hex_bg:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 30.82956vw;
    height: 30.82956vw;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 6.32228vw;
    box-sizing: border-box;
  }
  .hexagon_contain.big.gray .hex_bg:before {
    top: -15.41491vw;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
  }
  .hexagon_contain.big.gray .hex_bg:after {
    bottom: -15.41491vw;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
  }
  .hexagon_contain.big.gray .hex_bg .text-contain {
    -ms-transform: rotate(-27deg);
    -webkit-transform: rotate(-27deg);
    -o-transform: rotate(-27deg);
    -ms-transform: rotate(-27deg);
    transform: rotate(-27deg);
  }
  .hexagon_contain.big .text-contain .title {
    font-size: 27px;
  }
  .hexagon_contain.big .text-contain p {
    font-size: 22px;
  }
  .hexagon_contain.icons .icon-contain {
    width: 81%;
    font-size: 40px;
  }
  .hexagon_contain.icons.dna {
    margin-top: 8%;
    margin-right: 2%;
  }
  .hexagon_contain.icons.dna .hexagon {
    display: inline-block;
    width: 15.7vw;
    height: 9vw;
    background-color: transparent;
    margin-top: 4.5vw;
    margin-bottom: 4.5vw;
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box;
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  .hexagon_contain.icons.dna .hexagon:before, .hexagon_contain.icons.dna .hexagon:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 11.10147vw;
    height: 11.10147vw;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 2.2766vw;
    box-sizing: border-box;
  }
  .hexagon_contain.icons.dna .hexagon:before {
    top: -5.55078vw;
    border-top: 1px solid #e5e5e5;

    border-right: 1px solid #e5e5e5;
  }
  .hexagon_contain.icons.dna .hexagon:after {
    bottom: -5.55078vw;
    border-bottom: 1.4142px solid #e5e5e5;
    border-left: 1.4142px solid #e5e5e5;
  }
  .hexagon_contain.icons.dna .hexagon .text-contain {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  .hexagon_contain.icons.med {
    margin-top: -34%;
    margin-right: -4%;
  }
  .hexagon_contain.icons.med .hexagon {
    display: inline-block;
    width: 12.5vw;
    height: 7vw;
    background-color: transparent;
    margin-top: 3.5vw;
    margin-bottom: 3.5vw;
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box;
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  .hexagon_contain.icons.med .hexagon:before, .hexagon_contain.icons.med .hexagon:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 8.83875vw;
    height: 8.83875vw;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 1.81258vw;
    box-sizing: border-box;
  }
  .hexagon_contain.icons.med .hexagon:before {
    top: -4.41941vw;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
  }
  .hexagon_contain.icons.med .hexagon:after {
    bottom: -4.41941vw;
    border-bottom: 1.4142px solid #e5e5e5;
    border-left: 1.4142px solid #e5e5e5;
  }
  .hexagon_contain.icons.med .hexagon .text-contain {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  .hexagon_contain.icons.freands {
    margin-top: -0.5%;
    margin-right: 3.5%;
  }
  .hexagon_contain.icons.freands .hexagon {
    display: inline-block;
    width: 12.5vw;
    height: 7vw;
    background-color: transparent;
    margin-top: 3.5vw;
    margin-bottom: 3.5vw;
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box;
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  .hexagon_contain.icons.freands .hexagon:before, .hexagon_contain.icons.freands .hexagon:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 8.83875vw;
    height: 8.83875vw;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 1.81258vw;
    box-sizing: border-box;
  }
  .hexagon_contain.icons.freands .hexagon:before {
    top: -4.41941vw;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
  }
  .hexagon_contain.icons.freands .hexagon:after {
    bottom: -4.41941vw;
    border-bottom: 1.4142px solid #e5e5e5;
    border-left: 1.4142px solid #e5e5e5;
  }
  .hexagon_contain.icons.freands .hexagon .text-contain {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
}
@media (max-width: 1199px) {
  header .navbar {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 16;
  }
  header .navbar .navbar-header {
    background-color: white;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.075) ;
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.075) ;
    -o-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.075) ;
    -ms-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.075) ;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.075) ;
  }
  header .navbar .navbar-header .container {
    width: 100%;
    padding: 0;
  }
  header .navbar .navbar-header .navbar-brand {
	  margin-top: 40px !important;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.07em;
    /*margin-top: -2px;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.07em;
	*/
  }
 /*.home header .navbar .navbar-header .navbar-brand {
    margin-top: 40px !important;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.07em;
  }
  .home header .navbar .navbar-collapse.in + .navbar-header .navbar-brand
  {
	margin-top: 0px !important;
  }*/
  header .navbar .navbar-header .navbar-brand img {
    position: relative;
    z-index: 2;
    max-width: 180px;
    pointer-events: none;
    z-index: 4;
  }
  header .navbar .navbar-header .navbar-brand span {
    font-weight: 600;
  }
  header .navbar .navbar-header .navbar-toggle {
    position: absolute;
    direction: ltr;
    top: 0;
    width: 100%;
    height: 42px;
    padding-top: 5px;
    display: block;
    margin: 0;
    border: 0;
    border-radius: 0;
    background-color: #5c6a7a;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 1.5s ease-in-out;
    -moz-transition: 1.5s ease-in-out;
    -o-transition: 1.5s ease-in-out;
    transition: 1.5s ease-in-out;
  }
  header .navbar .navbar-header .navbar-toggle .icon-bar {
    display: block;
    position: absolute;
    height: 5px;
    width: 30px;
    background: white;
    opacity: 1;
    right: 15px;
    z-index: 5;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    transition: all 0.25s ease;
  }
  header .navbar .navbar-header .navbar-toggle .icon-bar:nth-child(2) {
    top: 9px;
  }
  header .navbar .navbar-header .navbar-toggle .icon-bar:nth-child(3), header .navbar .navbar-header .navbar-toggle .icon-bar:nth-child(4) {
    top: 14px;
  }
  header .navbar .navbar-header .navbar-toggle .icon-bar:nth-child(5) {
    top: 23px;
  }
  header .navbar .navbar-header .navbar-toggle.open span:nth-child(2), header .navbar .navbar-header .navbar-toggle.open span:nth-child(5) {
    top: 18px;
    width: 0%;
    right: 30px;
  }
  header .navbar .navbar-header .navbar-toggle.open span:nth-child(3) {
    width: 24px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  header .navbar .navbar-header .navbar-toggle.open span:nth-child(4) {
    width: 24px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  header .navbar .navbar-header .navbar-toggle.open {
    z-index: 2;
  }
  header .navbar .navbar-header .coll-us {
    display: none;
  }
  header .navbar .navbar-header:after {
    opacity: 0;
    -webkit-transition: 0.5s opacity ease;
    -moz-transition: 0.5s opacity ease;
    -o-transition: 0.5s opacity ease;
    -ms-transition: 0.5s opacity ease;
    transition: 0.5s opacity ease;
  }
  header .navbar .navbar-collapse.no-transition {
    display: block;
    height: auto !important;
    overflow: hidden !important;
    max-height: 0px;
    -webkit-transition: 0.5s max-height cubic-bezier(0, 0, 0.26, 0.9);
    transition: 0.5s max-height cubic-bezier(0, 0, 0.26, 0.9);
  }
  header .navbar .navbar-collapse .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  header .navbar .navbar-collapse .navbar-nav {
    float: none;
    color: white;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
    padding-top: 30px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  header .navbar .navbar-collapse .navbar-nav li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #7c8794;
  }
  header .navbar .navbar-collapse .navbar-nav li:first-child {
    border-top: 1px solid #7c8794;
    margin-top: 4px;
  }
  header .navbar .navbar-collapse .navbar-nav li i {
    display: inline-block;
    font-size: 1.4em;
    width: 94px;
    padding-left: 24px;
    vertical-align: middle;
    display: none;
  }
  header .navbar .navbar-collapse .navbar-nav li i .front {
    display: inline-block;
    bottom: 22%;
    left: auto;
    right: auto;
  }
  header .navbar .navbar-collapse .navbar-nav li i .front:before {
    color: white;
  }
  header .navbar .navbar-collapse .navbar-nav li i .bg {
    display: none;
  }
  header .navbar .navbar-collapse .navbar-nav li i.icon-medical-examination {
    padding-left: 33px;
  }
  header .navbar .navbar-collapse .navbar-nav li i.icon-questions {
    padding-left: 29px;

  }
  header .navbar .navbar-collapse .navbar-nav li i.icon-telling {
    padding-left: 20px;
  }
  header .navbar .navbar-collapse .navbar-nav li i.icon-about-cancer-icon {
    vertical-align: text-bottom;
    right: -0.25em;
  }
  header .navbar .navbar-collapse .navbar-nav .home {
    display: block;
  }
  header .navbar .navbar-collapse .navbar-nav .contact {
    display: block;
    margin-bottom: 45px;
  }
  header .navbar .navbar-collapse.in.no-transition {
    max-height: -webkit-calc(100vh - 75px);
    max-height: -moz-calc(100vh - 75px);
    max-height: -o-calc(100vh - 75px);
    max-height: -ms-calc(100vh - 75px);
    max-height: calc(100vh - 75px);
    overflow-y: auto;
  }
  header .navbar .navbar-collapse.in .navbar-nav {
    max-height: -webkit-calc(100vh - 95px);
    max-height: -moz-calc(100vh - 95px);
    max-height: -o-calc(100vh - 95px);
    max-height: -ms-calc(100vh - 95px);
    max-height: calc(100vh - 95px);
    padding-top: 30px;
    padding-bottom: 38px;
    overflow: auto;
    margin-bottom: 0;
  }
  header .navbar .navbar-collapse.in + .navbar-header:after {
    opacity: 1;
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
    z-index: -4;
  }
  header .navbar .navbar-collapse.in + .navbar-header .navbar-toggle .icon-bar {
    height: 3px;
    right: 14px;
  }
  header .navbar .navbar-collapse.in + .navbar-header .navbar-brand {
    /*margin-top: -45px;*/
    margin-top: 0px !important;
    -webkit-transform: 0.5s margin-top cubic-bezier(0.76, 0.25, 0.25, 1);
    -moz-transform: 0.5s margin-top cubic-bezier(0.76, 0.25, 0.25, 1);
    -o-transform: 0.5s margin-top cubic-bezier(0.76, 0.25, 0.25, 1);
    transform: 0.5s margin-top cubic-bezier(0.76, 0.25, 0.25, 1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  /*.home header .navbar .navbar-collapse.in + .navbar-header .navbar-brand {
    margin-top: 0px;
  }*/
  main > .container-fluid {
    margin-top: 118px;
  }
}
@media (max-width: 1199px) and (max-width: 400px) {
  header .navbar .navbar-collapse .navbar-nav li i {
    font-size: 1.55em;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  header .container {
    width: 100%;
  }
  header .navbar .navbar-header .navbar-brand span {
    line-height: 1.4;
  }
  header .navbar .navbar-header .coll-us {
    max-width: 43%;
    text-align: right;
  }
}
@media (max-width: 1000px) {
  .about-container {
    width: 75%;
    top: auto;
    margin-right: 0;
    padding-right: 15px;
    padding-left: 20px;
  }
  .about-container .hexagon_contain {
    display: block;
    width: 100%;
    float: none;
  }
  .about-container .hexagon_contain.big {
    margin: 0;
    margin-bottom: 30px;
  }
  .about-container .hexagon_contain.big .hex_bg, .about-container .hexagon_contain.big .hexagon {
    display: none;
  }
  .about-container .hexagon_contain.big .text-contain {
    position: relative;
    text-align: right !important;
    width: 100%;
    top: auto;
    left: auto;
    right: auto;
    margin: 0;
    z-index: 3;
  }
  .about-container .hexagon_contain.big .text-contain .title {
    margin-bottom: 10px;
    font-weight: 100;
    color: #f68d46;
  }
  .about-container .hexagon_contain.big .text-contain .title br {
    display: none;
  }
  .about-container .hexagon_contain.big .text-contain p {
    padding-top: 0;
    margin-bottom: 0;
  }
  .about-container .hexagon_contain.icons {
    display: none;
  }
}
@media (max-width: 991px) {
  .about-container {
    width: 66.66667%;
  }
  .desktop .description-container .hexagon_contain.profile, .desktop .description-container .description-text {
    display: block;
    float: none !important;
  }
  .desktop .description-container .hexagon_contain.profile {
    width: 280px;
    margin: 0 auto;
  }
  .desktop .description-container .description-text {
    padding-right: 0;
    width: 100%;
  }
  main .video-contain {
    width: calc(100% / 3);
  }
  main .questions-list iframe {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .image_cover.homepage {
    background-position: center left 33%;
    background-size: cover;
    min-height: 190px;
  }
  .image_cover.homepage h2 {
    max-width: 188px;
    font-size: 19px;
    color: #353f4b;
  }
  .image_cover.inner-page, .image_cover.contact-us {
    background-image: url(assets/images/bg/mobile_bg%20-%20flip.png);
    background-size: cover;
  }
  .image_cover.inner-page > .row > .container, .image_cover.contact-us > .row > .container {
    padding-top: 30px;
  }
  .image_cover.questions .title {
    margin-bottom: 5px;
  }
  .image_cover.questions .title i {
    margin-right: 0;
    margin-left: 0;
  }
  .image_cover.questions .main-contaent {
    padding-right: 15px;
    padding-left: 15px;
  }
  .image_cover.stories .desktop {
    display: none;
  }
  .image_cover.stories .mobile {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow-x: hidden;
  }
  .image_cover.stories .mobile .stories-container, .image_cover.stories .mobile .owl-carousel {
    position: relative;
    display: inline-block;
    width: 100%;
    float: right;
    -webkit-transition: all 0.6s cubic-bezier(0.01, 0.36, 0.33, 0.99);
    -moz-transition: all 0.6s cubic-bezier(0.01, 0.36, 0.33, 0.99);
    -o-transition: all 0.6s cubic-bezier(0.01, 0.36, 0.33, 0.99);
    -ms-transition: all 0.6s cubic-bezier(0.01, 0.36, 0.33, 0.99);
    transition: all 0.6s cubic-bezier(0.01, 0.36, 0.33, 0.99);
  }
  .image_cover.stories .mobile .front {
    bottom: 0;
  }
  .image_cover.stories .mobile .owl-carousel {
    margin-bottom: 70px;
  }
  .image_cover.stories h2.title, .image_cover.stories .stories-container, .image_cover.stories .owl-carousel {
    padding-left: 30px;
    padding-right: 30px;
  }
  .image_cover.stories .stories-container {
    margin-top: 0;
    padding-left: 0;
    padding-right: 30px;
    margin-right: -15px;
    padding-left: 0px;
  }
  .image_cover.stories .stories-container .stories-contain {
    border-right: 0;
    border-left: 0;
  }
  .image_cover.video .main-contaent {
    margin-bottom: 0;
  }
  .image_cover.video .videos-container {
    margin-bottom: 0;
    padding-right: 30px;
    padding-left: 30px;
  }
  main .title {
    margin-bottom: 20px;
  }
  main .title > span {
    font-size: 0.75em;
    font-weight: 600;
  }
  main .title i {
    top: 3px;
    margin-right: -5px;
    font-size: 1em;
  }
  main .title i.icon-medical-examination .front {
    bottom: 0;
  }
  main .video-contain {
    width: 100%;
  }
  main nav.links {
    max-width: 380px;
    width: 92%;
    margin: 30px auto 30px;
  }
  main nav.links a {
    padding-top: 30px;
    padding-bottom: 30px;
    border-width: 0;
    border-style: solid;
    border-color: #e1e1e1;
    /* 2 last linka not received border bottom */
  }
  main nav.links a:nth-last-of-type(n+3) {
    border-bottom-width: 1px;
  }
  main nav.links a:nth-of-type(oved) {
    border-right-width: 1px;
  }
  main nav.links a:nth-of-type(even) {
    border-left-width: 1px;
  }
  main nav.links h2 {
    font-size: 1.29em;
    font-weight: 600;
  }
  main nav.links i {
    font-size: 4.4em;
  }
  main nav.links + .container {
    max-width: 380px;
    width: 92%;
  }
  main nav.links + .container .btn_ {
    padding: 5px 8px 8px;
    font-size: 1.43em;
    font-weight: 600;
    line-height: 1.6;
    text-decoration: none;
  }
  main .main-contaent .questions-list li {
    border-top: 1px solid #d7d7d7;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  main .main-contaent .questions-list li button p {
    font-weight: 400;
  }
  main .main-contaent .questions-list li div p {
    font-weight: 400;
  }
  main .stories-contain, main .video-contain {
    display: block;
    width: 100%;
    margin: 0;
    margin-right: 0;
    float: none !important;
    padding: 25px 30px;
    border-top: 1px solid #d7d7d7;
    border-right: 0;
    background-color: transparent;
  }
  main .stories-contain .thumb-wrapper, main .video-contain .thumb-wrapper {
    background-color: white;
    width: 122px;
    max-height: 100px;
    overflow: hidden;
    border-right: 0;
    vertical-align: top;
  }
  main .stories-contain .thumb-wrapper img, main .video-contain .thumb-wrapper img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
  }
  main .stories-contain .text-contain, main .video-contain .text-contain {
    text-align: left;
    padding-left: 7.8%;
    width: -webkit-calc(100% - 127px);
    width: -moz-calc(100% - 127px);
    width: -o-calc(100% - 127px);
    width: -ms-calc(100% - 127px);
    width: calc(100% - 127px);
  }
  main .stories-contain .title, main .video-contain .title {
    position: relative;
    display: block;
    color: #5c6a7a;
    font-size: 1.2em;
    line-height: 1;
    margin-bottom: 10px;
    opacity: 1;
  }
  main .stories-contain .title span, main .video-contain .title span {
    position: relative;
    width: 100%;
    padding: 0;
    top: auto;
    font-weight: 400;
    vertical-align: top;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  main .stories-contain .title span br, main .video-contain .title span br {
    display: none;
  }
  main .stories-contain .text, main .video-contain .text {
    display: inline-block;
    font-size: 1.43em;
    line-height: 1.2;
  }
  main .stories-contain .text > div, main .video-contain .text > div {
    position: relative;
    max-height: 70px;
    overflow: hidden;
  }
  main .stories-contain .text > div:after, main .video-contain .text > div:after {
    position: absolute;
    content: "...";
    right: 0;
    bottom: 0;
    width: 22px;
    font-size: 1.3em;
  }
  main .stories-contain .text p, main .video-contain .text p {
    margin-bottom: 0;
  }
  main .stories-contain .more-text, main .video-contain .more-text {
    position: relative;
    overflow: hidden;
  }
  main .stories-contain .more-text:after, main .video-contain .more-text:after {
    position: absolute;
    content: "...";
    right: 0;
    bottom: 0;
    width: 22px;
    font-size: 1.3em;
  }
  main .stories-contain .more-text p, main .video-contain .more-text p {
    margin: 0;
  }
  main .stories-contain .read_more, main .video-contain .read_more {
    display: block;
    margin-top: 20px;
    font-size: 0.8em;
    color: #f68d46;
  }
  main .stories-contain .read_more i, main .video-contain .read_more i {
    margin-left: 5px;
  }
  main .stories-contain .read_more i:before, main .video-contain .read_more i:before {
    content: "\f105";
  }
  main .stories-contain.active, main .video-contain.active, main .stories-contain:focus, main .video-contain:focus {
    background-color: rgba(92, 106, 122, 0.20);
  }
  main .stories-contain.active .thumb-wrapper, main .video-contain.active .thumb-wrapper, main .stories-contain:focus .thumb-wrapper, main .video-contain:focus .thumb-wrapper {
    border: 0;
  }
  main .stories-contain.active .text-contain .title, main .video-contain.active .text-contain .title, main .stories-contain:focus .text-contain .title, main .video-contain:focus .text-contain .title {
    color: #5c6a7a;
  }
  main .stories-contain .row, main .video-contain .row {
    margin: 0;
  }
  main .video-contain {
    position: relative;
    padding-right: 0;
    padding-left: 0;
  }
  main .video-contain .thumb-wrapper, main .video-contain .text-contain {
    display: inline-block;
  }
  main .video-contain .thumb-wrapper {
    width: 137px;
  }
  main .video-contain .text-contain {
    position: absolute;
    width: -webkit-calc(100% - 130px);
    width: -moz-calc(100% - 130px);
    width: -o-calc(100% - 130px);
    width: -ms-calc(100% - 130px);
    width: calc(100% - 130px);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  main .video-contain .text-contain .title {
    font-size: 1.43em;
    line-height: 1.2;
    font-weight: 400;
  }
  .form-contant.inner_page {
    display: none;
  }
  .inner-page .container, .about-container {
    padding-left: 6%;
    padding-right: 6%;
  }
  .about-container {
    width: 100%;
  }
  .about-container .hexagon_contain.big .text-contain .title, .about-container .hexagon_contain.big .text-contain p {
    font-size: 1.43em;
  }
  .owl-carousel .title-contain h3, .owl-carousel .title-contain > span {
    font-size: 1.43em;
  }
  .owl-carousel .main-image {
    padding-right: 6%;
    padding-left: 0;
  }
  .owl-carousel .description-text {
    padding-top: 30px;
    font-size: 1.43em;
    line-height: 1.35;
    color: #5c6a7a;
    margin-bottom: 70px;
  }
  .owl-carousel .description-text p {
    margin-bottom: 0;
  }
  .owl-carousel .owl-controls {
    position: relative;
    margin-bottom: 20px;
  }
  .owl-carousel .owl-controls .owl-nav, .owl-carousel .owl-controls .to-all-stories {
    text-align: center;
    margin-bottom: 10px;
  }
  .owl-carousel .owl-controls .owl-nav:after, .owl-carousel .owl-controls .to-all-stories:after {
    display: table;
    content: " ";
    clear: both;
  }
  .owl-carousel .owl-controls .owl-nav i, .owl-carousel .owl-controls .to-all-stories i {
    display: block;
    font-size: 30px;
    color: #f68d46;
    margin-bottom: 20px;
  }
  .owl-carousel .owl-controls .owl-nav span, .owl-carousel .owl-controls .to-all-stories span {
    display: block;
    font-size: 14px;
  }
  .owl-carousel .owl-controls .owl-next {
    float: left;
  }
  .owl-carousel .owl-controls .owl-prev {
    float: right;
  }
  .owl-carousel .owl-controls .to-all-stories {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-top: 6px;
    max-width: 100px;
    width: 100%;
  }
  .owl-carousel .owl-controls .to-all-stories i {
    font-size: 24px;
  }
  .modal .modal-title:focus {
    outline: 0;
  }
  .modal .modal-content {
    padding: 45px 0 30px;
    padding-right: 15px;
  }
  .modal .modal-dialog {
    margin-bottom: 20px;
  }
  .modal a {
    font-weight: 100;
  }
  .modal h4 {
    font-size: 2em;
  }
  .modal .modal-body P + h1, .modal .modal-body P + h2, .modal .modal-body P + h3, .modal .modal-body P + h4, .modal .modal-body P + h5, .modal .modal-body P + h6 {
    padding-top: 30px;
  }
  .modal#aboutRoche .modal-body h4 {
    font-weight: 400;
  }
  .modal#privacy h2 {
    font-size: 2em;
  }
  .modal#privacy h3 {
    font-size: 2em;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .image_cover.video .front {
    bottom: 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  main .stories-contain .title[data-story-description="true"] span:not(.description), main .video-contain .title[data-story-description="true"] span:not(.description) {
    margin-bottom: 8px;
  }
}
@media (max-width: 767px) and (min-width: 360px) {
  .owl-carousel .owl-controls .owl-nav span, .owl-carousel .owl-controls .to-all-stories span {
    font-size: 17px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .owl-carousel .owl-controls .owl-prev:hover, .owl-carousel .owl-controls .owl-next:hover, .owl-carousel .owl-controls .to-all-stories:hover {
    opacity: 0.5;
    -webkit-transition: 0.5s opacity ease;
    -moz-transition: 0.5s opacity ease;
    -o-transition: 0.5s opacity ease;
    -ms-transition: 0.5s opacity ease;
    transition: 0.5s opacity ease;
  }
}
@media (max-width: 480px) {
  header .navbar .navbar-header .navbar-brand span {
    font-size: 2.8vw !important;
  }
  .image_cover.homepage {
    /*background-position: center right 41%;*/
  }
  .image_cover.homepage h2 {
    /*font-size: 19px;*/
    font-size: 3.9vw;
    font-weight: 400;
    max-width: inherit;
    padding-left: 22%;
  }
  .image_cover.homepage .container {
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .image_cover.homepage .banner-text {
    float: right;
    width: 55%;
  }
  main nav.links h2 {
    font-size: 1.1em;
    padding: 0 10px;
  }
  main .stories-contain .thumb-wrapper {
    width: 85px;
  }
  main .stories-contain .text-contain {
    width: -webkit-calc(100% - 90px);
    width: -moz-calc(100% - 90px);
    width: -o-calc(100% - 90px);
    width: -ms-calc(100% - 90px);
    width: calc(100% - 90px);
  }
  main .stories-contain .text {
    font-size: 1.23em;
  }
  main .stories-contain .text > div {
    max-height: 61px;
  }
  .modal .modal-dialog {
    width: 100%;
  }
  .modal .modal-header {
    margin-bottom: 20px;
  }
  .modal .modal-body, .modal .modal-header {
    padding-right: 20px;
    padding-left: 20px;
  }
  .modal .modal-body p {
    font-size: 1.23em;
  }
  .modal#privacy h2 {
    font-size: 1.6em;
  }
  .modal#privacy h3, .modal#privacy h4 {
    font-size: 1.4em;
  }
  .modal#aboutRoche .modal-body h4 {
    font-size: 1.4em;
  }
}
.elp-popup-bg {
  background-color: transparent;
}
.elp-popup-bg:after {
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, .42);
  z-index: 98;
}
.elp-popup-bg .elp-popup-box {
  max-width: 397px;
  width: 100%;
  min-height: 304px;
  top: 50%;
  direction: rtl;
  padding: 40px 30px;
  z-index: 9998;
  -webkit-box-shadow: 0 0 18px 1px rgba(0, 0, 0, .4) ;
  -moz-box-shadow: 0 0 18px 1px rgba(0, 0, 0, .4) ;
  -o-box-shadow: 0 0 18px 1px rgba(0, 0, 0, .4) ;
  -ms-box-shadow: 0 0 18px 1px rgba(0, 0, 0, .4) ;
  box-shadow: 0 0 18px 1px rgba(0, 0, 0, .4) ;
}
@media (min-width: 768px) {
  .elp-popup-bg .elp-popup-box {
    max-width: 755px;
    top: 10%;
    left: 0;
    right: 0;
    padding: 57px 60px 40px 50px;
    margin: 0 auto;
    transform: none;
  }
}
.elp-popup-bg .elp-popup-box .popup-text, .elp-popup-bg .elp-popup-box .popup-actions {
  direction: ltr;
}
.elp-popup-bg .elp-popup-box .popup-text {
  line-height: 1.5;
  font-size: 20px;
  color: #2d2c2c;
}
@media (max-width: 767px) {
  .elp-popup-bg .elp-popup-box .popup-text {
    font-size: 18px;
  }
  .elp-popup-bg .elp-popup-box .popup-text br {
    display: none;
  }
}
.elp-popup-bg .elp-popup-box .popup-text strong {
  font-size: 120%;
}
@media (max-width: 767px) {
  .elp-popup-bg .elp-popup-box .popup-text strong {
    font-size: 22px;
  }
}
.elp-popup-bg .elp-popup-box .popup-actions {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .elp-popup-bg .elp-popup-box .popup-actions {
    position: absolute;
    bottom: 40px;
    padding-top: 0;
  }
}
.elp-popup-bg .elp-popup-box button {
  display: block;
  width: 100%;
  border: 0;
  color: white;
  padding: 15px 21px;
  font-weight: 600;
  font-size: 20px;
  border-radius: 5px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .elp-popup-bg .elp-popup-box button {
    display: inline-block;
    width: auto;
    border-radius: 0;
    margin-top: 0;
  }
}
.elp-popup-bg .elp-popup-box button.cancel {
  background-color: #5c6a7a;
}
.elp-popup-bg .elp-popup-box button.continue {
  background-color: #f68d46;
}
@media (min-width: 768px) {
  .elp-popup-bg .elp-popup-box button + button {
    margin-top: 0;
    margin-left: 10px;
  }
}
@media (max-width: 420px) {
  .owl-carousel .main-image {
    width: 30%;
    padding-left: 0;
  }
  .owl-carousel .title-contain {
    width: 70%;
  }
  .owl-carousel .title-contain h3 {
    margin-top: 5px;
  }
  .roche-logo {
    font-size: 8pt;
  }
}
@media (max-width: 380px) {
  .image_cover.homepage {
    background-position: center left 37%;
  }
  .image_cover.homepage h2 {
    padding-left: 15%;
  }
  .image_cover.homepage.image_cover_id1, .image_cover.homepage.image_cover_id4, .image_cover.homepage.image_cover_id6 {
    background-position: center left 39%;
  }
}
@media (max-width: 320px) {
  main nav.links h2 {
    font-size: 1em;
  }
  .image_cover.homepage .container {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .image_cover.homepage .banner-text {
    padding-right: 0;
  }
  .image_cover.homepage h2 {
    padding-left: 15%;
  }
}
@media (max-width: 767px) {
  main {
    position: relative;
  }
}
@media (min-width: 992px) {
  .tax-about_cancer .section.list article > a .img-container img {
    max-width: 210px;
  }
}
@media (max-width: 767px) {
  [lang="ru-RU"] [role="main"], [lang="ar"] [role="main"] {
    margin-bottom: 15px;
  }
}
@media (max-width: 1199px) {
  [lang="ru-RU"] .lang-switch {
    padding-left: 195px;
  }
}
@media (min-width: 768px) {
  [lang="ru-RU"] .about-container-text .text-contain .title {
    font-size: 30px;
    min-height: 65px;
  }
}
@media (min-width: 768px) {
  [lang="ru-RU"] main .important_links {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  [lang="ru-RU"] main .important_links a .text {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  [lang="ru-RU"] main .important_links a::after {
    display: none;
  }
}
@media (max-width: 767px) {
  [lang="ru-RU"] main .important_links a::after {
    width: 20%;
    background-size: auto 40%;
  }
	html:not([lang="ru-RU"]) .lang-switch {
		margin-right: 35px !important;
	}
}
[lang="ru-RU"] .description-container.about_contain .description-text {
  padding-left: 40px;
}
@media (max-width: 1200px) and (min-width: 768px) {
  [lang="ru-RU"] .description-container.about_contain .description-text {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  [lang="ru-RU"] .description-container.about_contain .description-text {
    padding-left: 6%;
  }
}
@media (max-width: 479px) {
  [lang="ru-RU"] .description-container.about_contain .description-text {
    padding-left: 10px;
  }
  [lang="ru-RU"] .description-container.about_contain .description-text h3 {
    font-size: 3.7vw;
    line-height: 1.2;
  }
  [lang="ru-RU"] .description-container.about_contain .description-text p {
    font-size: 2.9vw;
  }
}
@media (max-width: 767px) {
  [lang="ru-RU"] footer .roche-logo {
    width: -webkit-calc(100% - 60%);
    width: -moz-calc(100% - 60%);
    width: -o-calc(100% - 60%);
    width: -ms-calc(100% - 60%);
    width: calc(100% - 60%);
  }
}
@media (max-width: 480px) {
  [lang="ru-RU"] footer .roche-logo {
    width: -webkit-calc(100% - 55%);
    width: -moz-calc(100% - 55%);
    width: -o-calc(100% - 55%);
    width: -ms-calc(100% - 55%);
    width: calc(100% - 55%);
  }
}
@media (max-width: 767px) {
  [lang="ru-RU"] footer .found-logo .table {
    display: block;
  }
}
@media (max-width: 767px) {
  [lang="ru-RU"] footer .found-logo .table .cel {
    display: block;
  }
}
@media (max-width: 480px) {
  [lang="ru-RU"] footer .found-logo .table a {
    font-size: 2.8vw;
  }
}
@media (max-width: 767px) {
  [lang="ru-RU"] footer .found-logo .table a + a {
    margin-top: 0;
    padding-right: 0;
    text-align: left;
  }
}
@media (min-width: 768px) {
  [lang="ru-RU"] main .our_tests a.our_tests-content {
    min-height: 285px;
  }
}

.breadcrumb-contant {
    padding: 20px 15px;
    margin-bottom: 20px;
    background-color: transparent;
    border-radius: 0;
    font-size: 16px;
}
.breadcrumb-contant span {
	margin-left:3px;
} 
.breadcrumb-contant .row>span:last-child {
  font-weight:bold;
}
.container.breadcrumb-contant .row {
    margin: 0;
}

.banner_small {
    font-size: 25px !important;
    line-height: 40px !important;
}
.page-id-1368 .banner_small
{
	line-height: 26px !important;
    font-size: 21px !important;
}
.page-id-1368 .text_by_id_6
{
	top: -37px;
}
.page-id-1368 .image_cover.homepage h2 strong {
    margin-bottom: 10px;
}
.banner_small span[lang="en"]{
	font-weight: bold;
    font-size: 28px;
    display: block;
}
.about_canser .main-contaent > .title br{
	display:none;
}
@media (max-width:767px){
.breadcrumb-contant {
	margin-bottom:0;
	padding-bottom:
}
.about_canser .main-contaent > .title{
	margin-bottom:17px;
}
.about_canser .main-contaent > .title span{
	margin-bottom:0;
}
.banner_small {
    font-size: 16px !important;
    line-height: 23px !important;
}
.banner_small span[lang="en"]{
    font-size: 17px;
}
.banner_small strong {
    font-size: 17px !important;
	text-align: inherit;
}

html:not([lang="ru-RU"]) .image_cover.homepage h2 {
    padding-left: 0;
    padding-right: 0% !important;
}
[lang="ru-RU"] .image_cover.homepage h2 {
    /* margin-top: 106px; */
    font-size: 14px !important;
    line-height: 15px !important;
}
[lang="ru-RU"] .image_cover.homepage h2 {
    padding-left: 0%;
}
[lang="ru-RU"] .banner_small strong {
    font-size: 15px !important;
    text-align: center;
}
[lang="ru-RU"] .image_cover.homepage h2 {
    margin-top: 140px;
}
[lang="he-IL"] .banner-text.col-md-4.col-sm-5.text_by_id_6 {
    margin-left: 0px;
}
.image_cover.homepage h2 {
    font-size: 16px !important;
}
[lang="ru-RU"] .legal_text{
	height:auto !important;
}
[lang="ru-RU"] div#morelegal{
	display:none;
}
}
@media (max-width:480px){
.banner_small strong{
	font-size:16px !important;
}
}
@media (max-width:370px){
[lang="he-IL"] .image_cover.homepage h2,.banner_small strong{
	font-size:14px !important;
}

}
.breadcrumb-contant br
{
	display:none;
}

@media (min-width:380px) and (max-width:450px){
html:not([lang="ru-RU"]) .image_cover.homepage {
    background-position: center right 40%;
}
}

.parent_content{display:none;}
.show_parent_content{ cursor: pointer; }
.mark_cat #menu-item-874 >a{
    background: #F47721;
}

.banner_small{
	text-align:center !important;
}
.banner_small strong{
	color:rgba(244, 119, 33, 1) !important;
}

@media (min-width:768px){
	.form-group.form-group-mail{
		width:100%;
		float:left;
		position:relative;
	}
}