@font-face {
    font-family: 'KaylarDEMO';
    src: url('fonts/KaylarDEMO.eot?#iefix') format('embedded-opentype'), url('fonts/KaylarDEMO.woff') format('woff'), url('fonts/KaylarDEMO.ttf') format('truetype'), url('fonts/KaylarDEMO.svg#KaylarDEMO') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'franklin_gothic_mediumitalic';
    src: url('fonts/franklin_gothic_medium_italic-webfont.woff2') format('woff2'),
        url('fonts/franklin_gothic_medium_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'franklin_gothic_bookregular';
    src: url('fonts/franklingothic-book-webfont.woff2') format('woff2'),
        url('fonts/franklingothic-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'franklin_gothic_bookitalic';
    src: url('fonts/franklingothic-bookitalic-webfont.woff2') format('woff2'),
        url('fonts/franklingothic-bookitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'franklin_gothic_mediumregular';
    src: url('fonts/franklingothic-medium-webfont.woff2') format('woff2'),
        url('fonts/franklingothic-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'franklin_gothic_bookregular';
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
    font-weight: normal !important;
}

.visually-hidden {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
}

#green-title {
    font-family: 'franklin_gothic_mediumregular';
    font-size: 2.4rem;
    color: #59b7b3;
    margin-bottom: 15px;
    text-transform: uppercase;
    display: block;
}

div.wpcf7-response-output {
    margin: 0 auto !important;
    margin-bottom: 30px !important;
    width: 100% !important;
    font-size: 18px;
    text-align: center !important;
    line-height: 41px;
    color: #fff !important;
    border: 0 !important;
    display: inline-block !important;
}

div.wpcf7-validation-errors {
    background: #E85752;
}

div.wpcf7-mail-sent-ok {
    background: #37B666;
}
.homepage_videobanner{
  display: block;
  width: 100%;
  background: #000;
}
.homepage_videobanner-container{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1700px;
  margin: 0 auto;
}
.homepage_videobanner-video{
  width: 46%;
  position: relative;
  min-height: 340px;
}
.homepage_videobanner-video video{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  z-index: 5;
}
.homepage_videobanner-video img{
    position: absolute;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.homepage_videobanner-content{
  width: 51%;
  box-sizing: border-box;
  padding: 20px 0;
}
.homepage_videobanner-content .homepage_videobanner-content-image{
  width: 100%;
}
.homepage_videobanner-content .homepage_videobanner-content-image img{
  display: block;
  width: auto;
  max-width: 100%;
  max-height: 220px;
  margin: 0 auto 10px;
}
.homepage_videobanner-content .homepage_videobanner-content-button{
  display: block;
  text-align: center;
  width: 100%;
}
.homepage_videobanner-content .homepage_videobanner-content-button a{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 65px;
  background-image: url(/wp-content/uploads/2024/09/Chome-Black-CTA-Buttons.png);
  background-size: contain;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 auto;
}
.treatment_banner_v2_mobile_banner{
  display: none;
}
@media screen and (max-width: 959px) {
  .treatment_banner_v2_mobile_banner{
    display: block;
    width: 100%;
  }
  .homepage_videobanner-container{
    display: none;
  }
}

/*div.wpcf7-recaptcha{
    float: right;
    padding-top: 15px;
    }*/

.recaptcha span.wpcf7-not-valid-tip {
    /*float: right;*/
    font-size: 1.5rem;
}

.blog-tabs .nav-link {
    line-height: 82px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.blog-tabs .title {
    margin-bottom: 0 !important;
}

.hidden {
    display: none !important;
}

.header-top-social {
    float: left;
}

.header-language {
    /*display: none;*/
    float: left;
}


/*body.logged-in .header-language {
  display: block;
  }*/

.header-language ul li,
.header-language ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.header-language ul {
    display: inline-block;
    float: left;
}

.header-language ul li {
    display: inline-block;
    float: left;
    position: relative;
    background: transparent !important;
}

.header-language ul li a {
    display: block;
    float: left;
    line-height: 36px;
    padding: 0 0;
    background: transparent !important;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffffff !important;
    text-decoration: none !important;
    text-align: center;
    width: 110px;
}

.header-language>ul>li>a:after {
    content: "\003e";
    display: inline-block;
    color: #fff;
    position: relative;
    transform: translateX(100%) translateY(2px) rotate(90deg);
}

.header-language ul li a .wpml-ls-flag {
    top: 2px;
    position: relative;
    margin-right: 3px;
}

.header-language ul li ul {
    position: absolute;
    display: block;
    background: #5cb6b1;
    top: 100%;
    left: 0;
    width: 184px;
    padding: 10px 0;
    display: none;
}

.header-language ul li ul li {
    float: none;
    display: block;
    padding: 0;
}

.header-language ul li ul li a {
    float: none;
    display: block;
    padding: 5px 10px;
    line-height: normal;
    color: #fff !important;
    border-bottom: solid 1px #7ec5c1;
    width: auto;
}

.header-language ul li ul li:last-child a {
    border-bottom: 0;
}

.header-language ul li:hover>ul {
    display: block;
}

.tmherotitle {
    padding: 190px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.tmherotitle img {
    display: inline-block;
    margin: 0 auto;
    margin-right: 0;
}

.tmherotitle .boxtitle {
    display: inline-block;
    margin: 0 auto;
    margin-left: 2%;
}

.tmherotitle .boxtitle h1 {
    font-family: 'franklin_gothic_bookregular';
    font-size: 50px;
    line-height: 55px;
    text-transform: uppercase;
}

.tmherotitle .boxtitle p {
    font-family: 'franklin_gothic_bookregular';
    font-size: 20px;
}

.hero.ttimon {
    background: url(../images/treatments-hero.jpg) top center no-repeat;
    background-size: cover;
}

.mbtestimonial {
    background: #f1f1f3;
    padding-top: 30px;
}

.mbtestimonial h2.htestimon {
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 50px;
}

.mbtestimonial h2.htestimon span {
    color: #04bca4;
}

.testim-twocolls {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
}

.testim-twocolls .box1 {
    width: 49%;
    margin-right: 2%;
}

.testim-twocolls .box1 p {
    margin-bottom: 14px;
    line-height: 1.5;
    font-size: 20px;
    font-family: 'franklin_gothic_bookregular';
}

.testim-twocolls .box1 ul,
.testim-twocolls .box1 ol {
    margin-bottom: 14px;
    line-height: 1.5;
    font-size: 20px;
    list-style: unset;
    padding-left: 40px;
    font-family: 'franklin_gothic_bookregular';
}

.testim-twocolls .box2 {
    width: 49%;
    padding: 2%;
    box-sizing: border-box;
    background: #fff;
}

.testim-twocolls .box2 h2 {
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 40px;
}

.testim-twocolls .box2 form {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}

.testim-twocolls .box2 form input {
    width: 100%;
    background: none;
    border: 0;
    border-bottom: 1px #5cb6b1 solid;
    margin-bottom: 15px;
}

.testim-twocolls .box2 form textarea {
    width: 100%;
    background: none;
    border: 0;
    border-bottom: 1px #5cb6b1 solid;
    margin-bottom: 15px;
    height: 30px;
}

.testim-twocolls .box2 input[type="submit"] {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    display: block;
    vertical-align: top;
    background-image: url(/wp-content/themes/inmodemd/images/button.png);
    background-position: center center;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 10px 16px;
    padding: 1rem 1.6rem;
    border-radius: 0;
    position: relative;
    border: 0;
    margin: 0 auto;
    width: 105px;
    cursor: pointer;
}

.testim-fourim {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.testim-fourim .box {
    width: 25%;
    box-sizing: border-box;
    padding: 0 1%;
}

.testim-fourim .box img {
    width: 100%;
    display: block;
}

.mbtestimonial .line {
    width: 100%;
    height: 20px;
    background: #5cb6b1;
}

.mbtestimonial .testim-fourboxes {
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    padding: 40px 0;
}

.mbtestimonial .testim-fourboxes .box {
    width: 25%;
    padding: 2%;
    border-right: 1px #5cb6b1 solid;
    box-sizing: border-box;
    text-align: center;
}

.mbtestimonial .testim-fourboxes .box:last-child {
    border-right: 0;
}

.mbtestimonial .testim-fourboxes .box h2 {
    font-size: 25px;
    text-align: center;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 30px
}

.mbtestimonial .testim-fourboxes .box p {
    margin-bottom: 14px;
    line-height: 1.5;
    font-size: 18px;
    list-style: unset;
    font-family: 'franklin_gothic_bookregular';
}

input,
textarea {
    outline: none;
}

input:active,
textarea:active {
    outline: none;
}

:focus {
    outline: none;
}

.content-inner .entry-content .plignleft {
    padding-top: 20px;
}

.content-inner .entry-content .plignleft p {
    text-align: left;
}

.content-inner .entry-content .plignleft ul {
    list-style: disc;
    padding-left: 25px;
    margin-bottom: 30px;
}

.content-inner .entry-content .plignleft td {
    padding-right: 10px;
}

.content-inner .entry-content .plignleft table {
    margin-bottom: 30px;
}

.maintriton .tech-performs-section .tech-performs-wrapper .slick-track {
    margin: auto;
}

.maintriton .focusable .subtitle p {
    padding-top: 15px;
}

.maintriton .text-section-practice_benefits,
.maintriton .specifications {
    padding: 45px 0 0;
}

.maintechtriton .patient-benefits-slider .slick-track {
    margin: auto;
}

.mobiletabs .nav-link2 {
    font-size: 24px;
    font-size: 2.4rem;
    color: #59b7b3;
    text-align: left;
    display: block;
    margin-bottom: 0px;
    margin-top: -1px;
    border: 1px solid #ffffff;
    background: #59b7b3;
    font-family: 'franklin_gothic_mediumregular';
    padding: 20px 15px;
}

.mobiletabs .nav-link2 {
    color: #ffffff;
    position: relative;
    text-decoration: none !important;
}

.mobiletabs .nav-link2 .btn {
    padding: 1rem 1.2rem;
}

.mobiletabs .nav-link2 span.title {
    width: 100%;
    display: block;
    text-transform: uppercase;
    padding-bottom: 8px;
}

.mobiletabs .nav-link2 span.subitems {
    display: block;
    line-height: 18px;
    font-weight: bold;
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 7px;
}

.mobiletabs .nav-link2 span.subitems span {
    font-style: italic;
    font-weight: normal;
}

.mobiletabs .title-top {
    font-family: 'franklin_gothic_mediumregular';
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem;
    color: #a0a2a3;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.2;
    padding: 0 15px 15px 0;
}

.mobiletabs .title-top span {
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
}

.mobiletabs .button {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
    margin-bottom: 15px
}

.mobiletabs .turquoise-top {
    padding: 15px 0 0;
}

.mobiletabs a.nav-link2::after {
    content: "-";
    display: block;
    position: absolute;
    right: 10px;
    top: calc(50% - 12px);
}

.mobiletabs a.collapsed::after {
    content: "+";
}

.mobiletabs {
    display: none;
}

.mobiletabs .tab-pane {
    display: none;
}

sup {
    top: -.6em;
    font-size: 10px !important;
    font-family: 'franklin_gothic_bookregular';
}

.videobox .video-wrapper {
    max-width: 860px;
    margin: 0 auto;
    padding-bottom: 40%;
    margin-top: 20px;
    margin-bottom: 80px;
}

.videobox .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.videobox .embed-container iframe,
.videobox .embed-container object,
.videobox .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* Grey Design */

#greydesign header {
    box-shadow: none;
}

#greydesign header .header-top {
    background: #383838;
}

#greydesign header.opacityhead .header-top {
    background: none;
}

#greydesign .container {
    width: 90%;
    max-width: 1660px;
}

#greydesign .ubermenu .ubermenu-target-text {
    font-size: 14px;
}

#greydesign .header-top-menu .ubermenu-loc-header-top-menu ul.ubermenu-nav .ubermenu-item a:hover,
#greydesign .header-top-menu .ubermenu-loc-header-top-menu ul.ubermenu-nav .ubermenu-item a:active,
#greydesign .header-top-menu .ubermenu-loc-header-top-menu ul.ubermenu-nav .ubermenu-item a:focus {
    color: #59b7b3;
}

.header-top-menu .ubermenu-loc-header-top-menu ul.ubermenu-nav ul,
.header-top-menu .ubermenu-loc-header-top-menu-university ul.ubermenu-nav ul {
    background: #3f3f3f;
}

#greydesign .header-top-menu li a::after {
    content: "|";
    padding: 0 0px 0 10px;
    display: inline-block;
    position: inherit;
    font-size: 13px;
    top: auto;
    right: auto;
}

#greydesign .header-top-menu li ul li a::after {
    display: none;
}

#greydesign .header-top-menu #menu-item-57096 a::after {
    display: none;
}

#greydesign .header-language ul li a {
    font-size: 16px;
}

#greydesign .header-language ul li ul {
    background: #3f3f3f;
}

#greydesign .header-nav {
    background: rgba(56, 56, 56, 1);
    background: -webkit-linear-gradient(rgba(56, 56, 56, 1) 0%, rgba(106, 106, 106, 1) 100%);
    background: -o-linear-gradient(rgba(56, 56, 56, 1) 0%, rgba(106, 106, 106, 1) 100%);
    background: linear-gradient(rgba(56, 56, 56, 1) 0%, rgba(106, 106, 106, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#6a6a6a', GradientType=0);
}

#greydesign header.opacityhead .header-nav {
    background: none;
}

#greydesign .header-nav .ubermenu ul.ubermenu-nav>li>a {
    color: #fff;
    text-shadow: none;
}

#greydesign header .header-top .header-top-menu .header-search .search-button label {
    background: #3d3f3f;
}

#greydesign .header-top-menu .ubermenu-loc-header-top-menu ul.ubermenu-nav ul .ubermenu-item {
    display: block;
}

#greydesign .main-slider {
    width: 100%;
    background: rgba(106, 106, 106, 1);
    background: -webkit-linear-gradient(rgba(106, 106, 106, 1) 0%, rgba(157, 157, 157, 1) 100%);
    background: -o-linear-gradient(rgba(106, 106, 106, 1) 0%, rgba(157, 157, 157, 1) 100%);
    background: linear-gradient(rgba(106, 106, 106, 1) 0%, rgba(157, 157, 157, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6a6a6a', endColorstr='#9d9d9d', GradientType=0);
    position: relative;
    overflow: hidden;
    position: relative;
    margin-top: -125px;
}

#greydesign .main-slider .itemsltitle {
    text-align: center;
    font-size: 80px;
    color: #313131;
    padding: 40px 0 0px;
    line-height: 100px;
    font-weight: 600;
    position: relative;
    z-index: 2;
}

#greydesign .main-slider .itemsltxt {
    text-align: center;
    font-size: 40px;
    color: #ffffff;
    padding: 0px 0 40px;
    line-height: 60px;
    font-weight: 600;
    position: relative;
    z-index: 2;
    letter-spacing: 2px;
}

#greydesign .main-slider .slideanimation {
    /*animation: bg-slide-down 20s ease-out forwards;
    background: url(images/workstations-bg.png) no-repeat;*/
    background: url(images/workstations-bg-new.png) no-repeat;
    background-size: 70% auto;
    background-position: center bottom;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin-top: 0px;
}

#greydesign .main-slider.animation-bg .slideanimation {
    animation: bg-slide-down 20s ease-out forwards;
    background: url(images/workstations-bg.png) no-repeat;
    background-size: 70% auto;
    background-position: center bottom;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin-top: 0px;
}

#greydesign .main-slider.video-bg video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    z-index: 5;
}

#greydesign .main-slider.video-bg .slideplaceholder {
    width: 100%;
}

#greydesign .main-slider.video-bg .slideplaceholder img {
    width: 100%;
    height: 100%;
    display: block;
}

#greydesign .main-slider.video-bg .itemsltitle {
    top: calc(50% - 160px);
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 6;
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
    color: #fff;
}

#greydesign .main-slider.video-bg .itemsltxt {
    top: calc(50% + 10px);
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 7;
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
}

@keyframes bg-slide-down {
    0% {
        transform: translateY(-20%);
    }

    100% {
        transform: translateY(20%);
    }
}

#greydesign .slideplaceholder {
    width: 60%;
    margin: 0 auto;
    opacity: 0;
}

#greydesign .slideplaceholder img {
    width: 90%;
    height: auto;
}

#greydesign .seminars {
    background: #010001;
    padding: 40px 0;
}

#greydesign .slider-wrapper {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

#greydesign .slideitem {
    text-align: center;
}

#greydesign .main-slider .slider-wrapper .controls {
    background: none;
}

#greydesign .slider-wrapper .slideitem1 {
    background: url(images/slide-home-desktop-1-v3.jpg) no-repeat;
    background-size: cover;
    background-position: center top;
    padding-top: 180px;
}

#greydesign .slider-wrapper .slideitem1 .itemsltitle {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem1 .itemsltxt {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem2 {
    background: url(images/slide3-home-v2.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    padding-top: 180px;
}

#greydesign .slider-wrapper .slideitem2 .itemsltitle {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem2 .itemsltxt {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem3 {
    background: url(images/slide2-bg.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    padding-top: 180px;
}

#greydesign .slider-wrapper .slideitem3 .itemsltitle {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem3 .itemsltxt {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem4 {
    background: url(images/slide3-v2-bg.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    padding-top: 180px;
}

#greydesign .slider-wrapper .slideitem4 .itemsltitle {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem4 .itemsltxt {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem7 {
    background: url(images/slide4-home.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    padding-top: 180px;
}

#greydesign .slider-wrapper .slideitem7 .itemsltitle {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem7 .itemsltxt {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem6 {
    background: url(images/evolve-hero-homepage-banner-v2.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    padding-top: 180px;
}

#greydesign .slider-wrapper .slideitem6 .itemsltitle {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem6 .itemsltxt {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem5 {
    background: url(images/slide5-v1-bg.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    padding-top: 180px;
}

#greydesign .slider-wrapper .slideitem5 .itemsltitle {
    opacity: 0;
}

#greydesign .slider-wrapper .slideitem5 .itemsltxt {
    opacity: 0;
}

#greydesign .slider-wrapper .slider-dtitem {
    display: block;
}

#greydesign .slider-wrapper .slider-mobitem {
    display: none;
}

#greydesign .slideitem p {
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    padding: 0 10px;
}

#greydesign .slideitem p span {
    color: #52908f;
}

#greydesign .slideitem p a {
    color: #fff;
    text-decoration: none;
}

#greydesign .seminars .controls .prev {
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 25px;
    font-size: 3.5rem;
    position: absolute;
    left: -25px;
    top: -5px;
    color: #52908f;
    cursor: pointer;
    line-height: 38px;
}

#greydesign .seminars-wrapper {
    width: 90%;
    margin: 0 auto;
    position: relative;
}

#greydesign .seminars .seminars-wrapper .controls {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

#greydesign .seminars .controls .next {
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 25px;
    font-size: 3.5rem;
    position: absolute;
    right: -25px;
    top: -5px;
    color: #52908f;
    cursor: pointer;
    line-height: 38px;
}

#greydesign .videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

