body{font-family: 'montserratlight', sans-serif; font-size:15px; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.container{width:1180px; margin:0 auto;}
.amp_container{width:100%; max-width:450px; margin:0 auto;}
.rupee{font-family:'Rupee Foradian';}
.clear{clear:both; height:0;}
input, button{outline:none;}
.center_align{text-align:center;}
.v_middle{vertical-align:middle; display:table-cell;}
.tooltip{position:absolute;z-index:998;display:block;font-size:12px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto;}
.tooltip.in{filter:alpha(opacity=90);opacity:.9;}
.tooltip.top{padding:5px 0;margin-top:-3px;}
.tooltip.right{padding:0 5px;margin-left:3px;}
.tooltip.bottom{padding:5px 0;margin-top:3px;}
.tooltip.left{padding:0 5px;margin-left:-3px;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#a10505;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#a10505;}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#a10505;}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#a10505;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#a10505;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#a10505;}
.tooltip.bottom .tooltip-arrow{top:-2px;left:20px !important;margin-left:0px;border-width:0 7px 7px;border-bottom-color:#a10505;}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#a10505;}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#a10505;}
.tooltip-inner {background-color: #a10505 !important; color: #fff !important; font-size: 12px !important; max-width: 100% !important; padding: 5px 20px; text-align:left; border-radius:0px;}

/*Font-awesome Icon Start*/
@font-face{font-family:'FontAwesome';src:url('https://www.bpm-game.com/static/font/fontawesome-webfont-4.4.0.eot');src:url('https://www.bpm-game.com/static/font/fontawesome-webfont-4.4.0.eot') format('embedded-opentype'),url('https://www.bpm-game.com/static/font/fontawesome-webfont-4.4.0.woff2') format('woff2'),url('https://www.bpm-game.com/static/font/fontawesome-webfont-4.4.0.woff') format('woff'),url('https://d7hf0c5vwwy8u.cloudfront.net/templates/landing_page/flat200-welcome-bonus/fonts/fontawesome-webfont.ttf') format('truetype'),url('https://d7hf0c5vwwy8u.cloudfront.net/templates/landing_page/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}
.fa-bars::before {content: "\f0c9";}
/*Font-awesome Icon End*/
/*Common CSS End*/

/*Main CSS Start*/
.top_section{position:relative;}
.top_section{background:url(https://www.bpm-game.com/static/image/banner.jpg) no-repeat center top; height:617px;}
.top_section.kannada{background:url(https://www.bpm-game.com/static/image/banner1.jpg) no-repeat center top; height:617px;}
.top_section.marathi{background:url(https://www.bpm-game.com/static/image/banner2.jpg) no-repeat center top; height:617px;}
.top_section.tamil{background:url(https://www.bpm-game.com/static/image/banner3.jpg) no-repeat center top; height:617px;}
.top_section.telugu{background:url(https://www.bpm-game.com/static/image/banner4.jpg) no-repeat center top; height:617px;}
.top_section .header{padding:25px 0 0 0; display:block;}
.top_section .header .logo{float:left; width:200px;}
.top_section .header .logo img{width:100%;}
.top_section .header .top_login{float:right; display:none; height:50px;}
.top_section .header .top_login .inner{display:table-cell; vertical-align:middle;}
.top_section .header .top_login a{line-height:28px; font-size:15px; font-family: 'montserratregular'; color:#fff; border-radius:20px; text-align:center; height: 30px; padding:0 10px; text-decoration:none; text-transform:uppercase; display:block; cursor:pointer; background:#549000; border: 2px solid #1b4f13;}

.top_section .banner_action{position:relative; display:block;}
.top_section .banner_action .desk_img{display:none;}
.top_section .banner_action .desk_img img{width:100%; vertical-align:top;}
.top_section .banner_action .mobile_img{display:none;}
.top_section .banner_action .mobile_img img{width:100%; vertical-align:top;}

.top_section .banner_action .form_container{float:right; width:320px; border-radius:10px; padding:5px; margin:80px 0 0; position:relative; background: #b77224;}
.top_section .banner_action .form_container .inner_div{background:#fff; border-radius:10px; padding: 30px 15px;}
.top_section.get100-cash .banner_action .form_container{margin:30px 0 0;}
.top_section .banner_action .form_container .form_inner{position:relative;}
.top_section .banner_action .form_container .form_title{text-align:center; font-family: 'montserratsemibold'; color:#a91422; font-size:24px; font-weight:bold; position:relative; padding-bottom:20px; text-transform:uppercase;}
.top_section .banner_action .form_container .form_item_holder{width:100%; float:left; position:relative;}
.top_section .banner_action .form_container .form_item_holder input{height:40px; background:#fff; border:1px solid #c8c2c0; padding:0px 10px; line-height:45px; width:100%; color:#686868; margin-bottom:21px; font-size:16px; border-radius:5px;}
.top_section .banner_action .form_container .form_item_holder input.error{background:#fff; color:#000; border-color:#990808;}
.top_section .banner_action .form_container .form_item_holder .tooltip.in{width:100%; opacity:1; left:0 !important; top:29px !important;}
.top_section .banner_action .form_container .form_item_holder .tooltip.in .tooltip-inner{background:#990808 !important; color:#fff !important; font-size:11px !important;  padding: 2px 10px; border-radius:0 0 5px 5px;}
.top_section .banner_action .form_container .form_item_holder .tooltip.bottom .tooltip-arrow{border-bottom-color:#990808;}
.top_section .banner_action .form_container .button_holder{width:100%; float:left;}
.top_section .banner_action .form_container .button_holder button{height:55px; width:100%; cursor:pointer; text-transform:uppercase; border-radius: 5px; background:url(https://www.bpm-game.com/static/image/reg_btn.png) no-repeat center top; background-size: 100%; font-size: 0; border: 0;}
.top_section .banner_action .form_container .facebook_reg{float:left; width:100%; text-align:center; margin:0; padding:0;}
.top_section .banner_action .form_container .facebook_reg .or_div{color:#000; font-size:12px; text-align:center; line-height:15px; padding:3px 0;}
.top_section .banner_action .form_container .facebook_reg .or_div span{position:relative;}
.top_section .banner_action .form_container .facebook_reg .or_div span:after{position:absolute; content:""; top:7px; right:-100px; background:#000; height:1px; width:90px;}
.top_section .banner_action .form_container .facebook_reg .or_div span:before{position:absolute; content:""; top:7px; left:-100px; background:#000; height:1px; width:90px;}
.top_section .banner_action .form_container .form_links{float:left; width:100%; text-align:center; font-size:12px; color:#000; padding:10px 0 0;}
.top_section .banner_action .form_container .form_links a{color:#990808; text-decoration:underline;}
.top_section .banner_action .or_div{display:none; padding:10px 0; text-align:center;}
.top_section .banner_action .or_div span{width:30px; height:30px; border-radius:50px; background:#fff; text-transform:uppercase; line-height:32px; font-size:15px; display:inline-block; position:relative; z-index:1; text-align:center; font-family: 'montserratmedium'; color: #000;}
.top_section .banner_action .or_div span:after{content:''; position:absolute; top:50%; left:50%; height:2px; margin-top:-1px; margin-left:-100px; width:200px; z-index:-1; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 25%, rgba(255,255,255,0.65) 75%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 25%,rgba(255,255,255,0.65) 75%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 25%,rgba(255,255,255,0.65) 75%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );}
.top_section .banner_action .download_cta{text-align:center; display:none; padding-bottom:0px;}
.top_section .banner_action .download_cta a{width:250px; display:inline-block;}
.top_section .banner_action .download_cta img{width:100%; vertical-align:top;}

.sec_one{display:block; position:relative; padding:30px 0;}
.sec_one .heading{display:block; text-align:center; color:#202020; font-size:25px; padding-bottom:30px; line-height: 30px; font-family: 'montserratregular';}
.sec_one .heading strong{color:#970000;}
.sec_one .sub_heading{color:#970000; font-size:18px; display: block; font-family: 'montserratsemibold'; padding-bottom:20px; line-height:22px;}
.sec_one p{line-height: 22px; font-size: 15px; text-align: left; color: #202020;}
.sec_one p strong{color:#970000;}
.sec_one .promotion_table{width:100%; margin:0 auto; padding:0;}
.sec_one .promotion_table.portrait{display:none;}
.sec_one .promotion_table table{border-collapse:collapse; width:100%;}
.sec_one .promotion_table th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;background:#6d6d6d;color:#fff;vertical-align:middle; border: 1px solid #ccc; font-size:15px; font-weight:bold; line-height:22px; padding:10px; text-align:center;}
.sec_one .promotion_table td{vertical-align:middle; background:#fff; border: 1px solid #ccc; color:#000; font-size:15px; line-height:22px; text-align:center; padding:10px; border-collapse:collapse;}
.sec_one .promotion_table td table {width: 100%;}
.sec_one ul{float:left; width:100%; padding:0 0 10px 20px; margin:0;}
.sec_one ul li{float:left; width:100%; padding:0 0 5px; margin:0; list-style:decimal; line-height:22px; font-size:15px; color: #202020;}

.sec_four{display: block; padding: 0 0 30px;}
.sec_four .accordion {width: 100%; background: white; margin: 0 auto; display:block;}
.sec_four .accordion .accordion-header {color: #9e0000; cursor: pointer; font-weight: 700; padding:0; display:block; height:40px; line-height:40px; position:relative; font-size:20px; padding-left:30px;}
.sec_four .accordion .accordion-header::before {content: '\f055'; font-family:'FontAwesome'; vertical-align: middle; display: inline-block; width: 40px; height: 40px; line-height:40px; left:0px; font-size:25px; position:absolute;}
.sec_four .accordion .active.accordion-header::before {content: '\f056';}
.sec_four .accordion .accordion-content {display: none; color: #4a5666; padding:20px 0; line-height:1.5; font-size:14px;}
.sec_four .accordion .accordion-content ul{float:left; width:100%; padding:0 0 10px 20px; margin:0;}
.sec_four .accordion .accordion-content ul li{float:left; width:100%; padding:0 0 5px; margin:0; list-style:decimal; line-height:22px; font-size:15px; color: #202020;}
.sec_four .accordion .accordion-content ul li strong{color: #970000;}
.sec_four .accordion .accordion-content ul li a{color: #970000; text-decoration:underline;}
.sec_four .accordion .accordion-content ul li ul{padding:10px 0 10px 20px;}
.sec_four .accordion .accordion-content ul li ul li{list-style:disc;}


/* .footer{background:#fff; display:block; font-size:12px; color:rgba(54,54,54,0.8); border-top:1px solid #c5c3bb; text-align:center; line-height:29px;} */

.footer .copy_right{float:left; padding:10px 0;}
.footer .social_handler{float:right;}
.footer .social_handler ul{display:block;}
.footer .social_handler ul li{float:left; list-style:none; padding:10px 0 10px 40px; position:relative;}
.footer .social_handler ul li:before{background: url(https://www.bpm-game.com/static/image/social_icon.png) left top no-repeat; width:25px; height:25px; content:''; position:absolute; background-size:100%; float:left; left:13px; top:11px;}
.footer .social_handler ul li.fb:before{background-position: 0 0;}
.footer .social_handler ul li.insta:before{background-position: 0 -30px;}
.footer .social_handler ul li.tw:before{background-position: 0 -59px;}
.footer .social_handler ul li.tele:before{background-position: 0 -89px;}
/******************************************Popup Css********************************************/
.simplePopupClose {position: absolute; top: -15px; right: -15px; width: 34px; height: 34px; cursor: pointer; z-index: 1; background: url(https://www.bpm-game.com/static/image/close.png) left top no-repeat;}
.simplePopupBackground {display: none; background: #000; position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 9991;}
.form_container_login{float:right; margin:0; width:320px; display:none; z-index:9992; box-sizing:border-box; border-radius:10px; position:relative; background: #b77224;}
.form_container_login .form_inner{width:100%; float:left; padding:5px; margin:0; position:relative;}
.form_container_login .form_inner .inner_div{background:#fff; border-radius:10px; padding: 30px 15px;}
.form_container_login .form_heading{text-align:center; font-family: 'montserratsemibold'; color:#a91422; font-size:20px; font-weight:bold; position:relative; padding-bottom:20px; text-transform:uppercase;}
.form_container_login .form_heading img{width:100%;}
.form_container_login .form_heading span{font-size:11px;}
.form_container_login .form{width:100%; float:left; margin:0; padding:0;}
.form_container_login .form .form_item_holder{width:100%; float:left; margin:0; position: relative;}
.form_container_login .form .form_item_holder input{height:40px; border:1px solid #c8c2c0; padding:0px 10px; line-height:45px; width:100%; color:#686868; margin-bottom:21px; font-size:14px; border-radius:5px;}
.form_container_login .form .form_item_holder input.error{background:#fff; color:#000; border-color:#990808;}
.form_container_login .form .form_item_holder .tooltip.in{width:100%; opacity:1; left:0 !important; top:29px !important;}
.form_container_login .form .form_item_holder .tooltip.in .tooltip-inner{background:#990808 !important; color:#fff !important; font-size:11px !important;  padding: 2px 10px; border-radius:0 0 5px 5px;}
.form_container_login .form .form_item_holder .tooltip.bottom .tooltip-arrow{border-bottom-color:#990808;}
.form_container_login .form .button_holder{width:100%; float:left; margin:0; padding:0;}
.form_container_login .form .button_holder button{height:55px; font-size:0; color:#fff; text-align:center; width:100%; cursor:pointer; background:url(https://www.bpm-game.com/static/image/login_btn.png) no-repeat center top; background-size: 100%; border:0; border-radius:0; display:block; text-transform:uppercase; font-family: 'montserratregular';}
.form_container_login.reg .form .button_holder button{background:url(https://www.bpm-game.com/static/image/reg_btn.png) no-repeat center top; background-size: 100%;}
.top_section .banner_action .form_container .facebook_reg{float:left; width:100%; text-align:center; margin:0; padding:0;}
.form_container_login .form .form_links{float:left; width:100%; text-align:center; font-size:12px; color:#000; padding:10px 0 0;}
.form_container_login .form .form_links p a{color:#990808; text-decoration:underline;}
/******************************************Popup Css********************************************/
#loadingImage{z-index:100000000;height:100%;width:100%;background:none;opacity:0.5;position:fixed;display:none;top:0;background-color:black;}
#loadingImage img{position:fixed;z-index:50;height:100px;width:100px;left:45%;top:45%;}
.modal-open {overflow: hidden}
div.modal {display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; -webkit-overflow-scrolling: touch; outline: 0}
div.modal.fade .modal-dialog {-webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out}
div.modal.in .modal-dialog {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0)}
.modal-open .modal {overflow-x: hidden; overflow-y: auto}
.modal-dialog {position: relative; width: auto; margin: 10px}
.modal-content {position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); -webkit-background-clip: padding-box; background-clip: padding-box; outline: 0}
.modal-backdrop {position: absolute; top: 0; right: 0; left: 0; background-color: #000}
.modal-backdrop.fade {opacity: 0; filter: alpha(opacity=0)}
.modal-backdrop.in {opacity: .5; filter: alpha(opacity=50)}
.modal-header {padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.42857143px}
.modal-header .close {margin-top: -2px}
.modal-title {margin: 0; line-height: 1.42857143}
.modal-body {position: relative; padding: 15px}
.modal-footer {padding: 15px; text-align: right; border-top: 1px solid #e5e5e5}
.modal-footer .btn+.btn {margin-left: 5px; margin-bottom: 0}
.modal-footer .btn-group .btn+.btn {margin-left: -1px}
.modal-footer .btn-block+.btn-block {margin-left: 0}
.modal-scrollbar-measure {position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll}
.close {float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20)}
.close:hover, .close:focus {color: #000; text-decoration: none; cursor: pointer; opacity: .5; filter: alpha(opacity=50)}
button.close {padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none}
#register_mobile_verify .modal-header{padding:8px 15px;color:#fff;font-size:18px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#3a3a3a;background:-moz-linear-gradient(top, #3a3a3a 0%, #1d1d1d 100%);background:-webkit-linear-gradient(top, #3a3a3a 0%,#1d1d1d 100%);background:linear-gradient(to bottom, #3a3a3a 0%,#1d1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#1d1d1d',GradientType=0);border-bottom:1px solid #1d1d1d;}
#register_mobile_verify .modal-sm{width:380px;margin:100px auto 0;}
#register_mobile_verify .modal-sm .modal-content{border:0;}
#register_mobile_verify .modal-header .modal-title{color:#fff;}
#register_mobile_verify .modal-header .close{margin:0px 0;opacity:1;}
#register_mobile_verify .modal-body{padding:0px;background:#fff;}
#register_mobile_verify .modal-body img{padding:0 0 15px;}
#register_mobile_verify .modal-body .form-group{padding:0 20px 10px;position:relative;margin:0;word-wrap:break-word; color:#474747; text-align:center;}
#register_mobile_verify .modal-body .form-group span{color:#578000;font-size:18px;font-weight:bold;}
#register_mobile_verify .modal-body .form-group small{color:#666767;font-size:12px;}
#register_mobile_verify .modal-body .divider{background:#d7d7d7 none repeat scroll 0 0;border-bottom:1px solid #fff;float:none;height:2px;margin:10px auto 20px;padding:0;width:90%;}
#register_mobile_verify .modal-body .form-group .input-group{width:100%;position:relative;padding-bottom:30px;}
#register_mobile_verify .modal-body .form-group .input-group .custome_input{padding:5px 100px 5px 5px;width:100%; height:35px;}
#register_mobile_verify .modal-body .form-group .input-group.error .error_tooltip{display:block;text-align:left;}
#register_mobile_verify .modal-body .form-group .input-group.error .custome_input{background-color:#ffefef;border-color:#feb2b2;}
#register_mobile_verify .modal-body .form-group .input-group .btn_do_verify{padding:9px 10px;font-size:12px;font-weight:600;text-shadow:0 1px 1px #000;text-transform:uppercase;color:#fff;position:absolute;top:0px;right:0px;z-index:2;border:1px solid #8e4f00;border-radius:0;background:#ffda61;background:-moz-linear-gradient(top, #ffda61 0%, #be7401 5%, #8e4f00 100%);background:-webkit-linear-gradient(top, #ffda61 0%,#be7401 5%,#8e4f00 100%);background:linear-gradient(to bottom, #ffda61 0%,#be7401 5%,#8e4f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda61', endColorstr='#8e4f00',GradientType=0);}
#register_mobile_verify .modal-body .form-group .input-group .btn_do_verify:focus{outline:none;}
#register_mobile_verify .modal-body .form-group .error_tooltip{bottom:5px;display:none;float:right;position:absolute;right:0;width:100%;z-index:1;color:#620202; text-align:left; background:#feb2b2; border-radius:5px; padding:5px; font-size:12px;}
#register_mobile_verify .modal-body .form-group .error_tooltip::after {border-bottom: 10px solid #feb2b2; border-left: 10px solid transparent; border-right: 10px solid transparent; content: ""; left: 20px; position: absolute; top: -10px;}
#register_mobile_verify .modal-body .form-group a{color:#b46a00;text-decoration:underline;font-size:12px;}
#register_mobile_verify .modal-body .form-group .send_msg{background:#f6d367 none repeat scroll 0 0;border-radius:5px;color:black !important;font-size:13px;line-height:15px;margin-bottom:5px;min-height:25px;padding:8px 5px;}
#register_mobile_verify .modal-body .form-group span#register_mobileVerificationModal_resend-link{color:#b46a00;font-size:12px;font-weight:normal; text-decoration:underline; cursor:pointer;}
#register_mobile_verify .modal-footer{background:#2f2f2f;color:#8a8a8a;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:10px 0;border:0;}
#register_mobile_verify .modal-footer:after, #register_mobile_verify .modal-footer:before{clear:both; content:''; display:table;}
#register_mobile_verify .modal-footer p{margin:0; text-align:center;}
#register_mobile_verify .modal-footer .footer_mobile{margin:0;padding:0;float:left;width:100%;display:none;}
#register_mobile_verify .modal-footer .footer_mobile strong{display:block;text-align:center;padding-bottom:10px;font-weight:normal;}
#register_mobile_verify .modal-footer .footer_mobile a{color:#8a8a8a;font-size:12px;margin-right:0px;line-height:25px;width:50%;float:left;text-align:center;}
#register_mobile_verify .modal-footer .footer_mobile a span{display:block;}
#register_mobile_verify .modal-footer a{color:#8a8a8a;text-decoration:none;}
.inner_header{width:100%;float:left;background:#400c00;background:-moz-linear-gradient(top, #400c00 0%, #2c0700 100%);background:-webkit-linear-gradient(top, #400c00 0%,#2c0700 100%);background:linear-gradient(to bottom, #400c00 0%,#2c0700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#400c00', endColorstr='#2c0700',GradientType=0);border-bottom:1px solid #000;}

#fb-alert-modal .modal-header{padding:8px 15px;color:#fff;font-size:18px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#3a3a3a;background:-moz-linear-gradient(top, #3a3a3a 0%, #1d1d1d 100%);background:-webkit-linear-gradient(top, #3a3a3a 0%,#1d1d1d 100%);background:linear-gradient(to bottom, #3a3a3a 0%,#1d1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#1d1d1d',GradientType=0);border-bottom:1px solid #1d1d1d;}
#fb-alert-modal .modal-dialog{width:380px;margin:100px auto 0;}
#fb-alert-modal .modal-content{border:0;}
#fb-alert-modal .modal-header .modal-title{color:#fff;}
#fb-alert-modal .modal-header .close{margin:0px 0;opacity:1; color:#fff;}
#fb-alert-modal .modal-body{padding:20px 10px;background:#fff; text-align:center;}
#fb-alert-modal .modal-body p{margin:0;}
#fb-alert-modal .modal-footer{background:#2f2f2f;color:#8a8a8a;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:10px;border:0;}
#fb-alert-modal .modal-footer a{color:#8a8a8a;text-decoration:none;}


.app_download_pop{position: fixed; height: 80%; width: 100%; z-index:999; bottom:0; background:#fff; display:none; font-family:Arial, Helvetica, sans-serif;}
.app_download_pop .header{padding:0 20px; background:#181818; color:#fff; font-size:14px; line-height:40px; position:relative;}
.app_download_pop .header .close_btn{position: absolute; top: 10px; right: 20px; width: 22px; height: 22px; cursor: pointer; z-index: 1; background: url(https://d7hf0c5vwwy8u.cloudfront.net/templates/landing_page/flat200-welcome-bonus/images/landing/dhanvarsha-offer/close_icon.png) left top no-repeat; background-size:100%;}
.app_download_pop .content_div{padding:15px 20px;}
.app_download_pop .content_div p{color:#202020; font-size:13px; border-bottom:1px solid #d6d6d6; padding:5px 0; margin-bottom:10px; line-height:22px; position:relative; padding-left:25px;}
.app_download_pop .content_div p span{color:#fff; background:#00a513; height:20px; width:20px; text-align:center; border-radius:20px; display:inline-block; line-height:21px; position:absolute; left:0; top:5px;}
.app_download_pop .content_div p samp{padding:10px 0 0; display:block;}
.app_download_pop .content_div p samp img{width:90%;}
.lp_mt{
    display: block;
}
.lp_mt1{
   display: none; 
}
/*Main CSS End*/
/*Mobile CSS Start*/
@media only screen and (max-width:1370px){
    .lp_mt{
        display: block;
    }
    .lp_mt1{
       display: none; 
    }
}

@media only screen and (max-width:1024px){
    .lp_mt{
        display: block;
    }
    .lp_mt1{
       display: none; 
    }
.container{width:100%; padding:0 20px;}	
.top_section, .top_section.kannada, .top_section.marathi, .top_section.tamil, .top_section.telugu{background:#100000; height:auto; padding-bottom:20px;}
.top_section .header{padding:20px 0; position:absolute; top:0; z-index:1; width:100%;}
.top_section .header .top_login{display:table;}
.top_section .banner_action .container{padding:0;}
.top_section .banner_action .desk_img{display:block;}
.top_section .banner_action .form_container{float:none; margin:0px auto 0; display:none;}
.top_section .banner_action .form_container.show{display:block;}
.top_section .banner_action .form_container .form_title{display:none;}
.top_section .banner_action .form_container .form_item_holder input{font-size:13px;}
.form_container_login .form .form_item_holder input{font-size:13px;}
/* .footer.mbm50{margin: 0 0 80px;} */
.top_section .banner_action .form_container .or_div, .top_section .banner_action .form_container .download_cta, .top_section .banner_action .download_cta, .top_section .banner_action .or_div{display: block;}
}

/*Common Tab & Ipad Css for portrait Mode Start*/
@media only screen and (max-width:840px){
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
.top_section .header .logo{width:150px;}
.top_section .header .logo img{width:100%; vertical-align:top;}
.top_section .header .top_login{height:33px;}
.top_section .header .top_login a{line-height:25px; height:27px; font-size:13px;}
.sec_one .heading{font-size:20px;}
.sec_one ul{width:100%;}
.form_container_login{width:300px; position: absolute !important;}
/* .footer .copy_right{float:left; display:block; text-align:center; width:100%; padding:0 0 10px 0;}
.footer .social_handler{float:right; display:block; text-align:center; width:100%;}
.footer .social_handler ul li{font-size:0px; float:none; display:inline-block;}
.footer .social_handler ul li:first-child{padding-left:25px}
.footer .social_handler ul li:first-child:before{left:0;} */
.sec_one .promotion_table.landscape{display:none;}
.sec_one .promotion_table.portrait{display:block;}
.app_download_pop{display:block;}
}
@media only screen and (max-width:600px){	
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
.top_section .banner_action .form_container .form_title{font-size: 22px;}
.top_section .banner_action .form_container .form_item_holder input{height:35px; line-height:35px; margin-bottom: 5px;}
.top_section .banner_action .form_container .form_item_holder input.error{margin-bottom: 21px;}
.top_section .banner_action .form_container .form_item_holder .tooltip.in{top: 24px !important;}
.top_section .banner_action .desk_img{display:none;}
.top_section .banner_action .mobile_img{display:block;}
#register_mobile_verify .modal-sm{width:300px; margin:30px auto;}
#register_mobile_verify .modal-footer .footer_desktop{display:none;}
#register_mobile_verify .modal-footer .footer_mobile{display:block;}
}
/*Common Tab & Ipad Css for portrait Mode Start*/

/*Common Mobile Css for portrait Mode Start*/
@media only screen and (min-width:0px) and (max-width:415px){	
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
.simplePopupClose{top:-15px; right:-15px;}
.sec_four .accordion .accordion-header{font-size:20px;}
.top_section .banner_action .form_container{width:300px;}

}
/*Common Mobile Css for portrait Mode End*/
@media only screen and (min-width:0px) and (max-width:375px){
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
}
@media only screen and (min-width:0px) and (max-width:360px){
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
.top_section .trusted_strip p strong{font-size:11px;}
}
@media only screen and (min-width:0px) and (max-width:320px){
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
/* .footer{font-size:11px;} */
.top_section .header .logo{width:130px;}
}

/*Common Ipad Css for landscape Mode Start*/
@media only screen and (max-width:1024px) and (orientation:landscape) and (min-aspect-ratio: 13/9){
.top_section .header{padding:15px 0px;}
.lp_mt{
    display: none;
}
.lp_mt1{
   display: block; 
}
}
/*Common Ipad Css for landscape Mode Start*/

/*Common Mobile Css for landscape Mode Start*/
@media only screen and (max-width:820px) and (orientation:landscape) and (min-aspect-ratio: 13/9){
.container{width:100%; padding:0 20px;}
.lp_mt{
    display: none;
}
.lp_mt1{
   display: block; 
}
.top_section, .top_section.kannada, .top_section.marathi, .top_section.tamil, .top_section.telugu{background:#020005; height:auto; padding-bottom:20px;}
.top_section .banner_action .container{padding:0;}
.top_section .banner_action .desk_img{display:block;}
.top_section .banner_action .mobile_img{display:none;}
.top_section .banner_action .form_container{margin:0px auto 0; float:none;}
/*.download_apk_btn{display:none;}*/
}
@media only screen and (max-width:667px) and (orientation:landscape) and (min-aspect-ratio: 13/9){
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
    min-width:375px;
}
@media only screen and (max-width:568px) and (orientation:landscape) and (min-aspect-ratio: 13/9){
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
}
@media only screen and (max-width:480px) and (orientation:landscape) and (min-aspect-ratio: 13/9){
    .lp_mt{
        display: none;
    }
    .lp_mt1{
       display: block; 
    }
}
/*Common Mobile Css for landscape Mode End*/

/*Mobile CSS End 011f21*/