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;}
.bottom-10{margin-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.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;}

/*===============================================*/
.navbar-light .navbar-nav .nav-link {color: rgba(0, 0, 0);}
.navbar-light .navbar-nav .nav-link:hover{color:#e4a613;}
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 1rem;padding-left: 1rem;font-size: 16px;}
.bg-light{background-color:#FFF!important;}
.logo{height: 105px;}

.top-nav-section{padding:10px; background:#FFF;}
.navbar{padding-top:0rem;padding-bottom:0rem;border-bottom: 1px solid #ddd;}
.logo-container{/*width:56vw;*/}
/*.logo-container img{width:98px;}*/
.logo-txt{font-size: 20px;line-height: 16px;color:#4d4e4e; text-transform: uppercase;padding-left: 9px; font-family: 'DIN Pro';font-weight: bold;font-style: normal;}

/*============================================*/
.banner-section{padding:0px;margin-top: 34px;}

.section-a{padding-top:3rem;padding-bottom:3rem;background:#eff0f0;}
.section-a h1{font-size:25px; color:#6b6c70;text-align:left; font-family: 'Gotham';font-weight: bold;font-style: normal;}
.section-a p{font-size:18px; color:#6b6c70;font-family: 'Gotham';font-weight: 300; text-align:left;}

.section-b{padding-top:3rem;padding-bottom:3rem;background:#fff;}
.section-b h1{font-size:25px; color:#6b6c70;text-align:center; font-family: 'Gotham';font-weight: bold;font-style: normal;}
.section-b p{font-size:18px; color:#6b6c70;font-family: 'Gotham';font-weight: 300; text-align:center;}

.black-box{background:rgba(0,0,0,0.8); color:#FFF; padding:50px 70px;margin-top:-7rem;}
.black-box p{font-size:18px; color:#FFF;font-family: 'Gotham';font-weight: 300; text-align:left; line-height:44px;}
.black-box p span{font-weight:500; color:#FFF;}

.section-c{padding-top:0rem;padding-bottom:3rem;background:#fff;}
.section-c h1{font-size:25px; color:#6b6c70;text-align:center; font-family: 'Gotham';font-weight: bold;font-style: normal;}
.section-c p{font-size:18px; color:#6b6c70;font-family: 'Gotham';font-weight: 300; text-align:center;}


.section-d{padding-top:3rem;padding-bottom:3rem;background:#e2a512;}
.section-d h1{font-size:25px; color:#211e1e;text-align:center; font-family: 'Gotham';font-weight: bold;font-style: normal;}
.section-d p{font-size:18px; color:#211e1e;font-family: 'Gotham';font-weight: 300; text-align:center;}
.section-d p span{font-weight:500; color:#000;}
.line{padding-top:12px;}

.project-1{padding-top:3rem;padding-bottom:3rem;background:#eff0f0; text-align:center;}
.project-1 h1{font-size:25px; color:#6b6c70;text-align:center; font-family: 'Gotham';font-weight: bold;font-style: normal;}
.project-1 p{font-size:18px; color:#211e1e;font-family: 'Gotham';font-weight: 400; text-align:center;}
.project-1-logo{max-width:170px; margin:0px auto;}
.project-1 a{background:#56575a; color:#FFF; padding:10px 25px; text-decoration:none;}
.project-1 a:hover{background:#e6a513; color:#FFF;}

.project-2{padding-top:3rem;padding-bottom:3rem;background:#FFF;}
.project-2 h1{font-size:25px; color:#6b6c70;text-align:center; font-family: 'Gotham';font-weight: bold;font-style: normal;}
.project-2 h2{font-size:20px; color:#6b6c70;text-align:center; font-family: 'Gotham';font-weight: bold;font-style: normal;}

.carousel-caption{border:1px solid red;position: relative;right: 0%;left:0px;bottom: 0.25rem;}
.carousel-caption h5{color:#000;}
.carousel-caption p{color:#000;}

footer{background:#000; color:#FFF; padding-top:2rem; padding-bottom:2rem;}
.enq-text{text-align:center;}
.enq-text h3{font-size:20px; color:#fff;text-align:center; font-family: 'Gotham';font-weight: bold;font-style: normal; margin-bottom:15px;}
.enq-text p{font-size:18px; color:#fff;font-family: 'Gotham';font-weight: 400; text-align:center;}
.enq-text p a{color:#FFF; text-decoration:none;}
.enq-text p a:hover{color:#e6a513;}

.enq-text img{width:35px;margin-left:5px;margin-right:5px;}

/*===========Owl slider===========*/

.owl-nav {position: absolute;top: 50%;width: 100%;display: flex;justify-content: space-between;transform: translateY(-50%);}
.owl-theme .owl-nav{margin-top:-10px!important;}

.owl-prev, .owl-next {background-color: rgba(0, 0, 0, 0.5); 
            color: white; border-radius: 50%; padding: 10px; font-size: 20px; cursor: pointer; transition: all 0.3s ease;
            display: flex;  justify-content: center;  align-items: center; }
.owl-prev:hover, .owl-next:hover { background-color:transparent !important;}
.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent!important;}
.owl-prev {left: 10px;}
.owl-next {right: 10px;}

/* Font Awesome Icon Setup */
.owl-prev i, .owl-next i {font-size: 30px;}
.owl-nav.disabled{display:block!important;}
.owl-carousel .owl-nav button.owl-next{float:right!important;}
.owl-carousel .owl-nav button.owl-prev{float:left!important;}
		 

/*============================================*/

.visi-desk{display:block!important;}
.visi-mob{display:none!important;}

::-webkit-input-placeholder { /* Edge */
  color:  #094e91 !important; font-family: 'DIN Pro'; font-weight: bold; font-style: normal;}

:-ms-input-placeholder { color:  #094e91 !important; font-family: 'DIN Pro';  font-weight: bold; font-style: normal;}

::placeholder {color: #094e91 !important;font-family: 'DIN Pro'; font-weight: bold;font-style: normal;}

/*============================================*/

@media (max-width:441px){ 
.visi-desk{display:none!important;}
.visi-mob{display:block!important;}
.logo{width:99px;}
.banner-section {margin-top: 95px;}
.navbar-light .navbar-toggler {border:0px; color:#e4a613;font-size: 30px;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem;padding-left: 1rem;font-size: 16px;}

.section-a h1 {font-size: 20px;}
.section-a p {font-size: 16px;}

.black-box p {font-size: 16px; line-height: 32px;}
.black-box {padding: 16px 15px;margin-top: -5rem;}
.section-c h1{font-size:20px;}
.section-c p{font-size:16px;}
.section-d h1{font-size:20px;}
.section-d p{font-size:16px;}
.section-b h1{font-size: 20px; margin-top:10px; margin-bottom:10px;}
.section-b p{font-size: 16px;}
.project-2 h1{font-size: 20px;}
.project-2 h2{font-size: 18px;}
.enq-text h3 {font-size: 20px; margin-bottom: 10px;margin-top: 10px;}
.enq-text p {font-size: 16px;}

}