

.map-contact-block{position:static;top:370px;width:50%;height:auto;margin-top:70px;margin-bottom:10px;padding:0;float:left;border-radius:4px;background-color:#1b2330}
.map-contact-block h3{display:inline-block;margin-top:0;margin-bottom:33px;color:#fff;font-size:45px;line-height:42px;font-weight:900}
.map-contact-block ul li{float:left;color:#fff;font-size:23px;line-height:29px;width:50%}
.cont .map-contact-block:first-child ul li:last-child{text-align:right}
.map-contact-block ul li a{color:#fff;text-decoration:none}
.map-contact-block ul li a:hover{color:#0076b0;text-decoration:underline}
.map-contact-block ul{width:73%;list-style-type:none;padding-left:0;margin-bottom:10px;padding-bottom:10px;float:left;border-bottom:1px solid hsla(0,0%,100%,0.1)}


.form-div{ position: relative; text-align:left!important;min-height:717px;background:#F1F1F1;display:none;border-radius:3px;margin:25px 0;padding:30px 30px 35px 39px}
.form-div h2{margin-top:0;font-family:'Roboto Condensed',sans-serif;color:#0086c8;font-size:57px;line-height:61px}
.form-div h4{    color: #0086c8;font-size: 27px;line-height: 31px;font-weight: bold;margin-top: 30px;margin-bottom: 0px;text-align: left;}
.form-div img{margin-top:80px;margin-bottom:60px}
.resultCalculatePage h2{text-align: left;}
.resultCalculatePage p{text-align: left;    font-size: 23px;line-height: 29px;}
.resultCalculatePage .map-contact-block{background: inherit;    width: 100%; margin-top: 20px;}
.resultCalculatePage .map-contact-block h3{ color: #40c1fb;}
.resultCalculatePage .map-contact-block ul li { color: #333;}
.resultCalculatePage .map-contact-block ul{  border-bottom: 1px solid hsl(0deg 0% 0% / 10%);}
.form-div:after{content: " "; display: table;clear: both;}

.page-template-template-quote-form .header-landing-shadow{background-image:radial-gradient(circle farthest-corner at 50% 0%,hsla(0,0%,1%,0),rgba(0,0,0,.7) 77%)}

.page-template-template-quote-form .form-block{position:inherit;width:98%}
.page-template-template-quote-form .homeform-field-block.homeform-rightfield{width:31.5%;margin-top:0}
.page-template-template-quote-form .homeform-field-block{width:31.5%;margin-right:10px;margin-bottom:9px}
.page-template-template-quote-form .homeform-field{width:83%;font-size:16px}
.page-template-template-quote-form div.selector select{font-size:16px}
.page-template-template-quote-form .irs--modern{position:relative;top:-3px}
.page-template-template-quote-form .homeform-field-block{padding-left:13px}
.page-template-template-quote-form .header-icon.formfield-toparrow.formfield-date{position:relative;left:3px}
.page-template-template-quote-form .field-label{color:rgba(56,56,56,0.72)} /* was 0.31 = 1.8:1 on white (D262) */
.page-template-template-quote-form .homeform-button{float:left;width:52%}
.page-template-template-quote-form .bbb-logo{margin-top:240px;    width: 280px;    margin-bottom: 30px;}

@media (max-width:1400px)
{
    .leftInfoQuote{width: 40%}
    .rightFormQuote{ width: 60% }
    .page-template-template-quote-form .homeform-field-block,
    .page-template-template-quote-form .homeform-field-block.homeform-rightfield{width:30.5%}
    .page-template-template-quote-form .header-icon.formfield-toparrow.formfield-date{display: none;}
    .page-template-template-quote-form .homeform-field{width:82%;}

}
@media screen and (max-width:1200px)
{
    .leftInfoQuote{    padding-left: 30px;}
    .rightFormQuote{    padding-right: 30px;}

}

@media (max-width:1024px)
{
    .map-contact-block h3{font-size:33px;}
    .map-contact-block ul li{font-size:18px;}
    .page-template-template-quote-form .leftInfoQuote{width:35%}
    .page-template-template-quote-form .rightFormQuote{width:65%}
    .page-template-template-quote-form .bbb-logo{margin-top:184px;}
}

@media (max-width:991px)
{
    .map-contact-block{top:489px;width:50%;height:auto;margin-top:50px;padding:0}
    .map-contact-block h3{margin-bottom:20px;font-size:30px}
    .map-contact-block ul li{font-size:16px;line-height:23px}
    .map-contact-block ul{width:87%;margin-bottom:14px}
    .page-template-template-quote-form .leftInfoQuote{width:100%;margin-top:30px;}
    .page-template-template-quote-form .rightFormQuote{width:100%}
    .page-template-template-quote-form .bbb-logo{margin-top:0px;margin-bottom:0px;}
}

@media (max-width:960px)
{
    .page-template-template-quote-form .form-block{width:100%}

}


@media (max-width:768px)
{
    .page-template-template-quote-form .homeform-field-block.rangeSingle{ margin-bottom: 50px; }

}
@media (max-width:767px)
{
    .page-template-template-quote-form .header-h1{margin-top:101px;    font-size: 31px;    margin-bottom: 0px !important;}
    .page-template-template-quote-form .bbb-logo{margin-top:110px;    width: 170px;}
    .page-template-template-quote-form .homeform-field-block.homeform-rightfield{width:100% !important}
    .page-template-template-quote-form .homeform-button{width:100%}
    .page-template-template-quote-form .irs--modern{margin-left:-5px;width:100%;position:relative;top:-7px;margin-bottom:10px}
    .page-template-template-quote-form .homeform-field-block{width:100% !important}

    .form-div img {margin-top: 0px;margin-bottom: 32px;width: 160px;height: auto;}
    .form-div h2 {    font-size: 36px;line-height: 41px;}
    .form-div {min-height: auto; padding: 30px 24px 35px 26px; margin: 75px 0 25px 0}
    .resultCalculatePage p {text-align: left;font-size: 18px;line-height: 23px;}

    .map-contact-block{top:483px;width:100%;height:auto;margin-top:18px;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0}
    .map-contact-block h3{margin-bottom:17px;font-size:30px}
    .map-contact-block ul li{font-size:16px;line-height:25px}
    .map-contact-block ul{margin-bottom:10px}
    .cont .map-contact-block ul li:last-child{text-align:right}
    .cont .map-contact-block ul li{font-size:13px}

}
@media (max-width:479px)
{
    .page-template-template-quote-form .header-h1{margin-top:10px;}
    .page-template-template-quote-form .homeform-button{padding:0px 2px 0 5px;}

    .map-contact-block{top:495px;width:100%;height:auto;padding:0}
    .map-contact-block h3{font-size:22px}
    .map-contact-block ul li{font-size:13px}
    .map-contact-block ul{width:100%}
}