@media only screen and (max-width:1680px) {
    .safari {
        background: none !important;
    }
    .product .bottom_con:before {
        left: -1.6%;
    }
    .pro_list .right_img {
        left: -9%;
    }
}

@media only screen and (max-width:1580px) {
    .wrapper {
        padding: 0 15px;
    }
    /* Product Page */
    .product .bottom_con:before {
        left: -1.8%;
        width: 2.2%;
    }
    .content.pro_left .left_cont .detail h2,
    .content .left_cont .detail h2 {
        padding-right: 6%;
    }
    .content.pro_left .left_cont .detail h2 {
        font-size: 20px;
    }
    .content.pro_left .left_cont .detail_list:hover .right_img {
        width: 35px;
        height: 35px;
        left: -10%;
    }
    .content.pro_left .left_cont .detail_list.active .right_img {
        width: 35px;
        height: 35px;
        left: -10%;
    }
}

@media only screen and (max-width:1366px) {
    /* Product Page */
    /*.content .left_cont .detail .pro_detail .detail_list h5{font-size: 12px;}*/
    .product .top_con {
        min-height: 310px;
    }
    .content .left_cont .detail h2 {
        padding-right: 0;
    }
    .pro_detail.pro_list {
        padding-top: 0;
    }
    .content.pro_left .left_cont .detail_list {
        margin-top: 0;
    }
    .bottom_scroll a {
        font-size: 12px;
    }
    .content.pro_left .left_cont .detail_list .right_img {
        left: -8.5%;
    }
    .content.pro_left .left_cont .detail_list:hover .right_img {
        width: 30px;
        height: 30px;
        left: -9%;
    }
    .content.pro_left .left_cont .detail_list.active .right_img {
        width: 30px;
        height: 30px;
        left: -9%;
    }
    .product .bottom_con:before {
        left: -1.9%;
    }
    /* Login Page */
    .login .col_6 {
        padding: 30px 70px;
    }
    /* Payment Page */
    .content .right_cont {
        padding-left: 3%;
        padding-right: 22%;
    }
    /*  */
    .top_link.min_top .left_side,
    .top_link.min_top .right_side {
        width: 50%;
    }
    .min_top .search {
        margin-right: 5px;
        width: 190px;
        font-size: 12px;
    }
    .top_link.min_top .right_side {
        text-align: left
    }
    .min_top .btn {
        margin-right: 5px;
    }
}