#greydesign .videoWrapper img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#greydesign .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.inovate {
    background: rgba(241, 240, 240, 1);
    background: -webkit-linear-gradient(rgba(241, 240, 240, 1) 0%, rgba(163, 167, 167, 1) 100%);
    background: -o-linear-gradient(rgba(241, 240, 240, 1) 0%, rgba(163, 167, 167, 1) 100%);
    background: linear-gradient(rgba(241, 240, 240, 1) 0%, rgba(163, 167, 167, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f0f0', endColorstr='#a3a7a7', GradientType=0);
    padding: 80px 0;
}

.inovate .inovatetext {
    width: 90%;
    max-width: 1660px;
    font-size: 20px;
    color: #010001;
    margin: 0 auto;
    line-height: 30px;
}

.inovate .inovatetext h2 {
    font-size: 35px;
    color: #313131;
    margin: 0;
    padding: 0 0 50px;
    text-transform: uppercase;
    line-height: 40px;
    letter-spacing: 2px;
}

.inovate .inovateflex {
    display: flex;
    justify-content: space-between;
    padding: 50px 0 0;
}

.inovate .inovateflex .inovateitem {
    width: 20%;
    text-align: center;
    font-size: 18px;
}

.inovate .inovateflex .inovateitem img {
    width: 100%;
    display: block;
}

.inovate .inovateflex .inovateitem .inbutton {
    font-family: 'franklin_gothic_bookregular';
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    background-image: url(/wp-content/themes/inmodemd/images/button.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 18px;
    padding: 10px 16px;
    border-radius: 0;
    width: 70%;
    margin: -23px auto 0px;
    text-decoration: none;
}

.explore {
    background: rgba(241, 240, 240, 1);
    background: -webkit-linear-gradient(rgba(241, 240, 240, 1) 0%, rgba(163, 167, 167, 1) 100%);
    background: -o-linear-gradient(rgba(241, 240, 240, 1) 0%, rgba(163, 167, 167, 1) 100%);
    background: linear-gradient(rgba(241, 240, 240, 1) 0%, rgba(163, 167, 167, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f0f0', endColorstr='#a3a7a7', GradientType=0);
    padding: 80px 0;
}

.explore .mediaflex {
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.explore .mediaflex .mediaba {
    width: 43%;
}

.explore .mediaflex .mediavideo {
    width: 52%;
}

.explore .mediaflex img {
    width: 90%;
    display: block;
    margin: 0 auto;
}

.explore .mediaflex .mediavideo img {
    padding-bottom: 70px;
}

.explore .mediaflex a {
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    background-image: url(images/button-grey.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 20px;
    padding: 15px 25px;
    border-radius: 0;
    width: auto;
    text-decoration: none;
}

.explore h2,
.clinicalstud h2,
.instawidg h2 {
    font-size: 35px;
    color: #313131;
    margin: 0;
    padding: 0 0 50px;
    text-transform: uppercase;
    text-align: left;
    line-height: 40px;
    letter-spacing: 2px;
}

.clinicalstud h2 {
    padding: 0 0 30px;
}

.clinicalstud {
    background: url(images/media-bg.jpg) no-repeat;
    background-size: cover;
    /*padding: 80px 0;*/
    padding: 50px 0;
}

.clinicalstud .stadiescontent {
    width: 100%;
    max-width: 430px;
    margin: 0;
    text-align: center;
}

.clinicalstud .stadiescontent .studieswraper {
    width: 100%;
    max-width: 300px;
}

.clinicalstud .container img {
    width: 100%;
    display: block;
    /*padding-bottom: 40px;*/
    padding-bottom: 10px;
}

.clinicalstud .container a {
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    background-image: url(images/button-grey.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 20px;
    padding: 15px 25px;
    border-radius: 0;
    width: auto;
    text-decoration: none;
}

.instawidg {
    padding: 80px 0;
}

.ourworkstation {
    background: #000000;
    padding: 80px 0;
}

.ourworkstation {
    overflow: hidden;
}

.ourworkstation h2 {
    font-size: 35px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0 0 50px;
    text-transform: uppercase;
    text-align: left;
    line-height: 40px;
    letter-spacing: 2px;
}

.ourworkstation.ourworkstation_wight {
    background: #fff;
    padding-top: 0;
}

.ourworkstation.ourworkstation_wight h2 {
    color: #000;
}

#sb_instagram #sbi_images {
    padding: 0 !important;
}

.dg-wrapper a.dg-center div {
    font-size: 35px;
    color: #000;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    text-align: center;
    font-style: normal;
}

.dg-container span.dg-prev {
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 25px;
    font-size: 3.5rem;
    position: absolute;
    left: 20px;
    top: 50%;
    color: #52908f;
    cursor: pointer;
    line-height: 38px;
}

.dg-container span.dg-next {
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 25px;
    font-size: 3.5rem;
    position: absolute;
    right: 20px;
    top: 50%;
    color: #52908f;
    cursor: pointer;
    line-height: 38px;
}

#greydesign #menu-item-100 img {
    height: 80%;
    width: auto;
}

#greydesign #page .header-nav .mobile-logo img {
    display: block;
    width: 40%;
    height: auto;
}

#greydesign #page .header-nav .ubermenu-skin-minimal.ubermenu-responsive-toggle {
    color: #fff;
}

#greydesign .youtubeplaceholder img {
    width: 100%;
    height: auto;
}

.yvideo_box {
    width: 100%;
    max-width: 1000px;
    margin: 100px auto;
}


/* Clinical Studies Home */

.clinical_studies_home {
    width: 100%;
    overflow: hidden;
    padding: 80px 0;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.clinical_studies_home .clinical_studies_content_pwin {
    width: 90%;
    max-width: 1660px;
    overflow: hidden;
    margin: 0 auto;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_content_top_pwin {
    width: 100%;
    margin: 0 auto;
    /*padding-bottom: 50px;*/
    position: relative;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_content_top_pwin .hidenik {
    position: absolute;
    top: -130px;
    left: 0;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_content_top_pwin h2 {
    font-size: 35px;
    color: #313131;
    font-weight: 600;
    margin: 0;
    padding: 0 0 50px;
    text-transform: uppercase;
    text-align: left;
    line-height: 40px;
    letter-spacing: 2px;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box {
    width: 100%;
    box-sizing: border-box;
    padding: 0 30px;
    position: relative;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slideimbox {
    width: 20%;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slideimbox img {
    display: block;
    width: 100%;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox {
    width: 76%;
    margin-top: -90px;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox h2 {
    font-size: 30px;
    line-height: 38px;
    font-family: 'franklin_gothic_mediumregular';
    color: #313131;
    text-transform: uppercase;
    padding-bottom: 30px;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox p {
    font-size: 30px;
    line-height: 38px;
    font-family: 'franklin_gothic_bookregular';
    color: #313131;
    padding-bottom: 30px;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox .slidetextboxlink {
    width: 100%;
}

.clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox .slidetextboxlink a {
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    background-image: url("/wp-content/themes/inmodemd/images/button-grey.png");
    background-position: center center;
    font-family: 'franklin_gothic_mediumregular';
    font-size: 1.4rem;
    padding: 1rem 1.6rem;
    line-height: 1.25;
    border-radius: 0;
    position: relative;
    width: 100%;
    max-width: 250px;
    text-align: center;
    text-decoration: none;
}

.header-nav .ubermenu ul.ubermenu-nav>li.logo-item {
    margin-left: 1.45%;
}

@media screen and (max-width: 1250px) {
    #greydesign .header-language ul li a {
        font-size: 12px;
    }

    #greydesign .ubermenu .ubermenu-target-text {
        font-size: 12px;
    }

    #greydesign .header-top-menu li a:after {
        padding: 0 5px 0 10px;
    }

    #greydesign header .header-top .container {
        width: 96% !important;
    }

    header .header-top .header-top-menu .header-search .search-button label {
        width: 3.5rem;
    }

    #greydesign .header-nav .ubermenu .ubermenu-target-text {
        font-size: 16px;
    }

    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slideimbox {
        width: 35%;
    }

    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox {
        width: 61%;
        margin-top: -30px;
    }
}

@media screen and (max-width: 959px) {
    .header-top {
        display: none;
    }

    #greydesign .slider-wrapper .slideitem1,
    #greydesign .slider-wrapper .slideitem2,
    #greydesign .slider-wrapper .slideitem3,
    #greydesign .slider-wrapper .slideitem4,
    #greydesign .slider-wrapper .slideitem5,
    #greydesign .slider-wrapper .slideitem6,
    #greydesign .slider-wrapper .slideitem7 {
        padding-top: 100px;
        padding-bottom: 80px;
    }

    .yvideo_box {
        margin: 0 auto;
    }
}

@media screen and (min-width: 960px) {

    #menu-item-57281,
    #menu-item-79153,
    #menu-item-79250,
    #menu-item-85197 {
        display: none;
    }
}

@media screen and (max-width: 900px) {
    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_content_top_pwin {
        padding-bottom: 0;
    }

    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slideimbox {
        width: 100%;
    }

    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox {
        width: 100%;
        margin-top: 0px;
    }

    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slideimbox img {
        display: block;
        width: 70%;
        max-width: 300px;
        margin: 0 auto;
    }

    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_slider_box .slide .slidebox .slidetextbox p {
        font-size: 16px;
        line-height: 24px;
        color: #313131;
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 850px) {
    #greydesign .slider-wrapper .slider-dtitem {
        display: none;
    }

    #greydesign .slider-wrapper .slider-mobitem {
        display: block;
    }

    #greydesign .slider-wrapper .slider-mobitem img {
        display: block;
        width: 100%;
    }

    #greydesign .slider-wrapper .slideitem1 {
        background: none;
    }

    #greydesign .slider-wrapper .slideitem2 {
        background: none;
    }

    #greydesign .slider-wrapper .slideitem2 {
        background: none;
    }

    #greydesign .slider-wrapper .slideitem3 {
        background: none;
    }

    #greydesign .slider-wrapper .slideitem4 {
        background: none;
    }

    #greydesign .slider-wrapper .slideitem1,
    #greydesign .slider-wrapper .slideitem2,
    #greydesign .slider-wrapper .slideitem3,
    #greydesign .slider-wrapper .slideitem4,
    #greydesign .slider-wrapper .slideitem5,
    #greydesign .slider-wrapper .slideitem6,
    #greydesign .slider-wrapper .slideitem7 {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #greydesign .main-slider {
        margin-top: -65px;
    }

    #greydesign header.opacityhead .header-nav .ubermenu ul.ubermenu-nav>li>a {
        color: #fff;
        text-shadow: none;
        background-color: rgba(0, 0, 0, 0.8);
    }
}

@media screen and (max-width: 769px) {
    .inovate .inovateflex {
        flex-wrap: wrap;
    }

    /*.inovate .inovateflex .inovateitem{
        flex: 0 45%;
        padding-bottom: 40px;
        width: 100%;
   }*/
    .clinicalstud .stadiescontent {
        width: 60%;
    }

    #greydesign .main-slider.video-bg .slideplaceholder {
        opacity: 1;
        padding-top: 125px;
    }

    #greydesign .main-slider.video-bg video {
        display: none;
    }
}

@media screen and (max-width: 425px) {
    #greydesign .main-slider .slideanimation {
        background-size: 90% auto
    }

    .dg-wrapper {
        width: 80% !important;
    }

    .dg-wrapper a img {
        width: 100%;
    }

    .dg-container {
        height: 640px !important;
    }

    .clinicalstud .stadiescontent {
        width: 100%;
    }

    /*.inovate .inovateflex{
        display: block;
   }*/
    .explore .mediaflex {
        display: block;
    }

    .explore .mediaflex .mediaba {
        width: 100%;
        padding-bottom: 40px;
    }

    .explore .mediaflex .mediavideo {
        width: 100%;
    }

    .explore .mediaflex .mediavideo img {
        padding-bottom: 30px;
    }

    #greydesign .main-slider .itemsltitle {
        font-size: 40px;
        line-height: 40px;
    }

    #greydesign .main-slider .itemsltxt {
        font-size: 20px;
    }

    .inovate .inovatetext {
        width: 85%;
    }

    /*.inovate{
        padding-top: 40px;
        padding-bottom: 20px;
   }*/
    .inovate .inovatetext h2 {
        padding-bottom: 30px;
    }

    #greydesign .main-slider.animation-bg .slideanimation {
        background-size: 90% auto;
    }

    #greydesign .main-slider.video-bg .itemsltitle {
        top: calc(50% - 80px);
    }

    #greydesign .seminars .controls .prev {
        left: -19px;
    }

    #greydesign .seminars .controls .next {
        right: -19px;
    }
}


/* End Grey Design */

@media screen and (max-width:1080px) {
    .videobox .video-wrapper {
        padding-bottom: 50%;
    }
}

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

    .tabs ul.nav-tabs,
    .tabs .tab-content {
        display: none !important;
    }

    .mobiletabs {
        display: block;
    }
}

@media screen and (min-width: 960px) {
    .header-nav ul.ubermenu-nav>li[class*="menu-item-wpml"] {
        display: none !important;
    }
}

@media screen and (min-width: 980px) {
    .header-language ul li a {
        width: 184px;
    }

    .header-language ul li ul li {
        padding: 0 30px;
    }

    .header-language ul li ul li a {
        padding: 7px 20px;
    }
}

@media screen and (min-width: 1024px) {
    .header-language ul li a {
        font-size: 12px;
    }
}

:lang(fr) .header-nav .ubermenu ul.ubermenu-nav>li {
    width: 19%;
}

:lang(de) .header-nav .ubermenu ul.ubermenu-nav>li {
    width: 19%;
}

:lang(it) .header-nav .ubermenu ul.ubermenu-nav>li {
    width: 19%;
}

:lang(ru) .header-nav .ubermenu ul.ubermenu-nav>li {
    width: 19%;
}

:lang(es) .header-nav .ubermenu ul.ubermenu-nav>li {
    width: 19%;
}


/*#physicians .technology-checkboxes{
    width:150%;
  }*/

.technology-checkboxes {
    padding-bottom: 20px;
    width: 150%;
}

.custom-checkbox {
    width: 100%;
    font-size: 16px;
}

.accept-checkbox {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    font-size: 16px;
}

.custom-checkbox label,
.technology-checkboxes label,
.accept-checkbox label {
    display: block;
    position: relative;
    font-size: 12px;
    font-family: 'franklin_gothic_mediumregular';
    text-transform: uppercase;
    margin-bottom: 6px;
}

.technology-checkboxes .subquestion {
    font-size: 18px;
    padding-top: 15px;
}

.technology-checkboxes .wpcf7-list-item {
    width: 50%;
}

.custom-checkbox input[type="checkbox"],
.technology-checkboxes input[type="checkbox"],
.accept-checkbox input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    top: 0;
}

.custom-checkbox .wpcf7-list-item-label::before,
.technology-checkboxes .wpcf7-list-item-label::before,
.accept-checkbox .wpcf7-list-item-label::before {
    content: "";
    height: 16px;
    width: 16px;
    border: 1px solid #59b7b3;
}

.custom-checkbox .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label::after,
.technology-checkboxes .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label::after,
.accept-checkbox .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label::after {
    content: none;
}

.custom-checkbox .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::after,
.technology-checkboxes .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::after,
.accept-checkbox .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::after {
    content: "x";
}

.custom-checkbox .wpcf7-list-item-label,
.technology-checkboxes .wpcf7-list-item-label,
.accept-checkbox .wpcf7-list-item-label {
    position: relative;
    padding-left: 25px;
}

.custom-checkbox .wpcf7-list-item-label::before,
.custom-checkbox .wpcf7-list-item-label::after,
.technology-checkboxes .wpcf7-list-item-label::before,
.technology-checkboxes .wpcf7-list-item-label::after,
.accept-checkbox .wpcf7-list-item-label::before,
.accept-checkbox .wpcf7-list-item-label::after {
    position: absolute;
}

.custom-checkbox .wpcf7-list-item-label::before,
.technology-checkboxes .wpcf7-list-item-label::before,
.accept-checkbox .wpcf7-list-item-label::before {
    top: 0;
    left: 0;
}

.custom-checkbox .wpcf7-list-item-label::after,
.technology-checkboxes .wpcf7-list-item-label::after,
.accept-checkbox .wpcf7-list-item-label::after {
    left: 5px;
    top: -4px;
}

.contact-form .fields-group .input textarea {
    min-height: 252px;
}


/*.accept-checkbox input[type="checkbox"] {
    border: 1px solid #59b7b3;
    background: #fff;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 16px;
    position:relative;
    margin: -4px 4px 0 0;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    -webkit-appearance: none;
}
.accept-checkbox input[type="checkbox"]::after{
    left: 4px;
    top: 7px;
    content: "";
    position:absolute;
    font-weight: bold;
    font-size: 12px;
    font-family: 'franklin_gothic_bookregular';
    text-transform: uppercase;
}
.accept-checkbox input[type="checkbox"]:checked::after{
    content: "x";
}
.contact-form .fields-group .input input[type=submit]:disabled{
    opacity: 0.5;
  }*/

@media screen and (max-width: 820px) {
    .technology-checkboxes .wpcf7-list-item {
        width: 100%;
    }

    .technology-checkboxes {
        width: 100%;
    }

    .contact-form .fields-group .input.recaptcha {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .contact-form .fields-group .input {
        width: 100%;
    }

    .flag {
        display: block !important;
        opacity: 0.8;
    }
}

@media screen and (max-width: 959px) {
    .header-language {
        display: none;
    }

    .header-top .container {
        margin-left: 1%;
        margin-right: 1%;
    }
}

@media only screen and (max-width: 768px) {
    header .header-top {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .header-top .container {
        width: 960px;
        max-width: 98%;
    }
}

.scroll-top {
    width: 38px;
    height: 38px;
    background-color: #59b7b3;
    font-size: 25px;
    font-size: 2.5rem;
    color: #fff;
    cursor: pointer;
    line-height: 38px;
    position: fixed;
    bottom: 25px;
    right: 70px;
    text-align: center;
    z-index: 3;
    opacity: 0.5;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.scroll-top:hover {
    opacity: 1;
}

.workstation-bodytite-slide {
    background: #12110f;
    background: url('/wp-content/uploads/2018/05/slider-bodytite-bg.jpg') center no-repeat;
    background-size: cover;
    padding: 120px 0 60px;
    min-height: 672px;
    max-height: 672px;
}

.workstation-bodytite-slide img {
    width: 100%;
}

#content .main-slider .slider-wrapper .slider .item.workstation-slide {
    min-height: 672px;
    max-height: 672px;
}

#content .slick-slide.item-inner.item-generic {
    min-height: 672px;
}

.embrace-slide {
    background: #12110f;
    background: url('/wp-content/uploads/2018/06/embrace-slide-bg.jpg') center no-repeat;
    background-size: cover;
    padding: 120px 0 60px;
    min-height: 672px;
    max-height: 672px;
}

.embrace-slide img {
    float: right;
}

.itemsl {
    background-size: cover !important;
    padding: 60px 0;
    min-height: 672px;
    max-height: 672px;
}

.itemsl .container {
    width: 90%;
}

.itemsl .itemslimg img {
    width: 100%;
}

.itemsl .itemslcontent .itemsltitle {
    font-family: 'franklin_gothic_mediumregular';
    font-size: 50px;
    line-height: 120%;
    color: #fff;
    text-transform: uppercase;
    padding-top: 12%;
    margin-bottom: 40px;
    max-width: 390px;
}

.itemsl .itemslcontent .btn {
    font-size: 22px;
    letter-spacing: 2px;
    font-family: 'franklin_gothic_bookregular';
    padding: 14px 16px;
    background-image: url(images/button-big.png);
    background-position: center center;
}

.mostpeer-slide {
    background: url('images/mostpeer-bg.jpg') center no-repeat;
}

.reachingmill-slide {
    background: url('images/reachingmill-bg.jpg') center no-repeat;
}

.reachingmill-slide {
    padding: 97px 0;
}

.beautiful-slide {
    background: url('images/beautiful-bg.jpg') center no-repeat;
}

.reachingmill-slide .itemslcontent .itemsltitle {
    font-size: 40px;
    max-width: 100%;
    letter-spacing: 4px;
    margin-bottom: 20px;
}

.reachingmill-slide .itemslcontent .itemsltxt {
    font-size: 26px;
    color: #fff;
    padding: 0 0 40px;
}

.beautiful-slide .item-inner {
    position: relative;
}

.beautiful-slide .item-inner:before {
    content: '';
    background: url('images/beautiful-img1.png') center no-repeat;
    position: absolute;
    width: 317px;
    height: 401px;
    top: 50%;
    left: 5%;
    margin-top: -200px;
}

.beautiful-slide .item-inner:after {
    content: '';
    background: url('images/beautiful-img2.png') center no-repeat;
    position: absolute;
    width: 352px;
    height: 420px;
    top: 50%;
    right: 5%;
    margin-top: -210px;
}

.beautiful-slide .itemslcontent {
    max-width: 600px;
    margin: auto;
    padding-top: 100px;
    text-align: center;
    position: relative;
    z-index: 9;
}

.beautiful-slide .itemslcontent .itemsltitle {
    line-height: 120%;
    color: #56b7b4;
    padding-top: 0;
    margin-bottom: 27px;
    max-width: 100%;
    letter-spacing: 3px;
}

.beautiful-slide .itemslcontent .itemsltxt {
    font-size: 46px;
    line-height: 120%;
    color: #000;
    padding: 0 0 40px;
}

.triton-slide {
    background: #12110f;
    background: url('images/triton-slide-bg.jpg') center no-repeat;
    background-size: cover;
    padding: 60px 0;
    min-height: 672px;
    max-height: 672px;
}

.triton-slide .text-center {
    position: relative;
    float: right;
}

.triton-slide .text-center .img-center {
    position: absolute;
    bottom: -175px;
    left: -158px;
}

.maintriton .text-section .videobox iframe {
    width: 100%;
    max-width: 860px;
    margin: 0 auto 40px;
    display: block;
}

#tribe-events-content-wrapper .tribe-events-title-bar h1 {
    display: none;
}

.morpheus8-slide {
    background: #12110f;
    background: url('images/banner-morpheus8-bg.jpg') center no-repeat;
    background-size: cover;
    padding: 60px 0;
    min-height: 672px;
    max-height: 672px;
}

.morpheus8-slide .itemslcontent .itemsltitle {
    font-size: 60px;
    color: #dbdde0;
}

.morpheus8-slide .itemslcontent .itemsltxt {
    font-size: 30px;
    line-height: 36px;
    color: #dbdde0;
    text-transform: uppercase;
}

.bc-slide {
    background: #fde7e7;
    padding: 120px 0 60px;
    min-height: 672px;
    max-height: 672px;
}

.bc-slide {
    background: #fde7e7;
    padding: 120px 0 60px;
    min-height: 672px;
    max-height: 672px;
}

.bc-slide .itemslimg img {
    width: 100%;
    max-width: 180px;
    float: right;
}

.bc-slide .itemslcontent .itemsltitle {
    font-size: 47px;
    color: #da6d8a;
    font-weight: 300;
    text-align: center;
    max-width: 750px;
    padding-top: 8%;
}

.bc-slide .itemslcontent .itemsltitle span {
    color: #da6d8a;
    font-weight: 500;
    display: block;
}

.bc-slide .itemslcontent .button a {
    color: #666464;
    font-family: 'franklin_gothic_bookregular';
    font-size: 28px;
    line-height: 44px;
    text-transform: uppercase;
    letter-spacing: 4px;
    text-align: center;
    display: block;
    max-width: 750px;
    font-weight: 400;
}

.bc-slide .itemslcontent .button a .icon-instagram {
    background: #58595b;
    border-radius: 100%;
    color: #fff;
    padding: 7px 5px 7px 9px;
    font-size: 35px;
    position: relative;
    top: 5px;
    text-align: center;
    display: inline-block;
}

.workstations-tabs .tabs .nav-tabs .nav-link {
    padding: 8px 20px;
}

.postid-23428 .specifications .specifications-inner .image {
    padding: 0 50px 0;
}

