body,h1,h2,h3,h4,h5,h6{font-family:Roboto}
a, span a,footer ul li a.active,footer ul li a:active,footer ul li a:focus,footer ul li a:hover{text-decoration:none}
p { color:#585858; font-weight:400; font-size:20px;}
ul {padding-left:0;}
ul , ul li {list-style:none;}
body,html{margin:0;}
a{color:#000;}

hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}
h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:1px}
p{font-size:18px;line-height:1.5;margin-bottom:20px}
.clearfix {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.graybox {background: #dedddd; padding: 25px; text-align: center; margin-left: 25px;}
.tribe-events-list-separator-month span {background: #d09b2c; padding: 12px;}

.sub-menu-service .menu-item-has-children {    width: 30%; height:430px; margin-right:30px; float:left;}
.sub-menu-service .menu-item-has-children img {display: block; margin-bottom: 10px;}
.sub-menu-service .menu-item-has-children a {
    color: #2c286c;
    font-weight: 600;
}
.sub-menu-service .menu-item-has-children .sub-menu li a {font-weight: 400;}
.sub-menu-service .menu-item-has-children .sub-menu li {margin-top:10px;}
.sub-menu-service .menu-item-has-children a:hover {color: #d09b2c;}

.insight-inner-content-career .career-ins-box {border-bottom: 1px solid #ececec; margin-bottom: 20px;}
.sp-line { margin-top: 55px;}
.avia_textblock p a {color: #d09b2c;}


#catapult-cookie-bar {z-index:999999999999!important;}
/*=================  Header ==================*/
.logo {padding-top: 10px; padding-bottom: 10px;}
.logo img {width:130px!important;}
header.main-header {background-image:url(images/tri1.png); background-repeat:no-repeat; background-position:100% 0px;}
.main-header {}
.full-container {padding:0 36px;}
.main-menu {margin-right: 40px;}
.primary-menu {margin-top: 20px;}
.primary-menu ul li {float:left; padding-right:20px;}
.primary-menu ul li a {color:#2c286c; font-weight:600; text-transform: capitalize;}
.secondary-menu {border-left:1px solid #ccc; padding-left:20px; padding-top: 20px; padding-bottom: 28px; }
.secondary-menu ul li {float:left; padding-right:20px;}
.secondary-menu > ul > li > a   {font-weight:600; color:#a3a3a3;}
.secondary-menu ul li a img{margin-left: 8px; vertical-align: middle;}
.sub-lang-menu {display:none; position:absolute; width:100px; background:#fff; z-index: 999; padding:20px; margin-left: -20px;}
.sub-lang-menu li {float:none!important; padding-bottom:8px;}
.sub-lang-menu li a {font-size: 14px;}
.lang-disp {display:block; color:#9f9f9f; font-size:14px;}
.secondary-menu ul li:hover .sub-lang-menu {display:block;}
.secondary-menu ul li {position:relative;}

#top-menu > li.current-menu-item > a {border-bottom:3px solid #d09b2c; color:#d09b2c;}
#menu-item-33 {    padding-bottom: 36px;}
#top-menu > li.current_page_ancestor > a {border-bottom: 3px solid #d09b2c; color: #d09b2c;}

#top-menu > li > ul.sub-menu {position:absolute; display:none; background:#fff; width:600px; z-index:9999; width: 88%; left: 0; margin-left: 4%; margin-top: 36px; padding: 15px 20px 20px 20px; -webkit-box-shadow: 0 8px 6px -6px #e7e7e7; -moz-box-shadow: 0 8px 6px -6px #e7e7e7; box-shadow: 0 8px 6px -6px #e7e7e7;}
#menu-item-33 .sub-menu {height: calc( 100vh - 300px); overflow: auto;}
#menu-item-33 .sub-menu .sub-menu {height: auto;}
#menu-item-33 .sub-menu::-webkit-scrollbar-thumb {background-color: #d09b2c;}
#menu-item-33 .sub-menu::-webkit-scrollbar {width: 6px; background-color: #2c286c;}
#top-menu > li:hover > a {border-bottom: 3px solid #d09b2c;}
#top-menu > #menu-item-33:hover ul.sub-menu {display:block;}
#top-menu > li > ul.sub-menu > li > ul.sub-menu {padding: 20px 20px 20px 0;;}
#top-menu > li > ul.sub-menu > li {width: 278px;}
#menu-item-33 .sub-menu > li {height: 397px;}
#menu-item-33 .sub-menu > li .sub-menu li {height:auto;}
#top-menu > li > ul.sub-menu > li:nth-child(4n) {padding-right: 0px;}
#top-menu > li > ul.sub-menu > li > ul.sub-menu li a {font-size:12px; font-weight: 400;}
#top-menu > li > ul.sub-menu > li > ul.sub-menu li a::before {content: "◉"; color: #2c66b8; margin-right: 4px;}
#top-menu > li > ul.sub-menu > li > ul.sub-menu li {float:none; padding-bottom:6px;}

#top-menu > li > ul.sub-menu > li.current-menu-item > a { color:#d09b2c;}
#top-menu > li > ul.sub-menu > li > ul.sub-menu li.current-menu-item a { color:#d09b2c;}


#top-menu > #menu-item-78:hover ul.sub-menu {display: block; width: 256px; left: initial; margin-left: -20px; margin-top: 0px;}
#top-menu > #menu-item-753:hover ul.sub-menu {display: block; width: 256px; left: initial; margin-left: -20px; margin-top: 0px;}
#top-menu > #menu-item-78 ul.sub-menu li {padding-bottom:10px;}
#top-menu > #menu-item-753 ul.sub-menu li {padding-bottom:10px;}
#top-menu > #menu-item-78 ul.sub-menu li a {font-size: 14px; font-weight: 400;}
#top-menu > #menu-item-753 ul.sub-menu li a {font-size: 14px; font-weight: 400;
}

.dropdown-toggle {display:none;}
.icon-angle-down {display:none;}

.insight-inner-contenttable tr {padding-bottom:10px;}
/*=================  Footer ==================*/
footer {background-image:url(images/world-image.jpg); background-repeat:no-repeat; width:100%; background-position:center; position:relative; background-size: cover; padding-bottom: 7px;}
.triangle {position:absolute; bottom:0; right:0;}
.triangle img {display: block;}
.main-footer {display:flex; padding-top:90px; padding-bottom:40px;}
.footer-col1 {width:25%;}
.footer-col1 img    {margin-top: 16px;}
.footer-col2 {width:75%;}
.footer-col3 {width:20%; position:relative;}
.foot-right {display: inline-flex; width: 100%;}
.fr {width: 44%; display: inline-block;}
.footer-social {text-align: right; width: 50%; margin-top: 7px; margin-right: 33px; display: inline-block; float: right;}
.footer-social a {margin-left:4px;}
.counter-part {display:flex;}
.cont-col {width:25%;display: inline-block; vertical-align: top;}
.cont-col h4 {color:#d09b2c; font-weight:600; font-size:38px; margin: 0; padding-bottom:6px;}
.cont-col span {color:#fff; font-weight:600; font-size: 16px; }
.cont-col .textwidget p {color: #fff; font-weight: 600; font-size: 16px; margin-top:0; margin-bottom:0;}
.foot-menu1 {margin-top:50px!important;}
.foot-menu {margin-top:30px;}
.foot-menu span {color:#d09b2c; font-weight:600; display:block;font-size: 16px;}
.foot-menu ul {padding-left:0;}
.foot-menu ul li {float:left; margin-right:20px; margin-bottom: 12px;}
.foot-menu ul li a {color:#dfe1e6; font-weight:300; font-size:16px;}
.foot-right p {color:#fff; font-weight:300; font-size:11px; margin-bottom: 0px; padding-bottom: 30px;}
.foot-right p a {color: #fff;}
.foot-right p span {display:block; color:#fff; font-weight:300; font-size:12px;}
.foot-right p span a {color:#fff;}

/* ================ Home page body  ==================*/
.item .caption {
    position: absolute;
    top: 15%;
    left: 100px;
    width: 526px;
}
.owl-dot {outline:none;}
.item .caption h3 {font-size:36px; font-weight:600;}
.item .caption h3 span {display:block}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    position: absolute;
    left: 93px;
    bottom: 5%;
}

.col01-main {width:60%;}
.col02-side {width:40%;}
.inner-container {width:85%; margin:0 auto;}
.main-pad {padding:50px 0;}
.services-layer {background:#fbfbfb;}
.services-layer ul.image-list li a { display: inline-block; width: 100%; }
.services-layer ul.image-list li a img {vertical-align:top;}
.services-layer ul.image-list li a span {display: inline-block; width: 72%; vertical-align:top;}

.main-heading {color:#d09b2c; font-weight:600; font-size:22px; margin-bottom: 4px;}
.insights-layer .main-heading {margin-bottom: 24px; margin-top: 0px;}
.col01-main p {}
.pad-r-hm {/*text-align: justify;*/ margin-right: 22px;}
.page-id-80 .pad-r-hm {padding-right:44px;}
.page-id-80 .panel-grid-cell h2 {margin-top: -4px; font-size: 22px; font-weight: 600;}
.page-id-80 .panel-grid-cell h3 {font-size: 18px; font-weight: 600;}
.page-id-80 .panel-grid-cell p {margin-bottom: 8px; margin-top: 8px;}

.page-id-395 .pad-r-hm {padding-right:44px;}
.page-id-395 .panel-grid-cell h2 {margin-top: -4px; font-size: 22px; font-weight: 600;}
.page-id-395 .panel-grid-cell h3 {font-size: 18px; font-weight: 600;}
.page-id-395 .panel-grid-cell p {margin-bottom: 8px; margin-top: 8px;}

.page-id-401 .pad-r-hm {padding-right:44px;}
.page-id-401 .panel-grid-cell h2 {margin-top: -4px; font-size: 22px; font-weight: 600;}
.page-id-401 .panel-grid-cell h3 {font-size: 18px; font-weight: 600;}
.page-id-401 .panel-grid-cell p {margin-bottom: 8px; margin-top: 8px;}

.page-id-403 .pad-r-hm {padding-right:44px;}
.page-id-403 .panel-grid-cell h2 {margin-top: -4px; font-size: 22px; font-weight: 600;}
.page-id-403 .panel-grid-cell h3 {font-size: 18px; font-weight: 600;}
.page-id-403 .panel-grid-cell p {margin-bottom: 8px; margin-top: 8px;}

.image-list li {margin-bottom:20px;}
.image-list li img {margin-right:40px; display:inline-block; width:52px; vertical-align: middle;}
.image-list li span {color:#585858; font-weight:400; font-size:20px; transition: color 0.4s ease-in-out;}
.image-list li span:hover{color: #dab25d;}
.border-link {border:2px solid #d09b2c; color:#d09b2c; display:inline-block; padding:10px 20px; font-weight:400; margin-top: 20px; transition: color 1s ease-in-out; transition: background 0.4s ease-in-out;}
.border-link:hover {color:#fff; background:#d09b2c;}
.services-layer{-webkit-box-shadow:0 8px 6px -6px #e7e7e7; -moz-box-shadow:0 8px 6px -6px #e7e7e7;box-shadow:0 8px 6px -6px #e7e7e7;}
.services-layer {background-image:url(images/tringle-bg.png); background-repeat:no-repeat; background-position: 93% 92px;     background-size: 132px;}


.arrow-trans img {transition: padding-left 0.4s ease-in-out;}
.arrow-trans:hover img {padding-left: 20px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.home .col02-side .mbgroup-right h3 {font-size: 18px;}
.mb-hm-state {color:#9a9a9a; font-size:42px; margin-top: 0; line-height: 1.3;}
.mb-hm-state span {display:block;}
.mb-hm-state strong {color:#000; font-weight:400;}
.mbgroup-right h3 {color: #d09b2c; font-weight: 600; font-size: 28px; margin: 10px 0;}
.page-id-7 .mbgroup-right h3 {color: #585858; font-weight: 400; font-size: 18px; margin: 10px 0;}
.triangle-left {position:absolute; top:6px; left:-60px;}
.triangle-left img {width: 44px;}
.mbgroup-right {position:relative; /*text-align: justify;*/ /*margin-right: 20px;*/}

.ins-box-main {display:flex; flex-wrap: wrap; justify-content: space-between;} 
.insights-layer .ins-box-main {/*display:block; flex-wrap: wrap;*/ justify-content: space-between;} 
.ins-box {width:30.5%; margin-bottom: 40px; float: left; /*margin-right: 20px;*/ height: 405px;}
.ins-box img {width:100%; height: auto;}
.ins-box h3 {color:#d09b2c; font-size:16px; font-weight:600;}
.ins-box a {color:#585858; font-size:20px; font-weight:600;}
.career-ins-box a {text-indent: -22px; padding-left: 22px; color: #585858; font-size: 20px; font-weight: 600; margin-bottom:20px; display:block;}
.career-pg1 a {color: #d09b2c;}
.ins-box span {display:block; font-size:14px; font-weight:600; color: #9a9a9a; margin-top:14px;}
.mb-line {border-top:1px solid #e5e5e5;}

/* ==============Who we are ================= */
.wware .mbgroup-right h4 {font-weight:300; font-size:24px; margin-top: 20px;}
.wware .mbgroup-right h4 span {font-weight:400; color:#000;}
.bnr-item img {width:100%; display: block;}
.bnr-item {position:relative;}
.bnr-caption {position:absolute; top: 44%; text-align:center; width: 100%;}
.page-id-7 .bnr-caption {top: 25%;}
.page-id-76 .bnr-caption {top: 25%;}
.over-view {color: #d09b2c; font-size: 28px; font-weight: 600;}
.bnr-caption h1 {color: #fff; font-size: 32px; font-weight: 600; margin-bottom: 10px;}
.bnr-caption h2 {color: #fff; font-size: 32px; font-weight: 600; margin-bottom: 10px;}
.bnr-caption h1 span {color: #d09b2c;}
.bnr-caption p {color: #fff; font-size: 20px; font-weight: 300; margin-top:10px;}
.image-list-hor li {float:left; width:200px; text-align:center; height: 150px;}
.image-list-hor li span {display:block; margin-top: 12px;}
.services-view-layer .main-heading {padding: 0 200px 50px; font-weight: 600; text-align: center;}
.service-list1 {text-align: center; margin: 0 auto; width: 858px;}
.services-view-layer-inner .main-heading {padding: 0 0px 10px; font-weight: 600; text-align: left;}
.service-list2 {width: auto;}

.why-us-layer {background-image:url(images/why-us-bg.jpg); background-repeat:no-repeat; height: 640px; background-size: cover;}
.why-us-layer .main-heading {font-weight:600; text-align: center; color:#000; margin-bottom:50px;}
.circle1 {width:42px; height:42px; background:#d09b2c; color:#fff; font-weight:600; text-align:center; display:block; font-size:32px; border-radius:50%; margin: 0 auto;}
.image-list-why-us {display: flex; flex-wrap: wrap;}
.image-list-why-us li {text-align: center; width: 29.5%;/*height: 280px;*/padding-right: 32px; display: inline-block;}
.image-list-why-us li:nth-child(3){padding-right: 0; width: 34%;}
.image-list-why-us li h4 {font-size:20px; font-weight:600;}
.image-list-why-us li .textwidget p:nth-child(2) {font-size:20px; font-weight:600;}
.image-list-why-us li .textwidget p:nth-child(2) strong {color:#d09b2c;}
.image-list-why-us li h4 span {color:#d09b2c;}
.image-list-why-us li p {color:#000; font-size:18px;}
.why-us1 {padding: 0 30px;}
.image-list-why-us li:last-child {padding-right: 0; width: 34%;}
.call-action-layer {text-align:center; background: #fbfbfb;}
.full-btn {background:#d09b2c; color:#fff; padding:12px 30px; font-weight: 800;}
.call-action-layer h2 {padding: 0px 320px; font-weight: 800; margin-top: 0px;}
.call-action-layer h3 {padding: 0px 0px 20px; font-weight: 800; font-size: 22px;}


.service-single {text-align: center;}

/*.sub-menu .sub-menu .menu-item-type-custom a {color:#ccc!important;}*/
.primary-menu ul li.menu-item-type-custom a {color: #2c286c!important;}
.primary-menu ul li#menu-item-75:hover ul {
  display: block;
  width: 256px;
  left: initial;
  margin-left: -20px;
  margin-top: 0px;
} 
#top-menu  ul.sub-menu li  {
  padding-bottom:15px;
}
#top-menu  ul.sub-menu li a {
  font-size: 14px;
  font-weight: 400; 
} 
/*  ==================== Services page ======================   */

.image-layer {background: rgba(0, 0, 0, 0.5); position:absolute; width:100%; height: 100%; top: 0;}
.col01-main-service {width: 62%;}
.col02-side-service {width: 38%;}
.col01-main-service ul {padding-left: 18px;}
.col01-main-service li {padding-bottom:15px; list-style: square; color: #585858; font-weight: 400; font-size: 18px;}

.col01-main-01 ul {padding-left: 18px;}
.col01-main-01 li {padding-bottom:15px; list-style: square; color: #585858; font-weight: 400; font-size: 18px;}

.col01-main-service li a {color: #585858;}
.col01-main-service li:last-child {padding-bottom:0px;}
.sqr-list {padding-left: 18px;}
.sqr-list li {padding-bottom:15px; list-style: square; color: #585858; font-weight: 400; font-size: 18px;}
.sqr-list li:last-child {padding-bottom:0px;}
.contact-form {}
.contact-form input {border:1px solid #d0d0d0; padding: 10px 4%; font-size:16px; color:#000; outline:none; width:92%; margin-bottom:8px;}
.select-bx {border:1px solid #d0d0d0; padding: 10px 4%; font-size:16px; color:#737373; outline:none; width:100%; margin-bottom:8px;}
.contact-form input:placeholdr {color:#737373;}

.call-act-box {background:#d09b2c; padding: 25px 40px 40px;}
.call-act-box h3 {color:#fff;}
.call-act-box h3 span {display:block;}
.call-act-box .c-number {font-size:32px; font-weight: 600;}
.contact-form {background:#f5f5f5; padding: 25px 0px 40px; margin-top:30px;}
.contact-form select {
    border: 1px solid #d0d0d0;
    padding: 10px 4%;
    font-size: 16px;
    color: #737373;
    outline: none;
    width: 100%;
    margin-bottom: 8px;
}


.contact-form h2    {color:#6f6f6f;font-size:32px; font-weight: 600; margin:0 0 20px 0;}

.call-act-box p {color:#000; margin-bottom: -6px;}

.insit-inner-cont .entry-header {text-align:center;}
.insit-inner-cont h1.entry-title {font-size:24px; font-weight:600;}
.insit-inner-cont {width:900px; margin:0 auto;}
.insight-image {width:100%;}
.insight-inner-content { margin:0 auto;}
.single-insights .main-header {-webkit-box-shadow: 0 8px 6px -6px #e7e7e7;
    -moz-box-shadow: 0 8px 6px -6px #e7e7e7;
    box-shadow: 0 8px 6px -6px #e7e7e7;}
    
.insit-inner-cont ul {padding-left: 18px;}
.insit-inner-cont ul li {padding-bottom: 15px; list-style: square; color: #585858; font-weight: 400; font-size: 18px;}
.insit-inner-cont ol {padding-left: 17px;}
.insit-inner-cont ol li {color: #585858; font-size: 18px; line-height: 1.5;}
.insit-inner-cont ol li::before {font-weight:bold!important;}

.sub-cat-box li {float:left;}
.sub-cat-box li a {border: 2px solid #d09b2c; height: 36px; color: #d09b2c; padding: 18px 10px; margin-right: 20px; width: 236px; margin-bottom: 20px; font-weight:400; display:block;}
.services-view-layer-inner .sub-cat-box li a span {}
.client-logo {}
.client-logo img {width:100%}
.client-logo-layer .ins-box-main {padding-bottom:50px; padding-top:30px;}
.corp-animate-layer {position: relative; height:400px; background-image:url(images/corporate-image.jpg); background-repeat:no-repeat; background-size: cover; background-position-x: 0px;}
.client-logo-layer .main-heading {text-align: center;}
.circle1 {display:none;}
.panel-grid .textwidget {    color: #585858;}
.vision-box {padding: 20px; background: #2c286c; color: #fff;    height: 288px; margin-right: -15px;}
.vision-box h3 {color:#fff;}
.vision-box p {color:#fff; font-weight: 300; font-style: italic;}
.mission-box {padding: 20px; background: #d09b2c; color: #fff;    height: 288px; margin-left: -15px;}
.mission-box h3 {color:#fff;}
.mission-box p {color:#fff; font-weight: 300; font-style: italic;}
.ins-box a:hover {color:#2c286c}
.service-list1 .image-list-hor li a:hover {color: #d09b2c;}
.page-id-754 .pad-r-hm {padding-right: 0px;}
.page-id-754 .mbgroup-right h3 {font-size: 22px;}
.page-id-754 .main-heading {margin-bottom: 2px;}
#pl-754 .panel-grid {margin-bottom: 50px;}
.page-id-754 .mbgroup-right h3 {color: #585858;}
.page-id-754 #pl-754 .textwidget p:first-child strong {color: #d09b2c;}
#tribe-events-bar {display:none;}
.tribe-events-page-title {text-align: left; color: #d09b2c; font-size: 22px; font-weight: 600; padding:35px 0px 20px 0;}
.tribe-events-sub-nav li a {font-size: 16px; color: #6d6d6d;}
.tribe-events-back {padding:35px 0px 20px 0;}
.tribe-events-back a {color: #6d6d6d;}
.tribe-events-title-bar {display:none;}
.tribe-events-nav-pagination {margin-top:40px;}
.tribe-events-list-separator-month { background-color: #fff!important; padding: 6px 0px!important;}
.tribe-event-schedule-details {    font-weight: 400!important;}
.tribe-events-gmap {color:#d09b2c;}
.tribe-events-read-more {color:#d09b2c}
.tribe-event-url {color:#d09b2c}
.post-type-archive-tribe_events .tribe-events-event-image {float: right!important; margin: 0 0 0 3%!important;}
.tribe-events-single-event-title {color: #d09b2c; font-size: 28px; font-weight: 600;}
.single-eventL {width: 60%; margin-right: 5%; float:left;}
.tribe-events-event-meta.primary {background: #fff; border: 0px solid #eee;}
.tribe-events-event-url a, .tribe-organizer-url a, .tribe-organizer-email, .tribe-venue-url a, .tribe-events-event-categories a, .tribe-event-tags a {color: #d09b2c!important;}
.tribe-events-event-meta.primary .tribe-events-single-section-title {margin: -2px 0 10px!important;}

.tribe-events-event-meta.primary .tribe-events-meta-group {width: 17.3333%;  padding: 0 0%; height: 278px;}
#tribe-events-header {display:none;}
.tribe-venue-url, .tribe-events-event-url {overflow: hidden; text-overflow: ellipsis;}
.tribe-events-meta-group-details{padding-right:7px;}
.tribe-events-single-event-description p a {color: #d09b2c;}
.tribe-events-single-event-description ul li{padding-bottom: 15px; list-style: square; color: #585858; font-weight: 400; font-size: 18px;    margin-bottom: 0px!important;}
.tribe-events-single-event-description ul {padding-left: 18px;}
.anim-over-text {width: 400px; float: right; margin-top: 100px;}
.contact-map {width:48.5%;}

.innerLink01 {display:none;}
.select-bx {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
select {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.hm-slid-link {width: 100%; height: 461px; display: flex; position: absolute; top: 0; left: 0;}
.slider-area-mobile {display:none;}
.contact-add-res h3 {color: #d09b2c; text-decoration: underline; font-weight: 600;}
.events-single .tribe-events-after-html {width:50%;}
.events-single .tribe-events-after-html input {border: 1px solid #d0d0d0; padding: 10px 4%; font-size: 16px; color: #000; outline: none;
     margin-bottom: 8px;}
.events-single .tribe-events-after-html select {border: 1px solid #d0d0d0; padding: 10px 4%; font-size: 16px; color: #000; outline: none;
     margin-bottom: 8px;}
.events-single .tribe-events-after-html h3 {
    color: #d09b2c;
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 4px;
}

.events-archive .tribe-events-after-html {width:50%;}
.events-archive .tribe-events-after-html input {border: 1px solid #d0d0d0; padding: 10px 4%; font-size: 16px; color: #000; outline: none;
     margin-bottom: 8px;}
.events-archive .tribe-events-after-html select {border: 1px solid #d0d0d0; padding: 10px 4%; font-size: 16px; color: #000; outline: none;
     margin-bottom: 8px;}
.events-archive .tribe-events-after-html h3 {color: #d09b2c; font-weight: 600; font-size: 22px; margin-bottom: 4px;}




.single-career .ninja-forms-form-wrap input {border: 1px solid #d0d0d0; padding: 10px 4%; font-size: 16px; color: #000; outline: none;
     margin-bottom: 8px;}
.single-career .ninja-forms-form-wrap select {border: 1px solid #d0d0d0; padding: 10px 4%; font-size: 16px; color: #000; outline: none;
     margin-bottom: 8px;}
.single-career .ninja-forms-form-wrap h3 {
    color: #d09b2c;
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 4px;
}
  .nf-form-fields-required {  margin-bottom: 6px;
    color: #a7a7a7;}
button#catapultCookie {background: #d09b2c!important; color: #000!important; font-family: Roboto!important;}    
.for-desk .panel-grid-cell .textwidget h3 {font-size: 18px; font-weight: 600;}
.for-desk .panel-grid-cell .textwidget h2 {font-size: 22px; font-weight: 600; margin-top: -4px;}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-top:30px;
    margin-bottom:20px;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.page-id-3 .col01-main-01 ol{font-weight: 600; padding-left: 17px; text-indent: 12px;}
.page-id-3 .col01-main-01 .table-c-list { font-weight: 400; padding-left: 40px; text-indent: 12px;}
.page-id-3 .col01-main-01 .table-c-list li { padding-bottom: 10px; color: #585858;}
.page-id-932 .col01-main-01 ul{list-style: disc; padding-left:30px;}
.page-id-932 .col01-main-01 ul li { padding-bottom: 10px; color: #585858; list-style: disc;}
.page-id-932 .bnr-caption span {display:none;}
.single-tribe_events.postid-1259 #nf-form-8-cont {display:none;}

@media only screen and (max-width: 1022px) and (min-width: 768px) {
.main-pad {padding: 38px 15px 50px 15px;}
.inner-container {width: 100%;}
.footer-social {position: initial;}
.main-footer {display: block;}
.footer-col2 {width: 100%; margin-top: 25px;}
.footer-col3 {width: 100%;}
.client-logo {width: 15%;}
.ins-box {width: 31.5%; margin-bottom: 40px; float: left; margin-right: 0px; height: 320px;}
.insights-layer .ins-box-main { display: flex;}
.services-layer {background-image:none;}

.innerLink01 a {display: block; margin-bottom: 14px; font-weight: 300; color: #fff; font-size: 14px;}
.bellow-ico {height: 40px!important; background: none!important;}
.innerLink01 {padding-left: 12px; padding-bottom: 10px;}
.call-action-layer h2 {padding: 0px 88px;}
}

@media (max-width: 767px){
    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none !important;
}
    .graybox{margin-left:0;}
.slider-area-mobile {display:block;}
.slider-area {display:none;}
.foot-right {display: block;}
.fr {width: 100%;}
.footer-social {width: 100%; text-align: left;}
.footer-col1 img {margin-top: 25px; width: 100px;}
.footer-col1 {width: 100%; text-align: center; margin-bottom: 30px;}
.footer-col2 {width:100%;}
.footer-col3 {width:100%;}
.item .caption {top: 0%; left: 15px; width: 100%;}
.item .caption h3 {font-size: 18px;}
.item .caption p {display:none;}
.item .caption .border-link {display:none;}
.main-menu {display:none;}
.col01-main {width:100%;}
.col02-side {width:100%;}   
.inner-container {width:100%;}
.ins-box {width:100%;}
.service-list1 {width: 100%;}
.col01-main-service {width: 100%;}
.col02-side-service {width: 100%; margin-top: 30px;}
.cont-col {width: 42%; display: inline-block; padding: 0 10px; /*height: 182px;*/ margin-bottom:15px;}
.main-footer {display: block;}
.cont-col span {font-size: 16px;}
.cont-col h4 {font-size: 34px;}
.footer-social {position: initial; padding-top: 15px; padding-bottom: 32px; float: none; margin-right: 0;}
.footer-social a { margin-left: 0px; margin-right: 10px;}
.full-container {padding: 0 15px;}
.main-pad {padding: 38px 15px 50px 15px;}
.pad-r-hm {padding-right: 0; text-align: justify; margin-right: 22px;}
.services-layer {background-image: none;}
.contact-pg-layer .contact-form {width:100%;}
.arrow-trans {display:none;}
header.main-header {background-image: none;}
.client-logo {width: 47%;}
.foot-menu ul li {margin-right: 10px;     float: none;}
.foot-menu ul li a {padding-right: 10px; height: 16px; display: inline-block;}
.counter-part {display: inherit;/*padding-left: 30px;*/}
.page-id-7 .bnr-caption {top: 27%;}
.bnr-caption h1 {font-size: 16px; padding: 0 10px; line-height: 1.5;}
.bnr-item img {width: 137%; height: 230px;}
.over-view {font-size: 22px;}
.corp-animate-layer {background-image: none;}
.why-us-layer {background-image:none; height: auto; background: #f7f7f7;}
.corp-animate-layer {padding: 50px 0!important; height: 346px;}
.anim-over-text {width: auto; float: none; margin-top: 54px; padding: 0 15px;}
.services-view-layer .main-heading {padding: 0 0px 50px;}
.image-layer {background: none!important;}
.bnr-item {overflow: hidden;}
.image-list-why-us li, .image-list-why-us li:nth-child(3), .image-list-why-us li:last-child {width: 100%; padding-right:0;}
.image-list-hor li {width: 50%;}
#pgc-505-1-0 {margin-bottom: 0px!important;}
.vision-box {height: auto; margin-right: -15px; margin-left:-15px;}
.mission-box {height: auto;  margin-right: -15px; margin-left:-15px;}
#pl-754 > .panel-grid:last-child {margin-bottom:0px;}
.call-action-layer h2 { padding: 0px 0px;}
.sub-menu-service .menu-item-has-children {width: 100%; height: auto; margin-right: 0; float: none; margin-bottom: 36px;}
.contact-form {margin-top: 0px;}
.insight-inner-content {width: 100%;}
.insit-inner-cont {width: 100%;}
.bnr-caption h2 {font-size: 16px; padding: 0 10px; line-height: 1.5;}
.bnr-caption {top: 40%;}
.tribe-events-nav-previous a {color:#fff!important;}
.tribe-events-list .tribe-events-loop .tribe-events-event-image {float: left; margin: 0 0 0 0; width: 100%; margin-bottom: 20px!important;}
.single-eventL {width: 100%; margin-right: 0; float: none;}
.tribe-events-event-meta.primary .tribe-events-meta-group {width: 48.3333%;}
.contact-add-res {width:100%!important; float:none!important;}
.contact-form  {width:100%!important; float:none!important; padding: 25px 0px 40px;}
.contact-map {width:100%;}
.owl-theme .owl-nav.disabled+.owl-dots {left: 13px;}
.caption {display:none;}

.innerLink01 {padding-left: 12px; padding-bottom: 10px;}
.innerLink01 a {display:block; margin-bottom: 14px; font-weight: 300; color: #fff; font-size: 14px;}
.bellow-ico {height: 40px!important; background:none!important;}
a.bellow-ico:after{
    -webkit-transform: rotate(45deg)!important;
    -moz-transform: rotate(45deg)!important;
    -ms-transform: rotate(45deg)!important;
    -o-transform: rotate(45deg)!important;
    transform: rotate(45deg)!important;
}
.main-servicePg .sub-menu ul.sub-menu {display:none;}
.main-servicePg .sub-menu li img {margin: 0 auto; margin-bottom: 13px;}
.main-servicePg .sub-menu {text-align:center;}
.page-id-9 .over-view {display:none;}
.contact-form {background: none;}

.service-list2 .sub-cat-box li {width:100%;}
.sub-cat-box li a {
    border: 2px solid #d09b2c;
    height: auto;
    color: #d09b2c;
    padding: 18px 0px;
    margin-right: 0px;
    width: 98.7%;
    margin-bottom: 20px;
    font-weight: 400;
    display: block;
}
.anim-over-text p {color:#000!important;}
.call-act-box {padding: 25px 18px 40px;}
.events-single .tribe-events-after-html {width:100%;}
.events-archive .tribe-events-after-html {width:100%;}
.insights-layer .ins-box {height: auto;}
}



/* Style the button that is used to open and close the collapsible content */
.collapsible {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .collapsible:hover {
  background-color: #ccc;
}

/* Style the collapsible content. Note: hidden by default */
.content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  /* background-color: #f1f1f1; */
}
.primary-menu ul li a {font-size:98%; }
.b-list {}


.b-list .left-section {
  float: left;
  width: 23%;
  padding: 0 2% 0 0;
  position: relative;
}

.b-list .left-section:after{content: '';
  position: absolute;
  border: 0;
  width: 80%;
  height: 5px;
  left: 0;
  background: #efefef;
  bottom: -15%;
  border-radius: 50%;
  margin: 0 auto;
  box-shadow: 0 0 5px #ececec;
  z-index: 0;}

.b-list .right-section {
  float: left;
  width: 74%;
}

.b-list .left-section img {
  width: 100%;
}

.b-list {
  display: block;
  margin-bottom: 26px;
  background: #fbfbfb;
  position: relative;
  padding: 15px 25px 49px 25px;
  border-radius: 5px;
  border: 1px solid #efefef;
  z-index: 9;
  position: relative;
}
 
.b-list h3 {
  font-weight: bold;
  color: #333333;
  font-size: 30px;
  margin: 0 0 13px 0;
}

.b-list .right-section p {
  margin: 0;
  font-size: 14px;
  line-height: 25px;
}

.b-list .right-section p a {
  color: #d09b2c;
}

.b-list:hover h3 {
  color: #d09b2c;
}

.b-list:after {content: '';
  position: absolute;
  border: 0;
  width: 99%;
  height: 3px;
  left: 0;
  background: #e6e6e6;
  bottom: -2px;
  border-radius: 50%;
  margin: 0 auto;
  box-shadow: 0 0 5px #ececec;
  right: 0;
  z-index: 0;}

  a.b-readmoe {
  background: transparent;
  padding: 3px 8px;
  margin-top: 11px;
  display: block;
  width: fit-content;
  border-radius: 5px;
  border: 1px solid #d09b2c;
  font-size: 15px;
  color: #d09b2c;
  transition: .2s;
}

.b-list:hover a.b-readmoe,a.b-readmoe:hover {
  background: #d09b2c;
  color: #fff;
}
.b-clear{ clear:both; }









.b-d-hold {}

.b-d-hold .left-section {
  width: 60%;
  margin: 0 auto;
}
.b-d-hold .left-section img {
width: 100%;
  margin: 15px 0;
}
.b-d-hold .left-section h3 {
  margin: 0 0 4px 0;
//  text-align: center;
  font-size: 23px;
  text-transform: uppercase;
  font-weight: bold;
  color: #363636;
}

.b-d-hold .left-section span.datehld {
  display: block;
  text-align: center;
  color: #8a8a8a;
}

.b-d-hold ol {
  padding: 0 0 0px 12px;
  margin: 20px 0 11px 0;
}

.b-d-hold p {
  margin: 0;
  padding: 0;
}

.container {}

div#comments {display: block;margin-bottom: 26px;background: #fbfbfb;padding: 15px 25px 14px 25px;border-radius: 5px;border: 1px solid #efefef;z-index: 9;width: 60%;position: relative;margin: 0 auto;}

div#comments div#respond {}

div#comments div#respond  h3#reply-title {
  width: 100%;
  border-bottom: #2c296b 2px solid;
  color: #000;
  margin: 0;
  padding: 12px 0;
  text-transform: uppercase;
  font-size: 23px;
}

div#comments div#respond h3#reply-title form#commentform {}

div#comments div#respond h3#reply-title form#commentform p.comment-notes {
  text-align: center;
}

div#comments div#respond form#commentform p.comment-notes {
  text-align: center;
  margin: 5px;
}

div#comments div#respond form#commentform p label{
  width: 27%;
  display: block;
  float: left;
}

div#comments div#respond form#commentform p label+textarea {
  border-radius: 5px;
  height: 48px;
  min-height: 90px;
  width: 70%;
  border: 1px solid #ccc;
}

div#comments div#respond form#commentform p label+input {
  border-radius: 5px;
  height: 52px;
  width: 70%;
}

div#comments div#respond form#commentform p label+input {
  border-radius: 5px;
  height: 35px;
  width: 70%;
  box-shadow: none;
  border: 1px solid #ccc;
}

div#comments div#respond form#commentform p.form-submit {
   text-align: left;
  width: 70%;
  margin-left: 27%;
}

div#comments div#respond form#commentform p.form-submit input#submit {
  background: #d09b2c!important;
  color: #fff!important;
  font-family: Roboto!important;
  padding: 8px;
  border: 0;
  font-size: 17px;
  border-radius: 5px;
  cursor: pointer;
  padding: 8px 16px;
  transition: .2s;
}

div#comments div#respond form#commentform p.form-submit input#submit:hover {
  background: #191919!important;
}








/*Covid 19 page*/
body.page-id-3676 .inner-container {
  width: 100%;
  /* padding-right: 68px; */
  /* padding-left: 68px; */
}

.top2box {
  /* padding-right: 68px; */
  padding-left: 68px;
}

.wp-block-column.top2box1 {}

.top2box .top2box1 {
  flex-basis: calc(75% - 16px);
  padding: 60px 0 90px;
}

.top2box .top2box1 h1 {
  font-size: 3.1rem;
  line-height: 60px;
  font-weight: 300;
}

.wp-block-column.top2box2 { 
  flex-basis: calc(28% - 16px);
  background-color: #eaeaf2;
  padding: 43px;
  text-align: center;
  margin: 0;
}

.top2box .top2box1 h4 {
  font-size: 1.8rem;
  line-height: 36px;
  font-weight: normal;
  width: 60%;
}
a.sharingclipboard {
  width: 42px;
  height: 42px;
  border-radius: 100%;
  border: 1px #c4c4cd solid;
  -webkit-transition: border 0.2s ease-out,background-color 0.2s ease-out;
  transition: border 0.2s ease-out,background-color 0.2s ease-out;
  z-index: 100;
  background-color: #fff;
  padding: 14px 12px 9px 12px;
  cursor: pointer;
}

a.sharingclipboard:hover {
  background: #2e2e38;
  border: 1px solid transparent;
}

a.sharingclipboard:hover svg path{
  fill: #fff; 
}
 

.top2box .top2box2 h4 {
  font-size: 1.4rem;
  line-height: 30px;
  color: #2e2e38;
  text-align: center;
  padding-top: 37%;
}

.box-dark-background > .component-content {
  background-color: #fcfcfc;
  width: 1185px;
  margin: 0 auto;
}
.parent-of-richText {position:relative}
.parent-of-richText:before {
  content:'';
  position:absolute;
  width:50px;
  height:100px;
  left: 35px;
  background: url(http://www.mbgcorp.com/ae/wp-content/uploads/sites/5/2020/05/3265.png) no-repeat;
}
.box-visual-link .component-content .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0;
  background-color: #2e2e38;
}

.box-visual-link .richText {
  width: 48%;
  padding: 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.box-visual-link .richText .component-content{
  width: 100%;
  padding: 15px 59px 91px 37px;
}
.box-visual-link .component-content {
  padding: 0;
  padding: 0;
}
.box-visual-link .component-content .content .richText-content   h3 {
  margin: 43px 0 11px;
  font-size: 2.2rem;
  line-height: 40px;
  color: #000;
  font-weight: 600;
}
.box-visual-link .richText ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.box-visual-link .richText ul li {
  margin: 0;
  border-bottom: 1px solid #747480;
  list-style: none;
  padding: 0;
}
.box-visual-link .richText ul li a {
  font-size: 16px;
  font-size: 1.2rem;
  line-height: 22px;
  padding: 19px 50px 19px 0;
  margin: 0;
  display: block;
  position: relative;
  border: 0;
  color: #000;
}
.visualLink > .component-content {
  padding: 0;
  max-width: none;
  position: relative;
  z-index: 100;
}
.box-visual-link .richText ul li a::after {
  content: '';
  width: 32px;
  height: 16px;
  position: absolute;
  background: url("assets/images/arrow.svg") right center no-repeat;
  background-size: 32px 16px;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: right 0.3s;
  transition: right 0.3s;
}

.box-visual-link .richText ul li a:hover::after {
  right: -10px;
}

.box-visual-link .visualLink {
  width: 41%;
  padding: 0 0 0 0;
}

.box-visual-link .visualLink .visual-link.component-content {
  height: 100%;
}

.box-visual-link .visualLink .visual-link.component-content .visual-link-details {
  color: #fff;
  position: absolute;
  width: 58%;
  text-align: right;
  bottom: 0;
  right: 0;
}

.box-visual-link .visualLink .visual-link.component-content .visual-link-details h5.visual-link-title a {
  color: #fff;
  font-size: 1.3rem;
  margin-top: 0;
}

.box-visual-link .visualLink .visual-link.component-content .visual-link-details h5.visual-link-title {
  margin-top: 7px;
}
.can-help {
  width: 1200px;
  margin: 70px auto;
}

.can-help h2 {
  font-size: 50px;
  margin-bottom: 30px;
  font-weight: 600;
  color: #d09b2c;
}

.can-help h2 {}

.can-help ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}

.can-help ul li {
  list-style: none;
  width: 31%;
  margin-right: 2%;
  margin-bottom: 50px;
}

.can-help ul li h3 {
  margin: 0;
  font-size: 18px;
  line-height: 31px;
}

.can-help ul li h3 a {
  font-size: 18px;
}

.can-help ul li h3 a:hover {
  text-decoration: underline;
}

.can-help ul li p {
  line-height: 24px;
  font-size: 14px;
  color: #747480;
  margin: 10px 0;
}

.can-help ul li a {
  font-size: 16px;
}

.can-help ul li a:hover {
  text-decoration: underline;
}



.crisis-management {
  padding: 107px 0;
  background-color: #2e2e38;
}

.crisis-management .richText-content {
  width: 51%;
  margin: 0 auto;
  text-align: center;
}

.crisis-management .richText-content h3 {
  font-size: 2.2rem;
  line-height: 40px;
  color: #fff;
  margin: 0 0;
}

.crisis-management .richText-content p {
  color: #fff;
}

.crisis-management .richText-content a.hyperlinkta {
  width: auto;
  padding: 15px 65px;
  border: 1px solid #fff;
  color: #fff;
  margin: 15px auto;
  display: block;
  transition: .3s;
  width: 124px;
}

.crisis-management .richText-content a.hyperlinkta:hover {
  background: #fff;
  color: #2e2e38;
}


.get-our-latest .component-content {
  background-color: #d09b2c;
  width: 1020px;
  margin: 70px auto;
  display: flex;
  padding: 42px 81px 31px;
}

.get-our-latest {}

.component-content .get-our-text h3 {
  color: #fff;
  font-size: 32px;
  margin: 0 0 0 0;
  font-weight: 600;
}

.get-our-latest .component-content .get-our-text {
  width: 80%;
  float: left;
}

.component-content .get-our-text p {
  color: #fff;
  font-weight: 300;
  font-size: 23px;
  margin: 4px 0 19px;
}

.get-our-latest .component-content .get-our-button {
  width: 30%;
  text-align: right;
}

.get-our-latest .component-content .get-our-button a.linebutton {
  display: inline-block;
  padding: 13px 18px;
  background-color: #d09b2c;
  color: #ffff;
  border: 1px solid #fff;
  font-weight: 700;
  width: 60%;
  line-height: 24px;
  -webkit-transition: color 0.3s,background 0.3s;
  transition: color 0.3s,background 0.3s;
  text-align: center;
  margin: 16px 0 0 0;
  transition: .3s;
}

.get-our-latest .component-content .get-our-button a.linebutton:hover {
  background: #2e2e38;
  color: #fff;
}

.wavespace-brings {
  background-color: #f6f6fa;
}

.wavespace-brings .component-content {
  width: 50%;
  margin: 0 auto;
  padding: 107px 0;
  text-align: center;
}

.wavespace-brings .component-content h3 {
  color: #2e2e38;
  font-size: 30px;
  margin: 0 0 0 0;
  text-transform: uppercase;
}

.wavespace-brings .component-content p {
  color: #2e2e38;
  font-weight: 300;
  font-size: 20px;
  margin: 8px 0 19px;
}

.wavespace-brings .component-content p a {
  font-weight: bold;
  border-bottom: 1px solid #000;
  padding-bottom: 2px;
}

.wavespace-brings .component-content p.dsp-block {
  margin: 8px 0 0;
}

.wavespace-brings .component-content p.dsp-block a.line-button {
  display: inline-block;
  padding: 13px 18px;
  background-color: transparent;
  color: #2e2e38;
  border: 1px solid #2e2e38;
  font-weight: normal;
  width: 176px;
  line-height: 24px;
  -webkit-transition: color 0.3s,background 0.3s;
  transition: color 0.3s,background 0.3s;
  text-align: center;
  margin: 0 0 0 0;
  transition: .3s;
}

.wavespace-brings .component-content p.dsp-block a.line-button:hover {
  background: #2e2e38;
  color: #fff;
}


.ctct .richText-content {
  width: 64%;
}

.ctct .richText-content h3 {
  font-size: 2rem;
  color: #ffe600;
}

.ctct .richText-content p {
  font-size: 16px;
}

.ctct .richText-content p.m-icon {
  padding-top: 15px;
}

.ctct .richText-content p.m-icon a {
  background: transparent;
  /* color: #fff; */
  margin-top: 15px;
}

.ctct .richText-content p.m-icon a svg g {
  fill: #fff;
}

.ctct .richText-content p.m-icon a:hover {
  background: #fff;
}

.ctct .richText-content p.m-icon a:hover svg g {
  fill: #2e2e38 !important;
  filter: invert(1);
}
 
.rtbs_lorem-ipsum {
  padding:60px;
}

.rtbs_lorem-ipsum .rtbs_menu {}

.rtbs_lorem-ipsum .rtbs_menu ul {}

.rtbs_lorem-ipsum .rtbs_menu ul li.mobile_toggle {}

.rtbs_lorem-ipsum .rtbs_menu ul  li.current {}

.rtbs_lorem-ipsum .rtbs_menu ul  li.current a.active {
  background: #d09b2c !important;
  color: #fff;
}

.rtbs_lorem-ipsum .rtbs_menu ul li  a {
  position: relative;
  padding: .7rem 2.5em;
  margin: 0 40px 0 0;
  font-size: 20px;
  border: 2px solid #d09b2c;
}

/*.rtbs_lorem-ipsum .rtbs_menu ul li a:after {
  width: 0;
  height: 5px;
  background: black;
  position: absolute;
  content: '';
  left: 0;
  bottom: -16px;
  transition: .3s;
}

.rtbs_lorem-ipsum .rtbs_menu ul li.current a.active:after {
  width: 100%;
}*/


.rtbs_lorem-ipsum  > div.rtbs_content {
  background: transparent;
  border: none !important;
  margin: 53px 0 0  0;
  padding: 0;
}



h3.content-grid-title {
  font-size: 25px;
  color: #d09b2c;
  margin: 15px 0 0 0;
}

.bloglist-hold {}

.rtbs>.rtbs_content .bloglist-hold ul {
  margin: 0 -15px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

.rtbs>.rtbs_content .bloglist-hold ul {}

.rtbs>.rtbs_content .bloglist-hold ul li {
  list-style: none;
  width: 30%;
  margin: 15px;
}

.rtbs>.rtbs_content .bloglist-hold ul li img.aligncenter {
  width: 100%;
  height: 200px;
  object-fit: cover;
}

.rtbs>.rtbs_content .bloglist-hold ul li .tile-text-box {}

.rtbs>.rtbs_content .bloglist-hold ul li .tile-text-box h4.article-title {
  font-weight: 500;
  margin: 10px 0 0 0;
}

.rtbs>.rtbs_content .bloglist-hold ul li .tile-text-box p.article-subheading {
  margin: 10px 0;
  font-size: 16px;
  font-weight: 300;
}

.rtbs>.rtbs_content .bloglist-hold ul li .article-details {}

.rtbs>.rtbs_content .bloglist-hold ul li .article-details span.article-date {
  font-size: 15px;
  font-weight: 300;
  padding: 0px 5px 0px 0;
  color: #000;
  border-right: 1px solid #000;
}

.rtbs>.rtbs_content .bloglist-hold ul li .article-details a.article-author {
  font-size: 15px;
}



/*team*/
.tlp-team-container {
  margin: 60px;
  padding: 0;
}

.tlp-team-container .single-team-area {}

.tlp-team-container .single-team-area img.img-responsive {
  width: 100%;
  height:300px;
  object-fit: cover;
}
.tlp-team-container .single-team-area {position: relative;}
.tlp-team-container .single-team-area .tlp-content {
  background-color: #2e2e38 !important; 
  position: absolute;
  width: 100%;
  bottom: 92px;
  z-index: 0;
  transition: .3s;
}


.tlp-team-container .single-team-area  .short-bio {
  background-color: #2e2e38 !important;
  color: #fff;  
  padding: 3px 10px 15px 10px;
  position: relative;
  min-height: 122px;
}
 

.tlp-team-container .single-team-area .short-bio p {
  color: #fff;
  padding: 0;
  font-size: 16px;  
}

.tlp-content {}

.tlp-team .layout1 .single-team-area h3 {
  font-weight: bold;
}

.tlp-team .layout1 .designation {
  font-size: 14px;
  color: #ff0; 
  transition: .3s;
}

.tlp-team .layout1 .single-team-area:hover .tlp-content {
  bottom: 120px;
}
/*team*/

/*covid page new add*/
.covid-top-bg {
  background: url('http://www.mbgcorp.com/ae/wp-content/uploads/sites/5/2020/05/top-banner.jpg');
  padding: 110px 60px;
}

.covid-top-bg .covid-top {
  text-align: right;
}

.covid-top-bg .covid-top .covid-top-text  h1 {
  font-size: 50px;
  font-weight: 900;
  font-family: 'Roboto';
  color: #fff;
  margin: 0;
}

.covid-top-bg .covid-top .covid-top-text .twoicon a {
  margin-left: 10px;
} 
.covid-top-bg .covid-top .covid-top-text .top2box2 a.sharingclipboard {margin-left:15px;}
.covid-top-bg .covid-top .covid-top-text p {
  font-size: 17px;
  color: #fff;
  width: 55%;
  float: right;
  line-height: 36px;
}

.covid-top-bg .covid-top .covid-top-text .twoicon {
  clear: both;
  margin: 18px 0 25px 0 ;
  display: inline-block;
  width: 100%;
}

.covid-top-bg .covid-top .covid-top-text .top2box2 {color: #fff;display: inline-block;margin: 15px 0 0;}
/*covid page new add*/

/*Covid 19 page*/


@media only screen and (max-width: 1203px) and (min-width: 768px) {
    .main-menu {display: none;}
    .mob-icon{display:block;}
}
@media only screen and   (max-width: 768px){

.b-list .right-section,
.b-list .left-section{width: 100%; float: initial;}
.b-d-hold .left-section{ width: 90%; }
.b-d-hold .left-section img {width: 100%;margin: 9px 0;}

div#comments {width: 80%;}
div#comments form#commentform {text-align: left;}
div#comments div#respond form#commentform p.comment-notes {text-align: left; font-size: 15px;}
div#comments div#respond form#commentform p label {width: 100%;}
div#comments div#respond form#commentform p label+textarea,div#comments div#respond form#commentform p label+input { width: 100%;}
div#comments div#respond form#commentform p.form-submit {text-align: left;}
}
/*@media only screen and (max-width: 1167px) and (min-width: 1022px) {
    .secondary-menu {display:none;}
}*/
.so-widget-sow-button {display: inline-block; width: 48%; }
.so-widget-sow-image {display: inline-block; width: 32%;}
.graybox h1{margin-top:16px !important;}
.justifytext {text-align: justify;}
.mnh2{margin:4px 0;}
.mbgroup-right h3.mnh3{font-size:16px; margin:0;}
.text-center{text-align:center;}
.mhleftalign {text-align: left;}
.page-id-1282 .bnr-item img {height: 366px;}
.page-id-59 .mbgroup-right{text-align: left;}

.contact-add-res div.apx p{margin:4px 0px; }
.contact-add-res div.apx h3.widget-title {margin:40px 0px 8px 0;}
#menu-item-33 .sub-menu > li.longme {height: 430px;}



/*404 error*/
.col-md-4 {
  width: 40%;
  float: left;
}

.errordiv {
  margin: 0 auto;
  padding: 0 36px 0 36px;
  display: flex;
  clear: both;
  font-family: Roboto!important; 
}

.col-md-8 {
  width: 60%;
  float: left;
  padding-top:40px;
  padding-left:5px;
}

.errordiv .col-md-8 h2 {
  font-size: 41px;
  font-weight: bold;
  color: #33475b;
  margin: 0;
}

.errordiv .col-md-8 h2 + p {
  font-size: 22px;
  margin: 16px 0px;
  color: #33475b;
  font-weight: 500;
}

.errordiv .col-md-8 h2 + p + p {
  font-size: 20px;
  margin: 0;
  color: #33475b;
}

.errordiv .col-md-8 ul {
  font-size: 16px;
  margin: 10px 0 15px 0;
  list-style: circle;
  color: #33475b;
}
.errorlist b {
  font-size: 18px;
  list-style: circle;
  color: #33475b;
  font-weight: normal;
}
.errordiv .col-md-8 ul li {
  line-height: 32px;
  list-style: disc;
  margin-left: 18px;
}


.errorlist b {
  color: #33475b;
  font-weight: normal;
}
form.search-form {
  display: flex;
  text-align: center;
  width: 50%;
  margin: 27px auto 57px auto;
}

form.search-form button.search-submit {
  height: 44px;
  width: 57px;
  background: #444444;
  padding: 0;
  border: none;
}

form.search-form button.search-submit svg {
  width: 20px;
  height: 20px;
  fill: #fff;
}

form.search-form button.search-submit span {
  display: none;
}

form.search-form input[type="search"] {
  width: 75%;
  padding: 0 9px;
  font-size: 18px;
  border: #ccc 1px solid;
}

form.search-form label {
  padding: 13px 18px 0 0;
  color: #444444;
}

p.fl-link {
  text-align: center;
  font-size: 15px;
  padding: 15px;
  clear: both;
}


.searchresultpage {
  padding: 10px 36px;
  color: #33475b;
} 

.searchresultpage header.page-header {
  padding: 0 0 19px 0;
}

.searchresultpage header.page-header h1.page-title {
    font-size: 30px;
  font-weight: bold;
  color: #d09b2c;
  margin: 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 11px;
}

.searchresultpage header.page-header h1.page-title span {
  color: #415161;
}

.searchresultpage h2.entry-title a {
  font-size: 22px;
  color: #33475b;
  font-weight: 500;
  margin: 0;
}

.searchresultpage h2.entry-title {
  margin: 0 0 0 0;
}

.searchresultpage .entry-summary p {
  margin: 0 0 12px 0;
}


.searchresultpage a.more-link {
  font-size: 13px;
  margin-top: -9px;
  display: block;
  color: #6d6d6d;
}
nav.navigation.pagination .nav-links {}

nav.navigation.pagination h2.screen-reader-text {
  display: none;
}

nav.navigation.pagination .nav-links svg.icon {
  width: 20px;
  height: 12px;
}

nav.navigation.pagination .nav-links {}

nav.navigation.pagination .nav-links  .page-numbers {
  background: #e8e8e8;
  border: 1px solid  #dcdcdc;
  display: inline-block;
  width: 20px;
  text-align: center;
  padding: 10px;
}

nav.navigation.pagination .nav-links .page-numbers span.screen-reader-text {
  display: none;
}

nav.navigation.pagination {
  text-align: center;
  margin-top: 38px;
}

nav.navigation.pagination .nav-links span.page-numbers.current {
  background: #f7f7f7;
  border: 1px solid #efefef;
}

nav.navigation.pagination .nav-links a.prev.page-numbers,
nav.navigation.pagination .nav-links a.next.page-numbers {
  background: #d09b2c;
  fill:#fff;
}
.postid-3451 form select, .postid-3451 form input {height: 30px; padding: 3px 10px; font-size: 15px;}
@media (max-width: 900px) {
.insit-inner-cont{width:100% }.postid-3451 form {}

.postid-3451 form select ,
.postid-3451 form input { height: 30px;  padding: 3px 10px;  font-size: 15px;}
.mob-icon {margin-top: 25px;}
.postid-3451 form  .nf-field-container {margin-bottom: 15px;}
.postid-3451 .inner-container img { max-width: 100%; height: auto;}
input#nf-field-123-0, input#nf-field-123-1 {margin: 0;  margin-top: -5px;}
}
@media (max-width: 767px) {
.covid-top-bg {padding: 20px;}
.covid-top-bg .covid-top {text-align: left;}
.covid-top-bg .covid-top .covid-top-text h1 {font-size: 30px;}
.covid-top-bg .covid-top .covid-top-text p {width: 100%;}
.box-dark-background > .component-content{ width:100%; }
.covid-top-bg .covid-top .covid-top-text .top2box2 a.sharingclipboard {
  float: right;
  width: 13px;
  height: 15px;
  padding: 6px 10px 5px 3px;
}
.get-our-latest .component-content, .can-help {
  width: 96%;
  padding: 8px;
  display: block;
  margin: 30px auto;
}
.get-our-latest .component-content .get-our-text {
  width: 100%;
  padding: 15px 0 0 0;
}

.get-our-latest .component-content .get-our-button {
  width: 100%;
  clear: both;
  text-align: left;
}


.component-content .get-our-text h3 {
  font-size: 25px;
}

.component-content .get-our-text p {
  font-size: 20px;
}

.get-our-latest .component-content .get-our-button a.linebutton {
  padding: 8px 18px;
  width: 37%;
  margin: 0 0 16px 0;
}
.can-help ul li {
  width: 100%;
}

.rtbs_lorem-ipsum {
  padding: 15px;
}

.rtbs>.rtbs_content .bloglist-hold ul li {
  width: 100%;
}
.crisis-management {
  padding: 27px 0;
  background-color: #2e2e38;
}
.box-visual-link .component-content .content {
  display: block;
  background: none !important;
}

.box-visual-link .richText {
  width: 100%;
  display: block;
}

.box-visual-link .visualLink .visual-link.component-content .visual-link-details {
  width: 100%;
  position: initial;
}

.box-visual-link .visualLink {
  width: 100%;
}

.box-visual-link .visualLink .visual-link.component-content .visual-link-details h5.visual-link-title a {
  color: #000;
  text-align: left;
}

.box-visual-link .richText .component-content {
  padding: 15px 0;
}

.crisis-management .richText-content {
  width: 100%;
}
.box-visual-link .component-content .content .richText-content h3{  font-size: 1.5rem;
  margin: 0; font-size: 1.5rem;
}
.parent-of-richText:before{ content: none; }
.crisis-management .richText-content h3 {
  font-size: 1.8rem;
}

.crisis-management .richText-content a.hyperlinkta {
  padding: 9px 25px;
}

}

.postid-3451 p {overflow-wrap: break-word; margin-bottom:15px;}
@media (min-width: 300px) and (max-width: 600px) {
.error-404 .errordivhold .errordiv .errordivhold form.searchform{display: block;}
.errordiv{display: block;}
.errordiv .col-md-8 {width: 100%; 
  padding-top: 0px;}
.errordiv .col-md-4 {width: 100%;}
.errordiv .col-md-4 img { width: 100%;}
form.search-form { width:96%; margin: 27px auto;}
form.search-form input[type="search"] {width: 45%;}
.errordiv .col-md-8 h2 {font-size: 32px;}
form.search-form input[type="search"] {width: 74%;}

.postid-3451 .inner-container p {overflow-wrap: break-word; margin-bottom:15px;}
/*.wp-image-3452{height: 260px !important;}*/
/*.wp-image-3461{height: 115px !important;}*/
/*.wp-image-3454{height: 470px !important;}*/
.wp-image-7323{max-width: 97% !important;}
.postid-3451 .inner-container form {}

.postid-3451 .inner-container form select , .postid-3451 .inner-container form input {
    height: 30px;
    padding: 3px 10px;
    font-size: 15px;
}

.postid-3451 .inner-container form  .nf-field-container {
    margin-bottom: 15px;
}
.insit-inner-cont ol {padding-left: 31px;}
}
.b-d-hold .left-section span.datehld img { 
    width: 17px;
    display: inline-block;
    margin: 0 4px -2px 0;
}
li#menu-item-3451 {
    padding-bottom: 36px;
}

li#menu-item-3451 > .sub-menu {
    height: calc( 100vh - 300px);
    overflow: auto;
}

#top-menu > li#menu-item-3451 .sub-menu li {
    width: 260px;
}

#top-menu > #menu-item-3451:hover > ul.sub-menu {
    display: flex;
    flex-wrap: wrap;
}
#menu-item-3451 .sub-menu::-webkit-scrollbar-thumb {background-color: #d09b2c;}
#menu-item-3451 .sub-menu::-webkit-scrollbar {width: 6px; background-color: #2c286c;}
.new-mo-menu + ul#mbg-m0-p3 {
    display: none;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
    display:none !important;
}
table.”jptable, table.”jptable”p {
    font-size: 15px;
}
.ct-page .content {
    padding: 0px !important;
    display: block !important;
}