body{font-family:'Lato-Regular';font-size:14px;}
img{max-width:100%}

.gd-row-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.gd-col{padding-left:10px;padding-right:10px}
.gd-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.gd-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sm-row{margin-right:-5px;margin-left:-5px}
.sm-col{padding-left:5px;padding-right:5px}
.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.align-items-center{align-items:center;-ms-align-items:center}
.accordion-header .panel-title{margin:0;}

.custom-control{position:relative;display:block;min-height:24px;padding-left:24px}
.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:16px}
.custom-control-input{position:absolute;z-index:-1;opacity:0}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#97144D;background-color:#97144D}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}
.custom-control-input:disabled~.custom-control-label{color:#6c757d}
.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}
.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}
.custom-control-label::before{position:absolute;top:.25rem;left:-24px;display:block;width:16px;height:16px;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}
.custom-control-label::after{position:absolute;top:.25rem;left:-24px;display:block;width:16px;height:16px;content:"";background:no-repeat 50%/50% 50%}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}

.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px;background:#6E6E6E;border:1px solid #ccc;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#E5095C}

.gd-controls .owl-dots .owl-dot span{width:6px;height:6px;margin:5px 4px}
.gd-controls .owl-dots .owl-dot:hover span{background:#E5095C;border-color:#E5095C}
.gd-controls .owl-dots .owl-dot.active span{background:#E5095C;border-color:#E5095C;width:16px}

.gd-form .form-group{margin-bottom:25px}
.gd-form .form-control{border-radius:0;border:0;border-bottom:1px solid #6E6E6E;box-shadow:none;font-family:'Lato-Regular';font-size:14px;}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus{outline:none}
.custom-control-input:focus~.custom-control-label::before{box-shadow: 0 0 0 0.2rem rgb(151 20 77 / 25%);}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#ffe4ef;border-color:#ffe4ef}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ffe4ef}
.gd-form .country-code{max-width:90px;background:transparent}
.gd-form .note{margin-bottom:20px}
.gd-form .note p{font-family:'Lato-Regular';margin-bottom:8px}
.gd-form .custom-control{margin-bottom:10px}
.gd-form .gd-label, label{font-family:'lato-bold';font-size:15px;}
.gd-form .enter-otp{border:0;padding:6px 0 8px 12px;letter-spacing:28px;background-image:url(../images/border-white.jpg), linear-gradient(to left,#000 85%,rgba(110,110,110,0) 0);background-position:bottom, bottom;background-size:20px 1px, 37px 1px;background-repeat:no-repeat, repeat-x;background-position-x:147px, 68px;width:160px;min-width:160px}
.gd-form .custom-control a{display:inline-block;color:#97144D;text-decoration:underline;font-size:12px;margin-left:10px}
.gd-form .enter-otp.six-digit{width:232px;min-width:232px;background-position-x:220px, 68px}
.gd-error{font-size:12px;color:#ff0000;margin-top:8px}
.gd-form .custom-control .gd-error{margin-left:-24px}
.gd-form .form-control.upi-mobile,.gd-form .form-control.upi-id{padding-left:0}

.btn-gd-primary{display:inline-block;font-family:'Lato-Bold';color:#fff!important;background:#97144d;border:1px solid #97144d;border-radius:4px;padding:.5rem 1.5rem;text-decoration:none}
.btn-gd-primary:hover,.btn-gd-primary:focus{color:#fff;text-decoration:none}
.btn-gd-secondary{display:inline-block;font-family:'Lato-Bold';color:#fff!important;background:#97144d;border:1px solid #97144d;border-radius:4px;padding:6px 12px}
.btn-gd-secondary:hover,.btn-gd-secondary:focus{color:#97144d;text-decoration:none}
.btn-gd-bordered{display:inline-block;font-family:'Lato-Bold';color:#97144d;background:#fff;border:1px solid #97144d;border-radius:4px;padding:1rem 2.2rem}
.btn-gd-bordered:hover,.btn-gd-bordered:focus{text-decoration:none}
.back-btn{display:inline-block;vertical-align:middle;color:#97144d;text-decoration:none}
.back-btn img{display:inline-block;vertical-align:middle;margin-right:2px;margin-top:-2px}
.back-btn:hover,.back-btn:focus{text-decoration:none;color:#97144d}
.btn-disabled{pointer-events:none;background:#B7B7B7;border-color:#B7B7B7}

.gd-listing{padding:0}
.gd-listing li{position:relative;padding:5px 0 5px 20px;list-style:none}
.gd-listing li::before{content:"";display:inline-block;width:6px;height:6px;background:#97144D;border-radius:50%;position:absolute;left:0;top:12px}

.gd-wrapper{padding-top:60px}
.gd-heading{text-align:center;margin-bottom:36px}
.gd-heading h1{font-size:28px;margin:0}
.gd-heading h1 span{color:#97144d;font-style:italic;font-family:'Lato-heavy'}

.offer-slider{padding:2rem;background:#fff;border:1px solid transparent;border-radius:5px;text-align:center;margin-bottom:2rem;height:auto}
.offer-slider .offer-text{margin-top:2rem}
.offer-slider .offer-text h4{color:#97144D;font-size:26px;margin-bottom:8px}
.offer-slider .offer-text p{color:#97144D;font-size:16px;margin-bottom:0}
#offerSlider .item img{width:auto;margin:0 auto}
#offerSlider.gd-controls .owl-dots{margin-top:0}

.offer-form{margin-bottom:0}
.offer-form .heading{font-family:'Lato-Bold';font-size:15px;color:#6E6E6E;margin:0 0 20px}
.gd-accordion .gd-form{position:relative}
.gd-accordion.panel-group{margin-bottom:0}
.gd-accordion.panel-group .panel-default{margin-bottom:15px}
.gd-accordion.panel-group .panel-default:last-child{margin-bottom:0}
.gd-accordion .panel-default>.panel-heading{background-color:#97144D;color:#fff;border-color:#97144D;padding:0;border-radius:0}
.gd-accordion .panel-default>.panel-heading a{display:block;padding:15px 60px 15px 60px;position:relative;color:#fff;font-size:16px;}
.gd-accordion .panel-default>.panel-heading a:hover,.gd-accordion .panel-default>.panel-heading a:focus{text-decoration:none}
.gd-accordion .panel-default>.panel-heading a::after{content:url(../images/arrow-down-white.png);width:20px;height:20px;border-radius:50%;border:1px solid #fff;padding:6px 3px;position:absolute;top:14px;right:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);}
.gd-accordion .panel-default>.panel-heading a.collapsed::after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);}
.gd-accordion .panel-default>.panel-heading a.heading-cards::before{content:url(../images/icon-cards.png);position:absolute;top:15px;left:20px}
.gd-accordion .panel-default>.panel-heading a.heading-upi::before{content:url(../images/icon-UPI.png);position:absolute;top:15px;left:20px}
.gd-accordion .panel{border:solid 1px #97144D;border-radius:5px}
.gd-tabs.nav-tabs{border-bottom:2px solid #ccc;margin-bottom:2rem;padding:0;position:relative;}
.gd-tabs.nav-tabs>li>a{color:#B7B7B7;border:0;border-bottom:6px solid transparent;border-radius:0;margin:0!important;position:relative;padding:10px 45px;text-decoration:none;display:block;}
.gd-tabs.nav-tabs>li>a:hover,.gd-tabs.nav-tabs>li>a:focus,.gd-tabs.nav-tabs>li>a.active{color:#282828;border:0;border-bottom:6px solid #97144D;background-color:transparent}
.gd-tabs.nav-tabs.nav-justified>.active>,.gd-tabs.nav-tabs.nav-justified>.active>:focus,.gd-tabs.nav-tabs.nav-justified>.active>:hover{border:0;border-bottom:6px solid #97144D;background-color:transparent}
.gd-tabs.nav-tabs>li>a:hover::after,.gd-tabs.nav-tabs>li>a:focus::after,.gd-tabs.nav-tabs>li>a.active::after{content:"";display:inline-block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #97144D;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}

#plCard .collapse.show, .gd-tab-content .fade.show{display:block;opacity:1;}

.resend-otp{padding-top:10px;margin-left:10px}
.resend-otp a{color:#97144D;display:inline-block;vertical-align:middle;padding-top:26px}
.resend-otp .otp-timer{display:inline-block;vertical-align:middle;margin-left:20px;position:relative}
.resend-otp .otp-timer .timer-text{position:absolute;width:100%;font-size:10px;text-align:center;line-height:.9;top:22px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}
.resend-otp .otp-timer .timer-text span{display:block;font-size:14px;font-family:'Lato-Bold'}
.captcha-text{color:#282828;font-size:18px;font-family:'Lato-Bold';font-style:italic;padding:3px 15px;border:1px solid #6E6E6E}
#txtCaptcha{max-width:115px}
.enter-captcha{align-items:center}
.enter-captcha a{color:#97144D;display:inline-block;vertical-align:middle}

.gd-tnc{margin-top:2rem}
.gd-tnc .panel{border-color:#E0DFDF}
.gd-accordion .panel-body{padding:15px}
.gd-tnc .panel-default>.panel-heading{border:0;padding:0;background-color:#E0DFDF}
.gd-tnc .panel-default>.panel-heading a{padding:15px 50px 15px 20px;display:block;position:relative;color:#97144D}
.gd-tnc .panel-default>.panel-heading a::after{content:url(../images/arrow-down-maroon.png);width:20px;height:20px;border-radius:50%;border:1px solid #97144D;padding:6px 3px;position:absolute;top:14px;right:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);}
.gd-tnc .panel-default>.panel-heading a.collapsed::after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);}
.gd-tnc .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:15px 20px}
.gd-tnc .gd-listing{text-align:justify}

.select-card{max-width:230px}
.select-card select{padding-left:30px;background-image:url(../images/icon-card.jpg);background-repeat:no-repeat;background-position:left 9px}

@media handheld, only screen and (max-width:1199.98px){
    .generate-otp .btn-gd-secondary{margin-top:10px}
}

@media handheld, only screen and (max-width:991.98px){
    .gd-offer-form .gd-col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .gd-heading h1{font-size:23px}
    .offer-slider{height:auto;margin-bottom:30px}
    .offer-slider .offer-text h4{font-size:20px}
    .generate-otp .btn-gd-secondary{margin-top:0}
}
@media handheld, only screen and (max-width:575.98px){
    .offer-slider{padding:2rem 0}
    .gd-heading{margin-bottom:20px}
    .gd-heading h1{font-size:20px}
    .offer-slider{padding-top:0}
    /*#offerSlider .item img{max-width:100px}*/
    .offer-slider .offer-text h4{font-size:20px}
    .gd-accordion.panel-group .panel-default{margin-bottom:10px}
    .gd-tabs.nav-justified .nav-item{flex-basis:auto}
    .resend-otp{margin-left:0}
    .resend-otp a{padding-top:0}
    .enter-captcha a{margin-top:12px}
    .enter-captcha .gd-row-flex{padding:0 -5px}
    .enter-captcha .gd-col{padding:0 5px}
    .captcha-text{font-size:16px;padding:3px 10px}
    .gd-form .custom-control a{font-size:8px;margin-left:5px}
    .generate-otp .btn-gd-secondary{margin-top:10px}
}


@font-face {
    font-family: Lato-Light;
    src: url(../font/Lato-Light.eot);
    src: url(../font/Lato-Light.woff) format("woff"), url(../font/Lato-Light.ttf) format("truetype"), url(../font/Lato-Light.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Lato-Regular;
    src: url(../font/Lato-Regular.eot);
    src: url(../font/Lato-Regular.woff) format("woff"), url(../font/Lato-Regular.ttf) format("truetype"), url(../font/Lato-Regular.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Lato-Bold;
    src: url(../font/Lato-Bold.eot);
    src: url(../font/Lato-Bold.woff) format("woff"), url(../font/Lato-Bold.ttf) format("truetype"), url(../font/Lato-Bold.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Lato-heavy;
    src: url(../font/Lato-Heavy.eot);
    src: url(../font/Lato-Heavy.eot?#iefix) format("embedded-opentype"), url(../font/Lato-Heavy.woff2) format("woff2"), url(../font/Lato-Heavy.woff) format("woff"), url(../font/Lato-Heavy.ttf) format("truetype"), url(../font/Lato-Heavy.svg#Lato-Heavy) format("svg");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: LatoBlack;
    src: url(../font/LatoBlack.eot);
    src: url(../font/LatoBlack.eot) format("embedded-opentype"), url(../font/LatoBlack.woff2) format("woff2"), url(../font/LatoBlack.woff) format("woff"), url(../font/LatoBlack.ttf) format("truetype"), url(../font/LatoBlack.svg#LatoBlack) format("svg")
}

@font-face {
    font-family: RupeeForadian-Regular;
    src: url(../font/RupeeForadian_gdi.eot);
    src: url(../font/RupeeForadian_gdi.eot?#iefix) format("embedded-opentype"), url(../font/RupeeForadian_gdi.woff) format("woff"), url(../font/RupeeForadian_gdi.ttf) format("truetype"), url(../font/RupeeForadian_gdi.otf) format("opentype"), url(../font/RupeeForadian_gdi.svg#RupeeForadian-Regular) format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA
}

@font-face {
    font-family: Noto-Sans-Bold;
    src: url(../font/hindi/NotoSans-Bold.eot);
    src: url(../font/hindi/NotoSans-Bold.eot) format("embedded-opentype"), url(../font/hindi/NotoSans-Bold.woff2) format("woff2"), url(../font/hindi/NotoSans-Bold.ttf) format("truetype"), url(../font/hindi/NotoSans-Bold.svg) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Noto-Sans-Regular;
    src: url(../font/hindi/NotoSans.eot);
    src: url(../font/hindi/NotoSans.eot) format("embedded-opentype"), url(../font/hindi/NotoSans.woff2) format("woff2"), url(../font/hindi/NotoSans.ttf) format("truetype"), url(../font/hindi/NotoSans.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: regional_icomoon;
    src: url(../font/regional_icomoon.eot?b347t);
    src: url(../font/regional_icomoon.eot?b347t#iefix) format("embedded-opentype"), url(../font/regional_icomoon.woff2?b347t) format("woff2"), url(../font/regional_icomoon.ttf?b347t) format("truetype"), url(../font/regional_icomoon.woff?b347t) format("woff"), url(../font/regional_icomoon.svg?b347t#regional_icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}