  nav.navbar.bootsnav ul.nav.navbar-right .dropdown-left .dropdown-menu .dropdown-menu {
    left: 100px;
  }  
body{font-size: 18px;}


.mb-100{ margin-bottom: 100px; }

.about-area .about-content .info h4{color: #045d97;}
.about-area .about-content ul li .icon i{ color: #045d97; }
.btn-theme{     background-color: #045d97;border: 2px solid #045d97;}
.logo{ width:82%; }
.breadcrumb-area{ padding: 19px 0!important;}
.shadow.dark::after{     background: #045d97 none repeat scroll 0 0; opacity: 1!important; }
.breadcrumb-area h1{ display: inline-block!important; float: left;margin-top: 2px!important; }
.breadcrumb-area .breadcrumb{ float: right; }
.breadcrumb-area .breadcrumb::after{background: unset!important;}
.breadcrumb-area .breadcrumb li.active{ color: #9dd0f5!important; }
.breadcrumb-area .breadcrumb li::after{content: ">"!important; border: unset!important; top: 20%!important; }
.contact-area .contact-form p::after{ left: 50%!important; transform: translate(-50%);}

.index-process{ border:15px solid #045d97; padding: 10px; background-color: #045d97; }
.w-90{width: 90%; margin: auto;}
.f-20{ font-size: 20px!important; }
.f-color-while{ color:#fff; }

.f-item{     display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; }
.f-item h3, .f-item p{ color:#045d97; line-height: 2.4; }
.bg-2304{     border-right: 1px solid #dfdfdf; }
.w-90{ width:90%; }
.pt-50{ padding-top: 50px; }
.pb-80{ padding-bottom: 80px; }
.mt-10{ margin-top: 10px; }
.mt-80{ margin-top: 80px; }
.mb-80{ margin-bottom: 80px; }
.mb-100{ margin-bottom:100px; }
.pd-10{ padding: 10px; }
.pdtb-10{padding: 30px 10px; }
.f-w-900{ font-weight: 900; }
.c-bg-y{ background-color: #e9e5e0; }

.padding-20{ padding:20px; }
.cooperate h2{ margin-bottom: 50px; font-size: 20px; }
.product h2{ margin-bottom: 50px; font-size: 20px!important; }
.product:hover h2{ color:#045d97;  }
.f-item h3{ font-weight: 900; }
.f-items{ padding-top: 0!important; }
.border-2304{ border:1px solid #ccc; }

.btn-00{ padding: 15px 20px; border-radius: 50px; background-color:#045d97; color: #fff; }
.btn-00:hover{ color:#ccc; }
.btn-01{ padding: 15px 20px;  background-color:#045d97; color: #fff; }
.btn-01:hover{ color:#ccc; }

.product-title{ font-size: 30px; font-weight: 900; }
.pro-details{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:50px 0; }
.pf-item p{ margin: 50px auto!important; color: #000; font-weight: 900;}
.f-item a{ color:#045d97; }



@media(min-width: 1024px){
    nav.navbar.bootsnav ul.nav > li > a{
      font-size: 20px!important;
    }

    nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{font-size: 20px!important;

    }

}

@media(max-width: 1023px){

  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{ font-size: 16px!important;}
  nav.navbar.bootsnav .navbar-nav > li > a{ font-size: 16px!important; }

}

@media(max-width: 991px){

  .bg-2304{     border-bottom: 1px solid #dfdfdf; border-right: unset!important; }
  .m-pb-50{ padding-bottom: 50px!important; }
  .logo{ width:unset!important; }
  .height-2304{ height:auto; }

  .m-margin-re{ margin-bottom:230px!important; }

}