
/*******Reset css*******/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none; padding:0; margin:0;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
table {border-collapse: collapse;border-spacing: 0;}
*, *:before, *:after {
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: #17417A;
    text-decoration: none;
}

@font-face {
    font-family: 'Runda';
    src: url('../fonts/RundaW00-Medium.eot');
    src: url('../fonts/RundaW00-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RundaW00-Medium.woff2') format('woff2'),
        url('../fonts/RundaW00-Medium.woff') format('woff'),
        url('../fonts/RundaW00-Medium.ttf') format('truetype'),
        url('../fonts/RundaW00-Medium.svg#RundaW00-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Runda';
    src: url('../fonts/RundaW00-Bold.eot');
    src: url('../fonts/RundaW00-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RundaW00-Bold.woff2') format('woff2'),
        url('../fonts/RundaW00-Bold.woff') format('woff'),
        url('../fonts/RundaW00-Bold.ttf') format('truetype'),
        url('../fonts/RundaW00-Bold.svg#RundaW00-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Runda';
    src: url('../fonts/RundaW00-Normal.eot');
    src: url('../fonts/RundaW00-Normal.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RundaW00-Normal.woff2') format('woff2'),
        url('../fonts/RundaW00-Normal.woff') format('woff'),
        url('../fonts/RundaW00-Normal.ttf') format('truetype'),
        url('../fonts/RundaW00-Normal.svg#RundaW00-Normal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Runda';
    src: url('../fonts/RundaW00-Light.eot');
    src: url('../fonts/RundaW00-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RundaW00-Light.woff2') format('woff2'),
        url('../fonts/RundaW00-Light.woff') format('woff'),
        url('../fonts/RundaW00-Light.ttf') format('truetype'),
        url('../fonts/RundaW00-Light.svg#RundaW00-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

body {font-family: 'Runda';overflow-x:hidden;font-weight:normal;position: relative; color: #06417E;}
p {font-size: 28px; line-height: 34px; font-weight: 500; margin: 0 0 22px 0;}
h3 {font-size: 44px; line-height: 58px; font-weight: bold;}
h4 {font-size: 36px; line-height: 44px; font-weight: bold;}
img {vertical-align: top; max-width: 100%;}
section {position: relative;}
section .inner {padding: 0 180px;}
section .title-block {-ms-box-orient: horizontal; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center; background-color: #06417E; min-height: 200px; border-left: 1px solid #0661bf;}
section .title-block h2 {color: #fff;font-size: 64px;line-height: 85px;font-weight: bold;text-transform: uppercase;}
.owl-nav .owl-prev {position: absolute;top: -40px;left: 180px;width: 80px;height: 80px;background: #3382F3 url('../images/arrow-left.png') no-repeat center;font-size: 0;transition: 400ms ease all;}
.owl-nav .owl-prev:hover {background: #fff url('../images/arrow-left-blue.png') no-repeat center;}

.owl-nav .owl-next {position: absolute;top: -40px;left: 270px;width: 80px;height: 80px;background: #3382F3 url('../images/arrow-right.png') no-repeat center;font-size: 0;transition: 400ms ease all;}
.owl-nav .owl-next:hover {background: #fff url('../images/arrow-right-blue.png') no-repeat center;}


header {position: fixed;left: 0;top: 0;height: 100vh;width: 500px;background: #F5F5F5;z-index: 9;}
.nav-toggle {display: none;}
header .navbar-brand {display: block;width: 100%;}
header .navbar-brand img {width: 100%;}
header .main-menu {height: calc(100vh - 380px);position: relative;padding: 50px 0;overflow-y: auto;}
header .main-menu ul li {padding: 4px 40px 4px 120px;}
header .main-menu ul li a {font-size: 36px;line-height: 48px;font-weight: bold;text-transform: uppercase;color: #999999;display: inline-block;}
header .main-menu ul li a.active,
header .main-menu ul li a:hover {color: #17417A;}
header .download-report {text-align: center;}
header .download-report a {width: calc(100% - 100px);background: #00407D;color: #FFFFFF;border-radius: 50px;font-size: 28px;font-weight: bold;text-transform: uppercase;text-align: center;padding: 20px;line-height: 60px;display: inline-block;margin: auto;}
header .download-report a:hover {background: #0081fb;}

.main-page {padding: 0 0 0 500px;}
.button {color: #fff;font-size: 22px;display: inline-block;text-align: center;text-transform: uppercase;background-color: #00a1e2;letter-spacing: -0.5px;font-weight: bold;padding: 8px 20px;border: 2px solid #00a1e2;text-decoration: none; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.bg-cover {background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important;}
.text-center {text-align: center;}

.intro-block {background-image:url('../images/Intro-bg.png');}
.intro-block .top-close a {color: #FFFFFF;font-size: 64px;line-height: 85px;font-weight: bold;text-transform: uppercase;position: fixed;right: 80px;top: 50px; z-index: 99; transition: all 0.2s ease;}
.intro-block .top-close a:hover {color: #00407D;}
.intro-block .inner {min-height: 1150px;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: flex;}
.intro-block .inner .text-block img {margin: 0 0 40px 0;}
.intro-block .inner .text-block h2 {color: #fff;font-size: 44px;line-height: 58px;font-weight: bold; padding: 0 0 0 32px;}
.intro-block .inner .text-block p {font-size: 24px; line-height: 32px; font-weight: bold; margin: 0;}

.overview-block {padding: 130px 0 108px 0;}
.overview-block .text-block .number {color: #3382F3;font-size: 316px;line-height: 280px;font-weight: bold;}
.overview-block .text-block h3 {max-width: 870px;margin: 20px 0 25px 0;}
.overview-block .text-block p {font-size: 24px;line-height: 30px;}

.about-block {min-height: 100vh;}
.about-block .text-block {padding: 70px 0 40px 0; max-width: 935px;}
.about-block .text-block h4 {margin: 33px 0 20px 0;}
.about-block .text-block h4 span {color: #1276E3;}
.about-block .text-block h4 a:hover {color: #06417E;}
.about-block .text-block address {font-size: 28px;line-height: 32px;font-weight: 500;}
.about-block .text-block address a:hover {color: #1276E3;}
.about-block .text-block address .website,
.about-block .text-block address .mail {color: #1276E3;}
.about-block .text-block address .website:hover,
.about-block .text-block address .mail:hover {color: #17417A;}

.highlight-slider .item {min-height: calc(100vh - 200px);}
.highlight-slider .item .inner {padding-top: 100px;padding-bottom: 50px;}
.highlight-slider .top-row {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}
.highlight-slider .top-row .left-text {width: calc(100% - 300px);}
.highlight-slider .top-row .icon {margin: -40px -70px 0 auto; width: 300px;}
.highlight-slider .top-row .icon img {max-width: 245px; margin-left: auto;}
.highlight-slider .top-row .title {font-size: 65px;line-height: 70px;color: #fff;font-weight: bold;}
.highlight-slider .top-row .number {color: #fff;font-size: 240px;font-weight: bold;margin: 0 0 10px 0;}
.highlight-slider .top-row h3 {color: #fff;font-size: 50px;line-height: 65px;font-weight: bold;text-transform: uppercase;margin: 15px 0 30px 0; /*max-width: 600px;*/}
.highlight-slider .bottom-text p {margin: 0;color: #fff;font-size: 24px;line-height: 32px;font-weight: bold;}

.comments-block .title-block {background: #F5F5F5; border: none;}
.comments-block .title-block h2 {color: #06417E;}
.comments-slider .item {padding: 100px 0 80px 0;}
.comments-slider .top-row {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;border-bottom: 3px solid #3382F3;}
.comments-slider .top-row .img {width: 385px;}
.comments-slider .top-row .text {width: calc(100% - 385px);padding: 25px 30px;}
.comments-slider .top-row .text p {font-size: 28px;line-height: 36px;font-weight: bold;margin: 0;}
.comments-slider .item .bottom-text {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;margin: 70px 0 0 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: space-between;justify-content: space-between;}
.comments-slider .item .bottom-text .name {font-size: 28px;line-height: 36px;font-weight: bold;}
.comments-slider .item .bottom-text .post {font-size: 28px;line-height: 36px;font-weight: normal;max-width: 420px;margin: 5px 0 0 0;}
.comments-slider .item .bottom-text .read-all a {border: 5px solid #3382F3;color: #3382F3;font-size: 28px;line-height: 37px;text-transform: uppercase;font-weight: bold;padding: 25px 35px;border-radius: 50px;}
.comments-slider .item .bottom-text .read-all a:hover {background: #3382F3; color: #fff;}

.numbers-block .top-text-block {max-width: 935px; padding: 20px 0 120px 0;}
.numbers-block .top-text-block h3 {font-size: 64px;line-height: 72px; max-width: 800px; margin: 0 0 20px 0;}
.numbers-slider .item {min-height: 520px;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 80px;}
.numbers-slider .item .text-block {max-width: 575px;}
.numbers-slider .item .text-block h4 {color: #fff;text-transform: uppercase;}
.numbers-slider .item .text-block .view-report {border: 5px solid #fff;color: #fff;font-size: 28px;line-height: 37px;text-transform: uppercase;font-weight: bold;padding: 25px 35px;border-radius: 50px;display: inline-block;margin: 32px 0 0 0;}
.numbers-slider .item .text-block .view-report:hover {border-color: #3382F3 !important; background-color: #3382F3 !important; color: #fff !important;}
.numbers-slider .item .text-block.blue-text h4 {color: #05407D;}
.numbers-slider .item .text-block.blue-text .view-report {border-color: #3382F3; color: #3382F3;}


.team-block .title-block {background: #F5F5F5; border: none;}
.team-block .title-block h2 {color: #06417E;}
.team-block .top-text {max-width: 900px;padding: 40px 0 20px 0;}
.team-block .map-bottom {padding: 0 50px 50px 180px;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}
.team-block .map-bottom .left-block {width: calc(100% - 200px);padding: 0 20px 0 0;min-height: 525px; position: relative;}
.team-block .map-bottom .left-block .map-image {position: absolute;left: 0;right: 0;top: 0;z-index: -1; max-width: 850px;}
.team-block .map-bottom .right-block {width: 180px;margin-left: auto;}
.team-block .map-bottom .right-block p {color: #474747;font-size: 20px;line-height: 30px;text-transform: uppercase;font-weight: bold;margin: 0;}
.team-block .map-bottom .right-block ul {padding: 12px 0 0 0;}
.team-block .map-bottom .right-block ul li {font-size: 16px;color: #474747;padding: 5px 0 5px 40px;margin: 0 0 8px 0; position: relative; text-transform: uppercase;}
.team-block .map-bottom .right-block ul li:before {content: '';width: 23px;height: 23px;position: absolute;left: 0;background: #000;border-radius: 50%;top: 0;}
.team-block .map-bottom .right-block ul li.green:before {background: #00ABC3;}
.team-block .map-bottom .right-block ul li.orange:before {background: #FF6D00;}
.team-block .map-bottom .right-block ul li.blue:before {background: #0081FB;}
.team-block .map-bottom .right-block ul li.purple:before {background: #00417E;}
.team-block .map-bottom .right-block ul li.pink:before {background: #D4145A;}
.team-block .map-bottom .right-block ul li.gold:before {background: #CEA544;}

.team-block .map-bottom .columns-group {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;margin: 22% 0 0 5px;}
.team-block .map-bottom .columns-group .col-group {padding: 0 25px 0 0;}
.team-block .map-bottom .columns-group .col-group .list {margin: 0 0 5px 0;}
.team-block .map-bottom .columns-group .col-group .list a {display: block;}
.team-block .map-bottom .columns-group .col-group .list a .place {display: none;}
.team-block .map-bottom .columns-group .col-group .list a[href="#"] {pointer-events: none;}
.team-block .map-bottom .columns-group .col-group .list a .name {font-size: 22px;font-weight: bold;}
.team-block .map-bottom .columns-group .col-group .list a .post {color: #000000;font-size: 22px;}
.team-block .map-bottom .columns-group .col-group .list.orange a .name {color: #FF6D00;}
.team-block .map-bottom .columns-group .col-group .list.green a .name {color: #00ABC3;}
.team-block .map-bottom .columns-group .col-group .list.blue a .name {color: #0081FB;}
.team-block .map-bottom .columns-group .col-group .list.purple a .name {color: #00417E;}
.team-block .map-bottom .columns-group .col-group .list.pink a .name {color: #D4145A;}
.team-block .map-bottom .columns-group .col-group .list.gold a .name {color: #CEA544;}
.team-block .map-bottom .columns-group .col-group .list.popup a .post {background: #fff;padding: 4px 10px;border-radius: 15px;display: inline-block;color: #fff;margin: 3px 0 0 0;}
.team-block .map-bottom .columns-group .col-group .list.orange.popup a .post {background: #FF6D00;}
.team-block .map-bottom .columns-group .col-group .list.green.popup a .post {background: #00ABC3;}
.team-block .map-bottom .columns-group .col-group .list.blue.popup a .post {background: #0081FB;}
.team-block .map-bottom .columns-group .col-group .list.purple.popup a .post {background: #00417E;}
.team-block .map-bottom .columns-group .col-group .list.pink.popup a .post {background: #D4145A;}
.team-block .map-bottom .columns-group .col-group:first-child .list:first-child {margin: 13px 0 5px 26px;}
.team-block .map-bottom .columns-group .col-group:first-child .list:nth-child(2) {margin: 16px 0 5px -8px;}
.team-block .map-bottom .columns-group .col-group:nth-child(2) .list:first-child {margin: 6px 0 12px 40px;}
.team-block .map-bottom .columns-group .col-group:nth-child(2) {margin: 0 0 0 20px;padding: 0 20px 0 0;}
.team-block .map-bottom .columns-group .col-group:nth-child(3) {margin: 32px 0 0 49px;}
.team-block .map-bottom .columns-group .col-group:nth-child(2) .list {margin: 0 0 13px 0;}
.team-block .map-bottom .columns-group .col-group:nth-child(3) .list:nth-child(1) {margin: 0 0 17px 0;}

.teampopup {background: transparent url('../images/popup-blur-bg.png') no-repeat center;background-size: cover;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;}
.teampopup .inner {background: #FD6D21;max-width: 770px;margin: auto;padding: 80px;border-radius: 60px;box-shadow: 0px 6px 10px 3px rgba(0, 0, 0, 0.2); position: relative; min-height: 520px; -ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.teampopup .inner h3 {color: #fff;font-size: 54px;line-height: 62px;font-weight: bold;margin: 0 0 35px 0;}
.teampopup .inner h3 span {display: block; font-size: 40px; line-height: 55px;}
.teampopup .inner p {color: #FFFFFF;font-size: 26px;line-height: 36px;font-weight: normal;}
.teampopup .inner .close-icon {position: absolute;right: 50px;top: 40px;width: 45px;cursor: pointer;transition: 400ms ease all;}
.teampopup .inner .close-icon:hover {opacity: 0.6;}
.teampopup .inner .social {position: absolute;bottom: 28px;right: 35px;}
.teampopup .inner .social a {display: block;max-width: 40px;}
.teampopup.blue-bg .inner {background: #0081FB;}
.teampopup.purple-bg .inner {background: #00417E;}
.teampopup.pink-bg .inner {background: #D4145A;}
.teampopup.gold-bg .inner {background: #CEA544;}
.teampopup.green-bg .inner {background: #00ABC3;}

body.secintro.secoverview .intro-block .top-close a,
body.secintro.secoverview.sechighlights.seccomments .intro-block .top-close a,
body.secintro.secoverview.sechighlights.seccomments.secnumbers .intro-block .top-close a,
body.secintro.secoverview.sechighlights.seccomments.secnumbers.secteam .intro-block .top-close a {color: #06417E;}
body.secintro.secoverview.sechighlights .intro-block .top-close a,
body.secintro.secoverview.sechighlights.seccomments.secnumbers.secteam.secaboutus .intro-block .top-close a {color: #fff;}

.numbers-slider .item .text-block .percentage { font-size: 170px; line-height: 200px; /*font-size: 54px; line-height: 62px;*/ display: block; margin-bottom: 10px; font-weight: bold; }
.orange-text { color: #F77317; }
.red-text { color: #E4432F; }
.green-text { color: #8CC63F !important; }
.persian-green {color: #08ABA9!important;}
.white-text {color: #ffffff}
.lightblue-text { color: #3382F3; }
/*.numbers-slider .item .text-block.text-blocklarge h4 { margin-bottom: 15px; }*/
.numbers-slider .item .text-block.text-blocklarge h3 { line-height: 48px;}
.numbers-slider .item.text-top { display: block; padding-top: 50px; background-size: 100% !important; background-color: #e6e6e6; padding-left: 150px; }
.numbers-slider .item.text-top .text-block { max-width: 700px; }
.numbers-slider .item.bg-cover { min-height: 600px; }
.highlight-slider .owl-stage {-ms-box-orient: horizontal; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;}
.highlight-slider .owl-stage .item {height: 100%;}
.number-icon img{width: 400px !important;}

/******************************************
*******************************************
******************************************/
.new2021 .persian-green {
    color: #0081fb!important;
}
/*.new2021 .highlight-slider .item .inner:before{
    content: '';
    background-color: #f700e58c;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}*/
/*.highlight-slider .item .inner {
    position: relative;
    z-index: 1;
}
*/
.new2021 .highlight-slider .top-row .number {
    font-size: 150px;
    font-weight: 900;
    display: block;
    margin: 10px 0;
}
.new2021 .highlight-slider .number-icon{
	margin: 22px 0 15px;
}
/*.text-block {
    width: 70%;
    margin: 0 auto;
}*/
.new2021 .teampopup{
	background-image: none!important;
	background-color: #ffffff91!important;
}
.new2021 .list.orange {
	margin-left: -17px!important;
}
.new2021 .list.orange .post {
    text-align: right;
    background-color: #fff;
    margin-top: 4px;
    font-weight: 500;
}
.new2021 .list.purple {
    margin-top: 15px!important;
    margin-left: 0!important;
    margin-bottom: 18px!important;
}
.new2021 .list.blue.pop {
    margin-left: 24px!important;
    margin-top: 20px!important;
}
.new2021 #team5 .post {
    background-color: #0081FB;
    color: #fff;
    padding: 4px;
    border-radius: 20px;
    text-align: center;
    display: inline-block;
    margin-top: 5px;
}
.new2021 .list.gold {
    margin-left: 65px!important;
    margin-top: 12px!important;
    position: relative;
    left: 30px;
    top: -8px;
} 
.new2021 .team-block .map-bottom .columns-group .col-group:first-child {
    margin-top: -22px;
}
.new2021 .team-block .map-bottom .columns-group .col-group:nth-child(2) {
    margin-top: -25px;
}
.new2021 .team-block .map-bottom .columns-group .col-group {
    width: 32.33%;
}
.new2021 .list.pink {
    margin-top: 30px!important;
    margin-right: 0!important;
    margin-left: 20px!important;
}
.new2021 .list.pink .post {
    display: inline-block;
    word-break: break-word;
    width: 85px;
}
.teampopup .inner h3 span{
    display: inline-block;
}
.comments-slider .top-row {
    align-items: center;
}
.comments-slider .top-row .text {
    padding-top: 0;
}
#intro .text-block {
    max-width: 90%;
    margin: 0 auto;
}
/*.teampopup .inner h3 {
    font-size: 33px;
}*/
/******************************************
*******************************************
******************************************/


.rulles2021img{background-image:  url('../images/FlashReports/2021/Russell-1000/G_A-Russell-Report-2021-Numbers.jpg')}

@media (max-width: 767px){
    .numbers-slider .item .text-block .percentage { font-size: 100px; line-height: 100px;}
    .numbers-slider .item.text-top { padding-left: 20px; }
    .number-icon img{width: 250px !important;}
    .highlight-slider .top-row h3 {line-height: 35px !important;}
    .new2021 .team-block .map-bottom .columns-group .col-group {
	    width: 100%;
	}
	.new2021 .list.pink .post { 
	    width: auto;
	}
	.new2021 .list.orange .post {
	    text-align: left;
	}
    #numbers .item.rulles2021img.bg-cover{background-image:  url('../images/FlashReports/2021/Russell-1000/Russell-1000-Infographics-MarketCap-Mobile.png')!important;min-height: 675px!important;}
    .numbers-slider .item.bg-cover {
    min-height: 675px;
    }
    .new2021 .list.gold{
        left: 0;
    }
    .new2021 .team-block .map-bottom .columns-group .col-group .list {
        margin: 0 0 25px 0 !important;
    }
    .about-block .text-block h4 span {
        display: block;
    }
    section#highlights .title-block, #comments .title-block, #team .title-block, #aboutus .title-block{ 
        padding-top: 35px;
    }
       #numbers .bg-cover {
        background-image: none!important;
        background-color: #f5f5f5;
        min-height: 400px;
    }
    .comments-slider .item .bottom-text .post { 
        max-width: 78%;
    }
    #numbers .top-text-block h3 span {
        display: block;
    }
    #numbers .top-text-block h3 br{
        display: none;
    }
}

@media(min-width: 1199px) and (max-width: 1440px){
    .teampopup .inner{
        max-width: 624px!important;
    }
    .team-block .map-bottom .left-block {
        max-width: 570px;
    }
    #intro .text-block {
        max-width: 90%;
    }
}

@media(min-width: 1200px){
    .teampopup .inner h3 span{
        display: inline-block;
    }
    .teampopup .inner h3{

    }
    #intro .text-block {
        max-width: 90%;
    }
}

@media(min-width: 992px) and (max-width: 1024px){
    .intro-block .inner {
        min-height: 666px;
    }
}
   /* Media queries */
@media screen and (max-width: 1920px) {
    .intro-block .inner {
        min-height: 1050px; 
    }
}