@import url('https://fonts.googleapis.com/css2?family=Nothing+You+Could+Do&display=swap');

#mainMenu ul li a{font-size:18px;font-weight:700;margin-left:70px}
#rewrite2831 > a{margin-left:25px!important}
#footerMenu #rewrite2831 > a{margin-left:0!important}
#gallery1-0 > div:nth-child(1) > div > div.col-12.col-lg-6.hc-600.d-flex.flex-column.justify-content-center.pe-5 > div.mbr-section-subtitle.mbr-fonts-style.display-7.block1-text > p{padding-right:10px}
.rvm-pb{margin-bottom:0!important}
.cid-u7KDtE29E7{background:#f4f3f3}
.header-btn{margin-left:10px!important}
.custom-margin-right{margin-right:20px}
.mbr-gallery .mbr-gallery-item{width:auto!important}
.cid-u9qPzcGbxR .content-wrapper .mbr-text{margin-bottom:88px}

#folder61918 > ul{display:none}
#folder61918 > ul li{padding:10px}
#folder11904 > ul{display:none}
#folder11904 > ul li{padding:10px}
#folder97971 > ul{display:none}
#folder97971 > ul li{padding:10px}
#folder4199 > ul{display:none}
#folder4199 > ul li{padding:10px}
#folder85667 > ul{display:none}
#folder85667 > ul li{padding:10px}

#mainMenu ul.dropdown-menu li a {margin:0px 20px}
#mainMenu ul.dropdown-menu { width: max-content;}

.cid-s1pj7EandR{padding-top:12.9rem!important}
body > footer > div > div:nth-child(1) > div.col-md-5.col-12.d-flex.flex-column.align-items-md-start.mb-4 > p{padding-right:3rem!important}
.cutom-pb{padding-bottom:8rem!important}
.header-btn p{margin-bottom:0!important}
body > footer > div > div:nth-child(1) > div.col-md-3.col-12.d-flex.flex-column.align-items-md-start.mb-4 > h2{margin-bottom:31px!important}
.cid-u7KA9gqRBv .card-wrap .content-wrap{margin:initial}
.image2{bottom:-75px!important}
.cid-u9qPzclpTo{padding-bottom:3rem!important}
.hc-600{height:614px}
.width-71{width:71%}
.b2-image{padding-right:0}
.czAlWK{max-width:71%}
#eapps-google-reviews-478e51f4-9454-401c-9781-397c0e69783a{padding-bottom:7rem!important}
#eapps-google-reviews-478e51f4-9454-401c-9781-397c0e69783a > div{margin:0;width:100%}
.jmUGph{max-width:initial}
.cid-u7z80jwHym .title-wrapper .mbr-section-title{margin-bottom:50px}
.fw-700{font-weight:700!important}
#navbarSupportedContent > ul > li.nav-item.fw-700 > a{padding-left:0!important;margin-left:0!important}
#navbarSupportedContent > ul > li:nth-child(4) > a{display:inline-flex;align-content:center;justify-content:center;align-items:center}
.images{width:250px;height:208px;transition:all .3s;background-position:center;background-size:100% 100%;background-repeat:no-repeat}
.image1{background-image:url(/assets/images/grote-1600x1200.jpg)}
.image2{background-image:url(/assets/images/therdex-premier.webp)}
.image3{background-image:url(/assets/images/trap1-300x225.jpg)}
.image4{background-image:url(/assets/images/groot-300x225.jpg)}
.menu_images-custom{display:flex;transform:translateY(-4px)}
.image1,.image2{background-image:none}
.jmUGph{max-width:1600px!important}
.cid-u7KE283r2M{padding-top:16rem;padding-bottom:15rem}
.cid-u7z9xk1GGk{padding-top:50px}
#form1-8 > div > div > div.col-lg-6.mx-auto.mbr-form > div.row.px-3 > div:nth-child(1) > div > p{color:#689bb2;font-size:72px}
.EmbedRoot__Root-sc-1c4b4pg-0{max-width:100%!important}
.footer-main{background-color:#003d59;color:#fff;padding:50px 0}
.icon-svg{fill:#fff;width:20px;height:20px}
#footerMenu{padding-left:0}
#footerMenu ul a{text-transform:uppercase;color:#fff}
#footerMenu ul li{margin-bottom:10px}
.mr-20{margin-left:20px}
.ml-50{margin-left:50px}
.hero-text{text-align:left;font-size:28px}
.container-80{width:80%!important}
.overflow-scroll{overflow:scroll}
.image-open{display:flex;align-content:center;flex-direction:column-reverse}
.ons-family-title h1{font-size:3.875rem!important}
.cid-u9qT1BcqM4 .container-fluid{max-width:1500px}
.cid-u7yZ7HhPHQ .mbr-gallery-item > div img{border-radius:initial}
.filer-arrow{color:#f7941e!important}
.empty:empty { display: none !important;}

.hero-bg{background-color:rgba(255,255,255,0.75);padding:50px;margin-bottom:20px}
.hero-bg h1{color:#5d9bb8; font-size: 64px!important;}
.hero-bg p { font-size: 20px ;}

.article-text { color: #003d59;}
.article-text h1 {}
.article-text h2 { font-size: 48px; color: #689bb2; margin-bottom: 20px; margin-top: 40px; }
.article-text h3 { font-size: 32px; color: #689bb2;  margin-bottom: 20px; margin-top: 30px;  }
.article-text p { color: #003d59;; }
.article-text b, .article-text strong {}
.article-text .specialContainer1 {background: #fff !important;border: none !important;padding: 0 !important;margin: 40px 0 !important;color: #003d59;font-family: "Nothing You Could Do", cursive;font-size: 140%;}
body.ck .cid-u9qPzcGbxR .content-wrapper .mbr-text {margin-bottom: 40px;}
body.ck .cid-u7yZ7HhPHQ { padding-bottom: 0px;}

#gallery1-0.has-gallery { margin-bottom: 120px !important;}

#home-gallery { background-color: #fff;margin-bottom: 80px;}
#home-gallery .owl-nav { display: none !important; }
#home-gallery .owl-dots { margin: 20px 0;}

.clients1 .owl-carousel { margin-top: 50px;}
.clients1 .owl-dots { margin-top: 50px !important;}
.clients1 .owl-carousel .owl-item img { width: auto;  height: 150px; margin: 0px 50px;}

.logo img {height: 100px;}
#main-header.scrolled .logo img {height: 70px;}

@media (max-width: 500px) {
    #rewrite2831 > a{margin-left:70px!important}
    #mainMenu ul{margin-left:0}
    #mainMenu ul li{padding:10px 10px 10px 0 !important;border-bottom:1px solid #e5e5e5}
    #mainMenu ul li a{margin-left:3px!important}
    #navbarSupportedContent > div > p > a{margin-left:0;margin-top:15px;padding:15px}
    .test{min-width:100%!important}
    .test li{margin-left:20px}
    .test li:last-child{border-bottom:none!important}
    .mbr-gallery .mbr-gallery-item img{width:450px!important;max-height:300px!important;object-fit:cover!important}
    .header-btn{margin-left:0!important;margin-bottom:10px!important}
    .cid-s1pj7EandR{padding-top:8rem!important}
    .cid-u9qPzclpTo{padding-top:1rem!important}
    .cid-u9qPzclpTo .row{text-align:left}
    #header2-t > div > div > div.col-lg-5.col-12.title__block.pl-4 > div > div{padding-left:0}
    .cid-u9qPzclpTo .image__block:before{left:0}
    #form1-8 > div > div > div.col-lg-6.mx-auto.mbr-form > div.row.px-3 > div:nth-child(1) > div > p{font-size:35px}
    #form1-8 > div > div > div.col-lg-6.mx-auto.mbr-form.px-0 > div.row.px-3 > div:nth-child(2) > div > p{padding-bottom:0;margin-bottom:0}
    .cutom-pb{padding-bottom:3rem!important}
    .container .row .col-custom{flex:0 0 100%!important;max-width:100%!important}
    .container-fluid .row .col-custom{flex:0 0 100%!important;max-width:100%!important}
    .container-fluid #navbarSupportedContent{margin-top:0!important}
    .nav #rewrite2831 > a{margin-left:1rem!important}
    .row .form-container{height:896px!important}
    #people01-h.cid-u7KA9gqRBv{padding-top:3rem}
    .cid-u9qPzclpTo .img__wrap{margin-top:16%}
    .cid-u9qPzcGbxR{padding-top:0}
    .cid-u9qPzclpTo{padding-bottom:2rem!important}
    .cid-u9qPzcGbxR .content-wrapper .mbr-text{margin-bottom:62px}
    .cid-u7zcgnElfO{padding-bottom:3rem}
    .cid-u7z55Ed6hG .title__block{margin-bottom:37px}
    #eapps-google-reviews-478e51f4-9454-401c-9781-397c0e69783a{padding-bottom:2rem!important}
    .cid-u7z80jwHym{padding-top:0}
    .filer-arrow{display:block!important}
    .hero-bg { padding: 30px;}
    .hero-bg h1{font-size: 36px!important;}
    .hero-bg p { font-size: 16px ;}
    .heroBtn { width: 92% !important;}
    #gallery1-0.has-gallery {margin-bottom: 40px !important;}
    .w-m-100 { width: 100% !important; padding: 0 !important;}
}

@media (max-width: 768px) {
    .cid-u9qT1BcqM4{padding-top:20px!important;padding-bottom:20px}
    #people01-11 > div > div > div.col-12.py-md-5.pb-xl-2{padding-top:2rem!important}
    .cid-s1pj7EandR{padding-top:10rem!important}
    .cutom-pb{padding-bottom:4rem!important}
    .cid-u9qT1BcqM4{padding-top:0!important}
    #mainMenu ul li{padding:10px 10px 10px 0 !important;border-bottom:1px solid #e5e5e5}
    #navbarSupportedContent{margin-top:10px!important}
    #mainMenu{padding:0!important}
    #mainMenu > ul{padding:0!important}
    #navbarSupportedContent > div > p > a{margin-left:0!important}
    #navbarSupportedContent > div > p{padding:10px 0}
    .nav #rewrite2831 > a{margin-left:16px!important}
    #mainMenu ul,#mainMenu{margin-left:0!important}
    #mainMenu #folder61918 > a,#mainMenu #folder11904 > a,#mainMenu #folder97971 > a,#mainMenu #folder4199 > a,#mainMenu #column9109 > a,#mainMenu #column9120 > a{margin-left:1rem!important}
    #mainMenu #folder85667 > a{margin-left:1rem!important}
    .cid-u9qPzclpTo .row{text-align:left}
    .cid-u9qPzclpTo .image__block:before{display:none}
    .cid-u9qPzclpTo .img__wrap .image2 img{top:-50px}
    .col-custom{flex:0 0 50%!important;max-width:50%!important}
    #navbarSupportedContent{margin-top:0!important}
    #navbarSupportedContent > div > p{margin-left:0!important;margin-top:0!important}
    .google-map-container .google-map{height:410px!important}
    .form-container{height:850px!important}
    .filer-arrow{display:block!important;padding-top:10px!important}
    #home-gallery { margin-bottom: 0px;}
}

@media (max-width: 1024px) {
    .cid-s1pgD8z0jj .navbar{padding:0}
    .col-custom{flex:0 0 50%!important;max-width:50%!important}
    .ml-50{margin-left:0}
    #mainMenu ul li a{margin-left:0}
    #rewrite2831 > a{margin-left:0!important}
    #mainMenu ul li{padding:10px 10px 10px 0 !important;border-bottom:1px solid #e5e5e5}
    #navbarSupportedContent > div > p{margin-left:17px;margin-top:10px}
    .test li:last-child{border-bottom:none!important}
    .cid-s1pgD8z0jj .dropdown-menu{border:none!important}
    .cid-u9qT1BcqM4{padding-top:1rem}
    .cid-u9qPzcGbxR{padding-top:0}
    .filer-arrow{display:block!important}
    .container-80{width:100%!important}
    #header1-1 > div > div > div.col-12.col-lg-6.title__block.px-md-0 > div.mbr-text.mbr-fonts-style.display-7.block3-text{padding-right:60px!important}
}

@media (max-width: 1439px) {
    .logo{margin-left:25px}
}

@media (min-width: 1025px) {
    .navbar .container{padding-left:0!important;padding-right:0!important}
}

@media (min-width: 1440px) and (max-width: 1900px) {
    .col-custom{flex:0 0 33.333333%;max-width:33.333333%}
    .google-map{height:810px!important}
    .cid-u7z80jwHym{padding-top:0}
    .container-80{width:100%!important}
    .display-1{font-size:3.875rem!important}
    .display-2{font-size:3.25rem!important}
    .p-1200{padding:0 1.5rem!important}
    .ons-team-title{font-size:2.875rem!important}
    .over-ons-card-title{font-size:1.875rem!important}
    .ons-family-title h1{font-size:2.875rem!important}
    .logo{margin-left:25px}
}

@media (min-width: 1900px) {
    .google-map{height:810px!important}
    #navbarSupportedContent{margin-left:90px}
    .logo{margin-left:115px}
}