html {
    scroll-behavior: smooth;
  }

  body {
    /*font-family: 'Roboto', sans-serif;*/
  }

  /*owl-slider*/
  .owl-dot {
    display: none !important;
  }

  @media screen and (min-width: 1200px){.owl-item {margin-right: 12px !important;}}

  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel button.owl-dot {
    font-size: 45px !important;
  }

  .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    left: -60px !important;
    top: 35%;
  }

  .owl-next:hover,
  .owl-prev:hover {
    color: #000 !important;
    background: #fff !important;
  }

  .owl-next:focus,
  .owl-prev:focus {
    outline: unset !important;
  }

  .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    right: -60px !important;
    top: 35%;
  }

  /*owl-slider*/
  .testimonial {
    box-shadow: 5px 5px 5px #d2d2d2;
  }

  .testimonial-main-section {
    background: #e2e2e240;
  }

  .growing-network-section {
    text-align: center !important;
  }

  .table-section {
    overflow-x: auto;
  }

  .border-header {
    position: relative;
  }

  .border-header:before {
    border-bottom: 5px solid #FFF !important;
    border-radius: 5px 0px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 100px;
    left: 50%;
    transform: translateX(-50%);
  }

  .quick-login-image {
    background-image: url("../image/home.png");
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
  }

  .head-center-text {
    padding-top: 7px;
    text-align: center;
  }

  .head-last-text {
    position: absolute ;
    right: 0px;
    padding-top: 7px;
  }

  .findload-bg {
    background-image: url('../image/search.png');
  }

  .footer-bg {
    background-image: url("../image/footer.png");
    background-position: bottom;
    background-size: cover;


  }

  .findload-form .form-control {
    padding: 23px 16px;
    font-weight: 500;
    border: none;
    background: #fff;
  }

.findload-form .form-control {
  	padding: 23px 16px;
  	width: 100%;
}

  .findload-form input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #bec1c4 !important;
    font-size: 17px;
    opacity: 1;
  }

  .findload-content .form-section label {
    font-weight: 550;
    color: #717275;
    font-size: 17px;
  }

  .findload-form input:focus {
    box-shadow: 0px -1px 3px 0px #0E5D96 !important;
  }

  .quick-login-item.active {
    background-color: #0E5D96 !important;
  }

  .quick-login-item {
    min-width: 33%;
    padding: 0px;
  }

  .quick-login-item label:hover {
    cursor: pointer;
  }

  .opacity {
    position: absolute;
    opacity: 0;
    width: 0;
    /* for internet explorer */
  }

  .nav-item label {
    padding-top: 6px;
  }

  .active label {
    color: white;
    font-weight: bold;
  }

  .btn-blue {
    background-color: #0E5D96 !important;
    border-color: #0E5D96 !important;
  }

  .btn-blue:hover {
    background-color: #0f63a0 !important;
    border-color: #0f63a0 !important;
  }

  .marqu{
    background-color:#1579c1;
    /* background-color:#0E5D96; */

  }
  .marqu-link{
    text-decoration: none;
    color: white;
  }
  .marqu-link:hover{
    text-decoration: none;
    color: white;
  }
  .blink_text{
    padding: 5px;
    height: 10px;
    font-size:16px;
    -webkit-animation: blink 2s linear infinite;
    -moz-animation: blink 2s linear infinite;
    animation: blink 2s linear infinite;
  }
  @-webkit-keyframes blink {
    0% { color  : black; }
    49% { color : black; }
    50% { color : yellow; }
    100% { color: yellow; }
}

@-moz-keyframes blink {
    0% { color  : black; }
    49% { color : black; }
    50% { color : yellow; }
    100% { color: yellow; }
}

