@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body {
    font-family: 'Poppins', sans-serif !important;
    font-weight: normal
}

.over-imgss img {
    max-width: 170px;
    max-height: 156px
}

@font-face {
    font-family: 'TradeGothic LT CondEighteen';
    src: url('/wp-content/themes/divi-child/fonts/TradeGothicLT-BoldCondTwenty.eot');
    src: url('/wp-content/themes/divi-child/fonts/TradeGothicLT-BoldCondTwenty.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/divi-child/fonts/TradeGothicLT-BoldCondTwenty.woff2') format('woff2'), url('/wp-content/themes/divi-child/fonts/TradeGothicLT-BoldCondTwenty.woff') format('woff'), url('/wp-content/themes/divi-child/fonts/TradeGothicLT-BoldCondTwenty.ttf') format('truetype'), url('/wp-content/themes/divi-child/fonts/TradeGothicLT-BoldCondTwenty.svg#TradeGothicLT-BoldCondTwenty') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'A&S Speedway';
    src: url('/fonts/A&S Speedway.eot');
    src: url('/fonts/A&S Speedway.eot?#iefix') format('embedded-opentype'), url('/fonts/A&S Speedway.woff2') format('woff2'), url('/fonts/A&S Speedway.woff') format('woff'), url('/fonts/A&S Speedway.ttf') format('truetype'), url('/fonts/A&S Speedway.svg#wf') format('svg')
}

@font-face {
    font-family: 'Gotham Book';
    src: url('/wp-content/themes/Divi/fonts/Gotham/Gotham-Book.eot');
    src: url('/wp-content/themes/Divi/fonts/Gotham/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/Divi/fonts/Gotham/Gotham-Book.woff2') format('woff2'), url('/wp-content/themes/Divi/fonts/Gotham/Gotham-Book.woff') format('woff'), url('/wp-content/themes/Divi/fonts/Gotham/Gotham-Book.ttf') format('truetype'), url('/wp-content/themes/Divi/fonts/Gotham/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Gotham Book';
    src: url('/wp-content/themes/divi-child/fonts/Gotham/Gotham-Book.eot');
    src: url('/wp-content/themes/divi-child/fonts/Gotham/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/divi-child/fonts/Gotham/Gotham-Book.woff2') format('woff2'), url('/wp-content/themes/divi-child/fonts/Gotham/Gotham-Book.woff') format('woff'), url('/wp-content/themes/divi-child/fonts/Gotham/Gotham-Book.ttf') format('truetype'), url('/wp-content/themes/divi-child/fonts/Gotham/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'TradeGothic LT CondEighteen';
    src: url('/wp-content/themes/Divi/fonts/TradeGothicLTCondEighteen/TradeGothicLT-BoldCondTwenty.eot');
    src: url('/wp-content/themes/Divi/fonts/TradeGothicLTCondEighteen/TradeGothicLT-BoldCondTwenty.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/Divi/fonts/TradeGothicLTCondEighteen/TradeGothicLT-BoldCondTwenty.woff2') format('woff2'), url('/wp-content/themes/Divi/fonts/TradeGothicLTCondEighteen/TradeGothicLT-BoldCondTwenty.woff') format('woff'), url('/wp-content/themes/Divi/fonts/TradeGothicLTCondEighteen/TradeGothicLT-BoldCondTwenty.ttf') format('truetype'), url('/wp-content/themes/Divi/fonts/TradeGothicLTCondEighteen/TradeGothicLT-BoldCondTwenty.svg#TradeGothicLT-BoldCondTwenty') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'TradeGothic LT CondEighteen' !important
}

.main-header .et_pb_row_1_tb_header.et_pb_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.wpcf7-form-control-wrap.quiz-128 {
    margin-left: 20px
}


.wpcf7-form.init input.text,
.wpcf7-form.init input.title,
.wpcf7-form.init input[type="email"],
.wpcf7-form.init input[type="password"],
.wpcf7-form.init input[type="tel"],
.wpcf7-form.init input[type="text"],
.wpcf7-form.init input[type="number"] .wpcf7-form.init select,
.wpcf7-form.init textarea,
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,
.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 2px;
    color: #999;
    margin: 0;
    width: 100%;
    border-radius: 0px;
    height: 52px;
    background: #f6f6f7;
    padding: 7px 20px;
    font-size: 17px;
    outline: 0;
    border: 0px;
    margin: 7px 0 0
}

.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    padding: 2px;
    color: #999;
    margin: 0;
    width: 100%;
    border-radius: 0px;
    height: 52px;
    background: #f6f6f7;
    padding: 7px 20px;
    font-size: 17px;
    color: #555;
    outline: 0;
    border: 0px;
    margin: 7px 0 0
}

