footer a{
	color: #fff;
}
.responsive-dropdown .collapse {
	display: inherit;
  }
.newsletter-box{
    padding: 35px 0;
}
.seprate-line{
    border-bottom: 1px solid #ffffff;
	opacity: 10%;
}
.subscription{
    width: 50%;
	padding: 5px 0 0;
}
.read-faq a,.social-media ul li a,.site-map-col ul li a,.support-box ul li a,.copyright p a{
    color: #fff;
}
.read-faq a{
    line-height: 35px;
    text-decoration: none;
    transition: ease-in-out 0.6s;
	font-size: 18px;
}
.footer-inner {
    padding: 50px 0 100px;
}
.footer-inner  a:hover {
    text-decoration: none;
}
.subscription .social-media ul li i, .subscription .social-media ul li em {
    font-size: 30px;
}
.social-media ul li  {
	margin: 0 10px;
}
.social-media ul li:first-child {
	margin-left: 0;
}
.sitemap {
    font-size: 14px;
    width: 20%;
}
.sitemap ul li{
line-height: 24px;
}
.support-box {
    width: 20%;
    float: left
}
.support-box ul  li:first-child {
    margin-bottom: 16px;
}
.sitemap h5 {
    font-size: 14px;
    margin: 0 0 32px;
	color: #fff;
}

.copyright {
    padding: 20px 0;
}
.copyright p {
    font-size: 14px;
    line-height: 14px;
}
.copyright p a{
    color: #fff;
}
.copyright, .sitemap ul li a, .copyright a {
    color: #fff;
}
.subscription h3{
    font-size: 18px;
}

@media screen and (max-width: 1680px){
    .support-box ul li a{
        font-size: 25px;
    }
}
@media screen and (min-width: 1440px) and (max-width: 1680px){

}
@media screen and (min-width: 1200px) and (max-width: 1439px){

}
@media screen and (max-width: 1440px){
	.footer-inner {
		padding: 50px 2% 100px;
	}
	.newsletter-box {
		padding: 35px 2%;
	}
}
@media screen and (max-width: 1199px){
	.subscription .social-media ul li i, .subscription .social-media ul li em{
		font-size: 28px;
		padding: 0 10px;
	}
.newsletter-box {
    padding: 20px 15px;
}
/* .subscription,.social-media,.site-map,.support-box{
    width: 100%;
} */
.footer-inner {
    padding: 30px 15px;
}
.social-media,.site-map,.support-box ul li{
    text-align: center;
}
.site-map-col h5{
    margin: 0 0 20px;
}
.support-box ul li:first-child {
    margin: 20px 0 0;
}
.social-media ul li {
    margin: 0;
}
.site-map{
	text-align: left;
}
.social-media h3{
	float: left;
}
/* .read-faq{
	float: left !important;
} */
}

.responsive-dropdown .collapse {
	display: inherit;
  }
  @media screen and  (max-width:991px) {
	.newsletter-box {
		padding: 15px;
	}
  }
  @media screen and  (max-width:767px) {

.subscription .search-domain input {
    padding: 11px 12px 10px 30px;
}
.support-box ul li a {
    font-size: 20px;
    line-height: 20px;
}
.copyright p {
    font-size: 12px;
}
.subscription h3{
    font-size: 18px;
}
.site-map-col {
    width: 100%;
    margin: 15px 0;
}
	  .footer-inner .navbar-toggler{
		width: 30px;
	  }
	  .site-map{
		padding: 0 0 0 1%;
	  }
      .subscription .search-domain input {
        padding: 4px 12px 9px 10px;
        font-size: 14px;
    }
	.responsive-dropdown ul {
	  margin-bottom: 0;
	}

	.responsive-dropdown .collapse {
	  display: none;
	}

	.responsive-dropdown .collapse.show {
	  display: block;
	  margin: 0;
	}
	.responsive-dropdown .title .fa-angle-up,
	.responsive-dropdown .title[aria-expanded=true] .fa-angle-down {
	  display: none;
	}

	.responsive-dropdown .title[aria-expanded=true] .fa-angle-up {
	  display: block;
	}

	.responsive-dropdown .navbar-toggler {
	  display: inline-block;
	  padding: 0;
	  margin-top: -5px;
	}
    .site-map-col{
        width: 100%;
        margin: 0;
    }
    .support-box ul li a {
        font-size: 20px;
    }
    .social-media {
        margin: 0;
    }
    .newsletter-box .search-domain {
        margin-top: 0;
    }
	.sitemap h5 {
		font-size: 14px;
		margin: 15px 0 15px;
		color: #fff;
	}
	.sitemap {
		font-size: 14px;
		width: 100%;
		text-align: center !important;
	}
  }
  @media screen and  (max-width:575px) {
    .read-faq a {
        font-size: 18px;
        line-height: 20px;
        padding: 8px 116px 8px 0;
    }
    .social-media img{
        width: 60%;
    }
  .newsletter-box {
    padding: 10px 0;
}
.read-faq {
    margin: 5px 0 0;
	float: none !important;
    text-align: center;
}
.subscription h3 {
    font-size: 18px;
}
.social-media h3{
    font-size: 26px;
}
.support-box ul li a {
    font-size: 20px;
}
.read-faq a {
    padding: 0;
    font-size: 18px;
}
.subscription .social-media ul li i, .subscription .social-media ul li em {
    font-size: 18px;
    padding: 0 3px;
}
.social-media ul li {
    margin: 0;
}
.copyright {
    padding: 10px;
}
.subscription .search-domain input {
    padding: 3px 9px 7px 8px;
}
.subscription .search-domain button,.subscription .search-domain input {
    height: 31px;
}
.subscription {
    margin: 0;
	width: 100%;
	float: none !important;
    text-align: center;
	line-height: 24px;
	padding: 0;
}
.footer-inner {
    padding: 20px 10px;
}
}

  .resize {
	text-align: center;
  }
  .resize {
	margin-top: 3rem;
	font-size: 1.25rem;
  }

.sitemap ul li a, .read-faq a{
position: relative;
  }
.sitemap ul li a::after, .read-faq a::after {
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    content: '';
    position: absolute;
    background: #fff;
    transition: ease-in-out 0.3s;
}
.sitemap ul li a:hover::after, .read-faq a:hover::after {
    width: 100%;
}
.subscription .social-media ul li i:hover, .subscription .social-media ul li em:hover{
    color: #292559;
}