@charset "utf-8";
/* CSS Document */
.main-body{
	position: relative;
}
.header-footer-group{
	width: 100%;
	background-color: #100600;
	padding: 10px 0;
	font-family: 'Poppins';
	 font-weight: normal;
}

.footer-left{
	text-align: center;
}
.footer-copyright{
	color: #c0835f;
	margin: 0 0 10px 0;
	font-size: 1.2rem;
}
.footer-copyright a{
	color: #c0835f;
	margin: 0 10px 0 0;
}
.footer-menu ul{
	margin: 0;
	padding: 0;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
	justify-content: center;
	font-size: 1.2rem;
	line-height: 1.6rem;
}
.footer-menu ul li{
	margin: 0 0 5px 0;
	padding: 0 10px;
	background-image: none;
}
.footer-menu ul li:last-child{
	border-right: 0;
}
.footer-menu ul li a{
	display: block;
	color: #c0835f;
}
.back-to-top-holder{
	position: absolute;
	right: 57px;
	bottom: 0;
}
.back-to-top {
	text-align: center;
	font-family: 'Poppins';
	 font-weight:600;
	font-size: 1.2rem;
	line-height: 1.6rem;
	position: fixed;
	bottom:47px;
	background-color:#100600;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	padding: 7px;
	z-index: 995;
	cursor: pointer;
	display: block;
}
.back-to-top em{
	color: #ff5e00;
	text-transform: uppercase;
	font-style: normal;
}
.back-to-top i{
	width:18px;
	height:15px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.5 0 20 17'%3E%3Cpath fill='%23ff5e00' d='M8.5,0l-10,10v7l10-10l10,10v-7L8.5,0z'/%3E%3C/svg%3E") no-repeat; 
	display: block;
	background-position: 50% 50%;
	margin: 0 auto 2px auto;
}
@media only screen and (min-width:500px){
	.footer-menu ul li{
		border-right: 1px solid #727272;
		margin-bottom: 0;
	}
}
@media only screen and (min-width:768px){	
	.header-footer-group{
		padding: 20px 0;
	}
	.header-footer-group .container{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-left{
		text-align: center;
		color: #7c7c7c;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.header-footer-group .container{
		justify-content: space-between;
	}
	.footer-copyright{
		margin-bottom: 0;
	}
	.back-to-top {
		width: 45px;
		height: 45px;
		font-size: 1.3rem;
		line-height: 1.7rem;
	}
	
}
@media only screen and (min-width:921px){	
	.header-footer-group{
		padding: 30px 0;
	}
}
@media only screen and (min-width:1025px){	
	.header-footer-group{
		padding: 25px 0;
	}
	
	.footer-menu ul{
		font-size: 1.3rem;
		line-height: 1.7rem;
	}
	.footer-copyright{
		font-size: 1.3rem;
		line-height: 1.7rem;
	}
	.footer-copyright a:hover{
		color: #fff;
	}
	.footer-menu ul li a{
		-webkit-transition: all .5s;
		-khtml-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}
	.footer-menu ul li a:hover{
		text-decoration: underline;
	}
	.back-to-top {
		bottom:13px;
	}
}
@media only screen and (min-width:1100px){
	.footer-copyright{
		margin-right: 10px;
	}
	.footer-menu ul li {
		padding: 0 15px;
	}
}