/*Header*/
.demo{
	margin-top: -95px!important;
}
.carousel-inner{
/*	z-index: -1;*/
}
.carousel-control-next-icon{
	background-image: url('../img/index/head/arrow1.png');
	width: 40px;
	height: 40px;
}
.carousel-control-prev-icon{
	background-image: url('../img/index/head/arrow2.png');
	width: 40px;
	height: 40px;
}
.header{
    bottom: 32%!important;
}
.header>button{
    width: 150px;
    height: 50px;
    margin-bottom: -11%;
}
.carousel-indicators li{
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 20px;
	margin: 0 15px;
	margin-bottom: 11%;
}
/*Sec2*/
#index2{
	min-height: 425px;
}
#card{
	margin-top: -7%;
}
.card{
	position: relative;
	z-index: 1030;
	max-width: 350px;
}
.card1{
	box-shadow: -5px 5px 20px rgb(45,45,45);
}
.card2{
	box-shadow: 0px 5px 15px rgb(45,45,45);
}
.card3{
	box-shadow: 5px 5px 20px rgb(45,45,45);
}
.card img{
	padding: 20px 20px 0 20px;
}
/*Sec3*/
.separator{
	width: 100%;
	height: 2px;
	background: rgb(225,225,225);
	margin-top: 110px;
	border-radius: 10px;
}
#index3{
	background-image: url(../img/index/sec3/img1.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: 100% auto;
}
.margin{
	margin-top: 16%;
}
@media (min-width: 576px){
	#index3 {
    	min-height: 850px;
	}
}
@media (min-width: 768px){
	#index3 {
    	min-height: 1000px;
	}
}
@media (min-width: 992px){
	#index3 {
    	min-height: 1070px;
	}
}
@media (min-width: 1200px){
	#index3 {
    	min-height: 1170px;
	}
	.margin1{
		margin-top: 8%;
	}
	.margin2{
		margin-top: 15%;
	}
}
@media (min-width: 1400px){
	#index3 {
    	min-height: 1250px;
	}
	.margin1{
		margin-top: 8%;
	}
	.margin2{
		margin-top: 15%;
	}
	#index4{
		background-position: right;
		background-size: 55% auto; 
	}
}
@media (min-width: 1700px){
	#index3 {
    	min-height: 1620px;
	}
	.margin1{
		margin-top: 10%;
	}
	.margin2{
		margin-top: 35%;
	}
}
/*sec4*/
#index4{
	margin-top: -1px;
	padding: 50px 0;
	min-height: 450px;
	background-image: url(../img/index/sec4/img1.png);
	background-repeat: no-repeat;
	background-position: 105%;
	background-size: auto;
}