.u-section-1 {background-image: none; min-height: 525px}
.u-section-1 .u-sheet-1 {min-height: 525px}
.u-section-1 .u-layout-wrap-1 {pointer-events: auto; width: 1140px; margin: 200px auto 0 0}
.u-section-1 .u-layout-cell-1 {min-height: 397px; pointer-events: auto}
.u-section-1 .u-container-layout-1 {padding: 30px 0}
.u-section-1 .u-text-1 {line-height: 1.2; font-size: 40px; font-weight: bold; margin: 0 -301px 0 0; text-shadow: 2px 2px 2px #000;}
.u-section-1 .u-text-2 {font-size: 26px; margin: 10px 0px 0px 0px; color:white!important }
.u-section-1 .u-btn-1 {background-image: none; font-weight: 700; margin: 26px auto 0 0; padding: 10px 20px}
.u-section-1 .u-layout-cell-2 {min-height: 397px; pointer-events: auto; background-position: 50% 50%}
.u-section-1 .u-container-layout-2 {padding: 0}
.u-section-1 .u-custom-html-1 {width: 283px; min-height: 387px; height: auto; margin: 0}
.home-slider {margin-top: -70px; max-height: 555px; margin-bottom: -145px; z-index: 18; position: relative;}
.home-slider img {height:560px;}
.fa-arrow-right {margin-left: 20px;}
.carousel {width: 715px;}
.modal-body, .modal-title {color: black;}
.modal-dialog {max-width: 800px!important;}





@media (max-width: 1199px){ .u-section-1 {min-height: 35px}
    .u-section-1 .u-sheet-1 {min-height: 245px}
    .u-section-1 .u-layout-wrap-1 {margin-right: initial; margin-left: initial; width: auto}
    .u-section-1 .u-layout-cell-1 {min-height: 327px}
    .u-section-1 .u-text-1 {margin-right: 0}
    .u-section-1 .u-text-2 {margin-right: 0; font-size:20px;}
    .u-section-1 .u-layout-cell-2 {min-height: 327px}
    .u-section-1 .u-custom-html-1 {margin-right: initial; margin-left: initial; width: auto}
    .carousel {width: 379px;}
}

@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 18px}
    .u-section-1 .u-layout-cell-1 {min-height: 100px}
    .u-section-1 .u-layout-cell-2 {min-height: 100px} }

@media (max-width: 767px){ .u-section-1 {min-height: 135px}
    .u-section-1 .u-sheet-1 {min-height: 118px} }

@media (max-width: 575px){ .u-section-1 .u-text-1 {margin-top: 230px; font-size: 1.625rem}
    .u-section-1 .u-text-2 {font-size: 1.125rem}
    .u-section-1 .u-btn-1 {margin-top: 12px; margin-bottom: -253px}
    .home-slider {margin-top: -295px;}
    .home-slider img {height:300px;}
    .fa-arrow-right {margin-left: 20px;}
    .carousel {width: 100%;}
    .u-section-1 .u-custom-html-1 {min-height: 295px;}
}

