
@charset "utf-8";
/* CSS Document */


@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

@font-face {

	font-family: Calibri;

	src: url(../fonts/Calibri.eot?) format('eot'), url(../fonts/Calibri.woff) format('woff'), url(../fonts/Calibri.ttf) format('truetype'), url(../fonts/Calibri.svg#Calibri) format('svg')

}

.wrapper {

	width: 996px;

	margin: 6px auto 0;

	padding: 0;

	background-size: contain

}

.page_holder_box_row3 a{ display:block; position: relative; z-index: 999;}

.page_holder_logo {

	width: 180px;

	height: 80px;

	padding-top: 10px;

	margin: 4px 0 221px

}

.page_holder_row1 {

	width: 996px;

	margin: 0

}

.page_holder_row2 {

	margin: 0;

}

.page_holder_row3_holder {

	padding:10px 0 0 0;

}

.page_holder_row3 {

	margin: 20px 0;

	background: url(../images/box_bg_new.png) repeat-x 0 center #d9d7d7;

	border:1px solid #d9d7d7;

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

-webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.page_holder_row3 .page_holder_box_row1{

	margin-top:5px;

	margin-left:80px;

	padding:0 0 0 0;

	width:268px;

	float:left;
	

}

.page_holder_row3 .page_holder_row3_right{

	

	float:left;

	margin:25px 0 0 26px;

}



.ph_red_bold {

	font-family: 'Open Sans', sans-serif;

	color: #ba141b;

	font-size: 20px;

	text-align: center;

	margin: 0 0 15px 0;

	font-weight:bold;

}

.ph_black_bold {

	/*font-family: Calibri;*/

	font-family: 'Open Sans', sans-serif;

	color: #000;

	font-size: 21px;

	text-align: center;

	margin: 0 0 17px 0;

	font-weight:bold;

}



.presto_wonder_holder_box{

	text-align:center;

	margin-bottom:15px;

}

.help_no2 {

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	margin: 0 auto 14px auto;

	color: #000;

	background: url(../images/presto_wonder_contact_icon.png) no-repeat 0 center;

	padding-left: 30px;

	display: table;

	height:26px;

	float:none;

}

.presto_wonder_box_contact_new{

}



.help_no2 span{

color: #ba141b;



}

.presto_wonder_box_contact_new .castomer_mail {

	/*font-family: Calibri;*/

	font-family: 'Open Sans', sans-serif;

	color: #ba141b;

	font-size: 22px;

	margin: 0 auto;

	background: url(../images/presto_wonder_mail_icon.png) no-repeat 0 center;

	padding-left: 30px;

	display: table;

	height:19px;

	float:none;

}



.presto_wonder_box_contact_new .castomer_mail a {

	/*font-family: Calibri;*/

	font-family: 'Open Sans', sans-serif;

	color: #ba141b;}





.page_holder_box1 {

	float: left;

	display: block;

	background: url(../images/box_bg_new.png) repeat-x 0 center #d9d7d7;	

	width:488px;

	min-height:232px;

	border:1px solid #d9d7d7;

	-webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

	-webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding:15px;

}



.page_holder_box2 {

	width: 307px;

	margin-left: 37px;

	float: left;

	background: url(../images/box_bg.png) no-repeat;

	display: block

}

.spacer {

	clear: both

}

.page_holder_box3 {

	width: 488px;

	min-height:232px;

	margin-left: 20px;

	float: left;	

	display: block;

	background: url(../images/box_bg_new.png) repeat-x 0 center #d9d7d7;	

	border:1px solid #d9d7d7;

	-webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

	-webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding:15px;

}

.page_holder_box13 {

	width:500px;

	min-height:232px;

	margin-left: 2px;

	display: block;

	background: url(../images/box_bg_new.png) repeat-x 0 center #d9d7d7;	

	border:1px solid #d9d7d7;

	-webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

	-webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding:15px;

}


.presto_gifts_image{

	margin-top:67px;

	float:left;

}

.page_holder_box_row1 {

	float:left;
	text-align: right;



}

.page_holder_box_row2 {

	/*width: 270px;*/

	width: 297px;

	margin: 0;

	padding: 18px 0px 0 0;

	height: 50px;	

	font-family: 'Open Sans', sans-serif;

	font-size:15px;

	color: #bc0000;

	text-align: right;

	font-weight:bold;

}



.page_holder_box_row3 {

	text-align: right;

	margin-bottom:7px;

}

.stor {

	position: absolute;

	top: 90px;

	right: 0;
	left:0;

	z-index: 999

}
.coustomerspeak  {

	position: absolute;

	top: 205px;

	right: 0;
	left:0;

	z-index: 999

}

.chat {

	position: absolute;

	top: 145px;

	right: 0;

	z-index: 999;

	/*width: 135px;*/
	width: 118px;

}

.fre {

	position: absolute;

	top: 112px;

	right: 0;

	z-index: 999

}

/*.big-b{position:absolute;right:0;top:520px}*/


.big-b {

	position: absolute;

	right: 0;

	top: 410px

}


.big-b img {

	border: none!important

}

.big-b div {

	position: relative

}

.big-b div span {

	display: none;

	position: absolute

}

.big-b div:hover span {

	display: block;

	right: 220px;

	top: -460px;

	z-index: 999

}

.big-b div:hover span img {

	width: 800px;

	border-radius: 10px

}
/*.pcat{position:absolute;right:0;top:520px}*/
.pcat {

	position: absolute;

	right: 0;

	top: 10px

}
.pcat img {

	border: none!important

}
.pcat div {

	position: relative

}

.pcat div span {

	display: none;

	position: absolute

}

.pcat div:hover span {

	display: block;

	right: 220px;

	top: -460px;

	z-index: 999

}

.pcat div:hover span img {

	width: 800px;

	border-radius: 10px

}

/*.ccat{position:absolute;right:0;top:520px}*/
.ccat {

	position: absolute;

	right: 0;

	top: 60px
	

}

/*.retail{position:absolute;right:0;top:390px}*/



.retail {

	position: absolute;

	right: 0;

	top: 501px;

}

.retail div span {

	display: none;

	position: absolute;

}

.retail div:hover span {

	display: block;

	z-index: 999;

	top: -330px;

	right: 220px;

}

.retail div:hover span img {

	width: 800px;

	border-radius: 10px;

}

.franchisor {

	position: absolute;

	right: 0;

	top: 310px

}

.franchisor div span {

	display: none;

	position: absolute

}

.franchisor div:hover span {

	display: block;

	z-index: 999;

	top: -330px;

	right: 220px

}

.franchisor div:hover span img {

	width: 800px;

	border-radius: 10px

}

/*.most{position:absolute;right:0;top:650px}*/



.most {

	position: absolute;

	right: 0;

	top: 600px

}

.most div span {

	display: none;

	position: absolute

}

.most div:hover span {

	display: block;

	z-index: 999;

	top: -430px;

	right: 220px

}

.most div:hover span img {

	width: 800px;

	border-radius: 10px

}

.ph_red {

	/*font-family: Calibri;*/

	font-family: 'Open Sans', sans-serif;

	color: #ba141b;

	font-size: 20px;

	text-align: right;

	margin: 0

}

.ph_black {

	font-family: 'Open Sans', sans-serif;

	color: #000000;

	font-size: 16px;

	text-align: right;

	font-weight:bold;

	margin: 0 0 5px 0;

}

.help_no {

	/*font-family: Calibri;*/

	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	margin: 0 0 5px 0;

	color: #3f3f3f;

	background: url(../images/contact_icon.png) no-repeat 0 center;

	padding-left: 20px;

	display: table;

	float:right;

}

.help_no span{color: #ba141b;}

.customer_mail {

	font-family: 'Open Sans', sans-serif;

	color: #1c1c1c;

	font-size: 17px;

	margin: 0 auto;

	background: url(../images/mail_icon.png) no-repeat 0 center;

	padding-left: 20px;

	display: table;

	float:right;

}

.customer_mail a{color:#bc0000;}

.description {

	font-family: Arial;

	font-size: 13px;

	margin-top: 15px;

	line-height: 23px;

	padding-bottom: 20px;

	clear: both;

	color: #676767;

	text-align: justify;

}





.footer {

	width: 100%;

}

.copyright {

	text-align: left;

	float: left;

	color: #676767;

	font-size: 11px;

	font-family: Arial;

}

.designby {

	text-align: right;

	float: right;

	font-family: Arial;

	font-size: 11px;

	color: #676767;

}

.designby a {

	color: #676767;

	font-size: 11px;

	font-family: Arial;

}

.designby a:hover {

	text-decoration: underline;

	color: #000;

}

.stampbxR{float:right; width:328px;}

.blocktxt1 {

	margin: 0;

	padding: 5px 0px 5px 0;	

	font-family: 'Open Sans', sans-serif;

	font-size:15px;

	color: #bc0000;

	text-align: right;

	font-weight:bold;

	text-align:right;

}

.blocktxt2 {

	margin: 0;

	padding:7px 0px 7px 0;	

	font-family: 'Open Sans', sans-serif;

	font-size:16px;

	color: #bc0000;

	text-align: right;

	font-weight:bold;

	text-align:right;

}

.giftbxR{float:right; width:310px;}

.presto_wonder_holder_box img{max-width:100%;}

.page_holder_box_row1 img{max-width:70%;}

.presto_gifts_image img{max-width:70%;}

.foot_wrap{margin:0 auto; width:996px; border-top:1px solid #dbd9d9; padding:20px 0; overflow:hidden;}





@media (min-width:1281px) and (max-width:1382px) {

.others_bottom {

	display: none

}

}



@media (min-width:1201px) and (max-width:1280px) {

.others_bottom {

	display: none

}

}



@media (min-width:1025px) and (max-width:1200px) {

.others_bottom {

	display: none

}

}

@media (min-width:996px) and (max-width:1024px) {

/*.others_bottom {

	display: none

}*/
.others_bottom {

	float: left;

	width: 97%;

	margin: 15px 0 0;

	text-align: center;

}

.others_bottom .chat {

	position: inherit;

	margin-right: 4px;

	display: inline-block;

}

.others_bottom .chat img {

	height: 120px;

}

.others_bottom .big-b, .others_bottom .fre, .others_bottom .most, .others_bottom .retail, .others_bottom .stor, .others_bottom .franchisor, .others_bottom .coustomerspeak, .others_bottom .ccat, .others_bottom .pcat  {

	position: inherit;

	margin-right: 4px;

	display: inline-block;

}

.big-b, .fre, .most, .retail, .stor, .franchisor, .coustomerspeak, .ccat, .pcat {

	display: none;

}
}

@media (min-width:980px) and (max-width:995px) {

.wrapper{width:100%;}	

.page_holder_container {

	margin: 0 auto;

	min-height: 467px

}

.page_holder_row1 {

	height: 350px;

	margin: 0;

	width: 100%

}

.page_holder_row2 {

	height: auto;

	margin: 0 auto;

	width: 90%;

	padding: 0;

}



.page_holder_box_contact {

	background-color: #fff;

	height: 90px;

	margin-left: 0;

	width: 303px;

	padding: 0;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}



.page_holder_box_row3 {

	border:0;

}

.big-b, .fre, .most, .retail, .stor, .franchisor, .coustomerspeak, .ccat, .pcat {

	display: none;

}

.page_holder_box2, .page_holder_box3 {

	margin-left: 15px;

}

.others_bottom {

	float: left;

	width: 98%;

	margin: 15px 0 0;

	text-align: center

}

.others_bottom .chat {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

.others_bottom .chat img {

	height: 120px;

}

.others_bottom .big-b, .others_bottom .fre, .others_bottom .most, .others_bottom .retail, .others_bottom .stor, .others_bottom .franchisor, .others_bottom .coustomerspeak, .others_bottom .ccat, .others_bottom .pcat  {

	position: inherit;

	margin-right: 4px;

	display: inline-block;

}

.chat {

	display: block;

}

.footer {

	padding: 20px 0 10px 0 !important;

	float: left;

}



.description {

	clear: both;

	color: #676767;

	font-family: Arial;

	font-size: 13px;

	line-height: 23px;

	padding-bottom: 20px;

	text-align: justify;

	margin:15px auto 0;

	width:90%;

}

.foot_wrap{width:90%;}

.page_holder_row3{width:90%; margin:0 auto 20px;}

.page_holder_box1{width:49%; margin-right:1%;}

.page_holder_box3{width:49%; margin-left:1%;}

.page_holder_box_row1{width:30%;}

.stampbxR{width:66%;}

.giftbxR{width:66%;}

.customer_mail{font-size:15px;}

.presto_gifts_image{width:30%;}

.blocktxt2{font-size:15px;}

}



@media (min-width:768px) and (max-width:979px) {

.wrapper {

	width: 100%;

	max-width: 979px;

	margin: 1px auto 0

}

.page_holder_container {

	margin: 0 auto;

	padding: 0 10px!important;

	width: 745px;

	background-position: right top

}

.page_holder_row1 {

	width: 100%

}

.page_holder_logo {

	float: none;

	margin: 0 0 140px 12px;

	padding: 20px 0 0

}

.page_holder_row2 {

	width: 90%;

	margin:0 auto;

}

.page_holder_box1 {

	float: left;

	width: 48%;

	margin: 0 2% 0 0;

}

.page_holder_box2 {

	float: none;

	margin: 0 auto 10px

}

.page_holder_box3 {

	float: left;

	margin: 0 0 0 2%;

	width:48%;

}

.big-b, .fre, .most, .retail, .stor, .franchisor, .coustomerspeak, .ccat, .pcat {

	display: none

}

.description {

	clear: both;

	color: #676767;

	font-family: Arial;

	font-size: 11px;

	line-height: 18px;

	margin-top: 50px;

	padding-bottom: 20px;

	text-align: justify

}

.others_bottom {

	float: left;

	width: 97%;

	margin: 15px 0 0;

	text-align: center

}

.others_bottom .chat {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

.others_bottom .chat img {

	height: 120px

}

.others_bottom .big-b, .others_bottom .fre, .others_bottom .most, .others_bottom .retail, .others_bottom .stor, .others_bottom .franchisor, .others_bottom .coustomerspeak, .others_bottom .ccat, .others_bottom .pcat  {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

/*.page_holder_box_contact2 {

	background-color: #fff;

	height: 90px;

	margin-left: 0;

	padding: 0;

	width: 303px;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}*/

.page_holder_box_contact {

	background-color: #fff;

	height: 90px;

	margin-left: 0;

	width: 303px;

	padding: 0;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}

/*.page_holder_box_contact1 {

	float: left;

	height: 90px;

	width: 303px;

	background-color: #fff;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}*/

.page_holder_box_row3 {

	text-align:center;

	border:0;

}

.chat {

	display: block;

}

.footer {

	padding: 0;

	float: left;

}

.description {

	clear: both;

	color: #676767;

	font-family: Arial;

	font-size: 13px;

	line-height: 23px;

	padding-bottom: 20px;

	text-align: justify;

	margin:15px auto 0;

	width:90%;

}

.foot_wrap{width:90%;}

.page_holder_row3{width:90%; margin:20px auto 30px; padding:0 15px;}

.page_holder_row3 .page_holder_box_row1{margin-left:0; margin-top:19px;}

.page_holder_row3 .page_holder_row3_right{width:57%; margin:25px 0 0 10px; padding-bottom:15px;}

.presto_wonder_box_contact_new .castomer_mail{font-size:20px;}

.page_holder_box_row1{width:100%; float:none; text-align:center;}

.stampbxR, .giftbxR{float:none; width:100%;}

.blocktxt1, .blocktxt2{text-align:center; font-size:15px;}

.presto_gifts_image{float:none; text-align:center; margin-bottom:28px;}

.ph_black{text-align:center;}

.help_no{width:200px; margin:0 auto 10px; float:none;}

.customer_mail{float:none;}

}



@media (min-width:650px) and (max-width:767px) {

.wrapper {

	width: 100%;

	max-width: 767px

}

.page_holder_container {

	padding: 0 10px!important;

	width: 94%;

	background-size: 100%;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-position: right top

}

.page_holder_row1 {

	width: 100%;

}

.page_holder_logo {

	float: none;

	margin: 0 0 125px 2px;

	padding: 20px 0 0

}

.page_holder_logo img {

	width: 80%

}

.page_holder_row2 {

	width: 100%

}

.page_holder_box1 {

	float: none;

	width: 90%;

	margin: 0 auto 20px;

}

.page_holder_box_row1{width:40%; text-align:center;}

.presto_gifts_image{width:40%; text-align:center; margin-top:58px;}

.page_holder_box2, .page_holder_box3 {

	float: none;

	margin: 0 auto;

	width: 90%

}

.description {

	clear: both;

	color: #676767;

	font-family: Arial;

	font-size: 11px;

	line-height: 18px;

	padding-bottom: 20px;

	text-align: justify;

	margin:15px auto 0;

	width:90%;

}

.big-b, .fre, .most, .retail, .stor, .franchisor, .coustomerspeak, .ccat, .pcat {

	display: none

}

.others_bottom {

	float: none;

	width: 90%;

	margin: 15px auto 0;

	text-align: center

}

.others_bottom .chat {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

.others_bottom .chat img {

	height: 120px

}

.others_bottom .big-b, .others_bottom .fre, .others_bottom .most, .others_bottom .retail, .others_bottom .stor, .others_bottom .franchisor, .others_bottom .coustomerspeak, .others_bottom .ccat, .others_bottom .pcat  {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

/*.page_holder_box_contact2 {

	background-color: #fff;

	height: 90px;

	margin-left: 0;

	padding: 0 0 0 30px;

	width: 273px;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none

}*/

.page_holder_box_contact {

	background-color: #fff;

	height: 90px;

	margin-left: 0;

	width: 280px;

	padding: 0 0 0 20px;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none

}

.page_holder_box_row3 {

border:0

}

.chat {

	display: block;

}

.footer {

	padding: 0;

}

.foot_wrap{width:90%;}

.page_holder_row3{width:90%; margin:30px auto 20px; height:auto;}

.page_holder_row3 .page_holder_box_row1{margin-left:0; width:40%; margin-top:18px;}

.page_holder_row3 .page_holder_box_row1 img{max-width:70%;}

.page_holder_row3 .page_holder_row3_right{width:55%; margin-left:10px; margin-top:15px; padding-bottom:15px;}

.presto_wonder_holder_box img{max-width:100%;}

.ph_black_bold{margin-bottom:8px;}

.help_no2{margin:0 auto 8px;}

.presto_wonder_box_contact_new .castomer_mail{font-size:17px;}

}



@media (min-width:480px) and (max-width:649px) {

.wrapper {

	width: 100%;

	max-width: 649px

}

.page_holder_container {

	padding: 0 10px!important;

	width: 94%

}

.page_holder_row1 {

	width: 100%

}

.page_holder_logo {

	float: none;

	margin: 2px 0 100px 2px;

	padding: 0

}

.page_holder_logo img {

	width: 78%;

	padding-top: 0

}

.page_holder_row2 {

	width: 100%

}

.page_holder_box1 {

	float: none;

	width: 90%;

	margin: 0 auto

}

.page_holder_box2, .page_holder_box3 {

	float: none;

	margin: 15px auto 0;

	width: 90%

}

.description {

	clear: both;

	color: #676767;

	font-family: Arial;

	font-size: 11px;

	line-height: 18px;

	margin-top: 10px;

	padding-bottom: 20px;

	text-align: justify;

	margin:15px auto 0;

	width:90%;

}

.big-b, .fre, .most, .retail, .stor, .franchisor, .coustomerspeak, .ccat, .pcat {

	display: none

}

.others_bottom {

	float: none;

	width: 90%;

	margin: 15px auto 0;

	text-align: center

}

.others_bottom .chat {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

.others_bottom .chat img {

	height: 120px

}

.others_bottom .big-b, .others_bottom .fre, .others_bottom .most, .others_bottom .retail, .others_bottom .stor, .others_bottom .franchisor, .others_bottom .coustomerspeak, .others_bottom .ccat, .others_bottom .pcat  {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

.page_holder_box_contact2 {

	margin-left: 0;

	padding: 0;

	width: 100%;

}

.page_holder_box_contact {

	background-color: #fff;

	height: 90px;

	margin-left: 0;

	text-align: center;

	width: 303px;

	padding: 0;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}

.page_holder_box_contact1 {

	float: none;

	width: 100%;

}

.page_holder_box_row3 {

	border:0;

	text-align:center;

}

.chat {

	display: block;

	width: 86px;

	top: 147px;

}

.chat img {

	width: 95%;

}

.footer {

	padding:0;

}

.foot_wrap{width:90%;}

.copyright {

	font-size: 11px !important;

	text-align: center !important;

	float: none !important;

	display: block;

	width: 100%;

}

.designby {

	font-size: 11px !important;

	text-align: center !important;

	float: none !important;

	display: block;

	width: 100%;

}

.page_holder_row3{width:90%; margin:0 auto 15px; height:auto; padding:0 15px 20px 15px;}

.page_holder_row3 .page_holder_box_row1{float:none; margin:10px 0 0 0; width:100%; text-align:center;}

.page_holder_row3 .page_holder_row3_right{float:none; margin:25px 0 0 0;}

.page_holder_box_row1{text-align:center; float:none;}

.stampbxR, .giftbxR{float:none; width:100%;}

.blocktxt1, .blocktxt2{text-align:center;}

.ph_black{text-align:center;}

.help_no{float:none; margin:0 auto 10px;}

.customer_mail{float:none; margin:0 auto;}

.presto_gifts_image{float:none; margin:0; text-align:center;}

}



@media (min-width:320px) and (max-width:479px) {

.wrapper {

	width: 100%;

	max-width: 479px;

	margin-top: 1px

}

.page_holder_container {

	padding: 0 10px!important;

	width: 94%

}

.page_holder_row1 {

	width: 100%

}

.page_holder_logo {

	float: none;

	margin: 0 0 0 2px;

	padding: 68px 0 0

}

.page_holder_logo img {

	width: 76%;

	height: 76px;

}

.page_holder_row2 {

	width: 100%

}

.page_holder_box1 {

	float: none;

	margin: 0 auto;

	width: 90%;

}

.page_holder_box2 {

	float: none;

	margin: 0 auto 15px;

	width: 90%;

}

.page_holder_box3 {

	float: none;

	margin: 15px auto 0;

	width: 90%;

	padding: 15px 0;

}

.description {

	clear: both;

	color: #676767;

	font-family: Arial;

	font-size: 11px;

	line-height: 18px;

	text-align: justify;

	width:90%;

	margin:10px auto 0;

}

.big-b, .fre, .most, .retail, .stor, .franchisor, .coustomerspeak, .ccat, .pcat {

	display: none

}

.others_bottom {

	float: none;

	width: 90%;

	margin: 15px auto 0;

    text-align: center

}

.others_bottom .chat {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

.others_bottom .chat img {

	height: 120px

}

.others_bottom .big-b, .others_bottom .fre, .others_bottom .most, .others_bottom .retail, .others_bottom .stor, .others_bottom .franchisor, .others_bottom .coustomerspeak, .others_bottom .ccat, .others_bottom .pcat  {

	position: inherit;

	margin-right: 4px;

	display: inline-block

}

.page_holder_box_row3 {

	text-align:center;

}

.page_holder_box_contact2 {

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

}

.page_holder_box_contact {

	background-color: #fff;

	height: 90px;

	margin-left: 0;

	width: 303px;

	padding: 0;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}

/*.page_holder_box_contact1 {

	float: left;

	height: 90px;

	width: 303px;

	background-color: #fff;

	border-bottom: 1px solid #dddcdc;

	border-left: 1px solid #dddcdc;

	border-right: 1px solid #dddcdc;

	border-top: none;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}*/

.chat {

	display: block;

	width: 86px;

	top: 113px;

}

.chat img {

	width: 95%;

}

.footer {

	padding: 0;

}

.copyright {

	font-size: 11px !important;

	text-align: center !important;

	float: none !important;

	display: block;

	width: 100%;

}

.designby {

	font-size: 11px !important;

	text-align: center !important;

	float: none !important;

	display: block;

	width: 100%;

}

.presto_gifts_image{float:none; text-align:center; margin-top:0;}

.giftbxR{float:none; width:100%;}

.blocktxt2{text-align:center; font-size:15px;}

.ph_black{text-align:center; border:0;}

.help_no{margin:0 auto 10px; float:none;}

.customer_mail{margin:0 auto; float:none; font-size:15px;}

.page_holder_box_row1{float:none; text-align:center;}

.stampbxR{float:none; text-align:center; width:100%;}

.page_holder_row3{width:90%; height:auto; padding:7px 10px 20px 10px; margin:0 auto 15px;}

.page_holder_row3 .page_holder_box_row1{height:auto; width:100%; margin:0; float:none; display:block;}

.page_holder_row3 .page_holder_row3_right{float:none; margin:25px 0 0 0;}

.presto_wonder_holder_box img{max-width:100%;}

.presto_wonder_box_contact_new .castomer_mail{font-size:14px; background: url(../images/mail_icon.png) no-repeat 0 center; padding-left:20px;}

.help_no2 {font-size:17px;}

.blocktxt1{text-align:center;}

.page_holder_box_row3 img{max-width:100%;}

.foot_wrap{width:90%;}

}

/*we need to style the popup with CSS so it is placed as a popup does*/
#popup {
    display:none;
    position:absolute;
    margin:0 auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 0px 50px 2px #000;
}








.header_holder{ width:100%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f4f6f7+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f4f6f7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6f7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f4f6f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f6f7',GradientType=0 ); /* IE6-9 */ padding:16px 0 7px 0; box-shadow:0 0 4px rgba(0,0,0,0.4);}



/*.header_holder ul{ list-style:none; margin:0; padding:0;}
.header_holder ul li{ }
.header_holder  a{ display:block; float:left;}*/

.ii{ float:left;}
.kiu{float:left;}




.body_holder{ padding:15px 0; width:100%;}
.box{ width:100%; border-radius:5px 5px 5px 5px; background:#fff; border:solid 4px #f4f6f7;-webkit-box-shadow: -4px 37px 32px -17px rgba(0,0,0,0.49);-moz-box-shadow: -4px 37px 32px -17px rgba(0,0,0,0.49);box-shadow: -4px 27px 27px -17px rgba(0,0,0,0.49); padding:10px 0 0 0; margin:0 0 25px;}

.box h2{ font-size:18px;font-family: 'Open Sans', sans-serif; text-align:center; color:#2b333d; margin:0;}
.line{ width:160px; height:1px; background:#dc1a21; margin:10px auto 10px auto;}
.img_one{ margin:15px 0 15px 0;}
/*.logo img{width: 50%;}*/
.text h4{font-size:20px;font-family: 'Open Sans', sans-serif;  color:#2b333d; font-weight:600;}
.con p{ float:left; font-size:17px; font-family:'Open Sans', sans-serif; color:#000000 !important;line-height: 40px; margin:0;}
.con p a{color:#000000;}
.con img{ float:left;margin: 0 15px 0 0;}
.con{ margin:5px 0 0 0;}

.conone p{ float:left; font-size:17px; font-family:'Open Sans', sans-serif; color:#000000 !important;line-height: 40px; margin:0;}
.conone p a{color:#000000;}
.conone img{ float:left;margin: 0 15px 0 0;}
.conone{ margin:5px 0 0 0;}






.text{margin: 8px 0 0 0;}
.red{ background:#dc1a21; padding:8px 10px; border-radius:0 0 5px 5px;}
.red h3 a{ font-family:'Open Sans', sans-serif; color:#fff; font-weight:700; text-align:left; margin:0; font-size:19px;} 
.red h3{ margin:0;}
.img_one img{ width:70%;}
.text_holder{ width:100%; background:#f5f5f5; padding:15px 0;}
.text_holder p{ font-family:'Open Sans', sans-serif; color:#535353; font-weight:400; line-height:22px; text-align:justify; font-size:15px;}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.footer_holder{ width:100%; padding:12px 0;}
.footer_text{ border-top:solid 1px #ccc;padding: 10px 0 0;}
.footer_text p{ color:#504e4e; font-family:'Open Sans', sans-serif; font-size:13px; margin:0; }




@media (max-width:1024px){

.ii{ width:40% !important;}
.img_one img{ width:inherit !important;margin: 0 auto 0 auto !important;display: block !important;}
.text h4{ text-align:center !important;}
.con {margin: 5px auto 0 auto !important; width: 79% !important;}
.conone{margin: 5px auto 0 auto !important; width: 79% !important;}	
}

@media (max-width:768px){

.ii{ width:37% !important;}	
.kiu{ width:20% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width: 100% !important;}
.con p{font-size: 15px !important;}
.conone {margin: 5px auto 0 auto !important; width: 100% !important;}
.conone p{font-size: 15px !important;}
}

@media (max-width:736px){
.ii{ width:37% !important;}	
.kiu{ width:20% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width: 54% !important;}
.con p{font-size: 17px !important;}	
.conone {margin: 5px auto 0 auto !important; width: 54% !important;}
.conone p{font-size: 17px !important;}	
}

@media (max-width:667px){
.ii{ width:37% !important;}	
.kiu{ width:20% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width: 58% !important;}
.con p{font-size: 17px !important;}	

.conone {margin: 5px auto 0 auto !important; width: 58% !important;}
.conone p{font-size: 17px !important;}		
}

@media (max-width:600px){
.ii{ width:37% !important;}	
.kiu{ width:20% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width: 64% !important;}
.con p{font-size: 17px !important;}	
.conone {margin: 5px auto 0 auto !important; width: 64% !important;}
.conone p{font-size: 17px !important;}		
}

@media (max-width:568px){
.ii{ width:28% !important;}	
.kiu{ width:13% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width: 70% !important;}
.con p{font-size: 17px !important;}	
.conone {margin: 5px auto 0 auto !important; width: 70% !important;}
.conone p{font-size: 17px !important;}	


.pull-left{ float:none !important;}	
.pull-right{ float:none !important;}	
.logo img{ width:inherit !important; margin:0 auto 20px auto !important; display:block;}
.holder_omr{ margin:0 auto 0 auto; width:40%; float: right;}
}

@media (max-width:480px){
.ii{ width:28% !important;}	
.kiu{ width:13% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width:84% !important;}
.con p{font-size: 17px !important;}

.conone {margin: 5px auto 0 auto !important; width:84% !important;}
.conone p{font-size: 17px !important;}	
	
.pull-left{ float:none !important;}	
.pull-right{ float:none !important;}	
.logo img{ width:inherit !important; margin:0 auto 20px auto !important; display:block;}	
}

@media (max-width:384px){
.ii{ width:28% !important;}	
.kiu{ width:13% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width:84% !important;}
.con p{font-size: 12px !important;}	

.conone {margin: 5px auto 0 auto !important; width:84% !important;}
.conone p{font-size: 12px !important;}	

.pull-left{ float:none !important;}	
.pull-right{ float:none !important;}	
.logo img{ width:inherit !important; margin:0 auto 20px auto !important; display:block;}		
}

@media (max-width:375px){
.ii{ width:28% !important;}	
.kiu{ width:13% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width:88% !important;}
.con p{font-size: 12px !important;}

.conone {margin: 5px auto 0 auto !important; width:88% !important;}
.conone p{font-size: 12px !important;}	
	
.pull-left{ float:none !important;}	
.pull-right{ float:none !important;}	
.logo img{ width:inherit !important; margin:0 auto 20px auto !important; display:block;}	
}

@media (max-width:360px){
.ii{ width:25% !important;}	
.kiu{ width:5% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width:88% !important;}
.con p{font-size: 12px !important;}	

.conone {margin: 5px auto 0 auto !important; width:88% !important;}
.conone p{font-size: 12px !important;}	


.pull-left{ float:none !important;}	
.pull-right{ float:none !important;}	
.logo img{ width:inherit !important; margin:0 auto 10px auto !important; display:block;}	
}

@media (max-width:320px){
.ii{ width:28% !important;}	
.kiu{ width:13% !important;}
.kiu img{width: 26% !important;}
.con img{width: 36px !important;height: 28px !important;margin: 9px 15px 0 0 !important;}
.conone img{width: 37px !important;height: 38px !important;margin: 9px 15px 0 0 !important;}
.box h2{font-size: 16px !important;}
.con {margin: 5px auto 0 auto !important; width:90% !important;}
.con p{font-size: 12px !important;}	
.conone {margin: 5px auto 0 auto !important; width:90% !important;}
.conone p{font-size: 12px !important;}


.pull-left{ float:none !important;}	
.pull-right{ float:none !important;}	
.logo img{ width:inherit !important; margin:0 auto 20px auto !important; display:block;}	
}