@media only screen and (max-width:1160px) and (min-width:1100px){

}

@media only screen and (min-width:980px) and (max-width:1099px){

}

@media only screen and (min-width:800px) and (max-width:979px){
.md-coming-soon-timer-wrapper {
    bottom: 6%;
}

.md-coming-soon-official-launch-text {
    font-size: 25px;
}
.md-coming-soon-official-launch-sub-text {
    font-size: 18px;
}
.md-coming-soon-official-launch-image img {
    margin: 10px auto;
    max-width: 330px;
}
}

@media only screen and (min-width:600px) and (max-width:799px){
.md-coming-soon-timer-wrapper {
    bottom: 4%;
}
.md-coming-soon-timer {
    width: 56%;
    margin: 0 22%;
}

.md-coming-soon-official-launch-text {
    font-size: 25px;
    word-spacing: 5px;
}
.md-coming-soon-official-launch-sub-text {
    font-size: 18px;
}
.md-coming-soon-official-launch-image img {
    margin: 10px auto;
    max-width: 330px;
}
}

@media only screen and (max-width: 599px) and (min-width: 480px){
.md-coming-soon-timer-wrapper {
    bottom: 4%;
}
.md-coming-soon-timer {
    width: 66%;
    margin: 0 17%;
}
.md-coming-soon-timer-value {
    font-size: 18px;
    padding: 5px 0 0 0;
}
.md-coming-soon-timer-units {
    padding: 0 0 5px 0;
}
.md-coming-soon-timer-symbol {
    font-size: 15px;
}
}

@media only screen and (max-width:479px){
.md-coming-soon-timer-wrapper {
    bottom: 6%;
}
.md-coming-soon-timer {
    width: 80%;
    margin: 0 10%;
}
}
/*==============================T shirts Main Page=========================*/

/*@media only screen and (max-width:1160px) and (min-width:1100px){
.md-main-tshirts-mens-block-heading,
.md-main-tshirts-couples-block-heading {
    width: 29%;
    font-size: 38px;
    left: 36%;
}
.md-main-tshirts-womens-block-heading {
    width: 32%;
	 right: 34%;
}
}

@media only screen and (min-width:980px) and (max-width:1099px){
.md-main-tshirts-coupon-code {
    bottom: 0%;
	top: 78%;
}
.md-main-tshirts-offers-text {
    font-size: 34px;
    top: 5%;
}
.md-main-tshirts-mens-block-heading,
.md-main-tshirts-couples-block-heading {
    width: 31%;
	font-size:34px;
}
.md-main-tshirts-womens-block-heading {
    width: 32%;
}
}

@media only screen and (min-width:800px) and (max-width:979px){
.md-main-tshirts-offers-text {
    font-size: 25px;
}
.md-main-tshirts-offers-title,
.md-main-tshirts-specs-title,
.md-main-tshirts-mens-title h1,
.md-main-tshirts-womens-title h1,
.md-main-tshirts-couples-title h1{
    font-size: 17px;
}
.md-main-tshirts-coupon-code {
    bottom: 0%;
    top: 78%;
}
.md-main-tshirts-coupon-code-span {
    width: 36%;
    font-size: 15px;
    margin: 6px 32%;
}
.md-main-tshirts-mens-block-heading, 							 
.md-main-tshirts-couples-block-heading {
    width: 32%;
    font-size: 25px;
    left: 34%;
}
.md-main-tshirts-mens-shopnow, 
.md-main-tshirts-couples-shopnow {
    width: 66%;
    font-size: 16px;

}
.md-main-tshirts-womens-block-heading {
    width: 40%;
	font-size: 25px;
    left: 34%;
}
.md-main-tshirts-womens-shopnow {
	width: 66%;
    font-size: 16px;
}
.md-main-tshirts-content-block-wrapper h2 {
    font-size: 14px;
}
.md-main-tshirts-content-block-wrapper p,
.md-main-tshirts-content-block-wrapper ul{
    font-size: 13px;
}

.i-tshirts-one-block:nth-child(3){
    display:none;
}
.i-tshirts-one-block {
    width: 49%;
}
.i-tshirts-one-block .i-tshirts-block-content{
        min-height: 265px;
}

}

@media only screen and (min-width:600px) and (max-width:799px){

.md-main-tshirts-offers-title,
.md-main-tshirts-specs-title,
.md-main-tshirts-mens-title h1,
.md-main-tshirts-womens-title h1,
.md-main-tshirts-couples-title h1{
    font-size: 15px;
}
.md-main-tshirts-offers-text {
    font-size: 20px;
}
.md-main-tshirts-coupon-code {
    top: 77%;
	bottom:0%;
}
.md-main-tshirts-coupon-code-div {
    font-size: 13px;
}
.md-main-tshirts-coupon-code-span {
    padding: 4px 0px;
    width: 36%;
    font-size: 13px;
    margin: 6px 32%;
}
.md-main-tshirts-mens-block-heading, 
.md-main-tshirts-couples-block-heading {
    width: 40%;
    font-size: 22px;
    left: 31%;
}
.md-main-tshirts-mens-shopnow, 
.md-main-tshirts-couples-shopnow {
    font-size: 15px;
	width: 54%;
    margin: 10px 23%;
}
.md-main-tshirts-womens-block-heading{
    width: 40%;
    font-size: 22px;
    right: 31%;
}
.md-main-tshirts-womens-shopnow{
    font-size: 15px;
	width: 54%;
    margin: 10px 23%;
}
.md-main-tshirts-content-block-wrapper h2 {
    font-size: 13px;
}
.md-main-tshirts-content-block-wrapper p {
    font-size: 12px;
	padding: 7px 0;
}
.md-main-tshirts-content-block-wrapper ul {
    font-size: 12px;
}

.i-tshirts-one-block:nth-child(3){
    display:none;
}
.i-tshirts-one-block {
    width: 49%;
}
.i-tshirts-one-block .i-tshirts-block-content{
        min-height: 317px;
}
.i-tshirts-block-content table td{
	    padding: 14px 5px;
}

}
@media only screen and (max-width: 599px) and (min-width: 480px){
.md-main-tshirts-mens-block,
.md-main-tshirts-womens-block,
.md-main-tshirts-couples-block {
    position: relative;
}
.md-main-tshirts-mens-title,
.md-main-tshirts-womens-title,
.md-main-tshirts-couples-title{
    position: absolute;
    z-index: 999;
	top: 4%;
}
.md-main-tshirts-mens-block-banner, 
.md-main-tshirts-womens-block-banner, 
.md-main-tshirts-couples-block-banner {
    padding: 15px 0;
}
.md-main-tshirts-specs-title-block {
    width: 48%;
    margin:2% 2% 2% 0;
}
.md-main-tshirts-offers-block {
    width: 48%;
    margin:2% 0 2% 2%;
}
.md-main-tshirts-specs-banner {
    background-image: url(/image/catalog/i-tshirt-images/tshirt-specifications-mobile.jpg);
    padding-bottom: 100%;
}
.md-main-tshirts-offers-banner {
    padding-bottom: 100%;
    background-image: url(/image/catalog/i-tshirt-images/inaugrual-offer.jpg);

}
.md-main-tshirts-coupon-code {
    bottom: 0%;
    top: 76%;
}
.md-main-tshirts-coupon-code-div {
    font-size: 13px;
}
.md-main-tshirts-coupon-code-span {
    width: 34%;
    font-size: 12px;
    margin: 6px 33%;
}
.md-main-tshirts-offers-text {
    font-size: 18px;
    top: 12%;
}
.md-main-tshirts-specs-title {
    font-size: 14px;
}
.md-main-tshirts-offers-title {
    font-size: 14px;

}
.md-main-tshirts-mens-block-heading, 
.md-main-tshirts-couples-block-heading {
    width: 42%;
    font-size: 22px;
    left: 56%;

}
.md-main-tshirts-entire-mens-anchor {
    width: 100%;
    background-image: url(/image/catalog/i-tshirt-images/men-tshirts-mobile-v1.jpg);
	padding-bottom: 83%;
}
.md-main-tshirts-entire-womens-anchor {
    width: 100%;
    background-image: url(/image/catalog/i-tshirt-images/women-tshirts-mobile-v1.jpg);
	padding-bottom: 83%;
}
.md-main-tshirts-entire-couples-anchor {
    background-image: url(/image/catalog/i-tshirt-images/couple-tshirts-mobile-v1.jpg);
    padding-bottom: 83%;
}
.md-main-tshirts-mens-shopnow, 
.md-main-tshirts-couples-shopnow {
    width: 80%;
    font-size: 15px;
    margin: 10px 10%;

}
.md-main-tshirts-womens-block-heading{
    width: 42%;
    font-size: 22px;
    right: 53%;
}
.md-main-tshirts-womens-shopnow{
    width: 80%;
    font-size: 15px;
    margin: 10px 10%;
}
.md-main-tshirts-content-block-wrapper {
   width: 94%;
   margin: 0 3%;
}
.md-main-tshirts-content-block-wrapper h2 {
    font-size: 13px;
}
.md-main-tshirts-content-block-wrapper p {
    font-size: 12px;
	padding: 7px 0;
}
.md-main-tshirts-content-block-wrapper ul {
    font-size: 12px;
}
.i-tshirts-one-block {
    width: 90%;
    margin:10px 5%;
}
.i-tshirts-one-block .i-tshirts-block-content{
        min-height: 242px;
        width: 100%;
}
}

@media only screen and (max-width:479px){
.md-main-tshirts-mens-block,
.md-main-tshirts-womens-block,
.md-main-tshirts-couples-block {
    position: relative;
}
.md-main-tshirts-mens-title,
.md-main-tshirts-womens-title,
.md-main-tshirts-couples-title{
    position: absolute;
    z-index: 999;
	top: -1%;
}
.md-main-tshirts-mens-block-banner, 
.md-main-tshirts-womens-block-banner, 
.md-main-tshirts-couples-block-banner {
    padding: 15px 0;
}
.md-main-tshirts-specs-banner {
    background-image: url(/image/catalog/i-tshirt-images/tshirt-specifications-mobile.jpg);
    padding-bottom: 100%;
}
.md-main-tshirts-offers-banner {
    padding-bottom: 100%;
    background-image: url(/image/catalog/i-tshirt-images/inaugrual-offer.jpg);
}
.md-main-tshirts-specs-title {
    font-size: 16px;
}
.md-main-tshirts-offers-title,
.md-main-tshirts-specs-title,
.md-main-tshirts-mens-title, 
.md-main-tshirts-womens-title, 
.md-main-tshirts-couples-title {
    padding: 16px 0 5px 0;
}
.md-main-tshirts-mens-title h1, 
.md-main-tshirts-womens-title h1, 
.md-main-tshirts-couples-title h1 {
    font-size: 16px;
}
.md-main-tshirts-offers-block {
    width: 100%;
    margin: 0%;
}
.md-main-tshirts-offers-title {
    font-size: 16px;
}
.md-main-tshirts-coupon-code {
    bottom: 0%;
}
.md-main-tshirts-specs-title-block {
    width: 100%;
    display: block;
    float: left;
	margin:0;
}
.md-main-tshirts-mens-block-heading, 
.md-main-tshirts-couples-block-heading {
    width: 53%;
    font-size: 15px;
    left: 48%;
    margin: 0;
}
.md-main-tshirts-entire-mens-anchor {
    width: 100%;
    background-image: url(/image/catalog/i-tshirt-images/men-tshirts-mobile-v1.jpg);
	padding-bottom: 83%;
}
.md-main-tshirts-entire-womens-anchor {
    width: 100%;
    background-image: url(/image/catalog/i-tshirt-images/women-tshirts-mobile-v1.jpg);
	padding-bottom: 83%;
}
.md-main-tshirts-entire-couples-anchor {
    background-image: url(/image/catalog/i-tshirt-images/couple-tshirts-mobile-v1.jpg);
    padding-bottom: 83%;
}
.md-main-tshirts-coupon-code-span {
    top: 78%;
}
.md-main-tshirts-mens-shopnow, 
.md-main-tshirts-couples-shopnow {
    width: 60%;
    font-size: 13px;
    margin: 10px 0% 10px 20%;
}
.md-main-tshirts-womens-block-heading {
    width: 49%;
    font-size: 15px;
    right: 51%;
    left: 5%;
}
.md-main-tshirts-offers-text {
    font-size: 34px;
}
.md-main-tshirts-womens-shopnow {
    width: 66%;
    font-size: 14px;
    margin: 10px 14%;
}
.md-main-tshirts-content-block-wrapper {
   width: 94%;
    margin: 0 3%;
}
.md-main-tshirts-content-block-wrapper h2 {
    font-size: 13px;
}
.md-main-tshirts-content-block-wrapper p {
    font-size: 12px;
	padding: 7px 0;
}
.md-main-tshirts-content-block-wrapper ul {
    font-size: 12px;
}

.i-tshirts-one-block {
    width: 100%;
    margin:10px 0;
}
.i-tshirts-one-block .i-tshirts-block-content{
        min-height: 242px;
        width: 100%;
}
}
*/
/*==================================================Mens T Shirts======================================*/

@media only screen and (max-width:1160px) and (min-width:1100px){

}

@media only screen and (min-width:980px) and (max-width:1099px){
.md-mens-tshirts-offer-coupons {
    font-size: 24px;
}
}

@media only screen and (min-width:800px) and (max-width:979px){
.md-mens-tshirts-offer-coupon {
    width: 26%;
}
.md-mens-tshirts-offer-coupons {
    width: 90%;
    font-size: 22px;
    margin: 0 5%;
}
.md-mens-tshirts-offer-coupon-code {
    width: 66%;
    padding: 5px 0px;
    font-size: 20px;
    margin: 0px 17%;
}
.md-mens-tshirts-offer-inaugural-text {
    font-size: 32px;
}
.md-mens-tshirts-main-title {
    font-size: 20px;
}

.md-mens-tshirts-graphic-text-block h2,
.md-mens-tshirts-custom-text-block h2{
    font-size: 17px;
}
.md-mens-tshirts-custom-title, 
.md-mens-tshirts-graphic-title {
    font-size: 17px;
    padding: 25px 0 5px 0;
}
.md-mens-tshirts-custom-block-title h3, 
.md-mens-tshirts-graphic-block-title h3 {
    font-size: 14px;
}
.md-mens-tshirts-custom-shopnow a, 
.md-mens-tshirts-graphic-shopnow a {
    font-size: 12px;

}
}

@media only screen and (min-width:600px) and (max-width:799px){
.md-mens-tshirts-main-title {
    font-size: 20px;
}
.md-mens-tshirts-offer-coupons {
    font-size: 20px;
	padding-bottom:4px;
}
.md-mens-tshirts-offer-coupon-code {
    width: 52%;
    font-size: 18px;
    margin: 0px 24%;
	padding: 2px 0px;
}
.md-mens-tshirts-offer-inaugural-text {
    font-size: 26px;
}
.md-mens-tshirts-offer-coupon {
    width: 30%;
}
.md-mens-tshirts-graphic-text-block h2, 
.md-mens-tshirts-custom-text-block h2 {
    font-size: 17px;
}
.md-mens-tshirts-custom-title, 
.md-mens-tshirts-graphic-title {
    font-size: 17px;
    padding: 25px 0 5px 0;
}
.md-mens-tshirts-custom-block-title h3, 
.md-mens-tshirts-graphic-block-title h3 {
    font-size: 14px;
}
.md-mens-tshirts-custom-shopnow,
.md-mens-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-mens-tshirts-custom-shopnow a, 
.md-mens-tshirts-graphic-shopnow a {
    font-size: 12px;
}
}

@media only screen and (max-width: 599px) and (min-width: 480px){

.md-mens-tshirts-main-title {
    font-size: 18px;
}
.md-mens-tshirts-offer-inaugural-text {
    font-size: 20px;
}
.md-mens-tshirts-offer-coupon {
    width: 30%;
}
.md-mens-tshirts-offer-coupons {
    padding-bottom: 4px;
	font-size:16px;
}
.md-mens-tshirts-offer-coupon-code {
    width: 50%;
    padding: 2px 0px;
    font-size: 14px;
    margin: 0px 25%;
}
.md-mens-tshirts-customs-block, 
.md-mens-tshirts-graphics-block {
    width: 49%;
    display: block;
    float: left;
    margin: 1% 0 1% 2%;
}
.md-mens-tshirts-customs-block:nth-child(3n+1),
.md-mens-tshirts-graphics-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-mens-tshirts-customs-block:nth-child(2n+1),
.md-mens-tshirts-graphics-block:nth-child(2n+1) {
    margin-left: 0;
}
.md-mens-tshirts-graphic-text-block h2, 
.md-mens-tshirts-custom-text-block h2{
    font-size: 15px;
}

.md-mens-tshirts-custom-title, 
.md-mens-tshirts-graphic-title {
    font-size: 15px;
    padding: 25px 0 5px 0;
}
.md-mens-tshirts-custom-block-title h3, 
.md-mens-tshirts-graphic-block-title h3 {
    font-size: 15px;
}
.md-mens-tshirts-custom-shopnow,
.md-mens-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-mens-tshirts-custom-shopnow a, 
.md-mens-tshirts-graphic-shopnow a {
    font-size: 12px;
}
}

@media only screen and (max-width:479px){
.md-mens-tshirts-main-title {
    padding: 0 0 10px 0;
    font-size: 16px;
}

.md-mens-tshirts-custom-title, 
.md-mens-tshirts-graphic-title {
    padding: 30px 0 5px 0;
}

.md-mens-tshirts-graphic-text-block, 
.md-mens-tshirts-custom-text-block{
    padding: 2px 0 15px 0;
}
.md-mens-tshirts-offer-banner{
    padding-bottom: 100%;
    background-image: url(../../../../../image/catalog/i-tshirt-images/men/inaugrual-offer-mobile.jpg);
    background-color: #383838;
}
.md-mens-tshirts-graphic-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/men/men-graphic-tees-mobile.jpg);
    padding-bottom: 96%;
}
.md-mens-tshirts-custom-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/men/men-custom-tees-mobile.jpg);
    padding-bottom: 96%;
}
.md-mens-tshirts-offer-inaugural-text {
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 30px;
    text-align: center;
}
.md-mens-tshirts-graphics-blocks, 
.md-mens-tshirts-custom-blocks {
    width: 100%;
	margin:0;
}

.md-mens-tshirts-graphic-text-block h2, 
.md-mens-tshirts-custom-text-block h2{
    font-size: 16px;
}
.md-mens-tshirts-custom-title, 
.md-mens-tshirts-graphic-title {
    font-size: 16px;
}
.md-mens-tshirts-custom-block-title h3, 
.md-mens-tshirts-graphic-block-title h3 {
    font-size: 13px;
}
.md-mens-tshirts-custom-shopnow,
.md-mens-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-mens-tshirts-custom-shopnow a, 
.md-mens-tshirts-graphic-shopnow a {
    font-size: 12px;
}
.md-mens-tshirts-customs-block:nth-child(3n+1),
.md-mens-tshirts-graphics-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-mens-tshirts-customs-block:nth-child(2n+1),
.md-mens-tshirts-graphics-block:nth-child(2n+1) {
    margin-left: 0;
}
.md-mens-tshirts-customs-block, 
.md-mens-tshirts-graphics-block {
    width: 49%;
    display: block;
    float: left;
    margin: 1% 0 1% 2%;
}
.md-mens-tshirts-offer-coupon {
    width: 60%;
    right: 5%;
}
.md-mens-tshirts-offer-coupon {
    width: 60%;
    top: 80%;
    right: 20%;
}
.md-mens-tshirts-offer-coupons {
    font-size: 20px;
}
.md-mens-tshirts-offer-coupon-code {
    width: 60%;
    padding: 4px 0px;
    font-size: 18px;
    margin: 0px 20%;
}

}

/*==================================================Womens T Shirts======================================*/

@media only screen and (max-width:1160px) and (min-width:1100px){

}

@media only screen and (min-width:980px) and (max-width:1099px){
.md-womens-tshirts-offer-coupons {
    font-size: 24px;
}
}

@media only screen and (min-width:800px) and (max-width:979px){
.md-womens-tshirts-offer-coupon {
    width: 26%;
}
.md-womens-tshirts-offer-coupons {
    width: 90%;
    font-size: 22px;
    margin: 0 5%;
}
.md-womens-tshirts-offer-coupon-code {
    width: 66%;
    padding: 5px 0px;
    font-size: 20px;
    margin: 0px 17%;
}
.md-womens-tshirts-offer-inaugural-text {
    font-size: 32px;
}
.md-womens-tshirts-main-title {
    font-size: 20px;
}

.md-womens-tshirts-graphic-text-block h2,
.md-womens-tshirts-custom-text-block h2{
    font-size: 17px;
}
.md-womens-tshirts-custom-title, 
.md-womens-tshirts-graphic-title {
    font-size: 17px;
    padding: 25px 0 5px 0;
}
.md-womens-tshirts-custom-block-title h3, 
.md-womens-tshirts-graphic-block-title h3 {
    font-size: 14px;
}
.md-womens-tshirts-custom-shopnow a, 
.md-womens-tshirts-graphic-shopnow a {
    font-size: 12px;

}
}

@media only screen and (min-width:600px) and (max-width:799px){
.md-womens-tshirts-main-title {
    font-size: 20px;
}
.md-womens-tshirts-offer-coupons {
    font-size: 20px;
	padding-bottom:4px;
}
.md-womens-tshirts-offer-coupon-code {
    width: 52%;
    font-size: 18px;
    margin: 0px 24%;
	padding: 2px 0px;
}
.md-womens-tshirts-offer-inaugural-text {
    font-size: 26px;
}
.md-womens-tshirts-offer-coupon {
    width: 30%;
}
.md-womens-tshirts-graphic-text-block h2, 
.md-womens-tshirts-custom-text-block h2 {
    font-size: 17px;
}
.md-womens-tshirts-custom-title, 
.md-womens-tshirts-graphic-title {
    font-size: 17px;
    padding: 25px 0 5px 0;
}
.md-womens-tshirts-custom-block-title h3, 
.md-womens-tshirts-graphic-block-title h3 {
    font-size: 14px;
}
.md-womens-tshirts-custom-shopnow,
.md-womens-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-womens-tshirts-custom-shopnow a, 
.md-womens-tshirts-graphic-shopnow a {
    font-size: 12px;
}

}

