@charset "utf-8";

@media only screen and (min-width: 200px) and (max-width:500px) {
.wrapper{width:94% !important; margin:0% 3% !important; padding:0px;}

.toplinkleft { width:100% !important; text-align:center;}
.toplinkleft li { padding: 0 6.9px;}
.madeintext { display:none;}
.toplinkright { width:100% !important;}
.viewcarttext { float: left;}
.logo {width:140px !important; padding: 5px 0;}
.smllink01 .icon01{ display:none !important; }
.smllink01 .icon02{ display:none !important; }
.smllink01 .icon03{ display:none !important; }

.contacttop { width:100% !important;font-size: 15px; padding-bottom: 10px; text-align:center; display:none;}
.logopart {padding: 10px 0 10px;}
.contacttext:before { display:none;}
.emailtext:before { display:none;}

.threebox_wp {padding: 15px;}
.smllink01 {margin:0 0 10px 0;padding:10px;width: 100% !important;}
.smllink_text { width:100% !important;}
.smlhead02 { font-size:18px;}

.leftpart {padding: 15px 1px 0 0;width: 100% !important;}

.rightpart {padding:5px 0 0;width: 100% !important;}

.newestpro_list { text-align:center;}
.newestprobox { border:0px; float:none;display: inline-block;}

.searchpart { padding: 10px 0;}
.search_left {font-size: 18px;padding: 0px 0 10px 0;text-align: left;width: 100% !important;}
.search_right {width: 100% !important;}
.textbx {margin: 0 0 0 0px;padding: 0 5px 10px 0;width:65% !important;}

.btmlinktab01 { margin: 0 0%;width: 100% !important;padding: 0 10px;}

.megamenulist01 ul {padding: 0 0 0 15px;}
.megamenu_img { display:none}
.megamenulist01 { width:100% !important;}
.megamenulist01 ul li { margin:0 !important; width:100% !important;}
.megamenulist01 ul li a:hover { background:none !important;border-bottom: 1px solid #ccc !important;}
.megamenu ul li .rgdev-click { display:none;}
.megamenu {min-width: 280px !important;}
.megamenulist01 ul li a {font-size: 13px; height: auto;line-height: 20px;margin: 0; padding: 4px 0;}
.megamenuclick .rgdev-click { display:none;}
.flex-control-nav{ display:none; }
.colstyle{width:100%; text-align:left; padding:5px 10px;}

.megamenulist-onecol {width: 100% !important;}
.megamenu-onecol {min-width: 280px !important;}
.megamenulist-onecol ul {padding: 0 0 0 15px;}
.megamenulist-onecol ul li {margin:0 !important;width:100% !important;}
.megamenulist-onecol ul li a:hover { background:none !important;border-bottom: 1px solid #ccc !important;}

.imagemrg{ margin:0px !important; float:left; width:100%;}
.smallimagelink { text-align:center;}




/*Detail page*/
.pro_detail_box {padding: 0; width: 100% !important;}
.resp-tab-content {min-height: 50px !important;}
.select_product_options01 {border-right: 0px solid #ededed;width: 100% !important;}
.optionsbox {padding: 5px 0px 5px 0;}
.optionslable {font-size: 12px; padding: 8px 10px 5px 0;}
.select_product_options02 {width: 100% !important;}
.selectparts {padding-left: 0;}
.reprinttext {margin-left: 0;}
.logintext {width: 149px !important;}
.radio {margin:10px 0 15px 0;}
.stepbox_title {font-size: 13px;}
.artworkbox {width: 100% !important;}
.artworkbox > .optionslable {padding: 0 0px 5px 0;}
.versionbox {padding: 5px 0 5px 0px; width: 100% !important;}
.versionlable {padding: 10px 0 5px;width: 38% !important;float: left;}
.addlatex {padding: 0 0px 0 0;width: 100% !important;}
.addlatex02 {width: 100% !important;}
.product-summary-box {width: 100% !important;margin-top: 20px;}

.breadcome02 { width:100% !important; padding:10px 0 0px 0;}
.select-different-sizebox { width:100% !important;padding:10px 0;}
.select-different-lable {font-size: 14px;width: 47% !important;}
.select-different-text {width: 53% !important;}


/*Sign UP*/
.account-login { margin:5px 0;}
.rloginbxleft { width:100% !important;}
.account-login .content p { font-size:13px; line-height:18px; margin:0px;}
.logintext { width:100% !important;}
.rloginbxright { width:100% !important;}
.loginlable {padding: 8px 0 2px;}
.weltxtnorm { font-size:13px;}

.threebutton .button { width:100% !important; margin-bottom:5px; text-align:center;}
.empty_cart_button { margin-right: 0px;}
.newlogin50 { width:100% !important; padding:0px;}

.coupon { width:100% !important;}
.totals { width:100% !important;}


/*my Account*/
.account_left {padding: 0px; width: 100% !important;}
.account_right {width: 100% !important;}

.t_productimg {padding: 0;width: 100% !important;}
.t_pro_right { width:100% !important;}


.checkout_addressbox_left { width:100% !important; padding:0px;}
.checkout_addressbox_right { width:100% !important; padding:0px;}

.loginlable { width:100% !important; text-align:left;}
.logintext { width:100% !important;}

.bannnerbg {height:90px;}

/*PAYMENT DETAILS*/
.paymentdet { width:100%;}
.reprinttext .logintext {width:30% !important; font-size:11px;padding: 5px 0 0 5px;}

.teachlist { width:100% !important;}
.getestimate_page .g-title {
  font-size: 15px;
  margin-bottom: 10px;
  text-align: justify;
}
.getestimate_page .submitbtsty {margin-left: 17px;}

#all_scratch_off_size_data {width: 108px !important;}


/*New Home page*/
.home-product-cat-list { padding:12px;}
.conttextpart02 { width:100% !important;}
.conttextpart { width:100% !important;}
.contimgpart02{ width:100% !important;}
.contimgpart{ width:100% !important;}
.selhead {font-size: 16px;line-height: 16px;}
.textsty {font-size: 14px;line-height: 22px;}
.contimgpart02 > img {width: auto !important;}
.contimgpart > img {width: auto !important;}

.commenttextbox {width:100% !important; margin:15px 0;}

.addtocartbut {width: 100%;	background-size: 300px;}
.updatetocartbut {width: 100%;background-size: 300px;}


 
}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:501px) and (max-width:767px) {
.wrapper{width:94% !important; margin:0% 3% !important; padding:0px;}

.toplinkleft { width:100% !important; text-align:center;}
 

.logopart {padding:15px 0 10px;}
.contacttop {font-size:16px;width: 100% !important; text-align: center; padding-bottom:10px; display:none;}

.threebox_wp {padding: 15px;}
.smllink01 {margin:0 0 10px 0;padding:10px;width: 100% !important;}
.smllink_text { width:65% !important;}
.smlhead02 { font-size:18px;}

.leftpart {padding: 15px 0px 0 0;width: 100% !important;}
.rightpart {padding: 15px 0 0;width: 100% !important;}

.newestpro_list { text-align:center;}
.newestprobox { border:0px; float:none;display: inline-block;}

.searchpart { padding: 10px 0;}
.search_left {font-size: 18px;padding: 0px 0 10px 0;text-align: left;width: 100% !important;}
.search_right {width: 100% !important;}
.textbx {margin: 0 0 0 0px;padding: 0 5px 10px 0;width:75% !important;}

.btmlinktab01 { margin: 0 0%;width: 100% !important;padding: 0 10px;}

.megamenulist01 ul {padding: 0 0 0 15px;}
.megamenu_img { display:none}
.megamenulist01 { width:100% !important;}
.megamenulist01 ul li { margin:0 2% 0 0 !important; width:48% !important;}
.megamenulist01 ul li a:hover { background:none !important;border-bottom: 1px solid #ccc !important;}
.megamenu ul li .rgdev-click { display:none;}
.megamenu {min-width: 280px !important;}
.megamenuclick .rgdev-click { display:none;}

.megamenu-onecol {min-width: 280px !important;}
.megamenulist-onecol {width: 100% !important;}
.megamenulist-onecol ul li { margin:0 2% 0 0 !important; width:48% !important;}
.megamenulist-onecol ul li a:hover { background:none !important;border-bottom: 1px solid #ccc !important;}

.colstyle{width:100%; text-align:left; padding:5px 10px;}
.smallimagelink {display: inline-block; margin-bottom: 0px;width:32.9% !important;}

/*Detail page*/
.pro_detail_box {padding: 0; width: 100% !important;}
.resp-tab-content {min-height: 50px !important;}
.select_product_options01 {border-right: 0px solid #ededed;width: 100% !important;}
.optionsbox {padding: 5px 0px 5px 0;}
.optionslable {font-size: 13px; padding: 8px 10px 5px 0;}
.select_product_options02 {width: 100% !important;}
.selectparts {padding-left: 0;}
.reprinttext {margin-left: 0;}
.radio {margin: 10px 0 0;}
.stepbox_title {font-size: 13px;}
.artworkbox {width: 100% !important;}
.artworkbox > .optionslable {padding: 0 0px 5px 0;}
.versionbox {padding:5px 0 5px 5px; width:33% !important;}
.addlatex {padding: 0 0px 0 0;width: 100% !important;}
.addlatex02 {width: 100% !important;}
.product-summary-box {width: 100% !important;margin-top: 20px;}
.versionlable {padding: 0 10px 5px 0;}
.uploadfilebut { margin:0px;}


/*Sign UP*/
.account-login { margin:5px 0;}
.rloginbxleft { width:100% !important;}
.account-login .content p { font-size:13px; line-height:18px; margin:0px;}
.logintext { width:100% !important;}
.rloginbxright { width:100% !important;}
.loginlable {padding: 8px 0 2px;}
.weltxtnorm { font-size:13px;}

.coupon { width:100% !important;}
.totals { width:100% !important;}

/*my Account*/
.account_left {padding: 0px; width: 100% !important;}
.account_right {width: 100% !important;}

.t_productimg {padding: 0;width: 100% !important;}
.t_pro_right { width:100% !important;}


.checkout_addressbox_left { width:100% !important; padding:0px;}
.checkout_addressbox_right { width:100% !important; padding:0px;}

.loginlable { width:100% !important; text-align:left;}
.logintext { width:100% !important;}

.bannnerbg {height:90px;}
.logo {width:140px !important; padding: 5px 0;}


/*PAYMENT DETAILS*/
.paymentdet { width:100%;}

.reprinttext .logintext {width:30% !important;}

/*New Home page*/
.home-product-cat-list { padding:12px;}
.conttextpart02 { width:100% !important;}
.conttextpart { width:100% !important;}
.contimgpart02{ width:100% !important;}
.contimgpart{ width:100% !important;}
.selhead {font-size: 16px;line-height: 16px;}
.textsty {font-size: 14px;line-height: 22px;}
.contimgpart02 > img {width: auto !important;}
.contimgpart > img {width: auto !important;}

.commenttextbox {width:100% !important; margin:15px 0;}


}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:768px) and (max-width:900px) {
.wrapper{width:96% !important; margin:0% 2% !important; padding:0px;}

.toplinkleft li{padding: 0 5px;}
.madeintext {padding: 0 8px;}

.logopart {padding: 10px 0 10px;}
.contacttop {width: 100% !important; text-align: center; padding-bottom: 15px; display:none;}

.threebox_wp {padding: 25px 18px;}
.smllink01 .icon01 { display:none;}
.smllink01 .icon02 { display:none;}
.smllink01 .icon03 { display:none;}
.smllink01 {margin: 0 10px 0 0; width: 32.3% !important; }
.smllink_text {padding: 0 0 0 10px;width: 100% !important;}

.leftpart { width:100% !important; padding:0px;}

.rightpart { width:100% !important;} 
.newestprobox:nth-child(4) {border-right:1px solid #eaeaea;}
.newestprobox:nth-child(8) {border-right:1px solid #eaeaea;}
.newestpro_list { text-align:center;}
.newestprobox {float:none;display: inline-block;}	


.searchpart {padding: 29px 0%; margin:25px 0 0;}
.textbx { width:70% !important;}
.search_left { font-size:18px;}

.btmlinktab01 { margin: 0 0%;width: 50% !important;padding: 0 10px;}

.megamenulist01 ul {padding: 0 0 0 15px;}
.megamenu_img { display:none}
.megamenulist01 { width:100% !important;}
.megamenulist01 ul li { margin:0 2% 0 0 !important; width:48% !important;}
.megamenulist01 ul li a:hover { background:none !important;border-bottom: 1px solid #ccc !important;}
.megamenuclick .rgdev-click { display:none;}

.megamenulist-onecol {width: 100% !important;}
.megamenulist-onecol ul li {margin: 0 2% 0 0 !important;width: 48% !important;}
.megamenulist-onecol ul li a:hover { background:none !important;border-bottom: 1px solid #ccc !important;}

.colstyle{width:50%; text-align:left; padding:5px 10px;}
.smallimagelink {display: inline-block; margin-bottom: 0px;width: 33% !important;}


/*Detail page*/
.pro_detail_box {padding: 0;width: 100% !important;}
.product-summary-box {width: 100% !important; margin-top:15px;}


/*my Account*/
.account_left {width:30% !important;}
.account_right {width:70% !important;}

.loginlable { width:100% !important; text-align:left;}
.logintext { width:100% !important;}

.templates_list { width:50% !important;}

.logo {width:140px !important; padding: 5px 0;}

/*PAYMENT DETAILS*/
.paymentdet { width:100%;}
.paymentdet .loginlable { width:32% !important; text-align:right;}
.paymentdet .logintext {width: 65% !important; float:left;}

.reprinttext .logintext {width:30% !important;}

#checkcouponform { width:55% !important; float:left;}
.commenttextbox {width:100% !important; margin:15px 0;}


}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:901px) and (max-width:1023px) {

.wrapper{width:96% !important; margin:0% 2% !important; padding:0px;}

.toplinkleft li{padding: 0 5px;}
.madeintext {padding: 0 8px;}

.rgdev {font-size: 14px;}

.logopart {padding:10px 0px 10px 0px;}

.threebox_wp {padding: 25px 18px;}
.smllink01 .icon01 { display:none;}
.smllink01 .icon02 { display:none;}
.smllink01 .icon03 { display:none;}
.smllink01 {margin: 0 10px 0 0; width: 32.3% !important;}
.smllink_text {padding: 0 0 0 10px;width: 100% !important;}

.leftpart { width:30% !important;}
.classeslist {padding: 5px 0 5px 20px;}

.rightpart { width:70% !important;} 
.newestprobox:nth-child(4) {border-right:1px solid #eaeaea;}
.newestprobox:nth-child(8) {border-right:1px solid #eaeaea;}
.newestpro_list { text-align:center;}
.newestprobox {float:none;display: inline-block;}	


.searchpart {padding: 29px 0%;}
.textbx { width:70% !important;}
.search_left { font-size:18px;}

.btmlinktab01 { margin: 0 0%;width: 50% !important;padding: 0 10px;}


.colstyle{width:50%; text-align:left; padding:5px 10px;}

/*Detail page*/
.pro_detail_box {padding: 0;width: 100% !important;}
.product-summary-box {width: 100% !important; margin-top:15px;}


/*my Account*/
.account_left {width:27% !important;}
.account_right {width:73% !important;}

.loginlable { width:100% !important; text-align:left;}
.logintext { width:100% !important;}

.templates_list { width:50% !important;}


/*PAYMENT DETAILS*/
.paymentdet { width:100%;}
.paymentdet .loginlable { width:30% !important; text-align:right;}
.paymentdet .logintext {width: 55% !important; float:left;}

.reprinttext .logintext {width:30% !important;}

#checkcouponform { width:60% !important; float:left;}
.commenttextbox {width:100% !important; margin:15px 0;}


}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:1024px) and (max-width:1200px) {
.wrapper{width:98% !important; margin:0% 1% !important; padding:0px;}

.searchpart {padding: 29px 10%;}

.threebox_wp {padding: 25px 10px;}
.smllink01 {margin: 0 15px 0 0;width: 32% !important;}
.smllink_text {width: 64% !important; padding-left: 10px !important;}

.smlhead02{ font-size:18px; }
.leftpart {width: 25% !important;}
.rightpart {width: 75% !important;} 
.newestprobox:nth-child(4) {border-right:1px solid #eaeaea;}
.newestprobox:nth-child(8) {border-right:1px solid #eaeaea;}
.newestpro_list { text-align:center;}
.newestprobox {float:none;display: inline-block;}

.colstyle{width:50%; text-align:left; padding:5px 10px;}


/*Detail page*/
.pro_detail_box {padding: 0 15px 0 0;width: 72% !important;}
.product-summary-box {width: 28% !important;}
.optionsbox {padding: 5px 15px 5px 0;}
.optionslable { font-size:12px;}
.selectparts {padding-left:0px;}
.setup-fee {padding: 0;width: 100% !important;}
.artworkbox { width: 32% !important;}
.versionbox {padding: 5px 0 5px 10px;width:30% !important;}
/*.versionbox > .logintext {width: 100px !important;}*/
.addlatex {width:48% !important;}


.loginbodypart { padding:10px;}
.loginlable { width:35%; font-size:12px;}
.logintext { width:65%;}
.address15 {width: 17% !important;}
.address85 {width: 83% !important;}

.select_product_options01 {border-right: 0 solid #ededed; border-bottom:1px solid #ededed; width: 100% !important; margin-bottom:5px; padding-bottom:10px;}
.select_product_options02 {width: 100% !important;}

#all_scratch_off_size_data {width: 95px !important;}
.commenttextbox {width: 35% !important;}

.truck-icon {padding: 11px 3px !important;	width: 35px;}

}

/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:1201px) and (max-width:1300px) {
	
.smllink01 {margin: 0 58px 0 0;}	
	
}