.imcas-slide {
    background: linear-gradient(to left, #edeef2 20%, #d6d7db 80%);
    padding: 60px 0;
    min-height: 672px;
    max-height: 672px;
}

.imcas-slide .itemslimg img {
    max-width: 660px;
}

.imcas-slide .itemslcontent {
    max-width: 645px;
}

.imcas-slide .itemslcontent .itemsltitle {
    font-size: 233px;
    color: #000000;
    padding-top: 0;
    letter-spacing: 11px;
    max-width: 100%;
    font-weight: 400;
    font-family: 'franklin_gothic_bookregular';
    line-height: 228px;
    margin: 0;
    text-align: left;
    position: relative;
    left: -18px;
}

.imcas-slide .itemslcontent .itemsltxt {
    font-size: 46px;
    line-height: 48px;
    text-transform: uppercase;
    margin-top: 25px;
    color: #000;
    font-weight: bold;
    text-align: right;
}

.imcas-slide .itemslcontent .itemsltxt span {
    display: block;
    font-size: 22px;
    line-height: 36px;
}

.imcas-slide .itemslcontent .itemslsubtitle {
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 1px;
    position: relative;
    top: 25px;
}

.imcas-slide .itemslcontent .itemslsubtitle2 {
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
}

.imcas-slide .itemslcontent .itemslsubtitle2 span {
    color: #7edacf;
}

.imcas-slide .itemslcontent .button {
    text-align: right;
    margin-top: 30px;
}

.imcas-slide .itemslcontent .button a {
    font-size: 36px;
    line-height: 48px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 7px;
    font-weight: bold;
    position: relative;
    right: -8px;
}

.accutite-slide {
    background: #000000;
}

.accutite-slide .container {
    max-width: 900px;
    margin: 0 auto;
}

.accutite-slide .container a {
    text-decoration: none;
}

.accutite-slide .container .itemsltxt {
    text-align: center;
    font-weight: normal;
    margin: 0;
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 4.2rem;
    padding: 20px 0 10px;
    color: #59b7b3;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    letter-spacing: 3px;
}

.accutite-slide .container .before-title {
    color: #fff;
    display: flex;
    align-items: center;
    position: relative;
    font-size: 24px;
    font-size: 2.4rem;
    /*
    font-weight: bold;*/
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-family: 'franklin_gothic_bookregular';
    letter-spacing: 2px;
    margin: 5px 0 10px;
}

.accutite-slide .container .before-title:before,
.accutite-slide .container .before-title:after {
    content: "";
    display: inline-block;
    height: 2px;
    width: 50%;
    background: #fff;
    margin: 0 20px;
}

.accutite-slide .container .itemsltitle {
    font-size: 62px;
    font-size: 6.2rem;
    line-height: 6.2rem;
    color: #fff;
    letter-spacing: 6px;
    padding: 20px 0;
    margin: 0 auto;
}

.accutite-slide .container .itemsltitle .title__cursive {
    font-style: italic;
    font-weight: normal;
    text-transform: lowercase;
    font-size: 1.4em;
    margin-left: 5px;
    font-family: 'franklin_gothic_bookregular';
}

.accutite-slide .container .technology__banner-image {
    width: 100%;
    height: auto;
    max-width: 100%;
}

.aviva_slide {
    background: url(images/sl-aviva-bg.jpg) center no-repeat;
}

.aviva_slide .container {
    max-width: 900px;
    margin: 0 auto;
}

.aviva_slide .item-inner .itemslcontent .itemsltitle {
    text-align: center;
    text-shadow: 0 0 4px #fff;
    max-width: 100%;
    padding-top: 20px;
    line-height: 140%;
}

.aviva_slide .item-inner .itemslcontent .itemsltitle span {
    /*font-family: 'KaylarDEMO';*/
    font-family: 'franklin_gothic_mediumregular';
    text-transform: none;
    font-weight: normal;
    font-size: 80px;
    padding: 0 10px;
}

.aviva_slide .item-inner .container a {
    text-decoration: none;
}

.aviva_slide .item-inner .technology__banner-image {
    margin: auto
}

.discover_workstations_banner {
    background: #040404;
}

.discover_workstations_banner .container {
    max-width: 900px;
    margin: 0 auto;
}

.discover_workstations_banner .container img.ttldisban {
    max-width: 80%;
    margin: 0 auto 0px;
}

.discover_workstations_banner .container .itemsltxt {
    text-align: center;
    font-weight: 400;
    margin: 0;
    font-size: 42px;
    font-size: 3.2rem;
    line-height: 3.2rem;
    padding: 0;
    color: #59b7b3;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    letter-spacing: 3px;
}

.discover_workstations_banner .container img.disbantechno {
    max-width: 80%;
    margin: 0 auto 0px;
}

.accutite-slide-v2 {
    background: url(images/accutite-banner-v2-bg.jpg) center no-repeat;
}

.accutite-slide-v2 .container {
    max-width: 900px;
    margin: 0 auto;
}

.accutite-slide-v2 img.ttlacuban {
    max-width: 65%;
    margin: 85px auto 30px;
}

.accutite-slide-v2 img.ttlacubanbttn {
    max-width: 226px;
    margin: 0 auto 20px;
}

.accutite-slide-v2 .container .itemsltxt {
    text-align: center;
    font-weight: 400;
    margin: 0;
    font-size: 42px;
    font-size: 3rem;
    line-height: 3rem;
    padding: 0px 0 15px;
    color: #0d1f2c;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    letter-spacing: 3px;
}

.accutite-slide-v2 .container .itemsltxtsmall {
    font-family: 'franklin_gothic_bookitalic';
    text-align: center;
    color: #0d1f2c;
    font-size: 2rem;
    line-height: 2rem;
    padding: 0px 0 60px;
}

@media (max-width: 1540px) {
    .imcas-slide .itemslcontent {
        max-width: 500px;
    }

    .imcas-slide .itemslcontent .itemslsubtitle {
        font-size: 20px;
    }

    .imcas-slide .itemslcontent .itemsltitle {
        font-size: 180px;
        line-height: 207px;
        left: -13px;
    }

    .imcas-slide .itemslcontent .itemslsubtitle2 {
        font-size: 17px;
    }

    .imcas-slide .itemslcontent .itemsltxt {
        font-size: 34px;
        line-height: 48px;
    }

    .imcas-slide .itemslcontent .itemsltxt span {
        font-size: 17px;
        line-height: 36px;
    }

    .imcas-slide .itemslimg img {
        width: 660px;
        position: absolute;
        left: -117px;
        bottom: -165px;
    }
}

@media (max-width: 1410px) {
    .workstations-tabs .tabs .nav-tabs .nav-link {
        padding: 8px 10px;
    }

    .workstations-tabs .tabs .tab-content .tab-content-inner .turquoise-top .button {
        margin-right: 20px;
    }
}

@media (max-width: 1200px) {
    .imcas-slide .itemslcontent .itemslsubtitle {
        font-size: 17px;
    }

    .imcas-slide .itemslcontent {
        max-width: 430px;
    }

    .imcas-slide .itemslcontent .itemsltitle {
        font-size: 154px;
        line-height: 160px;
        left: -13px;
    }

    .imcas-slide .itemslcontent .itemslsubtitle2 {
        font-size: 14.5px;
    }

    .imcas-slide .itemslcontent .itemsltxt {
        font-size: 28px;
        line-height: 40px;
    }

    .imcas-slide .itemslcontent .itemsltxt span {
        font-size: 14.5px;
        line-height: 27px;
    }

    .imcas-slide .itemslimg img {
        left: -130px;
        bottom: -240px;
    }
}

@media (max-width: 767px) {

    .workstation-bodytite-slide,
    #content .main-slider .slider-wrapper .slider .item.workstation-slide,
    #content .slick-slide.item-inner.item-generic {
        min-height: 342px;
        padding: 80px 0;
        max-height: 342px;
    }

    #page #content .main-slider .slider-wrapper .slider .item .item-inner .slider-title {
        padding-top: 10px;
        margin: 0 auto 10px;
    }

    #page #content .main-slider .slider-wrapper .slider .item .item-inner .col-md-12 {
        max-height: 342px;
    }

    .embrace-slide,
    .triton-slide {
        min-height: 342px;
        padding: 50px 0 120px;
        max-height: 342px;
    }

    .embrace-slide img {
        float: none;
        width: 100%;
        max-width: 240px;
        margin: auto;
    }

    .itemsl .itemslimg {
        max-width: 175px;
        margin: auto;
    }

    .itemsl {
        min-height: 342px;
        padding: 20px 0 40px;
        max-height: 342px;
    }

    .itemsl .itemslcontent .itemsltitle {
        font-size: 20px;
        line-height: 120%;
        padding-top: 10px;
        margin-bottom: 11px;
        text-align: center;
        margin: 0 auto 10px;
    }

    .itemsl .itemslcontent .btn {
        font-size: 14px;
        background-size: contain;
        padding: 10px 16px;
    }

    .itemsl .itemslcontent .itemsltxt {
        font-size: 16px;
        color: #fff;
        padding: 0 0 15px;
        text-align: center;
    }

    .beautiful-slide .item-inner:before {
        width: 130px;
        height: 154px;
        top: 50%;
        left: 0;
        margin-top: -133px;
        background-size: cover;
    }

    .beautiful-slide .item-inner:after {
        width: 150px;
        height: 189px;
        top: 144%;
        right: 0;
        margin-top: -132px;
        background-size: cover;
    }

    .beautiful-slide .itemslcontent {
        padding-top: 70px;
    }

    .beautiful-slide .itemslcontent .itemsltxt {
        color: #000;
    }

    .triton-slide .text-center img {
        width: 186px;
        padding-top: 34px;
    }

    .triton-slide .text-center .img-center {
        position: absolute;
        bottom: -91px;
        left: -45px;
    }

    .triton-slide .text-center .img-center img {
        width: 112px;
    }

    .maintriton .text-section .videobox iframe {
        height: 280px;
    }

    .morpheus8-slide {
        background-position: 3% 70px;
        background-size: cover !important;
        background-color: #000000;
    }

    .morpheus8-slide .itemslcontent .itemsltxt {
        line-height: 22px;
    }

    .postid-23428 .specifications .specifications-inner .image {
        padding: 50px 50px 0;
    }

    .bc-slide .itemslimg img {
        width: 100%;
        max-width: 48px;
        float: none;
        display: block;
        margin: auto;
    }

    .bc-slide .itemslcontent .itemsltitle {
        font-size: 15px;
    }

    .bc-slide .itemslcontent .itemsltitle span {
        font-weight: bold;
    }

    .bc-slide .itemslcontent .button a {
        font-size: 16px;
        line-height: 30px;
    }

    .bc-slide .itemslcontent .button a .icon-instagram {
        font-size: 22px;
    }

    .imcas-slide .itemslimg {
        display: none;
    }

    .imcas-slide .itemslcontent .itemslsubtitle {
        font-size: 18px;
        text-align: center;
        line-height: 20px;
        top: 4px;
    }

    .imcas-slide .itemslcontent .itemsltitle {
        font-size: 52px;
        padding-top: 5px;
        margin-bottom: 11px;
        text-align: center;
        margin: 0 auto 10px;
        left: 0;
        top: 0;
    }

    .imcas-slide .itemslcontent .itemslsubtitle2 {
        font-size: 17px;
        text-align: center;
        line-height: 22px;
        max-width: 266px;
        margin: auto;
    }

    .imcas-slide .itemslcontent .itemsltxt {
        font-size: 22px;
        color: #000;
        padding: 0 0 5px;
        text-align: center;
        line-height: 24px;
        margin-top: 5px;
    }

    .imcas-slide .itemslcontent .button {
        margin-top: 0px;
    }

    .imcas-slide .itemslcontent .button a {
        font-size: 20px;
        line-height: 24px;
        right: -8px;
    }

    .imcas-slide .itemslcontent {
        max-width: 100%;
    }

    .imcas-slide .itemslcontent .itemsltxt span {
        font-size: 16px;
        line-height: 20px;
        margin-top: 7px;
    }

    .accutite-slide .container .itemsltitle {
        font-size: 34px;
        line-height: 120%;
        margin: 0 auto 0;
        padding: 20px 0 0;
    }

    .accutite-slide .container .itemsltxt {
        font-size: 18px;
        letter-spacing: 1px;
        color: #59b7b3;
    }

    .aviva_slide .item-inner .itemslcontent .itemsltitle {
        line-height: 200%;
        font-size: 24px;
    }

    .aviva_slide .item-inner .itemslcontent .itemsltitle span {
        font-size: 46px;
    }

    .aviva_slide .item-inner .technology__banner-image {
        width: 100px;
    }

    .discover_workstations_banner .container .itemsltxt {
        text-align: center;
        font-weight: 400;
        margin: 0;
        font-size: 42px;
        font-size: 2rem;
        line-height: 2rem;
        padding: 0;
        color: #59b7b3;
        text-transform: uppercase;
        font-family: 'franklin_gothic_mediumregular';
        letter-spacing: 3px;
    }

    .discover_workstations_banner .container img.disbantechno {
        max-width: 80%;
        margin: 40px auto 0px;
    }

    .accutite-slide-v2 .container .itemsltxt {
        font-size: 2rem;
        line-height: 2rem;
    }

    .accutite-slide-v2 .container .itemsltxtsmall {
        font-size: 1.5rem;
        line-height: 1.5rem;
        padding-bottom: 20px;
    }

    .accutite-slide-v2 img.ttlacuban {
        max-width: 65%;
        margin: 55px auto 30px;
    }
}

@media (max-width: 440px) {
    .maintriton .text-section .videobox iframe {
        height: 190px;
    }

    .aviva_slide .item-inner .itemslcontent .itemsltitle {
        padding-top: 40px;
        line-height: 200%;
        font-size: 19px;
    }

    .aviva_slide .item-inner .itemslcontent .itemsltitle span {
        font-size: 30px;
        padding: 0 6px;
    }

    .aviva_slide .item-inner .technology__banner-image {
        width: 100px;
    }
}

@media (max-width: 360px) {
    #page #content .main-slider .slider-wrapper .slider .item .item-inner .slider-title {
        font-size: 16px;
    }

    .morpheus8-slide {
        background-position: 11% 70px;
    }

    .aviva_slide .item-inner .itemslcontent .itemsltitle {
        padding-top: 15px;
    }
}

.about-get-in-touch .get-in-touch-form .custom-checkbox,
.about-get-in-touch .get-in-touch-form .accept-checkbox {
    padding: 0;
}

.about-get-in-touch .get-in-touch-form .custom-checkbox label,
.about-get-in-touch .get-in-touch-form .accept-checkbox label {
    font-size: 12px;
}


/*======== Begin New Blog ========*/

.hero .title--blog {
    margin-top: 90px;
    margin-bottom: 90px;
}

.hero .title .blog-hero-title {
    line-height: 5.5rem;
    font-size: 5rem;
    text-align: center;
}

.blog-hero-title img {
    width: 100%;
    height: auto;
    max-width: 323px;
}

.hero .title .blog-hero-title--second-line {
    display: block;
    font-size: 7rem;
    color: #59b7b3;
}

.blog-categories {
    margin: 30px 0;
}

.blog-categories .categories {
    display: flex;
}

.blog-categories__title {
    font-size: 20px;
    font-size: 2rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #56b7b4;
    margin-right: 50px;
}

.blog-categories__wrapper ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.blog-categories .cat-item a {
    font-size: 20px;
    font-size: 2rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_bookregular';
    color: #0b1622;
}

.post-thumbnail {
    position: relative;
    display: inline-block;
    height: 400px;
}

.post-thumbnail:first-child {
    width: 53%;
}

.post-thumbnail:nth-child(2) {
    width: 22%;
    margin: 0 2%;
}

.two-posts-thumbnails {
    width: 20%;
    display: inline-block;
    display: flex;
    flex-direction: column;
}

.blog-thumbnails__wrapper {
    display: flex;
}

.two-posts-thumbnails .post-thumbnail {
    height: 220px;
    width: 100%;
    margin: 0;
}

.two-posts-thumbnails .post-thumbnail:first-child {
    margin-bottom: 20px;
    height: 160px;
}

