/*.footermargin {
	margin-bottom: 600px;
}*/
.footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 1;
	/*min-height: 600px;*/
}
footer ul li {
	display: inline-block;
}


#footer_bg {
	background: #222222;
	/*background-image: linear-gradient(180deg, #7CDBC5 0, #5CB5A1);*/
	color: #fff;
}
.footerpageli .black{
	color: #fff;
}


.width60footer {
	width: 65%;
	margin: 0 auto;
}
.paddingfooter50 {
	padding: 50px 0 0 0;
}


.footersocialicon li {
	padding:0  8px ;
}
.footerpageli li {
	padding: 40px 28px ;
}
.footer_logo {
	padding: 20px 0;
}
.topborder {
	border-top: 1px solid #919191;
}
.thereeblock{
	padding: 30px 0;
}




/**/
.mail_div:hover {
	cursor: pointer;
	background: #6b6b6b;
	color: #009946;
}
.mail_div {
	display: inline-block;
	width: 93%;
	background: #ffffff30;
	padding: 20px 15px 20px 120px;
	border-radius: 20px;
	transition: all ease-in-out 0.4s;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000;
	min-height: 100px;
}

.mail_wraper {
	position: absolute;
	top: 50%;
	left: 33px;
	transform: translateY(-50%);
}
.content_after:after {
	content: "";
	width: 1px;
	height: 57%;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 98px;
	transform: translateY(-50%);
	transition: all ease-in-out 0.4s;
}
.content_after a {
	color: #fff;
}
.copyrights_section .black{
	color: #fff;
}

.email_icon_two {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all ease-in-out 0.4s;
}
.mail_div:hover .email_icon_two {
	opacity: 1;
}
.copyrights_section {
	padding: 20px 0 20px 0;
}

.footersocialicon img:hover {
	filter: invert(1);
	transition:  all ease-in-out 0.5s;
}
.footersocialicon img{
	
	transition:  all ease-in-out 0.5s;
}

@media only screen and (max-width: 1680px){
	.width60footer {
	width: 75%;
	
	}
	.centerfootertext {
		padding-top: 10px;
	}
}

@media only screen and (max-width: 1600px){
	.width60footer {
		width: 80%;
	}       
}
@media only screen and (max-width: 1440px){
	.mail_div {
		width: 97% !important;
		padding: 20px 8px 20px 100px;
	}
	.content_after:after {
		left: 80px;
	}
}

@media only screen and (max-width: 1366px){
	.footerpageli li {
		padding: 25px 28px;
	}
	.content_after:after {
		left: 75px;
	}
	/*.mail_div {
		padding: 30px 8px 30px 88px;
	}*/
	.footer {
		min-height: 561px;
	} 
	/*.footermargin {
		margin-bottom:560px;
	}*/
		 
}
@media only screen and (max-width: 1280px){
	.thereeblock {
		padding: 15px 0 15px 0;
	}
	.paddingfooter50 {
		padding: 23px 0 0 0;
	}
	.footer {
		min-height: 500px;
	}
	/*.footermargin {
		margin-bottom:500px;
	}*/
	.mail_wraper {
	left: 20px;
	
	}
	.content_after:after {
		left: 65px;
	}
	.mail_div {
		padding: 20px 8px 20px 86px;
	}
}
@media only screen and (max-width: 1152px){
	.width60footer {
		width: 90%;
	}
	.mail_div {
		min-height: 140px;
	}
	.centerfootertext{
		padding-top: 30px;
	}
}
@media only screen and (max-width: 1024px){
	.width60footer{
		width: 100%;
	}
	.mail_div{
		min-height: 120px;
	}
	.centerfootertext{
		padding-top: 20px;
	}

}
@media only screen and (max-width: 991px){
	.footer{
		margin-bottom: 800px;   
	}
	/*.footermargin {
	   margin-bottom: 800px;
	}*/
	/*.footermargin {
		margin-bottom: 666px;
	}*/
	.footer{
		margin-bottom: 000px;   
	}
	.footerpageli li {
		padding: 20px 20px;
	}
	.detail_swiper .swiper-button-next {
		right: 33.5%;
		top: 92%;
		background-size: 40px;
		width: 50px;
	}
	.detail_swiper .swiper-button-prev {
		top: 92%;
		background-size: 40px;
		width: 50px;
	}
	.content_after{
		padding-top: 10px;
	}
	.centerfootertext{
		padding-top: 19px;
	}
}


@media only screen and (max-width:767px){

	.mail_div {
		min-height: 110px;
	}
	.footer{
		position: relative !important;
	}
	/*.footermargin {
		margin-bottom:0px;
	}*/
	.footerpageli li {
		padding: 9px 9px;
	}
	.detail_swiper .swiper-button-next {
		display: none;
	}
	.detail_swiper .swiper-button-prev {
		display: none;
	}
	.content_after{
		padding-top: 6px;
	}
	.centerfootertext{
		padding-top: 15px;
	}
 }