.u-section-2 {background-image: url("images/dc-bg2.png"); background-position: 50% 50%; min-height: 715px; background-color: white; background-position: left top; background-size: auto;}
.u-section-2 .u-sheet-1 {min-height: 715px}
.u-section-2 .u-layout-wrap-1 {margin-top: 120px; margin-bottom: 0; position: relative; width: 1140px}
.u-section-2 .u-layout-cell-1 {min-height: 680px}
.u-section-2 .u-container-layout-1 {padding: 30px 30px 30px 0}
.u-section-2 .u-text-1 {margin-top: 0; text-transform: uppercase; font-weight: 700; font-size: 2.5rem; margin-bottom: 0}
.u-section-2 .u-text-2 {font-size: 17px; line-height: 25px; margin: 20px 0 0}
.u-section-2 .u-layout-cell-2 {min-height: 680px}
.u-section-2 .u-container-layout-2 {padding: 30px 30px 30px 0}
.u-section-2 .u-text-3 {font-size: 1.5rem; font-weight: 900; margin: 60px 301px 0 0}
.u-section-2 .u-image-1 {width: 83px; height: 80px; margin: 40px auto 0 0}
.u-section-2 .u-text-4 {font-size: 20px; margin: -86px 73px 0px 133px;}
.u-section-2 .u-text-5 {font-size: 1rem; font-weight: 700; margin: 0 auto 0 133px}
.u-section-2 .u-text-6 {font-size: 15px; line-height: 25px; margin: 0 0 0 133px}
.u-section-2 .u-icon-1 {height: 30px; width: 30px; background-image: none; margin: 12px auto 0 133px}
.u-section-2 .u-icon-2 {height: 30px; width: 30px; background-image: none; margin: -30px auto 0 168px}
.u-section-2 .u-icon-3 {height: 30px; width: 30px; background-image: none; margin: -30px auto 0 203px}
.u-section-2 .u-text-7 {font-size: 0.875rem; margin: -26px 113px 0 246px}
.u-section-2 .u-image-2 {width: 83px; height: 75px; margin: 24px auto 0 0}
.u-section-2 .u-text-8 {font-size: 20px; margin: -75px auto 0 133px}
.u-section-2 .u-text-9 {font-weight: 700; margin: 0px auto 0 133px}
.u-section-2 .u-text-10 {font-size: 15px; margin: 2px 0 0 133px}
.u-section-2 .u-icon-4 {height: 30px; width: 30px; background-image: none; margin: 12px auto 0 133px}
.u-section-2 .u-icon-5 {height: 30px; width: 30px; background-image: none; margin: -30px auto 0 168px}
.u-section-2 .u-icon-6 {height: 30px; width: 30px; background-image: none; margin: -30px auto 0 203px}
.u-section-2 .u-text-11 {font-size: 0.875rem; margin: -26px 121px 0 auto}


@media (max-width: 1199px){ .u-section-2 {min-height: 494px}
    .u-section-2 .u-sheet-1 {min-height: 566px}
    .u-section-2 .u-layout-wrap-1 {width: auto}
    .u-section-2 .u-layout-cell-1 {min-height: 561px}
    .u-section-2 .u-layout-cell-2 {min-height: 602px}
    .u-section-2 .u-container-layout-2 {padding-right: 0}
    .u-section-2 .u-text-3 {margin-top: 6px; margin-right: 231px}
    .u-section-2 .u-text-4 {margin-right: 69px; font-size: 20px; width: auto}
    .u-section-2 .u-text-5 {margin-left: 95px; width: auto}
    .u-section-2 .u-text-6 {margin-left: 95px; width: auto}
    .u-section-2 .u-icon-1 {margin-left: 95px}
    .u-section-2 .u-icon-2 {margin-top: -29px; margin-left: 133px}
    .u-section-2 .u-icon-3 {margin-top: -31px; margin-left: 173px}
    .u-section-2 .u-text-7 {margin-right: 78px; margin-left: 211px}
    .u-section-2 .u-text-8 {margin-top: -69px; margin-left: 95px; width: auto}
    .u-section-2 .u-text-9 {margin-top: 0; margin-left: 95px; width: auto}
    .u-section-2 .u-text-10 {margin-top: 5px; margin-left: 95px; width: auto}
    .u-section-2 .u-icon-4 {margin-top: 9px; margin-left: 95px}
    .u-section-2 .u-icon-5 {margin-left: 130px}
    .u-section-2 .u-icon-6 {margin-left: 165px}
    .u-section-2 .u-text-11 {margin-right: 146px; width: auto} }

