
.footer-search-box{max-width: 1140px;margin: 0 auto;}
.footer-logo{height: 100px;float: left;}
.footer-logo img{height: 100%;display: block;}
.footer-search-input{width: 60%;margin-top: 20px;position: relative;height: 60px;background: #FFFFFF;padding-right: 110px;box-sizing: border-box;float: right;}
.footer-search-input input{width: 100%;height: 60px;background: none;border: 0 !important;padding: 0 30px;box-sizing: border-box;font-size: 16px;}
.footer-search-input button{width: 110px;height: 100%;background: none;border: 0 !important;position: absolute;top: 0;right: 0;border-left: 1px solid #151515 !important;cursor: pointer;padding: 0 !important;border-radius: 0 !important;}
.footer-search-input button i{font-size: 30px;color: #151515;}

footer{width: 100%;background: #FFFFFF;}
.footer-box{max-width: 1140px;margin: 0 auto;}
.footer-list{padding: 20px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer-row{width: auto;}
.footer-row img{width: 40px;height: 40px;display: block;}
.footer-row ul ol{font-size: 16px;color: #151515;margin: 40px 0 20px;padding: 0;text-align: left !important;}
.footer-row ul ol a{color: #151515;}
.footer-row ul li{font-size: 14px;line-height: 20px;margin: 20px 0;text-align: left !important;}
.footer-row ul li a{color: #151515;transition: .3s;}
.footer-row ul li a:hover{color: #151515;}
.copyright{background: #FFFFFF;padding: 20px 0;}
.copyright p{font-size: 16px;color: #151515;float: left;line-height: 30px;}
.copyright ul{float: right;}
.copyright ul li{line-height: 30px;float: left;margin-left: 60px;}
.copyright ul li a{text-decoration: underline;color: #151515;font-size: 16px;transition: .3s;}
.copyright ul li a:hover{color: #151515;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 0 !important;}
.footer-copyright{max-width: 1140px;margin: 0 auto;}

@media only screen and (max-width: 1380px){
	
}
@media only screen and (max-width: 1280px){
	.footer-box{padding: 0 20px;box-sizing: border-box;}
	.footer-copyright{padding: 0 20px;box-sizing: border-box;}
	.footer-search-box{padding: 0 20px;box-sizing: border-box;}
}
@media only screen and (max-width: 1024px){
	.footer-list{padding: 40px 0;}
	.footer-row ul li{margin: 10px 0;}
	.footer-row:first-child ul li{font-size: 14px;}
	.copyright{padding: 10px 0;}
	.copyright p{font-size: 14px;}
	.copyright ul li a{font-size: 14px;}
	.footer-logo{height: 100px;}
	.footer-search-input{height: 50px;margin-top: 25px;}
	.footer-search-input input{height: 50px;}
}
@media only screen and (max-width: 768px){
	
}
@media only screen and (max-width: 640px){
	.footer-list{}
	.footer-row{margin-bottom: 30px;}
	.footer-row ul ol{margin: 20px 0 0;}
	.copyright p{font-size: 12px;line-height: 20px;}
	.copyright ul li{margin-left: 10px;}
	.copyright ul li a{font-size: 12px;}
	.footer-logo{height: 50px;}
	.footer-search-input{margin-top: 5px;height: 40px;}
	.footer-search-input input{height: 40px;font-size: 14px;padding: 0 10px;}
	.footer-search-input button i{font-size: 24px;}
}
@media only screen and (max-width: 450px){
	
	.footer-row ul li{font-size: 12px;}
	.footer-row:first-child ul li{font-size: 12px;}
	.copyright ul{float: left;}
	.copyright ul li{margin-left: 0;margin-right: 10px;}
	.footer-search-input{width: 70%;padding-right: 60px;}
	.footer-search-input button{width: 60px;}
}
@media only screen and (max-width: 360px){
	.footer-search-box{display: flex;flex-direction: column;align-content: center;text-align: center;}
	.footer-logo img{display: inline-block;}
	.footer-search-input{width: 100%;margin-top: 10px;}
}