@media (min-width: 1429px) and (max-width: 1539px) {
  .userMenu li a.signin {
    padding: 13px 15px;
    font-size: 14px;
  }
  .headerComman .navbar-nav .nav-item .nav-link {
    font-size: 16px;
  }
}

@media (min-width: 1024px) and (max-width: 1428px) {
  .navbar-brand img {
    max-width: 200px;
  }
  .userMenu li a.signin {
    padding: 13px 11px;
    font-size: 13px;
  }
  .headerComman .navbar-nav .nav-item .nav-link {
    font-size: 15px;
    padding: 0.5rem 10px;
  }
}

@media (min-width: 1280px) and (max-width: 1366px) {
  .assistClient ul {
    padding-right: 20%;
  }
}

@media (min-width: 1024px) and (max-width: 1220px) {
  .headerComman .navbar-nav .nav-item .nav-link:before {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

@media (min-width: 1024px) and (max-width: 1110px) {
  .assistClient {
    background-attachment: scroll;
  }
  .assistClient ul li {
    font-size: 20px;
  }
  .whychosseUs.dynamicBg {
    background-size: 100% !important;
    background-repeat: repeat;
  }
  .bannerBlock.inner::after {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .assistClient {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-height: 1000px;
    background-attachment: scroll;
    background-position: bottom center;
    background-image: url(../img/earth-bg-ipad.jpg);
  }
  .assistClient ul li {
    font-size: 18px;
  }
  .assistClient .container {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 50px;
  }
  .footer .downloadBtn img {
    max-width: 100%;
  }
  .userMenu {
    position: absolute;
    top: 2px;
    right: 60px;
  }
  .resultListing .heightlightedBlock .jackpotDescp {
    padding: 30px 10px;
  }
  .resultListing .heightlightedBlock .jackpotDescp .fz40 {
    font-size: 30px;
  }
  .resultListing .jackpotBlock .fz40 {
    font-size: 30px;
  }
  .lotteryResults:after {
    display: none;
  }
  .stateLotteries .sateListing {
    font-size: 14px;
  }
  .loginPage .loginDescp h2 {
    font-size: 20px;
  }
  .todayDeals {
    padding: 20px;
  }
  .todayDeals .countDown {
    padding: 10px 10px;
    max-width: 172px;
    min-width: 182px;
  }
  .headerComman .navbar-nav .nav-item .nav-link:after {
    display: none;
  }
  .whychosseUs.dynamicBg {
    background-size: 100% !important;
    background-repeat: repeat;
  }
  .howitWorks {
    min-height: 100vh;
    min-height: 850px;
  }
  .howitWorks video {
    width: auto;
  }
  .howitWorks p {
    font-size: 20px !important;
  }
  .bannerBlock.inner::after {
    display: none;
  }
  .bannerBlock.inner::before {
    content: '';
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0.4)), color-stop(50%, rgba(0, 0, 0, 0.11)), to(rgba(0, 0, 0, 0.65)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.11) 50%, rgba(0, 0, 0, 0.65) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /* IE6-9 */
    position: absolute;
    width: 100%;
    height: 70%;
    z-index: 1;
    bottom: 0;
  }
  .bannerBlock.inner video {
    width: 130%;
    left: 0px;
  }
  .bannerBlock .container.zindex1 p {
    font-size: 20px !important;
  }
  .bannerBlock .container.zindex1 p span {
    display: block;
  }
  .aboutusSec {
    min-height: 1080px;
  }
  /* Get In Touch */
  .bannerBlock .getInTouch {
    padding-top: 0px;
    min-height: auto;
    max-height: inherit;
  }
  .bannerBlock .getInTouch .contactInfo {
    display: none;
  }
  .bannerBlock .getInTouch .getInTouchForm {
    padding-right: 0px;
    border-right: none;
  }
  .getInTouch .contactInfo.visible-only-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .bannerBlock.inner {
    min-height: 900px;
  }
  .bannerBlock.inner video {
    width: 150vh;
    height: 100vh;
  }
  .bannerBlock.inner::after {
    display: none;
  }
  .bannerBlock.inner::before {
    content: '';
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0.4)), color-stop(50%, rgba(0, 0, 0, 0.11)), to(rgba(0, 0, 0, 0.65)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.11) 50%, rgba(0, 0, 0, 0.65) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /* IE6-9 */
    position: absolute;
    width: 100%;
    height: 70%;
    z-index: 1;
    bottom: 0;
  }
  .aboutusSec {
    min-height: 1080px;
  }
  .bannerBlock .container {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  .bannerBlock p {
    font-size: 22px !important;
  }
  .assistClient {
    background-position: bottom center;
  }
  .bulidProduct p {
    font-size: 20px;
  }
  /* Get In Touch */
  .getInTouch .container {
    padding-top: 50px;
  }
  .getInTouch .contactInfo {
    padding-left: 30px;
  }
  .getInTouch .getInTouchForm {
    padding-right: 50px;
  }
}