@media only screen and (min-width: 960px) and (max-width:1180px) {
    /* Header */
    header .right_nav a {
        font-size: 12px;
    }
    header .right_nav p {
        line-height: 26px;
        font-size: 12px;
    }
    header nav ul li a {
        font-size: 12px;
    }
    /* Home Page */
    .populer .list_cont .left_img,
    .populer .list_cont a {
        min-height: 220px;
    }
    .populer .list_cont .right_txt {
        padding-top: 30px;
        padding-right: 8%;
    }
    /* Login Page */
    .login .col_6 {
        padding: 30px 30px;
    }
    .content.payment .left_cont,
    .payment .lf-ghost,
    .content.layout_page .left_cont,
    .layout_page .lf-ghost {
        width: 26.5% !important;
    }
    .content.payment .right_cont,
    .content.layout_page .right_cont {
        padding-right: 30%;
    }
    .layout_cont .left_side,
    .layout_cont .right_side {
        padding: 30px;
    }
    .top_link {
        padding-left: 0;
    }
    .blog_list {
        display: none;
    }
    .album_list .col {
        padding: 30px;
    }
    /* Product Page */
    .pro_detail_list,
    .product .top_link {
        display: block;
    }
    .product .top_link {
        text-align: left;
        padding-left: 15px;
    }
    .content.pro_left .left_cont,
    .pro_left .lf-ghost {
        display: none !important;
    }
    /*.content.payment .left_cont ,.payment .lf-ghost{margin-top: 0 !important;}*/
    .content .right_cont.product {
        width: 100%;
    }
    .product.active .left_side {
        width: 100%;
    }
    .product.active .right_side {
        width: 100%;
    }
    .product .left_side {
        width: 100%;
        min-height: inherit;
        padding-bottom: 160px;
    }
    .slid_btn,
    .bottom_scroll,
    .product .left_side:after,
    .top_btn {
        display: none;
    }
    .product .bottom_con {
        position: fixed;
        bottom: 0;
        left: 0;
    }
    .product .right_side {
        min-height: inherit;
    }
    .pro_detail_list {
        text-align: left;
        padding: 15px 0;
        padding-bottom: 0;
    }
    .pro_detail_list h2 {
        text-transform: uppercase;
        padding-bottom: 40px;
        padding: 0 35px;
    }
    .product .bottom_con h2 {
        display: none;
    }
    .product .bottom_con {
        min-height: 140px;
    }
    .pro_detail_list a {
        min-height: 55px;
        display: block;
        padding: 10px 15px;
        background: url(../images/site/downarrow.png) no-repeat 95% center #f5f5f5;
        margin-bottom: 0px;
        position: relative;
    }
    .pro_detail_list a p {
        font-size: 16px;
        color: #353535;
        text-transform: uppercase;
        font-weight: 500;
    }
    .pro_detail_list a p span {
        display: block;
        font-weight: 300;
    }
    .pro_detail_list a input[type="checkbox"] {
        opacity: 0;
        visibility: hidden;
        position: absolute;
    }
    .content.pro_left .bxslider .item {
        padding: 0 30px;
    }
    #slider {
        margin-top: 15px;
    }
    .product .bottom_con {
        padding: 15px;
    }
    .account .top_head ul li a {
        font-size: 12px;
    }
    .account .top_head ul {
        float: right;
        margin-right: 15px;
    }
    .product .right_side {
        height: auto !important;
    }
    .content.pro_left .bxslider .item .inner_item {
        display: none;
        padding: 15px;
    }
    .content.pro_left .bxslider .item .pro_detail_list p {
        margin-bottom: 0;
    }
    .bx-wrapper .bx-viewport {
        overflow: auto !important;
        height: auto !important;
    }
    .content.pro_left .bxslider {
        transform: none !important;
    }
    .pro_detail_list {
        text-align: right;
        padding: 15px 0;
        padding-bottom: 0;
    }
    .pro_detail_list a {
        background: url(../images/site/downarrow.png) no-repeat 5% center #f5f5f5;
    }
    .content.pro_left .item .pro_detail_list p {
        text-transform: uppercase;
        color: #000;
        font-weight: 700;
    }
    .content.pro_left .item .pro_detail_list p span {
        font-size: 14px;
        font-weight: 400;
        color: #353535;
    }
    .error_p.wrapper {
        padding: 15px;
    }
    .error_p ul {
        list-style-position: inside
    }
    .error_p.wrapper ul {
        padding-right: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width:959px) {
    /* Home Page */
    .col_6 {
        width: 100%;
    }
    /* Login Page */
    .login .col_6 {
        width: 100%;
    }
    /* Footer */
}

