/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2024 | 11:32:06 */
.cmplz-soft-cookiewall {
	z-index: 9999999999 !important;
}

button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
    display: none;
}
.ginput_container_select select option {
	color: #1b1f36 !important;
	background-color: #fff !important;
}
.l-cookie {
	z-index: 10000000000 !important;
}
p + ul {
	margin-top: -15px;
}
.iyfmTop {
	padding-top: 2rem;
	padding-bottom: 7rem;
}
:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1 {
	right: 10px;
	bottom: 10px;
}
.l-cookie {
	z-index: 999999;
}
/*----------------------------------------------Table of content ----------------------------------------------*/
.fit_content{  background-color: #F4F4F5 !important;}
.table-of-content .bd_toc_wrapper {
	border-radius:0px !important;
	padding: 3rem 3rem !important;
	margin-top:3rem;
	border-color: #f4f6f8;
	background: url(/wp-content/uploads/2024/04/IYFM-amersfoot-2.png) !important;
	background-repeat: no-repeat !important;
	background-size: 200px !important;
	background-position-x: 100% !important;
	background-position-y: 0px !important;
    background-color: #F4F4F5 !important;
}
.bd_toc_wrapper .bd_toc_header .bd_toc_header_title {
	color: #1a1a1a !important;
}
.table-of-content .bd_toc_content_list ul li a {
	color: #1a1a1a !important;
}
.bd_toc_wrapper .bd_toc_header:hover .bd_toc_header_title {
	color: #1a1a1a !important;
}
.table-of-content .bd_toc_content_list ul li a::before {
	content: "\f061" !important;
	margin-right: 1.2em;
	float: left;
	font-family: fontawesome;
	font-weight: 900;
	padding-top: 0px;
	height: 25px;
}
.table-of-content .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list ul li a {
	text-decoration: none !important;
	font-weight: 300 !important;
	padding-top: 10px !important;
	font-size: 16px !important;
}
.bd_toc_header_title {
	line-height: 1.6;
}

@media (max-width:768px){
.table-of-content .bd_toc_wrapper {
	background:none !important;
}
.hideMob{
	display:none;
}
.contactSection .innerCont {
	padding: 20px 10px;
}
.table-of-content .bd_toc_wrapper {
	padding: 2rem 2rem !important;
}
}
.bd_toc_container {
	background-color: #F4F4F5 !important;
}


@media (max-width:768px){
.table-of-content .bd_toc_wrapper {
	margin-left: 1.5rem !important;
	margin-right: 1.5rem !important;
}
.table-of-content .bd_toc_wrapper {
	margin-top: 0rem;
}
.bd_toc_container {
	background-color: #fff !important;
}
.table-of-content .bd_toc_wrapper {
	margin-top: 0rem !important;
}
}
/*------------------------------------------------TOC END----------------------------------------------------------------*/
/*-------------------------------------------------6 Block design start----------------------------------*/
.iconSpclBoxDlsa .wpb_column:hover {
	background-color: #fff;
	border-bottom-color: #d54859 !important;
	box-shadow: 0px 0px 30px 2px #ddd;
	border-color: #fff;
}
.iconSpclBoxDlsa .wpb_column{
	background-image: url('/wp-content/uploads/2023/06/dlsa-icon-only.svg');
	background-repeat: no-repeat;
	background-blend-mode: overlay;
	background-position: top right;
	background-size: 80px;
	padding: 30px 30px 0px 30px;
}

.iconSpclBoxDlsa .wpb_column {
	background-color: #fff;
	padding: 0 !important;
	min-height: 330px;
	border: 1px solid #e6e6e6;
}
.iconSpclBoxDlsa .w-iconbox-icon {
	font-size: 4.5rem !important;
}
.iconSpclBoxDlsa .wpb_column > .vc_column-inner {
	padding: 0 !important;
}
.iconSpclBoxDlsa .w-iconbox {
	padding-top: 105px;
}
.iconSpclBoxDlsa .w-iconbox > a.w-iconbox-link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 30px 10px 30px 30px !important;
}
.iconSpclBoxDlsa .w-iconbox-meta {
	padding: 0 30px 30px;
}
.w-iconbox-meta .w-iconbox-text p a {
	text-decoration: ;
	border-bottom: 1px solid;
}
@media (max-width:768px){
.iconSpclBoxDlsa .vc_column-inner {
	padding: 0px !important;
}
.iconSpclBoxDlsa .wpb_column {
	padding: 30px 30px;
	min-height: auto;
}
.iconSpclBoxDlsa {
	margin: 0px !important;
}
}
@media (min-width:769px){
.iconSpclBoxDlsa {
	grid-gap: 2rem;
	margin: 0px !important;
	flex-wrap: initial !important;
}
}
.iconSpclBoxDlsa .w-iconbox-text ul {
	margin-left: 0px;
	margin-bottom: 15px;
}
.iconSpclBoxDlsa .w-iconbox-text ul li::before {
	content: "\f058";
	font-family: fontawesome;
	margin-right: 5px;
	font-weight: 900;
	color: #24293e;
	font-size: 16px;
}
.iconSpclBoxDlsa .w-iconbox-text ul li {
	list-style: none;
	margin-bottom: 7px;
	font-size: 16px;
	font-weight: 400;
}
.six-services .iconSpclBoxDlsa .w-iconbox-text a:not(.six-services ul li a){
	border-bottom: 1px solid #1b1f36 !important;
}
.iconSpclBoxDlsa .wpb_column:hover .w-iconbox-text a{
    border-bottom-color: #d54859 !important;
    color:#d54859 !important;
}
/*-------------------------------------------------6 Block design end----------------------------------*/

