@font-face {font-family: 'eb_garamond08_italic'; src: url('../fonts/ebgaramond/ebgaramond08-italic-webfont.woff2') format('woff2'), url('../fonts/ebgaramond/ebgaramond08-italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'eb_garamond08_regular';src: url('../fonts/ebgaramond/ebgaramond08-regular-webfont.woff2') format('woff2'), url('../fonts/ebgaramond/ebgaramond08-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'eb_garamond12_regular'; src: url('../fonts/ebgaramond/ebgaramond12-regular-webfont.woff2') format('woff2'), url('../fonts/ebgaramond/ebgaramond12-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}



@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald/oswald-regular-webfont.woff2') format('woff2'),
         url('../fonts/oswald/oswald-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldlight';
    src: url('../fonts/oswald/oswald-light-webfont.woff2') format('woff2'),
         url('../fonts/oswald/oswald-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbold';
    src: url('../fonts/oswald/oswald-bold-webfont.woff2') format('woff2'),
         url('../fonts/oswald/oswald-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'eb_garamond08_italic';
    src: url('../fonts/ebgaramond/ebgaramond08-italic-webfont.woff2') format('woff2'),
         url('../fonts/ebgaramond/ebgaramond08-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'eb_garamond12_regular';
    src: url('../fonts/ebgaramond/ebgaramond12-regular-webfont.woff2') format('woff2'),
         url('../fonts/ebgaramond/ebgaramond12-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'eb_garamond12_italic';
    src: url('../fonts/ebgaramond/ebgaramond12-italic-webfont.woff2') format('woff2'),
         url('../fonts/ebgaramond/ebgaramond12-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'eb_garamond08_regular';
    src: url('../fonts/ebgaramond/ebgaramond08-regular-webfont.woff2') format('woff2'),
         url('../fonts/ebgaramond/ebgaramond08-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


* { margin: 0 0; padding: 0; outline: none;}

body { font-family: 'eb_garamond08_regular'; }


html {scroll-behavior: smooth;}
.hyphens { -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-break: break-word; word-wrap: break-word;}
.swal2-html-container{ font-family: 'oswald_regularregular' !important; overflow: inherit !important;}
p, h6,h2,h5,h4,h2, h1, h3{font-weight: normal; word-break: break-word; word-wrap: break-word;}

/* header */
header{z-index: 1; position: relative; width: 100%;}
.header-search{display:none;}

.page-item.active .page-link{background-color:#000;border-color:#000;}

header .navbar-brand{max-width:240px; width: 100%; margin-right: 0px;}
header .navbar-brand img{width:auto; height: auto; max-width: 100%; max-height: 100%; object-fit: contain;}
header .nav-header-content{position: relative;}
header .middle-headers .nav-links{font-size: 14px; letter-spacing: 1px; color: #fff;padding: 4px 10px;font-family: 'oswaldbook'; margin: 0px 5px;}
header .middle-headers .nav-link.active, header .middle-headers .nav-link:hover{color:#de1c5a ;}
header .middle-headers:last-child .nav-links{margin-right: 0px;}
.middle-headers .toast{position: absolute;
    right: 0;
    bottom: -18px;}

.offer-top{background: #000; padding: 10px 0px;}
.get-offers{position: relative;}
.offer-top .get-off{color: #fff;letter-spacing: 1px; font-size: 13px;text-align: center; font-family: 'oswaldbook';margin-bottom: 0px; }
.lang-icon{display: flex; position: absolute; right:0px; top:-3px;}
.lang-icon .lang{width:22px;filter: grayscale(100%); height:22px;margin: 0px 3px;border-radius: 50%;}
.lang-icon .lang img{width: 100%; height:100%; object-fit: cover;border-radius: 50%;}
.lang-icon .lang:hover, .lang-icon .lang.active{ filter: none;cursor: pointer;}

header .middle-contents .fs-line{height: 2px; width:18px; background: #fff;display: block;margin-bottom: 2px; }
header .middle-contents .fs-line.fs-midle-line{width:16px;}

.header-search{ background: rgb(21, 21, 21,0.6);padding: 10px 0px;}
.header-search .input-group{max-width: 743px; width: 100%;margin: 0px auto; background: rgb(255, 255, 255);}
.header-search .input-group .form-control{border:0;border-radius: 0; color: #000; font-size: 14px;padding: 11px 10px; }
.header-search .input-group .form-control::placeholder{color:#898888;}
.header-search .input-group .input-group-text{background: transparent;border: 0;padding: 8px; border-radius:0px;width:40px;}
.header-search .input-group .input-group-text img{width: 100%; height:100%;object-fit: contain;cursor: pointer;}

header .middle-contents{padding:10px 0px;  background-color: rgb(0, 0, 0,0.43);}
header .middle-contents .nav-header-content{display: flex;align-items: center; justify-content: space-between;}
header .middle-contents .middle-headers{list-style: none; padding:0; margin: 0px;display: flex; align-items: center;}
header .middle-contents .middle-headers .nav-icons{width:100%;height: 100%;object-fit: contain;}
header .middle-contents .middle-headers .nav-icons-img{width:22px;display: block;  margin: 0px 12px;  position: relative;}
header .middle-contents .middle-headers .nav-icons-img .counts{position: absolute; right: -8px;top: -7px; display: flex;align-items: center;justify-content: center; width: 22px; height:22px; border-radius:50%; font-family: 'oswaldbook'; background: #fff; color: #2f2f2f; font-size: 12px;}


.user .dropdown-toggle{cursor: pointer; color: #fff !important; display: flex;  align-items: center;  }
.user .dropdown-toggle:hover{  color: #ff5e15; }
.user_image {width:40px; height:40px; display: inline-block; margin-left:15px;margin-right:10px;  background-color: rgb(201, 179, 140); border-radius: 50%; }
.user_image img{width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.user .dropdown-menu{background-color: #000 ;border:0px; box-shadow: 0px 4px 13px 0px rgba(146, 146, 146, 0.2); right: 0; left: auto; border-radius:10px; position: absolute !important; padding: 0;}
.user .dropdown-menu .dropdown-item{color: #fff; border-bottom:1px solid rgb(240, 240, 240); font-family: 'oswaldbook';  font-size: 14px; margin:15px 0px;text-transform: uppercase; padding:0px 10px; }
.user .dropdown-menu .dropdown-item img{width:20px;margin-right: 10px;}
.user .dropdown-item:focus, .user .dropdown-item:hover,  .user .dropdown-item.active{text-decoration: underline !important; color: #fff; background: transparent;}
.user .dropdown-toggle::after { display:none; width: 9px;  height: 9px; content: "";  border: none; vertical-align:2px; border-bottom: 1px solid #00175b; border-left:1px solid #54578e; transform: rotate(-45deg);}
.user .user-names{max-width: 130px; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;font-size: 16px; color: #5c5c5c; font-family: 'poppinsmedium';}

.user .dropdown-menu .dropdown-item:last-child{border-bottom:0px ;}

.p_text { font-family: 'oswaldbook' !important; font-size: 14px !important ; letter-spacing: .5px; }

/* footer */
footer{background: #ececec;padding:30px 0px;}
footer .footer-nav{list-style: none; padding:0; margin: 0px; display: flex;justify-content: flex-end;}
footer .footer-nav .Fnav-link{font-size: 12px; color: #000;font-family: 'oswaldlight';  margin:0px 8px;}
footer .footer-nav .Fnav-link:hover, footer .footer-nav .Fnav-link.active{text-decoration: underline !important;}
footer .footer-logo{max-width:220px; width: 100%;display: block; margin: 0px auto;}
footer .footer-logo img{width:auto; height: auto; max-width: 100%; max-height: 100%; object-fit: contain;}

.social-icon{list-style: none; padding: 0; margin:0; display: flex;}
.social-icon .nav-icon{width: 30px; height: 30px;border-radius: 50%;transition: .3s all; color: #fff;display: flex; align-items: center; justify-content: center;  margin: 0px 3px;}
.social-icon .nav-icon img{object-fit: contain; width: 100%; height: 100%;}
.social-icon .nav-icon:hover{transform: translateY(-5px);}

.copy-txt{text-align: center;font-family: 'oswaldlight';margin-bottom: 0px; font-size: 12px; color: #000000; padding-top:0px;}
.copy-txt a{color: #000000;}

.swal2-styled.swal2-confirm{box-shadow: none !important;}
.swal2-styled.swal2-confirm:focus{box-shadow: none !important;}
.swal2-styled.swal2-default-outline:focus {box-shadow:none !important;}

/* error-page */

.error_elemenet {overflow: hidden; background-position: right center; background-size: cover; position: relative;  height: 100vh;  width: 100%; display: flex; align-items: center;}
.error_elemenet .js-particle { position: absolute;content: ""; left: 0; right: 0; bottom: 0; top: 0;}
.error_elemenet .error-sec .heading {font-family: 'oswaldbold';text-shadow: 0px 4px 10px #fff;text-align: center;color: #000;font-size:160px;line-height: 0.8;}
.error_elemenet .error-sec .not-found-txt { color: #000;  text-align: center; margin-bottom: 30px; font-family: 'oswaldmedium'; font-size:34px;}
.error_elemenet .error-sec {  max-width: 550px; margin: 0px auto;  width: 100%; position: relative;}
.error_elemenet .error-sec .join-btn {color: #fff ;border-radius: 0px;text-transform: uppercase;padding:8px 30px; background: #000;font-size: 16px;display: inline-block; font-family: 'oswaldmedium';   margin: 0px auto;}

/* main-page */

.banner-section{width: 100%; height: 100vh;}
.banner-section .carousel, .banner-section .carousel-inner {width: 100%; height: 100%;}
.banner-section .carousel-item{ background-repeat:no-repeat;background-size: cover; background-position: center;width: 100%; height: 100%;padding-top: 209px; }
.banner-section .carousel-item::before{background-color: rgba(0, 0, 0,0.25); position: absolute;left: 0; right: 0; top:0; bottom: 0;content: "";}
.banner-section .carousel-item:nth-child(2){background: url(../images/banner-img2.jpg)no-repeat;background-size: cover; background-position: center; }

.banner-section .middle-box-content{position: relative; background-color: rgba(0, 0, 0,0.43); max-width: 434px; width: 100%;padding:45px 20px;text-align: center;}
.banner-section .middle-box-content h2{color: #fff; font-size: 22px; font-family: 'oswaldbook'; letter-spacing: 3.1px; margin-bottom: 10px; }
.banner-section .middle-box-content p{color: #fff;font-size:30px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;   overflow: hidden;  text-transform: uppercase; margin-bottom: 15px;letter-spacing: 1px;}
.banner-section .middle-box-content .buy-work{border: 1px solid rgba(255, 255, 255); letter-spacing: 1px; min-width: 159px; height: 58px;line-height: 58px;padding: 0px 10px;  color: #fff; font-family: 'oswaldbold'; font-size: 20px;  }
.banner-section .middle-box-content .buy-work:hover{background: #000;}

.ci-height {height: 100%;width: 100%;display: flex;align-items:center; padding-bottom:0px;}
.banner-arrow  .carousel-control-next, .banner-arrow  .carousel-control-prev{width: 60px; height:60px;position: relative;padding: 5px;}
.banner-arrow  .carousel-control-next{margin-right:-70px;}
.banner-arrow  .carousel-control-prev{margin-left:-70px;}
.banner-arrow  .carousel-control-prev-icon{ transform: rotate(90deg);}
.banner-arrow  .carousel-control-next-icon{ transform: rotate(-90deg);}
.banner-arrow  .carousel-control-next-icon, .banner-arrow  .carousel-control-prev-icon{width: 100%; height: 100%; background: url(../images/down-arrow.png)no-repeat; background-size: contain;}
.banner-arrow .arrow-flex{display: flex;width: 100%; justify-content: space-between;}
.banner-arrow {position: absolute; width: 100%; top: 63%; transform: translateY(-50%);}

.or_data{position: relative; text-align: center; color:#2f2f2f; font-family: 'eb_garamond12_regular'; letter-spacing:1px;  font-size:36px;margin-top:15px; margin-bottom:15px ;}
.or_data span{z-index:1; padding:0px 20px; position: relative; background-color: #faf8f9;}
.or_data::after{content: ""; width: 100%;height: 1px; background:rgba(231, 231, 231); position: absolute;  top: 50%; left: 0;}

.popular-artwork{background:#faf8f9 url(../images/artwork-bg.png)no-repeat;background-position: bottom; background-size: contain; width: 100%; padding:50px 0px;}
.artwork-owl{padding: 50px 0px;}
.item-artwork{  max-width: 291px; width: 100%; margin: 0px auto;}
.item-artwork .artwork-img{height: 405px;cursor: pointer; width: 100%; overflow: hidden;}
.item-artwork .artwork-img img{width: 100%; height:100%; object-fit: contain;}
.item-artwork .item-content{padding:15px; transition: .3s all;  background: rgb(250, 248, 249);  max-width: 253px; width: 100%; margin-top: -100px; position: relative;}
.item-artwork .item-content .heading{font-size: 16px;line-height: normal;cursor: pointer;letter-spacing: 1px; color: #2f2f2f; font-family: 'oswaldbook'; margin-bottom:5px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;  }

.rating{list-style: none;padding: 0; margin: 0;display: flex;margin-bottom:5px;}
.rating .r-icon{ color: #2f2f2f;cursor:default ; font-size: 12px;  margin: 0px 1px;}
.rating .r-icon.blank-star{color: #c5c5c5;}

.item-artwork .item-content .prices{font-size: 16px; color: #2f2f2f; margin-bottom: 10px; }
.item-artwork .item-content .prices span + span{color: #bdc1c6;}
.item-artwork .item-content .prices .category{background: #eeeced;margin-left: 20px; font-size: 14px; color: #414141;border-radius: 20px; padding:1px 10px;}
.item-artwork .item-content .description{color: #625863; font-size: 14px; margin-bottom:10px;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}
.item-artwork .item-content .media{display: flex; cursor: pointer; align-items: center;}
.item-artwork .item-content .media .media-img{border-radius: 50%;object-fit: cover;margin-right: 10px; background-color: rgb(47, 47, 47); width: 22px;height: 22px;  }
.item-artwork .item-content .media .media-name{font-size: 14px; color: #2f2f2f; font-family: 'oswaldlight'; }
.item-artwork .item-content .media .media-name span{color: #000000;}

.rating-flex{display: flex;align-items: center;justify-content: space-between;}
.fav-icon{width:20px; height:20px;cursor: pointer;}
.fav-icon img{width: 100%; height: 100%; object-fit: contain;}

.fav-icon1{width:20px; height:20px;cursor: pointer;}
.fav-icon1 img{width: 100%; height: 100%; object-fit: contain;}

.owl-dots{display: none;}
.owl-carousel .owl-nav .prev{width:45px; height:45px;transform: rotate(90deg);opacity: .5;}
.owl-carousel .owl-nav .prev:hover{opacity: 1;}
.owl-carousel .owl-nav img{width:100%; height: 100%; object-fit: contain;}
.owl-carousel .owl-nav .prev.next{transform: rotate(-90deg);}
.owl-carousel .owl-nav{position: absolute;z-index: -1; top: 50%; transform: translateY(-50%); width: 100%; display: flex;  justify-content: space-between; margin-top: 0px;}
.owl-carousel .owl-nav .owl-prev{margin-left: -50px;}
.owl-carousel .owl-nav .owl-next{margin-right: -50px;}

.item-artwork:hover .item-content{transform: translateY(-20px);}

.artist-week{background: url(../images/layer-img.jpg)repeat-x;width: 100%; padding: 50px 0px;}
.artist-week .or_data span{background:#fff;}
.artist-owl{padding: 50px 0px 30px;}

.item-artist{ max-width: 390px;width: 100%;margin: 0px auto;}
.item-artist .artist-img{background: rgb(47, 47, 47); width: 100%; height: 293px;  }
.item-artist .artist-img img{width: 100%; height:100%; object-fit: cover;}
.item-artist .artist-content .media-img{border:4px solid rgba(255, 255, 255);  border-radius: 50%; width: 46px;  height: 46px;}
.item-artist .artist-content .media-img img{width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}
.item-artist .artist-content .heading{font-size: 16px;letter-spacing: 1px; color: #2f2f2f; font-family: 'oswaldbook';margin-bottom: 5px;margin-left: 40px;}
.item-artist .artist-content .heading a{ color: #2f2f2f; }
.item-artist .artist-content .description{font-size: 14px; color: #625863;margin-bottom: 10px;}
.item-artist .artist-content .view-more{font-size: 14px; color: #2f2f2f; font-family: 'oswaldlight';cursor: pointer;  display: inline-flex; align-items: center;}
.item-artist .artist-content .view-more .line{width:71px; height: 1px; margin-right: 10px; background-color: rgba(47, 47, 47); transition: .3s all;}
.item-artist .artist-content .view-more:hover .line{width: 150px;}
.item-artist .artist-content {padding:5px;margin-top: -32px;position: relative;}

.photo-gallery{background: #faf8f9;position: relative; z-index: 0; overflow: hidden; padding:50px 0px 10px; width: 100%;}
.photo-gallery .photo-layers{width:682px; height:400px;}
.photo-gallery .photo-layer1{position: absolute;left: -90px;top:0;}
.photo-gallery .photo-layer2{position: absolute;right: -90px; bottom: 0; transform: rotate(180deg);}

.photo-gallery .photo-layers img{width: 100%; height: 100%; object-fit: cover;}

.rating-disabled .rating-stars {
    cursor: default;
}
.Gphoto-card{transition: .3s all;margin-bottom: 30px;}
.Gphoto-card:hover{transform: translateY(-15px);}
.Gphoto-card .Gphoto-card-img{width: 100%; height: 643px; overflow: hidden; margin-bottom: 15px; position: relative;}
.Gphoto-card .Gphoto-card-img img{width: 100%;height: 100%; cursor: pointer; }
.Gphoto-card .card-body .heading{color: #2f2f2f; font-size: 26px; font-family: 'oswaldbook';letter-spacing: .5px; margin-bottom:20px;}
.Gphoto-card .card-body p{font-size: 14px; color: #625863;margin-bottom: 10px;}
.Gphoto-card .card-body .shop-now{text-transform: uppercase;text-decoration: underline !important; color: #2f2f2f; font-size: 14px;font-family: 'oswaldbold'; }
.Gphoto-card .card-body .shop-now:hover{text-decoration: underline !important;}
.Gphoto-card .card-body{padding:0px;}

.artwork-online{background: url(../images/layer3.jpg)no-repeat;background-size: contain; width: 100%; padding:120px 0px;}
.artwork-online .artwork-content .heading{font-size: 40px; color: #2f2f2f; font-family: 'oswaldlight'; margin-bottom:15px;}
.artwork-online .artwork-content .heading .art-logo{max-width: 225px;width:100%;height:80px;object-fit: contain;}
.artwork-online .artwork-content p{font-size: 16px; color: #625863; margin-bottom: 0px;}

.photo-artwork{display: flex; justify-content: center;}
.photo-artwork .PA-img{ background-color: rgb(255, 255, 255);margin: 0px 20px; box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.15); width: 281px; height: 272px;  }
.photo-artwork .PA-img img{width: 100%; height: 100%; object-fit: cover;}

.testemonials-section{background: #faf8f9;padding: 60px 0px;}

.testemonials-section .T-title{color: #2f2f2f; letter-spacing: 1px; font-size: 40px; font-family: 'oswaldlight'; margin-bottom: 10px;}
.testemonials-owl .testy-items{max-width:400px; width: 100%;margin: 0px auto;}
.testemonials-owl .testy-items .titles{font-size: 16px; color: #000000; font-family: 'oswaldbook'; margin-bottom: 5px;}
.testemonials-owl .testy-items .desc{font-size: 16px; color: #625863; margin-bottom: 10px;}
.testemonials-owl .testy-items .desc a{color:#000;}
.testemonials-owl .testy-items .media {display: flex;align-items: center;}
.testemonials-owl .testy-items .media .media-img{border-radius: 50%; margin-right: 10px; width: 44px;  height: 44px; object-fit: cover; }
.testemonials-owl .testy-items .media .headings{color: #000000; font-size: 16px;font-family: 'oswaldlight'; margin-bottom: 0px;}
.testemonials-owl .testy-items .media .dates{color: #625863; font-size: 16px; margin-bottom: 0px;}

.video-data-content{padding: 150px 0px 20px;}
.video-data-content .video-img{ background:#000; max-width: 641px;width: 100%;  height:390px;display: flex;align-items: center;justify-content: center;  position: relative;}
.video-data-content .video-img img{max-width: 100%; max-height: 100%; object-fit: contain; width: auto;  height: auto;}
.video-data-content .video-img .play-btn{display: flex;align-items: center;justify-content: center;color: #fff;font-size: 20px;cursor: pointer; border:4px solid rgb(255, 255, 255); border-radius: 50%;background: rgb(0, 0, 0,0.7); width: 65px; height: 65px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.video-data-content .right-content-video .description{font-size: 16px; color: #625863; margin-bottom: 10px;}

.join-art {background:#2f2f2f;padding:30px 0px;}
.join-art .JA-title{color: #fff; font-size: 24px; font-family: 'oswaldbold'; margin-bottom:0px;}
.join-art .JA-desc{color: #fff; font-size: 16px;margin-bottom: 0px;}

.join-art .input-group .form-control{border: 0px; border-radius:0px; padding: 10px;  color:#000000;font-size: 14px; background: rgb(255, 255, 255);}
.join-art .input-group .form-control::placeholder{color: #000;}
.join-art .input-group .input-group-text{background: #000;width: 120px;justify-content: center; color: #fff;border: 0;border-radius: 0px; text-transform: uppercase; cursor: pointer; font-family: 'oswaldbold';  font-size: 16px; }

.delivery-section{background: #f2efef; padding:30px 0px;}
.delivery-section .delivery-options{max-width:320px; width: 100%;}
.delivery-options .media {display: flex;align-items: center;}
.delivery-options .media .ds-img-icon{width:100px;padding: 18px; margin-right: 15px; display: flex; align-items: center; justify-content: center; }
.delivery-options .media .ds-img-icon img{width: 100%; height: 100%; object-fit: contain;}
.delivery-options .media .delivery-body .title{color: #000;text-transform: uppercase;letter-spacing: 1px; font-size: 20px; font-family: 'oswaldbold'; margin-bottom:5px;}
.delivery-options .media .delivery-body .desc{font-size:18px;line-height: 1; color: #625863;margin-bottom: 0px;}

/*----------- about-us-------------- */

.common-banner{ width: 100%;position: relative; height:250px;}
.common-banner::before{content: ""; position: absolute; left: 0; right: 0; top:0; bottom: 0; background: rgba(0, 0, 0,0.25);}
.common-banner img{width: 100%; height: 100%; object-fit: cover;}

.about-us-section{background: #faf8f9;padding: 70px 0px;}

.about-us-section .first-ab-section .title {color: #2f2f2f;}
.about-us-section .first-ab-section .title span{color: #000;}

.first-ab-section .title{font-size:38px; font-family: 'oswaldbold'; color: #000000; text-align: center; margin-bottom: 25px;}
.first-ab-section .sub-title{color: #2f2f2f; letter-spacing: 0.5px;  font-family: 'oswaldbold'; margin-bottom: 30px; font-size: 16px; text-transform: uppercase; text-align: center;}
.first-ab-section .description-mx{color: #2f2f2f;padding: 20px 0px; font-size: 24px; letter-spacing: 0.7px; font-family: 'oswaldbook'; text-align: center;max-width:610px;width: 100%;margin: 0px auto; }

.count-data{display: flex;justify-content: center;max-width:90%;width: 100%;margin: 50px auto;}
.count-data .count-values{color: #2f2f2f;border-right: 1px solid rgb(35, 31, 32); font-size: 22px; text-transform: uppercase; font-family: 'oswaldbook'; text-align: center; padding:0px 10px; max-width:33%; width: 100%;}
.count-data .count-values span{font-size: 42px;display: block;}
.count-data .count-values:last-child{border-right: 0px;}

.ab-srt-images{display: flex;flex-wrap: wrap;}
.ab-srt-images .ab-art-img1{width:360px; padding:5px; height: 360px; }
.ab-srt-images .ab-art-img1 img{width: 100%; height: 100%; object-fit: cover;}
.second-ab-section{padding: 50px 0px 95px;}
.ab-srt-content .title{color: #2f2f2f; font-size:44px;letter-spacing: 0.5px; margin-bottom: 30px;font-family: 'oswaldbold';}
.ab-srt-content .title span{color: #000;}
.ab-srt-content .sub-content .sub-title{font-size: 18px; color: #2f2f2f;font-family: 'oswaldbold'; text-transform: uppercase;margin-bottom:5px; }
.ab-srt-content .sub-content .description{color: #625863;line-height: 1.2; font-size: 22px; font-family: 'eb_garamond08_regular'; margin-bottom: 0px;}
.ab-srt-content .sub-content{margin-bottom:36px;}
.ab-srt-content .sub-content:last-child{margin-bottom: 0px;}

.last-ab-section .ab-srt-images .ab-first-img .data-first{padding: 2px;width:290px; height:290px; }
.last-ab-section .ab-srt-images .ab-first-img .data-first img{width: 100%; height: 100%; object-fit: cover;}
.last-ab-section .ab-srt-images .ab-secd-img{width:440px;height:580px;padding: 2px;  }
.last-ab-section .ab-srt-images .ab-secd-img img{width: 100%; height: 100%; object-fit: cover;}

.collection-sections .title{color: #2f2f2f; font-size:42px;text-transform: uppercase; font-family: 'oswaldbold';margin-bottom: 15px;}
.collection-sections p{font-size: 22px;line-height: 1.2; font-family: 'eb_garamond08_regular';color: #625863; margin-bottom:40px;}
.art-btn{background: #d4c6aa;  border-radius: 6px;font-size:18px;display: flex;align-items: center;justify-content: center;padding: 0px 10px;  max-width:285px;width: 100%;  height: 55px; color: #000; font-family: 'oswaldbook';   }
.art-btn:hover{color: #000; background: transparent; border-color: #000;}

body.nav-Open{overflow: hidden;}
.search-area {height: 100% !important; width: 100% !important; display: none; position: fixed; z-index: 999; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.878 );}
.search-area .search-field {position: relative; top:50%;transform: translateY(-50%); width: 60%; text-align: center; margin-top: 0px; margin: auto;}
.search-area .closebtn {position: absolute; top: 10px; right: 15px; font-size: 50px; cursor: pointer; color: white; line-height: 1; }
.search-area .input-group{ border: none; border-bottom: 1px solid #fff;  }
.search-area .input-group-text{ border: none; background: none; }
.search-area .input-group-text img{ width: 20px; height: 20px; }
.search-area .input-group .form-control{ font-size: 16px;  font-family: 'eb_garamond08_regular'; color: #fff !important; padding: 10px; box-shadow: none !important; background: none !important; border: none; }
.search-area .input-group .form-control::-webkit-input-placeholder {  color: #fff !important; }
.search-area .input-group .form-control::-moz-placeholder {  color: #fff !important;}
.search-area .input-group .form-control:-ms-input-placeholder {  color: #fff !important;}
.search-area .input-group .form-control:-moz-placeholder {   color: #fff !important;}

/*--------------- contact-us------------- */

label.error{color: red !important;width: 100%; font-size: 14px !important; font-family: 'oswaldbook';}
.contact-form{position: relative;max-width: 560px;width: 100%; margin:20px auto 60px;}

.crop_image{background: #000; font-size: 18px;border-radius: 6px; color: #fff; font-family: 'oswaldbook';border-color: #000;}
.crop_image:hover, .crop_image:focus, .crop_image.active{background: transparent !important; color: #000 !important;border-color: #000 !important;box-shadow: none !important;}


.common-form .form-group{margin-bottom:20px;}
.common-form .form-group .form-control{color: #000;resize: none; padding:8px 0px ; border-radius: 0px;background: transparent; font-size: 15px; font-family: 'oswaldbook'; border: 0px; border-bottom: 1px solid  rgb(165, 171, 178);}
.common-form .form-group .form-control::placeholder{color: #a5abb2;line-height: 1.5;}
.common-form .input-group .form-control::placeholder{color: #a5abb2;line-height: 1.5;}
.common-form .form-group .form-control.custom-select{background: url(../images/arrow-down-sign-to-navigate.png)no-repeat right 10px center; background-size: 10px;}
.common-form .form-group.ex-positions .form-control{padding-right: 30px;}

.contact-middle .title{color: #2f2f2f; font-size:36px;font-family: 'oswaldbold'; margin-bottom: 20px; }
.contact-middle .art-btn{text-transform: none; width: 100%;}
.contact-form .contact-middle{padding:0px 70px 50px;}

.info-connect{list-style: none; padding:0; margin:0px;display: flex; align-items: center;}
.info-connect li{max-width:50%;width: 100%;border-right: 1px solid rgb(209, 209, 209);}
.info-connect li:last-child{border: 0px;}
.info-connect li a{  font-family: 'oswaldbold'; align-items: flex-start;  color: #2f2f2f; transition: .3s all; display: flex; padding:0px 20px; font-size: 16px;}
.info-connect li img{width:25px; object-fit: contain;}
.info-connect li a span{padding-left: 10px;}
.info-connect li a:hover{transform: translateY(-5px);}

.contact-us.photo-gallery .photo-layers img{object-fit: contain; object-position: top;}

/* login */

.login-page{display: flex;}
.login-left{background:#000 url(../images/login-bg.jpg)no-repeat;min-height: 100vh; display: flex; background-position:left center; background-size: cover; position: sticky;top:0; max-width: 55%;width: 100%;}
.login-left::before{background: rgb(0, 0, 0,0.92); content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.left-content{position: relative;max-width: 640px; width: 100%;padding:50px 15px;  margin: auto;}
.left-content .title{color: #fff; font-size:28px;letter-spacing: 0.5px; font-family: 'oswaldbold'; margin-bottom: 40px;}
.left-content .login-listing{padding: 0px; list-style: none; margin: 0px;}
.left-content .login-listing li{position: relative;margin-bottom:25px; padding-left: 35px; color: #fff;letter-spacing: 0.9px; font-size: 16px;font-family: 'oswaldbook';  }
.left-content .login-listing li::before{content: ""; background: url(../images/tick.png)no-repeat;background-position: center; width:16px; height:16px; left: 0; top: 0; display: block; position: absolute; background-size: cover;}
.left-content .login-listing li:last-child{margin-bottom: 0px;}
.login-right-section{max-width: 45%;width: 100%; padding:40px 10px; height: 100vh; overflow: auto; display: flex; align-items: center; justify-content: center;}
.login-right-content .login-logo{max-width:200px;width: 100%;height:auto; margin: 0px auto 30px;display: flex; align-items: center;justify-content: center;}
.login-right-content .login-logo img{max-width: 100%; max-height: 100%; width: auto;height: auto; object-fit: contain;}
.login-right-content .title{font-size:20px; color: #2f2f2f;letter-spacing: 1.4px;  font-family: 'oswaldlight'; margin-bottom: 30px; text-align: center;}

.login-right-section .login-right-content{width: 100%;height: 100%;}

.socail-links .fb-links{transition: .3s all; padding: 0px 12px;margin: 0px auto 10px; border-radius: 6px;color: #fff;font-family: 'oswaldbook';font-size:17px;display: flex;align-items: center;  max-width: 340px;width: 100%; height:55px;  }
.socail-links .fb-links.facebook-bg{background: rgb(64, 90, 154);}
.socail-links .fb-links.google-bg{background: #5085f8;}

.socail-links .fb-links .icons{margin-right: 20px; border-radius: 6px; width:30px; height: 30px;  }
.socail-links .fb-links .icons img{width: 100%;height: 100%; object-fit: contain;padding: 5px;}
.socail-links .fb-links .icons.g-bg{background: rgb(255, 255, 255); }

.socail-links .fb-links:hover{transform: translateY(-5px); box-shadow: 0px 3px 8px rgba(0,0,0,0.5);}

.login-middle-section{max-width: 340px;width: 100%;margin: 0px auto;}
.get-btn-bg{padding-bottom:25px;}
.forgot-txt{font-size: 14px;margin-bottom: 30px; color: #000000; font-family: 'oswaldbook';text-align: right;}
.forgot-txt a{ color: #000000; }
.forgot-txt a:hover{text-decoration: underline !important;}
.cmd-copy-lst{padding-bottom: 20px;}
.copy-txts{color: #2f2f2f;text-align: center;margin:15px 0px;font-size: 14px; font-family: 'oswaldbold';}
.copy-txts a{color: #000000;text-transform: uppercase; text-decoration: underline !important;}
.copy-txts a:hover{color: #5a5757;}

.login-page .or_data{position: relative; text-align: center; color:#a5abb2; font-family: 'oswaldbook'; font-size:20px;margin-top:30px; margin-bottom:25px ;}
.login-page .or_data span{z-index:1; padding:0px 10px; position: relative; background-color: #fff;}
.login-page .or_data::after{content: ""; width:55px;height: 3px; background-color: rgb(165, 171, 178); position: absolute; transform: translate(-50%,-50%); top: 50%; left:50%;}

/* signup */

/* check-box-css */
.custom-checks { background: none;padding-top: 0px; padding-bottom: 0px; padding-left: 2px; width: 100% !important; margin-bottom: 30px;}
.checkbox {display: inline-block; position: relative; padding-left: 25px; font-family: 'oswaldbook'; cursor: pointer;font-size: 14px; -webkit-user-select: none; color: #000; -moz-user-select: none;-ms-user-select: none;user-select: none; margin-bottom: 12px;}
.checkbox input { position: absolute; opacity: 0;cursor: pointer;height: 0; width: 0;}
.custom-checks .checkmark { position: absolute; height: 15px; width: 15px; border:1px solid rgb(156, 158, 163);  background-color: #fff; top:2px; left: 0px;}
.custom-checks .checkmark::after {left: 4px;width: 4px;height: 11px;}
.checkmark::after { display: none;}
.checkmark::after {content: "";position: absolute;left: 4px;top: 0px;width: 4px;height: 11px; border: solid #000; border-width: 0 1px 1px 0;-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
input:checked ~ .checkmark::after { display: block;}

.checkbox a{text-decoration: underline !important; color: #000;}
.login-page  .checkbox{margin-bottom:0px;}

.ex-positions{position: relative;}
.ex-positions .ex-mark{ position: absolute; top: 14px;right: 0;}
.ex-positions .ex-mark img{width:16px;cursor: pointer; height:16px; object-fit: contain; position: absolute; top:-2px;right: 0;}

.tooltip-mark-content{display: none; position: absolute;  z-index: 2;  right: 38px; top: -6px;  border-radius: 20px;  background-color: rgb(255, 255, 255);  box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.15); width: 330px;padding:20px; }
.tooltip-mark-content::before{content: ""; width:20px; height: 20px; right:-20px;  box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.15); position: absolute; clip-path: polygon(0% 0%, 100% 48.8%, 0% 100%); background: #fff;}
.tooltip-mark-content h6{color: #000; font-size: 24px;  font-family: 'oswaldbold';margin-bottom: 10px; text-align: center;}
.tooltip-mark-content p{font-family: 'oswaldbook';line-height: 1.7; font-size: 14px; color: #625863;margin-bottom: 0px;}
.tooltip-mark-content .close{float: right;cursor: pointer; color: #000; font-family: 'oswaldbook';}

.tooltip-mark-content.show-dataTooltip{display: block;}
.ex-positions .form-control{padding-right: 20px;}

/* artist-signup */
.ex-inline-blocks{text-align: center;}
.ex-inline-blocks .ex-positions{display: inline-flex;}
.ex-inline-blocks .ex-positions .ex-mark{position: relative;top:-3px; right: auto;margin-top:5px;  width: 30px;}
.ex-inline-blocks .ex-positions .ex-mark img{position: relative ; top: auto;}

.signup-second .left-content .subtitle{color: #fff; font-size:24px; font-family: 'oswaldbold'; margin-bottom: 40px; text-align: center;}
.count-data-signup{text-transform: uppercase;margin-bottom: 36px;border-right: 1px solid rgb(76, 76, 76); color: #fff; font-size:18px;font-family: 'oswaldbook';text-align: center; }
.count-data-signup span{font-size:32px; display: block;}

.upload-photos{margin-bottom: 50px;}
.upload-photos .upload-label{text-align: center; font-size: 18px; color: #a5abb2; font-family: 'oswaldbook'; margin-bottom: 10px;}
.upload-photos .user-img{max-width:160px; height:160px; border-radius: 50%; margin: 0px auto; position: relative;}
.upload-photos .user-img img{width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}
.upload-photos .upload-icons{ border-radius: 50%; background-color: rgb(35, 31, 32);position: absolute;cursor: pointer; right:4px; bottom:7px; width: 37px; height: 37px;  }
.upload-photos .upload-icons img{border-radius: 0px; width: 100%; height:100%; object-fit: contain; padding: 9px;}

.common-form .form-group label{font-size: 16px; color: #2f2f2f; font-family: 'oswaldbook'; margin-bottom:5px;}
.common-form .form-group.about-form .form-control{border: 1px solid rgb(165, 171, 178);padding: 10px !important;}
.common-form .form-group small{ font-size: 14px; color: #a5abb2;font-family: 'oswaldbook'; text-align: right; display: block;  padding-top: 5px;}

.back-btn{font-size: 16px;padding-bottom: 20px; color: #2f2f2f; font-family: 'oswaldbold';margin-top: 30px; text-decoration: underline; cursor: pointer;}
.back-btn:hover{ color: #a5abb2;}

.progress{background-color: #e8edf5;height: 7px;max-width:80%;width: 100%; margin: 0px auto 30px;}
.progress-bar{background-color: #000;border-radius: 10px;}

.cpy-sub-txt{font-size: 18px; color: #a5abb2; text-align: center;padding-top:20px ;margin-bottom: 0px; }

.signup-last .login-left{max-width: 40%;}
.signup-last .login-right-section{max-width: 60%;}
.signup-last .login-middle-section{max-width:95%;width: 100%; margin: 0px auto;}

.signup-last .login-middle-section .art-btn{max-width: 396px; margin: 0px auto;  }
.signup-last .custom-checks, .other-informations .custom-checks{margin-bottom: 4px;}
.signup-last.login-page .checkbox, .other-informations .checkbox {color: #a5abb2;font-size: 16px;font-family: 'eb_garamond08_regular';}
.signup-last.login-page .check-flex, .other-informations .check-flex{display: flex; flex-wrap: wrap;}
.signup-last.login-page .check-flex .check-boxs, .other-informations .check-flex .check-boxs{padding-right: 20px;}

.radio-group{display: flex; flex-wrap: wrap;}
.radio-group .r-radios{padding-right: 20px;}
.radio-group .r-radios:last-child{padding-right: 0px;}

[type="radio"]:checked, [type="radio"]:not(:checked) {position: absolute; left: -0px; opacity: 0;}
[type="radio"]:checked + label, [type="radio"]:not(:checked) + label { position: relative;padding-left: 28px; cursor: pointer;  line-height: 20px; display: inline-block; color: #a5abb2; font-size: 15px;}
[type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before { content: '';  position: absolute; left: 0; top: 0; width:18px;  height:18px; border: 1px solid rgb(156, 158, 163);; border-radius: 100%;  background: #fff;}
[type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after { content: ''; width: 8px; height: 8px; background: #000; position: absolute; top: 5px;left: 5px;  border-radius: 100%; -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
[type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1); transform: scale(1);}

.data-scrollbar-form{height:500px;padding:0px 10px 10px;margin-bottom: 20px;}
.scrollbar-thumb{width:5px !important; background: #000 !important;}
.scrollbar-track-y{width:5px !important;}

.step-upwards .media{display: flex;align-items: center;margin-bottom: 50px;}
.step-upwards .media .up-icons{width:40px;margin-right:20px;display: block;}
.step-upwards .media .title-step{color: #fff;text-transform: uppercase; font-size:18px; font-family: 'oswaldbook'; margin-bottom:5px;}
.step-upwards .media p{font-size:22px; margin-bottom: 0px;  font-family: 'oswaldbook'; color: #fff;}

.step-upwards .media:last-child{margin-bottom: 0px;}

/* faq */
.faq-page .common-ab-section{max-width:80%;width: 100%; margin: 0px auto; position: relative;}
.faq-page .accordion-item{border:0px; border-bottom: 1px solid  rgb(221, 221, 221);padding: 25px 0px; }
.faq-page .accordion-button:not(.collapsed){background: transparent; box-shadow: none; padding: 0px 0px 10px;}
.faq-page .accordion-button{border-radius: 0px !important; text-decoration: none !important; font-size: 20px; color: #000;  font-family: 'oswaldbook'; cursor: pointer;align-items: start;  padding: 0px 0px 10px;}
.faq-page .accordion-body{padding: 0px;}
.faq-page .accordion-button::after{content: '\f077';transform: none !important; font-size:16px; background: none !important;color: #635863; font-family: "Font Awesome 5 Free"; font-weight: 900;}
.faq-page .accordion-button.collapsed::after{content: '\f078';}

.faq-page .fs-heading{font-size: 40px; color: #2f2f2f;  font-family: 'oswaldbook';  text-align: center; margin-bottom: 40px}
.faq-page .term-data{margin-bottom: 60px;}
.faq-page .ab-description{font-size: 18px; font-family: 'oswaldbook';  color: #625863;}
.faq-margin-section{margin-bottom: 40px;}
.faq-pass{padding-bottom: 30px;}
.faq-categorys.owl-carousel .owl-nav{top: 41%;}
.faq-categorys .faq-items{ position: relative;padding: 5px; cursor: pointer; border-radius: 6px;color: #fff; background-color: rgb(47, 47, 47); width: 202px; height: 111px; margin:0px auto 0px;display: flex;align-items: center;justify-content: center; }
.faq-categorys .faq-items.active, .faq-categorys .faq-items:hover {background: #0e0e0e;text-decoration: underline;}
.faq-categorys .faq-items .title{width: 100%;height: 100%;justify-content: center; color: #fff;word-break: break-word;  display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;   overflow: hidden; font-family: 'oswaldbook'; display: flex; align-items: center; font-size: 20px; margin-bottom: 0px;}

.faq-categorys .faq-items::before{opacity:0; height:6px;bottom:-12px;border-radius: 5px; background: #000;  width: 202px; position: absolute; left: 0; content: ""; }
.faq-categorys .faq-items.active::before{opacity: 1;}

/* term-condition */
.term-page .common-ab-section{max-width:80%;width: 100%; margin: 0px auto; position: relative;}
.term-data{border-bottom: 1px solid  rgb(221, 221, 221); margin-bottom: 40px;}
.term-data .ab-description{text-align: left;margin-bottom: 40px; line-height: 1.6;word-break: break-word; font-size: 18px; color: #625863; font-family: 'oswaldbook';}
.term-data .tt-title{font-size:22px;word-break: break-word; color: #000;text-decoration: underline; font-family: 'oswalddemibold'; margin-bottom: 20px; }

/* profile-page */

.Profile-page{padding:195px 0px 70px !important; min-height: 95vh;}
.Profile-page .fs-heading{font-size: 40px; color: #2f2f2f;  font-family: 'oswaldbook';  text-align: center; margin-bottom: 40px}
.Profile-page .account-widths{max-width: 80%; width: 100%; margin: 0px auto;}
.Profile-page .account-widths .personal-info .title{letter-spacing: 0.8px; font-family: 'oswaldbook';text-transform: uppercase; color: #000; font-size: 14px; margin-bottom: 15px;}
.Profile-page .common-form .form-group label{color: #a5abb2; font-size: 12px;}
.Profile-page .account-widths .personal-info{padding-bottom: 30px;}
.Profile-page .common-form .form-group .form-control{padding: 9px 0px;}
.Profile-page .common-ab-section {position: relative;z-index: 0;}
.Profile-page .faq-categorys{display: flex; align-items: center;justify-content: space-between;}
.Profile-page .faq-categorys .faq-items .icon-pro{width:40px; height:40px; object-fit: contain;margin-right:8px;}

.file-group.form-group .input-group-text{background: #000; color: #fff; margin-bottom: 0px;}

.swal2-styled.swal2-default-outline:focus {box-shadow:none;}

.alertify-notifier{ width: 100% !important; max-width:100% !important; top:0 !important; left: 0 !important; }
.ajs-message{ width: 100% !important; font-size: 16px !important; }


/* profile_photographer */

.common-ab-section .nav-pills{justify-content: center;margin-bottom: 40px;}
.common-ab-section .nav-pills .nav-link{color: #a5abb2; font-size: 18px;padding: 0px 10px; text-transform: uppercase;font-family: 'oswaldbold';}
.common-ab-section .nav-pills .nav-link.active{background: transparent; color: #2f2f2f; text-decoration: underline;}

.other-informations .form-group label{ color: #2f2f2f !important;}
.other-informations .form-group label.error{ color: red !important;}
.other-informations .form-group .checkbox{color: #a5abb2 !important;}
.other-informations [type="radio"]:checked + label, .other-informations  [type="radio"]:not(:checked) + label{font-size: 16px !important; color: #a5abb2 !important;}

.upload_photos{border: 2px dashed #cccccc; margin-bottom: 40px;cursor: pointer; padding: 10px; min-height:290px; position: relative; display: flex; align-items: center;justify-content: center;}
.upload_photos .upload-imgs{text-align: center;}
.upload_photos .upload-imgs .up_icons{max-width:80px; width: 100%; margin: 0px auto 10px;}
.upload_photos .upload-imgs .up_icons img{width: 100%; height: 100%; object-fit: contain;}

.upload_photos .upload-imgs .main_video_img {max-width:400px; width: 100%; height:250px;}
.upload_photos .upload-imgs .up_icons1 img, .upload_photos .upload-imgs .up_icons1 video{object-fit: contain;width: 100%; height: 100%;}

.other-informations .upload_photos{height:350px;}



.upload_photos .upload-imgs p{font-size: 12px; color: #625863; font-family: 'oswaldlight';margin-bottom:5px;letter-spacing: .8px;}

.upload-btn{background: #000;position: absolute;right:5px;bottom:5px; color: #fff;font-size: 12px;   font-family: 'oswaldbook'; border-radius:20px;letter-spacing: .8px; }
.upload-btn:hover{border-color:#000 ; background: transparent; color: #000;}

.MP_current_plan{display: flex;overflow:hidden ; border:2px solid rgb(0, 0, 0); border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.21); }
.MP_current_plan{}

.m_paddings{padding:25px 20px;flex: 1;}
.m_paddings .types .pln_types{font-size: 18px;letter-spacing:0.5px; color: #625863; margin-bottom:5px;display: flex; align-items: center;}
.m_paddings .types .pln_types span{font-family: 'oswaldbold';text-transform: uppercase; margin: 0px 2px; color: #000; font-size: 22px}

.plan_listing p{color: #625863; font-size: 16px;}
.plan_listing .p_list .check-icons{width:14px;display: block;}
.plan_listing .p_list{display: flex;align-items: center; text-align: left; justify-content: space-between; border-bottom:2px solid rgb(231, 235, 239); padding: 0px 0px 6px; margin-bottom: 6px;}
.plan_listing .p_list span + span{color: #000000; text-transform: uppercase; font-size: 13px; font-family: 'oswaldbold';}

.m_paddings .update_pln_btn{margin: auto; display: flex;justify-content: center; align-items: center;height: 100%;}
.m_paddings .update_pln_btn .art-btn{font-size: 14px;max-width: 251px; height:50px;}


.current_pln_label{background: #000; width:60px;text-transform: uppercase; height:auto; color: #fff;  font-size:20px; font-family: 'oswaldbold'; }
.current_pln_label span{display: inline-block; height: 34px; width: 256px; transform: rotate(-90deg); margin-left: -92px; margin-top: 107px; text-align: center;}

.update_plan-text{padding:50px 0px 0px;}
.update_plan-text .text-plan{max-width:620px; width: 100%; margin: 0px auto 50px;}
.update_plan-text .text-plan .t_title{color: #000000; font-size:24px;letter-spacing: 0.5px; text-align: center;text-transform: uppercase;margin-bottom: 10px; font-family: 'oswaldbold';}
.update_plan-text .text-plan p{font-size: 18px; color: #625863;line-height: 1.3;margin-bottom: 20px; text-align: center;}

.plan_choose_box .Plan_choose{height: 100%;padding-bottom: 20px;}
.plan_choose_box .Plan_choose .card{height: 100%;  border:2px solid  rgb(234, 235, 239);margin-bottom: 0px;padding: 25px 15px; border-radius: 10px;}
.plan_choose_box .Plan_choose .types .pln_types{justify-content: center;margin: 0px 0px 10px;}
.plan_choose_box .Plan_choose .desc{text-align: center; min-height: 70px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;   overflow: hidden;}
.plan_choose_box .Plan_choose .Plan_chs_list{padding: 15px 0px;}
.plan_choose_box .Plan_choose .art-btn{  border:1px solid rgb(234, 235, 239);color: #625863;font-size: 16px !important;  background: rgb(255, 255, 255);}

.plan_choose_box .Plan_choose .card:hover{border-color: #000;cursor: pointer;}
.plan_choose_box .Plan_choose .card:hover .art-btn{border-color: #000; background: #000; color: #fff;}

.plan_choose_box .Plan_choose .choose_btns{margin-top: auto;}
.payout_width{max-width:466px; width: 100%; margin: 0px auto;}
.payout_width p{font-size: 18px; text-align: center; color: #625863;margin-bottom: 30px;}
.payout_width.personal-info .title{text-align: center;}
.strip-btn{background: #2eb1ff; font-size: 16px; height: 58px;display: flex;font-family: 'oswaldbook'; align-items: center;justify-content: center;margin: 0px auto; max-width:396px;width: 100%; color: #fff; border-radius:40px;  }
.strip-btn img{max-width:136px;width: 100%; height:40px;object-fit: cover;}

.strip-btn:hover{color: #fff;box-shadow: 0px 3px 8px 0px rgb(46, 177, 255) !important;}

.ex-icon-one .ex-positions .ex-mark{top:28px;}

/* dashboard */
.dashboard_section{padding: 40px 0px 0px; min-height:70vh;}
.dashboard_section .user_names{font-size:18px; color: #000000;letter-spacing: .4px; font-family: 'oswaldbook';text-transform: uppercase; margin-bottom: 20px; }

.dashboard_boxs{padding: 30px 0px 0px;}
.dash_ds_boxs{height: 100%;padding-bottom: 30px;}
.dash_ds_boxs .card{ border:2px solid rgb(234, 235, 239);margin-bottom: 0px; padding:20px 10px;height: 100%; border-radius: 6px; background-color: rgb(255, 255, 255);}
.dash_ds_boxs .card .title{color: #000; font-size: 20px; text-transform: uppercase; font-family: 'oswaldbook'; text-align: center;margin-bottom: 15px;}
.dash_ds_boxs .card ul{list-style: none;padding:0; margin: 0px;}
.dash_ds_boxs .card ul li{background: #f7f7f7;display: flex;justify-content: space-between; padding:7px 10px;border-radius: 5px;margin-bottom: 7px;}
.dash_ds_boxs .card ul li span{text-transform: uppercase; font-size:13px;flex: 1;word-break: break-word; color: #625863;font-family: 'oswaldbook';}
.dash_ds_boxs .card ul li span + span{color: #000; width:60px; text-align: center;flex: unset; border-left: 1px solid rgb(230, 230, 230);}
.dash_ds_boxs .card ul li:last-child{margin-bottom: 0px;}
.sub_plans {margin: auto;}
.sub_plans p{text-align: center;margin-bottom: 15px; color: #625863; font-size: 14px; font-family: 'oswaldbook';}
.sub_plans p span{ color: #000;}
.sub_plans .exp_plns{font-family: 'oswaldlight';}
.sub_plans .art-btn{ max-width: 128px;margin: 0px auto; text-transform: uppercase;font-size: 14px; height: 37px;  }
.sub_plans .art_counts{font-size: 40px; color: #000; font-family: 'oswaldbold'; text-align: center; margin-bottom: 0px;}

/* Manage_artwork */
.artwork_table .table-responsive1{overflow: hidden; border-radius:20px 20px 0px 0px;}
.artwork_table .table thead {font-size: 16px; color: #fff;text-transform: uppercase; background: #000; font-family: 'oswaldbook';}
.artwork_table .table tbody td{font-size: 14px;padding:10px 10px; word-break: break-word; vertical-align: middle; color: #2f2f2f; font-family: 'oswaldbook';}
.artwork_table .table tbody td a{color: #2f2f2f; text-decoration: underline !important;}

.artwork_table .upload_img{ width: 70px; height: 70px;  }
.artwork_table .upload_img img{width: 100%; height: 100%; object-fit: contain;}

.edit-icon{display: flex;align-items: center;justify-content: center;}
.edit-icon .edit-btn {width:20px; margin: 0px 5px;}
.edit-icon .edit-btn img{width: 100%; height: 100%; object-fit: contain;}
.sort-icon{width:12px; cursor: pointer;}
.artwork_table .table thead th{padding:16px 10px;}
.table_scroll{height:600px;overflow: hidden;}

.mCSB_inside > .mCSB_container {margin-right: 0px;}
.login-right-content .mCSB_inside > .mCSB_container {
    margin-right: 30px;
}

.art_search .input-group{ max-width: 365px;width: 100%; border-bottom: 1px solid rgb(165, 171, 178);}
.art_search .input-group .form-control{font-size: 18px; color: #a5abb2;border:0;border-radius:0px; background: transparent; font-family: 'oswaldbook'; background: transparent;}
.art_search .input-group .input-group-text{background: transparent; border: 0px; }
.art_search .input-group .input-group-text img{width:20px;padding: 0px; cursor: pointer;}
.art_search{display: flex;align-items: center;justify-content: space-between;margin-bottom: 40px;}
.art_search .art-btn{  max-width: 150px;  margin: 0px;}

/* upload_artwork */
.upload_artwork{padding:30px 0px;}
.upload_artwork .form-group .checkbox{color: #a5abb2 !important;}
.upload_artwork [type="radio"]:checked + label, .upload_artwork  [type="radio"]:not(:checked) + label{font-size: 16px !important; color: #000 !important;}

.video_contents p{font-size: 14px; color: #625863;}
.video_contents .title{text-transform: none !important;}

.upload_artwork .upload_photos{ min-height: 158px; margin-bottom: 0px;}
.upload_artwork .tags_arts{font-size: 18px; color: #625863;letter-spacing:.4px; margin-bottom: 0px;}
.upload_artwork  .shop-labels .bootstrap-tagsinput{background: transparent;width: 100%;margin-bottom: 10px; box-shadow: none;border-radius: 0px; border:0; border-bottom: 1px solid rgb(165, 171, 178); }
.upload_artwork .bootstrap-tagsinput .tag{background: #000;margin-bottom: 2px; display: inline-block; word-break: break-word; padding:5px 4px; color: #fff;font-family: 'oswaldbook'; font-size: 16px; border-radius:4px;}

.upload_artwork .header-tops .H_title{text-transform: uppercase; color: #000; font-size: 22px; font-family: 'oswaldbook'; text-align: center; margin-bottom: 20px; }
.upload_artwork .header-tops{margin-bottom: 20px; position: relative;}
.upload_artwork .header-tops .back-btns{color: #2f2f2f; font-size: 16px;position: absolute;top:0;left:0;  font-family: 'oswaldbook';}
.upload_artwork .header-tops .back-btns:hover{text-decoration: underline !important;}

.upload_arttable{margin-bottom:40px;}
.upload_arttable .table thead{background: #000;}
.upload_arttable .table thead th{color: #fff;padding: 10px;text-align: center; font-size: 14px;  font-family: 'oswaldbook'; text-transform: uppercase;}
.upload_arttable .table thead th img{width:20px; vertical-align: top !important;}

.upload_arttable .table tbody td{color: #a5abb2; padding: 10px; vertical-align: middle;}

.upload_arttable .table tbody .image_uploads{ display: flex;align-items: center;justify-content: space-between; }
.upload_arttable .table tbody .image_uploads .upload_img {width: 80px; height: 80px;  object-fit: contain;}
.upload_arttable .art-btn{max-width: unset;margin:0px; font-size: 16px; width: auto;  height: 36px;}
.tags_arts a{color: #000 !important; }
.upload_arttable .DDK_prices{font-size: 16px; color: #a5abb2;font-family: 'oswaldbook'; margin-bottom: 0px; }
.upload_arttable .DDK_prices span{color: #000; font-family: 'oswaldbold'; }

.upload_arttable .table thead tr th:nth-child(1), .upload_arttable .table tbody tr td:nth-child(1){width:10%;}
.upload_arttable .table thead tr th:nth-child(2), .upload_arttable .table tbody tr td:nth-child(2){width:20%;}
.upload_arttable .table thead tr th:nth-child(3), .upload_arttable .table tbody tr td:nth-child(3){width:10%;}
.upload_arttable .table thead tr th:nth-child(4), .upload_arttable .table tbody tr td:nth-child(4){width:35%;}
.upload_arttable .table thead tr th:nth-child(5), .upload_arttable .table tbody tr td:nth-child(5){width:5%;}

.Browse_files{border:1px solid #000;border-radius: 6px; padding: 5px; }
.Browse_files .art-btn{  max-width: 75px;margin: 0px auto;}
.add_more_size{display: inline-block;margin-bottom: 10px;margin-top: 10px;}

.upload_artwork .common-form .personal-info .form-group .form-control{font-size: 16px;}
.upload_artwork .common-form .personal-info .form-group{margin-bottom: 50px;}

.color-flexs{display: flex;flex-wrap: wrap;}
.color-flexs .color-elips{position: relative;}
.color-flexs .color-elips .colors{transition: .3s all; position: relative;margin:2px; cursor: pointer; border:.5px solid rgb(208, 210, 213);border-radius: 50%; display: block; background: #fff; width: 22px;  height: 22px; }
.color-flexs .color-elips input { position: absolute; opacity: 0;cursor: pointer;height:100%; width:100%;z-index: 1;}
.color-elips .colors::after {content: "";display: none; position: absolute;left:50%;top:50%;width:5px;height: 11px; border: solid white; border-width: 0 2px 2px 0; transform:translate(-50%,-50%) rotate(45deg);}
.color-flexs .color-elips input:checked ~ .colors::after { display: block;}

.color-flexs .color-elips:hover .colors{transform: scale(1.3);}

.pay-form-div{width: 100%;background: #fff; max-width: 500px;border: solid 1px #ccc;padding: 40px 20px;margin: 0 auto;}
.pay-form-div .form-row{margin-bottom: 30px;}
#card-element{ margin: 10px 0px 0px; border: 1px solid rgb(165, 171, 178); padding:14px 10px;  border-radius: 5px;}
.card-element-label{color: #000;letter-spacing: .5px;font-family: 'oswaldbook';}
.pay-btn{

}
/* favourite */
.card-columns{-webkit-column-count: 4; -moz-column-count:4; column-count: 4;-webkit-column-gap:15px;  -moz-column-gap: 15px;  column-gap:15px; padding:20px 0px;}
.card-columns .item-artwork {  display:block; width: 100%; margin-bottom:30px; margin: 0; -webkit-column-break-inside: avoid; page-break-inside: avoid;  break-inside: avoid;}
.card-columns .item-artwork .artwork-img{height: auto;}
.card-columns .item-artwork .item-content{margin-top: -30px;}
.card-columns .item-artwork .item-artwork-inner{display: block;}

@-moz-document url-prefix() {
    /* Gecko */
    .card-columns .item-artwork{display: inline-block;}
}

@media not all and (min-resolution:.001dpcm) {
    .card-columns .item-artwork{display: inline-block;}
}

/* search artwork */

.photo-gallery.artwork_filtering{padding:20px 0px 50px;}
.search-artwork-page .card-columns{-webkit-column-count: 4; -moz-column-count:4; column-count:4;padding-top:0px;}
.artwork_filtering .common-ab-section{position: relative;}
.artwork_filtering .search-artwork-page{display: flex;}
.artwork_filtering .search-artwork-page .left_filter{width:20%;}
.artwork_filtering .search-artwork-page .right_filter{width:80%;padding: 0px 15px;}
.nos-pages{text-align: center; font-size: 16px; color: #625863;padding-top: 30px; font-family: 'eb_garamond08_regular';}

.left-search-filter{padding:0px 15px;}
.artwork_filtering .accordion-button:not(.collapsed){background: transparent;box-shadow: none !important; border:0px;}
.artwork_filtering .accordion-item{border: 0px;margin-bottom: 20px;}
.artwork_filtering .accordion-button{font-size: 20px;padding: 0px 25px;border-radius: 0px;  font-family: 'oswaldbold'; color: #2f2f2f;}
.artwork_filtering .accordion-button::after{position: absolute; left:0px;}

.artwork_filtering  .left-search-filter .custom-checks{margin-bottom: 5px;}
.artwork_filtering  .left-search-filter .checkbox{color: #2f2f2f;letter-spacing: .5px;}
.artwork_filtering  .left-search-filter .accordion-body{padding:20px 0px 0px;}
.artwork_filtering  .left-search-filter  [type="radio"]:checked + label, .artwork_filtering  .left-search-filter  [type="radio"]:not(:checked) + label{color: #2f2f2f;letter-spacing: .5px;font-family: 'oswaldbook'; margin-bottom: 15px; }

.artwork_filtering  .left-search-filter .category_data{list-style: none; padding:0px; margin: 0px;}
.artwork_filtering  .left-search-filter .category_data li{cursor: pointer;position: relative; font-size: 13px; color: #2f2f2f;letter-spacing: .8px;margin-bottom: 15px; font-family: 'oswaldbook';}
.artwork_filtering  .left-search-filter .category_data .menu_list{width: 100%; display: block;}
.artwork_filtering  .left-search-filter .category_data .menu_list::after{content: '\f068';transform: none !important;right: 0;position: absolute; font-size:14px; color: #2f2f2f; font-family: "Font Awesome 5 Free"; font-weight: 900;}
.artwork_filtering  .left-search-filter .category_data .menu_list.collapsed::after{content: '\f067';}
.artwork_filtering  .left-search-filter .category_data li.active{color: #8c774d;}
.artwork_filtering  .left-search-filter .menu_body_list{padding-top:15px;}
.artwork_filtering  .left-search-filter .category_data .nature_list{padding:5px 20px;margin-bottom: 0px; font-size: 12px; }
.artwork_filtering  .left-search-filter .category_data li.active .nature_list.active{color: #666;}
.artwork_filtering  .left-search-filter .category_data li.active .nature_list{color: #2f2f2f;}

.search-artwork-page .right_filter .sort-by{max-width:300px;display: flex;align-items: center; width: 100%; margin-left: auto;}
.search-artwork-page .right_filter .sort-by label{font-size: 14px;margin:5px; color: #898888;  font-family: 'eb_garamond08_regular'; }
.search-artwork-page .right_filter .sory-by-select{flex: 1;}

.clr-filter{font-size: 14px; color: #625863;text-align: right; float: right; font-family: 'eb_garamond08_regular'; text-decoration: underline !important;}
.clr-filter:hover{ color: #625863;}

.artwork_filtering  .left-search-filter .size_Width{width:72%;}

.filter-btn{border: 1px solid rgb(165, 171, 178); padding: 10px; letter-spacing: 0.8px; cursor: pointer;background: #fff; font-family: 'oswaldbook'; color: #000; font-size: 14px;text-align: center;width: 100%; }
.filter-btn img{width:25px; height:25px; margin-right: 5px;}

/* protographer_public_profile_Page */

.protographer_public_profile_Page .ppp_user_name{font-size: 16px;font-weight: normal; color: #2f2f2f; font-family: 'oswaldbook'; margin-bottom: 20px;}
.protographer_public_profile_Page .ppp_user_name span{font-size: 24px; font-family: 'oswaldbold'; color: #000000; }

.ppp-left-profile{ border: 1px solid rgb(229, 229, 229); background: #fff; padding:10px;}
.ppp-left-profile .ppp-images{ width: 100%; height: 288px; margin-bottom:15px;  }
.ppp-left-profile .ppp-images img{width: 100%; height: 100%; object-fit: cover;}

.ppp-upload-row{display: flex;flex-wrap: wrap;margin-bottom: 15px;}
.ppp-left-profile .ppp-upload{max-width:50%;width: 100%; position: relative;padding:0px 7px ; font-size: 16px; color: #2f2f2f;letter-spacing: .5px;font-weight: normal; margin-bottom: 10px; font-family: 'oswaldbook'; }
.ppp-left-profile .ppp-upload span{font-size: 12px; display: block;}

.ppp-left-profile .ppp-upload::before{content: ""; position: absolute; right: 0; width:1px; height:80%;background: #f3f3f3; top: 0; }
.ppp-left-profile .ppp-upload::after{content: ""; position: absolute; bottom: 0; width:80%; height:1px;background: #f3f3f3; left: 50%; transform: translateX(-50%); }
.ppp-left-profile .ppp-upload .ppp_midle{padding: 10px 8px 15px;}

.ppp-left-profile .ppp-upload:nth-child(2)::before{display: none;}
.ppp-left-profile .ppp-upload:nth-child(3)::after{display: none;}
.ppp-left-profile .ppp-upload:nth-child(4)::after{display: none;}
.ppp-left-profile .ppp-upload:nth-child(4)::before{display: none;}
.about_me h6{font-size: 16px; color: #000000;  font-family: 'oswaldbook';font-weight: normal; margin-bottom:10px; letter-spacing: .5px;}
.about_me p{ font-size: 13px;font-family: 'eb_garamond08_regular'; margin-bottom: 20px; color: #625863; letter-spacing: .5px; }
.about_me p:last-child{margin-bottom: 0px;}

.ppp-right-section .ppp-cover-img{width: 100%;margin-bottom: 20px; border:1px solid rgb(229, 229, 229); height: 379px; position: relative; overflow: hidden; }
.ppp-right-section .ppp-cover-img img{width: 100%; height:100%; object-fit: contain;}
.ppp-right-section .ppp-cover-img video{object-fit: contain;}
.ppp-tabings .nav-pills{justify-content: start; border-bottom: 1px solid #f3f3f3;margin-bottom:25px !important;}
.ppp-tabings .nav-pills .nav-item .nav-link{border-radius:0px 50px 0px 0px; text-transform: none;font-size: 16px;transition: none;background-color: rgb(255, 255, 255);width: 335px;  height: 52px;  }
.ppp-tabings .nav-pills .nav-item .nav-link.active{text-decoration: none; background-color: #eeeced; border-radius: 10px 50px 0px 0px; }
.ppp-tabings .nav-pills .nav-item{background: #fff;}
.ppp-tabings .nav-pills .nav-item:first-child{border-top-left-radius:10px;}
.ppp-tabings .nav-pills .nav-item:last-child{border-radius:0px 50px 0px 0px;}

.artwork_profile_data .cat_natures{font-size: 18px; color: #000000;padding: 5px 0px; font-family: 'eb_garamond08_regular'; margin-bottom: 5px; }
.artwork_profile_data .menu_cates{list-style: none; padding: 0; margin: 0px 0px 20px;display: flex;flex-wrap: wrap;}
.artwork_profile_data .menu_cates li{color: #414141;padding:5px 15px; font-size: 16px; font-family: 'eb_garamond08_regular'; }
.artwork_profile_data .menu_cates li:hover{background: #eeeced; border-radius: 30px; cursor: pointer;}
.artwork_profile_data .menu_cates li.active{background: #eeeced; border-radius: 30px;}

.atwork_data_cards .item-artwork .item-content .heading{font-size: 12px;margin-bottom:0px;}
.atwork_data_cards .item-artwork .item-content .description{font-size: 12px;}
.atwork_data_cards .item-artwork .item-content .prices .category{font-size: 12px;}
.atwork_data_cards .item-artwork .item-content .prices{font-size: 14px;margin-bottom: 0;}
.atwork_data_cards .rating .r-icon{font-size: 9px;cursor: default;}
.atwork_data_cards .rating{margin-bottom: 0px;}
.atwork_data_cards .item-artwork .item-content {padding: 12px 7px;max-width: 95%;}

.item-artwork .artwork-img{position: relative;}
.item-artwork .artwork-img .art_list_imgs{position: absolute; top:5px; right:5px; display: none;}
.item-artwork .artwork-img .art_list_imgs .fav-icon{background: #f2ede9;padding: 6px; border-radius: 50%;margin: 0px 3px; width: 31px; height: 31px;}
.item-artwork .artwork-img .art_list_imgs .fav-icon img{object-fit: contain;vertical-align: unset;}
.item-artwork .artwork-img:hover .art_list_imgs{display: flex;}
.item-artwork .artwork-img .art_list_imgs .fav-icon1{background: #f2ede9;padding: 6px; border-radius: 50%;margin: 0px 3px; width: 31px; height: 31px;}
.item-artwork .artwork-img .art_list_imgs .fav-icon1 img{object-fit: contain;vertical-align: unset;}

.reviews{border-bottom:1px solid rgb(236, 236, 236);padding-bottom: 20px;margin-bottom: 20px;}
.reviews .media{display: flex;align-items: center;margin-bottom: 10px;}
.reviews .media .media_img{ width: 106px; height: 106px; margin-right: 15px;  }
.reviews .media .media_img img{width: 100%; height: 100%; object-fit: cover;}
.reviews .media .media-body{display: flex;width: 100%; flex: 1; justify-content: space-between;}
.reviews .media .media-body .left_reviews{padding-right: 10px;}
.reviews .media .media-body .left_reviews .art-name{display: block;word-break: break-word; font-size: 16px; color: #2f2f2f;font-family: 'oswaldbook';text-decoration: underline !important;margin-bottom: 10px; }
.reviews .media .media-body .left_reviews .art-cate{color: #2f2f2f;word-break: break-word;  font-size: 16px ;font-family: 'oswaldbook'; margin-bottom: 0px;}
.reviews .media .media-body .art-media{display: flex;}
.reviews .media .media-body .art-media .img-user{  width: 22px; height: 22px;border-radius: 50%; object-fit: cover; margin-right: 5px;}
.reviews .media .media-body .art-media .right_date p{font-size: 14px; color: #2f2f2f; font-family: 'oswaldlight'; margin-bottom: 5px;}
.reviews .media .media-body .art-media .right_date p span{color: #000;}
.reviews .description{font-size: 14px;word-break: break-word;  color: #625863; font-family: 'eb_garamond08_regular'; margin-bottom: 0px;}
.reviews .rating .r-icon{font-size:18px ;}

/* artwork_detail_Page */
.artwork_detail_Page .common-ab-section{ position: relative;}

.artwork_detail_Page .artwork_detail_about{background: #fff;padding:15px; margin-bottom: 50px;min-height: 170px;}
.artwork_detail_Page .artwork_detail_about .media{display: flex;cursor: pointer; float: left; margin-right: 25px; max-width:350px; width: 100%;}
.artwork_detail_Page .artwork_detail_about .media_img{ border:9px solid rgb(255, 255, 255);margin-top: -60px; overflow: hidden;  border-radius: 50%;  width: 150px; height: 150px; }
.artwork_detail_Page .artwork_detail_about .media_img img{width: 100%; height: 100%;object-fit: cover;}
.artwork_detail_Page .artwork_detail_about .media .media_body{flex: 1;}
.artwork_detail_about .user-name{font-size: 14px; color: #2f2f2f; margin-bottom: 0px; font-family: 'oswaldbook';}
.artwork_detail_about .user-name span{display: block;padding-bottom: 10px; font-size: 20px; color: #000; font-family: 'oswaldbold'; }
.artwork_detail_about .art-about .ab-title{font-size: 16px; color: #000000;  font-family: 'oswaldbook'; margin-bottom: 10px;}
.artwork_detail_about p{font-size: 16px; font-family: 'eb_garamond08_regular'; color: #625863; margin-bottom: 20px; }
.artwork_detail_about p:last-child{margin-bottom: 0px;}
.art_detail_flex{display: flex;}

.Similar_Artworks{font-size: 24px; color: #000000;  font-family: 'oswaldbold'; text-align: center; margin-bottom: 40px;}

.detail_sliders{margin-bottom: 90px;}
.right_slider_content{background: #fff;height: 100%; max-width:595px; width: 100%; padding: 20px; position: absolute; right: 0; top:0;}
.right_slider_content .rgt_product_Desc p{font-size:16px;letter-spacing: .7px; font-family: 'eb_garamond08_regular';  color: #625863; margin-bottom: 20px;}
.right_slider_content .rgt_product_Desc p i{color: #000; cursor: pointer;}
.right_slider_content .rgt_product_Desc p:last-child{margin-bottom: 0px;}
.right_slider_content .rgt_product_Desc h4{font-size: 16px; color: #000; font-family: 'oswaldbook'; margin-bottom: 10px; }
.detail_sliders .right_slider_content .form-group label, .add-frame-middle.common-form .form-group label{font-size: 14px;margin-bottom: 0px; color: #898888; font-family: 'eb_garamond08_regular';}
.detail_sliders .right_slider_content .form-group .form-control, .add-frame-middle.common-form .form-group .form-control{font-size: 14px; color: #414141;}

.right_slider_content .rating-flex{margin-bottom: 15px;}
.right_slider_content .rating-flex .r-icon{cursor: default;}
.right_slider_content .media{display: flex; align-items: center; cursor: pointer;}
.right_slider_content .media .media-img{border-radius: 50%;object-fit: cover;margin-right: 10px; background-color: rgb(47, 47, 47); width: 22px;height: 22px;  }
.right_slider_content .media .media-name{font-size: 14px; color: #2f2f2f; font-family: 'oswaldlight'; }
.right_slider_content .media .media-name span{color: #000000;}

.right_slider_content .hd_title{display: flex;justify-content: space-between;}
.right_slider_content .hd_title h2{color:#2f2f2f;flex: 1; font-size:20px;font-family: 'oswaldbook'; margin-bottom:5px; }
.right_slider_content .hd_icons{display: flex;cursor: pointer;}
.right_slider_content .hd_icons .fav-icon {width: 17px; height: 17px;}
.right_slider_content .hd_icons .fav-icon img{vertical-align: sub;}
.right_slider_content .hd_icons span{margin-left: 3px; font-size: 12px; color: #625863; font-family: 'eb_garamond08_regular'; }

.right_slider_content .price_date{display: flex; align-items: center;justify-content: space-between;}
.right_slider_content .price_date .prices{font-size:24px; font-family: 'eb_garamond08_regular'; color: #c51512;margin-bottom:5px; }
.right_slider_content .price_date .prices span{font-size: 26px; color: #bdc1c6; text-decoration-line: line-through;}

.right_slider_content .cate-list{display: flex;flex-wrap: wrap;}
.right_slider_content .cate-list p{font-size: 14px; color: #414141;word-break: break-word; background: #eeeced;border-radius:20px; font-family: 'eb_garamond08_regular'; margin:3px; padding: 3px 8px;}

.slick_img{width: 100%; height: 627px; position: relative; overflow: hidden;  }
.slick_img img{width: 100%; height: 100%;object-fit: contain;cursor: pointer;}
.productImages{max-width:450px; width: 100%; }
.productImages .slick-list {overflow: unset;}
.productImages .slick-slide {opacity: .2; padding: 0 25px;}
.productImages .slick-active {opacity: 1;}
.main_slider_datas{position: relative;}

.slick-arrow{width: 35px;opacity: .6; height: 35px;top: 45%; cursor: pointer;position: absolute;  z-index: 1; background: url(../images/down-arrow1.png)no-repeat; background-size: contain;  background-position: center;}
.news__arrow_dir_left{transform: rotate(90deg) translateY(-50%); left: -33px;}
.news__arrow_dir_right{transform: rotate(-90deg) translateY(-50%); right: -33px;}
.slick-arrow:hover{opacity: 1;}

.top_listing{text-transform: uppercase; font-size: 14px; color: #898888;font-weight: normal;letter-spacing: .7px; font-family: 'oswaldbold';margin-bottom: 10px; }
.top_listing a{color: #898888;}
.top_listing a:hover{color: #000;}

.modal{background: rgb(0, 0, 0,0.53);}
.add-frame-modal .modal-dialog{ max-width:490px; margin: 20px auto;}
.common-modal .modal-dialog .modal-content{  border:0px; border-radius: 20px; }
.common-modal .modal-header{border:0px;position: relative;}
.common-modal .modal-title{font-size: 24px;margin-bottom: 10px; color: #000000; font-family: 'oswaldbold'; }
.common-modal .modal-header .btn-close {position: absolute;z-index:1; right:10px; top:10px;}
.common-modal .modal-body{padding: 0px;}
.common-modal .modal-body .add-frame-middle{padding: 0px 40px 30px;}
.modal .owl-carousel .owl-nav .prev {width: 22px;height: 22px;}
.modal .owl-carousel .owl-nav .owl-prev {margin-left: -30px;}
.modal .owl-carousel .owl-nav .owl-next {margin-right: -30px;}
.modal .owl-carousel .owl-nav{top:35%;}

.add-frame-middle .frame_diff{text-align: center;line-height: 1;width: 100%; font-size: 16px; color: #625863; font-family: 'eb_garamond08_regular'; }
.add-frame-middle .frame_diff img{object-fit: cover;cursor: pointer; margin:0px auto 5px; width: 100%;  height: 86px;  }
.add-frame-middle .no_frame{display: flex;cursor: pointer; align-items: center;justify-content: center; border: 1px solid rgb(196, 190, 190);background-color: rgb(236, 236, 236);width: 100%; height: 85px; font-size: 17px; font-family: 'eb_garamond08_regular'; color: #625863; }
.add-frame-middle .frame-owl{margin-bottom: 30px;}
.add-frame-middle .frame_photo{ width: 100%; height: 340px; margin:0px auto 30px; }
.add-frame-middle .frame_photo img{width: 100%; height: 100%; object-fit: contain;}

.add-frame-middle .at_prices,.add-frame-middle .at_prices1{font-family: 'eb_garamond08_regular'; font-size:18px; color: #a8aeb5; margin-bottom: 0px;}
.add-frame-middle .at_prices span,.add-frame-middle .at_prices1 span{color: #000;}
.add-frame-modal .frame-price{display: none;}
.Frame_modal .frame-price{display: block;}

.wht-frame{background: #000; color: #fff;}
.add-frame-middle .no_frame.active{border: 1px solid rgb(0, 0, 0);}
.add-frame-middle .frame_diff.active img{border: 1px solid rgb(0, 0, 0);}

.Frame_modal .modal-dialog{ max-width:985px; margin: 20px auto;}
.common-modal .modal-header{padding: 16px 0px 0px;}

.add-frame-modal .frame_user_flex .frame_description{display: none !important;}
.Frame_modal .frame_user_flex .frame_description{display: block;width:50%;padding:45px 10px 10px 30px;}
.Frame_modal .frame_user_flex .add-frame-middle{width:50%;}
.Frame_modal .frame_user_flex{display: flex;}
.Frame_modal .frame_user_flex .frame_images{display: flex; margin-bottom: 40px;}
.Frame_modal .frame_user_flex .frame_images .left_frame{width: 66.66% !important;display: flex;align-items: center;justify-content: center; padding-right: 20px;}
.Frame_modal .frame_user_flex .frame_images .left_frame img{max-width: 100%;box-shadow: 0 0 10px;width: auto;height: auto; max-height: 100%; object-fit: contain;}

.frame_user_flex .frame_images .right_frame{ width: 33.33% !important;}
.frame_user_flex .frame_images .right_frame .first_frame{width: 100%;margin-bottom:20px;}
.frame_user_flex .frame_images .right_frame .first_frame img{width: 100%;height: 100%; object-fit: contain;}
.frame_user_flex .frame_images .right_frame .first_frame:last-child{margin-bottom: 0px;}
.frame_user_flex .description_frame h2{text-transform: uppercase; font-size: 18px;  color: #2f2f2f; font-family: 'oswaldbold'; margin-bottom: 10px;}
.frame_user_flex .description_frame p{font-size: 16px; font-family: 'eb_garamond08_regular'; color: #625863; margin-bottom: 20px;}
.frame_user_flex .description_frame ul{list-style: none; padding: 0; margin:0;}
.frame_user_flex .description_frame ul li{font-size: 16px; font-family: 'eb_garamond08_regular'; color: #625863;}

/* shopping-cart */
.payment_detail{background: #161616; border-radius:25px;padding: 20px 10px;}
.payment_detail .title{color: #fff;  font-family: 'oswaldbold'; font-size: 22px;margin-bottom:20px; }
.payment_detail .login-btn{background: #fff; color: #000; max-width: 100%; margin-bottom:25px;}
.payment_detail .form-group label{color: #fff; margin-bottom: 5px;}
.payment_detail .form-group .form-control{color: #fff;}
.payment_detail .form-group .input-group-text{cursor: pointer; background: #fff;display: flex;justify-content: center;align-items: center;  color: #000; font-size: 16px; font-family: 'oswaldbook'; border-radius: 6px !important;  width: 94px; height: 32px;}
.payment_detail .order_am{color: #fff;  font-family: 'oswaldbold';position: relative; font-size:16px;display: block; margin-bottom:9px;}
.payment_detail .order_am .trash_icon{width:20px;height:20px; cursor: pointer; position: absolute; right:0px;}
.payment_detail .final_amt {color: #fff; font-family: 'oswaldbold'; font-size: 22px;padding:15px 0px 30px; margin:0px 0px ;display: block; }
.payment_detail .art-btn{max-width: 100%;}
.payment_detail .art-btn:hover{border-color:#d4c6aa;background: transparent; color: #d4c6aa;}
.payment_detail .form-group .input-group{border-bottom: 1px solid rgb(165, 171, 178);}
.payment_detail .form-group{margin-bottom: 10px !important;}
.shopping_cart_Page .back-btns{display: block; padding-bottom:15px; margin-bottom: 25px; border-bottom:1px solid #ececec; ;}
.shopping_cart_Page .back-btns a{font-size: 16px; color: #2f2f2f; display: inline-block; font-family: 'oswaldbook';margin-bottom: 10px;}
.shopping_cart_Page .shopping_headers{display: flex;justify-content: space-between;margin-bottom:30px;}
.shopping_cart_Page .shopping_headers .s_heads{flex: 1;}
.shopping_cart_Page .shopping_headers .s_heads h4{ font-family: 'oswaldbold'; font-size: 21px; color: #000; margin-bottom:3px;}
.shopping_cart_Page .shopping_headers .s_heads p{color: #2f2f2f; font-family: 'oswaldbook'; font-size: 14px; margin-bottom: 0px;}
.shopping_cart_Page .shopping_headers .s_flex .form-group{display: flex;align-items: center;}
.shopping_cart_Page .shopping_headers .s_flex .form-group .form-control{font-size: 14px;flex: 1; ;padding:0px; color: #000;margin-bottom: 0px;}
.shopping_cart_Page .shopping_headers .s_flex label{font-size: 14px;margin-bottom: 0px; color: #898888;}
.shopping_cart_Page .shopping_headers .s_flex {max-width:170px;width: 100%;}

.shopping_cart_Page .table thead{background: #000;font-size: 14px; font-family: 'oswaldbook'; color: #fff;}
.shopping_cart_Page .table thead th{border:0;padding: 14px 5px; text-align: center; letter-spacing: .7px;text-transform: uppercase; font-weight: normal; }
.shopping_cart_Page .table-responsive{border-radius:5px; scrollbar-width: thin; scrollbar-color:#008ed6; }

.shopping_cart_Page .media-table{display: flex;}
.shopping_cart_Page .media-table .media-img{margin-right:10px; width:60px; height:60px;  }
.shopping_cart_Page .media-table .media-img img{width: 100%; height: 100%; object-fit: contain; object-position: top; }
.shopping_cart_Page .media-table .media-body{flex: 1;}
.shopping_cart_Page .media-table .media-body .art-title{text-decoration: underline !important;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden; font-size: 14px; color:#2f2f2f;font-family: 'oswaldbook'; margin-bottom: 10px; }
.shopping_cart_Page .media-table .media-body p{font-size: 14px;word-break: break-word; color:#2f2f2f;font-family: 'oswaldbook'; margin-bottom:0px;}

.shopping_cart_Page .table tbody{padding: 10px 15px;}

.shopping_cart_Page .table tbody td{font-size: 14px;padding: 5px; vertical-align: middle; border-color:#ececec; color:#2f2f2f;font-family: 'oswaldbook';}
.shopping_cart_Page .delete-btn{width:20px; height: 20px;margin: 0px auto; display: block; object-fit: contain;}
.shopping_cart_Page .delete-btn img{width: 100%; height:100%;object-fit: contain;}
.shopping_cart_Page .delete-btn:hover{filter: invert(1);}

.shopping_cart_Page .table tbody td a{color: #000;}

.qty-input {font-size: 14px; color: #989898; font-family: 'oswaldbook';}
.qty-input input{background: transparent; border:0px;color:#2f2f2f; width:35px;text-align: center; margin: 0px 5px;}
.qty-input i{cursor: pointer;}
.qty-input i:hover{color: #000;}

.shopping_cart_Page .table thead tr th:nth-child(1), .shopping_cart_Page .table tbody tr td:nth-child(1){width:20%;}
.shopping_cart_Page .table thead tr th:nth-child(2), .shopping_cart_Page .table tbody tr td:nth-child(2){width:10%;text-align: center;}
.shopping_cart_Page .table thead tr th:nth-child(3), .shopping_cart_Page .table tbody tr td:nth-child(3){width:15%;text-align: center;}
.shopping_cart_Page .table thead tr th:nth-child(4), .shopping_cart_Page .table tbody tr td:nth-child(4){width:15%;text-align: center;}
.shopping_cart_Page .table thead tr th:nth-child(5), .shopping_cart_Page .table tbody tr td:nth-child(5){width:15%;text-align: center;}
.shopping_cart_Page .table thead tr th:nth-child(6), .shopping_cart_Page .table tbody tr td:nth-child(6){width:15%;text-align: center;}
.shopping_cart_Page .table thead tr th:nth-child(7), .shopping_cart_Page .table tbody tr td:nth-child(7){width:5%;text-align: center;}

.total_Pay{color: #000; font-size: 16px; font-family: 'oswaldbook';margin-bottom: 0px;}
.shopping_cart_Page .table tbody tr:last-child td{border:0px;}

/*  */

header .middle-contents .middle-headers .nav-hovers{background: #fff; left: 0; z-index: 9; padding: 20px; position: absolute; width: 100%; display: none;}
header .middle-contents .middle-headers li:hover .nav-hovers{display: flex;transition: .3s all;box-shadow: 1px 1px 3px rgba(0,0,0,.2);}

header .nav-hovers {display: flex;justify-content: space-between;}
header .nav-hovers .artwork_imgs{width:50%; height:300px; }
header .nav-hovers .artwork_imgs img{width: 100%; height: 100%; object-fit: cover;}

header .nav-hovers .hover_links{width:50%;flex: 1; display: flex;}
header .nav-hovers .drop_menu_left{width: 33%;}
header .nav-hovers .drop_menu_right{width: 67%;padding-left: 10px;}
header .nav-hovers .drop_menu_right ul li{display: inline-block; width:48%;}

header .nav-hovers  h4{text-transform: uppercase;font-size: 16px; color: #000;font-family: 'oswaldbook'; margin-bottom: 15px;}
header .nav-hovers  ul{list-style: none; padding:0px ; margin: 0px;}
header .nav-hovers  ul li a{color: #989898;font-size: 13px; font-family: 'oswaldbook'; margin-bottom: 10px; display: block;}
header .nav-hovers  ul li a:hover{text-decoration: underline !important;}
header .nav-hovers  ul li a.active{color: #000;}

/* view_order */
.shopping_cart_Page .common-ab-section {position: relative;}

.view_order_page .H_title{color: #000000;font-weight: normal; font-size: 24px; font-family: 'oswaldbold'; text-align: center; margin-bottom: 10px;}
.view_order_page .description{font-size: 12px; color: #625863;font-family: 'oswaldlight';margin-bottom: 20px;text-align: center;letter-spacing: 0.5px; }

.view_order_page{}
.shopping_cart_Page .view_order_page .table thead th{text-align: left !important;text-transform: uppercase;}
.shopping_cart_Page .view_order_page .table tbody td{text-align: left !important;}

.shopping_cart_Page .view_order_page .table thead tr th:nth-child(1), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(1){width:5%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(2), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(2){width:15%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(3), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(3){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(4), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(4){width:25%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(5), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(5){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(6), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(6){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(7), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(7){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(8), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(8){width:15%;}

.rating_orders{text-align: center;}
.rating_orders p{text-decoration: underline;font-family: 'oswaldlight';margin-bottom: 5px; cursor: pointer;text-align: center; }
.rating_orders .rating .r-icon{font-size: 16px;}
.rating_orders .rating{justify-content: center;}

.rating_views{padding:0px 20px 20px;}
.rating_views .media-table{display: flex;align-items: center;padding:10px 0px 25px;}
.rating_views .media-table .media-img{ width: 107px; height: 106px; margin-right: 10px; }
.rating_views .media-table .media-img img{width: 100%; height: 100%; object-fit: cover;}
.rating_views .media-table .media-body .art-title{font-size: 16px; color: #2f2f2f;  font-family: 'oswaldbook';text-decoration: underline !important;margin-bottom: 5px; }
.rating_views .media-table .media-body p{font-size: 16px; color: #2f2f2f;  font-family: 'oswaldbook'; margin-bottom: 0px;}

.modal-body  .rating_content{padding:20px;border-top: 2px solid rgb(218, 218, 218);}
.modal-body  .rating_content label{font-size: 12px; color: #a5abb2;  font-family: 'oswaldbook'; margin-bottom: 5px;}
.modal-body  .rating_content p{font-size: 14px; line-height: 1.7; letter-spacing: .5px ;color: #2f2f2f; font-family: 'oswaldbook'; margin-bottom: 0px;}
.rating_views .rating{justify-content: center;}
.rating_views .rating .r-icon{font-size: 24px;margin: 0px 2px;}

.review-modal .modal-dialog{ max-width: 493px; margin: 20px auto; }

/* order */
.customer_order{margin-bottom: 30px;}
.customer_order .order-top .order_xp{color: #fff;padding:12px; font-size: 14px;  font-family: 'oswaldbook';margin-bottom: 0px;}
.customer_order .order-top{background: #000;border-radius: 5px 5px 0px 0px;}
.customer_order .order-top .row{align-items: center;}
.customer_order .order-top .invoice-btn{padding: 5px;}
.customer_order .art-btn{font-size: 14px; text-transform: uppercase; height: 40px;}
.customer_order .invoice-btn .art-btn:hover{color: #d4c6aa; border-color: #d4c6aa;}

.customer_order .table thead tr th:nth-child(1), .customer_order .table tbody tr td:nth-child(1){width:25%;}
.customer_order .table thead tr th:nth-child(2), .customer_order .table tbody tr td:nth-child(2){width:15%;}
.customer_order .table thead tr th:nth-child(3), .customer_order .table tbody tr td:nth-child(3){width:10%;}
.customer_order .table thead tr th:nth-child(4), .customer_order .table tbody tr td:nth-child(4){width:10%;}
.customer_order .table thead tr th:nth-child(5), .customer_order .table tbody tr td:nth-child(5){width:10%;}
.customer_order .table thead tr th:nth-child(6), .customer_order .table tbody tr td:nth-child(6){width:10%;}
.customer_order .table thead tr th:nth-child(7), .customer_order .table tbody tr td:nth-child(7){width:10%;}
.customer_order .table thead tr th:nth-child(8), .customer_order .table tbody tr td:nth-child(8){width:15%;}

.customer_order .table thead{background: #d4d4d4;font-size: 18px; font-family: 'oswaldbook'; color: #161616;}
.customer_order .table thead th{border:0;font-size: 16px; padding: 14px 15px;text-transform: uppercase; letter-spacing: .7px; font-weight: normal; }
.customer_order .table tbody td{color: #2f2f2f; font-size: 14px; font-family: 'oswaldbook'; vertical-align: middle;}
.customer_order .media-table{display: flex;align-items: center;}
.customer_order .media-table .media-img{ width:90px; height:90px; margin-right: 10px; }
.customer_order .media-table .media-img img{width: 100%; height: 100%; object-fit: cover;}
.customer_order .media-table .media-body .art-title{font-size: 14px; color: #2f2f2f;  font-family: 'oswaldbook';text-decoration: underline !important;margin-bottom: 5px; }
.customer_order .media-table .media-body p{font-size: 14px; color: #2f2f2f;  font-family: 'oswaldbook'; margin-bottom: 0px;}
.customer_order .media-table .media-body{flex: 1; width: 100%;}
.arrow_tops {background: #000;cursor: pointer; position: relative; width:55px; height:45px;border-radius: 0px 0px 5px 5px; }
.arrow_tops::before{content: "\f077"; line-height: 1; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); color: #fff; font-size: 22px; font-weight: 700; font-family: "Font Awesome 5 Free"; }
.arrow_tops.collapsed{background: #d4c6aa;}
.arrow_tops.collapsed::before{content: "\f078"; color: #fff;}

.rating_content.form-group label{color: #2f2f2f;}
.rating_content.form-group .form-control{border: 1px solid rgb(165, 171, 178);padding: 10px !important;}
.rating_content .submit-btn{margin-top: 30px;}
.rating_content .submit-btn .art-btn{ max-width: 186px; margin: 0px auto;}

.order-pages .view_order_page .H_title{text-transform: uppercase;font-size: 40px; color: #2f2f2f; margin-bottom: 30px;}

/* photo wall */

.photo_wall_page .title{font-size:32px; color: #2f2f2f; margin-bottom: 15px; text-align: center;  font-family: 'oswaldbold';}
.photo_wall_page .max-desc{font-size: 22px; color: #2f2f2f; margin:0px auto 40px; text-align: center; font-family: 'oswaldbook'; max-width: 785px; width: 100%; letter-spacing: .5px;}

.art_wall_detaol_modal .modal-dialog{  max-width: 1034px;margin: 20px auto;  }
.art_wall_detaol_modal .art_detail_modal{padding:30px 50px;}
.art_wall_detaol_modal .art_detail_modal .art-img{max-width: 462px; width: 100%; position: relative;overflow: hidden;}
.art_wall_detaol_modal .art_detail_modal .art-img img{width: 100%; height:100%; object-fit: contain; position: relative;}
.art_detail_modal .right_Detail_content .title{font-size: 24px; color: #000; letter-spacing: .5px; font-family: 'oswaldbold'; margin-bottom: 15px; text-transform: uppercase;}
.art_detail_modal .right_Detail_content .clm_title{font-size: 20px; color: #2f2f2f;text-transform: uppercase;letter-spacing: .5px; font-family: 'eb_garamond08_regular';margin-bottom: 15px; }

.art_detail_modal .right_Detail_content .price{font-size:26px; color: #c51512; font-family: 'eb_garamond08_regular'; margin-bottom:15px;}
.art_detail_modal .right_Detail_content .sub_title{color: #000; font-size: 14px; font-family: 'oswaldbook';margin-bottom: 15px; }
.art_detail_modal .right_Detail_content .description{font-size:16px;line-height: 1.7; color: #625863;letter-spacing: .5px; font-family: 'oswaldbook'; margin-bottom: 25px;}
.art_detail_modal .right_Detail_content .price span{color: #bdc1c6;}

.product_included{padding:50px 0px 20px;max-width:95%;width: 100%;margin: 0px auto;}
.product_included .pi_card {margin-top: 10px; margin: 0px auto; cursor: pointer;}
.product_included .pi_card .pi-img{ box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.22);margin: 0px auto 10px; width: 127px; height: 175px;position: relative; overflow: hidden;  }
.product_included .pi_card .pi-img img{width: 100%; height: 100%; object-fit:contain;}
.product_included .pi_card .card-body p{text-align: center; font-size: 14px; color: #625863;font-family: 'eb_garamond08_regular'; margin-bottom: 2px; }
.product_included .pi_card .card-body{padding: 0px;}
.product_included .pi_card .card-body p span{color: #000;}
.product_included .pi_card .card-body p span + span{color: #bdc1c6;}
.product_included .pi_title{font-size: 16px; color:#000; font-family: 'oswaldbold'; text-transform: uppercase; margin-bottom: 30px; text-align: center;}
.modal .product_included .owl-carousel .owl-nav .prev { width: 40px;height: 40px;}
.modal .product_included .owl-carousel .owl-nav {top: 40%;}

.art-photowall .common-ab-section {position: relative;}

.overlay-img { webkit-filter: blur(25px); -moz-filter: blur(25px); -o-filter: blur(25px); -ms-filter: blur(25px); filter: blur(25px); content: ""; position: absolute; top: 0%; left: 0; right: 0; bottom: 0; z-index: -1;}
.overlay-img img {object-fit: cover !important;width: 100%;height: 100%;}

.listing_upload{list-style: none;display: flex;flex-wrap: wrap;padding: 0;margin: 0;}
.listing_upload .upload_img{display: flex;align-items: center;justify-content: center; border:1px solid rgb(224, 224, 224);background: #faf8f9; border-radius:5px;overflow: hidden; width: 110px; height: 110px; margin:5px; }
.listing_upload .upload_img img{width: 100%; height: 100%; object-fit: cover;}
.listing_upload .upload_img .defult_img{width:50px; height:50px; object-fit: contain;}

/*  */
.common-ab-section .ex-positions .tooltip-mark-content{width:500px;}
.cancel_plan{color: #000 !important; font-size: 16px; text-transform: uppercase;font-family: 'oswaldbook'; letter-spacing: 0.8px;}
.cancel-plan{color:red;font-size: 16px;text-transform: uppercase;font-family: 'oswaldbook'; letter-spacing: 0.8px;}
.cancel_plan:hover{text-decoration: underline;}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before{background: #000;}
table.dataTable > thead .sorting::before, table.dataTable > thead .sorting::after, table.dataTable > thead .sorting_asc::before, table.dataTable > thead .sorting_asc::after, table.dataTable > thead .sorting_desc::before, table.dataTable > thead .sorting_desc::after, table.dataTable > thead .sorting_asc_disabled::before, table.dataTable > thead .sorting_asc_disabled::after, table.dataTable > thead .sorting_desc_disabled::before, table.dataTable > thead .sorting_desc_disabled::after{bottom:20px;}

.powered_by_strip{max-width: 150px; width: 100%; margin: 30px auto 0px;}
.powered_by_strip img{max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain;}

#card-errors{color: red; font-size: 12px;}

.MP_current_plan .plan_listing .p_list span {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;    overflow: hidden;}
.MP_current_plan .plan_listing .p_list span + span{overflow: visible;}

.upload_arttable .table-responsive{overflow-y: hidden;}
table.dataTable > tbody > tr.child ul.dtr-details{width: 100%;}
table.dataTable > tbody > tr.child ul.dtr-details li{display: flex; align-items: center;}
table.dataTable > tbody > tr.child ul.dtr-details .dtr-data{margin-left: 10px;}

.btn:focus{box-shadow: none;}

.owl-carousel .owl-stage {
    display: flex;
  }
  .owl-carousel .owl-item {
    display: flex;
    flex: 1 0 auto;
  }

.plan_choose_box .owl-carousel .owl-stage {margin: 0px auto; }
.size_guide_table{padding: 30px 0px;}
.size_guide_table .table thead{background: #000;color: #ffff;font-family: 'oswaldbook';letter-spacing: 1px; font-size: 14px;}
.size_guide_table .table tbody td{color: #000; font-size: 14px; font-family: 'oswaldbook';letter-spacing: 1px; }

.video_owl .owl-nav{display: none;}
.video_owl .owl-dots {display: flex;justify-content: center;align-items: center;margin:20px 0px;}
.video_owl .owl-dots .owl-dot {width: 10px; height: 10px; border-radius: 50%; background: #bbb8b8; margin: 0px 4px; text-align: center;}
.video_owl .owl-dots .owl-dot.active{background: #000;width:15px; height:15px;}

/*  */
.not-found-box{ border-radius: 12px; padding: 14px; max-width: 500px; width: 100%; margin: 0px auto; }
.not-found-box .not-found-img{ max-width: 200px; width: 100%; height: auto; margin: 0px auto 40px; }
.not-found-box .not-found-img img { width: 100%; height: 100%; }
.not-found-box .not-found-txt { color: #000; font-family: 'oswaldbook'; font-size: 20px; text-align: center; margin-bottom: 10px; }

.swal2-styled.swal2-default-outline:focus { box-shadow:none;}
.swal2-styled.swal2-default-outline{box-shadow: none;}


.select2-container--default .select2-selection--single{border:0px solid rgb(202, 205, 214);padding: 6px 0px; border-bottom: 1px solid #a5abb2; border-radius: 0px; background:transparent; height: auto;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #414141;padding-left:0px; font-family: 'oswaldbook'; font-size: 14px; line-height:unset;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(../images/arrow-down-sign-to-navigate.png) no-repeat right 0px center; background-size: 11px; border: 0px; height: 15px; width: 20px; transform: translate(-50%, -50%);}
.select2-search--dropdown .select2-search__field{display: none;}
.select2-search--dropdown{padding:0px;}
.select2-container--open .select2-dropdown--below{border:1px solid #aaa;background: rgb(243, 243, 243); z-index: 99999999999; }
.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected="true"] {background-color:#000;color: white;}
.select2-results__option {padding: 4px 5px;font-size:14px;font-family: 'oswaldbook';}
.select2-dropdown{border-radius:0px;}
.modal .select2-container{width: 100% !important;}

video::-internal-media-controls-download-button {
    display:none;
}

#showmoreModal .modal-title{font-size: 20px; color: #000;font-family: 'oswaldbook'; }
#showmoreModal .modal-body{font-size:18px; color: #2f2f2f; margin-bottom: 10px;font-family: 'eb_garamond08_regular';letter-spacing: .8px; line-height: 1.8;}

.swal2-icon.swal2-info {border-color: #000 !important; color: #000 !important;}
.toast{background: #000; border-radius:5px;}
.toast-header{background: #000;font-family: 'oswaldbook'; border-radius:5px; }
.toast .btn-close{background: url(../images/close.png)no-repeat;background-position: center; background-size: 13px;}
.toast-header h4{font-size: 14px; color: #fff;  letter-spacing: .8px; border:0;margin-bottom: 0px;}

.share-modal-one{padding:30px 0px;}
.share-modal-one .invest-btn{display: flex;justify-content: center;}
.share-modal-one .first-icons{width:33%;text-align: center;  color: #000;font-family: 'oswaldbook'; font-size: 14px; display: flex; flex-direction: column;  align-items: center;}
.share-modal-one .first-icons span{display: block;width: 100%;}

.share-modal-one .first-icons .a2a_svg{width:26px;margin: 0px auto; height:26px;}
.share-modal-one .a2a_default_style a{float: none;}
.share-modal-one .first-icons .a2a_label{display: none !important;}

/* range slider */


.slider-labels { margin-top: 10px;}
.noUi-target,.noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none;-moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box;}
.noUi-target { position: relative;direction: ltr; }
.noUi-base { width: 100%; height: 100%; position: relative;z-index: 1; }
.noUi-origin { position: absolute;right: 0;top: 0; left: 0; bottom: 0; }
.noUi-handle { position: relative; z-index: 1; }
.noUi-stacking .noUi-handle { z-index: 10;}
.noUi-state-tap .noUi-origin {-webkit-transition: left 0.3s,top .3s; transition: left 0.3s,top .3s;}
.noUi-state-drag * { cursor: inherit !important; }

/* Painting and performance;
* Browsers can paint handles in their own layer.
*/
.noUi-base,.noUi-handle { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

/* Slider size and handle placement; */
.noUi-horizontal { height:8px; border-radius: 10px;}
.noUi-horizontal .noUi-handle { width:18px; height:18px;cursor: pointer; border-radius: 50%; left: -7px; top: -5px;  background-color: #2f2f2f; }
 /* Styling; */
.noUi-background { background: #D6D7D9;}
.noUi-connect { background: #000; -webkit-transition: background 450ms;transition: background 450ms; }
.noUi-origin { border-radius:10px; }

/* Handles and cursors;*/
.noUi-draggable {cursor: w-resize; }
.noUi-vertical .noUi-draggable { cursor: n-resize; }


/* Disabled state;*/
[disabled].noUi-connect,[disabled] .noUi-connect { background: #4f4f4f;}
[disabled].noUi-origin,[disabled] .noUi-handle { cursor: not-allowed; }

.range-slider-price .caption{font-family: 'oswaldbook'; color: #2f2f2f; font-size: 14px; letter-spacing: .5px;}
.range-slider-price{padding: 20px;}

/* customer_create_wall */

.create_wall_section{width: 100%;height:100vh; overflow: hidden; display: flex;}

.create_wall_section .left_filter_section{position: relative; background: rgb(47, 47, 47); max-width: 280px; width: 100%; z-index:9999}
.create_wall_section .left_filter_section .inner_section{padding: 10px;height: 100%;}
.create_wall_section .left_filter_section .price_one{font-size: 14px; color: #fff; margin-bottom: 10px; font-family: 'oswaldbook'; text-align: center;}
.create_wall_section .art-btn{text-transform: uppercase;letter-spacing: .5px; width: 230px; height: 34px; font-size: 16px; margin: 0px auto;}
.create_wall_section .art-btn:hover{background: #fff; color: #000; }
.create_wall_section .previous-btn, .create_wall_section .save-btn{background: #000; color: #fff;margin-top: 10px;}

.create_wall_section .left_filter_section .tab-pane{transform: translate3d(-100%,0,0); transition: transform .4s; transition-timing-function: cubic-bezier(.4,0,.3,1);}
.create_wall_section .left_filter_section .tab-pane.active{transform: translateZ(0);}


.create_wall_section .left_filter_section .nav-pills .nav-link.active { background: transparent; }
.create_wall_section .left_filter_section .nav-pills .nav-link p{margin-bottom: 0px;font-weight: normal;letter-spacing: .5px; font-size: 12px;color: #fff;text-transform: uppercase; font-family: 'oswaldbook'; text-align: center;}
.create_wall_section .left_filter_section .nav-pills .nav-link p span{display: block;padding-top:5px;}
.create_wall_section .left_filter_section .nav-pills .nav-item{width: 100%;margin-bottom: 15px;}
.create_wall_section .left_filter_section .nav-pills .nav-link{width: 100%;}
.create_wall_section .left_filter_section .nav-pills .nav-link .icon-menu{width:32px; height:32px; object-fit: contain;margin: 0px auto 10px;}
.create_wall_section .left_filter_section .button-section-bottom{margin-top: auto;}

.create_wall_section .navbar-brand{max-width:160px; width: 100%; margin: 0px auto 20px; display: block;}
.create_wall_section .navbar-brand img{max-width: 100%; max-height:100%; width:auto; height: auto; }

.create_wall_section .first-selection-logo{display: flex;flex-direction: column;}
.create_wall_section .left_filter_section .nav-pills{ height: calc(100vh - 200px); display: block; overflow: auto;}

.en-flex{display: flex;justify-content: space-between;padding-bottom: 10px; }
.en-flex h6{color: #fff;margin-bottom: 0px; text-transform: uppercase; letter-spacing: .5px; font-size: 12px;  font-family: 'oswaldbook'; }
.en-flex .close{color: #fff; font-size:30px;cursor: pointer;line-height: 0; line-height: 0.3;}

.wall-bgs{ margin-bottom:10px;padding-right: 5px;}
.wall-bgs .wall-img{width: 100%; height:150px; margin-bottom:10px; background-color: #fff; cursor: pointer; transition: all .25s ease;}
.wall-bgs .wall-img:hover{opacity: .65;}
.wall-bgs .wall-img img{width: 100%; height:100%; object-fit: cover;}

.colorlist{display: flex;flex-wrap: wrap;}
.colorlist .color-one{margin-right:5px;margin-bottom: 5px; position: relative;}
.colorlist .color-one .color {position: relative; width:30px; height: 30px; display: block; background-color: rgb(231, 221, 227);}
.colorlist .color-one .color::before{opacity:0; content: ""; position: absolute; background: url(../images/tick1.png)no-repeat center; background-size: 16px; width: 20px; height: 20px; left: 50%; top: 50%;  transform: translate(-50%,-50%);}
.colorlist .color-one  [type="radio"]:checked ~ .color::before{opacity: 1;}
.colorlist .color-one input { cursor: pointer;height:100%; width:100%;z-index: 1;}

.create_wall_section .wall_selection{height: calc(100vh - 185px); overflow: auto; margin-bottom: 20px;}

.wall_selection::-webkit-scrollbar { width:4px;}
.wall_selection { scrollbar-width: thin; scrollbar-color: rgb(7, 22, 55);}
.wall_selection::-webkit-scrollbar-track { background: #000;}
.wall_selection::-webkit-scrollbar-thumb { background-color:#fff ; border-radius: 6px; }

.wall_frame_Section::-webkit-scrollbar { width:4px;}
.wall_frame_Section { scrollbar-width: thin; scrollbar-color: rgb(7, 22, 55);}
.wall_frame_Section::-webkit-scrollbar-track { background: #000;}
.wall_frame_Section::-webkit-scrollbar-thumb { background-color:#fff; border-radius: 6px; }

.photos_section::-webkit-scrollbar { width:4px;}
.photos_section { scrollbar-width: thin; scrollbar-color: rgb(7, 22, 55);}
.photos_section::-webkit-scrollbar-track { background: #000;}
.photos_section::-webkit-scrollbar-thumb { background-color:#fff; border-radius: 6px; }

.create_wall_section .wall_frame_Section{height: calc(100vh - 230px); overflow: auto; margin-bottom: 20px; }
.create_wall_section .wall_frame_Section .wall-frames{width: 100%; margin-bottom: 10px; display: flex; justify-content: center;  align-items: center;}
.create_wall_section .wall_frame_Section .wall-frames:last-child{margin-bottom: 0px;}
.create_wall_section .wall_frame_Section .wall-frames img{cursor: pointer; max-width: 100%; max-height:100%; width: auto; height: auto;}
.create_wall_section .wall_frame_Section .wall-frames img:hover{opacity: .65;}

.select_Design .input-group{background: #fff; height:28px; margin-bottom:5px; }
.select_Design .input-group .form-control{border-radius: 0px;height: 100%; border:0; font-size: 14px; color: #000;}
.select_Design .input-group .form-control::placeholder{color: #898888;}
.select_Design .input-group .input-group-text{width:40px;height:100%; background: transparent; border-radius:0; border:0;}
.select_Design .input-group .input-group-text img{width:100%; height:100%; object-fit: contain;}

.select_Design .Category-one{width: 100%;margin-bottom: 10px;}
.select_Design .Category-one .select2-container{width: 100% !important;}
.select_Design .Category-one .select2-container--default .select2-selection--single .select2-selection__rendered{color: #fff; font-family: 'eb_garamond08_regular';}
.select_Design .select2-container--default .select2-selection--single .select2-selection__arrow b{filter: invert(1);}

.Category-one .range-slider-price{padding: 10px 3px 0px 0px;}
.Category-one .noUi-horizontal {height: 5px;background:rgb(59, 59, 59); width: 95%; margin: 0px auto;}
.Category-one .noUi-background {background: rgb(59, 59, 59);}

.Category-one .noUi-horizontal .noUi-handle { width: 14px; height: 14px; left: -5px; top: -5px; background-color: #fff;}
.Category-one .noUi-horizontal .noUi-handle.noUi-handle-lower{left:-5px;}
.Category-one .range-slider-price .caption{color: #fff; font-size: 12px;  font-family: 'oswaldlight';}

.Category-one .price-labels{color: #fff; font-size: 14px; margin-bottom: 5px;}
.photos_section{display: flex;flex-wrap: wrap;  }
.photos_section .photos-ones{cursor: pointer; width: 33.33%; height: 105px; padding: 2px; }
.photos_section .photos-ones div{width: 100%; height: 100%;}
.photos_section .photos-ones div img{width: 100%; height: 100%; object-fit: contain;}

.Category-one .color-flexs{padding: 0px 15px;}
.Category-one .color-flexs.owl-carousel .owl-nav .prev{width:15px; height:15px; transform: none; color: #fff;display: flex; align-items: center;  justify-content: center; }
.Category-one .color-flexs.owl-carousel .owl-nav .owl-prev {margin-left: 0px;}
.Category-one .color-flexs.owl-carousel .owl-nav .owl-next {margin-right: 0px;}
.Category-one .color-flexs.owl-carousel .owl-nav{left:0px;}

.Category-one .color-flexs .color-elips:hover .colors {transform:none;}
.Category-one .color-flexs .color-elips .colors{margin: 0px; width: 18px; height:18px;}

.create_wall_section .select_Design{height: calc(100vh - 255px );margin-bottom:15px; overflow: auto;}
.select_Design::-webkit-scrollbar { width:4px;}
.select_Design { scrollbar-width: thin; scrollbar-color: rgb(7, 22, 55);}
.select_Design::-webkit-scrollbar-track { background: #000;}
.select_Design::-webkit-scrollbar-thumb { background-color:#fff; border-radius: 6px; }

.right_wall_Section{width: 100%;flex: 1;height: 100%;}
.common-wall-sections{background: url(../images/wall-bg1.jpg)no-repeat; background-size: cover; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}

.common-wall-sections .first_selecton-process{text-align: center; background: rgb(47, 47, 47,0.44); max-width: 576px; width: 100%; margin: 0px auto;padding:50px 30px; }
.common-wall-sections .first_selecton-process .stpers{font-size: 12px; letter-spacing: .5px; font-family: 'oswaldbook'; margin-bottom:20px; color: #fff; }
.common-wall-sections .first_selecton-process h2{font-size:26px; color: #fff; text-transform: uppercase; font-family: 'oswaldbold'; margin-bottom:20px;letter-spacing: .5px;  }
.common-wall-sections .first_selecton-process .art-btn{background: #ffffff; color: #000;}

.first-wall-section{width: 100%; height:100%; }
.first-wall-section img{width: 100%; height:100%; object-fit: cover;}

.second-frame-section {background: url(../images/wall-bg3.jpg)no-repeat;padding: 50px; background-size: cover; width: 100%; height:100%; display: flex; justify-content: center;}
.common-frames .c-frame:hover{opacity: .75;}
.common-frames .c-frame.active{background: #fff;}

.common-frames .c-frame{cursor: pointer;padding: 0px !important; background: rgb(255, 255, 255,0.7);  color: #2f2f2f;font-size: 12px;  font-family: 'oswaldbook';display: flex;align-items: center;justify-content: center; }
.common-frames .c-frame img{width: 100%; height:100%; object-fit: cover; padding: 5px;}

.frame50x70s , .frame70x100s, .frame50x70-70trans, .frame30x40s, .frame30x40-50trans, .frame-30x40-mixed-1, .frame-30x40-mixed-2{display: flex; flex-wrap: wrap; width: auto;position:relative;}
.frame-50x70 { margin:5px; width:155px; height:192px;}
.frame-70x100 { margin:5px; width:210px; height:275px;}
.frame-30x40 { margin:5px; width:90px; height:125px; }

.frame30x40s{max-width: 300px; width: 100%;}

.frame-30x40-mixed-1 .frame-landscape{width: 270px; height: 180px; margin-left: auto;}

.frame-40x60 {margin:5px; width: 135px; height:170px;}
.frame-25x35 {margin:5px; width: 70px; height: 100px;}
.newdragframe{height: 100% !important;}

.third-frame-section{background: url(../images/wall-bg3.jpg)no-repeat;padding: 50px; background-size: cover; width: 100%; height:100%; display: flex; justify-content: center;}


/* device-overlays */

.rotateDeviceOverlay{display:none;position:fixed;top:0;bottom:0;background-color:#000;width:100%;height:100%;color:white;z-index:999999}
.rotateDeviceOverlay .iconContainer{width:200px;height:200px;position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-100px;z-index:9999}
.rotateDeviceOverlay .iconContainer p{display:inline-block; font-family: 'oswaldbook'; width:100%;text-align:center;margin:0;font-size:20px;opacity:0}
.rotateDeviceOverlay .phone{position:relative;left:50%;margin-left:-50px;width:0;height:0;border:0 solid #000;background:#a9a9a9;border-radius:10px;box-sizing:border-box}
.rotateDeviceOverlay .phone i{text-align:center;width:100%;line-height:120px;font-size:50px;color:#454545;opacity:0}
.noAnimations .rotateDeviceOverlay p, .noAnimations .rotateDeviceOverlay i{opacity:1 !important}
.noAnimations .rotateDeviceOverlay .phone{left:65%}
@media only screen and (max-aspect-ratio: 12 / 16) and (min-aspect-ratio: 1 / 16) and (max-width: 650px) and (min-height: 300px){
.rotateDeviceOverlay{display:block}
.rotateDeviceOverlay .phone{animation:sizeIncrease 0.5s forwards ease, borderIncrease 0.5s 0.5s forwards ease, rotateRight 0.7s 1s forwards ease}
.rotateDeviceOverlay .phone i{animation:fadeIn 0.5s 0.8s forwards ease}
.rotateDeviceOverlay .iconContainer p{animation:fadeIn 0.5s 1.3s forwards ease}
}

@keyframes sizeIncrease{
0%{width:0;height:10px}
50%{width:100px;height:10px}
100%{width:100px;height:160px}
}
@keyframes borderIncrease{
100%{border-width:20px 10px}
}
@keyframes fadeIn{
0%{opacity:0}
100%{color:white;opacity:1}
}
@keyframes rotateRight{
100%{transform:rotate(90deg)
}
}

/* may-wall */

.wall-desc{font-size: 14px;letter-spacing: .5px; color: #625863; font-family: 'oswaldlight'; margin-bottom: 20px; text-align: center;}
.build-btn{background: #000; color: #fff; margin-left: auto;}

.wall-design{padding: 40px 0px;}
.design-wall-card{text-align: center; max-width: 520px; width: 100%; margin: 0px auto 40px;}
.design-wall-card .wall-img{width: 100%;transition: .3s all; margin-bottom: 20px; height: 300px; position: relative;}
.design-wall-card .wall-img img{width: 100%; height:100%; object-fit: cover;}
.design-wall-card .art-btn{margin: 0px auto;}

.design-wall-card .del-icon{position: absolute;right:10px;cursor: pointer; top:10px; background: #f2ede9; padding: 6px; border-radius: 50%; margin: 0px 3px; width: 31px; height: 31px;}
.design-wall-card .del-icon img { object-fit: contain; vertical-align: unset;}
.design-wall-card .wall-img:hover{box-shadow: 0px 0px 20px rgba(0,0,0,0.3);}

.rating-container .filled-stars{text-shadow: none !important ;-webkit-text-stroke:0 !important ;-webkit-text-stroke: unset; color: #414141 !important;}
.rating-container .empty-stars {color: #d4d4d4 !important;}
.rating-flex .rating-container .star{margin:0 !important}
.rating-container .rating-stars:focus {outline: none !important;}

.main-content .overfull-content .popular-artwork{position: relative;z-index: 0;}

.modal-backdrop{display: none !important;}
.shopping_cart_Page .view_order_page{min-height:60vh;}

.photo_collection{position: relative;}
.photo_collection .build_wall_hover{display: none;}
.photo_collection:hover .build_wall_hover{display: block; position: absolute;padding: 7px; background: #fff; width: 200px; left: 0; border-radius: 3px;}
.photo_collection:hover .build_wall_hover .nav-links{color:#000}
.photo_collection:hover .build_wall_hover::before{content: ""; position: absolute; left:10px; top:-8px;width:15px;height:15px; background: #fff; clip-path: polygon(50% 0%, 100% 100%, 0% 100%);}

.check-out-modal .modal-frame{width: 150px; height: 150px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.22); margin: 0px auto 40px;}
.check-out-modal .modal-frame img{width: 100%; height:100%; object-fit: contain;}
.check-out-modal .title {color: #2f2f2f; font-size:20px ;font-family: 'oswaldbold'; margin-bottom: 10px; }
.check-out-modal .price {color: #2f2f2f; font-family: 'oswaldbook'; font-size:16px; margin-bottom: 10px; }

.prices .main-prices{color: #000 !important;}
.shopping_cart_Page{min-height:80vh;}

.create_wall_section .save-btn{margin-top: 0px; margin-left: 5px;}

.swal2-styled.swal2-confirm{background: #d4c6aa !important; color: #000 !important ;}

.login-middle-section .art-btn{max-width: 100%;}

.search-row a{color: #000;}

.artwork_filtering .search-artwork-page .item-artwork{max-width:25% ;padding:10px 5px;}
.artwork_filtering .search-artwork-page .item-artwork .item-content{margin-top: -46px;}

.productImages .slick-slide::before{position: absolute; left: 0; right: 0; top:0; bottom:0; background:rgba(255, 255, 255,.1);content:'';}
.productImages .slick-slide.slick-active::before{display: none;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s; color:#000 !important;
}
input:-webkit-autofill {
    -webkit-text-fill-color: #000 !important;
}

.swal2-icon.swal2-warning { border-color: #000 !important;color: #000 !important;}

.guest_pays .checkbox{font-family: 'oswaldlight'; font-size: 16px; letter-spacing: .6px;}
.payment_detail .sub_title{color: #fff; font-size: 16px; margin-bottom:20px;font-family: 'oswaldbook';}
.cart_products .table{margin-bottom:40px;}
.cart_products .table thead{background: transparent; padding: 0px;}
.cart_products .table thead th{text-align:left;}
.cart_products .table tbody td{color:#fff;padding:10px 5px !important; font-size:12px !important; border: 0px !important; font-family: 'oswaldbook'; }
.cart_products .table tbody tr{border-bottom: 1px solid rgb(77, 77, 77);}
.cart_products .table .p_cart{display:flex; }
.cart_products .table .p_cart .p_img_cart{width:42px; height:42px; object-fit: contain; margin-right:5px;}
.cart_products .table .p_cart .p_body a{color:#fff; text-decoration:underline !important;}
.cart_products .table .feather {width:20px !important ; height:20px !important; cursor:pointer}
.cart_products .table .p_cart .p_body p{margin-bottom:3px;}
.cart_products .table thead tr th:nth-child(1), .cart_products .table tbody tr td:nth-child(1){width:50% !important ;}
.cart_products .table thead tr th:nth-child(2), .cart_products .table tbody tr td:nth-child(2){width:20% !important ;}
.cart_products .table thead tr th:nth-child(3), .cart_products .table tbody tr td:nth-child(3){width:25% !important ;}
.cart_products .table thead tr th:nth-child(4), .cart_products .table tbody tr td:nth-child(4){width:5% !important ;}

.shopping_cart_Page .cart_products .delete-btn:hover{color: #d4c6aa !important; filter: none;}

/* thankyou payment  */

.thank-you-shipping{ padding:20px 0px 50px;}
.thank-you-shipping .shipping-pay-box{max-width:700px;border-radius:15px;box-shadow: 0px 0px 38px rgba(0,0,0,0.12); text-align:center; background:#fff;padding:30px; width:100%; margin:0px auto;}
.thank-you-shipping .shipping-pay-box p{color:#000;font-family: 'oswaldbook'; letter-spacing: .8px;line-height:1.7; font-size:16px; margin-bottom:25px; }
.thank-you-shipping .shipping-pay-box .thankyou{max-width:300px;width:100%;margin:0px auto 30px;}
.thank-you-shipping .shipping-pay-box .thankyou img{width:100%; height:100%; object-fit:contain;}
.thank-you-shipping .shipping-pay-box p a{color:#8d7b58;}
.thank-you-shipping .shipping-pay-box .title{font-family: 'oswaldbook'; color:#000; font-size:3.5rem;margin-bottom: 50px;}

.tag-listing{display: flex; flex-wrap: wrap; list-style: none; padding: 0; margin: 0 0px 20px;}
.tag-listing li{margin: 0px 5px 5px; word-break: break-all; background-color: #878685; /* min-width: 104px; */ padding: 2px 15px;  border-radius: 15px;color: #fff; font-size: 16px; font-family: 'eb_garamond08_regular'; text-align: center; display: inline-block;}
.tag-listing li a{ color:#fff; }

/*  */

.products_tag { border-top: 1px dotted rgb(160, 160, 160); padding-top: 10px; margin-top: 10px; }
.products_tag p { font-size: 16px; color: rgb(98, 88, 99); line-height: 1.5; margin-bottom: 10px !important; }
.products_tag ul { list-style: none !important; padding: 0px; margin: 0px; display: flex; align-items: center; flex-wrap: wrap; }
.products_tag ul li { min-width: 100px; height: 28px; margin-right: 5px; margin-bottom: 5px; background: #878685; border-radius: 25px; color: #fff; font-size: 16px; margin-left: 0px; }

.collepse-section .accordion-item { background-color: rgb(255, 255, 255); margin-bottom: 30px; border: none !important; padding: 0px; border-radius: 0px !important; }
.collepse-section .accordion-header { font-size: 16px; color: rgb(0, 0, 0) !important; font-family: 'oswaldbook'; }
.collepse-section .accordion-button { padding: 0px; background: none !important; font-family: 'oswaldbook'; border: none !important; box-shadow: none  !important; padding:29px 20px; font-size: 16px; color: rgb(0, 0, 0) !important; line-height: 1.125; }
.collepse-section .accordion-body { padding: 20px; width: 100%; border-top: 1px dotted rgb(160, 160, 160); }
.collepse-section .accordion-body p { font-size: 16px; color: rgb(98, 88, 99); line-height: 1.5; margin-bottom: 10px; }
.collepse-section .accordion-body p:last-child { margin-bottom: 0px; }
.collepse-section .accordion-body img { max-width: 100%; max-height: 100%; object-fit: cover; object-position: center; }
.collepse-section .accordion-body video { max-width: 100%; max-height: 100%; object-fit: cover; object-position: center; }
.collepse-section .accordion-button:not(.collapsed)::after, .accordion-button::after { background: url(../images/down-arrow-y.png) no-repeat; background-size: 16px; background-position: center; }

.personal-info .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 16px;}
.personal-info .select2-container--default .select2-selection--single{padding: 9px 0px;}


/* -----------------------------------Responsive---------------------------------------- */

@media(min-width:1700px){
.container{ max-width: 67.12vw !important; }

/* error-page */
.error_elemenet { height: 100vh;}
.error_elemenet .error-sec .heading { font-size:9vw;}
.error_elemenet .error-sec .not-found-txt { margin-bottom: 1.57vw;font-size: 2.0vw;}
.error_elemenet .error-sec {max-width: 36.31vw; }

/* header */
header .navbar-brand{max-width:15.78vw;}
header .middle-headers .nav-links{font-size: 0.74vw; padding: 0.22vw 0.52vw; margin: 0px 0.21vw;}

.offer-top{ padding: 0.78vw 0px;}
.offer-top .get-off{font-size: 0.69vw;}
.lang-icon{ top:-0.31vw;}
.lang-icon .lang{width:1.57vw; height:1.57vw;margin: 0px 3px;}

header .middle-contents .fs-line{height: 2px; width:0.94vw; margin-bottom: 2px; }
header .middle-contents .fs-line.fs-midle-line{width:0.84vw;}

.header-search{padding: 0.52vw 0px;}
.header-search .input-group{max-width: 39.10vw;}
.header-search .input-group .form-control{ font-size: 0.74vw;padding: 0.69vw 0.52vw; }
.header-search .input-group .input-group-text{padding: 0.42vw; width:2.10vw;}

header .middle-contents{padding:0.5vw  0px; }
header .middle-contents .middle-headers .nav-icons-img{width:1.31vw; margin: 0px 0.64vw; }
header .middle-contents .middle-headers .nav-icons-img .counts{ right: -0.42vw;top: -0.35vw;  width: 1.10vw; height:1.10vw; font-size: 0.64vw;}


/* footer */
footer{padding:1.57vw 0px;}
footer .footer-nav{}
footer .footer-nav .Fnav-link{font-size: 0.74vw;  margin:0px 0.42vw;}
footer .footer-logo{max-width:12.10vw; }

.social-icon .nav-icon{width: 1.57vw; height:1.57vw;margin: 0px 0.15vw;}
.copy-txt{ font-size: 0.64vw; }


/* main-page */

.banner-section{width: 100%; height: 100vh;}
.banner-section .middle-box-content{max-width: 28.10vw; padding:2.36vw 1.05vw;}
.banner-section .middle-box-content h2{font-size: 1.28vw; margin-bottom: 0.52vw; }
.banner-section .middle-box-content p{font-size: 2.42vw; margin-bottom: 0.78vw;}
.banner-section .middle-box-content .buy-work{ min-width: 8.36vw; height: 3.05vw;line-height: 3.05vw;padding: 0px 0.52vw; font-size: 1.28vw;  }
.banner-section .carousel-item{padding-top: 14vw;}
.ci-height { padding-bottom:0;}
.banner-arrow  .carousel-control-next, .banner-arrow  .carousel-control-prev{width: 3.15vw; height:3.15vw;padding: 0.25vw;}
.banner-arrow  .carousel-control-next{margin-right:-3.68vw;}
.banner-arrow  .carousel-control-prev{margin-left:-3.68vw;}
.banner-arrow { top: 63%; transform: translateY(-50%);}

.or_data{font-size:2.52vw;margin-top:1.31vw; margin-bottom:1.31vw ;}
.or_data span{ padding:0px 1.05vw;}

.popular-artwork{padding:2.64vw 0px;}
.artwork-owl{padding: 2.64vw 0px;}
.item-artwork{ max-width: 15.31vw;}
.item-artwork .artwork-img{height: 24.05vw;}
.item-artwork .item-content{padding:0.78vw;  max-width: 13.31vw;  margin-top: -5.26vw ; }
.item-artwork .item-content .heading{font-size: 0.84vw; margin-bottom:0.25vw; }

.rating{margin-bottom:0.25vw;}
.rating .r-icon{ font-size: 0.64vw;}

.item-artwork .item-content .prices{font-size: 0.84vw; margin-bottom: 0.52vw; }
.item-artwork .item-content .prices .category{margin-left: 1.05vw; font-size: 0.74vw; border-radius: 1.05vw; padding:1px 0.52vw;}
.item-artwork .item-content .description{font-size: 0.74vw; margin-bottom:0.52vw;}
.item-artwork .item-content .media .media-img{margin-right: 0.52vw;  width: 1.10vw;height: 1.10vw;  }
.item-artwork .item-content .media .media-name{font-size: 0.74vw;  }

.fav-icon{width:1.05vw; height:1.05vw;}
.fav-icon1{width:1.05vw; height:1.05vw;}
.owl-carousel .owl-nav .prev{width:2.38vw; height:2.36vw;}
.owl-carousel .owl-nav .owl-prev{margin-left: -2.64vw;}
.owl-carousel .owl-nav .owl-next{margin-right: -2.64vw;}


.artist-week{padding: 2.64vw 0px;}
.artist-owl{padding: 2.64vw 0px 1.57vw;}

.item-artist{ max-width: 20.52vw;}
.item-artist .artist-img{height: 15.42vw;  }
.item-artist .artist-content .media-img{ width: 2.42vw;  height: 2.42vw;}
.item-artist .artist-content .heading{font-size: 0.84vw;margin-bottom: 0.25vw;margin-left: 2.10vw;}
.item-artist .artist-content .description{font-size: 0.74vw; margin-bottom: 0.52vw;}
.item-artist .artist-content .view-more{font-size: 0.74vw; }
.item-artist .artist-content .view-more .line{width:3.73vw; margin-right: 0.52vw;}
.item-artist .artist-content .view-more:hover .line{width: 7.89vw;}
.item-artist .artist-content {padding:0.25vw;margin-top: -1.68vw;position: relative;}

.photo-gallery{ padding:2.64vw 0px 0.52vw;}
.photo-gallery .photo-layers{width:41.18vw; height:21.05vw;}
.photo-gallery .photo-layer1{left: -4.73vw;top:0;}
.photo-gallery .photo-layer2{right: -4.73vw; bottom: 0;}


.Gphoto-card{margin-bottom: 1.57vw;}
.Gphoto-card .Gphoto-card-img{ height: 33.84vw; margin-bottom: 0.78vw;}
.Gphoto-card .card-body .heading{ font-size: 1.36vw; margin-bottom:1.05vw;}
.Gphoto-card .card-body p{font-size: 0.74vw;margin-bottom: 0.52vw;}
.Gphoto-card .card-body .shop-now{ font-size: 0.74vw; }

.artwork-online{padding:7.89vw 0px;}
.artwork-online .artwork-content .heading{font-size: 2.52vw; margin-bottom:2.64vw;}
.artwork-online .artwork-content .heading .art-logo{max-width: 11.84vw;height:4.21vw;}
.artwork-online .artwork-content p{font-size: 0.84vw; }

.photo-artwork .PA-img{margin: 0px 1.05vw; width: 14.78vw; height: 14.31vw;  }

.testemonials-section{padding: 3.15vw 0px;}

.testemonials-section .T-title{font-size: 2.52vw;  margin-bottom: 0.52vw;}
.testemonials-owl .testy-items{max-width:22.10vw; }
.testemonials-owl .testy-items .titles{font-size: 0.84vw;  margin-bottom: 0.25vw;}
.testemonials-owl .testy-items .desc{font-size: 0.84vw; margin-bottom: 0.52vw;}
.testemonials-owl .testy-items .media .media-img{ margin-right: 0.52vw; width: 2.31vw;  height: 2.31vw;}
.testemonials-owl .testy-items .media .headings{font-size: 0.84vw;}
.testemonials-owl .testy-items .media .dates{font-size: 0.84vw;}

.video-data-content{padding: 7.89vw 0px 1.05vw;}
.video-data-content .video-img{ max-width: 33.7vw; height: 22.94vw; }
.video-data-content .video-img .play-btn{font-size: 1.05vw;width: 3.42vw; height: 3.42vw; }
.video-data-content .right-content-video .description{font-size: 0.84vw; margin-bottom: 10px;}

.join-art {padding:1.57vw 0px;}
.join-art .JA-title{font-size: 1.29vw;}
.join-art .JA-desc{font-size: 0.84vw;}

.join-art .input-group .form-control{padding: 0.52vw; ;font-size: 0.74vw; }
.join-art .input-group .input-group-text{width: 6.31vw; font-size: 0.84vw; }

.delivery-section{padding:1.57vw 0px;}
.delivery-section .delivery-options{max-width:16.84vw;}
.delivery-options .media .ds-img-icon{width:5.26vw;padding: 0.94vw; margin-right: 0.78vw;  }
.delivery-options .media .delivery-body .title{ font-size: 1.26vw; margin-bottom:0.25vw;}
.delivery-options .media .delivery-body .desc{font-size: 1.05vw;}

/*----------- about-us-------------- */

.common-banner{height:18.42vw;}

.about-us-section{padding: 3.68vw 0px;}

.first-ab-section .title{font-size: 2.21vw; margin-bottom: 1.31vw;}
.first-ab-section .sub-title{ margin-bottom: 1.57vw; font-size: 0.94vw; }
.first-ab-section .description-mx{padding: 1.05vw 0px; font-size: 1.29vw; max-width:32.10vw;}

.count-data{max-width:90%;margin: 2.64vw auto;}
.count-data .count-values{font-size: 1.10vw; padding:0px 0.52vw; max-width:33%; }
.count-data .count-values span{font-size: 2.21vw;}

.ab-srt-images .ab-art-img1{width:20.26vw; padding:0.25vw; height: 20.26vw; }
.second-ab-section{padding: 2.64vw 0px;}
.ab-srt-content .title{font-size: 2.73vw;margin-bottom: 1.57vw;}
.ab-srt-content .sub-content .sub-title{font-size: 0.94vw;margin-bottom:0.25vw; }
.ab-srt-content .sub-content .description{font-size: 1.36vw;}
.ab-srt-content .sub-content{margin-bottom:1.86vw;}

.last-ab-section .ab-srt-images .ab-first-img .data-first{width:16.31vw; height:16.31vw; }
.last-ab-section .ab-srt-images .ab-secd-img{width:26.31vw;height:32.63vw; }

.collection-sections .title{font-size:2.52vw;margin-bottom: 0.78vw;}
.collection-sections p{font-size: 1.36vw; margin-bottom:2.10vw;}
.art-btn{font-size: 1.05vw;padding: 0px 0.52vw;  max-width: 16.31vw;width: 100%; height:2.4vw; }

/*--------------- contact-us------------- */
.contact-form{max-width: 29.47vw; margin:1.05vw auto 3.15vw;}

.common-form .form-group{margin-bottom: 1.27vw;}
.common-form .form-group .form-control{ padding:0.54vw 0px ; font-size: 0.84vw;}

.contact-middle .title{font-size: 2.21vw;margin-bottom: 1.05vw; }
.contact-form .contact-middle{padding:0px 3.68vw 2.64vw;}

.info-connect li{max-width:50%;}
.info-connect li a{ padding:0px 1.05vw; font-size: 0.84vw;}
.info-connect li img{width:1.31vw;}
.info-connect li a span{padding-left: 0.52vw;}



/* login */

.login-left{max-width: 55%;}
.left-content{max-width: 33.68vw; padding:2.64vw 0px;}
.left-content .title{font-size: 2.04vw; margin-bottom: 2.10vw;}
.left-content .login-listing li{margin-bottom: 1.86vw; padding-left: 1.84vw;font-size: 0.84vw; }
.left-content .login-listing li::before{ width: 0.84vw; height: 0.84vw;}

.login-right-section{max-width: 45%;padding:2.68vw  0px;}
.login-right-content .login-logo{max-width:11.10vw;height:auto;margin: 0px auto 1.07vw;}
.login-right-content .title{font-size: 1.07vw; margin-bottom:1.07vw;}

.socail-links .fb-links{ padding: 0px 1.05vw;margin: 0px auto 0.91vw; font-size:0.94vw;max-width:15.84vw; height:2.6vw;  }

.socail-links .fb-links .icons{margin-right: 1.05vw; width: 1.4vw; height: 1.4vw; }

.login-middle-section{max-width:15.84vw;}
.get-btn-bg{padding-bottom: 2.04vw;}
.forgot-txt{font-size: 0.74vw;margin-bottom: 1.57vw;}

.copy-txts{margin: 1.05vw 0px; font-size: 0.8vw;}
.login-page .or_data{font-size:1.05vw;margin-top:0.96vw; margin-bottom:0.91vw ;}
.login-right-content .custom-checks{margin-bottom: 0px;}
.custom-checks .checkmark::after {left: 0.21vw;width: 0.21vw;height: 0.52vw;}

/* check-box-css */
.custom-checks .checkmark {  height: 0.78vw; width: 0.78vw; }

.login-page  .checkbox{margin-bottom: 1.57vw;}
.checkbox{font-size: 0.74vw;padding-left:1.31vw;}
.ex-positions .ex-mark{ top: 0.34vw;right: 0;}
.ex-positions .ex-mark img{width: 1.05vw;height: 1.05vw; top:0.21vw;right: 0;}

.tooltip-mark-content{ right: 2vw; top: -0.31vw;  border-radius: 1.05vw;  width: 23.26vw;padding:1.05vw; }
.tooltip-mark-content::before{width:1.05vw; height: 1.05vw; right:-1.05vw; }
.tooltip-mark-content h6{ font-size: 1.36vw;margin-bottom: 1.05vw; }
.tooltip-mark-content p{font-size: 0.84vw;}

/* artist-signup */
.ex-inline-blocks .ex-positions .ex-mark{margin-top:0.25vw;  width: 1.57vw;}

.signup-second .left-content .subtitle{font-size: 1.30vw; margin-bottom: 2.10vw;}
.count-data-signup{margin-bottom: 1.82vw; font-size: 0.9vw; }
.count-data-signup span{font-size: 2.01vw; }

.upload-photos{margin-bottom: 2.64vw;}
.upload-photos .upload-label{font-size: 0.94vw; margin-bottom: 0.52vw;}
.upload-photos .user-img{max-width:8.42vw; height:8.42vw;}
.upload-photos .upload-icons{  right:0.21vw; bottom:0.35vw; width: 1.94vw; height: 1.94vw;  }
.upload-photos .upload-icons img{ padding: 0.45vw;}

.common-form .form-group label{font-size: 0.94vw;  margin-bottom:0.25vw;}
.common-form .form-group.about-form .form-control{padding: 0.52vw !important;}
.common-form .form-group small{ font-size: 0.74vw; padding-top: 0.25vw;}

.back-btn{font-size: 0.84vw; margin-top: 1.57vw;}

.progress{height: 0.35vw;max-width:80%; margin: 0px auto 1.57vw;}
.progress-bar{border-radius: 0.52vw;}

.cpy-sub-txt{font-size: 0.94vw;padding-top:1.05vw ;margin-bottom: 0px; }

.signup-last .login-left{max-width: 45%;}
.signup-last .login-right-section{max-width: 55%;}
.signup-last .login-middle-section{max-width:85%;}

.signup-last .login-middle-section .art-btn{max-width: 20.84vw; }
.signup-last .custom-checks, .other-informations .custom-checks{margin-bottom: 0.21vw;}
.signup-last.login-page .checkbox,  .other-informations  .checkbox{font-size: 0.84vw;}
.signup-last.login-page .check-flex .check-boxs, .other-informations .check-flex .check-boxs{padding-right: 1.05vw;}

.radio-group .r-radios{padding-right: 1.05vw;}

[type="radio"]:checked + label, [type="radio"]:not(:checked) + label { padding-left: 1.47vw; line-height: 1.05vw; font-size: 0.84vw;}
[type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before {  width:0.94vw;  height:0.94vw; }
[type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after { width: 0.42vw; height: 0.42vw; top: 0.25vw;left:  0.25vw; }

.data-scrollbar-form{height:24vw;padding:0px 0.52vw 0.52vw;margin-bottom: 1.05vw;}
.scrollbar-thumb{width:0.25vw !important; }
.scrollbar-track-y{width:0.25vw !important;}

.step-upwards .media{margin-bottom: 2.64vw;}
.step-upwards .media .up-icons{width:3.15vw;margin-right:1.05vw;}
.step-upwards .media .title-step{font-size: 1.10vw;  margin-bottom:0.25vw;}
.step-upwards .media p{font-size: 1.57vw;}


/* faq */

.faq-page .common-ab-section{max-width:80%;}
.faq-page .accordion-item{padding: 1.31vw 0px; }
.faq-page .accordion-button:not(.collapsed){padding: 0px 0px 0.52vw;}
.faq-page .accordion-button{font-size: 1.05vw; padding: 0px 0px 0.52vw;}
.faq-page .accordion-button::after{font-size:0.84vw;}

.faq-page .fs-heading{font-size: 2.52vw; margin-bottom: 2.10vw;}
.faq-page .term-data{margin-bottom: 3.15vw;}
.faq-page .ab-description{font-size: 0.94vw;}
.faq-margin-section{margin-bottom: 2.10vw;}
.faq-pass{padding-bottom: 1.57vw;}
.faq-categorys .faq-items{  width: 10.63vw; height: 5.84vw;}
.faq-categorys .faq-items .title{font-size:  1.05vw;}

.faq-categorys .faq-items::before{ height:0.31vw;bottom:-0.62vw;border-radius: 0.25vw; width: 10.63vw;}

/* term-condition */
.term-page .common-ab-section{max-width:80%;}
.term-data{ margin-bottom: 2.10vw;}
.term-data .ab-description{ font-size: 0.94vw; margin-bottom: 2.10vw;}
.term-data .tt-title{font-size:1.10vw;  margin-bottom: 1.05vw; }

/* profile-page */

.Profile-page{padding:12.10vw 0px 3.68vw !important;}
.Profile-page .fs-heading{font-size: 2.10vw; margin-bottom: 2.10vw;}
.Profile-page .account-widths{max-width: 80%; }
.Profile-page .account-widths .personal-info .title{font-size: 0.74vw; margin-bottom: 0.75vw;}
.Profile-page .common-form .form-group label{ font-size: 0.64vw;}
.Profile-page .account-widths .personal-info{padding-bottom: 1.57vw;}
.Profile-page .common-form .form-group .form-control{padding: 0.42vw 0px;}

.Profile-page .faq-categorys .faq-items .icon-pro{width:2.64vw; height:2.64vw; margin-right:0.42vw;}

/* profile_photographer */

.common-ab-section .nav-pills{margin-bottom: 2.10vw;}
.common-ab-section .nav-pills .nav-link{ font-size: 0.94vw;}

.other-informations [type="radio"]:checked + label, .other-informations  [type="radio"]:not(:checked) + label{font-size: 0.84vw !important;}

.upload_photos{margin-bottom: 2.10vw;padding: 0.52vw; min-height: 18.42vw;}
.upload_photos .upload-imgs .up_icons{margin: 0px auto 0.52vw;}
.upload_photos .upload-imgs p{font-size:0.64vw;margin-bottom:0.25vw;}

.upload-btn{right:0.25vw;bottom:0.25vw;font-size: 0.64vw; border-radius:1.05vw;}

.MP_current_plan{border-radius: 0.52vw;}

.m_paddings{padding:1.20vw 1.05vw;}
.m_paddings .types .pln_types{font-size: 0.94vw;}
.m_paddings .types .pln_types span{font-size: 1.29vw}

.plan_listing p{font-size: 0.94vw;}
.plan_listing .p_list .check-icons{width:0.89vw;}
.plan_listing .p_list{padding: 0px 0px 0.44vw; margin-bottom: 0.42vw;}
.plan_listing .p_list span + span{ font-size: 0.84vw; }

.m_paddings .update_pln_btn .art-btn{font-size: 0.84vw;max-width: 13.21vw; height:2.64vw;}

.current_pln_label{width: 3.78vw;  font-size:1.21vw; }
.current_pln_label span{height: 1.78vw; width: 13.47vw; margin-left: -4.84vw; margin-top: 7vw; }

.update_plan-text{padding:2.64vw 0px 0px;}
.update_plan-text .text-plan{max-width:37.89vw; margin: 0px auto 2.64vw;}
.update_plan-text .text-plan .t_title{ font-size:1.29vw;margin-bottom: 0.52vw; }
.update_plan-text .text-plan p{font-size:0.94vw;margin-bottom: 1.05vw;}

.plan_choose_box .Plan_choose{padding-bottom: 1.05vw;}
.plan_choose_box .Plan_choose .card{padding: 1.31vw 0.78vw; border-radius: 0.52vw;}
.plan_choose_box .Plan_choose .types .pln_types{margin: 0px 0px 0.52vw;}
.plan_choose_box .Plan_choose .Plan_chs_list{padding: 0.78vw 0px;}
.plan_choose_box .Plan_choose .art-btn{font-size: 0.84vw !important; }

.payout_width{max-width:24.52vw;}
.payout_width p{font-size: 0.94vw; margin-bottom: 1.57vw;}

.strip-btn{font-size: 0.84vw; height: 3.05vw; max-width:20.82vw; border-radius:2.10vw;  }
.strip-btn img{max-width:6.15vw; height:2.10vw;}
.ex-icon-one .ex-positions .ex-mark{top:1.47vw;}

/* dashboard */
.dashboard_section{padding: 2.10vw 0px 0px;}
.dashboard_section .user_names{font-size: 1.05vw; margin-bottom: 1.05vw; }

.dashboard_boxs{padding: 1.57vw 0px 0px;}
.dash_ds_boxs{padding-bottom: 1.57vw;}
.dash_ds_boxs .card{ padding:1.05vw 0.52vw; border-radius: 0.31vw;}
.dash_ds_boxs .card .title{font-size: 1.29vw; margin-bottom: 0.78vw;}
.dash_ds_boxs .card ul li{ padding:0.35vw 0.52vw;border-radius: 0.25vw;margin-bottom: 0.35vw;}
.dash_ds_boxs .card ul li span{font-size:0.74vw;}
.dash_ds_boxs .card ul li span + span{width:3.15vw ;}
.sub_plans p{margin-bottom: 0.78vw; font-size: 0.74vw; }
.sub_plans .art-btn{ max-width: 6.73vw;font-size: 0.74vw; height: 1.94vw;  }
.sub_plans .art_counts{font-size: 2.52vw;}

/* Manage_artwork */
.artwork_table .table-responsive1{border-radius:1.05vw 1.05vw 0px 0px;}
.artwork_table .table thead {font-size: 0.94vw;}
.artwork_table .table tbody td{font-size: 0.84vw;padding:0.52vw 0.52vw; }

.artwork_table .upload_img{ width: 4.10vw; height: 4.10vw;  }

.edit-icon .edit-btn {width:1.31vw; margin: 0px 0.25vw;}
.sort-icon{width:0.69vw;}
.artwork_table .table thead th{padding:0.84vw 0.52vw;}
.table_scroll{height:31.57vw;}

.artwork_table .table  thead tr th:nth-child(1), .artwork_table .table  tbody tr td:nth-child(1){width:4.73vw;}
.artwork_table .table  thead tr th:nth-child(2), .artwork_table .table  tbody tr td:nth-child(2){width:7.89vw;}
.artwork_table .table  thead tr th:nth-child(3), .artwork_table .table  tbody tr td:nth-child(3){width:6.84vw;}
.artwork_table .table  thead tr th:nth-child(4), .artwork_table .table  tbody tr td:nth-child(4){width:5.26vw;}
.artwork_table .table  thead tr th:nth-child(5), .artwork_table .table  tbody tr td:nth-child(5){width:3.68vw;}
.artwork_table .table  thead tr th:nth-child(6), .artwork_table .table  tbody tr td:nth-child(6){width:7.36vw;}
.artwork_table .table  thead tr th:nth-child(7), .artwork_table .table  tbody tr td:nth-child(7){width:7.36vw;}
.artwork_table .table  thead tr th:nth-child(8), .artwork_table .table  tbody tr td:nth-child(8){width:6.31vw;}
.artwork_table .table  thead tr th:nth-child(9), .artwork_table .table  tbody tr td:nth-child(9){width:6.31vw;}

.art_search .input-group{ max-width: 19.21vw;}
.art_search .input-group .form-control{font-size: 0.94vw; }
.art_search .input-group .input-group-text img{width:1.05vw;}
.art_search{margin-bottom: 2.10vw;}
.art_search .art-btn{  max-width: 7.89vw;  }


/* upload_artwork */
.upload_artwork{padding:1.57vw 0px;}
.upload_artwork [type="radio"]:checked + label, .upload_artwork  [type="radio"]:not(:checked) + label{font-size: 0.84vw !important;}

.video_contents p{font-size: 0.74vw;}

.upload_artwork .upload_photos{ min-height: 8.31vw;}
.upload_artwork .tags_arts{font-size: 0.84vw;}
.upload_artwork  .shop-labels .bootstrap-tagsinput{margin-bottom: 0.52vw;  }
.upload_artwork .bootstrap-tagsinput .tag{padding:0.25vw 0.21vw;font-size: 0.84vw;}

.upload_artwork .header-tops .H_title{font-size: 1.29vw; margin-bottom: 1.05vw; }
.upload_artwork .header-tops{margin-bottom: 1.05vw; }
.upload_artwork .header-tops .back-btns{ font-size: 0.84vw;}

.upload_arttable{margin-bottom:2.10vw;}
.upload_arttable .table thead th{padding: 0.52vw; font-size:  0.74vw; }
.upload_arttable .table thead th img{width:1.05vw;}

.upload_arttable .table tbody td{padding: 0.52vw;}

.upload_arttable .table tbody .image_uploads .upload_img {width: 4.21vw; height: 4.21vw; }
.upload_arttable .art-btn{font-size: 0.84vw; height: 1.89vw;}

.upload_arttable .DDK_prices{font-size: 0.84vw; }

.upload_arttable .table thead tr th:nth-child(1), .upload_arttable .table tbody tr td:nth-child(1){width:10%;}
.upload_arttable .table thead tr th:nth-child(2), .upload_arttable .table tbody tr td:nth-child(2){width:20%;}
.upload_arttable .table thead tr th:nth-child(3), .upload_arttable .table tbody tr td:nth-child(3){width:10%;}
.upload_arttable .table thead tr th:nth-child(4), .upload_arttable .table tbody tr td:nth-child(4){width:35%;}
.upload_arttable .table thead tr th:nth-child(5), .upload_arttable .table tbody tr td:nth-child(5){width:5%;}

.Browse_files{border-radius: 0.31vw; padding: 0.25vw; }
.Browse_files .art-btn{  max-width: 3.94vw;}
.add_more_size{margin-bottom: 0.52vw;}

.upload_artwork .common-form .personal-info .form-group .form-control{font-size: 0.94vw;}
.upload_artwork .common-form .personal-info .form-group{margin-bottom: 2.64vw;}


/* favourite */
.card-columns{-webkit-column-count: 4; -moz-column-count:4; column-count: 4; padding:1.05vw 0px;}
.card-columns .item-artwork {margin-bottom:1.57vw;}
.card-columns .item-artwork .item-content{margin-top: -1.15vw;}

/* search artwork */

.photo-gallery.artwork_filtering{padding:1.15vw 0px 2.64vw;}
.search-artwork-page .card-columns{-webkit-column-count: 5; -moz-column-count:5; column-count: 5;}
.artwork_filtering .search-artwork-page .left_filter{width:20%;}
.artwork_filtering .search-artwork-page .right_filter{width:80%;padding: 0px 0.78vw;}
.nos-pages{font-size: 0.84vw;padding-top: 1.57vw;}

.left-search-filter{padding:0px 1.08vw;}
.artwork_filtering .accordion-item{margin-bottom: 1.05vw;}
.artwork_filtering .accordion-button{font-size: 1.26vw;padding: 0px 1.31vw;}

.artwork_filtering  .left-search-filter .custom-checks{margin-bottom: 0.25vw;}
.artwork_filtering  .left-search-filter .accordion-body{padding:1.05vw 0px 0px;}
.artwork_filtering  .left-search-filter  [type="radio"]:checked + label, .artwork_filtering  .left-search-filter  [type="radio"]:not(:checked) + label{margin-bottom: 0.78vw; }

.artwork_filtering  .left-search-filter .category_data li{font-size: 0.74vw; margin-bottom: 0.78vw; }
.artwork_filtering  .left-search-filter .category_data .menu_list::after{font-size:0.74vw; }

.artwork_filtering  .left-search-filter .menu_body_list{padding-top:0.78vw;}
.artwork_filtering  .left-search-filter .category_data .nature_list{padding:0.25vw 1.05vw;margin-bottom: 0px; font-size: 0.64vw; }

.search-artwork-page .right_filter .sort-by{max-width:15.78vw;}
.search-artwork-page .right_filter .sort-by label{font-size: 0.74vw;margin:0.25vw; }

.clr-filter{font-size: 0.74vw;}
.artwork_filtering  .left-search-filter .size_Width{width:80%;}


/* protographer_public_profile_Page */

.protographer_public_profile_Page .ppp_user_name{font-size: 0.84vw;margin-bottom: 1.05vw;}
.protographer_public_profile_Page .ppp_user_name span{font-size: 1.26vw; }

.ppp-left-profile{padding:1.05vw;}
.ppp-left-profile .ppp-images{ height: 15.15vw; margin-bottom: 1.05vw;  }

.ppp-upload-row{margin-bottom: 0.78vw;}
.ppp-left-profile .ppp-upload{padding:0px 0.35vw ; font-size: 0.84vw; margin-bottom: 0.52vw; }
.ppp-left-profile .ppp-upload span{font-size: 0.64vw; }

.ppp-left-profile .ppp-upload .ppp_midle{padding: 0.52vw 0.52vw 0.78vw;}

.about_me h6{font-size: 0.84vw; margin-bottom:0.52vw; }
.about_me p{ font-size: 0.74vw;margin-bottom: 1.05vw;}

.ppp-right-section .ppp-cover-img{margin-bottom: 1.05vw; height: 19.94vw; }

.ppp-tabings .nav-pills{margin-bottom:1.31vw !important;}
.ppp-tabings .nav-pills .nav-item .nav-link{border-radius:0px 2.64vw 0px 0px;font-size: 0.84vw;width: 17.63vw;  height: 2.73vw;  }
.ppp-tabings .nav-pills .nav-item .nav-link.active{ border-radius: 0.52vw 2.64vw 0px 0px; }
.ppp-tabings .nav-pills .nav-item:last-child{border-radius:0px 2.64vw 0px 0px;}

.artwork_profile_data .cat_natures{font-size: 0.94vw; margin-bottom: 0.25vw; }
.artwork_profile_data .menu_cates li{padding:0.25vw 0.78vw; font-size: 0.94vw;}
.artwork_profile_data .menu_cates li:hover{border-radius: 1.57vw;}

.atwork_data_cards .item-artwork .item-content .heading{font-size: 0.64vw;}
.atwork_data_cards .item-artwork .item-content .description{font-size: 0.64vw;}
.atwork_data_cards .item-artwork .item-content .prices .category{font-size: 0.64vw;}
.atwork_data_cards .item-artwork .item-content .prices{font-size: 0.74vw;}
.atwork_data_cards .rating .r-icon{font-size: 0.45vw;}
.atwork_data_cards .item-artwork .item-content {padding: 0.64vw 0.35vw; max-width: 95%;}

.item-artwork .artwork-img .art_list_imgs{top:0.25vw; right:0.25vw;}
.item-artwork .artwork-img .art_list_imgs .fav-icon{padding: 0.31vw; margin: 0px 0.15vw; width: 1.58vw; height:1.58vw;}
.item-artwork .artwork-img .art_list_imgs .fav-icon1{padding: 0.31vw; margin: 0px 0.15vw; width: 1.58vw; height:1.58vw;}

.reviews{padding-bottom: 1.05vw;margin-bottom: 1.05vw;}
.reviews .media{margin-bottom: 0.52vw;}
.reviews .media .media_img{ width: 5.57vw; height: 5.57vw; margin-right: 0.78vw;  }
.reviews .media .media-body .left_reviews{padding-right: 0.52vw;}
.reviews .media .media-body .left_reviews .art-name{font-size: 0.84vw;margin-bottom: 0.52vw; }
.reviews .media .media-body .left_reviews .art-cate{font-size: 0.84vw;}
.reviews .media .media-body .art-media .img-user{  width: 1.10vw; height: 1.10vw; margin-right: 0.25vw;}
.reviews .media .media-body .art-media .right_date p{font-size: 0.74vw; margin-bottom: 0.25vw;}
.reviews .description{font-size: 0.74vw;}
.reviews .rating .r-icon{font-size:0.94vw;}

/* artwork_detail_Page */

.artwork_detail_Page .artwork_detail_about{padding:0.78vw; margin-bottom: 2.64vw;}
.artwork_detail_Page .artwork_detail_about .media{margin-right: 1.31vw;max-width: 23.789vw;}
.artwork_detail_Page .artwork_detail_about .media_img{ border:0.69vw solid rgb(255, 255, 255);margin-top: -3.15vw; width: 9.63vw; height: 9.63vw; }

.artwork_detail_about .user-name{font-size: 0.84vw; }
.artwork_detail_about .user-name span{padding-bottom: 0.52vw; font-size: 1.26vw; }
.artwork_detail_about .art-about .ab-title{font-size: 0.84vw; margin-bottom: 0.52vw;}
.artwork_detail_about p{font-size: 0.84vw; margin-bottom: 1.05vw; }

.Similar_Artworks{font-size: 1.26vw; margin-bottom: 2.10vw;}

.detail_sliders{margin-bottom: 4.73vw;}
.right_slider_content{ max-width: 35.26vw; padding: 1.05vw;}
.right_slider_content .rgt_product_Desc p{font-size:0.94vw;; margin-bottom:1.05vw;}
.right_slider_content .rgt_product_Desc h4{font-size: 0.84vw; margin-bottom: 0.52vw; }
.detail_sliders .right_slider_content .form-group label, .add-frame-middle.common-form .form-group label{font-size: 0.74vw;}
.detail_sliders .right_slider_content .form-group .form-control, .add-frame-middle.common-form .form-group .form-control{font-size: 0.74vw;}

.right_slider_content .rating-flex{margin-bottom: 0.78vw;;}
.right_slider_content .media .media-img{margin-right: 0.52vw; width: 1.10vw;height: 1.10vw;  }
.right_slider_content .media .media-name{font-size: 0.74vw; }

.right_slider_content .hd_title h2{font-size:1.05vw; margin-bottom:0.25vw; }
.right_slider_content .hd_icons .fav-icon {width: 0.89vw; height: 0.89vw;}
.right_slider_content .hd_icons span{margin-left: 0.15vw; font-size: 0.64vw; }

.right_slider_content .price_date .prices{font-size: 1.57vw; margin-bottom:0.25vw; }
.right_slider_content .price_date .prices span{font-size: 1.36vw;}

.right_slider_content .cate-list p{font-size: 0.74vw; border-radius:1.05vw; margin:0.15vw; padding: 0.15vw 0.42vw;}

.slick_img{height: 33vw;  }
.productImages{max-width:26.31vw;}
.productImages .slick-slide {padding: 0 1.31vw;}

.slick-arrow{width: 1.84vw;height: 1.84vw;top: 45%; }
.news__arrow_dir_left{ left: -1.73vw;}
.news__arrow_dir_right{right: -1.73vw;}

.top_listing{ font-size: 0.74vw; margin-bottom: 0.52vw; }

.add-frame-modal .modal-dialog{ max-width:25.78vw; margin: 1.05vw auto;}
.common-modal .modal-dialog .modal-content{border-radius: 1.05vw; }
.common-modal .modal-title{font-size: 1.26vw;margin-bottom: 0.52vw;}
.common-modal .modal-header .btn-close {right:0.52vw; top:0.52vw;}
.common-modal .modal-body .add-frame-middle{padding: 0px 2.10vw 1.57vw;}
.modal .owl-carousel .owl-nav .prev {width: 1.10vw;height: 1.10vw;}
.modal .owl-carousel .owl-nav .owl-prev {margin-left: -1.57vw;}
.modal .owl-carousel .owl-nav .owl-next {margin-right: -1.57vw;}
.modal .owl-carousel .owl-nav{top:35%;}

.add-frame-middle .frame_diff{font-size: 0.84vw; }
.add-frame-middle .frame_diff img{ margin:0px auto 0.25vw; height: 4.52vw;  }
.add-frame-middle .no_frame{ height: 4.47vw; font-size: 0.89vw;}
.add-frame-middle .frame-owl{margin-bottom: 1.57vw;}
.add-frame-middle .frame_photo{ height: 21.05vw; margin:0px auto 1.57vw; }

.add-frame-middle .at_prices{ font-size: 1.05vw;}

.Frame_modal .modal-dialog{ max-width:51.84vw; margin: 1.05vw auto;}
.common-modal .modal-header{padding: 0.84vw 0px 0px;}
.Frame_modal .frame_user_flex .frame_description{padding:2.36vw 0.52vw 0.52vw 1.57vw;}
.Frame_modal .frame_user_flex .frame_images{margin-bottom: 2.10vw;}
.Frame_modal .frame_user_flex .frame_images .left_frame{width: 66.66% !important; padding-right: 1.05vw;}

.frame_user_flex .frame_images .right_frame{ width: 33.33% !important;}
.frame_user_flex .frame_images .right_frame .first_frame{margin-bottom:1.05vw;}

.frame_user_flex .description_frame h2{ font-size: 0.84vw;margin-bottom: 0.52vw;}
.frame_user_flex .description_frame p{font-size: 0.84vw; margin-bottom: 1.05vw;}
.frame_user_flex .description_frame ul li{font-size: 0.84vw;}

/* shopping-cart */

.payment_detail{ border-radius:1.31vw;padding:1.05vw;}
.payment_detail .title{font-size: 1.29vw;margin-bottom:1.05vw; }
.payment_detail .login-btn{ margin-bottom:1.31vw;}
.payment_detail .form-group label{margin-bottom: 0.25vw;}
.payment_detail .form-group .input-group-text{font-size: 0.84vw; border-radius: 0.31vw !important;  width: 4.94vw; height: 1.64vw;}
.payment_detail .order_am{font-size:0.94vw; margin-bottom:0.45vw;}
.payment_detail .order_am .trash_icon{width:1.05vw;height:1.05vw;}
.payment_detail .final_amt {font-size: 1.29vw;padding:0.78vw 0px 1.57vw;}
.payment_detail .form-group{margin-bottom: 2.10vw !important;}
.shopping_cart_Page .back-btns{ padding-bottom:0.78vw; margin-bottom: 1.31vw; }
.shopping_cart_Page .back-btns a{font-size: 0.84vw;margin-bottom: 0.52vw;}
.shopping_cart_Page .shopping_headers{margin-bottom:1.57vw;}
.shopping_cart_Page .shopping_headers .s_heads h4{font-size: 1.29vw;}
.shopping_cart_Page .shopping_headers .s_heads p{ font-size: 0.84vw; }
.shopping_cart_Page .shopping_headers .s_flex .form-group .form-control{font-size: 0.74vw;}
.shopping_cart_Page .shopping_headers .s_flex label{font-size: 0.74vw;}
.shopping_cart_Page .shopping_headers .s_flex {max-width:8.94vw;}

.shopping_cart_Page .table thead{font-size: 0.7vw;}
.shopping_cart_Page .table thead th{padding: 0.7vw 0.25vw;}
.shopping_cart_Page .table-responsive{border-radius:0.25vw;}

.shopping_cart_Page .media-table .media-img{margin-right:0.52vw; width:3.57vw; height:3.57vw;  }
.shopping_cart_Page .media-table .media-body .art-title{ font-size: 0.7vw;  margin-bottom: 0.52vw; }
.shopping_cart_Page .media-table .media-body p{font-size: 0.7vw; }

.shopping_cart_Page .table tbody{padding: 0.52vw 0.78vw;}

.shopping_cart_Page .table tbody td{font-size: 0.7vw;}
.shopping_cart_Page .delete-btn{width:1.05vw; height: 1.05vw;}

.qty-input {font-size: 0.84vw; }
.qty-input input{width: 2.38vw; margin: 0px 0.52vw;}

.shopping_cart_Page .table thead tr th:nth-child(1), .shopping_cart_Page .table tbody tr td:nth-child(1){width:20%;}
.shopping_cart_Page .table thead tr th:nth-child(2), .shopping_cart_Page .table tbody tr td:nth-child(2){width:10%;}
.shopping_cart_Page .table thead tr th:nth-child(3), .shopping_cart_Page .table tbody tr td:nth-child(3){width:15%;}
.shopping_cart_Page .table thead tr th:nth-child(4), .shopping_cart_Page .table tbody tr td:nth-child(4){width:15%;}
.shopping_cart_Page .table thead tr th:nth-child(5), .shopping_cart_Page .table tbody tr td:nth-child(5){width:15%;}
.shopping_cart_Page .table thead tr th:nth-child(6), .shopping_cart_Page .table tbody tr td:nth-child(6){width:15%;}
.shopping_cart_Page .table thead tr th:nth-child(7), .shopping_cart_Page .table tbody tr td:nth-child(7){width:5%;}

.total_Pay{font-size: 0.94vw;}

/* view_order */

.view_order_page .H_title{ font-size: 1.29vw; margin-bottom: 0.52vw;}
.view_order_page .description{font-size: 0.64vw;margin-bottom: 1.05vw;}


.shopping_cart_Page .view_order_page .table thead tr th:nth-child(1), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(1){width:5%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(2), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(2){width:15%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(3), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(3){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(4), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(4){width:25%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(5), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(5){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(6), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(6){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(7), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(7){width:10%;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(8), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(8){width:15%;}

.rating_orders p{margin-bottom: 0.25vw;}
.rating_orders .rating .r-icon{font-size: 0.84vw;}

.rating_views{padding:0px 1.05vw 1.05vw;}
.rating_views .media-table{padding:0.52vw 0px 1.31vw;}
.rating_views .media-table .media-img{ width: 5.63vw; height: 5.63vw; margin-right: 0.52vw; }
.rating_views .media-table .media-body .art-title{font-size: 0.84vw; margin-bottom: 0.25vw; }
.rating_views .media-table .media-body p{font-size: 0.84vw;}

.modal-body  .rating_content{padding:1.05vw;}
.modal-body  .rating_content label{font-size: 0.64vw; margin-bottom: 0.25vw;}
.modal-body  .rating_content p{font-size: 0.74vw;}
.rating_views .rating .r-icon{font-size: 1.36vw;margin: 0px 2px;}

.review-modal .modal-dialog{ max-width: 26.31vw; margin: 1.05vw auto; }



/* order */
.customer_order{margin-bottom: 1.57vw;}
.customer_order .order-top .order_xp{padding:0.7vw; font-size: 0.84vw; }
.customer_order .order-top{border-radius: 0.25vw 0.25vw 0px 0px;}
.customer_order .order-top .invoice-btn{padding: 0.25vw;}
.customer_order .art-btn{font-size: 0.74vw; }

.customer_order .table thead tr th:nth-child(1), .customer_order .table tbody tr td:nth-child(1){width:25%;}
.customer_order .table thead tr th:nth-child(2), .customer_order .table tbody tr td:nth-child(2){width:15%;}
.customer_order .table thead tr th:nth-child(3), .customer_order .table tbody tr td:nth-child(3){width:10%;}
.customer_order .table thead tr th:nth-child(4), .customer_order .table tbody tr td:nth-child(4){width:10%;}
.customer_order .table thead tr th:nth-child(5), .customer_order .table tbody tr td:nth-child(5){width:10%;}
.customer_order .table thead tr th:nth-child(6), .customer_order .table tbody tr td:nth-child(6){width:10%;}
.customer_order .table thead tr th:nth-child(7), .customer_order .table tbody tr td:nth-child(7){width:10%;}
.customer_order .table thead tr th:nth-child(8), .customer_order .table tbody tr td:nth-child(8){width:15%;}

.customer_order .table thead{font-size: 0.94vw; }
.customer_order .table thead th{padding: 0.74vw 15px;font-size: 0.94vw;}
.customer_order .table tbody td{font-size: 0.84vw;}
.customer_order .media-table .media-img{ width: 5.63vw; height: 5.63vw; margin-right: 0.52vw; }
.customer_order .media-table .media-body .art-title{font-size: 0.84vw;margin-bottom: 0.25vw; }
.customer_order .media-table .media-body p{font-size: 0.84vw;}

.arrow_tops {width:3.15vw; height:2.84vw; border-radius: 0px 0px 0.25vw 0.25vw; }
.arrow_tops::before{font-size: 1.36vw;}

.rating_content.form-group .form-control{padding: 0.52vw !important;}
.rating_content .submit-btn{margin-top: 1.57vw;}
.rating_content .submit-btn .art-btn{ max-width: 9.78vw;}

.order-pages .view_order_page .H_title{font-size: 2.10vw; margin-bottom: 1.57vw;}

/* photo wall */

.photo_wall_page .title{font-size: 2.21vw; margin-bottom: 0.78vw; }
.photo_wall_page .max-desc{font-size: 1.29vw; margin:0px auto 2.10vw; max-width: 42.31vw;}

.art_wall_detaol_modal .modal-dialog{ max-width: 54.42vw;margin: 1.05vw auto;  }
.art_wall_detaol_modal .art_detail_modal{padding:1.57vw 2.64vw;}
.art_wall_detaol_modal .art_detail_modal .art-img{max-width: 24.31vw; height:26.31vw;}
.art_detail_modal .right_Detail_content .title{font-size: 1.29vw; margin-bottom: 0.78vw; }
.art_detail_modal .right_Detail_content .clm_title{font-size: 1.05vw; margin-bottom: 0.78vw; }

.art_detail_modal .right_Detail_content .price{font-size: 1.57vw;  margin-bottom:0.78vw;}
.art_detail_modal .right_Detail_content .sub_title{font-size: 0.84vw; margin-bottom: 0.78vw; }
.art_detail_modal .right_Detail_content .description{font-size: 1.05vw; margin-bottom: 1.31vw;}

.product_included{padding:2.64vw 0px 1.05vw;max-width:95%;}
.product_included .pi_card {margin-top: 0.52vw;}
.product_included .pi_card .pi-img{ margin: 0px auto 0.52vw; width: 6.68vw; height: 9.21vw;  }
.product_included .pi_card .card-body p{font-size: 0.74vw; margin-bottom: 2px; }

.product_included .pi_title{font-size: 0.84vw; margin-bottom: 1.57vw; }
.modal .product_included .owl-carousel .owl-nav .prev { width: 2.36vw;height: 2.36vw;}
.modal .product_included .owl-carousel .owl-nav {top: 40%;}

/* customer_create_wall */

.create_wall_section .left_filter_section{max-width: 17.15vw; }
.create_wall_section .left_filter_section .inner_section{padding: 0.52vw;}
.create_wall_section .left_filter_section .price_one{font-size: 0.84vw; margin-bottom: 1.05vw;}
.create_wall_section .art-btn{ width: 13.52vw; height: 2.10vw; font-size: 1vw;}
.create_wall_section .previous-btn{margin-top: 0.52vw;}

.create_wall_section .left_filter_section .nav-pills .nav-link p{font-size: 0.74vw;}
.create_wall_section .left_filter_section .nav-pills .nav-link p span{padding-top: 0.52vw;}
.create_wall_section .left_filter_section .nav-pills .nav-item{margin-bottom: 1.57vw;}
.create_wall_section .left_filter_section .nav-pills .nav-link .icon-menu{width:2.10vw; height:2.10vw;margin: 0px auto 0.52vw;}

.create_wall_section .navbar-brand{max-width:8.42vw; margin: 0px auto 1.05vw; }

.create_wall_section .left_filter_section .nav-pills{ height: calc(100vh - 10.52vw);}

.en-flex{padding-bottom: 1.05vw; }
.en-flex h6{font-size: 0.74vw;}
.en-flex .close{font-size:1.57vw;}

.wall-bgs{ margin-bottom: 1.05vw;padding-right: 0.25vw;}
.wall-bgs .wall-img{height: 11.10vw; margin-bottom:0.52vw;}

.colorlist .color-one{margin-right:0.25vw;margin-bottom: 0.25vw; }
.colorlist .color-one .color {width: 1.34vw; height: 1.34vw;}

.create_wall_section .wall_selection{height: calc(100vh - 11.57vw); margin-bottom: 1.05vw;}

.create_wall_section .wall_frame_Section{height: calc(100vh - 14.21vw); margin-bottom: 1.05vw; }
.create_wall_section .wall_frame_Section .wall-frames{ margin-bottom: 1.57vw;}

.select_Design .input-group{height: 1.89vw; margin-bottom: 1.05vw; }
.select_Design .input-group .form-control{font-size: 0.74vw;}
.select_Design .input-group .input-group-text{width:2.10vw;}

.select_Design .Category-one{margin-bottom: 0.52vw;}

.Category-one .range-slider-price{padding: 0.52vw 0px 0px;}

.Category-one .price-labels{font-size: 0.74vw; margin-bottom: 0.25vw;}
.photos_section{}
.photos_section .photos-ones{width: 33.33%; height: 6.78vw; padding: 2px; }

.Category-one .color-flexs{padding: 0px 1,05vw;}
.Category-one .color-flexs.owl-carousel .owl-nav .prev{width:0.78vw; height:0.78vw;}

.create_wall_section .select_Design{height: calc(100vh - 15.78vw ); margin-bottom:0.78vw;}
.select_Design::-webkit-scrollbar { width:4px;}

.common-wall-sections .first_selecton-process{max-width: 40.84vw; padding:2.64vw 1.57vw; }
.common-wall-sections .first_selecton-process .stpers{font-size: 0.74vw; margin-bottom:1.57vw;}
.common-wall-sections .first_selecton-process h2{font-size: 2.10vw; margin-bottom:1.57vw;}

.common-frames .c-frame{font-size: 0.84vw;}

.frame-50x70 { margin:0.25vw; width: 11.05vw; height: 14.21vw;}
.frame-70x100 { margin:0.25vw; width: 13.68vw; height: 19.21vw;}
.frame-30x40 { margin:0.25vw; width:6.84vw; height:9.05vw; }

.frame30x40s{max-width: 15.78vw;}

.frame-30x40-mixed-1 .frame-landscape{width: 14.21vw; height: 9.47vw;}

.frame-40x60 {margin:0.25vw; width: 8.42vw; height: 10.52vw;}
.frame-25x35 {margin:0.25vw; width: 3.68vw; height: 5.26vw;}

/* may-wall */

.wall-desc{font-size: 0.74vw; margin-bottom: 1.05vw;}

.wall-design{padding: 2.10vw 0px;}
.design-wall-card{max-width: 31.36vw; margin: 0px auto 2.10vw;}
.design-wall-card .wall-img{ margin-bottom: 1.05vw; height: 17.68vw; }

.design-wall-card .del-icon{right:0.52vw;top:0.52vw; padding: 0.31vw; width: 1.57vw; height: 1.57vw;}

.artwork_filtering .search-artwork-page .item-artwork{max-width:20% ;padding:10px 5px;}

/*  */

.products_tag {  padding-top: 0.52vw; margin-top: 0.52vw; }
.products_tag p { font-size: 0.84vw; margin-bottom: 0.52vw !important; }
.products_tag ul li { min-width: 5.2vw; height: 1.47vw; margin-right: 0.26vw; margin-bottom:  0.26vw; border-radius: 1.31vw; font-size: 0.84vw; }

.collepse-section .accordion-item { margin-bottom: 1.57vw; }
.collepse-section .accordion-header { font-size: 0.84vw; }
.collepse-section .accordion-button {  padding: 1.51vw 1.05vw; font-size: 0.84vw; }
.collepse-section .accordion-body { padding: 1.05vw; }
.collepse-section .accordion-body p { font-size: 0.84vw; margin-bottom: 0.52vw; }
.collepse-section .accordion-button:not(.collapsed)::after, .accordion-button::after { background-size: 0.84vw; }





}

@media(max-width:1199px){

header .navbar-brand{position: relative; top: auto; left: 0px; transform: none;}
header .middle-contents {padding: 6px 0px;}
header .middle-headers:last-child .nav-links{display: block;}

.banner-section .middle-box-content{margin: 0px auto;}
.banner-arrow .carousel-control-prev {margin-left: -20px;}
.banner-arrow .carousel-control-next {margin-right: -20px;}
.or_data{font-size: 30px;}
.popular-artwork, .artist-week{padding: 20px 0px;}
.artwork-owl {padding: 22px 0px;}
.owl-carousel .owl-nav {margin-top: 40px; position: relative; top: auto; transform: none; justify-content: center;}
.owl-carousel .owl-nav .owl-prev {margin-left: 0px;margin-right: 10px;}
.owl-carousel .owl-nav .owl-next {margin-right: 0px;margin-left: 10px;}
.artist-owl {padding: 20px 0px 20px;}
.Gphoto-card .card-body .heading{font-size: 21px; margin-bottom: 10px;}
.artwork-online{padding: 40px 0px;}
.artwork-online .artwork-content{margin-bottom: 35px;}
.testemonials-owl .testy-items {max-width: 100%;}
.testemonials-section{padding: 40px 0px;}
.testemonials-section .T-title{text-align: center;}
.testemonials-owl{padding-top:30px;}
.video-data-content {padding: 70px 0px 0px;}
.video-data-content .video-img{margin: 0px auto 40px;}
.join-art .JA-title, .join-art .JA-desc{margin-bottom: 20px;text-align: center;}
.delivery-options .media .delivery-body .title{font-size: 16px;}
.delivery-options .media .ds-img-icon {width: 75px;padding: 12px;}

.listing-nav{padding: 0; list-style: none;margin: 0px;}
.listing-nav .nav-links{padding:7px 10px ;color: #000;text-transform: uppercase; font-size: 16px;  font-family: 'oswaldbook'; display: block;}
.listing-nav .nav-links:hover { background: #eeeced; color: #414141;}
.offcanvas{width: 350px;}

.about-us-section {padding: 50px 0px;}
.ab-srt-images{justify-content: center !important; margin-bottom: 50px;}

.ab-srt-content .title, .collection-sections{text-align: center;}
.art-btn{margin: 0px auto;}
.collection-sections .title, .ab-srt-content .title{font-size: 36px;}

.left-content .title{font-size: 30px;}
.signup-second .left-content .subtitle{font-size: 27px;}

.step-upwards .media .title-step{font-size: 18px;}
.step-upwards .media p {font-size: 22px;}
.step-upwards .media .up-icons {width: 40px;}

.faq-page .common-ab-section{max-width: 100%;}
.faq-categorys.owl-carousel .owl-nav{top: auto;margin-top: 10px;}

.term-page .common-ab-section{max-width:100%;}
.Profile-page .fs-heading {font-size: 30px;}
.Profile-page .account-widths {max-width: 100%;}

.join-art .input-group {width: 100%; max-width: 400px;  margin: 0px auto;}

.plan_choose_box .row{flex-wrap: nowrap;overflow-x: scroll;}
.m_paddings .types .pln_types{justify-content: center;}
.m_paddings {padding: 20px 20px;}
.m_paddings .update_pln_btn{padding:20px 0px;}
.MP_current_plan .plan_listing{padding:20px 0px;}
.plan_listing p{text-align: center;}
.update_plan-text .text-plan p {font-size: 20px;}
.current_pln_label{height: auto; position: relative;}
.current_pln_label span{transform: rotate(-90deg) translateY(-50%); margin-left: -80px; position: absolute; top: 28%;}
.common-ab-section .nav-pills .nav-link{font-size: 16px;}

.dashboard_section {padding: 0px 0px 0px;}
.sub_plans {padding: 10px 0px;}
.dashboard_boxs {padding: 0px 0px 0px;}
.dash_ds_boxs {padding-bottom: 16px;}

.tooltip-mark-content { width: 270px;}
.tooltip-mark-content h6 { font-size: 22px;}



.upload_artwork .common-form .personal-info .form-group .form-control {font-size: 16px;}
.upload_artwork { padding: 0px 0px 0px;}

.upload_arttable .table thead tr th:nth-child(1), .upload_arttable .table tbody tr td:nth-child(1){width:100% !important; min-width:150px;}
.upload_arttable .table thead tr th:nth-child(2), .upload_arttable .table tbody tr td:nth-child(2){width:100% !important; min-width:350px;}
.upload_arttable .table thead tr th:nth-child(3), .upload_arttable .table tbody tr td:nth-child(3){width:100% !important; min-width:150px;}
.upload_arttable .table thead tr th:nth-child(4), .upload_arttable .table tbody tr td:nth-child(4){width:100% !important; min-width:500px;}
.upload_arttable .table thead tr th:nth-child(5), .upload_arttable .table tbody tr td:nth-child(5){width:100% !important; min-width:100px;}

.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3; padding: 0px;}

.search-artwork-page .card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.artwork_filtering .search-artwork-page .left_filter {width: 25%;}
.artwork_filtering .search-artwork-page .right_filter {width: 75%;}

.ppp-right-section .ppp-cover-img{height:280px;}
.ppp-tabings .nav-pills .nav-item .nav-link{width:250px;}

.productImages {max-width: 400px;}
.right_slider_content{max-width:505px;}
.right_slider_content .price_date .prices span {font-size: 22px;}
.right_slider_content .hd_title h2{font-size: 18px;}

.modal .owl-carousel .owl-nav{}
.modal .owl-carousel .owl-nav {margin-top:0px; position: absolute;transform: translateY(-50%); justify-content: space-between;}
.modal .owl-carousel .owl-nav .owl-prev {margin-left: -25px;}
.modal .owl-carousel .owl-nav .owl-next {margin-right: -25px;}
.slick-arrow{width: 30px; height:30px;}
.news__arrow_dir_left{left:-30px;}
.news__arrow_dir_right{right:-30px;}
.top_listing{font-size: 12px;}

.payment_detail{max-width:500px; width: 100%;margin: 30px auto 50px;}

header .nav-hovers{display: block;}
header .nav-collapse{padding: 0px 10px;}
header .nav-collapse .nav_frame_img{width: 100%; height:200px;margin-bottom: 10px}
header .nav-collapse .nav_frame_img img{width: 100%; height: 100%; object-fit: cover;}
header .nav-hovers .drop_menu_right ul li {display: inline-block;width: 100%;}
header .nav-hovers .drop_menu_right{padding-left: 0px;}
header .nav-hovers h4{font-size: 14px;}
header .nav-hovers .drop_menu_left{padding-bottom: 10px;}

header .listing-nav .menu_list{position: relative;}
header .listing-nav .menu_list::after{content: '\f077'; transform: none !important;right:7px;position: absolute; font-size:14px; color: #989898; font-family: "Font Awesome 5 Free"; font-weight: 900;}
header .listing-nav .menu_list.collapsed::after{content: '\f078';}

.shopping_cart_Page .view_order_page .table thead tr th:nth-child(1), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(1){width:100% !important;min-width:20px;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(2), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(2){width:100% !important;min-width:150px;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(3), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(3){width:100% !important;min-width:90px;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(4), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(4){width:100% !important;min-width:250px;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(5), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(5){width:100% !important;min-width:150px;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(6), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(6){width:100% !important;min-width:150px;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(7), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(7){width:100% !important;min-width:150px;}
.shopping_cart_Page .view_order_page .table thead tr th:nth-child(8), .shopping_cart_Page .view_order_page .table tbody tr td:nth-child(8){width:100% !important;min-width:150px;}

.customer_order .table thead tr th:nth-child(1), .customer_order .table tbody tr td:nth-child(1){width:100% !important;min-width:300px;}
.customer_order .table thead tr th:nth-child(2), .customer_order .table tbody tr td:nth-child(2){width:100% !important;min-width:150px;}
.customer_order .table thead tr th:nth-child(3), .customer_order .table tbody tr td:nth-child(3){width:100% !important;min-width:150px;}
.customer_order .table thead tr th:nth-child(4), .customer_order .table tbody tr td:nth-child(4){width:100% !important;min-width:150px;}
.customer_order .table thead tr th:nth-child(5), .customer_order .table tbody tr td:nth-child(5){width:100% !important;min-width:150px;}
.customer_order .table thead tr th:nth-child(6), .customer_order .table tbody tr td:nth-child(6){width:100% !important;min-width:150px;}
.customer_order .table thead tr th:nth-child(7), .customer_order .table tbody tr td:nth-child(7){width:100% !important;min-width:150px;}
.customer_order .table thead tr th:nth-child(8), .customer_order .table tbody tr td:nth-child(8){width:100% !important;min-width:150px;}

.shopping_cart_Page .table thead tr th:nth-child(1), .shopping_cart_Page .table tbody tr td:nth-child(1){width:100% !important;min-width:350px ;}
.shopping_cart_Page .table thead tr th:nth-child(2), .shopping_cart_Page .table tbody tr td:nth-child(2){width:100% !important;min-width:150px;}
.shopping_cart_Page .table thead tr th:nth-child(3), .shopping_cart_Page .table tbody tr td:nth-child(3){width:100% !important;min-width:150px;}
.shopping_cart_Page .table thead tr th:nth-child(4), .shopping_cart_Page .table tbody tr td:nth-child(4){width:100% !important;min-width:150px;}
.shopping_cart_Page .table thead tr th:nth-child(5), .shopping_cart_Page .table tbody tr td:nth-child(5){width:100% !important;min-width:150px;}
.shopping_cart_Page .table thead tr th:nth-child(6), .shopping_cart_Page .table tbody tr td:nth-child(6){width:100% !important;min-width:150px;}
.shopping_cart_Page .table thead tr th:nth-child(7), .shopping_cart_Page .table tbody tr td:nth-child(7){width:100% !important;min-width:50px;}


.photo_wall_page .title {font-size: 26px;}
.photo_wall_page .max-desc {font-size: 16px;}

.cancel_plan{margin-bottom: 10px;}

.update_plan-text .plan_choose_box .col-sm-4 {width: 41%;}
.clr-datas{text-align: right;}
.clr-filter{float: none;width: auto;}

.common-wall-sections .first_selecton-process h2 {font-size: 20px;}
.frame-50x70 {width: 140px;height: 170px;}
.frame-70x100{width: 190px;height: 230px;}
.frame-40x60 { width: 115px;height: 135px;}
.frame-30x40 { margin: 5px;width: 75px;height: 96px;}
.frame-25x35 { width: 60px; height: 80px;}
.Category-one .color-flexs.owl-carousel .owl-nav {justify-content: space-between; position: absolute; margin-top: 0;top:50%; transform: translateY(-50%);}
.create_wall_section .select_Design{padding-right: 0px;}
.common-wall-sections{}
.second-frame-section{padding: 50px 30px;}
.common-wall-sections .first_selecton-process{max-width:95%; width: 100%;}

.artwork_filtering .search-artwork-page .item-artwork{max-width:33.33%;}
.newdragframe{height: 80% !important;}

.shopping_cart_guest{max-width: 100%;}
.cart_products .table thead tr th:nth-child(1), .cart_products .table tbody tr td:nth-child(1){width:100% !important ; min-width:200px;}

.rgt_product_Desc p { font-size: 16px;}
.art-btn {  font-size: 16px; max-width: 230px; height: 50px;}
.right_slider_content .rgt_product_Desc p { font-size: 16px;}
.products_tag ul li { min-width: 85px; font-size: 14px;}
.collepse-section .accordion-button { padding: 20px 15px;}
.collepse-section .accordion-body p {font-size: 14px;}
.collepse-section .accordion-item { margin-bottom: 20px;}
.artwork_detail_Page .artwork_detail_about { margin-bottom: 30px;}
.detail_sliders { margin-bottom: 70px;}
.collepse-section .accordion-body { padding: 15px 20px;}
.artwork_detail_about p { font-size: 14px;}






}

@media(max-width:991px){
.container{max-width: 100% !important;}

.navbar-toggler { border: 2px solid #00175b; box-shadow: none !important; padding:7px; display: flex; flex-direction: column; }
.navbar-toggler-icon { height: 2px;width: 16px; margin-bottom: 3px; background: #00175b; }
.navbar-toggler-icon:last-child { margin-bottom: 0px; }

.banner-arrow .carousel-control-next, .banner-arrow .carousel-control-prev {width: 50px;height: 50px;}
.banner-arrow .carousel-control-prev {margin-left: 0px;}
.banner-arrow .carousel-control-next {margin-right: 0px;}

.banner-section .carousel-item{padding-top: 215px;}
.ci-height{align-items: center;padding-bottom: 0px;}
.banner-section {height: 850px;}
.Gphoto-card .Gphoto-card-img { height: 465px;}
.testemonials-section .T-title{font-size: 32px;}
footer .footer-nav{justify-content: center;margin: 25px 0px}
.social-icon{justify-content: center;}
footer {padding: 22px 0px;}

.count-data{max-width: 100%;}
.count-data .count-values span {font-size: 36px;}
.first-ab-section .title {font-size: 34px;}
.first-ab-section .description-mx{font-size: 22px;}
.count-data .count-values{font-size: 18px;}
.second-ab-section {padding: 20px 0px 70px;}

.contact-form{max-width: 100%; margin: 0px auto 40px;}

.login-page {flex-direction: column;}
.login-left{max-width: 100%; min-height: auto;order:2;}
.login-right-section{max-width: 100%;min-height:60vh; height: auto;}
.left-content .login-listing li{margin-bottom: 20px;}
.left-content{max-width: 100%;}

.tooltip-mark-content, .common-ab-section .ex-positions .tooltip-mark-content{width: 420px; }
.tooltip-mark-content h6{font-size: 19px;margin-bottom: 10px;}
.tooltip-mark-content p{font-size: 14px;}
.signup-second  .left-content{padding-bottom: 10px;}

.signup-last .login-left, .signup-last .login-right-section{max-width: 100%;}
.signup-last .login-middle-section {max-width: 100%;}

.faq-page .fs-heading {font-size: 27px;}
.faq-categorys .faq-items{width: 100%;}
.faq-page .ab-description {font-size: 16px;}
.term-data .ab-description{font-size: 16px;}

.upload_artwork .header-tops .back-btns{position: relative;margin-bottom: 20px;display: inline-block;}
.upload_artwork .common-form .personal-info .form-group {margin-bottom: 30px;}

.nav-open{position: relative; left: 0; width: 100%;overflow: hidden;}
.nav-open header{z-index:0;}
.artwork_filtering .search-artwork-page .left_filter {height: 100%; width: 0; position: fixed;  z-index: 1; top: 0;left: 0; background-color: #fff; overflow-x: hidden; transition: 0.5s;}
.artwork_filtering .search-artwork-page .left_filter a { color:#000; text-decoration: none; display: block; transition: 0.5s;}
.artwork_filtering .search-artwork-page .left_filter a:hover{ color: #f1f1f1; }
.artwork_filtering .search-artwork-page .left_filter .Fclosebtn {font-size:30px;}

.clr-datas{display: flex;justify-content: space-between;align-items: center;padding: 10px; border-bottom: 1px solid #000;}
.left-search-filter {padding: 0px;}
.artwork_filtering .left-search-filter .size_Width{width: 100%;}
.artwork_filtering .left-search-filter .accordion{padding: 20px;}
.artwork_filtering .search-artwork-page .right_filter {width:100%;}
.artwork_filtering .search-artwork-page{display: block;}

.search-artwork-page .right_filter .sort-by {max-width: 100%;}
.artwork_profile_data .cat_natures {font-size: 15px;}

.atwork_data_cards .card-columns {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.ppp-left-profile .ppp-upload{padding:0px 3px;}
.reviews .media .media-body .left_reviews .art-name{font-size: 14px;}
.reviews .media .media-body .left_reviews .art-cate{font-size: 14px;}
.reviews .media .media_img {width: 85px;height: 85px;margin-right: 10px;}
.ppp-tabings .nav-pills .nav-item .nav-link {width: 210px;font-size: 14px;}

.right_slider_content{position: relative; max-width: 100%;}
.productImages {margin: 0px auto 30px;}
.slick_img{height:420px;}

.Frame_modal .modal-dialog{max-width:95%;}
.frame_user_flex .description_frame p {font-size: 14px;}
.common-modal .modal-title {font-size: 22px;}
.add-frame-modal .modal-dialog{max-width: 95%;}
.add-frame-middle .frame_photo{max-width:340px;}

.Frame_modal .frame_user_flex {display: block;}
.Frame_modal .frame_user_flex .frame_description, .Frame_modal .frame_user_flex .add-frame-middle{width: 100%;}
.Frame_modal .frame_user_flex .frame_description{padding:20px 20px;}


.customer_order .order-top .order_xp{padding:8px;}
.customer_order .table thead th{font-size: 14px;  padding: 12px 15px;}
.order-pages .view_order_page .H_title{font-size: 32px;}

.art_wall_detaol_modal .modal-dialog{  max-width: 95%;}
.art_wall_detaol_modal .art_detail_modal {padding: 30px 12px;}
.art_detail_modal .right_Detail_content .title{font-size: 18px;margin-bottom: 5px;}
.art_detail_modal .right_Detail_content .clm_title{font-size: 16px;margin-bottom: 5px;}
.art_detail_modal .right_Detail_content .price {font-size: 22px;}
.art_detail_modal .right_Detail_content .description {font-size: 14px;}
.art_wall_detaol_modal .art_detail_modal .art-img{height:300px; max-width:100%;}
.modal .product_included .owl-carousel .owl-nav .prev {width: 30px;height: 30px;}

.other-informations .upload_photos{height:auto;}

.frame-50x70 {width: 100px;height: 120px;}
.frame-40x60 {width: 80px;height: 100px;}
.frame-70x100 {width: 130px;height: 170px;}
.frame-30x40 { width: 60px; height: 70px;}
.frame-25x35 {width: 40px;height: 55px;}
.common-frames .c-frame{font-size: 12px;}
.photos_section .photos-ones{height:120px;}

.flex-btn{display: flex;}
.create_wall_section .previous-btn, .create_wall_section .save-btn{margin-top: 0px; margin-left: 5px;}
.create_wall_section .wall_frame_Section {height: calc(100vh - 180px);}
.create_wall_section .select_Design {height: calc(100vh - 210px );}
.photos_section{height: auto;}
.third-frame-section{padding: 10px;}

.design-wall-card .wall-img{height: 250px;}

.thank-you-shipping{padding:40px 0px;}

}

@media(max-width:768px){

.error_elemenet .error-sec .heading { font-size:120px;}
.error_elemenet .error-sec .not-found-txt {  font-size:25px;}

.artwork-online .artwork-content .heading {font-size: 34px;}
.artwork-online .artwork-content .heading .art-logo {max-width: 180px;}
.artwork-online .artwork-content .heading{margin-bottom: 25px;}
.delivery-options .media .delivery-body .desc {font-size: 16px;}
.delivery-options .media .delivery-body .title {font-size: 14px;}
.delivery-options .media .ds-img-icon {width: 70px;padding: 8px;}

.ab-srt-images .ab-art-img1 { width: 50%;height: 310px;}
.last-ab-section .ab-srt-images .ab-first-img .data-first {width: 280px;height: 280px;}
.last-ab-section .ab-srt-images .ab-secd-img {width: 415px;height: 560px;}
.collection-sections .title, .ab-srt-content .title {font-size: 30px;}

.art-btn{max-width: 220px;height: 45px;}

.tooltip-mark-content, .common-ab-section .ex-positions .tooltip-mark-content {width: 370px;}
.cpy-sub-txt {font-size: 16px;}
.ppp-left-profile .ppp-images{height: 245px;max-width:245px; margin: 0px auto 30px;}
.ppp-left-profile{margin-bottom: 30px;}

.atwork_data_cards .card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.ppp-left-profile .ppp-upload::after{width: 95%;}

.art_wall_detaol_modal .art_detail_modal .art-img{margin-bottom: 20px;}
.Gphoto-card .Gphoto-card-img {height: 390px;}

.create_wall_section .left_filter_section .nav-pills {margin-bottom: 15px; height: calc(100vh - 150px);}
.create_wall_section .navbar-brand {max-width: 90px; margin-bottom: 10px;}
.create_wall_section .left_filter_section .nav-pills .nav-link .icon-menu {width: 22px;height: 22px;}
.create_wall_section .left_filter_section .nav-pills .nav-link p{font-size: 12px;}
.create_wall_section .art-btn { width: 175px; height: 28px; font-size: 12px;}
.create_wall_section .left_filter_section .price_one { font-size: 12px; margin-bottom: 6px;}
.create_wall_section .left_filter_section{max-width: 216px;}
.wall-bgs .wall-img{height:105px;}
.create_wall_section .left_filter_section .nav-pills .nav-link{padding: 0px;}
.common-wall-sections .first_selecton-process h2 {font-size: 16px;}
.common-wall-sections .first_selecton-process .stpers{margin-bottom: 10px;}
.common-wall-sections .first_selecton-process{padding: 20px;}
.en-flex h6{font-size: 10px;}
.create_wall_section .wall_selection {height: calc(100vh - 144px);}
.create_wall_section .wall_frame_Section {height: calc(100vh - 140px);}
.second-frame-section {padding: 5px 10px;}
.create_wall_section .select_Design { height: calc(100vh - 160px );}
.photos_section .photos-ones {height: 90px;}

.frame-50x70 {width: 60px;height: 80px; margin: 0px;}
.frame-70x100 {width: 95px;height: 110px; margin: 0px;}
.common-frames .c-frame img{padding: 3px; }
.frame-40x60 {width: 50px;height: 65px; margin: 0px;}
.frame-70x100 {width: 90px;height: 100px; margin: 0px;}
.frame-30x40 {width: 42px;height: 50px; margin: 0px;}
.frame-25x35 {width: 35px;height: 33px; margin: 0px;}
.common-frames .c-frame{margin: 2px;}
.common-frames .c-frame {font-size: 6px;}

}

@media(max-width:700px){
.ab-srt-images .ab-first-img{display: flex;width: 100%;}
.last-ab-section .ab-srt-images .ab-first-img .data-first{width: 50%;}
.last-ab-section .ab-srt-images .ab-secd-img{width: 100%;height: 470px;}
.update_plan-text .text-plan p {font-size: 17px;}
.strip-btn img {max-width: 110px;}
.payout_width p {font-size: 16px;}

.upload_artwork .header-tops .H_title{font-size: 18px;}
.card-columns, .search-artwork-page .card-columns  {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.card-columns .item-artwork .item-content {margin-top: -10px;}
.atwork_data_cards .card-columns {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}

.design-wall-card .wall-img {height: 210px;}
.newdragframe {width:110% !important;height: 65% !important;}
}

@media(max-width:568px){

.delivery-section .delivery-options {max-width: 100%;width: 100%;margin-bottom: 20px !important;}
.ab-srt-content .sub-content .sub-title{font-size: 16px; letter-spacing: 0.5px;}
.ab-srt-content .sub-content .description{font-size: 18px;}
.first-ab-section .description-mx {font-size: 18px;padding-top: 0px;}
.search-area .search-field{width: 95%;}
.common-banner{height: 200px;}
.first-ab-section .title {font-size: 28px;}
.count-data .count-values {font-size: 16px;}
.count-data .count-values span {font-size: 30px;}
.ab-srt-images .ab-art-img1 {height: 270px;}
.ab-srt-images{margin-bottom: 30px;}
.collection-sections .title, .ab-srt-content .title {font-size: 25px;}
.collection-sections p {font-size: 18px;}

.common-form .form-group .form-control{font-size: 16px;}
.contact-middle .title{font-size: 30px;}

.left-content .title {font-size: 26px;}
.count-data-signup span {font-size: 24px;}
.count-data-signup{font-size: 16px;}
.error_elemenet .error-sec .heading {font-size: 90px;}

.art_search .art-btn {max-width: 110px;margin: 0px;font-size: 16px;height: 45px;}
.art_search .input-group{margin-right: 25px;}
.art_search .input-group .form-control {font-size: 16px;}
.review-modal .modal-dialog{ max-width: 95%; }
.rating_views .media-table .media-img {width: 90px;height: 90px;}

.view_order_page .H_title{font-size: 22px;}

.update_plan-text .plan_choose_box .col-sm-4 {width: 70%;}

.not-found-box .not-found-txt {  font-size: 20px;}

#showmoreModal .modal-title {font-size: 16px;}

.design-wall-card .wall-img {height: auto;}
.design-wall-card .wall-img img{object-fit: contain;}

.artwork_filtering .search-artwork-page .item-artwork{max-width:50%;padding: 10px 3px;}
.artwork_filtering .search-artwork-page .item-artwork .item-content {margin-top: -22px;}


}

@media(max-width:500px){
.error_elemenet .error-sec .not-found-txt {font-size: 20px;}
footer .footer-nav{display: block;text-align: center;}
footer .footer-nav .Fnav-link{margin: 10px 0px; display: block;}
.testemonials-section .T-title {font-size: 26px;}
header .middle-contents .middle-headers .nav-icons-img{margin: 0px 6px;}
header .navbar-brand {max-width: 190px;}
.offer-top .get-off{font-size: 12px;}
.banner-arrow{top:auto; transform: none; bottom: 16px;}
.banner-arrow .arrow-flex{justify-content: center;}
.banner-section {height: 100vh;}
.banner-section .middle-box-content p{font-size: 30px;}
.banner-section .middle-box-content{padding: 25px 20px;}
.or_data {font-size: 24px;}
.item-artwork { max-width: 325px;}
.artwork-online .artwork-content .heading {font-size: 30px;}
.photo-artwork{display: block;}
.photo-artwork .PA-img{margin: 0px auto 20px;}
.join-art .input-group .input-group-text{width:90px;}
.owl-carousel .owl-nav .prev {width: 40px;height: 40px;}
.banner-section .middle-box-content h2{font-size: 20px;}
.banner-section .middle-box-content .buy-work{font-size: 17px; height:50px; line-height: 50px;}
.artwork-online .artwork-content .heading .art-logo {max-width: 140px;}
.video-data-content .video-img{height:320px;}
.about-us-section {padding: 33px 0px;}
.first-ab-section .sub-title{font-size: 14px;}
.first-ab-section .description-mx {font-size: 15px;}
.count-data{flex-wrap: wrap;margin: 25px auto;}
.count-data .count-values{max-width:50% ;margin: 0px auto 30px;border-right: 0px;}
.ab-srt-images .ab-art-img1 {height: 200px;}
.second-ab-section {padding: 0px 0px 40px;}
.last-ab-section .ab-srt-images .ab-first-img .data-first{height: 200px;}
.last-ab-section .ab-srt-images .ab-secd-img{height: 365px;}

.contact-form .contact-middle {padding: 0px 0px 50px;}
.info-connect{display: block;}
.info-connect li{max-width: 100%;margin-bottom: 20px;border:0;}
.info-connect li a{padding: 0px;}

.left-content .login-listing li{font-size: 14px;}
.login-right-content .login-logo {max-width: 190px;height: 70px;}
.login-right-content .title {font-size: 21px;}

.tooltip-mark-content{right:-8px; top: 40px; width:310px;}
.tooltip-mark-content::before{clip-path: polygon(50% 0%, 100% 100%, 0% 100%); right:4px; top:-13px;}
.common-ab-section .ex-positions .tooltip-mark-content{width: 310px;}
.left-content .row .col-6{width: 100%;}
.count-data-signup{border: 0px;}
.signup-second .left-content .subtitle {font-size: 21px;}

.ex-inline-blocks .tooltip-mark-content.show-dataTooltip{right: -46px;}
.ex-inline-blocks .tooltip-mark-content::before{right: 48px;}

.Profile-page {padding: 160px 0px 70px !important;}
.Profile-page .fs-heading {font-size: 27px;}

.upload_artwork .header-tops .back-btns{font-size: 14px;}

.search-artwork-page .right_filter .sort-by .form-control{font-size: 13px ;}
.search-artwork-page .right_filter .sort-by label{margin-left: 0px !important;}

.ppp-tabings .nav-pills .nav-item .nav-link {width: 170px;}
.reviews .media .media-body{display: block;}
.reviews .media .media-body .left_reviews .art-cate{margin-bottom: 10px;}
.reviews .media{align-items: flex-start;}

.productImages {max-width: 312px;}
.slick_img {height: 355px;}
.right_slider_content{padding:20px 10px;}
.right_slider_content .price_date{flex-wrap: wrap;margin-bottom: 10px;}
.right_slider_content .price_date .prices{width: 100%;}
.frame_user_flex .description_frame h2{font-size: 16px;}
.artwork_detail_Page .artwork_detail_about .media{max-width: 100%;margin-bottom: 20px;}
.add-frame-middle .frame_diff{font-size: 14px;}
.add-frame-middle .frame_photo{height:280px;}

.payment_detail .order_am{font-size: 14px;}
.payment_detail .final_amt{font-size: 19px;}
.shopping_cart_Page .shopping_headers .s_heads h4{font-size: 19px;}
.shopping_cart_Page .shopping_headers .s_heads p{font-size: 13px;}
.customer_order .order-top .order_xp{font-size: 12px;}

.art_wall_detaol_modal .art_detail_modal .art-img {height: 250px;}
.product_included{max-width:90%;}

.upload-btn{font-size: 11px;padding: 5px 6px;}
.update_plan-text .plan_choose_box .col-sm-4 {width: 90%;}

.faq-pass{width: 100%;}

#showmoreModal .modal-body{font-size: 14px;}
.middle-headers .toast{bottom:-32px;}

.collepse-section .accordion-body img { float: unset !important; width: 100% !important;  }



}

@media(max-width:400px){
.productImages .slick-slide {padding: 0 14px;}
.slick-arrow {width: 25px;height: 25px;}
.news__arrow_dir_left {left: -25px;}
.news__arrow_dir_right {right: -25px;}

.search-artwork-page .item-artwork .item-content .heading {font-size: 12px;}
.search-artwork-page .item-artwork .item-content .description{font-size: 11px;}
.search-artwork-page .item-artwork .item-content .media .media-name{font-size: 12px;}
.search-artwork-page .item-artwork .item-content .prices{font-size: 12px;}
.search-artwork-page .item-artwork .item-content .prices .category{font-size: 12px;}
.search-artwork-page .item-artwork .rating .r-icon{font-size: 10px;}
.search-artwork-page .item-artwork .item-content {padding: 10px;}

}

@media(max-width:320px){
.count-data .count-values {max-width: 100%;}

}
