/*
Theme Name: Tradecredebt
Text Domain: tradecredebt
Version: 1.5.2
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------*/


body > footer > div > div.signUpBox{
	position: relative;
	z-index:2;
}
.inquire-lc{
	z-index:1;
}
label > span > span,body img.gform_ajax_spinner {
 display: none !important;
}

#gform_wrapper_3 > div > h2{
	font-size:24px !important;
	text-align: center !important;
	margin-bottom:20px !important;
}

.banner-bullets-list{
	text-align:left !important;
}

.btn-enquire{
	padding: 10px 40px;
    font-size: 16px;
    color: #fff;
    background: #ff8400;
    line-height: 23px;
    border-radius: 50px;
    text-transform: capitalize;
    outline: none;
	float:right;
}
.ts-control {
    padding: 0px 20px !important;
}

.ts-wrapper:not(.form-control):not(.form-select).single .ts-control {
    padding: 0px 20px !important;
    height: 50px !important;
}
.address-box{
	border-right: 1px solid #757575 !important;
}
.d-none.success {
    display: block !important;
}
.vc_btn3-center.hide {
    display: none;
}

.vc_btn3-center.hide.success {
    display: block;
}
.contact-details-container{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

#wpcf7-f241-p10427-o3 > form > div.row.mx-auto > div:nth-child(1) > div > span > span > input,#wpcf7-f241-p10427-o3 > form > div.row.mx-auto > div:nth-child(2) > div > span > span > input,#wpcf7-f241-p10427-o3 > form > div.row.mx-auto > div:nth-child(3) > div > span > span > input,#wpcf7-f241-p10427-o3 > form > div.row.mx-auto > div:nth-child(4) > div > span > span > input,#wpcf7-f241-p10427-o3 > form > div.row.mx-auto > div.col-md-12.px-md-0 > div:nth-child(1) > span > span > textarea{
	width:100% !important;
	padding: 10px !important;
	margin: 5px !important;
	border-radius: 5px !important;
	border: 1px solid gray !important;
	text-transform: capitalize;
}
/*Popup Contact Us*/

@media (max-width: 767px){
	#gform_submit_button_3{
		margin:0 auto !important;
		max-width: 200px !important;
	}
	
	h2.gform_title{
		font-size: 24px !important;
		text-align:center !important;
	}

	#gform_fields_3 input{
		line-height:1 !important;
	}
	
	#input_3_6{
		max-height:100px !important;
	}
	
	#sgpb-popup-dialog-main-div{
		padding:20px !important;
	}
	
}
/*End Popup Contact Us*/


.box-shadow-card{
	border-radius:15px !important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}



.z-index{
	z-index:0 !important;
	position:relative !important;
}

.signUpBox span.wpcf7-form-control-wrap.classform-control {
	float: left;
	width: 70%;
}
td.text-center.yesno:after {
    content: url(images/close.svg);
}
td.text-center.yesno.\31:after {
    content: url(images/right.svg);
}
.table thead th {
    border: 0 !important;
    text-align: center;
}
body .swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: -60px;
}

body .swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: -60px;
}

@media only screen and (max-width: 1300px){
	body .swiper-button-prev  {
		top:110%;
		left:0;
	}
	 
	body .swiper-button-next{
		top:110%;
		right:0;
	}
	
	body .swiper-button-next, .swiper-rtl .swiper-button-prev{
		display:relative;
	}
	
}

.table {
  border-collapse: collapse;
}

.table tr:first-child td {
  border-top: 0;
  border-left: 0;
}
.accordionBox .card:hover {
    background: #ffffff !important;
}
.blog-wd {
    margin-top: 50px;
}

.single-post main#site-content a {
    color: #ff8400;
}
.accordionBox .card .card-body {
    padding: 0px 32px 30px 32px !important;
}
.section10.cms ul {
    padding-left: 0 !important;
}
.table tr td:first-child {
  border-left: 0;
  border-right: 0;
}
.table tr:last-child td {
  border-bottom: 0;
}
.table tr td:last-child {
  border-right: 0;
}

.table tr td {
    border-left: 0;
    padding: 4px;
}
.single-post main#site-content {
    padding-top: 40px;
    padding-left: 5%;
    padding-right: 5%;
}
.banner-box .container {
    max-width: 90%;
}

.banner-box .container .row .banner-bullets {
    padding: 10px 15px;
    width: 250px;
}
section.sliderImg {
    text-align: center;
}

.single-post main#site-content h1, .single-post main#site-content h2, .single-post main#site-content h3, .single-post main#site-content h4, .single-post main#site-content h5, .single-post main#site-content h6 {
    margin-bottom: 40px;
    margin-top: 60px;
    color: #12213a;
}
.blog_section .blog_wrap .blog_box article {
    box-shadow: none !important;
    margin-bottom: 30px;
    border-radius: 15px !important;
}

.blog_section .blog_wrap .blog_box article .contain_box h3 {
    color: #1f2d45;
    margin-top: 40px;
}



.table-how table {
  border-collapse: collapse;
  border: 0 !important;
  box-shadow: 0px 7px 10px #e3e3e3;
  border-radius: 20px;
}
.table-how table th {
  border: 0 !important;
  background: #11223D;
  text-align: center;
  color: #ffffff;
  border-radius: 20px 20px 0 0px;
  padding: 20px 0px;
  border-bottom: 5px solid #ff8400 !important;
}
.table-how table td {
  border: 1px solid #D9D9D9;
  padding: 15px 15px;
}
.table-how table tr:first-child td {
  border-top: 0;
}
.table-how table tr td:first-child {
  border-left: 0;
}
.table-how table tr:last-child td {
  border-bottom: 0;
}
.table-how table tr td:last-child {
  border-right: 0;
}

.table-how table th h3 {
    color: #ffffff;
    font-size: 19px;
}

.table-how table td a {
    color: #11223d;
}
p.banner-title b {
    color: #ff8400;
}
.smush-detected-img {
    border-radius: 0 !important;
}
.table-how table tr td:first-child {
    font-size: 18px;
}
.blog_section .blog_wrap .blog_box:first-child {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    flex: 100%;
    box-shadow: 0 7px 10px #e3e3e3;
    border-radius: 30px !important;
    padding: 0 !important;
    margin-bottom: 150px;
}

.vc_row.wpb_row.vc_row-fluid {
    padding-left: 8% !important;
    padding-right: 8% !important;
}

footer {
    padding-left: 8%;
    padding-right: 8%;
}

.sec_ul li{
	color:#fff !important;
}

footer .container .linkList ul.mailUl li.mainLI ul li a {
	display: inline-block;
}



.blog_section .blog_wrap .blog_box article .img_box img {
    border-radius: 15px !important;
}

.blog_section .blog_wrap .blog_box:first-child article .img_box img {
    border-radius: 0 !important;
}

.blog_section .blog_wrap .blog_box:first-child article .contain_box h3 {
    margin-top: 20px !important;
    padding-left: 30px;
    max-width: 770px;
    font-size: 40px;
}

