@media (min-width: 4095px) {
    .container.desktopUsed.logoDox.text-center {
        width: 2300px
    }
}
@media (min-width: 2047px) {
    .container.desktopUsed.logoDox.text-center:after {
        position: absolute;
        content: "";
        background-image: url(../images/logo_2048.jpg);
        float: right;
        width: 89%;
        height: 82px;
        background-size: contain;
        right: -900px;
        top: 0;
        -moz-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1)
    }
    .container.desktopUsed.logoDox.text-center:before {
        position: absolute;
        content: "";
        background-image: url(../images/logo_2048.jpg);
        float: right;
        width: 89%;
        height: 82px;
        background-size: contain;
        left: -900px;
        top: 0
    }
}
@media (max-width: 1440px) {
    .container.desktopUsed.logoDox.text-center {
        width:auto;
    }

    .container.dataList {
        padding: 0 30px
    }
    .container.desktopUsed.logoDox.text-center:before {
        left: -295px;
        width: 59%
    }
    .container.desktopUsed.logoDox.text-center:after {
        right: -295px;
        width: 59%
    }
    .content .artisttitle h2:after,
    .content .artisttitle h2:before {
        width: 530px
    }
    section.footerSection .dataList .col-divi-4 + .col-divi-4 {
        margin-left:26px
    }
    img.about_under_right2 {
        height: 400px;
        width: 350px;
        margin-left: 20%
    }
    img.about_under_right3 {
        width: 400px;
        height: 450px;
        margin-left: 20%
    }
    .about_box1_content,
    .about_box2_content,
    .about_box3_content {
        padding: 15px 25px 15px 15px
    }
    .butterfly_top {
        margin-left: 20%
    }
    .butterfly_left_right::after {
        right: -40%
    }
    .container.sitemap {
        padding: 0 150px
    }
}
@media (max-width: 1366px) {
    .container.desktopUsed.logoDox.text-center {
        width: 1366px
    }
    .smallimgbox img {
        height: 222px
    }
    .productbox2 {
        height: 340px
    }
    .productbox {
        height: 445px
    }
	.clipnews {
		position: relative;
		width: 583px;
		height: 302px;
	}	
    .artistbox img {
        height: 339px
    }
    video.culture_video {
        width: 1100px
    }
    .owl-carousel .item {
        height: 201px
    }
    .img.mb-media-post.picturesize.news img {
        clip: rect(0px 583px 302px 0px)
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.blog-info {
        height: 302px;
        position: relative
    }
    .productbox.nomoney {
        height: 470px
    }
    .productbox2.nomoney {
        height: 360px
    }
    .art_checkbox {
        margin-left: 14.5%
    }
    .art_contact_title {
        width: 46%
    }
    .clip {
        position: relative;
        width: 1306px;
        height: 383px
    }
    .clip img {
        position: absolute;
        clip: rect(0px 1306px 383px 0px)
    }
    .container.desktopUsed.logoDox.text-center:before {
        left: -345px;
        width: 62%
    }
    .container.desktopUsed.logoDox.text-center:after {
        right: -345px;
        width: 62%
    }
    .test_box5_right {
        height: 464px!important
    }
    .test_box1_title {
        font-size: 16px;
        height: 222px;
    }
    .container.contan_box2.gallery {
        margin-top: 0
    }
    .title_txt_size {
        font-size: 20px
    }
    .imgbox {
        height: 433px
    }
    .content .artisttitle h2:after,
    .content .artisttitle h2:before {
        width: 493px
    }
    .bannersmall img {
        height: 357px
    }
    .productbox img {
        height: 385px
    }
    .productbox2 img {
        height: 274px
    }
    .plantimg {
        height: 253px
    }
	#lista1 .als-item {
		max-width: 112px; 
		height: 167px;
	}
    img.desktop_img {
        height: 381px
    }
}
@media (max-width: 1280px) {
    .container.desktopUsed.logoDox.text-center {
        width: 1280px
    }
    .container.desktopUsed.logoDox.text-center:before {
        left: -395px;
        width: 66%
    }
    .container.desktopUsed.logoDox.text-center:after {
        right: -395px;
        width: 66%
    }
	.clipnews {
		position: relative;
		width: 540px;
		height: 280px;
	}
	#lista1 .als-item {
		max-width: 131px;   
		height: 185px;
	}
	#lista1 .als-next,#lista1 .als-prev {
		top: 70px;
	}

    .modal-content.artproduct {
        max-width: 1100px!important
    }
    .productbox.nomoney {
        height: 450px
    }
    video.culture_video {
        width: 1000px
    }
    .productbox2.nomoney {
        height: 340px
    }
    .productsearchimg {
        height: 204px
    }
    .artistbox img {
        height: 315px
    }
    .content .artisttitle h2:after,
    .content .artisttitle h2:before {
        width: 448px
    }
    .img.mb-media-post.picturesize.news img {
        clip: rect(0px 540px 280px 0px)
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.blog-info {
        height: 280px
    }
    .clip {
        position: relative;
        width: 1220px;
        height: 358px
    }
    .clip img {
        position: absolute;
        clip: rect(0px 1220px 358px 0px)
    }
    .productbox2 img {
        height: 252px
    }
    .container.sitemap {
        padding: 0 100px
    }
    img.desktop_img {
        height: 356px
    }
    .owl-carousel .item {
        height: 184px
    }
    .productbox img {
        height: 357px
    }
    #small-dialog2 {
        max-width: 1000px
    }
    section.footerSection .dataList .col-divi-4 + .col-divi-4 {
        margin-left: 26px
    }
    img.about_under_right2 {
        height: 300px;
        width: 250px
    }
    img.about_under_right3 {
        width: 300px;
        height: 350px;
        margin-left: 15%
    }
    .art_contact_title {
        width: 46%
    }
    .art_checkbox {
        margin-left: 20.5%
    }
    .art_contact_title {
        width: 58%
    }
    .boutique_about_text_box {
        width: 38%;
        left: 7%;
    }
    .art_about_contact {
        padding: 20px 0 20px 150px
    }
    img.art_about_car {
        width: 60%
    }
    .art_about_car {
        top: 32%
    }
    .jewel_about_text_box {
        width: 39%;
        left: 27%;
    }
}
@media (max-width: 1024px) {

    .desktopreturn {
        display: none;
    } 
    section.path {
        display: none;
    }
    nav.megamenu {
        display: none
    }  
    .contentbox {
        margin-top: 20px;
    }  
    section.gold_border {
        border-top: 2px solid #b78f1d;
        border-bottom: 2px solid #b78f1d;
    }      
    .news_detail {
        margin: 30px 0 0;
    }
    .blog-info {
        padding-right: 0;
    }  
    .return {
        top: 12px;
    }           
    .container.desktopUsed.logoDox.text-center {
        width: auto;
        overflow: hidden;
    }
    .footer_info {
        display: block;
        margin: 0 auto;
        line-height: 2;vertical-align: initial;
    }
    .container.desktopUsed.logoDox.text-center:before {
        left: -500px;
        width: 82%
    }
    .language_block.footer {
        left: 28%;
    }  
    img.logo_ph2 {
        display: none;
    } 
    i.fa.fa-search.searchBtn {
        color: #fff;
        font-size: 18px;
        float: left;
        left: 10px;
        top: 16px;
        position: relative;
    }  
    .buttons:nth-last-child(1) {
        vertical-align: 72%;
    }       
	.col-sm-pull-2 {
		right: 28.666667%;
	}
    .container.desktopUsed.logoDox.text-center:after {
        right: -500px;
        width: 82%
    }
    video.culture_video {
        width: 900px
    }
    section.footerSection .dataList .col-divi-4 {
        float: none
    }
    section.footerSection .dataList {
        text-align: center;
    }
    section.footerSection .dataList .col-divi-4 {
        margin-top: 5px;
    }	
    .productsearchimg {
        height: 158px;
    }	
    #lista1 .als-item {
        max-width: 98px;
    	height: 155px;
    }
    #lista1 .als-next, #lista1 .als-prev {
        top: 55px;
    }

    .productbox2.plantdetail {
        padding: 0;
    }
    .searchsize {
        height: 100px;
    }
    .searchsize img {
        clip: rect(0px 1220px 100px 0px);
    }
    .modal-content.artproduct {
        max-width: 900px!important
    }
	.clipnews {
		position: relative;
		width: 385px;
		height: 200px;
	}
    .smallimgbox img {
        height: 152px
    }
    img.QA_2 {
        position: absolute;
        width: 35%;
        right: 0;
        bottom: 12%
    }
    .smallimgbox.gallery img {
        height: 100%
    }
    .smallimgbox.culture img {
        height: 100%
    }
    iframe.culture_video {
        width: 900px;
        height: 500px
    }
    .test_box1_title {
        height:auto;
        margin-bottom: 20px
    }
    .contentright img {
        max-width: 90%!important;
        height: auto!important;
        width: 150px!important
    }
    .contentright table {
        max-width: 100%!important;
        width: 480px!important
    }
    .lightbox_content.detail {
        margin-top: 10px
    }
    .artistbox img {
        height: 229px
    }
    .content.upto.mb-header-element {
        margin-bottom: 0
    }
    nav.main ul.first-level > li {
        padding: 0 10px
    }
    .search_title p {
        width: 7%
    }
    .productbox2 {
        margin-bottom: 20px
    }
    .owl-carousel .owl-item {
        height:215px
    }
    .picturesize img {
        height: 225px
    }
    .col-lg-9.col-md-9.col-sm-9.col-xs-12.blog-info.newsphonetxt {
        height: 225px
    }
    .img.mb-media-post.picturesize.news img {
        clip: rect(0px 385px 200px 0px)
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.blog-info {
        height: 200px
    }
    p.news_content {
        margin-top: 10px;
        -webkit-line-clamp: 2
    }
    .maintxt {
        margin-top: 0
    }
    .sidebar-widget ul {
        padding: 0 20px
    }
    .clip {
        width: 910px;
        height: 266px
    }
    .clip img {
        clip: rect(0px 910px 266px 0px)
    }
    p.artist_area {
        margin: 0 auto 50px
    }
    ul.masonry {
        width: 920px!important
    }
    section.artist_footer.middle {
        margin-top: 50px;
        margin-bottom: 50px
    }
    .productbox {
        height: 340px
    }
    .productbox2 {
        height:260px
    }
    .productbox.nomoney {
        height: 350px
    }
    .productbox2.nomoney {
        height: 260px
    }
    .productbox.nomoney img {
        height: 253px!important
    }
    .productbox2.nomoney img {
        height: 175px!important
    }
    .container.slider.productlist {
        margin-bottom: 35px
    }
    .title h2 {
        margin: 10px 0 35px
    }
    .smallimgbox.culture {
        margin-bottom: 0
    }
    .QAblock_right {
        padding-left: 3%!important
    }
    section.home_settings.main {
        margin-bottom: 30px
    }
    section.bannerSection {
        margin-bottom: 70px;    
    }
    section.footerSection .dataList .col-divi-4 + .col-divi-4 {
        margin-left: 26px
    }
    .container.dataList {
        padding: 0 100px
    }
    section.footerSection ul.snsList,
    ul.contact {
        margin-top: 0;
        margin-left: 0
    }
    section.footerSection .container + .container {
        padding: 0 20px
    }
    section.videoSection {
        height: 600px
    }
    img.contact_bg1 {
        left: -160px
    }
    img.contact_bg2 {
        width: 50%
    }
    .navbar-collapse {
        padding-right: 0px;
        padding-left: 0px
    }
    .nav > li > a {
        padding: 15px 10px
    }
    .art_contact_title {
		width: 60%;
		margin: 50px auto 20px;
    }
    .art_checkbox {
        margin-left: 27%
    }
    .radio-inline,
    .checkbox-inline {
        margin-right: 20px;
        margin-left: 3px
    }
    .container.sitemap {
        padding: 0 ;
    }
    .sitemaptitle h3 {
        width: 100%;
    }
    .container.headNavigation {
        width: auto;
    }
    img.desktop_img {
        height: 266px
    }
    .modal-content {
        max-width: 600px
    }
    .artistbox img {
        height: 229px
    }
    .btn-group.up,
    .btn-group-vertical {
        top: 18px
    }
    .readmore_box {
        width: 30%
    }
    .pika-stage {
        margin: 30px 0 30px 100px;
        padding: 0 20px
    }
    .jcarousel-skin-pika {
        top: 60px;
        left: 0
    }
    .pika-imgnav a.previous {
        left: 35px
    }
    .pika-imgnav a.next {
        right: 35px
    }
    .test_box5_right {
        height: auto!important
    }
    .imgbox {
        height: 317px
    }
    .content .artisttitle h2:after,
    .content .artisttitle h2:before {
        width: 295px
    }
    .bannersmall img {
        height: 267px;
        height: 266px
    }
    .productbox img {
        height: 253px
    }
    .productbox2 img {
        height: 175px
    }
    .plantimg {
        height: 175px
    }
    section.productSection.paddindContent.index_padding.desktop {
        display: none
    }
    #small-dialog2 {
        max-width: 800px
    }
    .owl-carousel .item {
        height: 160px
    }
    section.home_settings.desktop {
        margin-bottom: 20px
    }
}
@media (max-width: 1024px) {
	.desktop_menu {
		display: none;
	}	

}


