/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* defaults */
body {
	color: #333;
	font-size: 16px;
	line-height: 26px;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		body {
			font-size: 18px;
			line-height: 28px;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		body {
			font-size: 20px;
			line-height: 30px;
		}
	}




p {
	font-size: 1em;
	line-height: 1.666666666666667em;
	margin-bottom: 1.625em;
}
p:last-child,
p:only-child {
	margin-bottom: 0;
}

a {
	color: #01385e;
}
a:hover {
	color: #31c8a2;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0;
	line-height: 1.45em;
	margin-bottom: 20px !important;
	text-transform: none;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		h1, h2, h3, h4, h5, h6 {
			line-height: 1.35em;
			margin-bottom: 30px !important;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		h1, h2, h3, h4, h5, h6 {
			line-height: 1.25em;
			margin-bottom: 40px !important;
		}
	}

h1 {
	font-size: 2em;
	letter-spacing: 2px;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		h1 {
			font-size: 2.2em;
			letter-spacing: 2.2px;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		h1 {
			font-size: 2.4em;
			letter-spacing: 2.4px;
		}
	}

h2 {
	color: #b4b4b4;
	font-size: 0.9em;
	font-weight: 400;
	letter-spacing: 0;
	margin-bottom: 1.25em !important;
	text-transform: uppercase;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		h2 {
			margin-bottom: 1.45em !important;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		h2 {
			margin-bottom: 1.65em !important;
		}
	}

h3 {
	font-size: 1.4em;
	font-weight: 700;
	letter-spacing: 1px;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		h3 {
			font-size: 1.6em;
			letter-spacing: 1.2px;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		h3 {
			font-size: 1.8em;
			letter-spacing: 1.3px;
		}
	}

h4 {
	font-size: 1em;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 0;
	text-transform: none;
}

/* wpbakery list styling */
.wpb_text_column ul,
.wpb_text_column ol {
	margin-bottom: 1.5em;
}
.wpb_text_column ol {
	list-style-position: inside;
}
.wpb_text_column li {
	font-size: 0.9em;
	padding: 2px 0;
}

/* section padding */
.section {
	padding: 40px 0;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		.section {
			padding: 70px 0;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.section {
			padding: 140px 0;
		}
	}

.section.no-padding {
	padding: 0;
}


/* background colors */
.bg-light-gray {
	background-color: #f9f9f9;
}
.bg-dark-gray {
	background-color: #b4b4b4;
}
.bg-teal-blue {
	background-color: #014471;
}
.bg-blue-green {
	background-color: #014371;
}
.bg-mint {
	background-color: #31c8a2;
}

.bg-teal-blue h1, .bg-teal-blue h2, .bg-teal-blue h3, .bg-teal-blue h4, .bg-teal-blue h5, .bg-teal-blue h6, .bg-teal-blue p, .bg-teal-blue li, .bg-teal-blue li a, .bg-teal-blue li, .bg-teal-blue a, .bg-blue-green h1, .bg-blue-green h2, .bg-blue-green h3, .bg-blue-green h4, .bg-blue-green h5, .bg-blue-green h6, .bg-blue-green p, .bg-blue-green li, .bg-blue-green li a, .bg-blue-green a, .bg-mint h1, .bg-mint h2, .bg-mint h3, .bg-mint h4, .bg-mint h5, .bg-mint h6, .bg-mint p, .bg-mint li, .bg-mint li a, .bg-mint a  {
	color: #fff;
}


/* page banner */
.page-banner {
	background-color: #000;
	background-size: contain !important;
	background-position: 50% 50% !important;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.page-banner {
			background-size: cover !important;
		}
	}

.page-banner.banner-text {
	text-align: left;
}
.page-banner h1,
.page-banner h2,
.page-banner h3,
.page-banner p,
.page-banner p a {
	color: #fff !important;
}
.page-banner p {
	font-size: 0.9em;
	font-weight: 500;
	letter-spacing: 0;
	margin: 20px auto 1em !important;
	text-transform: uppercase;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		.page-banner p {
			letter-spacing: 0.9px;
			margin: 0 auto 2em !important;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.page-banner p {
			font-weight: 400;
			margin: 0 auto 2.4em !important;
		}
	}

#banner-home.page-banner .banner-text {
	text-align: center !important;
	padding: 0;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		#banner-home.page-banner .banner-text {
			padding: 140px 0;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		#banner-home.page-banner .banner-text {
			text-align: left !important;
			padding: 200px 0;
		}
	}

/*
#banner-home {
	background-image: none;
}
#banner-home .mobile-video-image {
    background-size: cover;
	background-position: 30% 50%;
}
/


/* button - blue green */
.btn-blue-green.qode-btn.qode-btn-simple {
	font-size: 0.75em;
	font-weight: 800;
	color: #31c8a2;
    letter-spacing: 0.5px;
    margin-top: 30px;
    text-transform: uppercase;  
}
.btn-blue-green.qode-btn.qode-btn-simple:hover {
	color: #01385e;
}
.btn-blue-green.qode-btn.qode-btn-icon.qode-btn-simple .qode-button-v2-icon-holder {
    border-left: none;
    font-size: 10px;
	font-weight: 400;
	padding: 0 0 0 8px;
	transition: all .15s ease-out;
}
.btn-blue-green.qode-btn.qode-btn-icon.qode-btn-simple:hover .qode-button-v2-icon-holder {
	padding: 0 0 0 15px;
}


/* button - mint */
.btn-mint.qbutton {
	background-color: #31c8a2;
	border: 2px solid #31c8a2;
	border-radius: 100px;
	color: #fff;
	font-size: 1em;
	height: 46px;
	line-height: 46px;
	padding: 0 30px;
}
.btn-mint.qbutton:hover {
	background-color: #01385e;
	border: 2px solid #01385e;	
}


/* footer */
footer {
	font-size: 0.9em;
	letter-spacing: 0;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		footer {
			font-size: 0.8em;
			letter-spacing: 1px;
		}
	}

footer h5 {
	color: #46efad !important;
	font-size: 1.125em;
	font-weight: 500;
	letter-spacing: 2px;
	text-transform: uppercase;
}

footer .footer_top_holder {
	background-attachment: none;
	background-position: 50% 50%;
	background-size: cover;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		footer .footer_top_holder {
			background-attachment: fixed;
			background-position: 10% 50%;		
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		footer .footer_top_holder {
			background-position: 0 50%;		
		}
	}


footer .footer_top_holder .footer_top {
	padding: 50px 0 !important;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		footer .footer_top_holder .footer_top {
			padding: 70px 0 !important;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		footer .footer_top_holder .footer_top {
			padding: 100px 0 !important;
		}
	}

footer .footer_top_holder .footer_top a:not(.qbutton) {
	color: #fff !important;
}
footer .footer_top_holder .footer_top a:not(.qbutton):hover {
	color: #31c8a2 !important;
}
footer .footer_bottom_holder {
	padding: 26px 0 !important;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		footer .footer_bottom_holder {
			padding: 36px 0 !important;
		}
	}

footer .footer_bottom_holder .footer_bottom {
	font-size: 0.9em;
	line-height: 1.75em;
	padding: 0;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		footer .footer_bottom_holder .footer_bottom {
			font-size: 0.875em;
		}
	}

.footer-top li a {
	font-weight: 500;
}
.footer-top .mailto {
	text-decoration: underline;
}
.footer-bottom .col-copyright a {
	margin-left: 25px;
	text-decoration: underline;
}
.footer-bottom .qode_icon_element:hover {
	cursor: pointer;
}


/* contact form */
.wpcf7-form .section {
	padding: 0;
}
.wpcf7-form label {
	color: #dcdcdc;
	font-size: 0.85em;
	font-weight: 700;
	text-transform: uppercase;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.wpcf7-form label {
			font-size: 0.7em;
		}
	}

.wpcf7-list-item label {
    font-weight: 400;
	line-height: 1.125em;
    text-transform: none;
}
.wpcf7-form p {
	margin-bottom: 0 !important;
}
.wpcf7-list-item {
	margin: 0;
}

input.wpcf7-form-control.wpcf7-text,
select.wpcf7-form-control.wpcf7-select,
textarea.wpcf7-form-control.wpcf7-textarea {
	background-color: transparent;
	border-bottom: 2px solid #fff;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 2px;
	margin-top: 5px;
	padding: 4px;
	width: 100%;
}
input.wpcf7-form-control.wpcf7-text:focus,
select.wpcf7-form-control.wpcf7-select:focus,
textarea.wpcf7-form-control.wpcf7-textarea:focus {
	border-bottom: 2px solid #46efad;
}
/*
select.wpcf7-form-control.wpcf7-select {
	background: transparent url(https://www.dragonflyminingltd.com/wp-content/uploads/2021/06/bg-angle-down.jpg) no-repeat 98% 50%;
	margin-top: 2px;
}
*/
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		input.wpcf7-form-control.wpcf7-text,
		select.wpcf7-form-control.wpcf7-select,
		textarea.wpcf7-form-control.wpcf7-textarea {
			width: 95%;
		}
		/*
		select.wpcf7-form-control.wpcf7-select {
			margin-top: 16px;
		}
		*/
	}

textarea.wpcf7-form-control.wpcf7-textarea {
	border: 2px solid #dcdcdc;
	border-radius: 4px;
	height: 50px;
	margin-top: 5px;
	width: 100%;
}
textarea.wpcf7-form-control.wpcf7-textarea:focus {
	background-color: #fff;
	border: 2px solid #46efad;
	color: #333;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		textarea.wpcf7-form-control.wpcf7-textarea {
			height: 100px;
			width: 98%;
		}
	}
/*
span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"] {
	top: 0;
}
*/
input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background-color: #31c8a2;
	border: 2px solid #31c8a2;
	border-radius: 100px;
	color: #fff;
	font-size: 0.8em;
	font-weight: 700;
	float: right;
	height: 46px;
	margin: 0 2% 20px 0;
	padding: 0 30px;	
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	background-color: #46efad;
	border: 2px solid #46efad;
	color: #01385e;
}
		

/* contact form tips */
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-style: italic;
	letter-spacing: 0;
}
.wpcf7-form-control-wrap.your-firstname .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.your-lastname .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.your-email .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.your-profile .wpcf7-not-valid-tip {
    float: right;
	margin-right: 0;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.wpcf7-form-control-wrap.your-firstname .wpcf7-not-valid-tip,
		.wpcf7-form-control-wrap.your-lastname .wpcf7-not-valid-tip,
		.wpcf7-form-control-wrap.your-email .wpcf7-not-valid-tip,
		.wpcf7-form-control-wrap.your-profile .wpcf7-not-valid-tip {
			float: right;
			margin-right: 5.5%;
		}
	}

.wpcf7-form-control-wrap.your-message .wpcf7-not-valid-tip {
    float: right;
	margin-right: 0%;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.wpcf7-form-control-wrap.your-message .wpcf7-not-valid-tip {
			float: right;
			margin-right: 2.5%;
		}
	}

.wpcf7-form-control-wrap.your-agreement1 .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.your-agreement2 .wpcf7-not-valid-tip {
    float: left;
	margin-right: 5px;
}

.wpcf7 form .wpcf7-response-output {
	border-radius: 4px;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 1.5em;
    margin: 0 -10px;
	padding: 3px 10px 3px 40px;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.wpcf7 form .wpcf7-response-output {
			font-size: 13px;
			padding: 6px 20px 6px 40px;
			line-height: 1.75em;
		}
	}


/* left vertical menu - tweaks*/
/*
 * .vertical_menu_enabled .full_width {
	padding-left: 350px;
} 
*/
aside.vertical_menu_area {
	/*background-color: #013253; */
	background-color: #fff;
	border-right: 1px dashed #ddd;
	/*box-shadow: 2px 0 6px #dcdcdc;*/
	padding: 20px;
}

/*
aside.vertical_menu_area,
.vertical_area_background {
	width: 350px;
}
*/
.vertical_area_background {
	background-image: url(https://mygo2assistant.com/wp-content/uploads/2021/11/bg-vert-menu.png);
	background-size: contain;
	background-position: -50px 105%;
	opacity: 1 !important;

}
.vertical_menu_area .vertical_menu_area_inner {
	margin-top: 50px;
}
.vertical_menu_area nav.vertical_menu {
   margin: 30px 0 0 10px;
}
nav.vertical_menu > ul > li > a {
	/*color: #fff;*/
	color: #013253;
	font-size: 0.9em;
	line-height: 2.5em;
}
nav.vertical_menu > ul > li.active > a {
	color: #31c8a2;
}
nav.vertical_menu > ul > li > a:hover,
nav.vertical_menu > ul > li.active  > a:hover,
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area nav.vertical_menu > ul > li > a:hover,
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area nav.vertical_menu > ul > li.active > a:hover {
	color: #46efad;
}
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area {
	background-color: #fff !important;
}
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area nav.vertical_menu > ul > li > a {
	/*color: #b4b4b4;*/
	color: #013253;
}
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area .vertical_area_background {
	opacity: 1 !important;
}
/*
 * 
 * 
.vertical_logo_wrapper img.light {
	opacity: 0;
	position: relative;
}
.vertical_logo_wrapper img.normal {
	opacity: 1;
	position: absolute;
}
*/
.vertical_logo_wrapper img.light {
	opacity: 1;
	position: absolute;
}
.vertical_logo_wrapper img.normal {
	opacity: 0;
	position: relative;
}

.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area .vertical_logo_wrapper img.light {
	opacity: 0;
	position: relative;
}
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area .vertical_logo_wrapper img.normal {
	opacity: 1;
	position: absolute;
}
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area {
	border-right: 1px solid #ddd;
	box-shadow: 2px 0 6px #dcdcdc;	
}

#vert-menu-socials .qode_icon_element:hover {
	cursor: pointer;
}
#vert-menu-socials p {
	font-size: 1.25em;
}
.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area #vert-menu-socials .qode_icon_element {
	color: #b4b4b4;
}


/* company strip bar */
#company-strip {
	padding: 40px 0;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		#company-strip {
			padding: 70px 0;
		}
	}