@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 64px;}
    .u-section-2 .u-layout-cell-1 {min-height: 100px}
    .u-section-2 .u-layout-cell-2 {min-height: 100px}
    .u-section-2 .u-text-3 {margin-top: 5px; margin-right: 121px}
    .u-section-2 .u-image-1 {margin-top: 26px; margin-left: 1px}
    .u-section-2 .u-text-4 {margin-top: -80px; margin-right: 17px; margin-left: 93px; font-size: 17px}
    .u-section-2 .u-text-5 {margin-top: 5px; margin-left: 93px}
    .u-section-2 .u-text-6 {margin-left: 93px; margin-top: 5px}
    .u-section-2 .u-icon-1 {margin-top: 5px; margin-left: 93px}
    .u-section-2 .u-icon-2 {margin-top: -30px; margin-left: 130px}
    .u-section-2 .u-icon-3 {margin-top: -30px; margin-right: 160px; margin-left: auto}
    .u-section-2 .u-text-7 {margin-top: -27px; margin-right: 14px; margin-left: 207px; width: auto}
    .u-section-2 .u-image-2 {margin-top: 30px}
    .u-section-2 .u-text-8 {font-size: 17px; margin-top: -66px; margin-left: 93px}
    .u-section-2 .u-text-9 {margin-top: 5px; margin-left: 94px}
    .u-section-2 .u-text-10 {margin-left: 93px}
    .u-section-2 .u-icon-4 {margin-top: 1px}
    .u-section-2 .u-text-11 {margin-right: 36px} }

@media (max-width: 767px){ .u-section-2 {min-height: 1017px}
    .u-section-2 .u-sheet-1 {min-height: 587px}
    .u-section-2 .u-container-layout-1 {padding-right: 10px}
    .u-section-2 .u-layout-cell-2 {min-height: 523px}
    .u-section-2 .u-text-3 {margin-top: 0}
    .u-section-2 .u-text-4 {margin-right: auto; margin-left: 95px}
    .u-section-2 .u-text-5 {margin-left: 95px}
    .u-section-2 .u-icon-2 {margin-left: 132px}
    .u-section-2 .u-icon-3 {margin-right: auto; margin-left: 170px}
    .u-section-2 .u-text-7 {margin-top: -1785px}
    .u-section-2 .u-image-2 {margin-top: 7069px}
    .u-section-2 .u-text-8 {margin-top: -75px}
    .u-section-2 .u-text-9 {margin-left: 93px}
    .u-section-2 .u-text-10 {margin-right: 1px; margin-left: 92px}
    .u-section-2 .u-icon-4 {margin-top: 5px; margin-left: 93px}
    .u-section-2 .u-icon-5 {margin-left: 128px}
    .u-section-2 .u-icon-6 {margin-left: 163px}
    .u-section-2 .u-text-11 {margin-top: -7248px} }