.product-slider .inside-images img {
    width: 100% !important;
    height: 100%;
    object-fit: cover
}

.wpcf7-form.init .wpcf7-form-control.wpcf7-submit {
    color: #ffffff !important;
    border-width: 0px !important;
    border-color: #0c71c3;
    border-radius: 0px;
    text-transform: uppercase !important;
    background-color: #095596;
    padding: 10px 32px !important;
    font-size: 18px
}

.wpcf7-form.init {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    padding: 32px 20px 38px
}

.et_pb_module.et_pb_code.et_pb_code_0 {
    width: 100%
}

.main-header .et_pb_menu_0_tb_header {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.main-header .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
.main-header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-bottom: 0
}

.main-header .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li,
.main-header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    margin-top: 0
}

.first-block {
    width: 20% !important;
    margin-right: 4% !important
}

.second-block {
    width: 40% !important;
    margin-right: 3% !important
}

#third-block {
    width: 36% !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
    margin-top: -9px
}

.top-text p,
.left-top span {
    font-family: 'TradeGothic LT CondEighteen';
    font-size: 16px
}

#menu-main-menu li a {
    font-family: 'TradeGothic LT CondEighteen' !important;
    font-size: 18px;
    margin: -10px 0 0
}

.btn-main {
    font-family: 'TradeGothic LT CondEighteen' !important;
    letter-spacing: 0;
    font-size: 32px !important;
    padding: 10px !important;
    margin: 0 0 0 21px
}

.img-carousal {
    overflow: hidden
}

.img-carousal .bx-wrappe {
    position: relative;
    margin-bottom: 0px
}

.img-carousal .bx-wrapper:before {
    position: absolute;
    background-color: #005596;
    top: 50%;
    left: 0;
    width: 95%;
    height: 7px;
    content: '';
    margin: 0 auto;
    right: 0
}

.img-carousal .inside-images {
    cursor: pointer;
    width: 280px !important
}

.img-carousal img {
    width: 100% !important
}

.bx-wrapper:before {
    position: absolute;
    top: 50%;
    content: '';
    left: 0;
    height: 6px;
    background-color: #005596;
    width: 95%;
    right: 0;
    margin: 0 auto
}

.product-slider .title-date {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none
}

.product-slider .bx-wrapper {
    margin: 0px
}

.product-slider .title-date span {
    color: #fff;
    font-size: 52px;
    font-weight: 500;
    margin: 0px;
    padding: 0px;
    text-shadow: -2px 2px 0 rgb(0 0 0 / 30%);
    line-height: 60px
}

.product-slider .inside-images {
    position: relative
}

.product-slider .inside-images:hover .slide-content {
    display: block;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out
}

.product-slider .inside-images .slide-content {
    position: absolute !important;
    top: 0;
    background-color: #005596;
    bottom: 0;
    padding: 20px;
    display: none;
    width: 100%
}

.product-slider .inside-images .slide-content .slide-title {
    color: #fff;
    text-align: left;
    font-size: 32px;
    font-weight: 500;
    margin: 0px;
    padding: 0px;
    line-height: 40px
}

.product-slider .inside-images .slide-content p {
    color: #fff;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 0px;
    margin: 0px
}

.product-slider .bx-wrapper {
    box-shadow: none
}

.img-carousal .bx-controls.bx-has-controls-direction.bx-has-pager {
    display: none
}

.img-carousal .bx-wrapper {
    max-width: 100% !important;
    box-shadow: none !important
}