#company-strip .qode_iwt_icon_holder {
    background-color: #fff;
	border-color: #fff;
    height: 1.75em;
	line-height: 1.75em;
    width: 1.75em;
}
#company-strip .qode_icon_font_awesome {
	color: #014371;
}
#company-strip .icon_title {
	margin-bottom: 0 !important;
}
#company-strip .separator {
	background-color: #fff;
	height: 3px !important;
	margin: 15px 0 20px !important;
	width: 30px !important;
}
#company-strip p {
	font-size: 0.9em;
}
#company-strip .vc_column_container > .vc_column-inner {
	padding-left: 40px;
	padding-right: 40px;
}

/* services info cards */
#services .qode-info-card {
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08);
}
#services .qode-info-card .qode-info-card-text-holder {
	background-color: #fff !important;
	padding: 30px 25px 40px;
}
#services .qode-info-card .qode-info-card-text-holder .qode-info-card-title {
	color: #31c8a2;
    font-size: 1em;
    margin-bottom: 20px !important;
}
#services .qode-info-card .qode-info-card-text-holder .qode-info-card-text {
    color: #777;
    font-size: 0.8em;
	line-height: 1.85em;
}


/* industries */
#industries .vc_single_image-wrapper {
	margin-bottom: 30px;
}
#industries img.vc_single_image-img {
	height: 120px !important;
	width: 120px !important;
}