@media (max-width: 575px){ .u-section-2 {min-height: 1077px}
    .u-section-2 .u-sheet-1 {min-height: 100%}
    .u-section-2 .u-layout-wrap-1 {margin-top: 50px; width: 340px; margin-left: 0; margin-right: 0}
    .u-section-2 .u-layout-cell-1 {min-height: 655px}
    .u-section-2 .u-text-1 {font-size: 1.625rem}
    .u-section-2 .u-layout-cell-2 {min-height: 100%}
    .u-section-2 .u-container-layout-2 {padding-top: 0}
    .u-section-2 .u-text-3 {margin-right: 0; margin-left: auto; width: 100%; text-align:center; }
    .u-section-2 .u-image-1 {margin-top: 19px; margin-left: 129px}
    .u-section-2 .u-text-4 {margin-top: 11px; margin-left: 45px}
    .u-section-2 .u-text-5 {margin-top: 0; margin-left: auto}
    .u-section-2 .u-text-6 {margin-left: 0; margin-top: 11px}
    .u-section-2 .u-icon-1 {margin-top: 11px; margin-left: 112px}
    .u-section-2 .u-icon-2 {margin-left: 151px}
    .u-section-2 .u-icon-3 {margin-right: 122px; margin-left: auto}
    .u-section-2 .u-text-7 {margin-top: -2073px; margin-right: 0; margin-left: 21px}
    .u-section-2 .u-image-2 {margin-top: 30px; margin-left: 124px}
    .u-section-2 .u-text-8 {margin-top: 11px; margin-left: 112px}
    .u-section-2 .u-text-9 {margin-top: 0; margin-left: 139px}
    .u-section-2 .u-text-10 {margin-top: 7px; margin-right: 0; margin-left: 0}
    .u-section-2 .u-icon-4 {margin-top: 11px; margin-left: 108px}
    .u-section-2 .u-icon-5 {margin-left: 143px}
    .u-section-2 .u-icon-6 {margin-right: 132px; margin-left: auto}
    .u-section-2 .u-text-11 {margin-top: -6553px; margin-right: 0}
    .u-section-2 .u-container-layout-1 {padding: 10px 30px 30px 0;}
}
.u-section-3 {background-image: url("images/dc-bg-r.png"); background-position: 50% 50%; background-color: white; background-position: right top; background-size: auto;}
.u-section-3 .u-sheet-1 {min-height: 555px}
.u-section-3 .u-text-1 {font-size: 2.625rem; width: 314px; margin: 50px auto 0}
.u-section-3 .u-layout-wrap-1 {position: relative; width: 1140px; margin: 30px 0 60px}
.u-section-3 .u-layout-cell-1 {min-height: 370px; background-image: none}
.u-section-3 .u-container-layout-1 {padding: 25px 25px 30px}
.u-section-3 .u-text-2 {font-size: 1.0625rem; font-weight: 700; margin: -1px auto 0 0}
.u-section-3 .u-text-3 {font-weight: 700; font-size: 1rem; margin: 9px auto 0 0}
.u-section-3 .u-text-4 {font-size: 15px; margin: 0}
.u-section-3 .u-text-5 {font-weight: 700; font-size: 1rem; margin: 9px auto 0 0}
.u-section-3 .u-text-6 {font-size: 15px; margin: 0}
.u-section-3 .u-layout-cell-2 {min-height: 370px; background-image: none}
.u-section-3 .u-container-layout-2 {padding: 25px 25px 30px}
.u-section-3 .u-text-7 {font-size: 1.0625rem; font-weight: 700; margin: 0 auto 0 0}
.u-section-3 .u-text-8 {font-weight: 700; font-size: 1rem; margin: 8px auto 0 0}
.u-section-3 .u-text-9 {font-size: 15px; margin: 0 auto 0 0}
.u-section-3 .u-text-10 {font-weight: 700; font-size: 1rem; margin: 9px 133px 0 0}
.u-section-3 .u-text-11 {font-size: 15px; margin: -1px auto 0 0}
.u-section-3 .u-text-12 {font-weight: 700; font-size: 1rem; margin: 9px auto 0 0}
.u-section-3 .u-text-13 {font-size: 15px; margin: 0 auto 0 0}
.u-section-3 .u-layout-cell-3 {min-height: 370px; background-image: none}
.u-section-3 .u-container-layout-3 {padding: 25px 25px 30px}
.u-section-3 .u-text-14 {font-size: 1.0625rem; font-weight: 700; margin: 0 auto 0 0}
.u-section-3 .u-text-15 {font-weight: 700; font-size: 1rem; margin: 8px auto 0 0}
.u-section-3 .u-text-16 {font-size: 15px; margin: 0 auto 0 0}
.u-section-3 .u-text-17 {font-weight: 700; font-size: 1rem; margin: 8px auto 0 0}
.u-section-3 .u-text-18 {font-size: 15px; margin: 0 auto 0 0}

@media (max-width: 1199px){ .u-section-3 .u-sheet-1 {min-height: 426px}
    .u-section-3 .u-layout-wrap-1 {width: 940px}
    .u-section-3 .u-layout-cell-1 {min-height: 305px}
    .u-section-3 .u-layout-cell-2 {min-height: 305px}
    .u-section-3 .u-text-10 {margin-right: 66px}
    .u-section-3 .u-layout-cell-3 {min-height: 305px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 345px}
    .u-section-3 .u-layout-wrap-1 {width: 720px}
    .u-section-3 .u-layout-cell-1 {min-height: 100px}
    .u-section-3 .u-layout-cell-2 {min-height: 100px}
    .u-section-3 .u-text-10 {margin-right: 0}
    .u-section-3 .u-layout-cell-3 {min-height: 100px} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 1046px}
    .u-section-3 .u-layout-wrap-1 {width: 540px}
    .u-section-3 .u-container-layout-1 {padding-left: 30px; padding-right: 10px}
    .u-section-3 .u-container-layout-2 {padding-left: 30px; padding-right: 10px}
    .u-section-3 .u-layout-cell-3 {min-height: 259px}
    .u-section-3 .u-container-layout-3 {padding-left: 30px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 830px}
    .u-section-3 .u-layout-wrap-1 {width: 340px}
    .u-section-3 .u-container-layout-1 {padding-left: 10px}
    .u-section-3 .u-container-layout-2 {padding-left: 10px}
    .u-section-3 .u-layout-cell-3 {min-height: 100px}
    .u-section-3 .u-container-layout-3 {padding-left: 10px} }.u-section-4 {min-height: 500px}