@media only screen and (max-width: 599px) and (min-width: 480px){

.md-womens-tshirts-main-title {
    font-size: 18px;
}
.md-womens-tshirts-offer-inaugural-text {
    font-size: 20px;
}
.md-womens-tshirts-offer-coupon {
    width: 30%;
}
.md-womens-tshirts-offer-coupons {
    padding-bottom: 4px;
	font-size:16px;
}
.md-womens-tshirts-offer-coupon-code {
    width: 50%;
    padding: 2px 0px;
    font-size: 14px;
    margin: 0px 25%;
}
.md-womens-tshirts-customs-block, 
.md-womens-tshirts-graphics-block {
    width: 49%;
    display: block;
    float: left;
    margin: 1% 0 1% 2%;
}
.md-womens-tshirts-customs-block:nth-child(3n+1),
.md-womens-tshirts-graphics-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-womens-tshirts-customs-block:nth-child(2n+1),
.md-womens-tshirts-graphics-block:nth-child(2n+1) {
    margin-left: 0;
}
.md-womens-tshirts-graphic-text-block h2, 
.md-womens-tshirts-custom-text-block h2{
    font-size: 15px;
}

.md-womens-tshirts-custom-title, 
.md-womens-tshirts-graphic-title {
    font-size: 15px;
    padding: 25px 0 5px 0;
}
.md-womens-tshirts-custom-block-title h3, 
.md-womens-tshirts-graphic-block-title h3 {
    font-size: 15px;
}
.md-womens-tshirts-custom-shopnow,
.md-womens-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-womens-tshirts-custom-shopnow a, 
.md-womens-tshirts-graphic-shopnow a {
    font-size: 12px;
}
}

@media only screen and (max-width:479px){
.md-womens-tshirts-main-title {
    padding: 0 0 10px 0;
    font-size: 16px;
}

.md-womens-tshirts-custom-title, 
.md-womens-tshirts-graphic-title {
    padding: 30px 0 5px 0;
}

.md-womens-tshirts-graphic-text-block, 
.md-womens-tshirts-custom-text-block{
    padding: 2px 0 15px 0;
}
.md-womens-tshirts-offer-banner{
    padding-bottom: 100%;
    background-image: url(../../../../../image/catalog/i-tshirt-images/women/inaugrual-offer-mobile.jpg);
    background-color: #383838;
}
.md-womens-tshirts-graphic-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/women/women-graphic-tees-mobile.jpg);
    padding-bottom: 96%;
}
.md-womens-tshirts-custom-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/women/women-custom-tees-mobile.jpg);
    padding-bottom: 96%;
}
.md-womens-tshirts-offer-inaugural-text {
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 30px;
    text-align: center;
}
.md-womens-tshirts-graphics-blocks, 
.md-womens-tshirts-custom-blocks {
    width: 100%;
	margin:0;
}

.md-womens-tshirts-graphic-text-block h2, 
.md-womens-tshirts-custom-text-block h2{
    font-size: 16px;
}
.md-womens-tshirts-custom-title, 
.md-womens-tshirts-graphic-title {
    font-size: 16px;
}
.md-womens-tshirts-custom-block-title h3, 
.md-womens-tshirts-graphic-block-title h3 {
    font-size: 13px;
}
.md-womens-tshirts-custom-shopnow,
.md-womens-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-womens-tshirts-custom-shopnow a, 
.md-womens-tshirts-graphic-shopnow a {
    font-size: 12px;
}
.md-womens-tshirts-customs-block:nth-child(3n+1),
.md-womens-tshirts-graphics-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-womens-tshirts-customs-block:nth-child(2n+1),
.md-womens-tshirts-graphics-block:nth-child(2n+1) {
    margin-left: 0;
}
.md-womens-tshirts-customs-block, 
.md-womens-tshirts-graphics-block {
    width: 49%;
    display: block;
    float: left;
    margin: 1% 0 1% 2%;
}
.md-womens-tshirts-offer-coupon {
    width: 60%;
    right: 5%;
}
.md-womens-tshirts-offer-coupon {
    width: 60%;
    top: 80%;
    right: 20%;
}
.md-womens-tshirts-offer-coupons {
    font-size: 20px;
}
.md-womens-tshirts-offer-coupon-code {
    width: 60%;
    padding: 4px 0px;
    font-size: 18px;
    margin: 0px 20%;
}
}

/*================================================== Couple T Shirts =====================================*/

@media only screen and (max-width:1160px) and (min-width:1100px){

}

@media only screen and (min-width:980px) and (max-width:1099px){
.md-couple-tshirts-offer-coupons {
    font-size: 24px;
}
}

@media only screen and (min-width:800px) and (max-width:979px){
.md-couple-tshirts-offer-coupon {
    width: 26%;
}
.md-couple-tshirts-offer-coupons {
    width: 90%;
    font-size: 22px;
    margin: 0 5%;
}
.md-couple-tshirts-offer-coupon-code {
    width: 66%;
    padding: 5px 0px;
    font-size: 20px;
    margin: 0px 17%;
}
.md-couple-tshirts-offer-inaugural-text {
    font-size: 32px;
}
.md-couple-tshirts-main-title {
    font-size: 20px;
}

.md-couple-tshirts-graphic-text-block h2,
.md-couple-tshirts-custom-text-block h2{
    font-size: 17px;
}
.md-couple-tshirts-custom-title, 
.md-couple-tshirts-graphic-title {
    font-size: 17px;
    padding: 25px 0 5px 0;
}
.md-couple-tshirts-custom-block-title h3, 
.md-couple-tshirts-graphic-block-title h3 {
    font-size: 14px;
}
.md-couple-tshirts-custom-shopnow a, 
.md-couple-tshirts-graphic-shopnow a {
    font-size: 12px;
}
}

@media only screen and (min-width:600px) and (max-width:799px){
.md-couple-tshirts-main-title {
    font-size: 20px;
}
.md-couple-tshirts-offer-coupons {
    font-size: 20px;
	padding-bottom:4px;
}
.md-couple-tshirts-offer-coupon-code {
    width: 52%;
    font-size: 18px;
    margin: 0px 24%;
	padding: 2px 0px;
}
.md-couple-tshirts-offer-inaugural-text {
    font-size: 26px;
}
.md-couple-tshirts-offer-coupon {
    width: 30%;
}
.md-couple-tshirts-graphic-text-block h2, 
.md-couple-tshirts-custom-text-block h2 {
    font-size: 17px;
}
.md-couple-tshirts-custom-title, 
.md-couple-tshirts-graphic-title {
    font-size: 17px;
    padding: 25px 0 5px 0;
}
.md-couple-tshirts-custom-block-title h3, 
.md-couple-tshirts-graphic-block-title h3 {
    font-size: 14px;
}
.md-couple-tshirts-custom-shopnow,
.md-couple-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-couple-tshirts-custom-shopnow a, 
.md-couple-tshirts-graphic-shopnow a {
    font-size: 12px;
}

}

@media only screen and (max-width: 599px) and (min-width: 480px){

.md-couple-tshirts-main-title {
    font-size: 18px;
}
.md-couple-tshirts-offer-inaugural-text {
    font-size: 20px;
}
.md-couple-tshirts-offer-coupon {
    width: 30%;
}
.md-couple-tshirts-offer-coupons {
    padding-bottom: 4px;
	font-size:16px;
}
.md-couple-tshirts-offer-coupon-code {
    width: 50%;
    padding: 2px 0px;
    font-size: 14px;
    margin: 0px 25%;
}
.md-couple-tshirts-graphic-text-block h2, 
.md-couple-tshirts-custom-text-block h2{
    font-size: 15px;
}

.md-couple-tshirts-custom-title, 
.md-couple-tshirts-graphic-title {
    font-size: 15px;
    padding: 25px 0 5px 0;
}
.md-couple-tshirts-custom-block-title h3, 
.md-couple-tshirts-graphic-block-title h3 {
    font-size: 15px;
}
.md-couple-tshirts-custom-shopnow,
.md-couple-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-couple-tshirts-custom-shopnow a, 
.md-couple-tshirts-graphic-shopnow a {
    font-size: 12px;
}
}

@media only screen and (max-width:479px){
.md-couple-tshirts-main-title {
    padding: 0 0 10px 0;
    font-size: 16px;
}

.md-couple-tshirts-custom-title, 
.md-couple-tshirts-graphic-title {
    padding: 30px 0 5px 0;
}

.md-couple-tshirts-graphic-text-block, 
.md-couple-tshirts-custom-text-block{
    padding: 2px 0 15px 0;
}
.md-couple-tshirts-customs-block:nth-child(2n+1),
.md-couple-tshirts-graphics-block:nth-child(2n+1) {
    margin-left: 2%;
}
.md-couple-tshirts-customs-block:nth-child(n+1),
.md-couple-tshirts-graphics-block:nth-child(n+1) {
    margin-left: 0;
}
.md-couple-tshirts-offer-banner{
    padding-bottom: 100%;
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/inaugural-offer-mobile.jpg);
    background-color: #383838;
}
.md-couple-tshirts-graphic-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-graphic-tees-mobile.jpg);
    background-color: #fae0d1;
}
.md-couple-tshirts-custom-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-custom-tees-mobile.jpg);
    background-color: #cff0ff;
}
.md-couple-tshirts-custom-white-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-white-custom-tshirts-mobile.jpg);
    background-color: #a9dcf7;
	padding-bottom: 117%;
}
.md-couple-tshirts-custom-black-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-black-custom-tshirts-mobile.jpg);
    background-color: #fdd3ba;
	padding-bottom: 117%;
}
.md-couple-tshirts-custom-red-banner{
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-red-custom-tshirts-mobile.jpg);
    background-color: #f6ecb9;
	padding-bottom: 117%;
}
.md-couple-tshirts-custom-navy-blue-banner{
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-navy-blue-custom-tshirts-mobile.jpg);
    background-color: #c2fffa;
	padding-bottom: 117%;
}

.md-couple-tshirts-graphic-white-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-white-graphic-tshirts-mobile.jpg);
    background-color: #fdd3ba;
	padding-bottom: 117%;
}
.md-couple-tshirts-graphic-black-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-black-graphic-tshirts-mobile.jpg);
    background-color: #bae3f9;
	padding-bottom: 117%;
}
.md-couple-tshirts-graphic-red-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-red-graphic-tshirts-mobile.jpg);
    background-color: #c2fffa;
	padding-bottom: 117%;
}
.md-couple-tshirts-graphic-navy-blue-banner {
    background-image: url(../../../../../image/catalog/i-tshirt-images/couple/couple-navy-blue-graphic-tshirts-mobile.jpg);
    background-color: #f6ecb9;
	padding-bottom: 117%;
}
.md-couple-tshirts-offer-inaugural-text {
    top: 5%;
    left: 50%;
	
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
	
    transform: translateX(-50%);
    font-size: 30px;
    text-align: center;
}
.md-couple-tshirts-graphics-blocks, 
.md-couple-tshirts-custom-blocks {
    width: 100%;
	margin:0;
}

.md-couple-tshirts-graphic-text-block h2, 
.md-couple-tshirts-custom-text-block h2{
    font-size: 16px;
}
.md-couple-tshirts-custom-title, 
.md-couple-tshirts-graphic-title {
    font-size: 16px;
}
.md-couple-tshirts-custom-block-title h3, 
.md-couple-tshirts-graphic-block-title h3 {
    font-size: 13px;
}
.md-couple-tshirts-custom-shopnow,
.md-couple-tshirts-graphic-shopnow{
    padding: 0 0 21px 0;
}
.md-couple-tshirts-custom-shopnow a, 
.md-couple-tshirts-graphic-shopnow a {
    font-size: 12px;
}
.md-couple-tshirts-customs-block, 
.md-couple-tshirts-graphics-block {
    width: 100%;
    display: block;
    float: left;
    margin: 0;
}
.md-couple-tshirts-customs-block, 
.md-couple-tshirts-graphics-block{
	margin:0;
	margin-left:0;
}
.md-couple-tshirts-offer-coupon {
    width: 60%;
    right: 5%;
}
.md-couple-tshirts-offer-coupon {
    width: 60%;
    top: 80%;
    right: 20%;
}
.md-couple-tshirts-offer-coupons {
    font-size: 20px;
}
.md-couple-tshirts-offer-coupon-code {
    width: 60%;
    padding: 4px 0px;
    font-size: 18px;
    margin: 0px 20%;
}
}
/*================================================== Carousels ======================================*/

@media only screen and (min-width:800px) and (max-width:979px){
.journal-cms-block-61 p,
.journal-cms-block-62 p,
.journal-cms-block-63 p,
.journal-cms-block-64 p,
.journal-cms-block-65 p{
    font-size:17px;
}
}
@media only screen and (min-width:600px) and (max-width:799px){
    .journal-cms-block-61 p,
.journal-cms-block-62 p,
.journal-cms-block-63 p,
.journal-cms-block-64 p,
.journal-cms-block-65 p{
    font-size:17px;
}
}
@media only screen and (max-width: 599px) and (min-width: 480px){
        .journal-cms-block-61 p,
.journal-cms-block-62 p,
.journal-cms-block-63 p,
.journal-cms-block-64 p,
.journal-cms-block-65 p{
    font-size:15px;
}
}
@media only screen and (max-width: 479px){
        .journal-cms-block-61 p,
.journal-cms-block-62 p,
.journal-cms-block-63 p,
.journal-cms-block-64 p,
.journal-cms-block-65 p{
    font-size:16px;
}
}

/*================================================================= pRODUCT pAGE accordian ====*/

@media only screen and (max-width:1160px) and (min-width:1100px){

}

@media only screen and (min-width:980px) and (max-width:1099px){

}

@media only screen and (min-width:800px) and (max-width:979px){

.md_tshirts_accordion_inside_image {
    display: flex;
    display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;

    -webkit-box-pack: center;
	-moz-box-pack: center;
    -ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-o-justify-content: center;
	-ms-justify-content: center;
	
	justify-content: center;
}
.md_tshirts_accordion_table, th, td {
    font-size: 12px;
}
.md_tshirts_accordion_inside_image img {
    width: 96%;
}

.md_tshirts_accordion_inside_table_wrapper_block {
    width: 46%;
}
.md_tshirts_accordion_table th, .md_tshirts_accordion_table td {
    padding: 15px 14px;
}

}

@media only screen and (min-width:600px) and (max-width:799px){
.md_tshirts_accordion_table th, .md_tshirts_accordion_table td {
    padding: 12px 14px;
}
.md_tshirts_accordion_inside_image img {
    width: 82%;
}
.md_tshirts_accordion_table th, .md_tshirts_accordion_table td {
    padding: 6px 6px;
}
.md_tshirts_accordion_inside_table_wrapper_block {
    width: 71%;
}
.md_tshirts_accordion_inside_table_wrapper {
    width: 80%;
}
.md_tshirts_accordion_table, th, td {
    font-size: 12px;
}
}

@media only screen and (max-width: 599px) and (min-width: 480px){
.md_tshirts_accordion_body {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
   -o-flex-direction: column;
  -moz-flex-direction: column;
  
    flex-direction: column;
}
.md_tshirts_accordion_inside_image_wrapper {
    width: 100%;
    padding-bottom: 20px;
}
.md_tshirts_accordion_inside_table_wrapper_block {
    width: 100%;
    display: block;
}
  .md_tshirts_accordion_inside_table_wrapper {
    width: 100%;
    display: block;
    float: left;
}
.md_tshirts_accordion_inside_image {
    width: 50%;
    margin: auto;
}
.md_tshirts_accordion_inside_table_wrapper_block {
    width: 84%;
    margin: 0 8%;
}
  .md_tshirts_accordion_table, th, td {
    font-size: 13px;
}
}

@media only screen and (max-width:479px){
.md_tshirts_accordion_body {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
   -o-flex-direction: column;
  -moz-flex-direction: column;
  
    flex-direction: column;
}
.md_tshirts_accordion_inside_image_wrapper {
    width: 100%;
    padding-bottom: 20px;
}
    .md_tshirts_accordion_body_unordered_list {
    padding: 0 18px;
}
.md_tshirts_accordion_inside_table_wrapper_block {
    width: 100%;
    display: block;
}
.md_tshirts_accordion_inside_image {
    width: 70%;
    margin: auto;
}
  .md_tshirts_accordion_inside_table_wrapper {
    width: 100%;
    display: block;
    float: left;
}
.md_tshirts_accordion_inside_table_wrapper_block {
    width: 84%;
    margin: 0 8%;
}
  .md_tshirts_accordion_table, th, td {
    font-size: 12px;

}
  .md_tshirts_accordion_inside_table_wrapper_block {
    width: 89%;
    margin: 0 4.5%;
	
    -webkit-flex-direction: row;
	-moz-flex-direction: row;
	-o-flex-direction: row;
	-ms-flex-direction: row;
	
	flex-direction: row;
}
.md_tshirts_accordion_inside_table_wrapper {
    width: 100%;
    display: block;
    float: left;
}
.md_tshirts_accordion_table th, .md_tshirts_accordion_table td {
    padding: 6px 4px;
}
  .md_tshirts_accordion_table, th, td {
    font-size: 12px;
}
}
/*Accordian Css */
@media only screen and (max-width: 599px){
.md_tshirts_accordion_container {
    width: 90%;
    margin: auto 5%;
}
}