@keyframes blink {
    0% { color  : black; }
    49% { color : black; }
    50% { color : yellow;}
    100% { color: yellow; }
}
  /*html, body {
      scroll-behavior: smooth;
      background-color: #fff;
      color: #636b6f;
      font-family: "Roboto", sans-serif !important;
      font-weight: 200;
      height: 100vh;
      margin: 0;
  }
  .card{
      margin-bottom: 0px;
  }
  .full-height {
      height: 100vh;
  }

  .flex-center {
      align-items: center;
      display: flex;
      justify-content: center;
  }

  .position-ref {
      position: relative;
  }

  .top-right {
      position: absolute;
      right: 10px;
      top: 18px;
  }

  .content {
      text-align: center;
  }

  .title {
      font-size: 84px;
  }

  .links > a {
      color: #636b6f;
      padding: 0 25px;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: .1rem;
      text-decoration: none;
      text-transform: uppercase;
  }

  .m-b-md {
      margin-bottom: 30px;
  }
  .register-header .header-logo{
      width: 100%;
      min-height: 45px;
  }
  .register-header{
      padding-left: 60px;
      padding-right: 60px;
      background-color: #0E5D96 !important;
  }
  .register-header .navbar-brand{
      color: #fff !important;
      text-transform: uppercase !important;
  }
  .register-header .navbar-brand img{
      width: 100;
      height: 50px;
  }
  .register-nav-items .nav-item{
      font-weight: bold;
      margin-right: 20px;
  }
  .register-nav-items .nav-item:last-child{
      margin-right: 0px;
  }
  .register-nav-items .nav-item a{
      text-transform: capitalize !important;
      color: #fff !important;
      font-size: 17px;
  }
  .front-graphic-image{
      width: 100%;
      height: 400px;
  }
  .login-form{
      border-radius: 15px;
  }
  .card-header.bg-light{
      background-color: #2A5D95 !important;
  }
  .login-form-header{
      background-color: #2A5D95;
      width: 150px;
      color: #fff;
      padding: 2px;
      text-align: center;
      border-radius: 10px 0px 0px 10px;
      margin-top: 35px;
  }
  .search-bar{
      background-color: #2A5D95;
      padding: 15px;
      color: #fff !important;
  }
  .search-bar-header{
      font-weight: bold;
      margin: 0px;
  }
  .search-form{
      display: inline-block;
  }
  .lable-search{
      color: #fff;
      font-size: 18px;
      font-weight: bold;
      display: inline-block;
  }
  .search-input{
      background: white;
      border:none;
      width: 150px;
      border-radius: 5px;
      padding:5px;
  }
  .search-btn{
      background: #41A75D;
      border:none;
      color:#fff;
      width: 140px;
      padding: 9px 0px;
      font-weight: bold;
      border-radius: 5px;
  }
  .info-box-header{
      color: #FFF;
      font-size: 20px;
      font-weight: bold;
  }
  .info-list{
      list-style-type: none;
      color:black;
      font-size: 16px;
      padding: 0px;
  }
  .info-list li{
      border-bottom: 1px dotted #2A5D94;
      margin: 9px 0px;
      padding: 3px 0px;
      color: #353535;
      font-weight: bold;
  }
  .aboutus-header{
      font-size: 30px;
      color: black;
      font-weight: bold;
  }
  .border-header{
      position: relative;
  }
  .border-header:before{
      border-bottom: 5px solid #2A5D95;
      border-radius: 5px 0px;
      position: absolute;
      bottom: -10px;
      content: "";
      height: 5px;
      width: 40%;
      left: 30%;
  }
  .aboutus-box{
      background: whitesmoke;
      aboutus-body
  }
  .aboutus-body{
      color:black;
      font-size: 17px;
      letter-spacing: 1px;
      margin-top: 15px;
  }
  .media-header{
      font-size: 30px;
      color: black;
      font-weight: bold;
      border-radius: 5px;
  }
  .media-logo{
      width: 100%;
      height: 200px;
  }
  .media-box{
      padding: 10px 15px;
  }
  .media-name{
      background: #babfc7;
      padding: 10px;
      color:black;
      font-weight: bold;
      font-size: 18px;
      text-align: center;
  }
  .social-icon{
      background: #2A5D95;
      padding: 2px 8px;
      color:white;
      border-radius: 50%;
  }
  .social-icon:hover{
       color:white;
       box-shadow: 0px 3px 5px gray;
  }
  .img-fluid{
      width: 250px;
      height: 250px;
  }
  .main-section{
      padding: 30px 0px;
  }

  .card-fix-height{
      height:260px !important;
  }
  .user-type-label{
      font-size: 15px;
      font-weight: 600;
  }
  .btn-quick-login{
      background: #0E5D96;
      color: #fff;
  }
  .btn-quick-login:hover{
      color: #fff;
  }
  .footer{
      background: #3a3a3a;
      color: #fff;
      padding: 0 50px;
  }
  .footer h6{
      color: #BBBBBB;
  }
  .list-style{
      padding: 0px !important;
  }
  .list-style li{
      list-style: none;
      margin-top: 15px !important;
  }

  .list-style li a{
      color: #fff !important;
      font-size: 14px;
  }
  .social-media{
      margin-top: 40px;
  }
  .cin{
      margin-top: 25px;
  }
  .get-social-icon{
      background: #fff;
      padding: 8px 14px;
      color:#000;
      margin-left: 10px;
      border-radius: 2px;
  }
  .get-social-icon i{
      font-size: 18px !important;
      color: #000;
  }
  .footer-section{
      padding: 42px 0;
      border-bottom: 2px solid rgba(255,255,255,0.3);
  }
  .footer-lower-section{
      margin-top: 20px;
      padding-bottom: 20px;
  }
  .apple-store-img{
      margin-left: 26px;
      margin-right: 11px;
  }*/
  .border-header-covid {
    position: relative;
  }

  .border-header-covid:before {
    border-bottom: 5px solid #2A5D95;
    border-radius: 5px 0px;
    position: absolute;
    bottom: -10px;
    content: "";
    height: 5px;
    width: 16%;
  }

  .phone-number {
    width: 145px;
    color: #fff;
    font-weight: bold;
  }

  .phone-number:hover {
    color: #000;
  }

  /*.testimonial-section{
      height: 380px;
  }*/

  .covid-pledge {
    background: #E9E9E9;
    width: 100%;
  }

  .covid-listing-div {
    background: #0E5D96;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    font-weight: 500;
  }

  .covid-listing-img {
    text-align: center;

  }

  .covid-listing-img img {
    border-radius: 50%;
    width: 58px;
    height: 47px;
    margin-top: 29px;
  }

  .margin-top-3 {
    margin-top: 3%;
  }

  .pledge-main {
    margin-top: 30px;
  }

  .pledge-main img {
    border-radius: 50%;
    box-shadow: 0px 0px 0px 3px #fff;
    padding: 2px;
    width: 70px;
    height: 70px;
  }

  .pledge-main .pledge-desc {
    padding-top: 15px;
    border: 1px solid rgba(0, 0, 0, 0.125);
    background: #EFEFFF;
    box-shadow: 1px 1px 2px #ECECEC;
    border-radius: 5px;
  }

  .pledge-main .pledge-desc h5 {
    color: #0E5D96;
  }

  /*New Design CSS*/

  .btn-flat {
    border-radius: unset !important;
  }

  .phone-no {
    font-weight: bold;
    /*width: 170px;*/
  }

  .header-desc-text {
    font-size: 22px;
    font-weight: 500;
  }

  .header-desc {
    position: relative;
    left: -20%;
  }

  .register-header .header-logo {
    width: 10%;
    padding-bottom: 7px;
  }

  .second-nav-items .nav-item {
    font-weight: bold;
    margin-right: 20px;
  }

  .second-nav-items .nav-item:last-child {
    margin-right: 0px;
  }

  .second-nav-items .nav-item a {
    text-transform: capitalize !important;
    font-size: 15px;
    font-weight: 700;
    color: #000 !important;
    padding: 1px 2.5rem 1px 0px !important;
  }

  /*.second-nav-items li:first-child a{
      color: #0E5D96 !important
  }*/
  .login-support-nav {
    margin-left: 1%;
  }

  .login-support-nav .nav-item {
    padding: 7px 0px;
    /* padding: 1px 10px; */
  }