/* faqs accordion */
#faqs .qode-accordion-holder .qode-title-holder {
	background-color: transparent !important;
	border-bottom: 1px dashed #ccc;
	font-size: 0.9em;
	letter-spacing: 0;
	margin: 20px 0 !important;
	padding: 0 0 15px;
    text-transform: none;
}
#faqs .qode-accordion-holder .qode-title-holder.ui-state-active {
	border-bottom: 1px solid #31c8a2;
}
#faqs .qode-accordion-holder .qode-title-holder .qode-tab-title {
	color: #777;
	height: auto;
}
#faqs .qode-accordion-holder .qode-title-holder:hover .qode-tab-title {
	color: #31c8a2;
}
#faqs .qode-accordion-holder .qode-title-holder.ui-state-active .qode-tab-title {
	color: #31c8a2;
}
#faqs .qode-accordion-holder .qode-title-holder.ui-state-active:hover .qode-tab-title {
	color: #46efad;
}
#faqs .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner {
	padding: 0;
}
#faqs .qode-accordion-holder .qode-accordion-content {
	padding: 0;
}
#faqs .qode-accordion-holder .qode-accordion-content p {
	font-size: 0.9em;
}
#faqs .qode-accordion-holder .qode-accordion-content .qode-accordion-content-inner {
	padding-bottom: 30px;
}
#faqs .qode-accordion-holder .qode-title-holder .qode-accordion-mark-icon span:last-child {
	color: #31c8a2;
}
#faqs .qode-accordion-holder .qode-title-holder:hover .qode-accordion-mark-icon span {
	color: #31c8a2;
}