.swiper-horizontal .swiper-button-prev:after {
    content: url(images/arrow-left.svg) !important;
    transform: scale(.7);
}
.swiper-horizontal .swiper-button-next:after {
    content: url(images/arrow-right.svg) !important;
    transform: scale(.7);
}
.swiper-container.slider-top {
    /* overflow: hidden; */
    position: relative;
    border-radius: 30px;
    box-shadow: 0px 4px 10px #e3e3e3;
    /* max-width: 160px !important; */
    margin: auto;
}
.two-line-bullet ul li, .section10 .two-line-bullet ul li {
    background: url(images/ul.svg) !important;
    color: #707070;
    font-weight: 600;
    display: inline-block;
    background-repeat: no-repeat !important;
    padding-left: 20px;
    padding-top: 0;
    padding-bottom: 10px;
    background-position: top 6px left !important;
    background-size: 10px !important;
    width: 100%;
}
.section10 .two-line-bullet ul li:before {
    background: url(images/ul.svg) !important;
    content: "";
    display: none;
    width: 10px;
    height: 10px;
    background-size: 100% !important;
    margin-right: 10px;
    margin-top: 9px;
}
.swiper-slide {
    display: flex;
    vertical-align: middle;
    border-radius: 30px !important;
    height: AUTO !important;
}
.locations .wpb_single_image {
    box-shadow: 0px 0px 15px #e3e3e3;
    border-radius: 25px;
}

.locations .wpb_single_image h2.wpb_heading.wpb_singleimage_heading {
    padding: 20px 0;
    margin-bottom: 0 !important;
    font-size: 30px;
}
.col-md-6.slide1 {
    align-items: center;
    display: flex;
    color: #ffffff;
    padding: 40px;
    text-align: center;
    border-radius: 30px 0 0 30px;
    float: left;
    height: 100%;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}
.col-md-6.slide2 {
    background: #ffffff;
    font-size: 13px;
    padding: 40px 35px;
    color: #707070;
    border-radius: 0px 30px 30px 0px;
    float: right;
    height: 100%;
}

.col-md-6.slide2 h3 {
    color: #11223d;
    margin-bottom: 30px;
}

.col-md-6.slide1 h3 {
    font-size: 22px;
    color: #ffffff;
}
.signUpBox input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
	border-radius: 50px !important;
	font-size: 14px !important;
	margin-right: -40px;
	padding-right: 35px;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: 10px 30px;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	outline: none;
}

.signUpBox input.wpcf7-form-control.wpcf7-submit.btn.btn-dark {
	position: relative;
    float: right;
    top: -35px;
    right: -20px;
}

/* @media only screen and (max-width: 1300px){

	.signUpBox input.wpcf7-form-control.wpcf7-submit.btn.btn-dark {
		position: relative;
		display:block;
		top: 5px;
		right: 60px;
	}
} */

.signUpBox .wpcf7-not-valid-tip {
	display: block;
	width: 100%;
	float: left;
	margin-top: 10px;
	background: #fff;
	padding: 1px 5px;
	text-align: center;
	margin-left: 20px;
	border-radius: 50px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
    color: #12213a;
}

.vc_btn3-container.fp-button.vc_btn3-center .vc_btn3 {
    color: #ffffff !important;
    font-weight: 600;
    font-size: 18px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.step-by-step p {
    margin-bottom: 0 !important;
    color: #12213a;
}
.white-text {
    color: #ffffff;
}
.vc_custom_heading b {
    color: #ff8400;
}
.signUpBox input::-webkit-input-placeholder {
	opacity: 0.7;
}

.signUpBox input:-ms-input-placeholder {
	opacity: 0.7;
}

.signUpBox input::placeholder {
	opacity: 0.7;
}
body {
    font-size: 16px;
    color: #707070;
}
.top-part h1 {
    text-align: center;
    margin-bottom: 40px;
}

.top-part {
    margin-bottom: 80px;
}

.accordionBox 
 h3.titleHead.mb-3 {
    border: 0 !important;
    background: #11223D;
    text-align: center;
    color: #ffffff;
    border-radius: 20px 20px 0 0px;
    padding: 20px 0px;
    border-bottom: 5px solid #ff8400 !important;
    width: 100%;
    margin-bottom: 0 !important;
    text-transform: none;
    font-weight: 600;
}

.accordionBox .card .card-header .btn-link {
    border: 0 !important;
    color: #11223d;
    padding: 20px 30px;
    font-size: 20px;
}

.accordionBox .card .card-header {
    border: 0 !important;
    transition: none !important;
}

.accordionBox .card {
    border-left: 0 !important;
    border-right: 0 !important;
}

.accordionBox .accordion {
    box-shadow: 0 7px 10px #e3e3e3;
    border-radius: 0 0 30px 30px !important;
    margin-bottom: 100px !important;
}

.accordionBox .card:last-child {
    border-bottom: 0 !important;
    border-radius: 0px 0px 30px 30px !important;
    padding-bottom: 20px;
}

.accordionBox .card .card-header .btn-link i.fa {
    float: right;
    color: #E2E2E2;
    font-size: 32px;
    line-height: 20px;
}

.mb-6.accordionBox.col-md-12 {
    max-width: 1260px;
    margin: auto;
}
.signUpBox .wpcf7-response-output {
	display: none !important;
}

.signUpBox .col-lg-3:last-child {
	margin-top: 20px;
	display: block;
	float: left;
}
header .container .nav_menu {
    text-align: center !important;
    z-index: 999999;
	
}

iframe[sandbox] {
    position: absolute;
    right: 0 !important;
}

.sgpb-main-popup-data-container-10316 {
    bottom: 0 !important;
    position: absolute;
    right: 0 !important;
    left: 100% !important;
}

.book-now-menu a {
	font-size: 14px !important;
    background-color: rgb(255, 132, 0);
    color: rgb(255, 255, 255);
    font-family: verdana;
    border-radius: 0 0 3px 3px;
    text-decoration: none !important;
    transition: all .5s;
    box-shadow: 0px 8px 15px rgb(0 0 0 / 10%);
    transition: all 0.3s ease 0s;
    padding: 20px 20px 10px;
    position: fixed;
    right: 2%;
    display: block !important;
    top: -15px;
}
.book-now-menu a:hover {
    background: rgb(242 126 1);
	box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.1);;
}
.book-now-menu.col-md-2 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

header {
    padding-top: 25px;
    padding-bottom: 15px;
}
.source, .newsll, .source1, .source2 {
    display: none !important;
}

input.referer-page { display:none; }

footer .container .signUpBox {
	padding: 10px 60px !important
}

/* navbar */
header .container .nav_menu__menubar {
	padding-top: 5px;
	padding-bottom: 0px;
}

header .container .nav_menu__menubar {
	text-align: center;
}

header .container .nav_menu__menubar .menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.cmsSection1 {
    padding: 0;
}
.white-text table.table.table-bordered.table-striped {
    color: #ffffff;
    border: 0 !important;
    font-size: 12px;
}
.section12 .row article .contBox p {
    margin: 0 !important;
}

.section12 .row article .contBox a {
    background: #14233f;
    padding: 10px 20px;
    display: block;
    color: #ffffff;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    font-size: 18px;
    font-weight: 600;
}
.section12 {
    background: #F5F5F5;
    padding-bottom: 150px !important;
    margin-bottom: -80px !important;
    padding-left: 5%;
    padding-right: 5%;
}