.product-slider .bx-controls.bx-has-controls-direction.bx-has-pager .bx-pager {
    display: none
}

/*.bx-controls-direction a {
    background: url(/wp-content/uploads/2021/09/arrow.png) !important;
    background-size: 14px !important;
    background-repeat: no-repeat !important;
    background-position: 13px center !important;
    background-color: #fff !important;
    border-radius: 50%;
    box-shadow: 0px 0px 15px #c2c5c7;
    width: 38px !important;
    height: 38px !important
}*/

.bx-controls-direction a.bx-prev {
    transform: rotate(180deg);
    left: -20px !important
}

a.bx-next {
    right: -20px !important
}

body #page-container .et_pb_section .et_pb_button_0_tb_header,
body #page-container .et_pb_section .et_pb_button_1_tb_header {
    font-family: 'TradeGothic LT CondEighteen' !important
}

#third-block .et_pb_button {
    line-height: 1.4em !important
}

.about-section p {
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 15px
}

.about-section-new p {
    font-size: 17px;
    font-weight: normal
}

.about-sections p {
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 24px
}

.et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_header.left-icon.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.top-text span {
    padding-left: 12px
}

.main-header .et_pb_image_0_tb_header.et_pb_module {
    margin-left: 0px !important;
    margin-right: auto !important
}

.mid-section .et_pb_column.et_pb_column_1_4.et_pb_column_4_tb_header.right-btn.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer-widget {
    font-size: 16px
}

#footer-widgets .footer-widget a {
    font-size: 16px
}

#midd .et_pb_module.et_pb_blurb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light {
    width: 50%
}

.et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light {
    width: 50%
}

.et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
    width: 50%
}

.et_pb_module.et_pb_blurb.et_pb_blurb_2.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light {
    width: 50%
}

.et_pb_module.et_pb_blurb.et_pb_blurb_3.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
    width: 50%
}

.et_pb_row .et_pb_column.et-last-child,
.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column.et-last-child,
.et_pb_row_inner .et_pb_column:last-child {
    margin-right: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.watch-sec .et_pb_row .et_pb_column.et-last-child,
.watch-sec .et_pb_row .et_pb_column:last-child {
    display: block
}

.et_pb_row.et_pb_row_1_tb_header.et_pb_equal_columns.et_pb_gutters3.et_pb_row--with-menu.et_pb_row_1-4_1-2_1-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center
}

.et_pb_row.et_pb_row_6.watch-video.et_pb_gutters1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.et_pb_main_blurb_image {
    display: inline-block;
    margin-bottom: 10px;
    line-height: 0;
    max-width: 100%
}

.et_pb_column.et_pb_column_2_5.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.et_pb_gutters3 .footer-widget {
    margin-right: 5.5%;
    margin-bottom: 0
}

.footer-widget .fwidget:last-child {
    margin-bottom: 0 !important
}

#footer-widgets {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 0
}

#footer-bottom {
    display: none
}

.container {
    width: 100%;
    max-width: 1200px;
    margin: auto
}

.et_pb_module.et_pb_video.et_pb_video_0 {
    border: 1px solid #fff
}

#main-footer::before {
    border-bottom: 24px solid #095596;
    border-left: 26px solid transparent;
    border-right: 27px solid transparent;
    width: 0;
    height: 0;
    content: "";
    display: block;
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: 99999;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0)
}

.page-id-1940 #main-footer::before {
    display: none
}

#main-footer {
    background-color: #095596;
    position: relative
}

.about-section::after {
    border-bottom: 27px solid #fff;
    border-left: 27px solid transparent;
    border-right: 30px solid transparent;
    width: 0;
    height: 0;
    content: "";
    display: block;
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: 99999;
    transform: translate(-50%, 0);
    display: none
}

.about-section {
    position: relative
}

.et_pb_blurb_0.et_pb_blurb,
.et_pb_blurb_1.et_pb_blurb,
.et_pb_blurb_2.et_pb_blurb,
.et_pb_blurb_3.et_pb_blurb {
    border: 1px solid #ffffff
}

.commecial {
    position: relative;
    width: 100% !important
}

