@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family: 'Barlow', sans-serif !important;
}

.logoimg{
width:100%
}

.logo_maindiv{
width:200px;
height:auto;
margin:0px auto;
}

.social_icon{
float:right;
font-size:25px;
margin-top:10px;
}

.sale_maindiv{
background-color:#da181f;
padding:50px 0px 20px;
}

.sale_starttxt{
float:left;
font-size:45px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:800;
letter-spacing:2px;
padding-top:25px;
}


.countdown_gap{
display:inline-block;
padding: 20px 24px;
}



.bodybg1{
float:left;
width:100%;
/*height:100%;*/
background-image:url(images/pattern-new.jpg);
background-repeat:no-repeat;
background-size:cover;
padding-top:35px;
padding-bottom:35px;
}

.category_div{
float:left;
width:100%;
height:auto;
margin-bottom:15px;
}
.category_name{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:25px;
color:#b71921;
font-weight:800;
text-transform:uppercase;
}


.register_txt{
float:left;
width:100%;
text-align:center;
font-size:27px;
line-height:33px;
color:#FFFFFF;
font-weight:700;
text-transform:uppercase;
margin-bottom:5px;
}

.discount_div{
float:left;
width:100%;
text-align:center;
font-size:60px;
line-height:60px;
color:#FFFFFF;
font-weight:900;
text-transform:uppercase;
margin-bottom:5px;
}

.main_formdiv{
float:left;
width:100%;
height:auto;
margin-top:30px;
}

.txtbox_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:25px;
}

.txtbox{
float:left;
width:100%;
height:50px;
line-height:50px;
border:0px;
border-bottom:1px solid #FFFFFF;
text-align:left;
font-size:17px;
outline:0px;
background-color: rgba(215, 40, 40, 0);
color:#FFFFFF;

}

.submit_maindiv{
width:200px;
height:auto;
margin:0px auto;
}

.submit_btn{
float:left;
width:100%;
height:50px;
line-height:50px;
background-color:#FFFFFF;
text-align:center;
color:#FF0000;
font-weight:800;
border:0px;
font-size:18px;
}


input[placeholder], [placeholder], *[placeholder] {
    color: #FFFFFF ;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:  #FFFFFF;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #FFFFFF;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #FFFFFF;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   #FFFFFF;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #FFFFFF;
}

::placeholder { /* Most modern browsers support this now. */
   color:   #FFFFFF;
}

.footer_maindiv{
float:left;
width:100%;
background-color:#1d1b1b;
padding:20px 0px;
text-align:center;
color:#FFFFFF;
font-size:14px;
}

.desk_banner{
display:block;
}

.mob_banner{
display:none;
}


.callback_icon {
    position: fixed;
    width: 55px;
    height: auto;
    border-radius: 10px;
    margin-top: 75vh;
    z-index: 10;
    overflow: hidden;
    right: 15px;
    bottom: 140px;
}

.whatsapp_icon {
    position: fixed;
    width: 55px;
    height: auto;
    border-radius: 10px;
    margin-top: 75vh;
    z-index: 10;
    overflow: hidden;
    right: 15px;
    bottom: 70px;
}


.lable_txt{
float:left;
width:100%;
height:auto;
color:#000000;
line-height:30px; 
font-size:14px; 
padding:0px;
text-align:left;
}

.txtbox_pop {
    float: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 0;
    background-color: #e6e8e6;
    padding: 0px 2%;
    color: #000000 !important;
    font-size: 14px;
    text-align: left;
    border: 1px solid #d9d9d9;
	outline:0px;
}

.buynow_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:30px;
}

.buynow_div{
width:150px;
height:auto;
margin:0px auto;
}

.buynow{
float:left;
width:100%;
height:40px;
line-height:40px;
background-color:#b71921;
text-align:center;
font-size:18px;
font-weight:800;
text-transform:uppercase;
border-radius:3px;
color:#FFFFFF;
}

.imggap{
padding-left:15px !important;
padding-right:15px !important;
}

.note{
float:left;
width:100%;
text-align:left;
font-size:14px;
color:#000000;
font-weight:600;
}


@media (max-width: 480px) {

.note{
float:left;
width:100%;
text-align:left;
font-size:10px;
color:#000000;
font-weight:600;
}


.imggap{
padding-left:5px !important;
padding-right:5px !important;
}


.desk_banner{
display:none;
}

.mob_banner{
display:block;
}
.social_icon{
float:right;
font-size:23px;
margin-top:5px;
}

.countdown_gap{
display:inline-block;
padding: 10px 9px;
}

.sale_starttxt{
float:left;
width:100%;
font-size:25px;
padding-top:0px;
text-align:center;
}

.category_div{
margin-bottom:5px;
}
.category_name{
font-size:12px;

}

.register_txt{
font-size:20px;
line-height:27px;
}

.discount_div{
font-size:40px;
line-height:40px;
margin-bottom:5px;
}


.topgap{
margin-top:50px;
}

.callback_icon {
    position: fixed;
    width: 45px;
	left:3px;
       bottom: 30px;
}

.whatsapp_icon {
    position: fixed;
    width: 45px;
	right:3px;
        bottom: 30px;
}

.div_gap{
padding-left:0px !important;
padding-right:0px !important;
}

.buynow_div{
width:134px;
height:auto;
margin:0px auto;
}

.buynow{
float:left;
width:100%;
height:30px;
line-height:30px;
background-color:#b71921;
text-align:center;
font-size:14px;
font-weight:800;
text-transform:uppercase;
border-radius:5px;
color:#FFFFFF;
margin-top:15px;
}

.buynow_maindiv{
margin-bottom:15px;
}


}