.section12 .row article {
    box-shadow: 0px 7px 10px #e3e3e3;
}
.section12 .row article .contBox h3 {
    font-size: 18px;
    min-height: 70px;
    margin: 0;
}

h2.blog-title-homemb-4.text-center {
    margin-bottom: 40px;
}

.signUpBox .box2 h4 {
    font-size: 17px !important;
    font-weight: 400;
}

h2.blog-title-homemb-4.text-center b {
    color: #ff8400;
}
header .container .nav_menu__menubar .menu-item {
	display: inline-block;
}

header .container .nav_menu__menubar .menu-item-has-children {
	position: relative;
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children:hover .sub-menu {
	display: block;
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    padding: 10px 20px !important;
    border: 2px solid #eeeeee!important;
    border-radius: 50px;
}

.gform_wrapper.gravity-theme .gform_footer input {
    background: #ff8400;
    color: #ffffff !important;
    border: 0 !important;
    padding: 13px !important;
    width: 100%;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 50px !important;
}

form#gform_2 {
    text-align: center;
    box-shadow: 0px 0px 10px #cbcbcb75;
    border-radius: 50px !important;
    padding: 30px;
}

form#gform_2 h2 b {
    color: #ff8303;
}

.gform_footer.top_label {
    padding-bottom: 0 !important;
}
header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu {
	display: none;
	-webkit-animation: rotateMenu 400ms ease-in-out forwards;
	animation: rotateMenu 400ms ease-in-out forwards;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	list-style: none;
	padding: 0;
	margin: 0;
	min-width: 180px;
	position: absolute;
	top: 30px;
	left: -50%;
	background-color: white;
	padding-top: 10px;
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu::after {
	font-family: FontAwesome;
	content: '\f0d8';
	position: absolute;
	top: -20px;
	left: 0;
	right: 0;
	pointer-events: none;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: auto;
	color: #ff8400;
	font-size: 26px;
	padding-top: 0px;
}

header .container .nav_menu__menubar .menu-item:first-child a:after {
	display: none;
}

header .container .nav_menu__menubar .menu-item a {
	padding: 10px 12px;
	font-size: 14px!important;
	color: #13213a;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
}

header .container .nav_menu__menubar .menu-item a:hover,
header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a:hover {
	color: #ff8400;
	text-decoration: none !important;
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a {
	display: block;
	padding: 10px 0px;
	text-align: left;
	color: #13213a;
	margin: 0 10px;
	letter-spacing: 0.8px;
	text-decoration: none;
	font-size: 14px;
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a:after {
	display: none;
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item {
	width: 100%;
}

header .container .nav_menu__menubar .menu-item a:after {
	content: '';
	position: absolute;
    width: 1px;
	height: 16px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto 0;
	background-color: #13213a;
	/* display: none; */
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item a {
	display: block;
	padding: 10px 0px;
	text-align: left;
	color: #13213a;
	border-bottom: solid 1px #7abbca45;
	margin: 0 10px;
	letter-spacing: 0.8px;
	text-decoration: none
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .menu-item:last-child {
/* 	border-bottom: #ff8400 4px solid; */
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu {
	-webkit-animation: rotateMenu 400ms ease-in-out forwards;
	animation: rotateMenu 400ms ease-in-out forwards;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 185px;
	position: absolute;
	top: 38px;
	left: -50%;
	background-color: white;
}
/* 
header .container .nav_menu__menubar .menu-item.current-menu-item {
	color: #ff8400;
	position: relative;
}

header .container .nav_menu__menubar .menu-item:hover a::before, header .container .nav_menu__menubar .menu-item.current-menu-item a::before {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	margin: auto;
	width: 75%;
	height: 2px;
	transition: all 0.3s
} */

/* header .container .nav_menu__menubar .menu-item.current-menu-item a,
header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu .current-menu-item a {
	color: #ff8400;
} */

header .container .nav_menu__menubar .menu-item a i.fa.fa-home {
	font-size: 22px;
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children a.link {
	line-height: 40px;
}

header .container .nav_menu__menubar .menu-item.menu-item-has-children .sub-menu .current-menu-item::before {
	width: 100%;
	bottom: 0;
}


@media (max-width: 1023px){
	header{
		z-index: 999999;
		padding-top: 15px !important;
	}
	header .container .nav_menu__menubar .menu-item:first-child .link{
		display: inline-flex !important;
	}
	.nav_logo {
		width: 56% !important;
		display: inline-block;
		z-index: 99;
	}
	header .container .nav_menu {
		display: inline-block;
		position: absolute;
		right: 0;
		text-align: right !important;
		top: 21px;
	}
	.book-now-menu.col-md-2 {
		margin-right: 10px !important;
		margin-left: 10px !important;
		display: initial;
		z-index: 999999;
	}
	.book-now-menu a {margin-top: 10px !important;}
	header .container .nav_logo img {
		margin-top: -10px !important;
	}
	header .container .nav {
		display: contents;
	}
	header .container .nav_menu__menubar {
		margin-left: 0 !important;
		background: #ffffff !important;
		padding: 0px 20px;
	}
	.nav_menu .sm-device {
		right: 0 !important;
		display: inline-block;
		z-index: 00000;
		margin-top: 0;
	}
}

/* team page */
.teams_page_header {
    color: #ffffff;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
}
.team_page_country {
    background-color: #ff8400;
    padding: 8px 12px;
}

.new-profile-content .profile-pic {
    float: left;
}
.profile-pic {
    width: 220px;
    max-height: 230px;
    overflow: hidden;
/*     border-radius: 8px; */
	margin-right: 20px;
}
.new-profile-content .profile-pic img {
    max-height: none;
}
.profile-pic img {
    max-height: 204px;
    width: 100%;
}
.team_page_country_outer {
    padding-bottom: 2px;
    border-bottom: 2px solid #ff8400;
    margin-bottom: 15px;
}
.profile-des {
    min-width: 840px;
}
.profile-des {
    flex: 1;
    -webkit-flex: 1;
    display: flex;
    flex-direction: column;
}
.profile-des h3 {
    font-weight: bold;
    margin-bottom: 3px;
	color: #ff8400;
}
.profile-des h4{
	font-size: 18px;
    font-weight: 400;
	color: #14233f;
}
.profile-text p:last-child {
    margin-bottom: 0;
}
.profile-content {
    position: relative;
    margin: 20px 0px;
    display: flex;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    padding: 20px 0px;
}
footer .container .FootCont {
    font-size: 13px;
}
.vc_separator.vc_separator_align_center h4 {
    font-size: 40px;
}

.white-line h4 {
    color: #ffffff;
	
}
.new-profile-content {
    display: block;
    min-height: 270px;
}
.new-profile-content:nth-child(even) .profile-pic {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}


@media (max-width: 1200px){
	.profile-des {
		min-width: 680px;
	}
}

@media (max-width: 991px){
	.profile-des {
		min-width: 250px;
	}
}
@media (max-width: 767px){
	.profile-pic {
		margin: auto;
		margin-bottom: 10px;
		float: none !important;
	}
	.book-now-menu a {
    font-size: 11px !important;
	font-weight: 200 !important;
}
	.swiper-slide {
    display: block !important;
    overflow: hidden;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: block;
    margin-bottom: -50px;
}
.col-md-6.slide1 {
    border-radius: 30px !important;
    height: auto;
}

.col-md-6.slide2 {
    /* height: auto; */
}

/* body .swiper-button-next, .swiper-rtl .swiper-button-prev {
    display: none !important;
} */

.book-now-menu.col-md-2 {
    margin: 0 !important;
}

.nav_menu .sm-device {
    margin-top: -20px !important;
}

header .container .nav_menu {
    top: 17px !important;
}
	.new-profile-content:nth-child(even) .profile-pic{
		float: none;
		margin: auto;
		margin-bottom: 10px;
	}
	.profile-des h3{
		text-align: center;
	}
	.profile-des h4{
		text-align: center;
		margin-bottom: 15px;
	}
}

/* Blog Popus Design */
.blog_horos {
    width: 55%;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
    background-color: #0e6285;
    padding: 20px 40px;
	display: flex;
	flex-wrap: wrap;
}
.blog_horos .sec_right{
	width: 60%;
	order: 1;
	text-align: center;
}

.blog_horos .sec_right .horos_btn {
	text-align: center;
}
.blog_horos img {
    max-width: 170px !important;
    margin: 0;
}
.blog_horos .horos_img {
    width: 40%;
    text-align: left;
}
.blog_horos span {
    font-weight: 400;
    color: #ffffff;
    font-size: 16px;
    padding: 0;
    text-transform: uppercase;
	display: block;
	margin-bottom: 8px;
}
.blog_horos .btn {
    background-color: #ff8400;
    color: #fff;
    padding: 6px 20px;
    border-radius: 50px;
    display: inline-block;
	font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
    min-width: 180px;
    text-align: center;
	text-decoration: none;
    margin: 0 10px;
	transition: all 0.3s linear;
}
.blog_horos .btn:hover{
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    color: white;
    background-color: black;
}
.main_a {
	text-decoration: none;
}
.vc_row[data-vc-full-width] .vc_column-inner {
    max-width: 1200px;
    margin: auto;
}
header .container .nav_logo img {
    width: 100%;
    margin-top: -20px;
	max-width:240px;
}
header .container {
    max-width: 90% !important;
}
/* Support */
.supp_title{
	font-size: 26px;
    text-transform: uppercase;
    font-weight: normal;
	text-align: center;
	margin-bottom: 25px;
	padding-bottom: 15px;
	position: relative;
}

.supp_title:after{
	content: '';
	width: 150px;
	height: 3px;
	background: #ff8400;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
}

.supp_wrap .supp_col h4{
	font-size: 20px;
	margin-bottom: 15px;
}
.supp_wrap .supp_col .supp_list{
	padding-left: 0px;
	counter-reset: section;
 	list-style: none;
}

.supp_wrap .supp_col .supp_list li {
	margin: 0 0 10px 0;
	line-height: 25px;
	display: flex;
}

.supp_wrap .supp_col .supp_list li:before {
	content: counter(section);
    counter-increment: section;
    display: inline-block;
	flex: 0 0 25px;
    width: 25px;
    height: 25px;
    margin: 0 6px 0 0;
    border: 1px solid #ff8400;
    border-radius: 100%;
    text-align: center;
    line-height: 24px;
}
.supp_wrap .supp_col .supp_btn{
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 6px 30px;
}


/*------Lead------*/


a.call-back:after {
    content: "";
    background: url(assets/images/calander.svg);
    width: 26px!important;
    display: block;
    background-repeat: no-repeat;
    height: 26px;
    float: right;
    margin-left: 10px;
}

.lead-gene .gform_page_footer input {
        background-color: #ff8400;
    color: #ffffff;
    display: inline-block;
    padding: 18px 25px!important;
    border-radius: 10px;
    font-size: 18px!important;
    font-weight: 600;
    box-shadow: 5px 16px 30px rgb(15 228 234 / 15%);
    cursor: pointer;
    background-image: none!important;
    border: 0 !important;
    min-width: 150px;
}

.lead-gene .gform_page_footer {
    text-align: center!important;
    border: 0 !important;
}

.lead-gene {
    text-align: center !important;
}

.lead-gene .gfield_radio {
    width: 100% !important;
    display: block !important;
}
.gform_wrapper ul li.gfield {
    clear: none!important;
    display: inline-block;
    padding-left: 0;
}

.gform_wrapper ul li.gfield input,.gform_wrapper ul li.gfield select {
    padding: 15px 10px!important;
    border-radius: 5px;
    border: 1px solid #000;
    font-size: 13px!important;
    font-weight: 700;
    color: #000!important;
}

.col-md-6 label.gfield_label {
    font-size: 16px !important;
}
.lead-gene .gfield {
    width: 100% !important;
}
label.gfield_label {
    color: #000000;
    font-size: 20px !important;
}
.gform_wrapper .lead-gene ul.gfield_radio li label {
    width: 230px;
    display: inline-block;
    vertical-align: top;
    background: #ffffff !important;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 11%);
    margin: 10px !important;
    padding: 10px 20px !important;
    min-height: 270px;
    border-radius: 15px;
    font-size: 15px;
    color: #000;
	font-weight:500;
	margin-top:20px;
}

.gform_wrapper .lead-gene ul.gfield_radio li input {
    display: none !important;
}

.gform_wrapper .lead-gene ul.gfield_radio li {
    display: inline-block;
}

.gform_wrapper .lead-gene ul.gfield_radio li input[type=radio]:checked+label {
    box-shadow: 0px 0px 5px #0fe4ea;
    background: #f1ffff !important;
}

.lead-gene ul.gfield_radio li label:before {
    content: "";
    width: 85%;
    height: 160px;
    display: block;
    background-size: 100% !important;
    margin: auto;
    margin-top: 30px;
}
.gform_wrapper form li.gfield {
    list-style: none !important;
}
.gform_wrapper .lead-gene ul.gfield_radio li label:hover {
    box-shadow: 0 0 5px #ff8400;
    background: #fbfeff!important;
    transition: all 0.2s;
}
.page-id-10008 h1.titleHead.mb-3.mainTitle {
    display: none !important;
}

body .gform_wrapper ul li.gfield {
    list-style: none !important;
}
.lead-gene li.gfield.hidden {
    display: none !important;
}

.lead-gene .gfield_html h2 {
    font-size: 21px;
    margin-bottom: 20px;
    text-align: center;
}

.lead-gene .gform_page.last-page-gf {
    text-align: center;
}

/* Questionnaire */

#gform_next_button_5_14,#gform_next_button_5_44,#gform_next_button_5_40,#gform_next_button_5_16,#gform_next_button_5_22,#gform_next_button_5_39{
/* 	display:none !important; */
}

/*step1 */

.lead-gene .step1 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/coastal-icon.png) no-repeat;
}

.lead-gene .step1 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/letter-of-credit-icon.png) no-repeat;
}

.lead-gene .step1 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/asset-icon.png) no-repeat;
}

.lead-gene .step1 ul.gfield_radio li.gchoice_16_32_3 label:before {
    background: url(assets/lead-img/icon-3.png) no-repeat;
} 



/*step2 */

.lead-gene .step2 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/5@2x.png) no-repeat;
}

