.full-footer {

	position: relative;

    min-height: 100px;

    margin-top: 10px;

    padding-top: 20px;

    padding-bottom: 20px;

}

.full-footer::before {

	content: "";

	background: linear-gradient(180deg, #603F40 0%, rgba(0,0,0,0.543171) 0%, rgba(0,0,0,0.296875) .01%, rgba(0,0,0,0.490757) .02%, rgba(0,0,0,0.636561) .03%, #000 100%);

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

.ft-title {

	font-size: 14px;

	font-weight: 700;

	text-transform: uppercase;

	color: #fff;

	position: relative;

}
.main-box6 .box6-grid {
    display: grid;
    grid-template-rows: repeat(3, 1fr);
    gap: 10px;
    height: 100%;
}
.main-box6 .box6-grid img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.footer-logo{
	width: 50%;
    margin: auto;
    text-align: center;
}

.footer-box p {

    color: #fff;

    margin-top: 0;

}



.footer-mxh {

	padding: 20px 0;

}

.footer-mxh i{

	display: inline-block;

	width: 37px;

	line-height: 37px;

	border-radius: 99px;

	margin-right: 5px;

	background-color: #fff;

	text-align: center;

	font-size: 22px;

}



.link_bct {

    clear: both;

}



.ft-form form{

	position: relative;

	max-width: 410px;

}

.ft-form .wpcf7-form-control-wrap{

	width: 100%;

	float: none;

}

.ft-form .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text{

	height: 47px;

	border-radius: 50px;

}

.ft-form input.wpcf7-form-control.wpcf7-submit {

	top: 0;

	margin-top: 0;

	display: inline-block;

	background: #f29f33;

	margin-left: 0px;

	font-size: 14px;

	color: #fff;

	border: solid 1px #f29f33;

	width: 82px;

	position: absolute;

	right: -1px;

	border-radius: 20px;

	height: 47px;

}



.footer-box-1 .footer-content p {

	position: relative;

	padding-left: 30px;

	margin-bottom: 20px;

	line-height: 25px;

	font-size: 14px;

	color: #fff;

}

.footer-box-1 .footer-content p svg {

	position: absolute;

	left: 0;

	top: 4px;

}

.footer-box .menu{

	list-style: none;

	padding: 0;

}

.footer-box .menu li{

	margin-bottom: 10px;

}

.footer-box .menu a{

	color: #fff;

}



/* footer-bottom */

.inner-footer-bottom {

	padding: 10px 0;

	border-top: 0.5px solid rgba(255,255,255,0.5);

	text-align: center;

	z-index: 9;

	position: relative;

    color: #fff;

}

.inner-footer-bottom span{

	display: inline-block;

	padding: 0 3px;

}

.left-footer-bottom {

    display: inline-block;

}

.right-footer-bottom {

    display: inline-block;

}



a.design-by {

    color: #fff;

    text-decoration: none;

}



a.design-by:hover {

    text-decoration: underline;

}



#show-sft,

#hide-sft {

    float: right;

    font-size: 14px;

    margin: 0;

    text-align: right;

    cursor: pointer;

}



#show-sft,

.active-sft #hide-sft {

    display: inline-block;

}



#hide-sft,

.active-sft #show-sft {

    display: none;

}



@media only screen and (max-width: 820px) {

	.full-footer .col-mb {

		width: 100%;

	}

}

@media only screen and (max-width: 768px) {

    .footer-bottom {

        width: 100%;

        text-align: center;

    }

    .ft-form input.wpcf7-form-control.wpcf7-submit,

    .ft-form .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text {

    	height: 40px;

    }

    .col-ft{

    	width: 50%;

    }



}



@media only screen and (max-width: 600px) {

    .footer-box {

        width: 100%;

    }

    .footer-box-1 .footer-content p {

    	margin-bottom: 10px;

    }

    .inner-footer-bottom {

    	padding-top: 10px !important;

    }

    .inner-footer-bottom span{

    	display: none;

    }

    .col-ft{

    	width: 100%;

    }

}