/*================================================================= Visiting Cards V2 ====*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-business-cards-banner-wrapper {
    top: 10%;
}
.md-business-cards-entire-banner-wrapper {
    min-height: 270px;
}
.md-business-cards-entire-banner-wrapper-image img {
    width: 84%;
}
.md-business-cards-block-content {
    min-height: 250px;
}
.md-business-cards-block-content .table-bordered {
    min-height: 250px;
}
}

@media only screen and (min-width:980px) and (max-width:1099px){
.md-business-cards-horizontal-types-heading, 
.md-business-cards-vertical-types-heading, 
.md-business-cards-square-types-heading {
    margin-bottom: 4px;
    padding-bottom: 0px;
    font-size: 20px;
}
.md-business-cards-horizontal-types-left-button,
.md-business-cards-vertical-types-left-button,
.md-business-cards-square-types-left-button{
	width: 60%;
}
.md-business-cards-horizontal-types-right-button,
.md-business-cards-vertical-types-right-button,
.md-business-cards-square-types-right-button {
    width: 60%;
}
.md-business-cards-entire-banner-wrapper-image img {
    width: 98%;
	margin: auto;
}
.md-business-cards-entire-banner-wrapper {
    min-height: 260px;
}
.md-business-cards-block-content {
    min-height: 310px;
}
.md-business-cards-block-content .table-bordered {
    min-height: 310px;
}
.md-business-cards-horizontal-types-text, 
.md-business-cards-vertical-types-text, 
.md-business-cards-square-types-text {
    line-height: 22px;
}
.md-business-cards-one-block:nth-child(2){
    width:36%;
}
.md-business-cards-one-block:nth-child(3){
    width:28%;
}
.md-business-cards-ulpoad {
    width: 85%;
}
.md-business-cards-banner-heading {
    font-size: 19px;
}
.md-business-cards-banner-heading-text {
    font-size: 15px;
}
.md-business-cards-design-buttons-wrapper {
    width: 62%;
    margin: 0 19%;
}

.md-business-cards-horizontal-types-image img,
.md-business-cards-vertical-types-image img,
.md-business-cards-square-types-image img {
    width: 94%;
	float: left;
	margin: 0 3%;
}

}

@media only screen and (min-width:800px) and (max-width:979px){
.md-business-cards-block-content {
    min-height: 320px;
}
.md-business-cards-block-content .table-bordered {
    min-height: 320px;
}
.md-business-cards-entire-banner-wrapper-image img {
    width: 100%;
	margin: auto;
}

.md-business-cards-one-block:nth-child(2){
    width:36%;
}
.md-business-cards-one-block:nth-child(3){
    width:28%;
}
.md-business-cards-ulpoad {
    width: 85%;
}
 .md-business-cards-entire-banner-wrapper {
        height:300px;
        padding-bottom:0;
}
.md-business-cards-block-content .table-bordered > thead > tr > td, 
.md-business-cards-block-content .table-bordered > thead > tr > th {
    font-size: 13px;
}
.md-business-cards-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
}
.md-business-cards-banner-heading {
    font-size: 18px;
}
.md-business-cards-banner-heading-text {
    font-size: 15px;
	padding-top: 4px;
}
.md-business-cards-design-buttons-wrapper {
    width: 70%;
    margin: 0 15%;
}
  .md-business-cards-section-block {
    padding: 10px;

}
.md-business-cards-design-anchor-button {
    padding: 10px 0;
}

.md-business-cards-horizontal-types-image img,
.md-business-cards-vertical-types-image img,
.md-business-cards-square-types-image img {
   width: 94%;
	float: left;
	margin: 0 3%;
}  
.md-business-cards-specs-img img {
    width: 60%;
}
.md-business-cards-specs-content {
    width: 78%;
}
.md-business-cards-specs-choose-title,
.md-business-cards-specs-pricing-title,
.md-business-cards-specs-highlight-title{
    font-size: 14px;
}
.md-business-cards-specs-table-wrapper .md-business-cards-specs-table-th, 
.md-business-cards-specs-table-td {
    font-size: 12px;
}
.md-business-cards-specs-content-span {
    font-size: 12px;
}
  .md-business-cards-specs-highlight-content-heading {
    font-size: 13px;
}
.md-business-cards-specs-highlight-content-text {
    font-size: 12px;
}
.md-business-cards-horizontal-types-heading,
.md-business-cards-vertical-types-heading,
.md-business-cards-square-types-heading {
    font-size: 15px;
	padding-bottom: 0px;
    margin-bottom: 4px;
}
.md-business-cards-horizontal-types-text,
.md-business-cards-vertical-types-text,
.md-business-cards-square-types-text {
    font-size: 14px;
}
  .md-business-cards-horizontal-types-text,
  .md-business-cards-vertical-types-text,
  .md-business-cards-square-types-text{
    line-height: 22px;
}
.md-business-cards-horizontal-types-left-button a, 
.md-business-cards-horizontal-types-right-button a,
.md-business-cards-vertical-types-left-button a, 
.md-business-cards-vertical-types-right-button a,
.md-business-cards-square-types-left-button a, 
.md-business-cards-square-types-right-button a{
    font-size: 13px;
	padding: 12px 0;
}
.md-business-cards-horizontal-types-buttons-wrapper,
.md-business-cards-vertical-types-buttons-wrapper,
.md-business-cards-square-types-buttons-wrapper {
    padding: 10px 0;
}
.md-business-cards-types-heading-span-title,
.md-business-cards-content-title-wrapper span{
font-size: 16px;
}
}

@media only screen and (min-width:600px) and (max-width:799px){
.md-business-cards-entire-banner-wrapper-image img {
    width: 100%;
	margin: auto;
}
.md-business-cards-one-block {
    width: 49%;
    margin:1%;
}
.md-business-cards-one-block:nth-child(3n+1) {
    margin-left: 1%;
}
.md-business-cards-one-block:nth-child(2n+1) {
    margin-left: 0%;
}
.md-business-cards-one-block:nth-child(3n) {
    margin-right: 1%;
}
.md-business-cards-one-block:nth-child(2n) {
    margin-right: 0%;
}
.md-business-cards-block-content {
    min-height: 260px;
}
.md-business-cards-block-content .table-bordered {
    min-height: 260px;
}
 .md-business-cards-entire-banner-wrapper {
        height:260px;
        padding-bottom:0;
}

.md-business-cards-banner-heading {
    font-size: 16px;
}
.md-business-cards-banner-heading-text {
    font-size: 14px;
	padding-top: 0;
}
.md-business-cards-section-block {
    padding: 6px;
	margin: 1px;
}
.md-business-cards-design-left-button {
    font-size: 12px;
}
.md-business-cards-design-anchor-button {
    width: 48%;
    padding: 10px 0;
	margin: 0 1%;
}

.md-business-cards-section-wrapper {
    padding-top: 0;
}
.md-business-cards-design-buttons-wrapper {
    width: 90%;
    margin: 0 5%;
}

    .md-business-cards-specs-choose-wrapper {
    width: 49%;
    margin: 1% 1% 1% 0;
}
.md-business-cards-specs-pricing-wrapper {
    width: 49%;
    margin: 1% 0 1% 1%;
}
.md-business-cards-specs-highlights-wrapper {
    display: none;
    margin: 0;
}
.md-business-cards-horizontal-types-image, 
.md-business-cards-vertical-types-image, 
.md-business-cards-square-types-image {
    width: 54%;
}

.md-business-cards-horizontal-types-image img,
 .md-business-cards-vertical-types-image img,
 .md-business-cards-square-types-image img {
    width: 90%;
	margin: 0 5%;
}
.md-business-cards-horizontal-types-right-content, 
.md-business-cards-vertical-types-left-content, 
.md-business-cards-square-types-right-content {
    width: 42%;
	text-overflow: ellipsis;
	overflow: hidden;
}
.md-business-cards-horizontal-line,
  .md-business-cards-square-line {
    top: 10%;
	left: 50%;
}
.md-business-cards-vertical-line
{
	top: 10%;
}
.md-business-cards-horizontal-types-heading,
.md-business-cards-vertical-types-heading,
.md-business-cards-square-types-heading {
    font-size: 14px;
	padding-bottom: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 2px;
}
.md-business-cards-horizontal-types-text,
.md-business-cards-vertical-types-text,
.md-business-cards-square-types-text {
    font-size: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	height:125px;
	line-height: 21px;
}
.md-business-cards-horizontal-types-buttons-wrapper, 
.md-business-cards-vertical-types-buttons-wrapper, 
.md-business-cards-square-types-buttons-wrapper {
    padding: 4px 0 6px 0;
}

.md-business-cards-horizontal-types-left-button, 
.md-business-cards-vertical-types-left-button, 
.md-business-cards-square-types-left-button, 
.md-business-cards-horizontal-types-right-button, 
.md-business-cards-vertical-types-right-button, 
.md-business-cards-square-types-right-button {
    width: 42%;
    border-radius: 3px;
}
.md-business-cards-horizontal-types-left-button a, 
.md-business-cards-horizontal-types-right-button a,
.md-business-cards-vertical-types-left-button a, 
.md-business-cards-vertical-types-right-button a,
.md-business-cards-square-types-left-button a, 
.md-business-cards-square-types-right-button a{
    font-size: 12px;
	padding:12px 0;
}
  .md-business-cards-types-heading-span-title,
.md-business-cards-content-title-wrapper span{
font-size: 15px !important;
}
}

@media only screen and (max-width: 599px) and (min-width: 480px){
.md-business-cards-entire-banner-wrapper-image {
    width: 80%;
	display: block;
	float: right;
	margin: 0 10%;
	order: -1;
	justify-content: center;
}
.md-business-cards-horizontal-types-image-1,
.md-business-cards-vertical-types-image-1,
.md-business-cards-square-types-image-1
{
    display:none;
}
.md-business-cards-horizontal-types-image-2,
.md-business-cards-vertical-types-image-2,
.md-business-cards-square-types-image-2
{
    display:block;
}
.md-business-cards-one-block {
    width: 100%;
    margin:0%;
}

.md-business-cards-block-content {
    min-height: 280px;
}
.md-business-cards-block-content .table-bordered {
    min-height: 280px;
}
.md-business-cards-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}
.md-business-cards-entire-content-wrapper {
    width: 80%;
    margin: 4px 10%;
}
.md-business-cards-entire-types-wrapper {
    width: 80%;
    display: flex;
	
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
    float: left;
    margin: 4px 10%;
}
 .md-business-cards-entire-banner-wrapper {
        width: 90%;
		min-height: 250px;
		margin: 4px 5%;
		flex-direction: column;
}
 .md-business-cards-specs-content-wrapper {
    min-height: 68px;
}
 .md-business-cards-specs-img img {
    width: 32%;
}
.md-business-cards-specs-table-wrapper .md-business-cards-specs-table-th, .md-business-cards-specs-table-td {
    padding:16px;
    text-align: center;
    font-size: 13px;
    border: 1px solid #000;
}
.md-business-cards-specs-table-wrapper {
    border-collapse: collapse;
	min-height: 0;
	height: 0;
}
.md-business-cards-specs-highlight-bottom-wrapper {
    min-height: 0;
}
.md-business-cards-specs-highlight-content-wrapper {
    width: 80%;
    margin: 10px auto;
}
.md-business-cards-specs-highlight-content-text {
    line-height: 21px;
}
.md-business-cards-banner-wrapper {
    width:90%;
    display: flex;
	
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	
    margin:auto;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
    align-items: center;
	
	-webkit-box-align: center;
	-moz-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
	-webkit-align-items: center;
	-o-align-items: center;
	-ms-align-items: center;
	
    text-align:unset;
}
.md-business-cards-banner-heading {
    font-size: 16px;
}
.md-business-cards-banner-heading-block {
    width:80%;

}
.md-business-cards-banner-heading-text {
    font-size: 14px;
    padding-top: 2px;
}

.md-business-cards-section-wrapper {
    margin: 0 5%;
    padding-top: 2px;
}
.md-business-cards-section-block {
    padding: 6px;
    margin: 5px;
}

.md-business-cards-design-buttons-wrapper {
    width: 84%;
    float: left;
    padding-top: 5px;
    margin: 0 8%;
}

.md-business-cards-design-anchor-button {
    width: 46%;
    padding: 6px 0;
    border-radius: 3px;
    margin: 0 2%;
}
.md-business-cards-section-block option {
    font-size: 12px;
}
.md-business-cards-design-left-button {
    font-size: 11px;
}

   .md-business-cards-entire-specs-wrapper {
    width: 80%;
    margin: 4px 10%;
}
.md-business-cards-specs-choose-wrapper {
    width: 99%;
	margin-left:1%;
}
.md-business-cards-specs-pricing-wrapper {
    width: 99%;
}
.md-business-cards-specs-highlights-wrapper {
    width: 99%;
    margin: 1%;
    margin-right: 1%;
}
.md-business-cards-horizontal-types-heading,
.md-business-cards-vertical-types-heading,
.md-business-cards-square-types-heading {
    position: absolute;
    text-align: center;
	top: 0;
}
.md-business-cards-horizontal-types, 
.md-business-cards-vertical-types, 
.md-business-cards-square-types {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-business-cards-horizontal-types-image, 
.md-business-cards-vertical-types-image, 
.md-business-cards-square-types-image {
    width: 100%;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	display:block;

	
	padding: 15px 0;
}
.md-business-cards-horizontal-types-image img, 
.md-business-cards-vertical-types-image img, 
.md-business-cards-square-types-image img {
    width: 90%;
    margin:0 5%;
}
.md-business-cards-horizontal-types-right-content, 
.md-business-cards-vertical-types-left-content, 
.md-business-cards-square-types-right-content {
    width: 90%;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	-webkit-box-ordinal-group: 2; 
	-moz-box-ordinal-group: 2;  
	-ms-flex-order: 2;        
	-webkit-order: 2;       
	order: 2;
}
.md-business-cards-horizontal-line,
.md-business-cards-vertical-line,
.md-business-cards-square-line {
	width: 6%;
	position:absolute;
    top: 0%;
    left: 0%;
}
.md-business-cards-horizontal-types-left-button a, 
.md-business-cards-horizontal-types-right-button a, 
.md-business-cards-vertical-types-left-button a, 
.md-business-cards-vertical-types-right-button a, 
.md-business-cards-square-types-left-button a, 
.md-business-cards-square-types-right-button a {
    font-size: 13px;
    padding: 14px 0;
}
.md-business-cards-horizontal-types-left-button, 
.md-business-cards-vertical-types-left-button, 
.md-business-cards-square-types-left-button, 
.md-business-cards-horizontal-types-right-button, 
.md-business-cards-vertical-types-right-button, 
.md-business-cards-square-types-right-button {
    margin: 6px auto;
}
.md-business-cards-types-heading-title span,
.md-business-cards-content-title-span {
    font-size: 15px;
}
  .md-business-cards-horizontal-types-text,
  .md-business-cards-vertical-types-text,
  .md-business-cards-square-types-text{
    font-size: 14px;
}
}

@media only screen and (max-width:479px){

.md-business-cards-entire-banner-wrapper-image {
    width: 80%;
    display: block;
    float: right;
    margin: 10px 10% 0px 10%;
	order: -1;
	justify-content: center;
}
.md-business-cards-horizontal-types-image-1,
.md-business-cards-vertical-types-image-1,
.md-business-cards-square-types-image-1
{
    display:none;
}
.md-business-cards-horizontal-types-image-2,
.md-business-cards-vertical-types-image-2,
.md-business-cards-square-types-image-2
{
    display:block;
}
.md-business-cards-one-block {
    width: 100%;
    margin:0%;
}
.md-business-cards-one-block:nth-child(3n+1) {
    margin-left: 1%;
}
.md-business-cards-one-block:nth-child(3n+1) {
    margin-left: 0%;
}
.md-business-cards-one-block:nth-child(3n) {
    margin-right: 1%;
}
.md-business-cards-one-block:nth-child(3n) {
    margin-right: 0%;
}
.md-business-cards-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}
.md-business-cards-entire-banner-wrapper {
    width: 100%;
	margin: 4px auto;
    position: relative;
    min-height: 420px;
	flex-direction: column;
}
.md-business-cards-entire-specs-wrapper {
    width: 94%;
    margin: 4px 3%;
}
.md-business-cards-entire-types-wrapper {
    width: 94%;
    margin: 4px 3%;
}
  .md-business-cards-entire-content-wrapper {
    width: 94%;
    margin: 4px 3%;
}
.md-business-cards-banner-heading {
    font-size: 16px;
}
.md-business-cards-banner-wrapper {
    width: 90%;
    display: flex;
	
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	
    margin: auto;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
    align-items: center;
	
	-webkit-box-align: center;
	-moz-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
	-webkit-align-items: center;
	-o-align-items: center;
	-ms-align-items: center; 
	
    text-align: unset;
}
  .md-business-cards-banner-heading-block {
    width: 94%;
    margin: 10px 3%;
    display: block;
    float: left;
    color: #fff;
    text-align: center;
}
 .md-business-cards-specs-content-wrapper {
    min-height: 68px;
}
 .md-business-cards-specs-img img {
    width: 32%;
}
.md-business-cards-specs-table-wrapper .md-business-cards-specs-table-th, .md-business-cards-specs-table-td {
    padding:16px 0;
    text-align: center;
    font-size: 13px;
    border: 1px solid #000;
}
.md-business-cards-specs-table-wrapper {
    border-collapse: collapse;
	min-height: 0;
	height: 0;
}
.md-business-cards-specs-highlight-bottom-wrapper {
    min-height: 0;
}
.md-business-cards-specs-highlight-content-wrapper {
    width: 88%;
    margin: 14px auto;
}
.md-business-cards-specs-highlight-content-text {
    line-height: 21px;
}
.md-business-cards-banner-heading-text {
    font-size: 14px;
	padding-top: 4px;
}
.md-business-cards-section-block {
    padding: 8px;
}
.md-business-cards-design-left-button {
    font-size: 11px;
}
.md-business-cards-section-wrapper {
    padding-top: 4px;
}

.md-business-cards-design-buttons-wrapper {
    width: 100%;
	padding: 4px 0;
    margin:0;
}
.md-business-cards-design-anchor-button {
    width: 48%;
	padding: 8px 0;
    margin:0 1%;
}
  .md-business-cards-specs-choose-wrapper {
    width: 99%;
	margin-left:1%;
}
.md-business-cards-specs-pricing-wrapper {
    width: 99%;
}
.md-business-cards-specs-highlights-wrapper {
    width: 99%;
    margin: 1%;
    margin-right: 1%;
}

.md-business-cards-horizontal-types-heading,
.md-business-cards-vertical-types-heading,
.md-business-cards-square-types-heading {
    position: absolute;
	top: 0;
}
.md-business-cards-horizontal-types, 
.md-business-cards-vertical-types, 
.md-business-cards-square-types {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-business-cards-horizontal-types-image, 
.md-business-cards-vertical-types-image, 
.md-business-cards-square-types-image {
    width: 100%;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	display:block;
	
	padding: 15px 0;
}
.md-business-cards-horizontal-types-image img, 
.md-business-cards-vertical-types-image img, 
.md-business-cards-square-types-image img {
    width: 96%;
	margin: 0 2%;
}
.md-business-cards-horizontal-types-right-content, 
.md-business-cards-vertical-types-left-content, 
.md-business-cards-square-types-right-content {
    width: 100%;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	-webkit-box-ordinal-group: 2; 
  -moz-box-ordinal-group: 2;  
  -ms-flex-order: 2;        
  -webkit-order: 2;
  	order:2;
}
.md-business-cards-horizontal-line,
.md-business-cards-vertical-line,
.md-business-cards-square-line {
	width: 6%;
	position:absolute;
    top: 0%;
    left: 0%;
}
.md-business-cards-horizontal-types-buttons-wrapper, 
.md-business-cards-vertical-types-buttons-wrapper, 
.md-business-cards-square-types-buttons-wrapper {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;

}
.md-business-cards-horizontal-types-left-button, 
.md-business-cards-vertical-types-left-button, 
.md-business-cards-square-types-left-button, 
.md-business-cards-horizontal-types-right-button, 
.md-business-cards-vertical-types-right-button, 
.md-business-cards-square-types-right-button {
     width: 48%;
    margin: 6px auto;

}

.md-business-cards-horizontal-types-left-button a, 
.md-business-cards-horizontal-types-right-button a,
.md-business-cards-vertical-types-left-button a, 
.md-business-cards-vertical-types-right-button a,
.md-business-cards-square-types-left-button a, 
.md-business-cards-square-types-right-button a{
    font-size: 12px;
}
.md-business-cards-types-heading-title span,
.md-business-cards-content-title-span {
    font-size: 14px;
}
  .md-business-cards-horizontal-types-text,
  .md-business-cards-vertical-types-text,
  .md-business-cards-square-types-text{
    font-size: 14px;
}
.md-business-cards-block-content {
    min-height: 240px;
}
}
/*====================================Office Stationery=========================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 {
    font-size: 21px;
}
}

@media only screen and (max-width:1099px) and (min-width:980px){
.md-office-stationery-heading-hr {
    width: 23%;
    bottom: 30%;
    left: 39%;
}
.md-office-stationery-banner-wrapper {
    width: 80%;
    margin: 10%;
}
.md-office-stationery-banner-select-text-block select {
    width: 96%;
    margin: 0 2%;
}
.md-global-banner-icon-text {
    flex-direction: column;
	
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
}
.md-global-banner-content-span-text {
    min-height:65px;
}
.md-global-banner-icon {
    width: 24%;
}
.md-global-banner-content-text {
    text-align: center;
}
.md-global-banner-content-title {
    text-align: center;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 {
    font-size: 19px;
    margin-bottom: 10px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper p {
    font-size: 13px;
    margin-bottom: 10px;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p {
    min-height: 125px;
}
.md-office-stationery-categories-wrapper-anchor {
    width: 94%;
}
.md-office-stationery-categorie-shopnow-wrappers {
    width: 70%;
    margin: 0px 15%;
    min-height: 90px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper {
    width: 90%;
}
.md-office-stationery-visiting-cards-banner-entire-wrapper {
    min-height: 180px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 small, 
.md-office-stationery-categorie-content-wrappers h2 small,
.md-office-stationery-categorie-content-wrapper-price-tag {
    font-size: 14px;
}

.md-office-stationery-categorie-content-wrappers h2 {
    font-size: 18px;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p p {
    font-size: 13px;
}
}

@media only screen and (max-width:979px) and (min-width:800px){
.md-office-stationery-heading-wrapper h1 {
    font-size: 28px;
}
.md-office-stationery-heading-hr {
    width: 22%;
    bottom: 30%;
    left: 39%;
}
.md-office-stationery-banner-wrapper {
    width: 84%;
    margin: 8%;
}
.md-office-stationery-banner-select-text-block select {
    width: 96%;
    margin: 0 2%;
}
.md-global-banner-icon-text {
    flex-direction: column;
	
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
}
.md-global-banner-icon {
    width: 24%;
}
.md-global-banner-content-text {
    text-align: center;
}
.md-global-banner-content-title {
    text-align: center;
}
.md-global-banner-content-span-text {
    min-height: 65px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 {
    font-size: 19px;
    margin-bottom: 10px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper p {
    font-size: 13px;
    margin-bottom: 10px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper {
    width: 90%;
}
.md-office-stationery-visiting-cards-banner-entire-wrapper {
    min-height: 180px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 small, 
.md-office-stationery-categorie-content-wrappers h2 small,
.md-office-stationery-categorie-content-wrapper-price-tag {
    font-size: 14px;
}

.md-office-stationery-categorie-content-wrappers h2 {
    font-size: 17px;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p p {
    font-size: 13px;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p {
    min-height: 125px;
}
.md-office-stationery-categories-wrapper-anchor {
    width: 96%;
}
.md-office-stationery-categorie-shopnow-wrappers {
    width: 70%;
    margin: 0px 15%;
    min-height: 90px;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-office-stationery-heading-wrapper h1 {
    font-size: 26px;
}
.md-office-stationery-heading-hr {
    width: 22%;
    bottom: 30%;
    left: 39%;
}
.md-office-stationery-banner-wrapper {
    width: 88%;
    margin: 6%;
}
.md-office-stationery-banner-select-text-block select {
    width: 96%;
    margin: 0 2%;
}
.md-office-stationery-banner-select-text {
    width: 96%;
}
.md-office-stationery-banner-benefits-wrapper {
    width: 96%;
    margin: 2%;
}
.md-office-stationery-banner-benefits-span {
    font-size: 15px;
    padding-bottom: 10px;
}
.md-office-stationery-banner-benefits-ul li {
    font-size: 13px;
}
.md-global-banner-icon-text {
    flex-direction: column;
	
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
}
.md-global-banner-icon {
    width: 24%;
}
.md-global-banner-content-text {
    text-align: center;
    font-size: 14px;
}
.md-global-banner-content-span-text {
    font-size: 13px;
    min-height: 80px;
    text-align: center;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 {
    font-size: 16px;
    margin-bottom: 10px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper p {
    font-size: 13px;
    margin-bottom: 10px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper {
    width: 94%;
}
.md-office-stationery-visiting-cards-banner-entire-wrapper {
    min-height: 200px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 small, 
.md-office-stationery-categorie-content-wrappers h2 small,
.md-office-stationery-categorie-content-wrapper-price-tag {
    font-size: 14px;
}
.md-office-stationery-categories-supporting-block {
    min-height: 475px;
}
.md-office-stationery-categorie-content-wrappers h2 {
    font-size: 16px;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p p {
    font-size: 13px;
}
.md-office-stationery-categories-entire-content h2 {
    font-size: 20px;
}

.md-office-stationery-categories-wrapper-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(2n+1) {
    margin-left: 0;
}
.md-office-stationery-categories-wrapper-block:nth-child(3n) {
    margin-right: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(2n) {
    margin-right: 0;
}
.md-office-stationery-categories-wrapper-block {
    width: 48%;
    margin: 2%;
}
.md-office-stationery-categories-wrapper-anchor {
    width: 96%;
	min-height: 255px;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p {
    min-height: 110px;
}
.md-office-stationery-categorie-shopnow-wrappers {
    width: 64%;
	min-height: 50px;
    margin: 0px 18%;
}
}

@media only screen and (max-width:599px) and (min-width:480px){
.md-office-stationery-categorie-content-wrapper-price-tags-p p {
    text-align: left;
}
.md-office-stationery-heading-wrapper h1 {
    font-size: 24px;
}
.md-office-stationery-heading-hr {
    width: 24%;
    bottom: 30%;
    margin: 0;
    left: 39%;
}
.md-office-stationery-banner-entire-wrapper {
    flex-direction:column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    margin: 20px 0;
    width:98%;
    margin:2%;
}
.md-office-stationery-banner-text-wrapper {
    width: 100%;
    display: block;
    float: left;
}
.md-office-stationery-banner-benefits-entire-wrapper {
    width: 100%;
}
.md-office-stationery-banner-wrapper {
    width: 70%;
    margin: 6% 15%;
}
.md-office-stationery-banner-select-text-block select {
    width: 96%;
    margin: 0 2%;
}
.md-office-stationery-banner-benefits-wrapper{
    width:92%;
    margin:4%;
}
.md-office-stationery-banner-benefits-span {
    font-size: 18px;
    text-align: center;
}
.md-office-stationery-banner-benefits-ul li {
    font-size: 15px;
}

.md-office-stationery-visiting-cards-banner-headings-wrapper {
    width: 100%;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper p {
    position: absolute;
    bottom: 4%;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 {
    position: absolute;
    top: 3%;
    font-size: 18px;
    font-weight: bold;
}
.md-office-stationery-visiting-cards-banner-entire-wrapper {
    width:98%;
    margin:2%;
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    position: relative;
    min-height: 500px;
}
.md-office-stationery-visiting-cards-banner-headings-entire-wrapper {
    width: 100%;
    order: 2;
}
.md-office-stationery-visiting-cards-banner-anchor-wrapper {
    width: 82%;
}
.md-office-stationery-categories-entire-wrapper {
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    padding: 20px 0;
}
.md-office-stationery-categories-wrapper-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(2n+1) {
    margin-left: 0;
}
.md-office-stationery-categories-wrapper-block:nth-child(3n) {
    margin-right: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(2n) {
    margin-right: 0;
}
.md-office-stationery-categories-wrapper-block {
    width: 48%;
    margin: 2%;
}
.md-office-stationery-categories-wrapper-anchor {
    width: 100%;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p {
    min-height: 120px;
}
.md-office-stationery-categorie-shopnow-wrappers {
    width: 70%;
    margin: 0px 15%;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p-shopnow{
    display: flex;
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    margin:auto;
}
.md-office-stationery-categorie-content-wrappers h2 {
    margin: 10px 0;
    font-size: 19px;
    font-weight: bold;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 small, 
.md-office-stationery-categorie-content-wrappers h2 small, 
.md-office-stationery-categorie-content-wrapper-price-tag {
    font-size: 13px;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2, 
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 small, 
.md-office-stationery-categorie-content-wrappers h2 small, 
.md-office-stationery-visiting-cards-banner-headings-wrapper p {
    width: 80%;
    margin: 0 10%;
}
.md-office {
    width: 80%;
    margin: 10%;
    margin-bottom:0;
}
.md-office-stationery-visiting-cards-banner-anchor-sn-wrapper {
    width: 40%;
    margin: 10px 30%;
}
.md-office-stationery-categorie-content-wrappers {
     width: 100%;
    text-align:center;
    display: flex;
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    order: -1;
}

.md-office-stationery-visiting-cards-banner-anchor-wrapper .md-office-stationery-visiting-cards-banner-anchor-wrapper-full-image{
    display:none;
}
.md-office-stationery-visiting-cards-banner-anchor-wrapper .md-office-stationery-visiting-cards-banner-anchor-wrapper-mob-image {
    display: block;
}
.md-office-stationery-categories-entire-content h2 {
    font-size: 18px;
}

.md-global-icons-wrapper{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -moz-flex-direction: column;
	
    flex-direction: column;
    
}
.md-global-banner-icon-text{
    width: 80%;
    margin: 10px 10%;
}
.md-global-banner-icon-text:first-child,
.md-global-banner-icon-text:last-child{
    margin: 10px 10%;
}
}
@media only screen and (max-width:479px){
.md-office-stationery-categorie-content-wrapper-price-tags-p p {
    text-align: left;
}
.md-office-stationery-heading-wrapper h1 {
    font-size: 21px;
}
.md-office-stationery-heading-hr {
    width: 30%;
    bottom: 30%;
    margin: 0;
    left: 37%;
}
.md-office-stationery-banner-entire-wrapper {
    width:98%;
    margin:2%;
    flex-direction:column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
}
.md-office-stationery-banner-text-wrapper {
    width: 100%;
    display: block;
    float: left;
}
.md-office-stationery-banner-benefits-entire-wrapper {
    width: 100%;
}
.md-office-stationery-banner-wrapper {
    width: 92%;
    margin: 4%;
}
.md-office-stationery-banner-select-text {
    width: 90%;
}
.md-office-stationery-banner-select-text-block select {
    width: 86%;
    margin: 0 7%;
}
.md-office-stationery-banner-benefits-wrapper{
    width:92%;
    margin:4%;
}
.md-office-stationery-banner-benefits-span {
    font-size: 18px;
    text-align: center;
}
.md-office-stationery-banner-benefits-ul li {
    font-size: 14px;
}

.md-office-stationery-categories-entire-wrapper {
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    padding: 20px 0;
}
.md-office-stationery-categories-wrapper-block {
    width: 98%;
    margin: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(2n+1) {
    margin-left: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(3n) {
    margin-right: 2%;
}
.md-office-stationery-categories-wrapper-block:nth-child(2n) {
    margin-right: 2%;
}
.md-office-stationery-categories-supporting-block {
    min-height: 505px;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p-shopnow{
    display: flex;
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    margin:auto;
}
.md-office-stationery-categorie-content-wrappers h2 {
    margin: 10px 0;
    font-size: 18px;
    font-weight: bold;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 small, 
.md-office-stationery-categorie-content-wrappers h2 small, 
.md-office-stationery-categorie-content-wrapper-price-tag {
    font-size: 13px;
}
.md-office-stationery-categorie-content-wrappers {
     width: 100%;
    text-align:center;
    display: flex;
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
     order: -1;
	 
	 -webkit-box-ordinal-group: -1; 
	  -moz-box-ordinal-group: -1;  
	  -ms-flex-order: -1;        
	  -webkit-order: -1;
}
.md-office-stationery-categorie-content-wrapper-price-tags-p p{
    font-size:14px;
}
.md-office-stationery-visiting-cards-banner-entire-wrapper {
    width:98%;
    margin:2%;
    flex-direction: column;
    
    -webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	-ms-flex-direction: column;
	
    position: relative;
    min-height:500px;
}
.md-office-stationery-visiting-cards-banner-headings-entire-wrapper {
    width: 100%;
    order: 2;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper {
    width: 100%;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 {
    position: absolute;
    top: 3%;
    font-size: 16px;
    font-weight: bold;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper h2, 
.md-office-stationery-visiting-cards-banner-headings-wrapper h2 small, 
.md-office-stationery-categorie-content-wrappers h2 small, 
.md-office-stationery-visiting-cards-banner-headings-wrapper p {
    width: 90%;
    margin: 0 5%;
}
.md-office {
    width: 80%;
    margin: 10%;
    margin-bottom:0;
}
.md-office-stationery-visiting-cards-banner-anchor-sn-wrapper {
    width: 60%;
    margin: 10px 20%;
}
.md-office-stationery-visiting-cards-banner-anchor-wrapper {
    width: 100%;
}
.md-office-stationery-visiting-cards-banner-anchor-wrapper .md-office-stationery-visiting-cards-banner-anchor-wrapper-full-image{
    display:none;
}
.md-office-stationery-visiting-cards-banner-anchor-wrapper .md-office-stationery-visiting-cards-banner-anchor-wrapper-mob-image {
    display: block;
}
.md-office-stationery-visiting-cards-banner-headings-wrapper p {
    position: absolute;
    bottom: 4%;
}
.md-office-stationery-categories-entire-content h2 {
    font-size: 17px;
}


.md-global-icons-wrapper{
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -moz-flex-direction: column;
	
    flex-direction: column;
    
}
.md-global-banner-icon-text{
    width: 90%;
    margin: 10px 5%;
}
.md-global-banner-icon-text:first-child,
.md-global-banner-icon-text:last-child{
    margin: 10px 5%;
}
.md-global-banner-icon{
        width: 20%;
}
.md-global-banner-content-title {
    width: 78%;
}
}

/*====================================Carousel Global Values=========================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-global-customize-anchor-wrapper h5 {
    font-size: 14px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-global-customize-anchor-wrapper h5 {
    font-size: 14px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-top: -50px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {
    margin-top: -50px;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-global-customize-anchor-wrapper h5 {
    font-size: 14px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-top: -50px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {
    margin-top: -50px;
}
.md-global-customize-anchor a {
    width: 80%;
    margin: 0 10%;
}
}
@media only screen and (max-width:799px) and (min-width:600px){
.md-global-customize-anchor-wrapper h5 {
    font-size: 14px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-top: -50px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {
    margin-top: -50px;
}
.md-global-customize-anchor a {
    width: 80%;
    margin: 0 10%;
}
}
@media only screen and (max-width:599px) and (min-width:480px){
    #mdslidercontainer {
    width: 48%;
    float: left;
    margin: 0 1%;
}
}
@media only screen and (max-width:479px){
    #mdslidercontainer {
    width: 90%;
    float: left;
    margin: 0 1%;
}
}
/*====================================Canvas Frames=========================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-canvas-frames-banner {
    padding-bottom: 74%;
}
.md-canvas-frames-banner-block {
    width: 96%;
    margin: 2px 2%;
}
}
@media only screen and (min-width:992px) and (max-width:1099px){
    .md-canvas-frames-banner {
    padding-bottom: 74%;
}
}
@media only screen and (min-width:980px) and (max-width:991px){
    .md-canvas-frames-banner {
    padding-bottom: 111.5%;
}
}

@media only screen and (min-width:980px) and (max-width:1099px){
.md-canvas-frames-main-heading-hr {
    width: 17%;
    left: 41%;
}

.md-canvas-frames-cloth-description-block {
    -moz-transform: translate(25%,-4%);
    -webkit-transform: translate(25%,-4%);
    -o-transform: translate(25%,-4%);
    -ms-transform: translate(25%,-4%);
	
    transform: translate(25%,-4%);
}
.md-canvas-frames-wood-description-title, 
.md-canvas-frames-about-printing-description-title, 
.md-canvas-frames-sawtooth-hanger-description-title, 
.md-canvas-frames-different-sizes-description-title {
    font-size: 15px;
}
.md-canvas-frames-wood-description-text, 
.md-canvas-frames-about-printing-description-text, 
.md-canvas-frames-sawtooth-hanger-description-text, 
.md-canvas-frames-different-sizes-description-text {
    font-size: 14px;
}
.md-canvas-frames-blocks-wrapper-text {
    font-size: 19px;
}
.md-canvas-frames-horizontal-price, 
.md-canvas-frames-vertical-price {
    font-size: 13px;
}
.md-canvas-frames-banner-block {
    width: 96%;
    margin: 2px 2%;
}
}

@media only screen and (min-width:800px) and (max-width:979px){
.md-canvas-frames-main-heading-hr {
    width: 25%;
    left: 37%;
}
.md-canvas-frames-cloth-heading-title {
    font-size: 18px;
}
.md-canvas-frames-cloth-description-block {
    width: 70%;
    -moz-transform: translate(10%,-10%);
    -webkit-transform: translate(10%,-10%);
    -o-transform: translate(10%,-10%);
    -ms-transform: translate(10%,-10%);
	
    transform: translate(10%,-10%);
}
.md-canvas-frames-cloth-description-title {
    font-size: 15px;
}
.md-canvas-frames-cloth-description-text {
    font-size: 14px;
}
.md-canvas-frames-banner {
    padding-bottom: 111.5%;
}
.md-canvas-frames-wood-banner {
    padding-bottom: 32%;
}
.md-canvas-frames-print-description-text {
    font-size: 13px;
}
.md-canvas-frames-print-description-heading {
    font-size: 14px;
}
.md-canvas-frames-wood-description-title, 
.md-canvas-frames-about-printing-description-title, 
.md-canvas-frames-sawtooth-hanger-description-title, 
.md-canvas-frames-different-sizes-description-title {
    font-size: 14px;
}
.md-canvas-frames-wood-description-text, 
.md-canvas-frames-about-printing-description-text, 
.md-canvas-frames-different-sizes-description-text {
    font-size: 13px;
	line-height: 20px;
	width:80%;
}
.md-canvas-frames-sawtooth-hanger-description-text{
    font-size: 13px;
    line-height: 20px;
	width:70%;
}
.md-canvas-frames-cloth-heading-title-hr {
    width: 18%;
    left: 41%;
    top: 80%;
}
.md-canvas-frames-banner-block {
    width: 96%;
    margin: 2px 2%;
}
}
@media only screen and (min-width:600px) and (max-width:799px){
.md-canvas-frames-banner-block {
    width: 96%;
    margin: 2px 2%;
}
.md-canvas-frames-main-heading {
    font-size: 22px;
}

.md-canvas-frames-ldpr-bottom-content p {
    width: 100%;
}
.md-canvas-frames-ldpr-bottom-content span{
	width: 50%;
}
.md-canvas-frames-cloth-heading-title {
    font-size: 18px;
}
.md-canvas-frames-banner {
    padding-bottom:unset;
    height: 472px;
}
.md-canvas-frames-cloth-description-block {
    width: 75%;
    -moz-transform: translate(2%,-9%);
    -o-transform: translate(2%,-9%);
    -webkit-transform: translate(2%,-9%);
    -ms-transform: translate(2%,-9%);
	
    transform: translate(2%,-9%);
}
.md-canvas-frames-cloth-description-title {
    font-size: 14px;
}
.md-canvas-frames-cloth-description-text {
    line-height: 20px;
    font-size: 13px;
}
.md-canvas-frames-print-description-heading {
    font-size: 14px;
}
.md-canvas-frames-print-description-text {
    font-size: 13px;
    line-height: 20px;
} 
.md-canvas-frames-sawtooth-hanger-description-block {
    padding-right: 25px;
	padding-top: 25px;
}
.md-canvas-frames-wood-banner, 
.md-canvas-frames-about-printing-banner, 
.md-canvas-frames-sawtooth-hanger-banner {
    background-position: center;
    background-size: contain;
    padding-bottom: 40%;
}
.md-canvas-frames-wood-description-title, 
.md-canvas-frames-about-printing-description-title, 
.md-canvas-frames-sawtooth-hanger-description-title, 
.md-canvas-frames-different-sizes-description-title {
    font-size: 14px;
    text-overflow: ellipsis;
}
.md-canvas-frames-sawtooth-hanger-description-text {
    width: 70%;
    font-size: 13px;
    line-height: 20px;
}
.md-canvas-frames-wood-description-text, 
.md-canvas-frames-about-printing-description-text, 
.md-canvas-frames-different-sizes-description-text {
    width: 96%;
    font-size: 13px;
    line-height: 20px;
}
.md-canvas-frames-horizontal-block-span, 
.md-canvas-frames-vertical-block-span {
    font-size: 12px;
}
.md-canvas-frames-horizontal-price, 
.md-canvas-frames-vertical-price {
    font-size: 11px;
}
.md-canvas-frames-horizontal-shopnow-block, 
.md-canvas-frames-vertical-shopnow-block {
    padding: 5px 0;
    font-size: 12px;
}
.md-canvas-frames-horizontal-heading-title, 
.md-canvas-frames-vertical-heading-title {
    font-size: 14px;
}
.md-canvas-frames-blocks-wrapper-text {
    padding: 25px 0 0px 0;
    font-size: 16px;
}
.md-canvas-frames-cloth-heading-title-hr {
    width: 22%;
    left: 39%;
    top: 80%;
}
}
@media only screen and (max-width: 599px) and (min-width: 480px){
.md-canvas-frames-banner-block {
    width: 96%;
    margin: 2px 2%;
}
.md-canvas-frames-select-size-text {
    font-size: 19px;
}
.md-canvas-frames-main-heading-hr {
    width: 24%;
    left: 39%;
}
.md-canvas-frames-main-heading {
    font-size: 20px;
}
.md-canvas-frames-cloth-banner {
    width: 100%;
    background-image: url("../../../../../image/catalog/i-canvas-images/shop-canvas-prints-on-fabric.png");
    padding-bottom: 35%;
    background-position: center;
    background-size: contain;
	margin-top: 15px;
}
.md-canvas-frames-entire-wrapper {
    width: 92%;
    margin: 2px 4%;
}
.md-canvas-frames-sizes-blocks {
    padding-top: 15px;
}
.md-canvas-frames-banner-block {
     -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
	
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
   -o-flex-direction: column;
  -moz-flex-direction: column;
    flex-direction: column;
	
	flex-wrap: unset;
}
.md-canvas-frames-banner-wrapper {
	width:100%;
	margin: 0;
	max-width:100%;
	order:-1;
	
	-webkit-box-ordinal-group: -1; 
  -moz-box-ordinal-group: -1;  
  -ms-flex-order: -1;        
  -webkit-order: -1; 
}
.md-canvas-frames-banner-block-top-banner-text-wrapper {
    font-size: 15px;
}
.md-canvas-frames-ldpr-blocks-wrapper {
    width: 70%;
    margin: 2px 15%;
}
.md-canvas-frames-select-size-hr {
    left: 32%;
}
.md-canvas-frames-ldpr-bottom-content {
    width: 70%;
    margin: 2px 15%;
}
.md-canvas-frames-ldpr-shopnow-block {
    width: 70%;
    margin: 2px 15%;
}
.md-canvas-frames-cloth-block {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
   -o-flex-direction: column;
  -moz-flex-direction: column;
}
.md-canvas-frames-cloth-description-block {
	width: 100%;
	-moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
	padding-top:20px;
}
.md-canvas-frames-cloth-description-title {
    text-align: left;
	padding:0;
}
.md-canvas-frames-cloth-description-text {
    font-size: 15px;
	width: 100%;
	text-align: left;
}
.md-canvas-frames-banner {
    background-image: url("../../../../../../printshoppy.com/image/catalog/i-canvas-images/custom-wall-canvas-prints-v1.jpg");
    background-size: contain;
    background-color: #fafbfc;
    padding-bottom: 78%;
}
.md-canvas-frames-print-banner {
    width: 100%;
    background-image: url("../../../../../image/catalog/i-canvas-images/1.5-inch-thick-wrap.jpg");
    padding-bottom: 97%;
    background-color: #f6f5f3;
}
.md-canvas-frames-print-description-block {
    text-align: left;
    width: 100%;
    top: 60%;
    -moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	
	transform: translate(0,0);
	left: 0;
	padding-top:20px;
}
.md-canvas-frames-print-description-text {
    width: 100%;
    margin: 0;
}
.md-canvas-frames-print-description-heading {
    text-align: left;
    font-size: 16px;
}
.md-canvas-frames-sizes-blocks {
    width: 100%;
	margin:0;
    min-width: 280px;
}
.md-canvas-frames-cloth-heading-title {
    font-size: 17px;
}
.md-canvas-frames-wood-block, 
.md-canvas-frames-about-printing-block, 
.md-canvas-frames-sawtooth-hanger-block, 
.md-canvas-frames-different-sizes-block, 
.md-canvas-frames-print-block {
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
    flex-direction: column;
}
.md-canvas-frames-wood-banner, 
.md-canvas-frames-about-printing-banner, 
.md-canvas-frames-sawtooth-hanger-banner {
    background-position: center;
    background-size: contain;
}
.md-canvas-frames-wood-banner {
    background-image: url("../../../../../image/catalog/i-canvas-images/buy-canvas-prints-on-wooden-frame.png");
    padding-bottom: 50%;
    width: 100%;
}
.md-canvas-frames-wood-description-block, 
.md-canvas-frames-about-printing-description-block, 
.md-canvas-frames-sawtooth-hanger-description-block {
    width: 100%;
	padding-top:20px;
}
.md-canvas-frames-sawtooth-hanger-description-block{
	order:2;
}
.md-canvas-frames-wood-description-title, 
.md-canvas-frames-about-printing-description-title, 
.md-canvas-frames-sawtooth-hanger-description-title, 
.md-canvas-frames-different-sizes-description-title {
    width: 100%;
	text-align: left;
	margin: 0;
}
.md-canvas-frames-wood-description-text, 
.md-canvas-frames-about-printing-description-text, 
.md-canvas-frames-sawtooth-hanger-description-text, 
.md-canvas-frames-different-sizes-description-text {
    width: 100%;
    margin:0;
}
.md-canvas-frames-about-printing-banner {
    background-image: url("../../../../../image/catalog/i-canvas-images/canvas-printing.png");
    padding-bottom: 91%;
    width: 100%;
}
.md-canvas-frames-sawtooth-hanger-banner{
	background-image: url("../../../../../image/catalog/i-canvas-images/canvas-frames-on-wall-v1.png");
    padding-bottom: 81%;
    width: 100%;
}
.md-canvas-frames-different-sizes-banner{
	background-image: url("../../../../../../printshoppy.com/image/catalog/i-canvas-images/canvas-frames-size.png");
    padding-bottom: 60%;
    width: 100%;
	background-size:contain;
}
.md-canvas-frames-different-sizes-description-block {
    width: 100%;
	padding-top:20px;
}
.md-canvas-frames-print-description-text {
    font-size: 14px;
}
.md-canvas-frames-sawtooth-hanger-description-block {
    text-align: left;
}

.md-canvas-frames-blocks-wrapper-text {
    padding: 20px 0 0px 0;
    font-size: 18px;
}
.md-canvas-frames-horizontal-heading-title, 
.md-canvas-frames-vertical-heading-title {
    font-size: 15px;
}
.md-canvas-frames-horizontal-wrapper,
.md-canvas-frames-vertical-wrapper {
    width: 100%;
	margin:0;
	padding-top: 20px;
}
.md-canvas-frames-horizontal-heading, 
.md-canvas-frames-vertical-heading {
    padding: 0px 0;
}
.md-canvas-frames-horizontal-block,
.md-canvas-frames-vertical-block {
    width: 49%;
}
.md-canvas-frames-horizontal-block:first-child, 
.md-canvas-frames-horizontal-block:nth-child(4) {
    margin-left: 1%;
}
.md-canvas-frames-horizontal-block:nth-child(3), 
.md-canvas-frames-horizontal-block:nth-child(6) {
    margin-right: 1%;
}
.md-canvas-frames-horizontal-block:first-child, 
.md-canvas-frames-horizontal-block:nth-child(3),
.md-canvas-frames-horizontal-block:nth-child(5) {
    margin-left: 0%;
}
.md-canvas-frames-horizontal-block:nth-child(2), 
.md-canvas-frames-horizontal-block:nth-child(4),
.md-canvas-frames-horizontal-block:nth-child(6) {
    margin-right: 0%;
}
.md-canvas-frames-cloth-heading-title-hr {
    width: 100%;
    left: 0%;
    top: 80%;
	background-color:#ccc;
}
.md-canvas-frames-blocks-wrapper-text-hr, 
.md-canvas-frames-cloth-block-hr, 
.md-canvas-frames-about-printing-block-hr, 
.md-canvas-frames-sawtooth-hanger-block-hr {
    margin: 3px 0;
}
.md-canvas-frames-cloth-heading-title-wrapper h2::before {
    width: 24%;
    left: 38%;
}
.md-canvas-frames-horizontal-heading-title::before {
    width: 24%;
    left: 39%;
}
}
@media only screen and (max-width: 479px){
.md-canvas-frames-cloth-heading-title-wrapper h2::before {
    width: 24%;
    left: 38%;
}
.md-canvas-frames-horizontal-heading-title::before {
    width: 35%;
	left: 35%;
}
.md-canvas-frames-banner-block {
    width: 96%;
    margin: 2px 2%;
}
.md-canvas-frames-select-size-text {
    font-size: 18px;
}
.md-canvas-frames-main-heading-hr {
    width: 26%;
    left: 38%;
}
.md-canvas-frames-main-heading {
    font-size:18px;
}
.md-canvas-frames-entire-wrapper {
    width: 94%;
    margin: 2px 3%;
}
.md-canvas-frames-sizes-blocks {
    padding-top: 15px;
}
.md-canvas-frames-banner-block {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-canvas-frames-banner-wrapper {
    width: 100%;
    margin: 0;
    max-width: 100%;
    order: -1;
	
	-webkit-box-ordinal-group: -1; 
  -moz-box-ordinal-group: -1;  
  -ms-flex-order: -1;        
  -webkit-order: -1;
}
.md-canvas-frames-ldpr-bottom-content span {
    width: 40%;
    display: block;
    float: left;
}
.md-canvas-frames-ldpr-bottom-content p {
    display: block;
    float: left;
}

.md-canvas-frames-sizes-blocks {
    width: 100%;
    margin: 0;
    min-width: 264px;
}
.md-canvas-frames-cloth-block {
     -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
   -o-flex-direction: column;
  -moz-flex-direction: column;
  
    flex-direction: column;
}

.md-canvas-frames-blocks-wrapper-text-hr, 
.md-canvas-frames-cloth-block-hr, 
.md-canvas-frames-about-printing-block-hr, 
.md-canvas-frames-sawtooth-hanger-block-hr {
    margin: 3px 0;
}
.md-canvas-frames-cloth-heading-title {
    font-size: 17px;
}
.md-canvas-frames-cloth-description-block {
	width: 96%;
	transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	padding-top: 9px;
	margin:2px 2%;
}
.md-canvas-frames-cloth-description-title {
    text-align: left;
	padding: 0;
}
.md-canvas-frames-cloth-description-text {
    width: 100%;
    font-size: 14px;
	line-height:20px;
}
.md-canvas-frames-wood-block, 
.md-canvas-frames-about-printing-block, 
.md-canvas-frames-sawtooth-hanger-block, 
.md-canvas-frames-different-sizes-block, 
.md-canvas-frames-print-block {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
   -o-flex-direction: column;
  -moz-flex-direction: column;
}
.md-canvas-frames-wood-banner, 
.md-canvas-frames-about-printing-banner, 
.md-canvas-frames-sawtooth-hanger-banner {
    background-position: center;
    background-size: contain;
}

.md-canvas-frames-wood-description-block, 
.md-canvas-frames-about-printing-description-block, 
.md-canvas-frames-sawtooth-hanger-description-block {
    width: 96%;
	padding-top: 20px;
	margin:2px 2%;
	padding-left:0;
}
.md-canvas-frames-wood-description-title, 
.md-canvas-frames-about-printing-description-title, 
.md-canvas-frames-sawtooth-hanger-description-title {
    width: 100%;
    text-align: left;
	font-size:15px;
	margin:0;
}
.md-canvas-frames-different-sizes-description-title{
	width: 100%;
	font-size:15px;
	margin: 0;
}
.md-canvas-frames-wood-description-text, 
.md-canvas-frames-about-printing-description-text{
    width: 100%;
	font-size: 14px;
	line-height: 20px;
	text-align:unset;
}
.md-canvas-frames-sawtooth-hanger-description-text{
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	margin-left:0;
}
.md-canvas-frames-different-sizes-description-text{
	 width: 100%;
	font-size: 14px;
	line-height: 20px;
	text-align:unset;
}
.md-canvas-frames-entire-wrapper {
    width: 92%;
    margin: 2px 4%;
}
.md-canvas-frames-print-description-text {
    width: 100%;
    margin:0%;
}

.md-canvas-frames-print-description-block {
    text-align: left;
    width: 96%;
   	-moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	
	transform: translate(0,0);
	left: 0;
	margin:2px 2%;
	padding-top: 20px;
}
.md-canvas-frames-cloth-banner {
    width: 100%;
    background-image: url("../../../../../image/catalog/i-canvas-images/shop-canvas-prints-on-fabric.png");
    padding-bottom: 37%;
    float: left;
    background-position: center;
    background-size: contain;
	padding-top: 9px;
	margin: 2px 2%;
}
.md-canvas-frames-banner {
    background-image: url("../../../../../../printshoppy.com/image/catalog/i-canvas-images/custom-wall-canvas-prints-v1.jpg");
    background-size: contain;
    background-color: #fafbfc;
    padding-bottom: 78%;
}
.md-canvas-frames-wood-banner {
    background-image: url("../../../../../image/catalog/i-canvas-images/buy-canvas-prints-on-wooden-frame.png");
    padding-bottom: 65%;
    width: 100%;
}
.md-canvas-frames-print-description-heading {
    text-align: left;
    font-size: 16px;
}
.md-canvas-frames-about-printing-banner {
    background-image: url("../../../../../image/catalog/i-canvas-images/canvas-printing.png");
    padding-bottom: 91%;
    width: 100%;
}
.md-canvas-frames-sawtooth-hanger-banner{
	background-image: url("../../../../../image/catalog/i-canvas-images/canvas-frames-on-wall.png");
    padding-bottom: 81%;
    width: 100%;
}
.md-canvas-frames-different-sizes-banner{
	background-image: url("../../../../../../printshoppy.com/image/catalog/i-canvas-images/canvas-frames-size.png");
    padding-bottom: 60%;
    width: 100%;
	background-size:contain;
}
.md-canvas-frames-print-banner {
    width: 100%;
    background-image: url("../../../../../image/catalog/i-canvas-images/1.5-inch-thick-wrap.jpg");
    padding-bottom: 115.7%;
    background-color: #f6f5f3;
}
.md-canvas-frames-different-sizes-description-block {
    width: 100%;
	padding:0;
	padding-top: 20px;
}
.md-canvas-frames-sawtooth-hanger-description-block{
	order:2;
}
.md-canvas-frames-print-description-text {
    font-size: 14px;
}
.md-canvas-frames-sawtooth-hanger-description-block {
    text-align: left;
}
.md-canvas-frames-horizontal-wrapper,
.md-canvas-frames-vertical-wrapper {
    width: 100%;
	margin:0;
	padding-top: 20px;
}
.md-canvas-frames-horizontal-heading, 
.md-canvas-frames-vertical-heading {
    padding: 0px 0;
}
.md-canvas-frames-horizontal-block,
.md-canvas-frames-vertical-block {
    width: 49%;
}
.md-canvas-frames-horizontal-block:first-child, 
.md-canvas-frames-horizontal-block:nth-child(4) {
    margin-left: 1%;
}
.md-canvas-frames-horizontal-block:nth-child(3), 
.md-canvas-frames-horizontal-block:nth-child(6) {
    margin-right: 1%;
}
.md-canvas-frames-horizontal-block:first-child,
.md-canvas-frames-horizontal-block:nth-child(3),
.md-canvas-frames-horizontal-block:nth-child(5) {
    margin-left: 0%;
}
.md-canvas-frames-horizontal-block:nth-child(2), 
.md-canvas-frames-horizontal-block:nth-child(4),
.md-canvas-frames-horizontal-block:nth-child(6) {
    margin-right: 0%;
}
.md-canvas-frames-blocks-wrapper-text {
    padding: 20px 0 0px 0;
    font-size: 16px;
}
.md-canvas-frames-horizontal-heading-title, 
.md-canvas-frames-vertical-heading-title {
    font-size: 15px;
}
.md-canvas-frames-horizontal-shopnow-block, 
.md-canvas-frames-vertical-shopnow-block {
    padding: 8px 0;
}
.md-canvas-frames-cloth-heading-title-hr {
    width: 100%;
	left: 0;
	top: 89%;
	background-color:#ccc;
}
.md-canvas-frames-cloth-block {
    padding-top: 8px;
}
.md-canvas-frames-banner-block-top-banner-text-wrapper {
    font-size: 14px;
}
}


/*===================================================================Bill Books=====================================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-bill-books-title h2 {
    font-size:18px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-bill-books-title h2 {
    font-size:18px;
}
.md-bill-books-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-bill-books-h1 {
    width: 100%;
}
.md-bill-books-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-bill-books-design, 
.md-bill-books-upload {
    width: 46%;
    margin: 0 2%;
}
.md-bill-books-title h3{
    font-size:19px;
}

.md-bill-books-paragraph-title {
    font-size: 14px;
}
.md-bill-books-paragraph-content {
    font-size: 13px;
}
.md-bill-books-ulpoad li {
    font-size: 14px;
}
.md-bill-books-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}
.md-bill-books-block-content-v3 {
    min-height: 340px;
}
.md-bill-books-block-contents-wrapper {
    min-height:340px;
}
.md-bill-books-ulpoad, .md-bill-books-top-block ul {
    width: 83%;
}
.md-bill-books-ul {
    text-align: center;
}
.md-bill-books-top-blocks {
    margin: 19% 0;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-bill-books-top-blocks {
    margin: 19% 0;
}
.md-bill-books-title h2 {
    font-size:18px;
}
.md-bill-books-banner-wrapper {
    width:42%;
    margin: 15px 2%;
}
.md-bill-books-h1 {
    width: 94%;
}
.md-bill-books-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-bill-books-design, 
.md-bill-books-upload {
    width: 46%;
    margin: 0 2%;
}
.md-bill-books-title h3{
    font-size:20px;
}
.md-bill-books-top-img img {
    width: 80%;
}
.md-bill-books-block-content-v3 {
    min-height: 345px;
}
.md-bill-books-ulpoad li {
    font-size: 14px;
    list-style-position: unset;
}


.md-bill-books-top-block ul li {
    list-style-position: unset;
}

.md-bill-books-block-content .table-bordered > thead > tr > td,
.md-bill-books-block-content .table-bordered > thead > tr > th, 
.md-bill-books-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-bill-books-paragraph-title {
    font-size: 14px;
}
.md-bill-books-paragraph-content {
    font-size: 13px;
}
.md-bill-books-ul {
    text-align: center;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-bill-books-title h2 {
    font-size:17px;
}
.md-bill-books-wrapper {
    min-height: 260px;
}
.md-bill-books-banner-wrapper {
    width: 46%;
    margin: 15px 2%;
}
.md-bill-books-h1 {
    width: 96%;
}
.md-bill-books-h1 h1 {
    font-size:20px;
}
.md-bill-books-h1 h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.md-bill-books-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-bill-books-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-bill-books-design, 
.md-bill-books-upload {
    width: 46%;
    margin: 0 2%;
}
.md-bill-books-design a, 
.md-bill-books-upload a {
    font-size: 13px;
}
.md-bill-books-one-block, .md-bill-books-one-block-v3 {
    width: 49%;
    margin: 1%;
}
.md-bill-books-one-block:nth-child(3n+1), .md-bill-books-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-bill-books-one-block:nth-child(3n), .md-bill-books-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-bill-books-one-block:nth-child(3n+1), .md-bill-books-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-bill-books-one-block:nth-child(3n), .md-bill-books-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-bill-books-one-block:nth-child(2n+1), .md-bill-books-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-bill-books-one-block:nth-child(2n), .md-bill-books-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-bill-books-block-content .table-bordered > thead > tr > td,
.md-bill-books-block-content .table-bordered > thead > tr > th, 
.md-bill-books-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-bill-books-block-content-v3 {
    min-height: 340px;
}
.md-bill-books-block-content {
    min-height: 340px;
}
.md-bill-books-block-content .table-bordered {
    min-height: 340px;
}
.md-bill-books-ulpoad li {
    list-style-position: unset;
}

.md-bill-books-top-block ul li {
    list-style-position: unset;
}

.md-bill-books-vl {
    left: 47%;
}
.md-bill-books-ul {
    text-align: center;
}
.md-bill-books-similar-products-text {
    font-size: 19px;
}
.md-bill-books-similar-products-text-blocks {
    font-size: 17px;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-bill-books-wrapper {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-bill-books-banner-wrapper {
    width: 70%;
    order: 0;
	margin:15px 15%;
	
}
.md-bill-books-title h2 {
    font-size:16px;
}
.md-bill-books-wrapper {
    min-height: 300px;
}
.md-bill-books-banner-text {
    width: 90%;
    margin: 5%;
}

.md-bill-books-banner-text {
    width: 90%;
    margin: 5%;
}
.md-bill-books-design a,
.md-bill-books-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-bill-books-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-bill-books-paragraph-title,
.md-bill-books-p{
    font-size: 14px;
}
.md-bill-books-top-block span,
.md-bill-books-para,
.md-bill-books-paragraph-content{
    font-size: 13px;
}
.md-bill-books-one-block, .md-bill-books-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-bill-books-one-wrapper {
    width: 90%;
    margin: 5%;
}
.md-bill-books-block-content .table-bordered > thead > tr > td,
.md-bill-books-block-content .table-bordered > thead > tr > th, 
.md-bill-books-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}

.md-bill-books-ulpoad li {
    list-style-position: unset;
    font-size: 14px;
}

.md-bill-books-top-block ul li {
    list-style-position: unset;
}

.md-bill-books-vl {
    left: 47%;
}
.md-bill-books-ul {
    text-align: center;
}
.md-bill-books-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-bill-books-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.ps-global-content-wrapper h2{
    font-size: 21px;
}
.md-bill-books-banner-icon-hr{
    display:none;
}
.md-bill-books-ul {
    text-align: center;
}
}
@media only screen and (max-width: 479px){
.md-bill-books-ul {
    text-align: center;
}
.md-bill-books-wrapper {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-bill-books-banner-wrapper {
    width: 70%;
    order: 0;
	margin:15px 15%;
}
.md-bill-books-title h2 {
    font-size:16px;
}

.md-bill-books-banner-text {
    width: 90%;
    margin: 5%;
}

.md-bill-books-h1 {
    width: 96%;
}
.md-bill-books-h1 h2{
    font-size: 21px;
}
.md-bill-books-h1 h1 {
    font-size: 20px;
}
.md-bill-books-banner-desc {
    font-size: 13px;
}
.md-bill-books-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-bill-books-design, 
.md-bill-books-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-bill-books-design a, 
.md-bill-books-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-bill-books-one-block, .md-bill-books-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-bill-books-block-content .table-bordered > thead > tr > td,
.md-bill-books-block-content .table-bordered > thead > tr > th, 
.md-bill-books-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}

.md-bill-books-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-bill-books-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-bill-books-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-bill-books-title h3 {
    margin-bottom: 14px;
}
.md-bill-books-ulpoad li {
    list-style-position: unset;
}

.md-bill-books-top-block ul li {
    list-style-position: unset;
}

.md-bill-books-banner-icon-hr{
    display:none;
}

}

/*===================================================================Address Labels=====================================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-address-labels-h1 h2 {
   font-size:22px;
}
.md-address-labels-title h2 {
    font-size: 18px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-address-labels-title h2 {
    font-size: 18px;
}
.md-address-labels-h1 h2 {
   font-size:20px;
}
.md-address-labels-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-address-labels-h1 {
    width: 100%;
}
.md-address-labels-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-address-labels-design, 
.md-address-labels-upload {
    width: 46%;
    margin: 0 2%;
}
.md-address-labels-title h3{
    font-size:19px;
}

.md-address-labels-paragraph-title {
    font-size: 14px;
}
.md-address-labels-paragraph-content {
    font-size: 13px;
}
.md-address-labels-ulpoad li {
    font-size: 14px;
}
.md-address-labels-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}
.md-address-labels-block-content-v3 {
    min-height: 400px;
}
.md-address-labels-block-contents-wrapper {
    min-height: 400px;
}
.md-address-labels-ul {
    text-align: center;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-address-labels-title h2 {
    font-size: 18px;
}
.md-address-labels-h1 h2 {
   font-size:20px;
}
.md-address-labels-banner-wrapper {
    width:42%;
    margin: 15px 2%;
}
.md-address-labels-h1 {
    width: 94%;
}
.md-address-labels-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-address-labels-design, 
.md-address-labels-upload {
    width: 46%;
    margin: 0 2%;
}
.md-address-labels-title h3{
    font-size:20px;
}
.md-address-labels-block-content-v3 {
    min-height: 400px;
}
.md-address-labels-ulpoad li {
    font-size: 14px;
    list-style-position: unset;
}
.md-address-labels-top-block ul li {
    list-style-position: unset;
}
.md-address-labels-block-content .table-bordered > thead > tr > td,
.md-address-labels-block-content .table-bordered > thead > tr > th, 
.md-address-labels-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-address-labels-paragraph-title {
    font-size: 14px;
}
.md-address-labels-paragraph-content {
    font-size: 13px;
}
.md-address-labels-ul {
    text-align: center;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-address-labels-title h2 {
    font-size: 16px;
}
.md-address-labels-h1 h2 {
   font-size:18px;
}
.md-address-labels-wrapper {
    min-height: 260px;
}
.md-address-labels-banner-wrapper {
    width: 46%;
	margin: 15px 2%;
}
.md-address-labels-h1 {
    width: 96%;
}
.md-address-labels-h1 h1 {
    font-size:20px;
}
.md-address-labels-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-address-labels-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-address-labels-design, 
.md-address-labels-upload {
    width: 46%;
    margin: 0 2%;
}
.md-address-labels-design a, 
.md-address-labels-upload a {
    font-size: 13px;
}
.md-address-labels-one-block, .md-address-labels-one-block-v3 {
    width: 49%;
    margin: 1%;
}
.md-address-labels-one-block:nth-child(3n+1), 
.md-address-labels-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-address-labels-one-block:nth-child(3n), 
.md-address-labels-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-address-labels-one-block:nth-child(3n+1), 
.md-address-labels-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-address-labels-one-block:nth-child(3n), 
.md-address-labels-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-address-labels-one-block:nth-child(2n+1), 
.md-address-labels-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-address-labels-one-block:nth-child(2n), 
.md-address-labels-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-address-labels-block-content .table-bordered > thead > tr > td,
.md-address-labels-block-content .table-bordered > thead > tr > th, 
.md-address-labels-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-address-labels-ulpoad li {
    list-style-position: unset;
}
.md-address-labels-top-block ul li {
    list-style-position: unset;
}
.md-address-labels-vl {
    left: 47%;
}
.md-address-labels-ul {
    text-align: center;
}
.md-address-labels-similar-products-text {
    font-size: 19px;
}
.md-address-labels-similar-products-text-blocks {
    font-size: 17px;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-address-labels-title h2 {
    font-size: 16px;
}
.md-address-labels-h1 h2 {
   font-size:18px;
}

.md-address-labels-banner-text {
    width: 90%;
    margin: 5%;
}
.md-address-labels-wrapper {
    min-height:590px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-address-labels-banner-wrapper {
    display: block;
    order: 0;
    width: 70%;
}
.md-address-labels-banner-text {
    width: 90%;
    margin: 5%;
}
.md-address-labels-design a,
.md-address-labels-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-address-labels-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-address-labels-paragraph-title,
.md-address-labels-p{
    font-size: 14px;
}
.md-address-labels-top-block span,
.md-address-labels-para,
.md-address-labels-paragraph-content{
    font-size: 13px;
}
.md-address-labels-one-block, .md-address-labels-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-address-labels-one-wrapper {
    width: 90%;
    margin: 5%;
}
.md-address-labels-block-content .table-bordered > thead > tr > td,
.md-address-labels-block-content .table-bordered > thead > tr > th, 
.md-address-labels-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}

.md-address-labels-ulpoad li {
    list-style-position: unset;
    font-size: 14px;
}
.md-address-labels-top-block ul li {
    list-style-position: unset;
}
.md-address-labels-vl {
    left: 47%;
}
.md-address-labels-ul {
    text-align: center;
}
.md-address-labels-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-address-labels-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}

.md-bill-books-banner-icon-hr{
    display:none;
}
.md-address-labels-banner-hr{
    display:block;
}
}
@media only screen and (max-width: 479px){
.md-address-labels-title h2 {
    font-size: 16px;
}

.md-address-labels-banner-text {
    width: 90%;
    margin: 5%;
}
.md-address-labels-wrapper {
    min-height:570px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-address-labels-banner-wrapper {
    display: block;
    order: 0;
    width: 70%;
}
.md-address-labels-h1 {
    width: 96%;
}
.md-address-labels-h1 h2{
    font-size: 16px;
}
.md-address-labels-h1 h1 {
    font-size: 20px;
}
.md-address-labels-banner-desc {
    font-size: 13px;
}
.md-address-labels-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-address-labels-design, 
.md-address-labels-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-address-labels-design a, 
.md-address-labels-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-address-labels-one-block, .md-address-labels-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-address-labels-block-content .table-bordered > thead > tr > td,
.md-address-labels-block-content .table-bordered > thead > tr > th, 
.md-address-labels-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}
.md-address-labels-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-address-labels-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-address-labels-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-address-labels-title h3 {
    margin-bottom: 14px;
}
.md-address-labels-ulpoad li {
    list-style-position: unset;
}
.md-address-labels-top-block ul li {
    list-style-position: unset;
}
.md-address-labels-block-content {
    min-height: 300px;
}
.md-bill-books-banner-icon-hr,.md-address-labels-banner-icon-hr{
    display:block;
}
}
/*===========================================Cash Receipt===============================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-cash-receipt-block-content-v3 {
    min-height: 315px;
}
.md-prescription-pads-block-content-v3-img {
    min-height: 210px;
}
}
@media only screen and (max-width:991px) and (min-width:980px){
.md-prescription-pads-block-content-v3-img {
    min-height: 160px;
}
  
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-cash-receipt-h1 h2 {
    font-size: 22px;
}
.md-cash-receipt-title h2 {
    font-size: 18px;
}
.md-cash-receipt-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-cash-receipt-h1 {
    width: 100%;
}
.md-cash-receipt-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-cash-receipt-design, 
.md-cash-receipt-upload {
    width: 46%;
    margin: 0 2%;
}
.md-cash-receipt-title h3{
    font-size:19px;
}

.md-cash-receipt-paragraph-title {
    font-size: 14px;
}
.md-cash-receipt-paragraph-content {
    font-size: 13px;
}
.md-cash-receipt-ulpoad li {
    font-size: 14px;
}
.md-cash-receipt-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}
.md-cash-receipt-block-content-v3 {
    min-height: 290px;
}

.md-cash-receipt-ulpoad, .md-cash-receipt-top-block ul {
    width: 83%;
}
.md-cash-receipt-ul {
    text-align: center;
}
.md-cash-receipt-block-content-v3-img-1 {
    min-height: 200px;
    margin: auto;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-cash-receipt-title h2 {
    font-size: 16px;
}
.md-cash-receipt-h1 h2 {
    font-size: 20px;
}
.md-cash-receipt-banner-wrapper {
    width:42%;
	margin: 15px 2%;
}
.md-cash-receipt-h1 {
    width: 94%;
}
.md-cash-receipt-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-cash-receipt-design, 
.md-cash-receipt-upload {
    width: 46%;
    margin: 0 2%;
}
.md-cash-receipt-title h3{
    font-size:20px;
}
.md-cash-receipt-ulpoad, .md-cash-receipt-top-block ul {
    width: 84%;
}
.md-cash-receipt-block-content-v3 {
    min-height: 290px;
}
.md-cash-receipt-ulpoad li {
    font-size: 14px;
    list-style-position: unset;
}
.md-cash-receipt-top-block ul li {
    list-style-position: unset;
}
.md-cash-receipt-block-content .table-bordered > thead > tr > td,
.md-cash-receipt-block-content .table-bordered > thead > tr > th, 
.md-cash-receipt-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-cash-receipt-paragraph-title {
    font-size: 14px;
}
.md-cash-receipt-paragraph-content {
    font-size: 13px;
}
.md-cash-receipt-ul {
    text-align: center;
}
.md-cash-receipt-block-content-v3-img-1 {
    min-height: 200px;
    margin: auto;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-cash-receipt-title h2 {
    font-size: 16px;
}
.md-cash-receipt-wrapper {
    min-height: 260px;
}
.md-cash-receipt-banner-wrapper {
    width: 46%;
	margin: 15px 2%;
}
.md-cash-receipt-h1 {
    width: 96%;
}
.md-cash-receipt-h1 h1 {
    font-size:20px;
}
.md-cash-receipt-h1 h2 {
    font-size: 18px;
    margin-bottom: 10px;
}
.md-cash-receipt-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-cash-receipt-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-cash-receipt-design, 
.md-cash-receipt-upload {
    width: 46%;
    margin: 0 2%;
}
.md-cash-receipt-design a, 
.md-cash-receipt-upload a {
    font-size: 13px;
}
.md-cash-receipt-one-block, .md-cash-receipt-one-block-v3 {
    width: 49%;
    margin: 1%;
}
.md-cash-receipt-one-block:nth-child(2){
    width:49% ;
}
.md-cash-receipt-one-block:nth-child(3){
    width:49% ;
}
.md-cash-receipt-one-block:nth-child(3n+1), 
.md-cash-receipt-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-cash-receipt-one-block:nth-child(3n), 
.md-cash-receipt-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-cash-receipt-one-block:nth-child(3n+1), 
.md-cash-receipt-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-cash-receipt-one-block:nth-child(3n), 
.md-cash-receipt-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-cash-receipt-one-block:nth-child(2n+1), 
.md-cash-receipt-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-cash-receipt-one-block:nth-child(2n), 
.md-cash-receipt-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-cash-receipt-block-content .table-bordered > thead > tr > td,
.md-cash-receipt-block-content .table-bordered > thead > tr > th, 
.md-cash-receipt-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-cash-receipt-ulpoad li {
    list-style-position: unset;
}
.md-cash-receipt-top-block ul li {
    list-style-position: unset;
}
.md-cash-receipt-vl {
    left: 47%;
}
.md-cash-receipt-ul {
    text-align: center;
}
.md-cash-receipt-similar-products-text {
    font-size: 19px;
}
.md-cash-receipt-similar-products-text-blocks {
    font-size: 17px;
}
.md-cash-receipt-block-content-v3-img-1 {
    min-height: 200px;
    margin: auto;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-cash-receipt-h1 h2 {
    font-size: 20px;
}

.md-cash-receipt-banner-text {
    width: 90%;
    margin: 5%;
}
.md-cash-receipt-wrapper {
    min-height: 300px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-cash-receipt-banner-wrapper {
    display: block;
    width:70%;
    order:0;
}
.md-cash-receipt-banner-text {
    width: 90%;
    margin: 5%;
}
.md-cash-receipt-design a,
.md-cash-receipt-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-cash-receipt-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-cash-receipt-paragraph-title,
.md-cash-receipt-p{
    font-size: 14px;
}
.md-cash-receipt-top-block span,
.md-cash-receipt-para,
.md-cash-receipt-paragraph-content{
    font-size: 13px;
}
.md-cash-receipt-one-block, .md-cash-receipt-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 10px 0;
}
.md-cash-receipt-one-wrapper {
    width: 90%;
    margin: 5%;
}

.md-cash-receipt-block-content .table-bordered > thead > tr > td,
.md-cash-receipt-block-content .table-bordered > thead > tr > th, 
.md-cash-receipt-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}
.md-cash-receipt-title h2 {
    font-size: 17px;
}

.md-cash-receipt-ulpoad li {
    list-style-position: unset;
    font-size: 14px;
}
.md-cash-receipt-top-block ul li {
    list-style-position: unset;
}
.md-cash-receipt-vl {
    left: 47%;
}
.md-cash-receipt-ul {
    text-align: center;
}
.md-cash-receipt-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-cash-receipt-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}

.md-cash-receipt-banner-icon-hr{
    display:none;
}
.md-cash-receipt-block-content-v3-img-1 {
    min-height: 200px;
    margin: auto;
}
.md-cash-receipt-one-block:nth-child(2){
    width:100% ;
}
.md-cash-receipt-one-block:nth-child(3){
    width:100% ;
}
}
@media only screen and (max-width: 479px){
.md-cash-receipt-block-content-v3-img-1 {
    min-height: 200px;
    margin: auto;
}
.md-cash-receipt-title h2 {
    font-size: 17px;
}
.md-cash-receipt-wrapper {
    min-height: 320px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-cash-receipt-banner-wrapper {
    display: block;
    width:70%;
    order:0;
}
.md-cash-receipt-banner-text {
    width: 90%;
    margin: 5%;
}

.md-cash-receipt-h1 {
    width: 96%;
}
.md-cash-receipt-h1 h2{
    font-size: 18px;
}
.md-cash-receipt-h1 h1 {
    font-size: 20px;
}
.md-cash-receipt-banner-desc {
    font-size: 13px;
}
.md-cash-receipt-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-cash-receipt-design, 
.md-cash-receipt-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-cash-receipt-design a, 
.md-cash-receipt-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-cash-receipt-one-block, 
.md-cash-receipt-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-cash-receipt-block-content .table-bordered > thead > tr > td,
.md-cash-receipt-block-content .table-bordered > thead > tr > th, 
.md-cash-receipt-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}

.md-cash-receipt-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-cash-receipt-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-cash-receipt-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-cash-receipt-title h3 {
    margin-bottom: 14px;
}
.md-cash-receipt-ulpoad li {
    list-style-position: unset;
}
.md-cash-receipt-top-block ul li {
    list-style-position: unset;
}
.md-cash-receipt-banner-icon-hr{
    display:none;
}
.md-cash-receipt-one-block:nth-child(2){
    width:100% ;
}
.md-cash-receipt-one-block:nth-child(3){
    width:100% ;
}
}

/*===========================================Envelopes===============================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-envelopes-h1 h2 {
    font-size:21px;
}
.md-envelopes-block-content {
    min-height: 290px;
}
.md-envelopes-block-content .table-bordered {
    min-height: 290px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-envelopes-h1 h2 {
    font-size: 22px;
}
.md-envelopes-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-envelopes-h1 {
    width: 100%;
}
.md-envelopes-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-envelopes-design, 
.md-envelopes-upload {
    width: 46%;
    margin: 0 2%;
}
.md-envelopes-title h3{
    font-size:19px;
}
.md-envelopes-block-content {
    min-height: 295px;
}
.md-envelopes-block-content .table-bordered {
    min-height: 295px;
}
.md-envelopes-paragraph-title {
    font-size: 14px;
}
.md-envelopes-paragraph-content {
    font-size: 13px;
}
.md-envelopes-ulpoad li {
    font-size: 14px;
}
.md-envelopes-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}
.md-envelopes-block-contents-wrapper {
    min-height: 330px;
}
.md-envelopes-ulpoad, .md-envelopes-top-block ul {
    width: 80%;
}
.md-envelopes-ul {
    text-align: center;
}
.md-envelopes-block-content-v3.ps-border-v2 img {
	height: 200px;
	margin: auto;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-envelopes-ulpoad, .md-envelopes-top-block ul {
    width: 80%;
}
.md-envelopes-block-content-v3.ps-border-v2 img {
	min-height: 220px;
	margin: auto;
}
.md-envelopes-h1 h2 {
    font-size: 20px;
}
.md-envelopes-banner-wrapper {
    width:42%;
	margin: 15px 2%;
}
.md-envelopes-h1 {
    width: 94%;
}
.md-envelopes-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-envelopes-design, 
.md-envelopes-upload {
    width: 46%;
    margin: 0 2%;
}
.md-envelopes-title h3{
    font-size:20px;
}
.md-envelopes-block-content {
    min-height: 295px;
}
.md-envelopes-block-content .table-bordered {
    min-height: 295px;
}
.md-envelopes-ulpoad li {
    font-size: 14px;
    list-style-position: unset;
}
.md-envelopes-top-block ul li {
    list-style-position: unset;
}
.md-envelopes-block-content .table-bordered > thead > tr > td,
.md-envelopes-block-content .table-bordered > thead > tr > th, 
.md-envelopes-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-envelopes-paragraph-title {
    font-size: 14px;
}
.md-envelopes-paragraph-content {
    font-size: 13px;
}
.md-envelopes-ul {
    text-align: center;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-envelopes-block-content-v3.ps-border-v2 img {
	min-height: 220px;
	margin: auto;
}
.md-envelopes-wrapper {
    min-height: 260px;
}
.md-envelopes-banner-wrapper {
    width: 46%;
	margin: 15px 2%;
}
.md-envelopes-h1 {
    width: 96%;
}
.md-envelopes-h1 h1 {
    font-size:20px;
}
.md-envelopes-h1 h2 {
    font-size: 16px;
    margin-bottom: 10px;
}
.md-envelopes-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-envelopes-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-envelopes-design, 
.md-envelopes-upload {
    width: 46%;
    margin: 0 2%;
}
.md-envelopes-design a, 
.md-envelopes-upload a {
    font-size: 13px;
}
.md-envelopes-one-block, 
.md-envelopes-one-block-v3 {
    width: 49%;
    margin: 1%;
}
.md-envelopes-one-block:nth-child(3n+1), 
.md-envelopes-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-envelopes-one-block:nth-child(3n), 
.md-envelopes-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-envelopes-one-block:nth-child(3n+1), 
.md-envelopes-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-envelopes-one-block:nth-child(3n), 
.md-envelopes-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-envelopes-one-block:nth-child(2n+1), 
.md-envelopes-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-envelopes-one-block:nth-child(2n), 
.md-envelopes-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-envelopes-block-content .table-bordered > thead > tr > td,
.md-envelopes-block-content .table-bordered > thead > tr > th, 
.md-envelopes-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-envelopes-block-content {
    min-height: 295px;
}
.md-envelopes-block-content .table-bordered {
    height: 295px;
}
.md-envelopes-block-content-v3 {
    min-height: 295px;
}
.md-envelopes-ulpoad li {
    list-style-position: unset;
}
.md-envelopes-top-block ul li {
    list-style-position: unset;
}
.md-envelopes-vl {
    left: 47%;
}
.md-envelopes-ul {
    text-align: center;
}
.md-envelopes-similar-products-text {
    font-size: 19px;
}
.md-envelopes-similar-products-text-blocks {
    font-size: 17px;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-envelopes-h1 h2 {
    font-size: 20px;
}
.md-envelopes-title h2 {
    font-size: 18px;
}
.md-envelopes-wrapper {
    min-height: 300px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-envelopes-banner-text {
    width: 90%;
    margin: 5%;
}
.md-envelopes-banner-wrapper {
    width: 70%;
    order:0;
	margin:15px 15%;
}
.md-envelopes-banner-text {
    width: 90%;
    margin: 5%;
}
.md-envelopes-design a,
.md-envelopes-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-envelopes-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-envelopes-paragraph-title,
.md-envelopes-p{
    font-size: 14px;
}
.md-envelopes-top-block span,
.md-envelopes-para,
.md-envelopes-paragraph-content{
    font-size: 13px;
}
.md-envelopes-one-block, .md-envelopes-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 10px 0;
}
.md-envelopes-one-wrapper {
    width: 90%;
    margin: 5%;
}
.md-envelopes-block-content .table-bordered > thead > tr > td,
.md-envelopes-block-content .table-bordered > thead > tr > th, 
.md-envelopes-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}

.md-envelopes-ulpoad li {
    list-style-position: unset;
    font-size: 14px;
}
.md-envelopes-top-block ul li {
    list-style-position: unset;
}
.md-envelopes-vl {
    left: 47%;
}
.md-envelopes-ul {
    text-align: center;
}
.md-envelopes-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-envelopes-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}

.md-envelopes-banner-icon-hr{
    display:none;
}
.md-envelopes-block-content-v3.ps-border-v2 img {
    min-height: 200px;
    margin: auto;
}

}
@media only screen and (max-width: 479px){
.md-envelopes-title h2 {
    font-size: 16px;
}
.md-envelopes-wrapper {
    min-height: 320px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-envelopes-banner-text {
    width: 90%;
    margin: 5%;
}
.md-envelopes-banner-wrapper {
    width: 70%;
    order:0;
	margin:15px 15%;
}
.md-envelopes-h1 {
    width: 96%;
}
.md-envelopes-h1 h2{
    font-size: 16px;
}
.md-envelopes-h1 h1 {
    font-size: 20px;
}
.md-envelopes-banner-desc {
    font-size: 13px;
}
.md-envelopes-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-envelopes-design, 
.md-envelopes-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-envelopes-design a, 
.md-envelopes-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-envelopes-one-block, .md-envelopes-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-envelopes-block-content .table-bordered > thead > tr > td,
.md-envelopes-block-content .table-bordered > thead > tr > th, 
.md-envelopes-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}

.md-envelopes-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-envelopes-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-envelopes-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-envelopes-title h3 {
    margin-bottom: 14px;
}
.md-envelopes-ulpoad li {
    list-style-position: unset;
}
.md-envelopes-top-block ul li {
    list-style-position: unset;
}
.md-envelopes-banner-icon-hr{
    display:none;
}
.md-envelopes-block-content-v3.ps-border-v2 img {
    min-height: 200px;
    margin: auto;
}
}
/*===========================================Letter Heads===============================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-letterheads-block-content {
    min-height: 310px;
}
.md-letterheads-block-content .table-bordered {
    min-height: 310px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-letterheads-h1 h2 {
    font-size: 22px;
}
.md-letterheads-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-letterheads-h1 {
    width: 100%;
}
.md-letterheads-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-letterheads-design, 
.md-letterheads-upload {
    width: 46%;
    margin: 0 2%;
}
.md-letterheads-title h3{
    font-size:19px;
}
.md-letterheads-block-content {
    min-height: 335px;
}
.md-letterheads-block-content .table-bordered {
    min-height: 335px;
}
.md-letterheads-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
}

.md-letterheads-block-content .table-bordered > thead > tr > td, .md-letterheads-block-content .table-bordered > thead > tr > th {
    font-size: 13px;
}
.md-letterheads-paragraph-title {
    font-size: 14px;
}
.md-letterheads-paragraph-content {
    font-size: 13px;
}
.md-letterheads-ulpoad li {
    font-size: 14px;
}
.md-letterheads-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}

.md-letterheads-block-contents-wrapper {
    min-height: 330px;
}

.md-letterheads-ul {
    text-align: center;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-letterheads-h1 h2 {
    font-size: 20px;
}
.md-letterheads-banner-wrapper {
    width:42%;
    order: 2;
	margin: 15px 2%;
}
.md-letterheads-h1 {
    width: 94%;
}
.md-letterheads-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-letterheads-design, 
.md-letterheads-upload {
    width: 46%;
    margin: 0 2%;
}
.md-letterheads-title h3{
    font-size:20px;
}
.md-letterheads-block-content-v3 {
    min-height: 288px;
}
.md-letterheads-block-content {
    min-height: 335px;
}
.md-letterheads-block-content .table-bordered {
    min-height: 335px;
}
.md-letterheads-ulpoad li {
    font-size: 14px;
    list-style-position: unset;
}
.md-letterheads-top-block ul li {
    list-style-position: unset;
}
.md-letterheads-block-content .table-bordered > thead > tr > td,
.md-letterheads-block-content .table-bordered > thead > tr > th, 
.md-letterheads-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-letterheads-paragraph-title {
    font-size: 14px;
}
.md-letterheads-paragraph-content {
    font-size: 13px;
}
.md-letterheads-ul {
    text-align: center;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-letterheads-wrapper {
    min-height: 260px;
}
.md-letterheads-banner-wrapper {
    width: 46%;
	margin: 15px 2%;
}
.md-letterheads-h1 {
    width: 96%;
}
.md-letterheads-h1 h1 {
    font-size:20px;
}
.md-letterheads-h1 h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.md-letterheads-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-letterheads-buttons {
    width: 92%;
	margin: 0 4%;
}
.md-letterheads-design, 
.md-letterheads-upload {
    width: 46%;
    margin: 0 2%;
}
.md-letterheads-design a, 
.md-letterheads-upload a {
    font-size: 13px;
}
.md-letterheads-one-block, .md-letterheads-one-block-v3 {
    width: 49%;
    margin: 1%;
}
.md-letterheads-one-block:nth-child(3n+1), 
.md-letterheads-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-letterheads-one-block:nth-child(3n), 
.md-letterheads-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-letterheads-one-block:nth-child(3n+1), 
.md-letterheads-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-letterheads-one-block:nth-child(3n), 
.md-letterheads-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-letterheads-one-block:nth-child(2n+1), 
.md-letterheads-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-letterheads-one-block:nth-child(2n), 
.md-letterheads-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-letterheads-block-content .table-bordered > thead > tr > td,
.md-letterheads-block-content .table-bordered > thead > tr > th, 
.md-letterheads-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-letterheads-block-content {
    min-height: 310px;
}
.md-letterheads-block-content-v3 {
    min-height: 310px;
}
.md-letterheads-block-content .table-bordered {
    min-height: 310px;
}
.md-letterheads-ulpoad li {
    list-style-position: unset;
}
.md-letterheads-top-block ul li {
    list-style-position: unset;
}
.md-letterheads-vl {
    left: 47%;
}
.md-letterheads-ul {
    text-align: center;
}
.md-letterheads-similar-products-text {
    font-size: 19px;
}
.md-letterheads-similar-products-text-blocks {
    font-size: 17px;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-letterheads-h1 h2 {
    font-size: 20px;
}
.md-letterheads-wrapper {
    min-height: 300px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-letterheads-banner-wrapper {
    width: 70%;
    order:0;
	margin:15px 15%;
}
.md-letterheads-banner-text {
    width: 90%;
    margin: 5%;
}

.md-letterheads-banner-text {
    width: 90%;
    margin: 5%;
}
.md-letterheads-design a,
.md-letterheads-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-letterheads-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-letterheads-paragraph-title,
.md-letterheads-p{
    font-size: 14px;
}
.md-letterheads-top-block span,
.md-letterheads-para,
.md-letterheads-paragraph-content{
    font-size: 13px;
}
.md-letterheads-one-block, 
.md-letterheads-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 10px 0;
}
.md-letterheads-one-wrapper {
    width: 90%;
    margin: 5%;
}
.md-letterheads-one-block:nth-child(3n+1), 
.md-letterheads-one-block-v3:nth-child(3n+1) {
    margin-left: 0%;
}
.md-letterheads-one-block:nth-child(2n+1), 
.md-letterheads-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-letterheads-block-content .table-bordered > thead > tr > td,
.md-letterheads-block-content .table-bordered > thead > tr > th, 
.md-letterheads-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}
.md-letterheads-ulpoad li {
    list-style-position: unset;
    font-size: 14px;
}
.md-letterheads-top-block ul li {
    list-style-position: unset;
}
.md-letterheads-vl {
    left: 47%;
}
.md-letterheads-ul {
    text-align: center;
}
.md-letterheads-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-letterheads-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}

.md-letterheads-banner-icon-hr{
    display:none;
}

}
@media only screen and (max-width: 479px){
.md-letterheads-block-content {
    min-height: 300px;
}

.md-letterheads-wrapper {
    min-height: 320px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-letterheads-banner-wrapper {
    width: 70%;
    order:0;
	margin:15px 15%;
}
.md-letterheads-banner-text {
    width: 90%;
    margin: 5%;
}

.md-letterheads-h1 {
    width: 96%;
}
.md-letterheads-h1 h2{
    font-size: 18px;
}
.md-letterheads-h1 h1 {
    font-size: 20px;
}
.md-letterheads-banner-desc {
    font-size: 13px;
}
.md-letterheads-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-letterheads-design, 
.md-letterheads-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-letterheads-design a, 
.md-letterheads-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-letterheads-one-block, .md-letterheads-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-letterheads-block-content .table-bordered > thead > tr > td,
.md-letterheads-block-content .table-bordered > thead > tr > th, 
.md-letterheads-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}

.md-letterheads-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-letterheads-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-letterheads-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-letterheads-title h3 {
    margin-bottom: 14px;
}
.md-letterheads-ulpoad li {
    list-style-position: unset;
}
.md-letterheads-top-block ul li {
    list-style-position: unset;
}
.md-letterheads-banner-icon-hr{
    display:none;
}
}

/*===================================================================Notepads=====================================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-notepad-banner-wrapper {
    width: 27%;
}

.md-notepad-block-content {
    min-height: 300px;
    height: 0;
}
.md-notepad-block-content .table-bordered {
    min-height: 300px;
}
.md-notepad-title h2 {
    font-size:18px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-notepad-title h2 {
    font-size:18px;
}
.md-notepad-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}
.md-notepad-block-content .table-bordered > thead > tr > td, .md-notepad-block-content .table-bordered > thead > tr > th {
    font-size: 14px;
}
.md-notepad-block-content {
    min-height: 320px;
}
.md-notepad-block-content .table-bordered {
    height: 320px;
}
.md-notepad-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-notepad-h1 {
    width: 100%;
}
.md-notepad-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-notepad-design, 
.md-notepad-upload {
    width: 46%;
    margin: 0 2%;
}
.md-notepad-title h3{
    font-size:19px;
}

.md-notepad-paragraph-title {
    font-size: 14px;
}
.md-notepad-paragraph-content {
    font-size: 13px;
}
.md-notepad-ulpoad li {
    font-size: 13px;
}
.md-notepad-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}
.md-notepad-block-content-v3 {
    min-height: 325px;
}

.md-notepad-ul {
    text-align: center;
}
.md-notepad-ulpoad {
    width: 74%;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-notepad-title h2 {
    font-size:17px;
}
.md-notepad-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-notepad-h1 {
    width: 94%;
}
.md-notepad-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-notepad-design, 
.md-notepad-upload {
    width: 46%;
    margin: 0 2%;
}
.md-notepad-title h3{
    font-size:20px;
}
.md-notepad-block-content {
    min-height: 320px;
}
.md-notepad-block-content .table-bordered {
    height: 320px;
}
.md-notepad-ulpoad li {
    font-size: 13px;
}
.md-notepad-top-block ul li {
    list-style-position: unset;
}
.md-notepad-block-content .table-bordered > thead > tr > td,
.md-notepad-block-content .table-bordered > thead > tr > th, 
.md-notepad-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-notepad-paragraph-title {
    font-size: 14px;
}
.md-notepad-paragraph-content {
    font-size: 13px;
}
.md-notepad-ul {
    text-align: center;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-notepad-title h2 {
    font-size:17px;
}
.md-notepad-wrapper {
    min-height: 260px;
}
.md-notepad-banner-wrapper {
    width: 46%;
	margin: 15px 2%;
}
.md-notepad-h1 {
    width: 96%;
}
.md-notepad-h1 h1 {
    font-size:20px;
}
.md-notepad-h1 h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.md-notepad-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-notepad-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-notepad-design, 
.md-notepad-upload {
    width: 46%;
    margin: 0 2%;
}
.md-notepad-design a, 
.md-notepad-upload a {
    font-size: 13px;
}
.md-notepad-block-content {
    min-height: 320px;
}
.md-notepad-block-content .table-bordered {
    min-height: 320px;
}
.md-notepad-one-block:nth-child(3n+1), 
.md-notepad-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-notepad-one-block:nth-child(3n), 
.md-notepad-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-notepad-one-block:nth-child(3n+1), 
.md-notepad-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-notepad-one-block:nth-child(3n), 
.md-notepad-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-notepad-one-block:nth-child(2n+1), 
.md-notepad-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-notepad-one-block:nth-child(2n), 
.md-notepad-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-notepad-one-block:nth-child(2) {
    width: 49% !important;
}
.md-notepad-one-block, 
.md-notepad-one-block-v3 {
    width: 49% !important;
    margin: 1%;
}
.md-notepad-one-block:nth-child(3) {
    width: 49%;
}
.md-notepad-block-content .table-bordered > thead > tr > td,
.md-notepad-block-content .table-bordered > thead > tr > th, 
.md-notepad-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-notepad-block-content-v3 {
    min-height: 320px;
}
.md-notepad-ulpoad li {
    list-style-position: unset;
}
.md-notepad-top-block ul li {
    list-style-position: unset;
}
.md-notepad-vl {
    left: 47%;
}
.md-notepad-ul {
    text-align: center;
}
.md-notepad-similar-products-text {
    font-size: 19px;
}
.md-notepad-similar-products-text-blocks {
    font-size: 17px;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-notepad-title h2 {
    font-size:16px;
}
.md-notepad-banner-text {
    width: 90%;
    margin: 5%;
}
.md-notepad-wrapper {
    min-height: 580px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-notepad-banner-wrapper {
    width: 70%;
	display: block;
	order: 0;
}
.md-notepad-banner-text {
    width: 90%;
    margin: 5%;
}
.md-notepad-design a,
.md-notepad-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-notepad-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-notepad-paragraph-title,
.md-notepad-p{
    font-size: 14px;
}
.md-notepad-top-block span,
.md-notepad-para,
.md-notepad-paragraph-content{
    font-size: 13px;
}
.md-notepad-one-block:nth-child(2),
.md-notepad-one-block:nth-child(3){
    width: 100%;
}
.md-notepad-one-block, 
.md-notepad-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-notepad-one-wrapper {
    width: 90%;
    margin: 5%;
}
.md-notepad-block-content .table-bordered > thead > tr > td,
.md-notepad-block-content .table-bordered > thead > tr > th, 
.md-notepad-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}
.md-notepad-block-content,
.md-notepad-block-content-v3{
    min-height: 250px;
}
.md-notepad-ulpoad li {
    list-style-position: unset;
    font-size: 14px;
}
.md-notepad-top-block ul li {
    list-style-position: unset;
}
.md-notepad-vl {
    left: 47%;
}
.md-notepad-ul {
    text-align: center;
}
.md-notepad-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-notepad-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}

.md-notepad-banner-icon-hr{
    display:none;
}

}
@media only screen and (max-width: 479px){
.md-notepad-title h2 {
    font-size:16px;
}
.md-notepad-banner-text {
    width: 90%;
    margin: 5%;
}
.md-notepad-wrapper {
    min-height: 550px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-notepad-banner-wrapper {
    width: 70%;
	display: block;
	order: 0;
}
.md-notepad-h1 {
    width: 96%;
}
.md-notepad-h1 h2{
    font-size: 21px;
}
.md-notepad-h1 h1 {
    font-size: 20px;
}
.md-notepad-banner-desc {
    font-size: 13px;
}
.md-notepad-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-notepad-design, 
.md-notepad-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-notepad-design a, 
.md-notepad-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-notepad-one-block, .md-notepad-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-notepad-block-content .table-bordered > thead > tr > td,
.md-notepad-block-content .table-bordered > thead > tr > th, 
.md-notepad-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}
.md-notepad-one-block:nth-child(2),
.md-notepad-one-block:nth-child(3){
    width: 100%;
}

.md-notepad-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-notepad-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-notepad-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-notepad-title h3 {
    margin-bottom: 14px;
}
.md-notepad-ulpoad li {
    list-style-position: unset;
}
.md-notepad-top-block ul li {
    list-style-position: unset;
}
.md-notepad-banner-icon-hr{
    display:none;
}
}

/*===================================================================Prescription pads=====================================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-prescription-pads-banner-wrapper {
    width: 30%;
}
.md-prescription-pads-title h2 {
    font-size: 18px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-prescription-pads-title h2 {
    font-size: 18px;
}
.md-prescription-pads-banner-wrapper {
    width: 42%;
	margin:15px 2%;
}
.md-prescription-pads-h1 {
    width: 100%;
}
.md-prescription-pads-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-prescription-pads-design, 
.md-prescription-pads-upload {
    width: 46%;
    margin: 0 2%;
}
.md-prescription-pads-title h3{
    font-size:19px;
}

.md-prescription-pads-paragraph-title {
    font-size: 14px;
}
.md-prescription-pads-paragraph-content {
    font-size: 13px;
}
.md-prescription-pads-ulpoad li {
    font-size: 14px;
}
.md-prescription-pads-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}
.md-prescription-pads-ul {
    text-align: center;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-prescription-pads-title h2 {
    font-size: 17px;
}
.md-prescription-pads-banner-wrapper {
    width:42%;
	margin:15px 2%;
}
.md-prescription-pads-h1 {
    width: 94%;
}
.md-prescription-pads-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-prescription-pads-design, 
.md-prescription-pads-upload {
    width: 46%;
    margin: 0 2%;
}
.md-prescription-pads-title h3{
    font-size:20px;
}
.md-prescription-pads-block-content-v3 {
    min-height: 310px;
}
.md-prescription-pads-ulpoad li {
    font-size: 14px;
}
.md-prescription-pads-top-block ul li {
    list-style-position: unset;
}
.md-prescription-pads-block-content .table-bordered > thead > tr > td,
.md-prescription-pads-block-content .table-bordered > thead > tr > th, 
.md-prescription-pads-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-prescription-pads-paragraph-title {
    font-size: 14px;
}
.md-prescription-pads-paragraph-content {
    font-size: 13px;
}
.md-prescription-pads-ul {
    text-align: center;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-prescription-pads-title h2 {
    font-size: 16px;
}
.md-prescription-pads-wrapper {
    min-height: 260px;
}
.md-prescription-pads-block-content {
    min-height: 310px;
}
.md-prescription-pads-block-content .table-bordered {
    min-height: 310px;
}
.md-prescription-pads-block-content-v3 {
    min-height: 310px;
}
.md-prescription-pads-banner-wrapper {
    width: 46%;
	margin:15px 2%;
}
.md-prescription-pads-h1 {
    width: 96%;
}
.md-prescription-pads-h1 h1 {
    font-size:20px;
}
.md-prescription-pads-h1 h2 {
    font-size: 16px;
    margin-bottom: 10px;
}
.md-prescription-pads-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-prescription-pads-buttons {
    width: 98%;
    margin: 0 1%;
}
.md-prescription-pads-design, 
.md-prescription-pads-upload {
    width: 49%;
    margin: 0 .5%;
}
.md-prescription-pads-design a, 
.md-prescription-pads-upload a {
    font-size: 13px;
}
.md-prescription-pads-one-block, .md-prescription-pads-one-block-v3 {
    width: 49%;
    margin: 1%;
}
.md-prescription-pads-one-block:nth-child(3n+1), 
.md-prescription-pads-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-prescription-pads-one-block:nth-child(3n), 
.md-prescription-pads-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-prescription-pads-one-block:nth-child(3n+1), 
.md-prescription-pads-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-prescription-pads-one-block:nth-child(3n), 
.md-prescription-pads-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-prescription-pads-one-block:nth-child(2n+1), 
.md-prescription-pads-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-prescription-pads-one-block:nth-child(2n), 
.md-prescription-pads-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-prescription-pads-block-content .table-bordered > thead > tr > td,
.md-prescription-pads-block-content .table-bordered > thead > tr > th, 
.md-prescription-pads-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-prescription-pads-top-block ul li {
    list-style-position: unset;
}
.md-prescription-pads-vl {
    left: 47%;
}
.md-prescription-pads-ul {
    text-align: center;
}
.md-prescription-pads-similar-products-text {
    font-size: 19px;
}
.md-prescription-pads-similar-products-text-blocks {
    font-size: 17px;
}
.md-prescription-pads-one-block:nth-child(2){
    width:49% ;
}
.md-prescription-pads-one-block:nth-child(3){
    width:49% ;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-prescription-pads-title h2 {
    font-size: 16px;
}
.md-prescription-pads-banner-text {
    width: 90%;
    margin: 5%;
}
.md-prescription-pads-banner-wrapper {
    width:70%;
    display: block;
    order:0;
}
.md-prescription-pads-wrapper {
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
    min-height:540px;
}
.md-prescription-pads-h1 h2 {
    font-size: 19px;
}
.md-prescription-pads-design a,
.md-prescription-pads-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-prescription-pads-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-prescription-pads-paragraph-title,
.md-prescription-pads-p{
    font-size: 14px;
}
.md-prescription-pads-top-block span,
.md-prescription-pads-para,
.md-prescription-pads-paragraph-content{
    font-size: 13px;
}
.md-prescription-pads-one-block, .md-prescription-pads-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-prescription-pads-one-wrapper {
    width: 90%;
    margin: 5%;
}
.md-prescription-pads-block-content .table-bordered > thead > tr > td,
.md-prescription-pads-block-content .table-bordered > thead > tr > th, 
.md-prescription-pads-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}

.md-prescription-pads-ulpoad li {
    font-size: 14px;
}
.md-prescription-pads-top-block ul li {
    list-style-position: unset;
}
.md-prescription-pads-vl {
    left: 47%;
}
.md-prescription-pads-ul {
    text-align: center;
}
.md-prescription-pads-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-prescription-pads-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}

.md-prescription-pads-banner-icon-hr{
    display:block;
}
.md-prescription-pads-one-block:nth-child(2){
    width:100% ;
}
.md-prescription-pads-one-block:nth-child(3){
    width:100% ;
}
}
@media only screen and (max-width: 479px){
.md-prescription-pads-title h2 {
    font-size: 16px;
}

.md-prescription-pads-banner-text {
    width: 90%;
    margin: 5%;
}
.md-prescription-pads-banner-wrapper {
    width:70%;
    display: block;
    order:0;
}
.md-prescription-pads-wrapper {
    min-height: 490px;
    flex-direction: column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-prescription-pads-h1 {
    width: 96%;
}
.md-prescription-pads-h1 h2{
    font-size: 17px;
}
.md-prescription-pads-h1 h1 {
    font-size: 20px;
}
.md-prescription-pads-banner-desc {
    font-size: 13px;
}
.md-prescription-pads-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-prescription-pads-design, 
.md-prescription-pads-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-prescription-pads-design a, 
.md-prescription-pads-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-prescription-pads-one-block, .md-prescription-pads-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-prescription-pads-block-content .table-bordered > thead > tr > td,
.md-prescription-pads-block-content .table-bordered > thead > tr > th, 
.md-prescription-pads-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}

.md-prescription-pads-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-prescription-pads-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-prescription-pads-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-prescription-pads-title h3 {
    margin-bottom: 14px;
}
.md-prescription-pads-top-block ul li {
    list-style-position: unset;
}
.md-prescription-pads-banner-icon-hr{
    display:none;
}
.md-prescription-pads-one-block:nth-child(2){
    width:100% ;
}
.md-prescription-pads-one-block:nth-child(3){
    width:100% ;
}
}

/*===================================================================Vouchers=====================================*/
@media only screen and (max-width:1160px) and (min-width:1100px){
.md-envelopes-title h3 {
    font-size: 18px;
}
.md-vouchers-title h2 {
    font-size: 18px;
}
}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-vouchers-title h2 {
    font-size: 17px;
}
.md-envelopes-title h2 {
    font-size: 16px;
}
.md-cash-receipt-title h2 {
    font-size: 16px;
}
/*.md-envelopes-h1 h2, 
.md-vouchers-h1 h2, 
.md-address-labels-h1 h2, 
.md-bookmarks-h1 h2, 
.md-cash-receipt-h1 h2 {
    font-size: 24px;
}*/
.md-vouchers-banner-wrapper {
    width: 42%;
	margin: 15px 2%;
}
.md-vouchers-h1 {
    width: 100%;
}
.md-vouchers-buttons {
    width: 90%;
    margin: 0 5%;
}
.md-vouchers-design, 
.md-vouchers-upload {
    width: 46%;
    margin: 0 2%;
}
.md-vouchers-title h3{
    font-size:19px;
}