.login-support-nav .nav-item a {
    padding: 1px 0.5rem;
    font-size: 16px;
}
.nav-link.email,.nav-link.support{
	color: #000 !important;
}

  .login-support-nav .nav-item {}

  .nav-link.email {
    color: #000 !important;
  }

  .navbar-expand-md .second-nav-items .nav-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .carousel {
    position: relative;
    z-index: 0;
    background: #FFFFFF;
  }

  .carousel-item {
    height: 525px;
  }

  .carousel-item img {
    height: 100%;
    width: 100% !important;
  }

  .main-search-section {
    margin-top: -80px;
    z-index: 5000 !important;
    background-color: #DCDCDC !important;
  }

  .search-box p {
    font-weight: 700;
    padding: 8px 0px 15px !important;
    margin-top: 10px;
    margin-bottom: 0px !important
  }

  .search-box input::placeholder {
    color: #000 !important;
  }

  .search-box button {
    margin-top: 15px;
  }

  .btn-find-load {
    font-size: 10px;
    padding: 5px 30px;
    border-radius: 7px;
    font-weight: 700 !important;
  }

  .search-box {
    background-color: #fff !important;
  }

  .main-search-section .search-section {
    box-shadow: 0px 0px 7px 3px #857c7ccc;
  }

  .search-section {
    position: relative;
    margin: 0 auto;
    width: 94%;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
  }

  .table-section {
    background-color: #e2e2e240;
    min-height: 372px;
  }

  /*.search-table{

      font-weight: 500 !important;
      border-spacing: 0 1.3rem !important;
      border-collapse: separate !important;
  }
  .search-table tr{
      background-color: #FFFFFF;
      box-shadow: rgba(0, 0, 0, 0.05) 0 4px 20px 0;
      cursor: pointer;
      border-radius: 5px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      border-radius: 0.5rem;
  }
  .search-table tr td:first-child{
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
  }
  .search-table tr td:last-child{
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
  }
  .search-table tr td{
      text-align: center;
      font-size: 18px;
      padding-top: 25px;
      padding-bottom: 25px;
  }*/
  .custome-datatable-design {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .table thead th {
    border: none;
  }

  table.custome-datatable-design tbody tr,
  table.custome-datatable-design tbody tr {
    background-color: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.05) 0 4px 20px 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0.5rem;
  }

  table.custome-datatable-design tbody tr td,
  table.custome-datatable-design tbody tr td {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  table.custome-datatable-design-all-tr {
    border-spacing: 0 10px;
  }

  table.custome-datatable-design-all-tr tbody tr {
    background-color: #FFFFFF;
    margin-bottom: 50px;
    box-shadow: rgba(0, 0, 0, 0.05) 0 4px 20px 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0.5rem;
  }

  .covid-border-header {
    position: relative;
  }

  .covid-border-header:before {
    border-bottom: 3px solid #0E5D96 !important;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 80px;
    left: 62%;
    transform: translateX(-50%);
  }

  .testimonial {
    box-shadow: -1px 2px 7px #d2d2d2;
    margin-top: 10px;
    background-color: #fff;
    /*border: 1px solid #f1f1f1;*/
    /*box-shadow: rgba(0, 0, 0, 0.05) 0 4px 20px 0;*/
  }

  .testimonial-footer {
    position: relative;
    margin-top: 30px;
  }

  .testimonial-image {
    position: absolute;
    top: -45%;
    right: 8px;
  }

  .testimonial-image img {
    border-radius: 50% !important;
    border: 4px solid #e2e2e2;
    width: 70px !important;
    height: 70px;
    margin-bottom: 10px;
    border-radius: 50%;
  }

  .testimonial-footer {
    background-image: linear-gradient(#0E5D96, #0E5D96);
  }

  .testimonial-icon {
    padding: 15px;
    padding-bottom: 0px !important;
  }

  .testimonial-icon i {
    font-size: 30px;
    color: #e2e2e2;
  }

  .covid-border-header strong {
    font-weight: 600;
  }

  .testimonial-desc {
    color: #2f2a2a;
    font-weight: normal;
    font-size: 13px;
    padding-top: 0px !important;
  }

  .management-box-desc {
    font-size: 16px;
  }

  .management-section {
    background: #fff;
  }

  .network-border-header {
    position: relative;
    font-weight: 600;
  }

  .network-border-header:before {
    border-bottom: 3px solid #0E5D96 !important;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 65px;
    left: 86%;
    transform: translateX(-50%);
  }

  .our-growing-network-img {
    background: #505050 !important;
    border-radius: 50%;
    height: 175px;
    width: 175px;
  }

  .android-store-img img {
    width: 170px;
    height: 50px;
  }

  .partner-img {
    margin-top: 29% !important;
  }

  .our-growing-network-img img {
    margin-top: 25%;
  }

  .our-growing-network-img p,
  .our-growing-network-img strong {
    line-height: 15px !important;
  }

  .our-growing-network-section {
    background: #FFFFFF;
  }

  .our-growing-network-section-desc {
    margin-top: 30px;
  }

  .our-growing-network-section-desc p {
    font-size: 20px;
    font-weight: 400;
  }

  .company-border-header {
    position: relative;
  }

  .company-border-header:before {
    border-bottom: 3px solid #606060 !important;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 60px;
    left: 10%;
    transform: translateX(-50%);
  }

  .connect-border-header {
    position: relative;
  }

  .connect-border-header:before {
    border-bottom: 3px solid #606060 !important;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 70px;
    left: 10%;
    transform: translateX(-50%);
  }

  .support-border-header {
    position: relative;
  }

  .support-border-header:before {
    border-bottom: 3px solid #606060 !important;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 65px;
    left: 13%;
    transform: translateX(-50%);
  }

  .reach-the-right-team-border {
    position: relative;
    font-weight: 600;
  }

  .reach-the-right-team-border:before {
    border-bottom: 7px solid #0E5D96 !important;
    border-radius: 10px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 50px;
    left: 50%;
    transform: translateX(-50%);
  }

  .footer-menu p,
  .footer-menu a,
  .footer-menu ul li {
    font-size: 18px;
    color: #8D8E93;
  }

  .download-app-text h4 {
    margin-top: 30px;
    color: #8D8E93;
    font-size: 23px;
  }

  .footer-menu h5 {
    font-weight: 700;
    color: #606060;
  }

  .footer-menu p,
  .footer-menu ul li {
    font-weight: 500;
  }

  .footer-menu-first {
    padding: 40px !important;
  }

  .footer-menu-second {
    padding: 40px 10px 40px 10px !important;
  }

  .footer-menu-third {
    padding: 40px 10px 40px 10px !important;
  }

  /*.download-app-text{
      margin-left:50px;
  }*/
  .reach-the-team-right-box-title h6 {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 15px;
  }

  .reach-the-right-team-section {
    background-color: #fff !important;
  }

  .reach-the-team-right-box-desc p {
    font-size: 18px;
  }

  .reach-the-team-right-box-desc p .email {
    color: #4c77de;
    font-weight: 700;
  }

  .reach-the-team-right-box-image img {
    border-radius: 50%;
    width: 70px;
    background-color: #e2e2e2;
  }

  .reach-the-right-team-div {
    margin-top: 80px;
  }

  .reach-the-team-right-box-desc p .phone {
    color: #102df3;
    font-weight: 700;
  }

  .management-box-image {
    margin: 0px auto;
    width: 200px;
    height: 190px;
  }

  .management-box-title h4 {
    font-weight: bold;
  }

  .management-box-image img {
    width: 100%;
    border-radius: 50%;
  }

  .footer-section {
    background: #0E5D96 !important;
    /* background: #121212 !important; */
    padding-top: 30px;
    color: #fff;
  }

  .footer-logo {
    width: 40%;
  }

  .footer-logo img {
    /* width: 100%; */
  }

  .footer-section p {
    color: #fff;
    opacity: 0.8;
  }

  .footer-menu-title {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: bold;
  }

  .list-unstyled li {
    margin-bottom: 10px;
    opacity: 0.8;
  }

  .list-unstyled a {
    color: #fff;
  }

  .social-section {
    background-color: #4383c9;
    border-radius: 8px;
    height: 50px;
    width: 196px;
    padding: 0 10px 0 10px;
  }

  .social-icon {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%;
  }

  .social-icon i {
    font-size: 28px;
    color: #fff;
  }

  .news-border-header {
    position: relative;
  }

  .news-border-header:before {
    border-bottom: 3px solid #0E5D96 !important;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    content: "";
    height: 5px;
    width: 80px;
    left: 57%;
    transform: translateX(-50%);
  }

  /* Slider */
  .news-section {
    background-color: #e2e2e240;
  }

  .slick-slide {
    margin: 0px 20px;
  }

  .slick-slide img {
    width: 100%;
  }

  .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }

  .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }

  .slick-list:focus {
    outline: none;
  }

  .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }

  .slick-slider .slick-track,
  .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
  }

  .slick-track:before,
  .slick-track:after {
    display: table;
    content: "";
  }

  .slick-track:after {
    clear: both;
  }

  .slick-loading .slick-track {
    visibility: hidden;
  }

  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
  }

  [dir="rtl"] .slick-slide {
    float: right;
  }

  .slick-slide img {
    display: block;
  }

  .slick-slide.slick-loading img {
    display: none;
  }

  .slick-slide.dragging img {
    pointer-events: none;
  }

  .slick-initialized .slick-slide {
    display: block;
  }

  .slick-loading .slick-slide {
    visibility: hidden;
  }

  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
  }

  .slick-arrow.slick-hidden {
    display: none;
  }

  .slick-prev {
    position: absolute;
    left: -80px;
    top: 40px;
  }

  .slick-next {
    position: absolute;
    right: -80px;
    top: 40px;
  }

  .slick-prev:before {
    color: #fff;
    font-size: 30px;
  }

  .slick-prev i {
    position: relative;
    top: -2px;
    left: -2px;
  }

  .slick-next i {
    position: relative;
    top: -2px;
    right: -2px;
  }

  .slick-next:before {
    color: #fff;
    font-size: 30px;
  }

  .slide-arrow {
    font-size: 25px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    border: unset;
    color: #fff;
    background-color: #0E5D96 !important
  }

  .slider-title h2 {
    font-size: 40px;
    font-weight: 600;
  }

  .slider-title p {
    display: inline-block;
    color: #0E5D96 !important;
  }

  .customer-logos .slide a img {
    justify-content: center;
    /*-webkit-filter:grayscale(100%);*/
    /*filter: grayscale(100%);*/
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px 40px 33px;
    height: 120px;
  }

  /*.customer-logos .slide a img:hover{
      -webkit-filter:unset;
      filter:unset;
      background-color:#fff;
  }*/
  .slick-slide {
    height: 120px;
    align-items: center;
    justify-content: center;
    display: flex;
  }

  .active,
  .booked {
    font-weight: 700;
    color: #39CA0D;
  }

  .testimonial-title p {
    font-size: 13px;
    font-weight: 600;
  }

  .testimonial-box {
    padding-right: 20px;
  }

  .register-header .navbar-brand img {
    /* height: 38px; */
  }

  .front-searching-table thead {
    color: #fff;
    background: #505050;
    border-radius: 8px;
  }

  .error-container .error {
    color: #eb5757;
    background: white;
    border: 0.5px solid;
    border-radius: 4px;
    font-family: 'Titillium Web';
    padding: 3px 9px;
    box-shadow: 0 0 4px 0 rgb(255 0 0 / 50%);
  }

  .error-container .error:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 11px solid transparent;
    border-top: 14px solid #fff;
    content: "";
    position: absolute;
    left: 10%;
    top: 25px;
    z-index: 0;
  }

  .error-container {
    position: absolute;
    top: -2.4rem;
  }

  .company_name_error-container {
    width: 150px;
  }

  .product_error-container {
    right: 18%;
  }

  .size_error-container {
    width: 150px;
  }

  .MuiInputBase-input {
    margin-top: -6px !important;
    font: inherit;
    color: #000;
    width: 95%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px 5px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
    font-weight: normal !important;
  }

  .type-dropdown {
    width: 15%;
    border-right: 1px solid #000;
  }

  .MuiInputBase-input::placeholder {
    color: red !important;
    opacity: 1;
    /* Firefox */
  }

  .MuiInputBase-input:focus {
    border: none !important;
    box-shadow: unset !important;
  }

  .inquiry-form-label {
    margin-bottom: 0 !important;
    font-size: 11px;
    color: #B7B7B7;
  }

  .type-dropdown-select {
    font: inherit;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
    font-weight: 600 !important;
  }

  .type-dropdown {
    width: 15%;
    float: left;
  }

  .type-dropdown-select::placeholder {
    opacity: 1;
    /* Firefox */
  }

  .type-dropdown-select:focus {
    border: none !important;
    box-shadow: unset !important;
  }

  .type-inquiry-form-label {
    padding-left: 5px;
  }

  .pickup-address-div {
    padding-left: 10px;
    width: 16%;
    float: left;
    padding-left: 10px;
  }

  .inquiry-border-right {
    border-right: 1px solid #B7B7B7;
  }

  .mobile-num-div {
    width: 17%;
    float: left;
    padding-left: 10px;
  }

  .company-name-div {
    width: 12%;
    float: left;
    padding-left: 10px;
  }

  .size-div {
    width: 11%;
    float: left;
    padding-left: 10px;
  }

  .inquiry-btn-div {
    width: 13%;
    float: left;
    text-align: center;
  }

  .inquiry-btn-div button {
    border-radius: unset;
    width: 93%;
    padding: 7px;
    font-size: 16px;
    margin-top: 5px;
  }

  .pickup-address-input:focus+.pickup-address-label {
    color: red !important;
  }

  .MuiInputBase-input:focus {
    color: #000;
  }

  .MuiInputBase-input::-webkit-input-placeholder {
    font-size: 12px;
    color: #000;
  }

  .location-div {
    width: 27%;
    float: left;
    padding-left: 10px;
  }

  .MuiInputBase-input::placeholder {
    color: red !important;
  }

  .MuiInputBase-input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: red !important;
  }

  .MuiInputBase-input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: red !important;
  }

  .product-div {
    float: left;
    padding-left: 10px;
  }

  .input-div input::placeholder {
    color: #b7b7b7 !important;
  }

  .input-div:focus-within label {
    color: blue !important;
  }

  .inquiry-border-right {
    height: 50px !important;
  }

  .search-box {
    height: 50px;
  }

  .type-dropdown-select {
    -webkit-appearance: none;
  }

  .type-dropdown-select {
    background-image: linear-gradient(45deg, transparent 47%, gray 61%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #fff, #fff);
    background-position: calc(100% - 31px) calc(8px + 2px), calc(95% - 16px) calc(9px + 1px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
  }

  .mobile-num-input-div {
    float: left;
    width: 80%;
  }

  .mobile-num-code-div {
    float: left;
    width: 2rem;
    margin-top: -3px;
  }

  .mobile-num-lable-div {
    float: left;
  }

  .text-color-blue {
    color: #FFFFFF;
  }

  .text-color-b {
    color: #1b5c94;
  }

  .boder-2 {
    border: 1px solid #1b5c94;
  }

  .line_1 {
    width: 84%;
    height: 3px;
    position: absolute;
    background-color: #1b5c94;
    top: 23px;
    right: 0;
  }

  div#blogText {
    position: absolute;
    top: 28%;
    right: 55px;
    width: 40%;
    text-align: right;
    color: #0E5D96;
  }

  .bg-img-blog {
    background-image: url("../image/banner-2.jpg");
    height: 300px;
  }

  .bg-img-aboutus {
    background-image: url("../image/banner-5.jpg");
    height: 300px;
  }

  #blog-title-text {
    display: none;
  }

  .b-r-8 {
    border-radius: 8px;
  }

  .hovereffect {
    position: absolute;
    top: 0;
    opacity: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    zoom: 1;
    filter: alpha(opacity=0);
    opacity: 0.5;
    background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.1) 50%);
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.1) 50%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.1) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1);
  }

  .post-media:hover img,
  .masonry-box:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }

  .post-media img,
  .masonry-box img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  .post-media img {
    width: 100%;
  }

  .post-media {
    position: relative;
    overflow: hidden;
  }

  .line5 {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(0 0 0 / 48%);
  }

  .crated-date {
    font-size: 18px;
    color: gray;
    position: absolute;
    line-height: 1.8em;
}