.u-section-4 .u-sheet-1 {min-height: 500px}
.u-section-4 .u-layout-wrap-1 {position: relative; width: 1900px; margin: 60px auto}
.u-section-4 .u-layout-cell-1 {min-height: 255px}
.u-section-4 .u-container-layout-1 {padding: 30px}
.u-section-4 .u-image-1 {width: 230px; left: 0; right: auto; height: 344px; margin: -30px auto 0 -30px}
.u-section-4 .u-layout-cell-2 {min-height: 380px; background-image: none}
.u-section-4 .u-container-layout-2 {padding: 30px 682px 30px 230px;}
.u-section-4 .u-text-1 {margin: 0 auto 0 0}
.u-section-4 .u-image-2 {width: 167px; height: 91px; margin: 6px 77px 0 auto}
.u-section-4 .u-text-2 {font-size: 17px; line-height: 25px; margin: -91px 289px 0 0}
.u-section-4 .u-btn-1 {background-image: none; margin: 20px auto 0 0}

@media (max-width: 1199px){ .u-section-4 {min-height: 418px}
    .u-section-4 .u-sheet-1 {min-height: 494px}
    .u-section-4 .u-layout-wrap-1 {width: 940px}
    .u-section-4 .u-layout-cell-1 {min-height: 313px}
    .u-section-4 .u-image-1 {width: 192px}
    .u-section-4 .u-layout-cell-2 {min-height: 374px}
    .u-section-4 .u-container-layout-2 {padding: 30px 0px 30px 190px;}
    .u-section-4 .u-text-2 {margin-right: 221px; width: auto} }

@media (max-width: 991px){ .u-section-4 .u-layout-wrap-1 {width: 720px}
    .u-section-4 .u-layout-cell-1 {min-height: 100px}
    .u-section-4 .u-image-1 {width: 120px; height: 272px}
    .u-section-4 .u-container-layout-2 {padding: 30px 0px 30px 100px;}
    .u-section-4 .u-image-2 {margin-top: 31px; margin-right: 15px; height: auto; width: 150px;}
    .u-section-4 .u-text-2 {margin-top: -109px; margin-right: 175px} }

@media (max-width: 767px){ .u-section-4 {min-height: 706px}
    .u-section-4 .u-sheet-1 {min-height: 782px}
    .u-section-4 .u-layout-wrap-1 {margin-top: 0; margin-bottom: 0; width: 540px; margin-left: 300px}
    .u-section-4 .u-layout-cell-1 {min-height: 270px}
    .u-section-4 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
    .u-section-4 .u-image-1 {height: 210px; margin-top: 0; margin-right: initial; margin-left: initial; width: auto}
    .u-section-4 .u-layout-cell-2 {min-height: 392px}
    .u-section-4 .u-container-layout-2 {padding: 30px 0px 30px 30px;}
    .u-section-4 .u-image-2 {margin-top: 12px; margin-right: 12px}
    .u-section-4 .u-text-2 {margin-top: -91px; margin-right: 218px} }

@media (max-width: 575px){ .u-section-4 {min-height: 100%;}
    .u-section-4 .u-sheet-1 {min-height: 100%;}
    .u-section-4 .u-layout-wrap-1 {margin-top: 60px; margin-bottom: 0px; margin-right: initial; margin-left: initial; width: auto}
    .u-section-4 .u-layout-cell-1 {min-height: 255px}
    .u-section-4 .u-container-layout-1 {padding: 5px 0 0}
    .u-section-4 .u-image-1 {height: 310px; width: auto; margin-right: initial; margin-left: initial}
    .u-section-4 .u-layout-cell-2 {min-height: 507px}
    .u-section-4 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
    .u-section-4 .u-text-1 {width: auto; margin-bottom: 25px;}
    .u-section-4 .u-image-2 {margin-top: 307px; margin-right: auto}
    .u-section-4 .u-text-2 {margin-top: -410px; margin-right: 58px}
    .u-section-4 .u-btn-1 {margin-left: auto; margin-top: 100px} }.u-section-5 .u-sheet-1 {min-height: 600px}
