﻿@media(max-width:360px) {
    input, button, select, textarea {
        font-size: 14px !important;
    }
    #ordersummary-checkoutbtn{
        width:100%;
    }    
	.pbottom30-mobile {
        padding-bottom: 30px;
    }

    .device360-left{
        float: left !important;
    }
}

@media(max-width:767px) {
    .device768-left{
        text-align: left;
    }
    .center-small{
        text-align:center !important;
    } 
    .orderhistory-orderno{
        text-align:left;
    }
    .order-history-orderplaced .purple, .order-history-discount .purple, .order-history-total .purple, .order-history-shipto .purple {
        margin-bottom:1px
    }   
}
@media(max-width:776px) {
    .holiday-pop-content {
     width:280px;   
    }
}

@media(max-width:991px) {
    .button-ipad{
        width:auto;
    }
    .covid-banner-top {
        top: 50px !important;
    }
    .covid-banner {
        /*height: auto !important;*/
        position:fixed !important;
        top:0px;
    }
    .destini-popup {
        width: 96% !important;
        left: 14px !important;
    }

    .destini-popup .ui-dialog-titlebar-close {
        right: -21px !important;
    }
}

@media(max-width:480px) {
    .chosen-container-multi .chosen-choices::after{
        padding: 4px;
    /*right: 8px;*/
    top:14px !important;
    }
    /*.form-control {
        padding: 10px 10px 10px 7px;
    }*/  
     /*.m-font11 select{
        font-size:11px !important;
    }*/
    .m-font11 .select-wrap:after{
        top: 14px !important;
    }
    .ui-dialog {
        width:94% !important;
    }
    .destini-popup {
        width: 91% !important;
        left: 15px !important;
    }
	.device320-right-none{
        float:none !important;
    }

    .ml7{
     margin-left:7px !important;
    }
    .covid-banner {
        font-size:12px !important;
    }
    .field-to-label p{
        display:block !important;
    }
    .field-to-label .entry-feedback-wrapper {
        position: inherit !important;
    }
    .field-to-label .form-control {
        padding-left:0 !important;
    }
    }

@media(max-width:320px){
    #EnableARO-label{
        font-size:13px !important;
    }    
}

/*Desktop*/
@media(min-width:767px) {
   .product-section .p_heading h1 {
    font-size: 60px;
    line-height: 115%;
}
.product-section .p_heading p {
    font-size: 16px;
    line-height: 115%;
}
.order-history-discount{
    width:21%;
}
.order-history-total{
    width:17%;
}

.signin-padding-left-desktop{
    padding-left:25px !important;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

    .mobile-mbsmall{
        margin-bottom: 20px;
    }

    .mobile-mbxsmall{
        margin-bottom: 10px;
    }

    .mobile-mbmedium{
        margin-bottom: 30px;
    }
      .dobmonth select, .dobday select, .dobyear select{
        font-size:12px !important;
        line-height:24px;
    }

    .ptop-main-covid-banner {
        padding-top: 130px !important;
    }
    .w45 {
        width: 95% !important;
    }
}

@supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */
    @media (min-width:50px) and (max-width:1020px) {
        .covid-banner-top {
            top: 0px !important;
        }

        .covid-banner {
            position: relative !important;
        }
    }
}


/*@media(max-width:320px){.files:before {left: 20px !important;}}
@media(max-width:340px){.files:before {left: 40px !important;}}*/