.section-label {
	color: gray;
  }

  .socie-icons {
    position: absolute;
    right: 18px;
    font-size: 16px;
    bottom: -33px;
  }

.crated-date-list {
    font-size: 14px;
    color: gray;
}

  .aboutUs-text {
    /* min-height: 441px; */
    color: #252525;
    /* padding: 25px; */
    font-family: Nunito, sans-serif;
    font-size: 18px;
  }

  .hilightText {
    color: #1a5993;
    border-left: 4px solid;
    padding-left: 5px;
    font-size: 17px;
  }

  .textHide {
    display: none;
  }

  #img_about_1 {
    background-image: url("../image/with-logo_2.png");
    background-repeat: no-repeat;
    /* background-size: 80%; */
    height: 538px;
    background-position: center;
    display: none;
  }

  .text-color-wh {
    color: #FFFFFF;
  }

  .line-text-btm {
    width: 102px;
    height: 4px;
    background-color: #ffffff;
    border-radius: 50px;
    margin-bottom: 10px;
  }
  .vertical_scroll{
    margin-right:0px !important;
  }

  /* Email Css */

  /****************
  Contact Form
  *****************/

  /* Contact Form End */

  /* Career Form Start */
  /* ===== Career ===== */
.career-form {
  background-color:#0E5D96;
  border-radius: 5px;
  padding: 0 16px;
}
.linking_header{
  cursor: pointer;
}

