



.form-start{
	    background-color: #f2f2f2;
    height: 115px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.banner, .banner-detail {
	padding: 30px 0px 0px 0px;
}

.banner-detail-index{
	padding: 0px !important;
}

.form_start_input{
	display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.label_start{
	color: #000;
	font-size: 126%;
}

.form_style2{
	padding-top: 2%;
	    width: 250px;
    float: left;
    padding-left: 20px;
}

.form-footer{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: hsla(0,0%,100%,.2);    color: #fff;
    padding: 1.25rem 1.25rem .9375rem;
	width: 70%;
	 margin-left: auto;
    margin-right: auto;
	
}

.form_start_button {
  font-family: 'Hind Guntur', sans-serif;
  font-size: 15px;
  line-height: 2;
  color: #fff;
  letter-spacing: 0.025em;

  background: #fcc824;
  padding: 18px 0 11px;
  cursor: pointer;
  border: 0;
  border-radius: 2px;
  min-width: 254px;
  overflow: hidden;
	float: left;
position: relative;
	    top: 57px;
    left: 147px;
	

  
  
  transform: translate(-50%, -50%);
}

.form_start_button span {
  display: block;
  position: relative;
  z-index: 10;
}

.form_start_button:after,
.form_start_button:before {
  padding: 18px 0 11px;
  content: '';
  position: absolute;
  top: 0;
  left: calc(-100% - 30px);
  height: calc(100% - 0px);
  width: calc(100% + 20px);
  color: #black;
  border-radius: 2px;
  transform: skew(-25deg);
}

.form_start_button:after {
  background: #fff;
  transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.2s;
  z-index: 0;
  opacity: 0.8;
}

.form_start_button:before {
  background: #fcc824;
  z-index: 5;
  transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);
}

.form_start_button:hover:after {
  left: calc(0% - 10px);
  transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1);
}

.form_start_button:hover:before {
  left: calc(0% - 10px);
  transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);
}

@media (min-width: 400px) and (max-width: 480px){
	
	.form-start{
		width: 100%;
		height: 130px;
		padding-top: 14px;
	}
	
	.form_style2{
		padding-top: 0%;
		width: 185px;
			
	}
	
	.form_start_button {
		padding: 12px 0 11px;
		min-width: 216px;
		top: 34px;
		left: 195px;
		line-height: 1;
		
	}
	
	.form-footer{
		width: 100%;
		padding: 0px;
	}
	
	.form-footer{
		visibility: hidden;
	}
	
	
}

@media (min-width: 320px) and (max-width: 354px){
	.form_start_input {
		width: 100%;
		height: 30px;
	}
	
	.form_style2{
		padding-top: 0%;
		width: 135px;
			
	}
	
	.form_start_button {
		min-width: 182px;
		top: 29px;
		left: 144px;
	}
	
	.form-start{
		width: 100%;
		padding-top: 14px;
	}
	
	.form-footer{
		width: 100%;
		padding: 0px;
	}
	.form_start_button{
		padding: 8px 0 11px;
		
	}
	
	.form-footer{
		visibility: hidden;
	}
}


@media (min-width: 355px) and (max-width:390px){
	
	.form_start_input{
		width: 100%;
		height: 30px;
	}
	
	.form_style2{
		padding-top: 0%;
		width: 164px;
		padding-left: 6px;
			
	}
	
	.form_start_button {
		min-width: 182px;
		top: 32px;
		left: 168px;
	}
	
	.form-start{
		width: 100%;
		height: 126px;
		padding-top: 14px;
		
	}
	
	.form-footer{
		width: 100%;
		padding: 0px;
	}
	
	.form_start_button{
		padding: 10px 0 11px;
		line-height: 1;
		
	}
	
	.form-footer{
		visibility: hidden;
	}
	
}

@media (min-width: 760px) and (max-width: 999px) {
	.form_start_button{
		top: 32px;
		left: 237px;
		padding: 18px 0 11px;
		line-height: 1;
		
	}
	.form-start{
		height: 145px;
	}
	
	.form_style2{
		padding-left: 2px;
		width: 250px;
	}
	
	.form-footer{
		visibility: hidden;
	}
}

@media (min-width: 1000px) and (max-width: 1024px) {
	.form_start_button{
		top: 32px;
		left: 325px;
		padding: 18px 0 11px;
		line-height: 1;
		
	}
	.form-start{
		height: 145px;
	}
	
	.form_style2{
		padding-left: 25px;
		width: 310px;
	}
	
	.form-footer{
		visibility: hidden;
	}
}

