@font-face {font-family: Sailec;src: url("../fonts/Sailec.otf") format("opentype");font-weight: normal;}
@font-face {font-family: Sailec-Medium;src: url("../fonts/Sailec-Medium.otf") format("opentype");font-weight: normal;}
@font-face {font-family: Sailec-Bold;src: url("../fonts/Sailec-Bold.otf") format("opentype");font-weight: normal;}

/* Custom built for Carter Capner Law - jsisalio */
html{font-size: 100%;-moz-box-sizing: border-box;box-sizing: border-box;}
*,::after,::before{-moz-box-sizing: inherit;box-sizing: inherit}
::selection {background: rgba(255, 244, 147, .8);color: #272c30;}
body {font-size: 16px;line-height: 1.5;color: #627792;font-family: 'Sailec', sans-serif;padding:0;margin:0;font-weight: 300;text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important;}

/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Bug fix */
@-webkit-viewport {width: device-width;}
@-moz-viewport {width: device-width;}
@-ms-viewport {width: device-width;}
@-o-viewport {width: device-width;}
@viewport {width: device-width;}

/* Global */
div {outline: none;}
.no-bg {background: none !important;}
.p-0 {padding: 0px !important;}
.pl-0 {padding-left: 0px !important;}
.pr-0 {padding-right: 0px !important;}
.pt-0 {padding-top: 0px !important;}
.pb-0 {padding-bottom: 0px !important;}
.m-0 {margin: 0px !important;}
.ml-0 {margin-left: 0px !important;}
.mr-0 {margin-right: 0px !important;}
.mt-0 {margin-top: 0px !important;}
.mb-0 {margin-bottom: 0px !important;}
.modal-backdrop {background-color: rgb(0, 0, 0, 0.5);}
.b-n {border: 0px !important;}
.bl-0 {border-left: 0px !important;}
.br-0 {border-right: 0px !important;}
.bt-0 {border-top: 0px !important;}
.bb-0 {border-bottom: 0px !important;}
.bb-1 {border-bottom: 1px;}
.b-b-p-1 {border-bottom: 1px solid rgba(255,255,255,.1) !important;}
.b-r-n {border-radius: 0px !important;}
.bs-0 {box-shadow: none !important; background-image: none !important;}
.bs--0 {box-shadow: none !important;}
.ds-n {display: none !important;}
.textarea-nr {resize: none !important;}
.exerpt1clamp {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 350px;vertical-align: bottom;}
#neg-_feedback {display: none;}
.align-items-center {align-items: center!important;}
.justify-content-center {justify-content: center!important;}
.d-flex {display: flex!important;}
.ds-b {display: block !important;-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.ds-il {display: inline-block !important;}
.ds-tb {display: table !important;}
.margin-center img, img.img-center {margin: 0 auto; text-align: center;}
.lh-15 {line-height: 1.5;}
.lh-2 {line-height: 2 !important;}
.wrap {max-width: 97%;}
.width100 {width: 100% !important;}
.lazyloaded {opacity: 1;transition: opacity .3s;}
a.dot, .dotted {border-bottom: 1px dotted rgba(0,0,0,.5);}
a.dot:hover, a.dotted:hover, a.nohover:hover {text-decoration: none;}
a.tdn {text-decoration: none !important;}
.bt-1 {border-top: 1px solid rgba(0,0,0,.1) !important;}
.bb-1 {border-bottom: 1px solid rgba(0,0,0,.1) !important;}
.border-bottom {border-bottom: 1px solid #e9ecef !important;}
.shadow {-webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15) !important;box-shadow: 0 0 3px rgba(60, 72, 88, 0.15) !important;}
.shadow-primary {-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.2);box-shadow: 0 20px 40px rgba(0,0,0,0.2);}
.shadow-img {border-radius: 6px;background-color: #fff;position: relative;-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.2);box-shadow: 0 20px 40px rgba(0,0,0,0.2);}
.alt-box-shadow {-moz-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.05);-ms-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.05);-o-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.05);box-shadow: 0 10px 35px rgba(0, 0, 0, 0.05);-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;background-color: #ffffff; border: 10px solid #FFF;transition: all .2s cubic-bezier(.02,.54,.58,1);}
.shadow-sm {box-shadow: 0 0 35px rgba(140,152,164,.125)!important;-moz-box-shadow: 0 0 35px rgba(140,152,164,.125);-webkit-box-shadow: 0 0 35px rgba(140,152,164,.125);-ms-box-shadow: 0 0 35px rgba(140,152,164,.125);-o-box-shadow: 0 0 35px rgba(140,152,164,.125);}
.filter-light-blue {filter: invert(31%) sepia(93%) saturate(1413%) hue-rotate(193deg) brightness(105%) contrast(116%);}
.filter-mid-blue {filter: invert(13%) sepia(30%) saturate(4326%) hue-rotate(201deg) brightness(91%) contrast(94%);}
.filter-dark-blue {filter: invert(12%) sepia(24%) saturate(5206%) hue-rotate(204deg) brightness(96%) contrast(95%);}
.filter-blue {filter: invert(64%) sepia(35%) saturate(971%) hue-rotate(150deg) brightness(93%) contrast(102%);}
.filter-white {filter: invert(100%) sepia(0%) saturate(7462%) hue-rotate(65deg) brightness(100%) contrast(109%);}
.filter-green {filter: invert(73%) sepia(11%) saturate(2527%) hue-rotate(123deg) brightness(88%) contrast(90%);}
.blur {-webkit-filter: blur(15px);filter: blur(15px); -moz-filter: blur(15px);-o-filter: blur(15px);-ms-filter: blur(15px);-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.blur-extra {-webkit-filter: blur(6px); /* Chrome, Safari, Opera */filter: blur(6px); -moz-filter: blur(6px);-o-filter: blur(6px);-ms-filter: blur(6px);-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.toblur {-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.modal-backdrop.in {opacity: .9;}
.lsn-0 {list-style: none !important;}
.add-on .form-control:focus {box-shadow:none;-webkit-box-shadow:none; border-color:#cccccc;}
p.subs, span.subs {font-size: 10px;color: #627792;text-align: left;text-transform: uppercase;letter-spacing: 3px;}
.fixed-navi {position: fixed; top:0; width: 100%; z-index: 100;}
.vid {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
.vid iframe,.vid object,.vid embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.pointer {cursor: pointer;}
em {font-style: italic !important;}

/* Typography */
h1, h2, h3, h4, h5, h6 {font-family: 'Palanquin', sans-serif;}
h1, h2, h3, h4, h5, h6, p, .lead {margin-top: 0;margin-bottom: 1rem;}
h1 .span, h2 .span, h3 .span, h4 .span, h5 .span, h6 .span {background: rgba(255, 244, 147, .8);}
.text-white {color: #FFFFFF !important;}
.text-black {color: #343434 !important;}
.text-dark-blue {color: #0e2b5c !important;}
.text-blue {color: #0081ff !important;}
.text-light-blue {color: #1dc2ef !important;}
.text-red {color: #FF6347 !important;}
.text-grey {color: #9b9aad !important;}
.text-green {color: #29C6B6 !important;}
.text-dark-green {color: #497838 !important;}
.text-yellow {color: #FEF200 !important;}
.text-orange {color: #FF671F !important;}
.text-italic {font-style: italic !important;}
.text-underline {text-decoration: underline !important;}
.text-spacing {letter-spacing: inherit !important;}
.text-fontsize {font-size: inherit !important;}
.text-lower {text-transform: lowercase !important;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
.text-fs {font-family: 'Sailec', sans-serif !important;}
.text-fs.active {font-family: 'Sailec-Medium', sans-serif !important;}
.text-fsm {font-family: 'Sailec-Medium', sans-serif !important;}
.text-fsb {font-family: 'Sailec-Bold', sans-serif !important;}
.text-fp {font-family: 'Palanquin', sans-serif !important;}
.text-size-95 {font-size: 95% !important;}
.text-size-80 {font-size: 80% !important;}

/* Font Weight */
.f-w-300 {font-weight: 300 !important;}
.f-w-400 {font-weight: 400 !important;}
.f-w-700 {font-weight: 700 !important;}
.f-w-900 {font-weight: 900 !important;}
.f-w-normal {font-weight: normal !important;}

/* Buttons */
.btn-red {background: #ff670f;background: -moz-linear-gradient(top, #ff670f 0%, #ff670f 100%);background: -webkit-linear-gradient(top, #ff670f 0%,#ff670f 100%)background: linear-gradient(to bottom, #ff670f 0%,#ff670f 100%);font-size: 1em; color: #FFF; padding: 15px 25px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=0 );}
.btn-blue {background-color: #0081ff; color: #FFF;font-size: 1em; padding: 15px 25px !important;}
.btn-purple {background-color: #231834; color: #FFF !important; font-size: 1em; padding: 15px 25px !important;}
.btn-transparent {background-color: transparent; color: #000;padding: 15px 25px; border: 1px solid #CCC;}
.btn-tra-white, .btn-tra-black {background-color: transparent;border-color: #FFFFFF;border-width: 1px;color: #FFFFFF;font-size: 1.1rem;padding: .9rem 3.5rem;}
.btn-tra-black {border-color: #CBCBCB; color: #343434; width: 80%;}
.btn-yellow {background-color: #f8ef24;color: #333;font-size: 1em;padding: 15px 25px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.btn-tra-black:hover {border-color: #343434;}
.btn:hover, .btn:focus {-webkit-transition: all 350ms ease-in-out;-moz-transition: all 350ms ease-in-out;-o-transition: all 350ms ease-in-out;-ms-transition: all 350ms ease-in-out;transition: all 350ms ease-in-out;}
.btn.btn-transparent:hover, .btn.btn-transparent:focus {color: #333;}
.btn-color-dark:hover {text-decoration: underline;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.btn-arrow-after {background: url(../images/tail-right.svg) no-repeat center right;}
.btn-color-dark {color: #2c2e30;border-color: transparent;padding: 10px 25px 10px 0; margin-top: 5px;}

/* Sections */
.white-section {background-color: #FFFFFF !important;}
.lighest-grey-section {background-color: #f8f8fb !important;}
.light-grey-section {background-color: #f6f6f6 !important;}
.grey-section {background-color: #eceff3 !important;}
.dark-grey-section {background-color: #DDD !important;}
.light-black-section {background-color: #272a2d !important;}
.mid-black-section {background-color: #64676D !important;}
.black-section {background-color: #222528 !important;}
.light-blue-section {background-color: #0081ff !important;}
.blue-section {background-color: #2f5bea !important;}
.dark-blue-section {background-color: #0e2b5c !important;}
.purple-section {background-color: #231834 !important;}
.yellow-section {background-color: #FEF200 !important;}
.gradient-blue-section {background: #85d5e0 !important;background: -moz-linear-gradient(left,  #85d5e0 0%, #9ce3e5 50%, #b0ecea 100%) !important;background: -webkit-linear-gradient(left,  #85d5e0 0%,#9ce3e5 50%,#b0ecea 100%) !important;background: linear-gradient(to right,  #85d5e0 0%,#9ce3e5 50%,#b0ecea 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85d5e0', endColorstr='#b0ecea',GradientType=1 ) !important;}

/* Padding + margins */
.section {padding: 50px 0;}
.wide-0 {padding: 0px !important;}
.wide-5 {padding: 5px 0;}
.wide-10 {padding: 10px 0;}
.wide-15 {padding: 15px 0;}
.wide-20 {padding: 20px 0;}
.wide-25 {padding: 25px 0;}
.wide-30 {padding: 30px 0;}
.wide-35 {padding: 35px 0;}
.wide-40 {padding: 40px 0;}
.wide-45 {padding: 45px 0;}
.wide-50 {padding: 50px 0;}
.wide-75 {padding: 75px 0;}
.wide-100 {padding: 100px 0;}
.height-0 {margin: 0px !important;}
.height-10 {margin: 10px 0;}
.height-15 {margin: 15px 0;}
.height-20 {margin: 20px 0;}
.height-25 {margin: 25px 0;}
.height-30 {margin: 30px 0;}
.height-35 {margin: 35px 0;}
.height-40 {margin: 40px 0;}
.height-45 {margin: 45px 0;}
.height-50 {margin: 50px 0;}

/* Search bar */
.hidden-bar {display: none;}
.visuallyhidden {opacity: 0;}
.show-search {width: 50px;}
#search-bar {transition: all .3s linear;width: 100%;background: transparent; position: absolute; padding: 10px 0; top: 0%;}
.yellow-section #search-bar {background: #FEF200;}
.yellow-section #search-bar .search-form .form-control {background: transparent;}
#search-bar .search-icon {width: 5%; display: inline-block;margin-top: -15px;}
#search-bar .search-icon .fa {vertical-align: middle; margin-top: -20px; font-size: 25px;}
#search-bar .search-form {width: 93%; display: inline-block;}
#search-bar .search-form .input-group {position: relative;width: 100%;}
#search-bar .search-form .input-group input {border: 0px; border-radius: 0px; box-shadow: none; border-bottom: 3px solid #1c5084;padding-right: 40px;}
#search-bar .search-form .input-group a {position: absolute;z-index: 99;height: 34px;width: 34px;right: 0;top: -5px;}
#search-bar .search-form .input-group .fa {position: absolute;padding: 10px;pointer-events: none; right: 0px;z-index: 99;}

/* Header */
#header {background-color: #FFF; -webkit-transition: height 0.35s ease, padding 0.35s ease;-moz-transition: height 0.35s ease, padding 0.35s ease;-ms-transition: height 0.35s ease, padding 0.35s ease;-o-transition: height 0.35s ease, padding 0.35s ease;transition: height 0.35s ease, padding 0.35s ease;}
#header .logo .sticky-logo {display: none; padding-top: 7.5px; padding-bottom: 8.5px;}
#header.navbar-fixed-top {-webkit-box-shadow: rgba(0,0,0,.12) 0 10px 60px;-moz-box-shadow: rgba(0,0,0,.12) 0 10px 60px;-ms-box-shadow: rgba(0,0,0,.12) 0 10px 60px;-o-box-shadow: rgba(0,0,0,.12) 0 10px 60px;box-shadow: rgba(0,0,0,.12) 0 10px 60px; /* background-color: #FEF200 !important;*/}
.xnavbar-fixed-top {position: fixed;top: 84px;width: 100%;z-index: 10;}
.xsnavbar-fixed-top {position: fixed;top: 0px;width: 100%;z-index: 10;}
#header.navbar-fixed-top .logo .static-logo {display: none;}
#header.navbar-fixed-top .logo .sticky-logo {display: block;}
#header.navbar-fixed-top .navigator .navbar .nav > li > a:hover, #header.navbar-fixed-top .navigator .navbar .nav > li > a:active, #header.navbar-fixed-top .navigator .navbar .nav > li > a:focus {color: #0079C1;}
#header .container, #ribbon .container, #breadcrumbs .container, #claims-bar .container {width: 100%;}
#header .number h2 {margin-bottom: 5px;}
#header .logo {max-width: 145px;margin-top: 20px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;}
#header .header-content {align-items: center;display: flex;flex-direction: row;justify-content: space-between;}
#header .extras {display: table;position: relative;height: 122px;}
#header .extras .header-info-text {display: table-cell;vertical-align: middle;	}
#header .extras .icons-info {display: flex;align-items: center;flex-direction: row;margin-bottom: 0;font-style: normal;font-size: 13px;line-height: 150%;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}
#header .extras .icons-info .icons {margin-right: 15px;flex-basis: 40px;width: 40px;}
#header.navbar-fixed-top .extras .icons-info .icons {filter: invert(64%) sepia(35%) saturate(971%) hue-rotate(150deg) brightness(93%) contrast(102%);}
#header .extras .menu-extras {display: table-cell;vertical-align: middle;margin: 0;padding: 0 0 0 25px;list-style: none;	}
#header .extras .menu-extras li {display: inline-block;position: relative;padding: 0 0 0 20px;vertical-align: middle;}
#header .extras .menu-extras > li > a {padding-top: 20px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px;display: flex;align-items: center;}
#header .extras .menu-extras li>a i {font-size: 18px;margin: 0;display: inline-block;width: auto;height: 24px;line-height: 23px;vertical-align: middle;}
#header .extras .menu-extras:before {content: "";border-left: 1px solid;left: 13px;position: absolute;height: 50px;top: 50%;margin-top: -25px;width: 0;-webkit-opacity: .15;-khtml-opacity: .15;-moz-opacity: .15;opacity: .15;-ms-filter: alpha(opacity=15);filter: alpha(opacity=15);}
#header.navbar-fixed-top .navigator .nav-info, #header.navbar-fixed-top .navigator .navbar .nav > li > a:hover:before, #header.navbar-fixed-top .navigator .navbar .nav > li > a:active:before, #header.navbar-fixed-top li.dropdown.show a:before {display: none;}
#header.navbar-fixed-top .logo {margin-top: 5px; margin-bottom: 5px;max-width: 135px;}
#header.navbar-fixed-top .extras {height: initial;}
#header.navbar-fixed-top .navigator .dropdown-menu {top: 68px;}
#claims-bar .claims-info {padding: 15px 10px 15px 0px;}
#claims-bar .claims-info h4 {color: #ffffff;font-family: 'Sailec-Medium', sans-serif !important;line-height: 1.4;font-size: 16px;}
#claims-bar .claims-info .btn-blue {margin-left: 15px; padding: 10px 20px !important; font-size: 14px;}

/* Ribbons */
#ribbon {padding: 5px 0;}
#ribbon .division {font-size: 10px;text-transform: uppercase;}
#ribbon ul.nav--ribbon {display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;flex: 0 1 auto;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: end;list-style-type: none;justify-content: flex-end;margin: 0px;}
.nav--ribbon li.nav--ribbon-item {-ms-flex-positive: 0;flex-grow: 0;-ms-flex-preferred-size: auto;flex-basis: auto;width: auto;border-right: 1px solid #656565;max-width: none;}
.nav--ribbon li.nav--ribbon-item:last-child {border-right: none;}
.nav--ribbon li.nav--ribbon-item a {padding: 5px 10px;color: #EEE;font-size: 12px;text-decoration: none;}

/* Navigation + Megamenu */
.navigator {flex-grow: 1;padding: 0 0.5%; position: relative;}
.navigator .navbar {margin-bottom: 0px;display: flex;}
.navigator .nav-info {position: relative;padding: 15px 0;text-align: center;}
.navigator .nav-info:before {height: 0;border-bottom: 1px solid;content: "";bottom: 0;left: 0;right: 0;position: absolute;-webkit-opacity: .15;-khtml-opacity: .15;-moz-opacity: .15;opacity: .15;-ms-filter: alpha(opacity=15);filter: alpha(opacity=15);}
.navigator .nav-info .widget:last-child {margin-right: 0;}
.navigator .nav-info .widget:first-child {margin-left: 0;}
.navigator .nav-info .widget {margin: 0 10px;display: inline-block;text-align: inherit;}
.navigator .widget:last-child {margin-bottom: 0;}
.navigator .widget {font-style: normal;font-size: 15px;line-height: 150%;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 50px;margin-left: 0px;}
.navigator .navbar .nav>li>a:focus {background: none;}
.navigator .navbar .nav > li > a {font-family: "Sailec" !important;	background: none;font-size: 13px;padding: 10px 7px;color: #0e2b5c;}
.navigator .navbar .nav > li:after {position: absolute;content: "";top: 20px;bottom: 20px;left: 0;width: 1px;-webkit-opacity: .15;-khtml-opacity: .15;-moz-opacity: .15;opacity: .15;-ms-filter: alpha(opacity=15);filter: alpha(opacity=15);border-left: 1px solid;}
.navigator .navbar .nav > li:first-of-type:after {display: none;}
.navigator .navbar .nav > li > a:active, .navigator .navbar .nav > li > a:hover, .navigator .navbar .nav > li > a:focus {color: #00AEF1;}
.navigator .navbar .nav > li > a:before {content: "";height: 0;position: absolute;width: 0;right: 0;top: -2px;border-bottom: 3px solid;z-index: 99;-webkit-transition: width .5s cubic-bezier(.25,.8,.25,1) 0s;-moz-transition: width .5s cubic-bezier(.25,.8,.25,1) 0s;-ms-transition: width .5s cubic-bezier(.25,.8,.25,1) 0s;-o-transition: width .5s cubic-bezier(.25,.8,.25,1) 0s;transition: width .5s cubic-bezier(.25,.8,.25,1) 0s;}
.navigator .navbar .nav > li > a:hover:before, .navigator .navbar .nav > li > a:active:before, li.dropdown.show a:before {border-color: #00AEF1 !important;width: 100% !important;left: 0;right: auto;}
.navigator .menu-large, .navigation .menu-large {position: static !important;}
.navigator .dropdown-menu {left: 0;position: absolute;right: 0;top: 58px;width: 100%;z-index: 9999;border: 1px solid #EEE;padding:0px; min-width: 265px; box-shadow: none !important; border-radius: 0px !important;}
/* .navigator .dropdown-menu:after {content: "";position: absolute;left: 10%;bottom: 100%;height: 14px;width: 14px;background: #fff;border-top: 1px solid rgba(0,0,0,.1);border-right: 1px solid rgba(0,0,0,.1);-webkit-transform: translateX(-50%) translateY(6px) rotate(-45deg);transform: translateX(-50%) translateY(6px) rotate(-45deg);} */
.navigation .dropdown-menu {background: #e7e7e7;}
.navbar-nav > li > .dropdown-menu.megamenu.show {border-radius: 0px; border: none;}
.navigator .megamenu .dropdown-menu:active, .navigation .megamenu .dropdown-menu:active {display: block;}
.navigator .dropdown-menu li a {padding: 10px 15px 10px 30px;}
.navigator .megamenu, .navigation .megamenu {border-radius: 0;}
.navigator .megamenu ul, .navigation .megamenu ul {padding-left: 0;list-style-type: none;padding: 0;margin: 0;}
.navigator .megamenu > ul > li, .navigation .megamenu li > ul > li {list-style: none;}
.navigator .megamenu ul li,.navigation .megamenu li ul li {border-bottom: 1px solid #CCC;}
.navigator .megamenu ul li:last-child {border-bottom: 0px;}
.navigator .megamenu ul li a p, .navigation .megamenu li ul li a p {margin: 5px 0;}
.navigator .megamenu ul li a:hover, .navigation .megamenu li ul li a:hover {text-decoration: none;}
.navigator .megamenu ul li a strong, .navigation .megamenu li ul li a strong {color: #28ACE2;}
.navigator .megamenu ul li a strong:hover, .navigation .megamenu li ul li a strong:hover {text-decoration: underline;}
.navigator .megamenu ul li, .navigation .megamenu li ul li {padding: .7rem 0;font-size: 14px;max-width: 98%;position: relative;}
.navigator .megamenu ul li h4, .navigation .megamenu li ul li h4 {font-size: 1.9rem;font-weight: 700;}
.navigator .megamenu ul li a, .navigation .megamenu li ul li a {color: #343434;}
.navigator .megamenu ul li .fa, .navigation .megamenu li ul li .fa {color: #28ACE2;float: right;font-size: small;position: absolute;right: 0;top: 50%;margin-top: -.4rem;}
.navigator .megamenu .menu-header, .navigation .megamenu .menu-header {padding: 2rem 0 1rem 0;color: #000;}
.navigator .megamenu .submenu, .navigation .megamenu .submenu {padding: 0 1rem 0 0;}
.navigator .megamenu .submenu ul li span, .navigation .megamenu .submenu ul li span {display: block;}
.navigator .megamenu .description--menu p, .navigation .megamenu .description--menu p {font-size: 1em;line-height: 2;}
.navigator .navbar-toggle:hover {background: transparent !important;}
.navigator .navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
.navigator .navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;}
.navigator .navbar-toggle .middle-bar {opacity: 0;}
.navigator .navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;}
.navigator .navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navigator .navbar-toggle.collapsed .middle-bar {opacity: 1;}
.navigator .navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}
.navigation .navbar-toggle, .navigation .navbar, .navigation .navbar-default {border-radius: 0px; border: none !important; box-shadow: none; margin: 0px;}
.navigation .input-group.add-on {-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.06);-moz-box-shadow: 0 2px 4px rgba(0,0,0,.06);-ms-box-shadow: 0 2px 4px rgba(0,0,0,.06);-o-box-shadow: 0 2px 4px rgba(0,0,0,.06);box-shadow: 0 2px 4px rgba(0,0,0,.06);}
.navigation .input-group input.form-control, .navigation .input-group button.btn.btn-default {border: none; box-shadow: none; border-radius: 0px;}
.navigation .input-group button.btn.btn-default:hover {background: none;}
.caret {position: relative;}
.caret {border-left: none; border-right: none;}
#header .dropdown-toggle:after {content: "\f107"; font-family: "FontAwesome"; font-weight: 700;background-size: 100%;position: relative;top: -1px;display: inline-block;padding-left: 3px;vertical-align: middle;}
#header .dropdown-menu {/* -webkit-box-shadow: 0 5px 19px 1px rgba(0,0,0,.09);-moz-box-shadow: 0 5px 19px 1px rgba(0,0,0,.09);-ms-box-shadow: 0 5px 19px 1px rgba(0,0,0,.09);-o-box-shadow: 0 5px 19px 1px rgba(0,0,0,.09);box-shadow: 0 5px 19px 1px rgba(0,0,0,.09); */ border-top: 1px solid #EEE; border: none !important;}
#header .navigator .dropdown-menu li:before {content: "\2192";font-size: 14px;font-weight: 700;text-indent: 0;position: absolute;padding-top:12px;line-height: 1;left: 10px;-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;-ms-filter: alpha(opacity=0);filter: alpha(opacity=0);-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.navigator .dropdown-menu>li>a:focus, .navigator .dropdown-menu>li>a:hover {background-color: transparent;}
#header .dropdown-menu li:hover:before {-webkit-opacity: 100;-khtml-opacity: 100;-moz-opacity: 100;opacity: 100;-ms-filter: alpha(opacity=100);filter: alpha(opacity=100);}
#header .dropdown-menu li a {color: inherit;font-size: .9em;text-transform: none;letter-spacing: 0;white-space: normal;}
#header .dropdown-menu .more-links {padding: 10px 15px 10px 30px; text-align: left; background: #EFEFEF; font-size: 14px;}
#submenu {background-color: #0e2b5c;}
#submenu.navbar-fixed-top {top: 85px;}
.widget.fixed-menu {display: flex;align-items: center;justify-content: center;z-index: 5;position: relative;}
.q2w3-fixed-widget {height: 62px;}
#submenu.homepage .q2w3-fixed-widget {height: inherit;}
.widget.fixed-menu .widget-title {font-size: 15px;font-family: 'Sailec-Medium', sans-serif;color: rgb(255, 255, 255);line-height: 1.1em;letter-spacing: 0px;position: relative;margin-bottom: 10px;}
.widget.fixed-menu ul.menu li {display: inline-block;margin: 0px 15px;}
.widget.fixed-menu ul.menu li:first-child {margin-left: 0px;}
.widget.fixed-menu ul.menu li a {font-size: 15px;padding: 20px 0px;position: relative;display: inline-block;color: rgba(255, 255, 255, 0.6);}
.widget.fixed-menu ul.menu li a:focus, .widget.fixed-menu ul.menu li a:hover {text-decoration: none;color: rgb(255, 255, 255);}
.widget.fixed-menu ul.menu li a:before {left: 0px;width: 0px;height: 3px;bottom: 0px;position: absolute;content: "";background: rgb(35, 24, 52);}
.widget.fixed-menu ul.menu li:hover a:before, .widget.fixed-menu ul.menu li.current-menu-item a:before, .widget.fixed-menu ul.menu li.current-page-item a:before {width: 100%;background-color: #fc5546;}
.fixed-menu ul.menu li.current-menu-item a {color: rgb(255, 255, 255);}

/* navbar style */
.navbar-nav > li > .dropdown-menu {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.navbar-nav > .show > a .caret:before {bottom: -23px;}
.navbar-nav > .show > a .caret:after {bottom: -24px;}

/* Megamenu tabs */
.megatab-tab-container{z-index: 10;background-color: #ffffff;padding: 0 !important;opacity: 0.97;filter: alpha(opacity=97);}
.megatab-tab-menu{padding-right: 0;padding-left: 0;padding-bottom: 0;}
.megatab-tab-menu .list-group{margin-bottom: 0;}  
.megatab-tab-menu .list-group-item {border: 0px !important;background: #F9F9F9;padding: 15px 10px;}
.megatab-tab-menu .list-group > a{margin-bottom: 0;text-align: left;padding-left: 25px;}
.megatab-tab-menu .list-group>a .glyphicon,.megatab-tab-menu .list-group>a .fa {color: #5A55A3;}
.megatab-tab-menu .list-group>a:first-child{border-radius: 0;-moz-border-top-right-radius: 0;}
.megatab-tab-menu .list-group>a:last-child{border-radius: 0;-moz-border-bottom-right-radius: 0;}
.megatab-tab-menu .list-group>a.active,.megatab-tab-menu .list-group>a.active .glyphicon,.megatab-tab-menu .list-group>a.active .fa{background-color: #EEE;color: #242424;}
.megatab-tab-menu .list-group>a.active:after{content: '';position: absolute;left: 100%;top: 50%;margin-top: -13px;border-left: 0;border-bottom: 13px solid transparent;border-top: 13px solid transparent;border-left: 10px solid #EEE;}
.megatab-tab-content{background-color: #ffffff;/* border: 1px solid #eeeeee; */padding-left: 20px;padding-top: 10px;}
.megatab-tab .megatab-tab-content:not(.active){display: none;}

/* Breadcrumbs */
#breadcrumbs {padding: 8px 10px;}
#breadcrumbs .breadcrumb {background-color: transparent; font-size: 14px;}
#breadcrumbs .breadcrumb>li+li:before {content: "\203A";}
.breadcrumb .breadcrumb-item.active {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 325px;vertical-align: bottom;}

/* Masthead */
#masthead {background-color:#8ddbf1;background-position: 50% 50%;position: relative;background-blend-mode: multiply;background-size: cover;}
#masthead.pages {background-color: transparent !important;}
#masthead:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.5;background-image: linear-gradient(120deg, #111, transparent, transparent, #111);mix-blend-mode: hard-light;}
#masthead.pages:before, #masthead.career-single:before, #masthead.blog-single:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.5;background-image: none;mix-blend-mode: initial;}
#masthead.careers {height: 400px;}
#masthead.careers:before {width: 100%;height: 100%;position: absolute;top: 0;left: 0;content: "";z-index: 0;background: #000;background: rgba(0,0,0,0.6);}
#masthead.toblur, #homepage_header.toblur {-webkit-filter: blur(0px); /* Chrome, Safari, Opera */filter: blur(0px); -moz-filter: blur(0px);-o-filter: blur(0px);-ms-filter: blur(0px);}
#masthead.homepage.blur {background-color: #8ddbf1 !important; background: url('https://cartercapner.com.au/wp-content/uploads/masthead-2-blur.jpg') !important;background-position: 50% 50%;position: relative;background-blend-mode: multiply !important;background-size: cover !important;}
#masthead.onlineservice.blur {background: url('../images/NoRsyXmHGpl-blur.jpg') !important;background-position: 50% 50%;position: relative;background-blend-mode: multiply !important;background-size: cover !important;}
#masthead.testimonials.blur {background: url('../images/VI1UCQe4U4A_blur.jpg') !important;background-position: 50% 50%;position: relative;background-blend-mode: multiply !important;background-size: cover !important;}
#masthead.contact.blur {background: url('../images/brisbane-cbd-blur.jpg') !important;background-position: 50% 50%;position: relative;background-blend-mode: multiply !important;background-size: cover !important;}
#masthead.career-single.blur, #masthead.blog-single.blur {background: none !important; background-color: #eceff3 !important;}
#masthead.careers.blur {}
#masthead.careers.blur:before {width: 100%;height: 100%;position: absolute;top: 0;left: 0;content: "";z-index: 0;background: #000 !important; opacity: 0.85 !important;-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
#masthead.pages.blur {background-color: #8ddbf1 !important; background-image: none !important;}
#masthead.pages .heading-title {padding: 45px 0 45px 15px;}
#masthead.careers .heading-title {padding: 100px 0 75px 20px;}
#masthead .page--header, #homepage_header .page--header {padding: 10px 0 10px 0;/*height: calc(100vh - 340px);*/}
#masthead .page--header h1, #homepage_header .page--header h1 {color: #FFF; font-size: 40px;font-family: "Sailec-Bold" !important;line-height: 1.2em;font-weight: 700; padding-top: 75px; margin-bottom: 15px;}
#masthead.pages .page--header h1 {color: #0e2b5c; padding-top: 15px; margin-bottom: 15px;}
#masthead.pages .page--header h2 {font-family: 'Mansalva', cursive;font-size: 34px;}
#masthead .page--header p, #homepage_header .page--header p {font-size: 19px; line-height: 1.7;}
#masthead.pages .page--header p {font-size: 16px;color: #627792;}
#masthead.career-single .page--header .heading-title h1, #masthead.blog-single .page--header .heading-title h1 {font-size: 30px; padding: 0px 5px;}
#masthead.career-single .page--header .heading-title p, #footer-contact-form .heading-title p, #neg-_feedback .heading-title p, #masthead.blog-single .page--header .heading-title p {font-size: 14px;line-height: 1.7;letter-spacing: 2px;}
#masthead.career-single .page--header .heading-title p {font-size: 18px;}
#masthead.career-single .page--header .heading-title span, #footer-contact-form .heading-title span, #neg-_feedback .heading-title span, #masthead.blog-single .page--header .heading-title span {padding: 5px; }
#masthead.career-single .page--header .heading-title span:after, #footer-contact-form .heading-title span:after, #neg-_feedback .heading-title span:after, #masthead.blog-single .page--header .heading-title span:after {content: ''; position: absolute; margin: 6px; height: 12px; width: 1px; background: #CCC;}
#masthead.career-single .page--header .heading-title span:last-child:after, #footer-contact-form .heading-title span:last-child:after, #neg-_feedback .heading-title span:last-child:after, #masthead.blog-single .page--header .heading-title span:last-child:after {content: ''; position: absolute; margin: 6px; height: 12px; width: 0px; background: #CCC;}

#masthead .compcalc .compform {-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 2px 4px 0 rgba(44, 46, 48, 0.08);box-shadow: 0 2px 4px 0 rgba(44, 46, 48, 0.08);}
#masthead .compcalc .compform .calc-header {padding: 10px 5px;}
#masthead .compcalc .compform .calc-body {padding: 30px 25px; background: #FFF;}
#masthead .compcalc .compform h3 {line-height: 1.5; margin: 0; font-size: 20px;}
#masthead .compform ul {list-style-type: none; padding: 0;}
#masthead .compform label{font-size: 15px;line-height: 2;font-weight: normal; cursor: pointer; width: 100%;}
#masthead .form-control {line-height: 25px !important; padding: 10px 20px;zoom: 1;border: 1px solid #e8e8e8;color: #6c6c6c;background: #F5F5F5;position: relative;height: 50px;line-height: 50px;padding: 0 20px;box-shadow: none;border-radius: 0px;border: none;}
#masthead .form-group select {display: inline-block;padding: 15px 10px;border-radius: 0px;background-color: #F1F1F1; box-shadow: none; height: 50px;border: 0px;margin-bottom: 0px;}
#masthead .input-group-addon {border: 0px;border-radius: 0px;padding: 6px 8px;}
#masthead.diversity .heading-title {padding: 65px 100px;}

/* Homepage 2023 */
#homepage_header {background-image: url('../images/case-study-section-bg.png'); background-repeat: no-repeat; background-position: bottom left;}
#homepage_header .headers {margin: 0px !important;}
#homepage_header .page--header h1 {font-size: 40px; padding-top: 20px;}
#homepage_header .page--header p {font-size: 20px;}
#homepage_header .btn_ {margin: 10px 0;}
#homepage_header h2.service-title {font-size: 24px;}
#homepage_header .service-content p {font-size: 16px;}
#homepage_header .service-icon {position: relative; margin: 15px 0;}
#homepage_header .service-icon img {height: 64px; width: 64px;margin: 0 auto;}

/* About */
#about {background: #f8f8fb;}
#about h1 {font-family: "Sailec-Bold" !important; font-size: 35px; line-height: 45px; color: #181825}
#about h3 {font-size: 22px;line-height: 32px; color: #808294;}
#values .about-bg {background-repeat: no-repeat !important;background-size: cover;background-blend-mode: multiply !important;background-color: #DDD !important;}
#values .padding {padding: 250px 0;}
.counter-block-content {background: #f8f8fb; padding: 35px 40px 10px 40px; min-height: 155px;}
.counter-block-title {font-family: "Sailec-Bold" !important;position: relative;margin-bottom: 10px;font-size: 28px;line-height: 32px;color: #0e2b5c;}
.counter-block-text {font-size: 16px;line-height: 27px;-webkit-font-smoothing: antialiased;}
.pages #details {background-color: #f8f8fb !important;}
#details .bb-1 {/* border-bottom: 1px solid #ebedfc; border-top: 1px solid #ebedfc;*/ position: relative;}
#details h3 {font-family: "Sailec-Bold" !important; font-size: 35px; line-height: 1.3; margin-bottom: 15px; color: #0e2b5c; padding-bottom: 30px; padding-top: 40px;}
#details h3 span {background: rgba(255, 244, 147, .8);color: #272c30;}
#details h3:after {content: ''; width: 45px; position: absolute; left: 1px; bottom: 95px; border: 2px solid #0e2b5c;}
#details p.content-block {font-size: 16px; line-height: 34px; padding-bottom: 50px;}
#details .value-wrapper {padding-top: 30px; padding-bottom: 40px;}
#details .wrapper-inner {padding: 32px 38px 18px;border-bottom: 1px solid #e1e6f2;}
.image-icon {float: left;padding-top: 8px;}
.tool-info {overflow: hidden;padding-left: 35px;}
#details .wrapper-inner h4 {font-family: "Sailec" !important;font-size: 20px;line-height: 31px;color: #181825}
#details .value-wrapper .col-md-7 .col-md-12:last-child .wrapper-inner {
border: 0;
}

/* Introduction */
#introduction .about {background-color: #231834 !important; padding-top: 65px !important; min-height: 400px;}
#introduction .about h3 {color: #ffffff;text-align: left;font-family: "Sailec-Bold" !important; line-height: 1.4;}
#introduction .about p {color: #9b9aad;}
#introduction .about span.subheading {font-size: 10px;color: #1dc2ef;text-align: left;text-transform: uppercase;letter-spacing: 4px;}
#introduction .features {margin-top: -250px; padding-bottom: 15px;}
#introduction .f-grid {display: flex;justify-content: space-between;margin-left: -1rem;flex-flow: row wrap;}
#introduction .f-grid-cell {flex: 1 0;background-color: #FFF;margin-left: 1rem;margin-bottom: 1rem;-webkit-box-shadow: 0 5px 35px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 35px rgba(0,0,0,.1);-ms-box-shadow: 0 5px 35px rgba(0,0,0,.1);-o-box-shadow: 0 5px 35px rgba(0,0,0,.1);box-shadow: 0 5px 35px rgba(0,0,0,.1);color: #0e2b5c;}
#introduction .features .feature-box {background: #FFF; position: relative; padding: 25px 20px;}
#introduction .features .feature-box h3 {font-family: "Sailec-Bold" !important; font-size: 1.15em;}
#introduction .features .feature-box p {font-size: 16px;}
#introduction .features .feature-box .icon img {width: 88px; height: 88px; text-align: center; margin: 0 auto;}

/* Quicklinks */
#quicklinks {background-color: #231834 !important; padding:25px 0;}
#quicklinks .f-grid {display: flex;justify-content: space-between;margin-left: -1rem;flex-flow: row wrap;border-top: 1px solid rgba(255,255,255,.1); border-left: 1px solid rgba(255,255,255,.1);}
#quicklinks .f-grid-cell {flex: 1 0;background-color: transparent;/* margin-left: 1rem; margin-bottom: 1rem; -webkit-box-shadow: 0 5px 35px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 35px rgba(0,0,0,.1);-ms-box-shadow: 0 5px 35px rgba(0,0,0,.1);-o-box-shadow: 0 5px 35px rgba(0,0,0,.1);box-shadow: 0 5px 35px rgba(0,0,0,.1);*/color: #0e2b5c; border-style: solid; border-width: 0 1px 1px 0; border-color: rgba(255,255,255,.1);/* border: 1px solid rgba(255,255,255,.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;*/}
#quicklinks h3, #quicklinks h2 {color: #ffffff;font-family: "Sailec-Bold" !important; line-height: 1.4;font-size: 28px;}
#quicklinks h2 {font-size: 24px;}
#quicklinks p {color: #9b9aad;}
#quicklinks .quicklinks-link a {color: #1dc2ef; text-decoration: underline;text-underline-position: under;} 
#quicklinks span.subheading, #sec-4 .heading-title span.subheading, .heading-title span.subheading {font-size: 11px;color: #1dc2ef;text-align: left;text-transform: uppercase;letter-spacing: 4px;}
#quicklinks .feature-box {position: relative; padding: 25px 40px;}
#quicklinks .feature-box h3 {font-family: "Sailec" !important; font-size: 16px;}
#quicklinks .feature-box p {font-size: 16px;}
#quicklinks .feature-box .icon img {width: 64px; height: 64px; text-align: center; margin: 0 auto;}
#quicklinks .box-readmore .button {z-index: 1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-indent: -9999px;padding: 0;}
#quicklinks .f-grid-cell:hover {background: #231C2C;}

.category-list li.category-list-item {display: block;padding: 10px 0; border-bottom: 1px solid #CCC;}
.category-list li.category-list-item a {color: #000;}
.category-list li.category-list-item a:hover {text-decoration: none;}
.category-list li.category-list-item:before {content: "\f054";font-family: 'FontAwesome';font-size: 12px;float: left;margin-top: 4px; margin-right: 10px; color: #d9408c;}

/* Clients */
.switch2ccl #sec-1 {padding: 35px 0 85px 0;}
#form-switch2ccl.career {padding: 55px 0 100px 0;}
#sec-1 {padding: 75px 0 100px 0; position: relative; background-image: url('../images/cta-bg.png'); background-size: contain; background-repeat: no-repeat; background-position: bottom left;}
#sec-1.pages {padding: 75px 0 50px 0;}
#sec-1.career-search {padding: 40px 0;}
#sec-1.career-search label {padding-left: 20px;}
#sec-1.career-search .btn-blue {padding: 14px 25px !important; margin-top: 3px; margin-left: 15px; border: 0px;}
#sec-1 .carousel-indicators {bottom: 0px;}
#sec-1.features--boxes {padding: 10px 0 45px 0;}
#sec-1:before, #sec-2:before {width: 100%; height: 100%; position: absolute; content: '';bottom: 0; background-position: center center !important;background-repeat: no-repeat !important;background-size: cover;}
#sec-1 .content-info h2, #sec-2 .content-info h2, #sec-3 .heading-title h3, #sec-3 .heading-title h2, #process .heading-title h2, #sec-1 .content h2 {font-size: 2em; line-height: 1.4; color: #0e2b5c;font-family: "Sailec-Bold" !important;}
#sec-1 .content-info p.subs, #sec-2 .content-info p.subs, #sec-3 .heading-title p.subs, #blog-homepage .heading-title p.subs {font-size: 11px;color: #627792;text-align: left;text-transform: uppercase;letter-spacing: 4px;}
#sec-1 .content h2 span {background: rgba(255, 244, 147, .8);color: #272c30;}
#sec-1 .content-info p.info_text, #sec-2 .content-info p.info_text, #sec-3 .content-body p {font-size: 16px; line-height: 2;}
#sec-3 .content-body.personalinjurypage p {font-size: 1.1em;}
.switch2ccl #sec-1 .content-info p {font-size: 16px; line-height: 2;}
.switch2ccl .content-info ul.claim-list li {font-size: 16px;}
.switch2ccl .content-info ul li a {color: #0e2b5c;}
#form-switch2ccl.career .form-switch .content {position: absolute; bottom: 10%; background: #DDD; width: 285px; padding: 20px 25px;}
#sec-1 .content-info, #sec-2 .content-info {padding: 10px 25px;}
#sec-1 .client-box, .client-box, #sec-2 .client-box, .client-box {height: 220px; position: relative;}
#sec-1 .client-box .client-item, #sec-2 .client-box .client-item {height: 100%;border-radius: 6px;-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.2);box-shadow: 0 20px 40px rgba(0,0,0,0.2);}
#sec-1 .client-box .client-item:before {position: absolute; content: ''; opacity: 0.2; background: #000; height: 100%; width: 100%; border-radius: 6px;}
#sec-1 .client-box .content, #sec-2 .client-box .content {background: #FFF;position: absolute;bottom: 10px;left: 10px;right: 10px;width: 85%;padding: 15px 20px;font-size: 13px;margin: 0 auto;border-radius: 4px;}
#sec-1 .heading-title {padding: 25px 0 15px 0;}
#sec-1 .heading-title:first-child {padding-top: 0px;}
#sec-1 .heading-title h3 {font-size: 28px;font-family: "Sailec-Medium" !important;color: #0e2b5c;}
#sec-1 .heading-title p {font-size: 16px; line-height: 2; color: #454545;}
.ct-video-button {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-khtml-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);height: 80px;width: 80px;text-align: center;line-height: 80px;font-size: 14px;background-color: #1dc2ef;-webkit-border-radius: 80px;-khtml-border-radius: 80px;-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;border-radius: 80px;color: #fff;z-index: 1;-webkit-box-shadow: 0 0 10px rgba(49,64,252,.1);-khtml-box-shadow: 0 0 10px rgba(49,64,252,.1);-moz-box-shadow: 0 0 10px rgba(49,64,252,.1);-ms-box-shadow: 0 0 10px rgba(49,64,252,.1);-o-box-shadow: 0 0 10px rgba(49,64,252,.1);box-shadow: 0 0 10px rgba(49,64,252,.1); cursor: pointer;}
.ct-video-button:before {position: absolute;content: "";top: 0;left: 0;height: 100%;width: 100%;border-radius: 50%;z-index: -1;-o-animation: myPulse 3s infinite cubic-bezier(.4,0,1,1) both;-ms-animation: myPulse 3s infinite cubic-bezier(.4,0,1,1) both;-webkit-animation: myPulse 3s infinite cubic-bezier(.4,0,1,1) both;animation: myPulse 3s infinite cubic-bezier(.4,0,1,1) both;}
@-webkit-keyframes myPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.2);box-shadow:0 0 0 0 rgba(255,255,255,.2)}70%{-webkit-box-shadow:0 0 0 60px rgba(255,255,255,0);box-shadow:0 0 0 60px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes myPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.2);box-shadow:0 0 0 0 rgba(255,255,255,.2)}70%{-webkit-box-shadow:0 0 0 60px rgba(255,255,255,0);box-shadow:0 0 0 60px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.modal-dialog {max-width: 800px; width: 100%; margin: 30px auto; top: 10%; bottom: 10%;}
.modal-body {position:relative;padding:0px;}
.close {position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight: normal;color:#fff;opacity:1;}

/* Features */
#sec-2 {padding: 45px 0 85px 0; position: relative;}
#sec-2 .feature {padding: 10px 18px;  min-height: 230px; max-height: 230px;}
#sec-2 .feature:hover h4 {color: #0081ff}
#sec-2 .feature:hover img {filter: invert(31%) sepia(77%) saturate(2399%) hue-rotate(197deg) brightness(103%) contrast(104%);}
#sec-2 .box-readmore .button {z-index: 1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-indent: -9999px;padding: 0;}
#sec-2 .feature h4, #sec-2 .feature p {position: relative; z-index: 1;}
#sec-2 .feature:after {  background-image: linear-gradient(to bottom, #333 10%, rgba(255, 255, 255, 0) 0%);background-position: right;background-size: 1px 10px;background-repeat: repeat-y; content: ''; position: absolute; width: 100%; height: 100%; right: 0; top: 0;}
#sec-2 .feature:last-child:after {background-image: none;}
#sec-2 .feature.b-n:after {background-image: none;}
#sec-2 .feature .icons {margin: 0 0 25px 0;}
#sec-2 h3 {font-family: "Sailec-Bold" !important; font-size: 24px; font-weight: 700; line-height: 1.2; color: #0e2b5c;}
#sec-2 h4 {font-family: "Sailec-Medium" !important; font-size: 16px; color: #0e2b5c;}
#sec-2 p {font-size: 14.5px; line-height: 1.5;}
#sec-2 .promo-content {padding: 55px 0px 35px 0px; position: relative; z-index: 2;}
#sec-2 .promo-content .btn_ {width: 45%; display: inline-block;}
#sec-2 .promo-content .btn-blue {padding: 15px 25px;}
#sec-2 .benefits img {max-width: 320px; margin: 0 auto;}

/* Homepage about */
#sec-3 {position: relative; padding: 125px 0 80px 0; background-image: url('../images/case-study-section-bg.png'); background-repeat: no-repeat; background-position: bottom left;}
.pages #sec-3 {padding: 105px 0 80px 0;}
#sec-3.history {padding: 75px 0 30px 0;}
#sec-3.our-fees {padding: 55px 0 85px 0;}
#sec-3.our-fees .heading-title {padding-top: 30px;}
#sec-3.our-fees .heading-title h4, #sec-3.our-fees .content-body h4, #sec-1 .content-info h3 {font-size: 22px;font-family: "Sailec-Medium" !important;color: #0e2b5c; padding-top: 15px;}
#sec-3.our-fees .heading-title h4 {line-height: 1.5;}
#sec-3.our-fees .content-body h4 {font-size: 18px;}
#sec-3.our-fees .content-body blockquote {background: #EEE; border-color: #FFE800; color: #0e2b5c;}
#sec-3.our-fees .content-body {border-bottom: 1px solid #EEE; padding-bottom: 30px;}
#sec-3.our-fees .content-body ul.claim-list, #nowin-section ul.claim-list, .switch2ccl .content-info ul.claim-list {list-style: none;padding: 0;}
#sec-3.our-fees .content-body a, .switch2ccl .content-info a {color: #627792;}
#sec-3.our-fees .content-body ul.claim-list li, #nowin-section ul.claim-list li, .switch2ccl .content-info ul.claim-list li {padding-left: 1.5em;padding-bottom: 10px;}
#sec-3.our-fees .content-body ul.claim-list li:before, #nowin-section ul.claim-list li:before, .switch2ccl .content-info ul.claim-list li:before {content: "\f00c";font-family: FontAwesome;display: inline-block;margin-left: -1.5em; width: 1.5em; color: #1dc2ef;}
#sec-3.our-fees .content-body ul.claim-list.info-ico li:before {content: "\f129";}
#sec-3 .content-structure {padding: 35px 15px;}
#sec-3.compensation-services .content-structure {padding-top: 0px;}
#sec-3.compensation-services .heading-title {padding-top: 0px;}
.pages #sec-3 .content-structure {padding-left: 50px;}
.pages #sec-3 .content-structure .col-md-12 {padding: 0;}
.people-details #sec-3 .content-structure {padding-left: 0px; padding-top: 50px;}
.pages #sec-3 .brand-boxes {padding-right: 50px; border-right: 1px solid #EEE;}
#sec-3 .years-sig .heading, #sec-1 .years-sig .heading {position: relative;font-size: 12px;line-height: 2em;letter-spacing: 2px;color: #ababab;text-transform: uppercase;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;max-width: 330px;}
#sec-3 .years-sig .heading span, #sec-1 .years-sig .heading span {font-family: "Sailec-Bold" !important; color: #d2a98e;font-size: 65px;line-height: .8;font-weight: 900;margin: 0 5px -5px -5px;}
#sec-3 .box-steps, .showcase-detail .box-steps {display: block;grid-gap: 30px;grid-template-columns: 1fr 1fr 1fr;}
/* #sec-3 .box-steps .step-item:not(:last-child) {padding-bottom: 10px;} */
#sec-3 .box-steps .step-item, .showcase-detail .box-steps .step-item {padding-bottom: 10px;}
#sec-3 .step-item, .showcase-detail .step-item {position: relative;}
#sec-3 .step-item:before, .showcase-detail .step-item:before {left: 19px;width: 1px;height: 100%;top: auto;background-color: rgb(200, 212, 218);	content: "";position: absolute;	}
#sec-3 .step-item > span, .showcase-detail .step-item > span {margin-top: -2px;width: 40px;height: 40px;line-height: 40px;	color: rgb(18, 48, 74);border: 1px solid rgb(241, 240, 240);box-shadow: 0 3px 20px -2px rgba(20,45,100,.1);position: absolute;	border-radius: 50%;text-align: center;font-size: 14px;display: block;font-weight: 600;background: #FFF;}
#sec-3 .step-item > .content, .showcase-detail .step-item > .content {padding: 5px 0 0 60px;position: relative;}
#sec-3 .step-item .content h3, .showcase-detail .step-item .content h3 {color: rgb(18, 48, 74); font-size: 18px; line-height: 1.5; font-family: "Sailec-Bold";}
#sec-3 .step-item .content p, .showcase-detail .step-item > .content p {color: rgb(88, 119, 144);}
#sec-3 .contact-wrapper {background: #f8f8fb;padding: 35px 40px 10px 40px; margin-bottom: 30px;}
#sec-3 .contact-wrapper ul {list-style: none;padding: 0;}
#sec-3 .contact-wrapper ul li {padding-left: 1.3em; padding-bottom: 10px;}
#sec-3 .contact-wrapper ul li span {padding-left: 15px;}
#sec-3 .contact-wrapper ul li.phone-ico:before, #sec-3 .contact-wrapper ul li.mail-ico:before, #sec-3 .contact-wrapper ul li.marker-ico:before {content: "\f095";font-family: FontAwesome;display: inline-block;margin-left: -1.3em;width: 1.3em; text-align: center; color: #0e2b5c;}
#sec-3 .contact-wrapper ul li.mail-ico:before {content: "\f003";}
#sec-3 .contact-wrapper ul li.marker-ico:before {content: "\f041";}
#sec-3.career .career-filter {padding: 20px 30px;}
#sec-3.career .career-filter h3 {font-size: 16px;}
#sec-3.career {padding: 65px 0 85px 0;}
#sec-3.career .content-body p {font-size: 18px; line-height: 1.5;}
#sec-3.career .job-openings .job {padding: 20px 20px 20px 0px;display: table; border-bottom: 1px dashed #EEE; width: 100%;}
#sec-3.career .job-openings .heading-title h3 {font-size: 1.25em;}
#sec-3.career .job-openings .job:last-child {border: none;}
/*
#sec-3.career .job-openings .job:nth-child(odd) {background: #FFFFFF;}
#sec-3.career .job-openings .job:nth-child(even) {background: #f3f6f9;}
*/
#sec-3.career .job-openings .job-name {font-size: 18px;margin-bottom: 10px; line-height: 1.5; text-align: left;font-family: "Sailec-Medium" !important;}
#sec-3.career .job-openings .job-length, #sec-3.career .job-openings .job-description {font-size: 16px; text-align: left !important;font-family: "Sailec" !important;}
#sec-3.career .job-openings .job-description {}
#sec-3.career .job-button .btn-tra-black {width: 80%; margin: 15px 0; font-size: 13px; padding: 15px; color: #086ad8; text-align: center;}
#sec-3.career .job-button .btn-tra-black:hover {color: #FFF; background-color: #086ad8; border-color: transparent;}
.career-sidebar {border: 1px solid #e9ecef; margin-bottom: 20px;position: -webkit-sticky;position: sticky;top: 80px;}
.pages .widget-title, .pages .widget-body {padding: 15px;}
.widget-body .widget-title {padding: 10px 0px;}
.widget-body .text-primary {color: #2f55d4;}
.widget-body .widget {border-bottom: 1px solid #e9ecef; padding: 15px 0;}
.widget-body .widget:last-child {border: none;}
#sec-5.careers-detail .row, #sec-3.people-single .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#sec-5.careers-detail .row .col-md-4, #sec-3.people-single .row .col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;}

.career-sidebar .widget-body { padding: 15px;}

/* Homepage services */
#sec-4 {padding-bottom: 25px; padding-top: 100px;}
#sec-4.graduate_clerk {padding: 50px 0;}
#sec-4 .content {margin-bottom: 20px;}
#sec-4 .content .heading-title h3 {font-size: 1.875rem;line-height: 1.2em;font-family: "Sailec-Bold" !important;color: #ffffff;}
#sec-4 .content .heading-title p {font-size: 16px; line-height: 2; color: #9b9aad;}
#sec-4 .content-body .item {padding: 55px 0; border-bottom: 1px solid rgba(255,255,255,0.05); position: relative; height: 100%; display: table;}
#sec-4 .content-body .item:last-child {border: none;}
#sec-4 .content-body .item h4 {font-size: 21px;color: #ffffff;text-align: left;font-family: "Sailec-Medium" !important;line-height: 1.2em;}
#sec-4 .content-body .item p {color: #CCC; font-size: 18px; line-height: 2;}

/* About section */
#sec-4.about-sec {padding: 65px 0;font-size: 16px;line-height: 2;}
#sec-4.about-sec .content-body .item {border-bottom: 1px solid rgba(0,0,0,0.09);}
#sec-4.about-sec .content-body .item p {color: #627792;}
#sec-4.about-sec .content-body .item h4 {color: #0e2b5c;}
#sec-5 .heading-title h3 {padding: 10px 0px 5px 0px; font-size: 1.25em;}
#sec-5 .content-body p, .content-body ul li {font-size: 1.1em; line-height: 2;}
.content-body ul li {font-size: 1em; line-height: 2;}
#footer-contact-form .form-career input, #footer-contact-form .form-career textarea, #neg-_feedback .form-career input, #neg-_feedback .form-career textarea, #neg-_feedback .form-career select {border-radius: 0px; border: 0px; padding: 15px 20px; height: 55px;font-size: 15px;}
#footer-contact-form .form-career textarea, #neg-_feedback .form-career textarea {height: 200px;}

/* Testimonial section */
.stars-description {font-size: 14px;color: #999;margin-bottom: 0;}
.stars-description .star-rating {display: inline-block;}
.stars-description .star-rating__star:first-child {margin-left: 0!important;}
.stars-description .star-rating--large .star-rating__star {width: 24px;height: 24px;margin-left: 15px;font-size: 24px;}
.stars-description .star-rating__star {text-align: left;display: inline-block;position: relative;}
.star-rating__star:before {content: "\2605"!important;position: absolute;font-size: 100%;line-height: 1;text-align: left;color: #ccc;}
.star-rating__star__icon {height: 100%;position: absolute;color: #ff7e65;overflow: hidden;margin: 0;text-align: left;font-size: 100%;line-height: 1;}
.star-rating__star__icon:before {content: "\2605"!important;margin: 0;}
.aggregate-star-rating__description {margin: 10px 0;}
.aggregate-star-rating__description img {width: 16px;height: 16px;vertical-align: text-top;margin: 0px 5px;}
#testimonials {padding-bottom: 75px;}
#testimonials #reviews-table {border: 1px solid #e5e5e5; overflow-y: scroll;height: 550px;}
#testimonials .card-header {background-color: #377dff !important;color: #fff!important;padding: 1.5rem;margin-bottom: 1rem!important;position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;border-radius: .3125rem;}
#testimonials .card-header h3 {font-size: 3em;}
#testimonials .card-header .ml-3 {margin-left: 1rem;}
#testimonials .testimonials-sidebar .progress {display: flex;height: 1rem;overflow: hidden;font-size: .75rem;background-color: #F7F7F7;border-radius: .3125rem;margin:0px;box-shadow: none}
#testimonials .testimonials-sidebar .progress .progress-bar {background: #377dff;display: flex;flex-direction: column;justify-content: center;color: #fff;text-align: center;white-space: nowrap;transition: width .6s ease;}
#testimonials .testimonials-sidebar h4 {margin-top: 30px;}
#testimonials .testimonials-sidebar .list-unstyled {padding-left: 0;list-style: none;color: #77838f;}
#testimonials .testimonials-sidebar .list-unstyled .py-1 {padding-bottom: .25rem!important;padding-top: .25rem!important;}
#testimonials .testimonials-sidebar .list-unstyled .py-1 a.list-item {margin-right: -.5rem;margin-left: -.5rem;font-size: .875rem;align-items: center!important;display: flex;flex-wrap: wrap;}
#testimonials .testimonials-sidebar .list-unstyled .py-1 .list-item .col-md-3 {flex: 0 0 25%;max-width: 25%;}
#testimonials .testimonials-sidebar .list-unstyled .py-1 .list-item .col-md-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
#testimonials .testimonials-sidebar .list-unstyled .py-1 .list-item .col-md-3 span {font-size: .875rem;}
#reviews-table p {font-weight: normal;}
#reviews-table .borderless td:first-child {font-weight: normal; width: 75%;}
#reviews-table .borderless td + td {font-weight: normal; width: 20%;}
#reviews-table .borderless tr {border-bottom: 1px solid #CCC !important; margin: 25px 0;}
#reviews-table .borderless tr:last-child {border-bottom: 0px !important; margin-bottom: 0px;}
#reviews-table .borderless tr td {padding: 35px 25px;}
#reviews-table .borderless tr:nth-of-type(odd) {background: #FFF;}
#reviews-table .borderless tr:nth-of-type(even) {background: #F7F7F7;}
#reviews-table .stars-description {margin-top: 25px;}
.rating { border: none;float: left;}
.rating > input { display: none; } 
.rating > label:before { margin: 5px;font-size: 1.25em;font-family: FontAwesome;display: inline-block;content: "\f005";}
.rating > .half:before { content: "\f089";position: absolute;}
.rating > label {color: #ddd; float: right;}
.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {color: #FFD700;}
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {color: #FFED85;}
#neg-_feedback .form-career input[type=checkbox] {height: inherit;}
#neg-_feedback .form-career label {font-weight: normal;}

/* Our history */
#timeline-history {padding: 50px 0 100px 0;}
#timeline-history .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -.9375rem;margin-right: -.9375rem;}
#timeline-history .col-md-6 {padding-left: 50px;padding-right: 50px;}
#timeline-history .line {position: absolute;top: 0;left: 50%;margin-left: -1px;height: 100%;border-left: 2px solid #086ad8;opacity: .15;}
#timeline-history .dots {position: absolute;top: 14px;left: 50%;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);width: 30px;height: 30px;color: #086ad8;}
#timeline-history .dots:before {content: '';position: absolute;border: 1px solid currentColor;border-radius: 50%;top: 0;left: 0;opacity: .3;width: 30px;height: 30px;}
#timeline-history .dots .middle-dot {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 14px;height: 14px;border-radius: 50%;z-index: 2;border: 3px solid currentColor;background: #fff;}
#timeline-history .timeline-feature > .inner {text-align: right;width: 100%;max-width: 100%;}
#timeline-history .timeline-info > .inner {padding-top: 100px;float: right;width: 100%;max-width: 100%;}
#timeline-history .item:nth-child(odd) .timeline-feature>.inner {text-align: left;float: right;}
#timeline-history .item:nth-child(odd) .timeline-info>.inner {float: left;}
#timeline-history .item:nth-child(odd) .timeline-info .content-wrap {text-align: right;}
#timeline-history .content-body {display: inline-block;width: 100%;max-width: 100%;}
#timeline-history .content-body .heading {font-size: 24px;margin-bottom: 20px;line-height: 1.4;color: #0e2b5c;font-family: "Sailec-Bold" !important;}
#timeline-history .content-body .text {font-size: 16px;line-height: 2;}
#timeline-history .timeline-feature .year {font-size: 35px;color: #086ad8;font-weight: 400;line-height: 1;margin-bottom: 25px; padding-top: 15px; font-family: "Sailec-Medium" !important;}
#timeline-history .item {position: relative; list-style-type: none;}
#timeline-history .item+.item {margin-top: 68px;}
#timeline-history .item:nth-child(odd) .timeline-feature {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3;}
#timeline-history .time-list {position: relative;display: inline-block;width: 100%;padding: 32px 0 65px;}
#timeline-history ul.time-list {margin: 0;}

/* Resources */
.resources-section {}
.resources-section .pb50 {padding-bottom: 50px; padding-top: 25px;/* border-bottom: 1px solid #e9ecef; */}
.resources-section .form-search {border-radius: 3px;padding: 10px 20px;display: flex;justify-content: space-between;position: relative;transition: all .5s;border: 1px solid rgb(241, 240, 240);box-shadow: 0 3px 20px -2px rgba(20,45,100,.1);}
.resources-section .form-search:hover {border-color: rgb(71, 178, 228);}
.resources-section .form-search input[type=text] {border: none;line-height: 35px;outline: none;width: 100%;}
.resources-section .form-search input[type=submit] {z-index: 2;position: relative;opacity: 0;cursor: pointer;}
.resources-section .form-search > div:before {font-family: 'FontAwesome';content: '\f002';font-style: normal;text-transform: none;position: absolute;z-index: 1;right: 0px;line-height: 35px;}
.resources-section .form-search > div {position: relative;cursor: pointer;}
.resources-group .card-frame {border: 1px solid #e7eaf3; transition: .3s; margin: 15px 0;}
.resources-group .card-frame:hover {box-shadow: 0 0 35px rgba(55,125,255,.125);border-color: rgba(55,125,255,.3); text-decoration: none;}
.resources-group .card-frame .card-body {flex: 1 1 auto;padding: 1.5rem;}
.resources-group .card-frame .media {display: flex;align-items: flex-start;}
.resources-group .card-frame .media .media-body {flex: 1;}
.resources-group .card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid #e7eaf3;border-radius: .3125rem;}
.resource-header form.searchform i.livesearch {position: absolute;top: 15px;left: 30px;font-size: 20px;color: #333 !important;z-index: 1;padding-left: 1px;padding-right: 1px;}
.resource-header .form-group input.header-search {padding-left: 45px;padding-right: 115px;border: 1px solid rgba(204, 204, 204, 0.56);box-shadow: 0 1px 3px rgba(0,0,0,.15)!important;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.15)!important;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15)!important;}
.resource-header .form-group .search-button-custom {padding: 10px 25px 16px;font-size: 17px;font-weight: 500;box-shadow: none;border: 0;}
.resource-header .global-search {clear: both;margin-top: -16px;margin-bottom: 30px;}
.resource-header input[type=text] {background: #ffffff!important;border-top-right-radius: 8px;border-bottom-right-radius: 8px;font-size: 16px;letter-spacing: 0.3px;font-weight: 400;}
.resource-header .form-control {position: relative;height: 50px;line-height: 50px;padding: 0 20px;margin-bottom: 15px;color: #6c6c6c;zoom: 1;}	
.resource-header .form-control.header-search {border-radius: 4px;font-size: 18px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display: block;box-shadow: inset 0 0 0 0 transparent;width: 100%!important;float: left;display: inline-block;height: 57px;}
.resource-header .form-group .search-button-custom {padding: 10px 25px 16px;font-size: 17px;font-weight: 500;box-shadow: none;border: 0;}
.resource-header .form-group .search-button-custom {position: absolute;right: 15px;border-radius: 4px;border-bottom: 0px;padding: 15px 20px 16px;height: auto;border-top-left-radius: 0px;background-color: #f8ef24;color: #333;border-bottom-left-radius: 0px;}
.journal-articles .inner-blog-wrapper {box-shadow: 0 0 35px rgba(140,152,164,.125)!important;width:100%;border: 1px solid #e7eaf3;border-radius: .3125rem;}
.journal-articles .inner-blog-wrapper .post-content p.lead {font-size: 18px;}
.journal-articles .inner-blog-wrapper .avatar {display: table-cell;}
.journal-articles .footnotes- {padding: 35px 25px; background: #F7F7F7;}

/* Blog homepage */
#blog-homepage {padding: 60px 0 50px 0;}
#blog-homepage .btn_ .btn {width: 350px;}
#blog-homepage .btn_ .btn.focus, #blog-homepage .btn_ .btn:focus, #blog-homepage .btn_ .btn:hover {color: #EEE;}
#blog-homepage .entries-wrapper, #people .entries-wrapper, .online-services .entries-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -5px;}
#blog-homepage .heading-title h3, #showcase-single-related .heading-title h3 {font-size: 30px;line-height: 1.4;font-weight: 700;color: #0e2b5c;font-family: "Sailec-Bold" !important;}
#blog-homepage .entries-wrapper .col-md-4, #people .entries-wrapper .col-md-3, .online-services .entries-wrapper .col-md-4, .service-wrapper .col-md-4 {padding: 5px;}
#blog-homepage .entries-wrapper .post, #people .entries-wrapper .person, .online-services .entries-wrapper .post, .service-wrapper .service {padding: 0px 5px; margin-bottom: 10px;}
#blog-homepage .entries-wrapper .post .post-inner, #people .entries-wrapper .person .inner, .online-services .entries-wrapper .post .post-inner, .service-wrapper .service .single-service {position: relative;background: #ffffff;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); padding: 0;height: 100%;}
#blog-homepage .entries-wrapper .post .post-inner a, #people .entries-wrapper .person .inner a, .online-services .entries-wrapper .post .post-inner a {background: none;overflow: visible;color: inherit;font-size: 15px;display: block;height: 100%;position: relative;	text-decoration: none;}
#blog-homepage .entries-wrapper .post .post-inner .post-wrap, #people .entries-wrapper .person .inner .wrap, .online-services .entries-wrapper .post-inner .post-wrap, .service-wrapper .service .single-service .service-wrap {padding: 0px 20px 30px 20px;}
.online-services .entries-wrapper .post-inner .post-wrap, .service-wrapper .service .single-service .service-wrap {padding-top: 20px;}
.post-inner .post-image {padding: 10px 15px;}
#blog-homepage .entries-wrapper .post .categories, #blog-homepage .inner-blog-wrapper .categories { margin: 0; padding: 20px 25px 15px 25px;}
#blog-homepage .inner-blog-wrapper .categories { padding: 0px 25px 15px 0px;}
#blog-homepage .entries-wrapper .post .post-tags, #blog-homepage .inner-blog-wrapper .post-tags, .showcase-box .showcase-category .post-tags, .showcase-single .showcase-tags {border: 1px solid #e7e7f2; border-radius: 4px; padding: 5px 10px; font-size: 10px;}
#blog-homepage .inner-blog-wrapper .post-tags {background-color: #4776e6; border: none; color: #FFF;}
#blog-homepage .entries-wrapper .post .post-date {position: static;margin-bottom: 6px;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;line-height: 1;left: 10%;bottom: 20px;}
#blog-homepage .entries-wrapper .post a.post-readmore {text-transform: uppercase;font-size: 12px;letter-spacing: 1px;margin-top: 3px; color: #0e2b5c;}
#blog-homepage .entries-wrapper .post .post-inner .post-wrap .post-title, #blog-homepage .inner-blog-wrapper .blog-post .post-title, #people .entries-wrapper .person .inner .wrap .title, .online-services .entries-wrapper .post .post-inner .post-wrap .post-title {color: #0e2b5c;font-size: 19px;line-height: 1.5;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family: "Sailec-Medium" !important;}
#blog-homepage .inner-blog-wrapper .blog-post .post-title {font-size: 22px;}
#blog-homepage .entries-wrapper .post .post-content, #blog-homepage .inner-blog-wrapper .blog-post .post-content, #people .entries-wrapper .person .content, .online-services .entries-wrapper .post .post-content {font-size: 16px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#blog-homepage .inner-blog-wrapper .blog-post .post-content {line-height: 2;display: -webkit-box;-webkit-line-clamp: 2;}
.journal-articles #blog-homepage .inner-blog-wrapper .blog-post .post-content {display: block; -webkit-line-clamp: inherit;}
.journal-articles #blog-homepage .inner-blog-wrapper .well .blog-post .post-content {line-height: 2;display: -webkit-box;-webkit-line-clamp: 2;}
#blog-homepage .journal-articles .blog-post .post-content {display: block;-webkit-line-clamp: inherit;}
.inner-blog-wrapper .blog-post a {border-bottom: 1px dashed #97a4af;}
.inner-blog-wrapper .blog-post a:hover {text-decoration: none;}
#blog-homepage .inner-blog-wrapper .blog-post .post-meta {border: 1px solid #e9e9e9;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;vertical-align: top;padding: 0px; font-size: 12px;}
#blog-homepage .inner-blog-wrapper .blog-post .post-meta .post-meta-info {padding: 8px 0;}
#blog-homepage .inner-blog-wrapper .blog-post .post-meta .post-meta-info:not(:last-child) {border-bottom: 1px solid #e9e9e9;}
#blog-homepage .inner-blog-wrapper .well .blog-post .post-title {font-size: 17px;}
.post-meta .post-meta-info .ts {font-size: 20px;line-height: 34px;color: #0e2b5c;display:block;}
.service-block-footer {border-top: 1px solid #e7e7f2;background-color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;justify-content: center !important;display: flex !important; position: absolute; width: 100%; bottom: 0; left: 0; right: 0; margin: 0 auto;}
.service-block-footer-item {padding: 12px 23px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;display: inline-block;font-size: 16px;}
.service-footer-item-bordered:not(:last-child) {border-right: 1px solid #e7e7f2;}
.card-pattern-bottom:after {content: '';background: url(../images/dot-square.png)no-repeat;height: 120px;width: 120px;background-repeat: repeat;position: absolute;bottom: -23px;z-index: -1;left: 35%;}
.inner-blog-wrapper {padding: 50px 35px;border: 1px solid #d8e1f5;-webkit-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px; display: table; position: relative; width: 100%;}
.inner-blog-wrapper .blog-post {overflow: hidden;}
.inner-blog-wrapper .blog-post:not(:last-child) {padding-bottom: 25px;margin-bottom: 45px;border-bottom: 1px solid #e1e6f2;}
#blog-post .post p {font-size: 1.1em; line-height: 2;}
#blog-post .category-header h1:after {content:' ';display:block;border:2px solid #28ACE2;border-radius:4px;width: 10%;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05); margin-top: 15px;}
#blog-post .kb-article p {font-size: 18px; line-height: 2;}
#blog-post .kb-article .alert {border: none; padding: 20px 25px;display: flex;flex-direction: row; margin: 25px 0;}
#blog-post .kb-article .alert .fa{align-self: center; margin-right: 15px; max-width: 48px; min-width: 48px;}
#blog-post .kb-article .alert p {padding-left: 15px; color: #343434; font-size: 16px;}
#blog-post ol li, #blog-post ul li {font-size: 16px !important; margin-bottom: 10px;}
#blog-post .articleRatings {font-size: 16px;color: #646E7B;display: flex;align-items: center;justify-content: center;min-height: 60px;padding: 12px;background: #fff;border: 1px solid #E9E5E5;border-radius: 4px;box-shadow: 0 3px 6px 0 rgba(0,0,0,.05);font-size: 14px;color: #858585;}
#blog-post .articleRatings-question {margin-right: 12px;}
#blog-post .articleRatings-feedback, .articleRatings-failure {display: none;}
#blog-post .articleRatings-feedback-tick {width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
#blog-post .articleRatings-feedback-message, .articleRatings-feedback-tick {display: inline-block;vertical-align: middle;}
#blog-post .articleRatings-actions {width: 65px;flex-shrink: 0;}
#blog-post .rateAction--positive {margin-right: 3px;}
#blog-post .rateAction:not([disabled=disabled]):hover, .rateAction:not([disabled=disabled]):focus {outline: 0;background: #ffe8b5;box-shadow: 0 4px 7px 0 rgba(193,203,212,.6);}
#blog-post .rateAction {padding: 0;margin: 0;width: 28px;height: 28px;position: relative;background: #E3E8EB;border: 2px solid #fff;border-radius: 50%;transition: all .2s ease-in-out;user-drag: none;user-select: none;-moz-user-select: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;}
#blog-post .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
#blog-post .rating-face {width: 24px;height: 24px;position: absolute;left: 0;top: 0;z-index: 1;fill: #A5B2BD;transition: fill .2s ease-in-out;}


#blog-homepage .entries-wrapper .post {height: 100%;}
#blog-homepage .entries-wrapper .post .post-inner a {height: auto;}
#blog-homepage .entries-wrapper .post .post-inner {padding-bottom: 50px;}
#blog-homepage .entries-wrapper .post .post-content {-webkit-line-clamp: 5;}

/* Showcase */
.showcase .showcase-box {padding: 0px; margin: 10px 0; border: 1px solid rgb(226, 226, 226);}
.showcase .showcase-box.style-2 {padding: 0px; border: 1px solid rgb(226, 226, 226);}
.showcase-box .showcase-header {display: table;width: 100%;table-layout: fixed;}
.showcase-box .showcase-header .showcase-title {display: table-cell;vertical-align: middle;padding: 20px 30px;}
.showcase-box .showcase-title {padding: 0px 20px;}
.showcase-box.style-2 .showcase-header .showcase-price {display: table-cell;border-left: 1px solid rgb(226, 226, 226);vertical-align: middle;width: 30%;padding: 20px;text-align: center;}
.showcase-box .showcase-header .showcase-price .price-value {font-size: 1.7rem;letter-spacing: -1px;line-height: 1.2;}
.showcase-single .showcase-tags {background-color: #4776e6; border: none; color: #FFF;}
.showcase-box .showcase-category {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.showcase-box .showcase-category .post-tags{background: none;border: none;padding: 0;margin: 0 2px 10px 2px;}
.showcase-box .showcase-category .post-tags a{padding: 5px 10px;display: inline-block;text-decoration: none !important;background-color: #4776e6;border: none;color: #FFF;border-radius: 4px;font-size: 10px;}
.showcase-box .showcase-category .post-tags a:hover {background-color: #333;color: #FFF;}
.showcase-box .showcase-avatar {padding-top: 25px;}
.showcase-box .showcase-avatar img {width: 128px; height: 128px; margin: 0 auto;}
.showcase-box .showcase-figures {margin: 15px 0;}
.showcase-box .showcase-figures h3 {font-size: 35px;}
.showcase-box.style-2 .showcase-description {padding: 25px 30px;border-top: 1px solid rgb(226, 226, 226);}
/* .showcase-box .showcase-title h4:after{content: "";display: block;height: 2px;width: 3.75em;max-width: 35%;background-color: rgb(194, 123, 77);margin: 1.25em 0;} */
.showcase-box.style-2 .showcase-title h4:after {display: none;}
.showcase-box .showcase-btn-box {text-align: center;padding: 30px;padding-top: 20px;border-top: 1px solid rgba(0,0,0,0.1);}

/* Showcase Single */
.showcase-single-header {padding: 50px 0;}
.showcase-single .page--header .row {border-bottom: 1px solid #e9ecef;}
.showcase-single .showcase-tags {width: fit-content;}
.showcase-single .settlement-figure {text-align: right;}
.showcase-single .settlement-figure h2 {font-size: 55px;}
.showcase-detail#sec-5 .content-body p, .showcase-detail .step-item .content h3 {font-size: inherit;}
.showcase-detail .step-item .content h3 {font-family: inherit;}
.showcase-detail .step-item > .content p {color: #343434;}
#showcase-single-related {padding: 25px 0;background-image: url(../images/case-study-section-bg.png);background-repeat: no-repeat;background-position: bottom left;}

/* Diversity */
#intro-diversity .content p {font-size: 18px; line-height: 2;}
.diversity-image, .diversity-title {height: 305px;}

/* Our people */
#people {padding: 100px 0 75px 0;}
#people .entries-wrapper {justify-content: initial;}
#people .card-pattern-bottom:after {left: 30%;}
#people .img-wrapper {max-height: 250px; height: 250px; background-position: top;background-repeat: no-repeat !important;background-size: cover;-webkit-filter: grayscale(1); filter: grayscale(1);-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
#people .content-wrapper:hover .img-wrapper {-webkit-filter: grayscale(0); /* Old WebKit */filter: grayscale(0);}
#people .content-wrapper .content {padding: 15px 20px;}
#people .content-wrapper .content h2 {font-size: 18px;line-height: 1.4;color: #0e2b5c;font-family: "Sailec-Medium" !important; margin-bottom: 5px;}
#people .content-wrapper .content p {font-size: 13px;}
#people .entries-wrapper .person {margin: 0 0 35px 0;}
.people-profile .page-caption {position: relative;display: table;width: 100%;border-radius: 4px;background: #FFF;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);top: 98px;}
.people-profile .card-profile .img {width: 125px;height: 125px;margin: 0 auto;border-radius: 50%;overflow: hidden;}
.people-profile .card-profile .img img {width: 100%;height: 100%;}
.people-profile .page-wrapper {padding: 35px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;}
.people-profile h1.page-caption-title {font-size: 36px !important;line-height: 1.4 !important;margin:0px !important;}
.people-profile h4.page-caption-position {font-size: 18px; line-height: 1.4; letter-spacing: 1px; text-transform: uppercase;}
.people-profile .page-breadcrumb {display: block;position: relative; z-index: 9;}
.people-profile .page-breadcrumb .breadcrumb {padding-left: 55px;padding-right: 55px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 10px 30px;margin-bottom: 5px;list-style: none;background-color: #fff;line-height: 2;border-top: 1px solid #e7e7ef;border-radius: 0px 0px 5px 5px;}
.page-breadcrumb .breadcrumb .breadcrumb-item {font-size: 14px;}
.page-breadcrumb .breadcrumb .breadcrumb-item.active {color: #808294;}

/* Switch2CCL */
#process .process-wrap .process-item {padding: 50px 140px 38px;position: relative;counter-increment: process-item;}
#process .process-wrap .process-item:before, #process .process-wrap .process-item:after {position: absolute;top: 0;left: 69px;height: 100%;border-left: 1px dashed #adb3c3;content: "";z-index: 0;}
#process .process-wrap .process-item:after {top: auto;bottom: 0;right: 69px;height: auto;border-bottom: 1px dashed #adb3c3;border-left: none;}
#process .process-wrap .process-item-inner:before, #process .process-wrap .process-item-inner:after {display: table;content: "";}
#process .process-wrap .process-item-inner:after {clear: both;}
#process .process-wrap .process-item:first-child .process-counter {top: 8px;left: 49px;}
#process .process-wrap .process-item .process-counter {position: absolute;top: -20px;left: 31.5%;width: 40px;height: 40px;padding: 5px;color: #ffffff;font-weight: 800;font-size: 20px;letter-spacing: -0.2px;text-align: center;-webkit-border-radius: 100%;-ms-border-radius: 100%;border-radius: 100%;z-index: 1;background-color: #13b5ea;}
#process .process-wrap .process-item .process-counter:before {content: "0" counter(process-item);}
#process .process-wrap .process-item .image-icon {position: absolute;top: 50%;left: 0;width: 140px;padding: 20px 0;background: #ffffff;text-align: center;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}
#process .process-wrap .process-item-inner .process-info {float: left;max-width: 640px;padding: 0 5px;}
#process .process-wrap .process-item-inner .process-info h3 {font-size: 26px;margin: 0;font-weight: 600;line-height: 1.42857143;}
#process .process-wrap .process-item-inner .process-title {padding-bottom: 14px;letter-spacing: -0.2px;}
#process .process-wrap .process-item-inner .process-info p {font-size: 17px;padding-bottom: 15px;margin-bottom: 0;color: #777777;letter-spacing: -0.1px;line-height: 27px;}
#process .process-item:nth-child(2n) {text-align: right !important;}
#process .process-item:nth-child(2n):before {left: auto !important;right: 69px !important;}
#process .process-item:nth-child(2n) .process-counter {left: auto !important;right: 31.5% !important;}
#process .process-item:nth-child(2n) .process-info {float: right !important;}
#process .process-item:nth-child(2n) .image-icon {left: auto !important;right: 0 !important;}
#process .process-item:last-child {padding-bottom: 0;}
#process .process-item:last-child:before {height: 50%;}
#process .process-item:last-child:after {display: none;}

.form-wrapper {position: relative;display: flex;flex-direction: column;height: 100%;background: #fff;-webkit-box-shadow: 0 5px 35px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 35px rgba(0,0,0,.1);-ms-box-shadow: 0 5px 35px rgba(0,0,0,.1);-o-box-shadow: 0 5px 35px rgba(0,0,0,.1);box-shadow: 0 5px 35px rgba(0,0,0,.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.form-wrapper .form-switch .col-md-5 {padding:0px;}
.form-wrapper .features, .form-wrapper .form-for-ccl {padding: 50px 35px 50px 35px;height:auto;margin:auto;overflow: auto;}
.form-wrapper .features h2 {font-size: 18px;color: #0e2b5c;text-align: center;}
.form-wrapper .features h4 {font-size: 17px;line-height: 1.35em;margin-bottom: 10px;}
.form-wrapper .features h5 {font-size: 12px; letter-spacing: 2px; padding-bottom: 10px; color:rgba(14, 43, 92, 0.8);}
.form-wrapper .heading-title {padding-bottom: 20px;}
.form-wrapper .features .wrapper-inner {padding: 5px 5%;}
.form-wrapper .features p {font-size: 15px;}
.form-for-ccl .form-group {margin-bottom: 30px;}
.form-for-ccl .form-control {background: rgba(255, 255, 255, 0);line-height: 55px;padding: 0px; font-size: 15px;border-top: 0px none #000000;border-right: 0px none #000000;border-bottom: 3px solid rgba(98, 119, 146, 0.2);border-left: 0px none #000000;border-radius: 0px;}
.form-for-ccl .form-group select {outline: 0;max-width: 100%;background-image: url(../images/arrowdown.svg);background-position: 98% center;padding: 0 5px;background-size: 10px;background-repeat: no-repeat;position: relative;text-indent: 0.01px;text-overflow: '';cursor: pointer;line-height: inherit;-webkit-appearance: none;-moz-appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form-for-ccl .form-group input:focus, .form-for-ccl .form-group select:focus, .form-for-ccl .form-group textarea:focus {border-color: #0e2b5c;}
.career .panel-group {padding: 15px 18px;}
.career .panel-group .panel.panel-default {border-bottom: 1px solid #EEE;}
.career .panel-group .panel.panel-default:last-child {border: 0px;}
.career .panel-group a.link-heading {background: none;overflow: visible;color: inherit;font-size: 15px;display: block;height: 100%;position: relative;text-decoration: none;}
.career .panel-group .panel-heading {padding: 15px 10px;}
.career .panel-group .panel-heading h4 {font-size: 15px;}
a.link-dropdown.collapsed:after {float: right;right: 15px;top:15px;position: absolute;content: '\f105';font-family: 'FontAwesome';}
a.link-dropdown:after {float: right;right: 15px;top:15px;position: absolute;content: '\f107';font-family: 'FontAwesome';}
.panel-body ul {padding: 0px;}
.panel-body ul li.nav-item {border: none;list-style-type: none; padding: 5px 10px 5px 25px;}
.panel-body ul li.nav-item:before {float: left;left: 0px;position: relative;content: '-'; margin-left: -15px;}
#career-features {padding: 75px 0 100px 0;}
.client-item {height: 100%;border-radius: 6px;-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.2);box-shadow: 0 20px 40px rgba(0,0,0,0.2);}
.career-wrapper .grid-wrapper {justify-content: flex-start;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.career-wrapper .grid-wrapper .career-grid {grid-column-gap: 30px;grid-row-gap: 30px;-ms-grid-columns: (1fr)[12];grid-template-columns: repeat(12,1fr);width: 100%;max-width: 100%;display: -ms-grid;display: grid;}
a.link-secret {color: inherit !important;text-decoration: none;-webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);transition: all .3s cubic-bezier(.645,.045,.355,1);}
.career-wrapper .grid-wrapper .grid-item {-ms-grid-column: span 12;grid-column: span 12;width: 100%;min-width: 0;min-height: 0;}
.career-box-large-image {height: 100%;position: relative;}
.career-box-large-image .content-wrap {text-align: center;align-items: center;height: 100%;position: relative;}
.career-box-large-image .content {position: relative;border-radius: 5px;overflow: hidden;height: 100%;}
.career-box-large-image .image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.career-box-large-image .image:before {/*background: #002fa6;*/background: #0081ff;opacity: 0;z-index: 1;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);transition: all .3s cubic-bezier(.645,.045,.355,1);}
.career-box-large-image:hover .image:before {opacity: .8;}
.career-box-large-image .image:after {opacity: .5;background-image: -webkit-linear-gradient(top,rgba(28,15,105,0) 11%,#000 80%);background-image: linear-gradient(-180deg,rgba(28,15,105,0) 11%,#000 80%);z-index: 2;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0; width: 100%; height: 100%;}
.career-box-large-image .box-info {position: relative;z-index: 2;padding: 30px 20px;text-align: center;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);height: 100%;min-height: 330px;}
.career-box-large-image:hover .box-info {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.career-box-large-image .heading {-webkit-transform: translateY(-100%) translateY(-54px);-ms-transform: translateY(-100%) translateY(-54px);transform: translateY(-100%) translateY(-54px);font-size: 18px;line-height: 1.5;color: #fff;-webkit-transition: all .5s;transition: all .5s;word-wrap: break-word;margin-bottom: 0;font-family: "Sailec-Medium" !important;}
.career-box-large-image:hover .heading {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.career-box-large-image .btn {margin-top: 40px;display: inline-block;width: 56px;height: 56px;line-height: 56px;text-align: center;border-radius: 50%;color: #fff;font-size: 0;background-color: #0081ff;}
.career-box-large-image .btn .button-icon {vertical-align: sub;font-size: 18px;}

/* Content Navigation + Glossary */
#content-navigation, #blog-function {padding: 15px 0;}
#content-navigation.service-boxed, #blog-function.blog-navigation {padding:0px;}
#content-navigation.service-boxed .service-boxed-nav, #blog-function.blog-navigation .nav {padding: 15px 0; margin: 0 auto !important;}
#content-navigation nav ul {margin: 0 auto; position: relative; padding: 0px;}
#content-navigation nav ul li {display: inline-block;list-style: none;padding: 2px 15px 0 12px;margin: 0 auto;text-align: center !important;position: relative;font-size: small;border-right: 1px solid rgba(255,255,255,.1);}
#content-navigation nav ul li:last-child {border: none;}
#content-navigation nav ul li a.current {border-bottom: 3px solid #28ACE2;}
#content-navigation nav ul li a:active, #content-navigation nav ul li a:focus, #content-navigation nav ul li a:hover {border: none;}
#glossary {padding-bottom: 75px;}
#glossary article {line-height: 2;}
#glossary h1 {font-family: "Sailec-Medium" !important; color: #0e2b5c;}
#glossary article:first-of-type {padding-top: 0px;}
#glossary .content p.lead {line-height: 2;}
#glossary .borderless tr {border-bottom: 1px solid #E9E9E9 !important; color: #0e2b5c;}
#glossary .borderless tr:last-child {border-bottom: 0px !important;}
.text-underline-black {border-bottom: 3px solid #343434;}
.glossary-pager a {color: #FFF;}
.borderless td, .borderless th, .borderless tr {border: 0px !important;line-height: 2 !important;}

/* Knowledgebase */
.knowledgebase .resources-group .card-frame .media .media-body {margin-top: 10px;}

/* Footer
#footer .widget .widget-title h3 {font-size: 1.375rem;line-height: 1.2em;font-family: "Sailec-Bold" !important;color: #ffffff;}
#footer .widget .textwidget .col-md-6:first-child {padding: 0px;}
#footer .widget .textwidget .table tr td {border: none;font-size: 14px;line-height: 15px;color: #9b9aad; padding-left: 0px; padding-bottom: 0px;font-style: normal;margin-bottom: 5px;}
#footer .widget .textwidget .table tr td:first-child {width: 58%;}
#footer .widget .textwidget .table tr td a {text-decoration: none; color: #1dc2ef;}
#footer .widget .postwidget .widget h3 {font-size: 18px;line-height: 1.5;font-family: "Sailec-Medium" !important;color: #1dc2ef;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
#footer .widget .postwidget .widget p, #footer .location-finder p, #footer .widget .locationwidget p {color: #9b9aad; font-size: 15px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
#footer #map {width: 95%;height: 320px;position: relative;overflow: hidden;}
#footer .input-locations .form-control {border-radius: 0px;height: 50px;padding: 5px 9px;color: #000;}
#footer .input-locations .input-group-btn .btn {height: 50px; border-radius: 0px;}
#footer .input-locations .input-group-btn .btn:hover {background: #FFF;}
#footer .input-locations .form-control:focus {border: 1px solid transparent;}
#footer .widget .locationwidget p span a {color: #1dc2ef;}
#footer ul.menu li.sub {padding-left: 1em;}
#footer ul.menu li.sub:before {content: "\2013";display: inline-block;margin-left: -1.5em;width: 1.5em; text-align: center; color: #CCC;}
 */
 
/* Compensation services */
#about.compensation-header h1 {font-size: 2.2em;}
#sec-3.compensation-hero .heading-title h2 {font-size: 1.8em;}
#sec-3.compensation-hero .content-body p {font-size: 16px;}
#sec-4.compensation-sec {padding: 55px 0;font-size: 16px;line-height: 2;}
.cta-box {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 2px 4px 0 rgba(44, 46, 48, 0.08);box-shadow: 0 2px 4px 0 rgba(44, 46, 48, 0.08);}
.cta-box .calc-header {padding: 10px 5px;}
.cta-box .calc-header h3 {line-height: 1.5;margin: 0;font-size: 20px;}
.cta-box .calc-body {padding: 30px 25px;}
.item .icons {text-align: center; margin: 0 auto;}
.item .compensation-content {padding-right: 30px;}
.item .more-link {position: absolute;top: 40%;right: 0;padding: 11px 36px;font-size: 18px;text-transform: uppercase;color: #555555;}
#quicklinks.compensation-services .f-grid-cell {padding: 0px;}
#quicklinks.compensation-services .feature-box {padding: 10px 15px;}
#quicklinks.compensation-services p {font-size: 17px; line-height: 2; color: #CCC;}
#quicklinks.compensation-services ul {list-style-type: none;}
#quicklinks.compensation-services ul li {font-size: 17px; line-height: 2; color: #CCC;}
#quicklinks.compensation-services ul li:before {content: "\2713";font-weight: 700;text-indent: 0;position: absolute;left: 10px;}
.compensation-body a .item {padding: 20px 0 10px 0 !important;border-bottom: none !important;}
.compensation-body hr {margin: 10px 0;}
#sec-3.compensation-services {padding: 70px 0;}
#compensation_article {position: relative; display: table; border-bottom: 1px solid #DEDEDE; padding: 15px 0; padding-top: 40px;}
.compare-table {background: #ffffff;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);}
.compare-table>tbody>tr>td {padding: 20px 25px; font-family: 'Palanquin', sans-serif !important;}
.compare-table>tbody>tr>th {padding: 20px 15px;}
.compare-table-title {padding: 15px;background: #f8fafe;border-bottom: 1px solid #d4ddf3; border-top: 1px solid #d4ddf3}
.compare-table-title h4 {letter-spacing: -0.1px;text-align: left; padding: 10px 15px;margin: 0px;}
.compare-table-title tr th {border: none !important;}
.feature-benefits .feature-table {border: 1px solid #e5e5e5;list-style: none;}
.feature-benefits .feature-table .feature-item {padding: 40px 30px 20px;list-style: none;position: relative; padding-left: 85px;}
.feature-benefits .feature-table .feature-item:before {padding-right: 30px;width: 24px;height: 24px;content: '';background-image: url(../images/tick-green.svg); background-size: 24px 24px; position: absolute; background-repeat: no-repeat; background-position: center; left: 30px;}
.feature-benefits.downfalls .feature-table .feature-item:before {background-image: url(../images/close.svg);}
.feature-benefits .feature-table .feature-item:nth-of-type(odd) {background: #FFF;}
.feature-benefits .feature-table .feature-item:nth-of-type(even) {background: #F7F7F7;}

/* Online services */
#sec-3.online-services, #sec-4.online-services {padding: 100px 0;}
.online-services-title {height: 425px;}
#sec-3.compensation-payout-table {padding: 85px 0;}
#sec-4 .content-body ul li {float: none;}
#sec-4.compensation-payout-table {padding: 100px 0;}
.compensation-payout-table .feature-benefits .feature-table .feature-item {padding: 25px 10px 10px 20px;}
.compensation-payout-table .feature-benefits .feature-table .feature-item:before {display: none;}
.compensation-payout-table .feature-benefits .feature-table .feature-item h4 {line-height: 1.5; margin: 0px;}
.compensation-payout-table .feature-benefits .feature-table .feature-item ul li {font-size: 16px;}
.compensation-payout-table .tab-pane.fade {-webkit-transition: 0.2s ease all;transition: 0.2s ease all;}
.online-services-tool {margin-top: 20px; margin-bottom: 25px;}
.online-services .card-pattern-bottom:after {display: none;}
.online-services .entries-wrapper .post {margin-bottom: 10px; text-align: center;}
.online-services .entries-wrapper .post .post-inner .post-wrap .post-title {-webkit-line-clamp: 2; text-align: center;}
#exTab1 .nav-pills > li {width: 100%;}
#exTab1 .nav-pills > li > a {border-radius: 0;color: #0e2b5c;display: block;text-align: left;width: 100%;padding: 24px 12px 24px 24px;background: #fff;border: 1px solid #dedddc;}
#exTab1 .nav-pills > li.active > a {color: #0e2b5c;background-color: #f0fafb;}
#exTab1 .nav-pills>li+li {margin: 0px;}
#exTab1 .nav-pills>li~li {margin-top: -1px;}
#exTab1 .nav-pills>li:before {top: 0px;left: 0px;bottom: 0px;width: 4px;z-index: 1;border-top-left-radius: inherit;border-bottom-left-radius: inherit;content: '';position: absolute;transition: 250ms background-color cubic-bezier(.22,.61,.36,1);}
#exTab1 .nav-pills>li > a:hover {background-color: #f0f3f5;outline: 0;}
/* #exTab1 .nav-pills>li:hover:before {background-color: #7fa1b2;} */
#exTab1 .nav-pills>li.active:before {background-color: #0e2b5c;}
#exTab1 .nav-pills li .inner {display: flex; align-items: center;}

/* Footer */
#footer {padding: 30px 0;}
#footer .footer-logo img {width: 140px; margin-bottom: 20px; padding: 0px;}
#footer .footer-description h2 {color: #FFF;line-height: 1.3;font-size: 26px;font-family: "Sailec-Bold" !important;margin-bottom: 5px; letter-spacing: 1px;}
#footer .footer-description p {font-size: 9px;color: #1dc2ef;text-align: left;text-transform: uppercase;letter-spacing: 4px;}
#footer ul.menu {list-style-type: none; padding: 0px;}
#footer ul.menu li a {color: #CCC; text-decoration: none; line-height: 2; font-size: 15px;font-family: 'Palanquin', sans-serif; text-transform: capitalize;}
#footer ul.menu li.f-w-700 a {color: #CCC;} 

 /* No Win section */
#nowin-section .news-wrapper {border-bottom: 1px solid #666; padding-bottom: 50px; padding-top: 25px;}
#nowin-section .newsletter-wrapper {padding-left: 20px; padding-right: 20px;}
#nowin-section .newsletter-wrapper h3 {color: #FFF;line-height: 1.3;font-size: 20px;font-family: "Sailec-Medium" !important;}
#nowin-section ul.claim-list {margin-top: 25px; border-right: 1px solid #666;}
#nowin-section ul.claim-list li {font-size: 16px !important;}
#nowin-section ul.claim-list li a {text-decoration: none; color: #FFF;font-size: 16px !important;}
#nowin-section .nwnf-footer {}
#nowin-section .nwnf-footer-text-h2 h2 {color: #FFF;line-height: 1.3;font-size: 50px;font-family: "Sailec-Bold" !important; padding: 15px 0 0 0;}

/* Contact section */
#contact-section .contact-form-7-box {background: #fff;padding: 50px 25px 25px 25px;text-align: center;}
#contact-section .contact-form-7-box #contact-form input {color: #7e7e7e;font-size: 14px;font-weight: 400;width: 100%;outline: none;border: none;border-radius: 5px;padding: 10px 15px;height: 55px;background-color: #f5f5f5;border-color: #f5f5f5; box-shadow: none;}
#contact-section .contact-form-7-box #contact-form select {color: #7e7e7e;padding: 10px 15px;height: 56px;max-width: 100%;width: 100%;border: none;outline: none;border-radius: 5px;background: #f5f5f5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==') no-repeat center right 20px;-moz-appearance: none;border: none;-webkit-appearance: none;font-size: 14px;}
#contact-section .contact-form-7-box #contact-form textarea {color: #7e7e7e;background-color: #f5f5f5;border-color: #f5f5f5;font-size: 14px;-webkit-appearance: none;width: 100%;outline: none;border-radius: 5px;background: #f5f5f5;display: block;border: none;padding: 12px 20px 3px;max-width: 100%;height: 85px; box-shadow: none;}
.people-profile.contact_us .page-wrapper {display: block;}
.people-profile.contact_us .feature:after {background-image: linear-gradient(to bottom, #F1F1F1 100%, rgba(255, 255, 255, 0) 0%);background-position: right;background-size: 1px 10px;background-repeat: repeat-y;content: '';position: absolute;width: 100%;height: 100%;right: 0;top: 0;}
.people-profile.contact_us .feature:last-child:after {background-image: none;}
.contact_us .office-locations {padding: 35px 0 15px 0; display: table;}
.contact_us .office-locations .box-readmore .button {z-index: 1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-indent: -9999px;padding: 0;}
.contact_us .office-locations .feature {padding: 25px;}
#features-bar #featured-contact img {vertical-align: baseline;}
#features-bar #featured-contact h4 {padding-left: 15px; font-size: 15px;}
.online-services-tool.contact_ {margin-top: -100px;}
.online-services-tool.contact_ .calc-body {padding: 30px 40px;}
.online-services-tool.contact_ .calc-body h1{padding-top: 10px; font-size: 25px; line-height: 1.4;}
#masthead.contact .masthead-title {padding: 100px 0;}
#masthead.contact .masthead-title h1 {padding-bottom: 35px;}
#neg-_feedback.contact-forms {padding-bottom: 50px;}
.content-body .iframe-container {position: relative;width: 100%;padding-bottom: 35%;}
.content-body .iframe-container > * {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: 0;padding: 0;height: 100%;width: 100%;}
#office-sections {border-bottom: 1px solid #e9ecef; padding: 25px 0;}
#office-sections:first-child {padding-top: 0px;}
#office-sections:last-of-type {padding-bottom: 0px; border-bottom: 0px;}

#footer-contact {padding: 55px 0 25px 0;}
#footer-contact .contact-details {border-bottom: 1px solid #666; padding-bottom: 100px; padding-top: 20px;}
#footer-contact .contact-details h3 {color: #FFF;line-height: 1.3;font-size: 22px;font-family: "Sailec-Medium" !important;}
#footer-contact .contact-details .email {padding: 0; border-left: 1px solid #666; border-right: 1px solid #666;}
#footer-contact .social, .share-this {margin: 0 auto; text-align: center;}
#footer-contact .social ul, .share-this ul {list-style-type: none; margin: 0px; padding: 0px;}
#footer-contact .social ul li, .share-this ul li {display: inline-block; height: 48px; width: 48px; padding: 0px 10px;}
.share-this ul li {display: inline-block; height: 38px; width: 38px; padding: 0px 10px;}
#footer-contact a {text-decoration: none; color: #FFF;}
#footer-contact i {padding-right: 5px;}
#contact .contact-map .iframe-container{position: relative;width: 100%;padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */}
#contact .contact-map .iframe-container > *{display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: 0;padding: 0;height: 100%;width: 100%;}
#footer .nav-pills {}
#footer .nav-pills > li.active > a, #footer .nav-pills > li.active > a:focus, #footer .nav-pills > li.active > a:hover { border-width: 0; background: none !important; color: #FFF;}
#footer .nav-pills > li > a { border: none; color: #666;  font-size: 12px !important; padding: 5px;}
#footer .nav-pills > li > a:hover, #footer .nav-pills > li > a:active, #footer .nav-pills > li > a:focus {background: none !important; color: #FFF;}
#footer .tab-pane {}
#footer .tab-content{}
#footer .card {background: #FFF; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; position: relative; overflow: auto; font-size: 12px;}
#footer {padding-top: 5rem;padding-bottom: 4rem;color: #748894}
#footer ul {list-style-type: none;padding: 0}

/* Call to Action */
#call-to-action .cta-btns {display: block;margin: 10px 0;}
#call-to-action .btn {width: 100%;font-size: 1.1rem;padding: .9rem 3.5rem;}

#subfooter {padding: 1em 0;color: #748894}
#subfooter .foot-copy ul {list-style-type: none; margin: 0px; padding: 0px;}
#subfooter .foot-copy ul li {display: inline-block; padding: 0px;}
#subfooter .foot-copy ul li a {color: #9b9aad;}
#subfooter .foot-copy ul li a:hover {text-decoration: none;}
#subfooter .foot-copy p, #subfooter .foot-copy ul li {font-size: .8em; padding: 0px 5px; line-height: 1.6em;position: relative;margin-top: 1.5em}
#subfooter .foot-copy ul li {padding: 0px 10px;}
#subfooter .foot-copy img {vertical-align: middle;}

#basicModal .modal-content {border-radius: 0px;}
#basicModal .modal-header {background-color: #FEF200;border: 0px; padding: 10px; text-align: center; font-family: 'Palanquin', sans-serif;}
#basicModal .modal-header h4 {font-weight: 700;}
#basicModal .modal-body {padding: 15px 20px;}
#basicModal .modal-footer {padding: 0px; border: 0px;}
#basicModal .modal-footer .btn-blue {padding: 8px !important;}
#basicModal .modal-footer a:hover {color: #EEE;}




#contact-section .contact-form-7-box .col-sm-6.first_col {  padding-right: 15px;  padding-left: 0;}
#contact-section .contact-form-7-box .col-sm-6.last_col { padding-right: 0; padding-left: 15px;}
#contact-section .contact-form-7-box .caldera-grid .col-sm-12 { padding: 0;}
#contact-section .contact-form-7-box .caldera-grid .form-control { color: #7e7e7e; font-size: 14px; font-weight: 400; width: 100%; outline: none; border: none; border-radius: 5px; padding: 10px 15px; height: 55px; background-color: #f5f5f5; border-color: #f5f5f5; box-shadow: none; margin-bottom: 15px;}
#contact-section .contact-form-7-box .caldera-grid .form-control::placeholder { color: #7e7e7e;}
#contact-section .contact-form-7-box .caldera-grid textarea.form-control { width: 100% !important; padding: 12px 20px 3px; min-height: 55px; height: 85px;}
#contact-section .contact-form-7-box .caldera-grid select.form-control { color: #7e7e7e; padding: 10px 15px; height: 56px; max-width: 100%; width: 100%; border: none; outline: none; border-radius: 5px; background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==) no-repeat center right 20px; -moz-appearance: none; border: none; -webkit-appearance: none; font-size: 14px;}
#contact-section .contact-form-7-box .caldera-grid .btn { background-color: #0081ff; color: #FFF; font-size: 1em; padding: 15px 25px !important; display: block; width: 100%; margin-bottom: 0; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle;  -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; outline: none;}
#contact-section .contact-form-7-box .caldera-grid .btn:hover{ color: #333; }


.form-wrapper .form-for-ccl .col-sm-6.first_col { padding-left: 0; padding-right: 15px;}
.form-wrapper .form-for-ccl .col-sm-6.last_col { padding-right: 0; padding-left: 15px;}
.form-wrapper .form-for-ccl .col-sm-12.single { padding: 0;}
.form-wrapper .form-for-ccl .caldera-grid .form-control { display: block; width: 100%; height: 34px; color: #999; border: 1px solid #ccc; background: rgba(255, 255, 255, 0); line-height: 55px; padding: 0px; font-size: 15px; border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid rgba(98, 119, 146, 0.2); border-left: 0px none #000000; border-radius: 0px;  box-shadow: none !important; background-image: none !important; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; outline: none; vertical-align: baseline;  margin-bottom: 30px;}
.form-wrapper .form-for-ccl .caldera-grid .form-control::placeholder{color:  #999; }
.form-wrapper .form-for-ccl .caldera-grid select.form-control { color: #555; line-height: inherit; max-width: 100%; width: 100%; outline: none; background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==) no-repeat center right 20px !important; -moz-appearance: none; border: none; -webkit-appearance: none; font-size: 15px; padding: 0 0px; background-size: 10px; border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid rgba(98, 119, 146, 0.2); border-left: 0px none #000000; border-radius: 0px;}
.form-wrapper .form-for-ccl .caldera-grid div#CF5ee0685c3c0fd_1-row-3 label { margin: 0 0 10px;  font-size: 16px; line-height: 1.5;  color: #627792;font-family: 'Sailec', sans-serif; font-weight: 300; margin-block-end: 1em; width: 100%;}
.form-wrapper .form-for-ccl .caldera-grid textarea.form-control { height: 115px; width: 100%; min-height: 50px;}
.form-wrapper .form-for-ccl .caldera-grid input[type=file] {  margin-bottom: 30px; width: 100%; color:#6b7f98; cursor: pointer;}
.form-wrapper .form-for-ccl .caldera-grid .btn {position: relative; color: #333; font-size: 1em; padding: 15px 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline: none !important; box-shadow: none !important; display: block; width: 100%; margin-bottom: 0; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; background: #f8ef24 url(../images/banner-btn2.png) no-repeat 65%;}
.form-wrapper .form-for-ccl .caldera-grid .form-control:focus { border-color: #0e2b5c;}

#neg-_feedback.contact-forms .toblur .col-sm-6.first_col { padding-left: 0; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
#neg-_feedback.contact-forms .toblur .col-sm-6.last_col { padding-left: 15px; padding-right: 0;  padding-top: 15px; padding-bottom: 15px;}
#neg-_feedback.contact-forms .toblur .col-sm-12.single { padding: 0;}
#neg-_feedback.contact-forms .toblur .caldera-grid label { font-weight: normal; font-family: 'Sailec-Medium', sans-serif !important; color: #0e2b5c !important; display: inline-block; max-width: 100%; margin-bottom: 5px;}
#neg-_feedback.contact-forms .toblur .caldera-grid .form-control {display: block; width: 100%;  line-height: 1.42857143; color: #999; background-color: #fff; background-image: none; border-radius: 0px; border: 0px; padding: 15px 20px; height: 55px; font-size: 15px; box-shadow: none; margin-bottom: 15px;}
#neg-_feedback.contact-forms .toblur .caldera-grid .form-control::placeholder{color:  #999; }
#neg-_feedback.contact-forms .toblur .caldera-grid .intl-tel-input.allow-dropdown { width: 100%; line-height: 1.42857143; color: #999; background-color: #fff; padding-left: 30px; height: 55px;}
#neg-_feedback.contact-forms .toblur .caldera-grid label span.field_required { color: #0e2b5c !important;}
#neg-_feedback.contact-forms .toblur .caldera-grid div#fld_6921438_1-wrap { padding: 15px 0;}
#neg-_feedback.contact-forms .toblur .caldera-grid .checkbox {  width: 50%;  float: left; padding-right: 15px; padding-left: 15px; margin: 0;}
#neg-_feedback.contact-forms .toblur .caldera-grid .checkbox label { font-weight: normal; font-family: 'Sailec', sans-serif !important; color: #0e2b5c !important; display: inline-block;max-width: 100%; margin-bottom: 5px; font-size: 16px; line-height: 1.5; padding: 0 16px;}
#neg-_feedback.contact-forms .toblur .caldera-grid .checkbox input[type=checkbox] { top: 5px; margin-left: -17px !important;}
#neg-_feedback.contact-forms .toblur .caldera-grid div#fld_2758980_1-wrap { float: left;  width: 100%; margin-top: 20px !important;}
#neg-_feedback.contact-forms .toblur .caldera-grid textarea.form-control { height: 175px;  width: 100% !important;  min-height: 60px;}
#neg-_feedback.contact-forms .toblur .caldera-grid .btn {position: relative; color: #333; font-size: 1em; padding: 16px 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline: none !important; box-shadow: none !important; display: block; width: 100%; margin-bottom: 0; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; background: #f8ef24 url(../images/banner-btn2.png) no-repeat 54%;}
 
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: initial;}

section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .form-control { border-radius: 1px !important; border: 0px !important; padding: 15px 20px; height: 55px !important; font-size: 15px !important; display: block; width: 100%; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin-bottom: 0px !important;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid  .col-sm-6.first_col { padding-left: 0; padding-right: 15px;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid  .col-sm-6.last_col {padding-left: 15px;padding-right: 0;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .col-sm-12 { padding: 0;} 
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid label {font-weight: normal; font-family: 'Sailec-Medium', sans-serif !important; color: #0e2b5c !important; display: inline-block; max-width: 100%;margin-bottom: 5px;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .row .col-sm-6 .form-group { padding: 15px 0; margin-bottom: 15px !important;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid label span.field_required { color: #0e2b5c !important;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .row .col-sm-12 .form-group { padding: 15px 0; margin-bottom: 15px !important; width: 100%; float: left;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid  .checkbox { width: 50%; float: left; padding-right: 15px; padding-left: 12px; margin: 0;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .checkbox label {color: #0e2b5c !important; font-family: 'Sailec', sans-serif !important; display: inline-block; max-width: 100%; margin-bottom: 5px;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .checkbox input[type=checkbox] { margin: 5px 0 0px -17px;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .checkbox+.checkbox { margin: 0;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .row .col-sm-12 .form-group:nth-child(2) { margin-bottom: 0 !important;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .row .col-sm-12 .form-group:nth-child(3) {padding-bottom: 0; margin-bottom: 0 !important;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid textarea.form-control { padding: 15px 20px; min-height: 55px; width: 100% !important; height: 175px !important;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .btn { position: relative; color: #333; font-size: 1em !important; padding: 15px 25px !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px; border-radius: 4px !important; outline: none !important; box-shadow: none !important; display: block; width: 100%; margin-bottom: 0; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none; background-image: none; border: 1px solid transparent !important; background: #f8ef24 url(../images/banner-btn2.png) no-repeat 22rem;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .checkbox:last-child { width: 100%;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .row .col-sm-12 .form-group:nth-child(4) {margin-top: 15px !important; padding: 0; margin-bottom: 0 !important;}
section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .checkbox input[type=checkbox] { top: 0 !important;}

#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact { padding: 0;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .row { padding: 15px 0; margin-bottom: 15px !important;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .row.first_row { padding: 0; margin: 0 !important;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .col-sm-12 { padding: 0;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .col-sm-6.first_col {padding-right: 15px; padding-left: 0;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .col-sm-6.last_col { padding-right: 0; padding-left: 15px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact h1 { font-family: 'Palanquin', sans-serif !important; text-align: center !important; padding-top: 0px !important; margin-top: 0; margin-bottom: 1rem; font-size: 36px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact p.text-center.lh-15.text-spacing.text-dark-blue.text-fontsize { padding-bottom: 25px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .form-group label { font-family: 'Sailec-Medium', sans-serif !important; color: #0e2b5c; display: inline-block;  max-width: 100%; margin-bottom: 5px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .form-group f.raty-star-off { font-weight: normal; color: #ddd; float: left; display: inline-block; max-width: 100%; margin-right: 0 !important; margin-bottom: 5px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .form-group f.raty-star-off:before { margin: 5px;  font-size: 1.7em; display: inline-block; padding-top: 5px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .form-group f.raty-star-on { font-weight: normal; float: left; display: inline-block; max-width: 100%; margin-right: 0 !important; margin-bottom: 5px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .form-group f.raty-star-on:before { margin: 5px;  font-size: 1.7em; display: inline-block; padding-top: 5px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid div#CF5ee8323090504_1-row-5 {  padding-top: 0;margin-bottom: 0 !important; padding-bottom: 5px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .checkbox { width: 50%; float: left; padding-right: 15px; padding-left: 12px; margin: 0;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .checkbox label {color: #0e2b5c !important; font-family: 'Sailec', sans-serif !important; display: inline-block; max-width: 100%; margin-bottom: 5px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .checkbox input[type=checkbox] { margin: 5px 0 0px -17px;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .checkbox+.checkbox { margin: 0;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid textarea.form-control { padding: 15px 20px; min-height: 55px; width: 100% !important; height: 175px !important;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .btn { position: relative; color: #333; font-size: 1em !important; padding: 15px 25px !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px; border-radius: 4px !important; outline: none !important; box-shadow: none !important; display: block; width: 100%; margin-bottom: 0; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none; background-image: none; border: 1px solid transparent !important; background: #f8ef24 url(../images/banner-btn2.png) no-repeat 54%}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid div#CF5ee8323090504_1-row-6 { margin-bottom: 0 !important;  padding-bottom: 0;}
#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .form-group label span.field_required {  display: none;}

.parsley-required { display: none !important;}
.caldera-grid .form-group .parsley-error {border-color: #d00000 !important;border:2px dotted !important;color:#d00000 !important;background: transparent;}
.caldera-grid .form-group label.parsley-error {border: none !important;}
.caldera-grid .help-block {display: none !important;}
input.form-control.parsley-success, select.form-control.parsley-success, textarea.form-control.parsley-success { background: transparent  !important;}
.caldera-grid .row {margin: 0px !important;}
.caldera-grid .form-group { margin:0px auto !important;}

#blog-homepage .inner-blog-wrapper .blog-post .post-content p { line-height: 2; display: -webkit-box;  -webkit-line-clamp: 2;}

.panel-group.light-grey-section ul {padding: 0;list-style: none;}
.panel-group.light-grey-section ul li {border-bottom: 1px solid #EEE;outline: none;background: none;overflow: visible;color: inherit;font-size: 15px;display: block;height: 100%;position: relative;text-decoration: none;padding: 15px 10px;line-height: 1.1;}
.panel-group.light-grey-section ul li a {font-size: 15px;color: #0e2b5c !important;font-family: 'Sailec', sans-serif !important;text-decoration: none;}
.panel-group.light-grey-section ul li.active a {font-family: 'Sailec-Medium', sans-serif !important;}

#about.compensation-header p { color: #343434 !important; font-weight: 300;  line-height: 1.4;}
#sec-3.our-fees .content-body.fee-cont-body ul {list-style: none;padding: 0;}
#sec-3.our-fees .content-body.fee-cont-body ul li {padding-left: 1.5em;padding-bottom: 10px;}
#sec-3.our-fees .content-body.fee-cont-body ul li:before {content: "\f00c";font-family: FontAwesome;display: inline-block;margin-left: -1.5em;width: 1.5em;color: #1dc2ef;}
#header .dropdown-menu li:last-child {text-align: left;background: #EFEFEF;font-size: 14px;color: #337ab7;font-family: 'Sailec-Medium', sans-serif !important;}
#header .dropdown-menu li:last-child:before {display: none;}
#header .dropdown-menu li:last-child:hover {color: #23527c;text-decoration: underline;}
#details .value-wrapper h3.text-left span {display: inline-block;}
#career-features h2 {font-family: 'Sailec-Bold', sans-serif !important;color: #0e2b5c !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-label,div.wpforms-container .wpforms-form .is-flipped.is-open .choices__inner, div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list,div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner {font-weight: normal !important; text-align: left;}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {height: 100px !important; resize: none;}
div.wpforms-container-full .wpforms-form textarea {resize: none !important;}
div.wpforms-container-full .wpforms-form button[type=submit] {width:100% !important;border:none !important;background-color: #0081ff !important; color: #FFF !important;font-size: 1em; padding: 15px 25px}
.form-career .intl-tel-input {display: block;}
.form-career .intl-tel-input .form-control, .intl-tel-input input.form-control {padding-left: 52px !important; padding-right: 6px !important;}

.map-wrapper {background: #343434;}
.map-details-wrapper {padding: 0 20px;}
.map-details-wrapper h3 {color: #fff;line-height: 1.5;font-size: 24px;font-family: "Sailec-Medium"!important;}
.map-details-wrapper p {font-size: 16px;}
.map-details-wrapper p.smaller {font-size: 14px;}
.map-details-wrapper input {background-color: #fff;box-sizing: border-box;border-radius: 2px;color: #333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;display: block;float: none;font-family: inherit;border: 1px solid #ccc;padding: 6px 10px;height: 50px;width: 100%;line-height: 1.3;}
.map-popup .map-wrapper {
background: #343434;
position: absolute;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
}

.map-wrap-div {
width: 100%;
display: block;
margin: 0 0 0;
position: fixed;
float: left;
clear: both;
height: 8px;
top: 0;
z-index: 999999;
}

.map-popup .map_close_popup span {
font-size: 19px;
font-family: "Sailec-Medium"!important;
color: #fff;
padding-top: 5px;
cursor: pointer;
position: absolute;
right: -20px;
}

.map-popup {
width: 100%;
clear: both;
background-color: #272a2d;
padding: 10px 0;
display: inline-block;
position: fixed;
left: 0;
right: 0;
z-index: 999999;
height: 100%;
}

.map-popup .map-wrapper .map-details-wrapper {
padding: 0 20px;
}

.map-popup .map-wrapper .map-details-wrapper h3 {
line-height: 1.5;
font-size: 24px;
font-family: "Sailec-Medium"!important;
}

.map-popup .map-wrapper .map-details-wrapper p {
font-size: 16px;
}

.map-popup .map-wrapper .map-details-wrapper input {
background-color: #fff;
box-sizing: border-box;
border-radius: 2px;
color: #333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-family: inherit;
border: 1px solid #ccc;
padding: 6px 10px;
height: 50px;
width: 100%;
line-height: 1.3;
}

.map-popup1 .map-wrapper {
background: #343434;
position: absolute;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
}

.map-popup1 .map_close_popup span {
font-size: 30px;
font-family: "Sailec-Bold"!important;
color: red;
padding-top: 0;
cursor: pointer;
position: absolute;
right: -40px;
}

.map-popup1 {
width: 100%;
clear: both;
background: rgba(0, 129, 255, 0.25);
padding: 10px 0;
display: inline-block;
position: fixed;
left: 0;
right: 0;
z-index: 999999;
height: 100%;
}

.map-popup1.showcase-popup {
background-color: #272a2d;
}

.map-popup1 .map-wrapper .map-details-wrapper {
padding: 0 20px;
}

.map-popup1 .map-wrapper .map-details-wrapper h3 {
line-height: 1.5;
font-size: 24px;
font-family: "Sailec-Medium"!important;
}

.map-popup1 .map-wrapper .map-details-wrapper p {
font-size: 16px;
}

.map-popup1 .map-wrapper .map-details-wrapper input {
background-color: #fff;
box-sizing: border-box;
border-radius: 2px;
color: #333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-family: inherit;
border: 1px solid #ccc;
padding: 6px 10px;
height: 50px;
width: 100%;
line-height: 1.3;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper {
background: #272a2d;
max-width: 90%;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row {
flex-direction: column;
justify-content: center!important;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-cont {
display: inline-block;
width: 100%;
text-align: center;
color: #fff;
font-size: 16px;
line-height: 30px;
margin: 0 0 30px 0;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm {
width: 100%;
display: inline-block;
text-align: center;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform {
display: flex;
max-width: 100%;
flex-wrap: wrap;
justify-content: center;
align-items: center;
margin: 0 auto;
width: 820px;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-field.pop-typefield {
display: inline-block;
width: 50%;
height: 50px;
border: 1px solid #fff;
padding: 0 20px;
border-radius: 4px;
margin-bottom: 30px;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform input.showcase-sub-btn.popshowcasesubmit {
display: inline-block;
width: auto;
height: 50px;
border: 1px solid #0081ff;
padding: 0 40px;
border-radius: 4px;
background-color: #0081ff!important;
color: #fff!important;
font-size: 19px;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform input.showcase-sub-btn.popshowcasesubmit:hover {
color: #000!important;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform a.cancel-showcasepopup {
display: inline-block;
margin-top: 0;
color: #0081ff;
font-size: 16px;
cursor: pointer;
margin-left: 15px;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform>br {
display: none;
}

.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform a.cancel-showcasepopup:hover {
color: #fff;
}
#contact-section .contact-form-7-box form input.wpforms-field-medium {
color: #7e7e7e;
font-size: 14px;
font-weight: 400;
width: 100%;
outline: none;
border: none;
border-radius: 5px;
padding: 10px 15px;
height: 55px;
background-color: #f5f5f5;
border-color: #f5f5f5;
box-shadow: none;
max-width: 100%;
}


#contact-section .contact-form-7-box form .choices__inner {
color: #7e7e7e;
font-size: 14px;
font-weight: 400;
width: 100%;
outline: none;
border: none;
border-radius: 5px;
padding: 10px 15px;
height: 55px;
background-color: #f5f5f5;
border-color: #f5f5f5;
box-shadow: none;
max-width: 100%;
}

#contact-section .contact-form-7-box form .choices__inner select {
background-color: #f5f5f5 !important;
}

#contact-section .contact-form-7-box form .choices__inner input.choices__input {
background-color: #f5f5f5 !important;
margin: 0 !important;
font-size: 14px;
color: #000;
padding: 0 !important;
}

#contact-section .contact-form-7-box form textarea.wpforms-field-medium {
color: #7e7e7e;
font-size: 14px;
font-weight: 400;
width: 100%;
outline: none;
border: none;
border-radius: 5px;
padding: 20px 15px 10px 15px;
height: 95px;
background-color: #f5f5f5;
border-color: #f5f5f5;
box-shadow: none;
max-width: 100%;
}

#contact-section .contact-form-7-box form button.wpforms-submit {
background-color: #0081ff;
color: #FFF;
font-size: 1em;
padding: 15px 25px !important;
border: 1px solid transparent;
border-radius: 4px;
}

#contact-section .contact-form-7-box form button.wpforms-submit:hover {
background-color: #0081ff;
color: #000 !important;
}
.form-wrapper .form-switch article.grey-section .features {
min-height: inherit;
padding: 100px 30px !important;
}

#contact-section .contact-form-7-box .wpforms-container.wpforms-container-full {
margin-bottom: 0 !important;
}

#contact-section .form-career.contact-form-7-box {
padding-bottom: 0 !important;
}
.toblur .form-career .wpforms-container form label.wpforms-field-label {
font-weight: normal;
color: #0e2b5c !important;
font-family: 'Sailec-Medium', sans-serif !important;
}

.toblur .form-career .wpforms-container form input.wpforms-field-medium {
border-radius: 0px;
border: 0px;
padding: 15px 20px;
height: 55px;
font-size: 15px;
display: block;
width: 100%;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
max-width: 100%;
}

.toblur .form-career .wpforms-container form .choices__inner {
border-radius: 0px;
border: 0px;
padding: 15px 20px;
height: 55px;
font-size: 15px;
display: block;
width: 100%;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.toblur .form-career .wpforms-container form .choices__inner input.choices__input {
padding: 0 !important;
margin: 0 !important;
}

.toblur .form-career .wpforms-container form textarea.wpforms-field-medium {resize: none;height: 175px;border-radius: 0px;border: 0px;padding: 15px 20px;font-size: 15px;display: block;width: 100%;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);max-width: 100%;}
.toblur .form-career .wpforms-container form .wpforms-field-container .wpforms-field {margin-bottom: 20px;}
.toblur .form-career .wpforms-container form ul.wpforms-field-required {float: left;width: 100%;margin-bottom: 20px !important;}
.toblur .form-career .wpforms-container form ul.wpforms-field-required li {float: left;width: 100%;}
.toblur .form-career .wpforms-container form ul.wpforms-field-required li label {font-weight: normal;color: #0e2b5c !important;}

button#wpforms-submit-25359 {background-color: #f8ef24 !important;color: #333 !important;font-size: 1em;padding: 15px 25px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px !important;}
.toblur .form-career .wpforms-container form .wpforms-submit-container {float: left;width: 100%;padding: 0 !important;}
.form-wrapper .features .wrapper-inner:last-child {padding-bottom: 0 !important;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform select {
display: inline-block;width: 320px;height: 50px;border: 1px solid #fff;padding: 0 20px;border-radius: 4px;margin-bottom: 30px;background: #ffffff url(../images/dropdown-arrow.svg) no-repeat center;background-size: 15px;background-position-x: 94%;-moz-appearance: none;-webkit-appearance: none;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform label {font-weight: normal;color: #fff !important;margin-right: 15px;margin-bottom: 0;}
#office-sections .heading-title.content-body h3 {font-size: 1.25em;color: #0e2b5c !important;font-family: 'Sailec-Bold', sans-serif !important;}

@media print { 
	.mystickyelement-lists-wrap {display: none;}
}

.showcase-single-header .showcase-tags .post-tags {background: none;border: none;padding: 0;margin: 0 5px 10px 0;}
.showcase-single-header   .showcase-tags {display: flex;flex-wrap: wrap;padding: 0px;background: none !important;}
.showcase-single-header .showcase-tags .post-tags a {padding: 5px 10px;display: inline-block;text-decoration: none !important;background-color: #4776e6;border: none;color: #FFF;border-radius: 4px;font-size: 10px;}
.showcase-single-header .showcase-tags .post-tags a:hover {background-color: #333;color: #FFF;}
.career-sidebar .widget-body .widget .card-profile .box p {color: #343434 !important;}
.career-sidebar .widget-body .widget .card-profile .box p.text-dark-blue.toblur {color: #0e2b5c !important;}
.service-wrapper .bannersliders button.slick-prev {width: 15px !important;height: 22px !important;background-size: 12px !important;opacity: 0.5;padding: 10px;display: inline-block;transition: ease all 0.5s;}
.service-wrapper .bannersliders button.slick-next {width: 15px !important;height: 22px !important;background-size: 12px !important;opacity: 0.5;padding: 10px;display: inline-block;transition: ease all 0.5s;}
.service-wrapper .bannersliders button.slick-next:hover, .service-wrapper .bannersliders button.slick-prev:hover {opacity: 1;}
.service-wrapper .row.bannersliders .slick-track {display: flex;}
.service-wrapper .row.bannersliders .slick-track .service {height: 100%;}
.service-wrapper .row.bannersliders .slick-track .service .single-service.card-pattern-bottom {height: 100%;}
.service-wrapper .row.bannersliders .slick-track .slick-slide {height: auto;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .showcase-pop-cont.showcase-cond-cont {width: 50%;margin-bottom: 30px;text-align: left;padding-right: 5%;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group.satewise_display {width: 50%;text-align: left;margin-bottom: 30px;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group {width: 100%;display: flex;flex-wrap: wrap;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group label.text-left {width: 50%;padding-right: 5%;margin: 0;text-align: left;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out {display: inline-block;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:checked, .map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:checked + label, .map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:not(:checked) + label {position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #fff;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:checked + label:before, .map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 2px solid #999;border-radius: 100%;background: transparent;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:checked + label:after, .map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:not(:checked) + label:after {
content: '';width: 12px;height: 12px;background: #0081ff;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-group .radio-out [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

/* Media queries - minimum */
@media only screen and (min-width: 768px) {
	#timeline-history .col-md-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.career-wrapper .grid-wrapper .grid-item:nth-child(6n+1), .career-wrapper .grid-wrapper .grid-item:nth-child(6n+3) {-ms-grid-column: span 12;grid-column: span 12;}
	#about.compensation-header p {font-size: 21px;}
	.compensation-header .cta-box.box-shadow p {font-size: 16px !important;}
}
@media only screen and (min-width: 994px) {
	.career-wrapper .grid-wrapper .grid-item {-ms-grid-column: span 3;grid-column: span 3;}	
	.career-wrapper .grid-wrapper .grid-item:nth-child(6n+1), .career-wrapper .grid-wrapper .grid-item:nth-child(6n+3) {-ms-grid-column: span 3;grid-column: span 3;}
	.career-wrapper .grid-wrapper .grid-item:nth-child(6n+2) {-ms-grid-column: span 6;grid-column: span 6;}	
	.career-wrapper .grid-wrapper .grid-item {-ms-grid-column: span 4;grid-column: span 4;}	
}
@media only screen and (min-width: 1280px) {
	#basicModal .modal-dialog {max-width: 350px; width: 100%;}
	.career-wrapper .grid-wrapper .grid-item {-ms-grid-column: span 3;grid-column: span 3;}	
	.career-wrapper .grid-wrapper .grid-item:nth-child(6n+1), .career-wrapper .grid-wrapper .grid-item:nth-child(6n+3) {-ms-grid-column: span 3;grid-column: span 3;}
	.career-wrapper .grid-wrapper .grid-item:nth-child(6n+2) {-ms-grid-column: span 6;grid-column: span 6;}	
	.career-wrapper .grid-wrapper .grid-item {-ms-grid-column: span 4;grid-column: span 4;}
}
@media only screen and (min-width: 1537px) {
	.vdv-1300, .visible-1500 {display: none !important;}
	.visible-1800 {display: block !important;}
}
@media only screen and (min-width: 1800px) {
	.navigator .navbar .nav > li > a {font-size: 14.5px !important;}
	#header.navbar-fixed-top .navigator .dropdown-menu {top: 67px;}
}
/* Media queries - maximum */
@media only screen and (max-width: 1600px) {
	.header-info-text .icons, .sd-1500 {display: none !important;}
}
@media only screen and (max-width: 1536px) {
	#header .extras .menu-extras:before {display: none;}
	.navigator .navbar .nav > li > a {padding: 15px 8px;font-size: 12px;}
	#header.navbar-fixed-top.yellow-section .navigator .navbar .nav > li > a {font-size: 12px;}
	#search-bar {padding: 10px 0;}
	.header-info-text .icons, .sd-1500 {display: none !important;}
	.header-content .header-info-text {display: none !important;}
	.vd-1300, .visible-1800 {display: none !important;}
	.vdv-1300, .visible-1500 {display: block !important;}
}
@media only screen and (max-width: 1345px) {
	.navigator .navbar .nav > li > a {font-size: 13px;}
}
@media only screen and (max-width: 1280px) {
	.navigation {/* display: block !important; */}
	.wrap {max-width: 98%;}
	.navigation .navbar .container, #ribbon .container {width: 100%;}
	.navigation .navbar-default .navbar-nav > li > a {font-size: 1rem;}
	.navigation .navbar {margin-bottom: 0px; border-radius: 0px;}
	.navigation .megamenu li ul li a {width: 99%; padding: 0px 5px 0px 0px;}
	.navigation .megamenu li.submenu ul li a p {display: none !important;}	
	.navigator .navbar, .navigator .nav-info:before { /* display: none; */}
	/* .navigator {width: 10%;} */
	.navigator .nav-info {padding-left: 0; text-align: center;}
	.navigator .container-fluid>.navbar-collapse {padding: 0px;}
	.navigation .navbar-toggle, .navbar, .navbar-default {border-radius: 0px; border: none !important; box-shadow: none;}
	#header.navbar-fixed-top {/* display: none;*/}
	.counter-block-content {padding: 20px 5px;}
	#header .logo {max-width: 115px;}
	#nowin-section .nwnf-footer-text-h2 h2 {font-size: 2.6em;}
	.service-wrapper .bannersliders button.slick-next {width: 10px !important;height: 18px !important;background-size: 8px !important;right: -20px;}
	.service-wrapper .bannersliders button.slick-prev {width: 10px !important;height: 18px !important;background-size: 8px !important;left: -20px;}	
}
@media only screen and (max-width: 1655px) {
	.sd-1655 {display: none;}
}
@media only screen and (max-width: 1406px) {
	.sd-1406 {display: none;}
}
@media only screen and (max-width: 1388px) {
	.sd-1388 {display: none;}
}
@media only screen and (max-width: 1205px) {
	.navbar-collapse, .header-content .container-fluid {padding: 0px;}	
	.navigator .navbar .nav > li > a, #header.navbar-fixed-top.yellow-section .navigator .navbar .nav > li > a {font-size: 11px; padding: 15px 8px;}
	.sd-1205 {display: none;}
}
@media screen and (max-width: 1098px) and (min-width: 1000px){
	.navigator .dropdown-menu {top: 50px;}
}
@media (max-width: 768px) and (max-height: 1024px) {
	.navigator {padding: 0 1%;}
	.counter-block-content {padding: 35px 40px 10px 40px;}
	#values .padding {padding: 150px;}
	.online-services-title {height: inherit;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.form-wrapper .form-for-ccl .caldera-grid .btn { background: #f8ef24 url(../images/banner-btn2.png) no-repeat 70%;}
	#neg-_feedback.contact-forms .toblur .caldera-grid .btn{  background: #f8ef24 url(../images/banner-btn2.png) no-repeat 55%;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .btn  {background: #f8ef24 url(../images/banner-btn2.png) no-repeat 18.4rem;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .btn {  background: #f8ef24 url(../images/banner-btn2.png) no-repeat 55%;}
	.form-wrapper .features .wrapper-inner:last-child .tool-info p.value-content-block {margin-bottom: 0;}
}
@media only screen and (min-width: 1700px) {
	.navigator .navbar .nav > li > a {padding: 10px;}
}
@media (min-width: 1706px) and (max-width: 1930px) {
	#header .extras .icons-info .icons {margin-right: 8px;}
}
@media (min-width: 1228px) and (max-width: 1395px) {
	.sd-12-13 {display: none;}
}
@media only screen and (max-width: 1080px) {
	.extras, #claims-bar {display: none !important;}
	.career-sidebar {display: block;}
	#sec-5.careers-detail .row .col-md-4 {flex: 100%;}
	.navigator .nav-info .widget:last-child {font-size: 12px;}
	.sd-1080 {display: none;}
}
@media only screen and (max-width: 994px) {
	a .call-btn {color: #FFF !important; font-size: .9em;}
	#masthead .page--header h1 {font-size: 40px;}
	.compcalc, #footer-contact .contact-details, #footer-contact, #nowin-section .news-wrapper {padding: 25px 0px !important;}
	#sec-2 .feature:after, #nowin-section .nwnf-footer, #nowin-section {display: none;}
	#sec-1.career-search .btn-blue {margin-left: 0px;}
	#footer-contact .contact-details .email, #nowin-section ul.claim-list {border: none;}
	.career-wrapper .grid-wrapper .grid-item {padding: 0 15px;}
	.main.pages #blog-homepage {padding-top: 25px;}	
	#blog-post.wide-75 {padding-bottom: 25px !important;}
	.item .more-link {display: none !important;}
	.compensation-content h4, .compensation-body .item {text-align: center !important;}
	a.mb-na{text-decoration: none;}
	a.mb-na .item .btn-blue {padding: 10px 15px !important;}
	.online-services-tool.contact_, #neg-_feedback.contact-forms {margin-top: 0px !important;padding: 0px !important;}
	.contact-forms .col-md-5, .contact-forms .container, .contact-forms .row {padding: 0px;margin: 0px;width: 100%;}
	#masthead.contact .masthead-title {padding-bottom: 5px; padding-top: 75px;}
	.sd-994 {display: none;}
	.service-wrapper .row.bannersliders {margin-right: 15px;margin-left: 15px;}
	.service-wrapper .bannersliders button.slick-next {right: -25px;}
	.service-wrapper .bannersliders button.slick-prev {left: -25px;}
}
@media only screen and (max-width: 991px) {
	.form-wrapper .form-for-ccl .caldera-grid .btn { background: #f8ef24 url(../images/banner-btn2.png) no-repeat 63%;}
	#neg-_feedback.contact-forms .toblur .caldera-grid .btn{  background: #f8ef24 url(../images/banner-btn2.png) no-repeat 56%;}
	#neg-_feedback.contact-forms .toblur .caldera-grid .checkbox { width: 100%;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .btn  {background: #f8ef24 url(../images/banner-btn2.png) no-repeat 52vw;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact.wide-50 { padding-right: 20px;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .checkbox { width: 100%;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .btn {  background: #f8ef24 url(../images/banner-btn2.png) no-repeat 56%;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid div#CF5ee8323090504_1-row-4 .col-sm-6.first_col { width: 100%;  padding: 0; padding-bottom: 15px;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid div#CF5ee8323090504_1-row-4 .col-sm-6.last_col {width: 100%; padding: 0;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .checkbox { width: 100%;}
	.resources-group .card-frame .media .media-body { text-align: center;}
	.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-field.pop-typefield {width: 70%;}
}
@media only screen and (max-width: 800px) {
	.navigator .navbar .nav > li > a {font-size: 12px; padding: 10px 5px;}
	.flex-item { display: flex; flex-direction: column; }
	.a-item { order: 1; }
	.b-item { order: 2; }
	.benefits.wide-50 {padding: 10px 0;}
	.benefits .col-md-7.wide-50 {padding: 10px 0;}
	#sec-2 .benefits .content-info {padding: 5px 10px;}
	#process .process-wrap .process-item {padding:50px 15px 38px 145px;}
	#process .process-item:nth-child(2n) {padding: 50px 145px 38px 15px;}
	#process .process-wrap .process-item-inner .process-info p {font-size: 15px;}
	#process .process-wrap .process-item-inner .process-info h3 {font-size: 22px;}
	#process .heading-subtitle {padding: 0 15px;}
	/* #sec-1 #landing-client-1 .client-item {display: none;} */
}
@media only screen and (max-width: 767px) {
	#ribbon, .logo-ccl, #branding, .navigation .navbar-default .navbar-nav > li > a .fa.fa-angle-down, .page--header .heading-title, #values, #masthead.careers, .blog-share, .diversity-image, #intro-diversity {display: none !important;}
	.d-flex {display: block !important;}
	.career-single .page--header .heading-title {display: block !important; padding: 75px 25px 0 !important;}
	.showcase-single .page--header .heading-title {padding: 0px !important;}
	.settlement-figure {text-align: left !important;}
	.showcase-single-header {padding: 50px 0 !important;}
	.switch2ccl #sec-1 #landing-client-1 .client-item {display: block !important;}
	.career-single .page--header .col-md-3.wide-75 {padding: 15px 15px 35px 15px !important;}
	#sec-1.career-search {padding: 75px 0 25px 0;}
	#sec-5 {padding: 25px 0 !important;}
	.people-profile .page-breadcrumb {z-index: 1;}
	.online-services-tool {padding: 0px; padding-top: 10px;}
	#sec-5 .content-body {padding: 10px 0;}
	#sec-3.online-services {padding: 25px 0 20px 0 !important;}
	#footer-contact-form, .switch2ccl #sec-1, #process.wide-75, #neg-_feedback {padding: 45px 0 25px 0 !important;}
	#footer-contact-form .form-career .form-group, #neg-_feedback .form-career .form-group {padding:0px  ; margin-bottom: 0px;}
	#footer-contact-form .form-career input, #neg-_feedback .form-career input {margin-bottom: 15px;}
	#footer-contact-form .form-career .checkbox input, #neg-_feedback .form-career .checkbox input {margin-left: -30px;}
	#footer-contact-form .form-career input[type="file"], #process.wide-75 .text-center.wide-50, #neg-_feedback .form-career input[type="file"] {padding:0px;}
	#footer-contact-form .form-career textarea, #neg-_feedback .form-career textarea {height: 100px; margin-bottom: 15px;}
	#process .heading-title h2 {font-size: 28px;}
	.icon-bar {background: #FFF !important;}
	.wrap {max-width: 100%;}
	#header .logo, #introduction .features, .online-services-tool {margin: 0px;}
	#introduction .f-grid-cell {flex: initial; margin: 0px;}
	/* .page--header .heading-title { padding: 25px 20px 0 20px;}  */
	.compcalc {padding: 0px !important;}
	#masthead .compcalc .compform .calc-header {background: #6d7177 !important; margin-top: 65px;}
	#masthead .compcalc .compform h3, #masthead .compcalc .compform h3 small {color: #FFF !important;}
	#masthead .page--header {padding-bottom: 0px;}
	.navigator {flex-grow: initial; padding: 0; position: initial;}
	.navigator .navbar {background: #FEF200;}
	.navigation .navbar-nav {width: 100%; margin: 0px;}
	.navigation .navbar-default .navbar-nav>li>a {padding: 1rem .6rem;font-size: .8rem; color: #EFEFEF;}
	.navbar-nav>li>.dropdown-menu {position: relative;}
	.navigation .dropdown-menu {float: none; box-shadow: none; min-height: inherit !important;}
	.megamenu .col-md-8, .megamenu .col-md-6, .megamenu .col-md-10 {padding-left: 3px; padding-right: 3px;}
	.navigation .megamenu .submenu, .about.wide-100 {padding: 25px 0;}
	.navigation .megamenu li.submenu ul li:last-child {border-bottom: none;}
	.navigation .megamenu li.submenu ul li a p {display: none;}
	.navigation .dropdown-menu:before, #clients:before {background-image: none !important;}
	.navbar {position: absolute;width: 100%;z-index: 2;}
	.navigation .navbar-fixed-top {position:absolute; z-index: 2; top: inherit;}
	.navigation .megamenu li ul li a {display: table; width: 100%;}
	.navbar__relative {position: relative!important}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #C9C9C9}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: none!important;}
	.navbar-collapse {border: none;}
	.logo {display: block; position: relative; min-height: 90px;}
	.logo img {width: 160px; text-align: center; margin: 0 auto; padding: 25px 15px; }
	.navbar {position: absolute; width: 100%; z-index: 2;}
	.navigation .navbar-nav {width: auto;}
	.navigation .navbar-default .navbar-nav>li>a {padding: .8rem .6rem;font-size: .8rem; border-bottom: 1px solid #6d7177;}
	.navbar-nav > li > .dropdown-menu {position: relative;}
	.navigation .dropdown-menu {float: none; box-shadow: none; min-height: inherit !important;}
	.megamenu .col-md-8, .megamenu .col-md-6, .megamenu .col-md-10 {padding-left: 3px; padding-right: 3px;}
	.navigation .megamenu .submenu, #introduction .features.wide-45 {padding: 0px;}
	.navigation .megamenu li.submenu ul li a p {display: none;}
	.navigation .dropdown-menu:before {background-image: none !important;}.navbar {position: absolute;width: 100%;z-index: 2;}
	.navigation .navbar-default {background-color: #FEF200 !important;}
	.navigation.navbar-fixed-top {position:absolute; z-index: 2; top: inherit;}
	.navigation .megamenu li ul li a {display: table; width: 100%;}
	.navigation .navbar-brand, .online-services-tool.col-md-6 {padding: 0px;border: 0px;}
	.navigation .navbar-brand.logo {padding: 0px;min-height: 75px;}
	.navigation .navbar-brand.logo img {padding: 5px;}
	.navigation .navbar-default .navbar-collapse {background: #64676D !important;}
	.navigation .navbar-nav {margin-top: 0px;margin-bottom:0px;}
	.navigation .navbar-default .navbar-toggle {padding: 20px;padding-left: 25px;height: 75px;background: #64676D !important;width: 70px;margin: 0px;}
	.navigation .navbar-default .navbar-nav > li > a {font-size: .8rem; font-weight: normal;}
	.navigation .navbar-default .navbar-nav > li > a:hover, 
	.navigation .navbar-default .navbar-nav > li > a:active, 
	.navigation .navbar-default .navbar-nav > .show > a, 
	.navigation .navbar-default .navbar-nav > li > a:focus {background: #5b5d63; color: #FFF;}
	.navigation .megamenu {position: relative !important;}
	.navigation .megamenu .col-md-12 {padding-left: 5px; padding-right: 5px;}
	#blog-homepage .entries-wrapper .col-md-4 {padding: 10px 15px;}
	#blog-homepage .entries-wrapper .post {padding: 0px; margin-bottom: 10px;}
	#blog-homepage .entries-wrapper {margin: 0px;}
	.navigation .dropdown-menu {background-color: #6d7177;}
	.navigation .megamenu li.submenu ul li {border-bottom: 1px solid #777a81;padding-left: 15px;}
	.navigation .megamenu li ul li a {color: #EEEEEE}
	.navigation .navbar-default .navbar-nav>.open>a {background: #555;}
	.navbar-nav li a.dropdown-toggle:after {transform: translateY(-50%);content: "\f107";font-family: 'FontAwesome';color: #fff;position: absolute;font-size: 15px;font-weight: 400;top: 20px;right: 12px;-webkit-transition: 0.2s ease all;transition: 0.2s ease all;}
	.megamenu li.submenu ul li {border-bottom: 1px solid #777a81;}
	.navbar-nav .open .dropdown-menu {background-color: #6d7177;}	
	.call-btn {height: 75px;background: #0081ff;padding: 15px 25px;text-align: center;font-size: 18px;}
	.call-btn a {text-decoration: none; color: #FFF;}
	.call-btn .fa {font-size: 24px;}
	#introduction .about {min-height: initial;}
	#homepage_header .headers {margin: 0px !important;}
	#homepage_header .page--header h1 {font-size: 35px; padding-top: 100px;}
	#sec-2 {padding-bottom: 25px;}
	#sec-2 .feature {min-height: 1px;}
	#sec-2 .feature:after, .or-cta {display: none !important;}
	#sec-2 .promo-content .btn_ {width: 100%; display: block; margin: 10px 0;}
	.navbar-form .add-on .input-group-btn .btn {padding: 7px 12px;}
	.nav-homepage .navbar-form {border: 0px; box-shadow: none;}
	#quicklinks {padding: 35px 0;}
	.wide-35.quicklinks-link {padding: 15px 0;}
	#quicklinks .quicklinks-link a, #masthead.blog-single .page--header .heading-title {display: block !important;}
	#sec-1, #sec-2 {padding: 25px 0;}
	#sec-2 .content-info .wide-50 {padding: 25px 0;}
	#sec-2 .promo-content {padding: 15px 0 25px 0;}
	#sec-3, #sec-4 {padding: 50px 0;}
	#sec-4 .content .heading-title h3 {font-size: 1.65rem;}
	#sec-4 .content-body .item {padding: 25px 0;}
	#sec-4 .content {margin: 0px;}
	#blog-homepage {padding: 35px 0;}
	#blog-homepage .heading-title .wide-45 {padding: 15px 0;}
	#blog-homepage .margin-center.wide-75 {padding: 35px 0;}
	#footer .footer-info .footer-logo, #footer .footer-info .footer-description {width: 40%; display: inline-block;}
	#footer .footer-logo img {margin: 0px;}
	.foot-copy.text-right {text-align: center !important;}
	#timeline-history .line {left: 15px;}
	#timeline-history .item {padding-left: 45px;width: 100%;}
	#timeline-history .dots {right: auto;left: 0;-webkit-transform: none;-ms-transform: none;transform: none;}
	#timeline-history .timeline-feature>.inner {text-align: left;width: 100%;max-width: 100%;}
	#timeline-history .content-body {width: 100%;}
	#timeline-history .timeline-info>.inner {padding-top: 30px;float: none;text-align: left;}
	#timeline-history .item:nth-child(odd) .timeline-feature {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}
	#timeline-history .item:nth-child(odd) .timeline-info .content-wrap {text-align: left;}
	#timeline-history .row {display: block;}
	#timeline-history .item+.item {margin-top: 28px;}
	#people .entries-wrapper {margin: 0px;}
	.people-profile .page-wrapper {padding: 25px 15px;display: -webkit-box;display: -moz-box;display: box;}
	.people-profile .card-profile .img {width: 125px;height: 125px;}
	.people-profile .page-caption-text {min-height: initial; text-align: center;}
	.people-profile h1.page-caption-title {font-size: 24px !important;}
	.people-profile h4.page-caption-position {font-size: 15px !important; letter-spacing: 0px;}
	.m-order-1 {-webkit-order: 1;order: 1;}
	.m-order-2 {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;box-ordinal-group: 2;}
	.pages #sec-3 .content-structure {padding-left: 15px;}
	.pages #sec-3 {padding: 55px 0 20px 0;}
	.pages #sec-3.compensation-services {padding: 10px 0;}
	.pages #sec-3.compensation-services .content-structure {padding: 15px 10px;}
	.pages #sec-3.compensation-services .heading-title h3 {font-size: 1.5em;}
	.pages #sec-3.compensation-services .content-body p {font-size: 18px;}
	.pages #neg-_feedback.contact-forms {padding-top: 50px !important;}
	.pages.people-details #neg-_feedback.contact-forms {padding-top: 0px !important;}
	.pages.people-details #neg-_feedback .form-career {padding-left: 0px !important;}
	.counter-block-content {min-height: inherit;}
	.value-wrapper .wide-100 {padding: 25px 0;}
	#details .value-wrapper {padding: 5px 0;}
	#details h3 {padding: 15px 0;}
	#details h3:after {display: none;}
	#details .wrapper-inner {padding-left: 0px; padding-right: 0px;}
	#call-to-action .wide-50 {padding: 5px 0px;}
	#call-to-action.wide-50 {padding: 15px 0;}
	#call-to-action .wide-20 {padding: 25px;}
	.people-details .content-structure {margin-top: 35px;}
	.form-for-ccl .form-group {margin-bottom: 0px;}
	.form-for-ccl .form-control {background: rgba(255, 255, 255, 0);line-height: 55px;padding: 0px; font-size: 15px;border-top: 0px none #000000;border-right: 0px none #000;border-bottom: 3px solid rgba(98, 119, 146, 0.2);border-left: 0px none #000000;border-radius: 0px; padding: 20px 25px 20px 0; margin-bottom: 25px;}
	.form-wrapper .form-for-ccl {padding-left: 15px; padding-right: 15px;}
	#footer-contact {padding: 15px 0;}
	#footer-contact .contact-details .email, #nowin-section ul.claim-list {border: none !important;}
	#footer-contact .contact-details {padding-bottom: 30px;}
	.inner-blog-wrapper {padding: 15px 10px; border: none;}
	.journal-articles .inner-blog-wrapper {padding: 0; box-shadow: none !important; border: none;}
	#sec-1.blog-search {padding: 25px 0;}
#sec-1.blog-search {padding-top: 75px;}
	.blog-home {padding: 35px 0;}
	#contact-section .contact-form-7-box {padding: 50px 15px;}
	#contact-section .form-group:before {display: block;}
	#contact-section .form-horizontal .form-group .col-md-6, #contact-section .form-horizontal .form-group .col-md-12 {margin: 10px 0;}
	#contact-section .form-horizontal .form-group .col-md-6:last-child, #contact-section .form-horizontal .form-group .col-md-12:last-child {margin-bottom: 0px;}
	.career .panel-group {margin-bottom: 20px;}
	#masthead.blog-single .page--header .heading-title {padding: 55px 30px 10px;}
	#masthead.blog-single .page--header .heading-title h1 {padding: 0px; font-size: 24px;}
	#sec-3.our-fees .heading-title {padding: 5px !important;}
	#sec-3.our-fees {padding: 0px !important;}
	.journal-articles .footnotes- {overflow: scroll;}
	.form-career {padding-top: 30px;}
	#contact-section .contact-form-7-box .col-sm-6.first_col { padding-right: 0;}
	#contact-section .contact-form-7-box .col-sm-6.last_col { padding-left: 0;}
	#blog-homepage .entries-wrapper .post { height: auto;}
	#blog-homepage .entries-wrapper .col-md-4 { padding: 5px; width: 100%;	}
	.form-wrapper .form-for-ccl .col-sm-6.first_col { padding-left: 0; padding-right: 0;}
	.form-wrapper .form-for-ccl .col-sm-6.last_col { padding-right: 0; padding-left: 0;}
	.form-wrapper .form-for-ccl .caldera-grid .form-control {background: rgba(255, 255, 255, 0);line-height: 55px;padding: 0px;font-size: 15px;border-top: 0px none #000000;border-right: 0px none #000;border-bottom: 3px solid rgba(98, 119, 146, 0.2);border-left: 0px none #000000;border-radius: 0px;padding: 20px 25px 20px 0;margin-bottom: 25px;}
	.form-wrapper .form-for-ccl .caldera-grid textarea.form-control {height: 150px;padding-top: 0;padding-right: 0;}
	#neg-_feedback.contact-forms .toblur .col-sm-6.first_col { padding: 0 !important;}
	#neg-_feedback.contact-forms .toblur .col-sm-6.last_col {  padding: 0 !important;}
	#neg-_feedback.contact-forms .toblur .caldera-grid .intl-tel-input.allow-dropdown{margin-bottom: 15px;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact.wide-50 { padding-right: 0px; padding-left: 0px !important}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .col-sm-6.first_col { padding-left: 0; padding-right: 0;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .col-sm-6.last_col { padding-left: 0; padding-right: 0;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .checkbox label { margin-bottom: 8px; padding: 0px 15px;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .row .col-sm-12 .form-group:nth-child(3) {  padding-top: 15px !important;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .btn {background: #f8ef24 url(../images/banner-btn2.png) no-repeat 52.5vw;}
	.navbar-default .navbar-nav>.active>a { background: #64676d;}
	.navigation .navbar-default .navbar-nav > li.dropdown-toggle.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a { -webkit-appearance: none; background: url(../images/scroll-arrow1.png) no-repeat 98% #64676d;}
	.navigation .navbar-default .navbar-nav > li.dropdown-toggle.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.toggled a { background: url(../images/scroll-arrow1.png) no-repeat 98% #555;}
	.navigation .navbar-default .navbar-nav > li.dropdown-toggle.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children ul.sub-menu {background-color: #6d7177;float: none;width: auto;margin-top: 0;border: 0;box-shadow: none;border-top-left-radius: 4px;border-top-right-radius: 4px;position: relative !important;min-height: inherit !important;border-radius: 0;top: 100%;left: 0;z-index: 1000;min-width: 160px;padding: 5px 0;font-size: 14px;text-align: left;list-style: none;}
	.navigation .navbar-default .navbar-nav > li.dropdown-toggle.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children ul.sub-menu li { padding: 0px;  max-width: 98%; position: relative;}
	.navigation .navbar-default .navbar-nav > li.dropdown-toggle.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children ul.sub-menu li a { padding: .7rem 0; font-size: 14px; padding-left: 15px; background: no-repeat; display: table; width: 100%; color: #EEEEEE;}
	.navigation .navbar-default .navbar-nav > li.dropdown-toggle.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children ul.sub-menu li a:hover { color: #28ACE2;  font-weight: 700;}
	.navigation .navbar-default .navbar-nav > li.dropdown-toggle.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.mobletoggled ul.sub-menu { display: block !important;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .col-sm-6.first_col { padding: 0;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .col-sm-6.last_col { padding: 0;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .row { padding: 0px !important; margin-bottom: 0px !important;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid textarea.form-control { height: 100px !important; margin-bottom: 15px;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .checkbox label { margin-bottom: 8px;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid div#CF5ee8323090504_1-row-5 { padding-bottom: 10px !important;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .btn{background: #f8ef24 url(../images/banner-btn2.png) no-repeat 52.5vw;}
	.list-about .list__image {width: 150px;margin-right: 25px;}
	.list-process > ul > li:nth-child(2n) .list__image {width: 150px;}
	.list-about > ul > li:nth-child(2n) .list__image {margin-left: 25px;}
	.list-process .list__body {padding: 10px;width: 100%;}
	.list-process .list__body:last-child {margin-top: 25px;}
	.list-process > ul > li:nth-child(2n+1):before {left: 50px;}
	[class^="list-"], [class^="list"] > ul, .list-process > ul > li:nth-child(2n) .list__body {padding-left: 0px;}
	.shell {padding-left: inherit; padding-right: inherit;}
	.list-process > ul > li:nth-child(2n):before {left: 65px;}
	.list-process > ul > li:nth-child(2n) .list__body {margin: 25px 0; width: 100%;}
	.list-about > ul > li:nth-child(2n) .list__image {margin-right: 0px;}
	#about.compensation-header h1 {padding-top: 15px;}
	.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform .form-field.pop-typefield {width: 100%;}
	.toblur .form-career .wpforms-container form .wpforms-field-container .wpforms-field {margin-bottom: 0;}
	.toblur .form-career .wpforms-container form ul.wpforms-field-required {margin-bottom: 0 !important;}
	#contact-section .contact-form-7-box form {margin-bottom: 20px!important;}
	.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform label {width: 100%;margin: 0 0 15px 0;}
	.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform select {width: 100%;margin-bottom: 10px;}
	.service-wrapper .row.bannersliders .slick-track {display: inline-block;}
}

@media only screen and (max-width: 680px) {
	.form-wrapper .form-for-ccl .caldera-grid .btn { background: #f8ef24 url(../images/banner-btn2.png) no-repeat 56vw; }
	#neg-_feedback.contact-forms .toblur .caldera-grid .btn{  background: #f8ef24 url(../images/banner-btn2.png) no-repeat  53vw;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .btn{background: #f8ef24 url(../images/banner-btn2.png) no-repeat 53vw;}
}
@media only screen and (max-width: 500px) {
	.form-wrapper .form-for-ccl .caldera-grid .btn {background: #f8ef24 url(../images/banner-btn2.png) no-repeat 58vw; }
	#neg-_feedback.contact-forms .toblur .caldera-grid .btn{  background: #f8ef24 url(../images/banner-btn2.png) no-repeat  54vw;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .btn {background: #f8ef24 url(../images/banner-btn2.png) no-repeat 54vw;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .btn{background: #f8ef24 url(../images/banner-btn2.png) no-repeat 54vw;}
}

@media only screen and (max-width: 480px) {
	#blog-homepage .btn_ .btn { width: auto;}
}

@media only screen and (max-width: 400px) {
	.form-wrapper .form-for-ccl .caldera-grid .btn { background: #f8ef24 url(../images/banner-btn2.png) no-repeat 60vw; }
	#neg-_feedback.contact-forms .toblur .caldera-grid .btn{  background: #f8ef24 url(../images/banner-btn2.png) no-repeat  55vw;}
	section.ds-b.contact-forms.light-grey-section.no-bg .form-career.ccl-contact .caldera-grid .btn { background: #f8ef24 url(../images/banner-btn2.png) no-repeat 55vw;}
	#neg-_feedback .col-md-10.col-md-offset-1 .form-career.ccl-contact .caldera-grid .btn{background: #f8ef24 url(../images/banner-btn2.png) no-repeat 55vw;}
	.map-popup1.showcase-popup .container.map-wrapper.showcase-wrapper .row .showcase-pop-frm form.showcasepopupform input.showcase-sub-btn.popshowcasesubmit {padding: 0 25px;}
}

/* All MS Edge only styles here */
@supports (-ms-ime-align:auto) {
	#header .extras .menu-extras:before, #header .navigator .dropdown-menu li:before {display: none;}
	#masthead .page--header h1, #masthead .page--header p {/* color: #343434;*/}
	.compcalc .calc-body p {color: #FFF !important;}
	#masthead.grey-section {background: #eceff3 !important;}
	#masthead .page--header h1.text-dark-blue, #masthead .page--header p.text-dark-blue {color: #0e2b5c !important;}
	#header ul li {list-style-image: url(data:0);}
	.blur {-webkit-filter: url('../images/blur.svg'); filter: url('../images/blur.svg') !important;filter: progid:DXImageTransform.Microsoft.blur(pixelradius=20); opacity: 0.5;}
	#masthead {/* background: url('../images/slider-1.jpg');*/ background-size: cover !important; background-position: 50% 50%;}
	#masthead.homepage:before {width: 100%;height: 100%;position: absolute;top: 0;left: 0;content: "";z-index: 0;background: #000;background: rgba(0,0,0,0.6);}
	#masthead.careers {background: initial; background-size: cover !important; background-position: 50% 50%;}	
	#masthead.pages {background: url('../images/pexels-photo-140983.jpg') !important; background-size: cover !important; background-position: center;}
	#masthead.pages.gradient-blue-section {background: #85d5e0 !important;background: -moz-linear-gradient(left,  #85d5e0 0%, #9ce3e5 50%, #b0ecea 100%) !important;background: -webkit-linear-gradient(left,  #85d5e0 0%,#9ce3e5 50%,#b0ecea 100%) !important;background: linear-gradient(to right,  #85d5e0 0%,#9ce3e5 50%,#b0ecea 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85d5e0', endColorstr='#b0ecea',GradientType=1 ) !important;}
	#masthead.blur {background-color: #1dc2ef !important; background: url('../images/slider-1.jpg') !important;background-position: 50% 50%;position: relative;background-blend-mode: multiply !important;background-size: cover !important; opacity: 1;}
	#header .extras .menu-extras {padding:0px; padding-left: 9px;}
	#masthead.pages .heading-title h1 {color: #0e2b5c !important;}
	#about .lead.lh-2.text-white, #about h1.text-white {color: #0e2b5c !important;}
	#masthead.careers {min-height: 300px;}
	.navigator {width: 0%;}
	#masthead.careers .heading-title h1, #masthead.careers .page--header p, #masthead.homepage .heading-title h1, #masthead.homepage .page--header p {color: #FFF !important;}
}
/* All IE9 only styles go here */
@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
	.img:before {background-color: rgba(0, 0, 0, 0.5);}
	.blur {filter: progid:DXImageTransform.Microsoft.blur(pixelradius=20);}
	#masthead.blur {background-color: #1dc2ef !important; background: url('../images/slider-1.jpg') !important;background-position: 50% 50%;position: relative;background-blend-mode: multiply !important;background-size: cover !important;}
}
@media only screen and (min-width: 960px) {
	div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img {width: 48px;}
}
@media only (max-width: 959px) {
	div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img {width: 24px;}
}

div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label {font-size: 12px;}
.blog-post .card-profile {min-height: 400px;background: #fff;box-shadow: 0 20px 50px rgb(0 0 0 / 10%);border-radius: 10px;transition: .5s;}
.blog-post .card-profile .box {text-align: center;padding: 20px;box-sizing: border-box;width: 100%;}
.blog-post .card-profile .box .img {width: 120px;height: 120px;margin: 0 auto;border-radius: 50%;overflow: hidden;}
.blog-post .card-profile .box .img img {width: 100%;height: 100%;}
.blog-post .card-profile .box p.navpillz {font-size: 12px;background: #0e2b5c;color: #fff;display: inline-block;padding: 4px 10px;border-radius: 15px;max-width: 225px;margin: 0 auto;margin-bottom: 10px;}
.map-popup1 .map-wrapper .map-details-wrapper .heading-title h4 { font-size: 24px;}
.map-popup1 .map-wrapper .map-details-wrapper .widget-body p.text-white.text-spacing.smaller { font-size: 18px;}
.map-popup1 .map-wrapper .map-details-wrapper .heading-title h4 {
    font-size: 24px;
}

.map-popup1 .map-wrapper .map-details-wrapper .widget-body p.text-white.text-spacing.smaller {
    font-size: 18px;
}

.map-wrapper .map-details-wrapper .heading-title h4 {
    font-size: 24px;
}

.map-wrapper .map-details-wrapper .widget-body p.text-white.text-spacing.smaller {
    font-size: 18px;
}

.map-wrapper .row.justify-content-center.align-items-center.d-flex {
    align-items: center!important;
}

.map-wrapper .row.justify-content-center.align-items-center.d-flex .map-details-wrapper {
    display: flex;
    align-items: center;
}

.map-wrapper .row.justify-content-center.align-items-center.d-flex.all_loct_list {
    padding: 10px 0;
    padding-top: 35px;
    height: 100%!important;
    position: relative;
    align-items: start!important;
    background: #272a2d!important;
}

.map-wrapper .all_search_loct_list {
    background: #272a2d!important;
}

.map-wrapper .row.justify-content-center.align-items-center.d-flex.all_loct_list .text-left.justify-content-center, .map-wrapper .row.justify-content-center.align-items-center.all_loct_list .text-left.justify-content-center {
    margin: 0 0.85% 20px;
    padding: 20px 20px;
    border: 1px solid #fff;
}

.map-wrapper .row.justify-content-center.align-items-center.d-flex.all_loct_list .loop_loct_list h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    float: left;
    width: 100%;
}

.map-wrapper .row.justify-content-center.align-items-center.d-flex.all_loct_list .loop_loct_list p.card-text {
    float: left;
    width: 100%;
    color: #fff;
    margin: 0 0 10px 0!important;
    font-weight: 300!important;
    font-size: 14px;
}

.map-wrapper .row.justify-content-center.align-items-center.d-flex.all_loct_list .loop_loct_list p.card-text.directions a {
    color: #1dc2ef!important;
}

#accordion .panel.panel-default .panel-heading h4.panel-title a {
    color: #fff!important;
    font-family: 'Sailec-Medium',sans-serif!important;
    font-size: 22px;
    text-align: left!important;
    text-decoration: none!important;
    position: relative;
    padding: 5px 35px 0 0;
}

#accordion .panel.panel-default .panel-heading h4.panel-title a:hover {
    color: #1dc2ef!important;
}

#accordion .panel.panel-default .panel-heading h4.panel-title a::after {
    content: "";
    border: solid #1dc2ef;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 10px;
    transform: rotate(45deg);
}

#accordion .panel.panel-default .panel-heading h4.panel-title a[aria-expanded="true"]::after {
    transform: rotate(-135deg);
    top: 18px;
}

.map-wrapper #accordion {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
}

#accordion .panel.panel-default .panel-body table td {
    color: #fff;
    font-size: 14px;
}

#accordion .panel.panel-default .panel-body table td a {
    color: #1dc2ef!important;
}

#accordion .panel.panel-default .panel-body table th {
    color: #fff;
    font-size: 14px;
}