/*
Theme Name: CBI
Theme URI: https://Alabc.net
Author: Siroi Solutions -- Irfan Qureshi
Author URI: https://siroi-solutions.com.my/
Description: CBI
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: CBI
*/

/* Variable declaration */
:root {
	--white: #fff;
	--black: #000;
	--light: 100;
	--basecolor: #00B0E5;
	--box-sizing: border-box;
	--opensans: 'Open Sans', sans-serif;
	--khula: 'Khula', sans-serif;
}
/* Variable declaration */

/* CSS Subset */
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;}
body { font-family: var(--opensans); font-family: var(--khula);  -webkit-overflow-scrolling : touch; overflow: auto; background:url(/wp-content/uploads/2019/01/bg.png) top center no-repeat; background-size:100% 1363px;}
body._updSec { background:url(/wp-content/uploads/2019/01/bg-1.png) top center no-repeat; background-size:100% 555px;}
body._upd { background:url(/wp-content/uploads/2019/01/bg-2.png) top center no-repeat; background-size:100% 300px;}
body._updLogin { background:url(/wp-content/uploads/2019/01/bg.png) top center no-repeat; background-size:100% 1000px;}
body.hasHeaderVideo { background-size:100% 1700px; }
@media screen and (max-width: 1024px) {
    body.hasHeaderVideo {
        background-size: 100% 1500px;
    }
}
@media screen and (max-width: 538px) {
    body.hasHeaderVideo {
        background-size: 100% 1550px;
    }
}