.md-vouchers-paragraph-title {
    font-size: 14px;
}
.md-vouchers-paragraph-content {
    font-size: 13px;
}
.md-vouchers-ulpoad li {
    font-size: 14px;
}
.md-vouchers-block-table-content table td {
    padding: 12px 0px;
    font-size: 14px;
}
.md-vouchers-ulpoad, .md-vouchers-top-block ul {
    width: 81%;
}
.md-vouchers-ul {
    text-align: center;
}
}
@media only screen and (max-width:979px) and (min-width:800px){
.md-vouchers-title h2 {
    font-size: 16px;
}
.md-envelopes-h1 h2, 
.md-vouchers-h1 h2, 
.md-address-labels-h1 h2, 
.md-bookmarks-h1 h2, 
.md-cash-receipt-h1 h2 {
    font-size: 23px;
}
.md-vouchers-banner-wrapper {
    width:42%;
	margin: 15px 2%;
}
.md-vouchers-h1 {
    width: 94%;
}
.md-vouchers-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-vouchers-design, 
.md-vouchers-upload {
    width: 46%;
    margin: 0 2%;
}
.md-vouchers-title h3{
    font-size:20px;
}
.md-vouchers-ulpoad li {
    font-size: 14px;
    list-style-position: unset;
}
.md-vouchers-top-block ul li {
    list-style-position: unset;
}
.md-vouchers-block-content .table-bordered > thead > tr > td,
.md-vouchers-block-content .table-bordered > thead > tr > th, 
.md-vouchers-block-content .table-bordered > tbody > tr > td  {
    font-size: 14px;
}

.md-vouchers-paragraph-title {
    font-size: 14px;
}
.md-vouchers-paragraph-content {
    font-size: 13px;
}
.md-vouchers-ul {
    text-align: center;
}
}