@media only screen and (max-width:959px) {
    /* Header */
    .desk_head {
        display: none;
    }
    .mob_head {
        display: block;
    }
    header {
        position: fixed;
        width: 100%;
        background: none;
        -o-transition: 0.4s ease all;
        -webkit-transition: 0.4s ease all;
        transition: 0.4s ease all;
        border: none;
        z-index: 99999;
        top: 0;
        left: 0;
    }
    header .brand {
        float: left;
        margin-left: 0;
        margin-top: 13px;
        position: relative;
        z-index: 99;
    }
    header .brand img {
        max-width: 100%;
        width: 36px;
    }
    header .mob_btn {
        position: absolute;
        width: 35px;
        height: 35px;
        top: 16px;
        z-index: 9999;
    }
    header .mob_btn span {
        position: absolute;
        top: 36%;
        width: 100%;
        height: 2px;
        background: none;
        left: 0;
    }
    header .mob_btn span.line:after,
    header .mob_btn span.line:before {
        display: none;
    }
    header .mob_btn span.line {
        width: 25px;
        -o-transition: 0.4s ease all;
        -webkit-transition: 0.4s ease all;
        -moz-transition: 0.4s ease all;
        transition: 0.4s ease all;
        background: #000;
        visibility: visible;
        opacity: 1;
    }
    header .mob_btn.active span.line {
        left: 100%;
        background: #000;
        opacity: 0;
        visibility: hidden;
    }
    header .mob_btn.active span {
        background: none;
    }
    header .mob_btn span:after {
        position: absolute;
        content: '';
        background: #000;
        top: 10px;
        width: 100%;
        height: 2px;
        top: -10px;
        -o-transition: 0.4s ease all;
        -webkit-transition: 0.4s ease all;
        -moz-transition: 0.4s ease all;
        transition: 0.4s ease all;
    }
    header .mob_btn.active span:after {
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 0;
    }
    header .mob_btn span:before {
        position: absolute;
        content: '';
        background: #000;
        top: -10px;
        width: 100%;
        height: 2px;
        top: 10px;
        -o-transition: 0.4s ease all;
        -webkit-transition: 0.4s ease all;
        -moz-transition: 0.4s ease all;
        transition: 0.4s ease all;
    }
    header .mob_btn.active span:before {
        -o-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 0;
    }
    header .mob_menu {
        position: fixed;
        width: 100%;
        height: 100%;
        background: #fff;
        background-color: rgba(255, 255, 255, 0.9);
        top: 0;
        left: 0;
        padding: 15px;
        padding-top: 65px;
        z-index: 999;
        display: none;
        overflow: scroll;
    }
    header.sticky {
        background: #fff;
        background-color: #fff;
    }
    header .mob_menu ul li {
        list-style: none;
        padding-right: 10%;
        padding-bottom: 20px;
    }
    header .mob_menu ul li a {
        font-size: 16px;
    }
    header .mob_menu .bottom_nav {
        padding-right: 10%;
        border-top: 1px solid #e2e2e2;
        padding-top: 20px;
    }
    header .mob_menu .bottom_nav p {
        font-size: 16px;
        padding-bottom: 20px;
    }
    header .mob_menu .bottom_nav a {
        display: block;
        font-size: 16px;
        padding-bottom: 20px;
    }
    header .mob_menu .bottom_nav a img {
        width: 25px;
        vertical-align: top;
        margin-left: 10px;
    }
    header .mob_menu .bottom_nav a.last {
        padding-left: 35px;
    }
    .mbt {
        margin-top: 70px;
        padding-top: 10px;
    }
    .account .top_head h1 {
        padding-right: 0;
    }
    /* Product page */
    .mbt {
        margin-top: 60px;
        padding-top: 10px;
    }
    .pt {
        padding-top: 60px;
    }
    .pro_detail_list,
    .product .top_link {
        display: block;
    }
    .product .top_link {
        text-align: left;
        padding-left: 15px;
    }
    .content.pro_left .left_cont,
    .pro_left .lf-ghost {
        display: none !important;
    }
    /*.content.payment .left_cont ,.payment .lf-ghost{margin-top: 0 !important;}*/
    .content .right_cont.product {
        width: 100%;
    }
    .product.active .left_side {
        width: 100%;
    }
    .product.active .right_side {
        width: 100%;
    }
    .product .left_side {
        width: 100%;
        min-height: inherit;
        padding-bottom: 160px;
    }
    .slid_btn,
    .bottom_scroll,
    .product .left_side:after,
    .top_btn {
        display: none;
    }
    .product .bottom_con {
        position: fixed;
        bottom: 0;
        left: 0;
    }
    .product .right_side {
        min-height: inherit;
    }
    .pro_detail_list {
        text-align: right;
        padding: 15px 0;
        padding-bottom: 0;
    }
    .pro_detail_list h2 {
        text-transform: uppercase;
        padding-bottom: 40px;
    }
    .product .bottom_con h2 {
        display: none;
    }
    .product .bottom_con {
        min-height: 120px;
    }
    .pro_detail_list a {
        min-height: 55px;
        display: block;
        padding: 10px 15px;
        background: url(../images/site/downarrow.png) no-repeat 5% center #f5f5f5;
        position: relative;
    }
    .pro_detail_list a p {
        font-size: 16px;
        color: #353535;
        text-transform: uppercase;
        font-weight: 500;
    }
    .pro_detail_list a p span {
        display: block;
        font-weight: 300;
    }
    .pro_detail_list a input[type="checkbox"] {
        opacity: 0;
        visibility: hidden;
        position: absolute;
    }
    .content.pro_left .bxslider .item {
        padding: 0 30px;
    }
    #slider {
        margin-top: 0;
    }
    .product .bottom_con {
        padding: 15px;
    }
    .account .top_head ul li a {
        font-size: 12px;
    }
    .account .top_head ul {
        float: right;
        margin-right: 15px;
    }
    /* Account */
    .per_info {
        padding: 30px;
    }
    .dn {
        display: block;
    }
    .ord_history ul {
        float: left;
        width: 100%;
    }
    .ord_list ul {
        float: left;
        width: 100%;
    }
    .ord_history ul li {
        width: 100% !important;
        text-align: right;
        padding-right: 5px;
        background: #fff;
        border: none;
    }
    .ord_history ul li.even {
        background: #f5f5f5
    }
    .ord_head {
        display: none;
    }
    .ord_list {
        margin-bottom: 45px;
    }
    .ord_list li:before {
        content: attr(data-title);
        width: 50%;
        display: inline-block;
        font-weight: 700;
        margin-left: -4px;
        vertical-align: top;
        padding-left: 15px;
    }
    .ord_list li span {
        width: 50%;
        display: inline-block;
        margin-left: -4px;
        vertical-align: top;
        line-height: 30px;
    }
    .ord_history ul li a {
        margin-right: 10px;
    }
    .ord_history {
        width: 100%;
    }
    .album_list .col {
        width: 50%;
    }
    .blog_list {
        display: none;
    }
    .min_top .search {
        width: 160px;
        padding-left: 43px;
    }
    .min_top .filter {
        display: none;
    }
    /**/
    .parent .filter_data .col {
        width: 48%;
        margin-bottom: 10px;
    }
    .parent .filter_data .a_ratio .col_6,
    .parent .filter_data .a_cover .col_6 {
        width: 50%;
    }
    /* Layout-page */
    .mob_link {
        display: block;
    }
    .top_link.mob_link {
        padding-right: 15px;
    }
    .content.layout_page .right_cont .top_head {
        padding-top: 0px;
    }
    .content.layout_page .right_cont {
        padding-left: 15px;
        padding-right: 15px;
    }
    .content.layout_page .left_cont,
    .lf-ghost.layout_page {
        display: none;
    }
    .layout_cont .left_side,
    .layout_cont .right_side {
        width: 100%;
        margin-bottom: 15px;
    }
    .wishlist ul.wish_head {
        display: none;
    }
    .wishlist ul {
        background-color: #fff;
        display: block;
        margin-bottom: 25px;
    }
    .wishlist ul li {
        width: 100%;
        display: block;
        min-height: inherit;
        text-align: right;
    }
    .wishlist ul li span {
        width: 50%;
        word-wrap: break-word;
        display: inline-block;
        margin-left: -4px;
    }
    .wishlist ul li+li {
        font-weight: 400;
        min-height: 40px;
        height: auto;
    }
    .wishlist ul li+li:before {
        content: attr(data-title);
        width: 50%;
        display: inline-block;
        float: right;
        font-weight: 700;
        padding-left: 10px;
    }
    .wishlist ul li+li {
        padding: 5px;
    }
    .wishlist ul li {
        background-color: #f5f5f5;
        border: none;
        padding-right: 6px;
    }
    .wishlist ul li.even {
        background-color: #fff;
    }
    .ord_history,
    .wishlist {
        width: 100%;
        padding: 15px;
    }
    /* Payment */
    .lf-ghost {
        display: none !important;
    }
    .content.payment .left_cont,
    .payment .lf-ghost {
        width: 40% !important;
        background: none;
    }
    .content.payment .left_cont .detail {
        text-align: right;
        padding-right: 15px;
    }
    .content.payment .right_cont {
        padding-right: 37%;
    }
    .content .right_cont .pay_options .options {
        padding: 25px;
    }
    .content.payment .left_cont .top_link {
        padding-left: 10px;
    }
    .content.payment .lf-ghost {
        display: block !important;
    }
    .pro_detail_list h2 {
        padding: 0 15px;
    }
    .product .left_side {
        overflow: auto;
    }
    .content.pro_left .bxslider .item {
        padding: 0 15px;
    }
    .bx-wrapper .bx-viewport {
        overflow: auto !important;
        height: auto !important;
    }
    .content.pro_left .bxslider .item .inner_item {
        display: none;
        width: 50%;
        margin: 0 auto;
        padding: 15px 0;
    }
    .content.pro_left .bxslider .item .inner_item p {
        margin-bottom: 15px;
    }
    .content.pro_left .bxslider .item p {
        margin-bottom: 0;
    }
    .content.pro_left .item .pro_detail_list p {
        text-transform: uppercase;
        color: #000;
        font-weight: 700;
    }
    .content.pro_left .item .pro_detail_list p span {
        font-size: 14px;
        font-weight: 400;
        color: #353535;
    }
    .error_p.wrapper {
        padding: 15px;
        padding-top: 65px;
    }
    .error_p ul {
        list-style-position: inside
    }
    .content.pro_left .bxslider {
        transform: none !important;
    }
}

