body{font-family: 'Gotham';}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.top-40{ margin-top:40px;}
.top-50{ margin-top:50px;}
.top-60{ margin-top:60px;}
.fl{float:left;}
.fr{float:right;}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.mar-botom-0{margin-bottom:0px;}
.pad-top-25{ padding-top:25px;}
.border-0{border:0px!important;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}
.border-blue{border:1px solid blue;}
.bg-black{background-color:#333333!important;}
.bg-white{background-color:#FFF;}
.padding-bottom-0{padding-bottom:0px;}
.no-bg{background:transparent!important;}

/*===============================================*/

.navbar-expand-lg .navbar-nav .nav-link{}
.nav-item{padding-left:10px;padding-right:10px;}
header {padding-top: 5rem; padding-bottom: 0rem;}

.navbar-expand-lg .navbar-nav .dropdown-menu {background: #000;color: #FFF;right: -84px;}
.dropdown-item{color:#8c8a88; font-weight:500;}
.dropdown-item:hover{background:transparent; color:#fff; font-weight:500;}

.visi-desk{display:block}
.visi-mob{display:none}

section{padding-top:2rem;padding-bottom:2rem;}
section h1{font-size:80px; font-weight:900;color:#FFF;}
.lead {font-size: 16px;color:#FFF;text-align: center;}
.lead span{font-weight:700;color:#FFF;}

/*==============================================*/

.section-1{background:#FFF;padding-top:3rem;padding-bottom:0rem;}
.section-1-bg{padding-top:3rem;padding-bottom:3rem;background-image:url('../images/thebackground.webp');background-position: center;  background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  height:100%;}
.box-1{background:#000; color:#FFF; top:47px; padding:30px 34px;height: 306px;position: relative;left: 164px;}
.box-1 p{font-family:'Gotham Book'; font-weight: normal;font-style: normal;color:#FFF; font-size:18px; text-align:center;line-height: 31px;}
.box-1-img{margin-top: -81%;margin-left: 36%;}

.line-box-2{text-align: right;padding-left: 285px;padding-right: 49px;margin-top: -320px;}

.circle-1{background:#000; color:#FFF; width:25rem; height:25rem; padding:4.3rem 4rem 5.5rem 4rem;margin-left: 15.5%;-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius: 300px;}
.circle-1 p{font-family:'Gotham Book'; font-weight: normal;font-style: normal;color:#FFF; font-size:18px; text-align:center;line-height: 31px;}
.circle-1-img{margin-top: -47%;margin-left: 34%;}

.section-1-b{padding-top:3rem;padding-bottom:14rem;background: #FFF url(../images/bg-2.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}

.section-b{background:#f0efed; padding-top:3rem;padding-bottom:0rem;}
.section-b-img{margin-top: -11%;}
.section-b-img-2{margin-top: -221px;}
.section-b-img-3{margin-top: -70px;}
.section-b-img-4{margin-top: -120px;}
.section-b-img-5{margin-top: -7%;}
.circle-container{margin-left: 98px;margin-top: 19px;}

.box-2{background:#000; color:#FFF; padding:45px 34px 79px 34px;height: 301px;position: relative;left: 13%;}
.box-2 p{font-family:'Gotham Book'; font-weight: normal;font-style: normal;color:#FFF; font-size:18px; text-align:center;line-height: 31px;}
.box-2-img{margin-top: -78%;margin-left: 60%;}

.section-2{background:#000;color:#FFF; padding-top:3rem;padding-bottom:3rem;}
.section-2 p{font-family:'Gotham Book'; font-weight: normal;font-style: normal;color:#FFF; font-size:25px; text-align:center;line-height: 44px;}
.section-2 p i{font-size:30px!important;}
.section-2-img{margin-top: -80%;margin-left: 67%;}

.box-3{background:#000; color:#FFF; padding:28px 21px 22px 21px;position: relative;left: 8%;}
.box-3 p{font-family:'Gotham Book'; font-weight: normal;font-style: normal;color:#FFF; font-size:18px; text-align:center;line-height: 31px;}

.box-4{background:#000; color:#FFF; padding:22px 44px 17px 44px;height: 328px;position: relative;left: 23%;}
.box-4 p{font-family:'Gotham Book'; font-weight: normal;font-style: normal;color:#FFF; font-size:18px; text-align:center;line-height: 31px;}
.box-4-img{margin-top: -89%; margin-left: 34%; width: 105%;}


.section-1-c{padding-top:9rem;padding-bottom:6rem;background: #FFF url(../images/bg-3.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}

.section-1-d{padding-top:9rem;padding-bottom:9rem;background: #FFF url(../images/bg-4.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}
.section-1-e{padding-top:9rem;padding-bottom:7rem;background: #FFF url(../images/bg-5.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}
.section-1-f{background:#f0efed; padding-top:1rem;padding-bottom:1rem;}
.book-container{margin-top: -195px;}


/*==============================================*/

.footer{background:#000; color:#FFF;padding-top: 2rem; padding-bottom: 2rem;}
.footer img{width: 33px; margin-left:5px; margin-right:5px;}
.footer p{font-size:14px; text-align:center;margin-top: 1rem;margin-bottom: 1rem;}
.footer p a{color:#FFF; text-decoration:none; font-size:16px; margin-top:10px;}
.footer p a:hover{color:#f5a41f; text-decoration:none;}

/*============================================*/

@media (max-width:441px){
	
.header-video{margin-top: -1px;}
.visi-desk{display:none;}
.visi-mob{display:block;}
section {padding-top: 1rem; padding-bottom: 1rem;}
section h1 {font-size: 44px;}

.box-1 {padding: 14px 14px 0px 14px;height: auto;left: 11px;width: 365px;}
.box-1-img {margin-top: -31%;margin-left: -8%; width: 160px;}
.line-box-2 {text-align: right;padding-left: 74px;padding-right: 60px;margin-top: -97px;}

.circle-container {margin-left: 0px; margin-top: -11px;}

.box-4-img{margin-top: -58%; margin-left: -4%; width: 206px;}
.circle-1 {width: 21rem;height: 21rem;padding: 3.2rem 3rem 1.2rem 3rem;margin-left: 3.5%;}
.circle-1-img {margin-left:35%;width: 217px;margin-top: -26%;}
.section-b-img {margin-top:-21%;}
.book-container {margin-top: -70px;}

.box-2-img {margin-left: 47%;width:190px;margin-top: -52%;}

.box-2 {padding: 20px; height: auto;left: -1%;}
.box-3 {padding: 20px 20px; height: auto;left: -2%;}
.section-2-img {margin-left: 167px;width: 178px;margin-top: -44%;}

.box-4 {padding: 20px;height: auto;left: 21px;}

.circle-1 p{font-size: 16px; line-height: 28px;}
.section-2 p{font-size: 18px;line-height: 30px;}
.box-1 p{font-size: 16px;line-height: 28px;}
.box-2 p{font-size: 16px;line-height: 28px;}
.box-3 p{font-size: 16px;line-height: 28px;}
.box-4 p{font-size: 16px;line-height: 28px;}

.section-1-b {padding-bottom: 3rem;}
.section-b-img-2 {margin-top: -66px;}
.section-b-img-3 {margin-top: -20px;}
.section-b-img-4 {margin-top: -32px;}
.section-b-img-5 {margin-top: -4%;}
.section-1 {padding:3rem 27px 0rem 27px;}
.section-1-b{background: #FFF url(../images/mob-bg-2.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}
.section-1-c {padding:3rem 37px;background: #FFF url(../images/mob-bg-3.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}
.section-1-d {padding:3rem 28px;background: #FFF url(../images/mob-bg-4.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}
.section-1-e {padding:3rem 44px 3rem 16px;background: #FFF url(../images/mob-bg-5.jpg);background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}

}