.u-section-5 .u-layout-wrap-1 {margin: 52px 0}
.u-section-5 .u-layout-cell-1 {min-height: 575px}
.u-section-5 .u-container-layout-1 {padding: 20px 0}
.u-section-5 .u-text-1 {font-weight: 700; font-size: 2.5rem; margin: 0}
.u-section-5 .u-text-2 {margin: 12px 219px 0 4px; font-size: 17px;}
.u-section-5 .u-text-3 {margin: -75px 30px 30px 245px; font-size: 17px;}
.u-section-5 .u-custom-html-1 {min-height: 308px; height: auto; width: 509px; margin: -7px 0 0 4px}
.u-section-5 .u-layout-cell-2 {min-height: 575px}
.u-section-5 .u-container-layout-2 {padding: 80px 0 20px 20px}
.u-section-5 .u-group-1 {width: 530px; min-height: 350px; height: auto; margin: 30px 0 0 auto}
.u-section-5 .u-container-layout-3 {padding: 30px}
.u-section-5 .u-image-1 {width: 512px; height: 351px; margin: -380px 35px 0 auto}


@media (max-width: 1199px){ .u-section-5 .u-sheet-1 {min-height: 525px}
    .u-section-5 .u-text-2 {margin-top: 50px; margin-left: 0; margin-right: 141px; width: auto}
    .u-section-5 .u-text-3 {margin-right: 0; margin-left: 183px; width: auto}
    .u-section-5 .u-custom-html-1 {width: 423px; margin-left: 0}
    .u-section-5 .u-group-1 {min-height: 275px; width: 445px}
    .u-section-5 .u-image-1 {width: 445px; height: 277px; margin-top: -305px; margin-right: 22px} }

@media (max-width: 991px){ .u-section-5 .u-sheet-1 {min-height: 430px}
    .u-section-5 .u-text-2 {margin-top: 15px; margin-right: 70px}
    .u-section-5 .u-text-3 {margin-top: 21px; margin-right: 91px; margin-left: 2px}
    .u-section-5 .u-custom-html-1 {width: 324px}
    .u-section-5 .u-layout-cell-2 {min-height: 100px}
    .u-section-5 .u-container-layout-2 {padding-left: 30px; padding-right: 30px}
    .u-section-5 .u-group-1 {width: 295px}
    .u-section-5 .u-image-1 {width: 295px; height: 184px; margin-right: 0} }

@media (max-width: 767px){ .u-section-5 .u-layout-cell-1 {min-height: 100px}
    .u-section-5 .u-text-2 {margin-top: 5px}
    .u-section-5 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
    .u-section-5 .u-container-layout-3 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-5 .u-layout-cell-1 {min-height: 575px}
    .u-section-5 .u-text-2 {margin-right: 0}
    .u-section-5 .u-text-3 {margin-right: 0; margin-left: 0}
    .u-section-5 .u-group-1 {min-height: 183px}
    .u-section-5 .u-image-1 {margin-top: -233px; margin-left: -10px; margin-right: auto} }.what-image {
                                                                                              z-index: 19;
                                                                                          }
.contact-button {
    text-align: left;
}
.home-text {
    z-index: 19;
}

.partnerships-image {
    margin-top: -60px!important;
    z-index: 19;
}

.btn-style {
    color: #ffffff !important;
    background-color: #2f5ca7 !important;
}

.btn-style:hover {
    color: white !important;
    background-color: #2a5396 !important;
}


::-webkit-input-placeholder { /* Edge */
    color: #c8ccc8!important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #c8ccc8!important;
}

::placeholder {
    color: #c8ccc8!important;
}