/*footer start*/
.main-footer{
	background: #171717;
	padding-top: 8%;
	font-size: 1.3rem;
    line-height: 1.7rem;
	color: #fff;
}
.footer-top{
	border-bottom: 1px solid #535353;
}
.footer-pan{
	max-width: 400px;
	width: 100%;
	align-self: normal;
	margin-bottom: 40px;
}
.footer-pan h4{
	margin-bottom: 22px;
	border-bottom: none;
}
.footer-pan h4:after{
	content: '';
	display: block;
	background: #fff;
	width: 64px;
	height: 2px;
	margin-top: 5px;
}
.footer-pan ul{
	margin: 0;
	padding: 0;
}
.footer-pan ul li{
	margin:5px 5px;
	padding: 0;
	background-image: none;
	width: 45%;
	text-align: center;
	border: 1px solid #535353;
}
.footer-pan-second ul li{
	width: 56%;
	text-align: left;
}
.footer-pan-second ul li.active{
    background: #fff;
}
.footer-pan-second ul li.active a{
    color: #535353;
}
.footer-pan-second ul li a{
	padding: 5px 4px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2rem;
	line-height: 1.6rem;
	display: block;
}

.footer-logo{
	max-width:200px;
	width: 38%;
	margin-bottom: 25px;
}
.footer-logo a{
	display: block;
}
.footer-logo a img{
	width: 100%;
}
.footer-pan-first ul li{
	width: 40px;
	height: 40px;
	margin:0 10px 0 0;
	border: none;
}
.footer-social ul li a{
	display: block;
	width: 40px;
	height: 40px;
	background: #fff;
	border: none;
	border-radius: 5px;
	padding: 10px 5px;
}
.footer-social ul li a i{
	display: block;
	width: 30px;
	height: 20px;
	background: #fff;
}
.footer-social ul li:nth-child(1) a{
	background: #4267b2; 
}
.footer-social ul li:nth-child(2) a{
	background: #e1306c; 
}
.footer-social ul li:nth-child(3) a{
	background: #ff0000; 
}
.footer-social ul li .fb i{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M30.4.3v6.3h-3.8c-1.4 0-2.3.3-2.8.9s-.7 1.4-.7 2.6v4.5h7l-.9 7.1h-6.1V40h-7.4V21.8H9.6v-7.1h6.1V9.4c0-3 .8-5.3 2.5-6.9C19.9.8 22.1 0 24.9 0c2.4 0 4.2.1 5.5.3z' fill='%237d83ff'/%3E%3C/svg%3E") no-repeat 50% 50%;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M30.4.3v6.3h-3.8c-1.4 0-2.3.3-2.8.9s-.7 1.4-.7 2.6v4.5h7l-.9 7.1h-6.1V40h-7.4V21.8H9.6v-7.1h6.1V9.4c0-3 .8-5.3 2.5-6.9C19.9.8 22.1 0 24.9 0c2.4 0 4.2.1 5.5.3z' fill='%237d83ff'/%3E%3C/svg%3E") no-repeat 50% 50%;
}
.footer-social ul li .insta i{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M20 3.6l8.1.1c1.9.1 3 .4 3.7.7.9.4 1.6.8 2.3 1.5s1.1 1.4 1.5 2.3c.3.7.6 1.8.7 3.7l.1 8.1-.1 8.1c-.1 2-.4 3-.7 3.7-.4.9-.8 1.6-1.5 2.3s-1.4 1.1-2.3 1.5c-.7.3-1.8.6-3.7.7l-8.1.1c-5.3 0-6 0-8.1-.1-1.9-.1-3-.4-3.7-.7-.9-.4-1.6-.8-2.3-1.5s-1.1-1.4-1.5-2.3c-.3-.7-.6-1.8-.7-3.7L3.6 20l.1-8.1c.1-2 .4-3 .7-3.7.4-.9.8-1.6 1.5-2.3s1.4-1.1 2.3-1.5c.7-.3 1.8-.6 3.7-.7l8.1-.1M20 0l-8.2.1c-2.2.1-3.6.5-4.9 1S4.5 2.2 3.4 3.4C2.2 4.5 1.6 5.6 1.1 6.9S.3 9.6.2 11.8C0 13.9 0 14.6 0 20l.1 8.2c.1 2.1.4 3.6.9 4.9s1.3 2.5 2.3 3.5 2.2 1.8 3.5 2.3 2.7.8 4.9.9c2.2.2 2.9.2 8.3.2l8.2-.1c2.1-.1 3.6-.4 4.9-.9s2.5-1.3 3.5-2.3 1.8-2.2 2.3-3.5.8-2.7.9-4.9c.2-2.2.2-2.9.2-8.3l-.1-8.2c-.1-2.1-.4-3.6-.9-4.9s-1.3-2.5-2.3-3.5-2.2-1.8-3.5-2.3-2.7-.8-4.9-.9C26.1 0 25.4 0 20 0m0 9.7C14.3 9.7 9.7 14.3 9.7 20S14.3 30.3 20 30.3 30.3 25.7 30.3 20 25.7 9.7 20 9.7m0 17a6.7 6.7 0 0 1 0-13.4 6.7 6.7 0 1 1 0 13.4M33.1 9.3c0 1.3-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4' fill='%23fd94ff'/%3E%3C/svg%3E") no-repeat no-repeat 50% 50%;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M20 3.6l8.1.1c1.9.1 3 .4 3.7.7.9.4 1.6.8 2.3 1.5s1.1 1.4 1.5 2.3c.3.7.6 1.8.7 3.7l.1 8.1-.1 8.1c-.1 2-.4 3-.7 3.7-.4.9-.8 1.6-1.5 2.3s-1.4 1.1-2.3 1.5c-.7.3-1.8.6-3.7.7l-8.1.1c-5.3 0-6 0-8.1-.1-1.9-.1-3-.4-3.7-.7-.9-.4-1.6-.8-2.3-1.5s-1.1-1.4-1.5-2.3c-.3-.7-.6-1.8-.7-3.7L3.6 20l.1-8.1c.1-2 .4-3 .7-3.7.4-.9.8-1.6 1.5-2.3s1.4-1.1 2.3-1.5c.7-.3 1.8-.6 3.7-.7l8.1-.1M20 0l-8.2.1c-2.2.1-3.6.5-4.9 1S4.5 2.2 3.4 3.4C2.2 4.5 1.6 5.6 1.1 6.9S.3 9.6.2 11.8C0 13.9 0 14.6 0 20l.1 8.2c.1 2.1.4 3.6.9 4.9s1.3 2.5 2.3 3.5 2.2 1.8 3.5 2.3 2.7.8 4.9.9c2.2.2 2.9.2 8.3.2l8.2-.1c2.1-.1 3.6-.4 4.9-.9s2.5-1.3 3.5-2.3 1.8-2.2 2.3-3.5.8-2.7.9-4.9c.2-2.2.2-2.9.2-8.3l-.1-8.2c-.1-2.1-.4-3.6-.9-4.9s-1.3-2.5-2.3-3.5-2.2-1.8-3.5-2.3-2.7-.8-4.9-.9C26.1 0 25.4 0 20 0m0 9.7C14.3 9.7 9.7 14.3 9.7 20S14.3 30.3 20 30.3 30.3 25.7 30.3 20 25.7 9.7 20 9.7m0 17a6.7 6.7 0 0 1 0-13.4 6.7 6.7 0 1 1 0 13.4M33.1 9.3c0 1.3-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4' fill='%23fd94ff'/%3E%3C/svg%3E") no-repeat no-repeat 50% 50%;	
}
.footer-social ul li .youtube i{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='30px' height='30px' viewBox='0 0 10 10'%3E%3Cpath d='M8.372,1.743c0.188,0.021,0.6,0.021,0.964,0.407c0,0,0.295,0.289,0.38,0.953c0.101,0.777,0.096,1.553,0.096,1.553v0.728 c0,0,0.005,0.776-0.096,1.553c-0.086,0.658-0.38,0.953-0.38,0.953C8.972,8.269,8.56,8.269,8.372,8.29c0,0-1.338,0.102-3.356,0.102 c-2.495-0.022-3.26-0.097-3.26-0.097c-0.214-0.037-0.696-0.026-1.06-0.406c0,0-0.295-0.295-0.38-0.953 C0.214,6.159,0.219,5.384,0.219,5.384V4.655c0,0-0.005-0.776,0.096-1.553c0.086-0.663,0.38-0.953,0.38-0.953 c0.364-0.385,0.776-0.385,0.964-0.407c0,0,1.339-0.097,3.357-0.097S8.372,1.743,8.372,1.743z M6.616,4.923L4.025,3.569v2.693L6.616,4.923z'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='30px' height='30px' viewBox='0 0 10 10'%3E%3Cpath d='M8.372,1.743c0.188,0.021,0.6,0.021,0.964,0.407c0,0,0.295,0.289,0.38,0.953c0.101,0.777,0.096,1.553,0.096,1.553v0.728 c0,0,0.005,0.776-0.096,1.553c-0.086,0.658-0.38,0.953-0.38,0.953C8.972,8.269,8.56,8.269,8.372,8.29c0,0-1.338,0.102-3.356,0.102 c-2.495-0.022-3.26-0.097-3.26-0.097c-0.214-0.037-0.696-0.026-1.06-0.406c0,0-0.295-0.295-0.38-0.953 C0.214,6.159,0.219,5.384,0.219,5.384V4.655c0,0-0.005-0.776,0.096-1.553c0.086-0.663,0.38-0.953,0.38-0.953 c0.364-0.385,0.776-0.385,0.964-0.407c0,0,1.339-0.097,3.357-0.097S8.372,1.743,8.372,1.743z M6.616,4.923L4.025,3.569v2.693L6.616,4.923z'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;		
}
.footer-pan-three ul{
	font-family: 'Sora-Regular';
	font-weight: 400;
}
.footer-pan-three ul li{
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	text-align: left;
	
}
.footer-pan-three ul li span{
	color: #fff;
	width: 73%;
}
.footer-pan-three ul li a{
	padding: 0;
	margin: 0;
	color: #fff;
}
.footer-pan-three ul li i{
	width: 18px;
	 height: 18px;
	background: #fff;
	margin-right: 10px;
	align-self: flex-start;
	display: inline-block;
}
.footer-pan-three ul .address i{
	 -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M24.4,13.5l-7.1,15.1C16.8,29.5,15.9,30,15,30s-1.8-0.5-2.2-1.4L5.6,13.5C5.1,12.4,5,11.2,5,10C5,4.5,9.5,0,15,0 s10,4.5,10,10C25,11.2,24.9,12.4,24.4,13.5z M15,5c-2.8,0-5,2.2-5,5s2.2,5,5,5s5-2.2,5-5S17.8,5,15,5z'/%3E%3C/svg%3E") no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M24.4,13.5l-7.1,15.1C16.8,29.5,15.9,30,15,30s-1.8-0.5-2.2-1.4L5.6,13.5C5.1,12.4,5,11.2,5,10C5,4.5,9.5,0,15,0 s10,4.5,10,10C25,11.2,24.9,12.4,24.4,13.5z M15,5c-2.8,0-5,2.2-5,5s2.2,5,5,5s5-2.2,5-5S17.8,5,15,5z'/%3E%3C/svg%3E") no-repeat;	
}
.footer-pan-three ul .mail i{
	 -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M27.1 10.5l-7.8 5.4c-1.1.8-2.9 2.3-4.3 2.3h0 0c-1.4 0-3.2-1.5-4.3-2.3l-7.8-5.4C1.7 9.7 0 7.8 0 6.3c0-1.6.9-3 2.7-3h24.6A2.69 2.69 0 0 1 30 6c0 1.8-1.4 3.5-2.9 4.5zM30 24.1a2.69 2.69 0 0 1-2.7 2.7H2.7A2.69 2.69 0 0 1 0 24.1V10.8c.5.6 1.1 1 1.7 1.5l8.3 5.8c1.4 1 3.1 2.3 5 2.3h0 0c1.8 0 3.6-1.3 5-2.3 2.7-2 5.5-3.9 8.3-5.8.6-.4 1.2-.9 1.7-1.5v13.3z'/%3E%3C/svg%3E") no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M27.1 10.5l-7.8 5.4c-1.1.8-2.9 2.3-4.3 2.3h0 0c-1.4 0-3.2-1.5-4.3-2.3l-7.8-5.4C1.7 9.7 0 7.8 0 6.3c0-1.6.9-3 2.7-3h24.6A2.69 2.69 0 0 1 30 6c0 1.8-1.4 3.5-2.9 4.5zM30 24.1a2.69 2.69 0 0 1-2.7 2.7H2.7A2.69 2.69 0 0 1 0 24.1V10.8c.5.6 1.1 1 1.7 1.5l8.3 5.8c1.4 1 3.1 2.3 5 2.3h0 0c1.8 0 3.6-1.3 5-2.3 2.7-2 5.5-3.9 8.3-5.8.6-.4 1.2-.9 1.7-1.5v13.3z'/%3E%3C/svg%3E") no-repeat;
}
.footer-pan-three ul .phone i{
	 -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M29.3 26.7c-.4 1-1.6 1.7-2.6 2.3-1.3.7-2.5 1.1-4 1.1-2 0-3.8-.8-5.6-1.5-1.3-.5-2.6-1-3.7-1.8-3.6-2.2-8-6.6-10.2-10.2-.7-1.2-1.3-2.4-1.8-3.7C.8 11 0 9.2 0 7.2c0-1.4.4-2.7 1.1-4C1.6 2.2 2.3 1 3.4.6 4 .3 5.5 0 6.3 0c.1 0 .3 0 .4.1.4.1.9 1.2 1.1 1.6.7 1.2 1.3 2.4 2 3.6.3.6 1 1.2 1 1.9 0 1.3-3.9 3.2-3.9 4.3 0 .6.5 1.3.8 1.8 2.2 3.9 4.8 6.6 8.7 8.7.5.3 1.3.8 1.8.8 1.2 0 3-3.9 4.3-3.9.7 0 1.3.6 1.9 1 1.2.7 2.4 1.4 3.6 2 .4.2 1.5.7 1.6 1.1.1.1.1.3.1.4.3 1.1 0 2.6-.4 3.3z'/%3E%3C/svg%3E") no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M29.3 26.7c-.4 1-1.6 1.7-2.6 2.3-1.3.7-2.5 1.1-4 1.1-2 0-3.8-.8-5.6-1.5-1.3-.5-2.6-1-3.7-1.8-3.6-2.2-8-6.6-10.2-10.2-.7-1.2-1.3-2.4-1.8-3.7C.8 11 0 9.2 0 7.2c0-1.4.4-2.7 1.1-4C1.6 2.2 2.3 1 3.4.6 4 .3 5.5 0 6.3 0c.1 0 .3 0 .4.1.4.1.9 1.2 1.1 1.6.7 1.2 1.3 2.4 2 3.6.3.6 1 1.2 1 1.9 0 1.3-3.9 3.2-3.9 4.3 0 .6.5 1.3.8 1.8 2.2 3.9 4.8 6.6 8.7 8.7.5.3 1.3.8 1.8.8 1.2 0 3-3.9 4.3-3.9.7 0 1.3.6 1.9 1 1.2.7 2.4 1.4 3.6 2 .4.2 1.5.7 1.6 1.1.1.1.1.3.1.4.3 1.1 0 2.6-.4 3.3z'/%3E%3C/svg%3E") no-repeat;	
}
.phone em{
	display: none;
}
.footer-pan h4{
	color: #fff;
}
.footer-pan-three a{
	margin-bottom: 10px;
}
.phone em, .phone a {
	vertical-align: top;
}
.footer-pan-first a{
	display: inline-block;
	width: 50%;
}
.footer-pan-four{
	width: 60%;
}
.footer-pan-four a img{
	width: 100%;
	height: auto;
	display: block;
}

