
/*========== Header Styles  ==================================================*/

.ftr.design4{font-family:'Poppins',sans-serif;background-position:top center;background-size:cover;padding:70px 0 0;color:#fff}
.ftr.design4 a{color:#fff;text-decoration:none}
.ftr.design4 .footer-logo img{max-width:100%}
.ftr.design4 .footer .widgetTitle{text-transform:uppercase;font-size:17px;border-bottom:solid 1px #3f696f;display:inline-block;min-width:77px;margin-bottom:20px;padding-bottom:10px}
.ftr.design4 .footer .textwidget{font-size:14px}
.ftr.design4 .footer .textwidget i{float:left;width:30px;color:#fbaa19;font-size:18px}
.ftr.design4 .footer .textwidget span{display:block;float:left;width:calc(100% - 30px);margin:0 0 12px 0}
.ftr.design4 .footer ul.menu{margin:0;padding:0;list-style:none;font-weight:300;font-size:14px}
.ftr.design4 .footer ul.menu li{float:left;width:50%;line-height:1.8}
.ftr.design4 .bottomfooter{padding:20px 0;color:#eee;font-size:13px;border-top:solid 1px #444;margin-top:50px;opacity:.35}

/*============================================================================*/

.ftr.design7{background:#171717;padding:20px 0;position:relative}
.ftr.design7 .footer-menu{padding:50px 0 20px}
.ftr.design7 .footer-menu .widgetTitle{display:none}
.ftr.design7 .footer-menu ul.menu{list-style:none;margin:0;padding:0}
.ftr.design7 .footer-menu ul.menu li{display:inline-block}
.ftr.design7 .footer-menu ul.menu li a{font-size:16px;color:#fff;padding:0 7px 0 0;text-decoration:none;font-weight:100}
.ftr.design7 .footer-menu ul.menu li a:hover{color:#ddae2e}
.ftr.design7 .footer-menu ul.menu li a::after{content:'|';margin-left:12px}
.ftr.design7 .footer-menu ul.menu li:last-child a::after{content:''}
.ftr.design7 .footer-copyright, .ftr.design7 .footer-copyright a{color:#a7a7a7}
.ftr.design7 .footer-img{margin-top:10px}
.ftr.design7 .footer-img img{max-width:100%}
.ftr.design7 .footer-pay-link{float:right;text-align:right;padding:50px 0 0 0}
.ftr.design7 .footer-pay-link .payment{padding-bottom:10px}
.ftr.design7 .footer-pay-link, .ftr.design7 .footer-pay-link a{color:#fff}

/*============================================================================*/

.ftr.design8{font-family: 'Poppins',sans-serif;background:#2a2a2a;padding:40px 0 0;color:#fff}
.ftr.design8 .widgetWrap{float:left}
.ftr.design8 .widgetTitle{font-family:'Oswald',sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;color:#a6ce39;display:block}
.ftr.design8 .widgetTitle::after{display:block;content:' ';width:100%;height:2px;background:#fff;margin:10px 0 20px}
.ftr.design8 ul{padding:0;list-style:none}
.ftr.design8 ul li{line-height:40px}
.ftr.design8 ul li::before{content:'\f061';font-family:'Font Awesome 5 Free';font-weight:900;color:#a6ce39;font-size:8px;border:solid 2px #a6ce39;border-radius:50%;padding:3px;margin:0 6px 0 0;display:inline-block;line-height:1;position:relative;top:-2px}
.ftr.design8 ul li a{color:#fff;text-decoration:none}
.ftr.design8 ul li a:hover{color:#a6ce39}
.ftr.design8 .footer-map{border-radius:0;z-index:99;position:relative;width:100%;height:200px;background:#537717;padding:3px}
.ftr.design8 .footer-map iframe{max-width:100%;height:194px}
.ftr.design8 .footer-contact .contact{margin-top:25px}
.ftr.design8 .footer-contact .logo img{width:210px;max-width:100%}
.ftr.design8 .footer-contact .contact .address{margin-bottom:25px}
.ftr.design8 .footer-contact .contact .address .fas{display:inline-block;position:relative;top:-21px;padding-right:8px;font-size:18px;color:#a6ce39}
.ftr.design8 .footer-contact .contact .address span{display:inline-block;font-size:14px}
.ftr.design8 .footer-contact .contact .phone .fas{display:inline-block;position:relative;padding-right:8px;font-size:16px;color:#a6ce39}
.ftr.design8 .footer-contact .contact .phone a{display:inline-block;color:#fff;text-decoration:none}
.ftr.design8 .footer-note{font-size:14px;font-family:'Arial';margin-top:5px}
.ftr.design8 .bottomfooter{padding:25px 0;border-top:solid 1px #444;margin-top:15px}
.ftr.design8 .bottomfooter .footer-copy .widgetWrap{float:none}

/*--------------- RESPONSIVE START ----------------*/


/* medium devices - 992px to 1199px */
@media only screen and (max-width :1199px) {

	.ftr.design4 .footer .widgetTitle{margin-top:15px}
	
	/*============================================================================*/
	
   	.ftr.design7 .footer-menu ul.menu li a{font-size:15px}
	.ftr.design7 .footer-copyright,.footer-copyright a{font-size:15px}
	.ftr.design7 .footer-img img{max-width:200px}
	.ftr.design7 .footer-pay-link .payment img{max-width:63px}
	.ftr.design7 .footer-pay-link,.ftr.design7 .footer-pay-link a{font-size:15px}

	
}
/* end medium devices */


/* small devices - 768px to 991px */
@media only screen and (max-width :991px) {	
	
	.ftr.design4{padding:45px 0 0}
	.ftr.design4 .footer .textwidget span{margin:0 0 5px 0}
	.ftr.design4 .footer .foot-menu{margin-top:20px;padding-top:10px;border-top:solid 1px #444}
	.ftr.design4 .footer ul.menu{width:65%}
	.ftr.design4 .footer ul.menu li{line-height:1.5}
	.ftr.design4 .footer .widgetTitle{margin-bottom:10px;padding-bottom:5px}

	/*============================================================================*/
	
	.ftr.design7 .footer-menu{padding:10px 0 15px}
	.ftr.design7 .footer-pay-link{padding:10px 0 0}

	/*============================================================================*/
	
	.ftr.design8 .widgetWrap{margin-bottom:25px}
	
}
/* end small devices */


/* extra small devices - 480px to 767px */
@media only screen and (max-width :767px) {	
	
	.ftr.design4  .footer-logo img{max-width:120px}
	.ftr.design4 .footer .widgetTitle{margin-top:15px}
	.ftr.design4 .footer .foot-menu{border:0;margin-top:0;padding-top:0}	
	
	/*============================================================================*/
	
	.ftr.design7 .footer-menu{text-align:center}
	.ftr.design7 .footer-copyright{text-align:center}
	.ftr.design7 .footer-pay-link{text-align:center;float:none;padding:20px}

	/*============================================================================*/
	
	.ftr.design8 .widgetTitle{font-size:20px}
	.ftr.design8 ul{margin:0}
	.ftr.design8 ul li{line-height:26px}	
	.ftr.design8 .footer-contact .contact{font-size:15px}
	.ftr.design8 .footer-note{margin-top:0;font-size:13px}
	.ftr.design8 .bottomfooter{font-size:13px;padding:15px 0;margin-top:5px}
	
	
}
/* end extra small devices */


/* extra-extra small devices - 0px to 479px */
@media only screen and (max-width :479px) {	  

	.ftr.design4 .footer ul.menu{width:100%}
	
	/*============================================================================*/
	
	.ftr.design8 .footer-contact .contact .address .fas{display:none}
	.ftr.design8 .footer-contact .contact .phone .fas{display:none}
	.ftr.design8 .footer-contact .contact{font-size:12px}
	.ftr.design8 .footer-note{font-size:12px}
	
}
/* end extra-extra small devices */

