@media only screen and (max-width: 479px) {
    .wrapper,.wrapper-small{
        @import "480.css";
        width:300px;
    }
    .logo {
        left: 0;
        width: 80px;
    }
    .phone_info span{
        font-size: 12px;
        padding: 0 2px 0 4px;
    }
    .header_menu_info {
        padding: 10px 0 0;
        width: 72%;
    }
    .phone_info {
        float: left;
        margin: 11px 0px;
    }
    .phone_info img {
        padding: 7px 5px 0 12px;
        max-width: 37px;
    }
    .header .border{
        height:5px;
    }
    /**********slider********/
    .footer_info {
        text-align: center;
        width: 100%;
        height: 100%;
        margin-bottom: 20px;
    }   
    .social-icon ul{
        float: none;
    }
    .phone_details { 
        text-align: center;
        width: 100%;
        height: 100%;
        margin-bottom: 20px;
    }
    .footer_menu {
        text-align: center;
        width: 100%;
        height: 100%;
        margin-bottom: 20px;
    }
    .footer_menu ul{
        float: none;
    }
    .footer_logo {
        text-align: center;
        width: 100%;
        height: 100%;
        margin-bottom: 20px;    
    }
    /******************contact_us***********/
    textarea{
        height: 189px;
    }
    .contact_form_title h2{
        min-width: 252px;
    }
    .submit{
        padding-left: 0;
        width: 100%;
    }
    .human {
        width: 50%;
    }
    .human img{
        width: auto;
    }
    .human h3 {
        margin: 12px 0 0;
    }
    .add_info ul li{
        font-size: 12px;
    }
    .add_info ul li a {
        font-size: 12px;
    }
    /***********login********/
    .login_form {
        padding: 20px 15px;
    }
    .login_form input[type="text"]{
        font-size: 14px;
        min-height: 44px;
        padding: 11px;
        margin: 0px 0px 12px;
    }
    .login_form_contain input[type="submit"]{
        padding: 7px 34px;
        font-size: 17px;
        margin:7px 0px;
    }
    .forgot_detail {
        margin-top: 5px;
    }
    .login_form a{
        width:100%;
        padding:0px;
        border-left: 0px;
    }
    .login_form span{
        padding:0px 4px;
    }
    .login_form label{
        font-size:15px;
    }
    /********register************/
    .form_detail_info h2{
        font-size:19px;
    }
    .submit_type input[type="submit"] {
        font-size: 16px;
        padding: 6px 33px;
    }
    .submit_type{
        text-align: center;
        float:none;
    }
    .register_tittle h2{
        font-size: 22px;
    }
    .register_tittle{
        margin: 20px 0px;
    }
    /*********order_history********/
    .order_number ul li{
        width:100%;
        padding-left: 0px;
        padding-bottom: 5px;
    }
    .order_number a{
        margin-top: 3px;
    }
    /***********my_account*********/
    .personal_info{
        padding: 5px 14px;
    }
    .other_info{
        padding: 14px 0 10px;
    }
    .other_info h3{
        font-size:18px;
    }
    .other_info ul li a{
        font-size:14px;
    }
    .other_info ul li i{
        padding: 5px 6px 0 0;
    }
    /*************order_conformation**********/
    .billing_details{
        width: 100%;
        border-left:none;
    }
    .billing_details {
        padding: 0px;
    }
    .billing_details ul li{
        padding: 4px 0px;
    }
    .products_details span {
        float: left;
        margin: 10px 0;
        padding-left: 0;
    }
    .products_details h4 {
        font-size: 19px;
        text-align: right;
        float: none;
    }
    .any_total{
        float: left;
        width: 100%;
    }
    .payment_product{
        padding: 10px 0;
    }
    .any_total{
        padding: 10px 0; 
    }
    .continue a {
        font-size: 16px;
        padding: 8px 20px;
    }
    .pagetitle h2{
        width: 100% !important;
        min-width: 0px !important;
    }
    .event_detail{
        width: 100% !important;
    }
    .event_detail .other_info .event_info_row{
        padding: 0px !important;
        border:0px !important;
    }
    .event_detail .other_info .event_info_row .event_info_col{
        width: 100% !important;
         padding: 10px 0px;
    border-bottom: 1px solid #cec1ae;
    }
    .event_detail .other_info .event_info_row .event_info_col2{
         padding: 10px 0px;
    border-bottom: 1px solid #cec1ae;
        
    }
}