.career-form .form-control {
  background-color: rgba(255, 255, 255, 0.2);
  border: 0;
  padding: 12px 15px;
  color: #fff;
}

.career-form .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}

.career-form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}

.career-form .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}

.career-form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

.career-form .custom-select {
  background-color: rgba(255, 255, 255, 0.2);
  border: 0;
  width: 100%;
  border-radius: 5px;
  color: white;
  text-align: left;
  background-image: none;
}
.custom-select > option{
  color: black;
}
 option:hover{
  background-color: #0E5D96;
  color: white;
}

.career-form .custom-select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.career-form .select-container {
  position: relative;
}

.career-form .select-container:before {
  position: absolute;
  right: 15px;
  top: calc(50% - 14px);
  font-size: 18px;
  color: #ffffff;
  top: -1px;
  content: '\2304';
  /* content: '\F2F9'; */
  font-family: "Material-Design-Iconic-Font";
}

.filter-result .job-box {
  -webkit-box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2);
          box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2);
  border-radius: 10px;
  padding: 10px 35px;
}

.flex-wrap, .pagination{
  list-style: none;
}

.list-disk li {
  list-style: none;
  margin-bottom: 12px;
}

.list-disk li:last-child {
  margin-bottom: 0;
}

.job-box .img-holder {
  height: 65px;
  width: 65px;
  background-color: #0E5D96;
  /* background-image: -webkit-gradient(linear, left top, right top, from(rgba(78, 99, 215, 0.9)), to(#5a85dd));
  background-image: linear-gradient(to right, rgba(78, 99, 215, 0.9) 0%, #5a85dd 100%); */
  /* font-family: "Open Sans", sans-serif; */
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 65px;
}

.career-title {
  background-color: #0E5D96;
  color: #fff;
  padding: 15px;
  text-align: center;
  border-radius: 10px 10px 0 0;
  /* background-image: -webkit-gradient(linear, left top, right top, from(rgba(78, 99, 215, 0.9)), to(#5a85dd));
  background-image: linear-gradient(to right, rgba(78, 99, 215, 0.9) 0%, #5a85dd 100%); */
}

.job-overview {
  -webkit-box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2);
          box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2);
  border-radius: 10px;
}

@media (min-width: 992px) {
  .job-overview {
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
  }
}

.job-overview .job-detail ul {
  margin-bottom: 28px;
}

.job-overview .job-detail ul li {
  opacity: 0.75;
  font-weight: 600;
  margin-bottom: 15px;
}

.job-overview .job-detail ul li i {
  font-size: 20px;
  position: relative;
  top: 1px;
}

.job-overview .overview-bottom,
.job-overview .overview-top {
  padding: 35px;
}

.job-content ul li {
  font-weight: 600;
  opacity: 0.75;
  border-bottom: 1px solid #ccc;
  padding: 10px 5px;
}

@media (min-width: 768px) {
  .job-content ul li {
    border-bottom: 0;
    padding: 0;
  }
}