.lead-gene .step2 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/6@2x.png) no-repeat;
}

.lead-gene .step2 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/2@2x.png) no-repeat;
}

.lead-gene .step2 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/1@2x.png) no-repeat;
}

/*stepmap */

.lead-gene .stepmap ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/africa-icon.png) no-repeat;
}

.lead-gene .stepmap ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/middle-east-icon.png) no-repeat;
}

.lead-gene .stepmap ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/europe-icon.png) no-repeat;
}

.lead-gene .stepmap ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/north-america-icon.png) no-repeat;
}

.lead-gene .stepmap ul.gfield_radio li:nth-child(5) label:before {
    background: url(assets/lead-img/south-america-icon.png) no-repeat;
}

.lead-gene .stepmap ul.gfield_radio li:nth-child(6) label:before {
    background: url(assets/lead-img/asia-icon.png) no-repeat;
}

.lead-gene .stepmap ul.gfield_radio li:nth-child(7) label:before {
    background: url(assets/lead-img/australia-new-zealand.png) no-repeat;
}

/*stepmap Orange */

.lead-gene .stepmap-orange ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/africa-icon-orange.png) no-repeat;
}

.lead-gene .stepmap-orange ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/middle-east-icon-orange.png) no-repeat;
}

.lead-gene .stepmap-orange ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/europe-icon-orange.png) no-repeat;
}