.commecial::after,
.main-sectnew:after,
.heaths::after,
.main-sectnew1:after {
    content: url('/wp-content/uploads/2020/10/cc.png');
    position: absolute;
    top: 100%;
    left: 50%;
    right: 0;
    width: 54px;
    height: 30px;
    z-index: 9999;
    transform: translate(-50%, 0)
}

.commecial::after {
    content: url('/wp-content/uploads/2021/03/comm-arrow.png')
}

.main-sect {
    position: relative;
    width: 100% !important
}

.main-sectnew:after {
    content: url('/wp-content/uploads/2020/10/avv-icon.png')
}

.heaths {
    position: relative;
    width: 100% !important
}

.heaths::after {
    content: url('/wp-content/uploads/2020/10/hgt.png')
}

.main-sectnew {
    position: relative;
    width: 100% !important
}

.main-sectnew1:after {
    content: url('/wp-content/uploads/2020/10/personal-icn.png')
}

.imgs img {
    margin-left: 8px
}

.main-sectnew1 {
    position: relative;
    width: 100% !important
}

.main-sect:after {
    content: url(/wp-content/uploads/2020/10/home-icn1.png);
    position: absolute;
    top: 100%;
    left: 0;
    right: 54px;
    margin: 0 auto;
    width: 0;
    height: 0;
    z-index: 9999
}

.video-wrp .et_pb_video_play:before {
    font-family: ETmodules;
    content: "\49"
}

.top-text span {
    padding-left: 12px
}

#main-footer #text-4 {
    text-align: right;
    float: right
}

.et_pb_blurb {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.et_pb_blurb_0.et_pb_blurb,
.et_pb_blurb_1.et_pb_blurb,
.et_pb_blurb_2.et_pb_blurb,
.et_pb_blurb_3.et_pb_blurb {
    border: 1px solid #ffffff;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.page-id-65 .et_pb_blurb_content {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.mid-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.home .et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container {
    text-align: center;
    position: relative !important;
    top: -0px !important
}

.home .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
    text-align: left;
    position: relative !important;
    top: 0px !important
}

.page-id-79 .et_pb_blurb_content {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-id-73 .et_pb_blurb_content {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-id-304 .et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container {
    text-align: center;
    position: relative !important;
    width: 100% !important
}

.page-id-304 .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
    text-align: center;
    position: relative !important;
    width: 100% !important
}

.page-id-304 .et_pb_blurb_content {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.acc {
    width: 23% !important
}

.ac {
    width: 31% !important
}

.accc {
    width: 40% !important
}

.read-sect {
    position: relative;
    width: 100% !important
}

.read-sect::after {
    position: absolute;
    top: 100%;
    left: 3px;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    z-index: 9999;
    border-top: 27px solid #fff;
    border-left: 27px solid transparent;
    border-right: 30px solid transparent;
    content: ''
}

#menu-main-menu .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
    color: #ffffff !important
}

.et_pb_menu ul li.current-menu-item a {
    color: #ffffff !important
}

#aviation-text {
    position: relative
}

.overlay-image {
    position: relative;
    width: 100%
}

.overlay-image .image {
    display: block;
    width: 100%;
    height: auto
}

.inner-sect .et_pb_column:nth-child(1) div {
    display: flex;
    width: 100%;
    height: 100%
}

.page-id-65 .overlay-image .text._1 h1 {
    top: 71%
}

.overlay-image .text._1 h1 {
    color: #fff;
    font-size: 30px;
    line-height: normal;
    padding: 0;
    position: static
}

.overy-image-main {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    padding: 20px
}

.overlay-image .et_pb_blurb_description {
    padding-bottom: 75%
}

.overlay-image div {
    width: 100%
}

.overlay-image .text._2 h1 {
    color: #fff;
    font-size: 28px;
    line-height: 1.5em;
    top: 50%;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0 20px
}

.overlay-image .hover {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease-in-out;
    left: 0;
    right: 0
}

.overlay-image:hover .hover {
    opacity: 1;
    transition: .5s ease-in-out
}

.overlay-image .normal {}