.job-content ul li i {
  font-size: 20px;
  position: relative;
  top: 1px;
}
.mb-30 {
    margin-bottom: 30px;
}

  /* Career Form End */


  @media only screen and (max-width: 600px) {
    .customer-logos .slide a img {
      padding: 30px 30px 25px !important;
      width: 250px;
      margin-top: -25px;
      margin-left: 48px;
      -webkit-filter: unset;
      filter: unset;
    }

    .customer-logos .slide a img:hover {
      background-color: transparent;
    }

    .slick-prev {
      position: absolute;
      left: 0px;
      top: 18px;
      z-index: 500;
    }

    .slick-next {
      position: absolute;
      right: 0px;
      top: 18px;
    }

    .footer-section {
      margin-top: -50px;
    }

    .type-dropdown {
      width: 100% !important;
    }

    .pickup-address-div {
      width: 100% !important;
    }

    .location-div {
      width: 100% !important;
    }

    .mobile-num-div {
      width: 100% !important;
    }

    .company-name-div {
      width: 100% !important;
    }

    .size-div {
      width: 100% !important;
    }

    .product-div {
      width: 100% !important;
    }

    .inquiry-btn-div {
      width: 100% !important;
    }

    .search-box {
      height: 360px !important;
    }

    .search-section input {
      padding: 6px 0px !important;
    }

    .main-search-section {
      background-color: #ffffff !important;
    }

    .search-section select {
      padding: 0px 10px;
    }

    .header-logo {
      width: 66% !important;
    }

    .type-inquiry-form-label {
      padding-left: 0px !important;
    }

    .type-label {
      padding-left: 9px !important;
    }

    .type-dropdown-select {
      width: 60% !important;
    }

  }


  @media (min-width: 576px) {
    .container {
      max-width: 540px;
    }

    .header-logo {
      width: 66% !important;
    }

    .register-header .navbar-brand img {
      /* height: 28px; */
    }

    .header-desc-text {
      font-size: 16px;
      font-weight: 500;
    }

    .head-last-text {
      position: relative;
      right: 0px;
      padding-top: 7px;
    }

    .container-ipad {
      max-width: 720px !important
    }

    .navbar-expand-md .navbar-nav {
      flex-direction: column;
    }

    .phone-no {
      width: 175px;
    }

    .socie-icons-top{
        top: 50px;
    }

  }

  .footer-devider {
    border-top: 1px solid #ffffff;
    opacity: 0.4;
  }

  .copyright-section {
    padding-top: 2px;
    padding-bottom: 22px;
  }

  @media (max-width:600px) {
    .download-app-text {
      position: relative !important;
      top: 63px !important;
      margin-left: 0px !important;
    }

    .login-support-nav .nav-item {
      padding: 0px 10px 0px 0px;
      position: relative;
      left: -17px;
    }

    .navbar-toggler {
      background: #fff;
    }

    .android-store-img {
      top: -65px;
    }

    .footer-menu-first {
      padding: 40px 20px 10px 20px !important;
    }

    .footer-menu-second {
      padding: 10px 20px 5px 20px !important;
    }

    .footer-menu-third {
      padding: 0px 20px 10px 20px !important;
    }

    .register-nav-items {
      text-align: center !important;
      position: relative;
      left: 25px;
    }

    .second-nav-items {
      text-align: left !important;
    }

    .second-nav-items .nav-item a {
      text-align: left !important;
    }

    .navbar-light .navbar-nav .nav-link {
      text-align: left !important;
    }

    .testimonial {
      width: 335px !important;
    }

    .owl-item {
      /* margin-right: 15px !important; */
    }

    .testimonial-title p {
      text-align: left !important;
    }

    button.navbar-toggler {
      font-size: 15px !important;
      padding: 3px 5px !important;
      position: absolute;
      right: 16px;
      top: 13px;
    }

    .header-desc {
      position: relative;
      left: 0%;
    }

    #carouselExampleFade {
      margin-top: -17px;
    }

    .mv-li {
      height: 13px;
    }

    .search-section {
      left: 0px;
    }

    .carousel-item {
      height: 250px;
    }

    .main-search-section {
      margin-top: 14px;
    }

    .owl-next span,
    .owl-prev span {
      /*display: none;*/
    }

    .btn-find-load {
      position: relative;
      top: -5px;
    }

    .search-box {
      background-color: unset !important;
      margin-bottom: 6px !important;
      border: unset !important;
    }

    .head-last-text {
      right: 0px !important;
    }

    .header-desc-text {
      font-size: 15px !important;
    }

    .navbar-nav{
        text-align: center !important;
    }

    .head-center-text {
      margin-left: 10px;
      text-align: center !important;
    }

    .navbar-nav li a {
      text-align: center;
    }

    .second-nav-items .nav-item a {
      padding: 6px 0px !important;
    }

    .owl-carousel .owl-nav button.owl-prev {
      position: absolute;
      left: -25px !important;
      top: 30%;
    }

    .owl-carousel .owl-nav button.owl-next {
      position: absolute;
      right: -28px !important;
      top: 30%;
    }

    .owl-item {
      /* margin-right: 15px !important; */
    }

    .testimonial {
      width: 100% !important;
    }
    
    .growing-network-section .col-12 {
      padding-left: 25%;
    }

    .network-border-header::before {
      left: 50% !important;
      transform: translateX(-45%) !important;
    }

    .company-border-header::before {
      left: 35% !important;
      transform: translateX(25%) !important;
    }

    .support-border-header::before {
      left: 35%;
      transform: translateX(25%) !important;
    }

    .connect-border-header::before {
      left: 30% !important;
      right: 0px !important;
      transform: translate(50%);
    }

    .search-section input {
      padding: 20px 0px;
    }

    .search-section select {
      padding: 0px 10px;
    }

    .header-logo {
      width: 66% !important;
    }

    .type-inquiry-form-label {
      padding-left: 0px !important;
    }

    .type-label {
      padding-left: 9px !important;
    }

    .type-dropdown-select {
      width: 56% !important;
    }
  }

  @media (max-width: 768px) {
    .container {
      max-width: 720px;
    }

    .head-last-text {
      position: unset;
    }
    button.navbar-toggler {
      font-size: 15px !important;
      padding: 3px 5px !important;
      position: absolute;
      right: 16px;
      top: 13px;
  }
    .header-logo {
      width: 70% !important;
    }

    .type-dropdown {
      width: 32% !important;
    }

    .pickup-address-div {
      width: 32% !important;
    }

    .location-div {
      width: 32% !important;
    }

    .mobile-num-div {
      width: 32% !important;
    }

    .company-name-div {
      width: 32% !important;
    }

    .size-div {
      width: 32% !important;
    }

    .product-div {
      width: 32% !important;
    }

    .inquiry-btn-div {
      width: 100% !important;
    }

    .search-box-ipad {
      padding-top: 15px;
      height: 188px !important;
    }

    .search-section input {
      padding: 6px 0px !important;
    }

    .main-search-section {
      background-color: #ffffff !important;
    }

    .search-section select {
      padding: 0px 10px;
    }

    .header-logo {
      width: 66% !important;
    }

    .type-inquiry-form-label {
      padding-left: 0px !important;
    }

    .type-label {
      padding-left: 9px !important;
    }

    .type-dropdown-select {
      width: 80%;
    }

    .inquiry-btn-div button {
      font-size: 16px !important;
      width: 32%;
      margin-top: 20px;
    }

    .slick-prev {
      left: -27px !important;
      z-index: 9;
    }

    .slick-next {
      right: -27px !important;
      z-index: 9;
    }

    .ipad-rb-none {
      border-right: none !important;
    }

    .ipad-bb-1 {
      border-bottom: 1px solid #B7B7B7;
    }

    .ipad-mr-12 {
      margin-left: 12px;
    }

    .owl-item {
      /* width: 264.333px !important; */
    }

    .testimonial-box {
      padding-right: 0rem !important;
    }

    .customer-logos .slide a img {
      padding: 33px 0px 33px !important;
    }

    .our-growing-network-img {
      width: 130px;
      height: 130px;
    }

    .our-growing-network-section-desc {
      margin-top: 20px;
    }

    .ipad-left {
      margin-left: 85px !important;
    }

    .ipad-md-6 {
      flex: 0 0 50%;
      max-width: 50%;
    }

    .our-growing-network-img p,
    .our-growing-network-img strong {
      line-height: 15px !important;
      font-size: 12px;
    }

    .ipad-map {
      width: 110% !important;
      margin-top: 105px;
    }

    .ipad-ml-pl-0 {
      padding-left: 0px !important;
      margin-left: 0px !important;
    }

    .testimonial-title h4 {
      font-size: 1rem !important;
    }

    .register-header-toggler {
      background-color: white;
    }


  }

  @media only screen and (max-width: 1200px) {
    .mobile-num-input-div {
      float: left;
      width: 70%;
    }

    .inquiry-btn-div button {
      font-size: 10px;
    }

    .slick-prev {
      left: -40px;
    }

    .slick-next {
      right: -40px;
    }

    .our-growing-network-img {
      width: 150px;
      height: 150px;
    }
  }

  @media (max-width: 992px) {
    .container {
      max-width: 720px;
    }

    .head-last-text {
      position: unset;
    }
    button.navbar-toggler {
      font-size: 15px !important;
      padding: 3px 5px !important;
      position: absolute;
      right: 16px;
      top: 13px;
  }
    .header-logo {
      width: 70% !important;
    }

    .type-dropdown {
      width: 32% !important;
    }

    .pickup-address-div {
      width: 32% !important;
    }

    .location-div {
      width: 32% !important;
    }

    .mobile-num-div {
      width: 32% !important;
    }

    .company-name-div {
      width: 32% !important;
    }

    .size-div {
      width: 32% !important;
    }

    .product-div {
      width: 32% !important;
    }

    .inquiry-btn-div {
      width: 100% !important;
    }

    /* .search-box-ipad {
      padding-top: 15px;
      height: 188px !important;
    } */

    /* .search-section input {
      padding: 6px 0px !important;
    } */

    .main-search-section {
      background-color: #ffffff !important;
    }

    /* .search-section select {
      padding: 0px 10px;
    } */

    .header-logo {
      width: 66% !important;
    }

    .type-inquiry-form-label {
      padding-left: 0px !important;
    }

    .type-label {
      padding-left: 9px !important;
    }

    .type-dropdown-select {
      width: 80%;
    }

    .inquiry-btn-div button {
      font-size: 16px !important;
      width: 32%;
      margin-top: 20px;
    }

    .slick-prev {
      left: -27px !important;
      z-index: 9;
    }

    .slick-next {
      right: -27px !important;
      z-index: 9;
    }

    /* .ipad-rb-none {
      border-right: none !important;
    }

    .ipad-bb-1 {
      border-bottom: 1px solid #B7B7B7;
    }

    .ipad-mr-12 {
      margin-left: 12px;
    } */

    .owl-item {
      /* width: 264.333px !important; */
    }

    .testimonial-box {
      padding-right: 0rem !important;
    }

    .customer-logos .slide a img {
      padding: 33px 0px 33px !important;
    }

    .our-growing-network-img {
      width: 130px;
      height: 130px;
    }

    .our-growing-network-section-desc {
      margin-top: 20px;
    }

    /* .ipad-left {
      margin-left: 85px !important;
    } */

    /* .ipad-md-6 {
      flex: 0 0 50%;
      max-width: 50%;
    } */

    .our-growing-network-img p,
    .our-growing-network-img strong {
      line-height: 15px !important;
      font-size: 12px;
    }

    /* .ipad-map {
      width: 110% !important;
      margin-top: 105px;
    }

    .ipad-ml-pl-0 {
      padding-left: 0px !important;
      margin-left: 0px !important;
    } */

    .testimonial-title h4 {
      font-size: 1rem !important;
    }

    .register-header-toggler {
      background-color: white;
    }
  }
  @media (max-width: 1199px) {
    .container {
      max-width: 720px;
    }

    .head-last-text {
      position: unset;
    }
    button.navbar-toggler {
      font-size: 15px !important;
      padding: 3px 5px !important;
      position: absolute;
      right: 16px;
      top: 13px;
  }
    .header-logo {
      width: 70% !important;
    }

    .type-dropdown {
      width: 32% !important;
    }

    .pickup-address-div {
      width: 32% !important;
    }

    .location-div {
      width: 32% !important;
    }

    .mobile-num-div {
      width: 32% !important;
    }

    .company-name-div {
      width: 32% !important;
    }

    .size-div {
      width: 32% !important;
    }

    .product-div {
      width: 32% !important;
    }

    .inquiry-btn-div {
      width: 100% !important;
    }

    .search-box-ipad {
      padding-top: 15px;
      height: 188px !important;
    }

    .search-section input {
      padding: 6px 0px !important;
    }

    .main-search-section {
      background-color: #ffffff !important;
    }

    .search-section select {
      padding: 0px 10px;
    }

    .header-logo {
      width: 66% !important;
    }

    .type-inquiry-form-label {
      padding-left: 0px !important;
    }

    .type-label {
      padding-left: 9px !important;
    }

    .type-dropdown-select {
      width: 80%;
    }

    .inquiry-btn-div button {
      font-size: 16px !important;
      width: 32%;
      margin-top: 20px;
    }

    .slick-prev {
      left: -27px !important;
      z-index: 9;
    }

    .slick-next {
      right: -27px !important;
      z-index: 9;
    }

    .ipad-rb-none {
      border-right: none !important;
    }

    .ipad-bb-1 {
      border-bottom: 1px solid #B7B7B7;
    }

    .ipad-mr-12 {
      margin-left: 12px;
    }

    .owl-item {
      /* width: 264.333px !important; */
    }

    .testimonial-box {
      /* padding-right: 0rem !important; */
    }

    .customer-logos .slide a img {
      padding: 33px 0px 33px !important;
    }

    .our-growing-network-img {
      width: 130px;
      height: 130px;
    }

    .our-growing-network-section-desc {
      margin-top: 20px;
    }

    .ipad-left {
      margin-left: 85px !important;
    }

    .ipad-md-6 {
      flex: 0 0 50%;
      max-width: 50%;
    }

    .our-growing-network-img p,
    .our-growing-network-img strong {
      line-height: 15px !important;
      font-size: 12px;
    }

    .ipad-map {
      width: 110% !important;
      margin-top: 105px;
    }

    .ipad-ml-pl-0 {
      padding-left: 0px !important;
      margin-left: 0px !important;
    }

    .testimonial-title h4 {
      font-size: 1rem !important;
    }

    .register-header-toggler {
      background-color: white;
    }
  }

  @media (min-width: 1200px) {
    .container {
      max-width: 1140px !important;
    }

    .header-logo {
      width: 70% !important;
    }

    .navbar-expand-md .navbar-nav {
      flex-direction: row !important;
    }

  }

  .register-header-toggler {
    background-color: white;
  }

  .blog-social-icon {
    color: #0B5C99;
  }

  .text-left{
    text-align: left !important;
  }
  /*Extra small devices (portrait phones, less than 576px) */
  @media (max-width: 575.98px) {
    .ipad-mr-12{
      margin-left: 0px;
    }
    .type-dropdown {
      width: 100% !important;
    }
    .pickup-address-div,.mobile-num-div,.company-name-div,.size-div,.product-div,.inquiry-btn-div button {
      width: 100% !important;
    }
    .search-box-ipad{
      height: 388px !important;
    }
    .inquiry-border-right{
      border-right:none;
      border-bottom: 1px solid #B7B7B7;
    }
    .owl-item {
        /* width: 204.333px !important;
        margin-right: 138px !important; */
    }
    .growing-network-section .col-12 {
        padding-left: 5%;
    }
    .ipad-left {
      margin-left: 0% !important;

    }
    .slick-next,.slick-prev {
        right: -6px !important;
        z-index: 9;
    }
    .slick-prev {
      left: 6px !important;
      z-index: 9;
    }
    .text-hide{
      display: none;
    }
  }

  /* Medium devices (tablets, less than 992px) */
  @media (max-width: 991.98px) {
    .header-logo{
      width: 70% !important;
    }
  }