.lead-gene .stepmap-orange ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/north-america-icon-orange.png) no-repeat;
}

.lead-gene .stepmap-orange ul.gfield_radio li:nth-child(5) label:before {
    background: url(assets/lead-img/south-america-icon-orange.png) no-repeat;
}

.lead-gene .stepmap-orange ul.gfield_radio li:nth-child(6) label:before {
    background: url(assets/lead-img/asia-icon-orange.png) no-repeat;
}

.lead-gene .stepmap-orange ul.gfield_radio li:nth-child(7) label:before {
    background: url(assets/lead-img/australia-new-zealand-icon.png) no-repeat;
}

/*step3 */

.lead-gene .step3 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/offshore.png) no-repeat;
}

.lead-gene .step3 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/general-bulker.png) no-repeat;
}

.lead-gene .step3 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/tanker.png) no-repeat;
}

.lead-gene .step3 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/non-vessel.png) no-repeat;
}



/*step4 */

.lead-gene .step4 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/import.png) no-repeat;
}

.lead-gene .step4 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/export.png) no-repeat;
}

.lead-gene .step4 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/both.png) no-repeat;
}

.lead-gene .step4 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/neither.png) no-repeat;
}

/*step5 */

.lead-gene .step5 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/startup.png) no-repeat;
}

.lead-gene .step5 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/6@2x.png) no-repeat;
}

.lead-gene .step5 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/2@2x.png) no-repeat;
}

.lead-gene .step5 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/1@2x.png) no-repeat;
}

/*Step 6 New*/

.lead-gene .step6.stepNew6 ul.gfield_radio li:nth-child(1) label:before,
.lead-gene .step8.step8New ul.gfield_radio li:nth-child(1) label:before{
	background: url(assets/lead-img/yes-2.png) no-repeat;
}

.lead-gene .step6.stepNew6 ul.gfield_radio li:nth-child(2) label:before,
.lead-gene .step8.step8New ul.gfield_radio li:nth-child(2) label:before{
    background: url(assets/lead-img/no-2.png) no-repeat; 
}


/*step6 */

.lead-gene .step6 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/open-account.png) no-repeat;
}

.lead-gene .step6 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/cash-in-advance.png) no-repeat;
}

.lead-gene .step6 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/letter-of-credit-icon.png) no-repeat;
}


/*step7 */

.lead-gene .step7 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/open-account.png) no-repeat;
}

.lead-gene .step7 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/cash-in-advance.png) no-repeat;
}

.lead-gene .step7 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/letter-of-credit-icon.png) no-repeat;
}



/*step8 */

.lead-gene .step8 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/refinance-existing.png) no-repeat;
}

.lead-gene .step8 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/new-vessel.png) no-repeat;
}

.lead-gene .step8 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/neither.png) no-repeat;
}


/*step9 */

.lead-gene .step9 ul.gfield_radio li:nth-child(1) label:before {
    background: url(assets/lead-img/zero.png) no-repeat;
}

.lead-gene .step9 ul.gfield_radio li:nth-child(2) label:before {
    background: url(assets/lead-img/5@2x.png) no-repeat;
}

.lead-gene .step9 ul.gfield_radio li:nth-child(3) label:before {
    background: url(assets/lead-img/6@2x.png) no-repeat;
}

.lead-gene .step9 ul.gfield_radio li:nth-child(4) label:before {
    background: url(assets/lead-img/2@2x.png) no-repeat;
}



/*----End-----*/
@media (max-width: 991px){
	.blog_horos{
		width: 100%;
	}
}

@media (max-width: 767px){
	.blog_horos .sec_right{
		width: 100%;
	}
	.blog_horos .horos_img {
		width: 100%;
		text-align: center;
		margin-bottom: 12px;
	}
	.blog_horos .horos_img img{
		margin: auto;
		max-width: 280px !important;
	}
	.supp_title{
		font-size: 18px;
	}
	
}


.login_section {
	padding: 3rem 0rem;
}

.login_section .login_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.login_section .login_wrap .login_box {
  max-width: 450px;
  width: 100%;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
  border: solid 1px #eee;
}

.login_section .login_wrap .login_box .title {
  border-bottom: solid 1px #eee;
  padding: 1rem;
}

.login_section .login_wrap .login_box .title h3 {
    margin: 0;
    text-align: center;
    font-weight: 600;
    color: #14233f;
    letter-spacing: 2px;
}

.login_section .login_wrap .login_box .form_wrap {
  padding: 1.25rem;
}

.login_section .login_wrap .login_box .form_wrap .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.login_section .login_wrap .login_box .form_wrap .form .input_group {
  padding: 0 0.5rem;
  margin-bottom: 1.5rem;
  width: 100%;
}

@media (max-width: 767px) {
  .login_section .login_wrap .login_box .form_wrap .form .input_group {
    padding: 0 0.5rem;
    margin-bottom: 1rem;
  }
}
.login_section .login_wrap .login_box .form_wrap .form .input_group:last-child {
	margin-bottom: 0px;
}
.login_section .login_wrap .login_box .form_wrap .form .input_group.p-0 {
  padding: 0;
}

.login_section .login_wrap .login_box .form_wrap .form .input_group.col_4 {
  width: calc(100% / 3);
}

@media (max-width: 767px) {
  .login_section .login_wrap .login_box .form_wrap .form .input_group.col_4 {
    width: 100%;
  }
}

.login_section .login_wrap .login_box .form_wrap .form .input_group.col_6 {
  width: calc(100% / 2);
}

@media (max-width: 767px) {
  .login_section .login_wrap .login_box .form_wrap .form .input_group.col_6 {
    width: 100%;
  }
}