.overlay-image:hover .normal {
    opacity: 0;
    transition: .5s ease-in-out
}

.overlay-image .normal {
    transition: .5s all ease-in-out
}

.overlay-image:hover .overy-image-main {
    opacity: 0
}

.overlay-image .et_pb_blurb_content {
    width: 100%;
    max-width: 100%
}

.over-imgs img {
    height: 110px
}

.over-imgs {
    display: block;
    width: 100%;
    margin: 0px auto;
    text-align: center
}

.overlay-image:hover::before {
    opacity: 0.7;
    transition: .5s ease-in-out
}

.overlay-image::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(9, 85, 150);
    opacity: 0;
    transition: .5s ease-in-out
}

.et_pb_menu ul li.current-menu-item a {
    color: #ffffff !important
}

#et_pb_contact_form_0 {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    padding: 30px 22px 47px
}

#privacy p {
    padding: 0px !important;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 24px
}

#privacy ul li {
    padding: 0px !important;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 24px;
    line-height: 29px
}

#privacy .et_pb_text_inner h4 {
    font-size: 26px;
    color: #095596;
    text-transform: uppercase
}

#privacy .et_pb_text_inner h5 {
    font-size: 26px;
    color: #095596;
    text-transform: uppercase
}

#contact-fmm {
    display: block
}

#footer-widgets .footer-widget a {
    font-size: 16px;
    padding: 0 5px;
    color: #fff
}

.et_pb_module.et_pb_code.et_pb_code_0.contct-mp {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    padding: 27px 20px 14px
}

.info-cc {
    font-size: 21px
}

.info-cc span {
    font-size: 21px;
    padding: 10px 0 7px;
    display: inline-block;
    color: #095596;
    text-transform: uppercase
}

.page-id-73 .overlay-image .text._1 h1 {
    top: 71%
}

.page-id-79 .overlay-image .text._1 h1 {
    top: 72%
}

.watch-ss .et_pb_row .et_pb_column.et-last-child,
.watch-ss .et_pb_row .et_pb_column:last-child {
    display: block !important
}

.page-id-65 .over-imgss img {
    width: 211px;
    height: 156px;
    object-fit: contain;
    margin-top: -32px
}

.csa-row img {
    width: 100%;
    display: block
}

.article-wrp .art-mod {
    padding-bottom: 65% !important;
    position: relative;
    width: 100% !important
}

.article-wrp .art-mod::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(9, 85, 150);
    opacity: 0;
    transition: .5s ease-in-out
}

.article-wrp .art-mod:hover::before {
    opacity: 0.7;
    transition: .5s ease-in-out
}

.art-mod .et_pb_blurb_content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse
}

.art-mod .et_pb_main_blurb_image img {
    max-height: 200px;
    width: auto;
    max-width: 220px
}

.art-mod .et_pb_blurb_container h4 {
    color: #fff;
    font-size: 60px;
    text-align: center;
    padding-bottom: 20px
}

.art-mod .et_pb_blurb_container {
    width: 100%
}

.art-mod .et_pb_main_blurb_image {
    width: 100%
}

.hm-bnnr:after {
    content: url(/wp-content/uploads/2021/04/arrow-hm.png)
}

.article-bnnr:after {
    content: url(/wp-content/uploads/2021/03/articlearrow.png)
}

.video-bnnr:after {
    content: url(/wp-content/uploads/2021/03/videoarrow.png)
}

.form-bnnr:after {
    content: url(/wp-content/uploads/2021/03/form-arrow.png)
}

.resource-testi-bnnr:after {
    content: url(/wp-content/uploads/2021/04/retesti-arrow.png)
}

.training-bnnr:after {
    content: url(/wp-content/uploads/2021/03/training-arrow.png)
}

.article-bnnr h2 {
    font-size: 85px;
    color: #ffffff !important;
    text-align: left;
    text-shadow: 2px 2px 2px #000
}

.second-block nav.et-menu-nav a {
    text-transform: uppercase
}

.headtp-right {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.tp-rw {
    display: flex;
    align-items: center
}

footer#main-footer .container {
    max-width: 100% !important;
    padding: 0 25px
}

