.footer_area .col-sm-6{margin-bottom:30px}
.footer_area .footer_inner{margin-bottom:-30px}
.footer-area{padding:60px 0px 30px;background:#dddddd;font-size: 15px;}
@media (max-width: 767px){.home_banner_area{min-height:500px}
.footer-bottom{text-align:center}
.footer-bottom .footer-social{text-align:center;margin-top:15px}
}
@media (max-width: 575px){
.footer-area{padding:70px 0px}
}
@media (max-width: 991px){
.footer-area{padding:60px 0px}
}
@media (max-width: 991px){
.footer-area .single-footer-widget{margin-bottom:30px}
}
.footer-area .single-footer-widget p{color:#7b838a}
.footer-area .single-footer-widget h4{color:#000;font-size:16px;margin-bottom:10px;font-weight:600}
.footer-area .single-footer-widget h4 a{color:#000;font-size:16px}
@media (max-width: 1024px){
.footer-area .single-footer-widget h4{font-size:16px}
}
@media (max-width: 991px){
.footer-area .single-footer-widget h4{margin-bottom:15px}
}
.footer-area .single-footer-widget ul li{margin-bottom:10px;font-size: 15px;
font-weight: 400;
line-height: 1.667}
.footer-area .single-footer-widget ul li a{color:#000}
.footer-area .single-footer-widget .form-wrap{margin-top:25px}
.footer-area .single-footer-widget input{height:48px;border:none;width:67% !important;font-weight:400;background:rgba(255,255,255,0.2);color:#fff;padding-left:20px;border-radius:0;font-size:14px;padding:10px}
.footer-area .single-footer-widget input:focus{outline:none;box-shadow:none}
.footer-area .single-footer-widget input.placeholder{padding-left:10px;color:#797979}
.footer-area .single-footer-widget input:-moz-placeholder{padding-left:10px;color:#797979}
.footer-area .single-footer-widget input::-moz-placeholder{padding-left:10px;color:#797979}
.footer-area .single-footer-widget input::-webkit-input-placeholder{padding-left:10px;color:#797979}
.footer-area .single-footer-widget .click-btn{font-family:"Roboto",sans-serif;color:#3a414e;border-radius:0;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:8px 20px;border:0;font-size:14px;background:#fff;font-weight:500;text-transform:capitalize;position:relative;left:0}
.footer-area .single-footer-widget .click-btn:focus{outline:none;box-shadow:none}
@media (max-width: 375px){
.footer-area .single-footer-widget .click-btn{margin-top:10px}
}
@media (min-width: 400px){
.footer-area .single-footer-widget .click-btn{left:-50px}
}
.footer-area .footer-bottom{margin-top:70px}
@media (max-width: 991px){
.footer-area .footer-bottom{margin-top:20px}
}
.footer-area .footer-bottom p{color:#000}
.footer-area .footer-bottom p a{color:#000}
.footer-area .footer-bottom .footer-social{text-align:center}
@media (max-width: 991px){
.footer-area .footer-bottom .footer-social{text-align:left;margin-top:30px}
}
.footer-area .footer-bottom .footer-social a{background:#7e7e7e;margin-left:3px;width:32px;color:#fff;display:inline-grid;text-align:center;height:32px;align-content:center}
.footer-area .footer-bottom .footer-social a:hover{background:#fff;color:#21146a}
.footer-area .footer-bottom .footer-social a i,.footer-area .footer-bottom .footer-social a span{font-size:14px}
.footer_op{ padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: #bfbfbf; border-bottom-width: 1px; border-bottom-style: solid;width: 100%}
.footer_op a{color: black}
@media screen and (max-width: 767px){
.footer-area .single-footer-widget ul li{ margin-bottom:-50px}
.footer-area .single-footer-widget ul li.mg_t{ margin-bottom:-15px}
.footer-area .single-footer-widget ul li.mg_o{ margin-bottom:-13px}
.footer-area .footer-bottom p{ margin-top:30px;margin-left:15px}
.footer_op{ width: 100%}
}
@media screen and (max-width: 480px){
.hero-banner::after{height:100vh; background: url(../img/banner/field-bg_sp.png) left center no-repeat;background-size: auto;}
.footer-area .single-footer-widget ul li{ margin-bottom:-50px}
.footer-area .single-footer-widget ul li.mg_t{ margin-bottom:-15px}
.footer-area .single-footer-widget ul li.mg_o{ margin-bottom:-13px}
.footer-area .footer-bottom p{ margin-top:30px;margin-left:15px}
.footer_op{ width: 100%}
}