.login_section .login_wrap .login_box .form_wrap .form .input_group.col_12 {
  width: 100%;
}

.login_section .login_wrap .login_box .form_wrap .form .input_group.btn_center {
  text-align: center;
}

.login_section .login_wrap .login_box .form_wrap .form .input_group label {
  font-size: 1.125rem;
  font-weight: 400;
  display: block;
  color: #8f949a;
  margin-bottom: 0.25rem;
}

.login_section .login_wrap .login_box .form_wrap .form .input_group .input {
  width: 100%;
  border: solid 2px #d6d8da;
  border-radius: 6px;
  padding: 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  outline: none;
  resize: none;
  -webkit-transition: -webkit-box-shadow 300ms;
  transition: -webkit-box-shadow 300ms;
  transition: box-shadow 300ms;
  transition: box-shadow 300ms, -webkit-box-shadow 300ms;
}

@media (max-width: 1350px) {
    header .container .nav_menu__menubar .menu-item a {
    font-size: 14px;
    padding: 8px;
}
.book-now-menu a {
    font-size: 14px;
    padding: 5px 15px !important;
}
}
@media (max-width: 767px) {
  .login_section .login_wrap .login_box .form_wrap .form .input_group .input {
    padding: 0.75rem;
  }
}

.login_section .login_wrap .login_box .form_wrap .form .input_group .input:focus {
  -webkit-box-shadow: 0 0 0px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0px 2px rgba(0, 0, 0, 0.2);
}

.login_section .login_wrap .login_box .form_wrap .form .input_group .btn {
	margin: 0.5rem autox;
    display: block;
    min-width: 180px;
}

.generalerr{
  display: none;
}
.input_group .generalerr{
  display: none;
 color: #ff2626; 
}



@media (max-width: 1024px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1200px;
	}
	body > header > div{
		padding-top: 0px;
	}
	.nav_logo{
		width:100% !important;
		margin-top:20px;
	}
	.book-now-menu a{
		top:-10px !important;
	}
}

@media (max-width: 1024px) {
	.nav_menu_button{
		position:absolute !important;
		right:-20px !important;
	}
	
	
}

@media (max-width: 767px) {
	
	h4 {
		font-size: 1.5rem !important;	
	}
	
	header .container .nav_menu {
		text-align: center !important;
		position:relative
	}
	
	body > footer > div > div.signUpBox > div > div:nth-child(1) > div > h4{
		font-size: 10px !important;
	}
	
	.banner-box .container .row .banner-bullets .banner-bullets-title .banner-title{
		white-space:inherit !important;
	}
	
	.vc_column_container>.vc_column-inner {
		padding-left:0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 1023px){
	header .container .nav_menu {
		top:30px !important;
	}
}

@media (min-width: 768px){
	.container .nav_menu__menubar .menu-item.current-menu-item a::before{
		background: #ff8400 !important;
	}

}

/*--------------------------------------------------------------
## FAQs
--------------------------------------------------------------*/
#faqs {
	width: 100%;
	margin: 25px 0 0;
	padding: 25px 0;
}
.faq-list {
	max-width: 800px;
	margin: 10px 0 25px;
	padding: 0;
	text-align: left;
	border: 1px solid #ddd;
}
.faq-list article {
	margin: 0;
	padding: 1em;
	border-top: 1px solid #ddd;
	transition: all 0.5s ease;
}
.faq-list article:hover {
	background-color: #eee;
}
.faq-list article:first-of-type {
	border-top: none;
}
.faq-list article:last-of-type {
}
.faq-list h4.accordion-toggle {
	color: #111;
	font-size: 16px;
	font-weight: 400;
}
.faq-list .accordion-content p {
	margin: 0;
}

/*--------------------------------------------------------
##	Accordion
--------------------------------------------------------*/
.accordion .accordion-toggle {
	width: 100%;
	margin: 0;
	cursor: pointer;
}
.accordion .accordion-toggle::before {
	content: '\f067';
	font-family: FontAwesome;
	font-size: 75%;
	color: rgb(79,198,224);
	margin-right: 0.75em;
}
.accordion .accordion-toggle.active::before {
	content: '\f068';
}
.accordion .toggle:first-of-type {
	border: none;
}
.accordion .accordion-toggle:focus,
.accordion .accordion-toggle:active {
	outline: none;
}
.accordion .accordion-content {
	display: none;
	padding: 1em 0 0;
}

.page-id-10648  h4 {
    font: 700 normal 1em/1.25 'Libre Franklin', Helvetica, sans-serif;
    color: rgb(20,39,53);
    margin: 0 0 0.25em;
}
.page-id-10648  h3 {
    font: 700 normal 1.25em/1.25 'Libre Franklin', Helvetica, sans-serif;
    color: rgb(46,67,105);
    margin: 0 0 0.5em;
}

.page-id-10648 p, ul, ol {
    font: 400 normal 1em/1.5 'Libre Franklin', Helvetica, sans-serif;
    color: rgb(7,9,12);
    margin: 0 0 1em;
}

