/* Your custom styles */
.cont-form-step2{max-width: 85%;/*margin-bottom: 5%;margin-top: 6%;*/}
h3{text-transform: uppercase;margin-top: 10px;padding: 10px 0;background: #dddddd;}
select{border: none !important;border-bottom: 1px solid #ddd !important;border-radius: 0px !important;}
.scrollbar {background: #fff;overflow-y: auto;}
.scrollbar-primary::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;margin:4px;}
.scrollbar-primary::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #4285F4;}
.scrollbar-primary::-webkit-scrollbar-thumb {-webkit-box-shadow: none; }
.scrollbar-primary::-webkit-scrollbar-track {-webkit-box-shadow: none;border: 1px solid #4285F4;border-radius: 10px; }
span.error-validation-inline{position: absolute;font-size: 13px;color: red;}
.notification {color: #333333;font-size: 16px;left: 35%;padding: 10px 5px;position: fixed;text-align: center;top: 0;width: auto;z-index: 99999;border-radius: 0 0 5px 5px;}
.notification_progress {background-color: #FFF9D7;border: 1px solid #E2C822;border-top: 0;}
.notification_success {background: #8FF7CA;border: 1px solid #057545;border-top: 0;}
.form-step3{/*position: absolute;top: 18%;left: 10%;*/}
.form-step3 > div{/*max-width: 620px;background: #fff;padding: 25px 60px;box-shadow: 0px 0px 40px #504f4f;*/}
#animatedbar {margin: 20px;width: 100%;height: 12px;position: relative;}
.report-view  h1, .report-view  h4{/*color: #fff;*/}
.custom_width > div:first-child{max-width: 500px;text-align: center;}
.custom_width > div:last-child{max-width: 500px;text-align: center;}
.agent-data,.info-box{background: #fff}
.agent-data{padding: 25px 20px 25px 20px;/*margin-top: 80px;*/border-radius: 6px;box-shadow: 0px 6px 10px #b5b4b4;margin-top: -22%;width: 375px;margin-left: auto;margin-right: auto;}
.agent-data img{/*margin-top: -48px;*/width: 80px;background: #fff;border-radius: 50%;}
.agent-data i,.price_average i{margin-right: 6px;}
.agent-data a{color: #212529;}
.agent-data a:hover{color: #0275d8;}
.price_average{background: #fff;margin-top: 20px;padding: 15px 20px;border-radius: 6px;}
.price_average .low_price_estimate{position: absolute;left: 15px}
.price_average .high_price_estimate{position: absolute;right: 10px}
.price_average .progressbar-text{position: unset !important;color: #212529 !important;}
.price_average .price_estimate{font-size: 24px;margin: 0 auto;}
.property_data .info-box{margin-bottom: 20px;padding: 15px;border-radius: 6px;}
.property_data .info-box .amount{font-size: 26px;margin-bottom: 12px;line-height: 26px;}
.property_data .info-box .icon{font-size: 30px;margin-top: 15px;color: #0275d8;}
.map_canvas_report{height: 450px;}
.editable_element{float: right !important;margin-top: -17px !important;}
.editable_element a{font-size: 15px !important;text-transform: capitalize !important;}
.editable_element .navstep, .editable_element .btn-back{background-color: #f5f5f5 !important; color: #333333 !important;}
.editable_element .navstep.btn-danger{background-color: #ff4f5e !important;color: #ffffff !important;}
#cboxLoadedContent .rightPanel fradio{margin-left: 5px !important;width: 100% !important;float: left !important;}
#cboxLoadedContent .rightPanel .minContent .field{float: left !important;width: 100% !important;}
#cboxLoadedContent .rightPanel .buttonContainer{clear: both;}
#cboxLoadedContent .rightPanel .buttonContainer .btn{color: #333333 !important;}
#cboxLoadedContent .rightPanel .buttonContainer .btn.btn-success{color:#ffffff !important;}
.topbar_dropdown form .buttons a.btn.btn-small{border: 1px solid #333333 !important;color: #333333 !important;}
#adminloggedinPanel #designSettingContent{position: fixed;}
.container-report{max-width: 991px;margin: 0 auto;}
.btn-rounded{padding: 10px 20px;border-radius: 20px;width: 100%;}
.report-data{box-shadow: 0px 0px 15px #aaa;margin-top: 30px;}
.toast-top-center{top: 12px !important;}
#toast-container>div{opacity: 1 !important;}
#toast-container > .toast-info {background-image: none !important;background: #f89406;}
#toast-container > .toast-info:before {content: " ";width: 20px;height: 20px;font-size: 20px;border: 3px solid #f89406;position: absolute;left: 15px;border-radius: 50%;border-top: 3px solid #fff;border-right: 3px solid #fff;animation: spin 2s infinite linear;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
#Design_Step3_15Second_away_New, #Design_Step2_We_Need_Few_More_Details_New{font-size: 22px;}
#Design_Step3_Get_Your_FREE_Home_Value_Report_New,#Design_Step2_Tell_Us_Little_More_New {font-size: 39px;}
#carousel-example-1z .view {
    overflow: hidden;
    cursor: default;
    width: 100%;
    overflow: hidden;
    cursor: default;
    background-position: center center;
    background-size: cover;
}
#carousel-example-1z .view img, .view video {
    position: absolute;
    display: unset !important;
    height: auto !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    margin: auto;
}
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media (max-width: 991px) {
    .map_canvas{height: auto !important;padding-top: 100%;}
    .map_canvas .fa-spinner{display: none;}
    .form_data{height: auto !important;}
    .cont-form-step2 {max-width: 100%;}
    .custom_width > div:first-child{max-width: 90%;text-align: center;}
    .custom_width > div:last-child{max-width: 90%;text-align: center;}
    .agent-data{margin-top: 30px;box-shadow: none;}
    .report-data{box-shadow: none;margin-top: 0px;}
    #homedetials .contact-info .mobile_hidde{display: none;padding-left: 0;padding-right: 0;}
}
@media (max-width: 767px) {
    button[type="submit"]{margin: 0 auto;}
    .form-step3 {height: 100% !important;margin: 0;}
    form#homedetials{height: 100%;display: table;}
    .cont-form-step2 {height: 100%;display: block!important;}
    .form_data{height: 100% !important;}
    #Design_Step2_Personal_Information{margin-top: 0px;}
    .contact-info{display: table-cell;vertical-align: middle;}
    .report-map,.carousel.report{}
    .container-report{padding-top: 0!important;}
    .agent-data{width: 320px;height: auto;margin-top: 0;}
    .agent-data > div:last-child{}
    .map_canvas_report{/*padding-top: 100%;*/}
}