@media only screen and (max-width:799px) and (min-width:600px){
.md-vouchers-title h2 {
    font-size: 16px;
}
.md-vouchers-wrapper {
    min-height: 260px;
}
.md-vouchers-banner-wrapper {
    width: 46%;
	margin: 15px 2%;
}
.md-vouchers-h1 {
    width: 96%;
}
.md-vouchers-h1 h1 {
    font-size:20px;
}
.md-vouchers-h1 h2 {
    font-size: 18px;
    margin-bottom: 10px;
}
.md-vouchers-banner-desc {
    margin-bottom: 10px;
    font-size: 13px;
}
.md-vouchers-buttons {
    width: 92%;
    margin: 0 4%;
}
.md-vouchers-design, 
.md-vouchers-upload {
    width: 46%;
    margin: 0 2%;
}
.md-vouchers-design a, 
.md-vouchers-upload a {
    font-size: 13px;
}
.md-vouchers-one-block, .md-vouchers-one-block-v3 {
    width: 49%;
    margin: 1%;
}
.md-vouchers-one-block:nth-child(3n+1), 
.md-vouchers-one-block-v3:nth-child(3n+1) {
    margin-left: 0;
}
.md-vouchers-one-block:nth-child(3n), 
.md-vouchers-one-block-v3:nth-child(3n) {
    margin-right: 0;
}
.md-vouchers-one-block:nth-child(3n+1), 
.md-vouchers-one-block-v3:nth-child(3n+1) {
    margin-left: 1%;
}
.md-vouchers-one-block:nth-child(3n), 
.md-vouchers-one-block-v3:nth-child(3n) {
    margin-right: 1%;
}
.md-vouchers-one-block:nth-child(2n+1), 
.md-vouchers-one-block-v3:nth-child(2n+1) {
    margin-left: 0%;
}
.md-vouchers-one-block:nth-child(2n), 
.md-vouchers-one-block-v3:nth-child(2n) {
    margin-right: 0%;
}
.md-vouchers-block-content .table-bordered > thead > tr > td,
.md-vouchers-block-content .table-bordered > thead > tr > th, 
.md-vouchers-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
    padding: 0px;
    vertical-align: middle;
}
.md-vouchers-ulpoad li {
    list-style-position: unset;
}
.md-vouchers-top-block ul li {
    list-style-position: unset;
}
.md-vouchers-vl {
    left: 47%;
}
.md-vouchers-ul {
    text-align: center;
}
.md-vouchers-similar-products-text {
    font-size: 19px;
}
.md-vouchers-similar-products-text-blocks {
    font-size: 17px;
}
}


