@import url(../fonts/fonts.css);

/*Common CSS start*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,span,strike,strong,tbody,tdvideo,tfoot,th,thead,tt,u,ul,var{background:0 0;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;font-style:normal}
ol,ul{list-style:none}blockquote,q{quotes:none}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}input,textarea{border:0;padding:0;margin:0;outline:0}iframe{border:0;margin:0;padding:0}input,select,textarea{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:top}sub{vertical-align:bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}a{outline:0;text-decoration:underline;-moz-outline:none}a:hover{text-decoration:none;cursor:pointer}a.nounderline,a:active.nounderline,a:link.nounderline,a:visited.nounderline{text-decoration:none}a:hover.nounderline{text-decoration:underline}a img{border:none;text-decoration:none}img{border:none;text-decoration:none}button,label{cursor:pointer;font-family:Mulish,sans-serif,Verdana}input:focus,select:focus,textarea:focus{outline:0}select::-moz-focus-inner{border:0;outline:0}option::-moz-focus-inner{border:0;outline:0}input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}input[type=button]:focus,input[type=submit]:focus{outline:0}fieldset{border:none}*{box-sizing:border-box}img:not([src]):not([srcset]){visibility:hidden}img{width:100%;max-width:100%;vertical-align:top;height:auto}:focus{outline:0}

html,body { width: 100%; height: 100%; padding: 0; margin: 0;}
body{font-family: 'plutoregular' ,Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-size: 12px;color:#000; background: #fff;scroll-behavior: smooth; background: #fbfbfb;overflow-x:hidden;}

/*common css*/
.input-filed {width: 100%; height: 59px;padding: 0px 20px;border:0px;
 box-sizing: border-box;font-size: 20px;color: #4D4D4D; font-weight: 400;  border: 2px solid #002CB3;border-top-left-radius: 98px 41px;border-top-right-radius: 62px 35px;border-bottom-left-radius: 62px 35px;border-bottom-right-radius: 77px 54px; background: none;}
.input-filed::placeholder{color: #4D4D4D;}
.textarea-filed {width: 100%; height: 70px;padding: 7px 10px;background: #fff;border: #979797 1px solid;
 box-sizing: border-box;font-size: 20px;color: #969696;border-radius: 10px; letter-spacing: 0.45px; font-weight: 400; resize: none; }
.filefiled {width: 100%; padding: 17px 10px;background: #fff;border: #B8B8B8 1px dashed;
 box-sizing: border-box;font-size: 15px;color: #B8B8B8;border-radius: 4px; letter-spacing: 0.45px; font-weight: 400;}
.btn{min-width: 170px; padding: 0px 32px;  height: 44px;line-height: 44px;text-align: center;display: inline-block;background:#1B4299;box-sizing: border-box;font-size: 20px;color: #fff;text-decoration: none;border: none;border-radius: 10px; cursor: pointer;}
.chkbox {position: relative;padding-left: 35px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #4D4D4D;height: 26px; display: flex;align-items: center;}
.chkbox a{color: #1B4299; text-decoration: underline;}
.chkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.chkbox .checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px; background: url("../images/check-bg.png") no-repeat 0px 0px; }
.chkbox:hover input ~ .checkmark {background-color: #fff;}
.chkbox input:checked ~ .checkmark {background-position: 0px -39px!important;}
.chkbox .checkmark:after { content: ""; position: absolute; display: none;}
.chkbox input:checked ~ .checkmark:after {display: block;}
/*.chkbox .checkmark:after {left: 9px;top: 5px;width: 5px; height: 10px; border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}*/
.main-bg{background:url("../images/main-bg.jpg") repeat center 0px;}
.header-bg{ background: url("../images/header-bg.png") no-repeat 0px 0px; background-size: 225px; }
.wrapper {width: 100%;height:100%; position: relative; margin: 0px auto; }
.container-fluid {width: 100%;position: relative;overflow: hidden;}
.container-header {padding: 0px 30px; box-sizing: border-box;margin: 0px auto;}
.container-box {width: 960px;max-width: 100%;box-sizing: border-box;margin: 0px auto;}
.container-lnd {width: 1200px;max-width: 100%;box-sizing: border-box;margin: 0px auto; }
.container-inr {padding: 0px 0px;}
.hm-theme-img .main-wrp{width: 100%; min-height: calc(100vh - 520px)}
.main-wrp{width: 100%; min-height: calc(100vh - 298px)}
.header-box{ height:94px; position: relative; }
.logo{width: 185px; position: absolute; left: 34px; bottom: -37px;}
.speaker-box{width: 175px; position: absolute; right: 0px; bottom: -29px;}
.cont-box{width: 100%; padding: 20px 0 10px 0; display: flex; justify-content:flex-end; align-items: center; }
.head-box{width:30%; display: none;}
.head-box img{width:100%;}
.ritcont-col{width: 68%}
.hm-cont{width: 100%; }
.hm-cont h1{font-size: 25px; line-height:20px; color: #02ABED; font-family: 'plutobold'; text-align: center; padding-bottom: 15px;}
.hm-logo{width: 100%; text-align: center;  margin-bottom: 20px;}
.hm-logo span{width: 280px; display: inline-block}
.get-farhan-voice{width: 100%; text-align: center; margin-bottom: 15px; }
.get-farhan-voice  span{width: 350px; display: inline-block}
.ask-btn{width: 100%;  text-align: center;  margin-bottom: 20px;}
.ask-btn a{width:280px; height: 79px;  background:url("../images/ask-btn.png") no-repeat 0px 0px; display: inline-block; background-size: cover;}
.head-box-mob{width: 100%; display: none;}




.top-hd{width: 600px; margin:0px auto;}
.top-hd img{width: 100%; }
.top-hd span{display: inline-block; padding: 15px 0 30px 0;}
.home-theme .farhan-img-box{width: 40%;}
.home-theme .ritcont-col{width: 58%;}
.home-theme .header-box .logo{display: none;}
.home-theme .header-box {height: 120px;}
.home-theme .cont-box{position: relative;}
.home-theme .cont-box .logo{position: absolute; left: 0px; top: 0px;}
.hm-logo{width: 200px; position: absolute; left: -74px; top: 30px;}
.hm-logo img{width:100%}
.mob-hd{display: none; width: 100%;}
.home-theme .step-box{bottom: 34px;}



.form-box{width: 100%;}
.form-box h1 {font-size: 30px;line-height:34px;color: #002CBA;padding-bottom: 20px;font-family: 'plutobold';font-weight: normal; word-wrap: break-word;overflow:hidden;}
.form-box h1 span{min-height: 42px; min-width:112px;  color:#002CBA; padding: 0px 0px 8px 0px; display: inline-block; }
.fildrow{width: 100%; margin-bottom: 20px;}
.fild-col {width: 48%; position: relative;}
.fild-50 {display: flex;justify-content: space-between;}
.optrow{display: block;}
.optbox{display: flex; justify-content: space-between;}
.opttitle {width: 30%; font-size: 20px; color: #4D4D4D;}
.otp-fildbox{width: 50%; display: flex; justify-content: space-between;}
.otpfild{width: 48px; height: 42px; border: 0px; font-size: 20px; color: #4D4D4D; background:url("../images/otpfild-bg.png") no-repeat 0px 0px; text-align: center;}
.ablut{position: absolute; right: 15px; top: 11px;}
.done-msg{width: 80px; height: 36px;  background:url("../images/done-msg.png") no-repeat 0px 0px;}
.verify-btn{width:85px; height: 44px;  background:url("../images/verify-btn.png") no-repeat 0px 0px; background-size: cover;}
.resend-btn{width: 80px; height: 36px;  background:url("../images/resend-btn.png") no-repeat 0px 0px;  border: 0px;display:inline-block;}
.timerbox{width:85px; height: 38px;  background:url("../images/timer-bg.png") no-repeat 0px 0px; border: 0px;background-size:cover;}
.timerbox span{font-size: 14px; color: #000; display: block; padding:10px 0 0 33px; font-family: 'plutobold';}


/*.input-msg{width: 100%; height:130px; background: none; color: #4D4D4D; font-size: 18px; box-sizing: border-box; resize: none; padding: 15px 30px;  border: 2px solid #002CB3;border-top-left-radius: 66px 52px;border-top-right-radius: 63px 42px;border-bottom-left-radius: 46px 35px;border-bottom-right-radius: 45px 61px; }*/
.input-msg{width: 100%; height:80px; background: none; color: #4D4D4D; font-size: 16px; box-sizing: border-box; resize: none; }
.textarea-wrp {
    padding:15px 30px 0px 30px;
    border: 2px solid #002CB3;
    border-top-left-radius: 66px 52px;
    border-top-right-radius: 63px 42px;
    border-bottom-left-radius: 46px 35px;
    border-bottom-right-radius: 45px 61px;
    box-sizing: border-box;
}
.btn-row{width: 100%; display: flex; justify-content:center;}
.back-btn{width: 158px; height:60px;  background:url("../images/back-btn.png") no-repeat 0px 0px; display: inline-block; border: 0px; outline: 0px;  background-size: cover;}
.next-btn{width: 156px; height:60px;  background:url("../images/next-btn.png") no-repeat 0px 0px; display: inline-block; border: 0px; outline: 0px; background-size: cover; margin-left: 20px; }
.share-btn{width: 149px; height:53px;  background:url("../images/share-btn.png") no-repeat 0px 0px; display: inline-block; border: 0px; outline: 0px; background-size: cover; }
.regenerate-btn{width: 168px; height:53px;  background:url("../images/regenerate-btn.png") no-repeat 0px 0px; display: inline-block; border: 0px; outline: 0px; margin-left: 20px; background-size: cover;}
.copy-btn{width:115px; height:45px;  background:url("../images/copy-btn.png") no-repeat 0px 0px; display: inline-block; border: 0px; outline: 0px; background-size: cover; border: 0px;  }
.input-bg{background:url("../images/input-bg.png") no-repeat 0px 0px;}
.input-bg-50{background:url("../images/input-bg-50.png") no-repeat 0px 0px;}
.label-50{display: flex; justify-content: space-between;}
.label-50 label{width: 100%!important;}
.msg-col{width:68%!important; }
/*.msg-box{width: 100%; height: 412px; background:url("../images/msg-bg.png") no-repeat 0px 0px; background-size: 100%; position: relative; left: -40px;}*/

.msg-box{width: 100%; height: auto; border: 2px solid #002CB3;border-top-left-radius: 104px 71px;
border-top-right-radius: 109px 92px;
border-bottom-left-radius: 130px 102px;
border-bottom-right-radius: 299px 138px; margin-bottom: 25px; }
.msg-cont{padding: 30px;}
.msg-cont h2{ font-size: 35px;line-height: 36px;color: #02ABED;padding-bottom: 20px;font-family: 'plutobold';font-weight: normal;}
.msg-cont p{font-size: 25px;line-height: 27px;color: #1B4299;padding-bottom: 5px; font-family: 'plutobold'; }
.msg-we{font-size: 20px;line-height:25px;color: #002CBA;padding-bottom: 20px;}
.msg-we span{font-family: 'plutobold';}
.align-center{text-align: center;}
.audio-box{width: 100%;}
.speaker-icon{width: 100%; display: flex; justify-content: flex-end; padding-bottom: 20px;}
.speaker-icon span{width: 50px;  height:45px; background:url("../images/speaker-icon.png") no-repeat 0px 0px;}
.player-box{width: 588px; box-sizing: border-box; padding: 0px 20px; height: 116px; background:url("../images/player-bg.png") no-repeat 0px 0px; background-size: cover; margin-bottom: 30px; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; padding-bottom: 15px;}
.audio-player{display: none;}
.play-col{width: 64px;}
.play-btn{width: 62px; height: 62px; background:url("../images/play-btn.png") no-repeat 0px 0px; border: 0px; background-size: cover;}
.wave-col{width: 75%; position: relative; overflow: hidden}
.wave-move{width: 100%; height: 100%; position: absolute; right: 0px; top: 0px; z-index:1; background:#fff; opacity: 0.8; transition: all 9s ease-out; display: none}
.wave-active2{right: 0px; transition: all 0s ease-out;}
.wave-active{right: -100%}
.wave-col img{width: 100%;}
.frwd-col{width: 56px;}
.frwd-btn{width: 54px; height: 61px; background:url("../images/frwd-btn.png") no-repeat 0px 0px; border: 0px; background-size: cover;}
.overlaybox{  width: 100%;height: 100%;position: fixed;background-color: rgba(0, 0, 0, 0.7);z-index: 999999;left: 0px;top: 0px; display: none;}
.overlayinr {width: 100%;height: 100%;position: absolute;display: flex;justify-content: center;
align-items: center;}
.popupcont{width: 500px;  background: #fff; border-radius: 7px; position: relative;}
.closeoverlay{width: 60px; height: 58px; display:block; position: absolute; right: -28px; top: -28px; background:url("../images/close-popup.png") no-repeat 0px 0px; cursor: pointer;}
.shrebox{padding:100px 0 0 0;}
.shrebox h5{font-size: 20px; color: #0C0C0C; padding-bottom: 20px;}
.shrebox ul{padding: 0px 40px; display: flex;justify-content: space-between; position:relative}
.shrebox ul::after{content: ''; width: 24px; height: 68px; position: absolute; left: 0px; top: -8px; background:url("../images/shrebox-theme-lft.png") no-repeat 0px 0px;}
.shrebox ul::before{content: ''; width: 24px; height: 68px; position: absolute; right: 0px; top: -8px; background:url("../images/shrebox-theme-rit.png") no-repeat 0px 0px;}
.shrebox li{padding: 0px 2px;}
.shrebox li a{width: 55px; height: 52px; background:url("../images/social-icon.png") no-repeat 0px 0px; display: block; transition: all 0.2s ease-out; }
/*.shrebox li:hover{box-shadow:0px 0px 5px 0px rgba(209, 204, 204, 0.95);border-radius: 50%; }*/
/*.shrebox li:hover a{transform: scale(1);}*/
.whatsapp-icon{background-position: 0px 0px!important;}
.twitter-icon{background-position: -70px 0px!important;}
.facebook-icon{background-position: -139px 0px!important;}
.instagram-icon{background-position: -214px 0px!important;}
.mail-icon{background-position: -292px 0px!important; width: 55px!important;}
.sms-icon{height: 47px!important; background: url("../images/sms-icon.png") no-repeat 0px 0px!important; background-size: cover!important;}
.copylink{width: 100%; display: flex; justify-content: space-between; padding-top: 35px;}
.linkbox{width:70%; display: flex; overflow: hidden; align-items: center; box-sizing: border-box; padding: 0px 10px; height: 44px; background: #FFFFFF;color: #2D2D2D; font-size: 13px; word-wrap: break-word; word-break: break-all; border: 2px solid #002CB3;border-top-left-radius: 98px 41px;border-top-right-radius: 62px 35px;border-bottom-left-radius: 62px 35px;border-bottom-right-radius: 77px 54px;}
.copylink .btn{min-width: 115px;padding: 0px 22px; border-radius: 26px;}
.common-cont{width: 100%; height: auto; padding: 60px 0px 40px 0px; }
.common-cont .hdbox{padding-right: 90px; padding-bottom: 20px; display: flex; justify-content: space-between; align-items: center;}
.common-cont h1{font-size: 35px;line-height: 40px;color: #02ABED;font-family: 'plutobold';font-weight: normal;}
.scroll-box{width: 100%; height: 400px;  overflow-x: hidden;overflow-y: visible;max-height: 54vh;direction: ltr;scrollbar-color: #1836B0 #D9D9D9;scrollbar-width: thin; border-radius: 5px;}
.scroll-box::-webkit-scrollbar {width: 10px; border-radius: 5px;}
.scroll-box::-webkit-scrollbar-track {background-color: #e4e4e4;border-radius: 5px;}
.scroll-box::-webkit-scrollbar-thumb {border-radius: 4px;border: 1px solid transparent;background-clip: content-box;
background-color: #1836B0;}
.common-text{padding-right: 20px;}
.common-text h2{font-size: 20px;line-height:25px;color: #4D4D4D;font-family: 'plutobold';font-weight: normal; padding-bottom: 10px; padding-top: 7px;}
.common-text p{font-size:16px;line-height:21px;color: #4D4D4D; padding-bottom: 10px;}
.common-text p em{font-style: italic;}
.mob-head-box{width: 100%; display: none; margin-bottom: 10px; text-align: center;}
.common-text strong{font-family: 'plutobold'!important;}
.common-text ul{list-style: disc; padding-left: 15px; padding-bottom: 10px;} 
.common-text li{list-style: disc; font-size:16px;line-height:21px;color: #4D4D4D; padding-bottom: 5px; }
.footer-bg{ padding-top: 157px; box-sizing: border-box; background:url("../images/footer-bg.png") no-repeat center bottom; background-size: 100%; }
.hm-theme-img{background:url("../images/footer-bg-hm.png") no-repeat right bottom; background-size: 100%;  }
.hm-theme-img .header-bg{height: 200px;} 
.footer{width: 100%;   }
/*.ftr-clor{background:#1836B0;}*/
.ftr-box{padding: 15px 20px; display: flex; justify-content: space-between; align-items: center;}
.ftr-copy{width: 48%; font-size: 14px; color: #fff;}
.ftr-link{width: 48%; text-align: right;}
.ftr-link a{font-size: 14px; color: #fff; display: inline-block; margin-left: 20px; text-decoration: none; position: relative;}
.ftr-link a:after { background: none repeat scroll 0 0 transparent; bottom: 2; content: "";display: block;height: 2px;
left: 50%;position: absolute;background: #fff;transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;}
.ftr-link a:hover:after { width: 100%; left: 0; }
.ftr-pack-row{width: 100%; position: relative; display: flex; justify-content: flex-end; }
.ftr-pack-img{width: 560px; position: absolute; right: 0px; top: -182px; z-index: 1;}
.ftr-pack-img img{width: 100%;}
.farhan-img-box{width:30%; height: auto; position: absolute; left: 0px; bottom:0px; z-index: -1;}
.farhan-img-box img{width:100%}
.perMn {padding:61px 0 82px 0px; position: relative;}
.perBrMn {border: 2px solid #002CB3;border-top-left-radius: 98px 41px;border-top-right-radius: 62px 35px;border-bottom-left-radius: 62px 35px;border-bottom-right-radius: 77px 54px; padding: 4px; position: relative;}
.perBrPrgrs {border-top-left-radius: 98px 41px;border-top-right-radius: 62px 35px;border-bottom-left-radius: 62px 35px;border-bottom-right-radius: 77px 54px; background: #002CB3; height:22px; position: relative;}
.faImg {position: absolute;right: -10px;top: -70px;width: 90px;z-index: 10;}
.perNumbr {font-size: 24px;color: #002CB3;position: absolute;right: 16px;top: 0;font-weight: bold;}
.audio-cont .ritcont-col {width: 60%;}
.farhan-audio{width: 40%!important;}
.farhan-audio-mob{display: none;}
.ftr-wrp{width: 100%; padding-top: 50px; background:url("../images/audio-ftr-bg.png") repeat 0px 0px; position: relative; z-index: 1;} 
.contpopup{ position: relative;width: 500px; min-height: 300px;margin: 20px 0;background: #fff;border-radius: 50% / 10%;
text-indent: .1em;}
.contpopup:before {content: ''; position: absolute; top: 9%;bottom:9%;right: -5%;left: -5%;background: inherit;border-radius: 5% / 50%;}
.contpopup-inr{padding: 0px 30px 30px 30px;; position: absolute; width:100%;box-sizing:border-box;}
.contpopup h1{font-family: 'plutobold'; color:#02ABED; font-size: 40px; line-height: 40px; padding-bottom: 20px; font-weight: normal;}
.contpopup p{font-family: 'plutobold'; color:#1836B0; font-size: 24px;   }
.oops-img{width: 100%;   position: relative;top: -20px;margin-bottom: -20px;}
.oops-img span{display: inline-block; width: 180px;}
.close-oops{width: 60px; height: 55px; display:block; position: absolute; right: 3px; top: 27px; background:url("../images/close-oops.png") no-repeat 0px 0px; cursor: pointer;  z-index: 99999; }
.audio-dic{width: 57%;font-size: 12px;color: #000;padding: 0px;position: absolute;right: 0px;top: -195px;}
.ovr-auto{overflow: inherit!important; }
.hmbox .ritcont-col{position: relative; top: -140px; margin-bottom: -140px;}
.ftr-hm-cont{width: 68%;}
.step-box {width: 112px;height:52px;display: flex;align-items: center;justify-content: center;border-radius: 8px; font-size: 18px; color: #002CBA; font-family: 'plutobold'; background:url("../images/step-bg.png") no-repeat 0px 0px; background-size: cover; position: absolute; right: 40px; bottom: 5px;}
.tell-fild {width: 95%; height: 40px;padding: 0px 0px 5px 0px;border:0px;box-sizing: border-box;font-size: 20px;color: #4D4D4D;  font-weight: 400; border-bottom: #002CB3 2px dashed; background: none;}
/*.subhd{color:#02ABED; font-size:35px;font-family: 'plutobold'; padding-bottom: 20px;}*/
.subhd{color:#02ABED; font-size:35px; line-height: 37px; font-family: 'plutobold'; padding-bottom: 10px; position: relative;}
.subhd em{display: inline-block; width: 33px; height: 30px; background:url("../images/arrow-fild.png") no-repeat 0px 0px; background-size: cover; position: relative; left:5px; top:8px;}
.padtp{padding-top: 20px;}

.subhd span{color:#002CBA; display: block; word-wrap: break-word;word-break: break-all; font-family: 'plutoregular'; font-size: 25px; line-height: 30px;}
/*.subhd span em{display: inline-block; width: 29px; height: 27px; background:url("../images/arrow-fild.png") no-repeat 0px 0px; background-size: cover; position: relative; left: 10px; top:11px;}*/
.cookies-m-theme{width: 106px; height: 158px; background:url("../images/cookies-m-theme.png") no-repeat 0px 0px; background-size: cover; position: absolute; right: 0px; top: 0px; z-index: 1;}
.jc-center{justify-content: center!important}
.header-box .back-btn { position: absolute; right: 0px; bottom:8px;z-index: 9999}
.hm-btmimg{width: 38%;}
/*landing css start*/
.lndg-wrp{width: 100%;}
.landing-bg{ background:url("../images/landing-bg.jpg") repeat-x center 0px;}
.landing-cont-row{width: 100%; }
.landing-cont{width:100%; margin:60px auto 0px auto;}
.landing-hd-text{width:80%; position: relative; margin: 0px auto;}
.landing-hd-text img{width:100%;}
.landing-cookie-row{width:150px; display: flex; justify-content: center; }
.landing-cookie-img{width:150px;  position: relative;}
.landing-ftr{width: 100%; padding-bottom: 15px; }
.landing-ftr-dsktp{background:url("../images/landing-ftr-bg-dsktp.png") no-repeat left bottom!important;}
.begin-date{width: 100%; text-align: center;}
.begin-date img{width:100%;}
.landing-ftr-text{padding:0px 20px; color: #000; display: flex; justify-content: flex-end; align-items: center; font-size: 14px;}
.landing-ftr-text span{width: 25px; height: 25px; margin-left: 10px; background:url("../images/veg-icon.png") no-repeat 0px 0px; }
.date-box{width: 60%; margin: 50px auto 0px auto; display: flex; justify-content: center;}
.date-col{width: 70%;}
.landing-theme-top{ background:url("../images/landing-theme-top.png") no-repeat right 0px;}
.landing-theme-bttom{ height: 100%; background:url("../images/landing-theme-bttom.png") no-repeat left bottom;}
.mob-ftr{display: none;}
.landing-ftr-dsktp{background: none!important;}
.lndg-wrp{min-height: calc(100vh - 50px);}	
.landing-cookie-img{
animation: updowneffect 2s linear infinite;
}



@keyframes updowneffect {
 0%{
    top: -10px;
 }

	50%{
    top: -18px;
 }
	100%{
    top: -10px;
 }
}
/*landing css end*/


.overlayloder {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background: #222;
    opacity: 0.6;
}

.overlay__inner {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}

.overlay__content {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.spinner {
    width: 75px;
    height: 75px;
    display: inline-block;
    border-width: 2px;
    border-color: rgba(255, 255, 255, 0.05);
    border-top-color: #fff;
    animation: spin 1s infinite linear;
    border-radius: 100%;
    border-style: solid;
}

@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}


/* Chrome, Safari, Edge, Opera */
.hideNumberarrow::-webkit-outer-spin-button,
.hideNumberarrow::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.hideNumberarrow[type=number] {
    -moz-appearance: textfield;
}
.form-animt{position: relative; right: -100px; opacity: 0.5; transition: all 0.6s ease-out;}
.anmit-rit{right: 0px; opacity: 1;}
.btn-go-home .regenerate-btn {margin-left:0px!important;}



.form-animt{position: relative; right: -100px; opacity: 0.5; transition: all 0.6s ease-out;}
.anmit-rit{right: 0px; opacity: 1;}
/*.input-msg{width: 100%; height:100px; background: none; color: #4D4D4D; font-size: 16px; box-sizing: border-box; resize: none; padding: 15px 30px;  border: 2px solid #002CB3;border-top-left-radius: 66px 52px;border-top-right-radius: 63px 42px;border-bottom-left-radius: 46px 35px;border-bottom-right-radius: 45px 61px; }*/
.subhd{color:#02ABED; font-size:35px; line-height: 37px; font-family: 'plutobold'; padding-bottom: 10px; position: relative;}
.subhd em{display: inline-block; width: 33px; height: 30px; background:url("../images/arrow-fild.png") no-repeat 0px 0px; background-size: cover; position: relative; left:5px; top:8px;}
.padtp{padding-top: 20px;}
.share-msg{width: 100%; padding: 30px 0 0 0;}
.share-msg p{font-size: 27px;line-height: 34px;color: #002CBA;font-family: 'plutobold';font-weight: normal; padding-bottom: 15px; display: flex; align-items: center;}
.share-msg p span{width: 55px;height: 52px; background: url("../images/social-icon.png") no-repeat 0px 0px; margin-right: 10px;}
.animated-cont .ritcont-col{width: 50%;}
.animated-cont .farhan-img-box{width:38%;}
.mbl-otp-msg {color: #002CBA;padding-top: 9px;font-weight: bold;font-size: 13px;text-align: center;}
.download-btn{width:63px; height: 53px; display: inline-block; margin-left: 20px; background: url("../images/download-icon.png") no-repeat 0px 0px;}

.ui-widget-content {
    border: 2px solid #002CBA !important;
   
    overflow: hidden !important;
    margin-top: 1px !important;
   /* width: 580px !important;
    left: 522px !important;*/
    border-bottom-left-radius: 46px 35px !important;
    border-bottom-right-radius: 47px 50px !important;
    
}

.ui-menu .ui-menu-item {
    border: 0px !important;
    border-bottom: 1px dashed #b2bfea !important;
    padding: 7px 15px !important;
    font-family: 'plutoregular',Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"!important;
}
.ui-menu .ui-menu-item:hover{background:#fff!important}
.ui-menu-list-height {height:200px!important;overflow-y:auto!important;}
.ui-menu-list-height-auto {height:auto!important;overflow-y:inherit!important;}

.loader-overlay{width: 100%; height: 100%; position: fixed; left: 0px; top:0px; z-index: 999999;}
.loader-box{width: 100%; height: 100%; display: flex;}
.loader-cont{width:800px;  }
.loader-animated{width:100%; display: flex; justify-content: center;}
.loader-animated span{display: inline-block; width: 400px;}
.loader-text{width: 100%;  font-family: 'plutobold';color:#003BC7; font-size: 30px; text-align: center;}
.loader-theme-lft{background: url("../images/loader-theme-lft.png") no-repeat 0px 0px;}
.loader-theme-rit{width: 100%; height: 100%;display: flex; justify-content: center; align-items: center;background: url("../images/loader-theme-rit.png") no-repeat right bottom;}