.blog-social-icon {
    color: #0B5C99;
}


.cookiealert {
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 15px;
    line-height: 20px;
    left: 38;
    text-align: center;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    visibility: visible;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #ecf0f1;
    padding: 10px;
}
.text-section {
    padding: 20px;
}
/* .text-block {
  position: absolute;
  top: 20px;
  left: 110px;
  color: white;
  padding-left: 20px;
  padding-right: 20px;} */
.bg-img-email {
    background-image: url("../image/ContactUsBanner-02.jpg");
    height: 300px;
    width: 100%;
    /* background-repeat: no-repeat;
    background-size: 100%; */
    background-position: center;
}
  .card-ce-web {
    box-shadow: 2px 3px 5px 4px #9c9e9f82;
    color: #245795;
    border: 1px solid #245795;
    min-height: 383px;
}
.bg-img-faq{
    background-image: url("../image/FAQWebBanner-02.jpg");
    height: 300px;
    width: 100%;
    /* background-repeat: no-repeat;
    background-size: 100%; */
    background-position: center;
}
.bg-img-career{
    background-image: url("../image/CareerWebBanner-02.jpg");
    height: 300px;
    width: 100%;
    /* background-repeat: no-repeat;
    background-size: 100%; */
    background-position: center;
}
/* .connect_us {
    background-color: #235895;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    border-radius: 25px;
}
.faq-contact-card .connect_us .avatar-tag i {
    font-size: 30px;
    color: #FFF;
    margin-bottom: 10px;
}
.connect_us .text-body{
    color: #FFF !important;
} */

