@charset "utf-8";
/* CSS Document */

/* Table of Contents
-----------------------------------------------------------------------------
1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework
*/

/* 1. Clean Base
------------------------------------------------------------------------------*/
html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;}
html, body{height: 100%; border:none; -webkit-appearance:none;-ms-appearance:none; -webkit-text-size-adjust:none;-ms-text-size-adjust:none;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Base Typography
------------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Raleway:300,500,600,700');

body{ color:#09090c; font-size:16px;font-weight:500; line-height:26px;font-family: 'Raleway', sans-serif;}

h1, h2, h3, h4, h5, h6{font-family: 'Raleway', sans-serif;color: #006093;font-weight: 600;}
h1{font-size: 34px;line-height: 28px;margin-bottom: 15px;}
h2{font-size: 34px;line-height: 48px;margin-bottom: 15px;}
h3{font-size: 21px;line-height: 30px;margin-bottom: 10px;}
h4{font-size: 18px;line-height: 26px;margin-bottom: 5px;}
h5{font-size: 16px;line-height: 24px;margin-bottom: 5px;}
h6{font-size: 14px;line-height: 22px;margin-bottom: 5px;}

h3 a{color: inherit;}

blockquote {padding: 20px;margin: 0;color: #eff4fa;font-size: 22px;font-style: italic;line-height: 30px;text-align: center;font-weight: 500;}
blockquote footer{background-color:none;}

p{ color:#373d48; font-size:18px; font-weight:500; line-height:24px;padding-bottom: 15px;}
p a{ font-size:inherit; font-weight:inherit; line-height:inherit; }

ul{padding:0;margin: 0;margin-bottom: 15px;margin-left: 15px;}
ul li{ font-size:18px;  color:#09090c; font-weight:500; line-height:24px; padding:0;margin: 0;}

ol{ margin:0; padding:0;margin-bottom: 15px;margin-left: 15px;}
ol li{ font-size:16px;  color:#09090c; font-weight:500; line-height:24px; padding:0;margin: 0;}

hr { margin:0;border: 0;border-top: 2px solid #006093;}

/* 3. Images
------------------------------------------------------------------------------*/
img{border:none; border-style: none; vertical-align: middle;}

/* 4. Link
------------------------------------------------------------------------------*/
a {color: #2b95c4;text-decoration: none;font-size:inherit; font-weight:inherit; line-height:inherit;transition: color ease 0.3s;-webkit-transition: color ease 0.3s}
a:hover,a:focus {color: #006093;text-decoration: none;}

/* 5. Forms
------------------------------------------------------------------------------*/
input,button,select,textarea {font-family: 'Raleway', sans-serif;font-weight: 300;font-size: inherit;line-height: inherit;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border: none;-webkit-appearance: none;-webkit-text-size-adjust: none;outline: none}
input[type='email'],input[type='text'],input[type='search'],input[type='password'] {padding: 5px 10px;display: block;width: 100%;margin-bottom: 10px;border: 1px solid #2b95c4}
textarea {padding: 5px 10px;border: 1px solid #cbcbcb;display: block;overflow: auto;width: 100%;margin-bottom: 10px;border: 1px solid #2b95c4}
button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;}
input[type="search"] {-webkit-appearance: textfield;border-radius: 0}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
.btn {background-color: #1c719f;color: #fff;font-size: 16px;border-color: #1c719f;min-width: 140px;border-radius: 0;border-width: 0;transition: all ease 0.3s;-webkit-transition: all ease 0.3s}
.btn.focus, .btn:hover {background: #006093;color: #fff;}

/* 6. Tables
------------------------------------------------------------------------------*/
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: 300;}

/* 7. Layout Framework
------------------------------------------------------------------------------*/
.d-table{display: table;}
.d-tablecell{display: table-cell;vertical-align: middle;}

/* header */
.brand img{height:120px;}
header{padding-top: 14px;padding-bottom: 14px;}
.navbar-default{background-color: transparent;border-width: 0;margin: 0 auto;}
header nav ul{margin: 0;}
header nav a{font-weight:500;color: #09090c;font-size: 18px;text-transform: uppercase;}
.navbar-default .navbar-nav>li>a{color: #09090c;}
.nav>li>a:focus, .nav>li>a:hover{background-color: transparent;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active{color: #006093;}
/*.navbar-default .navbar-nav>li>a.active{font-weight: bold;}*/
.navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>.active>a:hover {font-weight: 700;background: transparent;    color: #006093;}
.navbar-toggle{margin: 0;}
.nav-header [class*=col-]{display: inline-block;vertical-align: middle;margin-left: -2px;margin-right: -2px;vertical-align: middle;float: none}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
.header-search {display: block;padding: 11px 0;margin: 0;background-color: transparent !important;}
.header-search { font-size: 26px;color: #1d1d1b;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.header-search:hover{color: #006093;}
.navbar-right{margin-right: 0;}
.navbar-collapse{padding-left: 0;padding-right: 0;}
.navbar-nav>li:first-child>a{padding-left: 0;}
header nav ul ul {display: none;}
header nav ul li {position: relative;}
header nav ul li ul {display: block;position: absolute;top: 25px;left: 0;z-index: 999;min-width: 200px;background: #fff;opacity: 0;transition:0.4s;padding-top: 20px;pointer-events: none;}
header nav ul li:hover ul{top: 44px;opacity: 1;pointer-events: inherit;}
header nav ul ul li {display: inline-block;width: 100%;}
header nav ul ul a {width: 100%;float: left;padding: 3px 15px;font-size: 17px;text-transform: none;}
.modal-center.modal .modal-dialog{top: 50%;-webkit-transform: translate(0,-100%);-ms-transform: translate(0,-100%);-o-transform: translate(0,-100%);transform: translate(0,-100%);margin: auto}
.modal{height: 100%;}
.modal-backdrop.in{opacity: 0.8;filter: alpha(opacity=801);}
.modal-center.in .modal-dialog{-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.search-form.modal-center .modal-content{ -webkit-box-shadow: none;box-shadow: none;background-color: transparent;border: 0;}
.search-form .search-keyword{border: 0;color: #fff;font-weight: 700;font-size: 80px;line-height: 95px;text-align: center;}
.search-form .search-keyword::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff;}
.search-form .search-keyword::-moz-placeholder { /* Firefox 19+ */color: #fff;}
.search-form .search-keyword:-ms-input-placeholder { /* IE 10+ */color: #fff;}
.search-form .search-keyword:-moz-placeholder { /* Firefox 18- */color: #fff;}
.search-form .close{ width: 80px;height: 80px;border-radius: 6px;color: #fff;background: #185a92;opacity: 1;text-shadow: none;box-shadow: none;position: absolute;right: 15px;top: 15px;}
.search-form .close:before,
.search-form .close:after{content: '';position: absolute;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);background: #fff;}
.search-form .close:before{top: calc(50% - 2px);height: 4px;width: 70%;left: 15%;}
.search-form .close:after{left: calc(50% - 2px);height: 70%;width: 4px;top: 15%;}
.search-form .btn{border-radius: 6px;}

/* footer */
footer{background: #3b3b39;padding-top: 44px;border-bottom: 1px solid #b7b7b7;}
footer .innerbox h3{color: #eff4fa;font-size: 22px;border-bottom: 1px solid #2b95c4;padding-bottom: 10px;}
footer .innerbox {border-bottom: 1px solid #2b95c4;}
footer .contact a{font-size: 17px;line-height: 28px;font-weight: 500;color: #2b95c4;}
footer .contact a:hover{color: #006093;}
footer .twitterfeed, footer .contact{padding-top: 10px;padding-bottom: 10px;}
footer .twitterfeed span{font-size: 15px;color: #eff4fa;}
footer .twitterfeed p{font-size: 17px;color: #eff4fa;line-height: 25px;font-weight: 500;}
footer .twitterfeed a:not(:hover){color: #2b95c4;}
footer .innerbox h3 .fa-twitter{color: #2b95c4;font-size: 30px;transition: color ease 0.3s;-webkit-transition: color ease 0.3s;margin-top: -3px;}
footer .innerbox h3 a:hover .fa-twitter{color: #006093;}
footer .ftr-bottom{border-top: 1px solid #2b95c4;margin-top: 50px;padding-top: 18px;padding-bottom: 20px;}
footer .ftr-bottom p{color: #eff4fa;font-size: 16px;}
footer .ftr-bottom li{display: inline-block;vertical-align: top;list-style: none;}
footer .ftr-bottom li:after{content: '|';display: inline-block;vertical-align: middle;color: #eff4fa;margin-left: 9px;margin-right: 5px;}
footer .ftr-bottom li:last-child:after{display: none;}
footer .ftr-bottom li a{color: #eff4fa;font-size: 16px;}
footer .ftr-bottom li a:hover{color: #006093;}
footer .ftr-bottom ul{margin: 0;}

/*--------- home page ------------*/
.banner{position: relative;border-bottom: 2px solid #fff}
.page-header{border-bottom: 0;margin: 20px 0 20px;margin-bottom: 0;}
.banner img{display: block;width: 100%;}
.banner .slick-arrow{background-color: transparent;padding: 0;outline: none;background-repeat: no-repeat;width: 71px;height: 125px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 99;font-size: 0;}
.banner .slick-arrow.slick-prev{/*background-image: url(../images/site/home-banner-arrow-left.png);*/left: 20px;}
.banner .slick-arrow.slick-next{/*background-image: url(../images/site/home-banner-arrow-right.png);*/right: 20px;}
.banner .banner-cap{position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.banner .banner-cap .inner-box{background: rgba(0,0,0,0.8);padding:25px 20px;}
.banner .banner-cap h2, .banner .banner-cap h1{font-size: 24px;line-height: 34px;color: #fff;margin-bottom: 10px;}
.banner .banner-cap p{/*font-size: 18px;*/ font-size: 18px;line-height: 24px;color: #fff;font-weight: 300;letter-spacing: 0.05em;}
.socialfeed{position: absolute;right: 0;padding: 10px;z-index: 99;background: #006093;}
.socialfeed:not(.featuresocial){top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.socialfeed a{color: #fff;font-size: 21px;}
.socialfeed a:hover{color: #2b95c4;}
.socialfeed li{list-style: none;padding: 5px 0;}
.socialfeed ul{margin: 0;}
.home-aboutus .ha-icon{background: #185a92;position: relative;border-radius: 15px;overflow: hidden;height: 150px;max-width: 165px;margin: auto;margin-bottom: 25px;margin-top: 8px;}
.home-aboutus .ha-icon img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;object-fit: cover;max-height: 100%;max-width: 100%;margin: auto}
.home-aboutus .desc p{color: #006093;line-height: 23px;}
.home-aboutus .desc{padding-bottom: 35px;}
.home-features {/*background: #eff4fa;*/padding-bottom: 30px;}
.home-features img{max-width: 100%;}
.home-features .figure-outer{position: relative;margin-bottom: 30px;background: #006093;}
.home-features .figure-outer:not(.d-table){display: block;}
.home-features .figure-outer img{transition: all 0.5s ease;cursor: pointer;}
.home-features .figure-outer:hover img{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);}
.home-features figcaption{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 96, 147, 0.75);padding:5px 15px;height: 60px;display: table;margin: 0;}
.home-features .figure-outer h3{font-size: 17px;color: #eff4fa;font-weight: 500;margin: 0;display: table-cell;vertical-align: middle;line-height: 20px;}
.home-features .figure-outer em{font-style: normal;display: block;}

/*-------------- approach page -------------*/
.breadcrumb {padding-top: 20px;border-radius: 0;background: transparent; margin-left: 0;padding-left: 0;}
.banner-header {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 90%;}
.banner-header .container{max-width: 100%}
.banner-header h1, .banner-header h2 {font-size: 65px;margin-bottom: 0;color: #fff; line-height: normal;text-shadow: 0px 0px 90px rgba(0, 0, 0, 1);text-align: center;}
.breadcrumb>li+li:before {padding: 0 5px;color: #7e7e7e;content: ">";}
.breadcrumb li {font-size: 15px;color:#7e7e7e;}
.breadcrumb a {color: #7e7e7e;}
.breadcrumb a:hover{color: #09090c;}
.breadcrumb>.active{color: #09090c;font-size: 17px;}
.relation-flow{padding: 35px 15px;}
.content-full p {font-size: 18px;color: #006093;text-align: center;line-height: 1.2;}
.light-blue-color{background: #eff4fa;}
.content-inner {padding: 0;display: inline-block;}
.content-full hr {width: 100%;margin-top: 30px;}
.block-two {padding-top: 30px;}
.block-two h2 {text-align: center;}
.block-inner {display: inline-block;width: 100%;/*padding:10px 0 55px;*/padding:0 0 10px 0;}
.block-inner h3 {font-size: 24px;margin-bottom: 5px;}
.block-inner p {color: #09090c;padding-bottom: 10px;}
.block-inner li {font-size: 18px;margin: 0 0 10px 0;}
.block-inner ul {margin-left: 20px;}
.our-secretariatp {padding-bottom: 5px;padding-top: 15px;}
.our-secretariat h2 {margin-bottom: 25px;}
.our-secretariat {padding-top: 45px;}
.our-secretariat p{color: #09090c;}
.testimonial-slider .item {padding: 0 30px;margin-bottom:10px;}
.testimonial-slider .carousel { margin: 0 -30px; }
.testimonial-slider blockquote {font-size: 19px;color: #006093; text-align: left;padding: 0;margin-bottom: 10px;line-height: 1.4;}
.testimonial-slider button.slick-arrow {background-color: transparent;padding: 0;outline: none;background-repeat: no-repeat;width: 71px;height: 80px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 99;font-size: 0;}
.testimonial-slider .slick-arrow.slick-prev{background-image: url(../images/site/arrow-left.png);left:-70px; }
.testimonial-slider .slick-arrow.slick-next{background-image: url(../images/site/arrow-right.png);right:-70px; }
.testimonial-slider {padding: 20px 0;}
.testimonial-slider h2 {text-align: center;margin-bottom: 20px;}
.testimonial-slider em {font-size: 17px; color: #006093;font-style: normal;line-height: 18px;}

/*-------------- about page -------------*/
.about-us-cover .page-header {margin-top: 0;margin-bottom: 8px;}
.banner-header h3 {color: #fff;text-align: center;}
.about-team .avatar {position: relative;background: #e2e2e2;}
.about-team .avatar img {margin: auto;max-height: 100%;max-width: 100%;object-fit: cover;object-position: top center;}
.our-team-cover{margin-bottom:30px;}
.about-team {padding-bottom: 20px;}
.about-team .desc {text-align: center;min-height: 204px;background: #fff;padding: 25px 10px 10px;}
.about-team .desc .contact a {font-size: 17px;line-height: 28px;font-weight: 500;color: #2b95c4;}
.about-team .desc p{padding-bottom: 5px;}
.about-team .desc h3 {margin-bottom: 5px;font-size: 26px;font-weight: 500;}
.about-team .desc i{font-size: 26px;margin-right: 5px;}

/*-------------- membership page -------------*/
.business-members {padding-top: 10px;}
.business-members hr{margin-top: 20px;}
.business-members p{color: #006093;}
.business-members h4{margin-bottom: 20px;margin-top: -3px;}
.member-logo {border-right: 1px dashed #bab9b9;border-bottom: 1px dashed #bab9b9}
.member-logo img{max-width: 100%;margin: auto;display: block;}
.member-logo .d-table{height: 130px;width: 100%;}
.member-logo-outer{position: relative}
.member-logo-outer:before{content: '';position: absolute;top: 0;right: 0px;width: 2px;background: #fff;height: 100%;display: block;z-index: 9;}
.member-logo-outer:after{ content: '';position: absolute;left: -15px;bottom: 0px;width: calc(100% + 30px);background: #fff;height: 2px;display: block;z-index: 9;}
.commitment hr{margin-top: 60px;}
.commitment p strong{color: #006093;}
.commitment-header{margin-bottom: 18px;margin-top: 15px;}
.commitment-header .icon{display: inline-block;vertical-align: middle;width: 65px;height: 65px;background: #185a92;border-radius: 6px;position: relative;}
.commitment-header .icon img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;margin: auto;max-height: 100%;max-width: 100%;object-fit: cover;object-position: top center;}
.commitment-header .head{display: inline-block;vertical-align: middle;width: calc(100% - 70px);max-width: 200px;padding-left: 15px;}
.commitment-header .head h3{margin: 0;font-size: 24px;line-height: 30px;}
.invitation-outer {padding-bottom: 20px;}
.invitation-outer .ib-outer{margin-bottom: 30px;}
.invitation-outer .invitation-box{background: #006093;padding: 30px;height: inherit;position: relative;padding-bottom: 50px;transition:background ease 0.3s;-webkit-transition:background ease 0.3s;display: block;cursor: pointer;}
.invitation-outer .invitation-box:hover, .invitation-outer .invitation-box:focus{background: #d08000;}
.invitation-outer .invitation-box h4{color: #fff;}
.invitation-outer .invitation-box p{color: #fff;}
.invitation-outer .readmore{ position: absolute;bottom: -6px;right: 0;color: #006093;padding-top: 13px;width: 111px;text-align: right;text-transform: uppercase;background: #eff4fa;font-size: 17px;font-weight: 500;}
.invitation-outer .readmore:before{content: ''; position: absolute;top: 0;left: -23px;width: 47px;height: 100%;background: #eff4fa;transform: skewX(-45deg);-webkit-transform: skewX(-45deg);}

/*------------- feature ------------*/
.feature-main{margin-bottom: 51px;}
.feature-main .section-header h1 {/*font-size: 75px;*/ font-size: 34px;}
.feature-main .page-header h1 {/*font-size: 75px;*/ font-size: 22px;}
.feature-content {position: relative;}
.feature-content:after {content: "";border-right: 1px solid #0f6095;position: absolute;right: -8.6666%;height: 100%;top: 0;}
.padding-30{padding: 30px;}
.margin-btm-30{margin-bottom: 30px;}
.feature-main .page-header{margin-top: 0;}
.feature-content h3 {font-size: 22px;}
.article-news, .article-time, .article-admin {display: inline-block;margin-right: 20px;font-size: 17px;color:#09090c;text-transform: uppercase;}
.feature-content .article-desc {}
.feature-content .col-md-6 .article-desc {padding-top: 0;margin-top: -5px;}
.feature-content img {max-width: 100%}
.date-details img, .date-details i {margin-right: 7px;color: #646361;}
.article-desc p {color: #09090c;padding-bottom: 0;line-height: 1.4;}
.date-details {margin-bottom: 20px;}
.feature-content h3{font-size: 22px;color: #006093;margin-bottom: 15px;}
.feature-content article {margin-bottom:23px;border-bottom: 2px dotted #dbe3ee;padding-bottom: 30px;}
.feature-content article.last{border-bottom: 0}
.feature-content .article-desc h3{color: #000;text-transform: uppercase;font-size: 18px;}
.feature-content .article-desc h3 a:hover {color: #006093;}
.feature-content .article-desc p span,
.feature-content .article-desc p em {color: #006093;}
.feature-content .article-desc .btn{margin-top: 25px;}
.feature-content iframe{width: 100%;height: 350px;}
.post-pagination{text-align: center;margin: 30px auto;padding-top: 40px;}
.post-pagination li{display: inline-block;vertical-align: middle;color: #006093;font-size: 17px;border-left: 2px solid #006093;padding:0 10px;line-height: 17px;}
.post-pagination li.prev + li,
.post-pagination li.prev,
.post-pagination li.next{border-left: 0;}
.post-pagination li.prev{padding-right: 0;}
.post-pagination li.next{padding-left: 0;}
.post-pagination a{color: #006093;}
.post-pagination a:hover{color: #2b95c4;}
.search-article {position: relative;}
.search-article input[type="search"] { background: #eff4fa;height: 54px;font-size: 18px;padding: 15px 50px 13px 20px;border-width: 0;/*line-height: 36px;*/}
.search-article button {position: absolute;top: 13px;right: 10px;background: transparent;font-size: 18px;transform: rotate(90deg);}
.title-bar {margin-top: 6px;font-weight: 700;font-size: 18px;border-bottom: 2px solid #006093;padding-bottom: 9px;margin-bottom: 10px;color: #09090c;}
.sidebar-categories ul {margin: 0 0 20px 0;}
.sidebar-categories ul:last-child {margin: 0;}
.sidebar-categories ul li{display: block;margin-bottom: 7px;}
.sidebar-categories ul li.active a {font-weight: 700;color: #006093;}
.accordian-list>ul {display: none;}
.accordian-list li{position: relative;}
.accordian-list li a {width: 85%;/* display: inline-block; */}
.accordian-list li li{margin-bottom:0;}
.accordian-list em:before {content: "\f067";display: table;float: right;height: 20px;width: 20px;font-family: fontawesome;font-style: normal; text-align: center;position: absolute;right: 0;top: 2px;transition: 0.3s;-mozkit-transition: 0.3s;-o-transition: 0.3s;color: #006093;}
.accordian-list em.is-open:before {content: "\f068";transition: 0.3s;-mozkit-transition: 0.3s;-o-transition: 0.3s;}
.sidebar-categories li a {color: #006093;font-size: 18px;}
.sidebar-categories li a:hover {color: #0d91be;}
.accordian-list ul a {font-size: 18px;/*padding-left: 10px;*/}
.sidebar-categories {padding: 20px;}
.article-twitter h3 {display: inline-block;    transition: color ease 0.3s;
    -webkit-transition: color ease 0.3s;}
.article-twitter i.fa {color: #0d91be;font-size: 38px;float: right;    transition: color ease 0.3s;
    -webkit-transition: color ease 0.3s;}
.article-twitter {margin: 10px 0;}
.article-twitter a {display: block;}
.article-twitter a:hover h3 {color: #2b95c4;}
.article-twitter a:hover i{color:#006093;}

/* thankyou page */
.banner-header h1 small{color: rgb(255, 0, 0);font-size: 50%;}
.body-content{padding-top: 50px;padding-bottom: 50px;}
.body-content hr{margin-bottom: 20px;}
.body-content blockquote{background: #006093;}
.body-content blockquote em{display: block;font-size: 80%;}
.body-content .form-group{margin-bottom: 0;}
.main_img {float: left; margin-right: 10px; }
.detail-article p{padding-bottom: 10px;}
.post-pagination li:first-child{border-left:0}

.search-results.feature-content:after{display: none;}
.search-results.feature-content .article-desc{padding-top: 0;}
.search-results.feature-content .article-desc .btn {margin: 15px 0;}

/*Sitemap CSS*/
.sitemap ul{margin:20px 0; list-style: none;}
.sitemap ul ul{margin-top:0;margin-left: 20px;}
.sitemap ul li{margin:0;}
.sitemap ul li:before{display:none}
.sitemap ul li a{text-decoration: none; }
.sitemap ul li a h6:hover{color: #c41230; }
.sitemap ul li h6{cursor: pointer; margin-bottom: 0px; display:inline-block;position:relative;padding-left:20px; font-size: 17px; line-height: 26px; font-weight: 300;}
.sitemap ul li h6:before{content: "+"; position: absolute; display: block; top: 13px;left:0;text-align: center; letter-spacing: -2px; font-size: 22px; line-height: 0; background: none;}
.sitemap ul li.open > h6:before{content: "-";}
.sitemap ul li.no-plus h6:before{display: none;}

/* insights practices page */
.insights-practices {padding-bottom: 70px;padding-top: 12px;font-size: 0;}
.insights-practices .card{padding-bottom: 30px;float: none; display: inline-block; vertical-align: top; }
.insights-practices .card-title{background: #0f6095;width: 100%;padding: 15px;}
.insights-practices .card-title .d-table{height: 108px;width: 100%;}
.insights-practices .card-img img{width: 100%;}
.insights-practices .card-title h3{display: table-cell;vertical-align: middle;color: #fff;font-size: 30px;font-family: 'Raleway', sans-serif;font-weight: 300;line-height: 38px;}
.insights-practices .card-title h3 a{color: #fff;}
.insights-practices .card-detail{background: #fff;min-height: 230px;position: relative;padding: 23px 33px;padding-bottom: 38px;}
.insights-practices .card-detail p,
.insights-practices .card-detail p a{color: #000;font-size: 17px;}
.insights-practices .card-detail p:hover a{color: #006093;}
.insights-practices .readmore {position: absolute;bottom: 0;right: 0;color: #006093;padding-top: 13px;width: 111px;text-align: right;text-transform: uppercase;background: #eff4fa;font-size: 17px;}
.insights-practices .readmore:before {content: '';position: absolute;top: 0;left: -23px;width: 47px;height: 100%;background: #eff4fa;transform: skewX(-45deg);-webkit-transform: skewX(-45deg);}

.slide-banner-image .slick-slide img {display: block; max-width: 100%; height: initial; }
.banner-slider button.slick-arrow{background-position: center center;}

.video-bloq{padding: 40px 0;}
.video-bloq iframe {width: 100%; height: 350px; }
.about-team .row{text-align: center; font-size: 0; }
.about-team [class*="col-"]{float: none;display: inline-block; vertical-align: top;}
.left-align p{text-align: left;}
.testimonials-iframe iframe {height: 160px; width: 100%; }

/* Added by Andrew */
.block-two hr{margin-top:20px;}
.large_blue_text{font-size:21px;line-height:30px;margin-bottom:10px;font-family: 'Raleway', sans-serif;color: #006093;font-weight:600;}
.article-info img{margin-bottom:12px;}


/* form as slide 201117 */
.navbar-right{position: relative;}
.search-slide-form {position: absolute;z-index: 999;min-width: 300px;right: 25px;top: 4px;visibility: hidden;box-shadow: 0px 0px 19px -5px rgb(43, 149, 196);-webkit-box-shadow:0px 0px 19px -5px rgb(43, 149, 196);transition:all 0.3s ease-in-out;opacity: 0; }
.header-search-open .search-slide-form {width: 100%;visibility: visible;right: 40px; opacity: 1;}
.search-slide-form .search-keyword{background: #fff;padding-right: 90px;margin: 0;}
.search-slide-form .btn {position: absolute;right: 0;top: 0;min-width: 90px;padding: 8px 16px;transition: 0s;}
.header-search-open .fa-search {display: none;}
.header-search-open .fa-search {display: none;}
.fa-times{display: none;}
.header-search-open .fa-times {display: block;}
.pl0{padding-left: 0 !important;}
.my-vid-block{display: flex; flex-wrap: wrap;}

.two-block-phase {margin-top: 20px; margin-bottom: 20px;}
.mt20{margin-top: 20px !important;}
.video-bloq.full-screen iframe {width: 100%; height: 640px; }


/* Insights & Practices */
.content-title .commitment-header .icon{vertical-align: top;}
.content-title .commitment-header .head{max-width: 100%;}
.back-to-top {padding: 10px 0 30px;}
.content-bottom img {margin: 0 auto;max-width: 80%;}
.insight-cover .block-two h2 {text-align: left;line-height: 1.2;}
.accordion-cover .accordian-list em {display: inline-block;height: 25px;width: 25px;background: #0060ae;float: right;position: absolute;right: 10px;top: 10px;border-radius: 4px;cursor: pointer;}
.accordion-cover .accordian-list>li{background: #eff4fa;padding: 15px 30px;line-height: 1.6;display: inline-block;width: 100%;vertical-align: top;margin-bottom: 10px;}
.light-blue-color .accordion-cover .accordian-list li{background: #fff;}
.accordion-cover .accordian-list li a{color: #006093;}
.accordion-cover .accordian-list em:before{top: 50%;left: 50%;right: inherit;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #fff;}
.accordion-cover .accordian-list em:before, .accordion-cover .accordian-list em:after {position: absolute;left: 12px;content: ' ';height: 15px;width: 2px;background-color: #fff;top: 5px;transition: 0.3s;display: block;}
.accordion-cover .accordian-list em.is-open:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.accordion-cover .accordian-list em.is-open:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.accordion-cover .accordian-list em:before {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.accordion-cover .accordian-list em:after {-webkit-transform: rotate(0);transform: rotate(0);}
.accordion-cover .accordian-list li a {width: calc(100% - 20px);}
.accordion-cover .accordian-list li.acc-open {background: #fbf1e6;}
.ac-inner{display: none;}
.accordion-cover .accordian-list{margin-left: 0;}
.accordion-cover .ac-inner p {padding: 10px 0;}
/*.accordion-cover {padding-bottom: 30px;border-bottom: 3px dotted #0060ae;margin-bottom: 30px;}*/
.video-top-inner {padding: 15px 0;}
.video-inner {position: relative;background: #006093;min-height: 250px;}
.video-inner a > img {height: 100%;object-fit: cover;}
.video-inner .play-btn-v {display: inline-block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.insight-cover .block-inner{vertical-align: top;padding-bottom: 0;}
.full-link > a {display: inline-block;width: 100%;vertical-align: top;padding: 20px 25px;color: #006093;font-weight: 700;font-size: 18px;background: #fff; position: relative;}
.full-link > a:before {content: "";background: url(/images/site/arrow-right.png) no-repeat center / contain;height: 40px;width: 40px;position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: 0.3s ease;transition: 0.3s ease;}
.full-link.link-open a:before {-webkit-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);transform-origin: center;}
.full-link {margin-bottom: 25px;}
.full-link ul a{    border-bottom: 1px solid #eff4fa;}
.a-pdf-img {height: 220px;background: #066094;position: relative;margin-top: 15px;}
.a-pdf-img.orange-img {background: #d08000;}
.a-pdf-img h3 {position: absolute;color: #fff;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;text-align: center;}
.a-pdf-img > span {position: absolute;top: 15px;left: 15px;max-width: 160px;}
.a-pdf-title img {margin-right: 10px;vertical-align: middle;display: inline-block;margin-top: -5px;}
.a-pdf-title {padding: 15px 0;}
.all-pdf-content {padding-bottom: 30px;}
.hr-dot {border-top: 3px dotted #066094;padding-top: 30px;margin-top: 30px;}
.looking-bttom{padding: 50px 0 30px;}
.content-item {padding: 0 20px;}
.content-slider {padding: 0 20px;position: relative;}
.content-slider .slick-arrow {background-color: transparent;padding: 0;outline: none;background-repeat: no-repeat;width: 71px;height: 45px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 99;font-size: 0; max-width: 25px;background-size: contain;
    background-position: center;}
.content-slider .slick-arrow.slick-prev {background-image: url(../images/site/arrow-left.png);left: -5px;}
.content-slider .slick-arrow.slick-next {background-image: url(../images/site/arrow-right.png);right: -5px;}
.grid-i-cover {width: calc(50% - 20px);display: inline-block;vertical-align: top;font-size: 18px;padding: 15px;background: #eef4fa;margin: 10px;}
.grid-inner{font-size: 0;}
.grid-cover {margin: 0 -10px;}
.grid-i-cover img {float: left;margin: 0 15px 15px 0;}
.feature-cover .home-features{background: transparent;}
.four-feature-cover .home-features{background: transparent;}
.home-features .figure-outer .img-icon img{-webkit-filter: none;-moz-filter: none;filter: none;padding: 15px;}
.img-icon {position: absolute;right: 0;top: 0;background: #c5792b;padding: 0; min-width: 52px;text-align: center;}
.img-icon span {color: #fff;font-size: 14px;padding-left: 15px;}
.content-title h2 {line-height: 1.3;}
.caption-h5 {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.caption-h5 h5{color: #fff;margin-bottom: 0;}
.lg-left {position: absolute;left: 15px;top: 15px;max-width: 200px;}
.lg-left img{max-width: 100%;}

.full-link ul {display: none;}
.full-link ul li{display: block;}
.insight-cover .full-link ul li{margin-bottom: 0;}
.full-link ul a {display: inline-block;width: 100%;vertical-align: top;padding: 10px 25px;color: #006093;font-weight: 700;background: #fff;font-size: 16px;}
.full-link ul{margin: 3px 0;}
.structure-close {background: #fff;padding: 40px 20px;position: relative;}
.structure-close.y-bg {background: #fbf1e6;padding: 30px 45px 0 30px;margin: 30px 0;width: 100%;display: inline-block;vertical-align: top}
.st-close {display: inline-block;height: 25px;width: 25px;background: #0060ae;float: right;position: absolute;right: 10px;top: 10px;border-radius: 4px;cursor: pointer;}
.st-close:before, .st-close:after {position: absolute;left: 12px;content: ' ';height: 15px;width: 2px;background-color: #fff;top: 5px;transition: 0.3s;display: block;}
.st-close:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.st-close:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.structure-close p img {margin: 0 auto;display: table;}
.content-half-li li {width: 50%;float: left;margin-bottom: 10px;}
.content-half-li {margin: 0 20px;}
.insight-cover ul li {margin-bottom: 10px;}
.testimonial-slider .video-slider .slick-arrow.slick-next{right: -10px;background-position: right center;background-size: 35px;}
.testimonial-slider .video-slider .slick-arrow.slick-prev {left: -10px;background-position: left center;background-size: 35px;}
.testimonial-slider .video-slider .item{padding: 0 20px;}
.testimonial-slider .video-slider {padding: 0 10px;}
img{max-width: 100%;height: auto;}

/* contact form in footer */
footer #mc_embed_signup {background: transparent;}
footer #mc_embed_signup form{padding: 0;}
footer #mc_embed_signup_scroll h2 {color: #eff4fa;font-size: 20px;border-bottom: 1px solid #2b95c4;padding-bottom: 10px;line-height: 1.2;font-weight: 500;}
footer .mc-field-group label {color: #fff;}
footer #mc_embed_signup .mc-field-group input{border-color: #2b95c4;color: #eff4fa;height: 30px;font-size: 14px;padding: 5px;}
footer .indicates-required {color: #fff;}
footer #mc_embed_signup .button {background-color: #2b95c4;margin-bottom: 15px;}
footer #mc_embed_signup .button:hover {background-color: #006093;}
footer #mc_embed_signup .form-group-inline{display: block;font-size: 0;margin: 15px -5px 0;}
footer #mc_embed_signup .form-group-inline .mc-field-group{display: inline-block; width: 50%;vertical-align: top;padding: 0 5px;}
footer .mc-field-group label {font-size: 14px;padding: 0 5px;}
footer #mc_embed_signup .mc-field-group {width: 100%;padding: 0;margin: 0;}
footer .twitterfeed .feed.post {margin-bottom: 20px; }

.member-forms{margin-bottom: 100px;}
.member-forms input[type='email'], input[type='text'], input[type='search'], input[type='password']{margin-bottom: 0;}
div.error-inner {color: #FF0000; font-size: 13px; }
.home-features.b-w-image-only .figure-outer:hover img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%);}
.home-features.color-image-only .figure-outer img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }

.move-right {float: right;}

.home-features span.top-right{position: absolute; top: 0; right: 0; background-color: #d07d17; color: #fff; padding: 0px 10px; font-size: 11px; text-transform: uppercase;}
.home-features span.top-right img{width: 34px; display: inline-block; vertical-align: middle; -webkit-filter: none;-moz-filter: none;filter: none; }

.opacity-7 {opacity: 0.7}
.lg-left { z-index: 1; }
.ac-inner ul{ padding-left: 15px; }

/*New Map Page*/
.map-sidebar-block { position: relative; display: flex; position: relative; overflow: hidden; }
.map-sidebar-block .map-block { flex: 1 0 0%; background-color: aliceblue; position: relative; }
.map-sidebar-block .sidebar-block { width: 300px; background-color: #006395; padding: 20px; height: calc( 100vh - 198px ); overflow-x: auto;} /*use 100vh for full screen height */
.map-sidebar-block .search-block { display: flex; margin-bottom: 30px; }
.map-sidebar-block .search-block .search-map-form { width: 100%; }
.map-sidebar-block .map-search { background-color: transparent; border:0; box-shadow: none; color:#fff; }
.map-sidebar-block input.btn { display: none; }
.map-sidebar-block .search-map-keyword { border:0; border-bottom: 1px solid #fff; color: #fff;}
.map-sidebar-block ::-webkit-input-placeholder { color: #fff; }
.map-sidebar-block :-ms-input-placeholder {color: #fff; }
.map-sidebar-block ::placeholder {color: #fff;}
.country-toggle-btn { display: none; }
.responsive-arrow { position: absolute; top: 0; left: 0; width: 20px; height: 50px; display: flex; align-items: center; justify-content: center; -webkit-transform: translateX(-100%);transform: translateX(-100%); background-color: #006395; color: #fff; }
.responsive-arrow.active i { -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }
.buttons-block { position: absolute; bottom: 50px; right: 50px; display: flex; }
.buttons-block .btn { margin: 0 2px; }
.region-list li, .sidebar-pages li { position: relative; cursor: pointer; }
.region-list, .sidebar-pages { margin: 0; padding: 0; list-style: none; }
.region-list > li > a, .sidebar-pages > li > a { line-height: 1.5;font-weight: 700;padding: 5px 10px;margin-top: 0;margin-bottom: 0;display: block;width: 100%;color: #fff;text-decoration: none; text-transform: uppercase; font-size: 20px;}
.region-list > li:hover > a, .region-list > li.active > a,  .sidebar-pages > li:hover > a, .sidebar-pages > li.active > a{ background-color: rgba(43,149,196,0.20); }
.region-countries { margin: 0; padding: 0; list-style: none; margin-left: 10px; display: none; }
.region-countries > li > a {font-size: 16px;line-height: 1;font-weight: 400; padding: 8px 16px; margin-top: 0;margin-bottom: 0;color: #fff;text-decoration: none;display: block;width: 100%;}
.region-countries > li:hover > a, .region-countries > li.active > a { background-color: rgba(43,149,196,0.20); }
.toggler-submenu { position: absolute; top: 16px; right: 14px; color: #fff; font-size: 14px; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
.region-list > li.active > .toggler-submenu, .sidebar-pages > li.active > .toggler-submenu { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.map-popup { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; background-color: rgba(0,0,0,0.85); z-index: 99999; color: #fff; opacity: 0; visibility: hidden; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
.map-popup.active { opacity: 1; visibility: visible; }
.map-popup-content { width: 90%; max-height: 70%; max-width: 700px; background-color: #006395; padding: 20px; position: relative; overflow: auto; }
.map-popup .close-popup { position: absolute; top: 0; right: 0; }
.accordion-section > ul > li { border: 1px dashed #f7f7f7; margin-bottom: 10px; }
.map-popup h3 { margin-bottom: 0; cursor: pointer; }
body.popup-open { overflow: hidden; }
body.popup-open #wrapper { z-index: 999; }
.map-popup li, .map-popup p, .map-popup a, .map-popup h3, .map-popup h2 { color: #fff; }
.map-popup ul { list-style: none; margin: 0;  }
.map-popup .accordion-content {  display: none; padding: 20px; border-top: 1px dotted #fff;  }
.map-popup .accordion-content a { display: block; }
.list-toggler { display: block;font-weight: 600;padding: 10px 40px 10px 10px;position: relative; }
.list-toggler:after, .list-toggler:before {content: "";display: block;position: absolute;top: 58%;background: #fff;border-radius: 100%;-webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all;}
.list-toggler:before { width: 20px;height: 4px;right: 10px;margin-top: -7px; }
.list-toggler:after { width: 4px;height: 20px;right: 18px;margin-top: -15px; }
.list-toggler.active:before { -webkit-transform: rotate(180deg); */-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }
.list-toggler.active:after {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg); }

/*Andrew Map dynamic*/
.map-sidebar-block .map-block {background-color: #e9eff2;}
.map-sidebar-block .sidebar-block {z-index: 1001;}
.popup-btn {z-index: 999; color: #fff !important;}
.country-toggle-btn {z-index: 9999; color: #fff !important;}
.overlay-content{position: relative;}
.overlay-content .content{opacity: 0.2; pointer-events: none;}
.overlay-data {display: none;}
.overlay-content .overlay-data{display: block; position: absolute; top: calc(50% - 50px); left: calc(50% - 50px); width: 100px;}
.country-select {text-transform: uppercase; }
.accordion-content ul {list-style: disc; margin-left: 10px;}
.accordion-content ul li {line-height: 1.5; }
.leaflet-popup-content p {margin: 0 !important;}

/*Andrew member section*/
.mt40{margin-top: 40px; }
.ml-1{margin-left: 10px; }
.ml-2{margin-left: 20px !important;}
.mt-1{margin-top: 10px; }
.req{color: red}
input[type=radio]{-webkit-appearance: radio;}
.clear-btn{z-index: 999; color: #fff !important;}
.clear-btn .fa-times{display: inline-block;}
.title-block{margin-left: 20px; position: absolute; bottom: 50px; display: flex;}
.member-header{ margin-top: 10px; cursor: pointer;}
.member-header a{ color: #09090c;}
.dropdown-menu a {line-height: 1.8; color: #09090c;}
.acc-drp{padding-left: 7px !important; min-width: 220px !important; z-index: 1002;}
.dropdown-toggle::after {display: inline-block; margin-left: .255em; vertical-align: .255em; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent; }
.sidebar-pages > li > a {/*font-size: 16px;text-transform: initial;*/}
.pt-20 {padding-top: 20px !important;}
.border-top-dotted {border-top: 1px dotted whitesmoke;}

@media(max-width:992px){
    .title-block {
        bottom: 120px;
        margin:0;
        left: 50%;
        transform: translateX(-50%);
        flex-wrap: wrap;
        z-index:999;
    }
    .title-block a{
        white-space: normal;
    }
}
@media (max-width: 580px) {
  .title-block {
		width: 100%;
		padding: 0 20px;
		bottom: 100px;
		width: 100%;
		}
 }

 /*@Andrew about detail page*/
.flex{display: flex;}
.flex-wrap{flex-wrap: wrap;}
.flex-rowreverse{flex-direction: row-reverse;}
.item-center{align-items: center;}
.about-desc{text-align: center; padding: 25px 10px 10px; }

@media (max-width: 991px) {
.team-card {width: 100%; text-align: center; }
}

.pb-10{padding-bottom: 10px;}

/*Added by @Andrew 11-8-20*/
.mt-2{margin-top: 20px;}
.text-align{text-align: center;}
.pb-3{padding-bottom: 30px;}
.home-banner .slick-arrow.slick-prev{background-image: url(../images/site/home-banner-arrow-left.png);left: 20px !important;}
.home-banner .slick-arrow.slick-next{background-image: url(../images/site/home-banner-arrow-right.png);right: 20px !important;}
.box-color{background: rgba(0, 96, 147, 0.75) !important;}
.box-color-green{background: rgba(0, 139, 156, 0.75) !important;}
.large-font span{font-size: 24px;}

/*Added by @Andrew 10-3-2021*/
.banner-container {width: 100%;}
.business-slider .slick-arrow.slick-next {right: 40px; }
.business-slider .slick-arrow.slick-prev {left: 40px; }
.bottom-strip {position: absolute; bottom: 0; right: 0; left: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.bottom-strip-text {background: #006093; padding: 7px 25px 3px 25px; margin: 0; color: #fff; text-transform: uppercase; font-weight: 500; }
.business-slider video {display: block; width: 100%; }
.aspect-ratio .item{position: relative; }
.aspect-ratio .item:before{content: ''; height: 492px; width: 100%; display: block; }
.aspect-ratio .item img, .aspect-ratio .item video{position: absolute; top: 0; left: 0; height:100%; width: 100%; display: block; object-fit: cover; }
.banner-header .text-right{max-width: 290px; margin-left: auto;}
.banner-header .text-right *{text-align: right;}
.banner-header .text-left{max-width: 290px; margin-right: auto;}
.banner-header .text-left *{text-align: left;}
.banner-header .text-center{max-width: 800px; margin: auto;}
.banner-header .text-center *{text-align: center;}

.heading-blue  , .content-blue p{color: #006092 !important; }
.banner-header h1.heading-blue, .banner-header h2.heading-blue{text-shadow: none;}
.heading-black , .content-black p{color: #373d48 !important; }
.banner-header h1.heading-black, .banner-header h2.heading-black{color: #373d48 !important; text-shadow: none;}
.heading-white , .content-white p{color: #ffffff;}
.foot-note-blue{background:#006092; color: #ffffff;}
.foot-note-black {background:#373d48; color: #ffffff;}
.foot-note-white {background:#ffffff; color: #373d48;}
.new-banner h1{font-size: 45px;}

.block-left{justify-content: flex-start;}
.block-center{justify-content: center;}
.block-right{justify-content: flex-end}