/*
Theme Name: Grifﬁn Institute
Author: Cskills
Version: 1
*/

header{ padding: 50px 0;position: fixed;width: 100%;background: #fff;z-index: 9;-webkit-transition:  all 0.5s;-moz-transition:  all 0.5s;-o-transition:  all 0.5s;transition:  all 0.5s;}
header.scroll{padding: 20px 0; -moz-box-shadow:  0 5px 10px 0 rgba(0,0,0,.2);  -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.2);  box-shadow:  0 5px 10px 0 rgba(0,0,0,.2)}
.griffLogo{z-index: 9; max-width: 220px;-webkit-transition:  all 0.5s;-moz-transition:  all 0.5s;-o-transition:  all 0.5s;transition:  all 0.5s;}
header.scroll .griffLogo {max-width: 150px;}
header .flexWrap{-webkit-transition:  all 0.5s;-moz-transition:  all 0.5s;-o-transition:  all 0.5s;transition:  all 0.5s;align-items: center;}
header.scroll .flexWrap{align-items: center;}

.logo {float: left; width: 25%;}
.RightSec{float: right; width: 75%;}
#menu{ float: right;}

header nav{ float: right;}
.menu > li{display: inline-block; margin: 0 25px;}
.menu > li > a{color: #969696; font-size: 20px; font-weight: 500; text-decoration: none;}
.menu  > li > a:hover{ color:#00bb8d;}
.searchbox{ float:right; margin:-2px 0 0 25px}
.searchbox img{ width: 32px;}
.griffLogo {max-width: 220px;}

.Menutoggle label {position: absolute;right: 20px; top:46px;padding:0px;width:30px;z-index:99;margin: 0px auto;cursor: pointer;display: none;}
.hamburger{ position: absolute; width: 50px;top: 10px; right: 20px; z-index: 5;}
.hamburger div { position: relative; width:30px; height: 2px; left:0px;background:#183B61; margin-bottom:7px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.hamburger .bottom{ margin-bottom: 0}
.hamburgerOpen.hamburger .top { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top:4px;}
.hamburgerOpen.hamburger .meat { -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -9px;}
.hamburgerOpen.hamburger .bottom {-webkit-transform: scale(0); transform: scale(0);}
.accordionTrigger.active { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg);}
.accordionTrigger {width: 22px;height: 22px; z-index: 9; cursor: pointer;position: absolute;right:0px;top: 12px; padding: 0px!important;
background-image: url(./images/downarrow.svg); background-repeat: no-repeat; background-position: center center; background-size: 20px; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


.current_page_item>a, .current-menu-item>a, #menu-main-menu > .current-menu-parent>a, #menu-main-menu .current-menu-ancestor>a{ -moz-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  -webkit-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px; border-radius: 5px;color:#183b61 !important}
.current_page_parent>a, .current-menu-ancestor.menu-item-has-children>a{color:#00bb8d !important;}
.menuHolder .current_page_item>a, .menuHolder .current-menu-item>a, .menuHolder .current-menu-ancestor>a{ -moz-box-shadow:0 0 0 #000 !important;  -webkit-box-shadow:0 0 0 #000 !important;  box-shadow:0 0 0 #000 !important; border-radius: 0}
#menu-footer-menu .current_page_item>a{color:#00bb8d !important;}

/* Search box css start*/
#search-btn{ cursor:pointer; z-index: 999}
#search-overlay{display:none;}
/* .scrollbar{ overflow: hidden;} */
.block {position: fixed;top: 0;right: 0;bottom:0 ;left: 0;overflow: auto;text-align: center;background:#183B61;z-index: 9999;margin: 0;}
.block:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: 0;}
.centered { display: inline-block; vertical-align: middle;width: 50%;padding: 10px 15px;color: #FFF;border: none;background: transparent;}
#search-box {position: relative;width: 100%; margin: 0;}
#search-form {overflow: hidden;}
#search-text {font-size: 14px;color: #ddd; border-width: 0; background: transparent;}
#search-box input[type="text"] {width:100%; padding:14px 80px 14px 20px; color: #333; outline: none;font-size:24px; float: left;}
#search-button { position: absolute; top: 0; right: 0; height:100%; width:60px; font-size: 14px; color: #fff; text-align: center; line-height: 42px;
border-width: 0; background-color:#00bb8d;cursor: pointer;	}
#search-button path{ fill:#fff !important}
#search-button svg{ margin: 5px 0}
#close-btn{position: fixed;top: 1em;right: 1em;}
#close-btn svg{ width: 40px !important;}
#close-btn:hover{color: #777;cursor: pointer;}
.searchB{display: block; height: 52px; position: relative; background-color: #fff;}
/* Search box css end*/

/* Search Result Css */
#search-box input[type="text"]{height: 52px;}
#search-box #donateselector{ border:0px!important; color:#ED6921!important;padding: 4px 6px 4px 30px!important; text-align: left;margin: 8px 0 0 0;
color: #ff0000!important;background-image: url(images/validation.svg);background-repeat: no-repeat;background-position: 5px center;background-size: 18px;display: block;}
.errorBox {text-align: center;height: 100%;padding: 5% 0;}
.errorImage { margin: 0 auto; padding-bottom: 20px; max-width: 200px; text-align: center;}
.errorImage img { margin: 0 auto;}
.search-box #donateselector {border: #ED6921 solid 1px!important; color: #ED6921!important;}

.HeroWithArrow{}
.HeroWithArrow .flexWrap{ align-items: flex-end; position: relative; margin-bottom: 120px}
.HeroWithArrow .box{ width: 138%}
.HeroWithArrow .TextBox > div{ background:linear-gradient(135deg, transparent 60px, #fff 0); padding:80px 0px 160px 80px;z-index: 99;position: relative;}
.HeroWithArrow .imageBox img{ -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.downarrow{ background:rgb(0 187 141 / 85%); width: 120px; height: 120px;align-items: center;display: flex; justify-content: center;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;position: absolute;
left: 0;right: 0; margin: 0px auto;z-index: 999;bottom: -60px;}
.HeroWithArrow .posterimage{ width: 138%;}
.HeroWithArrow .posterimage .box{ width: 100%;}
.HeroWithArrow .fluidVideo{ width: 138%; background: none; position: relative;}
.HeroWithArrow .vrLoader{ background: none; display: none;}
.HeroWithArrow .videoinner{ padding-top: 56.25%;}
.HeroWithArrow .playVideo{ right: -38%;}
.captionMobile{ display: none;}
.HeroWithArrow .posterimage:before{ display: none;}
.HeroWithArrow .VideoplaceHolder .posterimage .box:before{padding-top: 64%;}

.TextBox h2{ position:relative;padding: 0 0 20px;margin-bottom: 20px;}
.TextBox h2:before {content: "";position: absolute; width: 110px;height: 4px;background: #00bb8d; bottom: 0;}

.HeroCaptionImg .flexWrap{ align-items: flex-start; position: relative;}
.HeroCaptionImg .box{ width: 140%;float:right}
.HeroCaptionImg .TextBox > div{ background:linear-gradient(315deg, transparent 60px, #fff 0); padding:50px 80px;z-index: 999;position: relative; padding-left: 0}
.HeroCaptionImg .imageBox img{ -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.HeroCaptionImg.RightText .flexWrap {align-items: flex-end;}
.HeroCaptionImg.RightText .imageBox {}
.HeroCaptionImg.RightText .TextBox > div {background: linear-gradient(225deg, transparent 60px, #fff 0);}
.HeroCaptionImg .btn{ margin: 60px 0 0;}
.captionBottom.HeroCaptionImg .flexWrap{ align-items: flex-end;}
.captionBottom.HeroCaptionImg .TextBox > div{ background:linear-gradient(225deg, transparent 60px, #fff 0); }
.HeroCaptionImg .TextBox{ width: 56%;}
.HeroCaptionImg .imageBox{ width: 44%;}
.HeroCaptionImg .TextBox .disc{ max-width: 680px;}
.HeroCaptionImg .posterimage:before{ display: none;}

.HeroCaptionImg .posterimage{ width: 140%; float: right;}
.HeroCaptionImg .posterimage .box{ width: 100%;}
.HeroCaptionImg .fluidVideo{ width: 140%; background: #ddd; right: 0; float: right; position: relative;}
.HeroCaptionImg .vrLoader{ background: none; display: none;}
.HeroCaptionImg .posterimage .box:before{ padding-top: 56.25%}
.HeroCaptionImg .videoinner{ padding-top: 56.25%}
.HeroCaptionImg .playVideo{ right: 40%;}

.HeroTextOnly{ background: none !important}
.HeroTextOnly .TextBox a{ text-decoration: underline; color:#fff;}
.HeroTextOnly .TextBox a:hover{ text-decoration:none;}
.HeroTextOnly.greenbg .col-8{ background:linear-gradient(225deg, transparent 60px, #00bb8d 0); padding: 70px 0; color:#fff;}
.HeroTextOnly.bluebg .col-8{ background:linear-gradient(225deg, transparent 60px, #183B61 0); padding: 70px 0; color:#fff;}
.HeroTextOnly.greenbg .col-8:before {background: #00bb8d;content: "";position: absolute;left:-50%;height:100%; width: 58%;bottom: 0;top: 0; right: 0; z-index:-1;}
.HeroTextOnly.bluebg .col-8:before {background: #183B61;content: "";position: absolute;left:-50%;height:100%; width: 58%;bottom: 0;top: 0; right: 0; z-index:-1;}
.HeroTextOnly .col-8 > div{max-width: 750px; width: 100%; padding-right: 20px;}
.HeroTextOnly .TextBox h2:before {background: #fff;}
.HeroTextOnly p:last-child{ margin-bottom: 0; padding-bottom: 0;}

.BoxeWithIcon .flexWrap{ margin: 0 -24px;}
.BoxeWithIcon .col-3{ margin-bottom: 40px;}
.BoxeWithIcon .col-3 > div{ background:#fff;-moz-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  -webkit-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;padding:0 34px 34px; margin: 0 24px;height: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; min-height: 364px;}
.BoxeWithIcon .col-3 > div >span{ margin: 0 0 26px -34px; display: block;}
.BoxeWithIcon .col-3 > div >span img{ max-height: 100px; width: auto;}
.BoxeWithIcon h6{ margin-bottom: 34px;}

.BoxeWithIcon .col-3.bluebg,.BoxeWithIcon .col-3.greenbg{ background: none;color:#fff}
.BoxeWithIcon .col-3.bluebg > div{ -moz-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  -webkit-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px; background: #183B61;padding:0 34px 34px; margin: 0 24px;height: 100%;}
.BoxeWithIcon .col-3.greenbg > div{ -moz-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  -webkit-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px; background: #00bb8d; padding:0 34px 34px; margin: 0 24px;height: 100%;}
.BoxeWithIcon  .col-3.greenbg a, .BoxeWithIcon  .col-3.bluebg a, .BoxeWithIcon  .col-3.greenbg h6, .BoxeWithIcon  .col-3.bluebg h6{color:#fff;}

.BoxeWithIcon .col-3.Boxtitle > div{box-shadow: none; padding: 0;}
.BoxeWithIcon .col-3.Boxtitle h3{color:#00bb8d; position: relative; padding: 0 0 16px;}
.BoxeWithIcon .col-3.Boxtitle h3:before{ background: #00bb8d; height: 4px; bottom: 0; position: absolute; content: ""; left: 0; width: 110px;}
.BoxeWithIcon h6{color:#00bb8d;}
.BoxeWithIcon h6 a{color:#00bb8d; text-decoration: none;}
.BoxeWithIcon h6 a:hover{ text-decoration:underline;}
.BoxeWithIcon .greenbg h6 a, .BoxeWithIcon .bluebg h6 a{color:#fff;}

.TextImgMasked{ position: relative; background: none !important;}
.TextImgMasked .container_1600{ position: relative;}
.TextImgMasked.bluebg:before{ background: #183B61; height:calc(100% - 160px); position: absolute; content:""; left: 0;top: 0;right: 0; z-index:-1;}
.TextImgMasked.greenbg:before{ background: #00bb8d; height:calc(100% - 160px); position: absolute; content:""; left: 0;top: 0;right: 0; z-index:-1;}
.TextImgMasked .imgMaskBtn{ position: absolute; left: 0; right: 0; text-align: center; bottom:110px;}
.TextImgBox{text-align: left; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
flex-wrap: wrap;flex-flow: row wrap;padding: 0;list-style: none;align-items: stretch; -webkit-box-align: stretch;flex-wrap: wrap;color: #fff;}
/* .textbox{padding: 50px 100px 200px 152px;} */
.imgBgBox .box:before{padding-top: 40%;}
.TextImgMasked .box{ height: 100%;}
.TextImgMasked .imgBgBox .box:before{padding-top: 40%;content: '';position: absolute;top: -16px;left: -16px;border-top: 86px solid #183b61; border-right: 86px solid transparent;width: 0; z-index: 2}
.TextImgMasked h3, .BannerOverlayLayout h3{ position: relative; padding: 0 0 16px; margin-bottom: 20px;}
.TextImgMasked h3:before, .BannerOverlayLayout h3:before{background: #fff; height: 4px; bottom: 0; position: absolute; content: ""; left: 0; width: 110px;}
.TextImgMasked p:last-child{ padding-bottom: 0;}
.datebox{ display: block; margin: 24px 0;}

.TextImgMasked .textbox{padding:40px 120px 120px 152px; min-height: 380px}
.TextImgMasked .imgBgBox {background: #fff;padding: 16px 0 16px 16px;position: relative;}
.TextImgMasked .imgBgBox:before {content: '';position: absolute;top: 0;left: 0;border-top: 106px solid #ffffff;border-right: 106px solid transparent; width: 0; z-index: 1;}
.TextImgMasked .imgMaskBtn{ bottom: 214px;}
.TextImgMasked .imgMaskBtn .btn{ padding: 10px 28px; background:#fff; color: #183B61; position: relative; z-index: 9;}
.TextImgMasked .imgMaskBtn .btn:hover{background: #00bb8d;  color: #fff;}
.TextImgMasked.greenbg .btn:hover{background: #183B61;  color: #fff;}
.TextImgMasked.greenbg .box:before{ border-top: 86px solid #00bb8d;}


.whitebg h3{ position: relative; padding: 0 0 16px; margin-bottom: 20px;}
.whitebg h3:before{background: #183B61; height: 4px; bottom: 0; position: absolute; content: ""; left: 0; width: 110px;}

.BannerOverlayLayout.whitebg .textbox{ padding-bottom: 0 !important; padding-top: 0 !important}
.BannerOverlayLayout.whitebg .textBoxBtn {position: relative; bottom: 0px; margin-top: 10px;}
.BannerOverlayLayout{ position: relative; background: none !important;}
.BannerOverlayLayout .mobiletitle{display: none;}
.BannerOverlayLayout .container_1600{ position: relative;}
.BannerOverlayLayout.bluebg:before{ background: #183B61; height:calc(100% - 170px); position: absolute; content:""; left: 0;top: 0;right: 0; z-index:-1;}
.BannerOverlayLayout.greenbg:before{ background: #00bb8d; height:calc(100% - 170px); position: absolute; content:""; left: 0;top: 0;right: 0; z-index:-1;}
.BannerOverlayLayout .textBoxBtn{ position: absolute;bottom:60px;}
.textBoxBtn a, .imgMaskBtn a{ text-decoration: none !important;}
.textbox{padding:40px 100px 130px 152px; position: relative;}

.imgBgBox .box:before{padding-top: 66%;}
.BannerOverlayLayout .box{ height: 100%;}
.BannerOverlayLayout .btn{ font-size: 22px; line-height: 27px; padding: 10px 24px; margin-right:40px}
.BannerOverlayLayout.bluebg .btn{background: #00bb8d;}
.BannerOverlayLayout.bluebg .btn:hover{background: #183B61;}
.BannerOverlayLayout .imageHolder{ top: 40px;}
.BannerOverlayLayout.bluebg .imageHolder:before {content:'';position: absolute;top: 0;left: 0;border-top: 84px solid #183B61;border-right: 84px solid transparent; width: 0;}
.BannerOverlayLayout.greenbg .imageHolder:before {content:'';position: absolute;top: 0;left: 0;border-top: 84px solid #00bb8d;border-right: 84px solid transparent; width: 0;}
.BannerOverlayLayout.whitebg .imageHolder:before {content:'';position: absolute;top: 0;left: 0;border-top: 84px solid #fff;border-right: 84px solid transparent; width: 0;}
.BannerOverlayLayout.whitebg .TextImgBox{color:#183B61}
.BannerOverlayLayout.whitebg h3{color:#00bb8d}
.BannerOverlayLayout.whitebg h3:before{background: #00bb8d; height: 4px; bottom: 0; position: absolute; content: ""; left: 0; width: 110px;}
.BannerOverlayLayout .col-5.imgBgBox{ padding-left: 50px;}
.BannerOverlayLayout.whitebg .imageHolder{ top: 10px;}

.TextImgMasked.greenbg .textbox a, .TextImgMasked.bluebg .textbox a, .BannerOverlayLayout.bluebg .textbox a, .BannerOverlayLayout.greenbg .textbox a, .according .ContentB a{ color: #fff; text-decoration:underline;}
.TextImgMasked.greenbg .textbox a:hover, .TextImgMasked.bluebg .textbox a:hover, .BannerOverlayLayout.bluebg .textbox a:hover, .BannerOverlayLayout.greenbg .textbox a:hover, .according .ContentB a:hover{ color: #fff; text-decoration:none;}

.TwoColumn{background:none !important; position: relative;}
.TwoColumn img{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.TwoColumn .flexWrap{ margin: 0 -24px;}
.TwoColumn .flexWrap .col-6 > div{ margin: 0 24px; position: relative;}
.TwoColumn.greenbg:before{position: absolute; width: 100%; height:calc(100% - 46%); background:#00bb8d; content:""; left: 0; top: 0; right: 0; z-index:-1;}
.TwoColumn.bluebg:before{position: absolute; width: 100%; height:calc(100% - 46%); background:#183B61; content:""; left: 0; top: 0; right: 0;z-index:-1;}
.TwoColumn.bluebg .btn{background:#00bb8d;}
.TwoColumn.bluebg .btn:hover{background:#183B61;}
.TwoColumn.bluebg h3, .TwoColumn.greenbg h3{padding: 40px 0 30px; color:#fff;}
.bottomBox{ position:absolute; padding: 16px 24px; width: 100%;bottom: 0; background:rgba(255, 255, 255, 0.76);-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 0 0 5px 5px;display: flex;align-items:center;}
.bottomBox h6{margin: 0; width: 50%;}
.bottomBox span{width: 50%;display: block; text-align: right;}
.mobileview{display: none;}
.TwoColumn .btn{ padding:13px 24px;}

.PeopleRow .flexWrap{ margin: 0 -24px;}
.PeopleRow .col-3 > div{ padding: 0 24px 48px;}
.PeopleRow h6{ margin:38px 0 12px;}
.PeopleRow img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.PeopleRow a{text-decoration: none;}
.PeopleRow .col-3 > div > a{ position: relative; display: block;}
.PeopleRow .col-3 > div > a:before{content: '';position: absolute;top: 0;right: 0;border-bottom: 54px solid transparent;border-right: 54px solid #ffffff; width: 0;}
.PeopleRow a{pointer-events: none}
.PeopleRow a[href]{pointer-events:auto;}

.videoHolder {position: absolute;z-index: 2;background-color: black;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;	display: none; width: 110%;-webkit-border-radius:0px 10px  0px 0px; -moz-border-radius:0px 10px 0px 0px; border-radius: 0px 10px 0px 0px; }
.VideoRow .posterimage{position: relative;z-index: 2; height: 100%;}
.VideoplaceHolder .posterimage .box:before{padding-top: 56.25%;}
.playVideo {background: url(./images/play-circle.svg);
background-size: 115px 115px;background-repeat: no-repeat;left: 0;right: 0;top: 0;bottom: 0;margin: auto;cursor: pointer;position: absolute;z-index: 999;width: 115px;height: 115px;font-size: 0px;-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}
.vrLoader{ background: #000; position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;}
.fluidVideo{ position: absolute; top: 0px; width: 100%; background:#ddd;}
.videoinner{position: relative;height: 0; padding-top: 56.25%;}
.fluidVideo iframe{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.VideoRow .box:before{padding-top: 56.25%;}
.VideoplaceHolder{ position: relative;}
.VideoBox iframe{width: 100% !important; height: 100% !important}
.VideoRow h3{position:relative;padding: 0 0 20px;margin-bottom: 30px;color:#00bb8d;}
.VideoRow h3:before{ background: #00bb8d; height: 4px; bottom: 0; position: absolute; content: ""; left: 0; width: 110px;}
 .VideoplaceHolder .posterimage .box{position: relative;z-index: 99; }
 .posterimage:before {position: absolute; content: ""; background: rgb(24 59 97 / 75%); left: 0; right: 0; width: 100%; height: 100%;  z-index: 999;}

.QuickLink{ background: none !important; margin-bottom: 60px;}
.QuickLink h3{margin:0 0 46px; color: #00bb8d;}
.QuickLink h6{margin: 18px 0 12px}
.QuickLink .flexWrap{ margin: 0 -24px;}
.QuickLink .col-3 > div{ margin: 0 24px; color: #fff; padding-bottom:80px; position: relative; height: 100%;}
.QuickLink .col-3 > div .btn{ margin-top: 30px; padding: 9px 24px; position: absolute; bottom: 0; margin: 0px;  left: 0; right: 0; min-width:234px; display: inline-table;}
.QuickLink.bluebg:before{background:#183B61; position: absolute; content:""; width: 100%; height:calc(100% - 50%); z-index: -1; bottom: 100px;}
.QuickLink.greenbg:before{background:#00bb8d; position: absolute; content:""; width: 100%; height:calc(100% - 47%); z-index: -1;bottom: 100px;}
.QuickLink.bluebg .btn{ background: #00bb8d;}
.QuickLink .slick-next {right: -80px !important;}
.QuickLink .slick-prev, .QuickLink .slick-next{bottom: 13% !important;top: auto !important;}
.QuickLink .slick-prev{left: -80px !important;}
.QuickLink .slick-arrow.slick-disabled{display: none !important}
.QuickLink .slick-list{width:100% !important;}
.QuickLink .slick-track{float: left; display: flex; height: 100%;}
.QuickLink a{text-decoration: none;color:#fff;}
.QuickLink .imageHolder img{-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius:5px;}

.QuickGrid{ background: none !important; margin-bottom: 60px; padding: 80px 0 0}
.QuickGrid.bluebg:before{background:#183B61; position: absolute; content:""; width: 100%; height:100%; z-index: -1; bottom: 0;}
.QuickGrid.greenbg:before{background:#52B68D; position: absolute; content:""; width: 100%; height:100%; z-index: -1;bottom: 0px;}
.QuickGrid h3{margin:0 0 46px; color: #fff;}
.QuickGrid h6{margin: 18px 0 12px}
.QuickGrid .flexWrap{ margin: 0 -24px;}
.QuickGrid .col-3 > div{ margin: 0 24px; color: #fff; padding-bottom:80px; position: relative; height: 100%;}
.QuickGrid .col-3 > div .btn{ margin-top: 30px; padding: 9px 24px; position: absolute; bottom: 0; margin: 0px;  left: 0; right: 0; min-width:234px; display: inline-table;}
.QuickGrid .col-3{ margin-bottom: 60px;}
.QuickGrid.bluebg .col-3 > div .btn{ background: #52B68D; margin: 40px 0 0; }
.QuickGrid.bluebg .col-3 > div .btn:hover{ background: #fff; color: #52B68D;}
.QuickGrid.bluebg .col-3 > div a, .QuickGrid.greenbg .col-3 > div a{ color:#fff; text-decoration: none;}
/* .QuickGrid.bluebg .col-3 > div, .QuickGrid.greenbg .col-3 > div{ padding-bottom: 0} */
.QuickGrid.greenbg .col-3 > div .btn{ background: #183B61; margin: 40px 0 0; }

.QuickLinkSingle{ background: none !important; margin-bottom: 60px;}
.QuickLinkSingle .slick-dots,.QuickLink .slick-dots{ bottom: -80px;}
.QuickLinkSingle .slick-dots li button,.QuickLink .slick-dots li button{background:rgb(82 184 141 / 61%) }
.QuickLinkSingle  .slick-dots li.slick-active button, .QuickLink  .slick-dots li.slick-active button {background: #00bb8d;}

.QuickLinkSingle h3{margin:0 0 46px; color: #00bb8d;}
.QuickLinkSingle h6{margin: 18px 0 12px}
.QuickLinkSingle .flexWrap{ margin: 0 -24px;}
.QuickLinkSingle .col-3 > div{ margin: 0 24px; color: #fff; padding-bottom:80px; position: relative; height: 100%;}
.QuickLinkSingle .col-3 > div .btn{ margin-top: 30px; padding: 9px 24px; position: absolute; bottom: 0; margin: 0px; max-width: 230px; left: 0; right: 0; width:fit-content;}
.QuickLinkSingle.bluebg:before{background:#183B61; position: absolute; content:""; width: 100%; height:calc(100% - 50%); z-index: -1; bottom: 100px;}
.QuickLinkSingle.greenbg:before{background:#00bb8d; position: absolute; content:""; width: 100%; height:calc(100% - 50%); z-index: -1;bottom: 100px;}
.QuickLinkSingle.bluebg .btn{ background: #00bb8d;}
.QuickLinkSingle .slick-next {right: -80px !important;}
.QuickLinkSingle.slick-prev, .QuickLinkSingle .slick-next{bottom: 20% !important;top: auto !important;}
.QuickLinkSingle .slick-prev{left: -80px !important;}
.QuickLinkSingle .slick-arrow.slick-disabled{display: none !important}
.QuickLinkSingle .slick-list{width:100% !important;}
.QuickLinkSingle .slick-track{float: left; display: flex; height: 100%;}
.QuickLinkSingle a{text-decoration: none;color:#fff;}
.QuickLinkSingle .imageHolder img{-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius:5px;}

/* Gravity Css */
.gform_validation_errors{ display: none;}
.gform_confirmation_wrapper {width: 66%;text-align: center;color:#00bb8d;font-size: 18px;font-weight: 600;border: #00bb8d solid 1px;padding: 10px; background: rgb(82 184 141 / 15%);-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.gfield_validation_message{color:#ff0000 !important; padding: 10px 0 0;}
.gform_wrapper label{ font-size: 16px !important; font-weight: 600 !important}
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {-moz-box-shadow:rgb(0 0 0 / 8%) 3px 3px 10px;  -webkit-box-shadow:rgb(0 0 0 / 8%) 3px 3px 10px;  box-shadow: rgb(0 0 0 / 8%) 3px 3px 10px;border: 0;padding: 10px !important;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;font-size: 16px;line-height: 19px;font-family: 'Montserrat', sans-serif;font-weight: 500;color: #969696;}
.gform_wrapper .gform_footer .gform_button {background: #183B61;color: #fff; padding:6px 20px !important;text-decoration: none; font-size: 22px; line-height: 28px; font-weight: 600; display: inline-block;-webkit-border-radius: 40px 0px 40px 40px; -moz-border-radius: 40px 0px 40px 40px; border-radius: 40px 0px 40px 40px; border:0; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;cursor: pointer;}
.gform_wrapper .gform_footer .gform_button:hover{background:#00bb8d;}
.ginput_container_multiselect option{ padding:5px 10px;}
.ginput_container_multiselect option:checked{ background:#00bb8d !important; color:#fff !important}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{ padding: 0 !important; background: none !important; border: 0 !important}
.gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 40px !important;}
.gform_wrapper.gravity-theme .ginput_complex input, .gform_wrapper.gravity-theme .ginput_complex select{border: #00bb8d solid 1px;}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select{ background: #fff;}
.gform_wrapper input, .gform_wrapper textarea{ color:#183B61}
.gform_wrapper.gravity-theme .gfield textarea.large { max-height: 200px !important;}
.gform_wrapper.gravity-theme .gfield select, .ginput_container_time input{color:#00bb8d; border: #00bb8d solid 1px}
.gform_wrapper.gravity-theme .ginput_container_time{max-width: 70px !important; min-width: 70px !important;}

.ginput_container_time input::-webkit-input-placeholder {color:#00bb8d}
.ginput_container_time input::-moz-placeholder {color:#00bb8d; opacity:  1;}
.ginput_container_time input:-ms-input-placeholder { color:#00bb8d}
.ginput_container_time input:-moz-placeholder {color:#00bb8d}

@-moz-document url-prefix() {
  .GetinTouch .gform_footer{bottom: 2px !important;}
}


/* Get in Touch */
.GetinTouch{ background: none !important}
.GetinTouch textarea {width: 100%;max-height: 140px;padding: 14px !important;-webkit-appearance: none;-webkit-border-radius: 3px 3px 20px 3px !important; -moz-border-radius:3px 3px 20px 3px !important; border-radius: 3px 3px 20px 3px !important; border: 0; -moz-box-shadow:rgb(0 0 0 / 8%) 0px 8px 12px;  -webkit-box-shadow:rgb(0 0 0 / 8%) 0px 8px 12px;box-shadow: rgb(0 0 0 / 8%) 0px 8px 12px; margin: 40px 0 0;}
.GetinTouch.bluebg:before{background:#183B61; position: absolute; content:""; width: 100%; height:calc(100% - 150px); z-index: -1;}
.GetinTouch.greenbg:before{background:#00bb8d; position: absolute; content:""; width: 100%; height:calc(100% - 150px); z-index: -1;}
.Getinn {max-width: 800px;margin: 0px auto;padding: 30px 0 0;text-align: center; color:#fff;}
.Getinn h6{ margin-bottom: 34px;}
.GetinTouch.greenbg .gform_button, .GetinTouch.bluebg .gform_button{background: #00bb8d;color: #fff; padding: 8px 28px !important;border:0;text-decoration: none; font-size: 22px; line-height: 28px; font-weight: 600; display: inline-block; border-radius: 40px 0px 40px 40px;}
.GetinTouch.greenbg .gform_button:hover, .GetinTouch.bluebg .gform_button:hover{background: #183B61; color:#fff;}
.GetinTouch form{ position: relative;}
.GetinTouch .gform_footer{ position: absolute; right: 0; bottom:6px; margin: 0 !important; padding: 0 !important;}
.GetinTouch .gform_footer input{ margin-bottom: 0 !important;-webkit-appearance: none;}
.GetinTouch.bluebg .gform_button{background: #183B61;}
.GetinTouch.bluebg .gform_button:hover{background: #00bb8d;}
.GetinTouch .gfield_label{display: none;}
.GetinTouch .gform-body .gform_fields{text-align: left;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex !important;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-flow: row wrap;padding: 0;list-style: none; margin: 0 -20px; grid-column-gap: inherit !important; width: auto !important;}
 .GetinTouch .gform-body .gform_fields > div{padding:0 20px}
.GetinTouch .gform-body .gform_fields div{ width: 100%;}
.GetinTouch #field_2_3, .GetinTouch #field_2_5{ width: 50%;}
.GetinTouch #field_2_3 input, .GetinTouch #field_2_5 input{ width: 100%; padding:11px 14px !important;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 0;-moz-box-shadow: rgb(0 0 0 / 8%) 0px 8px 12px;  -webkit-box-shadow: rgb(0 0 0 / 8%) 0px 8px 12px;   box-shadow: rgb(0 0 0 / 8%) 0px 8px 12px;}
.GetinTouch.subform{ margin-bottom: 80px;}
.GetinTouch.subform:before{ height: 100% !important}
.GetinTouch.subform{ padding-bottom: 30px !important;}
.GetinTouch.subform .gform_confirmation_wrapper{ border: 0; border-radius: 0;-webkit-border-radius: 0px; -moz-border-radius: 0px; background: none; width: 100%;}
.GetinTouch.subform .gform_confirmation_message{ color: #fff; border: #fff solid 1px; padding: 10px;}
.gform_footer { position: relative;}
#gform_ajax_spinner_1{position: absolute; top: 16px; right: 16px; display: none;}
#gform_ajax_spinner_2{position: absolute; top: 16px; left: 10px; display: none;}



/* Accordion Section */
.according{background: none !important}
.according h3{ margin-bottom: 48px;}
.according .flexWrap{margin: 0 -30px 40px;}
.according .flexWrap .col-9, .according .flexWrap .col-3{ padding: 0 30px;}
.according .flexWrap .col-9 h6 {-moz-box-shadow:rgb(0 0 0 / 8%) 0 3px 12px;  -webkit-box-shadow:rgb(0 0 0 / 8%) 0 3px 12px; box-shadow: rgb(0 0 0 / 8%) 0 3px 12px;-webkit-border-radius: 3px; -moz-border-radius:3px;border-radius: 3px;padding: 12px 74px 12px 24px; position: relative; cursor: pointer; margin-bottom: 0;}
.accRow{ margin-bottom: 40px;}
.accRow.active h6 span{ border-radius: 3px 3px 0 0;}
.accRow h6 span{ background:#00bb8d;position: absolute; width:52px; height:100%;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;right:0px; top: 0;-webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease,-webkit-transform .6s ease; display: block;}
.accRow h6 span:before{ background:url(images/downArrow.svg) no-repeat center; content:""; position: absolute; transform:rotate(-90deg);width: 40px;height:calc(100% - 12px);background-size: 36px;left: 6px;right: 0;top: 6px;-webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease,-webkit-transform .6s ease;}
.accRow > h6.active span:before{background:url(./images/downArrow.svg) no-repeat center;content: ""; transform: rotate(0deg);width: 40px;height: 40px;background-size: 36px;left: 6px;right: 0;top: 6px;}
.accRow > div {display: none; margin-bottom: 0px; background:#00bb8d; position: relative;}
.ContentB {padding: 30px 24px; color: #fff;}
.ContentB p:last-child{ padding-bottom: 0}
.according .col-3 > div{-moz-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  -webkit-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px; padding: 34px; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; background:#fff}
.according .col-3 > div h6{ padding:30px 0; margin-bottom: 0;}
.according.greenbg h3{color:#00bb8d}
.according.greenbg .col-3 h6{color:#00bb8d}
.according.bluebg h3{color:#183B61}
.according.bluebg .accRow h6 span{ background:#183B61;}
.according.bluebg .accRow > div {background:#183B61;}
.according.bluebg .icon svg path{fill:#183B61 !important;}


/* Publication Section */
.publication {background: none !important}
.publication h3{ margin-bottom: 48px;}
.publication .flexWrap{margin: 0 -30px 0px;}
.publication .flexWrap .col-9, .publication .flexWrap .col-3{ padding: 0 30px;}
.publication .flexWrap .col-9 h6 {-webkit-border-radius: 5px 5px 24px; -moz-border-radius: 5px 5px 24px;border-radius:5px 5px 24px;padding:7px 174px 7px 24px; position: relative; margin-bottom: 0; border:#00bb8d solid 1px;}
.PubRow{ margin-bottom: 40px; -moz-box-shadow:rgb(0 0 0 / 12%) 2px 2px 50px;  -webkit-box-shadow:rgb(0 0 0 / 12%) 2px 2px 50px; box-shadow: rgb(0 0 0 / 12%) 2px 2px 50px;-webkit-border-radius:0 0 24px; -moz-border-radius:0 0 24px; border-radius: 0 0 24px;}
.publication .col-3 > div{ -moz-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px;  -webkit-box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px; box-shadow:rgb(0 0 0 / 16%) 2px 2px 50px; padding: 34px;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;color:#fff;}
.publication .col-3 > div h6{ padding:30px 0; margin-bottom: 0;}
.publication.greenbg h3, .publication.greenbg .col-9 h6{color:#00bb8d}
.publication.bluebg h3, .publication.bluebg .col-9 h6{color:#183B61}
.publication.greenbg .col-3 h6{color:#fff}
.publication.greenbg .col-3 > div{background: #00bb8d;}
.publication.greenbg .PubRow .btn{background: #183B61;position: absolute;right: -1px;padding:8px 20px; top: -1px;}
.publication.greenbg .PubRow .btn:hover{background: #00bb8d;}
.publication.bluebg h3{color:#183B61}
.publication.bluebg .col-3 > div{background: #183B61;}
.publication.bluebg .PubRow .btn{background: #00bb8d;position: absolute;right: -1px;padding: 8px 20px; top: -1px;}
.publication.bluebg .PubRow .btn:hover{background: #183B61;}
.publication .icon svg path{fill:#fff !important;}
.more{ float: right;}
.more .btn{ padding: 10px 40px;}

.publication .icon, .according .icon{ margin-bottom: 30px; display: block;margin-top: -34px; margin-left: -34px;}
.publication h5, .according h5{margin-bottom: 28px;}
.publication p:last-child, .according p:last-child{ padding-bottom: 0}

/* Testimonials Css */
.Testimonials{ background: none !important}
.Testimonials .flexWrap{ padding-bottom: 100px;}
.Testimonials .container_1600{max-width: 1200px; margin: 0 auto; padding: 0 20px;}
.Testimonials .slick-dots li button{background: rgba(24, 59, 97, 0.30);}
.Testimonials .slick-dots li.slick-active button {background: #183b61;}
.Testimonials .slick-list{text-align: center;}
.Testimonials h6{ margin: 10px 0; color:#183B61 !important}
.quotebox{ font-size: 22px; line-height: 32px; font-weight: 600;}
.iconsvg {margin: 0 0 90px;}
.Testimonials .iconsvg{ position: relative;}
.Testimonials.bluebg .iconsvg svg, .Testimonials.whitebg .iconsvg svg{width: 50px}
.Testimonials.bluebg .iconsvg svg path, .Testimonials.whitebg .iconsvg svg path{fill:#183B61 !important}
.Testimonials.bluebg, .Testimonials.whitebg{color:#183B61}
.Testimonials.bluebg .iconsvg:before, .Testimonials.whitebg .iconsvg:before{background: #183B61; content: "";height: 4px; position: absolute; left: 0; right: 0; width: 110px;margin: 0px auto; bottom: -14px;}
.Testimonials.greenbg .iconsvg:before{background: #00bb8d; content: "";height: 4px; position: absolute; left: 0; right: 0; width: 110px;margin: 0px auto; bottom: -14px;}
.Testimonials.greenbg{color:#00bb8d}
.Testimonials.bluebg .slick-prev{ background: url(./images/caret-left-blue.svg) no-repeat center !important;background-size: 16px !important; width:16px; height:24px;bottom: 0; top: auto; left: 22%;}
.Testimonials.bluebg .slick-next{ background: url(./images/caret-right-blue.svg) no-repeat center !important; background-size: 16px !important; width:16px; height:24px;bottom: 0; top: auto; right: 22%;}

.Testimonials.greenbg .slick-prev{ background: url(./images/caret-left-green.svg) no-repeat center !important;background-size: 16px !important; width:16px; height:24px;bottom: 0; top: auto; left: 22%;}
.Testimonials.greenbg .slick-next{ background: url(./images/caret-right-green.svg) no-repeat center !important; background-size: 16px !important; width:16px; height:24px;bottom: 0; top: auto; right: 22%;}

/* Photo Gallery */
.PhotoGallery {overflow: hidden;}
.PhotoGallery .slick-slider{ width: 120% !important; position: static; margin: 0px -20px;}
.PhotoGallery h3{position: relative;padding: 0 0 20px; margin-bottom: 26px;color:#00bb8d;}
.PhotoGallery h3:before {background: #00bb8d;height: 4px;bottom: 0;position: absolute;content: "";left: 0; width: 110px;}
.PhotoGallery .slick-prev, .PhotoGallery .slick-next{top: 57.5%; transform: translate(0, -57.5%)}
.PhotoGallery .slick-prev{ background: url(./images/prevgreen.svg) no-repeat center !important; width: 70px; background-size: 70px;}
.PhotoGallery .slick-next{ background: url(./images/nextgreen.svg) no-repeat center !important; width: 70px; background-size: 70px;}
.PhotoGallery .col-6.largeImg  .box:before{ padding-top: 65%}
.PhotoGallery .col-6.largeImg{-webkit-column-count: 1 !important;  -moz-column-count: 1 !important;  column-count: 1 !important;}
.PhotoGallery .col-6.largeImg .imageHolder:before {content: ''; position: absolute;top: 0; right: 0; border-bottom: 84px solid transparent; border-right: 84px solid #ffffff; width: 0;}
.PhotoGallery .slick-track{ display:flex !important;}
.PhotoGallery .col-6 .box:before{ padding-top:64%}
.PhotoGallery .col-6{column-gap:0px;-webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
.PhotoGallery .col-6 > div{ padding: 20px; display:grid;-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
.PhotoGallery .col-6:last-child[total*="-2"],.PhotoGallery .col-6:last-child[total*="2"]{-webkit-column-count: 1 !important;  -moz-column-count: 1 !important;  column-count: 1 !important;-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
.PhotoGallery .col-6:last-child[total*="-2"] > div,.PhotoGallery .col-6:last-child[total*="2"] > div{width: 50%;-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
.PhotoGallery .slick-slide img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}



/* Large Video/Map/Image Row */
.LargeVideoMapRow{}
.LargeVideoMapRow h3{position: relative;padding: 0 0 20px; margin-bottom: 26px;color:#00bb8d;}
.LargeVideoMapRow h3:before {background: #00bb8d;height: 4px;bottom: 0;position: absolute;content: "";left: 0; width: 110px;}
.LargeVideoMapRow .col-4 > div{padding-right: 50px;}
.LargeVideoMapRow .largerowImg{/*box-shadow:rgb(0 0 0 / 16%) 2px 1px 50px;*/ position: relative;}
.LargeVideoMapRow .largerowImg:before {content: '';position: absolute;top: 0;left: 0;border-top: 84px solid #fff; border-right: 84px solid transparent; width: 0;}
.LargeVideoMapRow .largerowImg img{ width:100%;}
.LargeVideoMapRow .btn{ margin-top: 40px; padding: 10px 30px;}
.videoTitle{ display: none;}
.mapBox iframe{ width: 100% !important; height: 600px;}

/* SearchBox Css */
.SearchBox{background: none !important}
.SearchBox.bluebg:before{background:#183B61; position: absolute; content:""; width: 100%; height:calc(100% - 112px); z-index: -1;}
.SearchBox.greenbg:before{background:#00bb8d; position: absolute; content:""; width: 100%; height:calc(100% - 112px); z-index: -1;}
.SearchInn{max-width: 740px; margin:44px auto 0; color:#fff; text-align: center; width: 100%;}
.SearchBox form#searchform{background:#fff; padding: 0px 0px; margin-top: 20px;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow:rgb(0 0 0 / 6%) 0px 16px 30px;  -webkit-box-shadow:rgb(0 0 0 / 6%) 0px 16px 30px; box-shadow:rgb(0 0 0 / 6%) 0px 16px 30px;}
#searchsubmit svg{ width: 50px; height: 50px;}
#searchform > div{text-align: left; align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-flow: row wrap; padding: 0;list-style: none}
#searchsubmit{border: 0;background: none;width: 10%; height:80px; padding: 10px;cursor: pointer;}
.search-input{ width: 83%; padding: 10px; border: 0;}
.search-clear{ width:7%; height: auto; padding: 10px;text-align: center;cursor: pointer;}
.search-clear svg{ margin: 4px 0 0;}
.SearchBox input{color:#183B61;}
.SearchBox.bluebg .search-clear path{fill:#00bb8d;}

.SearchMobile {margin: 60px 0 20px;}
.SearchMobile form{-moz-box-shadow:2px 2px 50px rgb(0 0 0 / 16%);  -webkit-box-shadow:2px 2px 50px rgb(0 0 0 / 16%); box-shadow: 2px 2px 50px rgb(0 0 0 / 16%);-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.searchList{-moz-box-shadow:0 16px 30px rgb(0 0 0 / 4%);  -webkit-box-shadow:0 16px 30px rgb(0 0 0 / 4%); box-shadow: 0 16px 30px rgb(0 0 0 / 4%);-webkit-border-radius:3px; -moz-border-radius: 3px;border-radius: 3px; padding:30px 34px; margin-bottom: 50px;}
.SearchBox.bluebg #searchsubmit path{fill:#00bb8d !important;}
.searchList h6 a{ text-decoration: none;}
.searchList .btn{ padding: 10px 30px;}
.searchList:nth-child(even) h6 a{color:#00bb8d;}
.searchList:nth-child(even) h6 a:hover{color:#183B61;}
.searchList:nth-child(even) .btn {background:#00bb8d;}
.searchList:nth-child(even) .btn:hover{background:#183B61;}
.searchList:nth-child(even) h6{color:#00bb8d}
 .entry p{ padding-bottom: 0 !important}
.entry .btn{ margin-top: 20px;}


/* Search result page Start */
	section.resultText.TB-Space { display: none;}
	.listSearch_Result a h2 { color: #000; transition: ease 0.5s;}
	.listSearch_Result a:hover h2 { color: #d4273c;}
	.listSearch_Result > div { border-bottom: #000 dashed 1px;  margin-bottom: 20px;  padding-bottom: 20px;}
	.listSearch_Result span.readmore { display: block; margin-top: 10px;}

	.pagination.resultPagePagination { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; justify-content: center;
		-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 40px 0 0;}
	.resultPagePagination a { background: #f7f7f7; border: 1px solid #e2e2e2; display: inline-block;  margin: 3px; padding: 7px 15px;}
	.resultPagePagination a:hover { border-bottom: 1px solid #BDD04B;}
	.resultPagePagination span.page-numbers.current { background: #d4273c; border: 1px solid #d4273c; display: inline-block; padding: 7px 15px; color: #fff; margin: 7px;}
	.resultPagePagination a.prev.page-numbers { margin-right: 7px;}
	.resultPagePagination a.next.page-numbers { margin-left: 7px;}

	.NoResult { position: relative; text-align: center; color: #fff; margin-bottom: 80px; margin-top: 164px;}
  .NoResult:before{background: #183B61; position: absolute; content: ""; width: 100%; height: calc(100% - 40px);  z-index: -1; left: 0; right: 0;}
  .NoResult .SearchInn{ margin-top: 20px;}
	.NoResult img { margin: 70px auto 35px;}
	.NoResult h2 { color: #00bb8d; margin-bottom: 5px;}
	.errorPage { display: flex; flex-direction: row; justify-content: space-between; align-content: center;	padding-top: 0;}
	.number { font-weight: 900;	font-size: 15rem;line-height: 1;}
	.illustration {	position: relative;	width: 12.2rem;	margin: 60px auto 12px;}
	.circle { position: absolute;	bottom: 0; left: 0; width: 12.2rem;	height: 11.4rem;-webkit-border-radius: 50%; -moz-border-radius:50%;
  border-radius: 50%;background-color: #00bb8d;}
	.clip { position: absolute;	bottom: 0.3rem;	left: 50%;	transform: translateX(-50%);overflow: hidden; width: 12.5rem;
		height: 13rem; -webkit-border-radius:0 0 50% 50%; -moz-border-radius: 0 0 50% 50%;
    border-radius:0 0 50% 50%;}
	.paper {position: absolute; bottom: -0.3rem;	left: 50%;transform: translateX(-50%);	width: 9.2rem; height: 12.4rem; border: 0.3rem solid #183B61;
		background-color: white;  -webkit-border-radius:0.8rem; -moz-border-radius: 0.8rem;   border-radius:0.8rem;}
	.paper::before {position: absolute;	top: -0.7rem;	right: -0.7rem;	width: 1.4rem;	height: 1rem;	transform: rotate(45deg);	background-color: transparent;
	    border-bottom: 0;}
	.face { position: relative;margin-top: 2.3rem;	}
	.eyes { position: absolute;	top: 0;	left: 2.4rem;	width: 4.6rem;	height: 0.8rem;	}
	.eye { position: absolute;bottom: 0;width: 0.8rem;	height: 0.8rem;	-webkit-border-radius: 50%; -moz-border-radius:50%;
  border-radius: 50%;background-color: #000; animation-name: eye;
				animation-duration: 2.5s;	animation-iteration-count: infinite;	animation-timing-function: ease-in-out;	}
	.eye-left { left: -9px;}
	.eye-right {right: 0;	}
	.rosyCheeks {	position: absolute;	top: 1.6rem;	width: 1rem;height: 0.2rem;	border-radius: 50%;	background-color: #c5c5c5;	}
	.rosyCheeks-left { left: 1.7rem;}
	.rosyCheeks-right { right: 1.6rem;}
	.mouth {position: absolute;	top: 3.1rem;left: 50%;width: 1.6rem; height: 0.2rem; border-radius: 0.1rem; transform: translateX(-50%);background-color: #293b49;}
  .NoResult  form#searchform {background: #fff;padding: 0px 0px; margin-top: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
  border-radius: 5px; -moz-box-shadow: rgb(0 0 0 / 6%) 0px 16px 30px;  -webkit-box-shadow: rgb(0 0 0 / 6%) 0px 16px 30px; box-shadow: rgb(0 0 0 / 6%) 0px 16px 30px;}

	@keyframes eye {
		0% {
			height: 0.8rem;
		}
		50% {
			height: 0.8rem;
		}
		52% {
			height: 0.1rem;
		}
		54% {
			height: 0.8rem;
		}
		100% {
			height: 0.8rem;
		}
	}

	/* Search result page End */

/* 404 Page css */
.errorCenter { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; flex-direction: column;}
.errorBox { width: 100%; padding: 20px 40px 60px; max-width: 700px; text-align: center; margin: 0px auto;}
.errorBox > h3 { margin: 20px 0;}
.big_text { display: grid; place-items: center;}
.big_text h2 { font-size:200px; line-height: 160px; padding-top: 100px; font-weight: 600; font-style: normal;}
.color_green { color:#00bb8d; text-shadow: none; animation: visible 2s infinite;}

@keyframes visible {
  0% {
    opacity:1;
  }
  20%{
    opacity:0.5;
  }
  50% {
    opacity: 0.3;
  }
  100%{
    opacity: 0.9;
  }
}

@-webkit-keyframes visible {
  0% {
    opacity:1;
  }
  20%{
    opacity:0.5;
  }
  50% {
    opacity: 0.3;
  }
  100%{
    opacity: 0.9;
  }
}
/* 404 page css */

/* News Page */
.listing .flexWrap{align-items: flex-start;}
.listing{position: relative;}
.listing:before{background:#183B61; content:""; position: absolute;width:calc(100% - 14%); height: 100%; left: 0; top: 0; z-index:-1;}
.listing{color:#fff; margin-bottom: 100px}
.listing h3 a{color:#fff; text-decoration: none;}
.listing h3{position: relative;padding: 0 0 20px; margin-bottom: 28px;}
.listing h3:before {background: #fff;height: 4px;bottom: 0;position: absolute;content: "";left: 0; width: 110px;}
.listing .col-7{padding: 50px 100px 50px 152px;position: relative;}
.listing .box{margin: 50px 40px -40px 0}
.listing .box:before{ padding-top: 60%}
.listing .imageHolder:before {content: '';position: absolute;right: 0;border-bottom: 84px solid transparent;border-right: 84px solid white; width: 0;top: 0;}
.listing .btn {background: #fff;color: #183b61;padding: 10px 30px; margin-top: 16px;}
.listing:nth-child(even):before{background:#00bb8d;}
.listing img{ -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}

.NewsDetails h3{position: relative;padding: 0 0 16px; margin-bottom: 26px;color:#183B61;}
.NewsDetails h3:before {background: #00bb8d;height: 4px;bottom: 0;position: absolute;content: "";left: 0; width: 110px;}
.NewsDetails .col-6:first-child{ padding-right:50px;}
.NewsDetails .col-6.imageSec{ padding-left:50px;}
.NewsDetails .imageHolder:before { content: ''; position: absolute; right: 0;border-bottom: 84px solid transparent;border-right: 84px solid white;width: 0; top: 0}


/* pagination start here */
.page-numbers{text-align:center; margin: 0; padding: 0;}
.page-numbers li{ display: inline-block;}
.pagination a, .pagination span{ padding:8px; width:40px; height:38px;margin:4px 2px;display:inline-block;line-height:22px;border-radius: 4px;color:#fff; background: #183b61;text-decoration: none;}
.pagination a:hover{background-color:#00bb8d; text-decoration:none;}
.pagination .current{background-color:#00bb8d; color:#fff;}
.pagination .prev, .pagination .next{ background-position: center center; background-repeat:no-repeat; background-size:24px; text-indent: -10000px;}
.pagination .prev{ background-image: url('images/pagination-prev-arrow.svg');}
.pagination .next{background-image: url('images/pagination-next-arrow.svg');}
.paginationLink.prev.disabled, .paginationLink.next.disabled{ display: none;}

/* Announcement Banner Css*/
.AnnouncementBanner{ margin-bottom: 80px;}
.AnnouncementBanner{ position: relative;background: none !important;}
.topBanner{padding-top: 30px; padding-bottom: 36px;color:#fff;}
.AnnouncementBanner .container_1600{position: relative;}
.AnnouncementBanner h3 {position: relative;padding: 0 0 20px;margin-bottom: 0px; color:#fff;}
.AnnouncementBanner h3:before {content: ""; position: absolute; width: 110px; height: 4px; background: #fff; bottom: 0;}
.AnnouncementBanner .btn{ padding: 10px 20px;}
.linkBtom {padding:30px 0 0 0;}
.WhiteBox{ max-width: 900px;position: relative; width: 100%; color: #183B61; font-size: 16px; line-height: 22px; padding: 50px 50px 0;  float: right; background:#fff;}
.WhiteBox:before{content: ""; background: #fff; height: calc(100% - 24px);position: absolute; content: "";left: 0;top: 0;right: 0; z-index: -1;}
.whiteBoxlink{ padding-top: 34px;}
.sub-Title {margin-top: 24px;}
 .WhiteBox{ padding: 50px 50px 0px; margin:-60px 0 0; }
.clsWhitebox.bannerLink .WhiteBox{ padding: 50px 50px 0px; margin:-120px 0 0; }


.AnnouncementBanner .bluebg .btn, .AnnouncementBanner .bluebg + .bottomBanner .btn{ background:#00bb8d;}
.bannerLink{ padding-bottom: 0;}
.bannerLink:before {height: calc(100% - 24px) !important;}
.AnnouncementBanner{margin-bottom: 80px;}
.AnnouncementBanner.clsWhitebox.bannerLink {margin-bottom: 25px;}
.clsWhitebox.bannerLink:before {height: calc(100% - 108px) !important;}
.whiteBoxContent {max-width: 600px;}

.bottomBanner{ margin-bottom: 60px;}
.AnnouncementBanner .bluebg, .AnnouncementBanner .greenbg { background: none; position: relative;}
.AnnouncementBanner .bluebg:before{background: #183B61;height: calc(100% - 0px);position: absolute; content: "";left: 0;top: 0;right: 0; z-index: -1;}
.AnnouncementBanner .greenbg:before{background: #00bb8d;height: calc(100% - 0px);position: absolute; content: "";left: 0;top: 0;right: 0; z-index: -1;}
.AnnouncementBanner.clsWhitebox.bannerLink .greenbg:before, .AnnouncementBanner.clsWhitebox.bannerLink .bluebg:before{height: calc(100% - 60px)}

/* Calender Css */
.CalendarWrap .ics-calendar-month-grid{background: #bfbfbf;border-collapse: inherit;}
.CalendarWrap .ics-calendar-month-grid th, .CalendarWrap .ics-calendar-month-grid td {border: 0px solid #000;}
.CalendarWrap .ics-calendar-month-grid td{background: #fff;}
.CalendarWrap .ics-calendar-select{font-size: 19px;}
.CalendarWrap select {background-image: url(images/dd-arrow.png) !important; max-width: 220px;background-position: right center !important; background-repeat: no-repeat !important;border: 0; margin-top: -4px;border-radius: 0; border: 1px solid #000; background-color: transparent; padding: 3px 32px 3px 15px; height: 45px;width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
h3.ics-calendar-label {font-size: 26px; line-height: 32px;}
.ics-calendar-title{max-width: 100%;background:#183b61; color: #fff;font-size: 3.400em; line-height:1.176em;padding:2% 3% 1.5%;display: block; min-width: 50%; margin-bottom: 40px;}
.Calendar{width: 100%;position: relative;}
.ics-calendar-label{color:#183b61;}
.CalendarWrap .ics-calendar-month-grid th {color: #fff;}
.CalendarWrap .ics-calendar-month-grid th {background:#183b61;}
.CalendarWrap .ics-calendar-month-grid .today .day, .CalendarWrap .ics-calendar-month-grid .current .day { background:#00bb8d;color: #ffffff;}
.CalendarWrap .ics-calendar-month-grid th{font-size: 85%; padding: 5px 0;}
.CalendarWrap .ics-calendar-month-grid td{font-size: 75%;}
.eventdesc p:last-of-type{padding-bottom: 0px;}
.eventdesc a{color: #fff; text-decoration: underline;}
.eventdesc a:hover{color: #fff;text-decoration: none;}


/* Footer Css */
footer{color: #969696;}
footer .flexWrap{border-top:#00bb8d solid 4px;padding:20px 0 0}
.Newsletter{text-align: left; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-flow: row wrap; padding: 0;list-style: none;margin-bottom: 22px; margin-top: 20px;}
.Newsletter h6{color:#00bb8d; width: 31%; margin-bottom: 0; padding-top: 4px;}
.Newsletter .gform_wrapper{width:69%;}
.Newsletter .gform_wrapper form{ display: flex; align-items: flex-start;}
.Newsletter .gform_wrapper .gform_body{width: 85%}
.Newsletter .gform_wrapper .gform-body input{ -moz-box-shadow:rgb(0 0 0 / 8%) 0px 8px 12px !important;  -webkit-box-shadow:rgb(0 0 0 / 8%) 0px 8px 12px !important; -webkit-appearance: none;box-shadow:rgb(0 0 0 / 8%) 0px 8px 12px !important;-webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; padding: 10px 14px!important; margin-right:0px; border: 0;width: 100%;}
.Newsletter .gform_wrapper .gform_body #gform_fields_1{ display: flex; width: 100%; grid-column-gap: 0;}
.Newsletter .gform_wrapper .gform_body #gform_fields_1 #field_1_4{ width: 46%; padding-right: 40px;}
.Newsletter .gform_wrapper .gform_body #gform_fields_1 #field_1_3{ width: 54%;}
.Newsletter .gform_wrapper .gform_footer {width:15%; margin: 0 !important; padding: 0 !important}
.Newsletter .gform_wrapper .gform_footer input{ margin-bottom: 0 !important}
.Newsletter .gform_wrapper .gform_footer input{background: #183B61;color: #fff; padding:6px 20px !important;text-decoration: none; font-size: 22px; line-height: 28px; font-weight: 600; display: inline-block;-webkit-border-radius: 40px 0px 40px 40px; -moz-border-radius: 40px 0px 40px 40px; border-radius: 40px 0px 40px 40px; border:0; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;cursor: pointer;}
.Newsletter .gform_wrapper .gform_footer input:hover{background:#00bb8d;}
.Newsletter .gform_wrapper #field_1_3 input{width: 106%; padding-right: 40px; max-width: inherit;}

footer .col-10{width: 87%; padding-right: 44px;}
footer .col-2{ text-align: right; width: 13%;}
.footerinfo p{ padding-bottom: 0}
.Newsletter .gfield_label{ display: none;}
.threecol{text-align: left; align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-flow: row wrap; padding: 0;list-style: none; margin-bottom: 22px;}
.menu-footer-menu-container ul, .menu-footer-menu-container ul li{ margin: 0; padding: 0px;}
.menu-footer-menu-container ul li a{font-size: 16px; margin: 0 24px;}
.copyRight a{color:#969696; text-decoration: none;}
.copyRight a:hover{ color:#00bb8d;}

/* Cookies Bar Css */
.cli-bar-message, .cli-plugin-button, .cli-plugin-button:visited{font-family: 'Montserrat', sans-serif;font-weight: normal;}
.cli-bar-message a{color:#00bb8d;}

/* Common Css */
.btn{background: #183B61;color: #fff; padding: 16px 30px;text-decoration: none; font-size: 22px; line-height: 28px; font-weight: 600; display: inline-block;-webkit-border-radius:40px 0px 40px 40px; -moz-border-radius:40px 0px 40px 40px; border-radius: 40px 0px 40px 40px;}
.btn:hover{background: #00bb8d; color:#fff;}
.bluebg{ background: #183B61}
.greenbg{ background: #00bb8d;}
img[data-lazy-src]{opacity:0}
img.lazyloaded { -webkit-transition: opacity .5s linear 0.2s;-moz-transition: opacity .5s linear 0.2s; transition: opacity .5s linear 0.2s; opacity: 1;}

/* Slick Slider */
.slick-dots li button[aria-label="1 of 1"]{ display:none;}
.Slider{ width: 100%;}
.slick-slider{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;-ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-next{ background: url(./images/next.png) no-repeat center !important; background-size: 70px !important; width: 70px; height:70px;}
.slick-prev{ background: url(./images/prev.png) no-repeat center !important;background-size: 70px !important; width: 70px; height:70px;}
.slick-next:before, .slick-prev:before{ display: none;}
.slick-list{position: relative;display: block;overflow: hidden; margin: 0; padding: 0;}
.slick-arrow.slick-disabled{opacity: 0.5}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{	-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);}
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,.slick-track:after{ display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; min-height: 1px;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden { display: none;}
.slick-loading .slick-list{background: #fff;}

/* Arrows */
.slick-prev,.slick-next{ font-size: 0;line-height: 0; position: absolute;top: 34%; display: block; padding: 0;-webkit-transform: translate(0, -34%);
-ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{ color: transparent; outline: none; background: transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{ opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{ opacity: .25;}
.slick-prev:before,.slick-next:before{font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
.slick-prev{left:30px; z-index: 99;}
[dir='rtl'] .slick-prev{right: 20px;left: auto;}
.slick-prev:before{ content: 'ï¿½ï¿½?';}
[dir='rtl'] .slick-prev:before{content: 'â†’';}
.slick-next{ right: 30px; z-index: 99;}
[dir='rtl'] .slick-next{ right: auto;left:20px;}
.slick-next:before{ content: 'â†’';}
[dir='rtl'] .slick-next:before{ content: 'ï¿½ï¿½?';}

/* Dots */
.slick-dots{ position: absolute; bottom: 0px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.slick-dots li{ position: relative; display: inline-block; width: 20px !important; height:20px; margin: 0 12px 0px !important; padding: 0 !important; cursor: pointer;}
.slick-dots li button{ font-size: 0; line-height: 0;display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer;-webkit-border-radius: 25px; -moz-border-radius: 25px;border-radius: 25px;
color: transparent; border:0; outline: none; background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{ outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{ opacity: 1;}
.slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px;display: none; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: 'â€¢'; text-align: center; opacity: .25;color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button{ background: #fff;}

.grecaptcha-badge{ display: none;}
.page-template-template-staff-directory h1{color: #00BB8D;}
.filterlist {border-bottom:#00bb8d solid 1px;padding: 0 0 20px;margin-bottom: 40px;}
.filterlist .alm-filters-container{ display: flex; max-width: 540px; box-shadow: 2px 2px 50px rgb(0 0 0 / 12%);border-radius: 5px;}
.alm-filters-container .alm-filter--inner{ padding: 0 !important;}
.alm-filters-container .alm-filters--controls{ margin-bottom: 0 !important}
.filterlist .textfield{ border:0 !important; height: auto !important;color: #969696 !important; background: none !important; font-size: 16px !important; padding: 2px 10px !important}
.alm-filters-container .alm-filters--submit{margin: 0 !important}
.filterlist .alm-filters-container .alm-filter{ width: 100%; min-width: 440px;}
.filterlist .alm-filter--textfield{ border: 0;}
.alm-filters-container button[type=button]{color: #fff !important; height: auto !important; background: #183B61 !important;padding: 8px 28px !important; border: 0 !important; text-decoration: none;font-size: 22px !important;
    line-height: 28px !important;  font-weight: 600 !important; display: inline-block; border-radius: 40px 0px 40px 40px !important;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;cursor: pointer;}
.alm-filters-container button[type=button]:hover{ background: #00BB8D !important;}

.alm-listing .alm-reveal{text-align: left; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
flex-wrap: wrap;flex-flow: row wrap;padding: 0;flex-wrap: wrap; margin: 0 -24px;}
.Staff_Directory{ width: 50%; margin-bottom: 48px;}
.Staff_Directory > div {border: #00BB8D solid 1px; box-shadow: 2px 2px 50px rgb(0 0 0 / 12%); padding:34px 30px 96px; border-radius: 5px; margin: 0 24px; height: 100%; position: relative;}
.titleTop { position: relative;padding:0 100px 20px 0px;margin-bottom: 20px;}
.titleTop p{ padding-bottom: 0}
.titleTop h6{ margin-bottom: 6px;}
.titleTop:before {content: "";position: absolute; width: 110px;height: 4px; background: #00bb8d;bottom: 0;}
.TextHolder p{ padding: 0}
.TextHolder {position: absolute; bottom: 30px; min-height: 44px}
.TextHolder a{ text-decoration: none;}
.TextHolder a:hover{ color: #00bb8d;}
.ajax-load-more-wrap.infinite.chasing-arrows>.alm-btn-wrap .alm-load-more-btn{background-image: url(./images/loader.svg) !important; background-size: 50px;}
img.glogo {position: absolute;right: 10px; top: 0;}

.no-result {border: #183b61 dashed 2px; text-align: center; padding: 40px; font-size: 24px; background: #f0f8ff;}

.cli-tab-footer .wt-cli-privacy-accept-btn{ background: #52b68d !important}
.wt-cli-ckyes-footer-section{ display: none !important;}
