/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 10 2024 | 06:47:56 */
.section-footer .container {
        width: 1280px;
        position: relative;
}
div#gusta-footer{
	margin-top:-55px;
	z-index:99 !important;
	position:relative !important;
}
/* .forminator-response-message.forminator-show.forminator-success {
    position: absolute;
    top: 50px;
    width: 100%;
} */
.footer-partn-logo{
	    display: inline-flex;
    margin-right: 10px;
	margin-top:20px;
	margin-bottom:40px !important;
}
.footer-partn-logo img{
	filter:brightness(0) invert(1);
}
.footer-partn-logo.partn-1{
	width: 35%;
}
.footer-partn-logo.partn-2{
	width: 45%;
}
/* .section-footer .container > .vc_row.wpb_row.vc_row-fluid{
	    margin-top: -50px;
} */
.section-footer .container > vc_row{
        width: 1280px;
        position: relative;
}
.footer-sub-heading h3{
	color:#fff !important;
	font-size:28px !important;
	font-weight:700 !important;
}
.footer-sub-text p{
	color:#fff !important;
	font-size:16px !important;
	font-weight:400 !important;
	
}
.footer-under-logo-text p{
	font-size:14px !important;
	color:#fff !important;
	margin:0 !important;
	margin-top:10px !important;
	font-weight:600 !important;
	display:flex;
	align-items:center;
}
.footer-under-logo-text p img{
	position:relative;
	margin:0;
	margin-right:5px;
	display: inline-block;
}
.footer-menu-title p{
	font-size:16px !important;
	font-weight:300 !important;
	color:#F7F5F0 !important;
}
.gusta-nav.vertical>ul>li>a, .gusta-nav.vertical>ul>li>ul>li>a, .gusta-nav.vertical>ul>li>ul>li>ul>li>a{
	color:#F7F5F0 !important;
	font-size:14px !important;
	font-weight:400 !important;
	border:none !important;
	padding:0 !important;
	line-height:32px !important;
	transition:all 300ms ease-out;
	background-color:transparent !important;
}
.gusta-nav>ul>li>a, .gusta-nav>ul>li>ul>li>a.gusta-nav>ul>li>ul>li>ul>li>a{
		color:#F7F5F0 !important;
	font-size:14px !important;
	font-weight:400 !important;
	border:none !important;
	line-height:32px !important;
	transition:all 300ms ease-out;
	background-color:transparent !important;
	}
.gusta-nav.vertical>ul>li:first-child>a {
    border:none !important;
}
.gusta-nav.vertical>ul>li>a:hover, .gusta-nav.vertical>ul>li>ul>li>a:hover, .gusta-nav.vertical>ul>li>ul>li>ul>li>a:hover,.gusta-nav>ul>li>a:hover, .gusta-nav>ul>li>ul>li>a:hover, .gusta-nav>ul>li>ul>li>ul>li>a:hover{
	color:#FFD567 !important;
	text-decoration:underline;
	background-color:transparent !important;
	background:none !important;
	}

.gusta-nav.vertical>ul>li.current-menu-item>a, .gusta-nav.vertical>ul>li.current_page_item>a, .gusta-nav.vertical>ul>li>ul>li.current-menu-item>a, .gusta-nav.vertical>ul>li>ul>li.current_page_item>a, .gusta-nav.vertical>ul>li>ul>li>ul>li.current-menu-item>a, .gusta-nav.vertical>ul>li>ul>li>ul>li.current_page_item>a{
	background:none !important;
	background-color:transparent !important;
}

.page-template-default:not(.woocommerce-page) .master_container, .page-template.page-template-one-page-template .master_container, .woocommerce-page .master_container .page_content:not(.sidebar), .woocommerce-page .master_container .page_content:not(.right), .woocommerce-page .master_container .page_content:not(.left) {
    padding-top: 0;
    padding-bottom: 50px !important;
    padding-right: 0;
}

.aio-icon-top{
	display:none !important;
}
div.stats-desc>div.counter_prefix, div.stats-desc>div.counter_suffix {
    line-height:1;
}
.companies-footer-menu{
	padding-left:120px;
}
.individual-footer-menu{
	margin-left:-20px;
	padding:0;
}
.useful-footer-menu{
	padding-left:70px;
}
#forminator-module-4638.forminator-custom-form {
	position:relative;
}
#forminator-module-4638 .forminator-row input{
	background-color:rgba(51, 164, 157,.4) !important;
	color:#fff !important;
	border-radius:20px !important;
	border:none !important;
	padding:10px 100px 10px 20px !important;
	font-size:16px !important;
	
}
#forminator-module-4638 .forminator-row input::focus{
	background-color:#33A49D!important;
}
#forminator-module-4638 .forminator-row input::placeholder{
	color:#fff !important;
}
#forminator-module-4638 .forminator-row-last{
	position:absolute;
	top:0;
	right:0;
	
	
}
#forminator-module-4638 .forminator-button-submit{
	background-color:#33a49d !important;
	color:#fff !important;
	border-radius:20px !important;
	border:none !important;
	padding:9.5px 10px;
	font-size:15px !important;
	font-weight:600 !important;
	transition:all 300ms ease-out;
}
#forminator-module-4638 .forminator-button-submit:hover{
	background-color:#FFD567 !important;
}
@media(max-width:1267px){

		.footer-copyright{
	display:flex;
		flex-direction:column;
}
	.footer-copyright .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-4{
	order:2;
		margin-top:20px;
		text-align: center !important;
}
	.footer-copyright .gusta-align-right .gusta-nav.horizontal>ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
	.footer-copyright .gusta-align-right {
	-webkit-justify-content: center;
	}
	.footer-copyright .gusta-nav>ul>li>a,.footer-copyright  .gusta-nav>ul>li>ul>li>a.gusta-nav>ul>li>ul>li>ul>li>a{
		padding:0 18px 0 0 !important;
	}
}
@media(max-width:1024px){
	.companies-footer-menu{
		padding-left:40px;
	}	
}
@media(max-width:960px){
	.companies-footer-menu{
		padding-left:0;
		padding-top:40px;
	}	
	.footer-info-container{
		padding-right:20px;
	}
	.individual-footer-menu{
		margin-left:0;
		padding:40px 0 0;
	}
	.useful-footer-menu{
		padding:40px 0 0;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .vc_column_container>.vc_column-inner {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

	.section-footer .container {
		padding-top:50px;
	}
.section-footer .container > .vc_row{
        padding-right:20px !important;
}

}
@media(width <= 960px ){
		.section-footer .container > .vc_row{
	padding-top:0 !important;
}
	div#gusta-footer{
	background: rgb(11,4,61);
background: linear-gradient(0deg, rgba(11,4,61,1) 0%, rgba(86,94,100,1) 100%);
}
div#gusta-footer .upb_row_bg.vcpb-default{
	background-image:none !important;
}
}
@media(width <= 480px){

	.footer-info-container{
		padding-right:0;
	}
}

.footer-partners-logo #gallery-1 img {
    border: none;
	filter:brightness(0) invert(1);
	width:80%;
}
dt.gallery-icon.landscape {
    display: flex;
}



	