    .container-fill{width: 100%; padding: 2%; border: 1px solid #ccc; background-color: #f7f7f7; float: left; position: relative; font-size: 0.85rem;}.container-d{display: flex; margin-left: -9px; margin-top: -10px;}.carousel-container-d, .content-d{margin: 10px;}.carousel-container-d{width: 30vw;overflow: hidden; height: 350px; border-radius: 10px;}.content-d{width: calc(70vw - 20px);}#carousel{height: 350px; display: flex; position: relative; left: 0; transition: left 0.5s;}#carousel img{width: 100%; height: 350px; object-fit: cover;}.promo100{width: 100%; float: left; position: relative;}.promo100 h2{font-size: 1.375rem !important; color: #034694 !important; margin-top: -5px; margin-bottom: 5px !important;}.promo30{width: 28%; float: left; margin-right: 2%;}.promo70{float: left; width: 70%;}ul.features-d li{line-height: 30px !important;}.bullet-title{font-weight: bold;}@media (max-width: 768px){.container-fill{padding: 4%;}#carousel img{width: 100%; height: 300px; object-fit: cover;}.promo50{width: 100%;}.carousel-container-d{width: 100%; }.content-d{width: 100%; }.promo30{width: 100%; margin-right: 0%;}.promo70{width: 100%;}}.promo100scroll{width: 100%; overflow-x: scroll; white-space: nowrap; border-radius: 10px;}.promo100inner{display: inline-block;}.promo100inner img{width: calc(39.33333% - 5px) !important; margin-right: 10px;cursor: pointer;}.popup img{width: 100%; height: auto;}.blurred{filter: blur(5px); opacity: 0.7;}.newpopup{width: 80%; margin-left: 10%; height: 80%; margin-top: 4%; float: left; position: absolute; left: 0px; top: 0px; z-index: 1; display: none; background-size: contain; background-repeat: no-repeat; background-position: top; text-align: center; cursor: pointer; border-radius: 16px; MAX-HEIGHT: 376px; -webkit-box-shadow: 5px 5px 5px 5px #A8A8A8; box-shadow: 5px 5px 5px 5px #A8A8A8;}.closebutton{margin-top: 0; float: left; width: 74%; margin-left: 26%; font-weight: bold; position: absolute; text-align: right; top: -12px; right: -12px;}.closebutton svg{margin-top: 0px;}.closebutton svg:hover{margin-top: -3px;}.smallertext-d{text-align: right; font-size: 0.7rem; position: absolute; left: -5px; bottom: -20px;}.popupimgd{opacity: 1;}.popupimgd:hover{opacity: 0.8;}.title2{color: #000 !important;}.title3{width: auto; float: left; margin-right: 10px;}@media (max-width: 1300px){.newpopup{MAX-HEIGHT: 278px;}}@media (max-width: 820px){.newpopup{margin-top: 70%; box-shadow: none;}}@media (max-width: 1368px){.newpopup{height: 42%; box-shadow: none;}.promo30{width: 41%;}.promo70{float: left; width: 56%;}}@media (max-width: 912px){.newpopup{height: 42%; box-shadow: none;}}@media (width: 820px){.promo30{width: 54%; float: left; margin-right: 2%;}.promo70{float: left; width: 44%;}.carousel-container-d{width: 38vw;}.newpopup{box-shadow: none; margin-top: 30%;}}@media (max-width: 768px){.promo100inner img{width: calc(48% - 5px) !important; margin-right: 5px; }.newpopup{top: 54%; width: 100%; margin-left: 0; border: none; max-height: 160px;}.closebutton{margin-top: 384px; float: left; width: 100%; margin-left: 0%; font-weight: bolder; position: relative; top: -245%;}.container-fill{padding-bottom: 41px !important;}.newpopup{box-shadow: none;}.promo70 , .promo30{width: 100%;}}@media (max-width: 767px){.newpopup{top: 66%;}}


    .promo50 {
        width: 49%;
        float: left;
        margin-right: .5%;
    }

    .promo50 img {
        width: 98% !important;
        margin-left: 1% !important;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .desktop-d {
        display: block;
    }

    .mobile-d {
        display: none;  
      }

    @media (max-width: 767px){

        .promo50 {
         width: 99%;
        }
        .desktop-d {
            display:none
        }

        .mobile-d {
          display: block;  
        }
    }


    @media (min-width: 768px) and (max-width: 1170px){
        .promo30 {
            width: 57%;
            margin-left: 20%;
        }
        
        .promo70 {
        width: 100%;
        }
    
        }