.custom-footer{background:#e4e4e4;padding-top:0;padding-bottom:20px}@media only screen and (max-width:768px){.custom-footer .single_footer{margin-bottom:30px}}.custom-footer .single_footer h4{color:#8c8c8c;margin-top:0;margin-bottom:10px;font-weight:700;text-transform:uppercase;font-size:16px}.custom-footer .single_footer h4::after{content:"";display:block;height:2px;width:40px;background:#8c8c8c;margin-top:10px}.custom-footer .single_footer p{color:#8c8c8c}.custom-footer .single_footer ul{margin:0;padding:0;list-style:none}.custom-footer .single_footer ul li a{color:#8c8c8c;line-height:30px;font-size:16px;text-transform:capitalize;text-decoration:none;font-family:auto}.custom-footer .single_footer ul li a:hover{color:#8c8c8cfff}.custom-footer .single_footer_address ul li{color:#8c8c8c}.custom-footer .single_footer_address ul li span{font-weight:400;color:#8c8c8c;line-height:28px}.custom-footer .subscribe{display:block;position:relative;margin-top:15px;width:100%}.custom-footer .subscribe__input{background-color:#fff;border:medium none;border-radius:0;color:#8c8c8c;display:block;font-size:15px;font-weight:500;height:40px;letter-spacing:.4px;margin:0;padding:0 70px 0 10px;text-align:left;text-transform:lowercase;width:70%}@media only screen and (max-width:768px){.custom-footer .subscribe__input{padding:0 50px 0 20px}}.custom-footer .subscribe__btn{background-color:#2c3a93;display:block;font-size:15px;height:40px;position:absolute;right:0;top:0;width:28%;border:none;color:#fff}.custom-footer .subscribe__btn i{transition:all 0.3s ease 0s}@media only screen and (max-width:768px){.custom-footer .subscribe__btn{right:0}}.custom-footer .subscribe__btn:hover i{color:#ff3666}.custom-footer button{padding:0;border:none;background-color:#fff0;-webkit-border-radius:0;border-radius:0}.custom-footer .footer-each-section{width:33%;display:inline-flex;justify-content:flex-end;padding-bottom:10px}.custom-footer .footer-rowrow{width:80%;margin:0 auto}.custom-footer .footer-subscribe-txt{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;text-decoration:none;text-align:left;font-size:16px;color:#fff}.custom-footer .footer-container{max-width:1440px;margin:0 auto}.custom-footer .footer-text{margin:0 0 5px!important}.affilicate-text{color:gray;margin:0 auto;text-align:center;font-style:italic;padding-top:5px;padding-bottom:5px;margin-top:160px;margin-bottom:15px}.affilicate-text-top{background:#f4f4f4}.affilicate-text:before{content:"“"}.affilicate-text:after{content:"”"}@media only screen and (max-width:991px){.custom-footer .footer-each-section{display:flex;width:100%;justify-content:flex-start}}