.footer-bottom{
	padding: 14px 0;
}
.footer-bottom{
	color: #7f7e7e;
	font-size: 1.3rem;
	line-height:1.7rem;
	justify-content: space-between;
}
.copyright-txt{
	margin-bottom: 10px;
}
.copyright-txt a{
	color: #7f7e7e;
}
/*footer end*/

@media only screen and (min-width: 650px){
	/*footer start*/
	.footer-top, .footer-bottom{
		display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
		align-items: center;
	}
	.footer-pan-second ul li{
		text-align: center;
		width: 45%;
	}
	.footer-pan{
		width: 48%;
	}
	.footer-pan-first{
		width: 35%;
	}
	.footer-logo{
		width: 70%;
	}
	.footer-pan-second{
		width: 60%;
	}
	.footer-pan-three{
		width: 54%;
	}
	.footer-pan-four{
		width: 44%;
	}
	.copyright-txt{
		margin-bottom: 0;
	}
	/*footer end*/	
}

@media only screen and (min-width: 768px){
	/*footer start*/
	/*footer end*/	
}

@media only screen and (min-width: 921px){
	/*footer start*/
	.footer-pan{
		width: 48%;
	}
	.footer-pan-four{
		width: 30%;
	}
	/*footer end*/		
}

@media only screen and (min-width: 1025px){
	/*footer start*/
	.main-footer{
		padding-top: 26px;
	}
	.footer-pan-first{
		width: 16%;
	}
	.footer-logo {
		max-width: 200px;
		width: 90%;
	}
	.footer-pan-second {
		width: 35%;
	}
	.footer-pan-three{
		width: 23%;
	}
	.footer-pan-four{
		width: 20%;
		align-self: flex-end;
	}
	.footer-pan{
		margin-bottom: 0;
	}
	.footer-top{
		justify-content: space-between;
		padding-bottom: 26px;
	}
	.footer-pan-three ul li .footer-phone-mob{
		display: none;
	}
	.phone em {
    	display: inline-block;
		vertical-align: top;
		color: #fff;
		font-style: normal;
	}
	.footer-pan .mail-field:hover{
		color: #92cd00;
	}
	.footer-pan .mail-field:hover i{
		background: #92cd00;
	}
	.footer-pan-second ul li:hover {
		background: #fff;
	}
	.footer-pan-second ul li:hover a {
		color: #535353;
	}
	/*footer end*/		
}

@media only screen and (min-width: 1100px){
	/*footer start*/
	.main-footer{
		padding-top: 3%;
	}
	
	.footer-pan-first{
		width: 17%;
	}
	.footer-pan-second{
		width: 34%;
		margin-right: 65px;
	}
	.footer-pan-three{
		width: 21%;
	}
	.footer-logo {
		width: 88%;
	}
	
	/*footer end*/		
}

@media only screen and (min-width: 1500px){
	/*footer start*/
	.footer-pan-three {
		width: 29%;
	}
	/*footer end*/		
}

@media only screen and (min-width: 1900px){
	/*footer start*/
	
	.footer-pan-second{
		margin-right: 89px;
	}
	.footer-pan-second ul li{
		width: 40%;
	}
	.footer-pan-three{
		width: 27%;
	}
	.footer-pan.footer-pan-four {
		width: 19%;
	}
	/*footer end*/		
}






