@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,900&display=swap');
::selection {
  color: #fff; 
  background:#000;}
::-moz-selection { /* Code for Firefox */
  color: #fff;
  background: #000;
}
::-webkit-selection { /* Code for Firefox */
  color:#fff;
  background: #000;
}
body{font-family: 'Montserrat', sans-serif; }
h1{ font-size:50px; font-weight:900; text-transform:uppercase; letter-spacing:2px; line-height:41px;}
h1 span{ color:#0099ff;}
h2{font-size:20px; font-weight:900; text-transform:uppercase; letter-spacing:1px; line-height:21px; margin:0;}
h3{font-size:14px; font-weight:900; text-transform:uppercase; letter-spacing:1px; padding:0; margin:0;}
h4{font-size:12px; font-weight:500; text-transform:uppercase; letter-spacing:1px;}
h4 span{text-transform:lowercase; color:#000; font-size:11px;}
h5{font-size:11px; font-weight:400; text-transform:uppercase; letter-spacing:1px;}
h6{ font-size:11px; margin-bottom:5px;}
#toolbar {z-index: 9999 !important;}
.navbar-brand{ max-width:178px; margin-top:30px;}
.navbar-brand.utmosartist{ width:auto; max-width:none; margin-top:0px;}
.navbar-brand img{ max-width:100%;}
.navbar-default{ background:#fff; border:none;}
.navbar-collapse{ margin-top:60px;}
.navbar-collapse.utmosartist{ margin-top: 0px;}
.navbar-left a{ text-transform:uppercase; font-weight:700;}
.navbar-right a{ font-weight:400;}
.navbar-default .navbar-nav > li > a{ color:#000; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none;}
.container{ position:relative;}
.nav-supports{ position:absolute; right:15px; font-size:11px; top:40px;}
.nav-supports .fa{ font-size:13px;}
.nav-supports img{ width:14px; height:14px; position:relative; top:-2px;}
.nav-supports .dropdown-menu{ right:auto; background:#f1f1f1; width:160px; border:none; top:25px; padding-bottom:20px; padding-top:20px;}
.nav-supports .dropdown-menu a{ color:#333; font-size:12px;}
.nav-supports .dropdown-menu span{ display:inline-block; margin-left:10px; font-size:11px; font-weight:700;}
.nav-supports .open > .dropdown-menu li a{ color:#333; padding-bottom:10px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none; color:#333; position:static;}
.navbar-nav > li > .dropdown-menu{ padding:20px; padding-bottom:5px; border:none; position:absolute; width:240px; background:#0099ff; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.navbar-nav > li > .dropdown-menu a{ white-space:nowrap; padding:0; margin:0; margin-bottom:15px; display:block;}
.nav-supports .dropdown-menu .dropdowncaret{ position:absolute; top:-23px; left:8px; font-size:40px; color:#f1f1f1;}
.navbar-nav > li > .dropdown-menu .dropdowncaret{ position:absolute; top:-23px; font-size:40px; color:#0099ff;}
.open > .dropdown-menu {-webkit-transform: scale(1, 1);transform: scale(1, 1); display: table; width:100%;}
.open > .dropdown-menu li a {color: #fff;}
.dropdown-menu li a{color: #fff;}
.dropdown-menu {-webkit-transform-origin: top; transform-origin: top; -webkit-animation-fill-mode: forwards;  animation-fill-mode: forwards;  -webkit-transform: scale(1, 0); transform: scale(1, 0); display: block; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;}
.navbar-right.navbar-nav > li > .dropdown-menu{ right:auto; background:#f1f1f1; width:160px; padding:20px; padding-bottom:10px; text-transform:capitalize; font-size:12px;}
.navbar-right.navbar-nav > li > .dropdown-menu a{ color:#333; margin-bottom:10px;}
.navbar-right.navbar-nav > li > .dropdown-menu .dropdowncaret{ color:#f1f1f1;}
.dropup .dropdown-menu {-webkit-transform-origin: bottom;transform-origin: bottom; }
.navbar .nav > li > .dropdown-menu:after {}
.dropup > .dropdown-menu:after { border-bottom: 0;border-top: 6px solid rgba(39, 45, 51, 0.9); top: auto; display: inline-block; bottom: -6px; content: ''; position: absolute; left:50%; border-right: 6px solid transparent; border-left: 6px solid transparent;}
.h-banner-featured{ margin-top:200px;}
.h-banner{ position:relative;}
.h-bannertxt{ position:absolute; bottom:80px; left:30px; padding:30px; background:rgba(0,153,255,0.3); width:370px;}
.h-bannertxt h1{ text-transform:capitalize; font-weight:600;}
a .h-bannertxt { color:#fff !important;}
a .h-bannertxt p{ font-weight:400;}
.h-banner img{}
.h-shopbydesign{ background:url(../img/h-shopbydesign.jpg) no-repeat; background-size:cover; padding:30px; color:#000;}
.h-shopbydesign h2{ margin:0;}
.link-btn-wt{ border:2px solid #fff; color:#fff; background:none; padding:8px 30px; margin-top:10px; display:inline-block; -webkit-transition:ease all 1s; -moz-transition:ease all 1s; transition:ease all 1s;}
.link-btn-wt:hover{ color:#000; background:#fff;} .link-btn-wt:focus{ color:#000; background:#fff;}
.link-btn-blu{ border:2px solid #0099ff; color:#0099ff; background:none; padding:8px 30px; margin-top:10px; display:inline-block; -webkit-transition:ease all 1s; -moz-transition:ease all 1s; transition:ease all 1s;}
.link-btn-blu:hover{ color:#fff; background:#0099ff;} .link-btn-blu:focus{ color:#fff; background:#0099ff;}
.link-btn-blk{ border:2px solid #000; color:#000; background:none; padding:8px 30px; margin-top:10px; display:inline-block; -webkit-transition:ease all 1s; -moz-transition:ease all 1s; transition:ease all 1s;}
.link-btn-blk:hover{ color:#fff; background:#000;} .link-btn-blk:focus{ color:#fff; background:#000;}

.h-featured{ margin-top:45px;}
.h-pdts-holder{ margin-top:100px;}
.h-pdts-holder .pdt-list{ margin-bottom:60px;}
.pdt-list{ position:relative; overflow:hidden;}
.pdt-list .pdt-list-txt{ position:absolute; background:rgba(0,153,255,0.8); padding:30px; bottom:-200px; width:100%; -webkit-transition:ease all 1s; -moz-transition:ease all 1s; transition:ease all 1s; opacity:0;}
.pdt-list .pdt-list-txt h2{ white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.pdt-list h4{ margin-bottom:0;}
.pdt-list-txt a{ color:#fff;}
.pdt-list-txt .btn{ margin-top:30px;}
.pdt-list-img .img-responsive {max-height: 261px; }
.dope-vote{ width:20px; height:20px; display:inline-block; text-align:center; font-size:11px; font-weight:700; color:#000; padding-top:3px; border-radius:100px; background:#fff; margin-top:10px;}
.pdt-btn-vote{ position:relative;}
.pdt-btn-vote span{ position:absolute; top:19px; left:70px;}
.pdt-list-price{position:absolute; bottom:23px; right:30px; font-size:20px; font-weight:700;}
.pdt-list-price .fa-dollar-sign{ font-size:11px; margin-right:3px;}
.pdt-list:hover .pdt-list-txt{ bottom:0; opacity:1;}
.h-btns{ margin-top:40px;}
.h-premium-holder{ background:url(../img/premium-bg.jpg) no-repeat; background-size:cover; padding:60px; font-size:16px; margin-top:100px; text-align:center; color:#fff;}
.h-premium-holder span{ font-size:50px; text-transform:uppercase; font-weight:900; letter-spacing:2px; color:#0099ff;}
.h-premium-holder .link-btn-wt{ margin-top:30px; font-size:14px;}
.vote-submit{ margin-top:60px;}
.h-vote-dgn{ position:relative; margin-top:40px;}
.h-vote-dgntxt{ position:absolute; bottom:120px; right:0;}
.h-submit-dgn{ position:relative; margin-top:40px;}
.h-submit-dgntxt{ position:absolute; bottom:120px; right:0;}
.h-shop-insta{ margin-top:100px;}
.h-instalnk{ font-size:50px; font-weight:700;}
.h-instalnk small{ font-size:16px; font-weight:400;}
.h-slider{ margin-top:100px;}
.h-hit-about{ background:#f1f1f1; padding-top:60px; padding-bottom:60px; margin-top:100px;}
.h-startnow .fa-dollar-sign{ font-size:14px; margin-right:3px;} .h-startnow span{ color:#0099ff;} .h-startnow a{ display:inline-block; margin-top:20px;}
.h-about a{ border-bottom:1px solid #0099ff;}
.footer{ /*margin-top:100px;*/padding-top:20px; border-top:1px solid #ccc; margin-top:30px;}
.footer h2{ margin-bottom:10px;}
.footer-twitterfeed{ margin-top:30px;}
.profile-big{ width:67px; height:67px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; overflow:hidden;}
.profile-small{ width:40px !important; height:40px !important; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; overflow:hidden;}
.footer-profile{ margin-bottom:20px; position:relative; /*border-bottom:1px solid #eee;*/}
.footer-profile .profile-big{ position:absolute; top:0;}
.footer-profile .li{ position:relative; width:69%; word-break: break-all; top:5px; left:70px;}
.footer-profile .li .activityposteddate, .footer-profile .li img {display: none;}
.footer-profile{ font-weight:600; font-size:13px; }
.footer-profile small{ font-weight:400; line-height:16px;}
.footer-profile h6, .footer-profile .activity-stream-img h6{ margin-bottom:2px; margin-top:0px; overflow: inherit;}
.footer-profile .activity-stream-comment { margin-top: 0px; width: 100%; padding-left: 0px;}
.footer-profile .activity-stream-img {    margin-top: 0px; padding-left: 0px; width: 90%;}

.footer-list a{ font-weight:400;}
.footer-list ul li{ margin-bottom:30px;}
.footer-list .icn{ margin-right:15px; color:#666;}
.copyright{ margin-top:60px; padding-top:30px; font-size:11px; color:#666; border-top:1px solid #e7e7e7; margin-bottom:60px;}
.copyright p{ margin-top:5px;}

.inner-top{ margin-top:200px;}
#messages {margin-top: 125px; margin-left:50px;}
.link-content{border-bottom: 1px solid #0099ff;}
.sb-search.searchicn-before-login{ right:165px;}
.modal-dialog { max-width:480px;margin: 30px auto;}
.modal-body{ padding:60px;}
.modal-close{ width:34px; height:34px; background:#0099ff; padding:20px; position:absolute; top:0; right:0;}
.modal-close img{width:10px; height:10px;}
.modal-body h3{ margin-bottom:60px;}
.form-group{ margin:0; margin-top:60px;}
div.addressfield-container-inline > div.form-item {margin-right: 0 !important; }                                                                                                                                                                                                            
label{font-weight:600; font-size:14px; text-transform:uppercase;}
.modal-link{ margin-top:60px;}
.modal-link li{margin-bottom:8px;}
.form-group h6{ margin-top:0;}
.check{ width:30px; float:left}
.check-txt{ max-width:300px; float:left}
.g-recaptcha{ margin-top:60px;}
.popup-txt{ margin-top:60px;}
.btn-txt{margin-left:30px; display:inline-block;}
.top-shipping-txt{ position:absolute; top:-85px; left:15px;  font-size:12px;}
.shopbydesign-top{ text-align:right;}
.top-tab{ margin-top:20px;}
.top-tab li a{ margin-right:20px; border-bottom:1px solid #0099ff;}
.top-tab li{ position:relative;}
.top-tab li .bydesign-tip{ position:absolute; top:30px; font-size:9.5px; font-weight:600; color:#000; text-transform:uppercase; background:#fff; -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.19);-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.19);box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.19); white-space:nowrap; padding:5px 8px;}
.top-tab li .bydesign-tip .fas-icn{ margin-left:10px; color:#0099ff; font-size:12px;}
.top-tab li .bydesign-tip .fas-up{ color:#fff; position:absolute; top:-10px; left:30px; font-size:15px;}
.top-tab li a.active{ border:none;}
.list-filter{ margin-top:40px;}
.list-filters{padding:30px; background:#fff; margin-top:50px;}
.list-page{ margin-top:60px;}
.pdt-list h4 a{ font-weight:400;}
.list-page h5{ margin-top:0;}
.list-page .pdt-list-price{ font-size:14px;}
.cd-gallery ul{ padding-left:0; margin-left:-20px;}
.cd-gallery ul li{ margin-left:20px;}
.cd-gallery{ margin-top:30px;}
.list-gallery{}
.filter-tab{text-align:right; text-transform:uppercase; font-size:12px; margin-top:20px;}
.filter-tab ul li{ margin-left:20px;}
.filter-dropdown{ border:2px solid #000; padding:6px 12px; height:50px;}
.filter-dropdown option{ padding-top:15px; padding-bottom:15px;}
.list-filters h3{ margin-top:30px;}
.list-filters ul li{ margin-top:5px;}
.list-filters ul li a{padding:2px 4px; display:inline-block; font-size:12px;}
.list-filters ul li a.active{ background:#0099ff; color:#fff;}
.list-filters ul li .btn{ font-size:11px;}
.premium-banner{ margin-top:100px;}
.premium-banner-holder{ background:url(../img/premium-banner.jpg) no-repeat; background-size:cover; padding:60px; text-align:center; color:#fff;}
.premium-banner-holder big{ font-size:50px; text-transform:uppercase; font-weight:900; letter-spacing:2px; color:#0099ff; display:block;}
.premium-banner-holder p{ font-size:16px;}
.modal-dialog.invite-friend{ width:700px !important; max-width:700px !important;}
.form-group small{ display:inline-block; margin-top:10px; font-size:11px;}
.share-icns{ margin-bottom:15px;}
.media-share{ padding-left:30px; border-left:1px solid #ccc;}
.breadcrumb a{ border-bottom:1px solid #0099ff;}
.other-catagories{background:#f7f7f7; border-radius:4px; padding:8px 15px 6px; border-bottom:1px solid #d4d4d4; font-size:12px;}
.other-catagories ul{ margin-bottom:0;}
.other-catagories a{ text-transform:uppercase; margin-left:30px;}
.pdt-detail{ margin-top:30px;}
.pdt-detail-img .owl-buttons{ display:none;}
.pdt-detail-img{ position:relative;}
#sync2 .owl-item{ width:100px !important; max-width:100px!important; height:73px; margin-top:10px; margin-right:10px;} #sync2 .item img{ width:100%;}
.other-catagories .dropdown-menu{ border:none; text-transform:capitalize; background:#f1f1f1; margin-top:20px; left:15px; padding-right:20px; width:auto;}
.other-catagories .dropdown-menu li a{ color:#333; text-transform:capitalize; padding:0; margin-left:20px; font-size:12px; line-height:30px;}
.other-catagories .dropdown-menu .dropdowncaret{ position:absolute; top:-23px; left:20px; color:#f1f1f1; font-size:40px;}
.zoom-icn{ position:absolute; width:25px; height:25px; right:20px; bottom:10px;} .zoom-icn img{ width:100%;}
.lightbox {
	/** Default lightbox to hidden */
	display: none;

	/** Position and style */
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,153,255,0.5);
}
.close-btn{ position:absolute; z-index:99991; top:2%; right:2%; width:25px; height:25px; padding:8px; text-align:center; background:#0099ff;}
.close-btn img{ height:10px; width:10px;}
.lightbox img {
	/** Pad the lightbox image */
	max-width: 100%;
	max-height: 100%;
	margin-top: 2%;
}

.lightbox:target {
	/** Remove default browser outline */
	outline: none;

	/** Unhide lightbox **/
	display: block;
}
.other-catagories .popover{ border:none; border-radius:4px; width:80px; height:58px; padding:0; background:none; box-shadow:none;}
.popover > .arrow{border:none; display:none;}
.detail-txt{margin-left:30px;}
.detail-txt h2{ margin-bottom:5px;}
.profile-txt h4{ font-weight:600; margin-top:4px;}
.profile-holder{ margin-top:5px;}
.profile-holder .profile-txt{ position:relative; top:-8px;}
.pdt-price{ font-size:20px; font-weight:700; letter-spacing:1px; margin-top:5px; text-align:right;}
.text-linethrough{ text-decoration:line-through;}
.pdt-price h6{ margin-top:0;}
.pdt-price small{ font-size:12px; font-weight:400;}
.detail-ul{ margin-top:20px;} .detail-ul li{ padding-bottom:10px;}
.pdt-colors-holder{ margin-top:10px;}
.pdt-color{ width:22px; height:22px; margin-right:5px; border:2px solid inherit; margin-left:5px; margin-top:5px; margin-bottom:5px; cursor:pointer;}
.pdt-color.active{ border-radius:100px;}
.pdt-size{}
.pdt-size ul li{ background:#eee; min-width:20px; height:35px; text-align:center; padding-top:10px; padding-left:10px; padding-right:10px; font-weight:700; font-size:11px; text-transform:uppercase; cursor:pointer; margin-left:5px; margin-right:0px; margin-top:3px;}
.pdt-size ul li.active{ background:#333; color:#fff;}
.detail-txt .btn-primary{margin-top:10px;}
.detail-comment{ margin-top:30px;}
.detail-comment .form-control{ border:1px solid #ccc;}
.detail-comment .form-group{ margin-top:10px;}
.detail-comment .btn-primary{ margin-top:10px;}
.small-profile-holder{ margin-top:20px;}
.detail-comment .profile-txt{ position:relative; top:-10px; font-weight:600; text-transform:uppercase; font-size:12px;}
.support-artist{ background:url(../img/support_artistbg.jpg) no-repeat; background-size:cover; padding:30px; margin-left:30px;}
.support-artist p{margin-top:10px; color:#fff; margin-bottom:0}
.detail-img-stick{position:sticky; top: 200px}
.btm-shares{ margin-top:60px;}
.btm-related{ margin-top:100px;}
.btm-related .pdt-list{ margin-top:30px;}
.design-detail .dope-vote{ background:#0099ff; top:-10px;}
.design-detail .pdt-btn-vote{ margin-top:60px;}
.design-detail small{ font-size:11px; display:inline-block; margin-top:5px;}
.design-detail-txt{ margin-top:30px;}
.pdt-list-holder{ margin-top:100px;}
.pdt-list-holder h3{ margin-top:60px; margin-bottom:30px;}
.pdt-list-holder .pdt-list{ margin-bottom:60px;}
.cd-tabs h3{ margin-bottom:0; margin-top:30px;}
.cd-tabs__content .pdt-list{ margin-bottom:30px; margin-top:30px;}
.pdt-list-holder .btm-shares{ margin-top:70px;}
.account-profile{ margin-top:60px;}
.account-profile-detail{ margin-top:30px; margin-left:30px;}
.account-profile-detail h2{ margin-bottom:15px;}
.account-profile-detail p{ margin-bottom:20px;}
.account-profile-detail ul{ margin-top:60px;}
.account-profile-detail ul li{ padding-bottom:15px;}
.account-profile-detail ul li i{ display:inline-block; margin-right:10px;}
.account-profile-detail .icn{ margin-right:15px;}
.account-profile-detail .account-activity .icn{ margin-right:10px; color:#666;}
.account-info{ margin-top:100px;}
.account-info big{ font-size:50px; font-weight:900;}
.myaccount-tabs{ margin-top:100px;}
.myaccount-tabs nav{ background:#f7f7f7; border-bottom:1px solid #d4d4d4; padding:10px 20px 8px;}
.myaccount-tabs nav ul{ margin-bottom:0;}
.myaccount-tabs .cd-tabs__navigation a{font-weight:600; font-size:12px;}
.myaccount-tabs h2{ margin-top:60px; margin-bottom:30px;}
.cd-tabs__content li .activity-stream-holder li{ display:inline-block;}
.activity-stream-holder{ margin-top:30px;}
.activity-stream-holder .small-profile-holder{ margin-top:0;}
.activity-stream-holder .profile-txt{ position:relative; top:-15px;}
.activity-stream-img h6{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:600;}
.activity-stream-img img{ width:80px; height:58px;}
.activity-stream-comment{ margin-top:10px;}
.activity-stream-comment .pull-right{ margin-top:10px;}
.myaccount-tabs .media-share{ border:none; margin-top:60px; padding-left:0;}
.tab-table{ margin-top:40px;}
.tab-table .table > thead > tr > th{ border:none; font-weight:600; text-transform:uppercase; white-space:nowrap;}
.tab-table .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ border:none; padding:15px 0; padding-right:20px;}
.tab-credit h3{ margin-top:60px;}
.tab-credit p{ margin-top:30px; width:55%;}
.myaccount-tabs .btn-default{ margin-top:10px;}
.order-list-detail{ margin-top:60px;}
.histor-link{ margin-top:30px;}
.order-history-click{}
.order-history-click h3{ margin-bottom:30px;}
.bdr-line{ border-bottom:1px solid #ccc; margin-top:30px; margin-bottom:30px;}
.order-img{ width:98px; height:72px; margin-bottom:15px;}
.order-pdt-list{ margin-bottom:30px;}
.order-totals .tab-table .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding:5px 0;}
.my-design-info{ background:#ffff99; padding:60px; padding-bottom:50px; border-bottom:1px solid #bfbfbf; border-radius:4px; margin-top:10px;}
.my-design-exclamation{ position:absolute; top:9px; font-size:20px; color:#cc3333;}
.my-design-info p{ margin-left:40px;}
.my-design-actions{ margin-top:50px; padding-right:60px;}
.paypal-btn{ margin-top:15px; display:block;}
.my-design-actions h6{ position:absolute; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); transform: rotate(270deg); font-size:14px; font-weight:700;}
.my-design-list{ margin-top:30px; margin-bottom:30px;}
.my-design-list .approved{ background:#99cc00; border-radius:3px; font-size:11px; padding:2px 6px; color:#fff;}
.my-design-list h5{ font-weight:700;}
.my-design-list .not-approved{ background:#cc3333; border-radius:3px; font-size:11px; padding:2px 6px; color:#fff;}
.my-account-sale-holder{}
.my-account-sale-holder h2{ margin-bottom:5px;}
.my-account-sale-selectmnt .form-control{ width:100px; display:inline; margin-right:5px;}
.my-account-sale-selectmnt .btn-primary{ position:relative; top:-10px; margin-top:10px;}
.my-account-sale-selectmnt label{ text-transform:none;}
.sale-img{ width:120px; height:87px;}
.table-border{ border-bottom:1px solid #ccc;}
.in-banner{ margin-top:60px;}
.challenge-txt{ margin-top:60px;}
.challenge-txt big{ font-weight:700; font-size:20px;}
.challenge-txt p{ margin-top:20px;}
.challenge-txt .share-icns{ margin-top:60px;}
.how-wrks-holder{ margin-top:100px;}
.how-wrks{ margin-top:30px;}
.how-wrks-holder h2{ margin-bottom:30px;}
.related-designs{ margin-top:100px;}
.related-designs .pdt-list{ margin-top:60px;}
.related-designs .link-btn-blk{ margin-top:60px;}
.challenge-form{margin-top:60px;}
.challenge-form h2{ margin-top:30px; margin-bottom:30px;}
.info-title{ margin-right:20px;}
.info-title h4{ font-weight:700; margin-top:30px;}
.info-title .tip{ position:relative; top:-10px;}
.info-title h6{ margin-top:0;} .info-title h4{ margin-bottom:5px;}
.challenge-form .form-group{ margin-top:0;}
.choose-file-btn{ position:relative; top:25px; margin-bottom:60px;}
.file-field input[type=file] {position: absolute; top:0; right: 0;left: 0;bottom: 0;width: 100%;margin: 0;padding: 0; cursor: pointer;opacity: 0;}
.file-path-wrapper{ position:absolute; top:0; left:165px;}
.file-path-wrapper input{ border:none; outline:0;}
.choose-file{ border:2px solid #333; cursor:pointer; padding:15px 30px;}
.img-selection-holder{ margin-bottom:60px;}
.challenge-form label{font-size:12px; margin-top:30px;}
.challenge-form .form-group{ margin-bottom:30px;}
.challenge-form  .form-check{ margin-top:30px;}
.challenge-form .tooltip-inner {width: auto;max-width: inherit;padding: 0;text-align: center;background-color: #fff; border-radius: 0px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);}
.challenge-form .tooltip-arrow { display:none;}
.social-shares{ margin-top:0px;}
.big-txt{ font-size:50px; font-weight:600; line-height:67px; margin-top:30px; margin-bottom:30px;} .big-txt span{ font-weight:900; text-transform:uppercase;}
.pdt-download .pdt-detail-img{ margin-top:20px;}
.pdt-detail.pdt-download{ margin-top:0;}
.template-guidlines{ margin-top:100px;}
.guidlines-holder{ margin-top:60px;}
.guidlines-holder h2{ margin-bottom:20px;}
.guidlines-holder p{ min-height:72px;}
.template-download{ margin-top:100px;}
.download-holder{ margin-top:60px; position:relative;}
.download-holder a{ position:absolute; bottom:-10px; right:10px; font-size:10px; color:#666;}
.download-holder span .download-arrow{}
.download-holder span{ width:30px; height:30px; display:block; border-radius:100px; background:#0099ff; color:#fff; font-size:18px; text-align:center; padding-top:6px;}
.filter-tab big{ font-weight:900;}
.vote-btns{ right:40px;}
.vote-btns .btn{ margin-top:10px;}
.vote-btns .nid{display:none;}
.vote-btns span{top:0;}
.form-group small{ display:block; margin-top:0; font-size:10px;}
.pdt-cataogries{}
.modal-dialog.edit-profile{ max-width:60%; width:60%;}
.profile-big-modal{ width:100px; height:100px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; overflow:hidden;}
.profile-choose{ top:-45px;}
.profile-choose .choose-file{ padding:6px 10px; font-size:11px;}
.profile-choose .file-path-wrapper{ left:95px; top:0px; font-size:11px;}
.edit-profile .choose-file-btn{ margin-bottom:0;}
.dob li{ width:60px;}
.edit-profile-banner{ position:relative; margin-top:30px;}
.user-btm{ margin-top:100px;}
.user-btm .link-btn-blu{ margin-bottom:5px;}
.big-txt1{ font-size:20px; font-weight:600; margin-top:30px;}
.page-mid{ margin-top:60px;}
.page-mid .pdt-list-txt h6{ color:#fff;}
.challenges{ margin-top:20px;}
.challenges-holder h3{ margin-top:40px;}
.challenges-holder{ margin-bottom:60px; margin-top:40px;}
.pdt-catagory{ padding:60px; background:#f1f1f1; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border-bottom:1px solid #bfbfbf; margin-top:30px;}
.collapse-row{ margin-top:60px;}
.collapse-row h5{text-transform:capitalize; font-size:14px;}
.collapse-row .choose-file{ padding:10px 20px;}
.collapse-row  .choose-file-btn{ margin-bottom:45px;}
.cartadded-list-img{ width:120px;}
.cartadded-list-txt{ position:relative; top:20px;/*top:-20px;*/}
.cartadded-list-txt h4{ text-transform:uppercase; font-weight:600; margin-bottom:5px;}
#addcartpopup_productprices span, #addcartpopup_productprices small { text-transform: uppercase; font-weight: 600; margin-bottom: 5px; font-size: 12px; }
#ua-addtocart-overlay {position: absolute; margin-top: 10px; padding: 10px 6px; background: #ccc; font-weight: bold; width: 88%; text-align: center; display: none;}
#commerce-paypal-bml-order-form {display:none;}
.cartadded-list-txt h5{ text-transform:uppercase; font-weight:400; margin-top:0px;}
.cartadded-list-txt h5 span{ text-transform:lowercase;}
.cartadded-list .btn-primary{ margin-top:0;}
.cartadded-list ul{ margin-bottom:0; padding-bottom:0; line-height:0;}
.cart-table{}
.cart-table img{width:120px; height:auto;}
.cart-table .form-control{ width:50px;}
.cart-table .link-content{ margin-top:30px; display:inline-block;}
.cartbtn{width: 100% !important;}
.grand-total{}
.grand-total span{} 
.grand-total span big{ font-weight:900;}
.cart-btm{ margin-top:100px;}
.cart-btm .tooltip-arrow { display:none;}
.cart-check{ margin-top:20px; margin-bottom:30px;}
.arrow-btn{ padding:6px 10px; margin-top:-7px; position:absolute; top:5px; right:0;}
.btn-field{ position:relative;}
.btn-field .form-control{ padding-right:40px;}
.shipping-option{ margin-top:30px;}
.checkout-container{ margin-top:60px;}
.card-body{ padding-bottom:30px;}
.form-check{margin-top:60px; margin-bottom:60px;} .form-check label{ text-transform: none;}
.card-link{ text-transform:uppercase; margin-bottom:20px; display:block; padding:20px; border-bottom:1px solid #ccc; background:#f1f1f1; border-radius:4px;}
.small-head{ margin-top:60px;}
.card h4{ background:#f1f1f1; border-bottom:1px solid #ccc; padding:8px 12px;}
.card img{ width:120px; margin-bottom:5px;}
.summary-table img{width:80px; margin-right:20px;}
.summary-table h5{ margin-top:0; margin-bottom:5px; font-weight:600; font-size:11px;}
.summary-table small{ font-size:11px;}
.tabtable1{ margin-top:0;}
.summary-table{padding:20px; padding-bottom:0; background:#f9f9f9; margin-top:10px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.sm-table{ width:190px;}
.summary-table-btm{ border-top:1px solid #ccc;}
.earned-credit{ margin-top:40px;}
.earned-credit .form-check{ margin-top:20px; margin-bottom:0px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.promo-code{ margin-top:20px;}
.promo-code small{ display:block; margin-top:5px;}
.red-color{ color:#cc0000;}
.apparel-support{}
.apparel-support h6{ margin-bottom:15px;}
.sep-row{ border-top:1px solid #ccc; padding-top:30px; margin-top:30px;}
.select-color .pdt-color{ width: auto; height: auto; margin-bottom:10px; margin-right:5px;}
.select-color .pdt-color span{ width:22px; height:22px; display:inline-block; position:relative;}
.select-color .form-check{ margin-top:0;}
.default-color{ border:2px solid #FF0004}
.select-color .tooltip-arrow { display:none;}
.select-color .tooltip-inner{ background:#fff; border-radius:0; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); width:360px; max-width:360px; height:261px; padding:0;}
.modal-dialog.pdt-uploadmodal{width:80% !important; max-width:80% !important; overflow: auto;}
.modal-dialog.pdt-uploadmodal .modal-body{ overflow:auto; width:100%; background:#fff;}
.pdt-upload-holder{ width:806px; position:relative; text-align:center;}
#product_design_style_image {width:377px; height:475px;}
.outline_img2{text-align:center; z-index: 100;}
.ua_color_buckets {position:absolute; z-index:1000; display:none; background: #C1C1C1; padding: 2px; max-height: 210px; }                                                               
.red{ color:#cc0000;}
.slidecontainer {width: 100%; margin-top:30px;}
.slider {-webkit-appearance: none; width: 100%;height: 5px; border-radius: 5px;background: #d3d3d3;outline: none;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;}
.slider:hover {opacity: 1;}
.slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 15px;height: 15px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#0099ff;cursor: pointer;}
.slider::-moz-range-thumb {width: 15px;height: 15px;  -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;border: 0;background:#0099ff;cursor: pointer;}
.pdt-upload-support small{ margin-left:5px; display:inline-block;}
.pdt-upload-support { margin-top:20px;}
.pdt-upload-support li{ margin-top:10px;}
.btn-primary small{ font-size:10px;}
.pdt-upload-txt{ padding-top:20px; padding-bottom:20px; padding-right:20px; background:#fff;}
.upload-design-holder{ position:absolute; width:225px; height:455px; border:2px dashed #cc0000; margin:0; /*top:50%; left:50%; transform:translate(-50%,-50%);*/}
.upload-design-fix{ width:auto; height:auto; padding:5px; border:1px solid #7FEC3C; position:absolute;}
.pocket{width:98px;height:98px;top:20px;left:90px;;position:absolute;text-align:center;z-index:3}                
.rivew-card ul{ margin-bottom:30px;}
.custom-control-label{ text-transform:none; margin-left:5px;}
.custom-radio .tooltip-arrow { display:none;}
.custom-radio a{display:inline-block; margin-left:15px;}
.border-row{ border-top:1px solid #ccc; }
.complete h1 span{ color:#0099ff}
.complete .col-md-4{ margin-top:40px;}
.complete ul{ margin-top:20px;}
.faq{ margin-top:100px;}
.faq-head h1{ line-height:47px;}
.faq-head h6{ margin-top:20px;}
.faq-content{ margin-bottom:100px;}
.faq-content h3{ margin-bottom:10px;}
.faq-content h6{ margin-bottom:20px; margin-top:50px; font-size:16px; font-weight:700;}
.faq ul li{ margin-bottom:15px;}
.faq-content-holder{ border-left:1px solid #ccc; padding-left:60px;}
.faq-content{ position:relative;}
.faq-content .anchor{ position:absolute; top:-200px;}
#affix{ position:relative;}
.fixed #affix{position: fixed; z-index:99;}
.faq-holder{ margin-top:100px;}
.faq-holder ul{padding:0; margin:0;}
.cd-faq__items{ margin-left:60px; border-left:1px solid #ccc; padding-left:60px;}
.cd-faq__category{ font-size:14px;}
.cd-faq__items h3{ margin-bottom:20px;}
.faq-holder ul.cd-faq__group{ margin-bottom:60px;}
.cd-faq__item{ margin-bottom:10px;}
.cd-faq__categories li{ padding-bottom:15px;}
.address-head{ margin-top:30px; margin-bottom:10px;}
.contact_dept_title{ margin-top:60px;}
.ortxt{ margin-top:30px;}
.contact-form-holder .form-check{ margin-top:30px; margin-bottom:0px;}
.unknown-page{ margin-top:160px; padding-right:100px;}
.bid-page{ margin-top:160px;}
.mt{ margin-top:8px !important;} .mt1{ margin-top:20px !important;} .mt2{ margin-top:30px !important;} .mt3{ margin-top:40px !important;} .mt4{ margin-top:50px !important;}
.mb{ margin-bottom:8px !important;} .mb1{ margin-bottom:20px !important;} .mb2{ margin-bottom:30px !important;} .mb3{ margin-bottom:40px !important;} .mb4{ margin-bottom:50px !important;}
/*Added by PK*/
#reviewyourorder table {width:100%;} 
.checkout-container .commerce-order-handler-area-order-total .commerce-price-formatted-components {width:100%;} 
.commerce-month-year-divider {display: none;}
.form-type-radio {margin-bottom: 1em;}
#credit_card_exp_year {margin-top: 1.8em;}
#block-user-login {width:50%; margin: auto;}
#reviewyourorder .commerce-price-formatted-components .component-total {padding-right: 8.8em;}
#reviewyourorder .commerce-price-formatted-components tr.even, #reviewyourorder .commerce-price-formatted-components tr.odd {background-color: transparent;}
#reviewyourorder .commerce-price-formatted-components td {padding: 5px 0;}
.icon_wrapper{width:61px;height:auto;float:left;margin-right:1em;margin-bottom:16px}
.icons{width:61px;height:30px;float:left;text-align:center;}
.faceicon{text-align: center; border: 1px solid #baa8a8; border-radius: 5px 5px 0 0;}
.faceicon2{width:66px;height:34px;float:left;text-align:center;color:#000;padding-top:13px;margin-top:10px;margin-right:20px;margin-bottom:10px;}
.dopeicon{width:68px;height:68px;float:left;text-align:center;color:#fff;font-weight:bold;padding-top:22px;cursor:pointer;font-size: 12px;}
.comments {margin-top: 12px;}
.comments .icon , .name, .comments_text {float:left; margin: 0 10px;}
.icon img {width: 40px; border-radius: 100%; margin: 0 0 10px;}
#ua_pu_overlay div#uapercentage{ width:400px; height:50px; display:none;}
#ua_pu_overlay div#uaprogressbar{ height:40px; background: #00a8ff; border-radius:20px; padding-top:20px; color: #000;}
.color_box{width:26px;height:37px;background-color:;float:left;margin:10px 5px 5px 0px;color:#000;padding:0px 0px 0px px;text-align:center}
.product_color_mockup{position:absolute; margin:-130px -75px;display:none;}
.upload_products_open {position: absolute; margin: -18px -162px; display:none;}
.product_style_colorcode{width:22px; height:22px; border: 1px solid #dedede;}
.ui-widget.ui-widget-content {z-index: 10000;}.ms1{ margin-left:5px !important;} .ms2{ margin-left:10px !important;} .ms3{ margin-left:20px !important;} .ms4{ margin-left:30px !important;}
.me1{ margin-right:5px !important;} .me2{ margin-right:10px !important;} .me3{ margin-right:20px !important;} .me4{ margin-right:30px !important;}
.m0{margin:0 !important;} .me0{margin-right:0 !important;} .ms0{margin-left:0 !important;} .mt0{margin-top:0 !important;} .mb0{margin-bottom:0 !important;}
.p1{ padding:5px;}
.pt1{ padding-top:20px !important;} .pt2{ padding-top:30px !important;} .pt3{ padding-top:40px !important;} .pt4{ padding-top:50px !important;}
.pb1{ padding-bottom:20px !important;} .pb2{ padding-bottom:30px !important;} .pb3{ padding-bottom:40px !important;} .pb4{ padding-bottom:50px !important;}
.ps1{ padding-left:5px !important;} .ps2{ padding-left:10px !important;} .ps3{ padding-left:20px !important;} .ps4{ padding-left:30px !important;}
.pe1{ padding-right:5px !important;} .pe2{ padding-right:10px !important;} .pe3{ padding-right:20px !important;} .pe4{ padding-right:30px !important;}
.p0{padding:0 !important;} .pe0{padding-right:0 !important;} .ps0{padding-left:0 !important;} .pt0{padding-top:0 !important;} .pb0{padding-bottom:0 !important;}
.progress {display: flex;height: 2px;font-size: 0.75rem;background-color:#0099ff;border-radius: 0.25rem;position: relative; overflow:visible;}
.progress-holder {position: absolute;height: 30px;width: 30px;border-radius: 100px;color: #fff;background:#0099ff;padding-top: 5px;font-weight: bold;top: -15px;}
.progress-bar {display: flex;flex-direction: column;justify-content: center;overflow: hidden;color: #fff;text-align: center;white-space: nowrap;background-color:#0099ff;transition: width 0.6s ease;}
.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}
.tooltip.left .tooltip-arrow{border-left-color:#0099ff;}
.countdown-holder {
    font-size: 18px;
    position: absolute;
    top: -130px;
    left: 30px;
    border-left: 5px solid #21409a;
    padding-left: 30px;
}
.fs-1{ font-size:30px;}
.card-tag {
    position: absolute;
    z-index: 1;
    background: #9b59b6;
    color: #fff;
    top: 30px;
    right: 0;
    padding: 3px 15px;
    font-size: 15px;
}
.rounded-start {
    border-bottom-left-radius: 0.25rem !important;
    border-top-left-radius: 0.25rem !important;
}
.tag-title{position:relative; display:inline-block; top:0; padding:8px 15px 6px; border-radius:3px; background: #9b59b6;color: #fff;}
.table-media{ margin-bottom:20px;}
.table-media img{ width:35px !important; height:35px !important; border-radius:100px;}
.table-media .media-body{ width:auto !important; padding-top:8px !important;}
.s-image {width:150px; display:block;}
.donate-win-holder .card, .card-holder .card{
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 1.25rem; margin-bottom:30px;
}
.text-center {
    text-align: center !important;
}
.p2 {
    padding: 1rem !important;
}
.shadow {
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
}
.border-0 {
    border: 0 !important;
}
.link-btn {
    background: #0033ff;
    padding: 8px 15px;
    color: #fff;
    border-radius: 2px; margin-top:10px;
}
.link-btn:hover {color:#fff;} .link-btn:focus {color:#fff;}

.donate-win-holder .card big {
    line-height: 30px;
    font-weight: 900 !important;
    padding-top: 20px;
}

.donate-win-flot {
    position: absolute;
    top: 0;
    background: #9b59b6;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    padding: 2px 8px;
    font-size: 9px;
    border-radius: 3px;
    top: -8px;
    left: 25%;
}
.donate-win-holder .card.border-primary {
    border: 2px solid #0033ff!important;
}
.col-xs-2 img{ width:45px;}
.float-end {
    float: right !important;
}
.border-2 {
    border-width: 2px !important;
}
.border-top {
    border-top: 1px solid #dee2e6 !important;
}
.zoom{}
.zoom:hover{transform: scale(1.5)}
.rotate .fa-chevron-down {
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.rotate.down .fa-chevron-down {
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.top-ad-band{top:0; width:100%; background:#000; position:fixed; padding:5px; z-index:9999; text-align:center;} .top-ad-band a{color:#fff; font-weight:400; font-size:12px;}
.mt-3{ margin-top:30px;}
.sizechart{ margin-top:10px;}
 label.error {color: #f00; font-size: 10px;}
 .pt3{ padding-top:5px;}
@media(max-width:1199px){
	.h-banner-featured{margin-top:160px;}
	.h-banner img{ margin-left:0;}
	.h-bannertxt{ margin-left:30px;}
	.navbar-default .navbar-nav > li > a{ font-size:12px;}
	.footer{ font-size:12px;}
	.cd-filter{ width:280px; left:0;}
	.cd-main-content.is-fixed .cd-filter{ top:110px;}
	.modal-dialog.pdt-uploadmodal{width:1000px !important; max-width:1000px !important; overflow: auto;}
.modal-dialog.pdt-uploadmodal .modal-body{ overflow:auto; width:1125px; background:#fff;}
.pdt-upload-txt{ padding-left:20px; width:200px;}
.cd-faq__items--slide-in{ background:#fff; margin-top:100px; -webkit-box-shadow: -14px 14px 16px -7px rgba(0,0,0,0.17);
-moz-box-shadow: -14px 14px 16px -7px rgba(0,0,0,0.17);
box-shadow: -14px 14px 16px -7px rgba(0,0,0,0.17);}
.faq-holder{ margin-top:50px;}
.faq-holder ul.cd-faq__categories{ padding-top:30px; padding-bottom:0px; padding-left:20px;}
.faq-holder ul.cd-faq__categories li{ margin-bottom:20px;}
.cd-faq__item{ margin-bottom:30px;}

	}
@media(max-width:991px){
	h1{ font-size:30px; letter-spacing:2px; line-height:31px;}
    h2{font-size:16px; letter-spacing:1px; line-height:21px;}
	.navbar-fixed-top{ padding-top:30px;}
	.h-banner-featured{margin-top:100px;}
	.navbar-brand{margin-top:10px;height:90px;}
	.nav-supports{top:30px; right:60px;}
	.navbar-toggle{ margin-top:22px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;}
	.navbar-default .navbar-toggle{ border:none; margin-right:10px;}
	.navbar-default .navbar-toggle .icon-bar{ background:#000;} .navbar-default .navbar-toggle .icon-bar.blue{ background:#0099ff; width:20px;}
	.navbar-toggle .icon-bar{ height:1px; width:25px;}
	.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}
	.h-pdts-holder,.h-featured, .h-premium-holder, .h-shop-insta, .h-slider, .footer, .premium-banner, .detail-comment, .btm-shares, .btm-related, .pdt-detail, .pdt-list-holder, .account-info, .myaccount-tabs, .in-banner, .how-wrks-holder, .related-designs, .template-download, .template-guidlines, { margin-top:40px;}
	.h-btns{ margin-top:0;}
	.contact_dept_title{ margin-top:30px;}
	.unknown-page{ margin-top:0px; padding-right:0;}
	.h-premium-holder span{ font-size:30px;}
	.h-premium-holder{ font-size:14px;}
	.vote-submit, .h-hit-about{ margin-top:40px;}
	.h-instalnk{ font-size:30px; margin-top:30px;}
	.h-about{ margin-top:40px;}
	.copyright{ margin-top:10px;}
	.animated {-webkit-animation-duration:0s;animation-duration:0s;}
	.sb-search{margin-top:21px; right:145px;}
	.navbar-nav > li > .dropdown-menu{background: #fff;}
	.navbar-right.navbar-nav > li > .dropdown-menu{background: #fff;}
	.dropdown-menu .fa-caret-up{display:none;}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{ padding-left:0;}
	.navbar-nav > li > .dropdown-menu{ padding-top:0;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#333; line-height:5px; font-size:11px;}
	.navbar-right.navbar-nav > li > .dropdown-menu{ padding-top:0;}
	.navbar-collapse{ margin-top:0;}
	.inner-top{margin-top:125px;}
	.sb-search.searchicn-before-login{right:210px;}
	.modal-dialog { max-width:480px; margin:30px auto;}
	.top-shipping-txt{top:-45px;}
	.cd-filter{ width:280px; left:0;}
	.cd-main-content.is-fixed .cd-filter{ top:100px;}
	.premium-banner-holder big{ font-size:30px;}
    .premium-banner-holder p{ font-size:14px;}
	.list-page{ margin-top:40px;}
	.other-catagories{ margin-top:30px;}
	.detail-txt{ margin-top:30px; margin-left:0;}
	.support-artist{ margin-top:30px; margin-left:0;}
	#sync2 .owl-item{ width:80px !important; height:58px;}
	.design-detail{ margin-top:40px;}
	.design-detail-txt h2{ margin-bottom:30px;}
	.design-detail .pdt-btn-vote{ margin-top:30px;}
	.cd-tabs__navigation a{ text-transform:uppercase; font-weight:900; margin-top:30px;}
	.cd-tabs__content{ padding-left:100px;}
	.account-profile-detail{ margin-left:0;}
	.myaccount-tabs{ margin-bottom:60px;}
	.myaccount-tabs .cd-tabs__content{padding-left:140px;}
	.myaccount-tabs nav{border-right: 1px solid #d4d4d4;}
	.tab-table .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ border:none; padding-right:20px;}
	.tab-credit h3{ margin-top:30px;}
	.tab-table{ margin-top:20px;}
	.tab-credit p{ margin-top:30px; width:100%;}
	.my-design-info{ padding:30px; padding-bottom:20px;}
	.my-design-actions{ margin-top:30px;}
	.my-design-actions h6{ position:relative; transform:none;}
	.my-design-actions p{ margin-left:0;}
	.challenge-txt{ margin-top:30px;}
	.challenge-txt .col-md-4{ margin-top:30px;}
	.challenge-txt .share-icns{ margin-top:30px;}
	.how-wrks-holder h2{ margin-bottom:0;}
	.how-wrks h2{ margin-bottom:30px;}
	.related-designs .pdt-list{ margin-top:30px;}
	.related-designs .link-btn-blk{ margin-top:30px;}
	.big-txt{ font-size:30px; line-height:40px;}
	.guidlines-holder p{min-height:50px;}
	.guidlines-holder{ margin-top:30px;}
	.challenges-holder{ margin-bottom:0;}
	.challenges-holder h3{ margin-top:20px;}
	.page-mid{ margin-top:0;}
	.cd-faq__items{ margin-left:60px; border-left: none; padding-left:30px; padding-top:30px; padding-bottom:60px;}
	.cd-faq{ box-shadow:none;}
	.social-shares{ margin-top:15px;}
	.countdown-holder { position:relative; top:0px; margin-top:50px;}
	.pdt-detail .col-md-7{ padding-left:0; padding-right:0;} .pdt-detail .container{ padding:0;}
	.detail-img-stick{position:static; top: 200px}
	}
@media(max-width:767px){
	.pdt-list .pdt-list-txt{ position:relative; background:none; padding:30px 0; bottom:0; width:100%; -webkit-transition:ease all 1s; -moz-transition:ease all 1s; transition:ease all 1s; opacity:10;}
  .pdt-list-txt a{ color:#000;}
  .h-btns h2{ margin-top:30px;}
  .h-about img{ margin-bottom:30px;}
  .cd-filter{left:0px;}
  .cd-main-content.is-fixed .cd-filter{ top:100px;}
  .filter-tab ul li{ margin-left:10px;}
  .premium-banner-holder{ padding:40px;}
  .email-frnd{ margin-bottom:60px;}
  .media-share{ padding-left:0px; border-left: none;}
  .modal-dialog.invite-friend{ width:auto !important; max-width:480px !important;}
  .other-catagories a{ font-size:10px; margin-left:10px;}
  .other-catagories .dropdown-menu{ margin-top:10px;}
  #sync2 .owl-item{ width:60px !important; height:44px;}
  .cd-tabs__content{ padding-left:0px;}
  .cd-tabs__navigation a{ margin-right:20px;}
  .account-info h3{ margin-bottom:20px;}
  .myaccount-tabs .cd-tabs__navigation a{ margin-top:10px; font-size:10px;}
  .myaccount-tabs nav{ padding-top:0px;}
  .myaccount-tabs .cd-tabs__navigation{ width:auto;}
  .myaccount-tabs h2{ margin-top:30px; margin-bottom:0px;}
  .myaccount-tabs .cd-tabs__content{padding-left:0;}
  .activity-stream-comment .pull-right{ float:none !important; margin-bottom:30px; display:block;}
  .myaccount-tabs .media-share{ margin-top:30px;}
  .myaccount-tabs .form-group{ margin-top:30px;}
  .table-responsive{ border:none;}
  .order-list-detail{ margin-top:30px;}
  .order-history-click h6{ margin-top:20px;}
  .how-wrks h2{ margin-bottom:10px;}
  .challenges-holder .pdt-list .pdt-list-txt{ padding-bottom:0;}
  .pdt-cataogries{ margin-top:40px;}
  .collapse-row{ margin-top:30px;}
  .collapse-row h6{ margin-top:40px;}
  .pdt-catagory{ padding:30px;}
  .view-content{ margin-top:40px;}
  .footer-list{margin-top:30px;}
  .pdt-detail{ margin-top:30px;}
  .shopbydesign-top{ text-align:left;}
  .link-btn-blu{padding: 6px 12px; font-size:12px;}
  .pdt-list-holder{ margin-top:30px;}
  .pdt-list .pdt-list-txt{ padding-top:10px;}
  .list-shopbtn{ margin-top:50px;}
  a .h-bannertxt p{ font-weight:400; font-size:10px;}
  .h-bannertxt{ left:0;}
  .cartbtn{width: 100% !important; position: fixed; bottom: 0; background: #0099ff; color: #fff; left:0; z-index: 99;}
  #ua-addtocart-overlay{width: 100% !important; position: fixed; bottom: 0; left:0; z-index: 100;}
  .link-btn-blk {padding: 6px 12px;font-size: 12px;}
  .checkout.pull-right{ float: left !important;}
  .checkout.pull-left{ float: right !important; width: 100%; margin-top: 40px;}
  .checkout-container {margin-top:30px;}
	}
@media(max-width:600px){
	h1{ font-size:20px; letter-spacing:2px; line-height:23px;}
	.h-bannertxt{ width:90%; bottom:0px; padding:20px; margin-left:0;}
	.pdt-list .pdt-list-txt{ padding-bottom:0;}
	.modal-dialog { max-width:480px; margin:30px auto;}
	.modal-dialog.invite-friend{ width:auto !important; max-width:480px !important;}
	.modal-body{ padding:30px;}
	.form-group{ margin-top:40px;}
	.filter-tab ul li{ font-size:10px;}
	.shopbydesign-top .link-btn-blu{ margin-top:0px;}
	.premium-banner-holder big{ font-size:20px;}
	.other-catagories a{ font-size:9px; margin-left:5px;}
	.account-info big{ font-size:20px;}
	.account-info h3{ font-size:12px;}
	.challenge-txt big{ font-size:14px;}
	.big-txt{ font-size:20px; line-height:30px;}
	.guidlines-holder p{min-height:inherit; height:auto;}
	.guidlines-holder{ margin-top:30px;}
	.download-holder{ margin-top:30px;}
	.big-txt1{ font-size:16px;}
	.pdt-catagory{ margin-top:15px;}
	.shopbydesign-top .link-btn-blu.list-shopbtn {margin-top: 35px;}
	.h-bannertxt{ padding-bottom:5px; width:100%;}
	}
@media(max-width:480px){
	.navbar-brand{ max-width: 125px;}
	.sb-search{margin-top:51px; right:14px;}
	.sb-search.searchicn-before-login{right:15px;}
	.modal-dialog { max-width:480px; margin:10px 10px;}
	.top-shipping-txt{top:-45px;}
	.filter-tab ul li{ margin-left:5px;}
	.other-catagories li{ display:inline-block; margin-top:10px;}
	.other-catagories .dropdown-menu{ margin-top:0;} .other-catagories .dropdown-menu li{ margin-top:0 !important;}
	.other-catagories .dropdown-menu li a{ line-height:25px;}
	.other-catagories a{ margin-left:0px;}
	.breadcrumb { font-size:12px;}
	#sync2 .owl-item{ width:50px !important; height:36px;}
	.cd-tabs__navigation{ width:300px;}
	.account-info h3{ font-size:11px;}
	.activity-stream-holder .profile-txt { top:0; font-size:12px;}
  .pdt-detail-catagories{ padding: 0;}
	}