.d0whitebox {background-color: #00b0f0; margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; box-shadow: 0px 5px 5px #eee; white-space: no-wrap; display:block; border-radius:10px;}

.d0contactbannershift {transform: translate(0px, -75px); margin-bottom: -45px;}

img{border-radius:16px;}

.r8\_form{border:0px;}

@media only screen and (min-width: 1200px) {.d0sqigarrowmove {transform: translate(150px, 120px); margin-top: -90px;}}

@media only screen and (min-width: 801px) and (max-width: 1199px) {.d0sqigarrowmove {transform: translate(140px, 120px); margin-top: -90px;}}

.jh-blue-box1 {background-color:#99D2F9;padding: 20px;border-radius: 10px;margin: 10px;}
.jh-blue-box2 {background-color:#66C6F6;padding: 20px;border-radius: 10px;margin: 10px;}
.jh-blue-box3 {background-color:#33BBF3;padding: 20px;border-radius: 10px;margin: 10px;}
.jh-border-box2 {border-color:#0070bf; border-width:2px; padding:20px; min-height:250px; display:block; border-radius:10px; margin:20px 0px;}


.big-text {color: #ffffff; font-weight: bold; line-height:46px; text-transform: uppercase;}

@media only screen and (max-width: 799px){.big-text {font-size: 28px; line-height: 32px;}}

.shadow-block {box-shadow: 0px 0px 0px #0070bf;}

.jh-border-box {border-color:#FFFFFF; border-width:2px; padding:20px; min-height:370px; display:block; border-radius:10px; margin:20px 0px;}

.jh-border-box2 {border-color:#FFFFFF; border-width:2px; padding:20px; min-height:430px; display:block; border-radius:10px; margin:20px 0px;}

.parallax-dark {background-color: rgba(0, 0, 0, 0.7);}