@media only screen and (max-width:599px) and (min-width:480px){
.md-vouchers-title h2 {
    font-size: 16px;
}
.md-vouchers-h1 h2{
    font-size: 21px;
}
.md-vouchers-wrapper {
    min-height: 590px;
    flex-direction:column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-vouchers-banner-wrapper {
    width:70%;
    display: block;
    order:0;
}
.md-vouchers-banner-text {
    width: 90%;
    margin: 5%;
}
.md-vouchers-banner-text {
    width: 90%;
    margin: 5%;
}
.md-vouchers-design a,
.md-vouchers-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-vouchers-title h3 {
    font-size: 19px;
    margin-bottom:14px;
}
.md-vouchers-paragraph-title,
.md-vouchers-p{
    font-size: 14px;
}
.md-vouchers-top-block span,
.md-vouchers-para,
.md-vouchers-paragraph-content{
    font-size: 13px;
}
.md-vouchers-one-block, .md-vouchers-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-vouchers-one-wrapper {
    width: 90%;
    margin: 5%;
}
.md-vouchers-block-content .table-bordered > thead > tr > td,
.md-vouchers-block-content .table-bordered > thead > tr > th, 
.md-vouchers-block-content .table-bordered > tbody > tr > td {
    font-size: 13px;
    padding: 0px;
    vertical-align: middle;
}
.md-vouchers-ulpoad li {
    list-style-position: unset;
    font-size: 14px;
}
.md-vouchers-top-block ul li {
    list-style-position: unset;
}
.md-vouchers-vl {
    left: 47%;
}
.md-vouchers-ul {
    text-align: center;
}
.md-vouchers-similar-products-text {
    font-size: 18px;
    padding-top:15px;
}
.md-vouchers-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}

.md-vouchers-banner-icon-hr{
    display:block;
}

}
@media only screen and (max-width: 479px){
.md-vouchers-title h2 {
    font-size: 16px;
}

.md-vouchers-banner-text {
    width: 90%;
    margin: 5%;
}
.md-vouchers-wrapper {
    min-height: 560px;
    flex-direction:column;
	
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
}
.md-vouchers-banner-wrapper {
    width:70%;
    display: block;
    order:0;
}
.md-vouchers-h1 {
    width: 96%;
}
.md-vouchers-h1 h2{
    font-size: 16px;
}
.md-vouchers-h1 h1 {
    font-size: 20px;
}
.md-vouchers-banner-desc {
    font-size: 13px;
}
.md-vouchers-buttons {
    width: 80%;
    margin: 0 10%;
}
.md-vouchers-design, 
.md-vouchers-upload {
    width: 70%;
    margin: 6px 15%;
}
.md-vouchers-design a, 
.md-vouchers-upload a {
    font-size: 13px;
    padding:8px 0;
}
.md-vouchers-one-block, .md-vouchers-one-block-v3 {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-vouchers-block-content .table-bordered > thead > tr > td,
.md-vouchers-block-content .table-bordered > thead > tr > th, 
.md-vouchers-block-content .table-bordered > tbody > tr > td {
    font-size: 14px;
}

.md-vouchers-similar-products-text {
    font-size: 18px;
    padding-top: 15px;
}
.md-vouchers-similar-products-text-blocks {
    font-size: 16px;
    margin-bottom: 14px;
}
.md-vouchers-similar-products-text-blocks-wrapper {
    width: 100%;
    margin:0;
    padding: 20px 0;
}
.md-vouchers-title h3 {
    margin-bottom: 14px;
}
.md-vouchers-ulpoad li {
    list-style-position: unset;
}
.md-vouchers-top-block ul li {
    list-style-position: unset;
}
.md-vouchers-banner-icon-hr{
    display:block;
}
}

@media only screen and (max-width:1160px) and (min-width:1100px){

}
@media only screen and (max-width:1099px) and (min-width:980px){
.md-main-page-one-block-anchor-title, 
.md-main-page-os-block-anchor-title,
.md-main-page-tshrts-one-block-anchor-title{
    top: 4%;
    font-size: 19px;
}
.md-main-page-one-block-anchor-sn,
.md-main-page-os-block-anchor-sn{
    width: 50%;
    margin: 0 25%;
    bottom: 4%;
}
.md-main-page-tshrts-one-block-anchor-sn{
    width: 50%;
    margin: 0 25%;
    bottom: 4%;
}
}

@media only screen and (max-width:979px) and (min-width:800px){

.md-main-page-one-block-heading, 
.md-main-page-os-one-block-heading {
    top: 4%;
    font-size: 19px;
}
.md-main-page-one-block-anchor-title, 
.md-main-page-os-block-anchor-title {
    top: 3%;
}
.md-main-page-one-block-anchor-sn, 
.md-main-page-os-block-anchor-sn{
    width: 56%;
    margin: 0 22%;
    bottom:3%;
}
.md-main-page-tshrts-one-block-anchor-sn{
    width: 56%;
    margin: 0 22%;
    bottom:3%;
}
.md-main-page-one-block-anchor-title, 
.md-main-page-os-block-anchor-title {
    font-size: 18px;
}
}
@media only screen and (max-width:799px) and (min-width:600px){

.md-main-page-os-block {
    width: 48%;
    margin: 1%;
}
.md-main-page-os-block:nth-child(3n+1) {
    margin-left: 1%;
}
.md-main-page-os-block:nth-child(2n+1) {
    margin-left: 0%;
}
.md-main-page-os-block:nth-child(3n) {
    margin-right: 1%;
}
.md-main-page-os-block:nth-child(2n) {
    margin-right: 0%;
}

.md-main-page-one-block-anchor-title, 
.md-main-page-os-block-anchor-title,
.md-main-page-tshrts-one-block-anchor-title{
    font-size: 17px;
    top: 3%;
}
.md-main-page-one-block-anchor-sn, 
.md-main-page-os-block-anchor-sn,
.md-main-page-tshrts-one-block-anchor-sn{
    width: 60%;
    margin: 0 20%;
    bottom: 3%;
    padding: 4px 0;
}
.md-main-page-tshrts-one-block-anchor-sn{
    width: 60%;
    margin: 0 20%;
    bottom: 3%;
    padding: 5px 0;
}
}
@media only screen and (max-width:599px) and (min-width:480px){
.md-main-page-one-block-anchor .md-main-page-one-block-anchor-img1{
    display:none;
}
.md-main-page-one-block-anchor .md-main-page-one-block-anchor-img2{
    display:block;
}
.md-main-page-os-one-block-anchor .md-main-page-os-one-block-anchor-img1{
    display:none;
}
.md-main-page-os-one-block-anchor .md-main-page-os-one-block-anchor-img2{
    display:block;
}
.md-main-page-one-block {
    width: 48%;
    margin: 1%;
}
.md-main-page-one-block:nth-child(1) {
    display: block;
}
.md-main-page-one-block:nth-child(2) {
    margin-right: 0;
}
.md-main-page-one-block:nth-child(3){
    margin-left:0;
}
.md-main-page-one-block:nth-child(3n+1) {
    margin-left: 1%;
}
.md-main-page-one-block:nth-child(2n+1) {
    margin-left: 0%;
}
.md-main-page-one-block:nth-child(3n) {
    margin-right: 1%;
}
.md-main-page-one-block:nth-child(2n) {
    margin-right: 0%;
}
.md-main-page-os-block {
    width: 48%;
    margin: 1%;
}
.md-main-page-os-block:nth-child(3n+1) {
    margin-left: 1%;
}
.md-main-page-os-block:nth-child(2n+1) {
    margin-left: 0%;
}
.md-main-page-os-block:nth-child(3n) {
    margin-right: 1%;
}
.md-main-page-os-block:nth-child(2n) {
    margin-right: 0%;
}
.md-main-page-one-block-anchor-title, 
.md-main-page-os-block-anchor-title {
    top: 2%;
}
.md-main-page-one-block-anchor-sn, 
.md-main-page-os-block-anchor-sn {
    width: 50%;
    margin: 0 25%;
    bottom: 2%;
    padding: 6px 0;
}
.md-main-page-tshrts-one-block-wrapper {
    display: none;
}
.md-main-page-one-blocks {
    width:48%;
    display: block;
    margin:1%;
    margin-right:0;
    float:left;
}
.md-main-page-one-block-wrap-middles {
    width: 100%;
    display: block;
    float: left;
    position: relative;
}
.md-main-page-one-block-anchors {
    width: 100%;
    display: block;
    float: left;
}
.md-main-page-one-block-anchor-titles{
    width: 100%;
    display: block;
    float: left;
    font-size: 21px;
    text-align: center;
    position: absolute;
    top: 2%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.md-main-page-one-block-anchors-sn {
    width: 50%;
    display: block;
    float: left;
    margin: 0 25%;
    text-align: center;
    padding: 6px 0;
    position: absolute;
    bottom: 2%;
    border: 1px solid #1daaa3;
    background-color: #1daaa3;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.md-main-page-one-block-anchor-titles:hover,
.md-main-page-one-block-anchor-titles:focus,
.md-main-page-one-block-anchor-titles:active{
    color:#000;
}
.md-main-page-one-block-anchors-sn:hover,
.md-main-page-one-block-anchors-sn:active,
.md-main-page-one-block-anchors-sn:focus{
    border: 1px solid #2c8d88;
    background-color: #2c8d88;
    color: #fff;
}
}
@media only screen and (max-width:479px){
.md-main-page-one-block-anchor .md-main-page-one-block-anchor-img1{
    display:none;
}
.md-main-page-one-block-anchor .md-main-page-one-block-anchor-img2{
    display:block;
}
.md-main-page-os-one-block-anchor .md-main-page-os-one-block-anchor-img1{
    display:none;
}
.md-main-page-os-one-block-anchor .md-main-page-os-one-block-anchor-img2{
    display:block;
}
.md-main-page-cmtb-wrapper, 
.md-main-page-os-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}
.md-main-page-os-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-main-page-os-block:nth-child(3n){
    margin-right:2%;
}
.md-main-page-one-block {
    width: 100%;
    margin: 2%;
}
.md-main-page-os-block {
    width: 100%;
    margin: 2%;
}
.md-main-page-one-block:nth-child(3n+1) {
    margin-left: 2%;
}
.md-main-page-one-block:nth-child(3n) {
    margin-right: 2%;
}
.md-main-page-one-block-anchor-sn, 
.md-main-page-os-block-anchor-sn {
    width: 50%;
    margin: 0 25%;
}
.md-main-page-tshrts-one-block-wrapper {
    display: none;
}
.md-main-page-tshrts-one-block-wrapper {
    display: none;
}
.md-main-page-one-blocks {
    width:100%;
    display: block;
    margin:2%;
    margin-right:0;
    float:left;
}
.md-main-page-one-block-wrap-middles {
    width: 100%;
    display: block;
    float: left;
    position: relative;
}
.md-main-page-one-block-anchors {
    width: 100%;
    display: block;
    float: left;
}
.md-main-page-one-block-anchor-titles{
    width: 100%;
    display: block;
    float: left;
    font-size: 21px;
    text-align: center;
    position: absolute;
    top: 2%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.md-main-page-one-block-anchors-sn {
    width: 50%;
    display: block;
    float: left;
    margin: 0 25%;
    text-align: center;
    padding: 10px 0;
    position: absolute;
    bottom: 2%;
    border: 1px solid #1daaa3;
    background-color: #1daaa3;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.md-main-page-one-block-anchor-titles:hover,
.md-main-page-one-block-anchor-titles:focus,
.md-main-page-one-block-anchor-titles:active{
    color:#000;
}
.md-main-page-one-block-anchors-sn:hover,
.md-main-page-one-block-anchors-sn:active,
.md-main-page-one-block-anchors-sn:focus{
    border: 1px solid #2c8d88;
    background-color: #2c8d88;
    color: #fff;
}
}

/*===================================After Finishing Image Css==============================*/
@media only screen and (max-width:1160px) and (min-width:1100px){

}
@media only screen and (max-width:1099px) and (min-width:980px){

}
@media only screen and (max-width:979px) and (min-width:800px){
.md-prescription-pads-block-content-v3-img {
    min-height: 200px;
    margin: auto;
    height: 0;
}
}
@media only screen and (max-width:799px) and (min-width:600px){
.md-prescription-pads-block-content-v3-img {
    width: 90% !important;
    margin: auto;
	min-height: 225px;
}
}
@media only screen and (max-width:599px) and (min-width:480px){
.md-prescription-pads-block-content-v3-img {
    width: 80% !important;
    margin: auto;
	
}
}
@media only screen and (max-width:479px){
.md-prescription-pads-block-content-v3-img {
    width: 80% !important;
    margin: auto;
	min-height: 250px;
}
}




/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) { 
.ps-global-a-text {
    font-size: 15px;
}
.ps-global-hack {
    padding-bottom: 28.8%;
}
.ps-global-button {
    padding: 6px 0;
}
.carousel-caption {
    top: 8px;
}
.carousel-caption-b {
    bottom: 8px;
}

.ps-global-d-text a {
    font-size: 18px;
}
.positionat {
    width: 89% !important;
}
.positionab {
    width: 89% !important;
}
.w-75 {
    width: 90%;
}

.w-60 {
    width: 80%;
}
}

/* Landscape phone to portrait tablet */
@media (min-width: 576px) and (max-width: 767px) { 
.ps-global-d-text a {
    font-size: 16px;
}
.ps-global-button {
    width: 78%;
    padding: 6px 0px;
    margin:0 11%;
}
.carousel-caption {
    top: 8px;
}
.ps-global-hack {
    padding-bottom: 44.55%;
}
.carousel-caption-b {
    bottom: 8px;
}
.w-75 {
    width: 90%;
}
.w-60 {
    width: 94%;
}
.ps-pm .flex-d{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	flex-direction:column;
}
}
@media (max-width: 575px) { 
.ps-global-a-text {
    font-size: 21px;
}
.ps-global-hack {
    padding-bottom: 93.55%;
}
.ps-global-button {
    width: 60%;
    margin: 0 20%;
}
.ps-pm .flex-d{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	flex-direction:column;
}
.w-60 {
    width: 100%;
}

}

/*==============================Mugs-bs===========================*/

@media (min-width: 1200px){ 

}
/* Large desktop */

@media (min-width: 768px) and (max-width: 991px) { 
.w-80 {
    width: 94%;
} 
.f-size-h2 {
    font-size: 17px;
}
.f-size {
    font-size: 15px;
}
}
@media (min-width: 576px) and (max-width: 767px) { 
.w-80 {
    width: 100%;
}
.f-size-h2 {
    font-size: 15px;
}
}
@media (max-width: 575px) {
.w-80 {
    width: 100%;
}
.f-size-h2 {
    font-size: 16px;
}
.col-12 {
    width: 100%;
}
}

/*========================================Business cards====================*/
@media (min-width: 576px) and (max-width: 767px) { 
.pt-20 {
    padding-top: 0;
}
}


@media (max-width: 575px) {
.mx-10 {
    margin: auto;
}
.w-70 {
    width: 90%;
}
}
/*=====================================Photo Gifts==================================*/
@media (min-width: 1200px){ 

}


 /*Large desktop */
@media (min-width: 992px) and (max-width: 1199px){ 
.pg-mh {
    min-height: 220px;
}

}

@media (min-width: 768px) and (max-width: 991px) { 
.w-70 {
    width: 90%;
}
.pg-mh {
    min-height: 250px;
}

}
@media (min-width: 576px) and (max-width: 767px) { 
.pg-mh {
    min-height: 250px;
}
.w-70 {
    width: 100%;
}

}
@media (max-width: 575px) {
.pg-mh {
    min-height: 440px;
}
.pb-15 {
    padding-bottom: 5px;
}
.mg-h1-tag::before {
    width: 25%;
    left: 38%;
}
.pb-15 {
    padding-bottom: 5px;
}
.mg-h1-tag::before {
    width: 25%;
    left: 38%;
}
.pg-va {
    font-size: 20px;
}

}

/*==================================================Photo Gifts Product Page=============================*/
@media (min-width: 1200px){ 

}
@media (min-width: 992px) and (max-width: 1199px){ 
    
}
@media (min-width: 768px) and (max-width: 991px) { 
.ps-prp-img {
    padding: 5px;
}   
}
@media (min-width: 576px) and (max-width: 767px) { 
.flex-d{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	flex-direction:column;
}
.ps-prp-img {
    width: 50%;
    float: left;
    margin: 20px 0;
}
}
@media (max-width: 575px) {

.ps-pg-flex .flex-d{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	
	flex-direction:column;
}
.w-70 {
    width: 95%;
}
/*.ps-prp-img img {
    width: 48%;
}
.ps-prp-img {
    padding: 0;
}*/
.ps-prd-cont{
    padding-top:20px;
}
}

/*=====================================Canvas blocks Mobile case Block===========================*/
@media (min-width: 1200px){ 

}
@media (min-width: 992px) and (max-width: 1199px){ 
.md-canvas-frames-entire-wrapper .btn-outline-success {
    padding: 8px 0px;
}  
.md-canvas-frames-entire-wrapper .btn-outline-success span {
    width: 218px;
}
.md-canvas-frames-bts-wrapper .md-canvas-frames-landscape-block-title-wrapper-image, 
.md-canvas-frames-bts-wrapper .md-canvas-frames-portrait-block-title-wrapper-image {
    width: 60%;
}
.md-canvas-frames-bts-wrapper .md-canvas-frames-landscape-blocks-title, 
.md-canvas-frames-bts-wrapper .md-canvas-frames-portrait-blocks-title {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) { 
.md-canvas-frames-entire-wrapper .btn-outline-success {
    padding: 8px 0px;
    font-size: 14px;
}
.md-canvas-frames-entire-wrapper .p-20 {
    padding: 20px 0;
}
.md-canvas-frames-bts-wrap{
    width:98%;
    margin:0 1%;
}
.md-canvas-frames-entire-wrapper .btn-outline-success span {
    width: 180px;
}
.md-canvas-frames-entire-wrapper .vl {
    border-left: 1px solid #000;
    margin-left: 0px;
}
.md-canvas-frames-bts-wrapper .md-canvas-frames-landscape-blocks-title, 
.md-canvas-frames-bts-wrapper .md-canvas-frames-portrait-blocks-title {
    width: 100%;
}
.md-canvas-frames-bts-wrapper .md-canvas-frames-landscape-block-title-wrapper-image, 
.md-canvas-frames-bts-wrapper .md-canvas-frames-portrait-block-title-wrapper-image {
    width: 70%;
}
}

@media (min-width: 576px) and (max-width: 767px) { 
.md-canvas-frames-entire-wrapper .vl {
    display:none;
}
.md-canvas-frames-entire-wrapper .col-4{
    width:33.3%;
    display: block;
    float: left;
}

.md-canvas-frames-bts-wrapper{
    display:none;
}
.md_tshirts_accordion_container {
    padding: 20px 0;
}
.md-canvas-accordion{
    display:block;
}
.md-canvas-frames-entire-wrapper .btn-outline-success span {
    width: 210px;
}
.md-canvas-frames-entire-wrapper .btn-outline-success {
    padding: 8px 0px;
}
.md-canvas-frames-cloth-heading-title-wrapper {
    padding-top: 10px;
}
.md-canvas-frames-landscape-block-title-wrapper {
    width: 100%;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
}
.md-canvas-accordion .panel-title {
    height: 0 !important;
    min-height: 40px !important;
    width: 100%;
    display: block;
}
}

@media (max-width: 575px) {
.md-canvas-frames-entire-wrapper .vl {
    display:none;
}
.md-canvas-frames-bts-wrapper{
    display:none;
}

.md-canvas-frames-entire-wrapper .col-12{
    width:100%;
    display: block;
    float: left;
}
.md_tshirts_accordion_container {
    padding: 20px 0;
}
.md-canvas-accordion{
    display:block;
}
.md-canvas-frames-entire-wrapper .btn-outline-success {
    width: 100%;
    text-align: center;
    display: block;
    float: left;
}
.md-canvas-frames-entire-wrapper .btn-outline-success span {
    width: 100%;
}
.md-canvas-accordion .f-size{
	font-size:17px;
}
.md-canvas-accordion .font-bold{
	font-weight:bold;
}
.md-canvas-frames-cloth-heading-title-wrapper {
    padding-top: 20px;
}
.md-canvas-frames-landscape-block-title-wrapper {
    width: 100%;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
}
.md-canvas-accordion .panel-title {
    height: 0 !important;
    min-height: 40px !important;
    width: 100%;
    display: block;
}
}

@media (min-width: 576px) and (max-width: 679px) { 
.md-canvas-frames-entire-wrapper .btn-outline-success span {
    width: 154px;
}
.md-canvas-frames-entire-wrapper .btn-outline-success {
    font-size:12px;
	padding: 8px 0px;
}
.md-canvas-frames-landscape-block-title-wrapper {
    width: 100%;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
}
.md-canvas-frames-entire-wrapper .btn-outline-success span {
    width: 180px;
}
.md-canvas-frames-entire-wrapper .btn-outline-success span {
    width: 154px;
}
.md-canvas-frames-entire-wrapper .btn-outline-success {
    padding: 8px 2px;
}
.md-canvas-accordion .panel-title {
    height: 0 !important;
    min-height: 40px !important;
    width: 100%;
    display: block;
}
}
/*===============================CheckOut Success page================*/

@media (min-width: 768px) and (max-width: 991px) { 
.ps-global-order-success-text {
    width: 72%;
    font-size: 17px;
    margin: 0px 14%;
}
}

@media (min-width: 576px) and (max-width: 767px) { 
.ps-global-order-success-text {
    font-size: 16px;
}
.ps-global-queries-text {
    width: 90%;
    margin: 0 5%;
}
.ps-global-order-sucess-img {
    width: 18%;
    margin: 0 41%;
}
}
@media (max-width: 575px) {
.ps-global-order-success-text {
    width: 86%;
    font-size: 14px;
    margin: 0px 7%;
}
.ps-global-order-sucess-img {
    width: 34%;
	margin: 0 33%;
}
.ps-global-queries-text {
    width: 90%;
    font-size: 14px;
    margin: 0 5%;
}
.ps-global-order-process-img {
    display: none;
}
.ps-global-order-process-img2 {
    width: 80%;
    display: block;
    margin: 0 10%;
}
}

/*===============================CheckOut Success page================

@media (min-width: 768px) and (max-width: 991px) { 
.ps-global-order-success-text {
    width: 72%;
    font-size: 17px;
    margin: 0px 14%;
}
}

@media (min-width: 576px) and (max-width: 767px) { 
.ps-global-order-success-text {
    font-size: 16px;
}
.ps-global-queries-text {
    width: 90%;
    margin: 0 5%;
}
.ps-global-order-sucess-img {
    width: 18%;
    margin: 0 41%;
}
}
@media (max-width: 575px) {
.ps-global-order-success-text {
    width: 86%;
    font-size: 14px;
    margin: 0px 7%;
}
.ps-global-order-sucess-img {
    width: 34%;
	margin: 0 33%;
}
.ps-global-queries-text {
    width: 90%;
    font-size: 14px;
    margin: 0 5%;
}
.ps-global-order-process-img {
    display: none;
}
.ps-global-order-process-img2 {
    width: 80%;
    display: block;
    margin: 0 10%;
}
}


@media (min-width: 576px) and (max-width: 767px) { 
.ps-canvas-v3 .col-12 {
    width: 50%;
    display: block;
    float: left;
}
}
@media (max-width: 575px) {
.ps-canvas-v3 .col-12 {
    width: 50%;
    display: block;
    float: left;
}
}
*/


/*===============================Photo Gifts header Menu==============================*/
@media (min-width: 1200px){ 

}
@media (min-width: 992px) and (max-width: 1199px){ 
.ps-global-pg-hm-wrap {
    width:100%;
    margin:auto;
}
.ps-global-pg-hm-wrap{
    max-width:962px;
}
.ps-global-pg-hm-img {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) { 
.ps-global-pg-hm-wrap {
    flex-direction: column;
    height: 0;
    min-height: 1260px;
    height: unset;
    min-height: unset;
}
.ps-global-pg-hm {
    width: 100%;
    margin: 0;
    border-bottom: 1px solid #ccc;
}
.ps-global-pg-hm:last-child {
    border-bottom: none;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.ps-global-pg-hm-wrap {
    flex-direction: column;
    height: 0;
    min-height: 1260px;
    height: unset;
    min-height: unset;
}
.ps-global-pg-hm {
    width: 100%;
    margin:0;
}  
.ps-global-pg-hm {
    width: 100%;
    margin: 0;
    border-bottom: 1px solid #ccc;
}
.ps-global-pg-hm:last-child {
    border-bottom: none;
}
}
@media (max-width: 575px) {
.ps-global-pg-hm-wrap {
    flex-direction: column;
    height: 0;
    min-height: 1260px;
    height: unset;
    min-height: unset;
}
.ps-global-pg-hm {
    width: 100%;
    margin:0;
}   
.ps-global-pg-hm {
    width: 100%;
    margin: 0;
    border-bottom: 1px solid #ccc;
}
.ps-global-pg-hm:last-child {
    border-bottom: none;
}
}
/*================================Mobile cases Banne image===================*/

@media (min-width: 576px) and (max-width: 767px) {
.ps-global-accordion-bg-wrap #banner-title {
    font-size: 18px;
}
.ps-global-accordion-bg {
    background-image: url("../../../../../image/catalog/i-mobilecase-images/v4/case-process-image-2x-v3.png");
    padding-bottom: 96%;
} 
}

@media (max-width: 575px) {
.ps-global-accordion-bg {
    background-image: url("../../../../../image/catalog/i-mobilecase-images/v4/case-process-image-2x-v3.png");
    padding-bottom: 100%;
} 
.ps-global-accordion-bg-wrap #banner-title {
    font-size: 18px;
}
}

/*=============== Office Stationery Buttons ===============*/
@media only screen and (max-width:1199px) and (min-width:980px){
.md-envelopes-similar-products-text-blocks-wrapper a.btn,
.md-letterheads-similar-products-text-blocks-wrapper a.btn,
.md-bill-books-similar-products-text-blocks-wrapper a.btn,
.md-cash-receipt-similar-products-text-blocks-wrapper a.btn,
.md-notepad-similar-products-text-blocks-wrapper a.btn,
.md-vouchers-similar-products-text-blocks-wrapper a.btn,
.md-prescription-pads-similar-products-text-blocks-wrapper a.btn,
.md-address-labels-similar-products-text-blocks-wrapper a.btn{
    top: 82%;
}
}

@media only screen and (min-width:800px) and (max-width:979px){
.md-envelopes-similar-products-text-blocks-wrapper a.btn,
.md-letterheads-similar-products-text-blocks-wrapper a.btn,
.md-bill-books-similar-products-text-blocks-wrapper a.btn,
.md-cash-receipt-similar-products-text-blocks-wrapper a.btn,
.md-notepad-similar-products-text-blocks-wrapper a.btn,
.md-vouchers-similar-products-text-blocks-wrapper a.btn,
.md-prescription-pads-similar-products-text-blocks-wrapper a.btn,
.md-address-labels-similar-products-text-blocks-wrapper a.btn{
    width: 60%;
    top: 82%;
    padding: 8px 0;
    margin: 0 20%;
}
}

@media only screen and (min-width:600px) and (max-width:799px){
.md-envelopes-similar-products-text-blocks-wrapper a.btn,
.md-letterheads-similar-products-text-blocks-wrapper a.btn,
.md-bill-books-similar-products-text-blocks-wrapper a.btn,
.md-cash-receipt-similar-products-text-blocks-wrapper a.btn,
.md-notepad-similar-products-text-blocks-wrapper a.btn,
.md-vouchers-similar-products-text-blocks-wrapper a.btn,
.md-prescription-pads-similar-products-text-blocks-wrapper a.btn,
.md-address-labels-similar-products-text-blocks-wrapper a.btn{
    width: 60%;
    top: 82%;
    padding: 5px 0;
    margin: 0 20%;
}
}
@media only screen and (min-width:480px) and (max-width:599px){
.md-envelopes-similar-products-text-blocks-wrapper,
.md-letterheads-similar-products-text-blocks-wrapper,
.md-bill-books-similar-products-text-blocks-wrapper,
.md-cash-receipt-similar-products-text-blocks-wrapper,
.md-notepad-similar-products-text-blocks-wrapper,
.md-vouchers-similar-products-text-blocks-wrapper,
.md-prescription-pads-similar-products-text-blocks-wrapper,
.md-address-labels-similar-products-text-blocks-wrapper{
    width: 90%;
    margin: 0 5% 0 5% !important;
    padding: 20px 0;
}
}
@media only screen and (min-width:440px) and (max-width:479px){
.md-envelopes-similar-products-text-blocks-wrapper a.btn,
.md-letterheads-similar-products-text-blocks-wrapper a.btn,
.md-bill-books-similar-products-text-blocks-wrapper a.btn,
.md-cash-receipt-similar-products-text-blocks-wrapper a.btn,
.md-notepad-similar-products-text-blocks-wrapper a.btn,
.md-vouchers-similar-products-text-blocks-wrapper a.btn,
.md-prescription-pads-similar-products-text-blocks-wrapper a.btn,
.md-address-labels-similar-products-text-blocks-wrapper a.btn{
    top: 84%;
}
}
@media only screen and (min-width:320px) and (max-width:439px){
.md-envelopes-similar-products-text-blocks-wrapper a.btn,
.md-letterheads-similar-products-text-blocks-wrapper a.btn,
.md-bill-books-similar-products-text-blocks-wrapper a.btn,
.md-cash-receipt-similar-products-text-blocks-wrapper a.btn,
.md-notepad-similar-products-text-blocks-wrapper a.btn,
.md-vouchers-similar-products-text-blocks-wrapper a.btn,
.md-prescription-pads-similar-products-text-blocks-wrapper a.btn,
.md-address-labels-similar-products-text-blocks-wrapper a.btn{
    width: 50%;
    top: 82%;
    padding: 8px 0;
    margin: 0 25%;
}
}