.main-sectnew .et_pb_row {
    max-width: 100%
}

.main-sectnew {
    padding-left: 25px;
    padding-right: 25px
}

.hdr-wrp .lgo-wrp {
    width: auto !important
}

.hdr-wrp .qt-wrp {
    width: auto !important;
    float: right;
    margin-top: 15px
}

.mnu-wrp .et_pb_menu__wrap ul li a {
    font-size: 26px;
    text-transform: uppercase;
    font-family: 'TradeGothic LT CondEighteen' !important;
    line-height: normal
}

.mnu-wrp .et_pb_menu__wrap ul li {
    margin: 0 !important;
    margin-right: 20px !important
}

.mnu-wrp .et_pb_menu__wrap ul li a::after {
    line-height: 30px
}

.mnu-wrp {
    margin-top: 18px
}

.mnu-wrp .et_pb_module {
    width: 100%
}

.video-wrp video {
    height: 100% !important;
    object-fit: cover
}

.hm-bnnr:after {
    display: none
}

.main-sectnew:after,
.commecial::after,
.main-sectnew:after,
.heaths::after,
.main-sectnew1:after {
    display: none !important
}

.team-blurb h4 {
    font-family: 'Poppins' !important;
    font-weight: normal;
    margin-top: 10px;
    padding-bottom: 5px
}

.team-blurb {
    width: 100% !important
}

.getquote span.wpcf7-form-control-wrap {
    display: block !important;
    margin: 0 !important
}

.getquote .wpcf7-form {
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%) !important;
    padding: 32px 20px 38px !important
}

.getquote .wpcf7-form .wpcf7-form-control {
    margin: 0 !important;
    width: 100% !important;
    border-radius: 0px !important;
    height: 50px !important;
    background: #f6f6f7 !important;
    padding: 7px 20px !important;
    font-size: 16px !important;
    border: none !important;
    color: #777 !important;
    opacity: 1 !important
}

.getquote .wpcf7-form textarea.wpcf7-form-control {
    height: 100px !important
}

.getquote .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    background-color: #095596 !important;
    width: 150px !important
}

.getquote .wpcf7-form-control::-webkit-input-placeholder {
    color: #777 !important;
    opacity: 1 !important
}

.getquote .wpcf7-form-control::-moz-placeholder {
    color: #777 !important;
    opacity: 1 !important
}

.getquote .wpcf7-form-control:-ms-input-placeholder {
    color: #777 !important;
    opacity: 1 !important
}

.getquote .wpcf7-form-control:-moz-placeholder {
    color: #777 !important;
    opacity: 1 !important
}

@media all and (max-width:1600px) {
    .btn-main {
        font-size: 25px !important
    }
    .hdr-wrp .lgo-wrp {
        width: 18% !important
    }
    .mnu-wrp .et_pb_menu__wrap ul li {
        margin-right: 10px !important
    }
    .mnu-wrp .et_pb_menu__wrap ul li a {
        font-size: 20px
    }
    .mnu-wrp .et_pb_menu__wrap ul li a::after {
        line-height: 24px
    }
    .mnu-wrp {
        margin-top: 13px
    }
    .overlay-image .text._1 h1 {
        font-size: 26px
    }
    .overlay-image .text._2 h1 {
        font-size: 24px
    }
}

@media all and (max-width:1450px) {
    .overlay-image .text._2 h1 {
        font-size: 22px
    }
}

@media all and (min-width:1100px) and (max-width:1450px) {
    .product-slider .bx-wrapper {
        max-width: 1040px !important
    }
}

@media(max-width:1500px) and (min-width:1200px) {
    .img-carousal .bx-wrapper:before {
        width: 40%
    }
}

@media(max-width:1300px) {
    .btn-main {
        font-size: 24px !important;
        margin: 0 !important
    }
    .main-sect {
        height: 60vh !important;
        width: 100%
    }
    .et_pb_row_0_tb_header.et_pb_row {
        width: 100%
    }
    .et_pb_row_0_tb_header,
    body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,
    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,
    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
        width: 100%
    }
    #menu-main-menu li a {
        font-size: 17px;
        margin: -10px 0 0
    }
    .mnu-wrp .et_pb_menu__wrap ul li {
        margin-right: 0
    }
    .mnu-wrp .et_pb_menu__wrap ul li a {
        font-size: 18px
    }
    .overlay-image .text._1 h1 {
        font-size: 24px
    }
    .over-imgss img {
        max-height: 100px
    }
}

