@font-face {
    font-family: regularpoppin;
    src: url('../fonts/Poppins-Regular.ttf');
}

* {margin: 0px;padding: 0px;box-sizing: border-box;font-family: regularpoppin;}
p, h3, h4, h5, h6 {margin: 0px;padding: 0px;}

.top_header {background-image: url(../image/bg.jpg);background-size: cover;background-repeat: no-repeat;height: 220px;
    position: relative;}
.submit_form {text-align: center;position: relative;}
.num_box {padding: 10px 8px;font-size: 16px;width: 100%;/* position: absolute; *//* left: 50%; *//* transform: translateX(-50%); */}
.num_box:focus {border-color: transparent;outline: 0;box-shadow: none;}
.sport_logo {
    padding: 15px 0px;
    text-align: center;
}
.sport_logo img {width: auto;height: 60px;margin: 0 auto;}
.submit_btn {
    font-size: 18px;
    background-color: #fa5a21;
    border-color: #fa5a21;
    margin-top: 59px;
    /* position: absolute; */
    /* left: 50%; */
    /* transform: translateX(-50px); */
    /* top: 40px; */
    display: inline-block;
}
.submit_btn:hover {background-color: #fa5a21;border-color: transparent;}
.bonus_section span {color: #fa5a21;}
.bonus_section {margin-bottom: 30px;}
.android_ios {display: flex;justify-content: space-evenly;}
.android_part {display: flex;justify-content: space-around;align-items: center;background-color: #000;border-radius: 5px;
    padding: 5px 10px;}
a.android_part {text-decoration: none;}
a.ios_part{text-decoration: none;}
.download_text p {text-decoration: none!important;color: #fff;font-size: 15px;}
.download_text h4 {font-size: 12px;color: #fff;}
.ios_part {display: flex;justify-content: space-around;align-items: center;background-color: #000;border-radius: 5px;
    padding: 5px 12px;}
.download_text {margin-left: 8px;}
.border {width: 100%;text-align: center;background-color: #dcdcdc;}
.app_store {padding: 20px 0px;background-color: #f5f5f5;}
.platform {padding: 20px 0px;}
.platform_part {display: flex;justify-content: space-between;align-items: center;}
.user img {text-align: center;}
.wallet {padding: 20px 0px;background-color: #f5f5f5;}
.icon_main {display: flex;justify-content: space-evenly;align-items: center;}
.imps_icon img {width: 100px;}
.imps_icon {position: relative;}
.paytm_icon img {width: 100px;}
.rating_section {padding: 20px 0px;}
.review h5 i {color: #e31b23;}
.chart_bar img {width: 400px;margin: 30px auto 0;}
.testimonial {background: #f5f5f5;padding: 30px 0px 35px;}
.carousel-indicators li {background-color: #c8e1ff;bottom: -16px;}
.carousel-indicators .active {background-color: #012e65;}

.follow_section {padding: 20px 0px;}
.social_icon ul {width: 100%;display: inline-block;list-style: none;margin: 0;padding: 0;}
.social_icon li {display: inline;}
.social_icon li a i {background-color: red;padding: 10px 15px;border-radius: 5px;font-size: 18px;}
.quick_address {padding: 20px 0px;}
.subpart {display: flex;justify-content: space-around;}
.quick_link ul {list-style: none;margin-top: 20px}
.quick_link li {font-size: 14px;}
.other_link ul {list-style: none;margin-top: 20px;}
.other_link li {font-size: 14px;}
.other_link h5:after {content: ' ';position: absolute;background-color: #d0d4dc;width: 50px;height: 1px;
    left: 0;top: 25px;margin-top: 5px;}
.quick_link h5:after {content: ' ';position: absolute;background-color: #d0d4dc;width: 50px;height: 1px;
    left: 0;top: 25px;margin-top: 5px;}
.copy_rightrow p {font-size: 14px;color: #012e65;text-align: center;}
.copy_rightrow a {color: #fa5a21;font-weight: 700;}
.copy_right {padding-bottom: 20px;}


.subpart ul{width: 100%;display: inline-block;padding: 0;margin: 20px 0 0 0;list-style-type: none;}
.subpart a{color: #000;text-decoration: none;display: inline-block;margin-bottom: 5px;}
.subpart a:last-child{margin-bottom: 0px;}
.subpart a:hover{color: #012e65;}


p.dummy_comment{font-size:14px;}
.client_box {display: flex;}
.client_box .img_box img {height: 60px !important;width: 60px !important;left: 25px;border-radius: 100%;margin-right: 15px;}
.client_name h4 {font-size: 18px;margin-bottom: 10px;font-weight: 700;color: #012e65;}
.client_name h5 {color: #fff;background-color: #3f991e;padding: 4px 8px;font-size: 12px;border-radius: 2px;
    width: auto;display: inline-block;}
.client_name h5 i{font-size: 12px;}
/*.carousel-indicators {bottom: -20px;}*/


.testimonial .owl-prev {position: absolute;top: 50%;left: -5%;transform: translateY(-50%);}
.testimonial .owl-prev i.fa {background-color: #dde9ed;font-size: 25px;width: 35px;height: 35px;text-align: center;
    line-height: 35px;border-radius: 100%;color: #012e65;}
.testimonial .owl-next {position: absolute;top: 50%;right: -5%;transform: translateY(-50%);}
.testimonial .owl-next i.fa {background-color: #dde9ed;font-size: 25px;width: 35px;height: 35px;text-align: center;
    line-height: 35px;border-radius: 100%;color: #012e65;}

.owl-nav .owl-prev:focus, .owl-nav .owl-next:focus, .owl-dots .owl-dot:focus{box-shadow: none;border: none;outline: none;}
.owl-carousel button.owl-dot {width: 10px;height: 10px;border-radius: 100%;background-color: #d2d4d6;margin-right: 10px;}
.owl-carousel button.owl-dot.active{background-color: #012e65;}
.owl-carousel .owl-dots{width: 100%;display: inline-block;text-align: center;}

.copy_rightrow .social_icon li a{display: inline-block;}
.copy_rightrow .social_icon li a i {width: 30px;height: 30px;line-height: 30px;text-align: center;padding: 0 !important;}


.mobile_screen{display: none;}

/*// `xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (max-width: 1399.98px) {

}

/*// `xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {

}

/*// `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {

}

/*// `md` applies to small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {

}

/*// `sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    .chart_bar img {width: 100%;margin: 30px auto 0;}
    .testimonial .owl-next {right: 0%;}
    .testimonial .owl-prev {left: 0%;}
    .testimonial .owl-next i.fa, .testimonial .owl-prev i.fa{width: 25px;height: 25px;font-size: 16px;line-height: 25px;}
    .subpart .other_link{padding-right: 15px;padding-left: 15px;}
    .main_screen{display: none;}
    .mobile_screen{display: inline-block;width: 100%;}
    .mobile_screen .sport_logo{display: none;}
    .mobile_screen .mob_top_header{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 300px;}
    /*    .mobile_screen .app_store{padding-bottom: 0px;}*/
    .mobile_screen .top_header{height: 150px;}
    .mobile_screen .bonus_section{margin-bottom: 0px;}
    .mobile_screen .android_ios{margin-bottom: 20px;}
}
/*// `sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (max-width: 400.98px) {
    .subpart {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;
        margin-left: -15px;justify-content: left;}
    .subpart .other_link {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-right: 15px;
        padding-left: 15px;margin-bottom: 20px;}
    .subpart .other_link:last-child{margin-bottom: 0px;}
}






