/* Themify Customize Styling */
h1 {	
	font-family: "Open Sans";	font-weight:700;
 
}
h4 {	
	font-family: "Roboto Slab";	font-weight:400;
 
}
#headerwrap {	background: none;
	background-color: #021f41; 
}
#header {	
	font-family: "Open Sans";	font-weight:400;
 
}
#headerwrap a {	
	color: #ffffff; 
}
#headerwrap a:hover {	
	color: #fb8e26; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(1,29,66,0.64); 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 100px; 
}
#site-logo {	
	margin-bottom: -3px; 
}
#main-nav {	
	padding-top: 5px; 
}
#main-nav a {	
	font-family: "Poppins";	font-weight:600;
 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #fb8e26; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #f0f0f0; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #021f41; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #fb8e26; 
}
#main-nav-wrap #main-nav .sub-menu > .current_page_item > a, #main-nav-wrap #main-nav .sub-menu > .current-menu-item > a {	
	color: #fb8e26; 
}
.mobile_menu_active #menu-icon {	
	padding-top: 150px; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #fb8e26; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #021f41; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 100px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 100px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 100px; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #011e42; }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { 
	color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #fb8e26; }.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #fb8e26; }
/* Themify Custom CSS */

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
    border-bottom: 1px solid #fb8e26;
	border-top: 1px solid #ffff;
	border-right: 1px solid #ffff;
  border-left: 1px solid #ffff;
	margin-bottom: 20px;
}
body .iti--allow-dropdown input, body .iti--allow-dropdown input[type=text], body .iti--allow-dropdown input[type=tel], body .iti--separate-dial-code input, body .iti--separate-dial-code input[type=text], body .iti--separate-dial-code input[type=tel], div.wpforms-container .wpforms-form .iti--allow-dropdown input, div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=text], div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel], div.wpforms-container .wpforms-form .iti--separate-dial-code input, div.wpforms-container .wpforms-form .iti--separate-dial-code input[type=text], div.wpforms-container .wpforms-form .iti--separate-dial-code input[type=tel], div.wpforms-container-full .wpforms-form .iti--allow-dropdown input, div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type=text], div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type=tel], div.wpforms-container-full .wpforms-form .iti--separate-dial-code input, div.wpforms-container-full .wpforms-form .iti--separate-dial-code input[type=text], div.wpforms-container-full .wpforms-form .iti--separate-dial-code input[type=tel], #wpforms-conversational-form-page .iti--allow-dropdown input, #wpforms-conversational-form-page .iti--allow-dropdown input[type=text], #wpforms-conversational-form-page .iti--allow-dropdown input[type=tel], #wpforms-conversational-form-page .iti--separate-dial-code input, #wpforms-conversational-form-page .iti--separate-dial-code input[type=text], #wpforms-conversational-form-page .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
    margin-top: 50px !important;
}

span.main-head.tf_block {
	-webkit-text-stroke: 2px !important;
    -webkit-text-stroke-color: white !important;
    color: transparent !important;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #fb8e26;
    color: #fff;
    font-size: 1em;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 35px;
    padding-right: 35px;
    border-radius: 50px;
    box-shadow: 0 5px 5px 0 rgb(111 111 111 / 30%) !important;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
    cursor: pointer;
    background-color: #021f41;
    color: #fff;
    font-size: 1em;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 35px;
    padding-right: 35px;
    border-radius: 50px;
    box-shadow: 0 5px 5px 0 rgb(111 111 111 / 30%);
}

.themify_builder_content-10 .tb_g076669.module-buttons .module-buttons-item a, .themify_builder_content-10 .tb_kujq453.module-buttons .module-buttons-item a, .themify_builder_content-10 .tb_p0zc467.module-buttons .module-buttons-item a {
    padding: 15px 40px;
    font-family: "Poppins";
    font-weight: 400;
    font-size: 18px;
    background-image: none;
    background-color: #fb8e26;
    box-shadow: 0 5px 5px 0 rgb(111 111 111 / 30%);
}

div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #ff0000;
    font-weight: 400;
    display: none;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    display: block;
    font-weight: 700;
    font-size: 16px;
    float: none;
    line-height: 1.3;
    margin: 0 0 4px 0;
    padding: 0;
    color: #fb8e26;
}

@media (hover: hover) {
    .module_column.sub_column:hover .sub_column-slider .row-slider-next, .module_column:hover .column-slider .row-slider-next, .module_row:hover .row-slider .row-slider-next, .module_subrow:hover .subrow-slider .row-slider-next {
        right: 5px;
        visibility: hidden;
    }
}

@media (hover: hover) {
    .module_column.sub_column:hover .sub_column-slider .row-slider-prev, .module_column:hover .column-slider .row-slider-prev, .module_row:hover .row-slider .row-slider-prev, .module_subrow:hover .subrow-slider .row-slider-prev {
        left: 5px;
        visibility: hidden;
    }
}

.module_row :is(.row-slider-dot,.row-slider-arrow) {
    color: #fff;
    opacity: .7;
    text-decoration: none;
    display: none;
}