/* plan price tables */
#plans .q_price_table {
	border-bottom: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5;
	color: #777;
}
#plans .q_price_table .price_table_inner {
    background-color: #fff;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
}
#plans .q_price_table.active {
	margin-top: 80px;
}
#plans .q_price_table.active .active_text {
	color: #fff;
    font-size: 0.75em;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 3.333333333333333;
    text-transform: none;   
}

#plans .price_table_inner ul li.table_title {
    padding: 50px 20px 30px;
	text-transform: uppercase;
}
#plans .price_table_inner ul li.table_title .title_content {
	color: #01385e;
	font-size: 1.35em;
    font-weight: 700;
	letter-spacing: 1px;
    line-height: 1.416666666666667em;
	margin-bottom: 0 !important;
}
#plans .price_table_inner ul li {
    margin: 0;
    padding: 0 20px;
	text-align: center;
}
#plans .price_in_table .value {
    font-size: 0.8em;
    font-weight: 600;
    top: 0;
	position: relative;
	vertical-align: middle;
}
#plans .price_in_table .price {
	color: #5e5f68;
    font-size: 2.85em;
	font-weight: 600;
    line-height: 1.185185185185185em;
    padding: 0 3px 0 6px;
}

#plans .price_in_table .mark {
	font-size: 0.8em;
    font-weight: 600;
	position: relative;
	text-transform: none;
	top: -5px;
	vertical-align: bottom;
}
#plans .price_table_inner ul li.pricing_table_content {
	padding: 0 20px 20px;
}
#plans .price_table_inner ul li.pricing_table_content li {
    /*border-bottom: 1px dashed #dcdcdc;*/
    font-size: 0.8em;
    line-height: 1.625em;
    padding: 12px 0;
}
#plans .price_table_inner ul li.pricing_table_content li:nth-child(1) {
	color: #333;
	font-size: 1em;
}
/*
#plans .price_table_inner ul li.pricing_table_content li:last-child {
	border-bottom: none;
}
*/
#plans .price_table_inner .price_button {
    padding: 10px 0 40px;
}
#plans .price_table_inner .price_button .qbutton.white {
    border-color: #01385e;
    background-color: #01385e;
	border-radius: 100px;
	color: #fff;
	margin: 0;
}
#plans .price_table_inner .price_button .qbutton.white:hover {
	border-color: #31c8a2;
	background-color: #31c8a2;
}