.TopmainSection h1 {
	font-size: 44px;
	font-weight: 700;
}
.fourDiff .w-iconbox-title {
	padding-bottom:5px;
	font-weight:500;
}
.fourDiff .w-iconbox-icon {
	margin-right: 25px !important;
}
@media (max-width:768px){
.fourDiff .w-iconbox {
	margin-top: 15px;
}
}
.fourDiff .w-iconbox-icon svg, .iconSpclBoxFour .w-iconbox-icon svg{
	width:1.15em;
}
.gform-theme--foundation .gform_fields {
	row-gap: 15px !important;
}
.portTop a, #allesIyfm a, .iyfmTop .wpb_text_column a {
	color: #21274e !important;
}

.arrowUp img {
	position: relative;
	right: -2em;
	top: -4em;
	width: 60%;
}
.leftFormDesign {
	background-color: transparent;
	box-shadow: none;
	border-radius: 0px;
	padding: 0px;
	margin-top: 0px;
}
.leftFormDesign .wpb_wrapper:not(.wpb_text_column .wpb_wrapper) {
	background-color: #21274e;
	box-shadow: 0px 0px 15px 0px #00000026;
	border-radius: 0px;
	padding: 40px !important;
	margin-top: 0;
}
.leftForm input:not([type="submit"]), .leftForm textarea {
	background: transparent !important;
	box-shadow: none !important;
	color: #fff !important;
	margin-bottom: 0px !important;
	border-radius: 0px !important;
	border: 1px solid #ffffff38 !important;
}
.leftFormDesign .arrow-image img {
	position: absolute;
	left: -250px;
	bottom: 80px;
	width: 200px;
	rotate: none;
	top: auto !important;
}
 .gform_wrapper .chosen-single {
	border-radius: 0rem !important;
	color: inherit !important;
	box-shadow: 0 1px 0 rgba(0,0,0,.08) inset !important;
	background: transparent !important;
	color: #ffffff70 !important;
}
 .leftFormDesign .gform_wrapper .chosen-single {
	border: 1px solid #ffffff40 !important;
}
.innerCont .gform_wrapper .chosen-single {
	border-bottom: 1px solid #ffffff70 !important;
	font-size: 16px !important;
}
.chosen-results:hover:active li.highlighted {
	color: #fff !important;
}
.gform-theme--foundation .chosen-container-single .chosen-search {
	display: none;
}
 .gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted {
	background: #1b1a1a;
	color: #fff;
}
 .gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single {
	background: none;
	background-clip: none;
	box-shadow: none;
}
 .gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single {
	background: none;
	background-clip: none;
	box-shadow: none;
	border-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff50 !important;
	margin-bottom: 0px;
}
.chosen-results li.active-result.highlighted {
	color: #fff !important;
}
.leftForm select {
	color: #ffffff70 !important;
}
.leftForm .gfield_select option {
	background-color: #fff !important;
	border-width: 0px !important;
}
.leftForm  select option {
    color: #000 !important;
}
h1 {
	font-size:32px;
	font-weight: 700;
	padding-top: 0rem;
	padding-bottom: 5px;
}
.leftForm input[type="submit"]:not(.w-btn) {
	background: url(/wp-content/uploads/2024/04/white-red.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 7rem !important;
	background-repeat: no-repeat !important;
	padding-left: 4rem !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	font-size: 16px !important;
	color:#21274E !important;
}
.leftForm input[type="submit"]:not(.w-btn):hover {
	background: url(/wp-content/uploads/2024/04/red-white.svg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	color:#fff !important;
}

.textRotate .wpb_wrapper::before {
	background: #fff47e;
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fff47e", endColorstr="#ff977c", GradientType=1 );
	content: "";
	height: 100%;
	width: 100%;
	display: block;
	transform: skew(-15deg);
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: 0px 0px 25px 5px #02020217;
}
.textRotate .wpb_wrapper {
	text-align: left;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 40px 50px;
	position: relative;
}
.textRotate h1 {
	z-index: 10;
	font-size: 42px !important;
	color: var(--color-content-heading) !important;
}
.spclPop input:not(.spclPop input[type="submit"]), .spclPop textarea {
	border-radius: 0px !important;
	border: none !important;
	box-shadow: none !important;
	border-bottom: 1px solid #ddd !important;
}





















.fullwidthProject  .w-post-elm.post_content p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

blockquote {
	font-size: inherit;
	background: #f3f3f3;
	padding: 30px 20px 30px 60px;
	border-left: 5px solid #d62828;
}
blockquote::before {
	left: 10px;
	color: #21274e;
}

@media (min-width:1921px){
.priceTab .wpb_row, .alleIyfm .l-section-img {
	max-width: 1920px !important;
}
	
}
/*-------------------------------------------FAQ----------------------------------------------*/
#FAQ .w-tabs-section-title {
	font-weight: 500;
}
#FAQ .w-tabs-section.active .w-tabs-section-title {
	color: #d62828;
}
#FAQ  .w-tabs-section.active {
	border: 1px solid #d7d7d7 !important;
	border-radius: 0px;
}
#FAQ .w-tabs-section-content {
	padding-top: 5px !important;
}
#FAQ  .w-tabs-section-header:hover, #FAQ .w-tabs-section-header:focus {
	background: transparent;
}
.faq .w-tabs-section {
	border: 1px solid #d7d7d7 !important;
	border-radius: 0px;
	margin-top: 15px;
}
.faq .w-tabs-section-control {
	color: #555;
	font-size: 12px;
}
/*@media (min-width:769px){
#FAQ {
	padding: 0px 2rem;
}
}*/
@media (max-width:768px){
#FAQ {
	grid-gap: 0px !important;
}
}


