/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}


/* Services page*/
.text-with-from-section .row { display: flex; flex-wrap: wrap; }
.text-with-from-section .blockImg { text-align: left; margin-top: 50px; padding: 0; }
.text-with-from-section .blockImg .contentImg { width: 250px; }
.text-with-from-section p { font-size: 20px; max-width: 550px; }
.text-with-from-section .left-pannel { width: 40%; }
.text-with-from-section .right-pannel { width: 60%; }
@media only screen and (max-width: 1390px) {
.text-with-from-section .left-pannel { width: 30%; }
.text-with-from-section .right-pannel { width: 70%; }
}
@media only screen and (max-width: 1199px) {
.text-with-from-section .left-pannel  { width: 100%; }
.text-with-from-section .blockImg { text-align: center; margin-top: 0; }
.text-with-from-section .right-pannel { width: 70%; margin: 30px auto 0; }
}
@media only screen and (max-width: 767px) {
.text-with-from-section .right-pannel { width: 100%; }       
 .text-with-from-section p { font-size: 18px; max-width: 90%; text-align: center; margin-inline: auto; }
.text-with-from-section .right-pannel { width: 100%; }
}

/* inner page form css */

.inner-banner-section .row { display: flex; flex-wrap: wrap; align-items: center; gap: 25px; }
.inner-banner-section .row .left-pannel { width: calc(40% - 25px); }
.inner-banner-section .row .right-pannel { width: calc(60% - 25px); }
.inner-banner-section h1 { font-family: dincondensedweb, Arial, Verdana, sans-serif; font-style: normal; font-weight: 400; font-size: 45px; text-transform: uppercase; line-height: 1.2; color: #fff; max-width: 600px; }
.inner-banner-section p { color: #fff; margin: 10px 0; max-width: 500px; }
.inner-banner-section p a { color: #fff; text-decoration: underline !important; }
.inner-banner-section .blockImg { text-align: left; margin: 20px 0 0; padding: 0; }

@media only screen and (max-width: 1390px) {
.inner-banner-section .row .left-pannel { width: calc(30% - 25px); }
.inner-banner-section .row .right-pannel { width: calc(70% - 25px); }
.inner-banner-section h1 { font-size: 38px; }
}
@media only screen and (max-width: 1199px) {
.inner-banner-section .row>* { flex: inherit; }
.inner-banner-section .row .left-pannel { width: calc(40% - 25px); } 
.inner-banner-section .row .right-pannel { width: calc(60% - 25px); } 
}
@media only screen and (max-width: 991px) {   
.inner-banner-section .row .right-pannel iframe { height: 670px !important; }
.inner-banner-section .row .left-pannel { width: 100%; } 
.inner-banner-section .row .right-pannel { width: 100%; } 
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}
@media only screen and (max-width: 767px) {
.inner-banner-section .row .left-pannel {
    width: 100%;
    text-align: center;
}
.inner-banner-section .row .right-pannel {
    width: 100%;
}
.inner-banner-section p {
    margin: 10px auto;
}
.inner-banner-section .blockImg {
    text-align: center;
} 

}
@media only screen and (min-width: 600px) {
    .cols3 .item, .cols3 .socialStreamGroup {
        width: 46%;
    }
}

@media only screen and (min-width: 600px) {
    .block_d09baab41bc446f487c652c42363cbc0 > .items_d09baab41bc446f487c652c42363cbc0 > .item {
        width: 30%;
    }
}

@media only screen and (min-width: 600px) {
    .block_d09baab41bc446f487c652c42363cbc0 {
        padding-top: 50px;
    }
}