body{font-family: 'Open Sans', sans-serif !important;background-color: #fff !important;}
.landing-banner-wrapper{background-image:url(assets/img/landing/banner.jpg);background-repeat: no-repeat;background-size: cover;height:800px;background-position: left;}
.navbar a{color: #1a1a1a;}

#header.header-scrolled .navbar a{color: #fff !important;}

@media(max-width:991px){
    #header.header-scrolled .navbar a{color: #000 !important;}
}
/*--------------- Banner ---------------*/
@media(min-width:992px){
    .landing-banner-right{padding-top:240px;padding-left: 20px;}
}

.landing-banner-right h4{font-size: 18px;font-weight: 600;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;}
.landing-banner-right h2{font-size: 35px;font-weight: 300;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;}
.landing-banner-right p{font-size: 14px;font-weight: 400;color: #1a1a1a;}
.land-banner-btn a{text-decoration: none;font-size: 14px;color: #fff;font-family: 'Open Sans', sans-serif !important;padding: 8px 40px;background-color: #E8C00B;}
.land-banner-btn {margin-top: 50px;}
.land-banner-btn a:hover,.land-banner-btn a:focus{border: 1px solid #E8C00B;color: #1a1a1a;background-color: transparent;}

/*--------------- About ---------------*/
.landing-abt-wrapper{padding-left: 0;padding-right: 0;}
.landing-abt-left img{width: 100%;margin: auto;display: block;}
.landing-abt{padding: 100px 15px;}

.landing-abt-right{padding-top: 100px;padding-left: 50px ;}
.landing-abt-right h4{font-size: 18px;font-weight: 300;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;}
.landing-abt-right h2{font-size: 50px;font-weight: 700;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;margin-bottom: 20px;}
.landing-abt-right p{font-size: 14px;font-weight: 400;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;}

@media(max-width:767px){

    .landing-abt-right{padding-top: 30px;padding-left: 15px ;}
    .landing-abt-right p{text-align: justify;}
}

/*--------------- Services ---------------*/
.land-service-wrapper{background-image: url(assets/img/landing/service-bg.jpg);background-repeat: no-repeat;background-size: cover; padding-bottom: 150px;background-attachment: fixed;}

.land-abt-bottom-image img{width: 100%;}
.land-abt-bottom-image {height: 80px;}

@media(max-width:767px){
    .land-abt-bottom-image {height: 10px;}
    .land-service{padding-top: 100px !important;}
   
}


.land-ser-title h4{font-size: 18px;font-weight: 300;color: #e2cece;font-family: 'Open Sans', sans-serif !important;}
.land-ser-title h2{font-size: 50px;font-weight: 700;color: #fff;font-family: 'Open Sans', sans-serif !important;margin-bottom: 20px;}
.land-ser-title p{font-size: 14px;font-weight: 400;color: #fff;line-height: 25px;}
@media(max-width:767px){
    .land-ser-title p{text-align: justify;}
    .land-ser-right{padding-top: 0 !important;}
    .land-ser-content p{text-align: justify;}
    .land-ser-slno{display: none;}
}
.land-service{padding-top: 150px;}

.land-se-inner{border-bottom: 1px solid #666;}

.land-service img{width: 100%;margin: auto;display: block;}
.land-ser-slno{font-size: 35px;font-weight: 500;color: #4F4F4F;text-align: end;}
.land-ser-imgs{padding: 50px;}

.land-ser-right{padding-top: 80px;}
.land-ser-content h3{font-size: 25px;font-weight: 600;color: #fff;font-family: 'Open Sans', sans-serif !important;margin-bottom: 40px;}
.land-ser-content p{font-size: 14px;font-weight: 400;color: #fff;line-height: 25px;}

.land-ser-btn{margin-top: 60px;}
.land-ser-btn a{text-decoration: none;font-size: 14px;color: #fff;font-family: 'Open Sans', sans-serif !important;padding: 5px 40px;border: 1px solid #E8C00B;}


.land-service .row{margin-bottom: 50px;}
@media(max-width:767px){
    .land-service .row{margin-bottom: 30px;}
    .land-ser-imgs{padding: 15px;margin-bottom: 20px;}
    .land-service br{display: none;}
    .land-service-wrapper{padding-bottom: 80px;}
}


.vertical-line{height: 150px;width: 3px;background-color: #E8C00B;float: right;display: block;}


/*--------------- COntacts ---------------*/
.land-contact-wrapper{padding-left: 0;padding-right: 0;}
.land-contact-top-image{height: 100px;position: relative;top: -100px;width: 100%;}
.land-contact-top-image img{width: 100%;}


@media(max-width:767px){
    .land-contact-top-image{top: -25px;}
    .land-contact{padding-top: 0 !important;}
}

.land-contact{padding: 100px 15px;}
.land-contact-left-image img{width: 100%;margin: auto;display: block;}
.land-contact-left{background-image: url(./assets/img/landing/contact-left-arrow.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 50px;}


.land-contact-right{padding-top: 50px;}
.land-contact-form{background: #111;height: 600px;position: relative;right: 150px;padding: 60px;border: 1px solid #E8C00B;}


.land-contact-right h4{font-size: 18px;font-weight: 300;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;}
.land-contact-right h2{font-size: 50px;font-weight: 700;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;margin-bottom: 50px;}

.cntct-title{padding-left: 58px;}
@media(max-width:767px){
    .land-contact-form{right: 0;}
    .land-contact-right h2{margin-bottom: 50px;}
    .cntct-title{padding-left:0;}
}

.land-contact-form h2{font-size: 30px;font-weight: 600;color: #fff;font-family: 'Open Sans', sans-serif !important;padding: 0;}



@media(max-width:767px){
    .land-contact-form{padding: 15px;height: auto;}
}
.land-contact-form

.counrty-code{width: 20%;border-right: 1px solid #E8C00B;}
.number-box{width: 80%;}



select{width:100%;
    background-image: linear-gradient(to bottom, #343434, #2e2e2e, #282828, #232323, #111);
    padding:10px 15px;
    color: #fff;
    font-size: 14px;
    border: none;
  }

input[type=text], [type=email] {
    width:100%;
    background-image: linear-gradient(to bottom, #343434, #2e2e2e, #282828, #232323, #111);
    padding:10px 15px;
    color: #fff;
    font-size: 14px;
    border: none;
    outline: none;
    }
    textarea { width: 100%; background-image: linear-gradient(to bottom, #343434, #2e2e2e, #282828, #232323, #111); color: #fff; font-size: 14px; resize: none; height: 130px; padding: 10px 15px; border: none;  outline: none; }

    .send-btn{width: 170px;margin: auto;}
    .send-btn button{font-size: 14px; color: #1a1a1a;padding: 10px 60px;background-color: #E8C00B;border: none;font-weight: 400;}

    #counrtycode{padding: 2px;height: 100%;}


    .land-contact-form .col-lg-6,.col-lg-12{margin-bottom:22px;}

    select option{background-color: #222222;}







/*--------------- Footer ---------------*/
/*footer{background-color: #1a1a1a;padding-bottom: 100px;}*/


/*.land-ftr-top-image{position: relative;bottom: 50px;}*/
/*.land-ftr-top-image img{width: 100%;}*/
/*@media(max-width:767px){*/
/*    .land-ftr-top-image{bottom:10px;}*/
/*}*/



/*.land-ftr-connectus{height: 100px;border: 1px solid #666;margin-top: 50px;padding: 15px;}*/


/*.connectus-lft h5{font-size: 15px;font-weight: 500;font-family: 'Open Sans', sans-serif !important;color: #fff;}*/
/*.connectus-inner-box img{width: 40px;}*/
/*.connectus-rgt{justify-content: space-around;}*/

/*@media(max-width:767px){*/
/*.connectus-lft h5{text-align: center;margin-bottom: 30px;}*/
/*.land-ftr-connectus{height: 110px;}*/
/*.landftr-logo img{width: 250px;}*/
/*.land-ftr-connectus{border: none;}*/
/*}*/

/*@media(min-width:992px){*/
/*.connectus-lft{padding-top: 25px;}*/
/*.connectus-rgt{padding-top: 14px;}*/
/*}*/

/*.land-ftr-quicklinks{margin-top: 30px;}*/
/*.land-ftr-quicklinks ul {padding: 0;}*/
/*.land-ftr-quicklinks ul li{display: inline;color: #fff;font-size: 14px;font-weight: 300;padding-right: 18px;}*/
/*.land-ftr-quicklinks li:hover,.land-ftr-quicklinks li:focus{color: #e8c00b;}*/

/*.land-ftr-contact{padding-top: 40px;padding-left: 30px;}*/
/*.land-ftr-contact h3{font-size: 18px; font-weight: 600;color: #fff;font-family: 'Open Sans', sans-serif !important;}*/


/*@media(max-width:767px){*/
/*    .land-ftr-map img{width: 100%;}*/
/*    .land-ftr-contact{margin-bottom: 50px;}*/
   
/*    .land-ftr-quicklinks{text-align: center;}*/

  
/*}*/
/*@media(min-width:992px){*/
/*.land-ftr-map img{width: 130%;height: 80%;}*/
/*}*/





/*.land-ftr-contact-icon img{width: 35px;}*/
/*.land-ftr-contact-text p{font-size: 14px;color: #fff;font-weight: 400;line-height: 23px;}*/
/*.land-ftr-contact-text a{font-size: 14px;color: #fff;font-weight: 400;}*/

/*.land-ftr-contact-inner{margin-top: 25px;}*/


/*-------- Footer --------*/
footer{background-image: url(./assets/img/footer-bg.jpg);min-height: 400px;background-repeat: no-repeat;background-size: cover;padding: 80px 15px;}
.ftr-emails span,.frt-quick-links span{font-size: 16px;font-weight: 700;color: #fff;padding-left: 10px;}
       .ftr-emails a{text-decoration: none;font-size: 13px;font-weight: 400;color: #fff;}
       .social-media-icons{display: flex;justify-content: space-between;margin-top:24px;}
       .mail-box,.contactus-box{margin-bottom: 20px;}
       .footer-logo{margin-bottom: 30px;}
       .ftr-emails a:hover,.ftr-emails a:focus{color: #e8c00b;}
       .frt-quick-links ul{padding-left: 10px;margin-top: 20px;}
       .frt-quick-links li{list-style: none;}
       .frt-quick-links a{font-size: 13px;font-weight: 400;color:#fff;}
.frt-quick-links a:hover,.frt-quick-links a:focus{color: #e8c00b;}


.frt-quick-links .btn-secondary{background-color: transparent;border: none;}
.frt-quick-links .dropdown-menu a{color: #000;}
.frt-quick-links .btn{padding-left: 0;}
 .frt-quick-links .btn-secondary:focus {box-shadow: none;}
@media(max-width:991px){
        footer{text-align: center;}
        .frt-quick-links .btn{padding-left: 18px;}
        .footer-map {margin-top: 50px;}
        .ftr-emails{margin-top: 30px;}
        .social-media-icons{width:200px;margin:auto;}
    }


/*--------------- Responsive Screens ---------------*/
@media(max-width:767px){
    .land-ftr-contact h3{text-align: center;}
    .land-ftr-contact-icon{width: 42px;margin: auto;}
    .land-ftr-contact-text{text-align: center;margin-top: 20px;}
    #land-ftr-contact-add br{display: none;}
    .land-ftr-contact-icon img{width: 50px;}
}


.title-top-line{width: 70px;height: 4px;background-color: #E8C00B;margin-bottom: 8px;}







/*--------------- Responsive Screens ---------------*/
@media(max-width:767px){
.landing-banner-wrapper{background-image:url(assets/img/landing/bannerMobile.jpg);background-repeat: no-repeat;background-size: cover;height:600px;}
.landing-banner-right{padding-top: 500px;text-align: center;}
/* .landing-banner-right h2{font-size: 35px;} */
#header.header-scrolled .mobile-nav-toggle{color: #fff;}
.mobile-nav-toggle{color: #111;}
.landing-abt{padding-top: 300px;}
}


@media(min-width:768px){
.land-abt-title-mobile{display: none;}
}
.land-abt-title-mobile h4{font-size: 18px;font-weight: 300;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;}
.land-abt-title-mobile h2{font-size: 40px;font-weight: 700;color: #1a1a1a;font-family: 'Open Sans', sans-serif !important;margin-bottom: 80px;}

@media(max-width:767px){
.land-abt-title-desktop{display: none;}
.land-ser-title p{padding-bottom: 50px;}
}

.service-title-mobile h3{font-size: 25px;font-weight: 600;color: #fff;font-family: 'Open Sans', sans-serif !important;margin-bottom: 40px;}
@media(max-width:767px){
    .service-title-desktop{display: none;}
}

@media(min-width:768px){
    .service-title-mobile{display: none;}
}

@media(min-width:992px){
.mobiletogle-log{display: none;}
}

/*--------------- Responsive Screens ---------------*/

@media(min-width:768px) and (max-width:991px){
    .landing-banner-wrapper{height: 600px;}
    .landing-banner-right h2{font-size: 40px;}
    .landing-banner-right{padding-top: 160px;}
    .landing-abt-right{padding-top: 50px;}
    .land-contact-form{right: 0;height:650px;}
    .land-ftr-quicklinks ul{text-align: center;}
    .land-ftr-contact h3{text-align: center;}

    .land-ftr-contact-icon{width: 42px;margin: auto;}
    .connectus-lft h5{text-align: center;margin-bottom: 30px;}
    #land-ftr-contact-add br{display: none;}
    .land-ftr-contact-icon img{width: 50px;}
    .land-ftr-connectus{border: none;}
    .land-ftr-contact-text{text-align: center;}
    .landftr-logo{width: 250px;margin: auto;}
}