@media(max-width:1199px) {
    .hm-bnnr {
        height: 40vh !important
    }
    .container {
        width: 80%;
        max-width: 1080px;
        margin: auto
    }
    .btn-main {
        font-size: 23px !important
    }
    .overlay-image .text._2 h1 {
        font-size: 18px;
        line-height: normal
    }
    .over-imgs img {
        height: 80px
    }
    .overlay-image .text._1 h1 {
        font-size: 24px;
        line-height: normal
    }
    .container {
        width: 100%
    }
    .overlay-image .text._1 h1 {
        font-size: 22px
    }
}

@media(max-width:1024px) {
    .info-cc span {
        font-size: 17px
    }
    .info-cc {
        font-size: 18px
    }
    .hdr-wrp .lgo-wrp {
        width: 100% !important;
        max-width: 250px;
        margin: 0
    }
    .mnu-wrp {
        width: 60% !important;
        float: right;
    }
    .hdr-wrp .lgo-wrp .et_pb_module {
        max-width: 100%
    }
    .hdr-wrp .qt-wrp {
        width: 100% !important;
        text-align: center;
        display: flex;
        justify-content: center
    }
}

@media(max-width:980px) {
    .postion-effect .et_pb_column {
        margin-bottom: 0px !important
    }
    .video-wrp {
        display: block !important
    }
    .et_pb_text_inner div {
        width: 100% !important;
        max-width: 100% !important
    }
    .et_pb_text_inner div ul {
        padding-bottom: 0 !important
    }
    .et_pb_text_inner a {
        word-break: break-all
    }
    .mnu-wrp {
        width: 15% !important;
        float: right;
        position: static
    }
    .et_pb_menu_inner_container {
        position: static
    }
    .overlay-image .text._1 h1 {
        font-size: 19px
    }
    .over-imgss img,
    .over-imgs img {
        max-height: 70px
    }
    .overlay-image .text._2 h1 {
        font-size: 16px
    }
}

@media(max-width:980px) and (min-width:768px) {
    .img-carousal .bx-wrapper:before {
        width: 40%
    }
}

