
@media only screen and (max-width: 600px) {
    
    
    .logo-img-weekly {
    width: 14% !important;
}

.card-title-weekly {
    font-size: 20px;
    font-weight: 900;
    color: #760000;
    display: inline;
    text-transform: uppercase;
    letter-spacing: 2;
}

img.logo-second {
    width: 14%;
    margin-left: 10px;
}


}




/*--------------------------------------------------------------
                # body-style
--------------------------------------------------------------*/


.body {

    margin: 35px;
    font-family: 'Montserrat';

}


.bg_img {
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat !important;
}


/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # Card-body-style
--------------------------------------------------------------*/

.card-body {

    background: #B8DAFF;
    box-shadow: 0px 1px 1px #b6b6b6;
    min-height: 640px;
    width: 80%;
    margin: auto;
    border-radius: 8px;
}

.weekly-card-body {

    background: #B8DAFF;
    box-shadow: 0px 1px 1px #b6b6b6;
    min-height: 580px;
    width: 80%;
    margin: auto;
    border-radius: 8px;
    padding: 1.25rem;
}

/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/


/*--------------------------------------------------------------
                # Date-style
--------------------------------------------------------------*/

h3.date-time {
    font-size: 18px;
    font-weight: 900;
    color: #2a2a2a;
    margin-top: 60px;
}

/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # Header-style
--------------------------------------------------------------*/


.header {
    padding: 8px;
}


.card-title-weekly {
    font-size: 22px;
    font-weight: 900;
    color: #760000;
    display: inline;
    text-transform: uppercase;
    letter-spacing: 2;
}


.card-title {
    font-size: 22px;
    font-weight: 900;
    color: #760000;
    display: inline;
    text-transform: uppercase;
    letter-spacing: 2;
    margin-left: 10px;
}



img.logo-second {
    width: 10%;
}
/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # Heading-style
--------------------------------------------------------------*/


span.heading-txt-style {
    font-size: 24px;
    font-weight: 900;
    color: #760000;
}

span.heading-txt-style-2 {
    font-size: 36px;
    font-weight: 900;
    color: #760000;
}