/*#questions .vc_column-inner:not(.faq .vc_column-inner) {
	padding-top: 4rem !important;
	padding-bottom: 4rem !important;
	border-radius: 30px !important;
	background: #F5F5F5 !important;
}*/
/*---------------------------Validation and output-------------------------------------------*/
.gform_validation_errors {
	background-color: #fff !important;
	color: #21274e !important;
}
.gfield_description.validation_message.gfield_validation_message {
	color: #21274e !important;
}
.gform_validation_errors .gform_submission_error.hide_summary{
	color: #21274e !important;
}
.gform_submission_error.hide_summary {
	color: #21274e !important;
}
.gform_confirmation_message, .form_saved_message_sent {
	font-size: 1.2rem;
	color: green;
	background-color: #fff;
	padding: 10px 20px;
	box-shadow: 0px 0px 20px 5px #00000008;
}
/*---------------------------Validation and output-------------------------------------------*/


#gform_1 input:not([type="submit"]) {
	border-radius: 30px;
	min-height: 2.8rem;
}
#gform_1 textarea {
	border-radius: 20px;
}
.buttonPrimary.w-btn,  .buttonPrimary .w-btn, .spclPop input[type="submit"]:not(.w-btn) {
	background: url(/wp-content/uploads/2024/04/blue-red.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 7rem !important;
	background-repeat: no-repeat !important;
	padding-left: 4rem !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	font-size: 16px !important;
}
.buttonWhatsapp.w-btn, .buttonWhatsapp .w-btn {
	background: url(/wp-content/uploads/2024/04/whatsapp.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 6rem !important;
	background-repeat: no-repeat !important;
	padding-left:3rem !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	font-size: 14px !important;
}
.buttonWhatsapp.w-btn i, .buttonWhatsapp .w-btn i {
	margin-right: 0.2em;
}
.g-breadcrumbs li, .g-breadcrumbs li a {
	color: #a8a8a8 !important;
	font-weight: 400 !important;
	margin-top: 20px;
	margin-bottom: 20px;
}
.l-subheader-cell .buttonWhatsapp.w-btn, .l-subheader-cell .buttonWhatsapp .w-btn {
	background: url(/wp-content/uploads/2024/04/whatsapp.svg) !important;
	border-radius: 0px !important;
	background-size: contain !important;
	padding-right: 4rem !important;
	background-repeat: no-repeat !important;
	padding-left: 2rem !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	font-size: 14px !important;
}
/*.l-subheader-cell.at_center {
	justify-content: end;
}*/
.no-touch .buttonPrimary.w-btn, .no-touch .spclPop input[type="submit"]:not(.w-btn):hover {
	color: #fff !important;
}
.buttonWhatsapp.w-btn:hover, .buttonWhatsapp .w-btn:hover, .no-touch .buttonWhatsapp .w-btn:hover, #page-header .buttonWhatsapp.w-btn:hover, #page-header .buttonWhatsapp .w-btn:hover{
	background: url(/wp-content/uploads/2024/04/whatsapp-hover.svg) !important;
	background-size: cover !important;
	color: #fff !important;
}
.buttonPrimary.w-btn:hover, .buttonPrimary .w-btn:hover, .no-touch .buttonPrimary .w-btn:hover, .spclPop input[type="submit"]:not(.w-btn):hover{
	background: url(/wp-content/uploads/2024/04/red-blue.svg) !important;
	background-size: cover !important;
	color: #fff !important;
}
.buttonThird.w-btn,  .buttonThird .w-btn {
	background: url(/wp-content/uploads/2024/04/white-blue.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 7rem !important;
	background-repeat: no-repeat !important;
	padding-left: 4rem !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	font-size: 16px !important;
	color:#21274e !important;
}
.buttonThird.w-btn:hover, .buttonThird .w-btn:hover{
	background: url(/wp-content/uploads/2024/04/blue-white.svg) !important;
	background-size: cover !important;
	color: #fff !important;
}
.buttonSec.w-btn, .buttonSec .w-btn, .innerCont input[type="submit"]:not(.w-btn){
	background: url(/wp-content/uploads/2024/04/white-red.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 7rem !important;
	background-repeat: no-repeat !important;
	padding-left: 4rem !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	font-size: 16px !important;
	color: #21274e !important;
}
.buttonSec.w-btn:hover, .buttonSec .w-btn:hover, .innerCont input[type="submit"]:hover, .innerCont .gform_wrapper.gravity-theme .gform_footer input:hover{
	background: url(/wp-content/uploads/2024/04/red-white.svg) !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	color: #21274e !important;
}
.no-touch .buttonSec .w-btn:hover {
	color: #fff !important;
}
.l-subheader-h {
	box-shadow: 0px 0px 20px 0px #00000026;
	border-radius: 0px;
	padding: 0px 20px;
	margin-top: 20px !important;
	background-color: #fff;
}
.l-header.bg_transparent .w-btn:hover:not(.l-header.bg_transparent.sticky .w-btn) {
	color: #fff !important;
}
.l-subheader-h .buttonPrimary {
	margin: 0px !important;
}
.l-subheader.at_middle .l-subheader-cell.at_right {
	flex-basis: auto !important;
}
.no-touch .leftForm .gform_button.button:hover{
	color: #fff !important;
}
.no-touch .leftForm .gform_button.button:focus{
	box-shadow: none !important;
	border: transparent !important;
}
.face img {
	position: absolute;
	width: 100px;
	top: -30px;
	left: -10px;
	opacity: 0.07;
}
.videoFull #h5vp_player {
	border-radius: 30px;
	overflow: hidden;
	box-shadow: 0px 0px 20px 0px #0003;
}

.columnBG {
	border-radius: 30px !important;
	overflow: initial;
	rotate: -1.5deg;
}
.columnBG .vc_column-inner {
	padding: 0px 0px !important;
}
.rowBG {
	border-radius: 30px;
	rotate: 1.5deg;
	overflow: hidden;
	margin: 0px !important;
	box-shadow: 0px 0px 20px 0px #0000001c;
}
.rowBG .leftForm {
	padding: 3rem !important;
}
.columnBG .vc_column-inner {
	border-radius: 30px !important;
}
.gform-theme--foundation .gform_fields {
	row-gap: 20px;
}

/*.leftFormDesign {
	background-color: #21274e;
	box-shadow: 0px 0px 15px 0px #00000026;
	border-radius: 30px;
	padding: 30px 10px;
	margin-top: -30px;
}*/
.leftFormDesign .dottedDesign img {
	position: absolute;
	width: 300px;
	right: 8px;
	bottom: 0px;
	overflow: hidden;
}
.Impressions img {
	position: absolute;
	width: 200px;
	right: -80px;
	bottom: -80px;
}
.PortLogo img {
	width: 100px;
}
.newTestimonialReview  .port-custom-title {
	display: none;
}
.portBtn {
	padding: 10px !important;
	background-color: transparent;
	border: 1px solid #fff;
	margin-top: 15px;
	border-radius: 5px;
}



.topLeftCol .owl-carousel.navstyle_circle .owl-nav div {
	height: 1.5rem;
	width: 1.5rem;
	border-radius: 50%;
	border: 1px solid #aaa;
	color: #b9b9b9;
	font-size: 16px !important;
}
.topLeftCol .owl-dot.active span {
	height: 0px !important;
	margin-top: 2px !important;
}
.topLeftCol .owl-dot.active span, .topLeftCol .owl-dot span {
	border-radius: 0px !important;
	width: 15px !important;
}
.topLeftCol .owl-carousel.navpos_outside .owl-next {
	left: auto !important;
	right: 1rem !important;
}
.topLeftCol .owl-prev, .boxOpt .owl-next {
	color: #1b1f36;
}
.topLeftCol .owl-dot span {
	height: 4px !important;
	margin-top: 0px;
}
.boxOpt .owl-next:hover, .boxOpt .owl-prev:hover {
	background-color: #1b1f36 !important;
	color: #fff;
}
.topLeftCol .owl-carousel.navstyle_circle .owl-nav div:hover {
	background-color: #1b1f36 !important;
	color: #fff !important;
	border-color: #1b1f36 !important;
}
.threeStap .wpb_wrapper:not(.wpb_text_column .wpb_wrapper) {
	background-color: #F5F5F5;
	padding: 30px;
	border: 1px solid #EAEAEA;
}
@media (min-width: 769px) {
.iyfmTop::after {
	content: url(/wp-content/uploads/2024/04/circle-top.png) !important;
	position: absolute;
	top: 30%;
	right: 0;
	left: auto;
	width: 200px !important;
	opacity: 0.051;
	background: url(/wp-content/uploads/2024/04/circle-top.png) !important;
	background-repeat: no-repeat !important;
}
.iyfmTop::before {
	content: url(/wp-content/uploads/2024/04/pattern-grey.svg) !important;
	position: absolute;
	bottom: 0;
	left: 10px;
	right: auto;
	top: auto;
	min-width: 200px !important;
	opacity: 0.5;
	background: url(/wp-content/uploads/2024/04/pattern-grey.svg) !important;
}
.l-subheader-cell .buttonWhatsapp.w-btn, .l-subheader-cell .buttonWhatsapp .w-btn {
	width: 200px;
}
.iconSpclBoxFour .wpb_text_column p a {
	position: absolute;
	bottom: 40px;
}
.threeStap .wpb_wrapper:not(.wpb_text_column .wpb_wrapper) {
	min-height: 250px;
}
.topLeftCol .owl-nav .owl-prev, .topLeftCol .owl-nav .owl-next {
	position: absolute;
	bottom: -1.2rem !important;
	top: auto;
	right:3rem !important;
}
.topLeftCol .owl-dots {
	text-align: left;
}

/*.fullwidthProject .PortLogo img {
	position: absolute;
	top: -170px;
}*/
}
.fullwidthProject  .w-grid .w-grid-item {
	padding: 10px 20px 10px 0px !important;
}
@media (min-width: 769px) {
.buttonWhatsapp i {
	font-size: 28px;
	vertical-align: middle;
	margin-top: -2px;
}
.newTestimonialReview  .owl-dots {
	text-align: left;
}
.topLeftCol .owl-carousel.navstyle_circle .owl-nav div {
	margin-top: 0px;
}
.newTestimonialReview .owl-nav .owl-prev, .newTestimonialReview .owl-nav .owl-next {
	padding: 10px !important;
}
.newTestimonialReview .owl-nav .owl-prev {
	right: 30px;
}
}
#page-header .buttonPrimary.w-btn, #page-header .buttonPrimary .w-btn{
	background: url(/wp-content/uploads/2024/04/blue-red.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 4.5rem !important;
	background-repeat: no-repeat !important;
	padding-left: 3rem !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	font-size: 16px !important;
}
.threeStap h4 {
	padding-top: 0px;
	font-weight: 500;
}
@media (max-width:768px){
.iconSpclBoxFour .wpb_column {
	margin-bottom: 0px !important;
}
.priceTab table td h3 {
	font-size: 1.2rem;
}
.priceTab table th {
	padding: 1px 1rem 1px 0rem;
}
.fourDiff .w-iconbox-icon {
	margin-right: 15px !important;
}
.buttonPrimary.w-btn, .buttonPrimary .w-btn, .spclPop input[type="submit"]:not(.w-btn) {
	background: url(/wp-content/uploads/2024/04/blue-red.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 5rem !important;
	background-repeat: no-repeat !important;
	padding-left: 2rem !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-size: 14px !important;
}
.buttonSec.w-btn, .buttonSec .w-btn, .innerCont input[type="submit"]:not(.w-btn) {
	background: url(/wp-content/uploads/2024/04/white-red.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 6rem !important;
	background-repeat: no-repeat !important;
	padding-left: 3rem !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-size: 14px !important;
	color: #21274e !important;
}
.buttonPrimary.w-btn, .buttonPrimary .w-btn, .spclPop input[type="submit"]:not(.w-btn) {
	background: url(/wp-content/uploads/2024/04/blue-red.svg) !important;
	border-radius: 0px !important;
	background-size: cover !important;
	padding-right: 5rem !important;
	background-repeat: no-repeat !important;
	padding-left: 2rem !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-size: 14px !important;
}
.TopmainSection h1 {
	font-size: 30px;
	font-weight: 700;
}
.l-subheader-h {
	padding: 0px 10px;
	margin-top: 10px !important;
}
.team-heading .wpb_column .w-btn-wrapper {
	text-align: left;
}
.fullwidthProject  .w-grid .w-grid-item {
	padding: 0px 5px !important;
}
.PortLogo img {
	width: 80px;
	margin-bottom: 10px;
}
.contactSection .innerCont {
	padding: 30px 10px !important;
}
.priceTab, .priceTab .wpb_row {
	background-color: rgba(244,244,245,1) !important;
	background: rgba(244,244,245,1) !important;
	padding-bottom: 2rem;
}
#FAQ .wpb_column {
	margin-bottom: 0px;
}
.l-subheader-h {
	margin-top: 0px !important;
}
.l-section.wpb_row.iyfmTop {
	padding-top: 2rem;
}
.portBtn {
	padding: 0px 0px 3px 0px !important;
	background-color: transparent;
	border: 1px solid #fff;
	margin-top: 0px;
	border-radius: 0px;
	border-bottom: 1px solid #fff !important;
	background-color: transparent !important;
}
.leftFormDesign .wpb_wrapper:not(.wpb_text_column .wpb_wrapper) {
	padding:20px !important;
}
.leftFormDesign .dottedDesign img {
	display: none;
}
.leftForm input[type="submit"]:not(.w-btn) {
	width: 100% !important;
}
}
