
@media screen and (min-width: 320px) and (max-width: 500px) {
	
	.ArtsDot-Content-Block .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_1,
	.ArtsDot-Content-Block .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_2,
	.ArtsDot-Content-Block .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_3 {
		padding: 0!important;
	}
	
}




































@media screen and (min-width: 320px) and (max-width: 699px) {
	
	
	div#main.round  /* Disable FrameIT */
	{
		display:none; 
	}
	
	
	
	table.WarrantyLogosTable
	 /* Disable logo table */
	{
		display:none; 
	}
	
	
	
    body {
        position: relative;
        min-width: 320px;
        overflow-x: hidden;
    }
    form {
        margin: 0;
        overflow-x: hidden;
        overflow: hidden;
    }
    .AllWeb-Block-White {
        height: auto !important;
        width: 100%;
        padding: 20px 0px;
    }
    .AllWeb-Block-White h1 {
        margin: 0;
        font-size: 1.5em;
    }
    .AllWeb-Block-White p {
        font-size: 1em;
        width: 90%;
    }
    .AllWeb-Block-White-Image-Block-All {
        width: 90%;
        height: auto;
    }
    .AllWeb-Block-White-Image-Block {
        display: block;
        float: none;
        width: 100%;
        padding: 0;
    }
    .AllWeb-Block-White img {
        display: block;
        width: 100px;
        height: auto;
        padding: 30px 0px;
    }
    .AllWeb-Block-White span {
        font-size: 1em;
    }
    .AllWeb-Block-Red-Button {
        font-size: 1em;
        padding: 10px 25px;
        line-height: inherit;
        margin: 15px 0px;
    }
    /*888888888888888888*/
    .AllWeb-Block-Grey {
        height: auto;
        padding: 30px 0px;
    }
    .Home-Image-Background~.AllWeb-Block-Grey h1 {
        font-size: 1.5em;
        padding: 0;
        margin: 0;
    }
    .AllWeb-Block-Grey p {
        width: 90%;
        font-size: 1em;
    }
    .AllWeb-Block-Grey img {
        width: 90%;
    }
    /********/
    .ArtShopReviews-Review-Block {
        display: block;
        width: 100% !important;
        float: none !important;
        height: auto !important;
        margin: 15px auto !important;
        box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7) !important;
    }
    .ArtShopReviews-Review-Text {
        font-size: 1em !important;
        text-align: left;
        margin-bottom: 5%!important;
    }
    .stars_block_reviews,
    .no_stars_reviews,
    .no_stars_reviews img,
    .five_stars_reviews,
    .five_stars_reviews img {
        margin-bottom: 2px;
    }
    .ArtShopReviews-Review-Header {
        font-size: 1em !important;
        margin: 20px !important;
    }
    /*** footer ***/
    .Portrait-to-painting-Footer-MainColor {
        float: none;
        height: auto !important;
        padding: 25px 0px;
    }
    .Portrait-to-painting-Footer-Contact-block {
        display: block;
        position: relative;
        left: 0;
        text-align: center;
    }
    .Portrait-to-painting-Footer-Contact {
        display: inline-block;
        height: auto !important;
        font-size: 1em;
        text-align: left;
    }
    .Portrait-to-painting-Footer-Contact img {
        width: 35px;
        height: auto!important;
    }
    .Portrait-to-painting-Footer-Contact span {
        font-size: 1em;
    }
    .Portrait-To-Painting-Footer-Social {
        position: relative;
        display: block;
        text-align: center;
    }
    .Portrait-to-painting-Footer-Social p:first-child img {
        width: 35px;
        left: 0;
        margin: 0px 5px;
    }
    .Portrait-to-painting-Footer-Social p:nth-child(2) img {
        position: relative;
        width: 75%;
        left: 0;
    }
    .Portrait-to-painting-Footer-Social p a {
        display: inline-block;
    }
    .Portrait-to-painting-Footer-Flag-Block-Holder {
        position: relative;
        left: 0;
        display: block;
        height: auto;
        width: 90%;
        margin: auto;
        top: 20px;
    }
    .Portrait-to-painting-Footer-Block-Flags {
        display: block;
        height: auto;
        font-size: inherit;
    }
    img.Footer-Flags {
        width: 45px;
        height: auto !important;
        margin: 0 !important;
    }
    .Portrait-to-painting-Footer-Block-Flags a {
        margin: 0px 10px;
        display: inline-block;
    }
    .Portrait-to-painting-Footer-Text-Block_1,
    .Portrait-to-painting-Footer-Text-Block_2 {
        position: relative;
        height: auto;
        display: block;
        right: 0;
    }
    .Portrait-to-painting-Footer-Text_1,
    .Portrait-to-painting-Footer-Text_2 {
        display: block;
        font-size: 0.8em;
        height: auto;
        margin-top: 10px
    }
    .Portrait-to-painting-Footer-Text_1 {
        margin-top: 15px;
    }
    .Portrait-to-painting-Footer-Text_1 p,
    .Portrait-to-painting-Footer-Text_2 p {
        display: inline-block;
        font-size: 1em;
    }
    .Portrait-to-painting-Footer-Text_1 p:after,
    .Portrait-to-painting-Footer-Text_2 p:after {
        content: "|";
        margin-left: 5px;
        margin-right: 4px;
    }
    .Portrait-to-painting-Footer-Text_1 p:last-child:after,
    .Portrait-to-painting-Footer-Text_2 p:last-child:after {
        content: "";
        display: none;
    }
    .AllWeb-Block-Image {
        height: auto;
        padding: 30px 0px;
        background-size: cover;
    }
    .AllWeb-Block-Image h1 {
        font-size: 1.5em;
        padding: 0;
        margin: 0;
        margin-bottom: 20px;
    }
    .AllWeb-Block-Image-Image-Block-All {
        width: 90%;
    }
    .AllWeb-Block-Image-Image-Block {
        float: none;
        width: 100%;
        padding: 0px;
    }
    .AllWeb-Block-Image h2 {
        font-size: 1.2em;
    }
    .AllWeb-Block-Image h3 {
        font-size: 1em;
        line-height: 1.8em;
    }
    .ArtsDot-Promotion-Bar-Block {
        height: auto;
    }
    .ArtsDot-Promotion-Bar-Left,
    .ArtsDot-Promotion-Bar-Right {
        float: none;
        display: block;
        width: 100%;
        height: auto !important;
        font-size: 1em;
        padding: 10px;
        text-align: center !important;
        box-sizing: border-box;
    }
    .ArtsDot-Promotion-Bar-Center {
        float: none;
        width: 100%;
        height: auto;
        padding: 10px;
        font-size: 1em;
        line-height: inherit;
        box-sizing: border-box;
    }
    .ArtsDot-Promotion-Bar-Block div>a {
        height: auto;
        display: block!important;
    }
    .Header-menu-block {
        position: relative;
        top: 0;
        left: 0;
        height: auto;
    }
    .navbar-nav>li {
        float: none;
        width: 100%;
        display: block;
    }
    /** header **/
    .Header-menu-block .nav {
        width: 100%;
    }
    .Header-menu-block ul li a {
        font-size: 1em;
        padding: 10px 0px;
        border-bottom: 1px solid #ccc;
        font-weight: 400;
    }
    .Header-menu-block ul li a:hover,
    .Header-menu-block ul li a:focus {
        height: auto;
    }
    .Home-Image-Background {
        position: relative;
        height: auto;
    }
    .Home-Image-Background img {
        height: 100%;
        width: auto;
    }
    .Home-Image-Background table {
        width: 100% !important;
        margin: 0 auto;
        background: rgba(255, 255, 255, 0.7);
        position: relative;
        padding: 20px;
    }
    .Home-Image-Background h1 {
        font-size: 1.5em;
        text-align: center;
        margin-bottom: 5px;
    }
    .Home-Image-Background h2 {
        font-size: 1em;
        width: 100%;
    }
    .Home-Image-Background table td {
        text-align: center;
    }
    .Portrait-to-painting-Header-MainColor {
        height: auto !important;
        padding: 5px 0px;
        text-align: center;
    }
    .Portrait-to-painting-Header-Logo {
        position: relative;
        top: 0;
        left: 0;
        width: 50px;
        margin: 0 auto;
    }
    .Portrait-to-painting-Header-Title-block {
        position: relative;
        width: 100%;
        left: 0;
        display: block;
        margin-top: 5px;
    }
    .Portrait-to-painting-Header-Text {
        display: block;
        font-size: 0.8em;
        width: 100%;
        height: auto;
    }
    .Portrait-to-painting-Header-Flag-Block-Holder {
        position: relative;
        left: 0;
        display: block;
        height: auto;
        width: 90%;
        margin: 0 auto;
        display: none;
    }
    .Portrait-to-Painting-Header-Block-Flags {
        display: block;
        height: auto;
        font-size: inherit;
    }
    .Portrait-to-Painting-Header-Block-Flags a {
        margin: 0px 10px;
        display: inline-block;
    }
    .Portrait-to-painting-Header-Contact-block {
        position: relative;
        display: block;
        width: 100%;
        left: 0;
        display: none;
    }
    .Portrait-to-painting-Header-Contact {
        display: block;
        height: auto;
        font-size: 1em;
    }
    .Portrait-to-painting-Header-Contact span {
        font-size: 1em;
        vertical-align: middle;
    }
    .Portrait-to-painting-Header-Contact img {
        width: 35px;
        height: auto;
    }
    .Portrait-to-painting-Header-Contact p:last-child {
        margin-top: 0px;
    }
    .Showcase-h1 h1 {
        font-size: 2em;
    }
    .Showcase-diffwidget-width {
        width: 100% !important;
    }
    .diffWidget {
        width: 85% !important;
        height: auto !important;
        margin: 0 !important;
    }
    .diffWidget .wrapper {
        height: 120vW !important;
    }
    .diffWidget .first {
        background-size: cover;
    }
    .diffWidget .second {
        background-size: cover;
    }
    .Reviews-content-size h1 {
        font-size: 2em;
        margin: 10px 0px;
    }
    .Team-content-size {
        width: 90%;
        left: 0;
        margin: 0 auto;
    }
    .Team-content-size img {
        display: none;
    }
    .Team-Text-Block {
        float: none;
        width: 100%;
    }
    .Team-Text-Block p {
        margin: 0;
    }
    .Team-content-size h1 {
        font-size: 1.4em;
        padding: 0;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }
    .Team-content-size hr {
        margin: 0;
    }
    .Team-content-size h2 {
        font-size: 1em;
    }
    .Process-content-size h1 {
        font-size: 1.2em;
        font-weight: bold;
    }
    .Process-content-text {
        width: 100%;
        display: block;
        float: none;
        margin: 0;
        padding: 0;
        text-align: justify;
    }
    .Process-content-size {
        width: 90%;
        left: 0;
        margin: 0 auto;
    }
    .Process-content-text h2 {
        font-size: 1em;
    }
    .ArtsDot-Content-FAQ-Block>h1 {
    	font-size: 2.5em!important;
    }
    .FAQ-content-size {
        width: 90%;
        left: 0;
        margin: 0 auto;
        padding: 0;
        font-size: 1em!important;
        line-height: 1.5em;
    }
    .FAQ-content-size h1:first-child {
        font-size: 2em;
    }
    .FAQ-content-size>h1 {
        font-size: 1.5em !important;
        padding: 0 !important;
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .FAQ-Text-Short {
        margin-bottom: 2vW!important;
        width: 100%!important;
        float: none!important;
    }
    .FAQ-content-size img {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }
    img.FAQ-Frame-Images {
	    width: 50%!important;
	    float: none!important;
	    margin: 0 auto!important;
    }
    .Reviews-content-size {
        position: relative;
        width: 100%;
        left: 0%;
        margin: 0 auto;
    }
    .ArtsDot-Content-Block h1 {
        font-size: 2em;
        text-align: center;
        padding: 0;
        line-height: initial;
    }
    .ArtsDot-Image_Block-100-25-Inner-Text {
        width: 90%;
        height: 80%;
        top: 10%;
        left: 5%;
        background: rgba(59, 87, 84, 0.5);
    }
    .ArtsDot-Image_Block-100-25-Inner-Text a>p {
        text-align: center;
        font-size: 0.8em;
    }
    .ArtsDot-Image_Block-100-25-Inner-Text a>p br {
        display: none;
    }
    .ArtsDot-Image_Block-100-25-Inner-Text a>p span {
        display: block;
    }
    .ArtsDot-Content-Block h3,
    body .ArtsDot-BuyCustom-Total-Block h3,
    body .ArtsDot-BuyCustom-Product-Description-Frame h3 {
        font-size: 18px!important;
    }
    .ArtsDot-BuyCustom-Step-Icon {
        font-size: 1.2em!important;
        line-height: 0.8em!important;
        padding: 0.3em!important;
        margin-top: -1px;
    }
    .ArtsDot-BuyCustom-Product-Select-Block {
        display: block!important;
        text-align: center;
    }
    .ArtsDot-BuyCustom-Product-Select {
        width: 80%!important;
        height: auto!important;
        border: 1px solid #b4b4b4!important;
        border-bottom: none !important;
    }
    .ArtsDot-BuyCustom-Product-Select:last-child {
        border-bottom: 1px solid #b4b4b4!important;
    }
    .ArtsDot-BuyCustom-Product-Select img {
        width: 80%!important;
        display: none;
    }
    .ArtsDot-BuyCustom-Product-Select p {
        font-size: 1em!important;
    }
    .ArtsDot-BuyCustom-Product-Block p {
        font-size: 1.2em!important;
        text-align: justify;
    }
    .ArtsDot-BuyCustom-Button-Orange-link {
		float: none!important;
	    width: 100%!important;
	    padding: 12px 25px!important;
	    margin: 0 auto!important;
	    margin-bottom: 10px!important;
	    box-sizing: border-box!important;
	    font-size: 1em!important;
	    height: 38px!important;
	    line-height: 1em!important;
	    display: block;
    }
    .ArtsDot-BuyCustom-Upload-Form p {
        font-size: 1em!important;
    }
    .ArtsDot-BuyCustom-Upload-Form {
        padding: 20px!important;
        box-sizing: border-box!important;
    }
    .ArtsDot-Content-Block .ArtsDot-BuyCustom-Size-Select ul {
        display: table!important;
        width: 100%!important;
        padding: 0;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
    }
    body .ArtsDot-BuyCustom-Size-Select ul li p {
        font-size: 1em;
        width: 50%;
        line-height: 1em;
        padding: 5px 0px !important;
        display: table-cell;
        border-bottom: 1px solid #ddd;
        padding: 5px !important;
        border-left: 1px solid #ddd;
    }
    .ArtsDot-BuyCustom-Size-Select ul li h4 {
        font-size: 1em!important;
        height: auto!important;
        padding-left: 0px!important;
        display: block!important;
        width: auto !important;
        text-align: center!important;
        border-bottom: 1px solid #ddd!important;
        padding: 5px 0px!important;
        border-left: 1px solid #ddd!important;
    }
    .ArtsDot-BuyCustom-Size-Select {
        padding: 10px!important;
        font-size: 1em!important;
        line-height: 1em!important;
    }
    .ArtsDot-BuyCustom-Size-Select ul li {
        height: auto!important;
        line-height: 1em!important;
        margin-left: 0px!important;
        padding-left: 0px!important;
        display: table-row!important;
    }
    .ArtsDot-BuyCustom-Size-Select ul li h4:first-child {
        width: 50%!important;
        margin-right: 0!important;
        text-align: center!important;
        font-size: 1em!important;
        display: table-cell!important;
        vertical-align: middle!important;
    }
    .ArtsDot-Content-Block .ArtsDot-BuyCustom-Size-Select ul li a {
        display: block!important;
        font-size: 1em!important;
        line-height: inherit!important;
        height: auto!important;
        width: 100%!important;
        border-bottom: 1px solid #ddd!important;
        padding: 20px 0px!important;
        border-left: 1px solid #ddd!important;
    }
    .ArtsDot-BuyCustom-Size-Select ul li:nth-child(2n+1) {
        background: #d1d1d1!important;
    }
    .ArtsDot-BuyCustom-Size-Select ul li a:hover,
    .ArtsDot-BuyCustom-Size-Select ul li a.selected {
        background-size: initial!important;
    }
    .ArtsDot-BuyCustom-Size-Select>p {
        font-size: 0.8em!important;
        width: 100%!important;
        height: auto!important;
        line-height: inherit!important;
        padding: 0!important;
    }
    .Home-Image-Background~.ArtShopReviews-Container,
    .Home-Image-Background~br {
        display: none;
    }
    .Portrait-to-painting-Footer-Social p:last-child {
        display: none;
    }
    #sliderFrame {
        display: none;
    }
    .Process-content-size~p {
        display: none;
    }
    .ArtsDot-Image_Block-100-25 {
        display: none;
    }
    .ArtsDot-Content-Reviews-Heading h1 {
        font-size: 1em;
    }
    .ArtsDot-Content-Reviews-Heading {
        text-align: center;
        margin: 0 auto;
        width: 100%;
        padding-left: 0;
    }
    .ArtsDot-Content-Block-Gray-Bottom-Button a {
        font-size: 1em;
        height: auto;
        line-height: inherit;
        padding: 10px 25px;
        display: inline-block;
        min-width: 100px;
    }
    object {
        display: none;
    }
    .ArtsDot-BuyCustom-Content-Block-Warranty-Content {
        float: none!important;
        width: 100%!important;
    }
    .ArtsDot-BuyCustom-Content-Block-Warranty-Content p {
        font-size: 1em!important;
        text-align: justify;
    }
    .ArtsDot-BuyCustom-Content-Block-Warranty-Content img {
        display: none;
    }
    .ArtsDot-Content-Block h2 {
        font-size: 2em!important;
        text-align: center!important;
        width: 100%;
    }
    .ArtsDot-Header-Background {
        width: 100%;
        height: auto;
    }
    .ArtsDot-BuyCustom-Total-Block>div {
        display: block!important;
        width: 100%!important;
        float: none;
        height: auto;
        padding: 0!important;
        font-size: 1em;
    }
    .ArtsDot-BuyCustom-Product-Select>p {
        text-align: center;
        font-size: 1em;
    }
    .ArtsDot-BuyCustom-Total-Block p,
    .ArtsDot-BuyCustom-Total-Block p span {
        font-size: 1em !important;
        margin-top: 3px !important;
        color: #000 !important;
    }
    .ArtsDot-BuyCustom-Total-Block {
        background: none!important;
        padding-bottom: 1.5vW!important;
        display: table!important;
    	margin-bottom: 20px!important;
    }
    .ArtsDot-BuyCustom-Payment-Cart ul {
    	margin-top: 2vW!important;
    }
    .ArtsDot-BuyCustom-Step-Heading {
    	margin-bottom: inherit!important;
    }
    .ArtsDot-BuyCustom-Content-Block-Warranty-Reproductions {
        float: none;
        width: 100%;
        display: block;
        padding: 0;
        text-align: center;
    }
    .ArtsDot-Content-Block h3,
    .ArtsDot-BuyCustom-Total-Block h3,
    .ArtsDot-BuyCustom-Product-Description-Frame h3 {
        line-height: inherit!important;
        height: auto;
    }
    .ArtsDot-BuyCustom-Total-PromoCode-Input {
        width: 100%!important;
        margin-bottom: 10px!important;
    }
    .ArtsDot-BuyCustom-Total-PromoCode-Input input {
        width: 80% !important;
        height: auto !important;
        line-height: inherit;
        font-size: 1em!important;
        margin-top: 3px !important;
        box-sizing: border-box;
        right: 0px;
        float: left;
        height: 40px !important;
    }
    .ArtsDot-BuyCustom-Total-PromoCode-Input .BuyPage-input-text {
        border-right: 0px;
    }
    .ArtsDot-BuyCustom-Total-PromoCode-Input>.ArtsDot-BuyCustom-Button-Orange {
        margin-top: 10px!important;
        width: 100% !important;
    }
    .ArtsDot-BuyCustom-Total-Block h1 {
        font-size: 1em;
        line-height: inherit;
    }
    .ArtsDot-BuyCustom-Total-Block h1 span {
        font-size: 1em!important;
    }
    .ArtsDot-BuyCustom-Total-Confirm>.ArtsDot-BuyCustom-Button-Orange,
    .ArtsDot-BuyCustom-Total-Confirm>.ArtsDot-Artwork-Button-Transparent {
        width: 48%!important;
        padding: 10px 25px!important;
        font-size: 1em!important;
        margin-top: 10px!important;
        min-height: 39px;
    }
    .ArtsDot-BuyCustom-Button-Orange span {
        font-size: 1em!important;
    }
    .ArtsDot-BuyCustom-Button-Orange img {
        width: 24px !important;
    }
    .ArtsDot-BuyCustom-Payment-Cart,
    .ArtsDot-BuyCustom-Payment-Preview {
        width: 100% !important;
        display: block!important;
        float: none;
    }
    .ArtsDot-BuyCustom-Payment-Cart ul li {
        font-size: 1em!important;
        height: auto!important;
        line-height: inherit;
    }
    .ArtsDot-BuyCustom-Payment-Cart ul li::before {
        font-size: 1em !important;
        padding-right: 10px !important;
    }
    .ArtsDot-BuyCustom-Payment-Preview>img {
        max-width: 45%!important;
        width: 45%!important;
    }
    .ArtsDot-BuyCustom-Payment-Preview {
        font-size: 3em !important;
    }
    .ArtsDot-BuyCustom-Payment-Options {
        width: 100%!important;
        padding: 0!important;
        margin: 0!important;
        font-size: 1em!important;
    }
    .ArtsDot-BuyCustom-Payment-Options textarea {
        font-size: 1em!important;
        max-width: 100%!important;
        border: 1px solid #333;
        box-sizing: border-box;
        width: 100%;
    }
    .ArtsDot-BuyCustom-Payment-Options select {
        font-size: 1em!important;
        width: 100%!important;
        box-sizing: border-box;
    }
    .ArtsDot-BuyCustom-Frame-It {
        display: block;
        position: relative;
        width: 100%!important;
        padding: 0;
        margin: 0!important;
    }
    .ArtsDot-BuyCustom-Frame-It label {
        font-size: 1.5em!important;
        float: none!important;
        display: block;
        text-align: center!important;
    }
    .ArtsDot-BuyCustom-Frame-It input[type="checkbox"] {
        width: 20px!important;
        height: 20px!important;
    }
    .ArtsDot-Content-Block-Gray {
        box-sizing: border-box;
    }
    #arena {
        display: none;
    }
    .thumbnail IMG {
        box-shadow: none!important;
    	width: 50% !important;
    	position: relative;
    	height: auto !important;
    	margin: 0 auto;
    }
    ul.thumbnails {
        width: 100%!important;
        margin: 0 auto!important;
    }
    ul.thumbnails li {
        width: 100% !important;
    }
    #fselect {
        height: 400px !important;
        ;
        float: none!important;
        width: 100%!important;
    }
    #iselect {
        display: none
    }
    .ContactUs-button {
        font-size: 1em;
        line-height: initial;
        left: 0 !important;
        float: none;
        height: auto;
        width: 70%;
        padding: 10px 25px;
        margin: 0 auto;
        display: block;
    }
    .ContactUs-Shadow-Block-Special img {
        display: none;
    }
    .ContactUs-content-size {
        position: relative;
        width: 90%;
        left: 5%;
    }
    .ContactUs-Blocks-Text-Block {
        width: 100%;
        margin: 0;
        padding: 15px;
        box-sizing: border-box;
    }
    .ContactUs-Shadow-Block h2 {
        font-size: 1.2em;
        padding: 0;
        margin: 0;
        font-weight: bold;
    }
    .ContactUs-Blocks-Text-Block span {
        font-size: 1em;
        text-align: justify;
    }
    .ContactUs-Blocks-Text-Block .ContactUs-button {
        margin-top: 15px;
    }
    .promoBanner-BannerPage .information-holder {
        width: 80%;
        position: absolute;
        left: 10%;
        top: 42%;
        height: auto;
        text-align: right;
        opacity: 1;
        box-sizing: border-box;
        padding: 10px;
        background: rgba(255, 255, 255, 0.7);
        transform: translateY(-50%);
    }
    .promoBanner-BannerPage .promoBanner-everyday p.promo-text {
        font-size: 1em;
        line-height: initial;
        width: 100%;
    }
    .promoBanner-BannerPage .offerBox-holder p {
        font-size: 1em;
    }
    .promoBanner-BannerPage table {
        width: 90% !important;
        margin: 0 auto;
    }
    .promoBanner-BannerPage table p {
        font-size: 1em !important;
        margin-bottom: 20px !important;
    }
    .ArtsDot-Footer-Block {
        text-align: center!important;
    }
    .promoBanner-BannerPage .promoTerms p {
        margin-bottom: 0px;
    }
    .promoBanner-BannerPage table h2,
    .promoBanner-BannerPage table h3,
    .promoBanner-BannerPage table h1,
    .promoBanner-BannerPage table td,
    .promoBanner-BannerPage table span {
        font-size: 1em !important;
        vertical-align: top;
        margin: 0px;
        line-height: 2;
        margin-bottom: 10px;
    }
    .promoBanner-BannerPage table h3 {
        margin: 10px 0px;
        padding-top: 10px;
    }
    .ArtsDot-Content-Block-Gray .ArtShopReviews-Review-Block {
        display: none;
    }
    .ArtsDot-BuyCustom-Product-Block>p {
        display: none;
    }
    .ArtsDot-Promotion-Bar-Right>p {
        display: block;
        margin: 0 auto;
    }
    .promoBanner-PromotionCartImage-Offer {
        display: none;
    }
    .promoBanner-TermsCondition-h2,
    .promoBanner-HowItWork-h3 {
        font-weight: bold !important;
    }
    table table tr:nth-child(2) {
        display: none;
    }
    .promoBanner-Cumulative-DiscoundPropose {
        width: 50% !important;
    }
    .promoBanner-Cumulative-DiscoundPropose br {
        margin: 15px 0px;
        content: "";
        display: block;
    }
    table table:first-child td {
        border: none!important;
    }
    .promoBanner-BannerPage table table {
        width: 100% !important;
    }
    table table tr td:nth-child(2) {
        display: none;
    }
    table table tr td:nth-child(1) {
        width: 40%!important;
    }
    table table tr:first-child td {
        padding: 0px;
    }
    .Portrait-to-painting-Footer-Flag-Block-Holder p:nth-child(1) {
        margin-bottom: 15px;
    }
    .promoBanner-BannerPage center:nth-child(3) table table tr:nth-child(4) td:nth-child(1) {
        border-right: 1px solid #ccc!important;
        padding-right: 5px;
    }
    .promoBanner-BannerPage center:nth-child(3) table table tr:nth-child(4) td:nth-child(3) {
        padding-left: 5px;
    }
    .promoBanner-BannerPage center:nth-child(2) table table tr td:nth-child(1) {
        display: none;
    }
    .promoBanner-BannerPage center:nth-child(2) table table tr td:nth-child(2) {
        display: table-cell;
    }
    .AllWeb-Block-Image img {
        width: 50%;
        height: auto;
        padding: 0;
        max-width: 200px;
    }
    .ArtsDot-Promotion-Bar-Block~p {
        display: none;
    }
    .PTP-Reviews-Bottom-Banners-Special-Second {
        margin-bottom: 0px;
    }
    .Team-content-size h2 {
        text-align: center;
    }
    .Portrait-to-painting-Footer-Text-Block_1 {
        margin-top: 30px;
    }
    .FAQ-content-size>b {
        margin-top: 5px;
        display: block;
        padding: 10px 0px;
    }
    .ArtsDot-BuyCustom-Heading-Block h1 {
        margin-bottom: 0px;
    }
    .ArtsDot-BuyCustom-Upload-Form p {
        line-height: 1.5;
        text-align: justify !important;
    }
    .ArtsDot-BuyCustom-Size-Select {
        line-height: 1.5 !important;
    }
    .ArtsDot-Content-Block-Gray {
        padding: 10px 0px;
        height: auto !important;
    }
    .ArtsDot-BuyCustom-Content-Block-Warranty-Content p {
        line-height: 1.5;
    }
    .ArtsDot-BuyCustom-Content-Block-Warranty-Reproductions h1 {
        padding-bottom: 0px;
    }
    .ArtsDot-Content-Block-Gray-Bottom-Button {
        margin-top: 20px;
    }
    .ArtsDot-Content-Block h3,
    .ArtsDot-BuyCustom-Total-Block h3,
    .ArtsDot-BuyCustom-Product-Description-Frame h3 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .ArtsDot-BuyCustom-Product-Select-Block p {
        margin: 0;
    }
    .ArtsDot-BuyCustom-Total-Block p {
        display: none;
    }
    .ArtsDot-BuyCustom-Total-PromoCode-Input>.ArtsDot-BuyCustom-Button-Orange {
        margin-bottom: 0px !important;
    }
    .ArtsDot-BuyCustom-Content-Block-Warranty-Reproductions h1 {
        margin-bottom: 0px;
    }
    .Portrait-to-painting-Header-Text {
        padding: 10px;
        box-sizing: border-box;
    }
    .AllWeb-Block-Grey p br {
        display: none;
    }
    .Home-Image-Background h2 {
        left: 0;
    }
    .AllWeb-Block-White p br {
        display: none;
    }
    .AllWeb-Block-Grey p br {
        display: none;
    }
    .FAQ-Text-Short br:nth-last-child(1),
    .FAQ-Text-Short br:nth-last-child(2) {
        display: none;
    }
    .PTP-FAQ-Space-Padding {
        display: none;
    }
    .ArtsDot-Content-Reviews-Block {
        padding: 20px 0px;
    }
    .FAQ-Text-Short b {
        margin: 15px 0px;
        display: inline-block;
    }
    img[src="PTP-FAQ-Part_3.jpg"] {
        margin-bottom: 0px;
    }
    .ContactUs-Shadow-Block,
    .ContactUs-Shadow-Block-Padding {
        margin-bottom: 30px;
    }
    .ContactUs-Blocks-Text-Block p img {
        width: 30px;
        font-size: 1em;
        float: none !important;
        display: inline-block;
        margin-right: 5px;
    }
    .ContactUs-Blocks-Text-Block p {
        font-size: 1em;
        vertical-align: middle;
    }
    .ArtsDot-Image_Block-25-25 {
        width: 100%;
        font-size: 1.2em;
        margin: 0px;
    }
    .ArtsDot-Image_Block-25-25-Bottom-Button a {
        font-size: 1.2em;
        padding: 10px 30px;
        background-color: orange;
        color: #000;
    }
    .ArtsDot-Image_Block-25-25-Bottom-Button {
        top: 50%;
        transform: translateY(-50%);
    }
    .ArtsDot-Content-Inline_Image_Slides-Button-Orange,
    .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
        font-size: 1.2em;
        width: 75%;
        padding: 10px 15px;
        right: 50%;
        min-width: 300px;
        transform: translateX(50%);
    }
    .ArtsDot-Content-Inline_Image_Slides-Button-Orange {
        top: 20%;
    }
    .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
        top: 50%;
    }
    .ArtsDot-Content-Inline_Image_Slides-Button-Transparent a {
        max-height: initial;
        display: block!important;
    }
    .ArtsDot-Header-Background {
        width: 100%;
        height: auto;
        left: 0;
    }
    .ArtsDot-Header-Background table,
    .ArtsDot-Header-Background table thead,
    .ArtsDot-Header-Background table tbody,
    .ArtsDot-Header-Background table tfoot,
    .ArtsDot-Header-Background table tr,
    .ArtsDot-Header-Background table td {
        display: block;
        width: 100%;
        text-align: center;
        font-size: initial;
    }
    .ArtsDot-Header-Logo {
        width: 100%;
        height: auto;
        display: block;
        margin-top: 20px;
    }
    .ArtsDot-Header-Logo a {
        display: inline-block;
    }
    .ArtsDot-Header-Logo img {
        height: auto;
    }
    .ArtsDot-Header-Background table tr:nth-child(2) td:nth-child(2),
    .ArtsDot-Header-Background table tr:nth-child(2) td:nth-child(3),
    .ArtsDot-Header-Background table tr:nth-child(3) td:nth-child(2) {
        display: none;
    }
    .ArtsDot-Header-Search input[type="text"],
    .ArtsDot-Header-Search-Field {
    	position: relative;
        width: 85%!important;
        left: 5%!important;
        padding: 5px 10px!important;
        font-size: 1em !important;
        border: 1px solid #000!important;
        height: 39px!important;
    }
    .ArtsDot-Header-Search {
        width: 90%;
        margin: 0 auto;
    }
    .ArtsDot-Header-Search input[type="text"]+a,
    .ArtsDot-Header-Search-Field+a {
    	position: relative;
        width: auto !important;
        display: inline-block !important;
        height: auto !important;
        float: right;
    	right: 5%;
    }
    .ArtsDot-Header-Search img {
        padding-left: 0;
        height: 39px;
    }
    .ArtsDot-title-text h1 {
        text-overflow: inherit;
        width: 100%;
        display: block;
        white-space: normal;
        text-align: center;
        margin: 0 auto;
        font-size: 1em !important;
        line-height: 1.5;
        padding: 10px 0px;
        position:relative;
    }
    /**** menu *****/
    .ArtsDot-Header-menu-block {
        display: block;
        height: auto;
    }
    .ArtsDot-Header-menu-navigation-bar>li {
        float: none;
        display: block;
        width: 100%;
        height: auto;
    }
    .ArtsDot-Header-menu-block>ul>li>a {
        font-size: 0.9em;
        line-height:80%;
		height: auto;
		width: 100%;        
    }
    .ArtsDot-Header-menu-block .ArtsDot-Header-menu-navigation-bar {
        width: 100%;
    }
    .ArtsDot-Header-menu-block ul li a:hover,
    .ArtsDot-Header-menu-block ul li a:focus,
    .ArtsDot-Header-menu-block ul li a:active {
        height: auto;
        background-color: #e0e0e0 !important;
    }
    .ArtsDot-Header-menu-navigation-submenu {
        position: relative;
        top: 0;
        padding: 5px;
    }
    .ArtsDot-Header-menu-navigation-submenu li,
    .ArtsDot-Header-menu-navigation-submenu li>a {
        font-size: 0.85em;
        max-width: initial;
        display: inline-block;
    }
    .ArtsDot-Header-menu-navigation-submenu li>a {
        padding: 5px 0px;
    }
    .ArtsDot-Header-menu-navigation-bar li:nth-last-child(1)>ul,
    .ArtsDot-Header-menu-navigation-bar li:nth-last-child(2)>ul {
        transform: translateX(0);
    }
    span.Menu-Colors {
    	padding: 6px;
    	margin: -5px;
	}
    .Artsdot-HomePage-DB-Image-Block {
        display: block;
        width: 96%!important;
        left: 2%!important;
        font-size: initial;
        height: 73px;
    }
    .Artsdot-HomePage-DB-Images-Text {
    	left: 50%!important;
    	top: 50%!important;
    }
    .ArtsDot-Image_Block-50-50-Heading div:first-child {
    	font-size: 2em!important;
    	left: 0!important;
    	top: 3vW!important;
    }
    .ArtsDot-Image_Block-50-50-Heading div:nth-child(2) {
    	font-size: 1em!important;
    	left: 0!important;
    	top: 25px!important;
    }
    .ArtsDot-Image_Block-50-50 {
    	margin-left: 1%!important;
    }
    .Artsdot-HomePage-DB-Images-Text-Topics {
    	font-size: 1em!important;
    }
    .Artsdot-HomePage-DB-Image-Block>a>img {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: auto;
    }
    .Artsdot-HomePage-DB-Image-Block>a {
        display: inline-block;
    }
    .Artsdot-HomePage-DB-Images-Text {
        font-size: 1.5em;
        padding: 5px 10px;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background-color: orange;
        color: #000;
    }
    .ArtsDot-Image_Block-50-50,
    .ArtsDot-Image_Block-50-25 {
        width: 100%!important;
        float: none;
        height: 21vW!important;
        margin: 0;
        padding: 0;
        display: table;
    }
    .ArtsDot-Image_Block-50-50-Heading {
        width: 100%;
        margin: 0;
        float: none;
        bottom: 0px;
        top: 37%;
        position: absolute;
        transform: translateY(-50%)
    }
    .ArtsDot-Image_Block-50-50-Heading div:first-child {
        font-size: 2em;
        width: 100%;
        line-height: inherit;
        text-align: center;
        left: 0;
        box-sizing: border-box;
    }
    .ArtsDot-Image_Block-50-50-Heading div:nth-child(2) {
        width: 100%;
        font-size: 0.8em;
        text-align: center;
        left: 0;
        box-sizing: border-box;
    }
    .ArtsDot-Image_Block-50-50 img {
        height: 42vW!important;
        width: 100%!important;
    }
    .ArtsDot-Image_Block-50-50 a {
        font-size: 1em!important;
        display: block;
        float: none;
        width: 70%;
        left: 15%;
        text-align: center;
        margin: 3px auto;
        top: 30px!important;
        margin-bottom: 0!important;
    }
    .ArtsDot-Image_Block-50-25>a {
        display: block;
        height: 100%!important;
    }
    .ArtsDot-Image_Block-50-25 > a >  img {
    	height: 100%!important;
    }
    .ArtsDot-Image_Block-50-25-Heading-Button {
        left: 5%;
        top: 50%;
        transform: translateY(-50%);
        width: 90%;
        margin: 0 auto;
    }
    .ArtsDot-Image_Block-50-25-Heading-Button a>p:nth-child(1) {
        font-size: 2em;
        line-height: inherit;
        text-align: center;
        padding-bottom: 0!important;
        margin-bottom: -1px!important;
    }
    .ArtsDot-Image_Block-50-25-Heading-Button a>p:nth-child(2) {
        font-size: 0.8em;
        text-align: center;
        padding-top: 0!important;
    }
    .ArtsDot-Image_Block-50-25-Heading-Button a>p {
        background-color: orange;
        color: #000;
    }
    .ArtsDot-Lists-Most_popular_Artworks-Block {
        height: auto !important;
    }
    .ArtsDot-Content-Block p {
        font-size: 1em !important;
        text-align: left;
        padding: 10px !important;
        max-height: initial;
    }
    /** slider **/
    .ArtsDot-Content-Most_Famous_Artworks-Slider-Slide {
        position: absolute;
        top: 16vW!important;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .ArtsDot-Image-Block-Shadow-Main-Image {
        width: 100% !important;
    }
    .ArtsDot-Image-Block-Shadow-Main-Image-Button {
        font-size: 1em;
        bottom: 5px;
        top: initial !important;
        width: 100%;
        left: 5%;
        text-align: center;
    }
    .ArtsDot-Content-Most_Famous_Artworks-Block p,
    .ArtsDot-Content-Most_Popular_Artists-Block p,
    .ArtsDot-Content-Artworks_by_style-Block p {
        text-align: justify;
        line-height: 1.2;
    }
    .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_1,
    .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_2,
    .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_3 {
        text-align: center!important;
    }
    .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_1 br {
        display: none;
    }
    .ArtsDot-Content-Most_Popular_Artists-Block {
        height: initial;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block {
        height: auto;
        width: 100%;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block>a,
    .ArtsDot-Content-Slider-With-Text a {
        display: block;
        width: 100%;
        height: auto;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block>span>img,
    .ArtsDot-Content-Slider-With-Text span img {
        width: 100%;
        height: auto;
        position: relative;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block span {
        display: table;
        position: relative;
        left: 0!important;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block span .ArtsDot-Content-Inline_Image_Slides-Button-Orange,
    .ArtsDot-Content-Inline_Image_Slides-Block span .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
        position: absolute;
        top: 0px;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block span .ArtsDot-Content-Inline_Image_Slides-Button-Orange {
        top: 30%;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block span .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
        top: 60%;
    }
    .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Block {
        display: none;
    }
    .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under {
    }
    .ArtsDot-Content-Artworks_by_style-Block {
        height: auto!important;
        display: inline-block!important;
    }
    .ArtsDot-Content-Interior-Block {
    	margin-left: 1%!important;
	}
    .ArtsDot-Image_Block-25-25-Heading-Button {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .ArtsDot-Image_Block-25-25-Heading-Button a {
        font-size: 1.5em;
        padding: 10px 25px;
        background-color: orange;
        display: inline-block;
        margin: 0 auto;
        color: #000;
    }
    .ArtsDot-Content-Specialize-Block-50 {
        display: block;
        width: 100%!important;
        min-height: auto!important;
    }
    .ArtsDot-Content-Specialize-Block-50 p {
        text-align: justify;
    }
    img[src="ArtsDot-Content-Slider-Specialize-50.png"] {
        display: none;
    }
    .ArtsDot-Content-Specialize-Block-50 .ArtsDot-Content-Specialize-Block-50-Warranty-Title {
        font-size: 2em;
        text-align: center;
    }
    .ArtsDot-Content-Block .ArtsDot-Content-Specialize-Block-50-Warranty-Text {
        font-size: 1em;
        margin-bottom: 5px;
    }
    .ArtsDot-Image_Block-25-25>a {
        display: table;
        width: 100%;
        font-size: 0!important;
    }
    .ArtsDot-Image_Block-25-25-Bottom-Button {
        line-height: initial;
        width: auto;
        display: inline-block;
        margin: 0;
        transform: translate(-50%, -50%);
    }
    .ArtsDot-Content-Reviews-Heading span {
        font-size: 2em;
        display: block;
        text-align: center;
        float: left;
    }
    .ArtsDot-Content-Reviews-Heading img {
        width: 50% !important;
        max-width: 130px;
        float: left;
        top: 1.75vW!important;
    }
    .ArtsDot-Image-Blocks-Shop_By_Room-Button {
        width: 100%;
        height: auto;
        display: table;
        float: none;
        margin: 5px 0px;
    }
    .ArtsDot-Content-Shop_By_Room img {
    	padding-bottom: 0!important;
    }
    .ArtsDot-Image-Blocks-Shop_By_Room-Button a {
        font-size: 1em!important;
        /*! white-space: inherit; */
        left: 20%!important;
        top: -60px!important;
        display: block;
        width: 60%!important;
        text-align: center;
        position: relative;
        padding: 10px 0px;
        overflow: hidden;
    	text-overflow: ellipsis;
    }
    .ArtsDot-Content-Quote>a {
        display: block;
        width: 100%;
    }
    .ArtsDot-Content-Quote-Text {
        width: 100%;
        font-size: 1.5em;
    }
    .ArtsDot-Content-Quote-Author {
        font-size: 1em;
        padding-bottom: 4vW!important;
    }
    .ArtsDot-Footer-Block-Content-Width {
        display: table;
        width: 100%;
        top: 0;
    }
    .ArtsDot-Footer-Block-Content-Payment,
    .ArtsDot-Footer-Block-Content-Links,
    .ArtsDot-Footer-Block-Content-International,
    .ArtsDot-Footer-Block-Content-Social {
        float: none;
        display: table;
        width: 100%;
        font-size: 1em;
        padding: 0px 15px;
    }
    .ArtsDot-Footer_Title {
        font-size: 2em;
        display: block;
        float: none;
        text-align: center !important;
        padding: 10px 0px !important;
    }
    .ArtsDot-Footer-Block {
        height: auto;
    }
    .ArtsDot-Footer-Block-Content-Payment img {
        width: 18%;
        max-width: 59px;
    }
    .ArtsDot-Footer-Block-Content-Payment-Warranty img {
        display: none;
    }
    .ArtsDot-Footer-Block-Content-Payment-Warranty .ArtsDot-Footer_Title {
        float: none;
        width: 100%;
        display: block;
        max-width: 100%;
        padding: 0;
    }
    .ArtsDot-Footer-Block-Content-Payment-Warranty p {
        float: none;
        font-size: 0.5em;
        padding: 0px;
        line-height: 2;
        text-align: center !important;
    }
    .ArtsDot-Footer-Block-Content-Payment-Warranty {
        height: auto;
    }
    .ArtsDot-Footer-Block-Content-Payment .ArtsDot-Footer-Block-Content-Payment-DNS,
    .ArtsDot-Footer-Block-Content-Payment .ArtsDot-Footer-Block-Content-Payment-Copyright {
        float: none;
        width: 100%;
        font-size: 1em;
        text-align: center !important;
        padding-right: 0!important;
    }
    .ArtsDot-Footer-Block-Content-Payment span {
        display: block;
        width: 100%;
        padding: 0;
        margin: 5px 0px;
        font-size: 1em;
        text-align: center !important;
    }
    .ArtsDot-Footer-Block-Content-Links li,
    .ArtsDot-Footer-Block-Content-International li {
        display: block;
        width: 100%;
        font-size: 1em;
        text-align: center !important;
    }
    .ArtsDot-Footer-Block-Content-Social div img {
        width: 35px !important;
    }
    .ArtsDot-Footer-Block {
        text-align: center;
    }
    .ArtsDot-Footer-Block a {
        display: inline-block;
        margin: 5px 0px;
    }
    .ArtsDot-Footer-Block span>a {
        margin: 0px;
    }
    .ArtsDot-Footer-Block-Content-Social-Partners .ArtsDot-Footer-Block-Content-Font-IssueFIX img {
        width: 130px !important;
        height: auto;
        max-width: 130px !important;
    }
    .ArtsDot-BuyCustom-Total-PromoCode-Input .ArtsDot-BuyCustom-Button-Orange-link {
        padding: 0px !important;
        width: 20% !important;
        margin: 0 !important;
        padding: 0 !important;
        font-size: 18px!important;
        margin-top: 3px !important;
        right: 0 !important;
    }
    .ArtsDot-BuyCustom-Total-Confirm .ArtsDot-BuyCustom-Button-Orange {
        float: none;
        width: 100% !important;
        display: block;
    }
    .ArtsDot-BuyCustom-Button-Orange a {
        font-size: 18px!important;
    }
    .ArtsDot-BuyCustom-Payment-Preview-Product,
    .ArtsDot-BuyCustom-Payment-Preview-Frame {
        width: 100% !important;
        max-width: 100% !important;
    }
    .ShopInspiration-box,
    .ShopByGift-box,
    .ShopByRoom-box {
        width: 95%;
        display: table;
        height: auto;
        float: none;
        margin: 10px auto;
    }
    .ShopInspiration-box .ShopInspiration-rect-box,
    .ShopByGift-box .ShopByGift-rect-box,
    .ShopByRoom-box .ShopByRoom-rect-box {
        width: 100%;
        height: auto;
        left: 0;
        display: table;
        position: relative;
        top: 0;
    }
    .ArtsDot-Content-Most_Famous_Artworks-Slider {
        height: 43vW !important;
    }
    .ShopInspiration_image,
    .ShopByGift_image,
    .ShopByRoom_image {
        width: 100%;
        height: auto;
    }
    .ShopInspiration-box .ShopInspiration-round-box,
    .ShopByGift-box .ShopByGift-round-box,
    .ShopByRoom-box .ShopByRoom-round-box {
        display: block;
        max-width: 180px;
        width: 180px;
        height: 180px;
        left: 50%;
        transform: translateX(-50%);
        position: relative;
        margin: 0;
        margin-top: -90px;
    }
    .ShopInspiration-box .ShopInspiration-image-shadow,
    .ShopByGift-box .ShopByGift-image-shadow,
    .ShopByRoom-box .ShopByRoom-image-shadow {
        width: 180px;
        height: 180px;
    }
    .ShopInspiration-box .ShopInspiration-image-box,
    .ShopByGift-box .ShopByGift-image-box,
    .ShopByRoom-box .ShopByRoom-image-box {
        width: 175px;
        height: 175px;
    }
    .ShopInspiration-title,
    .ShopInspiration-title a,
    .ShopByGift-title,
    .ShopByGift-title a,
    .ShopByRoom-title,
    .ShopByRoom-title a {
        font-size: 1em;
        line-height: inherit;
    }
    .ShopInspiration-title-bar,
    .ShopByGift-title-bar,
    .ShopByRoom-title-bar {
        height: auto;
        margin-bottom: 100px;
    }
    .ShopInspiration-box .ShopInspiration-text,
    .ShopByGift-box .ShopByGift-text,
    .ShopByRoom-box .ShopByRoom-text {
        margin: 10px auto;
        width: 90%;
    }
    .ShopInspiration-box .ShopInspiration-text p,
    .ShopByGift-box .ShopByGift-text p,
    .ShopByRoom-box .ShopByRoom-text p {
        font-size: 1em;
        line-height: 1.2;
    }
    .ArtsDot-Footer-Block-Content-Payment {
        padding: 0 15px;
    }
    .ArtsDot-Content-Block>div {
        margin-bottom: 0px;
        margin: 0px;
        height: inherit;
        width: 98% !important;
        left: 1%!important;
        overflow: hidden;
        position: relative;
    }
    .FAQ-content-size hr:nth-last-child(2) {
        display: none;
    }
    .ArtsDot-Content-Block div>ul {
        column-width: initial;
        font-size: 1em;
    }
    .ArtsDot-Content-Block div>ul li {
        display: block;
        width: 100% !important;
        height: auto !important;
        white-space: normal;
        font-size: 1em;
        padding: 0!important;
    }
    .ArtsDot-Content-Block div>ul li a {
        padding: 5px 0px!important;
        display: block!important;
        font-size: 1em!important;
        overflow: inherit;
        text-align: center;
        line-height: initial;
        margin: 0 auto;
        bottom: 1em;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block a>img {
		min-width: auto;
        left: 0px; 
    	margin-left: 0px;
    }
    .ArtsDot-Artwork-About_Artist-Summary ul li:nth-child(1) a {
        display: block;
        text-align: center;
        width: 100%;
    }
    .ArtsDot-Image_Block_FrameTopics-2 {
    	font-size: 0!important;
    }
    .Artsdot-HomePage-DB-Images-Text-Topics {
    	font-size: 14px!important;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    }
    .Artsdot-HomePage-DB-Images-Text {
    	font-size: 24px!important;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    }
    .Artsdot-HomePage-DB-Image-Block > a >  img {
    	height: 100%!important;
    }
    .ArtsDot-Artists-Artists_born-List ul {
        column-width: 18vW !important;
    }
    .ArtsDot-Image_Block-50-25-Bottom-Button {
        width: 90%;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .ArtsDot-Image_Block-50-25-Subtext>p {
        float: none;
        width: 100%;
        display: block;
        padding: 10px 0px !important;
        margin: 0px !important;
    }
    .ArtsDot-Image_Block-50-25-Bottom-Button a>p:nth-child(1) {
        line-height: initial;
        text-align: center;
        background: orange;
        color: #000;
    }
    .ArtsDot-Image_Block-50-25-Bottom-Button a>p:nth-child(1) br {
        display: none;
    }
    .MainDivTable table {
        width: 100%;
    }
    font a,
    font span {
        font-size: 1em !important;
    }
    .MainDivTable table table tr td:nth-child(2) {
        display: table-cell;
    }
    .MainDivTable table table tr td:nth-child(1) {
        width: 35px !important;
    }
    .AcceuilIImageHaut tr td a {
        font-size: 1em !important;
        line-height: 1.5;
    }
    .ArtsDot-Categories-Medias-Block {
        height: auto;
    }
    .ArtsDot-Categories-Styles-Block {
        height: auto;
    }
    .SearchLineTbl {
        font-size: 1em;
    }
    .SearchLineTbl td {
        white-space: normal !important;
        width: 100% !important;
        display: block;
        padding: 0px 10px;
        text-align: center;
    }
    .SearchLineTbl input,
    .SearchLineTbl select,
    .SearchLineTbl .BlackAndWhite_Text {
        width: 49.8% !important;
        float: left;
        font-size: 1em !important;
        padding: 15px !important;
        height: auto !important;
        display: block;
        margin: 0.1%;
        margin-right: 0.1%!important;
    }
    .SearchLineTbl input.SearchBox {
        background-size: contain !important;
        background-position: center center !important;
    }
    .SearchLineTbl .ArtsSearchPanelDiaporama img {
        display: none;
    }
    .Artsdot-ArtLists-DB-Images-7-col .ArtsDot-ArtLists-Content-Item-Description-Button-Orange {
        width: 100%;
        height: auto;
        float: none;
        padding: 10px 0px;
    }
    .Artsdot-ArtLists-DB-Images-7-col .ArtsDot-ArtLists-Content-Item-Description-Button-Orange span {
        font-size: 1em;
    }
    .Artsdot-ArtLists-DB-Images-7-col .ArtsDot-ArtLists-Content-Item-Description-Button-Orange {
        width: 100%;
        height: auto;
        float: none;
        padding: 10px 0px;
    }
    .Artsdot-ArtLists-DB-Images-7-col .ArtsDot-ArtLists-Content-Item-Description-Button-Orange span {
        font-size: 1em;
    }
    
    .Artsdot-ArtLists-DB-Images-7-col, .Artsdot-ArtLists-DB-Images-6-col{
    	display: none!important;
    }
    
    .ArtsDot-ArtLists-Content-Item {
        display: block;
        width: 50% !important;
        max-height: initial!important;
        float: left;
    }
    .ArtsDot-ArtLists-Content-Item:hover .ArtsDot-ArtLists-Content-Artwork_Preview img {
    	
    }
    .ArtsDot-ArtLists-Content-Item-Heading {
        height: auto;
        padding: 5px 0px;
    }
    .ArtsDot-ArtLists-Content-Artwork_Preview img {
        display: block;
        width: 75%;
        height: auto;
        margin: 0 auto;
        max-height: initial;
    }
    .ArtsDot-ArtLists-Content-text-smaller {
        font-size: 1em !important;
    }
    .Art-ListSizeBlock {
        display: none;
    }
    #ArtsDot-ArtLists-Content-Block {
        height: auto !important;
        display: table;
        width: 100%;
    }
    #ArtsDot-ArtLists-Content-Block:after {
        content: "";
        clear: both;
        display: table;
    }
    .ArtsDot-ArtLists-Content-Item {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
    }
    .ArtsDot-ArtLists-Content-Artwork, .ArtsDot-ArtLists-Content-Artwork ArtsDot-ArtLists-Content-text-smaller {
        font-size: 1.2em!important;
        margin-top: 10px !important;
    }
    .ArtsDot-ArtLists-Content-Artist, .ArtsDot-ArtLists-Content-Artist ArtsDot-ArtLists-Content-text-smaller {
        font-size: 1.2em!important;
    }
    .ArtsDot-ArtLists-Content-Item-Description-Info a {
    	font-size: 1.2em!important;
    }
    .ArtsDot-ArtLists-Content-Item-Description-Favorites a {
    	font-size: 32px!important;
    }
    .ArtsDot-ArtLists-Content-item-beforeDescription {
        display: none;
    }
    .ArtsDot-ArtLists-Content-Item-Description {
        position: relative;
    }
    .ArtsDot-ArtLists-Content-Item-Heading {
        width: 95%;
        margin-bottom: 15px;
    }
    .ArtsDot-ArtLists-Content-Item span {
        font-size: 1em!important;
        margin-right: 3em;
    }
    .ArtsDot-Artwork-About_Artist-Block {
        font-size: 1em!important;
    }
    .ArtsDot-Artwork-About_Artist-Summary a img {
        width: 35px;
        height: auto;
    }
    .ArtsDot-Artwork-About_Artist-Summary ul li:nth-child(1) a {
        font-weight: bold;
        display: inline-block !important;
        margin: 0px 5px;
    }
    .ArtsDot-Artwork-About_Artist-Summary ul.ArtsDot-Artwork-About_Artist-Summary-Header li:nth-child(1) a {
        font-weight: bold;
        display: inline-block !important;
        margin: 0px 5px;
    }
    .ArtsDot-Artwork-About_Artist-Biography-Text br+br{
    	display: inherit!important;
    }
    .ArtsDot-Artwork-About_Artist-Biography-Text span {
    	font-size: 1em!important;
	}
    .ArtsDot-Artwork-About_Artist-Summary-Color li:not(:first-child) a {
        width: 100%!important;
        height: 30px!important;
    }
    .ArtsDot-Articles-Content-Aside-Articles-Article {
        float: none;
        width: 100%;
        display: block;
        max-width: initial;
        height: auto;
        padding: 0px 15px;
    }
    .ArtsDot-Articles-Content-Aside-Articles-Article img {
        width: 100%;
        height: auto;
        display: none;
    }
    .ArtsDot-Articles-Content-Aside-Articles-Text-Shadow p {
        padding: 0px !important;
    }
    .ArtsDot-Articles-Content-Article,
    .ArtsDot-Articles-Content-Aside-Articles-Block {
        display: block;
        float: none;
        width: 100%!important;
    }
    .ArtsDot-Articles-Content-Article,
    .ArtsDot-Articles-Content-Article span,
    .ArtsDot-Articles-Content-Article div span strong,
    .ArtsDot-Articles-Content-Article * strong {
        font-size: 1em !important;
    }
    .ArtsDot-Articles-Content-Article>p {
        padding: 10px 0px !important;
    }
    .ArtsDot-Articles-Content-Article img {
        width: auto;
        margin: 0 auto!important;
    }
    .ArtsDot-Articles-Content-Aside-Articles-Block .ArtsDot-Articles-Content-Aside-Articles-Article p {
        max-height: initial !important;
        padding: 10px 0px !important;
    }
    .ArtsDot-Footer-Block-Content-Font-IssueFIX {
        text-align: center !important;
    }
    .ArtsDot-AboutUs-Content-Block-Welcome p {
        line-height: 1.4;
    }
    .ArtsDot-AboutUs-Content-Block-Why p {
        line-height: 1.4;
    }
    .ArtsDot-AboutUs-Content-Block-Why-25-25-Block {
        height: auto ! important;
    }
    .ArtsDot-AboutUs-Content-Block-Why-25-25 {
        width: 100%;
    }
    .ArtsDot-AboutUs-Content-Block-Why-25-25 img {
        width: 20%;
    }
    .ArtsDot-AboutUs-Content-Block-Why-25-25 p {
        text-align: center !important;
    }
    .ArtsDot-AboutUs-Content-Block-Warranty-Reproductions {
        width: 100%!important;
    }
    .ArtsDot-AboutUs-Content-Block-Warranty-Content {
        width: 100%;
    }
    .ArtsDot-AboutUs-Content-Block-Warranty-Content p {
        text-align: justify;
    }
    .ArtsDot-AboutUs-Content-Block-Warranty-Content h2 {
        font-size: 1em;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .ArtsDot-AboutUs-Content-Block-Informations-Block h1 {
        font-size: 2em!important;
    }
    .ArtsDot-Content-Reviews-Heading img {
        display: none;
    }
    .ArtsDot-AboutUs-Content-Block-Warranty-Content img {
        display: none;
    }
    .ArtsDot-Content-Quote-Author {
        margin-top: 10px;
    }
    .ArtsDot-Articles-Content-Aside-Articles-Text-Shadow p {
        text-align: justify;
    }
    .ArtsDot-Articles-Content-Aside-Articles-Article h3 {
        text-align: center;
    }
    .ArtsDot-Articles-Content-Heading h1 {
        text-align: center;
    }
    .ArtsDot-Articles-Content-Article p {
        line-height: 1.4;
        text-align: justify;
    }
    .ArtsDot-Articles-Content-Article div strong span {
        text-align: center !important;
    }
    .ArtsDot-Articles-Content-Aside-Articles-Article a p {
        text-align: justify;
        line-height: 1.5;
    }
    .ArtsDot-Articles-Content-Article div div h2 span {
        font-size: 1.2em;
        text-align: center;
    }
    .ArtsDot-Articles-Content-Article span {
        line-height: 1.2;
        text-align: center;
    }
    .ArtsDot-AboutUs-Content-Block-Informations-Item {
        display: block;
        width: 100%;
        height: auto!important;
    }
    .ArtsDot-AboutUs-Content-Block-Informations-Item img {
        width: 100%;
        max-width: 150px;
        height: auto;
        float: none;
    }
    .ArtsDot-AboutUs-Content-Block-Informations-Item h3 {
        font-size: 1.4em!important;
        line-height: initial;
    }
    .ArtsDot-AboutUs-Content-Block-Informations-Item p {
        font-size: 1em!important;
        text-align: justify;
    }
    br+br {
        display: none;
    }
    .ArtsDot-Content-FAQ-Block br+br{
    	display: inherit;
    }
    .ArtsDot-Articles-Content-Article a img {
        display: none;
    }
    .ArtsDot-Esend-Table,
    .ArtsDot-Esend-Table tr,
    .ArtsDot-Esend-Table td,
    .ArtsDot-Esend-Table tbody {
        display: block;
    }
    .ArtsDot-Esend-Table {
        width: 90% !important;
    }
    .ArtsDot-Esend-Table>tbody>tr>td {
        width: 100%;
        display: block;
        border: none !important;
    }
    .MFP-ContactUs-Content-Size-Block-TITLE {
        font-size: 1.5em !important;
    }
    .ArtsDot-ECard-Input-Block {
        margin-bottom: 5px !important;
    }
    .ArtsDot-ECard-Input-Line span {
        display: block !important;
        margin-right: 0 !important;
        font-size: 1em !important;
        text-align: left !important;
        width: 100%!important;
        font-weight: bold !important;
        margin: 5px 0px;
    }
    .ArtsDot-ECard-Input-Line input {
        border: 1px solid #9e9e9e !important;
        width: 100% !important;
        padding: 5px !important;
        font-size: 1em !important;
        height: initial !important;
        box-sizing: border-box !important;
    }
    #BodyHTML_toolbargroup table tr td:nth-child(2) {
        display: inline-block;
    }
    #BodyHTML_toolbargroup table tr td {
        display: inline-block;
    }
    .defaultSkin table.mceLayout {
        display: block;
        position: relative;
        box-sizing: border-box;
        height: auto !important;
    }
    .defaultSkin .mceToolbar {
        width: 100% !important;
        display: block;
        box-sizing: border-box;
        height: auto !important;
    }
    .defaultSkin table,
    .defaultSkin tbody,
    .defaultSkin a,
    .defaultSkin img,
    .defaultSkin tr,
    .defaultSkin div,
    .defaultSkin td,
    .defaultSkin iframe,
    .defaultSkin span,
    .defaultSkin *,
    .defaultSkin .mceText {
        white-space: normal !important;
    }
    .defaultSkin .mceLast {
        display: block !important;
    }
    .defaultSkin .mceIframeContainer {
        width: 100% !important;
    }
    #BodyHTML_toolbargroup table tr td:nth-child(1) {
        width: inherit !important;
    }
    .ArtsDot-Image_Block-50-25-Bottom-Button a>p {
        text-align: center;
    }
    .ArtsDot-Lists-Sidebar-Block {
        width: 100%;
    }
    .ArtsDot-Lists-Sidebar-Artists h3 {
        text-align: center;
    }
    .ArtsDot-Lists-Sidebar-Artists ul {
        width: 100%;
    }
    .ArtsDot-Lists-Sidebar-Show_full_list-Button {
        width: 100%;
    }
    .ArtsDot-Lists-Sidebar-Styles h3 {
        text-align: center;
    }
    .ArtsDot-Lists-Sidebar-Topics h3 {
        text-align: center;
    }
    .ArtsDot-Lists-Sidebar-Medias h3 {
        text-align: center;
    }
    .ArtsDot-Lists-Content-Artwork {
        height: auto;
    }
    .ArtsDot-Content-Block div>ul {
        width: 98% !important;
        -moz-column-width: 33vW!important;
        -webkit-column-width: 33vW!important;
        -o-column-width: 33vW!important;
        column-width: 33vW!important;
    }
    .ArtsDot-Content-Most_Famous_Artworks-Slider-Slide{
    	left: inherit!important;
    }
    .ArtsDot-Image_Block-Topics_WithBanner{
    	width: 49%!important;
    	margin-right: 0%!important;
    }
    .ArtsDot-Image_Block-Topics_FrameTopics-2-MarginRight{
    	margin-right: 0;
    }
    .ArtsDot-Image_Block-Topics_WithBanner:nth-child(even) {
   		margin-right: 0!important;
	}
    .ArtsDot-Articles-Content-Article p {
        padding: 10px 0px !important;
    }
    .ArtsDot-Lists-Search-BoxSearch {
        height: auto;
        width: 100%;
        font-size: 1.2em;
    }
    .ArtsDot-Lists-Advanced_Search-Block>p {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 0 !important;
    }
    .ArtsDot-Lists-Advanced_Search-Block>p a {
        display: inline-block;
    }
    .ArtsDot-Lists-Search>input {
        width: 95% !important;
        height: auto !important;
        font-size: 0.8em !important;
        display: inline-block;
    }
    .ArtsDot-Lists-Search>a {
        width: 5%;
        height: auto;
        display: inline-block !important;
    }
    .HomePage-AllColors-Palette-Impressionism h2 {
        font-size: 1.5em;
        margin-bottom: 20px;
        font-weight: bold;
    }
    .HomePage-AllColors-Palette-Impressionism .Impressionism {
        width: 100%;
    }
    .HomePage-AllColors-Palette-Impressionism .Impressionism p {
        text-align: center !important;
        margin-bottom: 10px;
    }
    .HomePage-AllColors-Palette-Light h2 {
        font-size: 1.5em;
        margin-bottom: 20px;
        font-weight: bold;
    }
    .HomePage-AllColors-Palette-Light .Light {
        width: 100%;
    }
    .HomePage-AllColors-Palette-Light .Light p {
        text-align: center !important;
        margin-bottom: 10px;
    }
    .HomePage-AllColors-Palette-Vivid h2 {
        font-size: 1.5em;
        margin-bottom: 20px;
        font-weight: bold;
    }
    .HomePage-AllColors-Palette-Vivid .Vivid {
        width: 100%;
    }
    .HomePage-AllColors-Palette-Vivid .Vivid p {
        text-align: center !important;
        margin-bottom: 10px;
    }
    .HomePage-AllColors-Palette-Contrasted h2 {
        font-size: 1.5em;
        margin-bottom: 20px;
        font-weight: bold;
    }
    .HomePage-AllColors-Palette-Contrasted .Contrasted {
        width: 100%;
    }
    .HomePage-AllColors-Palette-Contrasted .Contrasted p {
        text-align: center !important;
        margin-bottom: 10px;
    }
    .HomePage-AllColors-Palette-Saturated h2 {
        font-size: 1.5em;
        margin-bottom: 20px;
        font-weight: bold;
    }
    .HomePage-AllColors-Palette-Saturated .Saturated {
        width: 100%;
    }
    .HomePage-AllColors-Palette-Saturated .Saturated p {
        text-align: center !important;
        margin-bottom: 10px;
    }
    .HomePage-AllColors-Palette-Monochromatic h2 {
        font-size: 1.5em;
        margin-bottom: 20px;
        font-weight: bold;
    }
    .HomePage-AllColors-Palette-Monochromatic .Monochromatic {
        width: 100%;
    }
    .HomePage-AllColors-Palette-Monochromatic .Monochromatic p {
        text-align: center !important;
        margin-bottom: 10px;
    }
    .MFP-ContactUs-Content-Size-Block-Text {
        float: none !important;
    }
    .MFP-ContactUs-Content-Size-Block-Text-Right {
        padding: 0 !important;
    }
    .MFP-ContactUs-Content-Size-Block-Text span {
        font-size: 1em !important;
        text-align: left !important;
    }
    .MFP-ContactUs-Content-Size-Block-Text img {
        width: 100%;
        height: auto;
    }
    .MFP-ContactUs-Content-Size-Block-Text p {
        line-height: 1.5 !important;
    }
    body .MFP-ContactUs-Content-Size-Block-Text p img {
        width: 25px!important;
        height: auto;
        vertical-align: middle;
        float: none!important;
    }
    td.MFP-ContactUs-Content-Size-Block-Text-Right table tr td {
        width: 100% !important;
    }
    .MFP-ContactUs-Content-Size-Block-Text span b {
        line-height: 1.5;
    }
    .MFP-ContactUs-Content-Size-Block-Text-Left {
        padding: 0 !important;
    }
    .MFP-ContactUs-Content-Size-Block-Text-Address-Right {
        margin-left: 0px !important;
    }
    .ArtsDot-ArtLists-Content-Artwork-Top {
        font-size: 1em!important;
    }
    .ArtsDot-Esend-Table-Grey .MFP-ContactUs-Content-Size-Block-Text {
        text-align: left !important;
    }
    .ArtsDot-Lists-Content-Block {
        width: 90%;
        margin: 0 auto;
    }
    .ArtsDot-Content-Block div>ul li a.ArtsDot-Lists-Content-Artwork {
        display: inline !important;
    }
    .SearchLineTbl td {
        padding: 0px;
    }
    .ArtsDot-ArtLists-Content-Item-Heading {
        width: 100%;
    }
    #ArtsDot-ArtLists-Content-Block {
        display: block;
        margin: 0;
    }
    .ArtsDot-ArtLists-Content-Artwork_Preview img {
        width: 100%;
        margin: 0;
        max-width: inherit!important;
        height: auto!important;
        max-height: inherit!important;
    }
    
    
    .ArtsDot-Artwork-Inside-Artwork_Preview,
    .ArtsDot-Artwork-Inside-Artwork_Description {
        width: 100%!important;
        display: block;
    }
    .ArtsDot-Buy-Product-Preview-Actions a,
    .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions a {
        margin: 0;
        float: none;
    }
    .ArtsDot-Buy-Product-Preview-Actions img,
    .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions img {
        height: 20px;
    }
    .ArtsDot-Buy-Product-Preview-Actions span,
    .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions span {
        font-size: 0.8em;
    }
    .ArtsDot-Buy-Product-Preview-Actions td,
    .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions td {
        width: 100%;
        display: block;
        padding: 8px;
    }
    .ArtsDot-Artwork-Inside-Artwork_Preview-Explore li {
        text-align: center;
    }
    .ArtsDot-Artwork-Inside-Artwork_Preview-Explore li div {
        width: 20px;
        height: 20px;
    }
    .ArtsDot-Buy-Product-Selector table {
        font-size: 1em;
    }
    .ArtsDot-Buy-Product-Selector table td {
        width: 100%;
        padding: 10px;
        border: 1px solid transparent;
        font-size: 0.8em;
    }
    .ArtsDot-Buy-Product-Selector table a {
    	font-size: 2em!important;
    	height: auto!important;
    }
    .ArtsDot-Buy-Product-Selector h1{
    	margin-bottom: 20px!important;
    }
    .ArtsDot-Buy-Product-Preview-Look-Height span,
	.ArtsDot-Buy-Product-Preview-Look-Width span {
		font-size: 1.2em!important;
    }
    .ArtsDot-Buy-Product-Preview-Actions {
    	display: none!important;
    }
    .ArtsDot-Buy-Total-Block .ArtsDot-Buy-Total-Block-Small h1{
    	width: inherit!important;
    }
    .ArtsDot-Buy-Total-Block-Small h1 {
    	font-size: 18px!important;
    	width: inherit!important;
    	text-align: center!important;
    }
    .ArtsDot-Buy-Total-Block .ArtsDot-Buy-Total-Block-Small > .ArtsDot-BuyCustom-Button-Orange, 
    .ArtsDot-Buy-Total-Block .ArtsDot-Buy-Total-Block-Small > .ArtsDot-Artwork-Button-Transparent {
    	width: inherit!important;
    }
    .ArtsDot-Buy-Total-Block-Small h1 span {
    	font-size: 18px!important;
    }
    .ArtsDot-Buy-Product-Description-Unit {
    	position: relative!important;
    	left: 0!important;
    }
    .ArtsDot-Buy-Product-Description-Unit {
    	width: 40%!important;
    }
    .ArtsDot-Buy-Product-Description-Unit select {
	    width: 100%!important;
	}	
    .ArtsDot-Buy-Product-Description-Size {
    	width: 60%!important;
    	padding-right:0!important;
    }
    .ArtsDot-Buy-Product-Description-Size select {
	    width: 100%!important;
	}
    .Selected {
        border: 1px solid #c6c6c6!important;
    }
    .ArtsDot-Buy-Product-Preview {
        width: 100% !important;
        height: auto !important;
    }
    .ArtsDot-Buy-Product-Preview-Look-Width {
        max-width: 70vW;
        margin-top: 3vW;
    }
    .ArtsDot-Buy-Product-Preview-Look-Height span,
    .ArtsDot-Buy-Product-Preview-Look-Width span {
        font-size: 0.8em;
    }
    .ArtsDot-Buy-Product-Preview-Look-Height {
        position: absolute;
        left: 5vW;
    }
    .ArtsDot-Buy-Product-Description {
        width: 100% !important;
        float: none! important;
    }
    .ArtsDot-Buy-Product-Description-Unit,
    .ArtsDot-Buy-Product-Description-Size {
        width: 100%;
        padding: 0px 30px;
    }
    .ArtsDot-Buy-Product-Description-Unit select,
    .ArtsDot-Buy-Product-Description-Size select {
        width: 100%;
    }
    .ArtsDot-Buy-Product-Description {
        font-size: 1em;
    }
    .ArtsDot-Buy-Product-Description select {
        font-size: 18px!important;
        padding: 5px;
    }
    .ArtsDot-Buy-Product-Description-Frame img,
    .ArtsDot-Buy-Product-Description-Frame h3 {
        width: 100%;
    }
    .ArtsDot-Buy-Product-Description-Frame img {
        display: block;
        margin: 0 auto;
        float: none;
    }
    .ArtsDot-Buy-Product-Description-Frame {
        padding: 30px;
    }
    .ArtsDot-Buy-Product-Description-Text h3 {
        padding-left: 30px;
    }
    .ArtsDot-Buy-Product-Description-Text p {
        line-height: 1.5;
    }
    .ArtsDot-Buy-Options-Payment {
        width: 100%;
    }
    .ArtsDot-Buy-Options-Payment ul {
        padding: 5px;
    }
    .ArtsDot-Buy-Options-Payment ul li {
        line-height: 1.5;
    }
    .ArtsDot-Buy-Options-PromoCode {
        margin: 0 5px;
        width: 100%!important;
    	position: relative;
    }
    .ArtsDot-Buy-Options-PromoCode h3 {
        padding-left: 30px;
    }
    .ArtsDot-Buy-Options-PromoCode-Input {
        height: auto!important;
    }
    .ArtsDot-Buy-Options-PromoCode-Input input {
		width: 50%!important;
	    margin: 0 25%!important;
	    margin-bottom: 10px!important;
	    height: auto !important;
	    font-size: 20px!important;
    }
    .ArtsDot-Buy-Options-PromoCode p {
	    position: relative;
	    width: 50%!important;
	    margin: 0 25%!important;
	    text-align: center;
    }
    .ArtsDot-Buy-Options-PromoCode p br{
        display: none!important;
    }
    .ArtsDot-Buy-Options-Additional {
    	width: 100%!important;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content {
    	text-align: center!important;
    	width: 100%!important;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content {
    	font-size: 16px!important;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content label {
    	font-size: 16px!important;
    	float: left!important;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content input[type="radio"], .ArtsDot-Buy-Options-Additional-Option-Content input[type="checkbox"] {
    	width: 16px!important;
    	height: 16px!important;
    }
    .ArtsDot-Buy-Total-Block h1 {
    	font-size: 18px!important;
    }
    .ArtsDot-Buy-Total-Block h1 span {
    	font-size: 18px!important;
    }
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange, 
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-Artwork-Button-Transparent{
    	width: 18%!important;
    }
    
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange a{
    	width: 100%!important;
    	padding: 11px 5px!important;
    }
    
	.ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange:nth-child(4) {
		padding: 5px 5px!important;
	}
	.ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange:nth-child(5) {
		padding: 5px 5px!important;
	}
	.ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange:nth-child(6) {
		padding: 1px 5px!important;
	}

    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-Artwork-Button-Transparent a {
    	width: 100%!important;
    	padding: 16px 5px!important;
    }
    
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block h1, 
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block h1{
    	width: 100%!important;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content h3 {
    	text-align: center!important;
    	width: 100%!important;
    }
    .ArtsDot-Buy-Options-Additional {
        width: 100%;
        height: auto;
        padding: 5px;
    }
    .ArtsDot-Buy-Options-Additional-Option-Icon {
        width: 100%;
        height: auto;
    }
    .ArtsDot-Buy-Options-Additional-Option-Icon img {
        width: 100%;
        height: auto;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content {
        width: 100%;
        height: auto;
        font-size: 1em;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content h3 {
        text-align: center;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content p {
        line-heigh: 1.5;
        text-align: justify;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content label {
        font-size: 1em;
    }
    .ArtsDot-Buy-Total-Block {
        padding: 10px;
        font-size: 2em;
    }
    .ArtsDot-Buy-Total-Block h1 {
        font-size: 0.8em;
        padding: 6px 0!important;
        width: 40%!important;
    }
    .ArtsDot-Buy-Total-Block h1 span {
        font-size: 1em;
    }
    .ArtsDot-Buy-Total-Block h1,
    .ArtsDot-Buy-Total-Block>.ArtsDot-BuyCustom-Button-Orange,
    .ArtsDot-Buy-Total-Block>.ArtsDot-Artwork-Button-Transparent {
        width: 100%;
        float: left;
        margin: 0px;
        max-width: initial;
        font-size: 0.6em;
    }
    .ArtsDot-Artwork-Button-Transparent a {
        font-size: 18px!important;
    }
    .WarrantyLogosTable TR TD DIV {
    	font-size: 16px!important;
    }
    .WarrantyLogosTable TR TD {
    	font-size: 14px!important;
    }
    div#ArtistBiography img {
        float: none !important;
        display: block;
        margin: 5px auto !important;
    }
    .ArtsDot-Artwork-Similar_Artworks-Block-Text_Header {
        font-size: 2em;
    }
    .ArtsDot-Artwork-About_Artist-Biography-Text p {
        line-height: 1.5;
        text-align: justify;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Details h3,
    .ArtsDot-Artwork-Inside-Artwork_Description-Details h3>a {
        font-size: 1em!important;
    }
    .ArtsDot-Content-Block .ArtsDot-Artwork-Inside-Artwork_Description-Details li>a {
        display: inline-block !important;
        vertical-align: middle;
    }
    .ArtsDot-Content-Block .ArtsDot-Artwork-Inside-Artwork_Description-Details li {
        padding-left: 3vW !important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Details>div {
        padding: 10px 3vW;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Details-Favorites span {
        font-size: 1em!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Details-Favorites img {
        height: 16px!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Preview-Explore {
        margin: 0px;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Price>p {
        width: 100%;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy>.ArtsDot-Artwork-Button-Orange:nth-child(2),
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy>.ArtsDot-Artwork-Button-Orange {
        display: block;
        width: 90%;
        margin: 10px auto;
    }
    .ArtsDot-Artwork-Button-Orange a,
    .ArtsDot-Artwork-Button-Orange span {
        font-size: 16px!important;
    }
    .ArtsDot-Content-Block .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional>li {
        position: relative;
        padding: 10px !important;
        font-size: 16px!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional-Options {
    	width: 100%!important;
    	top: 43px!important;
    	left: 0!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional-Options li a {
    	font-size: 16px!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Text-Container {
    	font-size: 20px!important;
    	line-height: inherit!important;
    }
    .ArtsDot-Artwork-Button-Orange img {
    	width: 20px!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Text {
    	font-size: 16px!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Text-Button span {
    	font-size: 20px!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Warranty h1 {
    	text-align: center!important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Text-Button img {
    	width: 20px!important;
    }
    .ArtsDot-Content-Block .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional {
        width: 90% !important;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional-Options {
        width: 100%;
        top: 100%;
        margin-top: 5px;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Warranty img {
        display: none;
    }
    div#ArtistBiography {
        width: 100%;
        padding: 1.5vW;
        margin: 0 auto;
        float: none;
    }
    .ArtsDot-Articles-Content-Block .ArtsDot-Articles-Content-Aside-Articles-Block {
        display: none;
    }
    .ArtsDot-Content-Block .ArtsDot-AboutUs-Content-Block-Why {
        display: none;
    }
    .MobileHide {
        display: none !important;
    }
    .ArtsDot-AboutUs-Content-Block-Informations-Item img {
        display: none;
    }
    .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Portfolio-Heading,
    .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Heading,
    .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Portfolio-Biography-Heading,
    .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Museum,
    .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Museum-Counrty,
    .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Museum-Region,
    .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Portfolio-Biography-Content {
        display: block;
        width: 100%;
        float: none;
        text-align: center;
        margin: 0px;
    }
    p.MName {
        text-align: center;
    }
    .ArtsDot-Artists-Artist_Portfolio-Artwork,
    .ArtsDot-Museums-Artworks-Artwork {
        float: none;
    }
    .ArtsDot-Museums-Artworks-Museum>a,
    .ArtsDot-Museums-Artworks-Museum-Counrty>a,
    .ArtsDot-Museums-Artworks-Museum-Region>a {
        font-size: 1em!important;
    }
    .ArtsDot-Buy-Options-Additional-Option-Icon {
        display: none;
    }
    .ArtsDot-Buy-Total-Block .ArtsDot-BuyCustom-Button-Orange,
    .ArtsDot-Buy-Total-Block .ArtsDot-Artwork-Button-Transparent {
        margin: 5px 0px;
    }
    .ArtsDot-Buy-Product-Preview-Block .ArtsDot-Buy-Total-Block-Small > .ArtsDot-BuyCustom-Button-Orange, 
    .ArtsDot-Buy-Product-Preview-Block .ArtsDot-Buy-Total-Block-Small > .ArtsDot-Artwork-Button-Transparent {
    	width: 15%!important;
    }
    .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange a, .ArtsDot-Buy-Total-Block > .ArtsDot-Artwork-Button-Transparent a {
    	padding: 7px 5px!important;
    }
    .ArtsDot-Buy-Total-Block-Small .ArtsDot-Artwork-Button-Transparent a {
    	padding: 14px 5px!important;
    }
    .ArtsDot-Buy-Options-Additional-Option-Content input[type="radio"],
    .ArtsDot-Buy-Options-Additional-Option-Content input[type="checkbox"] {
        width: 1.5em;
        height: 1.5em;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy .ArtsDot-Artwork-Button-Orange {
        display: inline-block !important;
        width: 79.5%!important;
        margin: 0px 11.25% !important;
    }
    .ArtsDot-Articles-Content-Heading h1 {
        margin: 10px 0px;
        margin-top: 15px;
    }
    .ArtsDot-Categories-Colors-List-Color {
        width: 15vW;
        height: 15vW;
    }
    .ArtsDot-Categories-Colors-List {
        text-align: center;
    }
    .ArtsDot-Lists-Sidebar-Block {
        display: none !important;
    }
    .CustomersReviews-HomePage-Single-Review-Information-DisplayName {
    	font-size: 1.2em!important;
    }
    .CustomersReviews-HomePage-Single-Review-Information-Country_Date {
    	font-size: 0.8em!important;
    }
    .CustomersReviews-HomePage-Single-Review-Information-NewLine {
    	padding-top: 25px!important;
    }
    .CustomersReviews-HomePage-Single-Review-Information-Overall_Image {
    	width: 4vW!important; 
    }
    .stars_block_reviews {
    	top: 1.25vW!important;
    }
    
 /******************************* ShopBy Part *******************************/

	.ArtsDot-ShopBuy-StartBlock {
		width: 97%!important;	
	}
	
	.ShopInspiration-title-bar, .ShopByGift-title-bar, .ShopByRoom-title-bar {
		display: block!important;
	}

	.ShopInspiration-box, .ShopByRoom-box, .ShopByGift-box  {
		width: 48%!important;
		height: 550px!important;
		margin: 1%!important;
	}
	
	.ShopInspiration-box .ShopInspiration-text, .ShopByGift-box .ShopByGift-text, .ShopByRoom-box .ShopByRoom-text {
	    margin: 10px auto!important;
	    width: 90%!important;
	}
	
	.ShopInspiration-box .ShopInspiration-rect-box, .ShopByGift-box .ShopByGift-rect-box, .ShopByRoom-box .ShopByRoom-rect-box {
	    width: 100%!important;
	    height: auto!important;
	    left: 0!important;
	    display: table!important;
	    position: relative!important;
	    top: 45px!important;
	}
	
	.ShopInspiration-box .ShopInspiration-text p, .ShopByGift-box .ShopByGift-text p, .ShopByRoom-box .ShopByRoom-text p {
	    font-size: 1em!important;
	    line-height: 1.2!important;
	}
	
	.ShopInspiration-title, .ShopInspiration-title a, .ShopByGift-title, .ShopByGift-title a, .ShopByRoom-title, .ShopByRoom-title a {
    	font-size: 2em!important;
    	line-height: inherit!important;
    	margin: 3vW 0!important;
	}
	
	.ShopInspiration-box .ShopInspiration-text, .ShopByGift-box .ShopByGift-text, .ShopByRoom-box .ShopByRoom-text {
    	margin: 10px auto!important;
    	width: 90%!important;
	}
	
	.ShopInspiration-box .ShopInspiration-round-box, .ShopByGift-box .ShopByGift-round-box, .ShopByRoom-box .ShopByRoom-round-box {
	
		display: block!important;
		left: 50%!important;
    	transform: translateX(-50%)!important;
    	max-width: inherit!important;
	    width: 294px!important;
	    height: 294px!important;
	    margin-top: 115px!important;
	    
	}
	
	.ShopInspiration-box .ShopInspiration-image-shadow, .ShopByRoom-box .ShopByRoom-image-shadow, .ShopByGift-box .ShopByGift-image-shadow {
	    width: 275px!important;
	    height: 275px!important;
	    margin: 10px!important;
	}
	
	.ShopInspiration-box .ShopInspiration-image-box, .ShopByRoom-box .ShopByRoom-image-box, .ShopByGift-box .ShopByGift-image-box {
	    width: 270px!important;
	    height: 270px!important;
	    margin: 10px!important;
	}
	
	.ShopInspiration_image, .ShopByGift_image, .ShopByRoom_image {
	    width: 270px!important;
	    height: 270px!important;
	    margin: 0!important;
	}
	
 /******************************* ShopBy Part END *******************************/
 
 
 /******************************* All-Styles *******************************/
 
	.ArtsDot-Lists-Most_popular_Artworks-Block {
	    font-size: 2em!important;
	    margin-top: 2vW!important;
	}
	
	.ArtsDot-Lists-Most_popular_Artworks-Block h1 {
		font-size: 1em!important;
	}
	
	.ArtsDot-Lists-Content-Block {
		margin-top: 0!important;
	}
 
 	.ArtsDot-Lists-Content-Titles {
 		margin: 0 auto!important;
 	}
 	
 	.ArtsDot-Content-Searcher-Bottom-Gray {
 		display: none;
 	}
 
 /******************************* All-Styles END *******************************/
 
 
 /******************************* Showcase *******************************/

	.ArtsDot-Articles-Content-Heading {
		font-size: 2em!important;
	}
	
	.Showcase-Content {
		width: 100%!important;
		left: 0!important;
	}
	
	.Showcase-Content-Italic {
		font-size: 18px!important;
	}

	.Showcase-Content-Text {
		font-size: 18px!important;
	}

	.Showcase-diffwidget-width table td {
		font-size: 1.4em!important;
	}
	
	.Showcase-diffwidget-width table td br {
		display: none!important;
	}
	
	.cart p {
		font-size: 1em!important;
	}
	
	.cart h6 {
	    font-size: 2em!important;
	    display: inline-block;
    	line-height: inherit!important;
	}

	.cart .container {
	    width: 100%!important;
	    padding: 0;
	}
	
	.cart_box .title TD {
	    font-size: 1em!important;
	}
	
	.cart_box .product .p6 {
	    font-size: 0.8em!important;
	}
	
	.cart_box .product .p2 img {
	    max-width: 100px;
	    max-height: 100px;
	}
	
	.cart_box .title .t3 {
		width: 50%!important;
	}
	
	.cart_box .title .t4 {
	    width: 15%!important;
	}
	
	.cart_box .title .t5 {
	    width: 10%!important;
	}
	
	.cart_box .title .t7 {
	    width: 6%!important;
	}
	
	.cart_box .p7 {
		width: 0!important;
	}
		
	.cart_box .product .p3 p.product_name {
	    font-size: 0.9em!important;
	}
	
	.cart_box .product .p3 p {
	    font-size: 0.7em!important;
	}
	
	.cart_box .product .p4 {
    	font-size: 0.7em!important;
	}
	
	.cart_box .product .p5 {
	    font-size: 0.7em!important;
	}
	
	.cart_box .product .p7 {
    	font-size: 0.75em!important;
	}
	
	.cart_box .product .p1 img {
		width: 20px!important;
		height: 20px!important;
	}
	
	.cart_box .ProductTypeOffer .p3 p.product_name {
		font-size: 1em!important;
	}
	
	.cart_box .ProductTypeOffer .p2 img {
	    width: 100px!important;
	    height: 60px!important;
	}
	
	.cart .product .WarrantyLogosTable tr td:nth-child(1) {
		width: 16.666%!important;
	}
	
	.cart_box .bottom .total_price {
	    font-size: 1.4em!important;
	}
	
	.buttons .Buy-btn-cart {
	    height: 40px;
	    line-height: 35px;
	    display: inline-block;
	    font-size: 1em!important;
	}
	
	.cart_box .product, .cart_box .productTypeOffer, .cart_box .productTypePromotion {
		width: 100%!important;
	}
	
	.Buy-btn-cart:first-child {
		margin-right:0!important;
	}
	
	.Buy-btn-cart:last-child {
		margin-left: 0!important;
	}

 /******************************* Showcase *******************************/
 
 /******************************* AboutUs *******************************/ 
 
	.ArtsDot-AboutUs-Content-Block-Welcome h1{
		font-size: 2em!important;
	}
	
	.ArtsDot-AboutUs-Content-Block-Warranty-Content p{
		float: left;
	}
	
	.ArtsDot-AboutUs-Content-Block-Warranty-Reproductions {
		padding: 0!important;
	}
	
	.ArtsDot-AboutUs-Content-Block-Warranty-Reproductions h1 {
		font-size: 1.5em!important;
		padding-bottom: 0!important;
	}
	
	.ArtsDot-AboutUs-Content-Block-Warranty-Content h1 {
		font-size: 1.5em!important;
	}
	
	.ArtsDot-AboutUs-Content-Block-Warranty-Content {
		width: 100%!important;
	}

 /******************************* AboutUs END *******************************/

 /******************************* Art_## *******************************/

	.SearchLineTbl input {
			width: 100%!important;
	}
	
	.SearchLineTbl input:first-child {
	    width: 96.4%!important;
	}
	
	input[type="button"].SearchBox {
		background-color: #ffb60c!important;	
	}

	#infscr-loading {
		width: 50%!important;
		left: 25%!important;
		font-size: 1.2em!important;
	}
	
	#infscr-loading .loader-small {
	    border-top: 15px solid #ee2a24!important;
	    border-right: 15px solid #fbab2c!important;
	    border-bottom: 15px solid #781214!important;
	    border-left: 15px solid #a71a1e!important;
	    width: 60px!important;
	    height: 60px!important;
	}

 /******************************* Art_## END *******************************/

	.ArtsDot-BuyCustom-Size-Select ul li:hover, .ArtsDot-BuyCustom-Size-Select ul li.selected {
  		background-color: rgba(255, 182, 12, 0.43)!important;
	}
	
	.ArtsDot-BuyCustom-Size-Select ul li:first-child:hover, .ArtsDot-BuyCustom-Size-Select ul li.selected {
    	background-color: #d5d5d5!important;
	}
	
	.mCSB_container {
		width: 100%!important;
	}
	
	.ArtsDot-Content-Block .ArtsDot-Artists-Artist_Style-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Artists-Artist_Country-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Categories-Topics-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Categories-Medias-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Categories-Styles-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Categories-Countries-List ul li a,
	.ArtsDot-Content-Block .ArtsDot-Museums-Countries-List ul li a,
	.ArtsDot-Content-Block ul.ArtsDot-Museums-Countries-List-Region li a{
		padding: 10px 0px!important;
	    border: 1px solid #c3c0c0;
	    display: block!important;
	    font-size: 26px!important;
	    overflow: inherit;
	    text-align: center;
	    line-height: initial;
	    margin: 0 auto;
	    bottom: 1em;
	}
	
	.ArtsDot-Categories-Colors-List a {
	    display: inline-block!important;
	    width: 25%!important;
	}
	
	.ArtsDot-Categories-Colors-List-Color {
	    width: 90%!important;
	    padding-bottom: 90%!important;
	    margin: 0 auto!important;
	    margin-bottom: 10%!important;
	    height: initial!important;
	}
	
	.ArtsDot-Categories-Colors-List a:nth-child(4n+4) .ArtsDot-Categories-Colors-List-Color {
	    margin-right: 0!important;
	    padding-right: 0!important;
	}
	
	.ArtsDot-Categories-Colors-List-Color:hover {
		border: none!important;
	}
	
	.ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List {
		border: none!important;
	}
	
	.ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul, .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul{
		width: 98%!important;
	}
	
	.ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul li, .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul li{
		float: left!important;
		width: 25%!important;
		margin: 0!important;
	}

	.ArtsDot-Artists-Artist_Portfolio-Biography-Heading {
	    width: 60%!important;
	    display: inline-block!important;
	    text-align: left!important;
	}
	
	.ArtsDot-Museums-Artworks-Museum .ArtsDot-Museums-Artworks-Museum-Counrty,
	.ArtsDot-Museums-Artworks-Museum .ArtsDot-Museums-Artworks-Museum-Region,
	.ArtsDot-Museums-Artworks-Museum hr {
		display: none!important;
	}
	
	.ArtsDot-Museums-Artworks-Block img {
		width: 200px!important;
		margin: 0 0!important;
	}
	
	.ArtsDot-Museums-Artworks-Review .ArtsDot-Artists-Artist_Portfolio-Artwork, .ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Artwork {
		width: 25%!important;
	}
	
	.ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Heading {
		font-size: 75%!important;
	}
	
	.ArtsDot-Lists-Content-Block {
		width: 100%!important;
	}
	
	.Wahooart-palette-ColorsBlock {
		height: 75px!important;
	}
	
	.Wahooart-palette-ColorsBlock-OneColor {
		height: 75px!important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Info div {
		font-size: 1.8em!important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Favorites img {
		height: 26px!important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Button-Orange img {
		height: 26px!important;
	}
	
	.ArtsDot-ArtLists-Content-Museum {
	    font-size: 16px!important;
    	display: inline-block!important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Button-Orange a {
		font-size: 32px!important;
	}
	
	.DBRISLinks-Title {
		display: none!important;
	}
	
	.DBRISLinks-block {
		display: none!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions {
		display: none!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Description-Details h2, .ArtsDot-Artwork-Inside-Artwork_Description-Details h2 > a {
		font-size: 0.8em!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Description-Buy-Price > span {
		font-size: 16px!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Preview-Explore {
		display: none!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Preview {
		width: 100%!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Description {
		width: 100%!important;
	}
	
	.ArtsDot-Buy-Product-Description-Frame h3 {
        position: relative;
	    left: 10%!important;
	    width: 50%!important;
	    float: left;
	    margin: 0;
	    padding: 0;
	    display: inline-block;
    }
    
	.ArtsDot-Buy-Product-Description-Frame img {
	    width: 40%!important;
	    position: relative;
	    left: 4%;
	    top: 10%;
	    margin: 0!important;
	    display: inline-block;
	}
	
	.ArtsDot-Buy-Product-Description-Frame>select#OptionFrame {
	    width: 45%!important;
	    float: right !important;
	    right: 5%!important;
	    position: relative;
    }
    
    .ArtsDot-Buy-Product-Description-Text p{
    	font-size: 16px!important;
    	width: 100%!important;
    	position: relative!important;
    	left: 3%!important;
    }
    
    .ArtsDot-Buy-Options-Payment ul li {
    	line-height: inherit!important;
    }
    
    .ArtsDot-Buy-Options-Payment {
    	width: 100%!important;
    }
    
	.ArtsDot-Artwork-Inside-Artwork_Description div {
	    font-size: 18px!important;
	}
    
    .ArtsDot-Artwork-Inside-Artwork_Description div font {
	    font-size: 16px!important;
	}
	
	.Full-Description {
		max-height: inherit!important;
	}
	
	.ArtsDot-Buy-Heading-Steps-Block {
		display: none;
		
	}
	
	.ArtsDot-Buy-Heading-Step {
		float: left!important;
		width: 100%!important;
		font-size: 16px!important;
		background: url(Buy-Step-ArrowRight.png) no-repeat 90% 80% #ececec;
	}
	
	.ArtsDot-Lists-Content-Items {
		display: inline-block!important;
	    -webkit-padding-start: 0px!important;
	}
	
	.ArtsDot-Content-Slider-With-Text {
	    width: 50%!important;
    	float: left;
	}
	
	.ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile {
		display: inline-block!important;
		width: 100%!important;
		margin-bottom: 0;		
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Preview-View {
		margin-right:0!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Preview-View-Look img {
		max-height: 500px!important;
	}
	
	.ArtsDot-Buy-Product-Preview-Look > a > img {
		max-height: 500px!important;
	}
	
	.ArtsDot-Artwork-Similar_Artworks-Block .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Block {
		display: none!important;
	}
	
	.ArtsDot-Footer-Block-Content-Links li {
		margin-bottom: 0!important;
		line-height: inherit!important;
	}
	
	.ArtsDot-Footer-Block-Content-International li {
		margin-bottom: 0!important;
	}
	
	.ArtsDot-Footer-Block-Content-Payment-Copyright {
		margin-bottom: 5px!important;
	}
	
	.ArtsDot-Artwork-Inside-Artwork_Description-Warranty h2 {
		font-size: 1em!important;
	}
	
	.ArtsDot-Footer-Block-Content-Payment-DNS {
		font-size: 2em!important;
	    text-transform: uppercase;
	    display: block;
	    float: none;
	    text-align: center !important;
	    padding: 10px 0px !important;
	    font-family: 'Oswald-Bold', Arial, Sans-serif!important;
	}
	
	.ArtsDot-Content-Specialize-Block-50-Warranty-Title {
	    text-align: center!important;
	}
	
}
































































@media screen and (min-width: 476px) and (max-width: 699px) {
    .Portrait-to-painting-Footer-Flag-Block-Holder p {
        display: inline-block;
    }
}

































@media screen and (min-width: 500px) and (max-width: 699px) {
	
    .ArtsDot-Image_Block-25-25 {
        display: inline-block;
        width: 50%;
    }
    .ArtsDot-Content-Inline_Image_Slides-Button-Orange,
    .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
        font-size: 1.5em;
        transform: initial;
        min-width: inherit;
        left: 12.50%;
    }
    .ArtsDot-Image_Block-50-50,
    .ArtsDot-Image_Block-50-25 {
        width: 48%!important;
        display: block;
        float: left;
        margin-top: 0!important;
    }
    .ArtsDot-Image_Block-50-25-Heading-Button a>p:nth-child(1) {
        font-size: 2em !important;
        margin: 0;
    }
    .ArtsDot-Image_Block-50-25-Heading-Button a>p:nth-child(2) {
        margin: 0;
    }
    .ArtsDot-Image_Block-50-50 a {
    	top: 4vW!important;
    	text-align: center!important;
    	margin: 0!important;
    	margin-bottom: 2vW!important;
    }

	
    .ArtsDot-Content-Inline_Image_Slides-Block .ArtsDot-Content-Slider-With-Text > a,
    .ArtsDot-Content-Inline_Image_Slides-Block .ArtsDot-Content-Slider-With-Text > span,
    .ArtsDot-Content-Slider-With-Text > a,
    .ArtsDot-Content-Slider-With-Text > span {
        display: inline-block;
        width: 100%!important;
        left: 1%;
    	margin-bottom: 20px!important;
        box-shadow: none;
        margin: 0;
        padding: 0;
        position: relative;
    }
    
    .ArtsDot-Content-Inline_Image_Slides-Block > a{
    	margin-bottom: 0!important;
    }
    
    .ArtsDot-Content-Inline_Image_Slides-Block > a,
    .ArtsDot-Content-Inline_Image_Slides-Block > span {
		display: inline-block;
	    width: 49%!important;
	    left: 1%;
	    height: 60vW;
	    box-shadow: none;
	    margin: 0;
	    padding: 0;
	    position: relative;
    }
    
    .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile a {
    	font-size: 26px!important;
    	font-family: 'Oswald-Bold', Arial, Sans-serif!important;
    	text-transform: uppercase;
    	text-align: center;
    }
    .ArtsDot-Content-Inline_Image_Slides-Block a>img,
    .ArtsDot-Content-Inline_Image_Slides-Block span>img {
        height: 100%;
        left: 0;
        display: block;
        margin: 0px;
        position: absolute;
    }
    .ArtsDot-Buy-Product-Preview-Actions td,
    .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions td {
        width: 33.3333%;
        display: table-cell;
    }
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Price {
        padding: 15px;
    }
    .ArtsDot-Image_Block-25-25-Bottom-Button a {
        font-size: 1em;
    }
    .ArtsDot-Artwork-Button-Orange img {
        width: 20px!important;
    }
    .ArtsDot-Buy-Product-Description-Frame img {
        float: left;
        width: 35%;
    }
    
    .ArtsDot-Content-Inline_Image_Slides-Block .ArtsDot-Content-Slider-With-Text > span > img {
	    height: 100%;
	    left: 0;
	    display: block;
	    margin: 0px;
	    position: absolute;
	    width: 100%!important;
	}

}























@media screen and (min-width: 550px) and (max-width: 699px) {
    .Home-Image-Background {
        position: relative;
        overflow: hidden;
    }
    .Home-Image-Background img {
        height: auto;
        width: 100%;
    }
}
















@media screen and (min-width: 600px) and (max-width: 699px) {
    .Artsdot-HomePage-DB-Image-Block>a>img {
        width: 100%;
        height: auto;
    }
}















@media screen and (min-width: 768px) and (max-width: 699px) {
    .promoBanner-BannerPage .promoBanner-everyday p.promo-text {
        font-size: 1.3em;
    }
}

















@media screen and (min-width: 320px) and (max-width: 500px) {
	
	.ArtsDot-Content-Reviews-Heading span {
		width: 100%!important;
		margin-left: 0!important;
	}
	
	.ArtsDot-Content-Reviews-Heading img {
		display: none!important;
	}
	
	.CustomersReviews-HomePage-Single-Review-Information-Overall_Image {
		display: none!important;
	}
	
	.stars_block_reviews {
		display: none!important;
	}

	.ShopInspiration-box .ShopInspiration-round-box, .ShopByGift-box .ShopByGift-round-box, .ShopByRoom-box .ShopByRoom-round-box {
	}
	
	.ShopInspiration-box, .ShopByRoom-box, .ShopByGift-box  {
		width: 96%!important;
	}
	
	.ArtsDot-Content-Block div > ul {
		-moz-column-width: 33vW!important;
	    -webkit-column-width: 33vW!important;
	    -o-column-width: 33vW!important;
	    column-width: 33vW!important;
	}
	
	.ArtsDot-Categories-Colors-List a {
	    display: inline-block!important;
	    width: 50%!important;
	}
	
	.ArtsDot-Categories-Colors-List a:nth-child(4n+4) .ArtsDot-Categories-Colors-List-Color {
	    margin-right: initial!important;
	    padding-right: initial!important;
	}
	
	.ArtsDot-Categories-Colors-List a:nth-child(2n+2) .ArtsDot-Categories-Colors-List-Color {
	    margin-right: 0!important;
	    padding-right: 0!important;
	}
	
	.ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul li, .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul li{
		float: left!important;
		width: 100%!important;
		margin: 0!important;
	}
	
	.ArtsDot-Museums-Artworks-Review .ArtsDot-Artists-Artist_Portfolio-Artwork, .ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Artwork {
		width: 48%!important;
		margin: 0!important;
		margin-right:2%;
	}
	
	.ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Museum {
		font-size:70%;
	}
	
	.ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Heading {
		font-size:70%!important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Text {
		font-size: 16px!important;
	}
	
	.ArtsDot-ArtLists-Content-Item {
    	width: 100% !important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Info div {
		font-size: 2em!important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Info a {
    	font-size: 2em!important;
	}
	
	.ArtsDot-ArtLists-Content-Item-Description-Button-Orange a {
		font-size:32px!important;
	}
	
	.ArtsDot-Content-Interior-Block .ArtsDot-Image_Block-50-50 img {
    	height: 215px!important;
	}
	
	.ArtsDot-Content-Block div>ul li a {
		font-size: 0.8em!important;
		bottom: 5px!important;
	}	
	
	.ArtsDot-Content-Block .ArtsDot-Content-Most_Famous_Artworks-Slider {
		-moz-column-width: inherit!important;
    	-webkit-column-width: inherit!important;
    	-o-column-width: inherit!important;
    	column-width: inherit!important;
	}
	
	.ArtsDot-Content-Block .ArtsDot-BuyCustom-Payment-Cart ul {
		-moz-column-width: inherit!important;
    	-webkit-column-width: inherit!important;
    	-o-column-width: inherit!important;
    	column-width: inherit!important;
	}
	
	.ArtsDot-Buy-Total-Block-Small {
		white-space: normal!important;
	}
	
	.ArtsDot-Buy-Total-Block h1 {
		width: 100%!important;
		
	}
	
	.ArtsDot-Buy-Product-Preview-Block .ArtsDot-Buy-Total-Block-Small > .ArtsDot-BuyCustom-Button-Orange,
	.ArtsDot-Buy-Product-Preview-Block .ArtsDot-Buy-Total-Block-Small > .ArtsDot-Artwork-Button-Transparent {
		width: 30%!important;
	}
	
	.ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange, 
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-Artwork-Button-Transparent{
    	width: 30%!important;
    	margin-bottom: 7px!important;
    }
    
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-Artwork-Button-Transparent a {
    	width: 100%!important;
    	padding: 18px 5px!important;
    }
    
    .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange a{
    	width: 100%!important;
    	padding: 11px 5px!important;
    }
    
	.ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange:nth-child(4) {
		padding: 7px 5px!important;
	}
	.ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange:nth-child(5) {
		padding: 7px 5px!important;
	}
	.ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange:nth-child(6) {
		padding: 2px 5px!important;
	}
	
	.WarrantyLogosTable TR TD {
		float: left!important;
		width: 100%!important;
	}
	
	.ArtsDot-Content-Slider-With-Text {
		width: 98%!important;
	}
	
	.ArtsDot-Content-Inline_Image_Slides-Block > a,
	.ArtsDot-Content-Inline_Image_Slides-Block .ArtsDot-Content-Slider-With-Text > a {
		display: inline-block;
	    width: 100%!important;
	    left: 1%;
	    margin-bottom: 20px!important;
	    box-shadow: none;
	    margin: 0;
	    padding: 0;
	    position: relative;
	}
	
	.ArtsDot-Content-Inline_Image_Slides-Block > a{
    	margin-bottom: 0!important;
    }
	
	.ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile {
	}
	
	.ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile a {
	    font-size: 26px!important;
	    font-family: 'Oswald-Bold', Arial, Sans-serif!important;
	    text-transform: uppercase;
	    text-align: center;
	}
	
	.ArtsDot-Content-Inline_Image_Slides-Block .ArtsDot-Content-Slider-With-Text > a, .ArtsDot-Content-Inline_Image_Slides-Block .ArtsDot-Content-Slider-With-Text > span, .ArtsDot-Content-Slider-With-Text > a, .ArtsDot-Content-Slider-With-Text > span {
	    display: inline-block;
	    height: 100%;
	    left: 1%;
	    box-shadow: none;
	    margin: 0;
	    padding: 0;
	    position: relative;
	}
	
	.ArtsDot-Content-Inline_Image_Slides-Block .ArtsDot-Content-Slider-With-Text > span > img {
	    height: 100%;
	    left: 0;
	    display: block;
	    margin: 0px;
	    position: absolute;
	    width: 100%!important;
	}
	
	.cart .product .WarrantyLogosTable tr td:nth-child(1) {
		width: 100%!important;
	}
	
	.cart_box {
	  table-layout:fixed;
	}
	
	.cart_box .title .t2, .cart_box .product .p2 {
		font-size: 0!important;
	}
	
	.cart_box .title .t2, .cart_box .product .p2 img {
		border: none!important;
		width: 0!important;
		height: 0!important;
	}
	
	.cart_box .title .t4, .cart_box .product .p4 {
		font-size: 0!important;
	}
	
	.cart_box .title .t5, .cart_box .product .p5 {
		font-size: 0!important;
	}
	
	.cart_box .product .p3 p {
		display: none!important;
	}
	
	.cart_box .product .p3 p.product_name {
		display: inherit!important;
	}
	
	.bottom .coupon {
		display: none!important;
	}
	
	.cart_box .bottom {
		background-color: inherit!important;
	}
	
	.cart_box .bottom .total_price {
	    font-size: 1.4em!important;
	    position: relative;
	    left: 2%;
	}
	
	.cart_box tr.product td:empty {
	    display: none;
	}
	
	.Buy-btn-cart:before {
		width: 0px!important;
	    height: 0px!important;
	    position: absolute;
	}
	
	.buttons .Buy-btn-cart {
    	height: auto;
	    line-height: inherit;
	    display: inline-block;
	    font-size: 1em!important;
	}
	
}	