span.weekly-heading-txt-style {
    font-size: 24px;
    font-weight: 900;
    color: #fcb100;
    background: -webkit-linear-gradient(top, #fdb125 45%, #e07e1e 48%, #fcb100 85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;

}

span.weekly-heading-txt-style-2nd {

    font-size: 24px;
    font-weight: 900;
    color: #fcb100;
    background: -webkit-linear-gradient(top, #fdb125 45%, #e07e1e 48%, #fcb100 85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;

}



/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # winnder-numbers-style
--------------------------------------------------------------*/

.second-numbers-style {
    color: #0a183d;
    font-size: 16px;
    line-height: 38px;
    font-weight: 700;
    text-shadow: 0px 1px 1px #8f8888;
}

/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/


/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # winnder-numbers-style
--------------------------------------------------------------*/

.second-numbers-style-2nd {
    color: #0a183d;
    font-size: 46px;
    line-height: 50px;
    font-weight: 700;
    text-shadow: 0px 1px 1px #8f8888;
    margin-top: 20px;
    letter-spacing: 10px;
}

/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/


/*--------------------------------------------------------------
                # Logo-style
--------------------------------------------------------------*/

.logo-img {
    width: 10%;

}


/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/


/*--------------------------------------------------------------
                # Logo-style-weekly
--------------------------------------------------------------*/

.logo-img-weekly {
    width: 10%;
}



/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/



/*--------------------------------------------------------------
                # Logo-style-previous
--------------------------------------------------------------*/

.logo-img-prev {
    width: 10%;

}



/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # Logo-style-serch
--------------------------------------------------------------*/

.logo-img-serch {
    width: 10%;
}


/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/


/*--------------------------------------------------------------
                # Print Logo-style
--------------------------------------------------------------*/

.logo-img-print {
    width: 10%;

}

img.logo-second {
    width: 10%;
}

/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/





/*--------------------------------------------------------------
                # first-winner body
--------------------------------------------------------------*/

  img.img-1 {
    width: 50%;
    margin-left: 160px;
}


img.img-2 {
    width: 100%;

}


/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # winner-heading-style
--------------------------------------------------------------*/

.txt-bg {

    margin-bottom: 1.5em;
    background-color: #0A183D;
    
}

.txt-bg:hover {
    box-shadow: inset -2em 0 #FC0254;
    -webkit-transition: box-shadow 0.5s;
    /* For Safari 3.1 to 6.0 */
    transition: box-shadow 0.5s;
}

/*--------------------------------------------------------------
                # End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
                # table-style
--------------------------------------------------------------*/

table {
    border: none;
    width: 100%;
    text-align: center;
}


table.body-tbl {
    border: none;
    width: 100%;
}


.body-tbl tbody {
    border: none;
}

.body-tbl td, th {
    border: none;

  }

/*--------------------------------------------------------------
                # end
--------------------------------------------------------------*/



.dot {
    height: 60px;
    width: 55px;
    display: inline-block;
    text-align: center;
    font-size: 45px;
    font-weight: 700;
    border: 1px solid #d9d9d9;
    margin: 4px;
    box-shadow: inset 0 0 0.1em rgba(0, 0, 0, 0.5), 0 0 0 0.03em #fff, 0 0 0 0.05em rgba(0, 0, 0, 0.2);
    -moz-border-radius: 0.2em;
    border-radius: 0.2em;
    color: #000000;
    font-family: Rye;
	line-height: 55px;
}

blink {
    animation: 2s linear infinite condemned_blink_effect;
    font-size: 25px;
    font-weight: 900;
    color: #760000;
}
  
  @keyframes condemned_blink_effect {
    0% {
      visibility: hidden;
    }
    50% {
      visibility: hidden;
    }
    100% {
      visibility: visible;
    }
  }


  table.\32 nd-tble-style {
    width: 25%;
    font-size: 30px;
    line-height: 25px;
    font-weight: 600;
    color: #000;
    border-top: 5px solid #760000;
    margin: auto;

}


td.\32 nd-tble-style {
    border: 1px solid #ddd;
    padding: 15px;
}


table.\33 nd-tble-style {
    width: 100%;
    font-weight: 600;
    padding: 15px;
    color: #000;
    border-top: 5px solid #760000;
}


td.\33 nd-tble-style {
    border: 1px solid #ddd;
    
}


/*--------------------------------------------------------------
                # Previous Results button design
--------------------------------------------------------------*/

button {
    background: #DC3545;
    color: #fff;
    border: none;
    width: 25%;
    padding: 10px;
    font-size: 16px;
    font-weight: 700;
    box-shadow: 0 3px 5px -1px rgb(0 0 0 / 10%), 0 2px 1px -1px rgb(0 0 0 / 5%);
    text-decoration: none;
}

button:hover {
    background: #760000;
    color: #fff;
}

.button {
    background: #DC3545;
    color: #fff;
    border: none;
    width: 25%;
    padding: 10px;
    font-size: 16px;
    font-weight: 700;
    box-shadow: 0 3px 5px -1px rgb(0 0 0 / 10%), 0 2px 1px -1px rgb(0 0 0 / 5%);
    text-decoration: none;
}

.button:hover {
    background: #760000;
    color: #fff;
}


/*--------------------------------------------------------------
                # end
--------------------------------------------------------------*/




.fieldslables {
    font-size: 24px;
    font-weight: 900;
    color: #0a183d;
    display: inline;
}

select {
    font-size: 24px;
    font-weight: 600;
    color: #0a183d;
    display: inline;
    background: transparent;
    width: 100%;
    padding-left: 10px;
}

option {
    font-size: 18px;
    font-weight: 600;
    background: #eff0f1;
    border: none;
}

.row.row-cols-1 {
    width: 100%;
    height: 150px;
}


/*--------------------------------------------------------------
                # Draw no style
--------------------------------------------------------------*/

.draw-no-style {
    background: #DC3545;
    width: 100%;
    margin: auto;
    position: relative;
    top: 30px;
    padding: 10px;
    font-size: 26px;
    color: #fff;
    font-weight: 700;
    box-shadow: 0 3px 5px -1px rgb(0 0 0 / 10%), 0 2px 1px -1px rgb(0 0 0 / 5%);
}

/*--------------------------------------------------------------
                # end
--------------------------------------------------------------*/


.text-center {
    text-align: center !important;
    background: white;
    width: 80%;
    position: relative;
    top: 20px;
    bottom: 20px;
    box-shadow: 0 3px 5px -1px rgb(0 0 0 / 10%), 0 2px 1px -1px rgb(0 0 0 / 5%);

}

.sec-no-style {
    display: contents;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 2;
	color: #000;
}

tr:nth-child(even) {background-color: #f2f2f2;}

.tbl-print-style thead, tbody, tfoot, tr, td, th {
   border: 1px solid #a19f9f;

}

button.btn-style-second {
    background: #007C00;
}

button.btn-style-second:hover {
    background: #0ead0e;
}

a.btn-a {
    text-decoration: none;
    color: white;
}


td.colback {
    padding: 10px;
}


.form-corner {
    padding: 30px;
}


input.btn.btn-primary {
    padding: 2px 50px;
    margin: 5px;
    border-radius: 20px;
}

img.logo-second {
    width: 10%;
}

