@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

@import url('../css/owl.carousel.min.css');
@import url('../css/font-awesome.min.css');
@import url('../css/simple-line-icons.css');
@import url('../css/fancybox.min.css');
@import url('../css/aos.css');


/*header css*/
.hidden_header{height:97px;}
header{position:fixed; z-index:99; top:0; left:0; right:0; background:#fff; box-shadow:#c3c3c3 0 0 10px 0;}
.header-shrink{transition:all 0.3s ease-in-out; -webkit-backdrop-filter:blur(6.5px); backdrop-filter:blur(6.5px);}
header .btn{height:45px; margin-top:26px; margin-left:2rem; padding:0px 30px 1px; display:flex; align-items:center; justify-content:center;}
header .btn span{padding:10px 30px;}

/*menu dropdown*/
.navbar-expand-lg{padding:0; width:50%;}
.dropdown:hover > .dropdown-menu{visibility:visible; opacity:1; z-index:1; transform:translateY(0%); transition-delay:0s, 0s, 0.3s;}
.dropdown > .dropdown-toggle:active{pointer-events:none;}
.dropdown-menu li:last-child a{border-bottom:none;}
.navbar-light .navbar-nav .nav-link img{margin-left:3px; margin-top:-5px;}


/*-- banner --*/
.banner{position:relative; z-index:1; background:linear-gradient(#fff,#f1f5f9); padding:3rem 0; min-height:450px;}
.banner:before{content:''; position:absolute; top:0; right:0; bottom:8px; left:0; background:url(../images/banner-bg.webp) no-repeat; background-size:100%; z-index:-1;}
.banner_text{display:flex; align-items:flex-start; justify-content:center; flex-direction:column; height:100%; color:#64748b; font-size:23px; line-height:1.3; padding-right:3rem;}
.banner_heading{font-size:52px; color:#150e63; font-weight:700; margin-bottom:2rem;}
/*-- //banner --*/

/*-- footer --*/
footer{background:#272a36; color:#fff; padding-top:4rem; font-size:15px;}
.f_logo{margin-bottom:1.5rem;}
.f_logo img{height:70px; filter:grayscale(1);}
.f_heading{color:#fff; font-size:22px; font-weight:700; margin-bottom:20px;}
.f_text{margin-right:11rem;}
.footer-grids ul{margin:0 0 0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:9px;}
.footer-grids ul li a{color:#fff;}
.footer-grids ul li a:hover{color:#8ec420;}
.footer-grids p{position:relative; margin-bottom:15px; padding-left:30px;}
.footer-grids p a{color:#fff;}
.footer-grids p .fa{font-size:16px; position:absolute; left:0; top:6px; color:#8ec420;}
.copyright{margin-top:4rem; border-top:#4a4e5c solid 1px; padding:20px 0; }
.copyright a{color:#fff;}
.copyright span{float:right; margin-right:0px; margin-top:-4px;}
.copyright span img{height:35px;} 
.social-icon{margin-top:2rem;}
.social-icon a{margin:0 5px 0 0; font-size:17px; width:40px; height:40px; color:#fff; display:inline-flex; align-items:center; justify-content:center; background:#50535e; border-radius:5px;}
.social-icon a:last-child{margin-right:0;}
.social-icon a:hover{color:#fff; background:#8ec420;}
/*-- //footer --*/

/*-- move top --*/
#toTop{bottom:20px; right:15px; display:none; width:40px; height:40px; overflow:hidden; position:fixed; text-decoration:none; z-index:9999; font-size:0; color:transparent; background:#192f76; border-radius:5px; opacity:1;}
#toTop:hover{opacity:.9;}
#toTop:after{color:#fff; content:'\f106'; font-size:20px; line-height:40px; font-family:'FontAwesome'; text-align:center; display:block; position:absolute; top:0; right:0; bottom:0; left:0; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
/*-- //move top --*/

section{padding:5rem 0;}
.heading_main{margin-bottom:3rem; text-align:center; position:relative;}
.heading{font-size:40px; color:#150e63; margin-bottom:1.5rem; line-height:normal; font-weight:700;}
.heading_main p{font-size:19px; color:#000;}
.sub_head{color:#8ec420; margin-bottom:1rem;}

/*banner form*/
.banner_form{background:#fff; border-radius:15px; padding:25px; box-shadow:#dbdbdb 0 3px 10px 0;}
.banner_form .nav-tabs{display:flex; align-items:center; justify-content:center; margin:0; padding:0; border-bottom:none; margin-bottom:2rem;}
.banner_form .nav-tabs .nav-link{margin:0; padding:0; list-style:none; flex: 1 1 auto; text-align:center; font-size:13px; color:#172554; font-weight:600; border:none;}
.banner_form .nav-tabs span{display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:15px; margin:0 auto .5rem; background:#f3f2fb; position:relative;}
.banner_form .nav-tabs span img{height:32px;}
.banner_form .nav-tabs .active span:before{content:''; position:absolute; bottom:0px; width:85%; background:#8ec420; height:4px; border-radius:10px;}
.banner_form .btn{width:100%;}
.operator_row{display:flex; flex-wrap:wrap;margin-left:-5px; margin-right:-5px;}
.operator{font-size:12px; color:#150e63; font-weight:500; width:33.333%; padding-left:5px; padding-right:5px; margin-bottom:10px;}
.operator a{display:flex; align-items:center; justify-content:flex-start; border:#ddd solid 1px; box-shadow:0 1px 1px rgb(0, 0, 0, 5%); padding:10px 10px; line-height:normal; min-height:53px;}
.operator a:hover, .operator a.active{border-color:#134bbc; background:#f7feff;}
.operator img{margin-right:10px; width:25px;}
.vou .operator{width:50%;}

.iti{width:100%;}
.iti__country-list{z-index:9 !important; font-size:13px;}
.scroll{max-height:250px; overflow:auto; padding-right:10px;}
.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px; background-color:#F5F5F5;}
.scroll::-webkit-scrollbar{width:5px; background-color:#F5F5F5;}
.scroll::-webkit-scrollbar-thumb{border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color:#192f76;}

/*recharge css*/
.recharge_bg{background:linear-gradient(#1b2d77, #172554);}
.recharge_bg .heading{color:#fff;}
.recharge_bg .col-xl-2{width:10%;}
.r_logo{color:#fff; text-align:center; line-height:normal; font-size:14px;}
.r_logo img{border:#fff solid 2px; margin-bottom:1rem;}

/*pin oucher css*/
.voucher_bg .col-xl-2{width:20%;}
.voucher_bg .nav-tabs{display:flex; align-items:center; justify-content:center; margin:0; padding:0; border-bottom:none; margin-bottom:1rem;}
.voucher_bg .nav-tabs .nav-link{margin:0 10px; padding:8px 35px; list-style:none; text-align:center; font-size:16px; color:#172554; font-weight:600; border:solid 1px #c1c7d3; border-radius:30px;}
.voucher_bg .nav-tabs .active{border-color:#134bbc;}
.p_logo{text-align:center; line-height:normal; font-size:13px; color:#150e63; font-weight:500; margin-top:2rem; transition:all 1s ease;}
.p_logo:hover{transform:scale(1.1);}
.p_logo img{border:#fff solid 2px; margin-bottom:1rem; border-radius:10px; display:block;}


/*methods css*/
.methods_bg{/*background:linear-gradient(#1b2d77, #172554);*/ background:#f1f5f9;}
/*.methods_bg .heading{color:#fff;}*/
.methods_bg .col-xl-2{width:14.28%;}
.m_logo{padding:0 35px;}
.m_logo img{filter:brightness(0.5); transition:all 1s ease;}
.m_logo img:hover{filter:invert(1);}

.transfer_bg{}
.transfer{margin-right:4rem;}
.choose_bg{background:#f1f5f9;}
.choose{margin-left:4rem;}

.trusted_bg{background:linear-gradient(#1b2d77,#172554); padding-top:7rem;}
.trusted_bg .heading{color:#fff; text-transform:uppercase;}
.trusted_bg .heading_main p{color:#fff; padding-left:17%; padding-right:17%;}
/*.safe_bg{background:#f1f5f9;}*/
.safe{text-align:center;}
.safe h3{color:#150e63;}
.safe img{height:60px;}

/*faq css*/
.faq_bg .accordion-button{font-size:25px; color:#150e63; font-weight:600; padding-left:0; padding-right:0;}
.faq_bg .accordion-item{border:none; border-bottom:#e6e9ed solid 1px;}
.faq_bg .accordion-item:last-child{border-bottom:none;}
.faq_bg .accordion-button:focus, .faq_bg .accordion-button:not(.collapsed){box-shadow:none; background:none;}
.faq_bg .accordion-body{padding-left:0; padding-right:0; font-size:19px;}
.faq_bg .accordion-body ul{margin:0 0 0 25px; padding:0;}
.faq_bg .accordion-body ul li{margin:10px 0; padding:0;}

.about{font-size:18px;}
.counter_main{margin-top:1.3rem; text-align:center; background:#f1f5f9; padding:20px; border-radius:10px;}
.counter_main span{color:#150e63; font-size:38px; font-weight:700;}
.counter_main p{font-size:19px; margin-bottom:0;}
.counter_main img{display:block; margin:0 auto 1rem; height:60px;}

/*contact us css*/
.address{display:flex; align-items:center; justify-content:center; min-height:115px; margin-bottom:1rem;}
.a_icon{display:flex; align-items:center; justify-content:center; flex-direction:column; width:90px; height:90px; background:#f1f5f9; border-radius:8px;}
.a_icon img{height:40px;}
.ad_text{width:85%; padding-left:1rem;}
.ad_text h5{margin-bottom:10px;}
.ad_text p{margin-bottom:0; line-height:1.5;}
.ad_text p a{color:rgba(38, 30, 4, 0.7);}
.contact_bg iframe{width:100%; height:380px;}
.form_bg{background:#f1f5f9;}

.terms_bg p+h5, .about p+h4, .about ul+h4, .terms_bg ul+h5, .about ul+h5, .about p+h5{margin-top:2rem;}
.about ul, .terms_bg ul{margin:0 0 0 35px; padding:0;}
.about ul li, .terms_bg ul li{margin:10px 0; padding:0;}

.service h3{color:#150e63; font-weight:700;}

.choose_bg form{background:#fff; padding:25px; border-radius:10px;}
.choose_bg form h3{text-align:center; margin-bottom:2rem;}

/*login css*/
.login_bg{background:linear-gradient(#fff,#f1f5f9); position:relative; z-index:1;}
.login_bg:before{content:''; position:absolute; top:0; right:0; bottom:8px; left:0; background:url(../images/banner-bg.webp) no-repeat; background-size:100%; z-index:-1;}
.login{box-shadow:#f3f3f3 0 0 30px 0; padding:20px 25px; background:#fff; border-radius:15px;}
.login .heading{margin-bottom:2rem; font-size:25px; text-align:center;}
.login .btn{width:100%; margin:15px 0 5px; padding-left:0; padding-right:0;}
.middle{float:left; border-bottom:#e8e8e8 solid 1px; border-left:none; width:100%; margin:0px 0 35px 0; text-align:center; line-height:normal;}
.middle span{background:#fff; font-size:15px; color:#a2a2a2; font-style:italic; padding:0 15px; display:inline-block; border-radius:50%; position:relative; bottom:-9px;}
.forgot{float:right; text-decoration:underline; color:#a2a2a2; font-weight:500; font-size:13px; margin-top:4px;}
.sign_up{color:#a2a2a2; font-size:14px; text-align:center;}
.sign_up a{color:#323232; font-weight:600; text-decoration:underline;}
label.sign_up{position:relative; padding-left:0px; line-height:normal;}
