html, body {overflow-x: hidden;font-family: 'Montserrat', sans-serif;}
body {background-color: #ffffff;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 400;color: #9b9b9b;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
::selection {background-color: #ebab21;color: #ffffff;}
@font-face {font-family: 'icomoon';src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/icomoon.eot?8pq1w');src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/icomoon.eot?#iefix8pq1w') format('embedded-opentype'),
url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/icomoon.woff?8pq1w') format('woff'),
url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/icomoon.ttf?8pq1w') format('truetype'),
url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/icomoon.svg?8pq1w#icomoon') format('svg');font-weight: normal;font-style: normal;}

a {color: #003668;transition: color 0.3s ease;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;-o-transition: color 0.3s ease;}
a:hover {color: #ad3600;text-decoration: none;}
section {position: relative;}
img {max-width: 100%;}
/*-------------------------
RESET Default Styles
--------------------------*/
*,p,h1,h2,h3,h4,h5,h6,ul,ol,li {margin: 0;padding: 0;}
*,:active,:focus {outline: none;}
ul,ol {list-style: none;}
button {border: none;}
button,button:focus,.btn.focus,.btn:focus,.form-control,.form-control:focus {outline: none;background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
textarea {resize: none;}
select {background-color: transparent;}
hr {border-top: 2px solid #eaeaea;}
/*----------------------------
Helper Classes
----------------------------*/
.col-padding-0>.row {margin: 0;}
.col-padding-0, .col-padding-0>.row>[class*=col-] {padding: 0;}
.inner-padding {padding: 120px 70px;}
.width-auto {width: auto !important;}
.fz-16 {font-size: 16px;}
.font-secondary {font-family: 'Montserrat', sans-serif;}
.lh-1 {line-height: 1 !important;}
.vh-100 {height: 100vh !important;}
.list-inline>li {display: inline-block;}
.align-v {display: flex;align-items: center;}
.align-v-h {display: flex;justify-content: center;align-items: center;}
.border-top {border-top: 1px solid #eaeaea !important;}
.border-bottom {border-bottom: 1px solid #eaeaea !important;}
.flex-1 {flex: 1;}


/*  margin Top */
.mt-0 {margin-top: 0 !important;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-60 {margin-top: 60px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-90 {margin-top: 90px !important;}
.mt-100 {margin-top: 100px !important;}
/* Margin Bottom */
.mb-0 {margin-bottom: 0 !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-60 {margin-bottom: 60px !important;}
.mb-70 {margin-bottom: 70px !important;}
.mb-80 {margin-bottom: 80px !important;}
.mb-90 {margin-bottom: 90px !important;}
.mb-100 {margin-bottom: 100px !important;}
.mt--100 {margin-top: -100px;}
/* Margin Right */
.mr-0 {margin-right: 0 !important;}
.mr-20 {margin-right: 20px !important;}
.mr-30 {margin-right: 30px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-50 {margin-right: 50px !important;}
/* Margin Left */
.ml-0 {margin-left: 0 !important;}
.ml-20 {margin-left: 20px !important;}
.ml-30 {margin-left: 30px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-50 {margin-left: 50px !important;}
/* padding Top */
.pb-10 {padding-top: 10px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-60 {padding-top: 60px !important;}
.pt-70 {padding-top: 70px !important;}
.pt-80 {padding-top: 80px !important;}
.pt-90 {padding-top: 90px !important;}
.pt-100 {padding-top: 100px !important;}
.pt-110 {padding-top: 110px !important;}
.pt-120 {padding-top: 120px !important;}
.pt-130 {padding-top: 130px !important;}
.pt-140 {padding-top: 140px !important;}
.pt-150 {padding-top: 150px !important;}
.pt-170 {padding-top: 170px !important;}
/*  Padding Bottom */
.pb-10 {padding-bottom: 10px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-60 {padding-bottom: 60px !important;}
.pb-70 {padding-bottom: 70px !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-90 {padding-bottom: 90px !important;}
.pb-100 {padding-bottom: 100px !important;}
.pb-110 {padding-bottom: 110px !important;}
.pb-120 {padding-bottom: 120px !important;}
.pb-130 {padding-bottom: 130px !important;}
.pb-140 {padding-bottom: 140px !important;}
.pb-150 {padding-bottom: 150px !important;}
.pb-170 {padding-bottom: 170px !important;}
/* padding Right */
.pr-0 {padding-right: 0 !important;}
.pr-15 {padding-right: 15px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-30 {padding-right: 30px !important;}
.pr-50 {padding-right: 50px !important;}
.pr-60 {padding-right: 60px !important;}
.pr-70 {padding-right: 70px !important;}
.pr-100 {padding-right: 100px !important;}
/* padding Left */
.pl-0 {padding-left: 0 !important;}
.pl-15 {padding-left: 15px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-30 {padding-left: 30px !important;}
.pl-50 {padding-left: 50px !important;}
.pl-60 {padding-left: 60px !important;}
.pl-70 {padding-left: 70px !important;}
.pl-100 {padding-left: 100px !important;}
/* Mobile Phones and tablets */


/* Medium Devices */

/*-------------------------
Background & Colors
--------------------------*/
/* Colors */
.color-white {color: #ffffff !important;}
.color-gray {color: #f9f9f9 !important;}
.color-dark {color: #282828 !important;}
.color-theme {color: #ebab21 !important;}
.color-heading {color: #ebab21 !important;}
.color-body {color: #9b9b9b !important;}
/* backgrounds */
.bg-white {background-color: #ffffff !important;}
.bg-gray {background-color: #f9f9f9 !important;}
.bg-dark {background-color: #282828 !important;}
.bg-heading {background-color: #ebab21 !important;}
.bg-theme {background-color: #ebab21 !important;}
.bg-img {position: relative;z-index: 1;}
.bg-parallax {background-attachment: fixed;}
.bg-overlay:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-color: rgba(0,0,0,0.3);}
.bg-overlay-2:before {background-color: rgba(27, 26, 26, 0.25);}
.bg-overlay-3:before {background-color: rgba(27, 26, 26, 0.75);}
.bg-overlay-secondary:before {background-color: rgba(18, 28, 69, 0.9);}
.bg-overlay-theme:before {background-color: rgba(255, 94, 20, 0.9);}
.bg-overlay-grdient-theme:before {background-color: rgba(255, 94, 20, 0.9);background-image: -webkit-linear-gradient(90deg, rgba(27, 26, 26, 0) 0%, rgba(255, 94, 20, 0) 0%, #ebab21 65%);background-image: -moz-linear-gradient(90deg, rgba(27, 26, 26, 0) 0%, rgba(255, 94, 20, 0) 0%, #ebab21 65%);background-image: -ms-linear-gradient(90deg, rgba(27, 26, 26, 0) 0%, rgba(255, 94, 20, 0) 0%, #ebab21 65%);}
.bg-overlay-grdient-secondary:before {background-color: rgba(18, 28, 69, 0.75);background-image: -webkit-linear-gradient(-90deg, rgba(27, 26, 26, 0) 0%, rgba(5, 16, 59, 0) 0%, #05103b 65%);background-image: -moz-linear-gradient(-90deg, rgba(27, 26, 26, 0) 0%, rgba(5, 16, 59, 0) 0%, #05103b 65%);background-image: -ms-linear-gradient(-90deg, rgba(27, 26, 26, 0) 0%, rgba(5, 16, 59, 0) 0%, #05103b 65%);}
.bg-overlay-gradient-secondary-2:before {background-color: rgba(18, 28, 69, 0.95);background-image: -webkit-linear-gradient(90deg, rgba(27, 26, 26, 0) 0%, rgba(5, 16, 59, 0) 0%, #05103b 65%);background-image: -moz-linear-gradient(90deg, rgba(27, 26, 26, 0) 0%, rgba(5, 16, 59, 0) 0%, #05103b 65%);background-image: -ms-linear-gradient(90deg, rgba(27, 26, 26, 0) 0%, rgba(5, 16, 59, 0) 0%, #05103b 65%);}
/*-------------------------
Typography
--------------------------*/
h1,h2,h3,h4,h5,h6 {color: #333;font-family: 'Montserrat', sans-serif;text-transform: capitalize;font-weight: 600;line-height: 1.1;margin-bottom: 23px;}
p {font-size: 15px;line-height: 25px;font-weight: 400;margin-bottom: 15px;}
h1 {font-size: 52px;}
h2 {font-size: 42px;}
h3 {font-size: 38px;}
h4 {font-size: 32px;}
h5 {font-size: 24px;}
h6 {font-size: 18px;}
.heading__subtitle {font-size: 14px;line-height: 1;font-weight: 700;color: #ebab21;display: inline-block;margin-bottom: 13px;}
.heading__title {font-size: 33px;margin-bottom: 15px;}
.heading__desc {font-size: 16px;line-height: 25px;margin-bottom: 0;}
.divider__line+.heading__desc {margin-top: 18px;}
.heading .divider__line:after {width: 40px;}
.heading-2 .heading__title {font-weight: 700;}
.heading-3 .heading__subtitle {margin-bottom: 17px;}
.heading-3 .heading__title {font-size: 37px;font-weight: 700;line-height: 52px;margin-bottom: 20px;}
.heading-white .heading__subtitle {color: #f9f9f9;}
.heading-white .heading__title, .heading-white .heading__desc {color: #ffffff;}
.text__block-desc {font-size: 16px;line-height: 26px;margin-bottom: 35px;}
.text__block-2 {position: relative;}
.text__block-2 .text__block-title {position: absolute;top: 0;left: 0;}
.text__block-2 .text__block-desc {padding-left: 220px;}
.text__link {font-size: 14px;font-weight: 700;}
.text__link a {color: #ebab21;border-bottom: 2px solid #ebab21;transition: all 0.3s ease;padding-bottom: 2px;}
.text__link:hover a {color: #ebab21;border-bottom: 2px solid #ebab21;}
.text__link a.color-theme {border-bottom-color: #ebab21;}
/* Medium Size Screens */

/*-------------------------
page title 
-------------------------*/
.header-transparent+.page-title {margin-top: -100px;}
.pagetitle__subheading {font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;line-height: 1;color: #f9f9f9;display: block;margin-bottom: 21px;}
.pagetitle__heading {font-size: 57px;color: #ffffff;margin-bottom: 0;}
.pagetitle__desc {font-size: 14px;font-weight: 700;line-height: 24px;color: #f9f9f9;margin-bottom: 0;}
.page-title {padding: 241px 0 148px;}
.page-title .breadcrumb {margin-top: 15px;margin-bottom: 0;}
.page-title .breadcrumb-item a, .page-title .breadcrumb-item+.breadcrumb-item::before {color: #ffffff;}
.page-title .breadcrumb-item a:hover {color: #ebab21;}
.page-title .breadcrumb-item.active {color: #f4f4f4;}
.page-title-layout2 .pagetitle__heading {font-size: 47px;line-height: 62px;margin-bottom: 15px;}
.page-title-layout2 .btn {margin-top: 35px;}
.page-title-layout3 .pagetitle__heading {font-size: 47px;font-weight: 700;line-height: 62px;margin-bottom: 18px;}
.page-title-layout3 .btn {margin-top: 32px;}
.page-title-layout4 {padding: 248px 0 115px;}
.page-title-layout4 .pagetitle__heading {font-size: 47px;font-weight: 700;line-height: 62px;margin-bottom: 18px;}
/* Medium Size Devices */

/*------------------------------*\
BUTTONS
\*--------------------------*/
.btn {text-transform: capitalize;position: relative;font-size: 14px;font-weight: 700;width: 170px;height: 50px;line-height: 48px;border-radius: 3px;text-align: center;padding: 0;letter-spacing: 0.4px;border-radius: 2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display:inline-block;}
.btn:focus, .btn.active, .btn:active {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;outline: none;}
.btn__block {width: 100%;}
/* Button Primary */
.btn__primary {background-color: #003668;color: #ffffff;border: 2px solid #003668;}
.btn__primary:active, .btn__primary:focus, .btn__primary:hover {background-color: transparent;color: #003668;}
.btn__primary.btn__hover2:active, .btn__primary.btn__hover2:focus, .btn__primary.btn__hover2:hover {background-color: #ffffff;color: #ebab21;border-color: #ffffff;}
.btn__primary.btn__hover3:active, .btn__primary.btn__hover3:focus, .btn__primary.btn__hover3:hover {background-color: #ebab21;color: #ffffff;border-color: #ebab21;}
/* Button Secondary*/
.btn__secondary {background-color: #ebab21;color: #ffffff;border: 2px solid #ebab21;}
.btn__secondary:active, .btn__secondary:focus, .btn__secondary:hover {background-color: #ebab21;color: #ffffff;border-color: #ebab21;}
.btn__secondary.btn__hover2:active, .btn__secondary.btn__hover2:focus, .btn__secondary.btn__hover2:hover {background-color: #ffffff;color: #ebab21;border-color: #ffffff;}
/* Button White */
.btn__white {background-color: #ffffff;color: #ebab21;border: 2px solid #ffffff;}
.btn__white:active, .btn__white:focus, .btn__white:hover {background-color: #ebab21;color: #ffffff;border-color: #ebab21;}
.btn__white.btn__hover2:active, .btn__white.btn__hover2:focus, .btn__white.btn__hover2:hover {background-color: #ebab21;color: #ffffff;border-color: #ebab21;}
.btn__rounded {border-radius: 50px;}
/* Button Link */
.btn__link {background-color: transparent;border-color: transparent;width: auto;height: auto;line-height: 1;border: none;}
.btn__link.btn__primary {color: #ebab21;}
.btn__link.btn__primary:active, .btn__link.btn__primary:focus, .btn__link.btn__primary:hover {color: #ebab21;background-color: transparent;border-color: transparent;}
.btn__link.btn__secondary {color: #ebab21;}
.btn__link.btn__secondary:active, .btn__link.btn__secondary:focus, .btn__link.btn__secondary:hover {color: #ebab21;background-color: transparent;border-color: transparent;}
.btn__link.btn__white {color: #ffffff;}
.btn__link.btn__white:active, .btn__link.btn__white:focus, .btn__link.btn__white:hover {color: #ffffff;background-color: transparent;border-color: transparent;}
/* Button Bordered */
.btn__bordered {background-color: transparent;}
.btn__bordered.btn__primary {color: #ebab21; border-color: #ebab21;}
.btn__bordered.btn__primary:active, .btn__bordered.btn__primary:focus, .btn__bordered.btn__primary:hover {color: #ffffff;background-color: #ebab21;border-color: #ebab21;}
.btn__bordered.btn__secondary {color: #ebab21; border-color: #ebab21;}
.btn__bordered.btn__secondary:active, .btn__bordered.btn__secondary:focus, .btn__bordered.btn__secondary:hover {color: #ffffff;background-color: #ebab21;border-color: #ebab21;}
.btn__bordered.btn__white {color: #ffffff;border-color: #ffffff;}
.btn__bordered.btn__white:active, .btn__bordered.btn__white:focus, .btn__bordered.btn__white:hover {color: #ebab21;background-color: #ffffff;border-color: #ffffff;}
.btn__white.btn__secondary {color: #ebab21;border-color: #ffffff;background-color: #ffffff;}
.btn__white.btn__secondary:active, .btn__white.btn__secondary:focus, .btn__white.btn__secondary:hover {color: #ffffff;background-color: #ebab21;border-color: #ebab21;}
.btn__video.popup-video {padding-left: 50px;color: #ffffff;}
.btn__video.popup-video .video__player {position: absolute;top: 0;left: 0;width: 50px;height: 50px;line-height: 50px;}
.btn__video-lg.popup-video {padding-left: 100px;width: 200px;height: 75px;line-height: 75px;}
.btn__video-lg.popup-video .video__player {width: 75px;height: 75px;line-height: 75px;}
.btn__video-lg.popup-video .video__btn-title {font-size: 14px;font-weight: 700;line-height: 23px;text-align: left;display: inline-block;margin-top: 10px;}
.btn__lg {width: 220px;}
.btn__underlined {padding-bottom: 5px;}
.btn__underlined:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background-color: #ebab21;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.btn__white.btn__underlined:after {background-color: #ffffff;}
.btn__white.btn__underlined:hover {color: #ebab21;}
.btn__white.btn__underlined:hover:after {background-color: #ebab21;}
.btn span+i {margin-left: 6px;}
/*---------------------------
Forms
----------------------------*/
label {font-size: 14px;font-weight: 500;line-height: 1;margin-bottom: 15px;color: #333;font-size: 18px;}
.form-group {position: relative;margin-bottom: 30px;}
.form-control {height: 50px;line-height: 50px;border: none;border: 1px solid #eaeaea;border-radius: 1px;padding: 0 0 0 20px;font-size: 14px;border-radius: 2px;}
.form-control:focus {border-color: #ebab21;}
textarea.form-control {height: 122px;padding-top: 10px;line-height: 25px;}
.form-control::-webkit-input-placeholder {color: #9b9b9b;}
.form-control:-moz-placeholder {color: #9b9b9b;}
.form-control::-moz-placeholder {color: #9b9b9b;}
.form-control:-ms-input-placeholder {color: #9b9b9b;}
.form__title {font-size: 18px;line-height: 1;margin-bottom: 20px;}
.form-group-select:after {content: "";font-family: FontAwesome;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);}
.form-group-select select {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;color: #9b9b9b;cursor: pointer;}
/* Input Radio */
.label-radio {display: block;position: relative;padding-left: 26px;margin-bottom: 0;cursor: pointer;font-size: 13px;font-weight: 400;color: #9b9b9b;}
.label-radio input {position: absolute;z-index: -1;opacity: 0;}
.radio-indicator {position: absolute;top: -1px;left: 0;height: 17px;width: 17px;background: transparent;border: 2px solid #eaeaea;border-radius: 50%;}
.label-radio input:checked~.radio-indicator {background: transparent;}
.label-radio:hover input:not([disabled]):checked~.radio-indicator,
.label-radio input:checked:focus~.radio-indicator {background: transparent;}
.radio-indicator:after {content: "";position: absolute;display: none;left: 3px;top: 3px;height: 7px;width: 7px;border-radius: 50%;background: #ebab21;}
.label-radio input:checked~.radio-indicator:after {display: block;}
/*--------------------
Tabs
--------------------*/
.nav-tabs {border-bottom: none;}
.nav-tabs .nav__link {display: block;position: relative;padding: 0 0 6px;margin: 0 30px 20px 0;text-transform: capitalize;font-size: 14px;font-weight: 700;line-height: 1;color: #ebab21;}
.nav-tabs .nav__link:last-of-type {margin-right: 0;}
.nav-tabs .nav__link:after {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: #ebab21;-webkit-transition: all 0.7s linear;-moz-transition: all 0.7s linear;-ms-transition: all 0.7s linear;-o-transition: all 0.7s linear;transition: all 0.7s linear;}
.nav-tabs .nav__link.active,
.nav-tabs .nav__link:hover {color: #ebab21;}
.nav-tabs .nav__link.active:after,
.nav-tabs .nav__link:hover:after {width: 100%;}
.nav-tabs-white .nav__link {color: #ffffff;}
.nav-tabs-white .nav__link.active,
.nav-tabs-white .nav__link:hover {color: #ffffff;}
.nav-tabs-white .nav__link:after {background-color: #fff;}

/*------------------- 
Icons
------------------*/
.social__icons {display: flex;flex-wrap: wrap;align-items: center;color: #ebab21;}
.social__icons a {margin-right: 20px;color: #ebab21;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.social__icons a:hover {color: #ebab21;}
.social__icons a:last-of-type {margin-right: 0;}
/*-------------------------
Breadcrumb
--------------------------*/
.breadcrumb {background-color: transparent;padding: 0;}
.breadcrumb-item {line-height: 1;}
.breadcrumb-item+.breadcrumb-item::before {font-family: FontAwesome;content: "";}
/*----------------------
Pagination
-----------------------*/
.pagination li {margin-right: 10px;}
.pagination li:last-child {margin-right: 0;}
.pagination li a {font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;display: block;width: 50px;height: 50px;line-height: 48px;background-color: transparent;color: #ebab21;text-align: center;border: 1px solid #eaeaea;border-radius: 2px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.pagination li a:hover,
.pagination li a.current {background-color: #ebab21;border-color: #ebab21;color: #ffffff;}


/*-------------------
lists
-------------------*/
.contact__list li {font-size: 14px;line-height: 21px;margin-bottom: 9px;}
.contact__list li:last-child {margin-bottom: 0;}
.contact__list li i {font-size: 16px;margin-right: 9px;color: #ebab21;}
.list-items li {position: relative;padding-left: 26px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 600;margin-bottom: 8px;}
.list-items li:before {content: "";font-family: "Fontawesome";position: absolute;left: 0;}
.list-items-white li {color: #ffffff;}
.list-items-white li:before {color: #ffffff;}
.list-items-layout2 li {font-weight: 400;}
.list-items-layout2 li:before {color: #ebab21;}
/*-----------------------
Alert
-----------------------*/
.alert {background-color: #ebab21;padding: 24px 20px;border-radius: 0;color: #ffffff;font-size: 15px;font-weight: 700;border-radius: 3px;border: none;}
/*------------------------
Animations
-----------------------*/
@-webkit-keyframes pulsing {0% {opacity: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
40% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
100% {opacity: 0;-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);}
}

@-moz-keyframes pulsing {0% {opacity: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
40% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
100% {opacity: 0;-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);}
}
/*
@-ms-keyframes pulsing {0% {opacity: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
40% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
100% {opacity: 0;-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);}
} */

@-o-keyframes pulsing {0% {opacity: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
40% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
100% {opacity: 0;-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);}
}

@keyframes pulsing {0% {opacity: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
40% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
100% {opacity: 0;-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);}
}

@-webkit-keyframes slideTopDown {0% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
100% {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);-ms-transform: translateY(-6px);-o-transform: translateY(-6px);transform: translateY(-6px);}
}

@-moz-keyframes slideTopDown {0% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
100% {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);-ms-transform: translateY(-6px);-o-transform: translateY(-6px);transform: translateY(-6px);}
}
/* 
@-ms-keyframes slideTopDown {0% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
100% {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);-ms-transform: translateY(-6px);-o-transform: translateY(-6px);transform: translateY(-6px);}
}*/

@-o-keyframes slideTopDown {0% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
100% {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);-ms-transform: translateY(-6px);-o-transform: translateY(-6px);transform: translateY(-6px);}
}

@keyframes slideTopDown {0% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
100% {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);-ms-transform: translateY(-6px);-o-transform: translateY(-6px);transform: translateY(-6px);}
}

/*----------------------------
Navbar & Header
-----------------------------*/
.header {position: relative;z-index: 1010;}
/* Navbar */
.navbar {padding: 0;height: 100px;max-height: 100px;background-color: #ffffff;border-bottom: 1px solid #ededed;/*  dropdown-menu  */
}

.navbar>.container,
.navbar>.container-fluid {position: relative;height: 100px;}
.navbar .navbar-brand {padding: 0;margin: 0;line-height: 100px;}
.navbar .navbar-brand img {max-height: 43px;}
.navbar .logo-light {display: none;}
.navbar .navbar-toggler {padding: 0;border: none;border-radius: 0;width: 23px;position: relative;}
.navbar .navbar-toggler .menu-lines {display: inline-block;}
.navbar .navbar-toggler .menu-lines:before,
.navbar .navbar-toggler .menu-lines:after {content: "";position: absolute;top: 5px;left: 0;width: 23px;height: 2px;display: inline-block;background-color: #333333;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.navbar .navbar-toggler .menu-lines:after {top: 10px;}
.navbar .navbar-toggler .menu-lines span {position: absolute;top: 0;left: 0;width: 23px;height: 2px;background-color: #333333;}
.navbar .navbar-toggler.actived .menu-lines>span {opacity: 0;}
.navbar .navbar-toggler.actived .menu-lines:before {top: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.navbar .navbar-toggler.actived .menu-lines:after {top: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.navbar .nav__item {position: relative;margin-right: 29px;}
.navbar .nav__item:last-child {margin-right: 0;}
.navbar .nav__item .nav__item-link {font-size: 15px;font-weight: 700;text-transform: capitalize;display: block;position: relative;color: #333333;line-height: 100px;letter-spacing: 0.4px;}
.navbar .nav__item .nav__item-link:before {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;display: block;background-color: #333333;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-ms-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;}
.navbar .nav__item .nav__item-link.active:before,
.navbar .nav__item .nav__item-link:hover:before {width: 100%;}
.navbar .dropdown-toggle:after {content: "";font-family: fontAwesome;border: none;vertical-align: middle;margin-left: 0;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.navbar .dropdown-menu {border-radius: 0;border: none;margin: 0;background-color: #ffffff;}
.navbar .dropdown-menu .nav__item {padding: 0 40px;margin-right: 0;}
.navbar .dropdown-menu .nav__item .nav__item-link {color: #9b9b9b;text-transform: capitalize;font-weight: 400;line-height: 40px !important;white-space: nowrap;position: relative;border-bottom: 1px solid #eaeaea;}
.navbar .dropdown-menu .nav__item .nav__item-link:after {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background-color: #ebab21;-webkit-transition: all 0.8s linear;-moz-transition: all 0.8s linear;-ms-transition: all 0.8s linear;-o-transition: all 0.8s linear;transition: all 0.8s linear;}
.navbar .dropdown-menu .nav__item .nav__item-link:hover {color: #ebab21;}
.navbar .dropdown-menu .nav__item .nav__item-link:hover:after {width: 100%;}
.navbar .dropdown-menu .nav__item:last-child>.nav__item-link {border-bottom: none;}
.navbar .dropdown-menu .nav__item:last-child>.nav__item-link:after {display: none;}
.navbar .dropdown-menu .dropdown-toggle:after {right: 0;}
.header__top-right {position: absolute;top: 30px;right: 15px;margin-bottom: 20px;}
.header__top-right ul li {margin-left: 20px;font-size: 14px;font-weight: 700;color: #fff;}
.header__top-right ul li i {font-size: 16px;margin-right: 7px;}
.header__top-right ul li .btn {font-size: 14px;width: 155px;height: 40px;line-height: 40px;letter-spacing: 0;}
.header__top-right .dropdown-toggle {display: flex;align-items: center;padding-right: 25px;color: #fff;}
.header__top-right .dropdown-toggle:after {content: "";}
.header__top-right .dropdown-toggle i {font-size: 20px;}
.header__top-right .dropdown-menu {min-width: 100px !important;padding: 0 !important;}
.header__top-right .dropdown-menu .dropdown-item {color: #9b9b9b;}
.header__top-right .dropdown-menu .dropdown-item:focus,
.header__top-right .dropdown-menu .dropdown-item:hover {background-color: transparent;color: #ebab21;}
.header__top-right .dropdown-menu .dropdown-item.active,
.header__top-right .dropdown-menu .dropdown-item:active {background-color: transparent;}
/* header topbar */
.header__topbar {background-color: #ebab21;max-height: 48px;}
.header__topbar .contact__list {display: flex;flex-wrap: wrap;}
.header__topbar .contact__list li {line-height: 48px;margin-right: 20px;margin-bottom: 0;color: #ffffff;}
.header__topbar .contact__list li a {color: #ffffff;}
.header__topbar .contact__list li a:hover {color: #ebab21;}
.header__topbar .contact__list li i {color: #ebab21;margin-right: 8px;}
.header__topbar .contact__list li:last-child {margin-right: 0;}
.header__topbar .social__icons a {color: #ffffff;line-height: 45px;margin-right: 20px;}
.header__topbar .social__icons a:last-child {margin-right: 0;}
.header__topbar .social__icons a:hover {color: #ebab21;}
.header__topbar .social__icons span {margin-right: 20px;}
.header__topbar .header__topbar-links {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: flex-end;}
.header__topbar .header__topbar-links li a {display: block;color: #ffffff;position: relative;margin-right: 20px;font-size: 13px;}
.header__topbar .header__topbar-links li a:hover {color: #ebab21;}
/* navbar-transparent */
.header-transparent .navbar {border-bottom: 1px solid rgba(255, 255, 255, 0.15);background-color: transparent;}
.header-transparent .navbar .navbar-toggler .menu-lines:before,
.header-transparent .navbar .navbar-toggler .menu-lines:after,
.header-transparent .navbar .navbar-toggler .menu-lines span {background-color: #ffffff;}
.header-transparent .navbar .nav__item .nav__item-link:before {background-color: #ffffff;}
.header-transparent .logo-light {display: inline-block;}
.header-transparent .logo-dark {display: none;}
.header-transparent .module__btn,
.header-transparent .nav__item .nav__item-link {color: #ffffff;}
.header-transparent .navbar.fixed-navbar .nav__item .nav__item-link:before {background-color: #333333;}
/* navbar-white */
.header-white .header__top-right ul li,
.header-white .header__top-right .dropdown-toggle {color: #9b9b9b;}
.header-full .module__btn,
.header-full .navbar .navbar-nav {margin-top: 0;}
.header-full .navbar,
.header-full .navbar .nav__item .nav__item-link {line-height: 100px;}
.header-full .navbar,
.header-full .navbar>.container,
.header-full .navbar>.container-fluid {height: 100px;}
/* fixed-navbar */
.fixed-navbar {position: fixed;top: 0;right: 0;left: 0;width: 100%;z-index: 1040;border-bottom: 0 !important;background-color: #ffffff !important;box-shadow: 0 3px 4px rgba(0, 0, 0, 0.07);-webkit-animation: translateHeader 0.8s;-moz-animation: translateHeader 0.8s;-ms-animation: translateHeader 0.8s;-o-animation: translateHeader 0.8s;animation: translateHeader 0.8s;}
.fixed-navbar>.container,
.fixed-navbar>.container-fluid {position: relative;}
.fixed-navbar .header__top-right {display: none !important;}
.fixed-navbar .nav__item .nav__item-link {color: #333333;}
.fixed-navbar .logo-light {display: none;}
.fixed-navbar .logo-dark {display: inline-block;}
.fixed-navbar .navbar-nav {margin-top: 0;}
.fixed-navbar .module__btn {margin-top: 0;color: #333333;}
.header-full-layout2 .navbar__bottom.fixed-navbar {background-color: #ebab21 !important;height: 60px;max-height: 60px;}
.header-full-layout2 .navbar__bottom.fixed-navbar>.container,
.header-full-layout2 .navbar__bottom.fixed-navbar>.container-fluid {height: 60px;}
/* navbar-modules */
.navbar-modules {margin-left: 10px;}
.navbar-modules li {margin-left: 20px;}
.navbar-modules li a {position: relative;}
.navbar-modules li a:hover {color: #ebab21;}
.navbar-modules .btn__request {width: 153px;height: 40px;line-height: 40px;font-size: 14px;border-radius: 2px;background-color: #ebab21;color: #ffffff;letter-spacing: 0.2px;}
.navbar-modules .btn__request i {font-size: 11px;margin-left: 4px;}
.navbar-modules .btn__request:hover {background-color: #ebab21;color: #ffffff;}
.navbar-modules .dropdown .dropdown-toggle {padding-right: 20px;font-weight: 600;}
.navbar-modules .dropdown .dropdown-toggle:after {content: "";display: block !important;}
.navbar-modules .dropdown .dropdown-menu {min-width: 120px;padding: 10px;}
.navbar-modules .dropdown .dropdown-menu .dropdown-item {padding: 5px 0;position: relative;border-bottom: 1px solid #eaeaea;}
.navbar-modules .dropdown .dropdown-menu .dropdown-item img {width: 17px;margin-right: 5px;}
.navbar-modules .dropdown .dropdown-menu .dropdown-item:after {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background-color: #ebab21;-webkit-transition: all 0.8s linear;-moz-transition: all 0.8s linear;-ms-transition: all 0.8s linear;-o-transition: all 0.8s linear;transition: all 0.8s linear;}
.navbar-modules .dropdown .dropdown-menu .dropdown-item:hover {background-color: transparent;color: #ebab21;}
.navbar-modules .dropdown .dropdown-menu .dropdown-item:hover:after {width: 100%;}
.navbar-modules .dropdown .dropdown-menu .dropdown-item:last-child {border-bottom: none;}
.navbar-modules .dropdown .dropdown-menu .dropdown-item:last-child:after {display: none;}
/* module-search  */
.module__search-container {position: fixed;z-index: 2300;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;background-color: #fff;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.module__search-container .close-search {position: absolute;top: 30px;right: 30px;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #777;cursor: pointer;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.module__search-container .close-search:after {content: "";position: absolute;top: 0;left: 0;width: 40px;height: 40px;z-index: -1;opacity: 0;background-color: #ebab21;-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.module__search-container .close-search:hover {color: #fff;}
.module__search-container .close-search:hover:after {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.module__search-container .module__search-form {position: absolute;top: 50%;left: 0;right: 0;width: 100%;max-width: 550px;margin: -40px auto 0;-webkit-transform: translateY(-50%) scaleX(0);-moz-transform: translateY(-50%) scaleX(0);-ms-transform: translateY(-50%) scaleX(0);-o-transform: translateY(-50%) scaleX(0);transform: translateY(-50%) scaleX(0);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}
.module__search-container .module__search-btn {position: absolute;top: 0;left: 0;line-height: 80px;text-align: center;font-size: 28px;cursor: pointer;transition: 0.3s ease;color: #ebab21;}
.module__search-container .module__search-btn:hover {color: #ebab21;}
.module__search-container .search__input {z-index: 1;height: 80px;padding: 0 0 0 40px;background: transparent;border: none;border-bottom: 1px solid #eaeaea;width: 100%;color: #ebab21;font-family: 'Montserrat', sans-serif;font-size: 35px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.module__search-container .search__input::-webkit-input-placeholder {color: #ebab21;}
.module__search-container .search__input:-moz-placeholder {color: #ebab21;}
.module__search-container .search__input::-moz-placeholder {color: #ebab21;}
.module__search-container .search__input:-ms-input-placeholder {color: #ebab21;}
.module__search-container.active {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.module__search-container.inActive {opacity: 0;-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.module__search-container.active .module__search-form {-webkit-transform: translateY(-50%) scaleX(1);-moz-transform: translateY(-50%) scaleX(1);-ms-transform: translateY(-50%) scaleX(1);-o-transform: translateY(-50%) scaleX(1);transform: translateY(-50%) scaleX(1);}
.module__search-container.inActive .module__search-form {-webkit-transition-delay: 0ms;-moz-transition-delay: 0ms;-ms-transition-delay: 0ms;-o-transition-delay: 0ms;transition-delay: 0ms;-webkit-transform: translateY(-50%) scaleX(0);-moz-transform: translateY(-50%) scaleX(0);-ms-transform: translateY(-50%) scaleX(0);-o-transform: translateY(-50%) scaleX(0);transform: translateY(-50%) scaleX(0);}
/* Large Size Screens */


/* Header Animation */
@-webkit-keyframes translateHeader {0% {opacity: 0;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
}

@-moz-keyframes translateHeader {0% {opacity: 0;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
}
/* 
@-ms-keyframes translateHeader {0% {opacity: 0;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
}*/

@-o-keyframes translateHeader {0% {opacity: 0;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
}

@keyframes translateHeader {0% {opacity: 0;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
}

/*-------------------------
Footer
--------------------------*/
.footer {border-top: 1px solid #eaeaea; }
.footer-top {padding-top: 100px; padding-bottom: 67px; }
.footer-top .footer__widget-title {font-size: 14px; line-height: 1; margin-bottom: 26px; }
.footer__widget-about .footer-logo {margin-bottom: 24px; }
.footer__widget-about p {font-size: 14px; line-height: 24px; margin-bottom: 15px; }
.footer__widget-about .contact__list {margin-bottom: 20px; }
.footer__widget-about .contact__list li span {color: #a5a5a5; }
.footer__widget-about .contact__list li span:last-child {margin-left: 3px; color: #ebab21; }
.footer__widget-nav li a, .footer__copyright-links li a {display: block; position: relative; color: #9b9b9b; font-size: 14px; line-height: 33px; }
.footer__widget-nav li a:hover, .footer__copyright-links li a:hover {color: #ebab21; }
.footer__copyright-links li a {margin-right: 4px; padding-right: 5px; font-size: 13px; }
.footer__copyright-links li a:after {content: "-"; position: absolute; right: 0; color: #9b9b9b; }
.footer__copyright-links li:last-child a:after {display: none; }
.footer-bottom {padding: 28px 0; border-top: 1px solid #eaeaea; font-size: 13px; }
.footer-bottom .social__icons a {font-size: 17px; }
.footer-newsletter {background-color: #f9f9f9; padding-top: 40px; padding-bottom: 20px; }
.footer-newsletter .footer__newsletter-text h6 {font-size: 17px; margin-bottom: 10px; }
.footer-newsletter .footer__newsletter-text p {font-size: 14px; margin-bottom: 10px; }
.footer-newsletter .form-control {max-width: 50%; }
.footer-newsletter .form-control:last-of-type {border-left-color: transparent; }
.footer-newsletter .form-control:focus {border-color: #ebab21 !important; }
.footer-newsletter .social__icons a {border: 1px solid #eaeaea; width: 50px; height: 50px; line-height: 48px; border-radius: 2px; text-align: center; margin-right: 5px; }
.footer-newsletter .social__icons a:last-of-type {margin-right: 0; }
.footer-newsletter .social__icons a:hover {background-color: #ebab21; color: #ffffff; }

/* Scroll Top Button */
#scrollTopBtn {position: fixed; right: 10px; bottom: 30px; width: 45px; height: 45px; opacity: 0; z-index: 1000; font-size: 18px; border-radius: 4px; color: #ffffff; background-color: #ebab21; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#scrollTopBtn:hover {background-color: #ebab21; }
#scrollTopBtn.actived {right: 30px; opacity: 1; }


/*----------------------
Carousel
-----------------------*/
[data-nav=false] .owl-nav, [data-dots=false] .owl-dots {display: none; }
.owl-carousel-new .owl-item img {width: 100%; }
.carousel-dots .owl-dots {margin-top: 10px; text-align: center; }
.carousel-dots .owl-dots .owl-dot {background-color: transparent; display: inline-flex; align-items: center; justify-content: center; position: relative; width: 12px; height: 12px; margin: 0 20px; }
.carousel-dots .owl-dots .owl-dot span {display: block; width: 8px; height: 8px; border: 2px solid #a5a5a5; border-radius: 50%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.carousel-dots .owl-dots .owl-dot:not(:last-child):after {content: ""; position: absolute; top: 50%; left: 20px; width: 12px; height: 2px; display: block; background-color: #eee; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.carousel-dots .owl-dots .owl-dot:not(:first-child):before {content: ""; position: absolute; top: 50%; left: -20px; width: 12px; height: 2px; display: block; background-color: #eee; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.carousel-dots .owl-dots .owl-dot.active span {border-color: #ebab21; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); }
.carousel-dots .owl-dots .owl-dot.active:before, .carousel-dots .owl-dots .owl-dot.active:after {background-color: #ebab21; }
.carousel-dots-white .owl-dots .owl-dot.active span, .carousel-dots-white .owl-dots .owl-dot span {border-color: #fff; }
.carousel-dots-white .owl-dots .owl-dot.active:before, .carousel-dots-white .owl-dots .owl-dot.active:after {background-color: #fff; }
.carousel-arrows .owl-nav .owl-prev, .carousel-arrows .owl-nav .owl-next {position: absolute; top: 50%; width: 40px; height: 40px; line-height: 40px; color: #999999; font-size: 0; font-weight: 400; text-align: center; background-color: transparent; cursor: pointer; padding: 0; border-radius: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transform: translateY(-50%); }
.carousel-arrows .owl-nav .owl-prev:hover, .carousel-arrows .owl-nav .owl-next:hover {color: #ebab21; background-color: transparent; }
.carousel-arrows .owl-nav .owl-prev {left: 0; }
.carousel-arrows .owl-nav .owl-prev:before {font-family: "icomoon"; content: ""; font-size: 50px; }
.carousel-arrows .owl-nav .owl-next {right: 0; }
.carousel-arrows .owl-nav .owl-next:before {font-family: "icomoon"; content: ""; font-size: 50px; }

/*------------------------
Slider 
--------------------------*/
.header-transparent+.slider {margin-top: -100px; }
.slider {padding: 0; }
.slider .slide-item-banner {height: 100vh; }
.slider .slide__subtitle {display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 17px; line-height: 1; color: #f9f9f9; margin-bottom: 25px; }
.slider .slide__title {font-size: 70px; font-weight: 700; line-height: 1.2; color: #ffffff; margin-bottom: 14px; }
.slider h3 {text-shadow: 0px 0px 8px white; }
.slider .slide__desc {font-size: 22px; font-weight: 500; color: #ffffff; padding-right: 0px; margin-bottom: 35px; line-height: 1.5; }
.slider .carousel-arrows .owl-nav .owl-prev {left: 50px; }
.slider .carousel-arrows .owl-nav .owl-next {right: 50px; }
.slider .carousel-arrows .owl-nav .owl-prev, .slider .carousel-arrows .owl-nav .owl-next {color: #ffffff; border: none; line-height: 46px; width: auto; opacity: 0; transition: opacity 0.5s ease, transform 0.4s ease; transform: scale(0.8); }
.slider:hover .carousel-arrows .owl-nav .owl-prev, .slider:hover .carousel-arrows .owl-nav .owl-next {opacity: 1; transform: scale(1); }
.slider .owl-dots {position: absolute; bottom: 80px; width: 100%; z-index: 5; }
.slider-1 {overflow: hidden; }
.slider-1 .slide-item-banner {min-height: 750px; }
.slider-1 .btn__video {position: absolute; right: 0; bottom: 35px; z-index: 3; }
.slider-1 .thumbs-dots {position: absolute; left: 15px; right: 15px; bottom: 0; z-index: 3; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.slider-1 .thumbs-dots .owl-thumb-item {flex-basis: 190px; max-width: 190px; text-align: left; padding: 50px 15px 50px; background-color: #003668; margin-right: 2px; border-radius: 3px 3px 0 0; }
.slider-1 .thumbs-dots .owl-thumb-item i {font-size: 36px; color: #f9f9f9; margin-bottom: 15px; display: block; }
.slider-1 .thumbs-dots .owl-thumb-item i.icon-air-freight {font-size: 40px; }
.slider-1 .thumbs-dots .owl-thumb-item:hover i, .slider-1 .thumbs-dots .owl-thumb-item:hover span {color: #003668; }
.slider-1 .thumbs-dots .owl-thumb-item span {display: block; text-transform: capitalize; font-weight: 700; font-size: 16px; line-height: 23px; color: #f9f9f9; margin-bottom: 0; }
.slider-1 .thumbs-dots .owl-thumb-item:hover {transform: scaleY(1.1); background-color: #ebab21; }
.slider-3 .slide__content {background-color: #ffffff; padding: 76px 50px 80px 80px; position: relative; border-radius: 5px; overflow: hidden; z-index: 2; }
.slider-3 .slide__content:after {content: ""; font-family: "icomoon"; position: absolute; bottom: -230px; right: -240px; font-size: 475px; color: #ebab21; line-height: 1; z-index: 1; opacity: 0.05; }
.slider-3 .slide__title {font-size: 40px; color: #ebab21; margin-bottom: 22px; }
.slider-3 .slide__desc {color: #9b9b9b; }
.slider-3 .slide__title, .slider-3 .slide__desc, .slider-3 .btn {position: relative; z-index: 2; }

div#banner-2>.et_pb_row .et_pb_column .et_pb_module, div#banner-2>.et_pb_row .et_pb_column .et_pb_module img, div#banner-2>.et_pb_row .et_pb_column .et_pb_module span {height: 100%; object-fit: cover; width: 100%; }


/*-----------------------
fancybox 
------------------------*/
.fancybox-item {position: relative; margin-bottom: 30px; }
.fancybox-item .fancybox__icon {font-size: 45px; line-height: 1; color: #ebab21; margin-bottom: 20px; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; }
.fancybox-item .fancybox__icon i {line-height: 1; }
.fancybox-item .fancybox__title {font-size: 17px; line-height: 25px; margin-bottom: 17px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.fancybox-item .fancybox__desc {font-size: 14px; line-height: 24px; margin-bottom: 0; }
.fancybox-item:hover .fancybox__icon {-webkit-animation: slideTopDown 1s infinite alternate; -moz-animation: slideTopDown 1s infinite alternate; -ms-animation: slideTopDown 1s infinite alternate; -o-animation: slideTopDown 1s infinite alternate; animation: slideTopDown 1s infinite alternate; }
.fancybox-item:hover .fancybox__title {color: #ebab21; }
.fancybox-layout1 .fancybox-item {margin-bottom: 60px; }
.fancybox-layout2.row {margin-left: -10px; margin-right: -10px; }
.fancybox-layout2.row>[class*=col-] {padding-right: 10px; padding-left: 10px; }
.fancybox-layout2 .fancybox-item {background-color: #f9f9f9; border: 1px solid #eaeaea; border-radius: 4px; padding: 30px 5px 26px 25px; margin-bottom: 20px; }
.fancybox-layout2 .fancybox-item .fancybox__title {font-size: 16px; margin-bottom: 0; }
.fancybox-layout2 .fancybox-item .fancybox__icon {font-size: 45px; margin-bottom: 18px; }
.slider+.fancybox-layout3 {margin-top: -50px; z-index: 3; }
.fancybox-layout3 .fancybox-boxes-wrap {box-shadow: 0 5px 83px 0 rgba(40, 40, 40, 0.12); border-radius: 5px; background-color: #fff; }
.fancybox-layout3 .fancybox-item {padding: 38px 24px 40px 30px !important; border-right: 2px solid #eaeaea; margin-bottom: 0; position: relative; z-index: 10; }
.fancybox-layout3 .fancybox-item:last-child {border-right: none; }
.fancybox-layout4 .fancybox-item {padding: 30px 10px 30px 25px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 3px; }
.fancybox-layout4 .fancybox-item .fancybox__title {color: #ffffff; }
.fancybox-carousel {padding-bottom: 240px; }
.fancybox-carousel .carousel-arrows .owl-nav .owl-prev, .fancybox-carousel .carousel-arrows .owl-nav .owl-next {width: 40px; height: 40px; line-height: 40px; border-radius: 50%; border: 2px solid rgba(255, 255, 255, 0.1); }
.fancybox-carousel .carousel-arrows .owl-nav .owl-next:before {content: ""; font-size: 10px; }
.fancybox-carousel .carousel-arrows .owl-nav .owl-prev:before {content: ""; font-size: 10px; }
.fancybox-carousel+.request-quote-tabs {margin-top: -160px; }
/*-----------------------
Services 
--------------------------*/
.services .heading__title {line-height: 46px;margin: 0; }
.service-item {position: relative; background-color: #fff; padding: 50px 30px 35px; margin-bottom: 30px; border-radius: 4px; box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.08); }
.service-item .service__img {position: relative; }
.service-item .service__img:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.6; -webkit-background-image: linear-gradient(top, rgba(27, 26, 26, 0.35), #1b1a1a 100%); -moz-background-image: linear-gradient(top, rgba(27, 26, 26, 0.35), #1b1a1a 100%); -ms-background-image: linear-gradient(top, rgba(27, 26, 26, 0.35), #1b1a1a 100%); -o-background-image: linear-gradient(top, rgba(27, 26, 26, 0.35), #1b1a1a 100%); background-image: linear-gradient(top, rgba(27, 26, 26, 0.35), #1b1a1a 100%); }
.service-item .service__img img {width: 100%; border-radius: 4px; }
.service-item .service__icon {height: 80px; line-height: 1; font-size: 70px; display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; -webkit-box-align: flex-end; -moz-box-align: flex-end; -ms-flex-align: flex-end; -webkit-align-items: flex-end; align-items: flex-end; margin-bottom: 30px; }
.service-item .service__icon i {color: #ebab21; line-height: 1; }
.service-item .service__img {overflow: hidden; border-radius: 4px; }
.service-item .service__img img {-webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -ms-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
.service-item:hover .service__icon {-webkit-animation: slideTopDown 1s infinite alternate; -moz-animation: slideTopDown 1s infinite alternate; -ms-animation: slideTopDown 1s infinite alternate; -o-animation: slideTopDown 1s infinite alternate; animation: slideTopDown 1s infinite alternate; }
.service-item:hover .service__img img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.service-item .service__title {font-size: 20px; line-height: 29px; font-weight: 700; margin-bottom: 18px; }
.service-item .service__desc {font-size: 14px; line-height: 24px; }
.service-item .btn {width: 125px; height: 40px; line-height: 38px; }
.services-layout2 .service-item {background-color: transparent; padding: 0; box-shadow: none; }
.services-layout2 .service-item .service__content {padding: 35px 10px 0 40px; }

/*----------------------
About
-----------------------*/
.about .about__img {position: relative; }
.about .about__img img {opacity: 1; width: 100%;  mix-blend-mode: multiply; transition: all 1.8s ease; transition-delay: 3s; border-radius: 4px; }
.about-1 .video-banner {position: relative; margin-right: 70px; }
.about-1 .video-banner img {border-radius: 4px; }
.about-2 .btn__underlined:after {background-color: #ebab21; }
.about-2 .btn__underlined:hover:after {background-color: #ebab21; }
.about-2 .counter-item-wrapper {position: absolute; bottom: 40px; right: -60px; border-radius: 5px; background-color: #ffffff; border: 20px solid #ffffff;/* opacity: 0; transform: scale(0); transition: all 1s ease 1.5s;*/ }
.about-2 .counter-item {background-color: #003668; width: 190px; padding: 20px; border-radius: 5px; margin-bottom: 0 !important; }
.about-2 .counter-item h4 {font-size: 30px; font-weight: 400;color: #fff;margin-bottom: 10px; }
/*.animate-img.about__img:after {content: ""; position: absolute; top: 0; right: 0; width: 0; height: 100%; z-index: 1; opacity: 0; border-radius: 5px; background: #ebab21; animation-delay: 0.4s; animation: slideOutBackground 1.7s ease; }
.animate-img.about__img .counter-item-wrapper {opacity: 1; transform: scale(1); }
.animate-img.about__img img {opacity: 1; width: 100%; transition-delay: 1s; transition: opacity 0.1s, transform 0.75s; animation: fadeInImage 1.5s ease; }*/

.about ul.list-items {list-style: none; padding: 0; }
.about ul.list-items li {padding: 0; }
.about ul.list-items li:before{display: none;}
.about ul.list-items li i {color: #ebab21; margin-right: 10px; }
.about p br {display: none; }
.about-2 .counter-item i {color: #fff; font-size: 50px; margin-bottom: 15px; }
.about-2 .counter-item p.counter__desc {color: #fff; margin: 0; font-weight: 700; }
.about-2 .counter-item span.counter_unit {color: #fff; font-size: 24px; margin-bottom: 15px; display: inline-block; }

.about ul.list-items li, .about ul.list-items li p {font-size: 16px; color: #333; font-weight: 400; }
.et_pb_text_inner p {font-size: 16px; }

nav#top-menu-nav ul#top-menu ul.sub-menu li a {color: #000; padding: 10px 20px; width: 100%; display: inline-block;border-bottom: 1px solid #eee; }
nav#top-menu-nav ul#top-menu ul.sub-menu li {display: inline-block; width: 100%; padding: 0; }
nav#top-menu-nav ul#top-menu ul.sub-menu {padding: 0;border-color: #003668 !important; }


@keyframes slideOutBackground {0% {width: 0; right: 100%; }
50% {width: 100%; right: 0; opacity: 1; }
100% {width: 0; right: 0; opacity: 1; }
}

@keyframes fadeInImage {0% {opacity: 0; }
55% {opacity: 0; }
75% {opacity: 1; }
}

/*-----------------------
banner
------------------------*/
.background-banner {min-height: 100%; }
.banner-1 .inner-padding {padding: 130px 120px 130px 80px; }
.banner-1 .heading i {font-size: 80px; display: block; color: #ebab21; margin-bottom: 30px; }
.banner-1 .btn {width: 270px; }
.banner-1 .background-banner {min-height: 500px; }
.banner-1 .skills-panel {position: absolute; left: -100px; top: 130px; z-index: 3; max-width: 500px; }
.banner-1 .skills-panel .heading .heading__title {font-size: 25px; margin-bottom: 15px; }
.banner-1 .skills-panel .heading__desc {font-size: 14px; line-height: 23px; }
.banner-2 .inner-padding {padding: 120px 50px 110px; }
.banner-2 .heading__title {margin-bottom: 31px; }
.banner-2 .list-items {display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; }
.banner-2 .list-items li {flex-basis: 50%; }
.banner-3 .inner-padding {padding: 110px 70px; }
.banner-3 .heading__desc {font-size: 17px; font-weight: 500; line-height: 26px; margin-bottom: 0; }
.banner-3 .counter-item {margin-bottom: 50px; }
.banner-3 .et_pb_row {max-width: 100%; width: 100%; padding: 0;display: flex;flex-wrap: wrap; }
.banner.banner-3 .et_pb_column .et_pb_module, .banner.banner-3 .et_pb_column .et_pb_module .et_pb_code_inner{height: 100%; }
.banner.banner-3 .et_pb_column.et_pb_column_1_2 {margin: 0; width: 50%; }

.counters-white h4, .counters-white .counter__icon, .counters-white .counter__desc {color: #fff; }
.counter-item .counter__desc {font-size: 14px; font-weight: bold; line-height: 1; letter-spacing: 0.5px; margin-bottom: 0; }

.video__btn {position: relative; }
.popup-video {text-align: center; display: inline-block; position: relative; }
.popup-video .video__player {font-size: 18px; width: 75px; height: 75px; line-height: 75px; border-radius: 50%; background-color: #ebab21; color: #ffffff; position: relative; display: inline-block; }
.popup-video .video__player-animation {position: absolute; display: block; width: 100%; height: 100%; opacity: 1; border: 2px solid #ebab21; border-radius: 50%; -webkit-animation: pulsing 3s linear 0s infinite; -moz-animation: pulsing 3s linear 0s infinite; -ms-animation: pulsing 3s linear 0s infinite; -o-animation: pulsing 3s linear 0s infinite; animation: pulsing 3s linear 0s infinite; }
.popup-video .video__player-animation-2 {animation-delay: 1s; }
.popup-video .video__player-animation-3 {animation-delay: 1.8s; }
.popup-video .video__player-title {text-transform: uppercase; color: #ebab21; font-size: 13px; font-weight: 700; padding-top: 20px; margin-bottom: 0; line-height: 1; }
.popup-video:hover .video__player-animation {opacity: 0; animation-play-state: paused; }
.video__btn-white .video__player {background-color: #ffffff; color: #ebab21; }
.video__btn-white .video__player-animation {border-color: #ffffff; }
.video__btn-left-bottom {position: absolute; bottom: 50px; left: 50px; }
.video__btn-right-center {position: absolute; top: 50%; right: -37px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.video-banner {padding: 225px 0; border-radius: 5px; }

/*-----------------------
careers
------------------------*/
.careers .owl-carousel-new .owl-stage-outer {margin: 0 -15px; padding: 15px; }
.job-item {background-color: #fff; padding: 40px; box-shadow: 0 0 15px 0 rgba(40, 40, 40, 0.15); }
.job-item .job__meta {display: flex; align-items: center; margin-bottom: 32px; }
.job-item .job__type {font-size: 13px; text-transform: capitalize; background-color: #ebab21; color: #fff; padding: 3px 9px; margin-right: 10px; }
.job-item .job__location {font-size: 13px; }
.job-item .job__title {font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 18px; }
section#careers {padding: 0; }
section#careers .owl-nav.disabled {display: none; }
.tw-facility-main-cls.careers-facility-sec-cls ul.fetlis li h4.tw_title {color: #ebab21; }
.tw-facility-main-cls.careers-facility-sec-cls ul.fetlis li:after {content: ''; position: absolute; right: 0; bottom: 0; width: 20px; height: 20px; border-right: 2px solid #ebab21; border-bottom: 2px solid #ebab21; border-radius: 0 0 5px 0;}

div#banner-2 > .et_pb_row {max-width: 100%; width: 100%; padding: 0;flex-wrap: wrap; display: flex; }
div#banner-2 > .et_pb_row .et_pb_column {margin: 0; width: 50%;display: flex; flex-direction: column; align-items: center; justify-content: center; }
div#banner-2 > .et_pb_row span.et_pb_image_wrap, div#banner-2 > .et_pb_row span.et_pb_image_wrap img {width: 100%; }
div#banner-2 > .et_pb_row .et_pb_column .et_pb_module {margin: 0; width: 100%; }
div#banner-2 {padding: 0; }
body .owl-carousel-new .owl-dots.disabled, body .owl-carousel-new .owl-nav.disabled {display: block;font-size: 50px;}
div#page-container {padding-top: 0 !important; }
header#main-header {background: transparent; }
header#main-header.et-fixed-header {background: #fff; }
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {padding-top: 0px; }
#top-menu li a {color: #fff; font-size: 16px; font-weight: 500;cursor: pointer; }
header#main-header.et-fixed-header #top-menu li a, .error404 header#main-header ul li a{color: #000; }
#et_top_search span#et_search_icon:before{color: #fff; }
header#main-header.et-fixed-header #et_top_search span#et_search_icon:before, .error404 header#main-header span#et_search_icon:before, .error404 #et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle:before{color: #000; }
.service-item .service__desc {font-size: 18px;}
.error404 header#main-header {background: #fff;}
.go-to-home-btn a {background-color: #003668; color: #ffffff; border: 2px solid #003668; text-transform: capitalize; position: relative; font-size: 16px; font-weight: 700; line-height: 48px; border-radius: 3px; text-align: center; padding: 15px 30px; letter-spacing: 0.4px; border-radius: 2px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.go-to-home-btn a:hover {background-color: #ebab21; color: #000; border: 2px solid #ebab21; }
.error404 div#main-content {background: #f9f9f9; }
.go-to-home-btn {display: inline-block; width: 100%; margin: 30px 0 50px; }


/*-----------------------
    projects
------------------------*/
.project-item {position: relative; margin-bottom: 30px; }
.project-item .project__img {position: relative; overflow: hidden; border-radius: 3px; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -ms-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; }
.project-item .project__img:after {content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; display: block; background-image: -webkit-gradient(linear, top bottom, from(rgba(0, 0, 0, 0)), to(rgba(27, 26, 26, 0.46))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 46%, rgba(27, 26, 26, 0.46) 98%); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 46%, rgba(27, 26, 26, 0.46) 98%); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 46%, rgba(27, 26, 26, 0.46) 98%); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 46%, rgba(27, 26, 26, 0.46) 98%); background-image: linear-gradient(top, rgba(0, 0, 0, 0) 46%, rgba(27, 26, 26, 0.46) 98%); -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -ms-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
.project-item .project__img img {width: 100%; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -ms-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; }
.project-item:hover .project__img img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.project-item .project__content {padding: 30px; background-color: #ffffff; }
.project-item .project__cat {background-color: #ebab21; position: absolute; z-index: 2; bottom: 0; left: 30px; padding: 4px 7px; border-radius: 3px 3px 0 0; }
.project-item .project__cat a {position: relative; font-family: "Roboto", sans-serif; font-size: 13px; color: #ffffff; padding-right: 7px; }
.project-item .project__cat a:hover {color: #ebab21; }
.project-item .project__cat a::after {content: ","; position: absolute; right: 2px; color: #ffffff; }
.project-item .project__cat a:last-child {padding-right: 0; }
.project-item .project__cat a:last-child:after {display: none; }
.project-item .project__title {font-size: 18px; font-weight: 600; line-height: 28px; margin-bottom: 0; }
.project-item .project__title a {color: #ebab21; }
.project-item .project__title a:hover {color: #ebab21; }
.project-item .project__desc {margin-top: 12px; margin-bottom: 0; }
.project-item .btn__link {margin-top: 11px; padding-bottom: 5px; }
.project-item .btn__link:after {content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #ebab21; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; }
.project-item:hover .btn__link {color: #ebab21; }
.project-item:hover .btn__link:after {width: 100%; }
.project-item .zoom__icon {position: absolute; top: 50%; left: 50%; display: block; width: 20px; height: 20px; opacity: 0; z-index: 2; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -ms-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
.project-item .zoom__icon:before {content: ""; position: absolute; top: 50%; left: 50%; width: 1px; height: 20px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #ffffff; }
.project-item .zoom__icon:after {content: ""; position: absolute; top: 50%; left: 50%; width: 20px; height: 1px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #ffffff; }
.project-item:hover .zoom__icon {opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.projects-filter {display: flex; flex-wrap: wrap; }
.projects-filter li {margin-bottom: 20px; margin-right: 30px; }
.projects-filter li:last-child {margin-right: 0; }
.projects-filter li a {position: relative; color: #ebab21; font-size: 14px; font-weight: 700; line-height: 1; text-transform: capitalize; display: block; padding-bottom: 4px; }
.projects-filter li a:after {content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #ebab21; -webkit-transition: all 0.7s linear; -moz-transition: all 0.7s linear; -ms-transition: all 0.7s linear; -o-transition: all 0.7s linear; transition: all 0.7s linear; }
.projects-filter li a:hover, .projects-filter li a.active {color: #ebab21; }
.projects-filter li a:hover:after, .projects-filter li a.active:after {width: 100%; }
.projects-grid-layout2 .project-item {box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.08); }

/* project gallery */
.projects-gallery .project-item {box-shadow: none; }
.projects-gallery .project-item .project__img:after {display: none; }
.projects-bg {position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 643px; }
/* projects-carousel */
.projects-carousel .project-item {margin-bottom: 0; }
.projects-carousel .carousel-arrows .owl-nav .owl-prev, .projects-carousel .carousel-arrows .owl-nav .owl-next {background-color: #ffffff; color: #ebab21; border-radius: 2px; top: 28%; }
.projects-carousel .carousel-arrows .owl-nav .owl-prev:hover, .projects-carousel .carousel-arrows .owl-nav .owl-next:hover {background-color: #ebab21; color: #ffffff; }
.projects-carousel .carousel-arrows .owl-nav .owl-prev {left: 30px; }
.projects-carousel .carousel-arrows .owl-nav .owl-prev:before {content: ""; font-size: 10px; }
.projects-carousel .carousel-arrows .owl-nav .owl-next {right: 30px; }
.projects-carousel .carousel-arrows .owl-nav .owl-next:before {content: ""; font-size: 10px; }
.projects-carousel-cust-main-cls section#projectsCarousel .owl-nav {display: none;}
section#projectsCarousel .container {max-width: 100%;width: 100%;}
/* project single */
.projects-single .project__single-title {font-size: 30px; font-weight: 600; }
.mix {display: none; }
.project-hidden>.project-item {display: none; }
.leadership-team-box h4 {margin-bottom: 10px; }

.testimonial-item {position: relative; }
.testimonial-item .testimonial__rating {line-height: 1; margin-bottom: 21px; }
.testimonial-item .testimonial__rating i {color: #ebab21; }
.testimonial-item .testimonial__desc {font-family: 'Montserrat', sans-serif; font-size: 16px; line-height: 27px; font-weight: 600; margin-bottom: 21px; }
.testimonial__meta {position: relative; z-index: 2; }
.testimonial__meta img {max-width: 110px; display: inline-block !important; }
.testimonial__meta .testimonial__meta-title {font-family: "Roboto", sans-serif; text-transform: capitalize; font-size: 15px; font-weight: 700; line-height: 1; margin-bottom: 2px; }
.testimonial__meta .testimonial__meta-desc {font-family: "Roboto", sans-serif; line-height: 25px; font-weight: 400; font-size: 12px; color: #616161; margin-bottom: 0; }
.testimonial__thumb {width: 54px; height: 54px; border: 2px solid #ebab21; overflow: hidden; border-radius: 50%; padding: 2px; display: inline-block; }
.testimonial__thumb img {max-width: 100%; width: 100%; height: 100%; border-radius: 50%; }
.testimonial-2 .testimonial-item {background-color: #fff; padding: 35px 20px 30px; border-radius: 5px; margin: 22px 0; }
.testimonial-2 .testimonial-item:before {content: ""; position: absolute; top: -22px; left: 40px; width: 60px; height: 43px; display: inline-block; background-image: url(/wp-content/uploads/2021/08/quote-icon4.png); }
.testimonial-2 .testimonial-item:after {content: ""; position: absolute; left: 40px; bottom: -19px; width: 26px; height: 20px; border-top: 10px solid #fff; border-left: 13px solid #fff; border-right: 13px solid transparent; border-bottom: 10px solid transparent; }
.testimonial-2 .testimonial-item .testimonial__thumb {margin-bottom: 18px; }
.testimonial.testimonial-2 .owl-nav {display: none !important; }
.testimonial.testimonial-2 .heading p {margin: 0; }


footer#main-footer {padding-top: 50px; background: #fff;/*position: relative;z-index: 1; */}
footer#main-footer .container {width: 94%; max-width: 1200px; }
footer#main-footer .container div#footer-widgets {display: inline-block; padding: 0; }
footer#main-footer .container div#footer-widgets ul {text-align: left; }
footer#main-footer .container div#footer-widgets ul li, footer#main-footer .container div#footer-widgets ul li a, footer#main-footer .container div#footer-widgets p{display: block; position: relative; color: #9b9b9b; font-size: 16px; line-height: 33px; }
#main-footer div#footer-widgets .footer-widget, #main-footer div#footer-widgets .footer-widget .widget_custom_html{text-align: left !important;}
footer#main-footer .container div#footer-widgets h4.title {font-size: 16px; line-height: 1; color: #ebab21; margin: 0 0 10px; }
footer#main-footer .container div#footer-widgets {padding-bottom: 5px; }
footer#main-footer div#footer-bottom {padding: 15px 0; border-top: 0px solid #eaeaea; font-size: 13px; background: #f9f9f9; }
footer#main-footer div#footer-bottom #footer-info {margin: 0; padding: 0; font-weight: 400; color: #9b9b9b; }
footer#main-footer div#footer-bottom #footer-info a {margin: 0; padding: 0; font-weight: 400; color: #003668; }
footer#main-footer div#footer-bottom ul.et-social-icons li a {font-size: 16px; color: #ebab21; }
#main-footer div#footer-widgets .footer-widget .widget_custom_html p {margin: 10px 0; font-size: 14px; line-height: 1.5; text-align: justify; color: #333; }
#footer-widgets .footer-widget li:before{display: none;}
footer#main-footer .container div#footer-widgets ul li {padding: 0; margin: 0; display: flex;}
footer#main-footer .container div#footer-widgets ul li a:hover {color: #ebab21; }
footer#main-footer .container div#footer-widgets ul.contact__list a {margin-left: 5px;color: #ebab21; }
footer#main-footer .container div#footer-widgets .footer-widget:first-child .widget_custom_html {text-align: center !important; }
footer#main-footer .container div#footer-widgets .footer-widget ul.footer-menu-cls {text-align: center; display: flex; justify-content: space-between; align-items: center; margin: 0px 0 0; padding-top: 10px; border-top: 1px solid #eee; }
footer#main-footer .container div#footer-widgets .footer-widget ul.footer-menu-cls li a{color: #333; font-weight: 600; }
footer#main-footer .container div#footer-widgets .footer-widget ul.footer-menu-cls li a:hover {color: #003668;}
footer#main-footer .container div#footer-widgets .footer-widget:nth-child(2) {width: calc(50% - 0%)!important; padding-left: 3%; margin-left: 0% !important; border-left: 1px solid #eee; padding-bottom: 4%; padding-top: 4%; display: inline-block; float: left; }

footer#main-footer .container div#footer-widgets .footer-widget:first-child {text-align: center !important; display: flex; align-items: center; justify-content: center; width: calc(50% - 0px) !important; }
footer#main-footer div#footer-bottom #footer-info {width: 100%; text-align: center; }


/************Contact us start************/
form.caldera_forms_form .common-field-cls input, form.caldera_forms_form .common-field-cls textarea, form.caldera_forms_form .common-field-cls select {width: 100%; border: 1px solid #eaeaea; border-radius: 5px; padding: 15px; font-size: 14px; height: auto; box-shadow: none; background: #fff; margin-left: 0 !important;}
form.caldera_forms_form .common-field-cls > label {font-weight: 500; font-size: 16px; margin: 10px 0; line-height: 22px;}
form.caldera_forms_form .common-field-cls .intl-tel-input.allow-dropdown {width: 100%; }
form.caldera_forms_form .common-field-cls.common-field-radio-cls .radio {width: auto; display: inline-block; margin: 10px 20px 0px 0; }
form.caldera_forms_form .common-field-cls.common-field-radio-cls .radio label {padding: 0; display: flex; align-items: center; }
.common-field-cls.common-field-radio-cls .radio input {margin: 0; width: 35px; height: 20px; }
.submit-btn {text-align: center; margin: 40px 0; }
.submit-btn input.btn {background-color: #003668; color: #ffffff; border: 2px solid #003668; font-size: 16px; font-weight: 700; height: auto; width: auto; padding: 15px 50px; }
.submit-btn input.btn:hover {background-color: #ebab21; color: #000; border-color: #ebab21; }
.contact {position: relative; background-color: #fff; padding: 30px; margin-bottom: 30px; border-radius: 10px; box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 8%); height: 200px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.contact span i {font-size: 32px; color: #003668; margin-bottom: 0px; height: 40px; }
.contact .information strong {font-size: 20px; line-height: 29px; font-weight: 700;display: inline-block; color: #212529; }
.contact .information p {margin: 5px 0 0; font-size: 15px; line-height: 21px;}
.contact .information p a {color: #9b9b9b;}
.contact .information p a:hover {color: #003668;}
body.page-id-95 #top-menu li a, body.page-id-95 #et_top_search span#et_search_icon:before, body.page-id-89 #top-menu li a, body.page-id-89 #et_top_search span#et_search_icon:before{color: #000; }
.search-results header#main-header #top-menu li a, .search-results header#main-header #et_top_search span#et_search_icon:before{color: #000; }

header#main-header.et-fixed-header #top-menu li.current_page_item a, body #top-menu li.current_page_item a {color: #ebab21 !important;}
body #top-menu li a:hover, body #top-menu li.current_page_item a, body .et-fixed-header #top-menu li.current-menu-item>a{opacity: 1; }
/************Contact us end************/

/************Services page start************/
.et_pb_module.tw-services-box-cls {display: flex; align-items: center; justify-content: center; text-align: center; }
.et_pb_module.tw-services-box-cls h5 {margin: 0; font-size: 40px; line-height: 54px; }
.tw-facility-main-cls ul.fetlis {padding: 0; list-style: none; }
.tw-facility-main-cls ul.fetlis li {width: calc(33% - 10px); display: flex; float: left; flex-direction: column; color: #fff; background: #003668; margin: 0 5px 10px; position: relative; padding: 30px 10px 30px 25px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 3px; }
.tw-facility-main-cls ul.fetlis li h4 {font-size: 18px; line-height: 25px; margin-bottom: 10px; font-weight: 600; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; min-height: 50px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.tw-facility-main-cls ul.fetlis li p.tw_desc{font-size: 16px; line-height: 25px; margin-bottom: 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; min-height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;color: #9b9b9b; }
.tw-facility-main-cls ul.fetlis li i {font-size: 45px; line-height: 1; color: #ebab21; margin-bottom: 10px;    -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; }
.tw-facility-main-cls.why-us-main-cls ul.fetlis i {text-align: center; margin-bottom: 0; }
.tw-facility-main-cls.why-us-main-cls ul.fetlis li {text-align: center; }
/************Services page end************/

/************warehousing page start************/
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item {background: #fff !important; padding: 0; border: 0;margin: 0; }
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item h5.et_pb_toggle_title {margin: 0; background: transparent; color: #1e274e; font-size: 18px; font-weight: 600; border-radius: 0px; border: 1px solid #ededed; padding: 25px 30px 25px 45px; }
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item .et_pb_toggle_content {padding: 25px 30px 25px 45px; border: 1px solid #ededed; border-top: 0; margin-top: -5px; }
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item .et_pb_toggle_content p {margin: 0; font-size: 16px; color: #9b9b9b; }
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item h5.et_pb_toggle_title:before {font-size: 14px; color: #ebab21; right: initial; content: '\f067'; font-weight: 900; font-family: "Font Awesome 5 Free"!important; left: 20px; }
.key-benifits-main-cls .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_toggle_open h5.et_pb_toggle_title:before {content: '\f068' !important; position: absolute; right: 0; font-size: 16px; color: #ebab21; top: 50%; margin-top: -.5em; font-weight: 900; font-family: "Font Awesome 5 Free"!important; display: block; }

.message-our-team-section-cls h2 {color: #fff; }
.message-our-team-section-cls .submit-btn input.btn {background-color: #ebab21; color: #003668; border: 2px solid #ebab21; }
.message-our-team-section-cls .submit-btn input.btn:hover {background-color: transparent; color: #ebab21; border: 2px solid #ebab21; }

/************warehousing page end************/

.list-items-layout2 li:before{display: none;}
.rfq-about-process-main-cls > .et_pb_row {max-width: 100%; width: 100%; padding: 0;align-items: initial !important; }
.rfq-about-process-main-cls .left-detail-cls {padding: 80px 50px; background: #003668; }
.rfq-about-process-main-cls .right-form-cls {padding: 80px 80px 80px 0px; }
.rfq-about-process-main-cls.services-form-cls .right-form-cls{padding: 80px;}
.rfq-about-process-main-cls .left-detail-cls h2 {color: #fff; font-size: 38px; margin: 0; }
.rfq-about-process-main-cls .left-detail-cls ul li {color: #fff; position: relative; font-size: 16px; margin-bottom: 20px;padding-left: 30px; }
.rfq-about-process-main-cls .left-detail-cls ul li i {position: absolute; left: 0; top: 6px; }
.rfq-about-process-main-cls .left-detail-cls .et_pb_module.et_pb_text {margin: 0; }
.rfq-about-process-main-cls .right-form-cls .submit-btn {text-align: left; margin: 0; }

.overlay-banner .slider .owl-stage .slide-item-banner:before {background-color: rgb(35 35 35 / 60%); }
.overlay-banner {position: relative; }
.overlay-banner:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgb(35 35 35 / 30%); }
.about.about-2 > .et_pb_row {display: flex; align-items: center; }

.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls ul {padding: 0; list-style: none; }
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls ul li {width: calc(100% - 0px); display: flex; float: left; align-items: center; font-size: 20px; font-weight: 500; color: #333; margin-bottom: 15px; padding-left: 20px; position: relative; }
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls ul li img {height: 50px; margin-right: 20px; }
.local-map-main-section-cls .local-map-inner-sec .et_pb_column {margin: 0; }
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls {display: flex; width: 100%; background: #fff; text-align: center; padding: 50px; box-shadow: 0 0 10px #ddd; border-radius: 10px 0px 0px 10px; height: 100%; align-items: center; justify-content: center; }
.local-map-main-section-cls .local-map-inner-sec {display: flex; flex-wrap: wrap; justify-content: center;}
.local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image, .local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap {height: 100%; }
.local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap img {height: 100%; object-fit: cover; object-position: center; }
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls h4 {font-size: 30px; }
.local-map-main-section-cls .local-map-inner-sec .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap {border-radius: 0px 15px 15px 0px; }
.local-map-main-section-cls .local-map-inner-sec .location-metro-main-cls ul li:before {content: ''; position: absolute; left: 0; top: 10px; width: 7px; height: 7px; background: #ebab21; border-radius: 50%; }

.provide-services-row-cls .et_pb_text_inner, .provide-services-row-cls .et_pb_text_inner p {font-size: 20px; line-height: 1.5; color: #333;}
.provide-services-row-cls {display: flex; flex-wrap: wrap; }
.provide-services-row-cls .common-cont-cls {height: 100%; display: flex; align-items: center; text-align: justify;}
.provide-services-row-cls:before {content: ''; position: absolute; right: 0; left: 0; top: 0; height: 100%; width: 2px; background: #003668; margin: 0 auto; }
.provide-services-row-cls .right-content-cls:before {content: ''; position: absolute; left: -44px; top: 0; bottom: 0; margin: auto; width: 30px; height: 30px; background: #f9f9f9; border-radius: 50%; border: 2px dashed #003668; }
.provide-services-row-cls .right-content-cls:after {content: ''; position: absolute; left: -39px; top: 0; bottom: 0; margin: auto; width: 20px; height: 20px; background: #003668; border-radius: 50%; z-index: 1; }
.provide-services-row-cls .left-content-cls:before {content: ''; position: absolute; right: -44px; top: 0; bottom: 0; margin: auto; width: 30px; height: 30px; background: #f9f9f9; border-radius: 50%; border: 2px dashed #003668; }
.provide-services-row-cls .left-content-cls:after {content: ''; position: absolute; right: -39px; top: 0; bottom: 0; margin: auto; width: 20px; height: 20px; background: #003668; border-radius: 50%; z-index: 1; }
.provide-services-row-cls .right-content-cls.common-cont-cls {padding-left: 20px; }
.provide-services-row-cls .left-img-cls {padding-right: 30px; }
.provide-services-row-cls .left-content-cls.common-cont-cls {padding-right: 30px; }
.provide-services-row-cls .right-img-cls.common-img-cls {padding-left: 20px; }
body #page-container .et_pb_section .get-a-quote-cls {background: #ebab21 !important; padding: 10px 30px !important; }
body #page-container .et_pb_section .get-a-quote-cls:hover {background: #ebab21 !important; padding: 10px 30px !important; }

.about.about-2 .et_pb_row.join-our-team-row-cls {align-items: initial; background: #f9f9f9; padding: 0px !important; border-radius: 10px; }
.join-our-team-row-cls .florklift-operator-main-cls {height: 100%; padding: 50px 50px 50px 50px; display: flex; align-items: center; border-right: 2px solid #eee; box-shadow: inset 0px 0px 50px #ddd; }
.join-our-team-row-cls .work-with-twh-main-cls {padding: 50px; }
.join-our-team-row-cls .work-with-twh-main-cls .form-group label.control-label {font-weight: 500; font-size: 16px; margin-bottom: 10px; margin-top: 0; }
.join-our-team-row-cls .work-with-twh-main-cls .form-group label.checkbox-inline {width: calc(50% - 0px); display: inline-block; float: left; margin: 10px 0 10px; padding: 0 0 0 20px; }
.join-our-team-row-cls .work-with-twh-main-cls .form-group .file-prevent-overflow input {padding: 12px; }
.warehousing-cmmn-cls .et_pb_text_inner p {font-size: 18px; color: #666; }
.shipping-sec-cmmn-cls .et_pb_text_inner p {font-size: 20px; line-height: 1.7; }

.top-banner-list-iteam-cls ul.list-items {padding: 0; list-style: none; margin: 0!important; display: flex; width: 100%; justify-content: center; flex-wrap: wrap; }
.top-banner-list-iteam-cls ul.list-items li {width: calc(33.33% - 0px); display: flex; float: left; color: #003668; overflow: hidden; margin: 0 0px 0px 0; font-weight: 500; font-size: 16px; text-align: center; align-items: center; flex-direction: column; padding: 30px 30px 30px; border-bottom: 1px solid #ddd; position: relative; border-radius: 0; border-right: 1px solid #ddd; }
.top-banner-list-iteam-cls ul.list-items li i {color: #ebab21; margin-right: 0px; text-align: center; font-size: 40px; }
.top-banner-list-iteam-cls ul.list-items li span {align-items: center;padding: 10px 0 10px;font-size: 20px;}
.top-banner-list-iteam-cls ul.list-items li:last-child, .top-banner-list-iteam-cls ul.list-items li:nth-child(4) {border-bottom: 0; }
.top-banner-list-iteam-cls ul.list-items li:last-child, .top-banner-list-iteam-cls ul.list-items li:nth-child(3) {border-right: 0; }



/*body #page-container ul#top-menu > li > a {color: #fff !important; }*/
body #page-container ul#top-menu > li.et-hover > a{color: #ebab21 !important; }
header#main-header.et-fixed-header #top-menu li a, .error404 header#main-header ul li a {color: #000 !important; }
body #page-container ul#top-menu>li.current-menu-parent>a {color: #ebab21 !important; }
body #page-container ul#top-menu li.current-menu-parent ul.sub-menu li.current-menu-item a {color: #ebab21 !important; }
.local-map-inner-sec .local-right-map-cls {box-shadow: 2px 0px 10px #ddd; border-radius: 0px 15px 15px 0px; }

.search-results div#main-content {padding-top: 150px;background: #f9f9f9; }
.search-results div#main-content div#left-area {width: 100%; padding: 0; }
.search-results.et_right_sidebar #main-content .container:before{display: none;}
.search-results div#main-content div#left-area article.et_pb_post {background: #fff; box-shadow: 0 0 10px #ddd;padding: 30px;border-radius: 5px;overflow: hidden;  font-family: "Poppins",sans-serif; color: #333;}
.search-results div#main-content div#left-area article.et_pb_post h2 {margin-bottom: 10px; border-bottom: 2px solid #003668; padding-bottom: 10px; position: relative; }
.search-results div#main-content div#left-area article.et_pb_post h2:before {content: ''; position: absolute; left: -45px; top: 5px; width: 25px; height: 25px; background: #003668; transform: rotate(45deg ); }
.search-results div#main-content div#left-area article.et_pb_post h2 a {font-weight: 500; font-family: "Poppins",sans-serif; font-size: 24px; }
.search-results div#main-content div#left-area article.et_pb_post span.author, .search-results div#main-content div#left-area article.et_pb_post span.author a {font-family: "Poppins",sans-serif; color: #000; }
.search-no-results #top-menu li a {color: #000; }
.search-no-results #et_top_search span#et_search_icon:before{color: #000;}
.search-no-results header#main-header{background: #fff; }
.search-no-results.et_right_sidebar #left-area {width: 100%; padding: 0; }
.search-no-results.et_right_sidebar #main-content .container:before{display: none;}
.search-no-results #main-content {background-color: #f9f9f9;}
.search-no-results .et_search_outer .container.et_search_form_container {height: auto !important; }

#main-footer div#footer-widgets .footer-widget #block-3{width: 100%;}
.et_search_outer form.et-search-form input.et-search-field{background: #fff;padding: 0 30px;}
.carousel-arrows .owl-nav .owl-next:before, .carousel-arrows .owl-nav .owl-prev:before{display: none;}
.our-services-main-cls {display: flex; align-items: center; justify-content: center; }
.our-services-main-cls h1 {margin: 0; color: #fff; }
.our-services-main-cls:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); }

.services-grid-view-cls .et_pb_main_blurb_image {margin-bottom: 0;height: 200px;width: 100%; }
.services-grid-view-cls .et_pb_blurb_description p {font-size: 18px; color: #333; margin: 0; line-height: 1.7; }
.services-grid-view-cls .et_pb_blurb_description {padding: 20px; }
.services-grid-view-cls .et_pb_blurb_content {box-shadow: 0 0 10px #ddd; border-radius: 5px; overflow: hidden; height: 100%;background: #fff; }
.services-grid-view-cls .et_pb_module.et_pb_blurb {height: 100%; }
.services-grid-view-cls .et_pb_main_blurb_image span.et_pb_image_wrap, .services-grid-view-cls .et_pb_main_blurb_image span.et_pb_image_wrap img {height: 100%; width: 100%; object-fit: cover; }
.services-grid-view-cls h4 {margin: 0; padding: 20px 20px 0px; }
section#slider1 .owl-nav {display: none;}
.wNOTOyjNuMNDzxMEkz5zTyUEAMUGATgtheme--light{display: none;}
.top-banner-list-iteam-cls ul.list-items i:before {font-family: 'Font Awesome 5 Free'; font-weight: 600; }

body #footer-bottom {    padding: 0;}
body #page-container .et_pb_section .et_pb_button_0, body #page-container .et_pb_section .et_pb_button_3, body #page-container .et_pb_section .et_pb_button_4, .tm_inr_blur_main .et_pb_blurb_container, body #sidebar div#search-3 input#searchsubmit{border-color: #427393 !important;background-color: #427393 !important;color: #fff !important;}
/*
body #page-container .et_pb_section .et_pb_button_2, body .et_pb_blurb_5.et_pb_blurb, body .et_pb_blurb_6.et_pb_blurb, body .et_pb_blurb_7.et_pb_blurb, .et_pb_testimonial .et_pb_testimonial_content p, body .footer_fromm .single input[type="submit"], body #top-menu li.current-menu-item>a, body .et_pb_number_counter_0.et_pb_number_counter .percent p, body .et_pb_number_counter_1.et_pb_number_counter .percent p, body .et_pb_number_counter_2.et_pb_number_counter .percent p, body .et-fixed-header #top-menu li.current-menu-ancestor>a, body .et-fixed-header #top-menu li.current-menu-item>a, body ul.abt_list_ul li span.et-waypoint, body #top-menu li.current-menu-ancestor>a{color: #427393!important;}
*/
body .nav li ul, body #sidebar div#search-3 input#s{border-color: #427393 !important;}
 body #sidebar #recent-posts-3 h4, body #sidebar div#text-2 h4, body #sidebar div#custom_html-2 h4, body .contact_form_row form .row .form-group input[type="submit"].btn{background-color: #427393 !important;}
body #sidebar div#custom_html-2 ul.follow-social-icons li a.icon{border: 1px solid #427393 !important;color: #427393 !important;}
body #sidebar div#custom_html-2 ul.follow-social-icons li a.icon:hover{background: #427393 !important;}
.slider-new-cls .swiper-button-prev:before {font-size: 60px; color: #427393; font-weight: bold; }
.slider-new-cls .swiper-button-next {right: 0; }
.slider-new-cls .swiper-button-next:before {font-size: 60px; color: #427393; font-weight: bold; left: -25px; }

body .et_pb_image .et_overlay:before {color: #427393 !important;}
.slider-cmn-cls .et-pb-controllers {bottom: -30px; }
.slider-cmn-cls .et-pb-controllers a {width: 10px; height: 10px; }
.slider-cmn-cls .et_pb_module.et_pb_gallery {overflow: visible; }

/* Start: Admin Divi options  CSS */

body.error404 div#left-area article h1.not-found-title, body.search.search-no-results h1.not-found-title, body.search.search-results h2 {font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;font-weight: normal;font-size: 28px;}
body.search.search-results p, body.search.search-results article {font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;}
body.error404 div#sidebar, body.error404 .container:before {display: none;}
body.error404 div#left-area {width: 100% !important;padding: 40px 0 !important;margin: 0 !important;}
body.error404 div#left-area article {margin: 0;}
body.error404 div#left-area article p, body.search.search-no-results .entry p {font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight: normal;font-size: 16px;}
.footer_fromm h1.et_pb_contact_main_title {font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;font-size: 40px;color: #ffffff!important;line-height: 1.2em;font-weight: 500;padding-bottom: 15px;position: relative;margin: 0;}
.footer_fromm .form-group input, .footer_fromm .form-group textarea {font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;font-size: 16px;background-color: rgba(0,0,0,0.15);width: 100%;border-width: 0;border-radius: 0;padding: 16px;box-shadow: none;height: auto;color: #fff;}
.footer_fromm .single input[type="submit"] {width: auto !important;display: inline-block;color: #3fc562!important;border-width: 8px!important;border-color: #ffffff;border-radius: 0px;letter-spacing: 4px;font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase!important;background-color: #ffffff;font-size: 20px;font-weight: 500;padding: .3em 1em;line-height: 1.7em!important;}
.footer_fromm input::placeholder, .footer_fromm textarea::placeholder {color:#dcdcdc !important;}
.testi_cmm span.et_pb_testimonial_author {margin-top: 0;}
ul.abt_list_ul {list-style: none;display: flex;flex-wrap: wrap;padding: 0;}
ul.abt_list_ul li {flex: 0 0 100%;text-align: center;margin-bottom: 40px;padding: 0 15px;color: #000;}
ul.abt_list_ul li span.et-waypoint {display: block;font-size: 30px;margin-bottom: 10px;color: #3fc562;}
h4.footer_icon {display: flex;align-items: center;line-height: normal;}
h4.footer_icon span {font-size: 24px;margin-right: 10px;}
.tm_inr_blur_main .et_pb_main_blurb_image {margin: 0;float: left;width: 100%;}
.tm_inr_blur_main .et_pb_main_blurb_image img {width: 100%;}
.tm_inr_blur_main .et_pb_blurb_container {background: #36a853;display: inline-block;width: 100%;padding: 15px;}
.tm_inr_blur_main .et_pb_blurb_container h4 {color: #fff;text-transform: uppercase;padding: 0;}
.team_inr_dtl p {font-size: 14px;font-style: italic;color: #efefef;padding-bottom: 0px;line-height: 1.4;}
.team_inr_dtl p.team_inr_dtl_p {padding-bottom: 10px;text-transform: uppercase;}
.team_inr_dtl p a {color: #fff;font-style: italic;font-size: 14px;margin: 0;text-decoration: underline;}
.team_inr_dtl p a:hover {opacity:0.7;}
.hme_gallery_slider_main .et-pb-controllers {position: inherit;bottom: auto;left: auto;}
.hme_gallery_slider_main .et-pb-controllers a {background: #fff;border: 1px solid #000;width: 8px;height: 8px;border-radius: 50%;}
.hme_gallery_slider_main .et-pb-controllers a.et-pb-active-control {background: #000;}
.hme_gallery_slider_main {max-width: 700px;margin: 0 auto;}
.hme_gallery_slider_main .et_pb_slide {background: transparent !important;padding: 0;}
.hme_gallery_slider_main .et_pb_slide_description {padding: 0;}
.faq_accordin_main .et_pb_toggle.et_pb_module {padding: 15px;margin-bottom: 15px;}
.contact_form_row {display: flex;flex-wrap: wrap;}
.contact_form_row form {background: rgba(255, 255, 255, 0.3);padding: 20px 15px;}
.contact_form_row form .row {margin: 0;}
.contact_form_row form .row .col-sm-6 {padding: 0 5px;}
.contact_form_row form .row .form-group {margin-bottom: 10px;}
.contact_form_row form .row .form-group input, .contact_form_row form .row .form-group select, .contact_form_row form .row .form-group textarea {height: auto;padding: 10px;line-height: normal;border-radius: 0;width: 100%;font-size: 15px;box-shadow: none;border: none;}
body.single.single-post h1.entry-title {margin-bottom: 5px;padding: 0;}
body.single.single-post p.post-meta {padding: 0 !important;margin-bottom: 20px;}
body.single.single-post .et_pb_section {padding: 20px 0;}
body.single.single-post .et_pb_section .et_pb_row {padding: 0;}
body.single.single-post .et_pb_text_inner p {font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;font-size: 16px;padding-bottom: 15px;}
body.single.single-post section#comment-wrap {display: none;}
.contact_form_row form .row .form-group select {color:#999;}
.contact_form_row form .row .intl-tel-input {width: 100%;}
.contact_form_row form .row .form-group input[type="tel"] {padding-left: 50px;}
.contact_form_row form .row .form-group .g-recaptcha, .footer_fromm .g-recaptcha {transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;}
.contact_form_row form .row .form-group input[type="submit"].btn {background: #3fc562;color: #fff;height: auto;border: 0;text-transform: uppercase;font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;font-weight: normal;font-size: 26px;line-height: normal;padding: 10px;transition: all ease 0.4s;}
.contact_form_row form .row .form-group input[type="submit"].btn:hover {opacity:0.7;}
#sidebar div#search-3 input#s {border-color: #3fc562;}
#sidebar div#search-3 input#searchsubmit {color: #fff;background: #3fc562;border-color: #3fc562;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;}
#sidebar #recent-posts-3 h4, #sidebar div#text-2 h4, #sidebar div#custom_html-2 h4 {background: #3fc562;padding: 5px 10px;color: #fff;font-size: 24px;line-height: 1.4;margin-bottom: 15px;font-weight: normal;}
#sidebar #recent-posts-3 ul li{margin-bottom: 0;border-bottom: 1px solid #d4d4d4;padding: 5px 0;}
#sidebar #recent-posts-3 ul li a, #sidebar div#nav_menu-2 ul li a, 
#sidebar div#text-2 p {font-size: 14px;color: #555;line-height: 1.4;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight: normal;}
#sidebar #recent-posts-3 ul li a:hover {color: #3fc562;}
#sidebar div#custom_html-2 {background: #f4f4f4;}
#sidebar div#custom_html-2 .textwidget.custom-html-widget {padding: 15px 5px;}
#sidebar div#custom_html-2 ul.follow-social-icons {display: flex;width: 100%;flex-wrap: wrap;align-items: center;justify-content: space-evenly;}
#sidebar div#custom_html-2 ul.follow-social-icons li {margin: 0;}
#sidebar div#custom_html-2 h4.widgettitle {margin-bottom: 0;}
#sidebar div#custom_html-2 ul.follow-social-icons li a.icon {padding: 4px 6px 1px 6px;border: 1px solid #3fc562;color: #3fc562;font-size: 16px;transition: all ease 0.4s;}
#sidebar div#custom_html-2 ul.follow-social-icons li a.icon:hover {background: #3fc562;color: #fff;}

.et_pb_section.client-logo-main-cls .et_pb_row {align-items: center; }
.et_pb_section.client-logo-main-cls .et_pb_row .et_pb_column {margin: 0 auto; }
.et_pb_section.client-logo-main-cls .et_pb_row .et_pb_column span.et_pb_image_wrap img {height: 70px; width: 100%; object-fit: contain;filter: contrast(0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
.et_pb_section.client-logo-main-cls .et_pb_row .et_pb_column .et_pb_module:hover span.et_pb_image_wrap img {filter: contrast(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
.et_pb_section.client-logo-main-cls .et_pb_row .et_pb_column .et_pb_module {text-align: center; background: #fff; padding: 20px; border-radius: 10px; box-shadow: 0 0 3px #ddd; }
.services-first-sec .et_pb_code_inner, .services-first-sec .et_pb_code_inner p{font-size: 18px; color: #333; font-weight: 500; line-height: 1.5; }

/*#footer-widgets .et_pb_section.client-logo-main-cls .et_pb_row .et_pb_column span.et_pb_image_wrap img{height:auto;}*/
/*#footer-widgets .et_pb_section.client-logo-main-cls .et_pb_row .et_pb_column .et_pb_module{padding: 10px;border: 0 none;box-shadow: none;}*/
/* End: Admin Divi options  CSS */
span.parsley-required {background: #fff;padding: 7px 10px;}
#main-footer div#footer-widgets {padding: 15px;}
#main-footer div#footer-widgets .footer-widget, #main-footer div#footer-widgets .footer-widget .widget_custom_html {width: 100% !important;margin: 0 auto !important;text-align: center;}

.about.about-2 .heading p {color: #333;}

footer#main-footer .client-logo-main-cls.et_pb_section {background: transparent !important; }
footer#main-footer .client-logo-main-cls.et_pb_section .et_pb_module.et_pb_image {padding: 10px 20px; background: #f9f9f9;}
footer#main-footer .client-logo-main-cls.et_pb_section .et_pb_column_empty {display: none; }
footer#main-footer .client-logo-main-cls.et_pb_section .et_pb_column {width: calc(33% - 20px); }

body #page-container .et_pb_section .blue-btn-cls {background-color: #003668 !important; }
body #page-container .et_pb_section .blue-btn-cls:hover {background: #ebab21 !important; color: #000 !important; }
body #page-container .et_pb_section .get-a-quote-btn-cls .et_pb_button_one.et_pb_button.et_pb_more_button {border: 2px solid #ebab21 !important; }
body #page-container .et_pb_section .get-a-quote-btn-cls .et_pb_button_one.et_pb_button.et_pb_more_button:hover {background: transparent !important; color: #fff !important; }


.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_column {width: 100%; margin: 0; position: relative; }
.our-services-main-sec-cls .our-services-inner-row-cls {display: flex; }
.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_main_blurb_image {margin: 0;height: 260px; }
.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_main_blurb_image span.et_pb_image_wrap, .our-services-main-sec-cls .our-services-inner-row-cls .et_pb_main_blurb_image span.et_pb_image_wrap img, .our-services-main-sec-cls .our-services-inner-row-cls .et_pb_main_blurb_image a{height: 100%; width: 100%; object-fit: cover; }
.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_blurb_content h4.et_pb_module_header {margin: 0; position: absolute; left: 0; bottom: 0; width: 100%; background: rgb(255 255 255 / 90%); text-align: center; padding: 10px; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; height: 50px; }
.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_blurb_content:hover h4.et_pb_module_header {height: 100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.our-services-main-sec-cls .our-services-inner-row-cls .et_pb_blurb_content:hover h4.et_pb_module_header a {color: #333F;}

body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button.et_pb_more_button {border: 2px solid #ebab21 !important; }
body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button.et_pb_more_button:hover {background: transparent !important; color: #ebab21 !important; }

body .caldera-grid .checkbox-inline+.checkbox-inline, body .caldera-grid .radio-inline+.radio-inline{margin-left: 0px;margin-right: 10px;}

/* CSS for a FORM - 21-07-22 - START */
#nf-form-title-3, .nf-form-fields-required, #nf-field-30-wrap .nf-field-label{display: none;}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content .nf-field-element input:not([type=button]), .nf-form-content .nf-field-element textarea{width: 100%;border: 1px solid #eaeaea;border-radius: 5px;padding: 15px;font-size: 14px;height: auto;box-shadow: none;background: #fff;margin-left: 0 !important;}
.nf-field-element ul li{position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle;font-weight: 400; cursor: pointer; margin-right: 10px !important; margin-bottom: 0px !important;}
.list-checkbox-wrap .nf-field-element ul li label, .list-image-wrap .nf-field-element ul li label, .list-radio-wrap .nf-field-element ul li label{font-family: 'Montserrat',sans-serif; margin-left: 20px !important; font-weight: 400;cursor: pointer; color: #333; margin-bottom: 0px;}
.checkbox-wrap .nf-field-element li label:after, .checkbox-wrap .nf-field-label li label:after, .listcheckbox-wrap .nf-field-element li label:after, .listcheckbox-wrap .nf-field-label li label:after{background-color: transparent; border-color: #000; width: 13px; height: 13px; left: -17px;border-radius: 3px;}
.checkbox-wrap .nf-field-element li label.nf-checked-label:after, .checkbox-wrap .nf-field-label li label.nf-checked-label:after, .listcheckbox-wrap .nf-field-element li label.nf-checked-label:after, .listcheckbox-wrap .nf-field-label li label.nf-checked-label:after{
border-color: transparent;border-radius: 3px;}
.listcheckbox-container .nf-field-element li label:before {top: 3px;left: -16px; color: #fff; font-size: 11px;line-height: 13px;}
.checkbox-wrap .nf-field-element li label.nf-checked-label:before, .checkbox-wrap .nf-field-label li label.nf-checked-label:before, .listcheckbox-wrap .nf-field-element li label.nf-checked-label:before, .listcheckbox-wrap .nf-field-label li label.nf-checked-label:before{ color: #fff; background: #0075ff;}
.nf-form-content .listcheckbox-wrap ul li, .nf-form-content .listradio-wrap ul li{margin-bottom: 0px !important;}
.nf-multi-cell .nf-form-content  .nf-cell{ padding: 0 7.5px;}
.nf-cell #ninja_forms_required_items, .nf-cell .nf-field-container{margin-bottom: 15px;}

.ninja-forms-form-wrap .nf-response-msg p {font-size: 16px;color: #3c763d; background-color: #dff0d8; font-weight: 700; padding: 5px;}
.nf-form-content .nf-field-element textarea.ninja-forms-field{height: 112px;}
.nf-after-form-content .nf-error-field-errors{text-align: center;}
.nf-form-content .list-select-wrap .nf-field-element>div:focus, .nf-form-content .nf-field-element input:not([type=button]):focus, .nf-form-content .nf-field-element textarea:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);}
.nf-form-content  .listcheckbox-wrap .nf-field-element ul li label{font-size: 14px;}
@media (max-width: 767px){
    .nf-field-container .field-wrap .nf-field-label{margin: 0 !important;}
    .nf-cell #ninja_forms_required_items, .nf-cell .nf-field-container{margin-bottom: 15px;}
    .nf-form-content .listcheckbox-wrap ul li, .nf-form-content .listradio-wrap ul li{margin-bottom: 10px !important;}
}

.form-submit-btn{background-color: #003668 !important;color: #fff!important;border: 2px solid #003668!important;font-size: 16px!important;font-weight: 700!important;height: auto!important;width: auto!important;padding: 15px 50px!important;border-radius: 2px!important;
}
.form-submit-btn:hover{background-color: #ebab21!important;color: #000!important;border-color: #ebab21!important;}

.message-our-team-section-cls .form-submit-btn {
	background-color: #ebab21 !important;
    color: #003668 !important;
    border: 2px solid #ebab21!important;
}
.message-our-team-section-cls .nf-form-content .nf-field-element input[type=submit]:hover {
	       background-color: transparent !important;
    color: #ebab21 !important;
    border: 2px solid #ebab21 !important;
}

/************* Check box issue *****************/
.ctm-checkbox-cls.listcheckbox-container .nf-field-element li label:after{
  height: 20px;
  width: 20px;
  left: -30px;
  top:0px;
}
.ctm-checkbox-cls.listcheckbox-container .nf-field-element li label:before{
  left: -30px;
  top:0px;
  font-size: 16px;
  line-height: 1;
  padding: 2px;
}
.ctm-checkbox-cls.listcheckbox-container .nf-field-element li:not(:last-child){
  margin-right: 15px !important;
}
.ctm-checkbox-cls .list-checkbox-wrap .nf-field-element ul li label{
  margin-left: 30px!important;
}
.nf-form-content .list-wrap .nf-field-element select {padding: 15px;font-size: 14px;min-height: 53px;border: 0;}
.nf-form-content .list-wrap .nf-field-element select + div {background: #fff !important;min-height: 53px;border: 1px solid #eaeaea !important;border-radius: 5px !important;top: 0;position: absolute;width: 100%;z-index: -1;}
.nf-form-content .list-wrap .nf-field-element select + div:after {font-size: 12px;}
.nf-form-content .list-wrap .nf-field-element label.nf-checked-label:before {left: 4px;top: 5px;}
.nf-form-content h2,
.nf-form-content h3 {margin: 30px 0 0 0;font-size: 23px}
.nf-form-content .list-radio-wrap .nf-field-element label:after {left: 0;top: 1px;}
.nf-form-content .list-radio-wrap .nf-field-element ul li:not(:last-child) {margin-right: 15px !important;}
.nf-form-content .list-radio-wrap .nf-field-element ul li label {margin-left: 0 !important;padding-left: 25px;font-size: 14px;color: #333;}
.nf-form-content .list-radio-wrap .nf-field-element ul li input[type="radio"]:focus,
.nf-form-content .list-radio-wrap .nf-field-element ul li input[type="radio"]:focus+label:after {box-shadow: none;}
.nf-form-content .list-radio-wrap .nf-label-span {margin-bottom: 5px !important;color: #333;display: inline-block;}
.nf-form-content .nf-field-element input[type=submit] {background-color: #003668;color: #fff;border: 2px solid #003668;font-size: 16px;font-weight: 700;height: auto;width: auto;padding: 15px 50px;border-radius: 2px;}
.nf-form-content .nf-field-element input[type=submit]:hover {background-color: #ebab21;color: #000;border-color: #ebab21;}
.nf-form-content .nf-field-element input.datepicker {max-height: 53px;}
 
.nf-form-cont .checkbox-wrap .nf-field-label label.nf-checked-label:before {font-size: 13px;left: -26px;}
.nf-form-cont .nf-field-element a {border-bottom: 1px solid #003668;color: #003668;}
.nf-form-cont .nf-field-element a:hover {border-color: transparent;}


body.page-id-2001 #top-menu li a,
body.page-id-1988 #top-menu li a,
body.page-id-2001 #et_top_search span#et_search_icon:before,
body.page-id-1988 #et_top_search span#et_search_icon:before,
.page-id-2001 #et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle:before,
.page-id-1988 #et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle:before {color: #000}
 body.page-id-2001 .et_pb_text_inner ul{list-style: none;}
.page-id-2001 #et-main-area {margin-top: 150px;}
.page-id-2001 h2 {font-size: 42px;}
.page-id-2001 p {color: #333;}
.page-id-2001 p br {display: none;}
@media (max-width: 1200px){
    .page-id-2001 h2 {font-size: 30px;}
}
@media (max-width: 991px){
    .page-id-2001 #et-main-area {margin-top: 80px;}    
}
 
/* print css */
@media print {
    body {width: 90%;margin: auto;}
}
.nf-form-cont .nf-cell .listradio-container {margin-bottom: 0}

/* credit_application  */
.credit_application .entry-title {text-transform: uppercase;margin: 0;}
.credit_application .right-form-cls {padding: 80px;width: 100%;max-width: 1280px;}
.credit_application .et_pb_row .et_pb_column.et-last-child, 
.credit_application .et_pb_row .et_pb_column:last-child {margin: auto !important;}
.credit_application .nf-form-content .list-select-wrap .nf-field-element>div, 
.credit_application .nf-form-content .nf-field-element input:not([type=button]), 
.credit_application .nf-form-content .nf-field-element textarea {border: 1px solid #b7b4b4;border-radius: 0;color: #000;}
.credit_application .nf-form-content .nf-field-element input[type=submit] {color: #fff;} 
.credit_application .nf-form-content h2, 
.credit_application .nf-form-content h3 {text-transform: uppercase;color: #000;}
.credit_application .nf-form-content .list-wrap .nf-field-element select {color: #000;}
.credit_application .nf-form-content .list-wrap .nf-field-element select + div {border: 1px solid #b7b4b4 !important;border-radius: 0px !important;}
.credit_application .nf-form-content .submit-wrap .nf-field-element {text-align: center;}
.credit_application .nf-form-content .html-container p {color: #333;}
.credit_application #signature {border: 1px solid #b7b4b4;cursor: pointer;min-height: 200px;}
.credit_application #signature canvas{min-height: 160px;}
.credit_application #signature.required_sign_field{border-color:red;}
.credit_application #nf-field-73-container{margin-top: -65px;padding-left: 10px;}
.credit_application .nf-form-content .nf-field-element input[type=submit]:hover {border-color: #ebab21;}
.credit_application .nf-form-content .nf-field-element input[type=submit]:focus {border-color: #ebab21;color: #fff;background: #ebab21;}
.page-id-2001 #et-main-area {margin-top: 95px;}
.credit_application #clearSignature {position: absolute;right: 0;cursor: pointer;}
.credit_application #clearSignature:hover {color: #003668;}
 
.blue_bg_banner h1 {font-size: 42px;font-family: 'Montserrat', sans-serif;font-weight: 600;line-height: 1.1;padding: 0;color: #fff;text-transform: uppercase;margin: 0;padding: 0;}
@media (max-width: 980px){
    .page-id-2001 #et-main-area {margin-top: 80px;}
}
@media (max-width: 767px){
    .blue_bg_banner h1 {font-size: 34px;}
}

