html{ overflow-x: hidden;}

body {
  font-family: "Poppins", sans-serif;
  color: #58595b;
  font-weight: 400;
  background: #fff;
  font-size: 15px;
  line-height: 24px;
  overflow-x: hidden; padding: 0px !important;
}

h1, h2, .h1, .h2, h3,
h4,
h5,
h6,
.h3,
.h4,
.h5 {
  color: #383839;
  font-weight: 600;
   font-family: "Poppins", sans-serif;
}

h1{ font-weight: 700;}
h2{ font-size: 36px; line-height: 36px; font-weight: 700;} 

.text-c-1{ color: #383839;}
.text-c-2{ color: #e16d25;}
.text-c-3{ color: #005394;}
.text-c-4{ color: #039047;}

.font-14{ font-size: 14px;}
.font-16{ font-size: 16px;}




.bg-blue-1{ background: #005394;}


.bg-org-1{ background: #e16d25;} 


::-moz-selection {
  color: #fff;
  background: #383839;
}

::selection {
  color: #fff;
  background: #383839;
}

.navbar-brand img{ width: 200px;}

.logo-b img{ max-width: 250px; width: 100%;}

.btn{ background: #e16d25; display: inline-flex; align-items: center; justify-content: center; min-width: 130px; min-height: 40px; color: #fff; border-radius: 50px; padding: 0px 20px; border: none !important; font-weight: 600; font-size: 14px;}
.btn:hover{ background: #005394; color: #fff;} 

.btn-light{ background: #fff; color: #005394;} 
.btn-light:hover{ background: #e16d25; color: #fff;} 



.head-top-bar a{ text-decoration: none; color: #383839; font-size: 12px;}
.head-top-bar .fa{ width: 24px; height: 24px; background: #e16d25; color: #fff; display: inline-flex; align-items: center; justify-content: center; border-radius: 60px; font-size: 12px; margin-right: 3px;}
.head-top-bar a:hover{ color: #e16d25;} 

.head-top-bar ul li{ margin-right: 15px;} 
.head-top-bar ul li:last-child{ margin-right: 0px;}

/*========================================= Start navigation ====================================*/
.navbar-light {
  background: none !important;
}

.navbar-nav>li {
  position: relative; padding: 0px 18px;  text-align: center;

} 


.navbar-nav>li:first-child{ padding-left: 0px;}

.navbar-nav>li>a {
  color: #383839 !important; 
  font-weight: 500;
  font-size: 15px;
  padding: 0px 0px 1px !important; 
  text-decoration: none;  position: relative;
}

.navbar-nav>li>a.active,
.navbar-nav>li>a:hover,
.navbar-nav>li>a:focus,
.navbar-nav>li:hover>a { 
  color: #e16d25 !important; text-decoration: none; 
  }




.navbar-nav > li.dropdown > .nav-link{ padding-right: 20px !important;}



.navbar-nav>li>.dropdown-toggle:after {
  position: absolute; right: 0px;
  top: 0px; border: none !important; font-size: 20px;
  font-family:'FontAwesome'; content: "\f107"; margin-left: 0px;
  
}

.navbar-nav>li>.dropdown-menu {
  border: none;
  background: #f5f5f5;
  border-radius: 8px;
  padding: 10px;
  
}

.navbar-nav>li>.dropdown-menu li { margin-bottom: 5px;}

.navbar-nav>li>.dropdown-menu li a {
  color: #000; white-space: nowrap;
  font-size: 15px;
  font-weight: 500;
  outline: none !important; 
  background: none !important;
  font-family: 'Poppins', sans-serif;
padding: 5px 15px !important; border-radius: 5px;
}

.navbar-nav>li>.dropdown-menu li a:hover,
.navbar-nav>li>.dropdown-menu li a:focus {
  color: #fff;
  background: #e16d25 !important; 
}


/*========================================= End navigation ====================================*/ 

.home_slider{ background: #edf0f7;}
.slide-caption h1{ font-size: 70px; line-height: 75px; }
.slide-caption h1 .text-s-1{ color: #e16d25;} 
.slide-caption h1 .text-s-3{ color: #005394;}

.s-top-title{  color: #fff; font-size: 13px; line-height: 18px; font-weight: 500; padding: 8px 20px;   background: #005394; border-radius: 30px;} 


.service-tab-sec .nav-tabs{ position: relative; z-index: 9; } 


.service-tab-sec .nav-tabs li .nav-link{ color: #000; display: inline-flex; padding: 10px 30px; align-items: center; justify-content: center; text-decoration: none; outline: none; border-radius: 50px; border-radius: 50px !important; border: none !important; font-weight: 500; font-size: 15px; position: relative;} 
.service-tab-sec .nav-tabs li .nav-link.active{ background: #e16d25; color: #fff;} 
.service-tab-sec .nav-tabs li .nav-link.active:after{ content: ""; position: absolute; width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-top: 20px solid #e16d25; left: 50%; bottom: -15px; margin-left: -20px;} 

  .ul-1 li{ margin-bottom: 8px;} 

  .bg-light{ background: #f5f5f5;}
  .bg-blue{ background: #005394;}


.bx-s-1 i{ display: inline-flex; width: 80px; height: 80px; margin-bottom: 20px; align-items: center; justify-content: center; border-radius: 100%; background: #005394;}
.bx-s-1 i img{ max-height: 45px; filter: brightness(0) invert(1);}



.ul-3 li{ margin-bottom: 10px; position: relative; display:flex; align-items: center; min-height: 30px; padding-left: 40px;} 
.ul-3 li:before{ content: "\f00c"; width: 25px; height: 25px; background: #005394; color: #fff; position: absolute; left: 0px; top: 0px; font-family:'FontAwesome'; font-size: 12px; display: inline-flex; align-items: center; justify-content: center; border-radius: 100px;} 
.ul-3 li:last-child{ margin: 0px;} 

.bx-s-1{ border-radius: 15px; border-left: #005394 5px solid;}


.bx-s-3 h4{ font-size: 40px; font-weight: 700;}
.bx-s-3 i{ display: inline-flex; width: 100px; height: 100px; margin-bottom: 20px; align-items: center; justify-content: center; border-radius: 100%; background: #fff;}
.bx-s-3 i img{ max-height: 45px; } 

.test-bx{ margin-bottom: 20px; border-left: #005394 3px solid;} 

.owl-carouseltest .owl-nav, .owl-carouselpartner .owl-nav{ display: none !important;} 
.owl-carouseltest .owl-dots, .owl-carouselpartner .owl-dots{ display: flex; justify-content: center; margin-top: 30px;}
.owl-carouseltest .owl-dots .owl-dot, 
.owl-carouselpartner .owl-dots .owl-dot{ margin: 6px;}
.owl-carouseltest .owl-dots .owl-dot span, 
.owl-carouselpartner .owl-dots .owl-dot span{ display: inline-block; border: #005394 1px solid; width: 12px; height: 12px; border-radius: 100%;}
.owl-carouseltest .owl-dots .owl-dot.active span, 
.owl-carouselpartner .owl-dots .owl-dot.active span{ background: #005394;}
.owl-carouselpartner img{ max-height: 60px; width: auto !important; display: inline-block !important;} 
.owl-carouselpartner .item{ background: #fff; text-align: center; }



.v-m-bx .ic i{ width: 140px; display: flex; align-items: center; justify-content: center; min-height: 170px; background: #fff; border-radius: 8px 100px 100px 8px;} 
.v-m-bx .ic i img{max-height: 60px;}


.bg-gray{ background: #f8f8f8;}


.small_text {
  background: rgba(48,50,137,.1); position: relative;
  color: #005394;
  font-size: 14px;
  font-weight: 500;
  min-width: 108px;
  padding: 6px 18px;
  border-radius: 50px;
}



.multiple_service ul li{ text-align:center;} 
.multiple_service ul li a{ text-decoration:none;}
.multiple_service ul li a i{ display:inline-flex; align-items:center; justify-content:center; width:76px; height:76px; background: #005394; border-radius: 100%; } .multiple_service ul li a i img{ width:44px;} 
.multiple_service ul li:last-child a i img{ width:34px;}
.multiple_service ul li a p{ color:#383839; font-size:14px; font-weight:600; padding-top:6px; line-height:18px;}  
.multiple_service ul li a:hover i{  background: #e16d25; } 
.multiple_service ul li a:hover p{ color:#fd6101;}

.s-s-cl{ border: #fff 2px solid;}
.s-s-cl:hover{ border: #fd6101 2px solid;}
.s-s-cl i{ display:inline-flex; align-items:center; justify-content:center;  height:80px;   } 
.s-s-cl i img{ max-height:40px;} 

.s-s-cl:hover  h6{ color: #fd6101;}


.knowus_wrap .know_sec_1 figcaption h4{ font-size:30px;} 
.knowus_wrap .know_sec_1 figcaption h5{ font-size:30px; font-weight:500;} 

.dsk_wallet_sec ul li{ width: 24%;}

.dsk_wallet_sec ul li a strong{  font-weight:600; color:#005394; font-size:28px;} 
.dsk_wallet_sec ul li a .counter_sec{display:block;}
.dsk_wallet_sec ul li a p{ color:#58595b; font-size:14px; text-transform:uppercase; font-weight:600;}  
.dsk_wallet_sec ul li a{ text-decoration:none; display:block; background: #fff; padding: 30px 15px; border-radius: 10px;}
.dsk_wallet_sec ul li a i{ margin:20px 0px; display:inline-flex; align-items:center; justify-content:center;  width:76px; height:76px; background: #005394; border-radius: 100%;  } 
.dsk_wallet_sec ul li a i img{ height:44px;}
.dsk_wallet_sec ul li a:hover i{  background:#e16d25; } 
.dsk_wallet_sec ul li a:hover p, .dsk_wallet_sec ul li a:hover strong{ color:#fd6101;}


.categories_bx ul li{ width:48%; margin-bottom:10px;} 
.categories_bx ul li a{ background:url(../images/check.png) no-repeat;  background-position:0px 2px; display:block; padding-left:35px; text-decoration:none; color:#58595b; position: relative;}
.categories_bx ul li a:before{ content: ""; position: absolute; left: 0px; top: 0px; background: #e16d25 url(../images/check.png) no-repeat center center; background-size: 12px; border-radius: 100%; width: 25px; height: 25px;} 
.categories_bx ul li a:hover{ color:#fd6101;}  

.ul-5 li{ margin-bottom: 12px;}
.ul-5 li p{ background: url(../images/check-2.png) no-repeat; background-position: 0px; background-size: 26px; padding-left: 40px;  min-height: 26px; display: inline-block;}

.ul-6 li img{ max-height: 120px;} 
.ul-6 li:last-child{ width: 100%; max-width: 300px;}


.embed {
  position: relative; width: 100%; padding-bottom: 56.25%; /* 16:9 */
}
.embed iframe {
  position: absolute; inset: 0; width: 100%; height: 100% !important; border: 0;
}

.link-1 a{  color: #fd6101; text-decoration: none;}
.link-1 a:hover{ color: #383839;}


.download_dsk{ background:#005394; background-size:cover;} 
.applink_form .form-control{ height:56px; margin-right:-158px; padding-right:160px; font-size:16px; font-weight:500; color:#000; padding-left:20px; border-radius: 80px;}  
.applink_form  .form-control::-moz-placeholder{color:#77838f;opacity:1;} 
.applink_form  .form-control::placeholder{color:#77838f;opacity:1;}
.applink_form .btn{ background:#e16d25; width:164px; } .applink_form .btn:hover{ background:#000; color:#fff;} 


.footer{ background: #00182a; font-size: 14px; border-top: #e16d25 5px solid;}

.footer a:hover{ color: #e16d25;}
.footer h5{ color: #fff;}
.ul-4 li{ margin-bottom: 10px;}
.ul-4 li a{ color: #fff; text-decoration: none; display: inline-block; position: relative ; padding-left: 20px;} 
.ul-4 li a:before{ content: "\f105"; font-family:'FontAwesome'; position: absolute; left: 0px; top: 0px;}

.ul-c li{ position: relative; padding-left: 35px; margin-bottom: 20px;} 
.ul-c li a{ color: #fff; text-decoration: none;}    
.ul-c li i{  position: absolute; left: 0px; top: 3px; font-size: 18px;}

.footer-bottom{ border-top: 1px solid rgba(255, 255, 255, .1); font-size: 12px;} 

.social-f a{ font-size: 20px; text-decoration: none; margin-right: 20px; color: #fff;}

/*========================================================*/

.bg-pattern-3 {
  background-color: #f5f7ff;
  background-image: repeating-linear-gradient(
    45deg,
    #e8ecff,
    #e8ecff 20px,
    #f5f7ff 20px,
    #f5f7ff 40px
  );
 
}


.b-s-cl i{ display:inline-flex; align-items:center; justify-content:center; width:76px; height:76px; background: #005394; border-radius: 100%; } 
.b-s-cl i img{ max-width:44px; max-height: 44px; filter: brightness(0) invert(1);} 
.b-s-cl:hover i{  background: #e16d25; } 
.b-s-cl h6{ font-size: 15px;}