/* popup form tweaks */
.pum-theme-181 .pum-container, .pum-theme-lightbox .pum-container {
	top: 0 !important;
	left: 0 !important;
	width: auto !important;
}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.pum-theme-181 .pum-container, .pum-theme-lightbox .pum-container {
			top: 187px !important;
			left: 1493px !important;
			width: 400px !important;
		}
	}

.pum-theme-181 .pum-container, .pum-theme-lightbox .pum-container {
	background: #014371 url(https://mygo2assistant.com/wp-content/uploads/2021/11/bg-popup-form.png) no-repeat 70% 105%;
	border-radius: 3px;
	border: 8px solid #01385e;
	box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );
	padding: 20px 10px 0;
}
.popup-form textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #fff;
}


/* sticky form trigger */
.qode_right_side_fixed {
    top: 20%;
    transform: rotate(0);
}
.qode_right_side_fixed .image_hover .images_holder {
	max-width: 70%;
}
.qode_right_side_fixed .image_hover img {
	box-shadow: 0 0 3px 0 #333;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}




/* blog single holder */
.blog_holder.blog_single {
	margin: 50px auto;
}
.blog_holder.blog_single article .post_text h2 .date {
	color: #d7d7d7;
	font-size: 0.75em;
	display: block;
}

.blog_holder.blog_single article h2 {
	color: #014471;
	font-size: 1.4em;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: none;
}
	@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */
		.blog_holder.blog_single article h2 {
			font-size: 1.6em;
			letter-spacing: 1.2px;
		}
	}
	@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */
		.blog_holder.blog_single article h2 {
			font-size: 1.8em;
			letter-spacing: 1.3px;
		}
	}

.blog_holder.blog_single article .post_info,
.blog_holder.blog_single .single_tags,
.blog_holder.blog_single .comment_holder {
	display: none;
	visibility: hidden;
}






