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;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:150px;padding-left: 20px;padding-bottom:75px;}
}

.landing-banner-right h4{font-size: 16px;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-content h4{font-size:20px;color:#fff;margin:30px 0;}
.land-ser-content li{color:#fff;font-size:13px;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: #3f6a9a;position: relative;right: 150px;}


.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: 22px;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%;
    padding:10px 15px;
    color: #111;
    font-size: 14px;
    border: none;
    outline: none;
    background-color: transparent;border: 1px solid #111;
    border-radius:10px;
    }
    textarea { width: 100%;  color: #111; font-size: 14px; resize: none;  padding: 10px 15px; border: none;  outline: none; background-color: transparent !important;border: 1px solid #111;height:70px!important; border-radius:10px;}
    
    #services-frm{width:100%;
    padding:10px 15px;
    color: #111;
    font-size: 14px;
    border: none;
    outline: none;
    background-color: transparent !important;border: 1px solid #111;
    border-radius:10px;
        background-image:unset !important;
    }
    #services-frm option{ background-color: transparent !important;}

    .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;border-radius:10px;}

    #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;background-position: center;}
.landing-banner-right{padding-top:100px;padding-bottom:50px; text-align: center;}
/* .landing-banner-right h2{font-size: 35px;} */
#header.header-scrolled .mobile-nav-toggle{color: #fff;}
.mobile-nav-toggle{color: #111;}

}


@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-right h2{font-size: 40px;}
    .landing-banner-right{padding-top: 160px;padding-bottom:50px;}
    .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;}
}

.landing-banner-right .land-contact-form{position: unset !important;margin-top:30px;border-radius:10px 35px 10px 10px;width: 80%;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
background-color:rgba(241, 241, 241, 0.6);
}


 /*-------- Around The World --------*/
    .around-the-world{background-image: url(https://www.blessedmarineautomation.com/assets/images3/around-the-world-bg.jpg);background-repeat: no-repeat;background-size: cover;padding-left: 0;padding-right: 0;height:400px;}
    .overlay {
        background: rgba(0, 0, 0, 0.8);
        overflow: hidden;height: 400px;
       }
       .around-the-world h4{font-size: 40px;font-weight: 600;color:#fff;font-family: 'Open Sans', sans-serif;}
       .around-the-world span{color: #e8c00b;}
       .around-the-world .container{padding: 0px 15px;}
       
     
       
       .around-the-world hr{height: 2px;background-color: #fff;width: 450px;}
       .around-left-side p{font-size: 14px;font-weight: 400;color: #fff;padding-right: 100px;}
       .around-right-side{border-left: 3px solid #fff;padding: 68px 0;}
       .around-left-side{padding: 70px 0;}
       
       .around-btn-icon1{background-image: url(https://www.blessedmarineautomation.com/assets/icons3/uk-icon-white.svg);height: 65px;background-repeat: no-repeat;padding-top:13px;padding-left: 80px;margin-bottom: 10px;}
       .around-right-side a{text-decoration: none !important;}
       .around-btns:hover .around-btn-icon1{background-image: url(https://www.blessedmarineautomation.com/assets/icons3/uk-icon-yellow.svg);background-color: #fff;border-radius: 40px;}
       .around-btn-icon1 p,.around-btn-icon2 p,.around-btn-icon3 p{font-size: 22px;font-weight: 600;color: #fff;}
       .around-btns:hover .around-btn-icon1 p{color: #000;}
       .around-btns{position: relative;right: 32px;}
       

       .around-btn-icon2{background-image: url(https://www.blessedmarineautomation.com/assets/icons3/asia-icon-white.svg);height: 65px;background-repeat: no-repeat;padding-top:13px;padding-left: 80px;}
       .around-btns:hover .around-btn-icon2{background-image: url(https://www.blessedmarineautomation.com/assets/icons3/asia-icon-yellow.svg);background-color: #fff;border-radius: 40px;}
       .around-btns:hover .around-btn-icon2 p{color: #000;}

       .around-btn-icon3{background-image: url(https://www.blessedmarineautomation.com/assets/icons3/mabrouk-marine-icon-white.svg);height: 65px;background-repeat: no-repeat;padding-top:13px;padding-left: 80px;margin-top:30px;}
       .around-btns:hover .around-btn-icon3{background-image: url(https://www.blessedmarineautomation.com/assets/icons3/mabrouk-marine-icon-yellow.svg);background-color: #fff;border-radius: 40px;}
       .around-btns:hover .around-btn-icon3 p{color: #000;}
       .around-right-side .col-lg-12{margin:10px 0;}
       
        /*-------- Responsive --------*/  
     @media(min-width:768px) and (max-width:991px) {.clients-box{flex-direction:row;}}
     @media(min-width:300px) and (max-width:767px) {.clients-box{flex-direction: column;}}
     
          @media(min-width:300px) and (max-width:991px) {
        .carousel-container h1{font-size:38px;text-align:left;}
        
        .carousel-container p{font-size: 16px;margin-top: 20px;}
        .banner-btns a{margin-bottom:15px;}
        
        .banner{height:550px;}
        .around-the-world h4{text-align: center;font-size: 36px;}
        .around-the-world p{text-align: justify;padding-right: 0;}
        .around-left-side{padding: 70px 15px;}
        .around-btns{right: 0;margin:auto;width: 250px;}
        .around-right-side{border: none;padding-top: 0;}
        .around-btn-icon1 p,.around-btn-icon2 p,.around-btn-icon3 p{font-size: 18px !important;}
        /*.why-choose-right h3{margin-top: 285px;}*/
        .why-choose{padding: 100px 15px;}
        .why-choose-right-btn{justify-content: center;
    gap: 20px; margin-top:30px;   width:unset;}
        .why-choose-right a{font-size:13px;}
        .why-right-btn-box{margin-bottom:27px;margin-left:0;margin-right:0;}
        .overlay{height:860px;}
        .around-the-world{height:860px;}
        .services-content{padding: 0 0px;}
        .services-wrapper p{text-align: justify;}
         .why-choose-counter{flex-wrap: wrap;}
        .counter-box{width: 45%!important;}
        .our-clients{padding: 0px 15px 50px 15px;}
        .our-clients p{padding-right: 0;}
        
        .clients-boxs-1 {margin: 10px 0;}
        
        .footer-logo{margin-bottom: 20px;}
        footer{padding: 30px 15px;}
        .ftr-emails a{display:block;}
        
        footer .col-lg-6{margin:20px 0;}
        .ftr-emails{margin-bottom:35px;}
        
         .banner-content h2{font-size:20px;}
        .banner-content h1{font-size:30px;}
        
        .banner-content { padding-top: 425px;padding-bottom: 56px;
        
    
        }
        
        
     }
     
     
     /*New Form Changes*/
        
        .form-header{padding: 30px 30px 15px 30px;
  background-color: #e8c00b;
  border-top-right-radius: 35px;}
  .form-body{padding: 30px 45px;}
  .landing-banner-right{display: flex;
  align-items: center;
  justify-content: end;
}
.navbar .dropdown ul a{color:#fff;}
       
       
       @media(max-width:991px){
           
           .landing-banner-right .land-contact-form{width:100%;padding:0;background-color: rgba(241, 241, 241, 1);}
           .land-contact-form h2{font-size:18x;}
           .landing-banner-right h4{font-size:16x;}
       } 
       
       
       
       
       
       
       
       
       
       
       
       
      