@media screen and (max-width: 991px) {
  .resultListing.powerbell .jackpotDescp {
    background: none;
  }
  .stateLotteries .fz40, .stateLotteries h2 {
    font-size: 30px;
    margin-bottom: 0 !important;
  }
  .lotteryNews h2 {
    font-size: 20px;
  }
  .headerComman.start-header img {
    max-height: 50px;
  }
  .relationshipsBlock:after {
    display: none;
  }
  .whoweAre {
    padding: 15px;
    text-align: center;
  }
  .headerComman .navbar-nav {
    padding: 0em 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .headerComman .navbar-nav .nav-item {
    position: relative;
  }
  .headerComman .navbar-nav .nav-item:before {
    left: 15px;
    display: none;
  }
  .headerComman .navbar-nav .start-header .navbar {
    padding: 10px 0;
  }
  .headerComman .navbar-nav .start-header .navbar .navbar-brand {
    padding: 0;
  }
  .howitworks::before {
    display: none;
  }
  .howitworks::after {
    display: none;
  }
  .driverShare::before, .contactUs::before {
    display: none;
  }
  .driverShare::after, .contactUs::after {
    display: none;
  }
  .expertingListing {
    padding: 15px;
  }
  .expertingListing h4 {
    font-size: 19px;
  }
  .expertingListing ul li {
    font-size: 16px;
  }
  .bannerBlock {
    min-height: 100vh;
    padding-top: 0px;
    max-height: 100vh;
  }
  .bannerBlock video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .bannerBlock.inner {
    min-height: 100vh;
  }
  .bannerBlock.inner::after {
    display: none;
  }
  .bannerBlock p span {
    display: block;
  }
  .whychosseUs.dynamicBg {
    background-size: 100% !important;
    background-repeat: repeat;
  }
}

@media screen and (max-width: 760px) {
  .start-header.scroll-on {
    background-color: #0f0f0f;
  }
  .headerComman .navbar-nav .nav-item .nav-link:before {
    left: 50%;
    margin-left: -14px;
  }
  .scoalIcons {
    margin-bottom: 30px;
  }
  .bannerBlock {
    min-height: 100vh;
    padding-top: 0px;
    max-height: 100vh;
  }
  .bannerBlock h1 {
    font-size: 22px;
  }
  .bannerBlock p {
    font-size: 15px;
  }
  .bannerBlock p span {
    display: inline;
  }
  .bannerBlock.inner {
    max-height: 800px;
  }
  .bannerBlock.inner::before {
    content: '';
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0.4)), color-stop(50%, rgba(0, 0, 0, 0.11)), to(rgba(0, 0, 0, 0.65)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.11) 50%, rgba(0, 0, 0, 0.65) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /* IE6-9 */
    position: absolute;
    width: 100%;
    height: 70%;
    z-index: 1;
    bottom: 0;
  }
  .bannerBlock.inner#home .container {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .bannerBlock .wedoListing {
    margin-top: 20px;
  }
  .bannerBlock .wedoListing li p {
    font-size: 15px;
    margin: 5px 40px 0;
  }
  .bannerBlock .wedoListing li .icons {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .bannerBlock .wedoListing li .icons img {
    max-width: 50%;
  }
  .bannerBlock video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
  h2 {
    font-size: 20px;
  }
  .assistClient {
    min-height: 530px;
    padding-top: 50px;
  }
  .assistClient p {
    font-size: 14px;
    line-height: 24px;
  }
  .defultPadding {
    padding: 50px 0;
  }
  .footer .footermainMenu li a {
    padding: 0 9px;
    font-size: 12px;
    font-weight: normal;
  }
  .footer h4 {
    font-size: 16px;
  }
  .footer .copyright {
    font-size: 12px;
  }
  .footerMain {
    padding-top: 80px;
  }
  .footerMain p {
    font-size: 12px;
    line-height: normal;
  }
  .footerMain:after {
    top: 30px;
  }
  .video-play-button {
    -webkit-transform: translateX(0%) translateY(-50%);
    transform: translateX(0%) translateY(-50%);
  }
  .chooseListing {
    padding: 15px;
  }
  .chooseListing .iconsBox {
    position: initial;
    display: block;
    margin-bottom: 20px;
  }
  .hiddenXs {
    display: none;
  }
  .visibleXs {
    display: block;
  }
  .wedoListing {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .wedoListing li {
    width: 49%;
  }
  .expertingListing {
    min-height: initial;
  }
  .expertingListing h4 {
    font-size: 19px;
  }
  .expertingListing ul li {
    font-size: 16px;
  }
  .industriesBlock {
    padding: 0 15px;
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: -2px center;
  }
  .aboutusSec {
    min-height: 1080px;
  }
  .aboutusSec p {
    font-size: 14px;
  }
  .headerComman .navbar-nav .nav-item .nav-link {
    font-size: 13px !important;
    padding: 0.5rem 0.5rem;
  }
  .chooseListing p, .bulidProduct p {
    font-size: 14px;
    line-height: 24px;
  }
  .bannerBlock.inner {
    max-height: 100vh;
    min-height: 100vh;
  }
  .bannerBlock.inner h1 {
    margin-bottom: 20px;
  }
  .bannerBlock.inner video {
    width: 150vh;
    height: 120vh;
    left: -30px;
  }
  .qualityBlock p {
    font-size: 14px;
  }
  .qualityBlock p:last-child {
    margin-bottom: 0;
  }
  .chooseListing p.visibleXs, .bulidProduct p.visibleXs {
    display: block;
  }
  .howitWorks {
    padding-bottom: 0px;
    min-height: 100vh;
    max-height: 850px;
  }
  .howitWorks ul {
    display: none;
  }
  .howitWorks video {
    width: auto;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .howitWorks .container {
    padding: 100px 15px 90px;
  }
  .hideMobile {
    display: none;
  }
  .assistClient {
    padding-top: 0;
    min-height: 708px;
    background-image: url(../img/earth-bg-mobjpg.jpg);
    background-position: top -40px center;
    background-attachment: scroll;
  }
  .wedoListing li {
    margin-bottom: 20px;
  }
  .wedoListing li:nth-of-type(3) p {
    margin-bottom: 0;
  }
  .wedoListing li:last-child p {
    margin-bottom: 0;
  }
  /* Get In Touch */
  .bannerBlock.getInTouch {
    padding-top: 0px;
    min-height: auto;
    max-height: inherit;
  }
  .bannerBlock.getInTouch .getInTouchForm {
    padding-right: 0px;
    border-right: none;
  }
  .bannerBlock.getInTouch .header.header-lg {
    font-size: 30px;
  }
  .bannerBlock.getInTouch .formcustom label, .bannerBlock.getInTouch .formcustom .form-control {
    font-size: 16px;
  }
  .bannerBlock.getInTouch .formcustom .form-group.text-right {
    text-align: center !important;
  }
  .bannerBlock.getInTouch .container {
    padding-bottom: 0px;
  }
  .bannerBlock.getInTouch .contactInfo {
    display: none;
  }
  .mobT40 {
    text-align: center !important;
    margin-top: 40px !important;
  }
  .col-md-4.text-right {
    text-align: center !important;
  }
  .getInTouch .text-md {
    font-size: 17px !important;
  }
  .footer-getintouch {
    top: 0;
  }
}

@media screen and (max-width: 414px) {
  .navbar-brand {
    width: 30px;
    overflow: hidden;
  }
  .bannerBlock .wedoListing {
    max-width: 360px;
    margin: 20px auto;
  }
}

@media screen and (max-width: 359px) {
  .headerComman .navbar-nav .nav-item .nav-link {
    font-size: 12px !important;
    padding: 0.5rem 0.3rem;
  }
  .bannerBlock h1 {
    font-size: 20px;
  }
}
/*# sourceMappingURL=responsive.css.map */