.center-color{color:#fff;}
.section10.cms .center-rowcontent{width:85%; margin:0 auto;}
.section10.cms .list-style ul{margin: 0 0 0 20px;     padding: 0 !important;}
.section10.cms .list-style li{color:#fff;  padding: 3px 0; list-style: url(images/list-style-w.png) !important;} 
.section10.cms .fontnormal a.vc_btn3{font-weight:400;}
@media (max-width: 767px) {
.section10.cms .center-rowcontent{width:100%;}	
}

/*Blog*/

.blog_section .blog_wrap{padding-right: 80px !important; padding-left: 30px;}
.blog_section {background-color: #11223d;}
body .blog_section .titleHead {color: #fff; margin-bottom: 30px!important; font-weight: 600;}
.postpage {background-color: #0f1e35; border: 0; color: #fff; padding: 30px;}
.post-list-title a {font-size: 20px; color: #ff8400; font-weight: 800;}
.post-list-title {margin-bottom: 10px;}
.postpage {color: #fff; font-size: 14px;}
.blog_section .readmore-button {text-align: right; padding-top: 6px;}
.blog_section .readmore-button a{background: #11223d; color: #fff; border: 2px solid #3b4d69; border-radius: 30px; padding: 5px 18px; margin-bottom: 0; display: inline-block;}
.postpage{margin-bottom: 25px; }
.blog_section a:hover{text-decoration: none;}
.blog_section .navigation .alignleft a, .blog_section .navigation .alignright a {background: #ff8400 !important; color: #fff; font-size: 12px; display: inline-block; padding: 9px 15px; border-radius: 2px;}
.blog_section .navigation {width: 100%;}
.blog_section .navigation .alignleft {float: left;}
.blog_section .navigation .alignright {float: right;}

/*Sidebar*/

section.blog_section .w-25 {margin-top: 88px;}
section.blog_section .w-25 .widget{border-bottom:1px solid #010101; background-color: #0f1e35; padding: 20px; color: #fff; margin-bottom: 0;}
section.blog_section .widget-title {font-size: 16px; color: #fff; margin-bottom: 14px; text-transform: capitalize;}
section.blog_section .search-form {width: 100%; position: relative;}
section.blog_section .search-form label {display: block; position: relative;}
section.blog_section [type="search"] {background-color: #11223d; border: 2px solid #3b4d69; width: 100%; height: 38px; color: #fff; font-size: 14px; border-radius: 2px;
  padding: 0 10px;}
section.blog_section .search-submit {background: url(images/search-icon.png) no-repeat; width: 21px; height: 21px; cursor: pointer; border: 0; text-indent: -9999999px;
  position: absolute; top: 8px; right: 12px; z-index: 11;} 
  
section.blog_section .widget.widget_categories ul {padding-left: 0 !important; margin: 0;}
section.blog_section .widget.widget_categories li {padding-left: 0 !important; margin-bottom: 0; list-style: none;}
section.blog_section .w-25 a {font-size: 14px; color:#ff8400;} 
section.blog_section .w-25 a:hover{text-decoration:underline;}
section.blog_section [name="archive-dropdown"] { background-color: #11223d; border: 2px solid #3b4d69; width: 100%; height: 38px; color: #fff; font-size: 14px; border-radius: 2px; padding: 0 10px;}


.single.single-post main#site-content {background-color: #11223d;}
.single-post main#site-content {padding-top: 40px; padding-left: 5%; padding-right: 5%; padding-bottom: 60px;}
.single.single-post main#site-content h1 {margin-top: 0; color: #fff;}
.single.single-post main#site-content .section10 p {color: #fff;}
.section10 p {margin-bottom: 1rem !important;}
.single.single-post main#site-content .blog-wd, .single.single-post main#site-content .section12{display:none;}  

#searchBox input[type="text"]{border-radius: 50px !important; font-size: 14px !important; height: calc(1.5em + .75rem + 2px); padding: 10px 30px;
    font-size: 1rem; font-weight: 400; line-height: 1.5;  color: #495057;  background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da;
    border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; outline: none;}

#searchBox a.search_btn.btn{display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle;  -webkit-user-select: none;
    -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent;  padding: .375rem .75rem; font-size: 1rem; line-height: 1.5;
    border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; background-color: #222; color: #ff8400; border-radius: 50px; padding-left: 10px; padding-right: 10px; font-size: 14px; text-align: center;     margin-right: 15px;} 


.faq-list h4.accordion-toggle{font-weight:600!important; font-family: "Verdana", sans-serif}

.lead-gene .xerostep2.stepmap ul.gfield_radio li:nth-child(1) label:before{background: url(assets/lead-img/icon-1.png) no-repeat;}
.lead-gene .xerostep2.stepmap ul.gfield_radio li:nth-child(2) label::before {background: url(assets/lead-img/icon-2.png) no-repeat;}
.lead-gene .xerostep2.stepmap ul.gfield_radio li:nth-child(3) label:before{background: url(assets/lead-img/icon-3.png) no-repeat;}
.lead-gene .xerostep2.stepmap ul.gfield_radio li:nth-child(4) label:before{background: url(assets/lead-img/icon-4.png) no-repeat;}
.lead-gene .xerostep2.stepmap ul.gfield_radio li:nth-child(5) label:before {background: url(assets/lead-img/asset-icon.png) no-repeat;}
.lead-gene .xerostep2.stepmap ul.gfield_radio li:nth-child(6) label::before{background: url(assets/lead-img/icon-6.png) no-repeat;}
.col-md-12 label.gfield_label {font-size: 16px !important;}

.xero_column .lead-gene .gform_page_footer input{background-color: #00c8e3;}
.xero_col-row .xero_col1 label{ color: #000; font-size: 20px !important; display: inline-block; line-height: 1.3; font-weight: 700; margin-bottom: .5rem; font: 400 normal 1em / 1.5 'Libre Franklin', Helvetica, sans-serif; text-align: left; padding-top: 40px;}

.numberbox{text-align:center; width: 64.5%;}
.numberbox label{color: #000; font: 400 normal 20px / 1.5 'Libre Franklin', Helvetica, sans-serif; margin-right: 20px;}
#site-content .numberbox #finance_amount[type="text"]{width: 245px; border: 2px solid #042433; border-radius: 10px; padding: 8px 10px 8px 55px !important; font-size: 18px !important; font-weight: 500; -webkit-appearance: none; height:48px; text-align:right; }  

/*.eur{ color:#c0bfbf; font-size: 18px !important; font-weight: 500; width: 245px;  margin-left: 220px; margin-top: 7px;}*/
.numberbox #finance_slider{margin-top:35px;} 
.eur, .slider_value{width: 245px; border: 2px solid #042433; border-radius: 10px; padding: 8px 10px !important; font-size: 18px !important; font-weight: 500; display:inline-block; color: #000; text-align:left; display:none;}
.input-wrapper .currency{font-size: 18px !important;} 

.xero_column ::placeholder {color: #c0bfbf; opacity: 1; }
.xero_column ::-ms-input-placeholder { color: #c0bfbf;} 
.numberbox  #finance_slider{width:100%;}
#site-content .xero_column .lead-gene .gform_page_footer input{max-width: 220px;  width: 100% !important; font-weight: 400;     padding: 8px 15px !important}

#site-content .xero_column .inputboxthree label.gfield_label{color: #000; font: 400 normal 20px / 1.5 'Libre Franklin', Helvetica, sans-serif; margin-right: 10px; width:16%; display:inline-block;} 

#site-content .xero_column .gform_legacy_markup_wrapper .top_label .inputboxthree div.ginput_container{display: inline-block; width: 38%;}
#site-content .xero_column .gform_legacy_markup_wrapper .top_label .inputboxthree div.ginput_container input{border: 2px solid #042433; border-radius: 10px; padding: 8px 10px !important; font-size: 18px !important; font-weight: 500; -webkit-appearance: none;}

/*#site-content .numberbox #finance_amount{display:none;}*/

.noUi-tooltip{position: absolute!important; top: -70px!important; bottom: auto!important; border: 2px solid #000!important; padding: 8px 10px !important; font-size: 18px !important; font-weight: 500!important;  width: 250px!important; border-radius: 10px!important; text-align: left; transform: none !important;}
#site-content .numberbox #finance_slider{padding-left:0!important; padding-right:0!important;} 
 
.input-wrapper {
  position: relative;
  display: inline-block;
}

.input-wrapper input {
  padding-left: 50px; /* space for EUR */
  height: 32px;
  font-size: 16px;
}

.input-wrapper .currency {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 500;
  font-weight:500;
  pointer-events: none;
      color: #000 !important;
}

#slider_value{display:none;}

.xero_column #gform_fields_9_3 {margin-bottom:30px!important}

/* Popup content */
.gf-popup-content {
  background: #fff;
  margin: 5% auto;
  padding: 10px;
  border-radius: 10px;
  width: 80%;
  max-width: 900px;
  height: 80%;
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
}

/* Close button */
.gf-close {
  position: absolute;
  top: 10px; right: 15px;
  font-size: 24px;
  cursor: pointer;
} 


#gform_page_9_4 .gform-page-footer{display:none;} 


#slider_tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}	

.section10.cms ul#bank-accounts-list li, .section10.cms p.confirm-text{list-style:none!important; text-align:center; color: #000; font-size: 20px; font: 400 normal 20px/1.5 'Libre Franklin',Helvetica,sans-serif;}          

.section10.cms ul#bank-accounts-list {margin: 0px !important;}
#gform_page_9_5 .gform_page_footer input#gform_previous_button_9_107{display:none;}

.section10.cms .xero_column p{text-align:center; color: #000; font-size: 20px; font: 400 normal 20px/1.5 'Libre Franklin',Helvetica,sans-serif;}
.section10.cms .xero_column h4{text-align:center; color: #000; font-size: 20px; font: 400 normal 20px/1.5 'Libre Franklin',Helvetica,sans-serif;} 
.xero_column label.gfield_label{text-align:center; color: #000; font-size: 20px; font: 400 normal 20px/1.5 'Libre Franklin',Helvetica,sans-serif; margin-right: 10px; width:30%; display:inline-block!important; font-weight: 400 !important} 
.xero_column .ginput_container_date, .xero_column .time_column .ginput_container{display: inline-block; width: 66%;} 

.xero_column .time_column label, #gform_previous_button_9{display:none!important;}   

.xero_column #field_9_111, .xero_column #field_9_110, .xero_column #field_20_111, .xero_column #field_20_110, .xero_column #field_21_111, .xero_column #field_21_110 {width:auto!important;}

#site-content .xero_column .gform_wrapper ul li.gfield .ginput_container_date input, #site-content .xero_column .gform_wrapper ul li.gfield .ginput_container_time input{border: 2px solid #042433; border-radius: 10px; padding: 8px 10px !important; font-size: 18px !important; font-weight: 500; -webkit-appearance: none; width:100%;}

/*body #site-content .xero_column .gform_wrapper .ginput_container_fileupload input[type="file"] {padding: 0 !important; border-radius: 0px; border:0; font-weight:400; font-size:18px !important; width: 116px!important; margin-top: 0;}*/

body #site-content .xero_column .gform_wrapper .ginput_container_fileupload input[type="file"]{display: block;
  max-width: 220px;
  width: 100% !important;
   font-weight: 400;
   background-color: #00c8e3!important;
   padding: 5px 15px !important;
  color: #fff;
  border: none;
  border-radius: 10px;
  cursor: pointer;
 font-size:18px !important;
  transition: background 0.3s ease;
  margin:0px auto;
  text-align:center;
   font-family: "Verdana", sans-serif !important;
  }
  
  
body .gform_wrapper input[type="file"]::-webkit-file-upload-button {
  visibility: hidden;  
}

body .gform_wrapper input[type="file"]::before {
  content: "Upload"; /* custom button text */
  display: inline-block;
 background-color: #00c8e3!important;
  color: #fff;
  border-radius: 10px;
 font-size:18px !important;
  cursor: pointer;
    text-align:center;	
       font-family: "Verdana", sans-serif !important; 
width: 100%; text-align: center;
}

body .gform_wrapper input[type="file"]:hover::before {
  background: #00c8e3;  
}
#gfield_upload_rules_9_115, #gfield_upload_rules_9_117{color: #222;} 
body #site-content .xero_column .gform_wrapper .ginput_container_fileupload{margin-top: 0; margin-bottom: 20px;} 
#site-content .xero_column #field_9_119 .gform-field-label{color: #000; font: 400 normal 20px / 1.5 'Libre Franklin', Helvetica, sans-serif; margin-right: 20px; width: 13%;} 
#site-content .xero_column #field_9_119 .ginput_container{width: 38%;	 display: inline-block;}
#site-content .xero_column #field_9_119 .ginput_container input{border: 2px solid #042433; border-radius: 10px; padding: 8px 10px !important; font-size: 18px !important; font-weight: 500; -webkit-appearance: none; width: 100%;}  

/*#site-content .xero_column .accounts_details{width: 50% !important; text-align: left; margin-left: auto !important; margin-right: 0 !important;}*/
.section10.cms .accounts_details ul#bank-accounts-list{padding-left:0; padding-right:0;}
.section10.cms .accounts_details ul#bank-accounts-list li{width: 45% !important; text-align: left; margin-left: auto !important; margin-right: auto  !important;}
.section10.cms .accounts_details ul#bank-accounts-list li:first-child{text-align:center; width:100%!important; text-align: center; } 
.section10.cms #gform_fields_9_5{padding-bottom: 60px;}
.section10.cms #gform_fields_9_5 .confirm-text{position: absolute; width: 100%; text-align: center; bottom: 0;}     


@media (max-width: 767px){
.blog_section .w-75 {width: 100% !important;}	
.blog_section .blog_wrap {padding-right: 40px !important; padding-left: 40px;}
section.blog_section .w-25 { margin-top: 30px; width: 100% !important; padding-right: 30px !important; padding-left: 30px;} 
	
/*xero_col*/
.xero_col-row .xero_col1 label{font-size: 16px !important; text-align: center;}	
.col-logo{width: 150px; margin: 20px auto;} 
.numberbox { text-align: center; width: 100%;}
.numberbox label{font: 400 normal 16px / 1.5 'Libre Franklin', Helvetica, sans-serif;}
.eur{width: 235px; padding: 6px 10px !important; font-size: 16px !important;}
#site-content .xero_column .lead-gene .gform_page_footer input { max-width: inherit; width: 90% !important; font-weight: 400; padding: 3px 15px !important; font-size: 16px !important;}
#site-content .xero_column .inputboxthree label.gfield_label{width: 30%; font-size: 16px !important;}
#site-content .xero_column .gform_legacy_markup_wrapper .top_label .inputboxthree div.ginput_container { display: inline-block; width: 60%;}	
#site-content .xero_column .gform_legacy_markup_wrapper .top_label .inputboxthree div.ginput_container input{padding: 6px 10px !important;
    font-size: 14px !important;}
#site-content #gf-logo{width: 150px;}
body .gform_legacy_markup_wrapper ul#gform_fields_9_3 li.gfield { margin-top: 8px;}
.section10.cms .xero_column p, .xero_column label.gfield_label, .section10.cms ul#bank-accounts-list li, .section10.cms p.confirm-text, .section10.cms .xero_column p, .section10.cms .xero_column p{font: 400 normal 16px / 1.5 'Libre Franklin', Helvetica, sans-serif!important;} 
.xero_column label.gfield_label{ width: 100%;}
.xero_column #field_9_111, .xero_column #field_9_110, .xero_column #field_20_111, .xero_column #field_20_110, .xero_column #field_21_111, .xero_column #field_21_110  {margin-top:0;} 
.section10.cms .accounts_details ul#bank-accounts-list li {width: 100% !important;} 
.section10.cms ul#bank-accounts-list li, .section10.cms p.confirm-text{} 
#field_9_114 p br, #field_9_114 p br{display:none;} 
#site-content .xero_column #field_9_119 .gform-field-label{width:100%;}
#site-content .xero_column #field_9_119 .ginput_container {width: 100%;}
.section10.cms #gform_fields_9_5 {padding-bottom: 75px;}

} 

 


.numberbox .slider-wrapper{margin:0 auto;}
@media (min-width: 768px){ #gform_page_9_1 .gform_page_footer{width:64.5%;} }