@media(max-width:768px) {
    .hdr-wrp .lgo-wrp {
        max-width: 200px
    }
    .mid-section {
        display: block
    }
    .img-carousal .title-date {
        display: none
    }
    .et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light,
    .et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light,
    .et_pb_module.et_pb_blurb.et_pb_blurb_2.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light,
    .et_pb_module.et_pb_blurb.et_pb_blurb_3.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light {
        width: 100%
    }
    .et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
        width: 100%
    }
    .et_pb_module.et_pb_blurb.et_pb_blurb_3.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
        width: 100%
    }
    .et_pb_section_0_tb_header.et_pb_section {
        display: none
    }
    #footer-widgets {
        display: block;
        padding: 20px 0 0
    }
    #main-footer #text-4 {
        text-align: left;
        float: left
    }
    .about-section .et_pb_row_2 {
        width: 80%;
        max-width: 1080px
    }
    .container {
        width: 100%;
        max-width: 1080px;
        margin: auto
    }
    #footer-widgets .footer-widget,
    .et_pb_gutters1 #footer-widgets .footer-widget {
        width: 100% !important;
        margin-right: 0 !important
    }
    footer .widget_text {
        width: 100%;
        text-align: center !important
    }
    .et_pb_row.et_pb_row_1_tb_header.et_pb_equal_columns.et_pb_gutters3.et_pb_row--with-menu.et_pb_row_1-4_1-2_1-4 {
        display: block
    }
    .et_pb_image_0_tb_header {
        max-width: 97%
    }
    .main-header .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
        display: none
    }
    .about-section::after {
        left: 44%
    }
    .main-header .et_pb_row .et_pb_column.et-last-child,
    .main-header .et_pb_row .et_pb_column:last-child,
    .main-header .et_pb_row_inner .et_pb_column.et-last-child,
    .main-header .et_pb_row_inner .et_pb_column:last-child {
        margin-right: 0 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .main-sect {
        width: 100%
    }
    .main-header .et_pb_image_0_tb_header.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important
    }
    .heaths::after {
        content: url('/wp-content/uploads/2020/10/hgt.png');
        position: absolute;
        top: 100%;
        left: 44%
    }
    #third-block {
        width: 100% !important;
        justify-content: center !important;
        display: block
    }
    .first-block {
        margin-right: 0% !important;
        width: 100% !important
    }
    #midd .et_pb_module.et_pb_blurb {
        padding: 51px 0 !important
    }
    .acc {
        width: 100% !important
    }
    .ac {
        width: 100% !important
    }
    .accc {
        width: 100% !important
    }
    #footer-widgets .footer-widget:nth-child(n),
    .footer-widget .fwidget {
        margin-bottom: 2% !important
    }
    .main-header.et_pb_image .et_pb_image_wrap {
        max-width: 50% !important;
        margin: 0px auto;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        display: flex !important;
        justify-content: center !important
    }
    .page-id-65 .et_pb_blurb_content,
    .page-id-73 .et_pb_blurb_content,
    .page-id-79 .et_pb_blurb_content {
        display: flex !important
    }
    .main-sectnew1::after {
        left: 44%
    }
    .commecial::after {
        left: 43%
    }
    .et_pb_text h3 {
        font-size: 26px !important;
        margin: 10px 0 20px
    }
    .acc .et_pb_image img {
        position: relative;
        max-width: 50%;
        margin: 0 0 20px
    }
    .read-more .et_pb_main_blurb_image {
        max-width: 46%
    }
    .btn-main {
        font-size: 19px !important;
        margin: 0
    }
    .over-imgss img {
        width: 146px;
        height: 140px;
        object-fit: contain
    }
    .page-id-73 .overlay-image .text._1 h1 {
        top: 80%
    }
    .page-id-65 .overlay-image .text._1 h1 {
        top: 66%
    }
    .overy-image-main {
        padding: 20px
    }
    .home .overlay-image .text._1 h1 {
        top: 84%
    }
    .info-cc span {
        font-size: 17px
    }
    .info-cc {
        font-size: 18px
    }
    .page-id-304 .overlay-image .text._1 h1 {
        top: 70%
    }
    h1 {
        font-size: 35px !important
    }
    h2 {
        font-size: 30px !important
    }
    #privacy .et_pb_text_inner h4 {
        font-size: 22px
    }
    #privacy p {
        font-size: 15px
    }
    .overlay-image .text._1 h1 {
        font-size: 28px !important
    }
    .over-imgss img {
        max-height: 150px
    }
}

@media all and (max-width:767px) {
    .product-slider .bx-wrapper {
        margin-left: auto;
        margin-right: auto
    }
    .img-carousal .inside-images {
        margin-right: 20px !important
    }
    .art-mod .et_pb_blurb_container h4 {
        font-size: 36px;
        padding-bottom: 10px
    }
    .art-mod .et_pb_main_blurb_image img {
        max-height: 100px;
        max-width: 100px
    }
    .art-mod .et_pb_main_blurb_image {
        margin: 0
    }
    .img-carousal .slide-content {
        position: static !important;
        display: block
    }
    .img-carousal .slide-content .slide-title,
    .img-carousal .slide-content .slide-title p {
        color: #fff
    }
    .img-carousal .bx-wrapper:before {
        display: none
    }
}

.video-large a.et_pb_video_play:before {
    display: none
}

.et_pb_text ol,
.et_pb_text ul {
    margin-left: 7px
}

@media(max-width:480px) {
    .about-section p,
    .about-sections p {
        font-size: 15px
    }
    .overlay-image .text._1 h1 {
        font-size: 20px
    }
    .over-imgss img {
        max-height: 100px
    }
    .overlay-image .text._1 h1 {
        font-size: 24px !important
    }
}