
/*Adjust container*/
.form_container_hp{overflow: hidden;position:relative;border-bottom:2px solid #edf1f2;}
.sliding-background{position:absolute;width:4084px;height: 500px; position:relative; background-image: url('../bg_scroll_hp-min.png'); background-repeat:repeat-x; background-color:#cae9ff; animation: slide 100s linear infinite;background-position: bottom;}
.form-wrapper{position:absolute;top:40px;left:0;right:0;bottom:40px;}
.sliding-background:before{	content: "";position:absolute; 	top:0; left: 0; right: 0; bottom: 0; background: linear-gradient(#8eceff, #ffffff); opacity: 0.9;}


.selector_href_home .active.bg-dark{background:#dc3545 !important;text-decoration: none ;}



@keyframes slide{
  0%{
    transform: translate3d(0, 0, 0);
  }
  100%{
    transform: translate3d(-2042px, 0, 0);
  }
}



/*Adjust flex datalist*/
.flexdatalist-results{margin-top: -26px;}
/*Adjust date piker*/
#ui-datepicker-div{margin-top: -20px;}




@media (max-width: 992px)
{
	.sliding-background { height: 600px; }

/*Adjust flex datalist*/
.flexdatalist-results{margin-top: -0px;}
/*Adjust date piker*/
#ui-datepicker-div{margin-top: -0px;}

}

@media (max-width: 767px)
{
	.selector_href_home .card-form-hp{text-align: left !important;max-width:100%;}
	.selector_href_home .card-form-hp .card-body{margin-left:35px;margin-top:10px;}
	.selector_href_home .card-form-hp .btn-link{text-align: left !important;padding:0;display: block;}
	.selector_href_home .icon_service{position:absolute;top:8px;left:12px;}
	.sliding-background { height: 700px; }
}





/*Form Details*/
.form_container_hp .form-control{border: 3px solid #efeeee;}
.form_container_hp .form-control::placeholder { color: #dadada;}
.form_container_hp .form-control:-ms-input-placeholder { color: #dadada;}
.form_container_hp .form-control::-ms-input-placeholder { color: #dadada;}
.form_container_hp  .dp.form-control{max-width: 200px;}


/*Icon form*/
.icon_service_1 i:before{content: "\f0d1";}
.icon_service_5 i:before{content: "\f0f2";}
.icon_service_6 i:before{content: "\f2b6";}



.icon_service i{font-size:30px;}


.card-form-hp {max-width:200px;}
.card-form-hp .btn-link{color:white;font-weight: bold;    white-space: inherit;   line-height: 16px;}



.card-header h4{font-weight: 600;}


.card-summary{overflow: hidden;}

/*summary Block*/
.table-summary tr td {padding:8px 20px;font-size:14px;color:#3c3c3c;}
.table-summary tr th {padding:8px 15px;font-size:14px;text-align:left;background: #f7f7f7;border: 0;font-weight: 600;}


.table-summary span.price{ font-size: 20px;   font-weight: bold;}


.end-style-checkout{font-size:12px;}


/*-------------FORM WIZARD BLOCK--------------*/
.f1-steps{overflow:hidden;position:relative;margin-top:20px;text-align:center}
.f1-progress{position:absolute;top:24px;left:0;width:100%;height:10px;background:#ddd}
.f1-progress-line{position:absolute;top:0;left:0;height:5px;background:#9e0e12}
.f1-step{position:relative;float:left;width:33.333333%;padding:0 5px}
.f1-step-icon{display:inline-block;width:60px;height:60px;margin-top:4px;background:#ddd;font-size:26px;color:#fff;line-height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.f1-step.activated .f1-step-icon{background:#fff;border:1px solid #9e0e12;color:#9e0e12;line-height:38px}
.f1-step.active .f1-step-icon{width:60px;height:60px;margin-top:0;background:#9e0e12;font-size:26px;line-height:60px}
.f1-step p{color:#ccc}
.f1-step.activated p{color:#9e0e12}
.f1-step.active p{color:#9e0e12}
.f1 fieldset{display:none;text-align:left}
.f1-buttons{text-align:right}
.f1 .input-error{border-color:#9e0e12}