.post-thumbnail__image {
    width: 100%;
    height: 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.post-thumbnail__title {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 10px;
    box-sizing: border-box;
    background: #000;
}

.post-thumbnail__title--most-recent {
    color: #000;
    background: rgba(86, 183, 180, 0.9);
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 25px;
    line-height: 24px;
}

.post-thumbnail__link {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.blog-post-list {
    background: #ebebeb;
    padding: 40px;
    max-height: 120vh;
    overflow-y: scroll;
    direction: rtl;
    margin-bottom: 40px;
}

.blog-post {
    direction: ltr;
    font-family: 'franklin_gothic_bookregular';
    padding-bottom: 40px;
}

.blog-post-list::-webkit-scrollbar-track {
    background-color: #56b7b4;
}

.blog-post-list::-webkit-scrollbar {
    width: 22px;
    background-color: #56b7b4;
}

.blog-post-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #fff;
    box-shadow: inset 0 0 0 3px #56b7b4;
}

.blog-thumbnails {
    margin-bottom: 30px;
}

.blog-content-section {
    margin-bottom: 40px;
}

.blog-button__link,
.blog-categories__wrapper .current-cat a {
    text-transform: uppercase;
    color: #0b1622;
    width: 80%;
    text-align: center;
    font-weight: bold;
    box-shadow: 0 3px 0 0 #d6d5d5;
    display: block;
    background: #56b7b4;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 20px 16px;
    padding: 2rem 1.6rem;
    letter-spacing: 1px;
    position: relative;
    margin: 0 auto 20px;
}

.blog-categories__wrapper .current-cat a {
    display: inline;
    font-size: 20px;
    font-size: 2rem;
    font-weight: normal;
    padding: 20px 16px;
    padding: 1.2rem 1.6rem;
}

.blog-button__link:before,
.blog-button__link:after,
.blog-categories__wrapper .current-cat a:before,
.blog-categories__wrapper .current-cat a:after {
    content: "";
    display: block;
    position: absolute;
    left: 34%;
    width: 15px;
    height: 15px;
    background: #fff;
    transform: scaleY(.5) rotate(45deg);
}

.blog-button__link:before,
.blog-categories__wrapper .current-cat a:before {
    top: -7px;
}

.blog-button__link:after,
.blog-categories__wrapper .current-cat a:after {
    bottom: -11px;
    box-shadow: -4px -4px 0 0 #d6d5d5;
}

.blog-button__link--post {
    max-width: 150px;
}

.blog-button__link--post:before,
.blog-button__link--post:after {
    background: #ebebeb;
}

.blog-post__title {
    font-size: 20px;
    font-size: 2rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_bookregular';
    margin-bottom: 20px;
}

.blog-post__title--category {
    font-weight: 600;
}

.blog-post__technology {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0 0 15px;
}

.blog-post__content {
    font-family: 'franklin_gothic_bookregular';
}

.blog-post__content p {
    font-family: 'franklin_gothic_bookregular';
    margin-bottom: 20px;
}

.blog-button__link--post {
    max-width: 200px;
    padding: 10px 16px;
    padding: 1rem 1.6rem;
    margin: 10px 0 20px;
}

.blog-post__thumbnail img {
    width: 100%;
    height: auto;
}

.page-template-default .site-main,
.post-template-default .site-main {
    background: #fff;
}

.blog-post__thumbnail--single {
    float: left;
    width: 50%;
    margin-right: 20px;
}

.blog-post__technology--single {
    /* text-align: center;*/
}

.blog-post__title--single h1 {
    /*text-align: center;*/
    color: #59b7b3;
    font-weight: bold;
    font-size: 30px;
    font-size: 3rem;
    line-height: 32px;
    line-height: 3.2rem;
}

.blog-categories__wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.blog-categories__wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (max-width: 768px) {
    .blog-categories__wrapper ul li {
        width: 100%;
    }

    .blog-categories__title:after {
        content: "";
        display: block;
        position: absolute;
        top: 5px;
        right: -30px;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #56b7b4;
    }

    .opened .blog-categories__title:after {
        border-top: 10px solid transparent;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #56b7b4;
        top: -5px;
    }

    .blog-categories__title {
        position: relative;
        width: 100%;
        margin-right: 40px;
    }

    .blog-categories__wrapper ul li {
        padding: 3px 10px;
    }

    .blog-categories__wrapper ul {
        position: absolute;
        left: 0;
        top: 25px;
        background: #fff;
        z-index: 99;
        padding: 10px;
    }

    .blog-categories__wrapper ul {
        display: none;
    }

    .blog-categories__wrapper .opened ul {
        display: block;
    }

    .blog-categories .categories {
        width: 80%;
        position: relative;
        max-width: 240px;
        margin: 0 auto;
    }

    .blog-categories__wrapper .current-cat a {
        padding: 3px 0 2px 5px;
        margin: 0;
        box-shadow: none;
        width: 100%;
        display: inline-block;
        vertical-align: middle;
        text-align: left;
    }

    .blog-categories__wrapper .current-cat a:before,
    .blog-categories__wrapper .current-cat a:after {
        content: none;
    }
}


/*========= End New Blog ========*/


/*======== Begin Popup Contact Form ========*/

.popup-contact-form {
    background: #fff;
    width: auto;
    max-width: 1000px;
    margin: 20px auto;
    position: relative;
    padding: 10px;
}

.popup-contact-form .workstations-tabs {
    margin-top: 0;
}

.popup-contact-form .workstations-tabs .tabs {
    margin-top: 0;
}

.popup-contact-form .workstations-tabs .tabs .nav-tabs .nav-link {
    height: auto;
}

.popup-contact-form .workstations-tabs .tabs .tab-content {
    margin-left: 0;
    margin-right: 0;
}

.popup-contact-form .workstations-tabs .tabs .nav-tabs .nav-link .title {
    margin: 5px 0;
}

.contact-form.popup-form .fields-group .input input,
.contact-form.popup-form .fields-group .input select {
    /* margin-bottom: 10px;*/
}

.contact-form.popup-form .fields-group .input label {
    margin-bottom: 0;
    font-size: 14px;
}

.contact-form.popup-form .fields-group .input {
    width: 49%;
}

.contact-form.popup-form .fields-group .input.textarea {
    width: 100%;
}

.contact-form.popup-form .fields-group .input.submit {
    width: 100%;
}

.popup-form .technology-checkboxes {
    padding-top: 25px;
}

.popup-form--patient .technology-checkboxes {
    width: 100%;
}

.popup-form .technology-checkboxes .wpcf7-list-item {
    width: 47%;
    vertical-align: top;
}

.popup-form--patient .technology-checkboxes .wpcf7-list-item {
    width: 100%;
}

.popup-form .accept-checkbox {
    padding-top: 5px;
}

.postid-23428 .patient-benefits-section .patient-benefits-wrapper .patient-benefits-slider .item .title {
    font-size: 16px;
}

.workstations-tabs .navnewscont .nav-tabs {
    display: flex;
    flex-wrap: wrap;
}

.workstations-tabs .navnewscont .navnewsitem1 {
    order: 1;
}

.workstations-tabs .navnewscont .navnewsitem2 {
    order: 3;
}

.workstations-tabs .navnewscont .navnewsitem3 {
    order: 6;
}

.workstations-tabs .navnewscont .navnewsitem4 {
    order: 4;
}

.workstations-tabs .navnewscont .navnewsitem5 {
    order: 5;
}

.workstations-tabs .navnewscont .navnewsitem6 {
    order: 2;
}

.workstations-tabs .navnewscont .navnewsitem10 {
    order: 10;
}

.workstations-tabs .navnewscont .navnewsitem11 {
    order: 11;
}

.workstations-tabs .navnewscont .nav-tabs .nav-link {
    padding: 8px 10px;
}

.events-page .events-item-new {
    width: 100%;
    box-sizing: border-box;
    border: 0;
    margin-bottom: 48px;
    box-shadow: 0 0 10px 1px #bfbfbf;
}

.events-page .events-item-new .events-item-new-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /*align-items: center;*/
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 {
    width: 48%;
    padding-bottom: 30px;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-date {
    display: inline-block;
    padding: 10px;
    background: #59b7b3;
    margin-bottom: 30px;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-date p {
    padding: 0;
    margin: 0;
    font-size: 35px;
    line-height: 40px;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
    text-transform: uppercase;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box {
    padding-left: 5%;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-location {
    padding: 0;
    margin-bottom: 5px;
    font-size: 26px;
    line-height: 30px;
    font-family: 'franklin_gothic_mediumregular';
    color: #19242e;
    text-transform: uppercase;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-title {
    padding: 0;
    margin-bottom: 30px;
    font-size: 26px;
    line-height: 30px;
    font-family: 'franklin_gothic_mediumregular';
    color: #59b7b3;
    text-transform: uppercase;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-description {
    width: 100%;
    margin-bottom: 30px;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-description p {
    font-size: 18px;
    line-height: 22px;
    color: #636466;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-description p strong {
    color: #000;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc1 {
    width: 90px;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc1 p {
    font-size: 16px;
    line-height: 20px;
    color: #59b7b3 !important;
    font-weight: bold;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc2 {
    width: calc(100% - 90px);
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc2 p {
    font-size: 16px;
    line-height: 20px;
    color: #636466;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc-button {
    margin-top: 30px;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc-button a {
    display: block;
    box-sizing: border-box;
    padding: 14px 10px;
    background: #59b7b3;
    position: relative;
    margin: 0;
    border-radius: 10px;
    box-shadow: 0 0 10px 1px #bfbfbf;
    color: #fff !important;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    width: 250px;
    font-family: 'franklin_gothic_bookregular';
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc-button a:hover {
    background: #f1f0f2;
    color: #59b7b3 !important;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box2 {
    width: 48%;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box2 .events-item-new-content-box2-box {
    padding: 3%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box2 .events-item-new-content-box2-box .tribe-events-event-image {
    margin: 0 !important;
    display: block !important;
    width: 100% !important;
}

.events-page .events-item-new .events-item-new-content .events-item-new-content-box2 img {
    display: block;
    width: 100%;
}

#tribe-events-content .tribe-events-abbr,
#tribe-events-content .tribe-delimiter,
#tribe-events-content .tribe-postal-code {
    margin-right: 5px;
}

#tribe-events-content .tribe-country-name {
    clear: both;
    width: 100%;
    display: block;
}

@media screen and (max-width: 1440px) {
    .workstations-tabs .navnewscont .nav-tabs .nav-link .subitems {
        font-size: 13px;
    }

    .workstations-tabs .navnewscont .nav-tabs .nav-link {
        padding: 8px 5px;
    }
}

@media screen and (max-width: 1200px) {
    .workstations-tabs .navnewscont .nav-tabs .nav-link .subitems {
        font-size: 10px;
    }

    .workstations-tabs .navnewscont .nav-tabs .nav-link .title {
        font-size: 18px;
    }

    .workstations-tabs .navnewscont .nav-tabs .nav-link {
        padding: 8px 9px;
    }
}

@media screen and (max-width: 991px) {
    .events-page .events-item-new {
        width: 95%;
        margin: 0 auto 30px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 {
        width: 100%;
        box-sizing: border-box;
        padding: 3%;
        padding-top: 0;
        order: 2;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-date {
        width: 100%;
        margin-bottom: 15px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-date p {
        font-size: 25px;
        line-height: 25px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box {
        padding-left: 0;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-location {
        font-size: 20px;
        line-height: 22px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-title {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-description {
        margin-bottom: 15px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-description p {
        font-size: 16px;
        line-height: 18px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc1 {
        width: 90px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc1 p {
        font-size: 14px;
        line-height: 16px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc2 {
        width: calc(100% - 90px);
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc .events-item-new-timeloc2 p {
        font-size: 14px;
        line-height: 16px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc-button {
        margin-top: 15px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box1 .events-item-new-content-box1-box .events-item-new-timeloc-button a {
        width: 100%;
        max-width: 250px;
        padding: 7px 10px;
        font-size: 16px;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box2 {
        width: 100%;
        order: 1;
    }

    .events-page .events-item-new .events-item-new-content .events-item-new-content-box2 .events-item-new-content-box2-box {
        padding: 3%;
    }
}

@media screen and (max-width: 900px) {
    #greydesign .slideitem p {
        font-size: 16px;
        line-height: 24px;
    }

    .inovate .inovatetext p {
        font-size: 16px;
        line-height: 24px;
    }

    .dg-wrapper a div {
        font-size: 16px !important;
    }

    .inovate .inovatetext h2,
    .ourworkstation h2,
    .explore h2,
    .clinicalstud h2,
    .instawidg h2,
    .clinical_studies_home .clinical_studies_content_pwin .clinical_studies_content_top_pwin h2 {
        font-size: 24px;
        line-height: 30px;
        letter-spacing: normal;
        padding-bottom: 30px;
    }

    .inovate {
        padding-bottom: 10px;
        padding-top: 40px;
    }

    .inovate .inovateflex {
        flex-wrap: wrap;
    }

    .inovate .inovateflex .inovateitem {
        width: 45%;
        padding-bottom: 30px;
        font-size: 16px;
        line-height: 20px;
    }

    .inovate .inovateflex .inovateitem .inbutton {
        font-size: 16px;
    }

    .inovate .inovateflex .inovateitem .inbutton {
        width: 100%;
    }

    .inovate .inovateflex .inovateitem .intext {
        padding-top: 20px;
    }

    .dg-container {
        width: 100% !important;
        height: 350px !important;
        position: relative;
    }

    .dg-wrapper {
        width: 150px !important;
        height: 400px !important;
    }

    .dg-wrapper a img {
        width: 150px !important;
    }

    .dg-container span.dg-prev {
        left: 0 !important;
    }

    .dg-container span.dg-next {
        right: 0 !important;
    }

    .ourworkstation {
        padding: 40px 0 60px;
    }

    .explore,
    .clinicalstud,
    .instawidg,
    .clinical_studies_home {
        padding: 40px 0;
    }

    #greydesign .seminars {
        padding: 10px 0;
    }

    .explore .mediaflex a {
        font-size: 16px;
    }

    #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item {
        width: 50% !important;
    }

    #page .main-slider .controls .next,
    #page .main-slider .controls .prev {
        bottom: 100% !important;
    }
}

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

    .popup-contact-form .tabs ul.nav-tabs,
    .tabs .tab-content {
        display: flex !important;
    }

    .popup-contact-form .tabs ul.nav-tabs,
    .popup-request-form .tabs .nav-tabs,
    .workstations-tabs .tabs .nav-tabs {
        display: flex !important;
        margin-left: -15px;
        margin-right: -15px;
        background-color: transparent;
    }

    .popup-contact-form .workstations-tabs .tabs .nav-tabs {
        margin-right: 0;
        margin-left: 0;
    }

    .workstations-tabs .tabs .nav-tabs .nav-link .title {
        margin-bottom: 0;
    }

    .mobiletabstechnologies .mobileitem:nth-child(1) {
        display: none;
    }

    .mobiletabstechnologies .mobileitem .nav-link2 {
        margin-left: -15px;
        margin-right: -15px;
    }

    .workstations-tabs .tabs .mobiletabstechnologies .tab-content-inner .turquoise-top {
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .workstations-tabs .tabs .mobiletabstechnologies .tab-content-inner .turquoise-top .title-top {
        width: 100%;
        padding: 0 0 10px 0;
    }
}

@media screen and (max-width: 620px) {
    .popup-form .technology-checkboxes .wpcf7-list-item {
        width: 100%;
    }
}

@media screen and (max-width: 500px) {
    .contact-form.popup-form .fields-group .input {
        width: 100%;
    }

    .contact-form.popup-form .fields-group .input input,
    .contact-form.popup-form .fields-group .input textarea,
    .contact-form.popup-form .fields-group .input select {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .ubermenu-submenu-id-97 {
        height: 80vh !important;
        overflow: scroll !important;
    }
}

@media screen and (max-width: 420px) {
    .popup-form {
        padding: 20px;
    }

    .videobox .video-wrapper {
        padding-bottom: 46%;
    }
}

@media screen and (max-width: 370px) {
    .contact-form .fields-group .input.recaptcha {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}


/*======== End Popup Contact Form ========*/

.main input,
.modal-form-inner-eseminar .main select {
    width: 100%;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #59b7b3;
    height: 28px;
}

.about-get-in-touch .get-in-touch-form select {
    padding-top: 17px;
}

.disclaimer-workstation {
    padding-top: 50px;
    padding-bottom: 50px;
}


/*======== Start Stock Perfomance Page ========*/

<style>.stock-title {
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
}

.stock-name {
    font-size: 36px;
    font-size: 2.6rem;
    font-weight: 700;
    line-height: 1;
    text-align: left;
    text-transform: uppercase;
}

.text-section .stock-block ul li::before {
    content: none;
}

.stock-price,
.stock-change,
.stock-volume {
    font-size: 4.6rem;
    position: relative;
    margin-bottom: 26px;
}

ul.stock_ticker li.minus .sqitem {
    display: flex;
    margin: 30px auto;
}

.stock-changep {
    font-size: 2.6rem;
}

.stock-price:after,
.stock-change:after,
.stock-volume:after {
    content: "Price";
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    font-size: 18px;
    text-align: left;
    width: 100%;
    color: black;
    padding-left: 15px;
}

.stock-change:after {
    content: "Change";
}

.stock-volume:after {
    content: "Volume";
}


/*.stock-block {
    width:  100%;
    }*/

.stock-wrapper {
    margin: 0 30px;
    font-family: 'franklin_gothic_bookregular';
}

.stock-block__label {
    width: 50%;
}

.stock-block__item {
    display: flex;
}

.stock-block__value {
    font-weight: 600;
}

.stock-block__plus .stock-block__color {
    color: green;
}

.stock-block__minus .stock-block__color {
    color: red;
}

@media screen and (min-width: 500px) {

    /*.stock-wrapper {
      display: flex;
      width: 100%;
      max-width: 1000px;
      margin: 30px 0;
      }*/
    /*.stock-block {
      width:  50%;
      }*/
    .stock-block__label {
        width: 30%;
    }
}


/*======== End Stock Perfomance Page ========*/

@media only screen and (max-width: 768px) {
    .main-slider .slider-wrapper .controls {
        height: 2px;
        margin-top: -2px
    }

    #page .main-slider .controls .next,
    #page .main-slider .controls .prev {
        bottom: 7000% !important;
    }
}

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

    #page .main-slider .controls .next,
    #page .main-slider .controls .prev {
        bottom: 4500% !important;
    }
}

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

    #page .main-slider .controls .next,
    #page .main-slider .controls .prev {
        bottom: 3500% !important;
    }
}

@media screen and (min-width: 1800px) {
    .contact-us__desktop-button {
        width: 120px;
    }
}

.contact-us-s {
    position: relative;
    display: block;
    font-family: 'franklin_gothic_bookregular';
    padding: 0;
    margin: 0;
    overflow: hidden;
    min-height: 55px;
    margin-bottom: -53px;
}

.contact-us-s--open {
    z-index: 100;
}

.contact-us-s__wrapper {
    max-height: 0;
    transition: max-height 1s;
}

.contact-us-s__inner {
    display: block;
    width: 100%;
    background-color: #f1f0f2;
    background-image: radial-gradient(circle closest-side, #fff, #f1f0f2);
    padding: 20px;
    box-sizing: border-box;
}

.contact-us-s--open .contact-us-s__wrapper {
    max-height: 600px;
}

.contact-us-s__title {
    color: #5ab7b3;
    font-size: 20px;
    font-size: 2rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: block;
    margin: 0;
    text-align: center;
    font-family: 'franklin_gothic_mediumregular';
}

.contact-us-s__link {
    display: block;
    text-decoration: none;
    color: inherit;
}

.contact-us-s__title--white {
    color: #fff;
}

.contact-us-s__text {
    text-align: center;
    font-size: 20px;
    font-size: 2rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    color: #0d1f2c;
    padding: 50px 0;
}

.contact-us-s__buttons {
    position: relative;
    padding-bottom: 20px;
    padding-top: 40px;
}

.contact-us-s .button {
    display: block;
    width: 100%;
    max-width: 300px;
    padding: 20px 10px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    box-sizing: border-box;
    color: #0d1f2c;
    border: 1px solid #0d1f2c;
    background: transparent;
    box-shadow: none;
    margin: 0 auto 20px;
    text-align: center;
    font-weight: 600;
}

.contact-us-s .button:hover,
.contact-us-s .button:active,
.contact-us-s .button:focus {
    background: #5ab7b3;
    color: #fff;
    border-color: transparent;
    text-decoration: none;
}

.contact-us-s__close,
.filters__close {
    position: absolute;
    top: 20px;
    right: 5px;
    height: 35px;
    width: 35px;
    background-color: transparent;
    border: none;
    padding: 0;
}

.contact-us-s {
    position: fixed;
    bottom: 70px;
    right: 0;
    margin-bottom: 0;
    min-height: 0;
    z-index: 100;
    width: 70px;
    transition: width 1s;
}

.contact-us-s--open {
    width: 640px;
    transition: width 1s;
}

.contact-us-s__close {
    right: auto;
    left: 20px;
    top: 10px;
}

.mobile-buttons {
    display: none;
}

.contact-us-s__wrapper {
    max-height: 600px;
    transform: translateX(100%);
    transition: transform 1s;
}

.contact-us-s__inner {
    width: 650px;
    box-sizing: border-box;
    padding: 0 120px 0 100px;
}

.contact-us-s--open .contact-us-s__wrapper {
    transform: translateX(0);
}

.contact-us-s__desktop-button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 70px;
    cursor: pointer;
    background: url(/wp-content/themes/inmodemd/images/contact_us_button_v3.png) center right transparent no-repeat;
    background-size: contain;
    color: #fff;
    z-index: 10;
}

.contact-us-s__title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    margin: -1px;
}

.contact-us-s__close svg:hover #hexagon {
    fill: #fff;
}

.flag {
    display: none !important;
}

.policy_pg {
    max-width: 1000px;
    margin: 50px auto;
    padding-top: 0;
}

.policy_pg h1 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 30px;
    text-align: center;
}

.policy_pg p {}

.policy_pg h2 {
    font-size: 24px;
    margin-bottom: 30px;
}

.content-inner .entry-content .plignleft.policy_pg ul {
    padding-left: 0;
    list-style: none;
}

.content-inner .entry-content .plignleft.policy_pg ul li {
    display: block;
    position: relative;
    padding-left: 50px;
    margin-bottom: 15px;
}

.content-inner .entry-content .plignleft.policy_pg ul li span {
    width: 40px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    text-align: right;
}

.content-inner .entry-content .plignleft.policy_pg ul.list_with_bulls {
    list-style: disc;
    padding-left: 50px;
}

.content-inner .entry-content .plignleft.policy_pg ul.list_with_bulls li {
    display: list-item;
    padding-left: 0;
}

#sb_instagram.feedHome .sbi_photo_wrap {
    padding: 10px;
}

@media screen and (max-width: 799px) {
    .contact-us-s {
        display: none;
    }
}

.top_slider_images_landing {
    width: 100%;
    position: relative;
}

.top_slider_images_landing img {
    display: block;
    width: 100%;
}

.top_slider_images_landing img.slimdt {
    display: block;
}

.top_slider_images_landing img.slimmb {
    display: none;
}

.top_slider_images_landing a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.container-paulabdul .row {
    margin-left: auto !important;
    margin-right: auto !important;
}

@media screen and (max-width: 900px) {
    .top_slider_images_landing img.slimdt {
        display: none;
    }

    .top_slider_images_landing img.slimmb {
        display: block;
    }
}

.cpoltable table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}

.cpoltable table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em;
}

.cpoltable table tr {
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    padding: .35em;
}

.cpoltable table th,
.cpoltable table td {
    padding: .625em;
    text-align: center;
    border-right: 1px solid #ddd;
}

.cpoltable table th {
    font-size: .85em;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-weight: bold;
}

.eventnote {
    width: 100%;
    margin-bottom: 50px !important;
}

.eventnote p {
    text-align: center !important;
}

.eventnote p a {
    color: #59b7b3 !important;
}

.tribe-events-header,
.tribe-events-calendar-list,
.tribe-events-calendar-list-nav,
.tribe-events-c-subscribe-dropdown__container,
.tribe-events-after-html {
    display: none !important;
}

.investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox .pdfppsmlink img {
    margin-bottom: -8px;
}

@media screen and (max-width: 600px) {
    .cpoltable table {
        border: 0;
    }

    .cpoltable table caption {
        font-size: 1.3em;
    }

    .cpoltable table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .cpoltable table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }

    .cpoltable table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right;
    }

    .cpoltable table td::before {
        /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }

    .cpoltable table td:last-child {
        border-bottom: 0;
    }
}

#fwdthimp .wpb_wrapper {
    width: 100%;
}


/* page-about-new start */

.about_our_company_new_greenbox {
    width: 100%;
    padding: 50px 0;
    background: #7db5b4;
    box-shadow: 0 14px 14px -14px grey;
    position: relative;
    z-index: 10;
}

.about_our_company_new_greenbox .about_our_company_new_content {
    width: 90%;
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.about_our_company_new_greenbox .about_our_company_new_content .box_title {
    width: 100%;
}

.about_our_company_new_greenbox .about_our_company_new_content .box_title h1 {
    font-size: 30px;
    line-height: 38px;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
    /*text-transform: uppercase;*/
    padding-bottom: 30px;
}

.about_our_company_new_greenbox .about_our_company_new_content .box1 {
    width: 30%;
}

.about_our_company_new_greenbox .about_our_company_new_content .box1 img {
    display: block;
    width: 100%;
}

.about_our_company_new_greenbox .about_our_company_new_content .box1 .about_our_company_new_vidbox {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}

.about_our_company_new_greenbox .about_our_company_new_content .box1 .about_our_company_new_vidbox iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.about_our_company_new_greenbox .about_our_company_new_content .box2 {
    width: 60%;
}

.about_our_company_new_greenbox .about_our_company_new_content .box2 p {
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    padding-bottom: 30px;
}

.about_our_company_new_greenbox .about_our_company_new_content .box2 p:last-child {
    padding-bottom: 0;
}

.about_our_company_new_learn {
    background: #f2f2f2;
    width: 100%;
    padding: 50px 0 30px;
    position: relative;
    z-index: 5;
}

.about_our_company_new_learn .about_our_company_new_content {
    width: 90%;
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.about_our_company_new_learn .about_our_company_new_content .about_our_company_new_learn_textbox p {
    font-size: 20px;
    line-height: 28px;
    color: #000;
    padding-bottom: 0px;
    font-family: 'franklin_gothic_mediumregular';
}

.about_our_company_new_learn .about_our_company_new_content .about_our_company_new_learn_buttonbox {
    width: 200px;
}

.about_our_company_new_learn .about_our_company_new_content .about_our_company_new_learn_buttonbox a {
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    background-image: url(/wp-content/themes/inmodemd/images/button.png);
    background-position: center center;
    font-family: 'franklin_gothic_bookregular';
    padding: 1rem 1.6rem;
    border-radius: 0;
    position: relative;
    width: 100%;
    /*max-width: 250px;*/
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0.135em;
    font-weight: normal;
}

.about_our_company_new_innovate {
    width: 100%;
    padding: 50px 0;
}

.about_our_company_new_innovate .about_our_company_new_content {
    width: 90%;
    max-width: 1280px;
    margin: 0 auto;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 {
    width: 70%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_1 {
    width: 20%;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_1 img {
    display: block;
    width: 100%;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_2 {
    width: 70%;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_2 h2 {
    font-size: 24px;
    line-height: 32px;
    color: #7db5b4;
    font-weight: 700;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_2 p {
    font-size: 20px;
    line-height: 28px;
    color: #000;
    padding-bottom: 30px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 {
    width: 70%;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 h2 {
    font-size: 24px;
    line-height: 32px;
    color: #7db5b4;
    font-weight: 700;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 p {
    font-size: 20px;
    line-height: 28px;
    color: #000;
    padding-bottom: 30px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 p:last-child {
    padding-bottom: 0;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul {
    font-size: 20px;
    line-height: 28px;
    color: #000;
    padding-bottom: 30px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul:last-child {
    padding-bottom: 0;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul li {
    position: relative;
    padding-left: 45px;
    font-size: 20px;
    line-height: 28px;
    color: #000;
    padding-bottom: 15px;
    min-height: 46px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul li:last-child {
    padding-bottom: 0;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul li:before {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    height: 55px;
    top: 5px;
    left: 0;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/wp-content/themes/inmodemd/images/what_Is_ul.png);
}

.about_our_company_new_slider {
    width: 100%;
    padding: 50px 0 0 0;
    background: #f1f0f2;
}

.about_our_company_new_slider .about_our_company_new_content {
    width: 100%;
    max-width: 1280px;
    overflow: hidden;
    margin: 0 auto;
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box {
    width: 100%;
    box-sizing: border-box;
    padding: 0 50px;
    position: relative;
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slider-prev,
.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slider-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    font-size: 40px;
    line-height: 40px;
    color: #7db6b2;
    transition: .5s;
    cursor: pointer;
    z-index: 10;
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slider-prev {
    left: 10px;
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slider-next {
    right: 10px;
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slide img {
    display: block;
    height: 200px;
    max-width: 100%;
    margin: 0 auto 30px;
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slide .physician-name {
    font-size: 20px;
    line-height: 28px;
    color: #7db5b4;
    padding-bottom: 0px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'franklin_gothic_mediumregular';
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slide .physician-title {
    font-size: 18px;
    line-height: 26px;
    color: #333842;
    padding-bottom: 5px;
    text-align: center;
    font-family: 'franklin_gothic_mediumregular';
}

.about_our_company_new_slider .about_our_company_new_content .slider_about_our_company_box .slide .physician-description {
    font-size: 16px;
    line-height: 24px;
    color: #323842;
    padding-bottom: 0px;
    text-align: center;
}

.about_our_company_new_slider .bx-wrapper {
    margin-bottom: 0;
    background: transparent;
}

.inmodeuniversity_events_result {
    display: block;
    width: 100%;
}

.inmodeuniversity_events_result .row_result {
    padding: 30px 0;
    background: #fff;
}

.inmodeuniversity_events_result .row_result .box {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

.inmodeuniversity_events_result .row_result:nth-child(odd) {
    background: rgb(244, 244, 243);
}

.inmodeuniversity_events_result .row_result .title {
    color: #0d1f2c;
    font-family: 'franklin_gothic_mediumregular';
    font-size: 20px;
    padding-bottom: 20px;
}

.inmodeuniversity_events_result .row_result p {
    color: #19242e;
    font-size: 16px;
    line-height: normal;
    padding-bottom: 15px;
}

.inmodeuniversity_events_result .row_result p:last-child {
    padding-bottom: 0;
}

.inmodeuniversity_events_result .row_result p a {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    background-image: url(/wp-content/themes/inmodemd/images/button.png);
    background-position: center center;
    font-size: 1.4rem;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    padding: 1rem 1.6rem;
    border-radius: 0;
    position: relative;
    width: 150px;
    text-decoration: none;
}

ul.ubermenu-submenu>li>a.technologies_menu_title {
    border-bottom: 0 !important;
    border-bottom: 0 !important;
    color: #59b7b3 !important;
    padding-bottom: 10px !important;
    cursor: default !important;
}

ul.ubermenu-submenu>li.ubermenu-has-submenu-stack>a.menu_item_unclick {
    color: #333333 !important;
    cursor: default !important;
}

ul.ubermenu-submenu>li ul.ubermenu-submenu-type-stack>li>a.menu_item_unclick_v2 {
    cursor: default !important;
}

@media screen and (max-width: 959px) {
    #page {
        padding-top: 65px;
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-id-79115.ubermenu-submenu-type-mega {
        overflow-y: scroll !important;
        padding-bottom: 50px;
        height: 100vh;
        padding-bottom: 50vh;
    }
}

@media screen and (max-width: 900px) {
    .about_our_company_new_greenbox .about_our_company_new_content .box_title h1 {
        text-align: center;
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 20px;
    }

    .about_our_company_new_greenbox .about_our_company_new_content .box1 {
        width: 100%;
        padding-bottom: 30px;
    }

    .about_our_company_new_greenbox .about_our_company_new_content .box1 img {
        width: 100%;
        max-width: 220px;
        margin: auto;
    }

    .about_our_company_new_greenbox .about_our_company_new_content .box3 {
        width: 100%;
        margin-bottom: 30px;
    }

    .about_our_company_new_greenbox .about_our_company_new_content .box2 {
        width: 100%;
    }

    .about_our_company_new_greenbox .about_our_company_new_content .box2 p {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 20px;
    }

    .about_our_company_new_greenbox .about_our_company_new_content .box2 p:last-child,
    {
    padding-bottom: 0;
}

.about_our_company_new_learn .about_our_company_new_content .about_our_company_new_learn_textbox {
    width: 100%;
    padding-bottom: 20px;
}

.about_our_company_new_learn .about_our_company_new_content .about_our_company_new_learn_textbox p {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}

.about_our_company_new_innovate {
    background: #f0f1e9 !important;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 {
    width: 100%;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_1,
.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_2 {
    width: 100%;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_1 img {
    max-width: 150px;
    margin: 0 auto 20px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_2 h2,
.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 h2 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 20px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_1 .about_our_company_new_innovate_boxes_1_2 p,
.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 p {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 20px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 {
    width: 100%;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 p:last-child {
    padding-bottom: 0;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 20px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul:last-child {
    padding-bottom: 0;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul li {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 20px;
}

.about_our_company_new_innovate .about_our_company_new_content .about_our_company_new_innovate_boxes_2 ul li:last-child {
    padding-bottom: 0;
}
}

@media screen and (max-width: 675px) {
    .about_our_company_new_learn .about_our_company_new_content .about_our_company_new_learn_buttonbox {
        width: 100%;
        margin: 0 auto 20px;
        max-width: 200px;
    }

    .about_our_company_new_learn .about_our_company_new_content .about_our_company_new_learn_buttonbox:last-child {
        margin-bottom: 0;
    }
}


/* page-about-new fin */

.ubermenu-submenu-id-104 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

@media screen and (max-width: 480px) {
    .ubermenu-submenu-id-104 {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
}

.contact__us__mobile {
    display: none;
}

@media screen and (max-width: 799px) {
    .contact__us__mobile {
        display: block;
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 1;
    }

    .contact__us__mobile .contact__us__mobile__button {
        width: 100%;
        display: block;
        box-sizing: border-box;
        /*background: #000;
      color: #fff;
      font-size: 16px;
      font-weight: bold;
      text-align: center;
      padding: 10px 0;*/
        text-transform: uppercase;
    }

    .contact__us__mobile .contact__us__mobile__button img {
        display: block;
        width: 100%;
        max-width: 130px;
        margin: 0 auto;
    }

    .contact__us__mobile .contact__us__mobile__button img.contact__us__close {
        display: none;
    }

    .contact__us__mobile .contact__us__mobile__button i {
        display: none;
    }

    .contact__us__mobile .contact__us__mobile__box {
        display: none;
        width: 100%;
        background: #f1f0f2;
        position: absolute;
        bottom: 100%;
        left: 0;
        box-sizing: border-box;
        padding: 10px;
    }

    .contact__us__mobile .contact__us__mobile__box p {
        font-size: 1.5rem;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-align: center;
        color: #0d1f2c;
        padding-bottom: 20px;
    }

    .contact__us__mobile .contact__us__mobile__box .contact__us__mobile__buttons {
        display: block;
        width: 100%;
    }

    .contact__us__mobile .contact__us__mobile__box .contact__us__mobile__buttons a {
        display: block;
        width: 100%;
        max-width: 250px;
        padding: 10px;
        font-size: 14px;
        line-height: 14px;
        text-transform: uppercase;
        letter-spacing: 2px;
        box-sizing: border-box;
        color: #0d1f2c;
        border: 1px solid #0d1f2c;
        background: transparent;
        box-shadow: none;
        margin: 0 auto 20px;
        text-align: center;
        font-weight: 600;
    }

    .contact__us__mobile .contact__us__mobile__box .contact__us__mobile__buttons a:last-child {
        margin-bottom: 0;
    }

    .contact__us__mobile .contact__us__mobile__button.activelink p {
        display: none;
    }

    .contact__us__mobile .contact__us__mobile__button.activelink i {
        display: block;
        font-size: 18px;
        line-height: 24px;
    }

    .contact__us__mobile .contact__us__mobile__button.activelink img.contact__us__open {
        display: none;
    }

    .contact__us__mobile .contact__us__mobile__button.activelink img.contact__us__close {
        display: block;
    }
}

.more-info .text a {
    color: #59b7b3;
}

.header-top-menu-university-logo {
    display: block;
    width: 100%;
    max-width: 292px;
    /*max-width: 400px;*/
    text-align: center;
    margin: 0 auto;
    padding: 30px 0;
    font-family: 'franklin_gothic_mediumregular';
    padding: 30px 0;
    color: #000 !important;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: none !important;
}

.header-top-menu-university-logo img {
    display: block;
    width: 100%;
}

#page .header-nav .mobile-logo.mobile-logo-top-menu-university-logo {
    float: unset;
    padding: 20px 0 5px;
    width: 100%;
    max-width: 292px;
    margin: 0 auto;
    position: relative;
    z-index: 999;
}

#page .header-nav .mobile-logo.mobile-logo-top-menu-university-logo a {
    font-family: 'franklin_gothic_mediumregular';
    color: #000 !important;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: none !important;
}

@media screen and (max-width: 959px) {
    .header-top-menu-university-logo {
        display: none;
    }
}

.workstations-tabs .tabs .nav-tabs .nav-item.active .nav-link {
    background-color: #59b7b3;
}

.tab-content .tab-pane.fade.active.show:before {
    content: "";
    display: block;
    height: 210px;
    margin-top: -210px;
}

.workstations-tabs .tabs .nav-tabs .nav-item.active .nav-link .title {
    color: #fff;
}

/*   404 Page */

section.error-404 {
    display: flex;
    flex-direction: column;
    text-align: center;
    min-height: 50vh;
    justify-content: center;
    align-items: center;
}

section.error-404 .page-title {
    font-size: 36px;
    margin: 20px;
}

/* template parts start */
/* section-clinicalpapers-tabs-test start */
.section-clinicalpapers-tabs-test-primary .workstations-tabs .tabs .nav-tabs .nav-link.clinical-btn {
    height: 42px;
    padding: .5em 1em;
}

.section-clinicalpapers-tabs-test-primary .workstations-tabs .tabs .nav-tabs .nav-link.clinical-btn .title {
    font-size: 14px;
    font-size: 1.4rem;
}

.section-clinicalpapers-tabs-test-primary .clinical-papers-template .clinical-paper-item-holder {
    display: none;
    overflow: hidden;
}

.section-clinicalpapers-tabs-test-primary .clinical-papers-template .clinical-paper-item-holder.show {
    display: block;
}

.section-clinicalpapers-tabs-test-primary .clinical-btn span {
    text-transform: lowercase;
}

/* section-clinicalpapers-tabs-test end */
/* section-clinicalpapers-tabs start */
.section-clinicalpapers-tabs-primary .clinical-papers-template .clinical-paper-item-holder {
    display: none;
    overflow: hidden;
}

.section-clinicalpapers-tabs-primary .clinical-papers-template .clinical-paper-item-holder.show {
    display: block;
}

.section-clinicalpapers-tabs-primary .clinical-btn span {
    text-transform: lowercase;
}

/* section-clinicalpapers-tabs end */
/* template parts end */
/* archives start */
/* archive-careers_type start */
.hero_careers {
    padding: 50px 0;
    background: #59b7b3;
}

.hero_careers h1 {
    color: #fff;
    font-size: 4.5rem;
    font-weight: bold;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
}

.careers_body {
    padding: 50px 0;
}

.careers_body p {
    font-size: 16px;
    line-height: 1.5em;
    padding-bottom: 30px;
}

.careers_body p:lasr-child {
    padding-bottom: 0;
}

.careers_body p a {
    color: #59b7b3;
}

.careers_subtitle {
    padding-bottom: 50px;
}

.careers_subtitle h2 {
    font-size: 4.5rem;
    line-height: 1;
}

.careers_field {
    border: 1px solid #59b7b3;
    margin-bottom: 50px;
    padding: 50px 26px;
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.careers_field:last-child {
    margin-bottom: 0;
}

.careers_field .careers_field-body {
    width: calc(100% - 150px);
}

.careers_field .careers_field-link {
    width: 120px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.careers_field .careers_field-link a {
    width: 100%;
    background: #59b7b3;
    text-align: center;
    color: #fff;
    padding: 8px 0 5px;
    letter-spacing: 0.1em;
    cursor: pointer;
    border: 3px #59b7b3 solid;
}

.careers_field .careers_field-link a:hover {
    background: #fff;
    color: #59b7b3;
}

.careers_field .title {
    font-size: 2.4rem;
    text-transform: unset;
    font-family: 'franklin_gothic_mediumregular';
    margin-bottom: 12px;
}

.careers_field .title:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 799px) {
    .careers_field .careers_field-body {
        width: 100%;
    }

    .careers_field .careers_field-link {
        margin: 15px auto 0;
    }
}

/* archive-careers_type end */
/* archive-clinical_papers start */
.archive-clinical_papers-primary .headerarchive_esc {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.archive-clinical_papers-primary .background_image_university {
    display: block;
    width: 100%;
}

.archive-clinical_papers-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

@media screen and (max-width: 991px) {
    .archive-clinical_papers-primary .background_image_university {
        display: none;
    }

    .archive-clinical_papers-primary .background_image_university_mobile {
        display: block;
    }
}

.archive-clinical_papers-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.archive-clinical_papers-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.archive-clinical_papers-primary .description_esc p:last-child {
    padding-bottom: 0;
}

/* archive-clinical_papers end */
/* archive-clinical-papers-new start */
.archive-clinical-papers-new-primary .headerarchive_esc {
    min-height: 350px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.archive-clinical-papers-new-primary .headerarchive_esc h1 {
    color: #FFF;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.archive-clinical-papers-new-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-clinical-papers-new-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .bef-title {
    font-size: 2.4rem;
    text-transform: uppercase;
    margin-bottom: 12px;
    color: #000;
}

.archive-clinical-papers-new-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    text-transform: unset;
    color: #7cb5b2;
    font-weight: normal;
}

.archive-clinical-papers-new-primary .postnav_esc {
    margin-bottom: 50px;
}

.archive-clinical-papers-new-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-clinical-papers-new-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-clinical-papers-new-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-clinical-papers-new-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 991px) {
    .archive-clinical-papers-new-primary .headerarchive_esc {
        min-height: 200px;
    }

    .archive-clinical-papers-new-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
    }

    .archive-clinical-papers-new-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-clinical-papers-new-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

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

    /*.headerarchive_esc{
          background-position: center center;
    }*/
    .archive-clinical-papers-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-clinical-papers-new-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }
}

/* archive-clinical-papers-new end */
/* archive-eseminar_type_new start */
.archive-eseminar_type_new-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.archive-eseminar_type_new-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.archive-eseminar_type_new-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-eseminar_type_new-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.archive-eseminar_type_new-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.archive-eseminar_type_new-primary .postnav_esc {
    margin-bottom: 50px;
}

.archive-eseminar_type_new-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-eseminar_type_new-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-eseminar_type_new-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-eseminar_type_new-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.archive-eseminar_type_new-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.archive-eseminar_type_new-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 991px) {
    .archive-eseminar_type_new-primary .headerarchive_esc {
        min-height: 280px;
    }

    .archive-eseminar_type_new-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .archive-eseminar_type_new-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-eseminar_type_new-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .archive-eseminar_type_new-primary .headerarchive_esc {
        background-position: center center;
    }

    .archive-eseminar_type_new-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-eseminar_type_new-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .archive-eseminar_type_new-primary .cbfist {
        order: 2;
    }

    .archive-eseminar_type_new-primary .cbsecond {
        order: 1;
    }
}

/* archive-eseminar_type_new end */
/* archive-eseminar_type start */
.archive-eseminar_type-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.archive-eseminar_type-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.archive-eseminar_type-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-eseminar_type-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.archive-eseminar_type-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-eseminar_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.archive-eseminar_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-eseminar_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-eseminar_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-eseminar_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.archive-eseminar_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.archive-eseminar_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.archive-eseminar_type-primary .postnav_esc {
    margin-bottom: 50px;
}

.archive-eseminar_type-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-eseminar_type-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-eseminar_type-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-eseminar_type-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.archive-eseminar_type-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.archive-eseminar_type-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 991px) {
    .archive-eseminar_type-primary .headerarchive_esc {
        min-height: 280px;
    }

    .archive-eseminar_type-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .archive-eseminar_type-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-eseminar_type-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .archive-eseminar_type-primary .headerarchive_esc {
        background-position: center center;
    }

    .archive-eseminar_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-eseminar_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .archive-eseminar_type-primary .cbfist {
        order: 2;
    }

    .archive-eseminar_type-primary .cbsecond {
        order: 1;
    }
}

/* archive-eseminar_type end */
/* archive-fake_type start */
.archive-fake_type-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.archive-fake_type-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.archive-fake_type-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-fake_type-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.archive-fake_type-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-fake_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.archive-fake_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-fake_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-fake_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-fake_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.archive-fake_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.archive-fake_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.archive-fake_type-primary .postnav_esc {
    margin-bottom: 50px;
}

.archive-fake_type-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-fake_type-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-fake_type-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-fake_type-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.archive-fake_type-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.archive-fake_type-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 991px) {
    .archive-fake_type-primary .headerarchive_esc {
        min-height: 280px;
    }

    .archive-fake_type-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .archive-fake_type-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-fake_type-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .archive-fake_type-primary .headerarchive_esc {
        background-position: center center;
    }

    .archive-fake_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-fake_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .archive-fake_type-primary .cbfist {
        order: 2;
    }

    .archive-fake_type-primary .cbsecond {
        order: 1;
    }
}

/* archive-fake_type end */
/* archive-i_releases start */
.archive-i_releases-primary .hero_pa_press_page {
    width: 100%;
    padding: 82.5px 0;
    background: url(/wp-content/themes/inmodemd/images/treatments-hero.jpg) top right no-repeat;
    background-size: cover;
}

.archive-i_releases-primary .hero_pa_press_page h1 {
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
}

.archive-i_releases-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.archive-i_releases-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.archive-i_releases-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-i_releases-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.archive-i_releases-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-i_releases-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.archive-i_releases-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-i_releases-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-i_releases-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-i_releases-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.archive-i_releases-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.archive-i_releases-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.archive-i_releases-primary .postnav_esc {
    /*margin-bottom: 50px;*/
}

.archive-i_releases-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-i_releases-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-i_releases-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-i_releases-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.archive-i_releases-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.archive-i_releases-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.archive-i_releases-primary .test {
    width: 100%;
    margin-bottom: 50px;
}

.archive-i_releases-primary .investors_events {
    display: block;
    width: 100%;
    padding: 70px 0 40px 0;
}

.archive-i_releases-primary .investors_events.investors_events_past {
    background: #f3f4f4;
}

.archive-i_releases-primary .investors_events .investors_events_content {
    display: block;
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
}

.archive-i_releases-primary .investors_events .investors_events_content h2 {
    font-family: 'franklin_gothic_mediumregular';
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 50px;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box {
    box-shadow: 0 2px 5px 0.1px rgba(215, 218, 230, 0.4);
    border: solid 1px rgba(215, 218, 230, 0.5);
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 30px;
    background: #fff;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_heabox {
    width: 100%;
    padding: 15px;
    background: #f0f0f0;
    box-sizing: border-box;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_heabox p {
    font-family: 'franklin_gothic_bookregular';
    color: #0d1f2c;
    font-size: 16px;
    padding-bottom: 0px;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border-bottom: 1px #fafafa solid;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox h2 {
    text-transform: unset;
    font-size: 2.4rem;
    padding-bottom: 20px;
    font-family: 'franklin_gothic_bookregular';
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p {
    font-size: 16px;
    padding-bottom: 10px;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p:last-child {
    padding-bottom: 0;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p a {
    color: #59b7b3;
    text-decoration: none;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p a:hover {
    text-decoration: underline;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox p {
    font-size: 16px;
    padding-bottom: 20px;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox p a {
    color: #59b7b3;
}

.archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox p:last-child {
    padding-bottom: 0;
}

@media screen and (max-width: 991px) {
    .archive-i_releases-primary .headerarchive_esc {
        min-height: 280px;
    }

    .archive-i_releases-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .archive-i_releases-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-i_releases-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .archive-i_releases-primary .headerarchive_esc {
        background-position: center center;
    }

    .archive-i_releases-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-i_releases-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .archive-i_releases-primary .cbfist {
        order: 2;
    }

    .archive-i_releases-primary .cbsecond {
        order: 1;
    }

    .archive-i_releases-primary .investors_events .investors_events_content .investors_events_content_boxes .box {
        width: 100%;
        margin-right: 0;
    }
}

/* archive-i_releases end */
/* archive-investors_events start */
.archive-investors_events-primary .hero_pa_press_page {
    width: 100%;
    padding: 82.5px 0;
    background: url(/wp-content/themes/inmodemd/images/treatments-hero.jpg) top right no-repeat;
    background-size: cover;
}

.archive-investors_events-primary .hero_pa_press_page h1 {
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
}

.archive-investors_events-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.archive-investors_events-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.archive-investors_events-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-investors_events-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.archive-investors_events-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.archive-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-investors_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-investors_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.archive-investors_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.archive-investors_events-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.archive-investors_events-primary .postnav_esc {
    /*margin-bottom: 50px;*/
}

.archive-investors_events-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-investors_events-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-investors_events-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-investors_events-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.archive-investors_events-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.archive-investors_events-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.archive-investors_events-primary .test {
    width: 100%;
    margin-bottom: 50px;
}

.archive-investors_events-primary .investors_events {
    display: block;
    width: 100%;
    padding: 70px 0 40px 0;
}

.archive-investors_events-primary .investors_events.investors_events_past {
    background: #f3f4f4;
}

.archive-investors_events-primary .investors_events .investors_events_content {
    display: block;
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
}

.archive-investors_events-primary .investors_events .investors_events_content h2 {
    font-family: 'franklin_gothic_mediumregular';
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 50px;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box {
    box-shadow: 0 2px 5px 0.1px rgba(215, 218, 230, 0.4);
    border: solid 1px rgba(215, 218, 230, 0.5);
    width: 32%;
    margin-right: 2%;
    box-sizing: border-box;
    margin-bottom: 30px;
    background: #fff;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box:nth-child(3n+3) {
    margin-right: 0;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_heabox {
    width: 100%;
    padding: 15px;
    background: #fafafa;
    box-sizing: border-box;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_heabox p {
    font-family: 'franklin_gothic_mediumregular';
    color: #0d1f2c;
    font-size: 28px;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 0px;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_heabox p a {
    color: #0d1f2c;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border-bottom: 1px #fafafa solid;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox h3 {
    font-size: 18px;
    padding-bottom: 20px;
    font-family: 'franklin_gothic_mediumregular';
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p {
    font-size: 16px;
    padding-bottom: 10px;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p:last-child {
    padding-bottom: 0;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p a {
    color: #000;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox p {
    font-size: 16px;
    padding-bottom: 20px;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox p a {
    color: #000;
    font-weight: bold;
}

.archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox p:last-child {
    padding-bottom: 0;
}

@media screen and (max-width: 991px) {
    .archive-investors_events-primary .headerarchive_esc {
        min-height: 280px;
    }

    .archive-investors_events-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .archive-investors_events-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-investors_events-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .archive-investors_events-primary .headerarchive_esc {
        background-position: center center;
    }

    .archive-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-investors_events-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .archive-investors_events-primary .cbfist {
        order: 2;
    }

    .archive-investors_events-primary .cbsecond {
        order: 1;
    }

    .archive-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box {
        width: 100%;
        margin-right: 0;
    }
}

/* archive-investors_events end */
/* archive-news_type start */
.archive-news_type-primary #ajax-posts {
    display: block;
    width: 100%;
}

.archive-news_type-primary .tabs.tabs-flat {
    margin-top: 0;
}

.archive-news_type-primary #featured-row-nav {
    text-align: center;
    display: block;
    padding-top: 20px;
    margin-bottom: 20px;
    width: 100%;
}

.archive-news_type-primary #featured-row-nav .fr-nav {
    display: inline-block;

}

.archive-news_type-primary #featured-row-nav a {
    color: #000;
    display: inline-block;
    font-weight: 600;
    margin: 0 30px;
    padding: 10px 0;
    text-transform: uppercase;
    text-decoration: none;
    min-width: 120px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border-bottom: 1px solid transparent;
}

.archive-news_type-primary #featured-row-nav a.active {
    border-color: #59b7b3;
    color: #59b7b3;
}

.archive-news_type-primary #featured-row-content {
    margin: 0 auto;
    max-width: 1200px;
    padding-top: 40px;
    padding-bottom: 30px;
}

.archive-news_type-primary #featured-row-content .patient-video-inner {
    border: 0;
    padding: 0;
    font-size: 0;
}

.archive-news_type-primary #featured-row-content .patient-video-inner img {
    height: auto;
}

.archive-news_type-primary #page .t-news #featured-row-content .patient-video-inner .title {
    /* font-weight:300; */
    text-align: left;
}

.archive-news_type-primary #block__search__ajax {
    border: 1px solid #59b7b3;
    padding: 45px 40px;
    margin-bottom: 40px;
}

.archive-news_type-primary .tab-header-search .header {
    margin-bottom: 20px;
}

.archive-news_type-primary .featured-content-tab {
    display: none;
}

.archive-news_type-primary .featured-content-tab.active {
    display: block;
}

.archive-news_type-primary .feature-patient-video .patient-video-inner .patient-video-left .video-placeholder img {
    cursor: pointer;
    width: 100%;
    max-width: 100%;
}

.archive-news_type-primary .feature-patient-video .patient-video-inner .patient-video-left .video-placeholder {
    padding-right: 40px;
    line-height: 0;
}

.archive-news_type-primary .feature-patient-video .patient-video-left {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}

.archive-news_type-primary .feature-patient-video .patient-video-right {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font-size: 16px;
    font-size: 1.6rem;
}

.archive-news_type-primary .feature-patient-video .patient-video-right .description {
    margin-bottom: 30px;
}

.archive-news_type-primary .feature-patient-video .patient-video-right .button {
    padding-top: 30px;
}

.archive-news_type-primary .t-news .tabs .nav-tabs .nav-item.active-category .subitems {
    color: #fff;
}

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

    .archive-news_type-primary .feature-patient-video .patient-video-inner .patient-video-left,
    .archive-news_type-primary .feature-patient-video .patient-video-inner .patient-video-right {
        margin-bottom: 30px;
        width: 100%;
    }
}

.archive-news_type-primary .t-news .tabs .nav-tabs .nav-item .title {
    font-weight: 300;
    padding-bottom: 5px;
}

@media (min-width: 768px) {
    .archive-news_type-primary .t-news .tabs .nav-tabs .nav-item .nav-link {
        display: block;
        vertical-align: top;
    }
}

.archive-news_type-primary .btn.light {
    color: #333 !important;
}

/* archive-news_type end */
/* archive-prmt_type start */
.archive-prmt_type-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.archive-prmt_type-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.archive-prmt_type-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-prmt_type-primary .description_esc p {
    color: #19242e;
    font-size: 18px;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.archive-prmt_type-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-prmt_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.archive-prmt_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-prmt_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-prmt_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-prmt_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.archive-prmt_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.archive-prmt_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.archive-prmt_type-primary .postnav_esc {
    margin-bottom: 50px;
}

.archive-prmt_type-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-prmt_type-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-prmt_type-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-prmt_type-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.archive-prmt_type-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.archive-prmt_type-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 1450px) {
    .archive-prmt_type-primary .headerarchive_esc {
        min-height: 450px;
    }
}

@media screen and (max-width: 1300px) {
    .archive-prmt_type-primary .headerarchive_esc h1 {
        font-size: 5rem;
    }

    .archive-prmt_type-primary .headerarchive_esc h1 span {
        font-size: 3rem;
    }
}

@media screen and (max-width: 1200px) {
    .archive-prmt_type-primary .headerarchive_esc {
        min-height: 380px;
    }
}

@media screen and (max-width: 991px) {
    .archive-prmt_type-primary .headerarchive_esc {
        min-height: 280px;
    }

    .archive-prmt_type-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .archive-prmt_type-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-prmt_type-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .archive-prmt_type-primary .headerarchive_esc {
        background-position: center center;
    }

    .archive-prmt_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-prmt_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .archive-prmt_type-primary .cbfist {
        order: 2;
    }

    .archive-prmt_type-primary .cbsecond {
        order: 1;
    }
}

/* archive-prmt_type end */
/* archive-university_type start */
.archive-university_type-primary .headerarchive_esc {
    /*min-height: 380px;*/
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.archive-university_type-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.archive-university_type-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.archive-university_type-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.archive-university_type-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.archive-university_type-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.archive-university_type-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.archive-university_type-primary .description_esc p a,
.archive-university_type-primary .description_esc ul a {
    color: #59b7b3;
}

.archive-university_type-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.archive-university_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.archive-university_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.archive-university_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.archive-university_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.archive-university_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.archive-university_type-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.archive-university_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.archive-university_type-primary .postnav_esc {
    margin-bottom: 50px;
}

.archive-university_type-primary .postnav_esc .row {
    justify-content: space-between;
}

.archive-university_type-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.archive-university_type-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.archive-university_type-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.archive-university_type-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.archive-university_type-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.archive-university_type-primary .background_image_university {
    display: block;
    width: 100%;
}

.archive-university_type-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay {
    padding: 30px 0;
    margin: 25px 0 50px;
    background: #fff;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay .box {
    display: block;
    width: 100%;
    max-width: 900px;
    margin: auto;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay .title {
    color: #0d1f2c;
    font-size: 20px;
    padding-bottom: 20px;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay p {
    color: #19242e;
    font-size: 18px;
    line-height: 1.4;
    padding-bottom: 15px;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay p:last-child {
    padding-bottom: 0;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay ul {
    list-style: unset;
    padding-left: 20px;
    color: #19242e;
    font-size: 18px;
    line-height: 1.4;
    padding-bottom: 15px;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay ul:last-child {
    padding-bottom: 0;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay ul li {
    padding-bottom: 10px;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay ul li:last-child {
    padding-bottom: 0;
}

.archive-university_type-primary .inmodeuniversity_events_result .row_replay p a,
.archive-university_type-primary .inmodeuniversity_events_result .row_replay ul a {
    color: #59b7b3 !important;
}

@media screen and (max-width: 991px) {
    .archive-university_type-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .archive-university_type-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .archive-university_type-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .archive-university_type-primary .background_image_university {
        display: none;

    }

    .archive-university_type-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .archive-university_type-primary .headerarchive_esc {
        background-position: center center;
    }

    .archive-university_type-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .archive-university_type-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .archive-university_type-primary .cbfist {
        order: 2;
    }

    .archive-university_type-primary .cbsecond {
        order: 1;
    }
}

/* archive-university_type end */
/* archives end */

.grecaptcha-badge {
    bottom: 85px !important;
    display: none !important;
}

.accessibe-widget-default.accessibe-widget-position-right.accessibe-active {
    left: 0 !important;
}

.acsb-trigger-default.acsb-trigger-position-y-bottom.acsb-mobile {
    z-index: 99 !important;
    bottom: 30px !important;
}

.header-nav .ubermenu #menu-item-99,
.header-nav .ubermenu #menu-item-514 {
    display: none;
}

.header-nav .ubermenu ul.ubermenu-nav>li {
    width: 18%;
}

.onoffswitch {
    position: relative;
    width: 56px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    float: right;
    margin-top: 20px;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 22px;
    padding: 0;
    line-height: 22px;
    font-size: 12px;
    color: black;
    font-family: 'franklin_gothic_mediumregular';
    box-sizing: border-box;
}

.onoffswitch-inner:before {
    content: "ON";
    padding-left: 6px;
    background-color: #3AC5C9;
    color: #FFFFFF;
}

.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 6px;
    background-color: #E85764;
    color: #FFFFFF;
    text-align: right;
}

.onoffswitch-switch {
    display: block;
    width: 12px;
    margin: 5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 30px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
    right: 0px;
}

div#preloader {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999999999999;
    width: 100%;
    height: 100%;
    overflow: visible;
    background: #759f98 url('/wp-content/themes/inmodemd/images/loading_page_v2.svg') no-repeat center center;
}

/* pages start */
/* pa-press-page start */
.pa-press-page-primary .hero_pa_press_page {
    width: 100%;
    padding: 82.5px 0;
    background: url(/wp-content/themes/inmodemd/images/treatments-hero.jpg) top right no-repeat;
    background-size: cover;
}

.pa-press-page-primary .hero_pa_press_page h1 {
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
}

.pa-press-page-primary #pa_press_page_box {
    width: 100%;
    padding: 50px 0;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container {
    width: 100%;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box {
    width: 100%;
    padding: 15px;
    background: #fff;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box:nth-child(2n+2) {
    background: #f1f1f3;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content {
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box1 {
    width: 150px;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box1 img {
    display: block;
    width: 100%;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 {
    width: calc(95% - 150px);
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 h3 {
    font-weight: 600;
    font-size: 18px;
    padding-bottom: 20px;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 p {
    font-size: 16px;
    padding-bottom: 20px;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 p:last-child {
    padding-bottom: 0;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 p a {}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 ul {
    list-style: unset;
    padding-left: 40px;
    padding-bottom: 20px
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 ul li {
    padding-bottom: 15px;
}

.pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 ul li:last-child {
    padding-bottom: 0;
}

@media only screen and (max-width: 768px) {
    .pa-press-page-primary .hero_pa_press_page h1 {
        line-height: 1.2;
        font-size: 28px;
        font-size: 2.8rem;
    }

    .pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box1 {
        margin: 0 auto 20px;
    }

    .pa-press-page-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 {
        width: 100%;
    }
}

.pa-press-page-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.pa-press-page-primary .headerarchive_esc h1 {
    color: #FFF;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.pa-press-page-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.pa-press-page-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.pa-press-page-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.pa-press-page-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.pa-press-page-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.pa-press-page-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.pa-press-page-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.pa-press-page-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.pa-press-page-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.pa-press-page-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.postnav_esc {
    margin-bottom: 50px;
    margin-top: 30px;
}

.pa-press-page-primary .postnav_esc .row {
    justify-content: space-between;
}

.pa-press-page-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.pa-press-page-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.pa-press-page-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 991px) {
    .pa-press-page-primary .headerarchive_esc {
        min-height: 280px;
    }

    .pa-press-page-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
    }

    .pa-press-page-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .pa-press-page-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .pa-press-page-primary .headerarchive_esc {
        background-position: center center;
    }

    .pa-press-page-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .pa-press-page-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }
}

/* pa-press-page end */
/* page-contact-us-test2 start */
D:\Inmode\www\inmodemd.com\wp-content\themes\inmodemd\page-contact-us-test2.php .page-contact-us-test2-primary .physicians-patients-form div.wpcf7 .ajax-loader {
    display: none;
}

.page-contact-us-test2-primary .physicians-patients-form div.wpcf7 .ajax-loader.is-active {
    margin-right: 115px;
    display: block;
    float: right;
    clear: both;
}

.page-contact-us-test2-primary .technology-checkboxes .custom-list-item {
    width: 50%;
    display: inline-block;
}

.page-contact-us-test2-primary .custom-checkbox input[type="checkbox"],
.page-contact-us-test2-primary .technology-checkboxes input[type="checkbox"],
.page-contact-us-test2-primary .accept-checkbox input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    top: 0;
}

.page-contact-us-test2-primary .custom-checkbox .custom-list-item-label::before,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item-label::before,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item-label::before {
    content: "";
    height: 16px;
    width: 16px;
    border: 1px solid #59b7b3;
}

.page-contact-us-test2-primary .custom-checkbox .custom-list-item input[type="checkbox"]+.custom-list-item-label::after,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item input[type="checkbox"]+.custom-list-item-label::after,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item input[type="checkbox"]+.custom-list-item-label::after {
    content: none;
}

.page-contact-us-test2-primary .custom-checkbox .custom-list-item input[type="checkbox"]:checked+.custom-list-item-label::after,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item input[type="checkbox"]:checked+.custom-list-item-label::after,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item input[type="checkbox"]:checked+.custom-list-item-label::after {
    content: "x";
}

.page-contact-us-test2-primary .custom-checkbox .custom-list-item-label,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item-label,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item-label {
    position: relative;
    padding-left: 25px;
}

.page-contact-us-test2-primary .custom-checkbox .custom-list-item-label::before,
.page-contact-us-test2-primary .custom-checkbox .custom-list-item-label::after,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item-label::before,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item-label::after,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item-label::before,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item-label::after {
    position: absolute;
}

.page-contact-us-test2-primary .custom-checkbox .custom-list-item-label::before,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item-label::before,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item-label::before {
    top: 0;
    left: 0;
}

.page-contact-us-test2-primary .custom-checkbox .custom-list-item-label::after,
.page-contact-us-test2-primary .technology-checkboxes .custom-list-item-label::after,
.page-contact-us-test2-primary .accept-checkbox .custom-list-item-label::after {
    left: 5px;
    top: -4px;
}

.page-contact-us-test2-primary .contact-form .fields-group .input textarea {
    min-height: 252px;
}

@media screen and (max-width: 820px) {
    .page-contact-us-test2-primary .technology-checkboxes .custom-list-item {
        width: 100%;
    }
}

/* page-contact-us-test2 end */
/* page-finder-results start */
.page-finder-results-primary .drfinder-results .dfinder-items .item .image {
    border: none;
    max-height: 100%;
}

/* page-finder-results end */
/* page-gallery-new start */
.page-gallery-new-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.page-gallery-new-primary .headerarchive_esc h1 {
    color: #FFF;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.page-gallery-new-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-gallery-new-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.page-gallery-new-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
}

.page-gallery-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.page-gallery-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-gallery-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-gallery-new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-gallery-new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.page-gallery-new-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-gallery-new-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-gallery-new-primary .postnav_esc {
    margin-bottom: 50px;
}

.page-gallery-new-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-gallery-new-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-gallery-new-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-gallery-new-primary .gallery-items {
    background: none;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.page-gallery-new-primary .gallery-items .gallery-item {
    background-color: #fff;
    padding: 0 25px 25px;
    border: 0;
    margin-bottom: 50px;
    width: 48%;
    box-sizing: border-box;
    box-shadow: 0 0 10px #9b9a9a;
}

.page-gallery-new-primary .gallery-items .gallery-item:last-child {
    margin-bottom: 50px;
}

.page-gallery-new-primary .gallery-items .gallery-item .image {
    border: 0;
}

.page-gallery-new-primary .techbox {
    width: 100%;
    padding: 25px;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 600;
    color: #57595e;
}

.page-gallery-new-primary .gallery-items .gallery-item .image .doctor-name {
    position: unset;
    font-size: 18px;
    line-height: 18px;
}

.page-gallery-new-primary .batopban-v2 {
    width: 100%;
}

.page-gallery-new-primary .batopban-v2 img {
    display: block;
    width: 100%
}

.page-gallery-new-primary .batopban-v2 img.dtv {
    display: block;
}

.page-gallery-new-primary .batopban-v2 img.mv {
    display: none;
}

.page-gallery-new-primary .titlehiddenbox {
    font-size: 0px !important;
    line-height: 0;
}

.page-gallery-new-primary .description-box {
    width: 100%;
}

.page-gallery-new-primary .description-box p {
    padding: 15px 0 0;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
}

@media screen and (max-width: 991px) {
    .page-gallery-new-primary .headerarchive_esc {
        min-height: 280px;
    }

    .page-gallery-new-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
    }

    .page-gallery-new-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-gallery-new-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-gallery-new-primary .batopban-v2 img.dtv {
        display: none;
    }

    .page-gallery-new-primary .batopban-v2 img.mv {
        display: block;
    }
}

@media screen and (max-width: 768px) {
    .page-gallery-new-primary .gallery-items .gallery-item .image {
        margin-bottom: 0 !important;
    }
}

@media screen and (max-width: 767px) {
    .page-gallery-new-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-gallery-new-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-gallery-new-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

}

@media screen and (max-width: 575px) {
    .page-gallery-new-primary .gallery-items .gallery-item {
        width: 90%;
        margin: 0 auto 25px;
    }

    .page-gallery-new-primary .description-box p {
        font-size: 16px;
        line-height: 20px;
    }
}

.page-gallery-new-primary .technology-tab-content {
    display: none;
}

.page-gallery-new-primary .technology-tab-content.active {
    display: block;
}

.page-gallery-new-primary .mfp-hide {
    display: none !important;
}

/*======== Begin Request Popup Form =========*/

.page-gallery-new-primary .popup-request-form {
    background: #fff;
    width: auto;
    max-width: 600px;
    margin: 20px auto;
    position: relative;
    padding: 10px;

}

.page-gallery-new-primary .popup-request-form__wrapper {
    padding: 24px;
}

.page-gallery-new-primary .popup-request-form .workstations-tabs {
    margin-top: 0;
}

.page-gallery-new-primary .popup-request-form .workstations-tabs .tabs {
    margin-top: 0;
}

.page-gallery-new-primary .popup-request-form .tabs ul.nav-tabs {
    display: flex !important;
}

@media screen and (max-width: 890px) {
    .page-gallery-new-primary .popup-request-form .tabs ul.nav-tabs {
        margin-left: -15px;
    }
}

.page-gallery-new-primary .popup-request-form .workstations-tabs .tabs .nav-tabs .nav-link {
    height: auto;
}

.page-gallery-new-primary .popup-request-form .workstations-tabs .tabs .nav-tabs .nav-link .title {
    margin-bottom: 0;
}

.page-gallery-new-primary .popup-request-form .contact-form {
    padding-bottom: 5px;
}

.page-gallery-new-primary .popup-request-form__title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    line-height: 1.2;
}

.page-gallery-new-primary .popup-request-form label {
    width: 100%;
}

.page-gallery-new-primary .popup-request-form label input,
.page-gallery-new-primary .popup-request-form label textarea,
.page-gallery-new-primary .popup-request-form label select {
    width: 100%;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #59b7b3;
    height: 28px;
}

.page-gallery-new-primary .popup-request-form label textarea {
    min-height: 252px;
    border: 1px solid #59b7b3;
    padding: 10px;
}

.page-gallery-new-primary .popup-request-form__submit {
    text-align: center;
    padding-bottom: 10px;
}

.page-gallery-new-primary .popup-request-form input[type="submit"] {
    width: auto;
    border: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    vertical-align: top;
    background-image: url('/wp-content/themes/inmodemd/css/images/button.png');
    background-position: center center;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 10px 16px;
    padding: 1rem 1.6rem;
    height: 44px;
    border-radius: 0;
    position: relative;
    background-size: cover;
    margin-top: 0;
}

/*======== End Request Popup Form =========*/
/* page-gallery-new end */
/* page-gallery start */
.page-gallery-primary .technology-tab-content {
    display: none;
}

.page-gallery-primary .technology-tab-content.active {
    display: block;
}

/* page-gallery end */
/* page-homepage-draft start */
.page-homepage-draft-primary .treatment-banner__wrapper {
    width: 90%;
    max-width: 1280px;
    margin: 0 auto;
}

.page-homepage-draft-primary .treatment-banner {
    display: flex;
    width: 100%;
    min-height: 280px;
    margin: 0;
    padding: 22px;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    /*overflow: hidden;*/
}

.page-homepage-draft-primary .treatment-banner__wrapper {
    display: flex;
    align-items: center;
}

.page-homepage-draft-primary .treatment-banner__text {
    max-width: 65%;
}

.page-homepage-draft-primary .treatment-title {
    font-family: 'franklin_gothic_mediumregular';
    color: #59B7B3;
    margin: 0 0 10px;
}

.page-homepage-draft-primary .treatment-banner__title {
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    padding-bottom: 10px;
    margin: 0;
    letter-spacing: 0.02px;

}

.page-homepage-draft-primary .treatment-banner__text--home .treatment-banner__title br {
    display: none;
}

.page-homepage-draft-primary .treatment-banner__subtitle {
    color: #fff;
    font-family: 'franklin_gothic_bookregular';
    font-size: 16px;
    line-height: 23px;
    padding-bottom: 10px;
    margin: 0;

}

.page-homepage-draft-primary .treatment-button {
    display: block;
    max-width: 148px;
    padding: 6px 8px 6px;
    background-image: url('/wp-content/themes/inmodemd/images/button-blue.svg');
    background-repeat: no-repeat;
    background-size: 95%;
    background-position: center;
    width: 100%;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'franklin_gothic_bookregular';
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0.135em;
    /*
  border: 2px solid #59B7B3;*/
    box-sizing: border-box;
    cursor: pointer;
}

.page-homepage-draft-primary .treatment-button:hover,
.page-homepage-draft-primary .treatment-button:focus,
.page-homepage-draft-primary .treatment-button:active {
    color: #fff;
}

.page-homepage-draft-primary .treatment-banner__button {
    background-size: 100%;

}

.page-homepage-draft-primary .treatment-header a:hover,
.site-content a:hover,
.treatment-footer a:hover {
    text-decoration: none;
}

@media (max-width: 600px) {
    .page-homepage-draft-primary .has-mobile-bg.treatment-banner {
        background-position: top center;
        background-size: contain;
        padding-left: 5px;
        padding-right: 5px;
    }

    .page-homepage-draft-primary .has-mobile-bg .treatment-banner__text--home {
        /* width: 96%; 
      max-width: 100%;
      margin: 45% auto 0;
      text-align: center;*/
        text-align: left;
    }

    .page-homepage-draft-primary .treatment-banner__text {
        max-width: 50%;
    }

    /*  
  .has-mobile-bg .treatment-button{
      margin:10px auto;
  }
*/
    .page-homepage-draft-primary .has-mobile-bg .treatment-banner__subtitle {
        font-size: 12px;
        line-height: 17px;
    }

    .page-homepage-draft-primary .treatment-button {

        min-width: 148px;
    }
}

@media (min-width: 900px) {
    .page-homepage-draft-primary .treatment-banner {
        min-height: 500px;
    }

    .page-homepage-draft-primary .treatment-banner__text {
        width: 45%;
        margin-left: 40px;
    }

    .page-homepage-draft-primary .treatment-banner__text--home {
        max-width: 460px;
    }

    .page-homepage-draft-primary .treatment-title {
        font-size: 38px;
        line-height: 45px;
    }

    .page-homepage-draft-primary .treatment-banner__title {
        padding-bottom: 14px;
    }

    .page-homepage-draft-primary .treatment-banner__subtitle {
        font-size: 20px;
        line-height: 29px;
        padding-bottom: 30px;
    }

    .page-homepage-draft-primary .treatment-banner {
        z-index: 100;
        position: relative;
    }

    .page-homepage-draft-primary .treatment-banner:before {
        display: block;
        content: "";
        position: absolute;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 200;
    }

    .page-homepage-draft-primary .treatment-banner:after {
        display: none;
    }

    .page-homepage-draft-primary .treatment-banner:before {
        width: 13%;
        height: 387px;
        top: 70%;
        left: 0;
        background-image: url('/wp-content/themes/inmodemd/images/hex-left.svg');
        background-position: 0;
    }

    .page-homepage-draft-primary .treatment-banner:after {
        width: 13%;
        height: 456px;
        top: 45%;
        right: 0;
        background-image: url('/wp-content/themes/inmodemd/images/hex-right.svg');
        background-position: right;
    }

    .page-homepage-draft-primary .treatment-banner__text--home .treatment-banner__title br {
        display: block;
    }

    .page-homepage-draft-primary .treatment-button {
        max-width: 200px;
        padding: 13px 13px 12px;
    }
}

@media (min-width: 1280px) {
    .page-homepage-draft-primary .treatment-banner {
        min-height: 700px;
    }

    .page-homepage-draft-primary .treatment-banner:before {
        top: 80%;
    }

    .page-homepage-draft-primary .treatment-banner:after {
        top: 60%;
    }
}

@media (min-width: 2000px) {
    .page-homepage-draft-primary .treatment-banner {
        background-position: top center;
    }
}

/* page-homepage-draft end */
/* page-homepage-test start */
.page-homepage-test-primary .slider__inner {
    position: absolute;
    top: 0;
    bottom: 40px;
    left: 0;
    right: 0;
}

.page-homepage-test-primary .slider__container {
    height: 100%;
}

.page-homepage-test-primary .content_right,
.page-homepage-test-primary .content_left,
.page-homepage-test-primary .content_middle {
    align-items: center;
    height: 100%;
}

.page-homepage-test-primary .slider__image {}

.page-homepage-test-primary .slider__image img {
    width: 100%;
    display: block;
}

.page-homepage-test-primary .slider__content {
    width: 100%;
    color: #fff;
}

.page-homepage-test-primary .content_middle .slider__content {
    max-width: 90%;
}

.page-homepage-test-primary .slider__title {
    font-family: 'franklin_gothic_mediumregular';
    font-size: 50px;
    line-height: 120%;
    color: inherit;
    text-transform: uppercase;
    padding-top: 12%;
    margin-bottom: 40px;

}

.page-homepage-test-primary .slider__subtitle {
    font-size: 30px;
    line-height: 36px;
    color: inherit;
    text-transform: uppercase;

}

.page-homepage-test-primary .slider__inner--light {
    color: #dbdde0;
}

.page-homepage-test-primary .slider__inner--dark,
.page-homepage-test-primary .slider__inner--dark .slider__content {
    color: #000;
}

.page-homepage-test-primary .slider__inner--dark .slider__title,
.page-homepage-test-primary .slider__inner--dark .slider__subtitle {
    color: #000;
}

.page-homepage-test-primary .slider__text {}

.page-homepage-test-primary .slider__button {
    font-size: 22px;
    letter-spacing: 2px;
    padding: 14px 16px;
    margin-top: 30px;
    background-image: url(/wp-content/themes/inmodemd/images/button-big.png);

}

.page-homepage-test-primary .slider__content {
    display: inline-block;
}

.page-homepage-test-primary .slider__content img {
    max-width: 100%;
}

.page-homepage-test-primary .slider__left {
    text-align: right;
}

.page-homepage-test-primary .slider__right {
    text-align: left;
}

.page-homepage-test-primary .slider__full {
    text-align: center;
}

@media (max-width: 767px) {
    .page-homepage-test-primary .slider__image {
        max-width: 175px;
        margin: auto;
    }

    .page-homepage-test-primary .slider__title {
        font-size: 20px;
        line-height: 120%;
        padding-top: 10px;
        margin-bottom: 11px;
        text-align: center;
        margin: 0 auto 10px;
    }

    .page-homepage-test-primary .slider__subtitle {
        font-size: 16px;
        line-height: 120%;
    }

    .page-homepage-test-primary .slider__button {
        font-size: 14px;
        padding: 10px 16px;
        margin-top: 16px;
        background-image: url(/wp-content/themes/inmodemd/images/button.png);
    }

    .page-homepage-test-primary .slider__right,
    .page-homepage-test-primary .slider__left {
        text-align: center;
    }

    .page-homepage-test-primary .content_left .slider__right {
        order: -1;
    }

    .page-homepage-test-primary .slider__image {
        margin-top: 10px;
    }

    .page-homepage-test-primary .slider__image img {
        width: 90%;
    }

    .page-homepage-test-primary .slider__content img {
        width: 80%;
        margin: auto;
    }

}

/* page-homepage-test end */
/* page-homepage start */
.page-homepage-primary .treatment-banner__wrapper {
    width: 90%;
    max-width: 1280px;
    margin: 0 auto;
}

.page-homepage-primary .treatment-banner {
    display: flex;
    width: 100%;
    min-height: 280px;
    margin: 0;
    padding: 22px;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    /*overflow: hidden;*/
}

.page-homepage-primary .treatment-banner__wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: end;
}

.page-homepage-primary .treatment-banner__text {
    max-width: 50%;
}

.page-homepage-primary .treatment-title {
    color: #59B7B3;
    margin: 0 0 10px;
}

.page-homepage-primary .treatment-banner__title {
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    padding-bottom: 5px;
    margin: 0;
    letter-spacing: 0.02px;

}

.page-homepage-primary .treatment-banner__text--home .treatment-banner__title br {
    display: none;
}

.page-homepage-primary .treatment-banner__subtitle {
    color: #fff;
    font-size: 16px;
    line-height: 23px;
    padding-bottom: 10px;
    margin: 0;

}

.page-homepage-primary .treatment-button {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
    max-width: 148px;
    padding: 6px 8px 6px;
    background-image: url('/wp-content/themes/inmodemd/images/button-blue.svg');
    background-repeat: no-repeat;
    background-size: 95%;
    background-position: center;
    width: 100%;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0.135em;
    /*
  border: 2px solid #59B7B3;*/
    box-sizing: border-box;
    cursor: pointer;
}

.page-homepage-primary .treatment-button:hover,
.page-homepage-primary .treatment-button:focus,
.page-homepage-primary .treatment-button:active {
    color: #fff;
}

.page-homepage-primary .treatment-banner__button {
    background-size: 100%;

}

.page-homepage-primary .treatment-header a:hover,
.site-content a:hover,
.treatment-footer a:hover {
    text-decoration: none;
}

@media (min-width:601px) and (max-width:899px) {
    .page-homepage-primary .treatment-banner {
        min-height: 400px;
    }
}

@media (max-width: 600px) {
    .page-homepage-primary .has-mobile-bg.treatment-banner {
        background-position: top center;
        background-size: contain;
        padding-left: 5px;
        padding-right: 5px;
    }

    .page-homepage-primary .has-mobile-bg .treatment-banner__text--home {
        text-align: left;
    }

    .page-homepage-primary .treatment-banner__text {
        max-width: 50%;
    }

    .page-homepage-primary .has-mobile-bg .treatment-banner__subtitle {
        font-size: 12px;
        line-height: 17px;
    }

    .page-homepage-primary .treatment-button {

        min-width: 148px;
    }
}

@media (min-width: 900px) {
    .page-homepage-primary .treatment-banner {
        min-height: 550px;
    }

    .page-homepage-primary .treatment-banner__text {
        width: 45%;
        margin-left: 40px;
    }

    .page-homepage-primary .treatment-banner__text--home {
        max-width: 460px;
    }

    .page-homepage-primary .treatment-title {
        font-size: 35px;
        line-height: 45px;
    }

    .page-homepage-primary .treatment-banner__title {
        padding-bottom: 14px;
    }

    .page-homepage-primary .treatment-banner__subtitle {
        font-size: 20px;
        line-height: 29px;
        padding-bottom: 30px;
    }

    .page-homepage-primary .treatment-banner {
        z-index: 100;
        position: relative;
    }

    .page-homepage-primary .treatment-banner:before {
        display: block;
        content: "";
        position: absolute;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 200;
    }

    .page-homepage-primary .treatment-banner:after {
        display: none;
    }

    .page-homepage-primary .treatment-banner:before {
        width: 13%;
        height: 387px;
        top: 70%;
        left: 0;
        background-image: url('/wp-content/themes/inmodemd/images/hex-left.svg');
        background-position: 0;
    }

    .page-homepage-primary .treatment-banner:after {
        width: 13%;
        height: 456px;
        top: 45%;
        right: 0;
        background-image: url('/wp-content/themes/inmodemd/images/hex-right.svg');
        background-position: right;
    }

    .page-homepage-primary .treatment-banner__text--home .treatment-banner__title br {
        display: block;
    }

    .page-homepage-primary .treatment-button {
        max-width: 200px;
        padding: 13px 13px 12px;
    }
}

@media (min-width: 1280px) {
    .page-homepage-primary .treatment-banner {
        min-height: 700px;
    }

    .page-homepage-primary .treatment-banner:before {
        top: 80%;
    }

    .page-homepage-primary .treatment-banner:after {
        top: 60%;
    }
}

@media (min-width: 1600px) {
    .page-homepage-primary .treatment-banner {
        min-height: 900px;
    }
}

@media (min-width: 2100px) {
    .page-homepage-primary .treatment-banner {
        min-height: 1200px;
    }
}

@media (min-width: 2000px) {
    .page-homepage-primary .treatment-banner {
        background-position: top center;
    }
}

/* page-homepage end */
/* page-international-page start */
.page-international-page-primary .addr_new_addr {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.page-international-page-primary .addr_new_addr li {
    display: block;
    margin-bottom: 1.5em;
}

.page-international-page-primary .addr_new_addr li:last-child {
    margin-right: 0;
}

@media screen and (max-width: 991px) {
    .page-international-page-primary .addr_new_addr li {
        width: 100%;
        text-align: center;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .page-international-page-primary .addr_new_addr li:last-child {
        margin-bottom: 0;
    }
}

/* page-international-page end */
/* page-investors-form start */
.page-investors-form-primary div.wpcf7-response-output {
    color: #000 !important;
    display: block !important;
}

.page-investors-form-primary .wpcf7 form.sent .wpcf7-response-output {
    border: 2px solid #46b450 !important;
    /* Green */
}

.page-investors-form-primary .wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    border: 2px solid #dc3232 !important;
    /* Red */
}

.page-investors-form-primary .wpcf7 form.spam .wpcf7-response-output {
    border: 2px solid #f56e28 !important;
    /* Orange */
}

.page-investors-form-primary .wpcf7 form.invalid .wpcf7-response-output,
.page-investors-form-primary .wpcf7 form.unaccepted .wpcf7-response-output {
    border: 2px solid #ffb900 !important;
    /* Yellow */
}

/* page-investors-form end */
/* page-investors start */
.page-investors-primary .stock-title {
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
}

.page-investors-primary .stock-name {
    font-size: 36px;
    font-size: 2.6rem;
    font-weight: 700;
    line-height: 1;
    text-align: left;
    text-transform: uppercase;

}

.page-investors-primary .text-section .stock-block ul li::before {
    content: none;
}

.page-investors-primary .stock-price,
.page-investors-primary .stock-change,
.page-investors-primary .stock-volume {
    font-size: 4.6rem;
    position: relative;
    margin-bottom: 26px;
}

.page-investors-primary ul.stock_ticker li.minus .sqitem {
    display: flex;
    margin: 30px auto;
}

.page-investors-primary .stock-changep {
    font-size: 2.6rem;
}

.page-investors-primary .stock-price:after,
.page-investors-primary .stock-change:after,
.page-investors-primary .stock-volume:after {
    content: "Price";
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    font-size: 18px;
    text-align: left;
    width: 100%;
    color: black;
    padding-left: 15px;
}

.page-investors-primary .stock-change:after {
    content: "Change";
}

.page-investors-primary .stock-volume:after {
    content: "Volume";
}

/* page-investors end */
/* page-patient-home-treatments start */
/*temporary css edits for september 2022 banner. will be removed in october -camilla*/
.page-id-908 .page-patient-home-treatments-primary .treatment-banner__wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: end;
}

/*temporary css edits for september 2022 banner. will be removed in october -camilla*/
@media (min-width: 900px) {
    .page-patient-home-treatments-primary .treatment-title {
        font-size: 35px;
        line-height: 45px;
    }
}

.page-patient-home-treatments-primary .treatment-banner__subtitle {
    color: #fff !important;
}

.page-patient-home-treatments-primary .treatment-banner:after {
    display: none;
}

@media (max-width: 600px) {
    .page-patient-home-treatments-primary .has-mobile-bg .treatment-banner__text--home {
        width: 50% !important;
        max-width: 100%;
        margin: 0 !important;
        text-align: left !important;
    }

    .page-patient-home-treatments-primary .treatment-banner__text {
        max-width: 50% !important;
    }

    .page-patient-home-treatments-primary .has-mobile-bg .treatment-button {
        margin: 0px !important;
    }
}

@media (min-width:601px) and (max-width:899px) {
    .page-patient-home-treatments-primary .treatment-banner {
        min-height: 400px;
    }
}

.page-patient-home-treatments-primary .treatment-banner {
    margin-bottom: 30px;
}

@media (min-width:900px) and (max-width:1279px) {
    .page-patient-home-treatments-primary .treatment-banner {
        min-height: 550px;
    }
}

@media (min-width: 1600px) {
    .page-patient-home-treatments-primary .treatment-banner {
        min-height: 900px;
    }
}

@media (min-width: 2100px) {
    .page-patient-home-treatments-primary .treatment-banner {
        min-height: 1200px;
    }
}

/* page-patient-home-treatments end */
/* page-search-university start */
.page-search-university-primary .headerarchive_esc {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-search-university-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.page-search-university-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-search-university-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-search-university-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.page-search-university-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.page-search-university-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.page-search-university-primary .description_esc p a,
.page-search-university-primary .description_esc ul a {
    color: #59b7b3;
}

.page-search-university-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.page-search-university-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.page-search-university-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-search-university-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-search-university-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-search-university-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.page-search-university-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-search-university-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-search-university-primary .postnav_esc {
    margin-bottom: 50px;
}

.page-search-university-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-search-university-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-search-university-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-search-university-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.page-search-university-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.page-search-university-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.page-search-university-primary .background_image_university {
    display: block;
    width: 100%;
}

.page-search-university-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

@media screen and (max-width: 991px) {
    .page-search-university-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .page-search-university-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-search-university-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-search-university-primary .background_image_university {
        display: none;

    }

    .page-search-university-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .page-search-university-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-search-university-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-search-university-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .page-search-university-primary .cbfist {
        order: 2;
    }

    .page-search-university-primary .cbsecond {
        order: 1;
    }
}

/* page-search-university end */
/* page-treatments start */
.page-treatments-primary .consult-section .one-box .title {
    margin-bottom: 16px;
}

.page-treatments-primary .consult-section .one-box .subtitle {
    margin-bottom: 10px;
}

.page-treatments-primary .consult-section .one-box .description {
    margin-top: 0;
}

@media only screen and (max-width: 768px) {
    .page-treatments-primary .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }
}

/* page-treatments end */
/* page-university_cat_educational_series start */
.page-university_cat_educational_series-primary .headerarchive_esc {
    /*min-height: 380px;*/
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-university_cat_educational_series-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.page-university_cat_educational_series-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-university_cat_educational_series-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-university_cat_educational_series-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.page-university_cat_educational_series-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.page-university_cat_educational_series-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.page-university_cat_educational_series-primary .description_esc p a,
.page-university_cat_educational_series-primary .description_esc ul a {
    color: #59b7b3;
}

.page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-university_cat_educational_series-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-university_cat_educational_series-primary .postnav_esc {
    margin-bottom: 50px;
}

.page-university_cat_educational_series-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-university_cat_educational_series-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-university_cat_educational_series-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-university_cat_educational_series-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.page-university_cat_educational_series-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.page-university_cat_educational_series-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.page-university_cat_educational_series-primary .background_image_university {
    display: block;
    width: 100%;
}

.page-university_cat_educational_series-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

@media screen and (max-width: 991px) {
    .page-university_cat_educational_series-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .page-university_cat_educational_series-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-university_cat_educational_series-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-university_cat_educational_series-primary .background_image_university {
        display: none;

    }

    .page-university_cat_educational_series-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .page-university_cat_educational_series-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-university_cat_educational_series-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-university_cat_educational_series-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .page-university_cat_educational_series-primary .cbfist {
        order: 2;
    }

    .page-university_cat_educational_series-primary .cbsecond {
        order: 1;
    }
}

/* page-university_cat_educational_series end */
/* page-university_cat_elearning-international start */
.page-university_cat_elearning-international-primary .headerarchive_esc {
    /*min-height: 380px;*/
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-university_cat_elearning-international-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.page-university_cat_elearning-international-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-university_cat_elearning-international-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-university_cat_elearning-international-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.page-university_cat_elearning-international-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.page-university_cat_elearning-international-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.page-university_cat_elearning-international-primary .description_esc p a,
.page-university_cat_elearning-international-primary .description_esc ul a {
    color: #59b7b3;
}

.page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-university_cat_elearning-international-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-university_cat_elearning-international-primary .postnav_esc {
    margin-bottom: 50px;
}

.page-university_cat_elearning-international-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-university_cat_elearning-international-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-university_cat_elearning-international-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-university_cat_elearning-international-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.page-university_cat_elearning-international-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.page-university_cat_elearning-international-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.page-university_cat_elearning-international-primary .background_image_university {
    display: block;
    width: 100%;
}

.page-university_cat_elearning-international-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

@media screen and (max-width: 991px) {
    .page-university_cat_elearning-international-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .page-university_cat_elearning-international-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-university_cat_elearning-international-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-university_cat_elearning-international-primary .background_image_university {
        display: none;

    }

    .page-university_cat_elearning-international-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .page-university_cat_elearning-international-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-university_cat_elearning-international-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-university_cat_elearning-international-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .page-university_cat_elearning-international-primary .cbfist {
        order: 2;
    }

    .page-university_cat_elearning-international-primary .cbsecond {
        order: 1;
    }
}

/* page-university_cat_elearning-international end */
/* page-university_cat_elearning start */
.page-university_cat_elearning-primary .headerarchive_esc {
    /*min-height: 380px;*/
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-university_cat_elearning-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.page-university_cat_elearning-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-university_cat_elearning-primary .description_esc p {
    color: #19242e;
    font-size: 18px;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-university_cat_elearning-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.page-university_cat_elearning-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.page-university_cat_elearning-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.page-university_cat_elearning-primary .description_esc p a,
.page-university_cat_elearning-primary .description_esc ul a {
    color: #59b7b3;
}

.page-university_cat_elearning-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.page-university_cat_elearning-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.page-university_cat_elearning-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-university_cat_elearning-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-university_cat_elearning-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-university_cat_elearning-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.page-university_cat_elearning-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-university_cat_elearning-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-university_cat_elearning-primary .postnav_esc {
    margin-bottom: 50px;
}

.page-university_cat_elearning-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-university_cat_elearning-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-university_cat_elearning-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-university_cat_elearning-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.page-university_cat_elearning-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.page-university_cat_elearning-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.page-university_cat_elearning-primary .background_image_university {
    display: block;
    width: 100%;
}

.page-university_cat_elearning-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

@media screen and (max-width: 991px) {
    .page-university_cat_elearning-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .page-university_cat_elearning-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-university_cat_elearning-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-university_cat_elearning-primary .background_image_university {
        display: none;

    }

    .page-university_cat_elearning-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .page-university_cat_elearning-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-university_cat_elearning-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-university_cat_elearning-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .page-university_cat_elearning-primary .cbfist {
        order: 2;
    }

    .page-university_cat_elearning-primary .cbsecond {
        order: 1;
    }
}

/* page-university_cat_elearning end */
/* page-university_cat_events start */
.page-university_cat_events-primary .headerarchive_esc {
    /*min-height: 380px;*/
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-university_cat_events-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.page-university_cat_events-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-university_cat_events-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-university_cat_events-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.page-university_cat_events-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.page-university_cat_events-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.page-university_cat_events-primary .description_esc p a,
.page-university_cat_events-primary .description_esc ul a {
    color: #59b7b3;
}

.page-university_cat_events-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.page-university_cat_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.page-university_cat_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-university_cat_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-university_cat_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-university_cat_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.page-university_cat_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-university_cat_events-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-university_cat_events-primary .postnav_esc {
    margin: 25px 0;
}

.page-university_cat_events-primary .postnav_esc .box {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

.page-university_cat_events-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-university_cat_events-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-university_cat_events-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-university_cat_events-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.page-university_cat_events-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.page-university_cat_events-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.page-university_cat_events-primary .background_image_university {
    display: block;
    width: 100%;
}

.page-university_cat_events-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay {
    padding: 30px 0;
    margin: 25px 0 50px;
    background: #fff;
}

.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay .box {
    display: block;
    width: 100%;
    max-width: 900px;
    margin: auto;
}

.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay .title {
    color: #0d1f2c;
    font-size: 20px;
    padding-bottom: 20px;
}

.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay p:last-child {
    padding-bottom: 0;
}

.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay ul {
    list-style: unset;
    padding-left: 20px;
    color: #19242e;
    font-size: 16px;
    line-height: normal;
}

.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay p a,
.page-university_cat_events-primary .inmodeuniversity_events_result .row_replay ul a {
    color: #59b7b3 !important;
}

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

    /*.headerarchive_esc{
      min-height: 280px;
    }*/
    .page-university_cat_events-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .page-university_cat_events-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-university_cat_events-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-university_cat_events-primary .background_image_university {
        display: none;

    }

    .page-university_cat_events-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .page-university_cat_events-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-university_cat_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-university_cat_events-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .page-university_cat_events-primary .cbfist {
        order: 2;
    }

    .page-university_cat_events-primary .cbsecond {
        order: 1;
    }
}

/* page-university_cat_events end */
/* page-university_cat_practice_management start */
.page-university_cat_practice_management-primary .headerarchive_esc {
    /*min-height: 380px;*/
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-university_cat_practice_management-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.page-university_cat_practice_management-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-university_cat_practice_management-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-university_cat_practice_management-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.page-university_cat_practice_management-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.page-university_cat_practice_management-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.page-university_cat_practice_management-primary .description_esc p a,
.page-university_cat_practice_management-primary .description_esc ul a {
    color: #59b7b3;
}

.page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    color: #fff;
}

.page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-university_cat_practice_management-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-university_cat_practice_management-primary .postnav_esc {
    margin-bottom: 50px;
}

.page-university_cat_practice_management-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-university_cat_practice_management-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-university_cat_practice_management-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-university_cat_practice_management-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.page-university_cat_practice_management-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.page-university_cat_practice_management-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.page-university_cat_practice_management-primary .background_image_university {
    display: block;
    width: 100%;
}

.page-university_cat_practice_management-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

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

    .page-university_cat_practice_management-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .page-university_cat_practice_management-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-university_cat_practice_management-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-university_cat_practice_management-primary .background_image_university {
        display: none;

    }

    .page-university_cat_practice_management-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .page-university_cat_practice_management-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-university_cat_practice_management-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-university_cat_practice_management-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .page-university_cat_practice_management-primary .cbfist {
        order: 2;
    }

    .page-university_cat_practice_management-primary .cbsecond {
        order: 1;
    }
}

/* page-university_cat_practice_management end */
/* page-university_cat_technology_animations start */
.page-university_cat_technology_animations-primary .headerarchive_esc {
    /*min-height: 380px;*/
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-university_cat_technology_animations-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.page-university_cat_technology_animations-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.page-university_cat_technology_animations-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    line-height: 1.4;
    padding-bottom: 15px;
}

.page-university_cat_technology_animations-primary .description_esc p:last-child {
    padding-bottom: 0;
}

.page-university_cat_technology_animations-primary .description_esc ul {
    color: #19242e;
    padding-left: 30px;
    list-style: unset;
    padding-bottom: 15px;
    font-size: 2rem;
    line-height: 1.4;
}

.page-university_cat_technology_animations-primary .description_esc ul:last-child {
    padding-bottom: 0;
}

.page-university_cat_technology_animations-primary .description_esc p a,
.page-university_cat_technology_animations-primary .description_esc ul a {
    color: #59b7b3;
}

.page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.page-university_cat_technology_animations-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.page-university_cat_technology_animations-primary .postnav_esc {
    margin-bottom: 50px;
}

.page-university_cat_technology_animations-primary .postnav_esc .row {
    justify-content: space-between;
}

.page-university_cat_technology_animations-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.page-university_cat_technology_animations-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.page-university_cat_technology_animations-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.page-university_cat_technology_animations-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.page-university_cat_technology_animations-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.page-university_cat_technology_animations-primary .background_image_university {
    display: block;
    width: 100%;
}

.page-university_cat_technology_animations-primary .background_image_university_mobile {
    display: none;
    width: 100%;
}

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

    /*.headerarchive_esc{
      min-height: 280px;
    }*/
    .page-university_cat_technology_animations-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .page-university_cat_technology_animations-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .page-university_cat_technology_animations-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }

    .page-university_cat_technology_animations-primary .background_image_university {
        display: none;

    }

    .page-university_cat_technology_animations-primary .background_image_university_mobile {
        display: block;

    }
}

@media screen and (max-width: 767px) {
    .page-university_cat_technology_animations-primary .headerarchive_esc {
        background-position: center center;
    }

    .page-university_cat_technology_animations-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .page-university_cat_technology_animations-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .page-university_cat_technology_animations-primary .cbfist {
        order: 2;
    }

    .page-university_cat_technology_animations-primary .cbsecond {
        order: 1;
    }
}

/* page-university_cat_technology_animations end */
/* page-workstation-individual-new start */
.page-workstation-individual-new-primary div.wpcf7-response-output.wpcf7-spam-blocked {
    background: red;
}

/* page-workstation-individual-new end */
/* pages end */

/* singles start */
/* single-investors_events start */
.single-investors_events-primary .hero_pa_press_page {
    width: 100%;
    padding: 82.5px 0;
    background: url(/wp-content/themes/inmodemd/images/treatments-hero.jpg) top right no-repeat;
    background-size: cover;
}

.single-investors_events-primary .hero_pa_press_page h1 {
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
}

.single-investors_events-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.single-investors_events-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.single-investors_events-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.single-investors_events-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.single-investors_events-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.single-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.single-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.single-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.single-investors_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.single-investors_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.single-investors_events-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.single-investors_events-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.single-investors_events-primary .postnav_esc {
    /*margin-bottom: 50px;*/
}

.postnav_esc .row {
    justify-content: space-between;
}

.single-investors_events-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.single-investors_events-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.single-investors_events-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.single-investors_events-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.single-investors_events-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

.single-investors_events-primary .test {
    width: 100%;
    margin-bottom: 50px;
}

.single-investors_events-primary .investors_events {
    display: block;
    width: 100%;
    padding: 70px 0 40px 0;
}

.single-investors_events-primary .investors_events.investors_events_past {
    background: #f3f4f4;
}

.single-investors_events-primary .investors_events .investors_events_content {
    display: block;
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
}

.single-investors_events-primary .investors_events .investors_events_content h2 {
    font-family: 'franklin_gothic_mediumregular';
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 50px;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box {
    box-shadow: 0 2px 5px 0.1px rgba(215, 218, 230, 0.4);
    border: solid 1px rgba(215, 218, 230, 0.5);
    width: 32%;
    box-sizing: border-box;
    margin-bottom: 30px;
    background: #fff;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_heabox {
    width: 100%;
    padding: 15px;
    background: #fafafa;
    box-sizing: border-box;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_heabox p {
    font-family: 'franklin_gothic_mediumregular';
    color: #0d1f2c;
    font-size: 28px;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 0px;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border-bottom: 1px #fafafa solid;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox h3 {
    font-size: 18px;
    padding-bottom: 20px;
    font-family: 'franklin_gothic_mediumregular';
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p {
    font-size: 16px;
    padding-bottom: 10px;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p:last-child {
    padding-bottom: 0;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_footerbox {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p {
    font-size: 16px;
    padding-bottom: 20px;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p a {
    color: #59b7b3;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .box a {
    color: #59b7b3;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box .investors_events_bodybox p:last-child {
    padding-bottom: 0;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box {
    box-shadow: 0 2px 5px 0.1px rgba(215, 218, 230, .4);
    border: solid 1px rgba(215, 218, 230, .5);
    width: 100%;
    max-width: 800px;
    margin: auto;
    box-sizing: border-box;
    margin-bottom: 30px;
    background: #fff;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox {
    width: 100%;
    padding: 15px;
    background: #fafafa;
    box-sizing: border-box;
    border-top: 3px #59b7b3 solid;
    border-bottom: 3px #59b7b3 solid;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox .investors_events_content_box_headbox_box1 {
    width: 49%;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox .investors_events_content_box_headbox_box1 p {
    font-size: 16px;
    padding-bottom: 10px;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox .investors_events_content_box_headbox_box1 p:last-child {
    padding-bottom: 0;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox .investors_events_content_box_headbox_box2 {
    width: 49%;
    text-align: right;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox {
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    border-bottom: 3px #59b7b3 solid;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .boxx {
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .boxx p {
    font-size: 16px;
    padding-bottom: 10px;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .boxx a {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 20px;
    color: #59b7b3;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .boxx a:before {
    font: normal normal normal 16px/1 FontAwesome;
    content: '\f0c6';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .boxx a.pdfppsmlink {
    width: auto;
    display: inline-block;
    padding: 0;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .boxx a.pdfppsmlink:before {
    display: none;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .boxx p:last-child {
    padding-bottom: 0;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox .box {
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px #59b7b3 solid;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox h2 {
    display: block;
    width: 100%;
    font-family: 'franklin_gothic_mediumregular';
    color: #0d1f2c;
    font-size: 24px;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox h2.proc {
    padding: 15px;
    padding-bottom: 15px;
    padding-right: 30px;
    background: #fafafa;
    position: relative;
    border-bottom: 1px #59b7b3 solid;
    cursor: pointer;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox h2.proc:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: '\f054';
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    transition: 0.5s;
}

.single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_bodybox h2.proc.activelink:after {
    -webkit-transform: translate(0, -50%) rotate(90deg);
    transform: translate(0, -50%) rotate(90deg);
    transition: 0.5s;
}

.single-investors_events-primary .linkbox {
    width: 100%;
    box-sizing: border-box;
    padding: 15px;
}

.single-investors_events-primary .investors_events_content_box_back {
    width: 100%;
    max-width: 800px;
    margin: 30px auto 0;
}

.single-investors_events-primary .investors_events_content_box_back p {
    text-transform: uppercase;
    color: #3d3d3d;
    text-align: center;
    font-family: 'franklin_gothic_bookregular';
    font-size: 18px;
}

.single-investors_events-primary .investors_events_content_box_back p a {
    color: #3d3d3d;
}

@media screen and (max-width: 991px) {
    .single-investors_events-primary .headerarchive_esc {
        min-height: 280px;
    }

    .single-investors_events-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .single-investors_events-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .single-investors_events-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .single-investors_events-primary .headerarchive_esc {
        background-position: center center;
    }

    .single-investors_events-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .single-investors_events-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .single-investors_events-primary .cbfist {
        order: 2;
    }

    .single-investors_events-primary .cbsecond {
        order: 1;
    }

    .single-investors_events-primary .investors_events .investors_events_content .investors_events_content_boxes .box {
        width: 100%;
    }

    .single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox .investors_events_content_box_headbox_box1 {
        padding-bottom: 15px;
    }

    .single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox .investors_events_content_box_headbox_box1,
    .single-investors_events-primary .investors_events .investors_events_content .investors_events_content_box .investors_events_content_box_headbox .investors_events_content_box_headbox_box2 {
        width: 100%;
        text-align: center;
    }
}

/* single-investors_events end */
/* single-pa_press start */
.single-pa_press-primary .hero_pa_press_page {
    width: 100%;
    padding: 82.5px 0;
    background: url(/wp-content/themes/inmodemd/images/treatments-hero.jpg) top right no-repeat;
    background-size: cover;
}

.single-pa_press-primary .hero_pa_press_page h1 {
    color: #0d1f2c;
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
}

.single-pa_press-primary #pa_press_page_box {
    width: 100%;
    padding: 50px 0;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container {
    width: 100%;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box {
    width: 100%;
    padding: 15px;
    background: #fff;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box:nth-child(2n+2) {
    background: #f1f1f3;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content {
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box1 {
    width: 150px;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box1 img {
    display: block;
    width: 100%;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 {
    width: calc(95% - 150px);
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 h3 {
    font-weight: 600;
    font-size: 18px;
    padding-bottom: 20px;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 p {
    font-size: 16px;
    padding-bottom: 20px;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 p:last-child {
    padding-bottom: 0;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 p a {}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 ul {
    list-style: unset;
    padding-left: 40px;
    padding-bottom: 20px
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 ul li {
    padding-bottom: 15px;
}

.single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 ul li:last-child {
    padding-bottom: 0;
}

@media only screen and (max-width: 768px) {
    .single-pa_press-primary .hero_pa_press_page h1 {
        line-height: 1.2;
        font-size: 28px;
        font-size: 2.8rem;
    }

    .single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box1 {
        margin: 0 auto 20px;
    }

    .single-pa_press-primary #pa_press_page_box .pa_press_page_container .pa_press_page_box .pa_press_page_box_content .pa_press_page_box_box2 {
        width: 100%;
    }
}

.single-pa_press-primary .headerarchive_esc {
    min-height: 580px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.single-pa_press-primary .headerarchive_esc h1 {
    color: #FFF;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.single-pa_press-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.single-pa_press-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.single-pa_press-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.single-pa_press-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.single-pa_press-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.single-pa_press-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.single-pa_press-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.single-pa_press-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.single-pa_press-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.single-pa_press-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.single-pa_press-primary .postnav_esc {
    margin-bottom: 50px;
    margin-top: 30px;
}

.single-pa_press-primary .postnav_esc .row {
    justify-content: space-between;
}

.single-pa_press-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.single-pa_press-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.single-pa_press-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 991px) {
    .single-pa_press-primary .headerarchive_esc {
        min-height: 280px;
    }

    .single-pa_press-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
    }

    .single-pa_press-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .single-pa_press-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .single-pa_press-primary .headerarchive_esc {
        background-position: center center;
    }

    .single-pa_press-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .single-pa_press-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }
}

/* single-pa_press end */
/* single-physician_profile start */
.single-physician_profile-primary .physician-profile .physician-information .website a {
    word-break: break-word;
}

.single-physician_profile-primary div.select-styled,
.single-physician_profile-primary ul.select-options {
    display: none;
}

.single-physician_profile-primary .physician-profile .physician-map-wrap {
    min-height: 100%;
}

.single-physician_profile-primary .physician-profile .contact-info-wrap .physician-contact-info .phone,
.single-physician_profile-primary .physician-profile .contact-info-wrap .physician-contact-info .address {
    padding-top: 0px;
    font-size: 16px;
}

.single-physician_profile-primary .physician-profile .contact-info-wrap .physician-contact-info .phone span,
.single-physician_profile-primary .physician-profile .contact-info-wrap .physician-contact-info .address span {
    font-family: 'franklin_gothic_bookregular';

}

.single-physician_profile-primary .physician-profile .workstation-specialist>p {
    font-size: 16px;
}

.single-physician_profile-primary .physician-profile .about-physician {
    margin-bottom: 2.5em;
}

.single-physician_profile-primary .mobile-img-position img {
    width: 100%;
}

/* single-physician_profile end */
/* singles end */
/* taxonomyes start */
/* taxonomy-university_cat start */
.taxonomy-university_cat-primary .headerarchive_esc {
    min-height: 380px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.taxonomy-university_cat-primary .headerarchive_esc h1 {
    color: #313130;
    font-size: 6rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    color: #fff;
}

.taxonomy-university_cat-primary .headerarchive_esc h1 span {
    font-size: 4rem;
}

.taxonomy-university_cat-primary .description_esc p {
    color: #19242e;
    font-size: 2rem;
    /*font-weight: bold;*/
    line-height: 1.4;
}

.taxonomy-university_cat-primary .clinical-paper-item-holder-v2 {
    box-shadow: 0 0 10px 1px #bfbfbf;
    margin-bottom: 50px;
    margin-top: 0;
}

.taxonomy-university_cat-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
    box-sizing: border-box;
    padding: 30px;
    max-width: 100%;
    min-width: 400px;
    background: #7cb5b2;
    float: left;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: 'franklin_gothic_mediumregular';
    color: #fff;
}

.taxonomy-university_cat-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:after {
    content: ',';
    position: relative;
    left: -3px;
}

.taxonomy-university_cat-primary .clinical-paper-item-holder-v2 .field-value-holder-top span:last-child:after {
    display: none;
}

.taxonomy-university_cat-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box {
    width: 100%;
    box-sizing: border-box;
    padding: 2%;
    border: 0;
}

.taxonomy-university_cat-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box img {
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

.taxonomy-university_cat-primary .clinical-paper-item-holder-v2 .clinical-paper-item-holder-v2-box .button .btn {
    width: 150px;
}

.taxonomy-university_cat-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
    color: #7cb5b2;
}

.taxonomy-university_cat-primary .postnav_esc {
    margin-bottom: 50px;
}

.taxonomy-university_cat-primary .postnav_esc .row {
    justify-content: space-between;
}

.taxonomy-university_cat-primary .postnav_esc .newer,
.postnav_esc .older {
    display: block;
}

.taxonomy-university_cat-primary .postnav_esc .newer img,
.postnav_esc .older img {
    width: 282px;
    display: block;
}

.taxonomy-university_cat-primary .clinical-papers-template .clinical-paper-item-holder .description {
    font-size: 16px;
}

.taxonomy-university_cat-primary .clinical-paper-section .patient-video .patient-video-inner {
    padding: 0;
    border: 0;
}

.taxonomy-university_cat-primary .section-title-ttl {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.2;
}

@media screen and (max-width: 991px) {
    .taxonomy-university_cat-primary .headerarchive_esc {
        min-height: 280px;
    }

    .taxonomy-university_cat-primary .headerarchive_esc h1 {
        font-size: 3rem;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 15px;
        box-sizing: border-box;
        color: #fff;
    }

    .taxonomy-university_cat-primary .headerarchive_esc h1 span {
        font-size: 2rem;
    }

    .taxonomy-university_cat-primary .postnav_esc .newer img,
    .postnav_esc .older img {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .taxonomy-university_cat-primary .headerarchive_esc {
        background-position: center center;
    }

    .taxonomy-university_cat-primary .clinical-paper-item-holder-v2 .field-value-holder-top {
        min-width: 100%;
        font-size: 2rem;
        padding: 15px;
    }

    .taxonomy-university_cat-primary .clinical-papers-template .clinical-paper-item-holder.clinical-paper-item-holder-v2-box .title {
        font-size: 2rem;
    }

    .taxonomy-university_cat-primary .cbfist {
        order: 2;
    }

    .taxonomy-university_cat-primary .cbsecond {
        order: 1;
    }
}

/* taxonomy-university_cat end */
/* archive-clinical_papers start */
/* archive-clinical_papers end */
/* archive-clinical_papers start */
/* archive-clinical_papers end */
/* taxonomyes end */


/* popup box start */
.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999999;
}

.popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    z-index: 1000;
    width: 96%;
}

.popup-us {
    max-width: 650px;
}
.popup-int{
    max-width: 710px;   
}
.popup-us .popup-container,
.popup-int .popup-container{
    width: 100%;
    max-width: 96%;
    margin: 0 auto;
    padding: 50px 0;
}

.popup .popup-container {
    text-align: center;
}

.popup .popup-container .title {
    font-family: 'franklin_gothic_mediumregular';
    font-size: 35px;
    color: #313131;
    margin: 0;
    padding: 0 0 30px;
    line-height: 40px;
    letter-spacing: 2px;
    display: inline-block;
}

.popup .popup-container .subtitle {
    font-family: 'franklin_gothic_mediumregular';
    font-size: 20px;
    color: #313131;
    margin: 0;
    padding: 0 0 30px;
    line-height: 30px;
    letter-spacing: 2px;
    display: inline-block;
}
.popup .popup-container .button-stayint{
    display: inline-block;
    padding: 15px;
    background: #59B7B3;
    border: 1px #59B7B3 solid;
    color: #fff;
    font-family: 'franklin_gothic_mediumregular';
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.popup .popup-container .button-stayint:hover{
    background: transparent;
    color: #59B7B3;
    text-decoration: none;
}
.popup .popup-container .button-gousa{
    text-decoration: underline;
    font-family: 'franklin_gothic_mediumregular';
    font-size: 16px;
    text-transform: uppercase;
    color: #313131;
    display: block;
}
.popup .popup-container .subtitle:last-child {
    padding-bottom: 0;
}

.popup-container-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.popup-container-row .popup-container-col {
    width: 50%;
    box-sizing: border-box;
    padding: 0 15px;
    border-right: 1px #59B7B3 solid;
    border-left: 0;
}

.popup-container-row .popup-container-col:last-child {
    border-right: 0;
    border-left: 1px #59B7B3 solid;
}

.popup-container-row .popup-container-col .button {
    cursor: pointer;
}

.popup-container-row .popup-container-col .button img {
    display: block;
    width: 100%;
    max-width: 200px;
    margin: 0 auto 20px;
}
.header__menu_2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation{
    margin-right: 30px;
    width: 150px;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul{
    padding: 0;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li{
    width: 100%;
    background: #fff;
    border: 0;
    display: block;
    position: relative;
    border-radius: 0;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li:hover{
    background: #fff;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li a{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
    align-items: center;
    padding: 10px;
    margin: 0;
    color: #000;
    border-radius: 0;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li:hover a{
    color: #000;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li a img{
    width: 45%;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li a span{
    width: 50%;
    text-align: left;
    font-size: 12px;
    color: #000;
    font-family: 'franklin_gothic_mediumregular';
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li:hover a span{
    color: #000;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li ul{
    position: absolute;
    top: 100%;
    padding: 0;
    display: none;
}
.header_new_version__line2 .header_new_version__line2__boxes .header__menu_2 .menusitelocation ul li:hover ul{
    display: block;
}
.header_new_version .header_new_version__line2{
    padding: 10px 0 !important;
}
.int_mob-menu-part .int_mob-menu-part-row{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.int_mob-menu-part .int_mob-menu-part-row .int_mob-menu-part-img{
    width: 40px;
}
.int_mob-menu-part .int_mob-menu-part-row .int_mob-menu-part-img img{
    display: block;
    width: 100%;
}
.int_mob-menu-part .int_mob-menu-part-row .int_mob-menu-part-text{
    width: calc(100% - 50px);
}
@media screen and (max-width: 1024px){
    .popup{
        padding:30px 10px;
    }
    .popup-us .popup-container,
    .popup-int .popup-container{
        padding: 0;
    }
    .popup .popup-container .title{
        font-size: 22px;
        padding-bottom: 30px;
        line-height: 26px;
    }
    .popup .popup-container .subtitle{
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 18px;
    }
    .popup-container-row .popup-container-col .button img{
        max-width: 120px;
        margin: 0 auto;
    }
}
/* popup box end */