@media screen and (max-width:1200px){
    .client_inform .c_information li:last-child{margin: 0px;}

}

@media screen and (max-width:1199px){    
    .login_form{margin-top: -120px;}


}
@media screen and (max-width:991px){
    .login_form{margin-top: -100px;}
    header .logo{margin:30px 0;}    
    header.user_name .logo{float: left}
    header.user_name .logo img{max-width: 150px;}    
    .attr-nav{    right: 30px;}
    .attr-nav > ul > li > a{padding: 37px 15px}
    nav.navbar.bootsnav .navbar-header{    padding-left: 0px;    padding-right: 0px;}
    nav.navbar.bootsnav .navbar-toggle{margin-top: 30px;}
    .client_inform .c_information li{width: 30%;margin: 0 5% 0 0;}
    .client_inform .c_information li:last-child{max-width: 30%;}
    .border_pattern{margin: 40px 0px;}
    .your_cart table .pull-left ul li{width: 100%;}
    .banner{height: 195px;}    
    .your_cart table .pull-left h2{
        display: inline-block;
    }
    .your_cart .footable-row-detail-inner{
        width: 100%;
    }    
    .your_cart .footable-row-detail-inner .footable-row-detail-row{
        border-top: 1px solid #f3f1f2  !important;
        display: block !important;
        padding: 13px;
    }
    .your_cart .footable-row-detail-inner .footable-row-detail-row:first-child{
        border-top: 0px !important;

    }
    .your_cart .footable-row-detail .footable-row-detail-cell{
        padding: 0px !important;

    }
    .your_cart .footable-row-detail .footable-row-detail-cell .footable-row-detail-name {
      min-width: 129px;
  }

  .header_top{padding:8px 0;}
  ul.top_social_link{display: inline-block;margin: 0 0 0 13px;float: none;}
  .login{float: none;margin: 5px 0 0 50px;display: inline-block;}
  .header_top .pull-left{width: 100%;text-align: center;margin: 0px 0 10px 0;}
  .header_top .pull-right{width: 100%; text-align: center}
  nav.navbar.bootsnav ul.nav > li > a{padding: 15px 0px;border-bottom: 1px solid #eee;margin-bottom: -1px;}
  nav.navbar.bootsnav ul.nav > li:after{border: none;}
  nav.navbar.bootsnav .navbar-nav{padding: 0px;}
  nav.navbar.bootsnav.no-full .navbar-collapse{
    overflow-y: hidden !important;
}
header .logo img{max-width: 150px;}


}
@media screen and (max-width:767px){
    .ft_colum{width:50%;height: 180px;}
    .footer_cover{padding: 43px 0px 10px 0px !important;}
    .copyrights{padding:15px 0px;}

    .contact_link a{float: left;}
    .con_cover{padding:25px 0px;}
    .login_form{margin-bottom: 30px;margin-top: 0px;}

    header.user_name .welcome_msg{right: 50px;}
    .banner{height: 175px;}
    header.user_name .logo{margin-left: 15px;}
    .your_cart table .pull-left h2{font-size: 16px;}
    .your_cart table tbody td{font-size: 14px;}
    .your_cart table td a{margin: 0 8px;}
    nav.navbar.bootsnav .navbar-toggle{margin-left: 15px;}
    .lg_form{padding: 40px 0 ;}
}

@media screen and (max-width:639px){
    .ft_colum{width:100%;height:auto;}
    .ft_colum h5{margin-bottom:10px;}

    .lg_inner{padding:0 25px 0 15px;}
    .lg_checked{margin: 15px 0px;}
    .lg_submit{font-size:16px;padding:10px 0px;}
    .lg_title{margin-bottom: 10px;}
    .lg_title p{font-size:16px;}
    .lg_field input{font-size:12px;height:35px;}
    .fm_login{width: 380px;}

    .client_inform .c_information li{font-size: 12px; line-height: 20px;}
    .con_first{width: 100%; margin-bottom: 10px;}
    .contact_link{width: 100%;float: left}
    .summery{margin: 40px 0;}
    .lg_form{padding: 40px 0 20px;}

}


@media screen and (max-width:479px){   
    .fm_login{width: 291px;}
    .header_top{padding: 10px 0}


    header.user_name .logo{width: 100%;margin: 15px 0 10px;}
    header.user_name .welcome_msg{
        right: 0;
        position: relative;
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .banner{
        height: 130px;
    }
    .client_inform .c_information li,.client_inform .c_information li:last-child{width: 100%;max-width: 100%;text-align: left;margin: 0 0 5px 0;}
    .client_inform .c_information ul{padding: 0 15px;}
    .cart_title{padding: 15px;}
    .summery ul{padding: 20px 10px 0;}
    .summery ul li{font-size: 14px; margin: 0 0 10px 0}
    .summery ul li span{font-size: 14px;}
    .summery ul li:last-child{margin: 6px 0 0 0;padding: 15px 0;}
    .summery ul li:last-child, .summery ul li:last-child span{font-size: 16px;}
    .client_inform h2{padding: 20px 0;}

    .welcome_msg label::after {
        border-right:0px solid #bfbfbf;
    }
    .your_cart table .pull-left{
        display: inline-block
    }
}