@media only screen and (max-width: 767px) {
    header {
        height: 60px;
        padding-left: 15px;
        padding-right: 15px;
    }
    header .brand {
        width: 35px;
    }
    header .mob_btn {
        width: 25px;
    }
    .wrapper {
        padding: 0;
    }
    /* Home */
    .banner p {
        width: 100%;
        padding: 0 15px;
    }
    .banner {
        padding-bottom: 35px;
    }
    .blogs .half_blog {
        width: 100%;
        margin-right: 0;
        min-height: inherit;
        height: 185px;
        background-position: top center;
        margin-bottom: 10px;
    }
    .blogs .half_blog.mr {
        margin-right: 0;
    }
    .blogs .half_blog .semi,
    .blogs .half_blog.semi_blog {
        min-height: inherit;
        height: 185px;
    }
    .blogs .hr_ovarlay:after {
        right: 0;
        opacity: 1;
        visibility: visible;
    }
    .blogs .hr_ovarlay a {
        visibility: visible;
        opacity: 1;
        left: 50%;
        top: 38%;
        line-height: 42px;
    }
    .blogs .half_blog p {
        display: none;
    }
    .blogs {
        padding: 0 15px;
        margin-bottom: 25px;
    }
    .populer .list_cont a {
        width: 100%;
    }
    .populer .list_cont .right_txt {
        padding: 20px;
    }
    .populer .list_cont .left_img {
        padding-top: 55px;
    }
    .populer .list_cont a,
    .populer .list_cont .left_img {
        min-height: 245px;
    }
    .populer .owl-controls {
        text-align: center
    }
    .populer .list_cont a {
        margin-bottom: 10px;
    }
    .populer {
        padding-bottom: 20px;
        position: relative;
    }
    .populer .top_head a {
        position: absolute;
        bottom: 0;
        right: 0;
        padding-top: 0;
        padding-right: 15px;
    }
    .populer .top_head {
        padding-right: 15px;
    }
    /* Footer */
    footer {
        position: relative;
        padding: 0;
        padding-bottom: 180px;
        padding-top: 45px;
    }
    footer .wrapper {
        padding: 0;
    }
    footer .col_6 {
        width: 50%;
    }
    footer .col_6 .col_6 {}
    footer .col_6 .inner_row {
        float: right;
    }
    footer .col_6.t_row {
        padding-left: 0px;
    }
    footer .col_6.fo_row {
        padding: 0;
        position: relative;
        padding-right: 15px;
    }
    footer .col_6.f_row {
        position: absolute;
        bottom: 25px;
        width: 100%;
    }
    /* Login */
    .login .col_6 {
        width: 100%;
        padding: 15px;
        margin-bottom: 25px;
    }
    .login .col_6 .col_6 {
        width: 100%;
    }
    .login .col_6 .col_6.mr {
        margin-right: 0;
    }
    .top_link {
        padding-right: 15px;
    }
    /* Account page */
    .per_info {
        padding: 15px;
        width: 100%;
    }
    .per_info .col_5,
    .per_info .col_5.mr {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
    .account .top_head h1 {
        padding-right: 15px;
    }
    /* Category / MID */
    .album_list .col {
        width: 100%;
    }
    .top_link.min_top .left_side,
    .top_link.min_top .right_side {
        width: 100%;
    }
    .album_list .col {
        border-right: none;
    }
    .min_top .btn {
        width: 45%;
        min-width: inherit;
        font-size: 12px;
        background-position: center right 10px;
    }
    .min_top .search {
        width: 48%;
        margin-right: 0;
    }
    .top_link.min_top .right_side {
        text-align: right;
        margin-top: 10px;
    }
    .parent .filter_data .col {
        width: 100%;
        margin-bottom: 0px;
        padding: 15px;
    }
    .parent .filter_data select {
        margin: 15px auto;
        float: none;
        display: block;
    }
    .mob_show {
        display: block;
    }
    .mob_show h2 {
        text-transform: uppercase;
        font-weight: 300;
        padding-right: 15px;
    }
    .parent .filter_data {
        overflow: hidden;
    }
    .parent .filter_data .close {
        position: fixed;
        top: 50px;
        width: 35px;
        left: 15px;
        margin-top: 22px;
    }
    .parent .filter_data .d_filter {
        width: 95%;
        margin: 0 auto
    }
    /* Layout page */
    .mob_back {
        display: block !important;
        border: none !important;
    }
    .layout_cont .left_side,
    .layout_cont .right_side {
        padding: 15px;
        min-height: 260px;
    }
    .layout_cont .left_side .left_img,
    .layout_cont .right_side .left_img {
        float: right;
        width: 15%;
    }
    .layout_cont .left_side .left_img img,
    .layout_cont .right_side .left_img img {
        width: 100%;
    }
    .layout_cont .left_side .right_txt,
    .layout_cont .right_side .right_txt {
        float: left;
        width: 75%;
        padding-right: 10%;
        text-align: right;
    }
    .layout_cont a {
        font-size: 12px;
        min-width: inherit;
    }
    .layout_cont h4 {
        padding-top: 0;
    }
    /* Product Page */
    .content .right_cont .pay_options .options {
        padding: 15px;
    }
    .content.payment .left_cont,
    .payment .lf-ghost {
        width: 100% !important;
        position: relative;
        padding-top: 0;
        height: auto !important;
        background-color: #f5f5f5;
        padding-bottom: 15px;
    }
    .content.payment .left_cont .top_link {
        display: none;
    }
    .content.payment .right_cont {
        padding: 0;
        width: 100%;
    }
    .content.payment .right_cont.pay_mob_top {
        display: block;
        padding-right: 15px;
        padding-top: 0;
    }
    .content .right_cont.pay_mob_top .top_head {
        padding-top: 0;
    }
    .content.payment .left_cont .detail .pro_detail .detail_list h5,
    .content.payment .left_cont .detail .pro_detail .detail_list p {
        color: #808080;
        font-weight: 600;
    }
    .content .right_cont .pay_options .options h5,
    .content .right_cont .pay_options .options p,
    .content .right_cont .pay_detail .cupon p,
    .content .right_cont .pay_options .options label {
        font-weight: 600;
    }
    .content .right_cont .pay_options .options .delivery label {
        font-weight: 600;
    }
    .content.payment .right_cont .top_head .top_link {
        padding-left: 0;
        margin-bottom: 0;
    }
    .content.payment .right_cont .top_head .top_link a {
        margin-top: 0;
        padding-top: 0;
        color: #a3a3a3;
        font-size: 12px;
    }
    .content.payment .right_cont .top_head .top_link {
        padding-right: 0;
        margin-bottom: 0;
    }
    .content.payment .right_cont .top_head h1 {
        padding-top: 12px;
        padding-bottom: 17px;
    }
    .content.payment .right_cont .top_head a {
        margin-top: 0;
        padding-top: 0;
    }
    .content.payment .left_cont .detail h2 {
        font-size: 24px;
        margin-right: 0;
    }
    .content.payment .right_cont .top_head {
        display: none;
    }
    .content.payment .right_cont.pay_mob_top .top_head {
        display: block;
    }
    .content.payment .right_cont {
        padding-top: 15px;
    }
    .content .right_cont .pay_detail .cupon {
        padding-right: 15px;
    }
    .content .right_cont .pay_detail .cupon input[type="text"] {
        width: 60%;
    }
    .content .right_cont .pay_options .options input[type="text"] {
        width: 90%;
    }
    .content .right_cont .pay_detail p {
        font-weight: 500;
    }
    .content.pro_left .bxslider .item .inner_item {
        width: 100%;
        padding: 15px 5px;
    }
    .error_p.wrapper ul {
        padding-right: 0;
    }
}

@media only screen and(max-width: 520px) {
    .blogs .half_blog {
        width: 100%;
        margin-right: 0;
        min-height: inherit;
        height: 411px !important;
        background-position: top center;
        margin-bottom: 10px;
    }
    .desktop-view {
        display: none;
    }
    .banner-logo {
        height: 160px !important;
        box-shadow: 0px 0px 120px 150px #ffffff !important;
    }
    .vtProduct_info {
        display: none;
    }
    .ord_list h4.no-margin {
        display: inline-block;
    }
}

@media only screen and (max-width:320px) {
    .item .inner_item .cover_color .right_txt {
        width: 220px;
    }
}

.control-label {
	text-align:right !important;
}