
html{ overflow-x: hidden;}
body{font-family: 'Poppins', sans-serif; color:#334155; font-weight:400; line-height:24px; background:#fff; font-size:16px; overflow-x:hidden;}

body {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently supported by any browser but < IE9 */
}


h1, h2, h3, h4, h5, h6{ color:#0F172A; font-family: 'Poppins', sans-serif; font-weight:700;  }

.btn{ background:#1F7DBE; color:#fff; border-radius:5px; box-shadow:none !important; padding:8px 12px;  font-family: 'Poppins', sans-serif; font-weight:500; font-size:16px; } 
.btn:hover{ background:#0F172A; color:#fff;} 

.round_btn {  border-radius:5px; padding:8px 32px;  } 



.font42{ font-size:42px;} .font48{ font-size:48px;} .font18{ font-size:18px;} .min_w144{ min-width:144px;} .fontwgh600{ font-weight:600;}

a {outline: none !important;  } 
.min_w144{ min-width:144px;}
.header_inner_page {
	border-bottom: solid 1px #dcdcdc;
	box-shadow: 0px 1px 3px #D9D9D9;
}


::-webkit-scrollbar {
    height: 12px;
    width: 12px;
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #e40301;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

::-webkit-scrollbar-corner {
    background: #fff;
}
/*========================================= Start navigation ====================================*/ 

.navbar-light {
  background:#fff !important; padding:20px 0px !important; z-index: 999999;
}
.navbar-brand{ 
width:240px; 
}
.navbar-light .navbar-nav > .nav-item > .nav-link {
  color: #334155; position: relative;
  font-size: 15px ;
  padding: 9px 15px; font-weight:500;
 }
.navbar-light .navbar-nav > .nav-item > .nav-link:hover:before, 
.navbar-light .navbar-nav > .nav-item > .nav-link.active:before{ content: ""; position: absolute; left: 8px; bottom: 0px; right: 8px; height: 2px; background: #0074bb;}

#navbarmain .navbar-nav { margin-right: 15px; }
.navbar-light .navbar-nav > .nav-item > .nav-link.active, 
.navbar-light .navbar-nav > .nav-item > .nav-link:hover, 
.navbar-light .navbar-nav > .nav-item > .nav-link:focus{ color:#0074bb;} 

.navbar-light .navbar-nav > .nav-item > .dropdown-toggle:after{ border:none; font-family:'FontAwesome'; content:"\f107"; vertical-align:initial;}

.navbar-light .navbar-nav > .nav-item > .dropdown-menu {
 background: #fff; top:42px;
 padding:10px 15px;
 transition: all 0.5s; border:none !important;
  border-radius: 0px;
  box-shadow: 0 0px 10px rgba(0,0,0,.4);
}
.navbar-light .navbar-nav > .nav-item > .dropdown-menu > li > .dropdown-item { font-weight:500; font-size:15px; color: #58595b; padding:6px 0px !important;  background:none !important; line-height:18px;}
.navbar-light .navbar-nav > .nav-item > .dropdown-menu > li > .dropdown-item:hover{color:#e40301;}



/*========================================= Start middle====================================*/
.zinex_1{ z-index:999;}

.banking_for_new{ padding: 60px 0px 60px 30px !important; position: relative; z-index: 9;}
.banking_for_new:before{ content: ""; position: absolute; left: -40px; top: 0px; bottom: 0px; background: #1F7DBE; width: auto; right: -40px; border-radius: 150px; z-index: -1;}
.banking_for_new .form_1{ width:100%; max-width:490px; }
.banking_for_new .form_1 .form-control{ box-shadow:none !important; border:#b0b1b2 1px solid; height:50px; }
.banking_for_new .form_1 .btn{ width:142px; margin-left:-132px;}

.ap_bx_mid{ width:100%; max-width:688px; margin:0 auto;} 
.ap_bx_mid .mob_thmnl_ap{ position:absolute; left:-11%; top:14%; width:32%;} 

.oneapp_multiple_services .addpay_img_1 {
  top: 55px;
  width: 165px;
}
.addpay_img_1{ position:absolute; left:0px; top:-130px;} 

.oneapp_multiple_services .addpay_img_2 {
  top: 20px;
  width: 165px;
}
.addpay_img_2{ position:absolute; right:0px; top:-230px;}


.small_text{ background:none; color:#0075bb; font-size:14px; font-weight:500; min-width:108px; padding:0px 18px; border-radius:30px 8px; border-left: #0075bb 4px solid; border-right: #0075bb 4px solid;} 
.small_text2{ font-size:16px; font-weight:600; }


.gry_bg_skew:before{ content:""; position:absolute; left:-80px; top:0px; bottom:0px; right:-80px; background:#f6f7f8; transform: rotate(-1deg);}

.multiple_service ul li{ text-align: center; position: relative;
  width: 100%;
  background:#fff; 
  padding: 25px;
  margin: 8px 0px;
  border-radius: 5px; overflow: hidden; } 
.multiple_service ul li a{ text-decoration:none; position: relative; z-index: 9; display: flex;  text-align: left; align-items: center; }
.multiple_service ul li:before{ content: ""; position: absolute; width: 130px; height: 130px; border-radius: 100%; background: #0075bb; right: -54px; bottom: -54px; opacity: 0.05; transition:all .5s;}
.multiple_service ul li:hover:before{background: #0075bb; opacity: 1; width: 100%; height: 100%; right: 0px; bottom: 0px; opacity: 1; border-radius: 0px;}
.multiple_service ul li a i{ display:inline-flex; align-items:center; justify-content:center; padding-left:5px; width:76px; position: relative; z-index: 9; height:76px; background-size:100%; margin-right: 20px;  } 
.multiple_service ul li a i:before{ content: ""; background: #0075bb; position: absolute; left: 0px; top: -70px; right: 0px; bottom: 0px; border-radius:0px 0px 60px 60px; z-index: -1;} 
.multiple_service ul li:hover a i:before{ background: #fff;} 
.multiple_service ul li:hover a i img{ filter: drop-shadow(0px 100px 0 #0075bb);
  transform: translateY(-100px);}


.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:#0F172A; font-size:14px; font-weight:600; line-height:18px;}  
.multiple_service ul li:hover a p{ color: #fff;}



.oneapp_sec_2 .nav-tabs{  border:none; margin-bottom: 25px; } 
.oneapp_sec_2 .nav-tabs li{ margin: 0px 5px;}
.oneapp_sec_2 .nav-tabs .nav-link{ border:none; background: #fff; border-radius:5px; margin:0px; font-size:15px; font-weight:600; color:#0F172A; padding: 12px 25px !important; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); position: relative;}
.oneapp_sec_2 .nav-tabs .nav-link.active{ background:#0075bb; color:#fff;}  
.oneapp_sec_2 .nav-tabs .nav-link.active:after{ content: ""; width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  
  border-top: 10px solid #0075bb; position: absolute; left: 50%; margin-left: -10px; bottom: -9px;}

.oneapp_sec_2 .tab-content{ padding: 0px !important;  }
.oneapp_sec_2 .tab-content .tab-pane{ background: #fff; padding:25px 20px; border-radius: 20px;}

.service_nav_pills .nav-tabs{ background:none; display: inline-flex; justify-content: center; border-radius:80px;  border:none;} 
.service_nav_pills .nav-tabs .nav-link{ border:none; margin:0px; padding:8px 25px; text-align:center; background:none; font-size:16px; font-weight:600; color:#0F172A; display:flex; justify-content:center; align-items:center; position:relative; border-radius: 5px !important; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; }
.service_nav_pills .nav-tabs .nav-link.active{ background:#0075bb; color:#fff; }
.service_nav_pills .nav-tabs .nav-link.active:after{ content: ""; width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  
  border-top: 10px solid #0075bb; position: absolute; left: 50%; margin-left: -10px; bottom: -9px;}

 
.service_nav_pills .nav-tabs .nav-item:first-child .nav-link{ border-radius:80px;} 
.service_nav_pills .nav-tabs .nav-item:last-child .nav-link{ border-radius:80px;} 


.service_nav_pills .nav-tabs .nav-link i{ display:inline-flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 100%; background: #fff; margin-right:25px;} 
.service_nav_pills .nav-tabs .nav-link i img{ height:38px;}
.service_nav_pills .nav-tabs .nav-link i img:last-child{ display:none;} 
.service_nav_pills .nav-tabs .nav-link.active i img:last-child{ display:inline-block;} 
.service_nav_pills .nav-tabs .nav-link.active i img:first-child{ display:none;} 


.bd_service ul li{ width:15.5%; background:none; padding:25px; margin-bottom:15px; border-radius:15px ;  text-align:center; border-top: #0075bb 2px solid !important; border: #eee 1px solid;}
.bd_service ul li h6{ padding-top:14px; font-weight:600; color: #0b2545;}   
.bd_service ul li a{ text-decoration:none;}
.bd_service ul li a i{ display:inline-flex; align-items:center; justify-content:center; padding-left:5px; width:74px; height:74px; position: relative; z-index: 9; } 

.bd_service ul li a i:before{ content: ""; background: #0075bb; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; border-radius: 5px; z-index: -1;} 



.bd_service ul li a i img{ height:44px;}
.bd_service ul li a:hover i:before{  background: #0075bb; } 
.bd_service ul li a:hover i:after{border: #0075bb 2px solid;}
.bd_service ul li a:hover h6{ color:#0075bb;}


.link_1 a{ color:#0075bb; font-size:13px; font-weight:500; text-decoration:none;} .link_1 a:hover{ color:#e40301;} 


.knowus_wrap .know_sec_1 figcaption h4{ font-size:30px;} 
.knowus_wrap .know_sec_1 figcaption h5{ font-size:30px; font-weight:500;} 

.smartpe_wallet_sec ul li{ width: 49%; border: #0F172A 1px solid; margin: 5px 0px;   border-radius: 5px;  display: flex; background: #fff;}
.smartpe_wallet_sec ul li a strong{ display:block; font-weight:600; color:#0F172A; font-size:26px;} 
.smartpe_wallet_sec ul li a p{ color:#0b2545; font-size:14px; text-transform:uppercase; font-weight:600;}  
.smartpe_wallet_sec ul li a{ text-decoration:none; display:block; padding: 15px; width: 100%;}
.smartpe_wallet_sec ul li a i{ margin:10px 0px; display: block; overflow: hidden;  position: relative; z-index: 9; } 


.smartpe_wallet_sec ul li a i img{ height:50px;  filter: drop-shadow(0px 100px 0 #0075bb);
  transform: translateY(-100px);}
.smartpe_wallet_sec ul li a:hover i:before{  background:#0075bb; } 
.smartpe_wallet_sec ul li a:hover i:after{  border: #0075bb 2px solid;  } 
.smartpe_wallet_sec ul li a:hover p, .smartpe_wallet_sec ul li a:hover strong{ color:#0075bb;}
.smartpe_wallet_sec ul li:hover{border: #0075bb 1px solid; }
.counter_sec{ display: flex !important; justify-content: center;}


.btn2{ font-size:18px; font-weight:600; color:#fff; padding:10px 8px; border-radius:5px; background:#2b119f url(../images/btn_bg.png) no-repeat center top; width:186px;}
.benifits_of_joining_us .col-xl-3{ display:  flex;}
.benifits_of_joining_us .bju_cl{ width:100%;  background: #fff; padding:35px 25px; border-radius: 5px; border: #0F172A 1px solid; text-align: center;}
.benifits_of_joining_us .bju_cl h6{ color:#1e2022; flex-direction: column; font-size:14px; font-weight:500; min-height:50px; line-height:20px;}
.benifits_of_joining_us .bju_cl h6 i{  width: 60px; display: inline-flex; justify-content: center; align-items: center; height: 60px; background: #0075bb; border-radius: 5px; margin-bottom: 10px;} 
.benifits_of_joining_us .bju_cl h6 i img{ height:40px; filter: brightness(0) invert(1);}
.benifits_of_joining_us .bju_cl p{ font-size:13px; line-height:20px;} 

.categories_bx ul li{ width:48%; margin-bottom:10px;} 
.categories_bx ul li a{ background:url(../images/check-2.png) no-repeat; background-size: 15px;  background-position:0px 6px; display:block; padding-left:28px; text-decoration:none; color:#58595b;}
.categories_bx ul li a:hover{ color:#1F7DBE;} 

.testimonial_slider  .bx_mid blockquote{ background:#fff; padding:15px; border:#e5e5e5 1px solid; position:relative; border-radius:8px; box-shadow:0px 0px 12px rgba(0,0,0,.2); height: calc(100% - 35px) !important; margin-bottom: 35px !important;} 
.testimonial_slider  .bx_mid blockquote:after{ content:""; width:56px; height:25px; position:absolute; display:block !important; right:35%; bottom:-24px; background:url(../images/ic_2.png) no-repeat right top;}
.testimonial_slider  .bx_mid h6{ font-weight: 600;}

.testimonial_slider .carousel-item  .test_right { padding: 40px 50px; }
.testimonial_slider .carousel-item  .test_right blockquote{ height:90%;} 
.testimonial_slider .carousel-item  .test_right blockquote p{ color:#000000; line-height:28px;}
.testimonial_slider .carousel-item  .test_right h6{ font-size:16px; font-weight:500; color:#58595b;} 
.testimonial_slider .carousel-indicators{ bottom:-60px;}
.testimonial_slider .carousel-indicators button{ width:19px; height:19px; background:#fff; border:none; border:#383838 1px solid; border-radius:100%;} 
.testimonial_slider .carousel-indicators button.active{background:#e40301; border:#e40301 1px solid;} 

.testimonial_slider i{ display: inline-flex; align-items: center; justify-content: center; width: 70px; height: 70px; background: #0075bb; border-radius: 0px 0px 50px 50px; margin-top: -17px;}
.testimonial_slider i img{ filter: brightness(0) invert(1); height: 25px;}

.testimonial_slider .owl-stage, .testimonial_slider .owl-stage .owl-item{ display: flex;} 
.testimonial_slider .owl-stage .owl-item .item, 
.testimonial_slider .owl-stage .owl-item .item .bx_mid{ display: flex; width: 100%;}
.testimonial_slider .owl-stage .owl-item .item .bx_mid .test_right{ display: flex; width: 100%; flex-direction: column; padding: 0px !important;}
.testimonial_slider .owl-stage .owl-item .item .bx_mid .test_right h6{ margin-top: auto !important;}
.testimonial_slider .owl-nav{ display: none !important;}
.testimonial_slider .owl-dots{ margin-top: 15px !important;}

.partner_slide .owl-dots{ margin-top: 25px !important;}

.download_ezeepay{ background:url(../images/bg_md_2.jpg) no-repeat center center; 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: 50px;}  
.applink_form  .form-control::-moz-placeholder{color:#77838f;opacity:1;} 
.applink_form  .form-control::placeholder{color:#77838f;opacity:1;}
.applink_form .btn{ background:#0075bb; width:158px; } .applink_form .btn:hover{ background:#000; color:#fff;} 

.partner_slide .item{ text-align:center;}

.applink_form{ border: #0F172A 1px solid; padding: 5px; background: #fff; border-radius: 5px;}


.footer{ background:#fff; font-size:14px; color:#58595b; line-height:22px; }   
.footer a{color:#58595b; text-decoration:none;}  
.footer a:hover{ color:#1F7DBE;}
.fmenu_cl ul li a{ display:block; margin-bottom:5px;}   
.fmenu_cl ul li a::before{ content: "\f105"; font-family:'FontAwesome'; margin-right: 5px; font-size: 15px;}
.footer h6{ font-weight:600; font-size:15px;  margin-bottom:14px;} 
.logo_ftr img{ max-width:150px; width:100%;} 
.social_ftr a{ display:inline-block; width:32px; height:32px; text-align:center; line-height:32px; margin-right:10px; background:#edeef0; border-radius:2px; color:#4c5c6d; font-size:16px;} 
.social_ftr a:hover{ background:#1F7DBE; color:#fff;} 
.contactinfo strong{ color: #0F172A;}

.oneapp_banner{  width:100%; max-width:300px;}
.oneapp_banner:before{ content:""; width:100%; height:300px; position:absolute; left:0px; top:30px; background:#bcb9db; border-radius:100%;} 
.oneapp_banner .mobileappbx{ background:url(../images/mobile_bg.png) no-repeat center top; width:207px; height:380px; padding:30px 19px 20px; overflow:hidden; position:relative; z-index:9; margin:0 auto;}

/*==============================inner pages start==15=05=2022=====================================*/

/*============================03=08=2022=================================*/

.navbar-light .navbar-nav > .nav-item > .dropdown-menu > .container > ul{ margin:0px; list-style:none; padding:0px;}
.navbar-light .navbar-nav > .nav-item > .dropdown-menu > .container > ul > li > .dropdown-menu{ display:block !important; position:relative; border:none !important; box-shadow:none !important; padding:0px;}
.navbar-light .navbar-nav > .nav-item > .dropdown-menu .menu_heading a{ text-decoration:none; color:#0F172A; font-size:16px; font-weight:600; display:block; margin-bottom:15px;} 
.navbar-light .navbar-nav > .nav-item > .dropdown-menu > .container > ul > li > .dropdown-menu > li > a.btn{ width:100%; display: inline-block; font-size:16px; font-weight:500; max-width:140px; padding:4px 8px !important; margin-top:10px;} 
.homebanner{  padding:40px 0px 0px; position: relative; z-index: 9999;} 
#homeslider{background:#fff;}

.homebanner .banking_for_new h1{ font-size:60px;  } 
.homebanner .banking_for_new p{  font-size:18px; line-height:32px;} 
.homebanner .row{ align-items: center;}
.wave-pic{  overflow: hidden; z-index: 9999; bottom: -3px !important;} 
.carousel-control-next, .carousel-control-prev{ z-index: 99999;}

.h_thmnl_m{ margin-right: 70px;}

.btn.start_here {
	border-radius: 5px;
	padding: 7px 21px 8px;
	font-size: 14px;
}
.font40{ font-size:40px;}  


/*--------------------------menu2---------------------------------------------*/
.menu_mobile { border-top:#fff 1px solid;}
.menu_left .navbar-toggler{ position:absolute; right:10px; top:5px; background:#000 !important; padding:0px; border-radius: 3px;} 
.menu_left .navbar-toggler:hover{opacity:0.5;}

.navbar .menu_left {
  width: 100%;
  max-width: 100%; 
  background: #fff; 
  position:fixed; top:0px; right:-100%; bottom:0px; height:100%; 
  overflow-y:auto;  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; z-index:99999;
 
}


.navbar .accordion .link, .navbar .accordion .link2 {
  cursor: pointer;
  display: block;
  padding: 15px 15px 15px 30px;
  color: #334155;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #CCC;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; text-decoration:none;
}

.navbar .accordion li:last-child .link, .navbar .accordion li:last-child .link2 { /*border-bottom: 0;*/ }

.navbar .accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #334155;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.navbar .accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}

.navbar .accordion li.open .link, .navbar .accordion li.open .link2 { color: #fff; }

.navbar .accordion li.open i { color: #fff; }

.navbar .accordion li.open > .link > i.fa-chevron-down, 
.navbar .accordion li.open > .submenu  > li.open > .link2 > i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.navbar .accordion .link2:hover{ background:none !important;}

.navbar .submenu, .navbar .submenu2 {
  display: none;
  background: #444359;
  font-size: 14px;
}

.navbar .submenu li, .navbar .submenu2 li { border-bottom: 1px solid #4b4a5e; }

.navbar .submenu a, .navbar .submenu2 a {
  display: block;
  text-decoration: none;
  color: #d9d9d9;
  padding: 12px;
  padding-left: 42px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.navbar .submenu a:hover, .navbar .submenu2 a:hover {
  background: #e40301;
  color: #FFF;
}

.navbar .submenu2 li:last-child{ border-bottom:1px solid #fff;} 

.menu_left .social_ftr a{ border-radius:50px; color:#0075bb; width:36px; height:36px; line-height:36px;} 
.menu_left .social_ftr a:hover{ color:#fff;}


.backtop {
  width: 40px;
  height: 40px;
  border-radius: 5px;
  font-size: 24px;
  background:#0075bb;
  color: rgb(255, 255, 255);
  text-align: center;
  line-height: 32px;
  position: fixed;
  z-index: 999999;
  bottom: 20px;
  right: 15px;
}
.backtop:hover{ background: #0F172A; color: #fff;}

.oneapp_sec_1{ position: relative; z-index: 9;}


.bg-1{ background: #F8FAFC;}

.bg-m-1{ margin-top: 120px; margin-bottom: 120px; position: relative;}
.bg-m-1:before{ content: ""; position: absolute; left: 0px; top: -145px; right: 0px; background: url(../images/shape-wave-1.png) no-repeat center top; background-size: 100% 100%; height: 150px;}
.bg-m-1:after{ content: ""; position: absolute; left: 0px; bottom: -145px; right: 0px; background: url(../images/shape-wave-1.png) no-repeat center top; transform: rotate(-180deg); background-size: 100% 100%; height: 150px;} 
.bg-m-1{ background: #F8FAFC;}

.btn_rw.link_1 a{ color: #fff; display: inline-flex; align-items: center; justify-content: center; border: none; border-radius: 5px; padding: 7px 20px; background: #1F7DBE;}
.btn_rw.link_1 a:hover{ background: #0F172A; } 



.partner_slide .item img{ max-height: 50px;}


.bg-m-2{ margin-top: 120px; margin-bottom: 120px; position: relative;}
.bg-m-2:before{ content: ""; position: absolute; left: 0px; top: -145px; right: 0px; background: url(../images/shape-wave-2.png) no-repeat center top; background-size: 100% 100%; height: 150px;}
.bg-m-2:after{ content: ""; position: absolute; left: 0px; bottom: -145px; right: 0px; background: url(../images/shape-wave-2.png) no-repeat center top; transform: rotate(-180deg); background-size: 100% 100%; height: 150px;} 
.bg-m-2{ background: #f8fafc;} 


.owl-carouselA .owl-nav{ display: none !important;}



header{
  width:100%;
  transition: all 0.3s ease;   z-index:999999;
}

.fixed-header{
  position: fixed;
  top:0;
  left:0;

  background:#fff;
  box-shadow:0 2px 10px rgba(0,0,0,0.1);
}


.oneapp_sec_2 .col-md-8{ position: relative; }
.oneapp_sec_2 .col-md-8:after{ content: ""; width: 2px; background: #0075bb; position: absolute; right: 0px; bottom: 30px; top: 30px;} 
.oneapp_sec_2 figcaption{ padding-right: 20px;} 
.oneapp_sec_2 figure{ padding-left: 20px;} 

.footer.bg-m-1:after{ display: none !important;} 
.footer.bg-m-1{ margin-bottom: 0px !important;} 


.btn_rw_slide .btn{ background: #fff; color: #1F7DBE;}  
.btn_rw_slide .btn:hover{ background: #0F172A; color: #fff;}