@media (max-width: 600px){
    .bg-img-email {
        display: none;
    }
    .faq-contact-card {
        padding-left: 15px;
    }
    .border-right-web{
        display: none;
    }
    
}
@media (min-width: 1200px){
    .faq-contact-card {
        padding-left: 15px;
    }
    .img_about_main{
        padding-top: 3rem ;
    }
}
.border-right-web{
    border-right: 1px solid #0E5D96 !important;
}
.dropdown-item-dd-arrow-right::after{
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    transform: rotate(268deg);
}
/* Career Start */

.bg-tab-career{
  background-color: #0E5D96;
   height: 180px;
   width: 95%;
   background-position: center;
 }
 
 .career_content{
   width: 80% !important;
   left: 10%;
   margin-bottom: 20px;
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 }
 .radius-0{
   border-radius: 0px !important;
 }
 /* #main {
   margin: 50px 0;
 } */
 .card_data{
   color: black !important;
   font-weight: normal !important;
 }
 .btn:focus{
   box-shadow: none !important;
 }
 .visit_career{
   width: 50%;
   margin: auto;
 }
 .send-enquiry {
   margin-top: 20px;
   padding: 10px;
   margin-right: 10px;
   /* background-color: #1768a533; */
   /* box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); */
   margin-left: 10px;
   text-align: center;
   border-radius: 10px;
   color: black;
   font-weight: normal;
 }
 .send-enquiry a{
   color: #0E5D96;
 }
 
 .tech_head{
   text-align: center;
   font-weight: 600;
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   padding: 5px;
   background-color: #1768a533;
   border-radius: 5px;
   margin-top: 10px;
 }
 .jd_disc{
   /* text-indent: 100px; */
 }
 .jd_head{
   font-weight: 600;
 }
 #main #faq .card {
   margin-bottom: 10px;
   border: 1px solid #0E5D96;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
   /* box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); */
 }
 
 #main #faq .card .card-header {
   background-color: #0E5D96;
   color: #fff;
   border: 1px solid #0E5D96;
   border-bottom: none;
   padding: 0px;
 }
 
 #main #faq .card .card-header .btn-header-link {
   color: #fff;
   display: block;
   text-align: left;
   font-size: 14px;
 }
 
 #main #faq .card .card-header .btn-header-link::after {
   content: "\f106";
   font-family: 'Font Awesome 5 Free';
   font-weight: 900;
   float: right;
 }
 
 #main #faq .card .card-header .btn-header-link.collapsed {
   color: #fff;
 }
 
 #main #faq .card .card-header .btn-header-link.collapsed::after {
   content: "\f107";
 }
 
 #main #faq .card .collapsing {
  
   line-height: 30px;
 }
 
 #main #faq .card .collapse {
   border: 0;
 }
 
 #main #faq .card .collapse.show {
   /* background: #FFE472; */
   /* background-color: #1768a533; */
   line-height: 30px;
   color: #222;
 }
 #main #faq .card .collapse.show .card-body{
   color: black;
 
 }
 /* Photo gallry  */
 .img_tittle{
  margin: auto;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  text-align: center;
  color: #0E5D96;
  background-color: #1768a533;
  padding: 10px;
  font-size: 18px;
  margin-bottom: 20px;
 }
 
 .pics_gallry img{
  height: 350px;
width: 100%;
object-fit: cover;

 }
 .resize{
height:515px !important;
object-fit: cover;

 }
 .siding{
  height: 150px !important;
  object-fit: cover;
 }
 figure{
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 }
 figcaption{
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  text-align: center;
  font-size: 16px;
  color: white;
  /* font-weight: 600; */
  padding: 5px;
  background-color: #0E5D96;
 }
 
 @media (min-width: 400px){
    .pt-sm-small {
        padding-top: 0rem !important;
    }
}