.relative { position:relative;}
.absolute { position:absolute;}
.fixed { position:fixed;}
.left { float:left;}
.right { float:right;}
.getHidden { display:none;}
.subSet:before, .subSet:after { display:table; content:"";}
.subSet:after { clear:both}
.truncate { width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
a:hover { text-decoration:none;}
.wrapCenter { width:1060px; margin:auto;}
.pt20 { padding-top:20px;}
.mL10 { margin-left:10px;}
.mR10 { margin-right:10px;}
/* CSS Subset */

/* CSS Header */
.sec-banner { height:555px; position:relative;}
.mini-banner { height:300px;}
.login-banner { height:900px;}
.singlePageBg { height:555px; width:100%; position:absolute; z-index:-1;}
.singlePageBg:before { content: ""; width: 100%; height: 555px; background: rgba(0, 0, 0, 0.4); position: absolute;}

.header { padding:10px; height:108px; text-align:center; box-sizing:border-box;}
.header .logo { margin-left:10px; position:absolute; left:10px; top:10px; z-index:2;}
.header .menu { margin-top:20px;}
.header .menu li { display: inline-block;padding-bottom: 6px; position:relative;}
.header .menu li.active, .header .menu li.current-page-ancestor { border-bottom: 2px solid #00B0E5;}
.header .menu li:hover .sub-menu { display:block;}
.header .menu li a { font-size:14px; color:var(--white); margin: 0 15px; font-family: 'Open Sans', sans-serif; font-weight:300;}
.header .menu li a:not([href]):hover {color: #fff;}
.header .menu li .sub-menu { display:none; position: absolute; background: #00B0E5; border-radius: 5px; top: 30px; min-width: 250px; left: -80px; box-sizing: border-box; padding: 30px 0 30px 0;}
.header .menu li .sub-menu:after { bottom: 100%; left: 50%;	border: solid transparent; content: " "; height: 0;	width: 0; position: absolute; pointer-events: none;border-color: rgba(0, 176, 229, 0); border-bottom-color: #00B0E5;border-width: 10px; margin-left: -10px;}
.header .menu li .sub-menu li { display: block; padding-bottom: 0;}
.header .menu li .sub-menu li a { line-height: 32px;}
.header .panel { position:absolute; right:20px; top:24px; z-index:2;}
.header .panel a { font-size:14px; color:var(--white); border:1px solid rgba(255,255,255,.25); border-radius:4px; padding: 0 26px; line-height: 38px; height: 38px; box-sizing:border-box;font-family: var(--opensans);}
.header .panel a.blue-border { border-color: #00B0E5; }
.header .panel a.blue-inner { background-color: #00B0E5; margin-right: 10px; }
.header .panel a img { margin-right:5px;margin-top: -3px;max-height: 30px; vertical-align: center}
.header .panel.logged-in a {padding: 0 10px;}
.header .panel.logged-in .mR10 {margin-right: 5px;}
.header .panel a.search { background:url(/wp-content/uploads/2019/01/search.svg) center center no-repeat; margin-left:10px;}

.header .menu .hidden-links li { display: block; text-align: center;}

.greedy { position: relative; display: flex; align-items: center;}
@media screen and (min-width: 1366px) {
    .greedy { padding-right: 100px;}
}
.greedy button.mobile-menu { align-self: stretch; transition: all .4s ease-out; outline: 0; border: 0; background:url(/wp-content/uploads/2019/02/mobile-menu.svg) center center no-repeat; width:40px; cursor:pointer;}
.greedy button.mobile-menu.hidden { transition: none; width: 0; padding: 0; overflow: hidden;}
.greedy button.mobile-menu::after { content: attr(count); display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; background: #9f9f9f; color: #f2f2f2; box-shadow: 0 0 1px 0 rgba(0,0,0,0.8); border-radius: 50%; font-size: 14px; line-height: 14px; margin-left: 1rem; display:none; }
.greedy .links { display: flex; justify-content: center; flex: 1; overflow: hidden;	margin:0;}
.greedy .links li { flex: none; }
.wrapMenu .hidden-links { width:100%; margin-top:200px;}
.wrapMenu .hidden-links li a { font-size:22px; display:block; line-height:30px;}
.wrapMenu {position: fixed; background: rgba(0, 38, 58, 0.9); left: 0; top: 0; width:100%; height:100%; z-index:100;}
.wrapMenu.hidden { display: none; }
.wrapMenu .mobile-menu-close {transition: all .4s ease-out; outline: 0; border: 0; background:url(/wp-content/uploads/2019/02/icon-cross.svg) center center no-repeat; width:40px; cursor:pointer; position:absolute; top: 137px; right: 10px;  height: 40px;}

.bannerText { font-family: var(--khula); margin-top:100px;}
.bannerText p { font-size:74px; font-weight:100; margin:0; color: var(--white); line-height:64px;}
.bannerText h2 { font-size:74px; font-weight:800; color: var(--white);}
.bannerText a {font-size:13px; font-weight:600; background:#00B0E5; color:var(--white); border-radius:4px; margin-top:10px; display:inline-block; width:160px; text-align:center; line-height:54px; height:50px;}
.bannerText a:hover { text-decoration:none; color:var(--white);}

._upd .bannerText { margin-top:70px;}
._upd .bannerText h2 { text-align:center; font-size:46px}

._updSec .bannerText { margin-top:10px;}
._updSec .bannerText p { text-align:center; font-size:26px; color:#00AFE7;font-family: var(--khula);font-weight: 400;}
._updSec .bannerText h2 { font-size:56px; text-align:center; margin-top:20px}
._updSec .advanceLead .advancedLead-img { position:absolute; top:-81px; right:0; z-index:-1;}

.filterTabs { background: rgba(21, 39, 53, 0.71); height: 54px; position: absolute; left: 0; bottom: 0; width: 100%; text-align:center;}
.filterTabs ul { color:#fff; margin: 0;}
.filterTabs li { list-style: none; display: inline-block; padding: 0 10px; color:#fff; font-size:14px;}
.filterTabs li a { text-decoration:none; color:var(--white); font-size:14px; line-height:52px; padding: 0 10px; display:block; font-weight:100;}
.filterTabs li:first-child:not(.current-menu-item) { border-bottom:0;}
.filterTabs li.current-menu-item,.filterTabs li:first-child.active { border-bottom:2px solid var(--basecolor);}

.filterTabs.txtCenter { text-align:left;}
.filterTabs li.li { color: #fff; line-height: 54px; font-size:14px;}
.filterTabs li.li.active { border-bottom:2px solid var(--basecolor); line-height:52px;}
.filterTabs ul .mapHead { margin: 14px 0 0 0; font-size: 18px; font-weight: 600;}

.categoryArea { margin-top:50px;}
.categoryArea .cell {position:relative; width:270px; min-height:240px; color:var(--white); padding:10px 30px; border-left:1px solid rgba(255,255,255,.25);}
.categoryArea .cell p { font-size:15px; margin:0; font-family: var(--opensans); font-weight: 100;}
.categoryArea .cell h2 { font-size:20px; margin:10px 0; font-family:var(--khula); font-weight:800;}
.categoryArea .cell p.cap { text-transform:uppercase; font-size:12px; font-family:var(--khula);}
.categoryArea .cell a { background:url(/wp-content/uploads/2019/01/add.svg) center center no-repeat; width: 52px; height: 52px; display: block; position:absolute; left:30px; bottom:10px;}

.scroll { background:url(/wp-content/uploads/2019/01/scroll.png) center center no-repeat; cursor:pointer; position: absolute; bottom: -110px; width: 30px; height: 150px;}

.indicator { width:1060px; max-width: 100%; position: absolute; left: 0; right: 0; margin: auto; bottom: -40px; height:80px;}
.indicator .arrowDown { background:url(/wp-content/uploads/2019/01/scollIndicator.svg) center center no-repeat; width:80px; height:80px; display:block;}
.indicator._mob { display:none;}
.indicator[title="Interactive map"] { display:none;}

.cusSearch { width:600px; height:50px; background:var(--white); border-radius:50px; margin:auto; padding:0 20px; background-size:44px; position:relative;}
.cusSearch .search { border:0; outline:none; height: 50px; width: 90%; font-size: 15px;}
.cusSearch .sc { background: url(/wp-content/uploads/2019/02/search-ic.svg) center center no-repeat var(--white); width: 44px; height: 44px; border: 0; outline: none;
    text-indent: -99999px; margin: 0; padding: 0; cursor: pointer; border-radius: 50%; position: absolute; top: 3px; right: 3px;}
.cusSearch._searchUpd { width:auto; background:#f4f4f4; margin-bottom:50px;}
.cusSearch._searchUpd .search { background:transparent;}
.cusSearch._searchUpd .sc { background:url(/wp-content/uploads/2019/03/search-icon.svg) center center no-repeat;}
/* CSS Header */

/* Header-Video */
.headerVideo {
    display: flex;
    position: relative;
    margin-top: 180px;
    text-align: center;
    -webkit-box-shadow: 5px 5px 17px -5px rgba(14,115,173,0.7);
    box-shadow: 5px 5px 17px -5px rgba(14,115,173,0.7);
    background-position: center center;
    background-size: cover;
}

@media screen and (max-width: 538px) {
    .headerVideo {
        margin-top: 30px;
    }
}

.headerVideoContent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.headerVideo h3 {
    color: white;
    font-weight: 800;
    font-family: var(--khula);
    margin-top: 25px;
}

@media screen and (max-width: 768px) {
    .headerVideo h3 {
        font-size: 16px;
    }
    .headerVideo .headerVideoPlayButton {
        width: 55px;
        height: 55px;
    }
}

.headerVideo .headerVideoPlayButton {
    width: 85px;
    height: 85px;
}

.headerVideo .headerVideoPlayButton:hover {
    cursor: pointer;
}

/* Header-Video */

/* Advance lead */
.advanceLead {padding:30px 0 100px 0;}
.advanceLead .desc { border-left:2px solid #00B0E5; width:50%; margin-top: 40px; padding: 20px 0 30px 30px;}
.advanceLead .desc p {font-size:14px; margin:0;color: #6D6D6D; font-weight: 100;}
.advanceLead .desc h2 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800;}
.advanceLead .desc p.cap { color:#00B0E5;font-size: 16px; font-family: var(--khula); font-weight: 400;}
.advanceLead .desc a {font-weight:400; background:#00B0E5; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; min-width: 160px; padding-left: 10px; padding-right: 10px; text-align:center; line-height:50px;font-size: 13px;}
.advanceLead .flapper { position:relative; width:50%;}
.advanceLead .flapper img { position:absolute; top:-290px; box-shadow: 0px 0px 50px 0px #00000085;}

.home .advanceLead {margin-top: 650px;}
.home .advanceLead.hasHeaderVideo {margin-top: 350px;}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .home .advanceLead.hasHeaderVideo {margin-top: 200px;}
}
@media screen and (max-width: 768px) {
    .home .advanceLead.hasHeaderVideo {margin-top: 100px;}
}
._updSec .advanceLead .desc { margin-top:100px;background: #fff; padding: 20px 60px 30px 30px;}
/* Advance lead */

/* Contact us */
.contact { padding:200px 0; position:relative;}
.contact .desc { border-left:2px solid #00B0E5; width:60%; padding: 20px 0 30px 30px; background:var(--white); z-index:1; position:relative;}
.contact .desc strong { color:#6D6D6D; font-size:15px; font-family:var(--khula);}
.contact .desc p {font-size:15px; margin:0;color: #6D6D6D; font-weight: 400;font-family:var(--khula);}
.contact .desc h2 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800;}
.contact .desc p.cap { color:#00B0E5;font-size: 16px; font-family: var(--khula); font-weight: 400;}
.contact .desc .con {font-weight:400; font-size:13px; background:#00B0E5; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; min-width:160px; text-align:center; line-height:50px; padding: 0 20px;}
.contact .map { position:absolute; top:-30px; right:0; width:50%;}
/* Contact us */

/* Membership section */
.membership { background:url(/wp-content/uploads/2019/01/bg-p.jpg) center right no-repeat #00263A; height:846px; padding-top:110px;}
.membership ._h { height:736px;}
.membership .desc { border-left:2px solid #D8D8D8; padding: 20px 0 30px 30px; width:40%;}
.membership .desc p {font-size:14px; margin:0;color: var(--white); font-weight: 100;}
.membership .desc h2 {font-size:32px; margin:20px 0;font-family: var(--khula); font-weight: 800; color:var(--white);}
.membership .desc p.cap { color:#00B0E5;font-size: 16px; font-family: var(--khula); font-weight: 400; color:var(--basecolor);}
.membership .desc a {font-weight:400; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; min-width:240px; text-align:center; line-height:50px; border:1px solid var(--white); font-size: 13px; padding: 0 30px;}
.membership .title {font-size:42px;font-family: var(--khula); font-weight: 800; color:var(--white);text-align: right; position: absolute; right: 40px; z-index: 1; bottom: 80px; width:60%; line-height:44px;}
.membership .wrap { position:absolute; bottom:-100px; right:-93px; box-shadow: 0px 0px 50px 0px #00000085;}
/* Membership section */

/* Discover */
.discover { background:#00263A}
@media screen and (min-width: 768px) {
    .discover .discover-img { position: absolute; top: -40px; left:-80px; box-shadow: 0px 0px 50px 0px #00000085;}
    .discover .discover-img.centered {top: 50%; transform: translateY(-50%);}
}
.discover .desc { border-left:2px solid #D8D8D8; padding: 20px 0 30px 30px; width: 50%; margin-top: 120px; margin-bottom: 120px}
.discover .desc p {font-size:14px; margin:0;color: var(--white); font-weight: 100;}
.discover .desc h2 {font-size:32px; margin:20px 0;font-family: var(--khula); font-weight: 800; color:var(--white);}
.discover .desc p.cap { color:#00B0E5;font-size: 16px; font-family: var(--khula); font-weight: 400; color:var(--basecolor);}
.discover .desc a {font-weight:400; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; min-width:240px; text-align:center; line-height:50px; border:1px solid var(--white); font-size: 13px; padding: 0 30px;}
.discover._upd { background:var(--basecolor);}
/* Discover */

/* Vision-Mission */
.vision-mission { background:#00263A; height:555px;}
.vision-mission .discover-img { position: absolute; top: -40px; left:-40px; box-shadow: 0px 0px 50px 0px #00000085;}
.vision-mission .desc { border-left: 2px solid rgba(216, 216, 216, 0.5); padding: 20px 30px 30px 30px; width: 33%; margin-top: 120px;}
.vision-mission .desc p {font-size:14px; margin:0;color: var(--white); font-weight: 100;}
.vision-mission .desc h2 {font-size:32px; margin:20px 0;font-family: var(--khula); font-weight: 800; color:var(--white);}
.vision-mission .desc p.cap { color:#00B0E5;font-size: 16px; font-family: var(--khula); font-weight: 400; color:var(--basecolor);}
.vision-mission .desc a {font-weight:400; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; min-width:100px; text-align:center; line-height:50px; border:1px solid var(--white); font-size: 13px; padding: 0 30px;}
@media screen and (max-width:575px) {
    .vision-mission .desc a { width: 100%; }
}
/* Vision-Mission */

/* Benefits */
.benefits { background:#00263A }
.benefits .discover-img { position: absolute; top: -40px; left:-40px;box-shadow: 0px 0px 50px 0px #00000085;}
.benefits .discover-img.centered {top: 50%; transform: translateY(-50%);}
.benefits .desc { border-left: 2px solid rgba(216, 216, 216, 0.5); padding: 20px 30px 30px 30px; width: 45%; margin-top: 120px; margin-bottom: 120px}
.benefits .desc p {font-size:14px; margin:0;color: var(--basecolor); font-weight: 100;}
.benefits .desc h2 {font-size:32px; margin:20px 0;font-family: var(--khula); font-weight: 800; color:var(--white);}
.benefits .desc ._list ul li { font-size: 15px; font-family: var(--khula); font-weight: 100; color:var(--white); background:url(/wp-content/uploads/2019/02/tick.svg) 0 6px no-repeat; padding: 0 0 20px 25px; list-style: none;}
/* Benefits */

/* Learn */
.learn { background:#00B0E5;}
@media screen and (min-width: 768px) {
    .learn .learn-img { position: absolute; top: -40px; right:-40px; box-shadow: 0px 0px 50px 0px #00000085;}
    .learn .learn-img.centered {top: 50%; transform: translateY(-50%);}
}
.learn .desc { border-left:2px solid #D8D8D8; padding: 20px 0 30px 30px; width: 35%; margin-top: 100px; margin-bottom: 100px}
.learn .desc p {font-size:14px; margin:0;color: var(--white); font-weight: 100;}
.learn .desc h2 {font-size:32px; margin:20px 0;font-family: var(--khula); font-weight: 800; color:var(--white);}
.learn .desc p.cap { font-size: 16px; font-family: var(--khula); font-weight: 400; color:var(--white);}
.learn .desc a {font-weight:400; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; min-width:240px; text-align:center; line-height:50px; border:1px solid var(--white); font-size: 13px; padding: 0 30px;}
/* Learn */

/* Latest News */
.latestNews {padding: 150px 0 0 0;}
.latestNews .desc { border-left:2px solid #00B0E5; padding: 20px 0 30px 30px;}
.latestNews .desc h2 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800;}
.latestNews .desc p { font-size:14px; margin:0;color: #6D6D6D; font-weight: 100;}
.latestNews .desc a {font-weight:400; background:#00B0E5; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; width:160px; text-align:center; line-height:50px;font-size: 13px;}
.latestNews .latestNews-block { background:url(/wp-content/uploads/2019/01/section-3.png) top left no-repeat #fff; height: 456px; box-shadow: 0px 0px 10px #0000002e; width:700px;}
.latestNews .latestNews-block .nblock { position: absolute; top: 90px; right: 0; background: #fff; height: 280px; padding: 30px; width: 440px;}
.latestNews .latestNews-block .nblock p { font-family:var(--opensans); font-size:12px; color:#9E9E9E; margin:0;}
.latestNews .latestNews-block .nblock h2 {font-size:32px; margin:10px 0;font-family: var(--khula); font-weight: 700; color:var(--black);}
.latestNews .latestNews-block .nblock a {font-size:15px;font-family: var(--khula); font-weight:400; color:var(--basecolor); background: url(/wp-content/uploads/2019/01/arrow-right.svg) right center no-repeat; padding-right: 30px; text-decoration: underline;position: absolute; bottom: 20px;}
/* Latest News */

/* Joining */
.interstedInJoining { padding:120px 0 0 0;}
.interstedInJoining .iBg { background:url(/wp-content/uploads/2019/02/contact-slice.png) center center no-repeat; text-align:center;height: 363px; border-radius: 4px; padding: 80px 0 0 0;}
.interstedInJoining .iBg h2 {font-size:22px; margin:20px 0;font-family: var(--khula); font-weight: 800;color:var(--white);}
.interstedInJoining .iBg p {font-size:15px; margin:auto; font-weight: 100;color:var(--white); width:60%;}
.interstedInJoining .iBg a {font-weight:400; background:#00B0E5; color:var(--white); border-radius:4px; margin-top:30px; display:inline-block; width:160px; text-align:center; line-height:50px;font-size: 13px;}
/* Joining */

/* Our people */
.people { background:#00263A; padding:100px 0;}
.people h4 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800; padding: 10px 0 10px 60px; position:relative; color:var(--white);}
.people h4:before { content: ""; width:2px; height:50px; position:absolute; left:30px; background:#d8d8d85e;}
/* Our people */

/* Current Membership */
.currentMembership { background:#00263A; padding:100px 0;}
.currentMembership h4 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800; padding: 10px 0 10px 60px; position:relative; color:var(--white);}
.currentMembership h4:before { content: ""; width:2px; height:50px; position:absolute; left:30px; background:#d8d8d85e;}
.currentMembership .customList { padding: 0 80px; margin-top: 40px;}
.currentMembership .customList ul { width:33%;}
.currentMembership .customList ul li { color:var(--white); font-size:15px; font-family: var(--khula); font-weight: 100; list-style: none; line-height:30px;}
.currentMembership .customList ul li a {color:var(--white);}
/* Current Membership */

/* Blog post */
.myBlog { padding: 60px 0 100px 0;}
.myBlog .boxed { box-shadow: 0px 0 40px 0px #0000003d; padding: 0; min-height:400px;}
.myBlog .boxed._fea img { height:300px;}
.myBlog .boxed img { width:100%; height:200px;}
.myBlog .boxed ._desc { padding: 30px; margin: 0 30px 0 30px; background: #fff; position: relative; top: -30px;}
.myBlog .boxed ._desc a {font-size:16px;font-family: var(--khula); font-weight:400; color:var(--basecolor);}
.myBlog .boxed ._desc p.cat {font-size:16px;font-family: var(--khula); font-weight:400; color:var(--basecolor); margin:0;}
.myBlog .boxed ._desc h2 {font-size:32px; margin:10px 0;font-family: var(--khula); font-weight: 800; color:var(--black);}
.myBlog .boxed ._desc p {font-size:15px;font-family: var(--khula); font-weight:400; color:#6d6d6d;}
.myBlog .customLink { bottom:0; left:30px;}

.myBlog .boxed._fea .customLink { left: 60px; bottom: 25px;}
.noPost { display:block; text-align:center; width:100%; background:url(/wp-content/uploads/2019/02/letter.png) bottom center no-repeat; padding: 0 0 30px 0; margin: 0; font-size: 14px;}
.noSearch { display:block; text-align:center; width:100%; background:url(/wp-content/uploads/2019/02/not-found.png) bottom center no-repeat; padding: 0 0 30px 0; margin: 0; font-size: 14px;}

.myBlog._s { padding:40px 0 100px 0;}
.myBlog._s h4 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800; padding: 10px 0 10px 60px; position:relative;}
.myBlog._s h4:before {content: ""; width:2px; height:50px; position:absolute; left:30px; background:var(--basecolor);}
.myBlog._s .title-desc {padding: 0px 0 10px 60px; font-size: 15px; position: relative; top: -30px; color:#6D6D6D;}
.myBlog._s .title-desc:before {content: ""; width: 2px; height: 100%; position: absolute; left: 30px; background: var(--basecolor);}
.myBlog._s .title-desc a {color: var(--basecolor);}
.myBlog._s .boxed ._desc {padding:20px; margin:0 20px;}
.myBlog._s .boxed ._desc p {font-size:14px; margin-bottom:5px;}
.myBlog._s .boxed ._desc h2 {font-size:20px; font-weight:700;}
.myBlog._s .customLink {bottom:20px; left:40px;}
.myBlog._s.videos h4 {margin: 0 auto 50px;text-align: center;width: fit-content;padding:10px;}
.myBlog._s.videos h4:before {content: "";width:60px;height:1px;position:absolute;bottom:0;left:50%;background: var(--basecolor);transform:translateX(-50%);}
.myBlog._s.videos .boxed {min-height: unset;cursor:pointer;}
.myBlog._s.videos .boxed ._desc {margin-bottom:-30px;padding:20px 20px 15px;}
.myBlog._s.videos .boxed .play {position:absolute;top:42%;left:50%;width:auto;height:auto;transform:translate(-50%, -50%);}
.myBlog._s.videos .boxed.single {height:unset;width:75%;}
.myBlog._s.videos .boxed.single img:not(.play) {width:77%;height:unset;}
.myBlog._s.videos .boxed.single .play {top:50%;left:38%;transform:translate(-50%, -50%);}
.myBlog._s.videos .boxed.single ._desc {top:25px;right:0;height:calc(100% - 50px);position:absolute;bottom:25px;margin:0;max-width:286px;display:flex;align-items:center;}
@media screen and (max-width:575px) {
    .myBlog._s.videos .boxed {width:85%;margin:38px auto;}
    .myBlog._s.videos .boxed.single ._desc {top:10px;bottom:10px;max-width:180px;height:calc(100% - 20px);margin-bottom:0;}
    .myBlog._s.videos .boxed ._desc {margin-bottom:0;}
    .myBlog._s.videos .boxed .play {top: 34%;}
}

.popup-videos { position: fixed; top: 0; left: 0; background: rgba(21, 39, 53, 0.75);width: 100%;height:100%;z-index:100;display:none;transition:all .5s;}
.popup-videos video { position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 90%;}
.popup-videos .embed-container { position: relative;top: 50%;left: 50%;overflow: hidden;max-width:80%;height:auto;padding-bottom:45.25%;;transform:translate(-50%, -50%);margin:0;}

.customLink {font-size:15px;font-family: var(--khula); font-weight:400; color:var(--basecolor); background: url(/wp-content/uploads/2019/01/arrow-right.svg) right center no-repeat; padding-right: 30px; text-decoration: none;position: absolute;}
.customLink:before { content: ""; position: absolute; bottom: 0; left: 0; width: calc(100% - 30px); height: 1px; background: var(--basecolor);}
.customLink:hover { text-decoration:none; color:var(--basecolor);}

.myBlog._s._u {padding:100px 0 100px 0;}
.myBlog._s._u .customLink { bottom:20px; left:40px;}

.myBlog._s._all { padding: 60px 0 100px 0;}
.myBlog._s._all .boxed { margin-bottom:40px;}
.myBlog._s._all .boxed img { height:200px;}
.myBlog._s._all .customLink { position:absolute; bottom:20px; left:40px;}

.myBlog._s._all .col-md-12 .boxed {height:460px;}
.myBlog._s._all .col-md-12 .boxed img { height:inherit; width:65%;}
.myBlog._s._all .col-md-12 .boxed ._desc { position: absolute; top: 40px; right: 0; background: #fff; height: 380px; padding: 30px; width: 420px;}
.myBlog._s._all .col-md-12 .boxed ._desc h2 { font-size:32px;}

.myBlog._s._all .margin-last .boxed:last-child {margin-left:40px;}
/* Blog post */

/* Disclaimer */
.disclaimer .wrapCenter {background:#ECECEC; padding:40px;}
.disclaimer .wrapCenter h4 { color:#6D6D6D; font-size:14px; font-weight:bold; margin-bottom:20px;}
.disclaimer .wrapCenter p { color:#6D6D6D; font-size:13px; margin:0;}
/* Disclaimer */

/* Events */
.events_filters { width: 100%; text-align: right; margin: 15px 0 30px 0; font-family: var(--khula); }
.btn-cbi { background-color: #00B0E5 !important; border-color: #00B0E5 !important; padding-top: 0.5rem !important; }
.btn-cbi:focus { box-shadow: 0 0 0 0.2rem rgba(0, 176, 229, 0.5) !important; }
.ajax-load-more-wrap { width: 100%; }
.boxed-e { width: 100%; background: var(--white); box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25); min-height: 250px; position: relative; margin-bottom:30px;}
.boxed-e img { max-width: 604px; height: auto; }
.boxed-e ._desc { position: absolute; top: 27px; right: 0; width: 60%; background: var(--white); height: 80%; padding: 20px;}
.boxed-e ._desc h2 {font-size:32px; margin:10px 0 0 0;font-family: var(--khula); font-weight: 700; color:var(--black);}
.boxed-e ._desc p {font-size:28px; font-family: var(--khula); font-weight: 400; color:#9E9E9E;}
.boxed-e ._desc._u p { font-size:16px;}
/* Events */

/* Description */
.description { padding: 50px 0;}
.description h2 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800; color:var(--black);}
.description p {font-size:15px; font-family: var(--khula); font-weight: 400; color:#6d6d6d; line-height:24px;}
.description ol,.description ul {margin-left:40px;}
.description ol li, .description ul li { font-size: 14px; color: #6d6d6d; line-height: 30px;}
.description ol li a, .description ul li a { color:var(--basecolor);}
/* Description */

/* Single Page */
.singlePage { padding: 50px 0; position:relative;}
.singlePage h2 {font-size:42px; margin:20px 0;font-family: var(--khula); font-weight: 800; color:var(--black);}
.singlePage p {font-size:15px; font-family: var(--khula); font-weight: 400; color:#6d6d6d; line-height:24px;}
.singlePage ol, .singlePage ul { margin-left:40px;}
.singlePage ol li, .singlePage ul li { font-size: 14px; color: #6d6d6d; line-height: 30px;}
.singlePage ol li a, .singlePage ul li a { color:var(--basecolor);}
.singlePage .wp-block-image img { width:auto;}
.singlePage .wp-block-image.override img { width:auto;}
.singlePage .wp-block-image figcaption { text-align:left;}
.wp-block-table td { padding: 5px; font-size: 15px; font-family: var(--khula); font-weight: 400; color: #6d6d6d;}

.singlePage.case-study { padding: 0;}
.singlePage.case-study .wrapCenter { background: #fff; margin-top: -60px; padding: 40px;}
.singlePage.case-study .social-icon { top:100px;}

.social-icon { background:var(--basecolor); width:58px; position:absolute; right:0; top:40px; padding:15px 0; display:none;}
.social-icon ul { margin:0;}
.social-icon ul li { list-style:none; text-align:center; padding:5px 0;}
/* Single Page */

/* Search Result */
.contentSearch { padding: 50px 0;}
.contentSearch .result { border-bottom:1px solid #F2F2F2; padding:40px 0;}
.contentSearch .result h2 {font-size:20px; margin:0 0 15px 0;font-family: var(--khula); font-weight: 700; color:var(--black);}
.contentSearch .result a {font-size:20px; margin:0 0 15px 0;font-family: var(--khula); font-weight: 700; color:var(--black);}
.contentSearch .result p {font-size:15px; font-family: var(--khula); font-weight: 400; color:#6D6D6D; margin:0;}
.contentSearch .result p.date { font-size:12px; color:#9E9E9E; font-weight:600;}
.result-0 {font-size:15px; font-family: var(--khula); font-weight: 400; color:#6D6D6D; margin:0;}
.result-0 span { color:var(--basecolor);}
/* Search Result */

/* CSS Footer */
.footer { margin-top:100px; background:#152735; padding: 170px 20px 20px 20px; font-family:'Open Sans', sans-serif; font-weight:100;}
.footer.white-space-fix { margin-top:0;}
.footer .desc { margin-top:20px;}
.footer .desc ul { margin-left:40px;}
.footer .desc li { color:var(--white); font-size:12px; list-style:none; line-height:24px;}
.footer .copyright {margin-top: 50px;}
.footer .copyright p { color:rgba(255,255,255,.6); font-size:12px; margin-top: 6px;}
.footer .copyright li { display:inline-block;}
.footer .copyright li a { color:rgba(255,255,255,.6); font-size:12px; padding:0 10px;}
.newsletter { background:#00B0E5; position: absolute; top: -55px; right: 0; min-height: 140px; width: 996px; padding: 30px 0 15px 60px; box-sizing: var(--box-sizing);}
.newsletter p { font-size:22px; color:#fff; margin-bottom:0; font-family: var(--khula); font-weight:400;}
.newsletter p strong { font-weight:800;}
.newsletter .get input { border:0; border-bottom:1px solid var(--white); background: transparent; width: 560px; outline: none; font-size:15px; color:var(--white); display: inline-block; vertical-align: top; padding: 10px 0;}
.newsletter .get input::placeholder { color:var(--white);}
.newsletter .get .getLatest { background:#fff; width:100px; height:40px; display:inline-block; cursor:pointer; margin: 0 0 5px 0; position: relative; top: 3px; border:0; color: var(--basecolor); text-align: center; font-weight:100; border-radius:4px;}
.clear._info { font-size: 12px; color: #fff; padding-top: 5px;}
.clear._info a { color: #fff;}

.popup-newsletter { position: fixed; top: 0; left: 0; background: rgba(21, 39, 53, 0.75); width: 100%; height: 100%; z-index: 100; display:none; transition: all .5s;}
.mc_embed_signup { background: #fff; position: absolute; top: 20px; bottom: 20px; left: 20px; right: 20px; max-width: 452px; max-height:826px; height:auto; overflow-y: scroll; margin: auto; box-sizing: border-box; padding: 40px;}
.mc_embed_signup .clearPP { position:absolute; top:20px; right:20px; width: 40px; height: 40px; cursor: pointer; background:url(/wp-content/uploads/2019/03/cross-icon.png) center center no-repeat;}
.mc_embed_signup h2 { font-size:30px; margin:0 0 15px 0; font-family: var(--khula); font-weight: 700; color:var(--basecolor); text-align:center; margin-bottom:30px;}
.mc_embed_signup .mc-field-group { position:relative;}
.mc_embed_signup .mc-field-group .input { border:0; border-bottom:1px solid var(--basecolor); width: 100%; margin-bottom: 20px; padding: 5px 0 5px 10px; font-size:14px; font-weight:100;}
.mc_embed_signup .content__gdpr label { font-size:14px; font-weight:bold;}
.mc_embed_signup .content__gdpr p { font-size:12px;}
.mc_embed_signup .content__gdprLegal p { font-size:10px;}
.mc_embed_signup .content__gdprLegal p img { float: left; margin-bottom: 20px; margin-top: 20px; margin-right: 20px;}
.mc_embed_signup .content__gdprLegal p a { color:#000;}
.mc_embed_signup .getSubmitted {font-weight: 400; background: #00B0E5; color: var(--white); border-radius: 4px; margin-top: 10px; display: inline-block; width: 160px; text-align: center; line-height: 50px; font-size: 13px; border:0; cursor:pointer;}
.checkbox.subfield input { margin-right:6px;}
.checkbox.subfield input[type="checkbox"]:checked,
.checkbox.subfield input[type="checkbox"]:not(:checked){ position: absolute; left: -9999px;}
.checkbox.subfield input[type="checkbox"]:checked + label, .checkbox.subfield input[type="checkbox"]:not(:checked) + label { position: relative; padding-left: 24px; cursor: pointer;
    line-height: 20px; display: inline-block; color: #666; font-weight:100;}
.checkbox.subfield input[type="checkbox"]:checked + label:before,
.checkbox.subfield input[type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid #00afe7;
    background: #fff;}
.checkbox.subfield input[type="checkbox"]:checked + label:after, .checkbox.subfield input[type="checkbox"]:not(:checked) + label:after { content: ''; width: 12px; height: 12px;
    background: #00afe7; position: absolute; top: 3px; left: 3px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
.checkbox.subfield input[type="checkbox"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0);
    -ms-transform: scale(0); transform: scale(0);}
.checkbox.subfield input[type="checkbox"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);  -ms-transform: scale(1);
    transform: scale(1);}
.checkbox.subfield span { position: relative; top: 1px; font-weight:100;}
.mce_inline_error {	border: 2px solid #e85c41;}
/* CSS Footer */

/* CSS Login */
.login-box { width:100%; margin-top:60px;}
.signin { width:50%; background:rgba(21, 39, 53, 0.50); padding:40px;}
.signin h2 { color:#fff; font-size:46px;}
.signin .form {margin-top:20px;}
.signin .form p { color:#fff; font-size:14px; margin: 30px 0 10px 0;}
.signin .form .i-input { background:#fff; border:0; border-radius:4px; width: 100%; height: 48px; padding: 0 10px;}
.signin .form .anchor { font-size: 13px; font-weight: 600; background: #00B0E5; color: var(--white); border-radius: 4px; margin-top: 40px; display: inline-block; width: 160px; text-align: center; line-height: 50px; height: 50px; cursor:pointer; border:0;}
.signin .form a { color: var(--basecolor);}
.signin .form a:hover { text-decoration:none;}
.login-post { width:50%; background:#fff; height:504px;}
.login-post .myBlog._s { padding: 0;}
.login-post .myBlog._s .boxed { box-shadow: none;}
.login-post .myBlog._s .boxed ._desc h2 { font-size:36px;}
/* CSS Login */

/* Members area */
.leftSection { width:230px; margin-top:50px;}
.key-info { background:var(--basecolor); color:var(--white); padding:30px 20px;}
.key-info h4 { font-size:20px; font-family: var(--khula); font-weight: 600; margin-bottom:20px;}
.key-info p { font-size:15px; font-family: var(--khula); font-weight: 100;}
.key-info a { font-size:15px; font-family: var(--khula); font-weight: 100; color:#494949; background:url(/wp-content/uploads/2019/03/arrow-right.svg) right 10px center no-repeat var(--white); border-radius:20px; padding: 0 10px; line-height: 32px; display: block;}
.key-info a:hover { text-decoration:none; color:#494949;}

.rightSection { width:760px; margin-top:50px;}
.rightSection h2 {font-size:42px; font-family: var(--khula); font-weight: 800; color:#000;}
.rightSection p { font-size:15px; font-family: var(--khula); font-weight: 100; color:#6D6D6D;}
.rightSection h4 { font-size:32px; font-family: var(--khula); font-weight: 600; color:#000; margin-top:40px;}
.rightSection h5 { font-size:20px; font-family: var(--khula); font-weight: 600; color:#000; margin:20px 0; background:#f4f4f4; border-radius:5px; padding:15px;}
.rightSection p > a { background:url(/wp-content/uploads/2019/04/pdf-icon.svg) left top 2px no-repeat; color:var(--basecolor); font-size:15px; font-family: var(--khula); font-weight: 600;padding: 2px 0px 2px 30px; text-transform:uppercase; text-decoration:underline; display:inherit; white-space:normal;}

.pdf-list li { list-style:none; margin-bottom:10px;}
.pdf-list li a { background:url(/wp-content/uploads/2019/04/pdf-icon.svg) left center no-repeat; color:var(--basecolor); font-size:15px; font-family: var(--khula); font-weight: 600;padding: 2px 0px 2px 30px; text-transform:uppercase; text-decoration:underline;}

.latest-prep-list {display: grid; grid-template-columns:repeat(3, 1fr); grid-gap:16px; margin-top:20px;}
.latest-prep-list .prep-list { background: #F4F4F4; border-radius: 5px; padding-bottom:20px;}
.latest-prep-list .prep-list img { height:145px; width:100%; margin-bottom:30px;}
.latest-prep-list .prep-list .t {font-size:20px; font-family: var(--khula); font-weight: 600; color:#000; padding:0 20px;}
.latest-prep-list .prep-list p {font-size:15px; font-family: var(--khula); font-weight: 100; color:#6D6D6D; margin:0 0 10px 0; padding: 0 20px;line-height:22px;}
.latest-prep-list .prep-list a {font-size:15px; font-family: var(--khula); font-weight: 100; color:var(--basecolor); padding:0 20px;}

.page-cat-list .list-cat-menu { margin-bottom:40px;}
.page-cat-list .list-cat-menu ul { margin: 12px 0;}
.page-cat-list .list-cat-menu ul li { list-style:none; line-height:32px;}
.page-cat-list .list-cat-menu ul li a { font-size:15px; color:#6D6D6D;font-family: var(--khula); font-weight: 100;}
.page-cat-list .list-cat-menu ul li a.active { color:var(--basecolor); font-weight:400;}
.page-cat-list .list-cat-menu ul li .children { border-left:2px solid var(--basecolor); display:none;}
.page-cat-list .list-cat-menu ul li .children li { padding-left:10px;}
.page-cat-list .list-cat-menu ul li.current_page_item a {color: var(--basecolor); font-family: var(--khula); font-weight: 600;}
.page-cat-list .list-cat-menu ul li.current_page_item .children { display:block;}
.page-cat-list .list-cat-menu ul li.current_page_ancestor .children { display:block;}
.page-cat-list .list-cat-menu ul li.current_page_item ul li a { font-weight: 300; color: #6D6D6D;}
/* Members area */

/* Interactive map */
.interactive-map { height:730px;}
.map-banner { height:583px; background:url(/wp-content/uploads/2019/04/map-bg.png) center center no-repeat; background-size: cover;}
.map-banner .map-solution { background:#002639; position: absolute; top: -55px; left: 0; min-height: 140px; width: 996px; padding: 30px 0 15px 60px; box-sizing: var(--box-sizing);}
.map-banner .map-solution p { font-size:15px; font-family: var(--khula); font-weight: 500; color:var(--basecolor);}
.map-banner .map-solution h2 { font-size:30px; font-family: var(--khula); font-weight: 800; color:#fff;}
.m-list { padding-top:160px;}
.m-list li { list-style:none; display:inline-block; width:33%;}
.m-list li p { color:#fff;font-size:22px; font-family: var(--khula); font-weight: 800; margin:0;}
.m-list li.count-0 { background:url(/wp-content/uploads/2019/04/map-icon-1.svg) left center no-repeat; padding: 5px 0 5px 60px; margin-bottom: 30px;}
.m-list li.count-1 { background:url(/wp-content/uploads/2019/04/map-icon-2.svg) left center no-repeat; padding: 5px 0 5px 60px; margin-bottom: 30px;}
.m-list li.count-2 { background:url(/wp-content/uploads/2019/04/map-icon-3.svg) left center no-repeat; padding: 5px 0 5px 60px; margin-bottom: 30px;}
.m-list li.count-3 { background:url(/wp-content/uploads/2019/04/map-icon-4.svg) left center no-repeat; padding: 5px 0 5px 60px; margin-bottom: 30px;}
.m-list li.count-4 { background:url(/wp-content/uploads/2019/04/map-icon-5.svg) left center no-repeat; padding: 5px 0 5px 60px; margin-bottom: 30px;}
.interactive-map-disclaimer{
	padding: 30px 0;
	text-align: center;
	font-weight:700;
	font-family: Khula;
	font-size: 26pt;
}
.interactive-map-disclaimer a {font-weight:400; background:#00B0E5; color:var(--white); border-radius:4px;  display:block; margin: 0 auto; margin-top:30px; width:160px; text-align:center; line-height:50px;font-size: 13px;}

/* Interactive map */

/* Resource */
.tabsList {margin: 30px 0; display: flex; flex-flow: row wrap; justify-content: space-around;}
.tabsList .tlist {background: #00b0e4; color: #fff; width: 32.5%; margin: 4px auto; height: 92px; border-radius: 5px; box-sizing: border-box; text-align: center; line-height: 92px; font-size: 20px; cursor: pointer; text-decoration:none;}
.tabSection { border-top:1px solid #ddd;}
.tabSection h2 {background: #00b0e4; color: #fff; font-size:20px; border-radius: 5px; line-height: 60px;
    font-weight: normal;  padding: 5px 20px 0 20px;}
.tabSection p {font-size: 15px; font-family: var(--khula); font-weight: 400; color: #6d6d6d; line-height: 24px;}
.link-list { margin-bottom: 20px;}
.link-list > a { background:url(/wp-content/uploads/2019/04/pdf-icon.svg) left top 2px no-repeat; color:var(--basecolor); font-size:15px; font-family: var(--khula); font-weight: 600;padding: 2px 0px 2px 30px; text-transform:uppercase; text-decoration:underline; display:inherit; white-space:normal;}
.link-list > a:hover { color:var(--basecolor);}
.gallery { margin-bottom: 20px;}
.embed-container { margin: 50px 0;}
/* Resource */

/* Standard */
._gridview.row { margin-top:60px;}
._gridview .boxed { background:#fff; padding: 0; min-height: 400px; margin-bottom:30px;}
._gridview .boxed img { height:200px; width:100%;}
._gridview .boxed ._desc { padding:20px 0; margin:0 20px;}
._gridview .boxed ._desc p { font-size:14px; margin-bottom:5px;}
._gridview .boxed ._desc h2 { font-size:20px; font-weight:700;}
._gridview .customLink { bottom:20px; left:20px;}
/* Standard */

.time-border {margin: 40px 0; border-bottom: 1px solid #00B0E5;}

/* WP login */
body.login .indicator-hint { color:#fff;}
body.login label { color:#fff;}
/* WP login */

/* ChartJs container */
.chart-container .arrowRight {display: none;}
/* ChartJs container */

/* Embed container */
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Embed container */

/* Responsive */

@media (min-width: 1366px) {
    .header .panel.logged-in {max-width: 330px;display: flex;flex-wrap: wrap;justify-content: flex-end;right: 13px;}
    .header .panel.logged-in a {margin: 0px 5px 10px;padding: 0px 20px;}
}
@media (min-width: 1024px) and (max-width: 1366px) {
    .header .menu { background: rgba(0, 38, 58, 0.45); margin-top:100px; height:42px;}
	.header .menu li a {margin: 0 10px;}
    .header .panel a {padding:0 20px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
    .wrapCenter { width:auto;}
	.bannerText { margin: 60px 20px 0 24px;}
    .header { height:140px;}
    .bannerText h2.lab { font-size: 36px;}
    .bannerText p.lab { font-size: 36px;}
	.categoryArea .cell { border:0; margin-bottom:30px;}
	.advanceLead {margin-top:350px; padding:30px 0;}
	.advanceLead .desc {border:0;}
	.advanceLead .desc h2 { font-size:32px;}
	.advanceLead .flapper img { width:100%; top:-60px;}
    .myBlog { padding:60px 10px 100px 10px;}
    ._updSec .advanceLead { margin-top: 0; padding-bottom: 159px;}
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .bannerText { margin: 30px 20px 0 24px;}
    .header { height:140px;}
}

@media (min-width: 481px) and (max-width: 1023px) {
    .header { height:140px;}
	.header .menu { background: rgba(0, 38, 58, 0.45); margin-top:100px; height:42px;}
	.header .menu li a { margin:0 15px;}
	.header .panel { top:22px; right:17px;}
	.header .panel a.search { padding:0 19px;}
	.header .panel a.signIn { text-indent:-99999px; background:url(/wp-content/uploads/2019/02/user-icon.svg) center center no-repeat;padding:0 5px; width:40px;}
    .header .panel a.signIn._ext {background:url(/wp-content/uploads/2019/04/sign-out-option.svg) center center no-repeat; background-size:21px;}
}
@media (min-width: 767px) {
    .learn .learn-img{right: 0px !important; max-width: 60%;}
    .membership .wrap{right: 0;}
}
@media (max-width: 767px) {
    .header .panel.logged-in {max-width: 160px;}
    .header .panel.logged-in a {padding: 0 7px;}
    .learn .wrapCenter, .discover .wrapCenter {display: flex;flex-wrap: wrap-reverse;}
    .learn .wrapCenter img, .discover .wrapCenter img {width: 100%;}
    .discover .desc { border:0; width:auto; padding:20px 20px 30px 30px; margin-top: 0; margin-bottom: 0;}
    .membership .wrap{left: 50%;transform: translateX(-50%) rotate(90deg);bottom: -120px;}
    .filterTabs {background: rgb(18 32 44); height: unset; bottom: -54px;}
    .chart-overflow{position: relative; display: flex; min-width: 500px;}
    .chart-container {overflow: scroll;}
    .chart-container::-webkit-scrollbar {width: 0px;background: transparent;}
    .chart-container .arrowRight {position: relative;display: block;float: right;width: 150px;}
    .chart-container .arrowRight:after {position: absolute;top: -17px;right: 0;content: "";background: url(/wp-content/uploads/2019/01/scollIndicator.svg);background-position: center;width: 40px;height: 50px;display: inline-block;transform: rotate(270deg);}
}
@media (min-width: 481px) and (max-width: 767px) {
	html,body { overflow-x:hidden;}
    body { background:url(/wp-content/uploads/2019/02/mobile-bg.png) top center no-repeat; background-size:100%; position:relative; overflow-x:hidden;}
	body._updSec { background:url(/wp-content/uploads/2019/01/mobile-bg.png) top center no-repeat; background-size:100% 334px; position:relative; overflow-x:hidden;}
	body._upd { background:url(/wp-content/uploads/2019/01/mobile-bg.png) top center no-repeat; background-size:100% 300px; position:relative; overflow-x:hidden;}
	.wrapCenter { width:auto;}
	.scroll { display:none;}
	.bannerText, ._upd .bannerText, ._updSec .bannerText { margin:30px 10px 0 10px;}
	.bannerText p, ._updSec .bannerText p { font-size:15px; line-height:22px;}
	.bannerText h2, ._updSec .bannerText h2 { font-size:26px; margin-top:10px;}
	.bannerText p.lab { font-size:36px; line-height:36px;}
	.bannerText h2.lab { font-size:36px;}
	.categoryArea .cell {border:0; margin-bottom:20px; min-height:auto;}
	.categoryArea .cell a { position:static; margin-top:20px;}
	.categoryArea .cell {border:0; margin-bottom:20px; min-height:auto;}
	.categoryArea .cell a { position:static; margin-top:20px;}
	.advanceLead { margin-top:20px; padding:20px 0 0 0;}
	.advanceLead .flapper { display:none;}
	.advanceLead .desc h2 { font-size:28px;}
	.myBlog { padding:20px 0 60px 0; margin:0 10px;}
	.myBlog .boxed img { height:260px;}
	.myBlog .boxed ._desc { padding:20px 20px 40px 20px; margin:0;}
	.myBlog .boxed ._desc h2 { font-size:22px;}
	.myBlog .customLink, .myBlog._s .customLink, .myBlog._s._all .customLink, .myBlog._s._u .customLink { left:20px;}
	.membership { background:#00283A; padding-top:20px; min-height:786px; margin-bottom:100px; padding-bottom:40px;}
	.membership .desc { width:auto; border:0; padding:20px 20px 30px 30px;}
	.membership .desc h2 { font-size:28px;}
	.membership .title { font-size:22px; bottom: -30px; width: auto; position: relative; right: 0; padding: 0px 30px;
    margin-bottom: 80px;}
	.membership .wrap {bottom: -180px; right: -100px; width: 280px;}
	.latestNews {padding: 20px 0 0 0;}
	.latestNews .desc { border:none; float:none;}
	.latestNews .desc h2 { font-size:28px;}
	.latestNews .latestNews-block { display:none;}
	.myBlog._s { padding:40px 0 60px 0;}
	.footer { padding:200px 20px 20px 20px;}
	.newsletter { width:auto; top:-85px; padding:30px 20px 15px 20px; left:0;}
	.newsletter p { padding-right:20px;}
	.social { float: none; text-align: center;}
	.footer .desc img { width: 240px;}
	.footer .desc ul { margin-left: 10px; margin-top: 20px;}
	.footer .copyright { margin-top: 20px;}
	.footer .copyright p { text-align:center; margin-bottom:30px;}
	.menu-extra-menu-container { text-align: center;}
	.navbar-collapse.show { background: #00263a; position:relative; z-index:1;}
	.navbar-light .navbar-toggler { outline:none;}
	._upd .bannerText h2 { font-size:28px;}
	.contact { padding:0;}
	.contact .desc { padding:20px 30px 30px 30px; border:0; width:auto; margin-top:40px;}
	.contact .desc h2 { font-size:28px;}
	.indicator._mob { display:block; width:auto;}
	.indicator._mob .arrowDown { margin:auto;}
	.contact .map { position:static; height:410px; width:auto; margin-top:20px; overflow:hidden;}
	.newsletter .get input { width:220px;}
	.newsletter .get .getLatest { top:0; margin-left:30px;}
	.boxed-e { height:auto;}
	.boxed-e img { width:100%; height:160px;}
	.boxed-e ._desc { position:static; width:auto; height:auto;}
	.boxed-e ._desc h2 { font-size:22px;}
	.boxed-e ._desc p { font-size:14px; margin:10px 0 0 0;}
    .indicator._mob[title="News"], .indicator._mob[title="Events"] { display:none;}
	.myBlog._s._all { padding: 60px 0 40px 0;}
	.myBlog._s._all .boxed img { height:160px;}
	.myBlog._s._all .boxed ._desc { margin:0; padding:20px 20px 60px 20px;}
	.myBlog._s._all .boxed ._desc p {margin-bottom:0; font-size:16px;}
	.myBlog._s._all .boxed ._desc h2 { margin:5px 0; font-size:22px;}
	.myBlog._s._all .customLink { left:20px;}
	.myBlog._s._all .col-md-12 .boxed { height:auto;}
	.myBlog._s._all .col-md-12 .boxed img { height:160px; width:100%;}
	.myBlog._s._all .col-md-12 .boxed ._desc { position:static; padding: 20px 20px 60px 20px; width:auto; height:auto;}
	.myBlog._s._all .col-md-12 .boxed ._desc p {margin-bottom:0; font-size:16px;}
	.myBlog._s._all .col-md-12 .boxed ._desc h2 { margin:5px 0; font-size:22px;}
	.description { padding:50px 20px;}
	.description h2 { font-size:28px;}
	.links { justify-content:flex-start;}
	._updSec .advanceLead .advancedLead-img { display:none;}
	.indicator { width:80px;}
	.sec-banner { height:334px;}
	._updSec .advanceLead .desc { margin-top:0; padding:20px; width:auto; border:0;}
	.benefits { height:auto; margin: 80px 0 100px 0;}
	.benefits .desc { width:auto; padding:20px; border:0; margin-top:10px; margin-bottom: 0;}
	.benefits .discover-img, .benefits .discover-img.centered { width: 100%; left: 0; z-index: -1; top: -180px; transform: none}
    /* .learn { height:auto; margin-top:160px;} */
	/* .learn .learn-img, .learn .learn-img.centered { width: 100%; left: 0; z-index: -1; top: -200px; transform:none} */
	.learn .desc { width:auto; padding:20px; border:0; margin-top:10px; margin-bottom: 0}
	.learn .desc a { width:100%;}
	.interstedInJoining { padding: 40px 0 0 0;}
	.interstedInJoining .iBg { padding:20px;}
	.interstedInJoining .iBg h2 { font-size:28px;}
	.interstedInJoining .iBg p { width:auto;}
	.interstedInJoining .iBg a { width:100%;}
	.myBlog._s._u { padding: 20px 0 60px 0;}
	.myBlog._s h4 { padding:0; margin:20px 0 20px 0; font-size:28px;}
	.myBlog._s h4:before { display:none;}
	.myBlog._s .title-desc { padding: 20px 0 0 0; font-size: 14px;}
	.myBlog._s .title-desc:before { display:none;}
	.myBlog._s .boxed ._desc { padding: 20px 0 50px 0; }
	.currentMembership {padding:20px 0;}
	.currentMembership h4 { font-size:28px;padding:0 0 0 20px;}
	.currentMembership h4:before {display:none;}
	.currentMembership .customList { margin:40px 0 0 0; padding:0 20px;}
	.singlePage {padding:50px 20px;}
	.singlePage h2 { font-size:28px;}
	.social-icon { position:static; width:150px; margin:50px auto 0 auto; text-align:center;}
	.social-icon ul li { padding:0 10px; display:inline-block;}
	.footer .desc .left { float:none;}
	.footer .desc .right { float:none;}
	.footer .copyright .left { float:none;}
	.footer .copyright .right { float:none;}
	.currentMembership .customList ul {width:auto;}
	.vision-mission { height:auto; margin-top:100px;}
	.vision-mission .discover-img {width: 100%; left: 0; z-index: -1; top: -200px;}
	.vision-mission .desc { width:auto; border:0; float:none; margin-top:20px;}
    .discover { height:auto;}
	/* .discover .discover-img, .discover .discover-img.centered { position: absolute; top: -100px; left: 0; width: 100%; height: 220px; transform:none;} */
	.cusSearch { width:auto; margin:0 20px;}
	.singlePageBg { height:334px;}
	.singlePageBg:before { height:334px;}
	.filterTabs li { padding: 0 5px;}
	.myBlog .boxed._fea .customLink { left:20px;}
	.membership ._h { min-height:736px;}
	.myBlog .boxed._fea img { height:auto;}
	.people { padding: 0 0 40px 0;}
	.people h4 { display:none;}
	.contentSearch { padding: 50px 20px;}
	.greedy .links { position:relative; top:2px;}

	.teamBg {background: rgba(0, 38, 58, 0.92); width: 100%; height: 100%; z-index: 10; position: fixed; top:0; left:0; padding: 100px 20px 20px 20px; text-align: left;transition: all .4s ease-out;}
	.teamBg p {font-size: 14px; color: #fff;}
	.teamBg h2 {color: #fff; font-size: 18px;}
	.teamBg .cy {color: var(--basecolor); font-size: 16px;}
	.teamBg .closeTeamBg { background:url(/wp-content/uploads/2019/02/crossTeam.svg) center center no-repeat; width:18px; height:18px; cursor:pointer; position:absolute; right: 20px; top: 80px;}
	.mc_embed_signup { padding:20px; width:auto; height:auto; overflow:auto;}
	.indicator._mob[title="Members area"] { display:none;}
	.leftSection { float:none; width:auto;}
	.page-cat-list { padding: 0 30px;}
	.rightSection { padding:0 30px; width:auto;}
	.latest-prep-list { grid-template-columns: repeat(1, 1fr);}
	.latest-prep-list .prep-list { width:100%; margin-top:20px;}
	.latest-prep-list .prep-list:last-child { margin:20px 0 0 0;}
	.signin { width:auto;}
	.login-post { display:none;}
	.header .menu .wrapMenu li .sub-menu { position:static; padding:0; display:block; background:none;}
    .header .menu .wrapMenu li .sub-menu:after { display:none;}
    .header .panel { max-width: 185px; display: flex; flex-wrap: wrap; justify-content: flex-end; right: 13px;}
    .header .panel a:first-child { margin: 0 0 10px;}
}

@media (min-width: 320px) and (max-width: 480px){
	html,body { overflow-x:hidden;}
	body { background:url(/wp-content/uploads/2019/02/mobile-bg.png) top center no-repeat; background-size:100%; position:relative; overflow-x:hidden;}
	body._updSec { background:url(/wp-content/uploads/2019/01/mobile-bg.png) top center no-repeat; background-size:100% 334px; position:relative; overflow-x:hidden;}
	body._upd { background:url(/wp-content/uploads/2019/01/mobile-bg.png) top center no-repeat; background-size:100% 300px; position:relative; overflow-x:hidden;}
	.wrapCenter { width:auto;}
	.scroll { display:none;}
	.header { height:140px;}
	.header .logo { left:0;}
	.header .logo img { width: 160px;}
	.header .menu { background: rgba(0, 38, 58, 0.45); margin-top:105px; height:42px;}
	.header .menu li a { margin:0 15px;}
	.header .panel { top:22px; right:17px;}
	.header .panel a.search { padding:0 19px;}
	.header .panel a.signIn { text-indent:-99999px; background:url(/wp-content/uploads/2019/02/user-icon.svg) center center no-repeat;padding:0 5px; width:40px;}
	.header .panel a.signIn._ext {background:url(/wp-content/uploads/2019/04/sign-out-option.svg) center center no-repeat; background-size:21px;}
    .bannerText, ._upd .bannerText, ._updSec .bannerText { margin:30px 10px 0 10px;}
	.bannerText p, ._updSec .bannerText p { font-size:15px; line-height:22px;}
	.bannerText h2, ._updSec .bannerText h2 { font-size:26px; margin-top:10px;}
	.bannerText p.lab { font-size:36px; line-height:36px;}
	.bannerText h2.lab { font-size:36px;}
	.categoryArea .cell {border:0; margin-bottom:20px; min-height:auto;}
	.categoryArea .cell a { position:static; margin-top:20px;}
	.advanceLead { margin-top:10px; padding:20px 0 0 0;}
	.advanceLead .flapper { display:none;}
	.advanceLead .desc { width:auto; border:none;}
	.advanceLead .desc h2 { font-size:28px;}
	.myBlog { padding:20px 0 60px 0; margin:0 10px;}
	.myBlog .boxed ._desc { padding:20px 20px 40px 20px; margin:0; top:0;}
	.myBlog .boxed ._desc h2 { font-size:22px;}
	.myBlog .customLink, .myBlog._s .customLink, .myBlog._s._all .customLink, .myBlog._s._u .customLink { left:20px;}
	.membership { background:#00283A; padding-top:20px; min-height:786px; margin-bottom:100px; padding-bottom:40px;}
	.membership .desc { width:auto; border:0; padding:20px 20px 30px 30px;}
	.membership .desc h2 { font-size:28px;}
	.membership .title { font-size:22px; bottom: -30px; width: auto; position: relative; right: 0; padding: 0px 30px;
    margin-bottom: 80px;}
	.membership .wrap {bottom: -180px; right: -100px; width: 280px;}
	.latestNews {padding: 20px 0 0 0;}
	.latestNews .desc { border:none; float:none;}
	.latestNews .desc h2 { font-size:28px;}
	.latestNews .latestNews-block { display:none;}
	.myBlog._s { padding:40px 0 60px 0;}
	.footer { padding:200px 20px 20px 20px;}
	.newsletter { width:auto; top:-85px; padding:30px 20px 15px 20px;}
	.newsletter p { padding-right:20px;}
	.social { float: none; text-align: center;}
	.footer .desc img { width: 240px;}
	.footer .desc ul { margin-left: 10px; margin-top: 20px;}
	.footer .copyright { margin-top: 20px;}
	.footer .copyright p { text-align:center; margin-bottom:30px;}
	.menu-extra-menu-container { text-align: center;}
	.navbar-collapse.show { background: #00263a; position:relative; z-index:1;}
	.navbar-light .navbar-toggler { outline:none;}
	._upd .bannerText h2 { font-size:28px;}
	.contact { padding:0;}
	.contact .desc { padding:20px 30px 30px 30px; border:0; width:auto; margin-top:40px;}
	.contact .desc h2 { font-size:28px;}
	.indicator._mob { display:block; width:auto;}
	.indicator._mob .arrowDown { margin:auto;}
	.contact .map { position:static; height:410px; width:auto; margin-top:20px; overflow:hidden;}
	.newsletter .get input { width:220px;}
	.newsletter .get .getLatest { top:0; margin-left:0;}
	.boxed-e { height:auto;}
	.boxed-e img { width:100%; height:160px;}
	.boxed-e ._desc { position:static; width:auto; height:auto;}
	.boxed-e ._desc h2 { font-size:22px;}
	.boxed-e ._desc p { font-size:14px; margin:10px 0 0 0;}
	.indicator._mob[title="News"], .indicator._mob[title="Events"] { display:none;}
	.myBlog._s._all { padding: 60px 0 40px 0;}
	.myBlog._s._all .boxed img { height:160px;}
	.myBlog._s._all .boxed ._desc { margin:0; padding:20px 20px 60px 20px;}
	.myBlog._s._all .boxed ._desc p {margin-bottom:0; font-size:16px;}
	.myBlog._s._all .boxed ._desc h2 { margin:5px 0; font-size:22px;}
	.myBlog._s._all .customLink { left:20px;}
	.myBlog._s._all .col-md-12 .boxed { height:auto;}
	.myBlog._s._all .col-md-12 .boxed img { height:160px; width:100%;}
	.myBlog._s._all .col-md-12 .boxed ._desc { position:static; padding: 20px 20px 60px 20px; width:auto; height:auto;}
	.myBlog._s._all .col-md-12 .boxed ._desc p {margin-bottom:0; font-size:16px;}
	.myBlog._s._all .col-md-12 .boxed ._desc h2 { margin:5px 0; font-size:22px;}
	.description { padding:50px 20px;}
	.description h2 { font-size:28px;}
	.links { justify-content:flex-start;}
	._updSec .advanceLead .advancedLead-img { display:none;}
	.indicator { width:80px;}
	.sec-banner { height:334px;}
	._updSec .advanceLead .desc { margin-top:0; padding:20px;}
	.benefits { height:auto; margin: 80px 0 100px 0;}
	.benefits .desc { width:auto; padding:20px; border:0; margin-top:10px; margin-bottom: 0}
	.benefits .discover-img, .benefits .discover-img.centered { width: 100%; left: 0; z-index: -1; top: -180px; transform:none}
	/* .learn .learn-img, .learn .learn-img.centered { width: 100%; left: 0; z-index: -1; top: -200px; transform: none} */
	.learn .desc { width:auto; padding:20px; border:0; margin-top:10px; margin-bottom: 0}
	.learn .desc a { width:100%;}
	.interstedInJoining { padding: 40px 0 0 0;}
	.interstedInJoining .iBg { padding:20px;}
	.interstedInJoining .iBg h2 { font-size:28px;}
	.interstedInJoining .iBg p { width:auto;}
	.interstedInJoining .iBg a { width:100%;}
	.myBlog._s._u { padding: 20px 0 60px 0;}
	.myBlog._s h4 { padding:0; margin:20px 0 20px 0; font-size:28px;}
	.myBlog._s h4:before { display:none;}
	.myBlog._s .title-desc { padding: 20px 0 0 0; font-size: 14px;}
	.myBlog._s .title-desc:before { display:none;}
	.myBlog._s .boxed ._desc { padding: 20px 0 50px 0; }
	.currentMembership {padding:20px 0;}
	.currentMembership h4 { font-size:28px;padding:0 0 0 20px;}
	.currentMembership h4:before {display:none;}
	.currentMembership .customList { margin:40px 0 0 0; padding:0 20px;}
	.singlePage {padding:50px 20px;}
	.singlePage h2 { font-size:28px;}
	.social-icon { position:static; width:150px; margin:50px auto 0 auto; text-align:center;}
	.social-icon ul li { padding:0 10px; display:inline-block;}
	.currentMembership .customList ul {width:auto;}
	.vision-mission { height:auto; margin-top:100px;}
	.vision-mission .discover-img {width: 100%; left: 0; z-index: -1; top: -200px;}
	.vision-mission .desc { width:auto; border:0; float:none; margin-top:20px;}
	.discover { height:auto;}
	/* .discover .discover-img, .discover .discover-img.centered { position: absolute; top: -100px; left: 0; width: 100%; height: 220px; transform:none;} */
	.cusSearch { width:auto; margin:0 20px;}
	.singlePageBg { height:334px;}
	.singlePageBg:before { height:334px;}
	.filterTabs li { padding: 0 5px;}
	.myBlog .boxed._fea .customLink { left:20px;}
	.membership ._h { min-height:736px;}
	.myBlog .boxed._fea img { height:auto;}
	.people { padding: 0 0 40px 0;}
	.people h4 { display:none;}
	.contentSearch { padding: 50px 20px;}
	.greedy .links { position:relative; top:2px;}

	.teamBg {background: rgba(0, 38, 58, 0.92); width: 100%; height: 100%; z-index: 10; position: fixed; top:0; left:0; padding: 100px 20px 20px 20px; text-align: left;transition: all .4s ease-out;}
	.teamBg p {font-size: 14px; color: #fff;}
	.teamBg h2 {color: #fff; font-size: 18px;}
	.teamBg .cy {color: var(--basecolor); font-size: 16px;}
	.teamBg .closeTeamBg { background:url(/wp-content/uploads/2019/02/crossTeam.svg) center center no-repeat; width:18px; height:18px; cursor:pointer; position:absolute; right: 20px; top: 80px;}
	.mc_embed_signup { padding:20px; width:auto; height:auto; overflow:auto;}
	.indicator._mob[title="Members area"] { display:none;}
	.leftSection { float:none; width:auto;}
	.page-cat-list { padding: 0 30px;}
	.rightSection { padding:0 30px; width:auto;}
	.latest-prep-list { grid-template-columns: repeat(1, 1fr);}
	.latest-prep-list .prep-list { width:100%; margin-top:20px;}
	.latest-prep-list .prep-list:last-child { margin:20px 0 0 0;}
	.signin { width:auto;}
	.login-post { display:none;}
	.header .menu .wrapMenu li .sub-menu { position:static; padding:0; display:block; background:none;}
    .header .menu .wrapMenu li .sub-menu:after { display:none;}
    .header .panel { max-width: 140px; display: flex; flex-wrap: wrap; justify-content: flex-end; right: 13px;}
    .header .panel a:first-child { margin: 0 0 10px; padding:0 7px;}
}
/* Responsive */
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.wp-block-embed-vimeo.aligncenter > div, .wp-block-embed-youtube.aligncenter > div{
	text-align: center;
}

.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

figure.wp-block-embed.is-type-video iframe {width: 100%;}

.wp-block-embed__wrapper {
    width: 100%;
    position: relative;
    padding-top: 56.2626%;
}
.wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.single-post .wrapCenter em {font-style: italic;}
.wp-block-image img {height:auto;}