@media (max-width: 768px) {
    nav.navbar.navbar-fixed-top {
        z-index: 10
    }
    .tab.news {
        margin-top:0px;
    }
    section.sitemapSection .col-divi-7 {
        width: 33.3%;
        margin-bottom: 30px;
    }
    .test_box1_title {
        height: auto;
        margin-bottom: 20px
    }
	.clipnews {
		position: relative;
		width: 300px;
		height: 155px;
	}
.col-lg-3.col-md-3.col-sm-6.col-xs-6.newsblock {
    width: 49%;
    margin-bottom: 20px;
} 
.col-lg-4.col-sm-4.col-xs-4 {
    padding: 0;
    margin-bottom: 30px;
}
.col-lg-3.col-sm-3.col-xs-4 {
    padding: 0;
}
   img.logo_ph2 {
        display: block;
    }    		
#lista1 {
    margin: 0px auto 30px auto;
}
#lista1 .als-item {
    max-width: 125px;
	height: 165px;
}
section.bannerSection.index,section.bannerSection.gallery {
    margin-top: 20px;
}
.productsearchimg {
    height: 113px;
}
.returnplant {
    margin-bottom: 20px;
}
section.bannerSection {
    margin-top: 20px;
}

    video.culture_video {
        width: 680px
    }
    .container.sitemap {
        padding: 0 30px
    }
    .modal-content.artproduct {
        max-width: 600px!important
    }
    img.contact_bg1 {
        width: 60%
    }
    .contentright img {
        max-width: 93%!important;
        height: auto!important;
        width: 150px!important
    }
    .contentright table {
        max-width: 100%!important;
        width: 360px!important
    }
    section.videoSection {
        height: 400px;
        margin-bottom: 60px
    }
    .g-recaptcha {
        padding: 0 0 0 100px !important
    }
    .g-recaptcha.art {
        padding: 0 0 0 158px !important
    }
    .col-lg-3.col-sm-3.col-xs-4.artist {
        padding: 0 15px 15px
    }
    img.QA_2 {
        position: relative;
        width: 100%;
        right: 0;
        margin-top: 20px;
        bottom: 0
    }

    img.desktop_img {
        height: 206px
    }
    iframe.culture_video {
        width: 650px;
        height: 325px
    }
    .col-lg-12.jewel_banner {
        margin-bottom: 20px
    }
    .col-lg-8.col-md-8.col-sm-8.col-xs-12.editor_border {
        padding-left: 15px
    }
    .artistbox {
        margin-bottom: 10px
    }
    img.QA_2.desktop {
        display: none
    }
    .img.mb-media-post.picturesize.news img {
        clip: rect(0px 300px 155px 0px)
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.blog-info {
        height: 155px
    }
    section.productSection.paddindContent.index_padding.desktop {
        display: none
    }
    .smallimgbox img {
        height: 112px
    }
    .col-lg-4.col-sm-4.col-xs-4 {
        padding: 0;
        margin-bottom: 30px
    }
    .owl-carousel .owl-item img {
        height: 122px;
        width: 122px
    }
    .col-lg-4.col-md-4.col-sm-4.col-xs-12.blog-info {
        padding-right: 0
    }
    .wrap-product-comment.clearfix.post-style-two_column {
        padding-left: 70px
    }
    #small-dialog {
            max-width: 500px !important;

    }
    .carousel-control.right {
        right: -66px
    }
    .carousel-control.left {
        left: -66px
    }
    .copy {
        margin-top: 0
    }
    .pro_box_test {
        bottom: 5px;
    }
    .index_padding {
        margin-bottom: 60px;
        margin-top: -20px
    }
    .container.desktopUsed.logoDox.text-center {
        width: 768px
    }
    .container.desktopUsed.logoDox.text-center:before {
        left: -620px;
        width: 109%
    }
    .container.desktopUsed.logoDox.text-center:after {
        right: -620px;
        width: 109%
    }
    .container.headNavigation {
        width: auto;
    }
    .navbar-collapse {
        padding-right: 20px;
        padding-left: 20px
    }
    .nav > li > a {
        padding: 15px 7px
    }
    .clip {
        width: 708px;
        height: 203px
    }
    .clip img {
        clip: rect(0px 708px 203px 0px)
    }
	.aboutcontent {
		width: 90%;
	}	
    .container.slider.productlist {
        margin-bottom: 20px;    
        margin-top: 20px;
    }
    p.artist_area {
        margin: -10px auto 30px
    }
    nav .headNavigation .navbar-brand {
        position: absolute;
        left: 39%
    }
    section.footerSection .dataList .col-divi-4 + .col-divi-4 {
        margin-left: 0
    }
    img.logo_ph2 {
        position: absolute;
        right: -15px;
        height: 100%
    }
    i.glyphicon.glyphicon-search.phone {
        position: relative;
        color: #fff;
        font-size: 18px;
        float: left;
        left: 25px;
        top: 16px
    }
    .search_title p {
        width: 11%
    }
    .productbox2.nomoney img {
        height: 154px!important
    }
    .productbox2.nomoney {
        height: 240px
    }
    .navbar-right {
        display: none
    }
    nav.main ul.first-level {
        margin-top: 15px;
        width: 100%
    }
    .artistbox img {
        height: 167px
    }
    .video_box iframe {
        width: 100%;
        height: 400px
    }
    .QAblock_right {
        padding-left: 4%!important
    }
    .picturesize img {
        height: 155px
    }
    .col-lg-9.col-md-9.col-sm-9.col-xs-12.blog-info.newsphonetxt {
        height: 155px
    }
    h2.news_title {
        -webkit-line-clamp: 2;
    }
    .newsblock,.col20 {
        margin-bottom: 30px;
    }
    .news_content h2 {
        margin: 10px auto;
    }    
    p.news_content {
        -webkit-line-clamp: 2
    }
    ul.masonry {
        width: 700px!important
    }
    section.main_settings {
        margin: 20px 0 60px
    }
    .title h2 {
        margin: 10px 0 20px
    }
    p.product_area {
        margin: 0 auto 20px
    }
    .tab_content {
        margin-top: 20px;
        position: relative;
    }
    .modal-content {
        max-width: 400px
    }
    .flex-control-nav {
        padding-left: 0
    }
    .ad-gallery .ad-image-wrapper {
        height: 370px
    }
    section.home_settings {
        margin-bottom: 20px
    }
    section.productSection.paddindContent.index_padding.phone {
        margin-bottom: 60px
    }
    .ad-image img {
        padding: 10px
    }
    h2.exp {
        font-size: 20px
    }
    p.artist {
        width: 122px
    }
    .container.dataList {
        padding: 0 30px
    }

    section.footerSection .container + .container {
        margin-top: 0
    }
    .productbox img {
        height: 210px
    }
    .productbox2 img {
        height: 154px
    }
    .productbox {
        height: 300px
    }
    .productbox2 {
        height: 240px
    }
    .productbox.nomoney img {
        height: 216px!important
    }
    .qasection {
        margin-bottom: 50px;
        margin-top: 25px;
    }
    .about_box1.careproduct_about {
        margin-top: -140px
    }
    p.noresult {
        margin-bottom: 50px
    }
    .productbox.nomoney {
        height:300px
    }
    nav.main ul.first-level > li {
        padding: 0 8px
    }
    .language_block.footer {
        left: 20%;
    }
    .sidebar-widget ul {
        padding: 0 20px
    }
    ul.tabs.careproduct_about {
        margin: 35px 160px -60px auto
    }
    .col-lg-6.col-md-6.col-sm-12.col-xs-12.blog-info {
        height: 250px
    }
    .product_content {
        margin-top: 5px
    }
    .imgbox {
        height: 243px
    }
    .content .artisttitle h2:after,
    .content .artisttitle h2:before {
        width: 180px
    }
    .radio-inline,
    .checkbox-inline {
        margin-right: 13px
    }
    .bannersmall img {
        height: 203px
    }
    .contact_content,.contact_title {
        width:90%
    }
	.art_contact_content {
		width: 90%;
	}	
    .art_checkbox {
        margin-left: 160px
    }
    .art_contact_title {
        width: 80%
    }
    img.about_under_right2 {
        margin-left: 10%
    }
    img.about_under_right3 {
        margin-left: 5%
    }
}
@media (min-width: 1025px) {
    section.productSection.paddindContent.index_padding.phone {
        display: none
    }
    .phone_menu {
        display: none
    }	
    .navbar-header {
        display: none
    }	   
    .newsreturn {
        display: none
    }
}
@media (min-width: 769px) {

    .mb_date.phone {
        display: none
    }
    .col-xs-12.lefttitle {
        padding: 0
    }
    .mb_category.phone {
        display: none
    }
    .col-xs-9.lefttit {
        display: none
    }

    img.QA_2.phone {
        display: none
    }
    .owl-item.active {
        padding: 0 
    }
}
@media (min-width: 416px) {
    section.artist_footer.phone {
        display: none!important
    }
    section.news_phone_title {
        display: none
    }
    .newsphonect.phone {
        display: none
    }
    img.QA_1_phone {
        display: none
    }
    section.home_settings.phone {
        display: none
    }
    .global.phone {
        display: none!important
    }
    div#more {
        display: none
    }
    .col-xs-12.lefttitle {
        display: none
    }
    .media_category.desktop {
        display: none
    }
}
@media (max-width: 415px) {
    section.productSection.paddindContent.index_padding.desktop {
        display: none
    }
    section.sitemapSection .col-divi-7 {
        width: 100%;
        padding: 0 20px;
    }
    nav.main ul.first-level {
        display: none;
    }        
    .productsearchimg {
        height:115px;
    }
    .new_title.painting h2 {
        margin-bottom: 0;
    }
    .col-sm-pull-2 {
        right: 0;
    }
    section.sitemapdetail {
        margin: -10px auto 50px auto;
    }
    section.gold_border {
        border-top: 0px solid #b78f1d;
        border-bottom: 0px solid #b78f1d;
    }
    .artist_boxx {
        padding-right: 5px !important;
        padding-left: 5px !important;
        width: calc((100% - 3%)/ 3) !important;
    }
    #lista1 {
        margin: 10px auto 45px auto;
    }
    .tabs {
        padding: 0 10px;
    }
    p.footertitle:after {
        left: -16px;
    }    
    p.plant_content1 {
        text-align: center;
        word-wrap: break-word;
        display: -webkit-box;
        width: 85%;
        padding-right: 5%;
        bottom: 10px;
        position: absolute;
        text-align: center;
    }
    .summitbutton {
        margin-top: 50px;
    }
    p.plant_content2 {

        font-size: 18px;
        letter-spacing: 0;
        text-align: center;
        font-size: 14px;
        padding-right: 5%;
        width: 85%;
        bottom: 11px;
        position: absolute;
    }	
    section.search.plant {
        margin: 20px auto 20px auto;
    }

    #lista1 .als-item {
        max-width: 104px;    height: 135px !important;
    }
    .col-lg-3.col-sm-3.col-xs-12.plantblock {
        padding: 0 25%;
    }
    .productbox2.plantdetail {
        padding: 0;
    }
    .productbox2.plantdetail {
        padding: 0;  
    	min-height: 0;
    }
    section.plantblock {
        margin-bottom: 20px;
    }
    .tab_content.cp_about {
        margin-bottom: 30px;
    }
    .searchsize img {
        clip: rect(0px 1220px 80px 0px);
        border-radius: 10px;  
    }
    .searchsize {
        height: 80px;
    }
    .newsblock {
        margin-bottom: 20px;
    }
    section.search_page {
        border-top: 0px solid #b78f1d;
        margin-top: 0px;
    }
    .global.desktop {
        display: none!important
    }
    section.videoSection {
        height: 240px;
        margin-bottom: 60px
    }
    img.QA_2.phone {
        margin-bottom: 20px
    }
    img.global_left {
        display: none
    }
    .sb-search-input {
        height: 35px;
        padding: 17px
    }
    .sb-icon-search,
    .sb-search-submit {
        width: 35px;
        height: 35px;
        line-height: 35px
    }
    img.contact_bg1 {
        left: 0
    }
    .g-recaptcha.art {
        padding: 0!important
    }
    .global_left_web {
        display: none!important
    }
    button.mfp-close {
        top: -38px;
        right: 0px;
        font-size: 25px
    }
    .flex-control-nav {
        padding-left: 0
    }
    a.goToTop {
        right: 10px;
        width: 34px;
        height: 34px
    }
    a.goToTop span {
        width: 30px;
        height: 30px
    }
    section.footerSection a.sitemapBtn {
        top: -17px;
        width: 34px;
        height: 34px
    }
    section.footerSection a.sitemapBtn span {
        width: 30px;
        height: 30px
    }
    .about_box1_content,
    .about_box2_content,
    .about_box3_content {
        width: 93%;
        padding: 0
    }
    video.culture_video {
        width: 380px
    }
    iframe.culture_video {
        width: 100%;
        height: 300px
    }
    i.fa.fa-search.searchBtn {
        left: -5px;
    }
    .language_block.footer {
        text-align: center;
        line-height: 2.4;
        position: relative;
        left: 0;
        height: auto;
    }
    ul.contentags {
        margin-bottom: 40px
    }
    .contact_content,.contact_title {
        width: 100%
    }
    .contact_content p {
        float: left;
        width: 100%;
        text-align: left
    }
    .copy {
        margin-top: 5px
    }
    p.noresult {
        margin-bottom: 30px
    }
    .buttons:not(:last-child) {
        margin: 0;
        width: 25px;
        height: 25px;
    }
    .buttons {
        vertical-align: top
    }
    .buttons:nth-last-child(1) {
      vertical-align: -20%;
    }
    section.detail {
        margin: 0 auto 50px
    }
    .pd {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .mt {
        padding-left: 15px;
        padding-right: 0
    }
    .test_box1_title {
        margin-bottom: 0
    }
    section.footerSection ul.snsList,
    ul.contact {
        margin-top: 0;
        margin-left: 0
    }
    #small-dialog {
        width: 98%
    }
    .col-divi-4 {
        margin-left: 0
    }
    ul.masonry {
        width: 350px!important
    }
    .clip {
        position: relative;
        width: 414px;
        height: 121px
    }
    .clip img {
        position: absolute;
        clip: rect(0px 414px 121px 0px)
    }
    section.artist_footer.middle {
        margin-top: 30px
    }
    section.sitemapSection .col-divi-7 + .col-divi-7 {
        margin: 20px auto!important
    }
    img.QA_flower1,
    img.QA_flower2,
    img.QA_flower3 {
        display: none
    }
    .container.dataList {
        padding: 0 30px
    }
    .QAblock_left,
    img.gp_logo {
        display: none
    }
    .qatitle h3 {
        margin-top: 0;
        color: #b78f1d;
        display: inline-block;
        position: relative;
        font-weight: 500;
        width: 200px
    }
    h5.lightboxat {
        display: initial;
        word-break: break-all
    }
    h5.ligtboxct {
        display: initial;
        word-break: break-all
    }
    .lbartist {
        padding: 10px
    }
    .productbox.nomoney img,
    .productbox2.nomoney img {
        height: 96px!important
    }
    .owl-carousel .owl-item img {
        height: 96px;
        width: 96px
    }
    .art_contact_content {
        width: 100%
    }
    .art_contact_content p {
        text-align: left;
        width: 100%
    }
    .art_checkbox {
        margin-left: 0
    }
    .contact_content input.form-control,
    .contact_content textarea,
    .contact_content select {
        width: 100%;
        margin-left: 0!important
    }
    input.form-control,select,textarea {
        width: 100%;
    }    
    .art_contact_title {
        width: 100%
    }
    .g-recaptcha {
        padding:0 !important;
        height: 100px
    }
    p.artist {
        width: 99px
    }
    .col20 {
        width: calc((100% - 3%)/ 3);
        padding: 0 5px;
    }
    p.product.search {
        position: initial;
        width: 100%;
        text-align: left;
        margin-top: 5px;
        padding-right: 0;
        margin-bottom: 0
    }
    .carousel-control.left {
        left: 0
    }
    .carousel-control.right {
        right: 0
    }
    .qatitle h3:before {
        position: absolute;
        content: "";
        background-image: url(../images/bg-next.png);
        background-repeat: no-repeat;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        width: 56%;
        height: 33px;
        right: 96%;
        top: 50%;
        margin-top: -15px
    }
    .productbox.nomoney,
    .productbox2.nomoney {
        min-height: 170px;
        height: 170px
    }
    p.product.nomoney {
        bottom: 10px
    }
    .qatitle h3:after {
        position: absolute;
        content: "";
        background-image: url(../images/bg-next.png);
        width: 56%;
        height: 33px;
        background-repeat: no-repeat;
        left: 96%;
        top: 50%;
        margin-top: -15px
    }
    .panel-title a.collapsed.QA {
        line-height: 24px;
        padding-right: 35px
    }
    .panel.panel-default.QA {
        margin-bottom: 50px
    }
    .qatitle {
        padding-left: 0!important;
        text-align: center
    }
    a.QA {
        padding-right: 35px;
        line-height: 24px!important
    }
    img.QA_1 {
        display: none
    }
    img.QA_1_phone {
        width: 100%
    }
    h2.nodecorate {
        border-bottom: 0!important
    }
    h2.marginh2 {
        margin-left: 10px;
        margin-right: 10px
    }
    .modal-content {
        width: 95%
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.case {
        padding: 0 10px
    }
    section.home_settings {
        margin-bottom: 30px
    }
    .casecontent_left {
        padding-right: 0
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.caseright {
        padding: 0 10px
    }
    .prevlightbox {
        background-image: url(../images/thin_left_arrow_333.png);
        left: 5px;
        width: 25px;
        background-position: top left
    }
    .nextlightbox {
        background-image: url(../images/thin_right_arrow_333.png);
        right: 5px;
        width: 25px;
        background-position: top right
    }
    .close {
        top: -38px;
        right: -2px;
        font-size: 25px
    }
    .lightbox_content {
        text-align: left
    }
    .qasection {
        margin-top: 20px;
        margin-bottom: 50px
    }
    .productbox2 img {
        height: 96px!important
    }
    .owl-carousel .owl-item img {
        border: 0 solid #ccc
    }
    .new_title {
        text-align: center
    }
    .newsreturn {
        margin-top: 10px;
        margin-bottom: 10px
    }
    nav.abc {
        height: 25px;
        width: auto
    }
    .return {
        top: 3px
    }
    .new_title h2 {
        font-size: 20px;
        display: inline-block;
        position: relative;
        border-bottom: 5px solid #b78f1d;
        font-weight: 400
    }
    .product_content {
        margin-top: 0
    }
    p.product_area {
        width: 100%;
        text-align: left;
        margin: 0 auto 20px
    }
    p.artist {
        overflow: hidden;
        white-space: normal;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box
    }
    .owl-item,
    .owl-item.active {
        width: 108px!important;
        height: 155px!important
    }
    section.footerSection .dataList .col-divi-4 {
        margin-top: 5px
    }
    .ad-image img {
        padding: 0
    }
    section.artist_footer.phone {
        margin-top: 20px
    }
    .container.slider.productlist {
        margin: 0;
    }
    .productbox2 {
        height: 200px
    }
    .productbox {
        height: 200px
    }
    .col-lg-12.productpd {
        padding: 0 5px
    }
    p.prodect_number {
        font-size: 14px
    }
    .title.productlist h2 {
        margin-bottom: 10px
    }
    .tcdPageCode span.disabled,
    .tcdPageCode a,
    .tcdPageCode span.current {
        padding: 4px 8px
    }
    .media_category {
        margin-top: 10px
    }
    .return.news,
    .share.news {
        position: absolute;
        font-size: 14px
    }
    .news_detail {
        margin: 0
    }
    h2.news_title {
        font-size: 14px;
        font-weight: 400;
        -webkit-line-clamp: 2
    }
    h2.news_title.media {
        -webkit-line-clamp: 3
    }
    .newsphonect.desktop {
        display: none
    }
    .sharetext {
        font-size: 14px
    }
    .contentbox h2 {
        font-size: 16px
    }
    .title4 h2 {
        font-size: 20px;
        margin: 30px auto
    }
    .col-lg-9.col-md-9.col-sm-9.col-xs-12.blog-info.newsphonetxt {
        min-height: 200px;
        height: auto
    }
    section.bannerSection .carousel-inner > .item > img,
    section.bannerSection .carousel-inner > .item > a > img {
        height: 235px
    }
    section.productSection.paddindContent.index_padding.phone {
        margin-bottom: 0;
        margin-top: 0
    }
    div#more {
        text-align: center;
        color: #b78f1d;
        margin: 0 auto 50px
    }
    section#editor {
        margin-top: -30px
    }
    section.artist_footer {
        margin-top: -20px
    }  
    .contentright {
        margin-top: 0px;
        margin-bottom: 30px
    }
    .contentright img {
        width: 250px!important;
        height: auto!important;
        max-width: 94%!important
    }
    .contentright table {
        width: 100%!important;
        height: auto!important;
        max-width: 100%!important
    }
    .contentright iframe {
        width: 100%!important;
        height: auto!important;
        max-width: 100%!important
    }
    p.money {
        letter-spacing: 0;
        text-align: center;
        font-size: 14px;
        padding-right: 5%;
        width: 85%;
        bottom: 15px;
        position: absolute
    }
    .md.content_carousel .carousel-indicators li img {
        width: 61px;
        height: 61px
    }
    .productbox2 img {
        height: 86px
    }
    .productbox img {
        height: 96px!important
    }
    .productbox img,
    .productbox2 img {
        border: 0 solid #ccc;
        border-radius: 10px;
    }
    .productbox {
        padding: 10px;
        margin-bottom: 20px;
        border: 1px solid #ccc;
        min-height: 100px;
        position: relative;
        border-radius: 10px;       
    }
    section.home_settings.jewel {
        padding: 0 15px
    }
    .col-lg-12.jewel_content {
        padding: 0 5px
    }
    .col-lg-12.jewel_banner {
        margin-bottom: 0;
    }
    .col-lg-4.col-sm-4.col-xs-4 {
        margin-bottom: 0
    }
    .container.slider {
        padding: 0
    }
    .col-lg-4.col-sm-4.col-xs-4 {
        padding: 0 5px
    }
    .container.slider.productlist img {
        height: auto;
        border: 0
    }
    .artist_content {
        margin-top: 5px
    }
    .col-lg-3.col-sm-3.col-xs-4 {
        padding: 0 5px
    }
    .productbox2 img {
        border: 0
    }
    .ingredientbox img {
        max-width: 100%!important;
        height: 100%!important
    }
    .productbox2 {
        padding: 10px;
        margin-bottom: 20px;
        border: 1px solid #ccc;
        position: relative;
        border-radius: 10px;
    }
    /*.row.windows {
        margin-top: 20px
    }*/
    section.footerSection .dataList .col-divi-4 {
        float: none
    }
    section.footerSection .dataList .col-divi-4 + .col-divi-4 {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0
    }
    .smallimgbox {
        margin-top: 30px
    }
    .smallimgbox.gallery {
        margin-top: 0;
        margin-bottom: 30px
    }
    .test_box1_title {
        margin-top: 0
    }
    .test_box1_title.culture {
        margin-top: 30px;
		z-index: 3;
    }
    .navbar-nav {
        margin: 0 0 20px;
        height: 400px;
        overflow: auto
    }
    nav.navbar-fixed-top {
        background-color: #fff;
        z-index: 4
    }
    ul#collapse_1,
    ul#collapse_2,
    ul#collapse_3,
    ul#collapse_4,
    ul#collapse_5,
    ul#collapse_6,
    ul#collapse_7,
    ul#collapse_8,
    ul#collapse_9 {
        padding: 0 10px 0 30px
    }
    ul#collapse_1 li,
    ul#collapse_2 li,
    ul#collapse_3 li,
    ul#collapse_4 li,
    ul#collapse_5 li,
    ul#collapse_6 li,
    ul#collapse_7 li,
    ul#collapse_8 li,
    ul#collapse_9 li {
        line-height: 30px
    }
    ul#collapse_1 a,
    ul#collapse_2 a,
    ul#collapse_3 a,
    ul#collapse_4 a,
    ul#collapse_5 a,
    ul#collapse_6 a,
    ul#collapse_7 a,
    ul#collapse_8 a,
    ul#collapse_9 a {
        color: #fff;
        font-size: 16px
    }
    section.bannerSection.index {
        margin-top: 0;
        margin-bottom: 60px
    }
    ul.slides img {
        border: 0 solid #ccc
    }
    .carousel-caption {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .tab.news {
        padding-top: 0
    }
    .ad-gallery .ad-image-wrapper {
        height: 354px!important;
        margin-bottom: 0
    }
    .ad-nav {
        margin-top: 20px;
        padding-bottom: 0!important
    }
    #gallery {
        padding: 0
    }
    section.gallerybox {
        position: relative;
        z-index: 0
    }
    .owl-carousel .owl-item {
        height: auto;
        margin: 0 5px!important;
        border: 1px solid #ccc;
        padding: 5px;
        border-radius: 10px;
    }
    ul.ad-thumb-list img {
        width: 60px!important;
        height: 60px!important
    }
    .ad-gallery .ad-thumbs li {
        padding-right: 10px
    }
    .pro_box_test {
        text-align: center;
        width: 100%
    }
    .container.headNavigation {
        background-color: #000
    }
    section.videoSection .copywrite a,
    section.bannerSection .carousel-caption a.btn {
        display: none
    }
    .title h2,
    .title2 h2,
    .title3 h2 {
        font-size: 20px;
        margin: 20px 0;
        max-width: 250px;
        word-break: break-word
    }
    .maintxt {
        margin-top: 0
    }
    section.productSection.paddindContent .title3 {
        text-align: center
    }
    section.newsSection.paddindContent.news.index_padding {
        margin-top: 50px
    }
    section.productSection.paddindContent.index_padding.culture {
        margin-bottom: 80px
    }
    .content .title h2:before,
    .content2 .title2 h2:before,
    .content3 .title3 h2:before {
        right: 96%;
        width: 36%
    }
    .content .title h2:after,
    .content2 .title2 h2:after,
    .content3 .title3 h2:after {
        left: 96%;
        width: 36%
    }
    section.search.artist {
        margin: 0 auto 15px
    }
    .txt img {
        width: 100%!important;
        height: 100%!important;
        max-width: 100%
    }
    iframe {
        width: 100%
    }
    .sidebar-widget {
        display: none
    }
    .sb-search.artist {
        margin: 0 auto
    }
    .artistbox img {
        height: 117px!important
    }
    .smallimgbox img {
        height: auto
    }
    section.productSection.paddindContent.index_padding {
        margin-top: 50px;
        margin-bottom: 0
    }
    section.productSection.paddindContent.index_padding.phone {
        margin-top: 50px
    }
    .content.upto.mb-header-element {
        margin-bottom: 0
    }
    .content.upto.mb-header-element.about {
        margin-top: 20px;
        margin-bottom: 50px
    }
    section.newsSection .newsBox h6 {
        overflow: hidden;
        white-space: normal;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        display: -webkit-box
    }
    section.footerSection .container + .container {
        margin-top: 0
    }
    .owl-nav {
        display: none
    }
    nav .nav > li > a {
        border-bottom: 1px solid #B4995A;
        margin-left: 10px;
        margin-right: 15px
    }
    a.searchBtn.desktop {
        display: none
    }

    .col-1-4 {
        width: 100%;
        float: left;
        margin: 0;
        text-align: center
    }
    .desktop_menu {
        display: none;
        display: none
    }
    .glyphicon {
        margin-left: -10px
    }
    .black {
        background-color: #000;
        height: 90px
    }
    .media_title {
        margin-bottom: 0
    }
    .media_category.desktop {
        display: none
    }
    .media_content iframe {
        width: 100%
    }
    .media.charity {
        padding-left: 80px
    }
    .media.desktop {
        display: none
    }
    .mb_category.phone {
        position: inherit;
        margin-top: 70px
    }
    .lefttit {
        padding: 0
    }
    .lefttitle {
        margin-bottom: 20px;
        padding: 0
    }
    .leftdate {
        padding: 0
    }
    .mb_date.phone {
        position: relative
    }
    .mb_date.desktop {
        display: none
    }
    .series {
        margin-bottom: 0
    }
    section.main_settings {
        margin: 0 0 50px
    }
    nav .headNavigation .navbar-brand {
        position: absolute;
        left: 30%
    }
    .col_main.news {
        margin-top: 90px
    }
    .media_content.news {
        margin-top: 85px
    }
    section.bannerSection {
        margin-bottom: 60px;
        margin-top: 0px;
    }
    section.bannerSection.gallery {
        margin-top: 0;
        margin-bottom: 50px
    }
    img.logo_ph2 {
        position: absolute;
        right:-15px;
        height: 100%
    }
    section.main_settings.gallery {
        margin-top: 30px
    }
    .tabs li {
        padding: 0;
        margin-bottom: -1px;
        min-width: max-content;
        overflow: hidden;
        background-color: #fff;
        color: #74777b;
        position: relative;
        display: inline-table;
        text-align: center
    }
    .tab_content {
        margin-top:0px
    }
    .newsphonetxt {
        padding-left: 0
    }
    .newsphonetxt.media {
        padding-right: 0
    }
    .newsphonect.phone {
        margin-bottom: 30px
    }
    .newsphonect.phone.charity {
        margin-top: -40px
    }
    p.newsphone_date {
        font-size: 12px;
        color: #b78f1d;
        position: absolute;
        bottom: 0
    }
    .row.newsrow:last-child {
        border: 0
    }
    .blog-info.newsphonetxt {
        height: 83px
    }
    .blog-info.newsphonetxt.media {
        height: 167px
    }
    .newsphonetxt.detail {
        padding-right: 0
    }
    .artisttitle h2 {
        font-size: 20px;
        max-width: 250px;
        word-break: break-word
    }
    .aboutcontent {
        width: 100%;
        margin: 0 auto
    }
    .video_box iframe {
        height: 240px;
        width: 100%
    }
    .newsphonect.about {
        padding: 0
    }
    .container.aboutvideo {
        padding: 0
    }
    .row.newsrow {
		padding: 10px 0 20px 0;
        border-bottom: 1px solid #ccc
    }
    .wrap-product-comment.clearfix.post-style-two_column.phonewrap {
        padding-left: 0;
        margin-bottom: 0
    }
    .content.jewel {
        margin-bottom: 50px
    }
    .readmore_box {
        width: 83%
    }
    .blog-info {
        padding-left: 0;
        padding-right: 0
    }
    .media_content {
        margin-bottom: 30px;
        word-wrap: break-word
    }
    section.jewel_main {
        margin-bottom: 30px
    }
    .mb_category.desktop {
        display: none
    }
    .col-lg-6.col-md-6.col-sm-12.col-xs-12.blog-info {
        height: auto
    }
    .picturesize img {
        height: 83px
    }
    .picturesize.media img {
        height: 167px
    }
    .maintxt p {
        font-size: 18px
    }
    .test_box5_right {
        height: auto!important
    }
    .test_box1 {
        margin-bottom: 30px; 
		z-index: 3;
    }
    .newsBox {
        margin-bottom: 30px
    }
    .test_box1_title {
        height: auto
    }
    section.productSection.paddindContent.box2_padding {
        padding-top: 70px
    }
    section.paddindContent.box1_padding {
        padding: 80px 0 0
    }
    nav.main {
        height: 0
    }
    .imgbox {
        height: auto
    }
    .content .artisttitle h2:after {
        left: 96%;
        width: 36%
    }
    .content .artisttitle h2:before {
        right: 96%;
        width: 36%
    }
    section.artbannerSection {
        margin-bottom: 0
    }
    p.artist_area {
        margin: -10px auto 30px
    }
    .col-lg-8.col-md-8.col-sm-8.col-xs-12.editor_border {
        padding-left: 15px;
        margin-top: 30px
    }
    .col-lg-4.col-md-4.col-sm-4.col-xs-12.artist {
        padding: 0 25%
    }
    .bannersmall img {
        height: 104px
    }
    .search_title p {
        width: 20%
    }
    p.product {
        text-align: center;
        word-wrap: break-word;
        overflow: hidden;
        white-space: normal;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        width: 85%;
        padding-right: 5%;
        bottom: 40px;           
        position: absolute;
        text-align: center
    }
    img.lazy {
        height: auto!important
    }
    iframe.code_box {
        width: 88%
    }
    img.contact_bg1 {
        width: 85%
    }
    img.contact_bg2 {
        width: 80%
    }
    .about_box_title {
        font-size: 20px
    }
    .about_box_txt {
        font-size: 30px
    }
    .about_box1_subtitle,
    .about_box2_subtitle,
    .about_box3_subtitle {
        font-size: 20px
    }
    img.about_under_right2 {
        margin-left: 6%;
        height: 180px;
        width: 150px
    }
    img.about_under_right3 {
        margin-left: 5%;
        width: 150px;
        height: 170px
    }
    .about_box1 {
        padding: 0px 0 40px
    }
}
@media (max-width: 412px) {
    .owl-item,
    .owl-item.active {
        width: 107px!important
    }
    .owl-carousel .owl-item img {
        width: 95px;
        height: 95px
    }
    p.artist {
        width: 95px
    }
    .clip {
        position: relative;
        width: 412px;
        height: 120px
    }
    .clip img {
        position: absolute;
        clip: rect(0px 412px 120px 0px)
    }
}
@media (max-width: 375px) {
    nav .headNavigation .navbar-brand {
        left: 33%
    }
	#lista1 .als-item {
		max-width: 92px;   
		height: 135px;
	}
    .productbox img,
    .productbox2 img {
        height: 83px!important
    }
    .productbox.nomoney,
    .productbox2.nomoney {
        min-height: 155px;
        height: 155px
    }
    .searchsize {
        height: 60px;
    }
    .searchsize img {
        clip: rect(0px 1220px 60px 0px);
    }    
    .productsearchimg {
        height: 101px;
    }    
    .productbox.nomoney img,
    .productbox2.nomoney img {
        height: 83px!important
    }
    ul.masonry {
        width: 329px!important
    }
    video.culture_video {
        width: 340px
    }
    .clip {
        position: relative;
        width: 375px;
        height: 109px
    }
    .clip img {
        position: absolute;
        clip: rect(0px 375px 109px 0px)
    }
    .picturesize.media img,
    .blog-info.newsphonetxt.media {
        height: 147px
		}
	.radio-inline, .checkbox-inline {
		margin-right: 7px;
	}
    .content .title h2:before,
    .content2 .title2 h2:before,
    .content3 .title3 h2:before {
        width: 47%
    }
    .tcdPageCode span.disabled,
    .tcdPageCode a,
    .tcdPageCode span.current {
        padding: 4px 7px
    }
    .artisttitle h2 {
        max-width: 200px
    }
    .title h2,
    .title2 h2,
    .title3 h2 {
        max-width: 200px
    }
    .content .artisttitle h2:after,
    .qatitle h3:after {
        left: 96%;
        width: 47%
    }
    .content .artisttitle h2:before,
    .qatitle h3:before {
        right: 96%;
        width: 47%
    }
    .owl-item,
    .owl-item.active {
        width: 95px!important;
        height: 135px!important
    }
    .owl-carousel .owl-item img {
        width: 83px;
        height: 83px
    }
    p.artist {
        width: 83px
    }
    .content .title h2:after,
    .content2 .title2 h2:after,
    .content3 .title3 h2:after {
        width: 47%
    }
    nav .headNavigation .navbar-brand {
        left: 28%
    }
    nav.navbar.navbar-fixed-top:after {
        left: 81%
    }
    .ad-gallery .ad-image-wrapper {
        height: 315px!important
    }
    iframe.code_box {
        width: 98%
    }
    .about_box_txt {
        font-size: 25px
    }
    .about_box1_number,
    .about_box2_number,
    .about_box3_number {
        width: 35px
    }
    img.about_under_right2 {
        width: 130px
    }
    img.about_under_right3 {
        width: 130px;
        height: 150px
    }
}
@media (max-width: 360px) {
    .content .title h2:before,
    .content2 .title2 h2:before,
    .content3 .title3 h2:before {
        width: 44%
    }
    .productsearchimg {
        height: 96px;
    }    
    .ad-gallery .ad-image-wrapper {
        height: 300px!important
    }
	#lista1 .als-item {
		max-width: 89px;
	}
	#lista1 .als-next, #lista1 .als-prev {
		top: 60px;
	}
    ul.masonry {
        width: 329px!important
    }
    .radio-inline,
    .checkbox-inline {
        margin-right: 1px
    }
    video.culture_video {
        width: 330px
    }
    .artisttitle h2 {
        font-size: 20px;
        width: 200px;
        padding: 0 10px
    }
    .clip {
        position: relative;
        width: 360px;
        height: 105px
    }
    .clip img {
        position: absolute;
        clip: rect(0px 360px 105px 0px)
    }
    .productbox img,
    .productbox2 img {
        height: 78px!important
    }
    .content .artisttitle h2:after,
    .qatitle h3:after {
        left: 96%;
        width: 44%
    }
    .content .artisttitle h2:before,
    .qatitle h3:before {
        right: 96%;
        width: 44%
    }
    .owl-item,
    .owl-item.active {
        width: 90px!important
    }
    .owl-carousel .owl-item img {
        width: 78px;
        height: 78px
    }
    p.artist {
        width: 78px
    }
    .content .title h2:after,
    .content2 .title2 h2:after,
    .content3 .title3 h2:after {
        width: 44%
    }
    nav.navbar.navbar-fixed-top:after {
        left: 83%
    }
    .picturesize.media img,
    .blog-info.newsphonetxt.media {
        height: 140px
    }
    .tcdPageCode span.disabled,
    .tcdPageCode a,
    .tcdPageCode span.current {
        padding: 4px 6px
    }
    input.summit,
    input.rewrite {
        width: 145px
    }
    iframe.code_box {
        width: 101%
    }
    .about_box_txt {
        font-size: 24px;
        margin-right: 12px
    }
    .about_box1_number,
    .about_box2_number,
    .about_box3_number {
        width: 20px
    }
}
@media (max-width: 320px) {
    .col-lg-4.col-sm-4.col-xs-4 {
        width: 50%
    }
    .picturesize.media img,
    .blog-info.newsphonetxt.media {
        height: 119px
    }
    .tcdPageCode span.disabled,
    .tcdPageCode a,
    .tcdPageCode span.current {
        padding: 4px 6px;
        font-size: 12px
    }
#lista1 .als-item {
    max-width: 86px;    
	padding: 7px;    
	height: 145px;
}
.productsearchimg {
    height: 83px;
}
.artist_boxx {
    width: calc((100% - 4%)/2) !important;
}
ul.contact li {
    font-size: 12px; 
}
.als-container {
    width: 100%;
}
#lista1 .als-next {
    right: -20px;
}
#lista1 .als-prev {
    left: -20px;
}
    .modal-content {
        width: 94%
    }
    input.summit,
    input.rewrite {
        width: 128px
    }
    .g-recaptcha {
        padding: -19px;
        height: 103px;
        margin-left: -20px
    }
    video.culture_video {
        width: 290px
    }
    ul.masonry {
        width: 270px!important
    }
    .clip {
        position: relative;
        width: 320px;
        height: 93px
    }
    .clip img {
        position: absolute;
        clip: rect(0px 320px 93px 0px)
    }
    p.product {
        font-size: 14px;
        line-height: 1.4;
    }
    .productbox img,
    .productbox2 img {
        height: 113px!important
    }
    .productbox.nomoney img,
    .productbox2.nomoney img {
        height: 113px!important
    }
    .owl-item,
    .owl-item.active {
        width: 76px!important
    }
    .owl-carousel .owl-item img {
        width: 64px;
        height: 64px
    }
    p.artist {
        width: 64px
    }
    .owl-item,
    .owl-item.active {
        height: 125px!important
    }
    .owl-carousel .owl-item {
        margin: 0 5.3px!important
    }
    .ad-gallery .ad-image-wrapper {
        height: 260px!important
    }
    ul.ad-thumb-list img {
        width: 45px!important;
        height: 45px!important
    }
    .productbox img {
        height: 113px!important
    }
    .productbox.nomoney,
    .productbox2.nomoney {
        height: 185px
    }
    .content .artisttitle h2:after,
    .qatitle h3:after {
        left: 96%;
        width: 33%
    }
    .content .artisttitle h2:before,
    .qatitle h3:before {
        right: 96%;
        width: 33%
    }
    .col-lg-3.col-sm-3.col-xs-4 {
        width: 50%
    }
    .content .title h2:before,
    .content2 .title2 h2:before,
    .content3 .title3 h2:before {
        right: 101%;
        width: 28%
    }
    .content .title h2:after,
    .content2 .title2 h2:after,
    .content3 .title3 h2:after {
        left: 101%;
        width: 28%
    }
    .imgbox {
        height: auto
    }
    nav .headNavigation .navbar-brand {
        left: 21%
    }
    nav.navbar.navbar-fixed-top:after {
        width: 152%
    }
    i.glyphicon.glyphicon-search.phone {
        left: 20px
    }
    iframe.code_box {
        width: 116%;
        margin-left: -8%
    }
    .about_box_txt {
        font-size: 20px;
        margin-right: 10px
    }
    .about_box_title {
        font-size: 18px
    }
    .about_box1_subtitle,
    .about_box2_subtitle,
    .about_box3_subtitle {
        font-size: 16px
    }
    img.about_under_right2 {
        width: 100px;
        height: 130px;
        margin-left: 8%
    }
    img.about_under_right3 {
        width: 100px;
        height: 120px;
        margin-left: 8%
    }
    .artisttitle h2 {
        font-size: 20px;
        width: 200px;
        padding: 0 10px
    }
}