/*** FOOTER NEWSLETTER ***/
.footer_newsletter{background: #ffc911;color: #000;padding: 15px 0; display:table;}
.footer_newsletter .common_wrapper{display:flex; align-items:center; justify-content:space-around;}
.footer_newsletter .form_content{width: 380px;}
.footer_newsletter .form_content .title{font-size: 18px;font-weight: bold; padding-bottom: 10px;}
.footer_newsletter .form_content .title span.desktop_text,
.footer_newsletter .form_content .title span.mobile_text{color: #1b468a;}
.footer_newsletter .form_content .title span.title_text{display: inline-block;font-weight: bold; font-size: 22px;padding-bottom: 5px;width: 100%;}
.footer_newsletter .form_content .title span.mobile_text{display: none;}
.footer_newsletter .form_content .textbox{width: 280px;background: #fff;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;overflow: hidden;}
.footer_newsletter .form_content .textbox input{height: 40px;color: #333;background: no-repeat;}
.footer_newsletter .form_content .textbox input:focus{color: #000;}
.footer_newsletter .form_content .btn_holder{width: 100px;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;overflow: hidden;}
.footer_newsletter .form_content .btn_holder button,
.newsletter-right .btn_holder button{width: 100%;height: 40px;text-align: center;background: #000;text-transform: uppercase;color: #fff;}

.newsletter-left{display:flex; align-items:center; gap:20px; width:50%;}
.newsletter-left img{width:150px;}
.newsletter-left span,
.newsletter-right span{font-size:28px; font-weight:bold; display: block;}
.newsletter-right{width:50%;}
.newsletter-right span{color:#1b468a;}
.newsletter-right .ftr_Emailright{background:#fff; border-radius:10px; overflow:hidden;}
.newsletter-right .ftr_Emailright .textbox{width:75%}
.newsletter-right .ftr_Emailright .textbox input{font-size:16px; height:45px;}
.newsletter-right .btn_holder{width:25%}
.newsletter-right .btn_holder button{height:45px; background:#1b468a; font-size:16px; font-weight:bold;}

/*** FOOTER ****/
.footer{padding: 40px 0 0 0;height: 472px;color: #fff;background: url(/images/background-footer-2.jpg) no-repeat center 0 #1b468a;}
.footer .title_text{font-size: 16px;font-weight: bold; padding-bottom: 20px;}
.footer a,
.footer_content .one .text_holder a:hover{color: #fff;}
.footer a:hover{color: #f7c61d;}
.footer ul li{line-height: 33px;}
.footer_links{width: 23%;}
.footer_content{width: 310px;}
.footer_content .one{border-bottom: 1px solid #3a5f96;font-size: 12px;}
.footer_content .one ul li{width: 100%;line-height: normal;padding-bottom: 20px;}
.footer_content .one ul li:first-child a{line-height: normal !important;}
.footer_content .one .img_holder{width: 36px;background: #f7c61d; margin-right:10px;}
.footer_content .one .img_holder img,
.footer_content .two a img{display: block;float: left;width: 100%;text-align: center; padding:5px;}
.footer_content .one .text_holder{width: 60%;padding-left: 10px;}
.footer_content .one .text_holder span,
.footer_content .one .text_holder a{color: #f7c61d;font-weight: bold; font-size: 14px;display: inline-block;vertical-align: middle;}
.footer_content .one .text_holder span{width: 100%;padding-bottom: 3px;}
.footer_content .one .text_holder a{line-height: 40px;}
.footer_content .two{padding: 20px 0;}
.footer_content .two a{display: inline-block;width: auto;background: #fff;color: #1b468a;text-align: center;margin: 0 5px 0 0;background: #f7c61d;}
.footer_content .two a img{float:none; margin:0 auto; width:36px;}
/*
.footer_content .two a:hover{color: #fff;}
.footer_content .two a.facebook:hover{background: #4064ac;}
.footer_content .two a.twitter:hover{background: #1c9be9;}
.footer_content .two a.youtube:hover{background: #f70000;}
.footer_content .two a.pinterest:hover{background: #df1a21;}
.footer_content .two a.instagram:hover{background: #d12e90;}
*/

.footer_content .two .fa-brands, .footer_content .two .fa{font-size: 22px;line-height: 40px;}
.footer_top_brands{padding-bottom: 25px;border-bottom: 1px solid #3a5f96;margin-bottom: 20px;}

.footer_top_brands .text_holder a{padding: 8px 15px;background: #214d92;color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 0 5px 5px 0;border: 1px solid rgba(255,255,255,0.2);}
.footer_top_brands .text_holder a:hover{background: #f7c61d;color: #1b468a;}
.copyright_text{background: #1b468a;color: #fff;padding: 10px 0;}
.copyright_text .cards{width: 85px;}
.copyright_text .cards img{width: 100%;}
.copyright_text .cards .fa-brands{font-size: 30px;line-height: 50px;color: #bfbfbf;}
.copyright_text .text_holder{width: 300px;line-height: 26px;text-align: right;font-size: 12px;}

@media only screen and (max-width:1100px), (max-width:1199px){
.newsletter-left span,
.newsletter-right span{font-size:26px;}
}

@media only screen and (max-width:1000px), (max-width:1099px){
.footer_links{width:21% !important;}
.newsletter-left span,
.newsletter-right span{font-size:24px;}
}

@media only screen and (max-width:800px), (max-width:899px){
.footer_links{width:33.333% !important;}
}