/* Reset Css end*/
h1,h2,h3,h4,h5,h6{font-family: "Cerebri-sans",Helvetica,Arial,sans-serif;font-weight: 600;color: #333;line-height: 1.4;margin-top: 0;margin-bottom: 0;}
h2{font-size: 30px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
p{font-size: 16px;line-height: 1.6;color: #555;}
a, a:hover, a:active, a:focus{text-decoration: none;cursor: pointer;}
img{max-width: 100%;}
.common-new{float: left;width: 100%;}
.page16 .pages-content.container-fluid{padding: 0px;}
/* Reset Css end*/
:root{
  --star-rating-color:rgb(254,196,45);
}
.goog-te-gadget img{display: inline !important;}
body.page39 .pages-content{font-family: "Cerebri-sans",Helvetica,Arial,sans-serif!important;}
.pp-main-cbox h2{font-size: 30px;}
.pp-main-cbox h3{font-size: 22px;}
.pp-main-cbox h3.content-title{color:#333!important;font-weight: 600;}
.pp-main-cbox h2,.pp-main-cbox h3{font-weight: 600;line-height: 1.4;}
.button{border-radius: 50px;font-size:15px;line-height: 44px;padding: 0px 20px;text-align: center;text-transform: capitalize;letter-spacing: 0.8px;border: 2px solid;font-weight: normal;display: inline-block;-webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);-webkit-transition: all .15s ease;transition: all .15s ease;letter-spacing: 0.2px;-webkit-transform: translateY(0px);transform: translateY(0px);}
.button-normal{color:#fff;border-color:#db404b;background: #db404b;font-weight:500;letter-spacing: 0.8px;font-size:16px;}
.button-transparent{background: transparent;border-color: #fff;color: #fff;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
border-radius: 50px;
  white-space: nowrap;
}
.button-transparent:before{
  content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #1f51cf;
    border:#1f51cf solid 2px;
    border-radius: 50px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.button-transparent:hover:before{
  -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.button-transparent:hover, .button-transparent:focus,.button-transparent:active{color: #fff;background: transparent;border: #fff solid 2px;}
/* .create-gr .button-transparent:hover, .create-gr .button-transparent:focus,.create-gr .button-transparent:active{background:#FDAF0C;border:#FDAF0C solid 2px;} */
.create-gr .button-transparent:before{background:#FDAF0C;border:#FDAF0C solid 2px;}
.shop-gr .button-transparent:before{background:#9028a4;border:#9028a4 solid 2px;}
/* .button-normal:hover, .button-normal:focus{color: #fff;border: #db404b solid 2px;background: #db404b;} */
.button-normal:hover{-webkit-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);-webkit-transform: translateY(-1px);transform: translateY(-1px);color: #fff;}
.button-normal:focus, .button-normal:active{background-color: #af333c;color: #e6ebf1;background-image: none;-webkit-transform: translateY(1px);transform: translateY(1px);-webkit-box-shadow: 0 6px 12px -2px rgba(50,50,93,.25), 0 3px 7px -3px rgba(0,0,0,.3);box-shadow: 0 6px 12px -2px rgba(50,50,93,.25), 0 3px 7px -3px rgba(0,0,0,.3);border-color: transparent;outline: none;}
.goog-te-gadget img{float: left!important;}

/* ///////////////////////////////////////Tshirt breadcrumb css start ////////////////////////*/
#tshirt-template-breadcrum{background:transparent;position: absolute;}
#tshirt-template-breadcrum .sub-breadCrum-css{margin-left:0px;}
#tshirt-template-breadcrum .container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;}
#tshirt-template-breadcrum .bread-crumb-css{top:150px;}
#tshirt-template-breadcrum.fixed_bread_pos{top:80px;}
#tshirt-template-breadcrum.fixed_bread_pos.loggedInUser{top:121px;}
#tshirt-template-breadcrum.fixed_bread_pos.loggedInUser.offer-strips{top:162px;}
/* #tshirt-template-breadcrum.loggedInUser{top:102px;} */
#tshirt-template-breadcrum .sub-breadCrum-css,
#tshirt-template-breadcrum .main-bread-css{display:inline-block;color:#fff;text-transform: uppercase;}
#tshirt-template-breadcrum a{color:#fff;font-size: 14px;}
#tshirt-template-breadcrum a span{color:#fff;}
#tshirt-template-breadcrum{padding-top:18px;padding-bottom:18px;;z-index: 12;}
#tshirt-template-breadcrum .main-bread-css:after{color:#fff;top:-1px;right:5px;}
#tshirt-template-breadcrum .main-bread-css{padding:0 16px 0 0;}
#tshirt-template-breadcrum.breadcrumb-props{padding-top:46px;padding-bottom:0;}
/* ///////////////////////////////////// top header css start ///////////////////////////////////// */
.page39 .pages-content.container-fluid{padding-left: 0;padding-right:0;}
.page39 .pages-content.container-fluid > .row{margin-left: 0;margin-right: 0;}

.ca--sidenavbar.active .ca--close{top:5px!important;}
 h3.featured--title{font-weight: 600;color: #333;text-transform: capitalize;}
.custom-feature .newsFeature{background: #F6F9FC;}



/* ///////////////////////////////////// top header css end ///////////////////////////////////// */

/* //////////////////////// banner section css start //////////////////////////////// */
.clearfix{clear: both;}
.container-fluid.creatshop-banner{padding: 0;}
.container-fluid.creatshop-banner .row{margin: 0px;}
.creatshop-banner{width:100%;float: left;}
.create-gr,.shop-gr,.shop-hire{width:100%;float:left;display: flex;align-items: center;position: relative;}
.create-gr,.create-gr .trasform-shop,.first-part{background:#9028a4;}
.shop-hire,.shop-gr .text-content,.shop-gr .trasform-shop,.container-fluid.creatshop-banner{background:#FDAF0C;}
.creatshop-banner .no-padding{padding-left: 0;padding-right: 0;height: 360px;}
.text-content{height: 100%;text-align: center;}
.creatshop-banner .text-content{padding:0px 16px 0px 0px;}
.creatshop-banner .text-content .text-container{height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.trasform-shop{transform: skewX(-15deg) !important;right:0;top:0;width:100%;height:100%;position: absolute;}
.create-gr .trasform-shop{border-right:#fff solid 6px;}
.shop-hire .trasform-shop{border-left: #fff solid 6px;right: unset;left: 0;transform: skewX(15deg) !important;width:75%;}
.shop-hire .text-content, .shop-hire .trasform-shop{background: #0A77C7;}
.text-content h2{text-transform: uppercase;font-size:32px;color:#fff;margin-bottom:20px;}
.text-content h2 span{letter-spacing:1.2px;margin-top:8px;line-height:1.4;text-transform: none;font-size: 18px;display: block;text-align: center;font-weight: 600;}
.row.create-gr .shop-create-image img{padding-left: 12px;}
.row.shop-hire .shop-create-image img{padding-left: 25px;}
.shop-create-image{width:100%;position: absolute;bottom: 0;}
.shop-create-image img{display: block;text-align: center;max-height: 360px;margin: 0 auto;}
.text-content{padding: 0 12px;}
.shop-create-image.hire-block{left: 15px;z-index: 99;}

/* /////////////////////// banner section css end ///////////////////////////////// */

/* TWo Coloumn banner setion start */

#two-column-banner .no-padding{height:450px;}
/* #two-column-banner .text-content h2{font-size:40px;} */
/* //////////////// tab group section start /////////////////////////////////// */
#tab-group{background: #f9f9f9;margin: 8px 0 8px;overflow-x: auto;overflow-y: hidden;}
.tab-list{margin-bottom: 0;padding: 0 15px;}
#tab-group,.tab-list{width:100%;float: left;}
.tab-list > li{float: left;margin-left: 3%;}
.tab-list > li:first-child{margin-left: 0;}
.tab-list > li:first-child a{padding-left:0;padding-right:24px;position:relative;background:#f2f2f2;transform: skewX(-15deg);-webkit-transform: skewX(-15deg);-moz-transform: skewX(-15deg);-o-transform: skewX(-15deg);}
.tab-list > li:first-child a span{transform: skewX(15deg);-webkit-transform: skewX(15deg);-moz-transform: skewX(15deg);-o-transform: skewX(15deg);display: block;color:#333;font-weight: 600;font-size: 16px;}
.tab-list a{line-height:1.3;color: #333;padding: 16px;display: inline-block;font-size: 14px;text-transform: capitalize;}
.tab-list a:hover{color:#ff4059;}
.tab-list > li:first-child a:before{position: absolute;content: "";width: 300%;height: 100%;background: #f2f2f2;left: -200%;top: 0; }
/* media css start */

/* Design Template Section start */
.designer-portfolio{padding: 60px 0 0;}
.smoky-bg,.tshirt-maker .newsFeature,.smoky-bg .newsFeature{width:100%;float: left;}

.halloween-padding{padding-left: 8px; padding-right: 8px;text-align: center;}
.halloween-padding .button-normal{
  box-shadow: 0 0 15px 3px rgba(69,79,91,0.1);
}
.halloween-padding .button-normal,
.halloween-padding .button-normal:hover,
.halloween-padding .button-normal:focus{font-size:14px;background:#fff;color:#333;border-color:#fff;transform: translateY(0);}
.detail-design .sub-heading,#content .sub-heading{margin-bottom: 30px;}
.detail-design, .content-container, .custom-footer, .custom-footer-second, .tshirt-blog{padding: 30px 0px;}
.detail-design .dbl-img-container{display: flex;}
.detail-design .img-link{overflow:hidden;position:relative;display: block;margin-bottom: 30px;font-size: 0px;max-height: 280px;min-height: 280px;}
.detail-design .img-link img{border-radius: 4px;}
.detail-heading{margin-bottom: 30px;}
.img-link.hover-image-effect{overflow: hidden;border-radius: 4px;}
.img-link.hover-image-effect img{backface-visibility: hidden;object-fit: cover;transition: transform .3s ease-in-out 0s;}
.img-link.hover-image-effect:hover > img{transform: scale(1.05);}
.img-link.fest-detail img{min-height: 280px;}
#winter-fest{border-radius:4px;text-align:center;font-weight:600;position: absolute; top:50%;left:50%;transform: translate(-50%,-50%) scale(1);width:250px;padding:16px;text-transform: uppercase;font-size: 24px;color: #fff;background: rgba(0,0,0,0.8);line-height: 1.3;
box-shadow:0 5px 30px rgba(0,0,0,0.4);-webkit-box-shadow:0 5px 30px rgba(0,0,0,0.4);-moz-box-shadow:0 5px 30px rgba(0,0,0,0.4);-o-box-shadow:0 5px 30px rgba(0,0,0,0.4);}
.img-link.fest-detail:hover #winter-fest{ transform: translate(-50%,-50%) scale(1.1);}
#winter-fest,.img-link.fest-detail:hover #winter-fest{transition: all 0.2s;}

/* Design Template Section start */

/* content Section start */

 #content-heading{margin-top: 52px;}
.contentlist .row{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 0 0 32px;padding-left: 6vw;padding-right: 6vw;}
.content-title{color:#333;line-height: 1.3;font-weight: 600;}
.content-title > p:first-child{font-weight:400;}
.contentlist .content-title > p:first-child{margin-top:12px!important;font-weight:400;margin-bottom:24px!important;}
.contentlist .content-title > p> span{margin-top:0!important;margin-bottom: 0!important;}
#content .content-title span{text-align:justify;margin-top:24px;display:block;font-size: 16px;font-weight: 400;letter-spacing: 0;line-height: 24px;margin-bottom: 16px;}

.contentlist figure{text-align: center;}
/* content Section end */


/* Designer portfolio start */
.artist-profile{overflow: hidden;padding: 60px 0;}
.artist-profile .artist-bg{background-repeat: no-repeat;background-size: cover;background-position: center;}
.artist-profile .artist-container{background: linear-gradient(to bottom, rgba(48,50,56,0) 0%, rgba(48,50,56,0.9) 100%);padding: 30px 16px;}
.artist-profile .avatar-img{width: 70px;height: 70px;margin: 0 auto 8px;border: 3px solid #f2f2f6;border-radius: 50%;overflow: hidden;display: block;}
.artist-profile .artist-name{color: #fff;font-size: 18px;font-weight: 500;display: inline-block;padding-bottom: 8px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
.artist-profile .artist-add{color: #d6dadf;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;list-style: none;font-size: 13px;}
.artist-profile .artist-add > li{display: inline;}
.artist-profile .artist-add > li:last-child:before{margin: 0 8px;content: "\f041";color: #e5424d; font-family: fontawesome;}
.artist-profile .artist-design-container{display: flex;margin-top: 5px;background: #fff;}
.artist-profile .artist-design, .artist-profile .artist-design-gallery{width: 50%;position: relative;font-size: 0;}
.artist-profile .artist-design span{display: inline-block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.artist-profile .artist-design span.artist-design-title{padding: 16px 8px 6px;color: #8c95a5;font-size: 13px;}
.artist-profile .artist-design span.artist-design-price{padding: 0 8px 16px;font-size: 15px;color: #4b4f59;}
.artist-profile .artist-gallery-img {display: flex;height: 50%;justify-content: center;align-items: center;}
.artist-profile .artist-gallery-img img{height: 100%;}
.artist-profile .artist-gallery-img .img-list {width: 50%;}
.artist-profile .artist-design-overlay{position: absolute;top: 0;left: 0;bottom: 0;color: #fff; font-size: 26px;width: 100%;background: rgba(48,50,56,0.8);transition: 120ms all ease-in-out;display: flex;justify-content: center;align-items: center;}
.artist-profile .artsit{text-align: center;}
.artist-container .artist-follow{margin: 15px 0px 20px;}
.artist-container .artist-follow .btn.btn-default{color: #fff;background-color: #db404b;font-size: 13px;border-radius: 50px;}
.artist-container .artist-follow .btn.btn-default:hover{background-color: #db404b;color: #fff;}
.artist-container .artist-rank{color: #d6dadf;display: flex;}
.artist-container .artist-rank .desLisRank{flex-basis: 50%;text-align: left;font-size: 13px;}
.artist-container .artist-rank .artist-status{flex-basis: 50%;text-align: right;}
.artist-container .artist-rank .artist-status > div{display: inline-block;cursor: pointer;}
.artist-container i{margin-right: 5px;font-size: 13px;}
.artist-profile .swiper-slide{padding: 0px 8px;box-sizing: border-box;opacity: 0.2;transition: 200ms opacity ease-in-out;}
.artist-profile .swiper-container {padding-top: 60px;max-width: 1170px;margin: -60px auto 0;overflow: visible;}
.artist-profile .swiper-button-prev.swiper-button-disabled,
.artist-profile .swiper-button-next.swiper-button-disabled{cursor: initial;}
.artist-profile .swiper-button-prev, .artist-profile .swiper-button-next{background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/prev.svg);top: 30px;}
.artist-profile .swiper-button-prev{transform: rotate(180deg);right: 45px;left: auto;}
.artist-profile .swiper-button-next{right: 8px;}
.artist-profile .swiper-slide.swiper-slide-visible {opacity: 1;}
.artist-profile .swiper-slide.swiper-slide-prev{opacity: 0.2;}
.artist-profile .swiper-slide.swiper-slide-visible a{cursor: pointer;}
.artist-profile .swiper-slide  a{cursor: initial;}
/* Designer portfolio end */

/* testimonial css start */
#testimonial{text-align:center;display: block;position: relative;padding: 50px 0px;}
#launch-maker-app-screen #testimonial{height: 100%;margin-top:0;}
#launch-maker-app-screen .testimonial-title{margin-top: 0;}
#testimonial .conatiner-fluid{padding: 0 5%;}
#testimonial .sub-heading{margin-bottom: 60px;}
.testimonial-title{color:#333;line-height: 1.3;}
.card-section{min-height:290px;position:relative;box-shadow:0 0 15px 3px rgba(69,79,91,0.1);-webkit-box-shadow:0 0 15px 3px rgba(69,79,91,0.1);-moz-box-shadow:0 0 15px 3px rgba(69,79,91,0.1);background:#fff;border-radius:6px;padding:70px 4% 32px; font-size:24px;font-weight: 600;}
.card-section span{min-height:105px;font-weight:400;text-align:center;font-size: 15px;display: block;margin-top: 20px;line-height: 1.4;text-align: justify;font-weight: 400;padding: 0 16px;margin-bottom: 20px;}
.create-shop-image{overflow:hidden;position: absolute;top:-40px;width:80px;height:80px;background:#fff;border:#1f51cf solid 3px;border-radius: 100%;padding:1px;left:50%;margin-left:-40px;}
.create-shop-image > img{position: absolute;transform:translate(-50%,-50%);left:50%;top:50%;max-height: 100%;max-width: 100%;}
/* testimonial css end */
.page39 .listing.smoky-bg{padding:60px 0;}
/* need profit start */
#need-profit .product-detail{text-align: center;padding:0;position: relative;background:transparent;}
#need-profit .button-normal{display: inline-flex;align-items: center;justify-content: center;height: 44px;}
#need-profit,#world-wide-shipping,#testimonial,#content,.listing, .offers{width:100%;float: left;}
#need-profit{background:#F6F9FC;padding:54px 0 60px;}
.product-detail{text-align: center;font-weight:600;line-height: 1.3;}
.product-detail h3{font-weight:400 !important;display: block;color: #637381;font-size:24px;margin:20px auto 16px;font-weight:400;}
/* .shipping-headline,.testimonial-title{ font-family: 'Montserrat', sans-serif;}
.shipping-headline span,.product-detail a{font-family: 'Roboto', sans-serif;} */
#need-profit .btn-margin{margin-top: 25px;}
.sub-heading{line-height:1.4;color:#637281;font-weight:400!important;margin: 16px auto 0; text-align: center;}
/* need profit end */

/* World wide shipping css start */

#world-wide-shipping{padding: 60px 0 60px;}
.shipping-align{text-align: center;font-size:16px;}
.shipping-image{display: table;margin:0 auto;}
.shipping-image img{width: 100px;height: 100px;}
.shipping-image  > svg{max-height: 72px;}
/* .shipping-image > img{display: block;} */
.shipping-headline{color:#40354e;margin:20px 0 0;font-weight:600;}
 .pp-main-cbox h4.shipping-headline{font-weight: 600;}
.shipping-headline span{min-height:48px;font-size:15px;padding:0 16px;margin: 8px 0 0;line-height: 24px;font-weight: 400;display: block;}
.learn-more{display: inline-block;margin: 16px auto 0;}
.learn-more:hover{color:#ff4059;}
/* World wide shipping  end */

/* custom footer start */
.custom-footer,.custom-footer-second{background:#F6F9FC;}
.custom-footer .product-detail{margin-bottom: 50px;}
.custom-footer{overflow: hidden;}
.footer-links h4{margin-bottom: 15px;font-weight: 600;position: relative;}
.footer-links .text-over a{position:relative;display: inline-block;padding: 6px 0px;color: #737373;font-size: 15px;line-height: 20px;}
.footer-links .text-over a:before{position: absolute;content:'';background:#ff4059;height:2px;bottom:3px;left:0;}
.footer-links .text-over a:hover:before{left:0;width:100%;transition: all 2s linear;}
.footer-links .text-over a:hover{color:#ff4059;}
.custom-footer .justify-text, .custom-footer-second .justify-text{display: flex;}
.custom-footer .skew-left, .custom-footer-second .skew-right{
  -webkit-transform: skewX(-15deg);
     -moz-transform: skewX(-15deg);
       -o-transform: skewX(-15deg);
      -ms-transform: skewX(-15deg);
          transform: skewX(-15deg);
  /* margin: -50px -20px -50px 20px; */
  position: relative;
}
.custom-footer .skew-left{margin: -50px 0 -50px 0;}
.custom-footer-second .skew-right{margin: -50px 0 -50px 0;}
.custom-footer .skew-left{background: #0A77C7;}
.custom-footer-second .skew-right{background: #9028a4;}
.custom-footer .skew-left h2, .custom-footer-second .skew-right h2{color:#fff;transform: skewX(15deg);display: flex;width: 70%;height: 100%;align-items: center;-webkit-align-items: center;display:-webkit-flex;}
.custom-footer .skew-left h2{
    text-align: right;
    margin: 0;
    position: absolute;
    left: 0;
    padding-left:38%
  }
.custom-footer-second .skew-right h2{position: absolute;right: 0;margin: 0;padding-right: 38%;justify-content: flex-end;}
.custom-footer .skew-left h2,
.custom-footer-second .skew-right h2{
-webkit-transform: translate(0);
    -moz-transform: translate(0);
    -o-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
     width: 200%;
}
.custom-footer .right-bg:after, .custom-footer-second .left-bg:after{content: "";position: absolute;width: 200%;background: #0A77C7;height: 100%;top: 0;z-index: -1}
.custom-footer-second .left-bg:after{right: 99%;background: #9028a4;}
.custom-footer{padding: 50px 0px;}
.custom-footer-second{padding:50px 0 50px;}
/* .custom-footer-second{margin-bottom: 30px;} */
/* custom footer end */

/* FAQ css start*/

section.frequently--ask {padding-top: 54px;padding-bottom: 0px;}
.design-faq {padding: 30px 0 30px;}
section.frequently--ask .design-faq{padding: 30px 0 35px;}
.text-left {text-align: left;}
.le-design-faq .dhFaqList {display: table;margin-bottom: 20px;width: 100%;}
.le-design-faq .rm-left-padding {padding-left: 0px;}
.design-question, .design-question h3 {margin: 0;}
.design-faq .design-question .design-faq-item {color: #3a3a3a; display: inline-block; font-size: 19px; font-weight: 400; padding: 15px 50px 15px 10px; position: relative; transition: all 0.4s ease 0s;width: 100%;}
.design-question, .design-question h3 {margin: 0;}
.design-faq .design-faq--answer {color: #555;font-size: 15px; line-height: 1.6; padding-right: 30px;}
.design-faq .design-faq--answer > span {display: inline-block; padding: 0 20px 20px; width: 100%;text-align: justify;}
.design-faq--answer a, .design-logo-desc a {color: #1f51cf;}
.dhFaqList.faq-bottom-sec > b {display: block;margin-top: 0px;}
.dhFaqList.faq-bottom-sec a {color: #ff596f;letter-spacing: 0.8px; text-transform: capitalize;}
.design-faq {padding: 30px 0 30px;}

.le-design-faq .design-number {vertical-align: top;display: inline-block;width: 100px;font-size: 18px;font-weight: 600;}
.design-faq .le-design-faq .design-question .design-faq-item {width: auto;padding-right: 10px;padding-top: 0px;width: 350px;font-weight: 600;vertical-align: top;}
.design-faq .le-design-faq .design-faq--answer > span, .design-faq .le-design-faq .design-faq--answer {padding: 0px;}
.design-faq .design-faq--answer {color: #555;font-size: 15px;line-height: 1.6;padding-right: 30px;}
.design-faq .design-faq--answer > span {display: inline-block;padding: 0 20px 20px;width: 100%;}
.design-faq--answer a:hover, .design-logo-desc a:hover {color: #ff596f;}
.design-faq--answer a, .design-logo-desc a {color: #1f51cf;}
.dhFaqList.faq-bottom-sec a {color: #ff596f;letter-spacing: 0.8px;text-transform: capitalize;}
.le-design-faq .rm-right-padding {padding-right: 0px;}

/* FAQ css end*/

/* Testimonial css start */
.lp--testimonial.lp-main-padding {background-color: #1a1b1f;color: #fff; padding-bottom: 40px;}
.lp-testimonial--top {padding-left: 32px;position: relative;}
.owl-carousel .owl-item .lp-testimonial--item{box-shadow: 0 1px 8px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 8px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 8px rgba(0,0,0,0.2);margin-bottom: 6px;}
.owl-carousel .owl-item .lp-testimonial--top > img {border-radius: 100%;height: 24px;left: 0;position: absolute;top: -1px;width: 24px;}
.lp-testimonial--item {background-color: #fff;border-radius: 5px; padding: 20px 25px; margin-top:30px; text-align:left; height: 270px;}
.lp-testimonial--date {color: #666; font-size: 12px; font-weight: 300; text-align: right; right:30px; bottom:10px; position:absolute;}
.lp-testimonial--text {font-size: 14px;margin-top: 12px;}
.lp-testimonial-stars {bottom: 10px; left: 40px; position: absolute;}
.lp-testimonial-stars i{ color:var(--star-rating-color); font-size:18px;}
.le--testimonials .common-skew-section {top: -110px;transform: skew(0, 173deg);-webkit-transform: skew(0, 173deg);}
.le--testimonials .owl-stage{ padding:0;}
.star-rating-main-box {padding:10px 10px 0 10px; z-index: 3;position: relative;}
.sign-up-bottom .star-rating-main-box a {color: #fff;text-decoration: underline;}
.le--testimonials {position: relative; color: #555;padding: 54px 0 58px;}
.le--testimonials p{margin-bottom: 0;}
.le-star--rating {max-width: 130px;margin: 40px auto 10px; width:130px;}
.star-rating-main-box a {color: #f58462;}
.star-rating-main-box a:hover{text-decoration: underline;}
/* Testimonial css end */

/* How to Make a logo online css start*/
.make-a-logo {padding: 60px 0px;position: relative;}
.make-a-logo .logo-image {background-image: url('https://cdn1.designhill.com/assets/dh/images/tshirt_images/make-logo.jpg');display: block;width: 900px;height: 600px;top: 0px;left: 0px;position: absolute;}
.make-a-logo .makelogo-section {margin-left: -150px;background: #fff;padding: 90px 15px 90px 50px;}
.make-a-logo .makelogo-section .common-ld-title {margin-bottom: 10px;}
.common-ld-title {font-weight: 600;line-height: normal;text-transform: uppercase;}
.common-ld-text {padding-top: 10px;color: #637281;}
.make-a-logo .makelogo-section .common-ld-text {padding-top: 0px;margin-top: 0px;margin-bottom: 25px;font-size: 20px;}
.make-a-logo .makelogo-content ul {counter-reset: li;padding-left: 15px;}
.make-a-logo .makelogo-content ul li {color:#333;counter-increment: li;font-size: 15px;line-height: 24px;}
.makelogo-section .le--form{margin-top: 25px;}
.make-a-logo .makelogo-content ul li::before {content: counter(li) ". ";display: inline-block;width: 15px;margin-left: -1em;}
/* How to make a logo online css end*/

/* As feature in css start */

.newsFeature {padding: 60px 0px 30px;}
.newsFeature .featured--title {font-weight:600;color: #333;display: inline-block;font-size: 30px;margin: 0 0 40px;text-transform: uppercase;}
.newsFeature a {display: inline-block; margin-bottom: 30px;}
.newFeatureImgCommon {height: 30px;margin: 0 20px;}

/* As feature in css end */

.make-a-logo,section.frequently--ask,.newsFeature,.le--testimonials{width:100%;float: left;}

/* Tshiert maker */

/*Mockup list design start*/
.listing{padding:60px 0 30px;}
.listing .category-selection {border: 1px solid #cdcdcd;text-align: left;display: block; margin-bottom: 30px;text-decoration: none!important;transition: all .1s ease-in-out;position: relative;overflow: hidden;}
.listing .category-image {width: 100%;display: block;height: 300px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.listing .category-desc {padding: 10px 15px;position: absolute;bottom: -62px;width: 100%;background: rgba(255,255,255,0.7);transition: all .3s ease-in-out;}
.listing .category-selection:hover .category-desc{bottom: 0px;}
.listing .category-desc .button.button-normal{width: 100%;}
.listing .start-desinging {width: 100%;text-transform: capitalize;font-size: 15px;display: block;padding: 6px 16px;}
.listing h4 {margin: 0 0 10px;}
.listing .sub-heading{margin-bottom: 30px;}
.listing .product-box-container{ display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex; flex-flow: row wrap;}
.listing .product-box-container .listing-product-box{flex-basis: 23.6%;padding: 0;margin-right: 1.4%;}
.listing .category-selection.change-space-props .category-desc h4{margin:0;text-align: center;}
.listing .category-selection.change-space-props .category-desc h4 + .button-normal{margin-top:10px;}
.listing .category-selection.change-space-props{margin-bottom:20px;}

/*Mockup list design start*/

/* breadcrumb css start */
.main-bread-css {padding: 0 14px 0 0;position: relative;z-index: 999;}
/* .main-bread-css::after{content: "";} */
/* #tshirt-maker .breadcrumb {padding-left: 0;padding-right: 0;margin-bottom: 0;background-color: transparent;padding-top: 20px;} */
.le--form a .icon-class {margin-left: 5px;}
.le--form a {margin-left: 0px;line-height: 44px;text-align: center;}
/* #tshirt-maker .breadcrumb a, #tshirt-maker .breadcrumb span {color: #fff;text-transform: uppercase;font-size: 14px;letter-spacing: .8px;}
#tshirt-maker .breadcrumb a,#tshirt-maker .breadcrumb span {font-weight: 600;}
#tshirt-maker .breadcrumb>span:before {content: "\f105";font-family: fontawesome;color: #fff;padding: 0 5px;} */
/* breacdcrumb css end */

/* need a tshirt section css start */
.top-logo--one,.top-logo--two,.top-logo--four{padding: 15px;background: #fff;box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.5);}
.le-home-background{bottom: 0;left: 0;right: 0; position:absolute; top:0;height: 500px;}
.le-home-background img {left: auto;position: relative;bottom: auto;top: -520px;height: 1300px;}
.le-home-section {height: 400px;position: relative; z-index: 2;}
.le-home-im {position: absolute;width: 640px;right: 0;height: 1080px;top: -20px;}
.moving-divs {width: 100%;position: relative;}
.moving-divs:last-child {margin-top: 80px;}
.moving-divs:first-child {top: 0; height: 710px;}
.moving-divs:last-child {bottom: 0;height: 420px;}
.top-logo--one {left: 40px;top: -30px;width: 350px;}
.top-logo--one.single-floating-image{width: 375px;left: 200px;}
.gadget-css { display: inline-block;position: absolute;z-index: 1;}
.floating1 {animation-duration: 5s;-webkit-animation-duration: 5s;-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
.floating1, .floating4 {animation-name: floating1;-webkit-animation-name: floating1;}
.le--form input.direction-left{float: left;}
.animation-type {animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.le--form.common-new > a{margin-left: 0;}
.le-home-section .star-rating-main-box {color: #fff;float: left;padding: 0px;}
.top-logo--four {left: 280px;top: 220px;width: 350px;}
.top-logo--two {right: -70px;top: -85px;width: 350px;}
.floating2 {animation-duration: 8s;-webkit-animation-duration: 8s;-webkit-animation-delay: 1s;animation-delay: 1s;}
.floating3, .floating2 {animation-name: floating2;-webkit-animation-name: floating2;}
.floating3 {animation-duration: 7s;-webkit-animation-duration: 7s;-webkit-animation-delay: 1.8s;animation-delay: 1.8s;}
.le-home-section .le-content-container {margin-top: 80px;}
.step--one .le-s-one--title, .le-s-one--title h1 {color: #fff;font-size: 30px;margin: 0;}
.le-s-one-content .le-s-one--subtitle {color: #d9fcff;font-size: 17px;line-height: 26px;margin-bottom: 15px;margin-top: 10px;}
.le-s-one--title h1 {display: inline;}
.le--form .logo-label {font-size: 0px;}
.le--form input {display: inline-block;font-size: 13px;height: 45px;width: 340px;line-height: 45px;border-radius: 3px;border: none;}
.le--form input, .active .le--box-inner {box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;}
.bread-container .main-bread-css::after {content: ""!important;}
.le-home-section .star-rating-main-box {color: #fff;float: left;padding: 0px;}
.star-rating-main-box {padding: 10px 10px 0 10px;z-index: 3;position: relative;}
.text-left {text-align: left;}
.le-home-section .le-star--rating {max-width: 170px;margin: 15px 0px 10px 0px;width: 170px;}
.le-star--rating {max-width: 130px;margin: 40px auto 10px;width: 130px;}
.star-rating-main-box p {font-size: 14px;text-transform: none;}
.star-rating-main-box p.review-text{color: #fff;}
.step--one .star-rating-main-box a {color: #F58362;}
.common-new {float: left;width: 100%;}
/* .le-home-background img {left: auto;position: relative;bottom: auto;top: -520px;height: 1300px;} */
/*animations*/
@keyframes cssload-spin{
    0%{
      transform:rotate(0deg)
      }
  100%{
      transform:rotate(360deg)
  }
}

@-o-keyframes cssload-spin{
0%{
  transform:rotate(0deg)
}
100%{
  transform:rotate(360deg)
}
}

@-ms-keyframes cssload-spin{
0%{
  transform:rotate(0deg)
}
100%{
  transform:rotate(360deg)
}
}
@-webkit-keyframes cssload-spin{
0%{
  transform:rotate(0deg)
}
100%{
  transform:rotate(360deg)
}
}

@keyframes floating1{

0% {
-webkit-transform: rotateX(0deg) translateY(0px);
-ms-transform: rotateX(0deg) translateY(0px);
  transform: rotateX(0deg) translateY(0px);
}
50% {
  -webkit-transform: rotateX(0deg) translateY(15px);
  -ms-transform: rotateX(0deg) translateY(15px);
  transform: rotateX(0deg) translateY(15px);
}
100% {
  -webkit-transform: rotateX(0deg) translateY(0px);
  -ms-transform: rotateX(0deg) translateY(0px);
  transform: rotateX(0deg) translateY(0px);
}

}

@keyframes floating2{
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
-ms-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
  -webkit-transform: rotateX(0deg) translateY(-20px);
  -ms-transform: rotateX(0deg) translateY(-20px);
  transform: rotateX(0deg) translateY(-20px);
}
100% {
  -webkit-transform: rotateX(0deg) translateY(0px);
  -ms-transform: rotateX(0deg) translateY(0px);
  transform: rotateX(0deg) translateY(0px);
}
}

@keyframes rotate-left{

0% {
-webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
-ms-transform: rotate(0deg) translate(-10px) rotate(0deg);
transform: rotate(0deg) translate(-10px) rotate(0deg);
}
100% {
  -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
  -ms-transform: rotate(360deg) translate(-10px) rotate(-360deg);
  transform: rotate(360deg) translate(-10px) rotate(-360deg);
}
}

@keyframes rotate-right{

0% {
  -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
  -ms-transform: rotate(360deg) translate(-10px) rotate(-360deg);
  transform: rotate(360deg) translate(-10px) rotate(-360deg); 
}
100% {
  -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
  -ms-transform: rotate(0deg) translate(-10px) rotate(0deg);
  transform: rotate(0deg) translate(-10px) rotate(0deg);
}
}

/*animations*/

/* World best logo maker css start */

.seperation{width:100%;float: left;border-bottom:#d7d7d7 solid 1px;}
.most--popular {text-align: center;padding: 60px 0px;position: relative;z-index: 1;margin-top: 0;text-align: center;width: 100%;float: left;}
.most-popular-svgs {width: 250px;margin: 40px auto 0;}
.popular-title {font-size: 40px;font-weight: 600;line-height: 80px;}
.most--popular .le--form {display: table;width: 100%;margin: 0 auto;margin-top: 40px;}
.most--popular .le--form button{float: none;}
/* cool tshirt css start */
.my-logos-section .common-ld-title {margin-bottom: 30px;}
.my-logos-section .container-fluid:last-child div[class^='col-'] {padding: 0px;}
.my-logos-section {padding-top: 60px;}

/* Tool kit css start */
section.toolkit-section {z-index: 2;position: relative;padding-bottom: 80px;float: left;width: 100%;}
section.toolkit-section > .conatiner{position: relative;}
.toolkit-section .le-small-title-container {display: -ms-flexbox;display: flex;align-items: center; margin-top: 80px;}
.toolkit-section .le-small-title-container .le-small-title {color: #24b47e;font-size: 22px;line-height: 33px;letter-spacing: 2px; font-weight: 600;}
.toolkit-section .le-small-title-container .heading-icon {display: block;width: 66px;height: 66px;-ms-flex: none;flex: none;order: 1;margin: 0 0 0 25px;}
.toolkit-section .le-home-text {padding-top: 35px;max-width: 95%;margin: 0 0 0 auto;}
.le-home-text {font-weight: 400;font-size: 17px;line-height: 26px;color: #6b7c93;text-align: justify;}
.circle.circle-large {width: 100px;height: 100px;}
.animate--boxshadow {box-shadow: 0 0 50px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.circle5 {left: 50%;bottom: 200px;}
.circle {position: absolute;border-radius: 100%;}

/* How it works css start */
#howit-works{width:100%;float: left;}
.le-howit-works {position: relative;text-align: center;padding: 60px 0px 60px;z-index: 4;margin-top:0!important;}
.text-center{text-align: center;}
.common-ld-text {padding-top: 10px;font-weight: 400;}
.contain-line {position: relative;}
.container-steps {float: left;margin-top: 30px;position: relative;width: 100%;z-index: 2;}
.le-howit-works h4 {font-weight: 500;font-size: 21px;margin-bottom: 10px;margin-top: 35px;}
.le-howit-works .le--form, .payment-section .le--form {margin: 40px 0 0;}
.le--form .logo-label {font-size: 0px;}
.btn-common {box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);}
.container-steps img {height: 208px;}
.top-logo--five {top: 200px;right: -200px;width: 650px;}
.animation-type{animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite;}
.circle.circle2.circle-small.rotate.rotate-right{display: none;}
.toolkit-section .top-logo--five{top:80px;}
/* .desktop-header .pull_right{float: none;} */
.rotate{ -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-transform-origin: 50% 1px; -ms-transform-origin: 50% 1px;transform-origin: 50% 1px; -webkit-transition: all 2s ease; -o-transition: all 2s ease;transition: all 2s ease;}
.rotate{animation-duration: 7s;-webkit-animation-duration: 7s;-webkit-transition-delay: 0.7s;-o-transition-delay: 0.7s; transition-delay: 0.7s; }
.rotate-left{animation-name: rotate-left;-webkit-animation-name: rotate-left;}
.rotate-right{animation-name: rotate-right;-webkit-animation-name: rotate-right;}

.floating3,.floating2{animation-name: floating2; -webkit-animation-name: floating2;}
.floating1,.floating4{animation-name:floating1;-webkit-animation-name: floating1;}

.floating3{ animation-duration: 7s; -webkit-animation-duration: 7s;-webkit-animation-delay: 1.8s;animation-delay: 1.8s;}
.floating1{animation-duration: 5s;-webkit-animation-duration: 5s;-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
.floating2{animation-duration: 8s;-webkit-animation-duration: 8s;-webkit-animation-delay: 1s;animation-delay: 1s;}
.floating4{animation-duration: 10s; -webkit-animation-duration: 10s; -webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
.circle {position: absolute; border-radius:100%;}
.circle.circle-large{ width:100px; height:100px;}
.circle.circle-small{ width:60px; height:60px;}

/* DEsign maker css start  */
.printing{background: #fff!important;}
.totally--free-top {background-color: #F6F9FC;}
.totally--free {padding: 60px 0;}
.totally--free .common-ld-title {margin-bottom: 40px;}
.totally--free input.form-control {float: none;display: inline-block;border: 1px solid #ccc; border-radius:25px;}
.star-rating-main-box {padding: 10px 10px 0 10px;z-index: 3; position: relative;}
.totally--free .le--form button{float: none;}
p.template-review-rating{color:#fff;}
/* With our tshirt make css start */
section.better--bank {position: relative;padding: 60px 0px 80px;float: left;width: 100%;}
.better--bank .common-ld-text {margin-bottom: 60px;padding: 10px 100px 40px;}
section.better--bank .better--bank-divs {height: 100%;position: absolute;top: 180px;width: 640px;}
.better--bank-divs > div {display: inline-block;position: absolute;}
.bn-logo--six {left: -200px;top: 20px;width: 540px;z-index: 2;}
.bn-logo--seven {left: -354px;top: 230px;width: 620px;z-index: 1;}
.bn-logo--eight {bottom: 80px;right: 50px;width: 690px;}
.bn-logo--nine {width: 400px;right: -30px;}
.bn-boxes--container {display: -webkit-flex;display: flex;flex-flow: row wrap;-webkit-flex-flow: row wrap;}
.bn-boxes {display: inline-block;width: 50%;position: relative;padding: 0 65px 0 40px;margin-bottom: 20px;}
.bn-boxes p{font-weight:400;color:#333;}
.bn-title {font-size: 20px;line-height: normal;font-weight: 600;margin-bottom: 10px;margin-top: 0;}
.bn-boxes img {position: absolute;left: -15px;width: 32px;}

/* Design logo tips css start */
.design-logo-tips {padding: 60px 0px 60px;}
.design-logo-tips h2{margin-bottom: 30px;}
.design-logo-border {position: relative;float: left;width: 100%;}
.design-logo-tips .design-logo-container { min-height: 260px;}
.design-logo-tips .desc-content {flex: 1;padding: 0px 15px;}
.design-logo-tips .design-logo-title {font-size: 19px;font-weight: 600;margin: 0px 0px 10px;}
.design-logo-tips .design-logo-desc {text-align: justify;}
.design-faq--answer a, .design-logo-desc a {color: #ff4059;}
.design-logo-list {margin-top: 5px;}
.design-logo-list li {padding-left: 20px;position: relative;}
.design-logo-list li:before {content: "\f054";font-family: fontAwesome;position: absolute;left: 0px;font-size: 10px;top: 2px;}
.design-logo-list li a {color: #333;font-size: 14px;text-decoration: underline;}
.design-logo-list li a:hover {text-decoration: none;}

/* Blog section start */
#blog{padding: 60px 0px;}
#blog .swiper-container{overflow: hidden;}
.tshirt-blog .blog .detail-sub-heading{margin-bottom: 20px;}
.tshirt-blog .blog .blog-img-container{margin-bottom: 15px;-webkit-transition: .3s ease-out;transition: .3s ease-out;box-shadow: 0 7px 21px 0 rgba(0,0,0,.1);}
.tshirt-blog .blog a{font-size: 0;display: inline-block;}
.tshirt-blog .blog-title{font-weight: 600;color: #fff;font-size: 22px;margin-bottom: 10px;line-height: 1.5;}
.tshirt-blog .date-time{font-size: 13px;margin-bottom: 10px;}
.tshirt-blog .date{font-weight: 600;}
.tshirt-blog p{font-size: 18px;color: #fff;font-weight: 600;}
.tshirt-blog .row{position: relative;}
.tshirt-blog .blog-content-container{position: absolute;bottom:80px;right:0px;}
.tshirt-blog .blog-content{width: 350px;background-color: #f2b714;color: #fff;min-height:300px;box-shadow: 0 7px 21px 0 rgba(0,0,0,.1);-webkit-transition: .3s ease-out;transition: .3s ease-out;padding: 30px;}
#blog .swiper-slide{width:100% !important;}
#blog .swiper-button-prev,#blog .swiper-button-next{top:76% !important;}
#blog .swiper-button-next{right:80px;}
#blog .swiper-button-prev{right:230px;transform: rotate(180deg);left: auto;}
#blog .swiper-button-next, #blog .swiper-button-prev{width: 40px;height: 40px;background-size: 40px;background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/prev-white.svg);}
#blog .detail-heading{margin-top: 10px;} 
#blog .sub-heading{margin-bottom: 30px;}
#blog .swiper-container {overflow: hidden;}
#blog .swiper-slide{padding: 0px;}
#blog .blog-profile{position: relative;}
/* Blog section end */


/* Banner Slider start*/
.banner .swiper-container{width: 100%;max-width: 100%;}
.banner .banner-link{width: 100%;height: 100%;display: block;}
.banner .banner-image img{width: 100%;}
.banner .swiper-slide{max-height: calc(100vh - 100px);}
.banner .swiper-button-next, .banner .swiper-button-prev{width:60px;height: 60px;margin-top: -30px;}
.banner .swiper-button-next.swiper-button-disabled, 
.banner .swiper-button-prev.swiper-button-disabled{opacity: 0;}
.banner .bannerSwiper .swiper-button-next{right:36px;}
.banner .bannerSwiper .swiper-button-prev{left:36px;}
/* Banner Slider end*/

/* Extra heading section css start */
.common-new{width:100%;float: left;}
#main_heading_title{padding:60px 0;background:url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/c_bg_img.png);}
#main_heading_title .sim-button{margin-top:25px;}
.sim-button:hover,.button-normal:hover,.button-normal:focus{color:#fff!important;background:rgba(219,64,75,0.9);}

#brand_template_headings{font-size:36px;color:#fff; text-align: center;}
#brand_template_headings_detail{font-size:20px;margin-top: 24px;color: #fff;line-height: 1.6;font-weight: 400;padding: 0 20%; text-align: center;}
.sim-button {font-weight:500;line-height: 44px;height: 44px;text-align: center;margin-right: auto;margin-left: auto;margin-top: 36px;display: table;padding: 0 36px;border-radius: 25px;background:#db404b;color:#fff;cursor: pointer;font-size:16px;text-transform: uppercase;letter-spacing: 0.8px;}
/* .button_animate,.button_animate:hover,.button_animate:focus{color:#fff;}
.button_animate{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;border: 1px solid#db404b;overflow: hidden;}
.button_animate:hover::after {opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.button_animate::after {content: attr(data-text);position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;-webkit-transform: translate(-30%, -50%) rotate(-30deg);transform: translate(-30%, -50%) rotate(-30deg);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.button_animate:hover > span {opacity: 0;-webkit-transform: translate(0px,40px);transform: translate(0px,40px);color: #fff;}
.button_animate > span {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;} */

/* Offers section start*/
.offers{padding: 60px 0px;}
/* Offers section end*/

/*//////////////// Hover image effect for custom pages  start/////////////////////////////////*/

.img-container .show_on_hover_temp{
  position: absolute;
  width: 100%;
  text-align: center;
  pointer-events: none;
}
.detail-design .show_on_hover_temp{bottom:-48px;}
.detail-design.change-hover-props .show_on_hover_temp{bottom:30px;}
.img-container .show_on_hover_temp .content_group{
  display: -webkit-box; 
  display: -moz-box;  
  display: -ms-flexbox; 
  display: -webkit-flex;
  display: flex; 
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.detail-design .img-container{overflow: hidden;margin-bottom: 30px;}
.detail-design .img-link{margin-bottom: 0;}
.detail-design .img-container,
.img-container .show_on_hover_temp{transition: all 0.3s;}
.detail-design .img-container:hover .show_on_hover_temp{bottom:30px;}
/*//////////////// Hover image effect for custom pages  start/////////////////////////////////*/


/*  ////////////////////////////  BUSINESS CARD MAKER CSS START//////////////////////////////////*/
section.sign-up-bottom {background-image: linear-gradient(to right, #1D49B2 0%, #498CFF 100%);background-image: -webkit-linear-gradient(to right, #1D49B2 0%, #498CFF 100%);color: #fff;padding: 0;}
.le--form a.business_card_design{text-transform:none!important;font-weight:600;display:inline-block;margin-left:0;color:#db404b!important;border:#db404b solid 2px;font-size:16px;background:#fff!important;}
.le--form a.business_card_design:hover{color:#fff!important;background:#db404b!important;}
.totally--free .le--form button{float: none;}
.le--form button.getStarted{margin-left: 10px;}
.le-home-section.show-shaking-template .le--form .create-logo-maker{margin:0 16px 0 0;}
.le-home-section.show-shaking-template .le--form{margin:20px 0;}
.btn-green:hover, .btn-green:active, .btn-green:focus, .btn-green:visited {
  color: #fff;
  background: #db404b;
  border: #db404b solid 2px;
  outline: none;
}
.btn-green {
  color: #fff;
  border: #db404b solid 2px;
  border-radius: 50px;
  background: #db404b;
  height: 45px;
  line-height: 41px;
  font-size: 17px;
  padding: 0 25px;
  border-radius: 50px;
  display: inline-block;
  letter-spacing: 0.02em;
  position: relative;
}
.sign-up-bottom .common-ld-title, .star-rating-main-box p {
  color: #fff;
}
.le--testimonials .star-rating-main-box p{color:#333;}
.sign-up-bottom .common-ld-title {
  margin-bottom: 30px;
}
.star-rating-main-box p {
  font-size: 14px;
  text-transform: none;
}
.tools-footer .footer-left,.tools-footer .footer-right{display: none;}
.design-latest-post{padding:56px 0 60px;}
.design-faq .design-faq-title, .design-post-title {
  font-size: 30px;
  font-weight: 600;
  margin: 0 0 30px;
  padding: 0 0 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.design-latest-post .design-post-story {
  border-radius: 0 0 5px 5px;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.35);
  margin: 0 0 25px;
  min-height: 340px;
}
.design-latest-post .design-post-image {
  padding-top: 0 !important;
}
.design-post-story .lazy {
  background-repeat: no-repeat;
  background-attachment: scroll;
  display: block;
  padding-top: 50%;
  width: 100%;
  background-size: 100% 100%;
}
.design-post-list .design-post-items {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
}
.design-latest-post .design-post-text {
  border-radius: 0 0 5px 5px;
  padding: 10px;
}
.design-latest-post .post-heading {
  color: #000;
  font-size: 17px;
  font-weight: 600;
  line-height: normal;
}
.design-latest-post .design-post-chunks {
  color: #333;
  font-size: 14px;
  margin: 5px 0;
}
.design-post-text .design-post-by {
  padding: 0 68px 0 0;
  position: relative;
}
.design-latest-post .design-post-author {
  color: #333;
  font-size: 13px;
  padding: 0;
}
.totally--free-top {
  background: url(https://cdn1.designhill.com/assets/dh/images/business-card-maker/landing/background.jpg);
}
.totally--free .common-ld-title {
  margin-bottom: 40px;
  color: #fff;
}
.business-card-landing {position: relative;}
.business-card-landing .le-home-background {bottom: 0;left: 0;right: 0;position: absolute;top: 0;height: 500px;z-index: 2;}
.business-card-landing .le-home-background img {height:auto;left: auto;position: relative;bottom: auto;top: -250px;width: 80%;}
.business-card-landing .le-home-section{height: 575px;}
.business-card-landing .top-logo--one, .business-card-landing .top-logo--two, .business-card-landing .top-logo--four {padding: 0; background: transparent;box-shadow: none;}
.provide-pdboth{padding: 0 10%;} 


/* Start rating wraper css start */
.rating-margin-star.rating-wraper{
  width:100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  padding:60px 0;
}
.rating-margin-star.rating-wraper .star-rating-main-box .star-rating-large .star-rating {
  font-size: 24px;
  height: 24px;
  margin-left: 0;
  width: 24px;
}
.rating-margin-star.rating-wraper .star-rating-main-box p{color:#333;margin-top:4px;margin-bottom:0;}
/* Start rating wraper css end */

/*new footer design start*/
.new-custom-footer-design, .new-custom-footer-design .seo-wraper-container{padding:0px;}
.new-custom-footer-design .seo-wraper-container{padding:0px 15px;}
.new-custom-footer-design .set-footer-flex{padding:50px 0px 50px 50px;}
.new-custom-footer-design .seo-wraper-head{display: flex;align-items: center;max-width: 250px;width: 100%;justify-content: center;background: #9028a4;color: #fff;position: relative;-webkit-transform: skewX(-15deg);-moz-transform: skewX(-15deg);-o-transform: skewX(-15deg);-ms-transform: skewX(-15deg);transform: skewX(-15deg);}
.new-custom-footer-design .seo-wraper-head:after{content: "";position: absolute;width: 200%;background: #9028a4;height: 100%;top: 0;right: 99%;}

.fav-footer-group-listing{
    width:100%;float: left;
    background:#f6f9fc;
}
.search-design-items{
    font-size:30px;
    font-weight:600;
    color:#fff;
    text-transform: capitalize;
}
.set-footer-flex{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-around;
    flex:1;
}
.make-our-favs{
    font-size:18px;
    font-weight:600;
    color:#333;
    margin: 0 0 20px;
    text-transform: uppercase;
    flex: 1 1 100%;
    text-align: left;
}
.footer-data-link,
.make-our-favs{
  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 250px;
}
.make-our-favs img{display:none;transition: all 0.3s;}
.seo-wraper-container{width:100%;max-width: 100%;margin: 0 auto;padding:60px 15px;display:flex;} 
.footer-data-link{
  display: block;
  width: 100%;
  line-height: 35px;
  font-size: 14px;
  font-weight: 400;
  color: #333;
  text-transform: capitalize;
  margin: 2px 0;
  text-align: left;
}
.footer-data-link:hover{
       color:#ff4059;
}
.footer-listing-data{
display:block;
position: relative;
/* flex:1; */
}
    .footer-listing-data:first-child{margin-left:0;}

/* shop/artist page popup css start */
.model-boxes.dh-sign-popup .modal-header p,
.model-boxes.dh-sign-popup .modal-footer p{color:#fff;}
.model-boxes.dh-sign-popup input::placeholder{text-transform:none;font-size: 14px;}
.model-boxes.dh-sign-popup .modal-sign-controls .getstartdiv{
  max-width:180px;
  margin-left:auto;
  margin-right:auto;
  line-height: 42px!important;
  border-radius: 30px;
  letter-spacing: 0.8px;
}
.model-boxes .controls.modal-sign-controls{margin:20px 0;}
.model-boxes.dh-sign-popup .signup-socialmedia {
  margin: 15px 0 30px;
}
#sell-form-detail .select-radio-btns.change-font-size .set-radio-props input[type=radio] {
  top: 0;
}
#sell-form-detail .set-radio-props input[type="radio"] {
  margin: 0 12px 0 0;
}
#sell-form-detail .set-radio-props label {
  margin-bottom: 0;
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
#sell-form-detail .select-click-tag {
  font-weight: 400;
  font-size: 16px;
}
#sell-form-detail .select-radio-btns >li:first-child {
  margin-top: 0;
}
#sell-form-detail .select-radio-btns.change-font-size >li {
  font-size: 16px;
}
#sell-form-detail .select-radio-btns >li {
  padding-left: 0;
  margin-right: 0;
  list-style: none;
  line-height: 1;
  margin-top: 16px;
}
#sell-form-detail .select-radio-btns {
  margin: 0;
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
/* shop/artist page popup css end */


  @media (max-width:1024px) and (max-width:1366px) {
    .bn-logo--seven {left: -120px!important;}
    .bn-logo--eight{right: 260px!important;bottom: 100px!important;width: 580px!important;}

  }
  @media screen and (max-width:1200px){
    .new-custom-footer-design .seo-wraper-head{max-width: 230px;}
    .detail-design .container{width:100%;}
    .detail-design .halloween-padding{width:33.33%;}
  }
  @media screen and (max-width:1050px){
    .make-our-favs{border-bottom: #ccc solid 1px;background: #f2f2f2;margin-bottom:0;padding:12px 15px;text-align:left;cursor: pointer;}
    .footer-data-group{display: none;}
    .footer-listing-data .make-our-favs img{display:inline-block;float: right;}
    .new-custom-footer-design .seo-wraper-container, .new-custom-footer-design .set-footer-flex{flex-direction:column;padding: 0;}
    .footer-listing-data.active .make-our-favs img{transition: all 0.3s;transform: rotate(-180deg);}
    .footer-listing-data.active .footer-data-group{display: block;}
    .new-custom-footer-design .seo-wraper-head {max-width: 100%;transform: skewX(0deg);padding: 15px;}
    .footer-data-link{margin:0;padding:8px 15px;border-top:#d7d7d7 solid 1px;text-align: left;}
    .footer-data-group .footer-data-link:first-child{border-top:none;}
    .footer-data-link,
    .make-our-favs{max-width:100%;}
    .detail-design .halloween-padding .button-normal{width:calc(100% - 30px);padding-left:0;padding-right:0;}
  }
@media screen and (max-width:900px){
    .seo-wraper-container{padding:60px 15px 36px;}
}
@media screen and (max-width:767px){
    .footer-listing-data{margin-bottom: 0;width:100%;float: left;}
    .seo-wraper-container{padding:60px 0;}
    .search-design-items{text-align: center;font-size:24px;}
    .make-our-favs{text-transform: capitalize;}
    .set-footer-flex{border-top:#ccc solid 1px}
    .detail-design .halloween-padding{width:50%;}
}
@media screen and (max-width:640px){
  .detail-design .halloween-padding{width:100%;}
}
/*new footer design end*/

@media all and (max-width:1660px){
.custom-footer-second .skew-right h2{justify-content: flex-end;padding-right:25%;}
.custom-footer .skew-left h2{justify-content: flex-start;padding-left:25%;}
}

@media all and (max-width:1620px){
  .business-card-landing .le-home-background img{top: -62px;}
}
@media all and (max-width:1500px){
  .business-card-landing .le-home-background img{top:-96px;}
  .provide-pdboth{padding: 0 14%;}
  .start-desinging{padding: 12px;font-size:14px;}
  /* .top-menu-list > li > a{font-size:20px;} */
  .row.create-gr .button{padding: 0px 15px;}
  /* .custom-footer .skew-left h2{left:170px;} */
  /* .custom-footer-second .skew-right h2{left:90px;} */
}
@media all and (max-width:1300px){
  .business-card-landing .le-home-background img{top:-63px;}
}
@media all and (max-width:1280px){
  .top-logo--five{right:-420px;}  
  .toolkit-section .top-logo--five{right:-200px;}
  .custom-footer-second .skew-right h2{padding-right:36px;}
  .custom-footer .skew-left h2{padding-left:36px;}
}

@media screen and (max-width:1300px){
    .shop-hire .trasform-shop{transform: skewX(10deg) !important;}
    .trasform-shop {transform: skewX(-10deg) !important;}
  .bn-logo--eight {bottom:45px;right: 30px;width: 670px;}
  .bn-logo--seven{left: -192px;}
  .bn-logo--six {left: -60px;top:120px;}
  .bn-logo--nine {right: -150px;}
    .custom-footer .skew-left h2, .custom-footer-second .skew-right h2{font-size:24px;}
    /* .custom-footer .skew-left h2{left:135px;} */
    .custom-footer-second .skew-right h2{text-align: left;}
    .custom-footer .right-bg::after, .custom-footer-second .left-bg::after{width:100%;}
}

@media screen and (max-width:1380px){
    .right-parts::after{width: 6%;right:-6%;}
    .content-container .bg-design::after{width:calc((100% - 1170px)/2 + 15px);}
}

@media screen and (max-width:1360px) {
  .add-cart-group .user-info-section .btn-group.open > .dropdown-menu{width:300px;min-width:300px;}
    /* .shop-menu-data{width:90%;} */
    /* .top-menu-list > li > a{font-size:20px;} */
    /* .add-cart-group{width:96px;} */
    .add-cart-group > li{ margin-left: 24px;}
    /* #input-search{float: left;width:calc(100% - 96px);} */
    }
  @media screen and (max-width:1330px){
    .add-cart-group .user-info-section .btn-group.open > .dropdown-menu{
      left: auto;right:-36px;
      -webkit-transform: translate(0);
         -moz-transform: translate(0);
           -o-transform: translate(0);
          -ms-transform: translate(0);
              transform: translate(0);
    }
   .add-cart-group .user-info-section .btn-group.open > .dropdown-menu::before, 
   .add-cart-group .user-info-section .btn-group.open > .dropdown-menu::after{left: 83%;}
.user-info-section .btn-group.open > .dropdown-menu::before, 
.user-info-section .btn-group.open > .dropdown-menu::after{left:50%;}
  }
@media screen and (max-width:1320px){
    .right-parts::after{width: 6%;right:-6%;top:50%;}
    .bg-design .container{padding-left: 30px;padding-right: 30px;}
    .content-container .bg-design::after { width: calc((100% - 1170px)/2 + 27px);}
}
@media screen and (max-width:1280px){
    .right-parts::after{width: 5%;right:-5%;top:70%;}
    
}

@media screen and (max-width:1200px){
    .row.create-gr .no-padding.text-content, .row.shop-gr .no-padding.text-content, .row.shop-hire .no-padding.text-content{width: 55%;}
    .row.create-gr .no-padding:not(.text-content), .row.shop-gr .no-padding:not(.text-content), .row.shop-hire .no-padding:not(.text-content){width: 45%;}
    .creatshop-banner .no-padding{height: 320px;}
    .row.create-gr .button {padding: 0px 20px;}
    .row.shop-hire .shop-create-image img{margin-left: -15px;}
    .row.create-gr .shop-create-image img{margin-left: -8px;}
     .shop-hire .trasform-shop{transform: skewX(0deg) !important;}
    .trasform-shop {transform: skewX(0deg) !important;}
    .creatshop-banner .text-content {padding: 0px 10px 0px 0px;}
    .tshirt-blog .blog a {display: block;max-width: 80%;width: 100%;}  
    .tshirt-blog .blog-content{width: 300px;padding: 15px;}
    .tshirt-blog .blog-content-container {bottom: 70px;}
    #blog .swiper-button-prev {right: 180px;}
    .contentlist .row{padding: 0;}
    .make-a-logo .makelogo-section {padding: 60px 15px 60px 30px;}
    .make-a-logo .makelogo-section {margin-left: -200px;}
    .bn-logo--six {left: -135px;top: 120px; width: 540px; z-index: 2;}
    .bn-logo--seven{left: -354px;top: 230px;width: 620px;z-index: 1;}
    .bn-logo--nine{display: none!important;}
    .bn-logo--eight{right: 180px;}
    .detail-design .img-container img {min-height: 240px;}
    .detail-design .img-link{min-height: 240px;max-height: 240px;}
    .artist-profile .swiper-container{max-width: 100%;width: 100%;padding: 60px 15px 0px;}
    .artist-profile .swiper-button-prev{right: 60px;}
    .artist-profile .swiper-button-next {right: 20px;}
    /* .top-menu-list > li {margin: 0 3% 0 3%;} */
    #two-column-banner .text-content h2{font-size: 28px;}
    .custom-footer .skew-left h2{padding-left:35px;}
}

@media screen and (max-width:1100px){
    .shop-create-image img{max-height: 350px;}
    .row.shop-hire .shop-create-image img, .row.create-gr .shop-create-image img{margin-left: auto;padding: 0px;}
  /* .tools-makerBreadCrumb .bread-crumb-css a{color:#333 !important;} */
    .container-fluid.creatshop-banner > .row div[class^="col-"]{width: 100%;}
    .creatshop-banner .no-padding,#two-column-banner .creatshop-banner .no-padding{height: 350px;}
    .row.shop-gr{display: flex;}
    .row.shop-gr .no-padding:not(.text-content){order: 2;}
    .creatshop-banner .text-content .text-container{padding: 0 15px;}
    .page16 .pages-content.container-fluid{padding: 0 15px!important;}
    .create-gr .trasform-shop, .shop-hire .trasform-shop {border: none;}
    .custom-footer .skew-left h2{padding-left: 25px;max-width: 100%;left: 0;justify-content: left;text-align: left;}
    .custom-footer-second .skew-right h2{padding-right:35px;text-align: right;}
    .custom-footer .skew-left h2, .custom-footer-second .skew-right h2{width:100%;transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-o-transform: translate(0);-ms-transform: translate(0);}
    .single-floating-image{top: -105px;}
}

@media screen and (max-width:991px){
  h2{font-size: 24px;}
  h3{font-size: 20px;}
.banner .bannerSwiper .swiper-button-next{right:0;}
.banner .bannerSwiper .swiper-button-prev{left:0;}
  #tshirt-template-breadcrum.fixed_bread_pos.loggedInUser.offer-strips{top:140px;}
  #tshirt-template-breadcrum.loggedInUser{top:63px;}
  /* #tshirt-template-breadcrum .container{width:100%;padding-left: 10px;} */
   #tshirt-template-breadcrum .main-bread-css{padding-left:0;}
  /* #tshirt-template-breadcrum{top:64px;}
  #tshirt-template-breadcrum.fixed_bread_pos,
  #tshirt-template-breadcrum.fixed_bread_pos.loggedInUser{top:84px;} */
  .design-logo-tips .design-logo-container {min-height: auto;margin-bottom: 24px;}
  .design-logo-tips .design-logo-title{height: auto;font-size:18px;}
  .design-logo-tips p{text-align: justify;}
  .design-logo-tips{padding:30px 0 6px;}
  .listing{padding:30px 0 0;}
  .designer-portfolio{padding: 30px 0;}
  .artist-profile,.le-howit-works{padding:30px 0;}
  .listing .product-box-container .listing-product-box {flex-basis: 46%;padding: 0;margin-right: 2%;margin-left: 2%;}
  .le-design-faq .design-number {width: 30px;}
  .design-faq .le-design-faq .design-question .design-faq-item {width: 310px;}
    #blog .container{width: 100%;}
    .tshirt-blog .blog-content {padding: 45px;width: 400px;}
    .tshirt-blog .blog-content-container{position: relative;width: 400px;margin: 0 auto;margin-top: -100px;bottom: auto;right: auto;}
    .tshirt-blog .blog a{max-width: 100%;}
    .tshirt-blog .blog .blog-img-container{width: 100%;}
    #blog .swiper-button-prev, #blog .swiper-button-next {top: 37% !important;}
    #blog .swiper-button-prev{left: 5px;right: auto;}
    #blog .swiper-button-next{right: 5px;left: auto;}
    .designer-portfolio .artist-profile{padding: 60px 0 0;}
    .top-logo--five, .circle.circle-large{display: none;}
    .toolkit-section .text-right {text-align: center;margin-left: 16.66666667%;}
    .make-a-logo .makelogo-section .common-ld-title {margin-bottom: 5px;font-size: 28px;}
    .make-a-logo .makelogo-section .common-ld-text {margin-bottom: 10px;}
    .make-a-logo .makelogo-content ul li {font-size: 13px!important;line-height: 22px!important;}
    .make-a-logo .logo-image {width: 600px;height: 550px;background-size: cover;}
    .bn-logo--six {top: -146px;width: 160px;left: -100px;}
    .bn-logo--seven,.bn-logo--six,.bn-logo--eight{display: none!important;}
    .bn-logo--eight {bottom: 45px;left: 0;right: auto;width: 400px; z-index: 2;}
    section.better--bank{padding-bottom: 40px;}
    #launch-maker-app-screen section.better--bank{padding-bottom: 50px;}
    .bn-logo--eight img {transform: rotate(40deg);-webkit-transform: rotate(40deg);}
    .bn-boxes {padding: 0 35px 0 70px;}
    .bn-boxes img {left: 15px;}
    .detail-design .img-link{min-height: auto; max-height: none;}
    .detail-design .img-container img {min-height: auto;}
    .tab-list > li:first-child a {padding-left: 15px;}
    .card-section, .card-section span{min-height: auto;}
    .card-section{margin-top: 80px;}
    #testimonial .sub-heading {margin-bottom: 0px;}
    .fixed-header{top:0!important;}
    /* .mob-header{height: auto;display: block;} */
    .detail-design .container{width:100%;}
    .detail-design .img-container{margin-bottom: 24px;display: inline-block;}
    .halloween-padding{width:33.333%;padding-left:15px;padding-right:15px;}
    .halloween-padding.change-width-props{width:100%;}
    .halloween-padding.change-width-props{width:100%;}
    .detail-design .halloween-padding.change-width-props .button-normal{width:auto;min-width:250px;}
}

@media screen and (max-width:767px){
  #input-search{width: 100%;padding: 7px;display: block;height: auto;background: #e5e5e5;}
  .mob-header.change-mob-view{width:100%;}
  .mob-header.change-mob-view #input-search{z-index:13;}
  .mob-header.change-mob-view .cart-grop{position: absolute;right: 30px;top: -84px;}
  .mob-header.change-mob-view .search-product-list{top:49px;left:7px;right:7px;}
  .search-product-list.change-alignment-text{max-width:100%;width:auto;}
  .rating-margin-star.rating-wraper{padding:30px 0;}
  .top-menu-list.custom-listings > li.pd_around.get_started_popup > a:after{background-image:none;} 
#tshirt-template-breadcrum.fixed_bread_pos.loggedInUser.offer-strips,
#tshirt-template-breadcrum.fixed_bread_pos.loggedInUser{top:85px;}
.make-a-logo .button-normal, 
.totally--free .button-normal,
#howit-works .button-normal,
.contentlist .button-normal,
.makelogo-section .button-normal {
    display: table;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
}
.contentlist p{margin-bottom:24px;}
  .design-faq-content {padding: 0 15px;}
  .le-design-faq .design-number {width: 6%;}
  .design-faq .le-design-faq .design-question .design-faq-item {width: 94%;}
  .le-design-faq .rm-right-padding {padding-left: 0px;}
    .design-faq .design-question .design-faq-item, .le-design-faq .design-number{font-size: 17px;}
  .contentlist .row {flex-direction: column;}
    .contentlist .row:first-child  div:first-child{order: 1; -webkit-order:1;}
    .contentlist .row .content-title{margin-top: 20px;}
    .toolkit-section .text-right {text-align: left;margin-left: 0;} 
    .toolkit-section .le-home-text{max-width: 100%}
    .toolkit-section .le-home-text {margin: 0;max-width: 100%;padding-top: 15px;}
    .make-a-logo .logo-image {width: 100%;min-height: 400px;background-size: cover;height: 100%;}
    .make-a-logo .makelogo-section {padding: 30px 15px 30px 20px;margin-left: 0px;}
    .make-a-logo .makelogo-section .common-ld-title {font-size: 24px;}
    .make-a-logo .makelogo-section .common-ld-text {font-size: 14px;}
    .bn-logo--six{display: none!important;}
    .better--bank .common-ld-text {margin-bottom: 0px;padding: 10px 0px 40px;}
    .bn-boxes {width: 100%;}
    .custom-footer .justify-text, .custom-footer-second .justify-text {flex-direction: column;text-align: left;}
    .custom-footer .flex-child:nth-child(1){order: 2;-webkit-order:2;}
    .custom-footer .flex-child:nth-child(2){order: 3;-webkit-order:3;}
    .custom-footer .flex-child:nth-child(3){order: 4;-webkit-order:4;}
    .custom-footer .flex-child:nth-child(4){order: 1;-webkit-order:1;}
    .custom-footer .skew-left, .custom-footer-second .skew-right {transform: skewX(0deg);margin: 0;margin-bottom: 30px;}
    .custom-footer .skew-left h2, .custom-footer-second .skew-right h2 {color: #fff;padding: 15px 0px;transform: skewX(0deg);position: relative;text-align: center;justify-content:center;}
    .custom-footer .right-bg:after, .custom-footer-second .left-bg:after{display: none;}
    .custom-footer .flex-child, .custom-footer-second .flex-child{margin-bottom: 0;}
    .footer-links h4{margin-bottom: 0;padding:12px;border-bottom:#ccc solid 1px;background:#F2F2F2;}
    .custom-footer .footer-links h4:after, .custom-footer-second .footer-links h4:after{position: absolute;background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/rarrow.svg);width: 15px;height: 15px;background-size: 15px;background-repeat: no-repeat;content: '';background-position: center;top: 17px;right: 6px;transition: transform 0.3s ease-in;}
    .custom-footer .footer-links h4.active:after, .custom-footer-second .footer-links h4.active:after{transform: rotate(90deg);}
    .custom-footer .footer-links .mobSlide, .custom-footer-second .footer-links .mobSlide{cursor: pointer;}
    .custom-footer .footer-links .mobSlide ~ ul, .custom-footer-second .footer-links .mobSlide ~ ul{display: none;}
    .custom-footer {padding: 0;}
    .custom-footer-second {padding: 0;}
    .custom-footer .flex-child,
    .custom-footer-second .flex-child{padding: 0;}
    .halloween-padding{width:50%;}
}
@media screen and (max-width:640px){
  #two-column-banner .text-content h2{font-size: 24px;}
  .banner .swiper-button-next, .banner .swiper-button-prev{width:30px;height: 44px;margin-top: -22px;}
  .make-a-logo .button-normal,
  .totally--free .button-normal,
  #howit-works .button-normal,
  .contentlist .button-normal,
  .makelogo-section .button-normal{display: table;margin-left: auto;margin-right: auto;font-size:16px;}
  #main_heading_title #brand_template_headings_detail{margin-top:8px;}
}
@media screen and (max-width:600px){
  #howit-works h4{height: auto;margin-top:20px;}
  #howit-works p{margin-bottom: 30px;}
  .le-howit-works{padding: 30px 0 0;}
  .listing .product-box-container .listing-product-box {flex-basis: 96%;padding: 0;margin-right: 2%;margin-left: 2%;}
  .business-card-landing .le-home-section .getStarted{display: table!important;margin: 0 auto;}
  .le--form a.business_card_design{display: table;margin: 24px auto;padding: 0 40px;width:254px;}
  .halloween-padding{width:100%;text-align: center;padding-left:15px;padding-right:15px;}
}

@media screen and (max-width:490px){
    h2{font-size: 20px;}
    h3{font-size: 17px;}
    p{font-size: 14px;}
    .contentlist p{font-size:16px;}
    .mob_notification_cog.hide-for-mob{display:none;}
    .mob-header.change-mob-view .cart-grop{top:-51px;}
    #tshirt-template-breadcrum.fixed_bread_pos.loggedInUser.offer-strips,
    #tshirt-template-breadcrum.fixed_bread_pos.loggedInUser{top:108px;}
    .creatshop-banner .button{padding: 0px 18px;}
    .design-faq .design-question .design-faq-item, .le-design-faq .design-number{font-size: 15px;}
    .design-faq .design-faq--answer > span{font-size: 14px;}
    .tshirt-blog .blog-content-container {width: 250px;margin-top: -50px;}
    .tshirt-blog .blog-content {padding: 25px;width: 250px;min-height: 220px;}    
    #blog .swiper-button-prev, #blog .swiper-button-next {top: 24% !important;width: 20px;height: 20px;}
     #blog .swiper-button-prev{left: -3px;}
    #blog .swiper-button-next{right: -3px;}
    .listing .category-image{height: 350px;}
    .banner-container .swiper-button-next, .banner-container .swiper-button-prev{background-size: 12px 20px;}
    .banner-container .swiper-button-prev{left: 0px;}
    .banner-container .swiper-button-next{right: 0px;}
    .toolkit-section .le-small-title-container .le-small-title {font-size: 15px;line-height: 24px;}
    .toolkit-section .le-small-title-container .heading-icon{margin: 0 0 10px;}
    .make-a-logo .rm-padding {padding: 0px;}
    .make-a-logo .makelogo-section {padding: 15px;}
    .bn-logo--eight {bottom: 100px; width: 335px;}
    .text-content h2,#two-column-banner .text-content h2{font-size: 24px;}
    .text-content h2 span,#two-column-banner .text-content h2 span{font-size: 16px;}
    .button{font-size: 13px;}
    .button.button-normal{font-size:16px;}
    .creatshop-banner .no-padding,#two-column-banner .creatshop-banner .no-padding {height: 300px;}
    .shop-create-image {height: 100%;display: flex;align-items: center;justify-content: center;}
    .creatshop-banner .text-content .text-container {padding: 0px;}
    .row.shop-gr .no-padding:last-child{padding: 0;padding-left: 15px;}
    .shop-create-image img{max-height: 300px;}
    /* .cart-grop, .logo{height: 52px;} */
    /* .burger-menu{height:54px;} */
    /* .mob-header{width: 100%;} */
    /* .logo{margin-left: 0;text-align: center;width: calc(100% - 106px);}
    .logo img {margin-top: -30px;position: relative;left: -30px;} */
    /* a.viewmin-cart.header-cart-icon{position: absolute;top: -40px;margin: 0;right: 30px;} */
    .nav-container.container{width: 100%;}

    #search-product{padding: 0px 38px 0px 10px;line-height: 35px;border-radius:4px;}
    #search-box{width: 40px;border-radius: 0 4px 4px 0;}
    #search-box .icon-search{font-size: 17px;}
    #search-product:focus{line-height: 35px;}
    .top-menu-list{top: 56px;height: calc(100vh - 56px);}
    .mob_notification_cog{width:136px;float:right;padding-top:4px;display:inline-block;}
    /* .logo{width:156px;padding-left:16px;margin-left: 0;} */
    /* .logo > img{max-width:140px;vertical-align: inherit;} */
    .mob_notification_cog .pull-right.user-info-section > ul > li{margin:0 12px;line-height:50px;}
    .mob_notification_cog a.viewmin-cart.header-cart-icon{margin-right:0;margin-top: -6px;}
    .mob_notification_cog .user-name{margin:0;top:0!important;}
    .mob_notification_cog .user-name span,
    .mob_notification_cog .user-info-section ul li span{
    position: absolute;
    top: -18px;
    /* left: 50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0); */
  }
  .mob_notification_cog .icon-reorder{font-size:19px;color:#333;}
   .mob_notification_cog .pull-right.user-info-section > ul > li a.viewmin-cart.header-cart-icon span{top:-14px;}
  .mob_notification_cog .btn-group > .icon-bell{display:none;}
  .mob_notification_cog .user-info-section .dropdown-toggle{display: inline-block;position: relative;vertical-align: middle;width: 20px;height: 20px;box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;}
  .mob_notification_cog .user-name .icon-bell{display: block;color: #333;font-weight:600;font-size:18px;margin-top:-3px;}
  .mob_notification_cog .user-info-section{line-height:50px;}
  .mob_notification_cog .header-cart-icon .cart-img{background-image: url(https://cdn1.designhill.com/assets/dh/images/print-products/cart-black.svg);}
  .mob_notification_cog .user-info-section .btn-group.open > .dropdown-menu{top:48px;left:auto;right:-44px!important;width:350px;}
  .mob_notification_cog .user-info-section .btn-group.open > .dropdown-menu::before, 
  .mob_notification_cog .user-info-section .btn-group.open > .dropdown-menu::after{left:84%;}
  .mob_notification_cog .user-info-section ul li span.notification-left{position: relative;top:0;left:12px;}
  .mob_notification_cog .user-info-section ul li span.notification-left,
  .mob_notification_cog .user-info-section img{width:30px;height:30px;}
  .mob_notification_cog .user-info-section ul li span.notification-right{position: relative;top:0;width:calc(100% - 30px);}
}

@media screen and (max-width:360px){
  .mob_notification_cog .user-info-section .btn-group.open > .dropdown-menu{min-width: 280px;width:280px;}
  .mob_notification_cog .user-info-section .btn-group.open > .dropdown-menu::before, 
  .mob_notification_cog .user-info-section .btn-group.open > .dropdown-menu::after{left: 79%;}
  .mob_notification_cog .user-info-section .btn-group.open > .dropdown-menu{padding:10px;}
  /* .logo{width:122px;} */
  /* .logo> img{max-width:122px;} */
  .baseball-overlay .content-title-data{font-size:26px;}
}
/*  ////////////////////////////  BUSINESS CARD MAKER CSS START//////////////////////////////////*/
section.sign-up-bottom {background-image: linear-gradient(to right, #1D49B2 0%, #498CFF 100%);background-image: -webkit-linear-gradient(to right, #1D49B2 0%, #498CFF 100%);color: #fff;padding: 0;}
.totally--free .le--form button {float: none;}
.le--form button.getStarted {margin-left: 10px;}
.btn-green:hover, .btn-green:active, .btn-green:focus, .btn-green:visited {color: #fff;background: #db404b;border: #db404b solid 2px;outline: none;}
.btn-green {color: #fff;border: #db404b solid 2px;border-radius: 50px;background: #db404b;height: 45px;line-height: 41px;font-size: 17px;padding: 0 25px;border-radius: 50px;display: inline-block;letter-spacing: 0.02em;position: relative;}
.sign-up-bottom .common-ld-title {color: #fff;}
.sign-up-bottom .common-ld-title {margin-bottom: 30px;}
.star-rating-main-box p {font-size: 14px;text-transform: none;}
.tools-footer .footer-left,.tools-footer .footer-right{display: none;}
.design-latest-post{padding:56px 0 60px;}
.design-faq .design-faq-title, .design-post-title {font-size: 30px;font-weight: 600;margin: 0 0 30px;padding: 0 0 10px;position: relative;text-align: center;text-transform: uppercase;}
.design-latest-post .design-post-story {border-radius: 0 0 5px 5px;box-shadow: 0 1px 7px rgba(0, 0, 0, 0.35);-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.35);margin: 0 0 25px;min-height: 340px;}
.design-latest-post .design-post-image {padding-top: 0 !important;}
.design-post-story .lazy {background-repeat: no-repeat;background-attachment: scroll;display: block;padding-top: 50%;width: 100%;background-size: 100% 100%;}
.design-post-list .design-post-items {flex: 0 1 auto;-webkit-flex: 0 1 auto;}
.design-latest-post .design-post-text {border-radius: 0 0 5px 5px;padding: 10px;}
.design-latest-post .post-heading {color: #000;font-size: 17px;font-weight: 600;line-height: normal;}
.design-latest-post .design-post-chunks {color: #333;font-size: 14px;margin: 5px 0;}
.design-post-text .design-post-by {padding: 0 68px 0 0;position: relative;}
.design-latest-post .design-post-author {color: #333;font-size: 13px;padding: 0;}
.totally--free-top {background: url(https://cdn1.designhill.com/assets/dh/images/business-card-maker/landing/background.jpg);}
.totally--free .common-ld-title {margin-bottom: 40px;color: #fff;}
section.sign-up-bottom p.template-review-rating a{color:#ff4059; text-decoration:none;}
.business-card-landing {background:#fff;width: 100%;z-index: 9;overflow: hidden;}
.business-card-landing .le-home-background {background:#fff;bottom: 0;left: 0;right: 0;position: absolute;top: 0;height: 100%;z-index: 2;}
.business-card-landing .le-home-background img {height:auto;left: auto;position: relative;bottom: auto;top: -250px;width: 80%;}
.business-card-landing .le-home-section{height: 575px;}
.business-card-landing .top-logo--one, .business-card-landing .top-logo--two, .business-card-landing .top-logo--four {padding: 0; background: transparent;box-shadow: none;}
.business-card-landing .le--form button.getStarted{margin-left:0;}
.provide-pdboth{padding: 0 10%;}
 #launch-maker-app-screen .le-howit-works.active{z-index:9;margin-top: 0px!important;background: transparent!important;}
.le-howit-works.active{z-index:9;margin-top: -370px!important;background: transparent!important;}
.tools-makerBreadCrumb .bread-crumb-css a{color:#333;}
.tools-makerBreadCrumb.change-color-props .bread-crumb-css > div{margin-right:6px;}
.tools-makerBreadCrumb.change-color-props .bread-crumb-css a,
.tools-makerBreadCrumb.change-color-props .sub-breadCrum-css>a{padding:0;}
.tools-makerBreadCrumb.change-color-props .main-bread-css::after{top:0;}
.le-home-section.show-shaking-template .top-logo--four {left: 300px;top: 150px;width: 600px;}

.lm-banner-main{top:45px!important;overflow: hidden;}
.create-logo-maker-templatepg{margin-top:20px;margin-bottom: 20px;}
@media all and (max-width:1620px){
  .lm-banner-main{top:0!important;overflow: show;}
  .le-howit-works.active{margin-top: -60px!important;}
    .make-a-logo .logo-image{width:800px;}
  .business-card-landing .le-home-background img{top:0;}
}
@media all and (max-width:1500px){
  /* .business-card-landing .le-home-background img{top:-70px;} */
  .provide-pdboth{padding: 0 14%;}
}

@media all and (max-width:1380px){
  .le-howit-works.active{margin-top: -100px!important;}
  .business-card-landing .create-logo-maker{margin-top: 15px;margin-bottom:15px;}
  .business-card-landing .le-home-section .le-content-container{margin-top:60px;}
}
@media all and (max-width:1300px){
 
  /* .business-card-landing .le-home-background img{top:-56px;} */
}
@media all and (max-width:1280px){
  .top-logo--one{left:175px;}
}
@media all and (max-width:1200px){
  .step--one .le-s-one--title, .le-s-one--title h1{font-size:26px;}
  .le-home-background img{top:35px;}
  .bn-logo--nine{right:345px;width:356px;z-index:2;}
  .bn-logo--seven{width:420px;top:150px;}
  .bn-logo--eight {bottom: 100px;right: 200px;}
  
}
@media all and (max-width:1100px){
  .business-card-landing .le-home-background{background: #678dc7;bottom: 0;height:100%;}
  .le-home-background img{display: none;}
  .le-home-section{background: #678dc7;height: 430px;}
  .provide-pdboth{padding-left:0;padding-right:0;}
  #howit-works{margin-top: 0;}
  .top-logo--four{display: none;}
  .le-home-section.show-shaking-template .top-logo--four {left: 0;top: 330px;width: 600px;}
  .le-howit-works{padding: 60px 0px 60px;}
}
@media all and (max-width:1100px){
  .le-home-section{height: 100%;padding-bottom: 50px;}
  .business-card-landing .le-home-section{height: auto;}
}
@media all and (max-width:1024px){
  #brand_template_headings{font-size:30px;}
  #brand_template_headings_detail{padding:0 10%;}
  .top-logo--one{left:240px;top:65px;}
  .container-steps img{height: 178px;}
  .top-logo--five{width:640px;right:-240px;}
  .le-design-faq .design-number{width:36px;}
  .design-question h3{display:table;}
  .design-question span,.design-faq .design-question .design-faq-item{display: table-cell;vertical-align: top;}
  .single-floating-image{top: -105px;left:300px;}
}
@media all and (max-width:991px){
  /* #launch-maker-app-screen{padding-top:0;} */
  .business-card-landing{top:0;}
  .lm-banner-main{position: absolute!important;}
  #launch-maker-app-screen {padding-top: 0!important;}
  .top-logo--four{display: none;}
  .better--bank .common-ld-text {margin-bottom: 30px;padding: 10px 12px 10px;}
    #launch-maker-app-screen  .top-logo--four{display: block;}
  #pg-logomaker{display: block!important;}
  .toolkit-section .container{width:100%!important;}
  .circle.circle-large{display:none;}
  .le-s-one-content{padding-right:50px;}
  .bn-logo--seven,.bn-logo--eight,.bn-logo--nine{display: none;}
  .search-product-list{top:63px;}
  .top-logo--one.single-floating-image{left: 300px;}
  .le-home-section.show-shaking-template .le--form .create-logo-maker + a{margin-top:20px;min-width: 265px;}
}
@media all and (max-width:767px){
  .le-s-one-content{text-align: center;padding-right: 0;}
  /* .business-card-landing{position: relative;} */
  /* .business-card-landing{top:0;} */
  /* .business-card-landing .moving-divs{width:50%;float: right;} */
  .lm-banner-main{position: unset;}
  #launch-maker-app-screen .bn-logo--eight, #launch-maker-app-screen .bn-logo--six{display: none;}
}
@media all and (max-width:767px){
  .launch--popup-close-btn{padding:16px!important;}
  .launch--popup-close-btn.is-sticky{background:#fff;position: absolute;padding:16px;left: 0;right: 0;z-index: 5;box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
  #howit-works{padding-left: 12px;padding-right: 12px;}
  .le-s-one-content{text-align: center;padding-right: 0;}
  .common-ld-text{padding-left:12px;padding-right:12px;}
  .business-card-landing  .top-logo--four{display: block!important;}
  .business-card-landing .le-home-section.show-shaking-template .top-logo--four{top:260px;width:500px;}
    #launch-maker-app-screen .business-card-landing .le-home-section.show-shaking-template .top-logo--four {left: 100px; width: 600px;}
  .le-home-section .star-rating-main-box{display: table;margin: 0 auto;text-align: center;float: none;}
  .le-home-section .le-star--rating,.le-s-one-content .le--form button.getStarted{margin-left: auto;margin-right: auto;}
  .top-logo--two,.top-logo--one{display: none;}
  .most--popular .le--form{margin-top:20px;}
  .owl-dots{display: none;}
  .design-latest-post{padding:46px 0 50px;}
  .totally--free{padding:46px 0 40px;}
  .design-logo-tips{padding:46px 0 20px;}
  .expert-help{margin: 24px auto;}
  #howit-works .le--form button{margin-top: 30px;}
  .le--testimonials{padding:46px 0 50px;}
  .toolkit-section .le-small-title-container .heading-icon{order:1;margin:0;}
  .toolkit-section .le-small-title-container .le-small-title{order:2;padding-left:25px;text-align:left;}
  .make-a-logo .makelogo-section{margin-left:0;}
.floating2,.floating3,.floating4,.better--bank-divs{display:none!important;}
  .bn-boxes{width:100%;padding:0 15px 0 40px;}
  .make-a-logo .makelogo-section{padding:30px 15px;}
  .make-a-logo {padding: 60px 0px;position: relative;min-height:400px;}
  .make-a-logo .logo-image{height:100%;}
  .design-faq .design-faq--answer{padding-left:40px!important;}
  .bn-boxes img{left:15px;}
  .bn-title,.bn-content p{padding-left:40px;}
  .le-design-faq .rm-left-padding{padding-right:0;}
  .top-logo--five{display: none;}
  .better--bank .common-ld-text {margin-bottom: 0;padding: 10px 30px 40px;}
  h2,.design-faq .design-faq-title, .design-post-title,.title{font-size:22px;padding-left: 6px;padding-right:6px;}
  h3{font-size: 18px;}
  .title{line-height: 1.2;}
  .design-faq .design-question .design-faq-item{padding-bottom: 10px!important;}
  .newsFeature {padding: 46px 0px 16px;}
  section.frequently--ask .design-faq {padding: 30px 0 30px;}
  section.frequently--ask{padding-top:44px;}
  .le-howit-works,.most--popular{padding:44px 0 50px;}
  .le-howit-works p{margin-bottom: 0px;}
  .le-howit-works h4,.container-steps{margin-top: 0;}
  .le-howit-works p{margin-bottom: 30px;}
  #howit-works h4{min-height:auto;}
  .popular-title{line-height: 1.2;}
  .le-howit-works .le--form, .payment-section .le--form{margin: 0;}
  .most-popular-svgs{margin-top: 10px;}
  .popular-title{font-size:30px;line-height:auto;}
  .most-popular-svgs p{margin-bottom:20px;}
  .design-faq .le-design-faq .design-question .design-faq-item{width:100%;}
  .design-faq-content.le-design-faq{padding-left:15px;padding-right:15px;}
  section.toolkit-section{padding-bottom: 40px;}
  .toolkit-section .le-small-title-container{margin-top:44px;}
  .my-logos-section{padding-top:44px;}
  section.better--bank{padding:44px 0 20px;margin-bottom: 0;}
  .bn-boxes {padding: 0 15px 0 20px;margin-bottom: 20px;}
  .design-faq .design-question .design-faq-item{font-size: 18px;}
  .design-logo-tips .design-logo-container{margin-bottom: 30px;min-height:auto;}
  .design-logo-tips .design-logo-title{height: auto;}
  .le-design-faq .design-number{width:24px;}
}
@media all and (max-width:640px){
  .footer-links .text-over a{display:block;padding:12px;font-size:16px;}
.footer-links ul{background:#fff;}
.footer-links .text-over a{color:#333;}
.footer-links .text-over a:before{background:#fff;}
  .footer-links .text-over{border-bottom:1px solid #ccc;}
  .design-faq .design-faq--answer li{text-align: justify;}
  .floating4{display: none;}
  .le--form button.getStarted{display: table;margin:30px auto 0;}
  .star-rating-main-box{padding-top:0!important;}
  .business-card-landing .le-home-section.show-shaking-template .top-logo--four{top:275px;}
  .business-card-landing .le-home-section.show-shaking-template .top-logo--four{left:150px;}
  .design-latest-post .design-post-story{max-width: 100% !important;}
  #brand_template_headings{font-size:24px;padding: 0 12px;text-align: center;line-height: 1.6;}
  #brand_template_headings_detail{padding:0 12px;font-size:16px;line-break: 1.4;}
  #main_heading_title{padding: 30px 0;}
  .le-home-section.show-shaking-template .le--form .create-logo-maker{margin:0;}
  .le-home-section.show-shaking-template .le--form{display: flex;flex-direction:column;justify-content: center;align-items: center;}
}
@media all and (max-width:490px){
  /* #tshirt-template-breadcrum{top:56px;}
  #tshirt-template-breadcrum.fixed_bread_pos{top:106px;} */
  .better--bank .common-ld-text{padding-left:10px;padding-right:10px;}
  .make-a-logo{padding:30px 0;}
h2{font-size:24px;}
h3{font-size:18px;}
.newsFeature .featured--title{font-size:24px!important;}
.btn-green.create-logo-maker{font-size: 14px;line-height:1.2;}
h2{font-size:24px;}
h3{font-size:18px;}
.newsFeature .featured--title{font-size:24px!important;}
.business-card-landing .le-home-section.show-shaking-template .top-logo--four{top:290px!important;}
.offers, .le-howit-works {padding: 30px 0px 30px 0px;}
#content-heading {margin-top: 20px;}
#content .sub-heading {margin-bottom: 10px;}
.container-steps{margin-top: 10px; margin-bottom: 10px;}
#howit-works p {margin-bottom: 15px;}
#launch-maker-app-screen .business-card-landing .le-home-section.show-shaking-template .top-logo--four {left: 300px;top: 380px;width: 600px;display:none!important;}
}

@media all and (max-width:400px){
  .le--form input{width:96%;}

  .business-card-landing .le-home-section.show-shaking-template .top-logo--four{left:300px;top:320px!important;width:500px!important;}
    .row.create-gr .button {padding: 0px 12px;}
}

.lm-banner-main.lm-banner-main-show {

    right: -100%;

}
/*  ////////////////////////////  BUSINESS CARD MAKER CSS END//////////////////////////////////*/
.newsFeature.change-as-feature-design .featured--title{font-size: 30px;}
/* ///////////////////////////// sell banner css start ////////////////////////////////////////*/
.common-new{width:100%;float: left;}
#sell_banner{padding: 60px 0;}
#sell_heading{font-size: 48px;font-weight: 600;line-height: 1.3;margin-bottom: 30px;}
#sell_banner p{font-weight: 400;font-size: 16px;line-height: 1.6;padding-right: 10%;}
.buttons-section{margin-top: 30px;}
.buttons-section a{
    background: #db404b;
    display: inline-block;
    padding: 9px 30px;
    font-weight:500;
    color: #fff;
    border: 2px solid #db404b;
    text-align: center;
    font-size:16px;
    margin: 8px 12px 8px 0;
    border-radius: 25px;
    letter-spacing:0.8px;
}
.buttons-section a.cta:hover{opacity: 0.9;}
.buttons-section a.secondary {
    background: transparent;
    color: #db404b;
}
.buttons-section a.secondary:hover{
    background: #db404b;
    color: #fff;
    border-color: #db404b;
}
#mob_sell_banner_image{display:none;}

/* ///////////////////// Slider css start ///////////////////////////////// */
/* .image-group{max-height: 450px;}
#testimonial-slider{position: relative;overflow: hidden;padding:60px 0 0;}
#testimonial-slider .bx-wrapper,#testimonial-slider .bx-viewport{position: static;}
#testimonial-slider .bx-viewport{overflow:hidden!important;}
#testimonial-slider .bx-wrapper{box-shadow: none!important;border:none;}
#testimonial-slider .bx-wrapper img{max-width:none!important;}
#testimonial-slider .bx-wrapper .bx-controls-direction a{width:120px;height: 120px;background: #db404b;margin-top:-60px;}
#testimonial-slider .bx-wrapper a.bx-prev,
#testimonial-slider .bx-wrapper a.bx-next{
  background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/arrow.png)!important;
    background-repeat: no-repeat!important;
    background-position: 50%,50%!important;
}
#testimonial-slider .bx-wrapper a.bx-prev{transform: rotate(90deg);left: 0;}
#testimonial-slider .bx-wrapper a.bx-next{transform: rotate(-90deg);right:0;}
#testimonial-slider blockquote{border:none;}
#testimonial-slider .bx-wrapper .bx-controls-auto, #testimonial-slider .bx-wrapper .bx-pager{bottom:60px;left:15%;text-align: left;}
#testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a.active, 
#testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a:focus, 
#testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #999;
}
#testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;}
#testimonial-slider  .blockquote--large-quote:before {
    top: -34px;
    left: 0;
    font-weight: 400;
    font-size: 100px;
    position: absolute;
    display: block;
    content: '"';
} */
.heading--h2 {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 1.6rem;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -.0px;
}
.paragraph--root {
    color: #555;
}
.paragraph--narrow {
    max-width: 320px;
}
.paragraph--offset {
    margin-left: 30px;
}
.paragraph--large {
    font-size: 19px;
    line-height: 1.4;
}
.user__display-name{float: left;padding-left:16px;font-size: 16px;text-transform: capitalize;}
.user__display-name span{line-height:1.4;color:#999;display: block;font-size: 14px;position: relative;padding-left:20px;padding-right:20px;}
.user__display-name span:before,.user__display-name span:after{
    position: absolute;
   width:14px;
   height: 1px;
background: #999;
content: '';
}
.user__display-name span:before{left:0;top:9px;}
.user__display-name span:after{right:0; bottom:9px;}

/* ///////////////////////// Extra h1 tag and paragraph section css start /////*/


/*#main_heading_title{padding:60px 0;}
#brand_template_headings{font-size:36px;color:#fff;}
#brand_template_headings_detail{font-size:20px;margin-top: 24px;color: #fff;line-height: 1.6;font-weight: 400;padding: 0 20%;}
.sim-button {font-weight:500;line-height: 44px;height: 44px;text-align: center;margin-right: auto;margin-left: auto;margin-top: 36px;display: table;padding: 0 36px;border-radius: 25px;background:#db404b;color:#fff;cursor: pointer;font-size:16px;text-transform: capitalize;letter-spacing: 0.8px;}
 .button_animate,.button_animate:hover,.button_animate:focus{color:#fff;}
.button_animate{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;border: 2px solid#db404b;overflow: hidden;}
.button_animate:hover::after {opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.button_animate::after {content: attr(data-text);position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;-webkit-transform: translate(-30%, -50%) rotate(-30deg);transform: translate(-30%, -50%) rotate(-30deg);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.button_animate:hover > span {opacity: 0;-webkit-transform: translate(0px,40px);transform: translate(0px,40px);color: #fff;}
.button_animate > span {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;} */


/* //////////////////////// Pricing detail css start ////////////////////////*/
#product_pricing_detail{padding: 60px 0 60px;background: #5e7c87;}
#our_pricing_system{padding: 60px 0 60px;}
/* #our_pricing_system .sub-heading{font-size:16px;} */
#price_titles_head{text-align: center;margin-bottom: 24px;font-size:30px;}
#product_pricing_detail h4{font-size: 16px;line-height: 1.6;font-weight: 400;margin-bottom: 42px;}
#product_pricing_detail h2,
#product_pricing_detail h4{color:#fff;}
.text-align{text-align: center;}
.designhill_text_wrap{position: absolute;top:48%;left:50%;transform: translate(-50%,-50%);font-size:280px;text-transform: uppercase;}
.pricing_banner_detail{position: absolute; bottom:50px;left:23px;right:23px;z-index: 3;}
.pricing_banner_detail h2{padding-bottom: 20px;line-height: 0.8;color: #fff;font-size: 48px;text-align: left;text-transform: uppercase;font-weight:500;}
.pricing_banner_detail p{font-style:italic;color: #D6DADF;line-height: 1.3;text-align: justify;font-size: 12px;font-weight: 400;}

#product_pricing_detail table {background: #fff;border: 12px solid #fff;padding: 8px;margin: 48px auto 0 auto;font-size: 32px;}
#product_pricing_detail table th {font-size:18px;font-weight: 600;padding: 8px;border-bottom: 2px solid #282828;}
#product_pricing_detail table td {font-size:16px;border-bottom: 2px solid #e5e5e5;padding: 10px 6px;text-align: center;}
#product_pricing_detail table td:nth-of-type(1) {text-align: left;}
#example_detail{font-size:16px;font-weight:400;color:#fff;margin-top: 24px;}
.our_pricing_image{position: relative;display: table;margin: 30px auto 0;}
.design_plus:after,.design_plus_equal:after{position: absolute;bottom:36%;font-size: 80px;font-weight: 600;right:-20px;line-height: 1;}
.design_plus:after{content: '+';}
.design_plus_equal:after{content:'='}
#product_pricing_detail.change-props-attr h4{
  margin-bottom:24px;
}
#product_pricing_detail.change-props-attr table{
  padding:0;
  border:none;
  margin:36px auto;
}
#product_pricing_detail.change-props-attr tr:first-child{background:#f6f9fc!important;}
#product_pricing_detail.change-props-attr tr:first-child th{color:#333;}
#product_pricing_detail.change-props-attr tr:nth-child(2n){background:#fff}
#product_pricing_detail.change-props-attr tr:nth-child(2n+1){background:#f9f9f9;}
/* ///////////////////////////////////// Sell form css start //////////////////////////////*/

#sell-form-detail{width: 100%;float:left;padding:60px 0;font-size:14px;font-weight: 600;background:#faf9fc;}
#sell-form-detail h2{margin-bottom: 22px;font-size:24px;}
#sell-form-detail h2 > small{display: block;font-size: 14px;margin-top: 5px;}
#sell-form-detail .form-group{margin-bottom:22px;}
#sell-form-detail .form-control{font-size:16px;font-weight: 400;color:#333;}
#sell-form-detail .input-lg{font-size:16px !important;border-radius: 4px;box-shadow: none;}
.sell-up-form{border-radius:4px;width:100%;max-width:640px;padding: 32px 32px 36px;display:table;margin: 0 auto;background: #fff;box-shadow: 0 2px 40px 0 rgba(0,0,0,0.05);}
.sell-form-control{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-group.change-width{width:100%;}
.form-group.change-width input{padding: 12px 16px;padding-right: 16px;}
.form-group.change-width input{border:1px solid #ccc;outline:none;box-shadow:none;appearance: none;-webkit-appearance: none;}
.form-group.change-width input:hover,
.form-group.change-width .cd-dropdown > span:hover,
.form-group.change-width .cd-active.cd-dropdown ul li span:hover{background:#f2f2f2;}
.form-group.change-width .cd-dropdown ul{
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.form-group.change-width .cd-dropdown ul::-webkit-scrollbar{width: 4px;}
.form-group.change-width .cd-dropdown ul::-webkit-scrollbar-thumb {background: #ccc;}
.form-group.change-width .cd-dropdown ul::-webkit-scrollbar-thumb:hover {background: #ccc;}
.form-group.change-width input:focus{background:#fff;border:1px solid #2962ff;}
.form-group.change-width .cd-dropdown > span, 
.form-group.change-width .cd-dropdown ul li,
.form-group.change-width .cd-dropdown > span span[class^="icon-"], 
.form-group.change-width .cd-dropdown > span span[class*=" icon-"]{font-weight:400;}
.form-group.change-width .cd-dropdown ul li span{padding-left:16px;}
.form-group.change-width .input-lg{height: 44px;}
.form-group.change-width .cd-dropdown > span, 
.form-group.change-width .cd-dropdown ul li{box-shadow:none;}
.form-group.change-width [class*=" icon-"], 
.form-group.change-width [class^=icon-]{font-family:'Roboto', sans-serif;font-size:16px;padding:0 30px 0 0;}
/* .form-group.change-width .cd-dropdown ul{background:#fff;}
.form-group.change-width .cd-dropdown ul li{border-bottom:#d7d7d7 solid 1px;} */
.form-group.change-width .cd-dropdown ul li span{font-size:16px; }
/* .form-group.change-width .cd-dropdown.cd-active ul{
  height:300px!important;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
} */
#password_info{position: relative;}
#show_password{outline:none;position: absolute;right: 8px;font-size: 12px;border: none;background: transparent;top: 0;line-height: 48px;}
#submit_filled_data{max-width:140px;width:100%;text-transform: uppercase;background:#db404b;border:#db404b solid 2px;color:#fff;cursor:pointer;}
#submit_filled_data.sim-button{margin-top:2px;}
#submit_filled_data:hover{
  color: #fff!important;
  background: rgba(219,64,75,0.9);
  border:rgba(219,64,75,0.9) solid 2px;
  -webkit-transform: translateY(-1px);
     -moz-transform: translateY(-1px);
       -o-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
}
#submit_filled_data:focus{outline:none;}
#sell-form-detail .progress{height:4px;margin-bottom: 8px;}
#show_password,
#progress_bar_text{color: #878383;}
#sell-form-detail .progress,#progress_bar_text{margin-top:6px;}
#progress_bar_text{font-size:14px;font-weight:400;line-height:1;}
#online_store_checkbox{margin-bottom: 0;font-size:16px;color:#333;}
.online_store_checkbox input[type="checkbox"]{
  -webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox;
  margin-top:0;display: inline-block;vertical-align: middle;
  padding:0;
}
.online_store_checkbox .policy_condition{font-size: 16px;font-weight:400;}
.online_store_checkbox .policy_condition a{font-weight: 600;color:#005580;}
.online_store_checkbox .policy_condition a:hover{text-decoration: underline;color:#005580;}
/* #social_media_list{margin-top: 20px;} */
#sell-form-detail input::placeholder{text-transform:none;font-size:16px;}
#sell-form-detail .compl_field{color: red;position: relative;top:-2px;right:0;}
#sell-form-detail .online_store_checkbox{margin-bottom:24px;position: relative;padding-left:24px;}
.online_store_checkbox input[type="checkbox"]{position: absolute;top: 5px;left: 0;}
#sell-form-detail .control-label{position: relative;}
.form_listing_sep{width:100%;float: left;}
.form_listing_sep > li{width:50%;float: left;}
.form_listing_sep > li:nth-child(2n){padding-left: 1%;}
.form_listing_sep > li:nth-child(2n+1){padding-right: 1%;}
.alert_message_box_color{color:red;}
.form-set-flex-props{
  width:100%;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.form-group.change-width label.error{margin-bottom: 0;font-weight:500;}
.form-set-flex-props > li{
  display: inline-flex;
  width:50%;
  align-items:baseline;
}
.socila-media-lists label.error,
.form-group.change-width label.error{color:red;}
#sell-form-detail .error-Alltext span,
.socila-media-lists label.error,
.form-group.change-width label.error{font-weight:500;}
/* SEll YOUR ART TESTIMONIAL SWIPER SLIDER*/
 #testimonial-slider .swiper-button-next,
  #testimonial-slider .swiper-button-prev{
        background-repeat:no-repeat!important;
        background-position:center!important;
        -webkit-background-size:32px 32px;
        -moz-background-size:32px 32px;
        background-size:32px 32px;
  }
#testimonial-slider .swiper-button-next{right:0;}
#testimonial-slider .swiper-button-prev{left:0;}
#testimonial-slider .swiper-button-next, 
#testimonial-slider .swiper-button-prev{width:120px;height:120px;margin-top:-60px;background:red;}
#testimonial-slider .swiper-button-next{transform:rotate(-90deg);}
#testimonial-slider .swiper-button-prev{transform:rotate(90deg);}
#testimonial-slider .image-group{display:table;margin:0 auto;max-width:100%;}
.banner-star-rating{padding-left:16px;}
.banner-star-rating p{display:none;}
.banner-star-rating .text-center{text-align: left;}
.banner-star-rating .star-rating:first-child{margin-left:0;}
.banner-star-rating .star-rating-main-box .star-rating-large .star-rating {
  font-size: 16px;
  height: 21px;
  margin-left: 0px;
  width: 16px;
}
.banner-star-rating .star-rating-main-box{padding:0;}

/* testimonial slider changes css start */
#testimonial-slider.change-slider-props{
  height:540px;
  overflow: hidden;
  background:#F6F9FC;
}
#testimonial-slider.change-slider-props .swiper-container{
  width:100%;
  height:100%;
  overflow: hidden;
  margin-left:auto;
  margin-right: auto;
  padding-top:90px;
}
#testimonial-slider.change-slider-props .swiper-container-vertical>.swiper-wrapper{
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
flex-direction: column;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
}
#testimonial-slider.change-slider-props .swiper-slide {
  background:#4f6df5;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#testimonial-slider.change-slider-props .swiper-slide .row{
  display: flex;
  justify-content: center;
  align-content: center;
  width:100%;
}
#testimonial-slider.change-slider-props .swiper-slide .container{
  display: flex;
  height: 100%;
}
#testimonial-slider.change-slider-props .set-vertical-props{
  display: flex;
    flex-wrap: wrap;
    align-content: center;
}
#testimonial-slider.change-slider-props blockquote{
  border: none;
  width:100%;
  text-align: left;
  padding:0;
  position: relative;
}
#testimonial-slider.change-slider-props blockquote:before{
    position: absolute;
    top: 0;
    left: -60px;
    content: '';
    background: url(https://cdn1.designhill.com/assets/dh/images/homepage-images/quote.png);
    background-position: left 0 top 0;
    width: 43px;
    height: 37px;
    background-repeat: no-repeat;
}
#testimonial-slider.change-slider-props .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .testimonial-slider-group .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  box-shadow: 0 0 0 3px #4f6df5, 0 0 0 5px #fff;
}
#testimonial-slider.change-slider-props .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet:first-child {
  margin: 0;
}
#testimonial-slider.change-slider-props .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 16px 0 0;
}
#testimonial-slider.change-slider-props .swiper-pagination-bullet {
  background: #fff;
  cursor: pointer;
  height: 13px;
  width: 13px;
  border-radius: 50%;
  transition: all .4s ease;
  opacity: .5;
}
#testimonial-slider.change-slider-props .swiper-container-vertical>.swiper-pagination-bullets {
  left: 24px;
  right: auto;
  top:calc(50% + 45px);
}
#testimonial-slider.change-slider-props .heading--h2,
#testimonial-slider.change-slider-props .paragraph--large,
#testimonial-slider.change-slider-props .user__display-name span{color:#fff!important;}
#testimonial-slider.change-slider-props .space-from-top{margin-top:-90px;}
#testimonial-slider.change-slider-props .paragraph--narrow{max-width:400px;}
#testimonial-slider.change-slider-props .paragraph--offset{margin-left:0;}
#testimonial-slider.change-slider-props .user__display-name{padding-left:0;text-align: left;color:#fff!important;}
#testimonial-slider.change-slider-props .banner-star-rating{padding-left:0;}
#testimonial-slider.change-slider-props .banner-star-rating .star-rating-main-box .star-rating-large .star-rating{
  font-size: 20px;
    height: 25px;
    margin-left: 0px;
    width: 22px;
}
#testimonial-slider.change-slider-props .user__display-name span{margin-top:4px;margin-bottom: 3px;}

/* testimonial slider changes css end */

/* //////////////////////////////// Media css for sell page //////////////////////////////*/
@media screen and (max-width:1660px){
  .top-logo--one.single-floating-image{left:auto;right:0;}
}

@media screen and (max-width:1500px){
#testimonial-slider .bx-wrapper img{max-width: 100%!important;}
}

@media screen and (max-width:1400px){
#testimonial-slider .bx-wrapper .bx-controls-direction a {width: 80px;height: 80px;background: #db404b;margin-top: -60px;}
#testimonial-slider .swiper-button-next, #testimonial-slider .swiper-button-prev{width:80px;height: 80px;margin-top:-40px;
-webkit-background-size:24px 24px;-moz-background-size:24px 24px;background-size:24px 24px;
      }
#sell_heading{font-size:40px;}
}

@media screen and (max-width:1280px){
  #testimonial-slider .swiper-slide{padding:0 64px;}
  .coming-soon-full-banner .swiper-container, 
  .coming-soon-full-banner img{height: auto;}
}

@media screen and (max-width:1200px){
  .coming-soon-full-banner .coming-text-btns h1{font-size:36px;}
}
@media screen and (max-width:1024px){
#brand_template_headings{font-size:30px;}
#brand_template_headings_detail{padding:0 10%;}
.pricing_banner_detail h2{font-size: 38px;}
.design_plus:after,.design_plus_equal:after{right:-23px;}
.coming-soon-full-banner .coming-text-btns{left:32px;}
.coming-soon-full-banner .swiper-container-horizontal > .swiper-pagination-bullets, 
.coming-soon-full-banner .swiper-pagination-custom, 
.coming-soon-full-banner .swiper-pagination-fraction{left:32px!important;bottom:16px!important;}
.coming-soon-full-banner .coming-text-btns h1{font-size:34px;}
}

@media screen and (max-width:991px){
    #sell_heading{font-size:28px;}
    #sell_banner p{font-size:16px;text-align: justify;padding-right:0;line-height: 1.6;}
    #testimonial-slider .swiper-button-next, 
    #testimonial-slider .swiper-button-prev{width:50px;height:50px;background-size:20px 20px!important;}
    #testimonial-slider .swiper-slide{padding:0 50px;}
    .frm-popup-signup .dh-signUpCss .remove-left-padding{margin-bottom:30px;}
    .coming-soon-full-banner .swiper-container, 
    .coming-soon-full-banner img{min-height: 320px;}
}
@media screen and (max-width:900px){
  .top-logo--one.single-floating-image{left:auto;right:-50px;}
}
@media screen and (max-width:767px){
  #testimonial-slider .swiper-slide{padding: 0;}
#sell_banner .container{padding-left:0;padding-right:0;}
#sell_banner,#testimonial-slider{padding-top:30px;}
#testimonial-slider .swiper-container{position: static;}
#testimonial-slider{padding:30px 5%;}
#mob_sell_banner_image{display:block;text-align: center;margin-top:30px;}
#desktop_sell_banner_image{display:none;}
#sell_heading{text-align: center;}
#testimonial-slider .image-group{margin-top: 16px;margin-left: auto;margin-right: auto;display: table;}
#testimonial-slider .bx-controls-direction{display: none;}
#testimonial-slider .paragraph--narrow{max-width: 70%;}
#testimonial-slider .paragraph--offset{margin-left:0;}
.heading--h2{font-size:32px;}
#testimonial-slider .bx-wrapper .bx-controls-auto, #testimonial-slider .bx-wrapper .bx-pager {bottom: 40px;left: 0;text-align: center;}
#product_pricing_detail{padding: 30px 0;}
#product_pricing_detail table{margin: 32px auto 0;border:none;padding:12px;font-size:16px;}
#our_pricing_system {padding: 30px 0 30px;}
#our_pricing_system h3{margin-bottom: 24px;}
.design_plus::after, .design_plus_equal::after{display:none;left: 50%;bottom: -70px;transform: translate(-50%,0);width: 44px;}
.our_pricing_image{margin-top:30px;}
.design_plus .our_pricing_image{margin-top:30px;}
#product_pricing_detail table th{font-size: 16px;}
#product_pricing_detail table td{font-size:14px;}
#coming_soon_full_banner.coming-soon-full-banner{padding:0;}
.coming-soon-full-banner .coming-text-btns{left:50%;transform: translate(-50%,-50%);}
}

@media screen and (max-width:640px){
#brand_template_headings{font-size:24px;padding: 0 12px;text-align: center;line-height: 1.6;}
#brand_template_headings_detail{padding:0 12px;font-size:16px;line-break: 1.4;}
#main_heading_title{padding: 30px 0;}
#sell-form-detail{width:100%;margin: 0;padding: 30px 0;}
.sell-sign-up-form{margin: 30px 0;}
#testimonial-slider .paragraph--large{font-size:16px;text-align: justify;}
#testimonial-slider .paragraph--narrow{max-width:100%;}
#testimonial-slider .blockquote--large-quote::before{font-size:80px;top:-26px;}
#testimonial-slider .swiper-button-next, #testimonial-slider .swiper-button-prev{width:40px;height:40px;}
.form_listing_sep > li{width:100%;}
.form_listing_sep > li:nth-child(2n){padding-left: 0;}
.form_listing_sep > li:nth-child(2n+1){padding-right: 0;}
.coming-soon-full-banner .coming-text-btns h1{font-size: 28px;}
.coming-soon-full-banner .swiper-container, .coming-soon-full-banner img{min-height:auto;}
#coming_soon_full_banner .learn-more-signup-btns .sim-button.coming_soon_sign_up{margin-bottom:0;}
}

@media screen and (max-width:480px){
.search-product-list{top:48px;}
.sell-up-form{padding: 24px;}
#sell-form-detail input::placeholder,
#sell-form-detail .input-lg,
.icon-ux,.icon-graphic,.icon-packaging,.icon-art-illustrator,.icon-typography,.icon-pattern,
.cd-dropdown > span{font-size:16px!important;}
.sell-up-form{width:96%;}
}

@media screen and (max-width:400px){
#product_pricing_detail table th{font-size:14px;}
.sim-button.base_price_works{display: block;margin-left: 0;margin-right: 0;height: 50px;line-height: 50px;}
#make_money_list .sim-button.base_price_works{display:table;margin-left:auto;margin-right: auto;}
}

@media screen and (max-width:390px){
.buttons-section a{width:100%;margin-right:0!important;}
#sell_heading,.heading--h2{font-size:24px;}
.sell-up-form{padding:24px 12px;}
}

@media screen and (max-width:330px){
    #product_pricing_detail table th{font-size:12px;}
}

/* ///////////////////////////  Comming soon page css start /////////////////////////////////////////*/

.coming-soon-full-banner{padding:32px 32px 32px;}
.coming-soon-full-banner .swiper-container{width: 100%;height: 100%;}
.coming-soon-full-banner .swiper-slide{text-align: center;font-size: 18px;background: #fff;overflow: hidden;}
.coming-soon-full-banner .swiper-container,
.coming-soon-full-banner img{border-radius:8px;}
.mobile_view_coming{display:none;}
.set_position_rel{position: relative;}
.coming-text-btns{
  max-width: 600px;
  width:100%;
  position: absolute;
  top:50%;
  left:60px;
  transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
  }
.coming-text-btns h1{color:#fff;margin-bottom: 22px;margin-top:0;font-size:40px;text-align:left;}
.coming-text-btns h1,
.coming-text-btns h2,
.coming-text-btns h3,
.coming-text-btns h4,
.coming-text-btns h5,
.coming-text-btns h6,
.coming-text-btns p{color:#fff;}
.learn-more-signup-btns{margin: 0;padding: 0;text-align: left;}
.learn-more-signup-btns li{display: inline-block;margin: 0 8px;}
.learn-more-signup-btns li:first-child{margin-left:0;}
.learn-more-signup-btns li a{font-size:16px;padding:0;font-weight:400;min-width: 200px;display: inline-block;}
.coming_soon_sign_up{background:#db404b;border:1px solid #db404b;color:#fff;}
.coming_soon_learn_more{background-color: #f4f4f6;background-image: -webkit-linear-gradient(270deg,#fff 0,#f4f4f6 100%);background-image: linear-gradient(180deg,#fff 0,#f4f4f6 100%);box-shadow: inset 0 -1px 0 #c1c5cd;border: 1px solid #c1c5cd;color: #535865 !important;}
.coming_soon_learn_more:hover{background:#db404b;color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;background-image: none;border:#db404b solid 1px;}
.learn-more-signup-btns .sim-button{margin: 0;}
.coming-soon-full-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff!important;width:24px;border-radius: 4px;}
.coming-soon-full-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  background: #fff;
  transition: all 0.4s;
}
#our_pricing_system .mobile_view_coming{display:none;}
.sim-button{margin-top:16px;}
.center_display_content{font-size:16px;margin-top:24px;font-weight:400;line-height: 1.6;}
.coming-soon-full-banner .swiper-container-horizontal>.swiper-pagination-bullets, 
.coming-soon-full-banner .swiper-pagination-custom, 
.coming-soon-full-banner .swiper-pagination-fraction{
  left:60px;
  bottom:30px;
  text-align: left;
}
#our_pricing_system.royalty-program .sim-button{margin-top:32px;}
#our_pricing_system.royalty-program .pricing_banner_detail{left:32px;right:32px;}
#our_pricing_system.royalty-program.pricing_banner_detail h2{line-height:1;}
#our_pricing_system.royalty-program .pricing_banner_detail p{font-size:13px;padding-left:4px;padding-right:4px;line-height: 1.4;}
.coming-soon-full-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-child{margin-left:0;}
/* How does it work start*/
.sell-work{padding: 60px 0px;background: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/insignia.png) left top repeat;height: 100%;}
.sell-work p{font-weight: normal;font-size: 14px;margin-top: 15px;margin-bottom: 0;}
.sell-work .sell-container{display: flex;flex-flow: wrap;margin-top: 12px;}
.sell-container .sell-details{flex-basis: 25%;padding: 15px;margin-top: 20px;}
.sell-details .sell-image{height: 150px;width: 100%;margin: 0 auto 20px;display: flex;justify-content: center;align-items: center;font-size: 80px;color: #fff;background:#91dbb7;position: relative;}
.sell-details .sell-image:after {content: '';position: absolute;bottom: -7px;left: auto;right: auto;width: 14px;height: 14px;background-color: #91dbb7;transform: rotate(45deg);}
.sell-details img{width:84px;}
.sell-details h3{text-transform:uppercase;font-size:20px;}
/* How does it work end*/

/* Join the waiting list css start */
#join_waiting_list{padding:24px 0 60px;border-bottom:#d7d7d7 solid 1px;}
#join_waiting_list a{display:table;margin: 0 auto;}
/* Join the wainting list csss end*/

/* Animated text css start */
p.animate_text{
  text-transform: uppercase;
  letter-spacing: .5em;
  /* display: inline-block;
  border: 4px double rgba(255, 255, 255, 0.25);
  border-width: 4px 0;
  padding: 1.5em 0em; */
}
p.animate_text span {
  font-size:32px;
  letter-spacing: 0;
  /* padding: .25em 0 .325em; */
  display: block;
  margin: 0 auto;
  text-shadow: 0 0 80px rgba(255, 255, 255, 0.5);
  background: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/animated_text_fill.png) repeat-y;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation: aitf 80s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  text-align: left;
}

/* Animate Background Image */
@-webkit-keyframes aitf {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
/* Animated text css end */

/* Make money info start */
#make_money_list{padding: 60px 0;background:#faf9fc;}
#make_money_list > h3{margin-bottom: 36px;}
.make_money_info{position:relative;padding-left:56px;margin-bottom: 24px;}
.make_money_info h3{margin-bottom:10px;line-height:normal;font-size:20px;}
.make_money_info p{color:#333;font-size:14px;font-weight:400;}
.numric_circle_info{
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background: rgba(0,0,0,0.4);
  font-size: 20px;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  line-height: 40px;
}

/*comming soon page media css start */
@media screen and (max-width:991px){
   .sell-container .sell-details {flex-basis: 50%;}
}
@media screen and (max-width:767px){
  #coming_soon_full_banner{padding-top:0;}
    #social_media_list{margin-top: 0;}
    .sell-up-form{margin: 20px auto 30px;}
    .desktop_view_coming{display:none;}
    .mobile_view_coming{display:block;}
    #sell-form-detail{padding:30px 0 0;}
    .sell-work,#need-profit{padding:30px 0;}
    #make_money_list{padding:30px 0 30px}
    #join_waiting_list{padding:24px 0 30px;}
    .step-form-count{margin:0 auto!important;}
}
@media screen and (max-width:640px){
   .sell-container .sell-details {flex-basis: 100%;padding: 0px;}
   #sell-form-detail h2{font-size:20px;padding-left: 0;}
}

@media screen and (max-width:480px){
    .learn-more-signup-btns li{display:block;margin: 0;}
    .learn-more-signup-btns .sim-button{margin-bottom: 16px;}
    p.animate_text span{font-size:30px;}
}
@media screen and (max-width:400px){
    p.animate_text span{font-size:24px;padding:0;}
    .coming-text-btns h1{margin-bottom:20px;}
}


/* ADDITIONAL FORM FIELD CSS START */

#additional_form_field{width:100%;height: 100%;background: url('https://cdn1.designhill.com/assets/dh/images/tshirt_images/additional_banner.png') center center repeat;background-size: cover;}
#form_wrap{max-width:100%;width:767px;display: table;margin: 0 auto;padding: 60px 0;}
#additional_form_field h1{padding-left:36px;font-size:24px;font-weight:600;color:#fff;}
#additional_form_field h1 span{color:#fff;font-size:22px;}
#additional_form_field label{display: block;letter-spacing: 4px;padding-top: 30px;text-align: left;}
#additional_form_field .label-text{letter-spacing:1px;color:#fff;cursor: text;font-size:22px;line-height: 20px;transition: all 0.3s;-webkit-transform: translateY(-70px);-moz-transform: translateY(-70px);-o-transform: translateY(-70px);transform: translateY(-70px);}
span.show_numric_val_form{font-size:20px;color:#db404b;padding-right: 8px;position: absolute;top:2px;left:0;}  
#additional_form_field h1 span.show_numric_val_form{font-size:20px;color:#db404b;}
#additional_form_field input{background-color: transparent;border: 0;border-bottom: 2px solid #4A4A4A;color:#fff;font-size: 16px;outline: 0;padding: 8px ;transition: all 0.3s;width: 100%;letter-spacing: 0.8px;font-weight:400;}
#additional_form_field input:focus{width: 100%;} 
#additional_form_field input:focus + .label-text{color:#F0F0F0;font-size: 22px;}    
#additional_form_field input:focus + .label-text,
#additional_form_field input:valid + .label-text{-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px);}
#additional_form_field input:valid + .label-text{font-size: 22px;}
#additional_form_field button{background-color: #db404b;border: 2px solid #db404b;border-radius: 27px;color: #fff;cursor: pointer;font-size: 16px;margin: 0 auto;text-transform: uppercase;transition: all 200ms;display: table;} 
#additional_form_field button:hover, 
#additional_form_field button:focus{background:#de535c;border:#de535c solid 2px;color: #fff;outline: 0;}
.shop_artist_list{width:100%;float: left;margin-bottom:16px;}
.shop_artist_list > li{width:49%;float: left;margin-bottom:8px;}
.shop_artist_list > li:nth-child(2n){float:right;margin-left: 1%;}
.shop_artist_list > li:nth-child(2n+1){float:left;margin-right: 1%;}
.form_heading_text.set_add_pos_rel.margin_bt_reduce_spaces{margin-bottom: 6px;}
.shop_artist_list > li > a{line-height:1.3;display: block;position: relative;color: #db404b;font-size: 20px;font-weight: 400;border-radius: 4px;border: 1px solid rgba(219,64,75,0.7);padding: 5px 8px 5px 36px;background:rgba(219,64,75,0.2);}
#additional_form_field input[type="checkbox"],
#additional_form_field input[type="radio"]{position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 100%;opacity:0; z-index: 5;margin: 0;}
#additional_form_field input[type="checkbox"]:checked ~ .checkmark_image,
#additional_form_field input[type="radio"]:checked ~ .checkmark_image{display: block;}
#additional_form_field input[type="checkbox"]:checked ~ .article_num,
#additional_form_field input[type="radio"]:checked ~ .article_num{background:#db404b;color:#333;font-weight: 600;}
.article_num{top: 50%;transform: translate(0,-50%);position: absolute;left:5px;font-size: 12px;padding-top: 5px;border: #db404b solid 1px;color: #db404b;border-radius: 2px;text-align: center;float: left;height: 24px;width: 24px;}
.checkmark_image{position: absolute;width: 20px;right: 0px;height: 25px;top: 40%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);display:none;}
.checkmark_image:before{position: absolute;content: '\2713';}
.shop_artist_list > li.active .checkmark_image{display: block;}
.shop_artist_list > li.active > a {border-width:2px;padding: 4px 7px 4px 35px;}
.shop_artist_list > li > a:hover{background:rgba(219,64,75,0.4);}
.shop_artist_list > li.active .article_num{background:#db404b;color:#333;font-weight: 600;}
.form_heading_text.reduce_font{font-size:22px;}
.form_heading_text{font-size:24px;}
.set_add_pos_rel{position: relative;}
.form_heading_text.set_add_pos_rel{padding-left:36px;}
.choose_As_many{font-size:16px;font-weight:400;color:#db404b;margin-bottom: 20px;}
.online_sell_mission,.form_heading_text{margin-bottom: 16px;color:#fff;font-weight:600;letter-spacing: 1px;}
.online_sell_mission{font-size:18px;}
.provide_bootm_space{margin-top: 24px;}
.provide_bootm_space.zero_space{margin-top:0;}
.provide_bootm_space.zero_space .shop_artist_list{margin-bottom:18px;}
.provide_bootm_space .form_listing{padding-top: 0;}
.spacify_space_top{padding-top: 60px;}
#additional_form_field label.spacify_space_top{padding-top: 24px;}
#additional_form_field i {border: solid #db404b;border-width: 0 3px 3px 0;display: inline-block;padding: 4px;}
#additional_form_field .right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.form_listing{width:100%;float: left;padding-left: 42px;padding-top:24px;}
.cursor {position: relative;margin-left:34px;}
#additional_form_field .cursor  i {position: absolute;width: 1px;height: 80%;background-color: #db404b;;left: 5px;top: 10%;animation-name: blink;animation-duration: 800ms;animation-iteration-count: infinite;opacity: 1;padding: 0;}
#additional_form_field .cursor input:focus + i {display: none;}
.right_Arrow_svg{width:14px;padding-left:0;padding-right:0;}
/* #additional_form_field .input-lg,
#additional_form_field select{font-family:'Roboto', sans-serif;} */

/* Input Place holder css start */

input.input-lg::-webkit-input-placeholder{color: #333;}
input.input-lg::-moz-placeholder {color: #333;opacity: 1;}
input.input-lg:-ms-input-placeholder{color: #333;}
input.input-lg:-moz-placeholder{color: #333;opacity: 1;}

/* Input Place holder css end */

@media screen and (max-width: 800px){
    #form_wrap{width:96%;padding:32px 0;}
}
@media screen and (max-width: 640px){
  #need-profit .button-normal{font-size:16px;}
  #additional_form_field input:valid + .label-text,
  #additional_form_field input:focus + .label-text,
  #additional_form_field input + .label-text{font-size:18px;}
  #additional_form_field input{padding: 8px 4px 4px 4px;}
  .shop_artist_list > li{width: 100%;}
  .shop_artist_list > li:nth-child(2n){margin-left:0;float: left;}
  .shop_artist_list > li:nth-child(2n+1){margin-right:0;}
  .shop_artist_list > li > a{display:block;font-size:16px;}
  .article_num{margin-right:6px;margin-top:0;}
  #additional_form_field h1,.form_heading_text{font-size:20px;}
  .form_heading_text.reduce_font{font-size:18px;}
  .online_sell_mission,span.show_numric_val_form,#additional_form_field h1 span.show_numric_val_form{font-size:16px;}
  .right_Arrow_svg{width:12px;}
  span.show_numric_val_form{margin-top:2px;}
  #additional_form_field h1,#additional_form_field .form_listing{padding-left: 30px;}
  #additional_form_field .label-text{transform: translateY(-47px);-webki-transform: translateY(-47px);-o-transform: translateY(-47px);-moz-transform: translateY(-47px);}

  }

/* ADDITIONAL FORM FIELD CSS END */

/* ANIMATION CSS START */
/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel {width:100%;background:white;z-index:300;padding:30px 0;transform: translateZ(0);transition:all 0.5s; }
.float-panel .content-area {margin:10px auto;}
.float-panel a {font-size:16px;text-decoration:none;color:#444;display:inline-block;padding:10px 20px;}
.float-panel .fa-gg {color:#F0595C;font-size:30px;vertical-align:middle;transition:all 1s;}
.fixed:not(#root_header) {box-shadow:0 2px 6px rgba(0,0,0,0.2);padding:4px 0;animation:slide-down 0.7s;}
.fixed .fa-gg {transform: rotate(360deg); }
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}



/* //////////// For Animation on Scroll in seo manager start ///////////// */
.slideanim{visibility:hidden;visibility:visible\9;}
.slideanim.slide {visibility: visible; animation:slide 1s;}
.slideanim::after{content: "";display: table;clear: both;}
@keyframes slide {
    0% {opacity: 0;transform: translateY(50%);} 
    100% {opacity: 1;transform: translateY(0);} 
}

/* //////////// For Animation on Scroll in seo manager end ///////////// */

/* ////////////// SELL YOUR ART DROPDOWN CSS START  ////////////////// */

.cd-dropdown,.cd-select {position: relative;width: 100%;margin: 0 auto;display: block;}
.cd-dropdown > span {width: 100%;height: 44px;line-height: 44px;color: #333;font-weight: 400;font-size: 16px;background: #fff;display: block;padding: 0 50px 0 16px;position: relative;cursor: pointer;font-weight:400;border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  }
#desig_nation{display:none;}
.cd-dropdown > span:after {content: '\25BC';position: absolute;right: 0px;top: 0px;width: 50px;text-align: center;font-size: 12px;padding: 10px;height: 100%;line-height: 24px;border-left: 1px solid #d7d7d7;}
.cd-dropdown.cd-active > span:after {content: '\25B2';}
.cd-dropdown ul {list-style-type: none;margin: 0;padding: 0;display: block;position: relative;background: rgba(0,0,0,0.6);-webkit-box-shadow: 0 8px 16px rgba(0,0,0,0.2);-moz-box-shadow: 0 8px 16px rgba(0,0,0,0.2);-o-box-shadow: 0 8px 16px rgba(0,0,0,0.2);box-shadow: 0 8px 16px rgba(0,0,0,0.2);z-index: 1;}
.cd-dropdown > span{z-index:8!important;padding:0 16px;}
.cd-dropdown > span > .icon-ux, 
.cd-dropdown > span > .icon-graphic, 
.cd-dropdown > span > .icon-packaging, 
.cd-dropdown > span > .icon-art-illustrator, 
.cd-dropdown > span > .icon-typography, 
.cd-dropdown > span > .icon-pattern{background-position: 0 45%!important;}
.cd-dropdown ul li {display: block;}
.cd-dropdown ul li span {width: 100%;background: #fff;line-height: 60px;padding: 0 30px 0 62px;display: block;color: #333;cursor: pointer;font-weight: 600;line-height: 44px;}
.cd-dropdown > span,
.cd-dropdown ul li span{font-weight:400!important;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-dropdown > span span[class^="icon-"],
.cd-dropdown > span span[class*=" icon-"]{padding: 0 30px 0 45px;}
.cd-select {border: 1px solid #ddd;}
.cd-dropdown ul {position: absolute;top: 0px;width: 100%;}
.cd-dropdown > span,.cd-dropdown ul li {box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.cd-dropdown ul li {position: absolute;width: 100%;pointer-events: none;}
.cd-active.cd-dropdown > span {color: #333;}
.cd-active.cd-dropdown ul li {pointer-events: auto;width: 100%!important;}
.cd-active.cd-dropdown ul li span {-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;-ms-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.cd-active.cd-dropdown ul li span:hover {background: #faf9fc;color: #333;}
.cd-dropdown span[class^="icon-"]:before, 
.cd-dropdown span[class*=" icon-"]:before {position: absolute;font-size: 40px;line-height: 40px;width: 50px;top: 50%;left: 15px;margin-top: -20px;text-align: center;}
/* .icon-ux,.icon-graphic,.icon-packaging,.icon-art-illustrator,.icon-typography,.icon-pattern{content: '';background-size: 22px 22px!important;
height: 44px;line-height: 44px;display: inline-block;background-position: 16px 50%!important;background-repeat: no-repeat!important;font-size:16px;font-family:'Roboto', sans-serif;}
.icon-ux{background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/ux.svg)!important;} 
.icon-graphic{background-image:url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/graphic.svg)!important;}
.icon-packaging{background-image:url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/packaging.svg)!important;}
.icon-art-illustrator{background-image:url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/artandillustrator.svg)!important;}
.icon-typography{background-image:url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/typography.svg)!important;}
.icon-pattern{background-image:url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/pattern.svg)!important;} */

/* Drop down css end */

/* swiper slide section for shop/designer start*/

#slide_design{background:#9cc6cd;padding:60px 18px;}
#slide_design .swiper-slide{background:#faf9fc;border:#d7d7d7 solid 1px;border-radius:4px;}
.ten_banner_head{text-align: center;margin-bottom: 32px;color:#fff;text-transform: capitalize;}
#slide_design .swiper-container{position: static;}
#slide_design .container{position: relative;}
#slide_design_gr{position: relative;}
.common-new.shop-desiner-signup .sim-button{margin-top:26px;line-height:44px;box-shadow: none;}
.common-new.shop-desiner-signup .sim-button.btn-bottom-space{margin-bottom:8px;}
.common-new.shop-desiner-signup .sim-button{display: inline-block;}
#slide_design .swiper-button-next:hover, #slide_design .swiper-button-prev:hover{background-color: #f2f2f6;}
#slide_design .swiper-button-next, #slide_design .swiper-button-prev{width: 48px;height: 48px;border-radius: 50%;background-color: #fff;margin-top: -24px;}
#slide_design .swiper-button-prev, #slide_design .swiper-button-next{z-index: 8;background-size: 50%;box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);-o-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);}
#slide_design .swiper-button-prev{left: -24px;background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/slider_images/back.png);}
#slide_design .swiper-button-next{right: -24px;background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/comming_soon/slider_images/next.png);}
.prod-conv{font-size:16px;font-weight:400;text-align: center;color:#333;margin:8px 0 16px;min-height:44px;}
  
@media screen and (max-width:767px){
    #slide_design{padding:30px 18px;}
  }
/* swiper slide section for shop/designer end*/

 /* Popup css for click on hire start */

.launch--popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: auto;background: linear-gradient(to bottom,rgba(255,255,255,1) 0,#fff 33%);z-index: 9999;opacity: 0;transition: opacity .3s ease-out;display: none;}
.is-visible {display: block;}
.is-open {opacity: 1;}
.launch--popup-close-btn{position: relative;top: initial; right: initial; padding: 30px;text-align: right;z-index: 1;}
.launch--popup-close-btn .round-btn{background: 0 0;border: 0;padding: 0;cursor: pointer;text-align: center;display: inline; position: relative;z-index: 0;overflow: visible;font-size: 16px;line-height: 1.6; width: 2.75em; height: 2.75em;color:#555;opacity: 0.5;transition: opacity .3s ease-out;}
.launch--popup-close-btn .round-btn:hover, .launch--popup-close-btn .round-btn:active{opacity: 1;outline:none;}
.launch--popup-close-btn .round-btn:after{position: absolute;display: block;content: '';top: 0;left: 0;width: 100%;height: 100%;border-style: solid;border-width: 2px;border-radius: 50%;}
.launch--popup--main, .launch--popup--body{position: absolute;padding: 0;top: 0;left: 0;height: 100%;width: 100%; overflow: hidden;display: block;}
.launch--popup--body{overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.launch--popup--container{position: relative;max-width: 1000px;padding-left: 30px;padding-right: 30px;margin-left: 0;margin-right: 0;width: 100%;max-height: 100%;transition: .15s max-width;top: 40%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.launch--popup--content{position: relative;margin-top: 60px; margin-bottom: 45px;color: #555;}
.launch--popup--image{position: absolute;width: 1000px;top: 100px;left: 588px;}
.launch--popup--image.launch--popup--image-3{left: 98%;}
.launch--popup--header{position: relative;width: 50%; margin-left: 25%;}
.launch--popup--header .launch--popup--heading.show-lines{position:relative;font-size: 48px;margin-top: 0;margin-bottom:70px;font-weight: 600;line-height: 1.05;}
/* .launch--popup--header .launch--popup--heading:after{content: '—';display: block;} */
.launch--popup--header .launch--popup--heading.show-lines:after{
  position: absolute;
    bottom: -30px;
    width: 30px;
    height: 5px;
    background: #333;
    content: '';
    left: 0;
  }
.launch--popup--header .launch--popup--para{font-size: 16px;line-height: 1.6;margin: 0 0 1.6rem;max-width: 20em;margin-left: 30px;color: #555;}
.launch--popup--boxes{position: relative;margin-bottom: 45px;text-align: center;display: flex;justify-content: center;}
.launch--popup--boxes .launch--popup--boxes--item{position: relative;text-align: left;z-index: 2;color: inherit;display: block;width: 50%;max-width: none;padding: 45px 50px 22px;}
.launch--popup--boxes .shadow-content{box-shadow: 0 14px 42px 0 rgba(0,0,0,.2);background-color: #fff;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .popup--boxes--item--head{color:#555;}
.launch--popup--para{color: #555;font-size: 16px;line-height: 1.6;}
.popup--boxes--item--head{margin-bottom: 15px;display: flex;align-items: center;} 
.popup--boxes--item--head .boxes--item--icon{margin-right: 15px;width: 30px;height: 30px;}
.popup--boxes--item--head .boxes--item--heading{font-size: 24px;margin-top: 0;font-weight: 600;line-height: 1.05;}
.launch--popup--boxes .launch--popup--boxes--item.shadow-content .popup--boxes--item--head .boxes--item--heading{color:#82bc3b;}
.launch--popup--para-listing{margin-bottom: 1.6em;}
.launch--popup--para-listing .list-itme{margin-bottom: 5px;line-height: 1.6;position: relative;padding-left: 25px;}
.launch--popup--para-listing .list-itme:before{content: '\f00c';position: absolute;top: 0;left: 0;font-family: fontawesome;}
.launch--popup-para-content{max-width: 20em;margin: 0 0 1.6rem;}
.launch--popup--btn, .launch--popup--link{display: inline-block;vertical-align: middle;margin-bottom: 15px;}
.launch--popup--btn{margin-right: 15px;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-btn{color:#555;background-color: transparent;border: 3px solid #555;background-image:none;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-btn:hover{opacity: 0.7;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-link{color: #555;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-link:hover{color:#555;border-color: #555;}
.launch-btn{transition:all 0.3s ease-out;line-height: 1.3;cursor: pointer;display: inline-block;vertical-align: middle; margin: 0; padding: 0; text-align: center;font-size: 19px;border-radius: 2px;position: relative;text-decoration: none;color:#fff;padding: 12px 30px;font-weight: 600;background-image: linear-gradient(180deg,#82bc3b 0,#7eb831 100%);border: 3px solid transparent;}
.launch-btn:hover, .launch-btn:focus, .launch-btn:active{text-decoration: none;color: #fff;background-color: rgba(219,63,53,0.7);}
.launch-link{transition: border-color .15s ease-out;color: #82bc3b;border-bottom: solid 4px rgba(85,85,85,0);font-size: 19px;text-decoration: none;position: relative;font-weight: 600;}
.launch-link span{margin-right: 10px;}
.launch-link:hover, .launch-link:active, .launch-link:focus{text-decoration: none;color:#82bc3b;border-color: #82bc3b;}

@media screen and (max-width:991px){
  .launch--popup--header .launch--popup--heading,
  .launch--popup--header .launch--popup--heading.show-lines{font-size: 40px;}
  .launch--popup--boxes .launch--popup--boxes--item{min-width: 450px;}
}

@media (max-width:900px){
    .launch--popup--boxes{flex-direction: column;align-items: center;}
    .launch--popup--container{top: auto;left: auto;transform: none;}
}

@media (max-width: 576px){
    .launch--popup--header .launch--popup--heading,
    .launch--popup--header .launch--popup--heading.show-lines{font-size: 32px;}
    .launch--popup--header {width: 100%;margin-left: 0;}
    .launch--popup--image{display: none;width: auto;}
    .launch--popup--boxes .shadow-content{box-shadow: none;}
    .launch--popup--content{margin-top: 80px;}
    .launch--popup--boxes .launch--popup--boxes--item{width: 100%;padding: 15px 0px;min-width: 100%;}
    .product-selection-modal-content__image {display: none;}
    .launch--popup--btn, .launch--popup--link{display: block;text-align: center;width: 100%;}
    .launch-btn{width:100%;}
}
 /* Popup css for click on hire end */

/*    Start Seo Banner Slider With Image+Title+Link Button Block CSS */
.seo-banner-contents{width:100%;float: left;position: relative;padding:30px 30px 0;}
.seo-banner-contents .seo-banner-image-dview{border-radius: 8px;}
.baseball-overlay{
  display: block;
  border-radius: 8px;
  position: absolute;
  left:30px;
  top:30px;
  right:30px;
  bottom:0;
}
.baseball-overlay .container{
  display: flex;
  display: -moz-box;
  display: -ms-flexbox; 
  display: -webkit-flex;
  align-items: center;
  height: 100%;
  margin-left:auto;
  margin-right:auto;
}
.seo-banner-contents .content-title-link{margin-top:14px;padding:12px 32px;}
.seo-banner-contents .contents-wrapper{max-width:500px;  justify-content: center;margin-left:auto;margin-right:auto;}
.pages-content.sell-your-art-occurs h2.subtitle-datas,
.seo-banner-contents h2.subtitle-datas{font-size:25px;text-align: center;}
.seo-banner-image-dview{width:100%;}
.seo-banner-image-mview{display:none;}
.seo-banner-contents.remove-back-props img{border-radius: 8px;}
.seo-banner-contents .content-title-data{text-align:center;display: flex;justify-content: center;align-items: center;}
.content-title-data{font-size:60px;color:#fff;font-weight:600;margin:0;}
.subtitle-datas{font-size:22px;color:#fff;margin:12px 0 8px;font-weight:600;}
.contents-wrapper{display: flex;display: -moz-box;display: -ms-flexbox; display: -webkit-flex;align-content:center;flex-wrap:wrap;width:60%;height:100%;padding-right:0;}
.button-normal {
  color: #fff;
  border: #db404b solid 2px;
  background: #db404b;
  font-weight: 500;
  letter-spacing: .8px;
  font-size: 16px;
  border-radius:25px;
}
.content-title-link{margin-top:24px;padding:10px 24px;display:inline-block;}
.content-title-link,
.content-title-link:hover,
.content-title-link:focus{color:#fff;}
.content-title-link:hover{background:rgba(219,64,75,.9);}
.button-normal.content-title-link{line-height:1!important;}
@media screen and (max-width:1366px){
  .content-title-data{font-size:50px;}
}

@media screen and (max-width:1200px){
  .content-title-data{max-width:100%;}
  .content-title-link{padding:8px 24px;}
  .subtitle-datas{font-size:20px;}
}
@media screen and (max-width:1100px){
  .seo-banner-contents .content-title-data{font-size:36px;}
  .seo-banner-contents h2.subtitle-datas{font-size:20px;}
}
@media screen and (max-width:991px){
  .contents-wrapper{width:75%;}
  .pages-content.sell-your-art-occurs h2.subtitle-datas, 
  .seo-banner-contents h2.subtitle-datas{font-size:25px!important;}
  .seo-banner-contents .seo-banner-image-dview{display:none;}
  .seo-banner-contents{background:#233483;height:360px;}
  .seo-banner-contents.remove-back-props{background: transparent;}
}
@media screen and (max-width:767px){
  .contents-wrapper {
      display: flex;
      align-content: center;
      flex-wrap: wrap;
      width: 100%;
      height: 100%;
      position: relative;
      top: 0;
      left:0;
      right: 0;
      padding-left:0;
      padding-right:0;
      justify-content: center;
  }
  .seo-banner-contents .content-title-data{font-size:28px;}
  .seo-banner-contents{padding:0;}
  .baseball-overlay{border-radius: 0;top:0;left:0;right:0;}
.seo-banner-image-dview{display:none;}
.seo-banner-image-mview{display:block;}
.subtitle-datas{font-size:24px;text-align: center;}
.content-title-data{font-size:40px;color:#fff;margin-top:0;text-align: center;padding-left:0x;padding-right:0;}
.button-wrapper{text-align: center;margin-bottom:24px;}
.button-wrapper{margin-bottom:0;}
.pages-content.sell-your-art-occurs h2.subtitle-datas, 
.seo-banner-contents h2.subtitle-datas{font-size:20px!important;}
.seo-banner-contents{background:transparent;height:auto;}
.seo-banner-contents.remove-back-props img{border-radius: 0px;}
}
/*    End Seo Banner Slider With Image+Title+Link Button Block CSS */

/* baseball world-wide section css start */
.world-wide-shipping{padding-bottom:36px;} 
.world-wide-shipping .sub-heading-text{margin:16px 0 30px;color:#637281;font-weight:400!important;}
@media screen and (max-width:767px){
  .world-wide-shipping{padding-top:20px;} 
}

@media screen and (max-width:400px){
  .subtitle-datas{font-size:20px;}
}
@media screen and (max-width:360px){
  .baseball-overlay .content-title-data{font-size:28px;}
  .subtitle-datas{font-size:18px;}
}
/* baseball world-wide section css end */


/* Form layout changes css start */
#sell-form-detail h2.pre-signup-title{
  font-size: 40px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.8px;
    text-transform: none;
    margin: 0 0 36px;
    color: #333;
}
#sell-form-detail h3.pre-signup-subtitle{
  font-size:22px;
}
#sell-form-detail h3.pre-signup-subtitle.sub-heading{
  margin:0 0 36px;
}
.step-form-count {
  width: 100%;
  max-width: 650px;
  margin: 0 auto 32px;
  text-align: center;
}
.step-form-count ul {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  margin-bottom: 20px;
  justify-content: center;
}
.step-form-count ul >li.steps-li.active {
  color: #2962ff;
}
.step-form-count ul >li:first-child {
  margin-left: 0;
}
.step-form-count ul >li {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 30px;
  color: #999;
  font-size: 16px;
}
.step-form-count ul >li.steps-li.active .steps-count-circle {
  color: #fff;
  border: #2962ff solid 2px;
  background: #2962ff;
}
.steps-count-circle {
  line-height: 33px;
  margin-right: 8px;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  text-align: center;
  border: #ccc solid 2px;
  font-size: 16px;
  color: #ccc;
}
.step-form-count ul >li:after {
  position: absolute;
  content: "\F054";
  font-family: FontAwesome;
  font-size: 10px;
  color: #999;
  position: relative;
  left: 15px;
  vertical-align: baseline;
}
.step-form-count ul >li:last-child:after{
  color:transparent;
}
#sell-form-detail h2.register-info{
  font-size:18px;
  margin:0 0 12px;
  font-weight:700;
}
#sell-form-detail h2.submit-message-title{
  font-size:30px;
  margin:0 0 20px;
  color:#333;
}
#sell-form-detail p.submit-message-detail{
  font-size:18px;
  margin-bottom:0;
  color:#333;
  font-weight:400;
}
.personal-info-title{
  font-size: 24px;
  text-align: left;
  margin: 25px 0 16px;
  font-weight: 600;
}
.submit-personal-info,
.pre-reg-back-btn{
  max-width: 140px;
  width: 100%;
  text-transform: uppercase;
  border: #db404b solid 2px;
  cursor: pointer;
  padding: 8px 36px;
  font-size: 16px;
  border-radius: 35px;
  transition: all 0.3s;
  letter-spacing: 0.8px;
}
.submit-personal-info{
  background: #db404b;
  color: #fff;
  margin-top:10px;
}
.submit-personal-info:hover,
.pre-reg-back-btn:hover{
  transform: translateY(-1px);
}
.submit-personal-info:focus,
.pre-reg-back-btn:focus{outline: 0}
.pre-reg-back-btn{
  background:transparent;
  color: #db404b;
  margin-right:16px;
  vertical-align: top;
  padding: 9px 36px;
}
.sell-up-form .submit-personal-info{max-width:300px;}
.pre-signup-wrapper #submit_filled_data {
  max-width: 140px;
  width: auto;
  text-transform: uppercase;
  background: #db404b;
  border: #db404b solid 2px;
  color: #fff;
  cursor: pointer;
  margin: 0;
  display: inline-block;
}
.presignup-content-wraper{display:none;}
.presignup-content-wraper.active{display: block;}
.pre-signup-wrapper .sim-button{display:inline-block;margin:0;border:#db404b solid 2px;}
.pre-signup-wrapper .sim-button:focus{outline: none;}
@media screen and (max-width:767px){
  #sell-form-detail h2.pre-signup-title{font-size:24px;margin-top:30px;margin-bottom:30px;}
  .submit-personal-info, 
  .pre-signup-wrapper .sim-button.manage-btn-props{padding:10px 36px;}
  .pre-signup-wrapper .sim-button.manage-btn-props{height:48px;line-height: 1;}
  #sell-form-detail h2.submit-message-title{font-size:24px;}
}
@media screen and (max-width:576px){
  .pre-reg-back-btn, .pre-signup-wrapper .sim-button.manage-btn-props{width: 100%;max-width: 100%;}
  .pre-reg-back-btn{margin-right: 0;margin-bottom: 16px;}
}
@media screen and (max-width:480px){
  .step-form-count .steps-count-circle{margin-right:0;margin-bottom:8px;}
  .step-form-count ul{align-items: baseline;margin-bottom:0;}
  .step-form-count ul > li{
    padding:0 15px;
    flex-direction:column;
    font-size:14px;
    margin-left:0;
    justify-content: baseline;
  }
  .step-form-count ul >li:after{color:transparent;display:none;}
}
@media screen and (max-width:360px){
    .pre-signup-wrapper .pre-reg-back-btn,
    .pre-signup-wrapper .sim-button.manage-btn-props,
    .sell-up-form .submit-personal-info{min-width:160px;}
    .pre-signup-wrapper .sim-button.manage-btn-props{margin-top:24px;}
    .pre-signup-wrapper .pre-reg-back-btn{margin-right:0;}
}
/* Form layout changes css end */
.sell-up-form .submit-personal-info{
    max-width: 100%; 
    width: auto;
}

/* sell your art login and sign up popup changes css start */
/* .modal.model-boxes.change-sell-popup-props{z-index:10006;} */
.change-sell-popup-props.model-boxes label{display: block;font-size:16px;font-weight:500;line-height:normal;margin-bottom:8px;}
.change-sell-popup-props.model-boxes label.error,
.model-boxes .frm-popup-login label.error{color:#ff0000;font-size: 14px;}
.frm-popup-signup .dh-signUpCss .remove-left-padding{padding-left:0;}
.frm-popup-signup .dh-signUpCss .remove-right-padding{padding-right:0;}
.change-sell-popup-props .modal-body{
  background:#fff;
}
.change-sell-popup-props.model-boxes .modal-header h3{line-height:normal;margin-top:0;}
.change-sell-popup-props .frm-popup-signup .form-group{margin-bottom:20px;}
.vertical-center-props{display: flex;align-items: center;}
.change-sell-popup-props .frm-popup-signup .vertical-center-props input{margin:0 8px 0 0;}
.change-sell-popup-props .frm-popup-signup .vertical-center-props label{margin:0;line-height: normal;}
.sim-button:focus{color:#fff!important;}
.remove-left-right-space{padding-left:0;padding-right:0;}
.remove-left-right-space .header-inner > ul > li:first-child{margin-left:0;}
.remove-left-right-space .header-inner > ul > li{margin:0 0 0 8px;}
.dh-sign-popup.change-sell-popup-props input,
.dh-sign-popup.change-sell-popup-props select{color:#333;}
@media screen and (max-width:1200px){
  .remove-left-right-space .header-inner > ul > li{margin:0 0 0 6px;}
  .remove-left-right-space #mainTopMenu a.btn.btn-default.white-spacse-css.t-shirt-design{padding:6px 0;}
  .dh-sign-popup.change-sell-popup-props input,
  .dh-sign-popup.change-sell-popup-props select{font-size:16px;}
}
@media screen and (max-width:640px){
  .detail-design .halloween-padding.change-width-props .button-normal{min-width:370px;}
}
@media screen and (max-width:440px){
  .vertical-center-props{
    align-items: baseline;
    position: relative;
    position: relative;
    padding-left: 24px;
  }
  .change-sell-popup-props .frm-popup-signup .vertical-center-props input{position: absolute;top: 2px;left: 0;}
}
@media screen and (max-width:400px){
  .detail-design .halloween-padding{padding-left: 0;padding-right:0;}
  .detail-design .halloween-padding.change-width-props .button-normal{width: calc(100% - 30px);min-width:calc(100% - 30px);}
  .detail-design  .img-link.hover-image-effect,
  .detail-design .img-container img{border-radius: 0;}
}
/* sell your art login and sign up popup changes css end */

/* Sell your art page changes css start */
.pages-content.container-fluid.sell-your-art-occurs > section:nth-child(2n){background:#f9f9f9;}
.pages-content.container-fluid.sell-your-art-occurs > section:nth-child(2n+1){background:#fff;}
.pages-content.container-fluid.sell-your-art-occurs .common-ld-title{text-transform: none;}
.pages-content.container-fluid.sell-your-art-occurs .newsFeature .featured--title{text-transform: none;}
.pages-content.sell-your-art-occurs .le-howit-works.change-contanier-size .container{
  width:100%;
  max-width:1450px;
}
.pages-content.sell-your-art-occurs .le-howit-works.change-contanier-size h4{
  margin-bottom:20px;
  font-weight:600;
}
.pages-content.sell-your-art-occurs .le-howit-works.change-contanier-size p{text-align:justify;}
.pages-content.sell-your-art-occurs .le-howit-works.change-contanier-size [class*="col-"]{
  padding-left:30px;
  padding-right: 30px;
}
.pages-content.sell-your-art-occurs h2,
.pages-content.sell-your-art-occurs .newsFeature.change-as-feature-design .featured--title,
.pages-content.sell-your-art-occurs #price_titles_head{font-size:40px;}
#product_pricing_detail.change-props-attr{background:#333;}
.le-howit-works.change-contanier-size p,
.le-howit-works.change-contanier-size span{color:#333;}
.le-howit-works.change-contanier-size p{
  font-size: 16px;
    margin: 0;
    text-align: left;
}
.le-howit-works.change-contanier-size ul{
  text-align: left;
  font-size: 16px;
  margin: 0;
  color: #333;
  margin-top: 8px;
  padding-left: 34px;
}
.le-howit-works.change-contanier-size ul > li{
  position: relative;
  padding-top: 2px;
}
.le-howit-works.change-contanier-size ul > li:before{
  content: "";
    background-image: url('https://cdn1.designhill.com/assets/dh/images/homepage/printshop-arrow.svg');
    background-size: 21px;
    display: inline-block;
    width: 21px;
    height: 12px;
    background-repeat: no-repeat;
    position: absolute;
    left: -34px;
    top: 9px;
}
.common-new.tshirt-maker .newsFeature.change-as-feature-design{background:transparent;}

@media screen and (max-width:1024px){
  .pages-content.sell-your-art-occurs .coming-text-btns h1{padding-right:160px;}
}
@media screen and (max-width:991px){
.pages-content.sell-your-art-occurs h2, 
.pages-content.sell-your-art-occurs .newsFeature.change-as-feature-design .featured--title, 
.pages-content.sell-your-art-occurs #price_titles_head{font-size:32px!important;}
}
@media screen and (max-width:767px){
.coming-text-btns{left:0;}
.coming-soon-full-banner .swiper-container, .coming-soon-full-banner img{width:100%;}
.coming-text-btns h1{text-align: center;font-size:32px;padding-left:15px;padding-right:15px;}
.coming-soon-full-banner .swiper-container-horizontal > .swiper-pagination-bullets, 
.coming-soon-full-banner .swiper-pagination-custom, 
.coming-soon-full-banner .swiper-pagination-fraction{bottom:30px;left:40px;}
.learn-more-signup-btns{text-align: center;}
.pages-content.sell-your-art-occurs h2, 
.pages-content.sell-your-art-occurs .newsFeature.change-as-feature-design .featured--title, 
.pages-content.sell-your-art-occurs #price_titles_head{font-size:28px!important;}
.pages-content.sell-your-art-occurs #need-profit,
.pages-content.sell-your-art-occurs .offers, 
.pages-content.sell-your-art-occurs #product_pricing_detail,
.pages-content.sell-your-art-occurs #our_pricing_system{padding:54px 0 60px;}
.pages-content.sell-your-art-occurs .le-howit-works{padding:54px 0 36px;}
.coming-soon-full-banner .swiper-container, .coming-soon-full-banner img{border-radius:0;}
.le-howit-works.change-contanier-size .common-ld-text,
.le-howit-works.change-contanier-size ul{margin-bottom:24px;}
.le-howit-works.change-contanier-size ul:last-child{margin-bottom:0;}
#testimonial-slider.change-slider-props{padding:0;height:540px;}
#testimonial-slider.change-slider-props .swiper-slide{width:100%!important;}
#testimonial-slider.change-slider-props .swiper-slide .container{width:100%;}
#testimonial-slider.change-slider-props .swiper-slide .row{flex-direction: column;width: auto;}
#testimonial-slider.change-slider-props .space-from-top{order:1;}
#testimonial-slider.change-slider-props .set-vertical-props{order:2;margin-bottom:60px;padding-left:42px;margin-top:32px;}
#testimonial-slider .image-group{max-height:100%;margin-bottom:30px;}
#testimonial-slider.change-slider-props .paragraph--narrow{max-width:100%;}
#testimonial-slider.change-slider-props blockquote::before{left:-32px;width:32px;height:32px;background-size:90%;}
#testimonial-slider.change-slider-props .space-from-top{margin-top:-104px;height:250px;}
.pages-content.sell-your-art-occurs .le-howit-works.change-contanier-size [class*="col-"]{padding-left:0;padding-right:0;}
#testimonial-slider.change-slider-props .swiper-container{position: relative;}
#testimonial-slider.change-slider-props .swiper-pagination-bullet{margin:0 12px;}
#testimonial-slider.change-slider-props .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  box-shadow: 0 0 0 3px #4f6df5, 0 0 0 5px #fff;
}
#testimonial-slider.change-slider-props .swiper-container-horizontal>.swiper-pagination-bullets, 
#testimonial-slider.change-slider-props .swiper-pagination-custom, 
#testimonial-slider.change-slider-props .swiper-pagination-fraction{bottom:24px;}
.pages-content.sell-your-art-occurs .coming-text-btns h1{padding-right:15px;}
}
@media screen and (max-width:480px){
  .coming-text-btns h1{font-size:28px;}
  #coming_soon_full_banner.coming-soon-full-banner{padding:0;}
  #coming_soon_full_banner .learn-more-signup-btns .sim-button{margin-bottom:15px;}
  
}
/* Sell your art page changes css end */

/* Five banner slider css start */
.banner .five-banner-slider .swiper-button-prev,
.banner .five-banner-slider .swiper-button-next{
  width:48px;
  height: 48px;
  background:#fff!important;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.banner .five-banner-slider svg{width:25px;height: 25px;fill:#333;}
.banner .five-banner-slider .swiper-button-prev{
  transform: rotate(-180deg);
}
.banner .five-banner-slider .swiper-button-prev:hover,
.banner .five-banner-slider .swiper-button-next:hover{background:#db404b!important;}
.banner .five-banner-slider .swiper-button-prev:hover svg,
.banner .five-banner-slider .swiper-button-next:hover svg{fill:#fff;}
.banner .five-banner-slider .swiper-button-next{right:50px;}
.banner .five-banner-slider .swiper-button-prev{left:50px;}

@media screen and (max-width:767px){
.banner .five-banner-slider .swiper-button-next{right:15px;}
.banner .five-banner-slider .swiper-button-prev{left:15px;}
}
/* Five banner slider css end */
.proceed-btn-props{
  font-size: 15px;
    font-weight: 500;
    padding: 8px 30px;
    border-radius: 30px;
    transition: transform 0.3s;
    border: 2px solid transparent;
    text-transform: uppercase;
    display: flex;
    margin: 0 auto;
    width: 140px;
}
.proceed-btn-props,
.proceed-btn-props:hover,
.proceed-btn-props:focus{
  background:#db404b;
  color:#fff;
}
.proceed-btn-props:hover{transform: translateY(-1px);}

/* tools page like business card maker font color css start */
.tools-makerBreadCrumb.change-color-props .bread-crumb-css a,
.tools-makerBreadCrumb.change-color-props .bread-crumb-css .main-bread-css::after{
color:#fff!important;
}

/* tools page like business card maker font color css end */

/* Shop artist page presignup css start */
.message-wrapper-parent{margin-top:12px;}
.loging-user-detail{
  text-align: center;
  padding:30px 15px 40px;
  box-shadow:0 6px 16px rgba(0,0,0,.18);
  border-radius: 8px;
  margin-top:36px;
}
#sell-form-detail .loging-user-detail:first-child{margin-top:18px;}
#sell-form-detail .loging-user-detail h2{
  font-size:24px;
  margin:0 0 30px;
  font-weight:500;
}
#sell-form-detail .loging-user-detail .button-normal{min-width: 290px;}


/* Challenges page css start */

.set-pos-rel{position: relative;z-index: 1;}
.challenges-overlay{position: absolute;left:0;right: 0;top:0;bottom:0;background: rgba(0,0,0,0.3);border-radius: 8px;}
.reference-urls, 
.reference-urls:hover, 
.reference-urls:focus {color: #db404b;}
.reference-urls{text-decoration: underline!important;}
.reference-urls:hover{text-decoration: none!important;}
.challenges-banner-wrapper{
    width:100%;
    max-width: 1200px;
    margin-left:auto;
    margin-right:auto;
}
.challenges-banner{padding:32px 32px 0;}
.challenge-content-wrapper{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: absolute;
    top:50%;
    transform: translate(-50%,-50%);
    width:100%;
    max-width:900px;
    left:50%;
    text-align: center;
}
.challenge-content-wrapper h1,
.challenge-content-wrapper h2,
.challenge-content-wrapper p{color:#fff;letter-spacing: 0.8px;}
.challenge-content-wrapper h1{font-size: 44px;margin:0;font-weight:500;line-height: normal;}
.challenge-content-wrapper h2{font-size: 20px;line-height: 1.5;font-weight:400;margin:32px 0;}
.challenge-content-wrapper span{display: block;}
.challenge-content-wrapper p{font-size:16px;margin:0;font-weight:400;}
.active-challenges{padding:54px 0 20px;}
.active-challenges.border-bt{border-bottom:#d7d7d7 solid 1px;}
.active-challenge-title{
    font-size:36px;
    font-weight:500;
    color:#333;
    margin:0 0 32px;
}
.challenges-banner-wrapper.set-pos-rel{
  max-width: 100%;
}
.challenges-banner-wrapper.set-pos-rel img{border-radius:8px;}
.challenge-activity-list{
/* align-items: center; */
text-align: center;
justify-content: flex-start;
}
.challenge-activity-list.changes-flex{justify-content: flex-start;}
.challenge-activity-list,
.challenge-activity-list > li >a{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}
.challenge-activity-list > li{
    width:33.333%;
    text-align: center;
    padding-left:15px;
    padding-right:15px;
    margin-bottom:40px;
}
.challenge-activity-list > li >a{
    justify-content: center;
    align-items: center;
    position: relative;
}
.challenge-activity-list > li >div{overflow: hidden;}
.challenge-activity-list > li >div,
.challenge-activity-list > li >div img{
    transition:transform .3s ease-in-out 0s;
}
.challenge-activity-list > li >div:hover img{transform: scale(1.05);}
.winner-date-text{
    font-size:16px;
    font-weight:400;
    text-align: center;
    margin:10px 0 0;
    width:100%;
    font-style: italic;
    padding:0 15px;
    line-height:1.4;
}
.activity-content-wrapper{
    position: absolute;
    left:0;
    right:0;
    top:50%;
    transform: translateY(-50%);
    text-align: center;
    pointer-events: none;
}
.activity-content-wrapper.coming-soon-info{
  background: #333;
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    left: 24px;
    padding: 3px 0px;
    right: 24px;
    text-transform: capitalize;
    border-radius: 8px;
}
.activity-content-title{
    font-size:24px;
    color:#fff;
    margin:0 0 24px;
    padding-left:20px;padding-right:20px;
    font-weight:500;
    text-shadow:1px 1px 2px black;
}
.challenge-link{
    display:inline-block;
    padding:14px 22px;
    background:#fff;
    font-size: 15px;
    font-weight:600;
    letter-spacing: 0.8px;
    line-height:normal;
    box-shadow:0 3px 10px rgba(0,0,0,.1);
    border-radius:30px;
    /* text-transform: uppercase; */
}
.challenge-link,
.challenge-link:hover,
.challenge-link:focus{color:#333;}
.latest-winner-list{display: flex;display: -webkit-flex;flex-wrap: wrap;padding-left:15px;padding-right:15px;}
.latest-winner-list > li{
    width:16.66%;
    display: inline-flex;
    flex-wrap: wrap;
    margin-bottom: 24px;
}
.winner-anounce-date{
    padding-left:10px;
    padding-right:10px;
    position: relative;
    font-size:13px;
    display: flex;
    align-items:center;
    margin-bottom:4px;
}
.winner-anounce-date a{
    display: inline-block;
    width:100px;
    line-height: normal;
    color:#ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.winner-anounce-date a,
.winner-anounce-date a:hover,
.winner-anounce-date a:focus{color:#5f9da4;}
.winner-anounce-date a:hover,
.designer-profile-smry a:hover,
.designer-profile-smry.change-font-props a:hover,
.more-winner-list a:hover{text-decoration:underline;}
.winner-anounce-date span{
    color:#333;
    font-size:12px;
    padding-left:4px;
}
.designer-profile-path{
    display: block;
    padding:10px;
}
.designer-profile-path:hover{
    background:#f5f5f5;
}
.designer-profile-path > a{display:block;}
.designer-profile-path img{width:100%;}
.designer-profile-smry{margin-top:4px;}
.designer-profile-smry a{font-size:14px;}
.designer-profile-smry a,
.designer-profile-smry a:hover,
.designer-profile-smry a:focus{color:#5f9da4;}
.designer-profile-smry.change-font-props{margin-top:0;line-height: normal;}
.designer-profile-smry.change-font-props a{font-size:12px;}
.designer-profile-smry.change-font-props a,
.designer-profile-smry.change-font-props a:hover,
.designer-profile-smry.change-font-props a:focus{color:#666;}
.show-more-winner{padding-top:38px;padding-bottom:60px;}
.show-more-winner,
.more-winner-list{display: flex;display: -webkit-flex;}
.more-winner-list{
    background:#f8f8f8;
    width:100%;
    justify-content: center;
    align-items: center;
}
.more-winner-list a{
    line-height: 20px;
    padding: 5px;
    text-align: center;
    font-size:17px;
}
.more-winner-list a,
.more-winner-list a:hover,
.more-winner-list a:focus{color:#5f9da4;}
.participate-container{
    width:100%;
    max-width:640px;
    display: flex;
    flex-direction: column;
    margin-left:auto;
    margin-right:auto;
}
.participate-title{
    font-size:24px;
    font-weight:500;
    margin:0;
}
.participate-container ol{
    margin:16px 0;
    padding-left:20px;
}
.participate-container ol li{
    padding-top:4px;
    padding-bottom:4px;
    font-size:16px;
    line-height:1.6;
}
.challenges-banner-wrapper .half-wrapper{
  width:100%;
  max-width:600px;
  margin-left: auto;
  margin-right:auto;
  padding-right:15px;
  padding-left:15px;
}
/* .challenges-banner-wrapper .half-wrapper:last-child{padding-right:0;} */
.design-challenge-title{
    font-size:24px;
    font-weight:500;
    color:#333;
    margin: 0 0 12px;
}
.design-challenge-detail{
    font-size:16px;
    font-weight:400;
    color:#333;
    margin-bottom: 12px;
    line-height:1.6;
}
.half-wrapper ul,
.half-wrapper ul li{width:100%;float:left;}
.half-wrapper ul li{margin-top:12px;}
.half-wrapper ul li:first-child{margin-top:0;}
.half-wrapper img{width:90%;}
.half-wrapper.provide-space{padding:0 20px;}
.active-challenges.change-bottom-space{
    padding:54px 0 60px;
}
.dark-bgs{background:#f8f8f8;}
.current-past-challnges{
    width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding:0 0 60px;
}
.current-past-challnges a{
    display: inline-flex;
    padding:11px 22px;
    border-radius:30px;
    margin-left: 8px;
    margin-right:8px;
    border:#db404b solid 2px;
    font-size:15px;
    font-weight:600;
    text-transform: capitalize;
    letter-spacing: 0.8px;
    transition: transform all 0.3s;
}
.current-past-challnges a,
.current-past-challnges a:hover,
.current-past-challnges a:focus{color:#db404b;}
.current-past-challnges a:hover{transform: translateY(-1px);}

@media screen and (max-width:1200px){
  .challenge-content-wrapper{padding-left:15px;padding-right:15px;}
    .challenge-content-wrapper h1{font-size:32px;}
    .challenge-content-wrapper h2{font-size:20px;margin:20px 0;}
    .latest-winner-list{max-width:620px;margin-left:auto;margin-right:auto;}
    .latest-winner-list > li{width:33.33%;}
}
@media screen and (max-width:991px){
    .challenge-content-wrapper h1{font-size:28px;}
    .challenge-content-wrapper h2{font-size: 18px;margin: 20px 0;line-height: 1.4;}
    .active-challenge-title{font-size: 32px;}
    .activity-content-title{font-size:20px;}
    .half-wrapper img{width:100%;}
    .activity-content-wrapper.coming-soon-info{font-size:24px;}
}

@media screen and (max-width:767px){
    .challenges-banner-wrapper{display: flex;justify-content: center;flex-direction: column;text-align: center;}
    .challenge-content-wrapper{width:100%;max-width:340px;}
    .active-challenge-title{font-size: 28px;}
    .challenge-activity-list > li{width:50%;}
    .participate-container{padding-left:15px;padding-right:15px;}
    .challenges-banner-wrapper .half-wrapper{text-align: left;}
    .design-challenge-title{font-size:20px;}
    .challenges-banner{padding:0;}
    .challenges-banner-wrapper.set-pos-rel img,
    .challenges-overlay{border-radius:0;}
    .challenge-content-wrapper{max-width:100%;padding-left:15px;padding-right:15px;}
    .challenge-activity-list > li{
      width:100%;
      max-width:340px;
      margin-left:auto;
      margin-right:auto;
    }
    .activity-content-wrapper{padding-left:15px;padding-right:15px;}
}
@media screen and (max-width:640px){
    .latest-winner-list{max-width:220px;}
    .latest-winner-list > li{width:100%;}
    .active-challenges.change-bottom-space.mob-spacing{padding:54px 0 24px;}
}
@media screen and (max-width:480px){
    .challenge-content-wrapper,
    .current-past-challnges{padding-left:15px;padding-right:15px;}
    .challenges-banner{padding:0;}
    .challenge-content-wrapper h1{font-size:20px;}
    .challenge-content-wrapper h2{font-size:16px;margin:12px 0 0;}
    .challenge-content-wrapper h2 span{display: inline;}
    .current-past-challnges a{margin:0;width:100%;justify-content: center;text-align: center;}
    .current-past-challnges a:first-child{margin-bottom:24px;}
    .active-challenge-title{font-size: 24px;}
    .challenge-activity-list > li{width:100%;padding-left:0;padding-right:0;}
    .winner-date-text{max-width:340px;margin-left: auto;margin-right:auto;}
    .participate-title{font-size:20px;}
}
@media screen and (max-width:390px){
  .challenge-content-wrapper h2{font-size:14px;margin:12px 0 0;}
}
@media screen and (max-width:360px){
  .challenge-content-wrapper h1{font-size:18px;}
}
/* Challenges page css end */

/* Merch page css start */

.artist-shop-title{font-size:38px;font-weight:600;margin:0;line-height:normal;}
.artist-shop-detail{
    font-size: 23px;
    font-weight: 400;
    margin: 16px auto 40px;
    line-height:1.4;
}
.padding-from-top{padding-top:50px;}
.text-center{text-align: center;}
.artist-shop-contaner{
    width:100%;
    max-width:1000px;
    margin-left:auto;
    margin-right:auto;
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.shop-artist-group{
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
}
.shop-artist-group > li{width:calc(50% - 15px);background-size:cover!important;margin-bottom:30px;min-height: 300px;}
.shop-artist-group > li:last-child{margin-bottom:0;}
.shop-artist-group > li,
.shop-artist-group > li >a{border-radius:8px;}
.shop-artist-group > li >a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
    height: 100%;
    padding:20px 25px 30px;
    /* background:rgba(0,0,0,0.3); */
}
.shop-artist-group > li:last-child{width:100%;min-height: 380px;}
.shop-artist-group > li:last-child,
.shop-artist-group > li:last-child > a{border-radius:30px;}
.artist-one{background:rgba(4,181,131,0.3);}
.artist-two{background:rgba(40,40,40,0.3);}
.artist-three{background:rgba(52,144,148,0.3);}
.artist-four{background:rgba(143,12,232,0.3);}
.artist-five{background:rgba(255,128,170,0.3);}
.artist-six{background:rgba(14,16,25,0.3);}
.artist-seven{background:rgba(244,66,66,0.3);}
.artist-eight{background:rgba(70,157,246,0.3);}
.artist-nine{background:rgba(77,277,80,0.3);}
.artist-ten{background:rgba(18,18,19,0.3);}
.artist-eleven{background:rgba(101,91,80,0.3);}
.shop-artist-group > li >a:hover .shop-link-btn{background:#db404b;color:#fff;border:#db404b solid 2px;}
/* .shop-artist-group > li:last-child{width:100%;margin:60px 0;border-radius: 30px;}
.shop-artist-group > li:last-child > a{padding:30px;}
.shop-artist-group > li:last-child button{margin-bottom:16px;} */
.bg-wrapper{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    /* min-height:300px; */
}
.shop-link-btn,
.shop-artist-link{
    font-size: 15px;
    padding: 10px 32px;
    border-radius: 30px;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    border: transparent solid 2px;
    letter-spacing: 0.8px;
    outline:none;
    transition: transform 0.3s;
}
.shop-link-btn{
    margin: 0 auto;
    color: #333;
    background:#fff;
}
.shop-artist-link{margin:16px auto 32px;}
.shop-artist-link:hover{transform: translateY(-1px);}
.shop-artist-link,
.shop-artist-link:hover,
.shop-artist-link:focus{background:#db404b;color:#fff;}
.artists-name{
    font-size: 34px;
    margin:0;
    color:#fff;
    font-weight:600;
}
.artists-name-detail{
    font-size:24px;
    font-weight: 400;
    color:#fff;
    margin:2px 0 16px;
}
.start-selling-wrapper{
    margin-top:60px;
    padding:50px 15px 60px;
    background:#282828;
}
.shop-artists-info{
    font-size:16px;
    color:#fff;
    line-height:1.4;
    max-width:530px;
    margin: 0 auto;
}
.privacy-terms{color:#fff;text-decoration:none;}
.common-color,
.common-color:hover,
.common-color:focus{color:#fff;text-decoration: underline;}
.printshop-logo-path{width: 137px;display: inline-block;margin-top: 24px;margin-bottom: 12px;}
.printshop-logo.remove-bottom-space{margin-bottom:0;}
.privacy-terms a{display:inline-block;margin:0 4px;}


.faq-qn-ans{background:#181b3a;padding:50px 0 24px;}
.faq-qn-ans .community-about-title{color:#fff;margin-bottom: 40px;margin-top:0;font-size:38px}
.question-answer{display: flex;flex-wrap: wrap;width:100%;}
.question-answer > li{display: inline-flex;width:50%;margin-bottom:36px;flex-wrap: wrap;align-content: baseline;}
.question-answer > li:nth-child(2n){padding-left: 15px;}
.question-answer > li:nth-child(2n+1){padding-right: 15px;}
.qn-ans-title{font-size:20px;font-weight:600;margin:0 ;color:#fff;} 
.qn-ans-title span{line-height:1.6;display:block;font-size:17px;margin-top:8px;margin-bottom:0;font-weight:400;}
.question-answer .benefits-gr-content{width:100%;float: left;padding-left:16px;}
.question-answer .benefits-gr-content > li{color:#fff;font-size:16px;}
.question-answer .benefits-gr-content > li:last-child{padding-bottom: 0;}


@media screen and (max-width:1024px){
    .artist-shop-contaner{padding-left:15px;padding-right:15px;}
    .shop-artist-group > li:last-child{padding-left:0;padding-right:0;}
}

@media screen and (max-width:767px){
    .artist-shop-title,
    .faq-qn-ans .community-about-title,
    .artist-shop-contaner .artists-name{font-size:28px;}  
    .artist-shop-detail{font-size:20px;}
    .artists-name{font-size:24px;}
    .artists-name-detail{font-size:18px;}
    .faq-qn-ans{padding:50px 0 36px;}
    .question-answer > li{width:100%;margin-bottom:24px;}
    .question-answer > li:nth-child(2n){padding-left:0;}
    .question-answer > li:nth-child(2n+1){padding-right:0;}
    .qn-ans-title{font-size:18px;}
    .qn-ans-title span{font-size:16px;}
    .shop-artist-group > li:last-child{min-height:300px;}
}

@media screen and (max-width:640px){
    .shop-artist-group{padding-left:15px;padding-right:15px;}
    .shop-artist-group .bg-wrapper{min-height: auto;}
    .shop-artist-group > li{width:100%;margin-bottom:15px;}
    .shop-artist-group > li > a{padding:24px 15px 30px;}
    .artist-shop-contaner,
    .shop-artist-group > li:last-child{padding-left:0;padding-right:0;}
    .shop-artist-group > li:last-child{border-radius:8px;}
    .artist-shop-title,
    .artist-shop-detail{padding-left:15px;padding-right:15px;}
    .shop-artist-group > li:last-child{min-height: auto;}
}

@media screen and (max-width:400px){
    .shop-link-btn, .shop-artist-link{display: block;width:100%;}
}

/* Merch page css end */

/* Two sections banner design changes for custom css start */
.creatshop-banner.two-section-props .shop-create-image{
  top:0;
  display: flex;
  display: -webkit-flex;
  align-items: flex-end;
}
.creatshop-banner.two-section-props .shop-gr .shop-create-image,
.creatshop-banner.two-section-props .shop-create-image{background-size:cover!important;bottom:0;}
.creatshop-banner.two-section-props .shop-create-image img{max-height: calc(100% - 0px);text-align:left;margin:0;}
.creatshop-banner.two-section-props .shop-create-image{background-position: right bottom!important;}
.creatshop-banner.two-section-props .shop-gr .shop-create-image{justify-content: flex-end;}
.row.create-gr .shop-create-image img{padding-left:0;}
#two-column-banner .creatshop-banner.two-section-props .no-padding{display: flex;display: -webkit-flex;height:450px;}
.creatshop-banner.two-section-props .create-gr .image-list,
.creatshop-banner.two-section-props .shop-gr .image-list{width:45%;}
.creatshop-banner.two-section-props .create-gr .text-content,
.creatshop-banner.two-section-props .shop-gr .text-content{width:55%;}
.creatshop-banner.two-section-props .text-content h2{
  font-size:40px;
  width:100%;
  max-width: 350px;
  padding-left: 15px;
  padding-right: 15px;
  margin:0 auto 20px;
}
.creatshop-banner.two-section-props .text-content .text-container{width:100%;}
.creatshop-banner.two-section-props .create-gr .text-content h2{padding-left:0;}
.creatshop-banner.two-section-props .shop-gr .text-content h2{padding-right:0;}
.creatshop-banner.two-section-props .text-content h2 span{font-size:20px;}
.creatshop-banner.two-section-props .shop-gr .image-list{order:2;}
.creatshop-banner.two-section-props .create-gr, 
.creatshop-banner.two-section-props .create-gr .trasform-shop, 
.creatshop-banner.two-section-props .first-part{background:#1b1b1b;}
.creatshop-banner.two-section-props .shop-gr .image-list,
.creatshop-banner.two-section-props .shop-hire, 
.creatshop-banner.two-section-props .shop-gr .text-content, 
.creatshop-banner.two-section-props .shop-gr .trasform-shop, 
.creatshop-banner.two-section-props .container-fluid.creatshop-banner{background:#9a9a9a;}
.creatshop-banner.two-section-props .shop-gr .text-content{order:1;background:transparent;}
.creatshop-banner.two-section-props .button{font-size:16px;}
.creatshop-banner.two-section-props .button-transparent,
.creatshop-banner.two-section-props .button-transparent:hover,
.creatshop-banner.two-section-props .button-transparent:focus{
  background:#db404b; 
  border:#db404b solid 2px;
  color:#fff;font-weight:600;
  transition: transform all 0.3s;
  letter-spacing: 0.8px;
}
.creatshop-banner.two-section-props .button-transparent:hover{
  transform: translateY(-1px);
}
.creatshop-banner.two-section-props .create-gr .button-transparent:before,
.creatshop-banner.two-section-props .shop-gr .button-transparent:before{
  background:#db404b; 
  border:#db404b solid 2px;
}

@media screen and (max-width:1200px){
  #two-column-banner .creatshop-banner.two-section-props .no-padding{height: 350px;justify-content: center;}
  #two-column-banner .creatshop-banner.two-section-props .text-content h2{font-size:30px;}
  .creatshop-banner.two-section-props .shop-create-image,
  .creatshop-banner.two-section-props .shop-gr .shop-create-image{justify-content: center;}
}
@media screen and (max-width:1100px){
  .creatshop-banner.two-section-props .text-content h2{max-width:100%;}
  .creatshop-banner.two-section-props .shop-create-image img{max-height: 350px;}
}
@media screen and (max-width:490px){
  #two-column-banner .creatshop-banner.two-section-props .no-padding{height: 260px;justify-content: flex-end;}
  #two-column-banner .creatshop-banner.two-section-props .text-content h2{font-size:21px;}
  .creatshop-banner.two-section-props .shop-create-image{align-items: flex-end;}
  .creatshop-banner.two-section-props .text-content h2{padding-left:0;padding-right:0;}
}

/* Two sections banner design changes for custom css end */

  /* Nata template css start */

  .info-wrapper{width:100%;max-width: 774px;margin-left:auto;margin-right: auto;}
  .setflex-props{display: flex;flex-direction: column;justify-content: center;align-items: center;}
  .seo-banner-wrapper{position: relative;}
  .info-wrapper figure{
      margin-bottom:32px;
  }
  .infowrapper-title{
      font-size:32px;
      color:#333;
      font-weight:600;
      margin:0 0 32px;
      line-height:1.4;
  }
  .infowrapper-detail span.wrap-content{
    display: block;
    font-size: 18px;
    color: #4d4d4d;
    white-space: normal;
    padding:0;
    line-height: 1.6;
  }
  h1.infowrapper-title{
    margin:20px 0 32px;
  }
  .info-wrapper .infowrapper-detail{width:100%;}
  .infowrapper-detail{
      font-size:18px;
      font-weight: 400;
      color:#4d4d4d;
      margin-bottom: 0;
      line-height:1.6;
  }
  h3.infowrapper-detail{
    font-size: 24px;
    font-weight:600;
    margin:0;
    text-align: center;
    padding-left:15px;
    padding-right:15px;
  }
  .shop-content-wrapper{
      position: absolute;
      top: 30%;
      left: 50%;
      transform: translate(-50%, 0);
  }
  .shop-content-wrapper h1{font-size: 80px;}
  .shop-content-wrapper h2{font-size: 50px;}
  .shop-content-wrapper h1,
  .shop-content-wrapper h2{
      line-height:normal;
      text-shadow: 4px 3px 0 #db404b, 9px 8px 0 rgba(0,0,0,0.15);
      color: #fff;
      margin:0;
  }
  .illustration-title{
    font-size:42px;
    font-weight:600;
    margin: 0;
  }
  .printshop-logo-wrapper{
    font-size: 42px;
    font-weight: 300;
    color: #333;
    margin:0 0 40px;
  }
  .logo-links{
    display: inline-block;
    width:240px;
    margin-left:16px;
    margin-right:16px;
  }
  .logo-links img{max-width:100%;}
  .shop-urls{
    font-size:15px;
    font-weight:600;
    padding:12px 30px;
    border-radius: 30px;
    transition: transform all 0.3s;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    margin-top:32px;
  }
  .shop-urls,
  .shop-urls:hover,
  .shop-urls:focus{
    color:#fff;
    background:#333;
  }
  .shop-urls:hover{transform: translateY(-1px);}
  .seo-spacing-bottom{padding:60px 0;}
  .seo-spacing-bottom.border-bt{border-bottom: #d7d7d7 solid 1px;}
  .artist-list.seo-spacing-bottom{background:#1f1f1f;}
  .artist-list.seo-spacing-bottom .infowrapper-title,
  .artist-list.seo-spacing-bottom .artist-name,
  .artist-list.seo-spacing-bottom .infowrapper-detail{color:#fff;}
  .btn-shop-collection{
      font-size:15px;
      font-weight:500;
      text-transform: uppercase;
      padding:12px 32px;
      margin:40px auto 0;
      transition: transform 0.3s;
      border-radius: 30px;
      letter-spacing: 0.8px;
      display: inline-block;
  }
  .btn-shop-collection,
  .btn-shop-collection:hover,
  .btn-shop-collection:focus{color:#fff;background:#db404b;text-decoration: none;}
  .btn-shop-collection:hover{transform: translateY(-1px);}
  
  .container-wrapper-list{width:100%;max-width:1400px;padding-left:15px;padding-right:15px;margin:45px auto 0;}
  .artist-detail-list{
      display: flex;
      text-align: center;
      flex-wrap: wrap;
      justify-content: center;
      max-width:1400px;
      margin:10px auto 0;
  }
  .artist-detail-list > li{
      width: 14.28%;
      margin-top: 35px;
      padding:0 10px;
  }
  .artist-detail-list > li >a{display: block;}
  .artist-detail-list > li img{
      width:110px;
      height: 110px;
      border-radius:50%;
  }
  .artist-name{
      font-size:17px;
      font-weight:500;
      color:#333;
      margin:15px auto 0;
      text-transform: capitalize;
  }
  
  .design-lists.no-hover, 
  .prod-lists-designs{
      margin-bottom: 0;
      margin-top: 0;
  }
  .design-lists.no-hover, 
  .design-lists.no-hover:hover {
      -webkit-box-shadow: 1px 2px 6px rgba(0,0,0,.1);
      -o-box-shadow: 1px 2px 6px rgba(0,0,0,.1);
      -ms-box-shadow: 1px 2px 6px rgba(0,0,0,.1);
      box-shadow: 1px 2px 6px rgba(0,0,0,.1);
      border-radius: 4px;
      overflow: hidden;
  }
  .design-lists.no-hover .designer-image {
      overflow: hidden;
  }
  .designer-image {
      position: relative;
      text-align: center;
  }
  .set-pos-rel {
      position: relative;
  }
  .pro-container {
      height: 0;
      width: 100%;
      padding-top: 100%;
      background-position: center;
      background-size: cover;
      border-radius: 4px;
      position: relative;
      background-color: #fff;
  }
  .designer-image .pro-container .outer-product {
      transition: all .3s ease;
      overflow: hidden;
  }
  .pro-container .design-image, .pro-container:hover .pro-image {
      opacity: 0;
      visibility: hidden;
  }
  .pro-container .outer-product {
      position: absolute;
      top: 0;
      left: 0;
      transition: all .3s ease;
  }
  .pro-container:hover .outer-product{
      opacity: 1;
      visibility: visible;
  }
  .designer-image a, .designer-image a:hover img {
      transition: all .2s;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
  }
  .designer-image a {
      display: block;
  }
  .outer-product {
      height: 0;
      width: 100%;
      padding-top: 100%;
      background-position: center;
      background-size: cover;
      border-radius: 4px;
  }
  .get-fav-list {
      position: absolute;
      right: 8px;
      top: 8px;
      z-index: 3;
      border-radius: 100%;
      padding: 8px;
      box-shadow: 0 4px 8px rgba(0,0,0,.1);
      display: flex;
      display: -webkit-flex;
      background: #fff;
      border: none;
      width: 32px;
      height: 32px;
      justify-content: center;
      align-items: center;
  }
  .get-fav-list span {
      display: flex;
      width: 16px;
      height: 16px;
  }
  .get-fav-list span:before {
      width: 0;
      height: 0;
      opacity: 1;
      border-radius: 50%;
      border: 0 solid #db404b;
  }
  .get-fav-list span:before, .get-fav-list span:after {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate3d(-50%,-50%,0);
      z-index: 1;
  }
  .get-fav-list span:after {
      width: 40px;
      height: 40px;
      display: block;
      background: url(/assets/dh/images/shop-list-detail/sparks-image.png);
      background-size: auto 100%;
  }
  .product-detail {
      text-align: left;
      position: relative;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 12px;
      background: #fff;
      padding:8px;
      border-radius: 0 0 4px 4px;
  }
  .design-lists.padding_around.no-hover .product-name {
      padding: 0;
      margin-bottom: 0;
      color: #333;
      font-size: 15px;
      font-weight: 500;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      width: 100%;
      text-transform: capitalize;
  }
  .product-designer-name.change-white-space-props {
      position: relative;
  }
  .available-style-props{
    font-size:16px;
    font-weight:600;
    margin:0;
    color:#333;
    font-style: italic;
  }
  .product-designer-name {
      color: #8c95a5;
      font-size: 15px;
      margin-bottom: 10px;
  }
  .product-designer-name.change-white-space-props>span {
      position: absolute;
      left: 0;
      top: 0;
  }
  .product-designer-name.change-white-space-props > a{
      padding-left: 20px;
      max-width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      display: inline-block;
      color: #8c95a5;
      font-size: 15px;
  }
  .product-designer-name.change-white-space-props > a:hover{text-decoration:underline;}
  .product-price.change-colors {
      text-align: left;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
  }
  .product-price.change-colors .real-price {
      color: #333;
  }
  .margin-bt-props.prod-lists-designs {
      margin-bottom: 20px;
  }
  .padding-ten {
      padding-left: 10px;
      padding-right: 10px;
  }
  .get-fav-list svg {
      position: relative;
      width: 16px;
      height: 16px;
      fill: rgba(0,0,0,.65);
      z-index: 2;
  }
  .shop-product-lists.btn-shop-collection{margin-top:20px;}
  .shop-product-lists.remove-space-bottom{padding-bottom:30px;}
  .nata-slider-list picture{
    display: flex;
    align-items: center;
    justify-content: center;
    /* box-shadow:0 6px 16px rgba(0, 0, 0, 0.18); */
    border-radius: 4px;
  }
  .nata-slider-list picture img{max-width:230px;}
  .seo-spacing-bottom.remove-bt-space{padding: 60px 0 18px;}
  .seo-spacing-bottom.change-bt-props{padding:60px 0;}
.container-wrapper-list.remove-extra-space{margin-top:0;margin-bottom:60px;}
  .nata-slider-list .swiper-slide{
    padding:15px;
    overflow: hidden;
    border-radius: 4px;
  }
.nata-slider-list .swiper-button-next,
.nata-slider-list .swiper-button-prev{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #f8f8f8;
    margin-top: -20px;
}
.nata-slider-list .swiper-button-next,
.nata-slider-list .swiper-button-prev{
    z-index: 8;
    background-size: 50%;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    -o-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    top:40%;
}
.nata-slider-list .swiper-button-prev{
    left: 0;
}
.nata-slider-list .swiper-button-next{
    right:0;
}
.nata-slider-list a{display:block;text-align: center;position: relative;}
.nata-slider-list span{
  font-size:14px;
  color:#999;
  text-align: left;
  display: block;
  width:100%;
  text-align: center;
  line-height: 20px;
  padding:0 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.nata-slider-list .price-num{
  text-align: center;
  color:#333;
  font-size:14px;
  line-height: 20px;
  font-weight:600;
  margin-top:8px;
}
.nata-slider-list .arrow-common{background-image: none;display: flex;align-items: center;justify-content: center;transition: all .15s ease;}
.nata-slider-list .arrow-common svg{width:20px;position: relative;fill:#333;}
.nata-slider-list .swiper-button-prev.arrow-common svg{left: 1px;}
.nata-slider-list .swiper-button-next.arrow-common svg{right: -1px;}
.nata-slider-list .swiper-button-prev.arrow-common{transform: rotate(-180deg);left: 30px;}
.nata-slider-list .swiper-button-prev.arrow-common:hover{transform:translateY(-1px) rotate(-180deg);}
.nata-slider-list .swiper-button-next.arrow-common{right: 35px;}
.nata-slider-list .swiper-container{padding:0 24px;}
.nata-slider-list .arrow-common:hover{transform: translateY(-1px);}
.nata-slider-list .arrow-common:hover svg path{fill: #333;}
.nata-slider-list .swiper-button-next.swiper-button-disabled, 
.nata-slider-list .swiper-button-prev.swiper-button-disabled{display:none;}

  @media screen and (max-width:1200px){
      .artist-detail-list > li{width:20%}
      .shop-content-wrapper{left: 0;transform: translate(0, 0);right: 0;text-align: center;}
  }
  
  @media screen and (max-width:1024px){
      .artist-detail-list > li{width:25%}
      .info-wrapper{padding-left:15px;padding-right:15px;}
      .shop-content-wrapper h1{font-size:60px;}
      .shop-content-wrapper h2{font-size:50px;}
  }
  
  @media screen and (max-width:991px){
  .container-wrapper-list .specify-res-width{width:33.333%;}
  }
  
  @media screen and (max-width:767px){
      .artist-detail-list > li{width:33.333%}
      .container-wrapper-list .specify-res-width{width:50%;}
      .infowrapper-title{font-size:24px;}
      h3.infowrapper-detail{font-size:20px;}
      .illustration-title{font-size:32px;}
      h1.infowrapper-title{margin:0 0 32px;}
  }
  
  @media screen and (max-width:640px){
      .artist-detail-list > li{width:50%}
      .shop-content-wrapper h1{font-size:32px;}
      .shop-content-wrapper h2{font-size:28px;}
      .nata-slider-list picture img{max-height:200px;}
      .nata-slider-list .arrow-common{display:none;}
      .logo-links{width: 35%;margin-left: 8px;margin-right: 8px;}
  }
 
  @media screen and (max-width:400px){
      .container-wrapper-list .specify-res-width{width:100%;}
  }
  @media screen and (max-width:330px){
    .logo-links{width: 30%;}
  }
  /* Nata template css end */

/* Breadcrumb design css start  */
@media screen and (max-width:1452px){
  #tshirt-template-breadcrum.breadcrumb-props{padding-left:36px;}
}
@media screen and (max-width:767px){
  #tshirt-template-breadcrum.breadcrumb-props{padding-left:0px;padding-top:12px;}
}
/* Breadcrumb design css end  */

/* Remove need help button from mobile */
@media screen and (max-width:767px){
.elevio-wrapper{display:none!important;}
}

/* Challenges page breadcrumb css start */
.challenges-breadcrumb-wrapper{
  width:100%;
  max-width:1400px;
  padding-left:15px;
  padding-right: 15px;
  position: relative;
  margin-left:auto;
  margin-right: auto;
}
.challenges-breadcrumb-wrapper .main-bread-css{padding-right:8px;}
.challenges-breadcrumb-wrapper .bread-crumb-css{position: absolute;top:48px;left:15px;}
.challenges-breadcrumb-wrapper .sub-breadCrum-css{position: relative;margin-left:8px; margin-right:8px;font-weight:600;}
.challenges-breadcrumb-wrapper .sub-breadCrum-css:last-child{font-weight:400;pointer-events: none!important;}
.challenges-breadcrumb-wrapper .main-bread-css::after {
  content: "";
}
.challenges-breadcrumb-wrapper .sub-breadCrum-css:before{
  content: "\f105";
  font-family: fontawesome;
  font-size: 15px;
  position: absolute;
  left: -11px;
  top: 0;
  color:#fff;
}
.challenges-breadcrumb-wrapper a:hover{text-decoration: underline;}

@media screen and (max-width:1450px){
  .challenges-breadcrumb-wrapper .bread-crumb-css{left:42px;}
}

@media screen and (max-width:767px){
  .challenges-breadcrumb-wrapper .bread-crumb-css{left:15px;top:10px;}
}


/* Challenges page breadcrumb css end */
.model-boxes p.vertical-center-props.merch-type-pdt{padding-top:6px;padding-bottom:6px;}
@media screen and (max-width:640px){
   .model-boxes p.vertical-center-props.merch-type-pdt{align-items: flex-start;} 
   .model-boxes p.vertical-center-props.merch-type-pdt input{margin:4px 8px 0 0;}
   .model-boxes p.vertical-center-props.merch-type-pdt label{line-height:1.6;}
}
@media screen and (max-width:440px){
    .model-boxes p.vertical-center-props.merch-type-pdt input{top:6px;}
}


/* Shop exclusive css start */

.hide-always{display:none;}
.define-max-width{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;}
.pd-top-bt-props{padding:60px 0;}
.printshop-logo{
    display: flex;
    margin:0 auto 40px;
}
.printshop-logo,
.printshop-logo > img{width: 240px;height: 86px;}
.designer-listings{
    display: flex;
    text-align: center;
    justify-content: center;
    width:100%;
    max-width:660px;
    margin:0 auto;
}
.designer-listings > li{
    display: inline-flex;
    margin:0 auto;
    cursor: pointer;
}
.designer-listings.two-designer-props{max-width: 340px;}
.exclusive-designers{
   display: block;
}
.exclusive-designers span{
    display: block;
    font-size:16px;
    color:#333;
    margin-top:12px;
    word-break: break-all;
}
.exclusive-designers img{
    width:100%;
    width: 120px;
    height: 120px;
    border-radius:100%;
    border:10px solid #fff;
   box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
   transition: transform 0.3s;
}
.exclusive-designers:hover img{transform: scale(1.05);}
.exclusive-designers:hover span{text-decoration: underline;}
.padding-arounds{
    padding:60px 15px;
    width: 100%;
    max-width: 1400px;
    display: flex;
    flex-direction: column;
    margin:0 auto;
}
.common-slider-list.remove-border img{border-radius: 4px;}
.common-slider-list.remove-border{border:none;}
.common-slider-list .padding-arounds{padding:50px 15px 60px;}
.common-slider-list.change-border .swiper-slide{border-radius:4px;}
.common-slider-list.change-border .swiper-button-next, 
.common-slider-list.change-border .swiper-button-prev{top:50%;}
.common-slider-list + .common-slider-list{padding-top:0;}
.info-wrapper{width:100%;max-width: 774px;margin-left:auto;margin-right: auto;}
  .setflex-props{display: flex;flex-direction: column;justify-content: center;align-items: center;}
  .infowrapper-title{
      font-size:32px;
      color:#333;
      font-weight:600;
      margin:0 0 32px;
      line-height:1.4;
  }
  .infowrapper-detail,
  .common-slider-list p{
    font-size: 18px;
    font-weight: 400;
    color: #4d4d4d;
    margin-bottom: 0;
    line-height: 1.6;
}
.shop-urls{
    font-size: 15px;
    font-weight: 600;
    padding: 12px 30px;
    border-radius: 30px;
    transition: transform all 0.3s;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    margin-top: 32px;
}
.shop-urls:hover {
    transform: translateY(-1px);
}
.shop-urls, .shop-urls:hover, .shop-urls:focus {
    color: #fff;
    background: #333;
}
.common-slider-list.change-swiper-props .swiper-container{width:100%;}
.created-image-wrapper{overflow: hidden;}
.created-image-wrapper,
.created-image-wrapper img{border-radius: 4px 4px 0 0;}
.common-slider-list a img{transition: transform 0.3s;}
.common-slider-list a:hover img{transform:scale(1.05);}
.common-slider-list a:hover span{text-decoration: underline;}
.common-slider-list a.shop-urls{display:inline-block;margin-bottom:60px;max-width:214px;}
.common-slider-list .swiper-button-next,
.common-slider-list .swiper-button-prev{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #f8f8f8;
    margin-top: -20px;
}
.common-slider-list .swiper-button-next,
.common-slider-list .swiper-button-prev{
    z-index: 8;
    background-size: 50%;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    -o-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
    top:50%;
}
.common-slider-list .swiper-button-prev{
    left: 0;
}
.common-slider-list .swiper-button-next{
    right:0;
}
.common-slider-list a{
  /* display:block; */
  text-align: center;
  position: relative;

  display: flex;
  width: 100%;
  height:100%;
  justify-content: flex-end;
  flex-direction: column;
}
.common-slider-list span{
  font-size:14px;
  color:#999;
  text-align: left;
  display: block;
  width:100%;
  text-align: center;
  line-height: 20px;
  padding:0 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 12px;
}
.common-slider-list .price-num{
  text-align: center;
  color:#333;
  font-size:14px;
  line-height: 20px;
  font-weight:600;
  margin-top:8px;
}
.common-slider-list .arrow-common{
  background-image: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .15s ease;
  box-shadow:0 0px 2px 0 rgba(0,0,0,.4);
}
.common-slider-list .arrow-common svg{width:20px;position: relative;fill:#333;}
.common-slider-list .swiper-button-prev.arrow-common svg{left: 2px;}
.common-slider-list .swiper-button-next.arrow-common svg{right: 2px; transform: translateX(3px);}
.common-slider-list .swiper-button-prev.arrow-common{transform: rotate(-180deg);left: 2px;}
.common-slider-list .swiper-button-prev.arrow-common:hover{transform:translateY(-1px) rotate(-180deg);}
.common-slider-list .swiper-button-next.arrow-common{right: 2px;}
.common-slider-list .swiper-container{padding:0 15px;margin-top:45px;}
.common-slider-list + .common-slider-list .swiper-container{margin-top:0;}
.common-slider-list .arrow-common:hover{transform: translateY(-1px);}
.common-slider-list .arrow-common:hover svg path{fill: #333;}
.common-slider-list .swiper-button-next.swiper-button-disabled, 
.common-slider-list .swiper-button-prev.swiper-button-disabled{display:none;}
.shop-urls.spacing-props{margin-bottom:40px;}
.partcicipate-d-detail{
  font-size:42px;
  text-align: center;
  margin:50px 0 30px;
}
.prints-info-detail{
  font-size:20px;
  text-align: center;
  max-width:900px;
  margin:0 auto;
  color:#333;
}


@media screen and (max-width:767px){
    .infowrapper-title{font-size:24px;}
    .common-slider-list .swiper-button-next.arrow-common,
    .common-slider-list .swiper-button-prev.arrow-common{display: none;}
    .common-slider-list .swiper-container{padding:0;}
    .exclusive-designers img{width:100px;height: 100px;border:5px solid #fff;}
    .designer-listings{
        max-width: 100%;
        display: block;
    }
    .exclusive-designers span{font-size:14px;}
    .define-max-width.pd-top-bt-props{padding: 60px 0 44px;}
    .partcicipate-d-detail{font-size:24px;}
    .prints-info-detail{font-size:18px;padding-left:15px;padding-right:15px;}
    .prints-info-detail + .define-max-width.pd-top-bt-props{padding:24px 0 60px;width:100%;float:left;}
}

@media screen and (max-width:576px){
  .define-max-width.pd-top-bt-props{padding:54px 0 30px}
}
/* Shop exclusive css end */

/* Right part fixed design css start */
.rightBarMenu.change-direction-props {
    top: 50%;
    left: auto;
    right: 15px;
    transform: translateY(-50%);
}
.rightBarMenu {
    position: fixed;
    right: 15px;
    top: 190px;
    z-index: 9;
}
.rightBarMenu li{
    border: 2px solid #fff;
    border-radius: 100%;
    color: #fff;
    height: 32px;
    margin: 0 0 8px;
    width: 32px;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    box-shadow:0 0 10px 0 rgba(0,0,0,.2);
    overflow: hidden;
}
.rightBarMenu .chang-width-props li{width:60px;height:60px;}
.rightBarMenu .chang-width-props li img{width:56px;height: 56px;}
.rightBarMenu.change-direction-props li{box-shadow:0 0 3px 0 rgba(0,0,0,.2) }
.rightBarMenu li,
.rightBarMenu li img{border-radius:100%;background: #333;}
.rightBarMenu li img{width:32px;height:32px;}
.rightBarMenu li.active, 
.rightBarMenu li:hover {border-color:#db404b;}
.root_header.show-header-props{transform: translateY(0);}
/* .shop-exlusive-banner.define-max-width{
  display: flex;
  padding:30px 0;
  background:#f8f8f8;
} */
.hide-always{display:none;}

@media screen and (max-width:991px){
.rightBarMenu .chang-width-props li{width:40px;height:40px;}
.rightBarMenu .chang-width-props li img{width:36px;height: 36px;}
}
/* Right part fixed design css end */

.home--banner-video .banner-box .content-wrappers{top: 10%;transform: translate(-50%,0%);}
.home--banner-video .le-template--top{display: none;}
.home--bottom-video {position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;}
.home--bottom-video .video-play-arrow{display: flex;flex-direction: row;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;z-index: 1;background-color: rgba(255, 255, 255, 0.3);width: 120px;height: 120px;border-radius: 100%;transition: all 150ms linear 0s;}
.hWaCHT {margin-right: -5px;transition: all 150ms linear 0s;}
.home--bottom-video .video-paly-cirlce{display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;height: 100%;width: 100%;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;opacity: 1;z-index: 0;/* background: linear-gradient(109.6deg, rgb(218, 185, 252) 11.2%, rgb(125, 89, 252) 91.1%); background:rgba(48,100,201,0.6);*/flex: 1 1 0%;transition: all 200ms linear 0s;}
.home--bottom-video .video-paly-button {display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;height: 100%;width: 100%;flex: 1 1 0%;transition: all 100ms linear 0s;}
.home--bottom-video .videon-banner img {object-fit: cover;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;opacity: 1;transition: all 1000ms linear 0s;min-height: auto;}
.home--bottom-video .video-new-design{position: relative;/*box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px 0px;*/overflow: hidden;border-radius: 5px;width: 100%;max-width: 930px;}
.home--bottom-video .videon-banner{position: relative;border-radius: 5px;}
.home--bottom-video .video-bg{padding-top: 56.2259%;width: 100%;height: 0;position: static;top: 0;left: 0;}
.home--bottom-video .video-new-design:hover .video-paly-cirlce{opacity: 0.6;}
.home--bottom-video .video-new-design:hover .video-play-arrow{transform: scale(1.05);}
.home--bottom-video .video-play-arrow:hover{cursor: pointer;background-color: rgba(255, 255, 255, 0.4);transform: scale(1.1) !important;}
.home--bottom-video .banner-video {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 1;width: 100%;height: 100%;margin: auto;border-width: 0px;border-style: initial;border-color: initial;border-image: initial;border-radius: 5px;display: none;border-radius: 5px;}

.coming-soon-full-banner .swiper-slide.first-slide{display: flex;align-items: center;justify-content: space-between;background-color: transparent;padding: 20px;}
.coming-soon-full-banner .swiper-slide .home--bottom-video{flex: 1;order: 2;}
.coming-soon-full-banner .swiper-slide.first-slide .coming-text-btns{flex: 1;max-width: 100%;width: 100%;position: static;transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);}
.coming-soon-full-banner .swiper-slide.first-slide .coming-text-btns h1{color: #fff;}
.coming-soon-full-banner .swiper-slide.first-slide > picture{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.coming-soon-full-banner .swiper-slide.first-slide > picture > img{object-fit: cover;height: 100%;width: 100%;}

@media screen and (max-width: 1024px){
  .pages-content.sell-your-art-occurs .swiper-slide.first-slide .coming-text-btns h1 {padding-right: 15px;}
}
@media screen and (max-width: 991px){
  .learn-more-signup-btns li a{font-size: 14px;min-width: 148px;}
  .coming-soon-full-banner .coming-text-btns h1{font-size: 24px;}
}
@media screen and (max-width: 767px){
  .learn-more-signup-btns li a{font-size: 16px;min-width: 200px;}
  .coming-soon-full-banner .swiper-slide.first-slide{min-height: 320px;flex-direction: column;padding: 15px;}
  .coming-soon-full-banner .swiper-slide .home--bottom-video{width: 100%;margin: 30px 0px 40px;}
  .coming-soon-full-banner .swiper-slide.first-slide .coming-text-btns{padding-top: 35px;}
  .coming-soon-full-banner .coming-text-btns h1{font-size: 32px;}
  .coming-soon-full-banner .swiper-slide{height: auto;}
  .coming-soon-full-banner .swiper-container, .coming-soon-full-banner img{min-height:auto;height: 100%;}
}

/* Custom faq issues css start */

@media screen and (max-width:767px){
  .frequently--ask.faq-props .design-question h3{display: block;position: relative;}
  .frequently--ask.faq-props .design-number{position: absolute;left:0;top:2px;}
  .frequently--ask.faq-props .design-faq-item{padding-left:20px!important;}
  .frequently--ask.faq-props .design-faq .design-faq--answer{padding-left: 24px!important;}
}

/* Custom faq issues css end */

/*Space art page css start  */
.pages-content.space-art .common-slider-list.change-border .swiper-slide{border:none;max-width: 400px;}
.exclusive-designers.designer-prop picture{
  width:100px;
  height: 100px;
  background: #fff;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  border:none;
  box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
  margin: 0 auto;
  overflow: hidden;
}
.exclusive-designers.designer-prop picture img{
  width:100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  box-shadow: none;
  border: none;
  background: #333;
}
/* .common-slider-list a img{max-width: 300px;} */
.common-slider-list .swiper-slide{height:auto;}
.pages-content.space-art .common-slider-list a img{max-height:300px;}
.pages-content.space-art .common-slider-list .designer-slider-one a, 
.pages-content.space-art .common-slider-list .designer-slider-one a, 
.pages-content.space-art .common-slider-list .designer-slider-one a{pointer-events: auto!important;}
@media screen and (max-width:1024px){
  .common-slider-list a:hover img{transform: scale(1);}
}

/* shop collection dynamic css start  */
.designer-listings.wrap-all-lists{max-width:1230px;}
.define-max-width.pd-top-bt-props{padding:42px 0 48px;}
.printshop-infos h1.prints-info-detail{font-size: 24px;color:#db404b;}
.printshop-infos h1,
.printshop-infos h2,
.printshop-infos h3,
.printshop-infos h4,
.printshop-infos h5,
.printshop-infos h6,
.printshop-infos p{
  font-size: 20px;
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
    color: #333;
    font-weight: 500;
}
.printshop-infos strong{font-weight: 500;}
.designer-listings.wrap-all-lists{display: block;}
.designer-listings.wrap-all-lists .exclusive-designers span{word-break: break-word;}
.designer-listings.wrap-all-lists > li{padding:12px;max-width: 130px;}
.designer-listings.wrap-all-lists .exclusive-designers img{
  width: 100px;
  height: 100px;
  border-radius: 100%;
  border: 6px solid #fff;
  box-shadow: 0 0 6px 0 rgba(0,0,0,.2);
}
@media screen and (max-width:1200px){
  .designer-listings.wrap-all-lists{max-width:900px;}
}
@media screen and (max-width:400px){
  .designer-listings.wrap-all-lists > li{
    padding: 12px;
    max-width: 49%;
    width: 49%;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0;
}
}
/* shop collection dynamic css end  */

/* Human spirit css start */
.main-container.human-spirit .common-slider-list a img,
.main-container.black-white .common-slider-list a img{max-width: 100%;}
.main-container.human-spirit .designer-listings,
.main-container.black-white .designer-listings{max-width: 340px;}
.main-container.black-white .designer-listings.wrap-all-lists{max-width:800px;}
.main-container.black-white .exclusive-designers.designer-prop picture,
.main-container.black-white .exclusive-designers.designer-prop picture img,
.main-container.black-white .rightBarMenu li img{background-color: transparent;}
/* Human spirit css end */

/* Merch page form css start */
.merch-order-list .form-control::placeholder{text-transform:none;font-size: 16px;color:#d3d3d3;}
.merch-order-list .form-control::-webkit-input-placeholder{text-transform:none;font-size: 16px;color:#d3d3d3;}
.merch-order-list .form-control::-moz-placeholder{text-transform:none;font-size: 16px;color:#d3d3d3;}
.merch-order-list .form-control:-ms-input-placeholder{text-transform:none;font-size: 16px;color:#d3d3d3;}
.merch-order-list .form-control:-moz-placeholder{text-transform:none;font-size: 16px;color:#d3d3d3;}
.merch-order-list{
  width:100%;
  float:left;
  padding:54px 15px 60px;
  background:#fff;
}
.merch-order-list input[type=file].upload-designs{padding:8px 16px;outline: 0;}
.merch-order-list .sell-up-form{ 
  background:#F6F6F6;
  box-shadow: 0 0 0 1px rgba(63,63,68,.05), 0 1px 3px 0 rgba(63,63,68,.15);
}
.merch-order-list .asterisk-icon{color: #ff0000;}
.merch-order-list .form-set-flex-props > li:last-child{width:100%;padding-left:0!important;padding-right:0!important;}
.merch-order-list .form-group.change-width input,
.merch-order-list .form-group.change-width select,
.merch-order-list textarea{border:2px solid #c1c5cd;font-size: 16px!important;box-shadow: none;color:#333;}
.merch-order-list .form-set-flex-props > li:nth-child(2n+1){padding-right:8px;}
.merch-order-list .form-set-flex-props > li:nth-child(2n){padding-left:8px;}
.merch-order-list .sim-button{transition: transform 0.3s;}
.merch-order-list .sim-button:hover{transform: translateY(-1px);}
.merch-order-list .form-group.change-width select{
  -webkit-appearance: none;
          appearance: none;
          line-height:normal;
}
.merch-order-list textarea{padding:10px 16px;}
.merch-order-list .pre-signup-title{font-size: 28px;margin:0 0 24px;font-weight: 600;}
.merch-order-list label{display: block;}
.merch-order-list label span{font-weight: 400;}
.merch-order-list label.show-caret{position: relative;}
.merch-order-list label.show-caret:after{
  position: absolute;
  top:41px;
  right:17px;
  content:'\f078 ';
  font-family:fontawesome;
  font-size:10px;
}
.upload-merch-design-file{
  width:100%;
  display: flex;
  flex-wrap: wrap;
}
.upload-merch-design-file > span{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width:100px;
  height:100px;
  background:#f8f8f8;
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.18);
  border-radius: 2px;
  position: relative;
  margin-right: 15px;
  margin-bottom: 15px;
}
.upload-merch-design-file span img{
  max-width:100px;
  max-height:100px;
  border-radius: 2px;
}
.pay-popup.change-payment-popup .close{position: static;right: 0; top:0;outline: none;}
.sell-up-form .sim-button{margin-top:15px;height: 46px;}
.selected-package-infos .whiteBtnNectar .btn-default.sim-button{
  background: #db404b;
  border: #db404b solid 2px;
  font-size:16px;
  height:46px;
}
.upload-merch-design-file > span{margin-right:15px;}
.form-group.change-width label:not(.control-label){font-size: 14px;font-weight: 500;margin-top: 5px;}
.upload-merch-design-file .close.img-remove{
  position: absolute;
  top:0;
  right:0;
  background:#333;
  width:20px;
  height:20px;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0 2px 0 0;
}
.upload-merch-design-file span.close-left,
.upload-merch-design-file span.close-right{
  width:2px;
  height:12px;
  background:#fff;
  box-shadow: none;
  border-radius: 0;
  position: absolute;
  left:50%;
  top:50%;
}
.upload-merch-design-file span.close-left{transform: translate(-50%,-50%) rotate(45deg);}
.upload-merch-design-file span.close-right{transform: translate(-50%,-50%) rotate(-45deg);}
.package-detail-wrapper{background: #fff;padding:60px 0 0;}
.package-detail-wrapper .form-group.change-width input{
  border: 2px solid #c1c5cd;
    font-size: 16px!important;
    height: 44px;
    outline: none;
    box-shadow: none;
    color: #333;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:#fff;
}
.selected-package-infos{
  width:100%;
  max-width:1450px;
  padding-left: 15px;
  padding-right: 30%;
  margin:0 auto;
  display: flex;
  flex-direction: column;
  position: relative;
}
.selected-package-infos .pre-signup-title{
  font-size: 20px;
  margin:0 0 10px;
  font-weight: 600;
  line-height: normal;
}
.selected-package-infos .package-des-props{
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 0;
}
.selected-package-infos .sim-button{margin-top:24px;transition: transform 0.3s;}
.selected-package-infos .sim-button:hover{transform: translateY(-1px);}
.compl-pay-info{
  padding:16px;
  border-radius: 6px;
  margin: 0 auto;
  box-shadow: 0 0 0 1px rgba(63,63,68,.05), 0 1px 3px 0 rgba(63,63,68,.15);
}

@media screen and (max-width:640px){
  .merch-order-list .pre-signup-title{font-size: 22px;}
  .merch-order-list .form-set-flex-props > li:nth-child(2n+1){padding-right:0px;}
  .merch-order-list .form-set-flex-props > li:nth-child(2n){padding-left:0px;}
}

/* Merch page form css end */

/* Cosmic art css start */
.main-container.cosmic-art .designer-listings.wrap-all-lists{max-width: 990px;}
@media screen and (max-width:1100px){
  .main-container.cosmic-art .designer-listings.wrap-all-lists{max-width: 570px;flex-wrap: wrap;}
  .main-container.cosmic-art .designer-listings > li{margin:12px;}
  .main-container.cosmic-art .exclusive-designers.designer-prop picture{width:90px;height:90px;}
  .main-container.cosmic-art .define-max-width.pd-top-bt-props{padding-top:48px;padding-bottom: 48px;}
}
@media screen and (max-width:576px){
  .main-container.cosmic-art .designer-listings > li{margin: 12px 0;}
}
/* Cosmic art css end */

/* merch page dropdown css start */
.socila-media-lists .category-wrap select{
  font-size: 16px;
  font-weight: 400;
  padding:10px 16px;
  margin-top: 6px;
	height:44px;
	width:100% ;
	outline: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
          appearance: none;
  border:1px solid #ccc;
  border-radius: 4px;
}
.socila-media-lists .category-wrap{
  font-size: 16px;
  display: flex;
  flex-direction: column;
  font-weight: 400;
  line-height: normal;
  width:100%;
  position: relative;
}
.socila-media-lists .category-wrap .caret{
  position: absolute;
  top:48px;
  right: 14px;
}
.socila-media-lists .subTitle{display: block;margin-top:4px;font-weight: 400;font-size: 16px;}
/* merch page dropdown css end */

/* Yoga page changes css start */
.designer-listings.wrap-all-lists.yoga{max-width: 990px;}
.designer-listings.wrap-all-lists.yoga .exclusive-designers.designer-prop picture img{height:100%;}
@media screen and (max-width:1100px){
  .prints-info-detail{padding-left: 15px;padding-right:15px;}
  .designer-listings.wrap-all-lists.yoga{max-width: 570px!important;flex-wrap: wrap;}
  .designer-listings.wrap-all-lists.yoga > li{margin:13px;}
  .designer-listings.wrap-all-lists.yoga .exclusive-designers.designer-prop picture{width:90px;height:90px;}
  .designer-listings.wrap-all-lists.yoga .define-max-width.pd-top-bt-props{padding-top:48px;padding-bottom: 48px;}
}
@media screen and (max-width:576px){
  .designer-listings.wrap-all-lists.yoga > li{margin: 12px 0;}
}

/* Animal pattern phone css start */
.animal-pattern{
  width:100%;
  max-width: 1920px;
  padding:60px 0px;
  display: flex;
  flex-direction: column;
 text-align: center;
}
.animal-pattern .shop-urls{display: inline-block;margin:30px auto 60px;}
@media screen and (max-width:840px){
  .animal-pattern .info-wrapper{padding-left:15px;padding-right:15px;}
}
/* Animal pattern phone css end */

.slider-group-props .swiper-slide a{flex-direction:column;}

/* 2 heading & multiple image slider changes css start  */
.swiper-container.swiper-props .swiper-slide{padding:5px;}
.seo-block-slider.common-sliders .swiper-container.swiper-props{padding-top:0;}
.seo-block-slider.common-sliders .swiper-props .swiper-button-next{right:8px;}
.seo-block-slider.common-sliders .swiper-props .swiper-button-prev{left:8px;}
.swiper-container.swiper-props.seo-block-sliders .swiper-slide{max-width:370px;margin-left:0;margin-right: 0;}
.swiper-container.swiper-props .swiper-wrapper{justify-content: center;}
.swiper-container.swiper-props.seo-block-sliders .swiper-wrapper{justify-content: flex-start;}
.swiper-container.swiper-props .swiper-slide{max-width: 327px;margin-left: 8px;margin-right:8px;width:calc(25% - 16px);}
.swiper-container.swiper-props .swiper-button-next,
.swiper-container.swiper-props .swiper-button-prev,
.seo-block-slider .seo-block-sliders .swiper-button-next.swiper-button-disabled, 
.seo-block-slider .seo-block-sliders .swiper-button-prev.swiper-button-disabled{display: none;}
.swiper-container.swiper-props.seo-block-sliders .swiper-button-next:not(.swiper-button-disabled),
.swiper-container.swiper-props.seo-block-sliders .swiper-button-prev:not(.swiper-button-disabled){display: flex;}
.swiper-props picture{
  width:100%;
  float:left;
  text-align: center;
  box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
  border-radius: 4px;
}
.swiper-props img.remove-extra-props{
  max-width: 100%;
  border:none; 
  border-radius: 4px;
  margin: 0 auto;
  display: inline-block;
  box-shadow: none;
}
.seo-block-slider .swiper-props span{
  font-size: 15px;
  color: #333;
  font-weight: 500;
  width: 100%;
  text-align: left;
  display: block;
  margin-top: 12px;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media screen and (max-width:1024px){
  .seo-block-slider .seo-block-sliders .swiper-button-next, 
  .seo-block-slider .seo-block-sliders .swiper-button-prev{display: flex;}
}
@media screen and (max-width:576px){
  .swiper-container.swiper-props.seo-block-sliders .swiper-slide{max-width:100%;}
}
/* 2 heading & multiple image slider changes css end  */

/* seo block css start */
.custom-seo-banner{
  width:100%;
  float: left;
  position: relative;
}
.seo-content-image-wrap{
  width:100%;
  max-width:1920px;
  margin: 0 auto;
  position: relative;
  padding:0 15px;
}
.seo-content-image-wrap .row{display: flex;}
.image_wraps{
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
  position: relative;
}
.image_wraps:after {
  content: "";
  top: -1px;
  bottom: -1px;
  width: 100%;
  position: absolute;
  background: #181b3a;
  transform: skewX(-15deg);
  z-index: 1;
  border-left: 10px solid #fff;
  left: calc(92.5% - 16px);
}
.seo-content-wrapper{
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
  padding-left:15px;
  padding-right:15px;
  position: relative;
  width:100%;
}
.innerr-wraper{
  padding: 1rem .5rem 1rem 0;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left:-40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.seo-titles{
  font-size: 30px;
  font-weight:600;
  margin:0 0 16px;
}
.seo-sub-titles{
  font-size: 20px;
  font-weight: 400;
  margin:0 0 24px;
}
.seo-titles,
.seo-sub-titles{color:#fff;}
.custom-shop-now{
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  padding:11px 22px;
  text-transform: capitalize;
  transition: transform 0.3s;
  min-width: 160px;
  border-radius: 30px;
}
.custom-shop-now,
.custom-shop-now:hover,
.custom-shop-now:focus{
  background: #db404b;
  color:#fff;
}
.custom-shop-now:hover{transform: translateY(-1px);}
.show-mobile{display: none;}
@media screen and (max-width:1100px){
  .seo-content-image-wrap .innerr-wraper{padding-left:15px;padding-right:15px;}
  .seo-content-image-wrap .seo-titles{font-size: 24px;}
}
@media screen and (max-width:1024px){
  .scalling-banner .seo-content-wrapper{
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .scalling-banner .image_wraps{
    flex: 0 0 58.33333%;
    max-width:58.33333%;
  }
  .scalling-banner .image_wraps::after{
    content: "";
    top: -1px;
    bottom: -1px;
    width: 100%;
    position: absolute;
    background: linear-gradient(to right,#1d49b2 0,#498cff 100%);
    transform: skewX(-15deg);
    z-index: 1;
    border-left: 10px solid #fff;
    left: calc(92.5% - 16px);
  }
  .scalling-banner .seo-content-image-wrap .row{flex-direction: row;}
}
@media screen and (max-width:1023px){
  .scalling-banner .seo-content-image-wrap .row{flex-direction: row;}
  .scalling-banner .seo-titles, 
  .scalling-banner .seo-sub-titles{color:#fff;}
}
@media screen and (max-width:991px){
  .scalling-banner .seo-content-image-wrap{padding:0;}
  .scalling-banner .seo-content-image-wrap .row{flex-direction: column;}
  .scalling-banner .image_wraps,
  .scalling-banner .seo-content-wrapper{flex: 0 0 100%;max-width:100%;}
  .scalling-banner .seo-content-wrapper{order:1;}
  .scalling-banner .image_wraps{order:1;text-align: center;}
  .scalling-banner .innerr-wraper{position: relative;padding:30px 15px 60px;left:0;}
  .scalling-banner .image_wraps img{max-width:100%}
  .scalling-banner .seo-titles,
  .scalling-banner .seo-sub-titles{color:#333;}
  .scalling-banner .image_wraps::after{content: "";top: -1px;bottom: -1px;width: 0;position: absolute;background: transparent;transform: skewX(0); z-index: 1;border-left: 0 solid #fff;left: 0;}
}
@media screen and (max-width:767px){
  .scalling-banner .seo-titles{font-size: 24px;}
  .scalling-banner .seo-sub-titles{font-size: 16px;}
  .image_wraps{padding-left:15px;padding-right:15px;}
  .show-mobile{display: flex;order: 3;justify-content: center;margin-top: 30px;}
  .hide-mobile{display: none;}
  .scalling-banner .hide-mobile{display: block;}
  .scalling-banner .show-mobile{display: none;margin-top: 0px;}
}
/* seo block css end */

/* Valentine popup design css start */
.valentine-title-info{
  font-size: 36px;
  font-weight: 600;
  text-align: center;
  margin:0 auto 24px;
  color:#333;
}
.valentine-top-bt-space{padding:54px 0 60px;}
.bg-color-infos{background: #f8f8f8;}
.swiper-slide.printshop-valentines-day .sim-button{transition: transform 0.3s;}
.swiper-slide.printshop-valentines-day .sim-button,
.swiper-slide.printshop-valentines-day .sim-button:hover,
.swiper-slide.printshop-valentines-day .sim-button:focus{
  background: #db404b;
  border:#db404b solid 1px;
  box-shadow: none;
  color:#fff!important;
  font-weight: 600;
}
.seo-block-slider .swiper-props .swiper-slide.printshop-valentines-day a{display: block;overflow: hidden;border-radius: 4px;}
.seo-block-slider .swiper-props .swiper-slide.printshop-valentines-day img{border-radius: 4px 4px 0px 0px;}
.seo-block-slider .swiper-props .swiper-slide.printshop-valentines-day span{
  color: #fff;
    border: #db404b solid 2px;
    background: #db404b;
    font-weight: 500;
    letter-spacing: .8px;
    font-size: 16px;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    margin-top: 0px;
    text-transform: capitalize;
    padding: 8px;
    cursor: pointer;
    transition: transform 0.3s;
}
.seo-block-slider .swiper-props .swiper-slide.printshop-valentines-day span:hover{transform: translateY(-1px);}
.swiper-slide.printshop-valentines-day .sim-button:hover{transform: translateY(-1px);}
.valentine-registration .modal-dialog{width:100%;max-width:600px;margin:60px auto!important;}
.valentine-registration .modal-body{
  background:#fff;
  padding:24px;
}
.valentine-registration .modal-body.change-spacing-props{padding:0;}
.valentine-registration .modal-header{
    background: #f8f8f8;
    color: #333;
    border-bottom: none;
    min-height: auto;
    box-shadow: none;
    border: none;
    padding: 24px;
}
.valentine-registration .modal-content{box-shadow: none;border:none;}
.valentine-registration .modal-title{font-size:18px;font-weight:600;}
.valentine-registration .icon-close{color:#a29797cc;font-size:34px;-webkit-text-stroke:4px #f8f8f8;}
.valentine-registration .icon-close:before{padding:0;}
.valentine-registration .modal-header .close{margin-top:0px;top:17px;right:17px;}
.valentine-registration button{outline: none;margin-top: 24px;}
.valentine-registration .starter-kit-form{
  margin-bottom: 0;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.valentine-registration .starter-kit-form .form-group{
  width: 100%;
  display: inline-flex;
  flex-wrap: wrap;
  padding: 0;
  align-content: baseline;
  margin-bottom: 16px;
}
.valentine-registration .starter-kit-form .upload-designs{
  width: 100%;
    float: left;
    border-radius: 4px;
    border: #d7d7d7 solid 1px;
    padding: 8px;
    font-size: 16px;
    background: #f8f8f8;
    position: relative;
    outline: none;
    height:auto;
    box-shadow: none;
}
.valentine-registration .starter-kit-form .form-group:last-child{width:100%;margin-bottom: 0;}
.valentine-registration .starter-label{
  display: flex;
  display: -webkit-flex;
  flex: 1 1 100%;
  letter-spacing: 0.8px;
  position: relative;
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 6px;
  text-align: left;
  line-height: normal;
  color:#fff;
}

.valentine-registration .starter-kit-form .asterisk-icon{
  margin-right: 4px;
}
.valentine-registration .starter-kit-form .asterisk-icon{
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
.valentine-registration .user-infos-data{
  width: 100%;
  border-radius: 4px;
  border: #d7d7d7 solid 1px;
  padding: 8px;
  font-size: 16px;
  background: #f8f8f8;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  text-align: left;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height:auto;
  outline: none;
  box-shadow: none;
}
.valentine-registration .user-infos-data:focus {
  border: #2962ff solid 1px;
  background: #fff;
}
.valentine-registration label.errors{
  display: block;
  color: #dd2022;
  font-weight: normal;
  margin:4px 0 0;
}
.valentine-registration .coupon-offer-info{
  margin: 0;
  padding: 24px;
  font-size: 17px;
  color: #333;
  line-height: 1.6;
}
.valentine-registration .send-gift-card-btn{box-shadow: none!important;}
.valentine-registration select.user-infos-data{appearance: button;-webkit-appearance: button;min-height: 44px;}
.seo-block-sliders .read-more-link,
.submit-reg-infos{
  display: inline-block;
  padding:11px 32px;
  outline: none;
  border-radius: 30px;
  font-size: 15px;
  font-weight:600;
  text-transform: uppercase;
  transition: transform 0.3s;
}
.submit-reg-infos,
.submit-reg-infos:hover,
.submit-reg-infos:focus{
  background: #db404b;
  color:#fff;
  border:#db404b solid 2px;
}
.submit-reg-infos:hover{transform: translateY(-1px);}
.valentine-registration textarea{
  border: 2px solid #fff;
  background: #f8f8f8;
  font-size: 16px;
  box-shadow: none;
  color: #333;
  padding: 8px;
  border-radius: 4px;
  resize: none;
}

.share-whatsapp-link a{
  width: 100%;
  float: left;
  border-radius: 4px;
  border: #d7d7d7 solid 1px;
  padding: 8px;
  font-size: 16px;
  background: #f8f8f8;
  position: relative;
  word-break: break-word;
}
.share-whatsapp-link a,
.share-whatsapp-link a:hover,
.share-whatsapp-link a:focus{color:#db404b;}
.share-whatsapp-link a:hover{text-decoration: underline;}
.valentine-registration .button-wrapper{text-align: center;}
.swiper-container.swiper-props.valentine-collections .swiper-slide{margin: 0;max-width: initial;padding: 0;}
.swiper-container.swiper-props.valentine-collections .swiper-button-next,
.swiper-container.swiper-props.valentine-collections .swiper-button-prev{display: flex;}
.swiper-container.swiper-props.valentine-collections .swiper-button-nextswiper-button-disabled,
.swiper-container.swiper-props.valentine-collections .swiper-button-prev.swiper-button-disabled{display: none;}
.swiper-container.swiper-props.valentine-collections .swiper-wrapper{justify-content: flex-start;}
.valentine-registration .btn.btn-default{
  margin:9px 10px 0;
  font-size: 15px;
  font-weight:600;
  letter-spacing: 0.8px;
  padding:11px 30px;
  transition: transform 0.3s;
  outline: none;
  min-width: 120px;
  border-radius: 30px;;
  height:48px;
  border:#db404b solid 2px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  min-width: 230px;
}
.valentine-registration .btn.btn-default:hover{transform: translateY(-1px);}
.valentine-registration .btn.btn-default.btn-success,
.valentine-registration .btn.btn-default.btn-success:hover,
.valentine-registration .btn.btn-default.btn-success:focus{background: #db404b;color: #fff;}
.valentine-registration .btn.btn-default.btn-cancel,
.valentine-registration .btn.btn-default.btn-cancel:hover,
.valentine-registration .btn.btn-default.btn-cancel:focus{background: #fff;color: #db404b;}
input.user-infos-data::-webkit-input-placeholder{color: #333;text-transform: none;font-size: 16px;}
input.user-infos-data::-moz-placeholder {color: #333;opacity: 1;text-transform: none;font-size: 16px;}
input.user-infos-data:-ms-input-placeholder{color: #333;text-transform: none;font-size: 16px;}
input.user-infos-data:-moz-placeholder{color: #333;opacity: 1;text-transform: none;font-size: 16px;}
@media screen and (max-width:360px){
  .valentine-registration .btn.btn-default{width:100%;min-width:100%;margin:0;}
  .valentine-registration .btn.btn-default.btn-cancel{margin-top:16px;}
  .valentine-registration .button-wrapper{padding:24px 24px 0;}
}
/* Valentine popup design css end */

@media(max-width:576px){
  .seo-banner-contents.remove-back-props img{min-height: 250px;object-fit: none;}
  .seo-banner-contents .contents-wrapper{max-width: 100%;display: block;height: auto;}
  .baseball-overlay .content-title-data {font-size: 26px!important;}
  .seo-banner-contents h2.subtitle-datas {font-size: 18px!important;font-weight: normal;}
  
}

/* Printshop valentine css start */
.challenges-breadcrumb-wrapper.printshop-breadcrumb .bread-crumb-css.change-breadcrumb-props{top:53px;}
.challenges-breadcrumb-wrapper.printshop-breadcrumb .main-bread-css>a{font-weight:600;}
.challenges-breadcrumb-wrapper.printshop-breadcrumb .bread-crumb-css a {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
}
.challenges-breadcrumb-wrapper.printshop-breadcrumb .sub-breadCrum-css:last-child {
  font-weight: 400;
  pointer-events: none!important;
}
.challenges-breadcrumb-wrapper.printshop-breadcrumb .sub-breadCrum-css {
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
  font-weight: 600;
}
.challenges-breadcrumb-wrapper.printshop-breadcrumb .bread-crumb-css>div {display: inline-block;}
.challenges-breadcrumb-wrapper.printshop-breadcrumb .bread-crumb-css.change-breadcrumb-props .sub-breadCrum-css:before{color:#fff;}
.swiper-container.interect-insta-slider .swiper-slide{
  display: flex;
  flex-direction: column;
  background: #f8f8f8;
  border-radius: 4px;
  height: auto;
}
.swiper-container.interect-insta-slider picture{width:100%;float: left;text-align: center;}
.swiper-container.interect-insta-slider .swiper-slide video{outline: none;}
.swiper-container.interect-insta-slider .swiper-slide{padding-bottom: 54px;}
.swiper-container.interect-insta-slider .swiper-slide .insta-user-list-wrap{
  position: absolute;
  bottom: 0px;
  width: 100%;
}
@keyframes floattshirtone{
	0% {
    -webkit-transform:translateY(10%);
    -ms-transform:translateY(10%);
		transform:translateY(10%);
	}
	100% {
		-webkit-transform:translateY(-10%);
    -ms-transform:translateY(-10%);
		transform:translateY(-10%);
	}
}
@-webkit-keyframes floattshirtone{
  0% {
    -webkit-transform:translateY(10%);
    -ms-transform:translateY(10%);
		transform:translateY(10%);
	}
	100% {
		-webkit-transform:translateY(-10%);
    -ms-transform:translateY(-10%);
		transform:translateY(-10%);
	}
}
.floating-one{
  animation-name:floattshirtone;
  -webkit-animation-name: floattshirtone;
  animation-duration:8s;
  -webkit-animation-duration: 8s;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  animation-direction: alternate;
  -webkit-animation-direction: alternate;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-timing-function:linear;
-webkit-animation-timing-function:linear;
}

.image-floatinr-wrap{position: relative;}
.floating-tshirt-one-image,
.floating-tshirt-two-image{
  width:200px;
  position:absolute;
}
.floating-tshirt-one-image{left:-100px;}
.floating-tshirt-two-image{left:auto;right:-100px;}
#need-profit.valentine-infos{padding:22px 0px 60px;}
#need-profit.valentine-infos .button-normal{margin-top: 30px;height:48px;}
.seo-block-slider .benefits-gr-content{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 860px;
  align-content: center;
  margin: 0 auto;
  width: 100%;
}
.valentine-faq-lists .qn-ans-title span.highlighted-text-props,
.highlighted-text-props{
  width:auto;
  margin:0;
  color:#db404b;
  font-weight: 500;
  float: none;
  display: inline;
}
.seo-block-slider.common-sliders .valentine-collections .arrow-common svg{width:25px;}
.seo-block-slider.common-sliders .valentine-collections .swiper-button-next, 
.seo-block-slider.common-sliders .valentine-collections .swiper-button-prev{width:48px;height: 48px;margin-top: -24px;}
.seo-block-slider.common-sliders .valentine-collections .swiper-button-next{right:0px;}
.seo-block-slider.common-sliders .valentine-collections .swiper-button-prev{left:0px;}
.seo-block-slider.common-sliders .valentine-collections .swiper-button-next.swiper-button-disabled, 
.seo-block-slider.common-sliders .valentine-collections .swiper-button-prev.swiper-button-disabled{display: none;}
.seo-block-slider .benefits-gr-content>li{
  position: relative;
  font-size: 17px;
  flex: 0 0 100%;
  padding: 6px 6px 6px 24px;
  font-weight: 400;
  letter-spacing: .8px;
  text-align: left;
}
.seo-block-slider .benefits-gr-content>li:before{
  position: absolute;
  left: 0;
  top:5px;
  font-size: 18px;
  content: '\2713';
}
.valentine-registration{padding: 54px 0 60px;background: #f8f8f8;}
.valentine-form-wrapper{
    width: 100%;
    max-width: 700px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding: 24px;
    border-radius: 4px;
    background: #181b3a;
}
.valentine-content-wrapper{
  width:100%;
  max-width: 900px;
  display: flex;
  margin: 24px auto 0px;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.valentine-content-wrapper p{font-size: 17px;line-height: 1.6;color: #333;}
.valentine-content-wrapper p:last-child{margin-bottom: 0px;}
.valentine-content-wrapper p strong{font-weight: 600;}
.goto-applictation-from,
.goto-applictation-from:hover,
.goto-applictation-from:focus{color:#db404b;}
.goto-applictation-from{text-decoration: underline;}
.goto-applictation-from:hover{text-decoration: underline!important;}
/* Valentine FAQ css start */
.valentine-faq{
  width:100%;
  float: left;
  padding:54px 0px 44px;
  background: #181b3a;
}
.valentine-level-title{
  font-size: 36px;
  font-weight: 600;
  margin:0px 0px 30px;
  color: #fff;
  text-align: center;
}
.valentine-faq .container{width:100%;max-width: 1400px;}
.valentine-faq-lists{
display: flex;
flex-wrap: wrap;
width: 100%;
border-radius: 8px;
}
.valentine-faq-lists > li{
display: inline-flex;
width: 50%;
margin-bottom: 16px;
flex-wrap: wrap;
align-content: baseline;
}
.valentine-faq-lists > li:nth-child(2n+1){padding-right: 8px;}
.valentine-faq-lists > li:nth-child(2n){padding-left: 8px;}
.valentine-faq-lists .benefits-gr-content{
  width: 100%;
  float: left;
  padding-left: 16px;
}
.valentine-faq-lists .benefits-gr-content li{
  position: relative;
    font-size: 17px;
    flex: 0 0 100%;
    padding: 6px 6px 6px 24px;
    font-weight: 400;
    letter-spacing: .8px;
    text-align: left;
    color: #333;
} 
.valentine-faq-lists .benefits-gr-content li:before{
  position: absolute;
  left: 0;
  content: '\2713';
  font-size: 18px;
  top:5px;
}
.valentine-faq-lists .qn-ans-title{
font-size: 20px;
  font-weight: 600;
  margin: 0;
  color: #333;
  height: 100%;
  padding: 15px;
  width: 100%;
  background: #fff;
  float: left;
border-radius: 4px;
word-break:break-word;
}
.valentine-faq-lists .qn-ans-title span{
line-height: 1.6;
  display: block;
  font-size: 17px;
  margin-top: 8px;
  margin-bottom: 0;
  font-weight: 400;
  width: 100%;
float: left;
word-break:break-word;
}
.valentine-faq-lists .valentine-link-color{font-weight: 600;}
.valentine-faq-lists .valentine-link-color, 
.valentine-faq-lists .valentine-link-color:hover, 
.valentine-faq-lists .valentine-link-color:focus {color: #3d6bfb;}
.valentine-faq-lists .valentine-link-color:hover{text-decoration: underline!important;}
@media screen and (max-width:1400px){
  .challenges-breadcrumb-wrapper.printshop-breadcrumb .bread-crumb-css.change-breadcrumb-props{left:62px;}
}
@media screen and (max-width:1366px){
  .valentine-content-wrapper{max-width: 800px;}
  .floating-tshirt-one-image{left:-40px;}
  .floating-tshirt-two-image{right:-40px;}
}
@media screen and (max-width:1200px){
  .valentine-content-wrapper{max-width: 100%;}
  .floating-tshirt-one-image,
  .floating-tshirt-two-image{display: none;}
}
@media screen and (max-width:1100px){
.valentine-faq{padding:54px 0 45px;}
.valentine-faq-lists > li{width:100%;margin-bottom: 15px;}
.valentine-faq-lists > li:nth-child(2n+1){padding-right: 0px;}
.valentine-faq-lists > li:nth-child(2n){padding-left: 0px;}
}
@media screen and (max-width:767px){
  .challenges-breadcrumb-wrapper.printshop-breadcrumb .bread-crumb-css.change-breadcrumb-props{left:15px;top:15px;}
}
@media screen and (max-width:480px){
  .challenges-breadcrumb-wrapper.printshop-breadcrumb .bread-crumb-css.change-breadcrumb-props{left:15px;top:8px;}
}
/* Valentine FAQ css end */

/* Sticky Social media list css start */
.footerPadding.add-bottom-space{margin-bottom: 55px;}
.sticky-social-media{
  width: 100%;
  position: fixed;
  left: 0;
  top:auto;
  right:0;
  bottom: 0;
  z-index: 6;
  padding: 4px 0;
  background: #fff;
  box-shadow:0 0 4px rgba(0,0,0,.2);
}
.media-listing{
  width: 100%;
  display: flex;
}
.media-listing li{
  width: 33.333%;
  padding-left: 2px;
  padding-right: 2px;
}
.media-listing li a{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 10px;
  letter-spacing: 0.8px;
  transition: transform 0.3s;
  text-transform: uppercase;
}
.media-listing li a:hover{transform: translateY(-1px);}
.whatsapp-listing{background:green;}
.user-listing{background:#171c89;}
.insta-listing{background:#333;}
@media screen and (max-width:576px){
  .media-listing{flex-direction: column;}
  .media-listing li{width:100%;float: left;margin-top:6px;padding: 0 6px;}
  .media-listing li:first-child{margin-top:0px;}
  .media-listing li a{padding:6px;}
  .footerPadding.add-bottom-space{margin-bottom: 134px;}
}
/* Sticky Social media list css end */

/* User Instagram slider css start */
.get-instauser-info{width:100%;float:left;padding:54px 0 60px;}
.get-instauser-info .valentine-level-title{color:#333;}
.get-instauser-info .container{
  width:100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
.insta-user-list{
  width: 100%;
  float: left;
  transition: transform 0.3s;
}
.insta-user-list img{border-radius: 4px 4px 0 0;}
.insta-user-list-wrap{
  width:100%;
  float: left;
  background: #f8f8f8;
  padding:15px;
  border-radius: 0 0 4px 4px;
}
.insta-user-title{
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin:0;
}
.insta-user-title span{
  width:100%;
  margin-top: 8px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6;
  height: 50px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.insta-user-list-wrap .read-more-info{
  display: inline-block;
  font-size: 17px;
  cursor: pointer;
  font-weight: 500;
  color: #db404b;
  margin-top:16px;
  position: relative;
  line-height: normal;
}
.insta-user-list-wrap .read-more-info:after{
  position: absolute;
  content: "\f054";
  right: -12px;
  top:5px;
  font-size: 14px;
  -webkit-text-stroke: 1px #f8f8f8;
  font-family: fontAwesome;
}
.insta-user-list-wrap .read-more-info:hover{text-decoration: underline;}
@media screen and (max-width:767px){
  .valentine-title-info,.valentine-level-title{font-size: 28px;}
}
/* User Instagram slider css end */
/* Printshop valentine css end */