/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

.container {
padding-left: 20px;
padding-right: 20px;
}

.row {
width: 100%;
max-width: 1190px;
min-width: 715px;
margin: 0 auto;
overflow: hidden;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

.row .threecol {
width: 22.05%;
}

.row .fourcol {
width: 30.75%;
}

.row .fivecol {
width: 39.45%;
}

.row .sixcol {
width: 48%;
}

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}

@media only screen and (max-width: 1200px) {
.banner-text {
  padding-left: 17px;
  width: 62%;
}
.small-icon-main {
  margin-top: 50px;
}
.drink-image {
  width: 32%;
}
.banner-text h1, .banner-text h1 span {
  font-size: 36px;
  line-height: 40px;
}
.collapsible-coolie-right {
  width: 64%;
}
.image-viewer {
  width: 35%;
}
.feature-icon {
  margin-bottom: 13px;
}
.pc-txt h3 span {
  font-size: 29px;
  line-height: 35px;
}
.pc-txt {
  top: 33px;
}
.offer-txt h4 span {
  font-size: 22px;
  line-height: 27px;
}
.item-form-main {
  margin-right: -18px;
}
.item-form-left {
  padding-right: 18px;
}
.cs-text {
  min-height: 163px;
}
.popular-inner-text {
  font-size: 12px;
  line-height: 16px;
}
.popular-inner-text h6 {
  font-size: 11px;
  line-height: 18px;
}
.small-icon-main.category-detail-ic {
  padding-right: 0;
}
.clip-text {
  padding: 5px;
}
.clip-text h6 {
  font-size: 12px;
}
.clip-image {
  min-height: 154px;
}

}
@media only screen and (max-width: 1024px) {
.cs-text h6 {
  font-size: 12px;
  line-height: 16px;
}
.review-inner-main {
  padding-left: 20px;
  padding-right: 20px;
}


}
@media only screen and (max-width: 1023px) {

body {
font-size: 0.8em;
line-height: 1.5em;
}
.ban-img {
  margin-left: 0;
  max-width: 100%;
  position: static;
}
.banner-over {
  position: static;
  padding-bottom: 25px;
  padding-top: 25px;
}
.drink-image {
  margin: 0;
}
.in-ban-txt .drink-image {
  margin: 0;
}
.logo {
  padding: 35px 0 8px 25px;
}
.banner-text {
  margin-top: 0;
}
.standard-right {
  padding-left: 21px;
  width: 74%;
  display: inline-block;
  vertical-align: middle;
}
.standard-right br {
  display: none;
}
.standard-right a {
  display: block;
  float: left;
}
.standard-right span {
  font-size: 23px;
  line-height: 35px;
}
.standard-inner {
  width: 100%;
}
.small-icon-main {
  padding-right: 0;
  text-align: center;
}
.drink-koozie-text {
  padding-right: 0;
}
.drink-koozie {
  padding-left: 20px;
  padding-right: 20px;
}
.in-ban-txt .banner-text {
  margin-top: 82px;
}
.image-viewer {
  width: 100%;
  text-align: center;
}
.collapsible-coolie-right {
  padding-left: 0;
  width: 100%;
}
.pc-txt, .production-calculation a, .offer-txt {
 display: none;
}
.option-box span {
  font-size: 11px;
}
.quantity {
  padding-left: 4px;
}
.collaps-feature-product h6 {
  font-size: 11px;
  line-height: 15px;
}
.collaps-feature-product p {
  font-size: 11px;
  line-height: 16px;
}
.cs-image {
  min-height: 125px;
}
.cs-text {
  min-height: 199px;
  padding: 26px 8px 27px 12px;
}
.popular-inner-text h6 {
  font-size: 8px;
  line-height: 18px;
}
.popular-inner {
  padding-left: 15px;
  padding-right: 15px;
}
.popular-inner-text ul li {
  font-size: 10px;
  line-height: 16px;
}
.popular-inner-text {
  font-size: 9px;
  line-height: 16px;
}
.popular-inner-text {
  padding-left: 9px;
  padding-right: 9px;
}
.in-ban-category .drink-image {
  margin-left: 20px;
}
.in-ban-category.imageviewer .banner-text {
  margin-top: 40px;
}
.clip-text {
  min-height: 93px;
}
.clipart-photo-block-main {
  width: 25%;
}
.clip-image {
  min-height: 180px;
}
.total-price {
  font-size: 13px;
  line-height: 22px;
}
.total-price span {
  font-size: 15px;
  line-height: 22px;
}
.authorized-main ul li a {
  font-size: 13px;
  line-height: 25px;
}
}
@media only screen and (max-width: 768px) {
.option-box input[type="submit"] {
  margin-left: 0;
  margin-top: 15px;
}
}
@media only screen and (min-width: 767px) {
.panel {
    display: none !important;
}
body {
margin:0 !important;
}
#menu {
	display: none;
}
html.mm-opening .mm-slideout {
  transform: none !important;
}
}

/*Desktop OMP*/
.cont_def_box .title{background: url(../images/content-defult-box-bg.png) 0% 0% no-repeat;}
/*Desktop OMP*/



@media only screen and (max-width: 767px) {
  body {
font-size: 16px;
-webkit-text-size-adjust: none;
}
.row, body, .container {
width: 100%;
min-width: 0;
}

.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
width: auto;
float: none;
margin-left: 0px;
margin-right: 0px;
}

.navigation, .head-right, .head-btm {
    display: none;
}

body #hamburger {
  display: block;
}
 .nursery-middle-bottom ul li {
  width: 100%;
}
.logo {
  float: none;
  text-align: center;
  width: 100%;
  padding-top: 64px;
  padding-left: 0;
  padding-right: 0;
}
.navigation-button {
  padding-right: 0;
  text-align: center;
  width: 100%;
  margin-bottom: 21px;
}
.header-right {
  padding-right: 0;
  width: 100%;
}
.navigation-button a:first-child {
  margin-left: 0 ;
}
.navigation-button a {
  margin-right: 0;
  margin-left: 7px;
}
.middle-text {
  float: left;
  padding: 0 15px 15px;
  width: 100%;
}
.small-icon-main {
  margin-top: 30px;
  margin-bottom: 30px;
}
.standard-image {
  margin-top: 30px;
  width: 100%;
  text-align: center;
}
.standard-right {
  padding-left: 0;
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
.standard-right span {
  float: none;
}
.standard-right a {
  float: none;
  margin: 20px auto 0;
}
.drink-koozie-text {
  padding-right: 0;
  width: 100%;
}
.drink-koozie-image {
  float: left;
  padding-left: 0;
  padding-top: 40px;
  text-align: center;
  width: 100%;
}
.mr-inner h3 {
  font-size: 19px;
  line-height: 22px;
  padding-right: 0;
}
.mr-inner {
  padding-bottom: 40px;
}
.available-color-left, .available-color-right {
  width: 100%;
}
.pc-left {
  width: 100%;
}
.pc-right {
  padding-left: 0;
  width: 100%;
  margin-top: 15px;
}
.item-form-left {
  padding-right: 0;
  width: 100%;
}
.item-form-main {
  margin-right: 0;
}
.option-box select, .option-box input[type="text"], .option-box textarea, .quantity input[type="text"] {
  max-width: 100%;
}
.option-box input[type="submit"] {
  margin-left: 0;
  margin-top: 15px;
}
.item-form-left:first-child {
  margin-top: 0;
}
.item-form-left {
  margin-top: 20px;
}
.quantity {
  padding-left: 0;
  width: 100%;
}
.quantity input[type="text"] {
  margin-left: 0;
}
.collaps-feature-in-main {
  margin-right: 0;
}
.collaps-feature-in {
  margin-bottom: 16px;
  padding-right: 0;
  width: 100%;
}
.collaps-feature-product h6 {
  font-size: 14px;
  line-height: 20px;
}
.collaps-feature-product p {
  font-size: 12px;
  line-height: 16px;
}
.collaps-inner-image-text {
  padding-bottom: 25px;
}
.bread-crumb {
  margin-top: 0;
}
.in-ban-txt .banner-text {
  margin-top: 20px;
}
.main-category-selection {
  margin-right: 0;
}
.cat-selection-main {
  padding-right: 0;
  width: 100%;
}
.cs-text {
  min-height: 0;
  padding: 26px 16px 27px 21px;
}
.attention-img {
  float: right;
  padding-left: 0;
  text-align: center;
  width: 100%;
}
.attention-txt {
  float: left;
  width: 100%;
  margin-top: 25px;
}
.popularmain-inner {
  margin-right: 0;
}
.popular-inner-block {
  float: left;
  padding-right: 0;
  width: 100%;
  margin-top: 20px;
}
.popular-inner-block:first-child {
  margin-top: 0;
}
.popular-inner-text {
  padding-left: 16px;
  padding-right: 16px;
}
.popular-inner-text h6 {
  font-size: 14px;
  line-height: 20px;
}
.popular-inner-text ul li {
  font-size: 13px;
  line-height: 16px;
}
.popular-inner-image {
  min-height: 0;
}
.popular-inner-text span {
  font-size: 13px;
  line-height: 16px;
}
.can-koozies {
  margin-top: 25px;
}
.can-standard-text {
  padding: 12px;
}
.clipart-photo-gallery {
  margin-right: 0;
}
.clipart-photo-block-main {
  width: 100%;
  padding-right: 0;
}
.clip-image {
  min-height: 0;
}
.clip-text {
  min-height: 0;
  padding-bottom: 14px;
}
.clipart-gallery-main {
  margin-top: 0;
}
.in-ban-category.imageviewer h1, .in-ban-category.imageviewer h1 span {
  font-size: 26px;
  line-height: 34px;
}
.in-ban-category .drink-image {
  margin-left: 0;
}
.in-ban-category.imageviewer .banner-text {
  padding-left: 0;
}
.small-icon-main a {
  display: inline;
  margin-left: 4%;
  margin-top: 0;
}
.small-icon-main a:first-child {
  margin-top: 0;
}
.cs-text h6 {
  font-size: 14px;
  line-height: 20px;
}
/*Added by Omprakash*/

.category-popular .popular-inner .popularmain-inner .popular-inner-block{width:47%; margin-left:1.4%; margin-right:1.4%; margin-top:0px; margin-bottom:10px;}
.category-popular .popular-inner .popularmain-inner .popular-inner-block:last-child{margin-bottom:0px;}
.category-popular .popular-inner .popularmain-inner .popular-inner-block .popular-inner-image{min-height:122px!important;}
.price-box{width:23%;}
.small-icon-main a{display:inline-block; margin-bottom:10px;}
.pc-txt, .production-calculation a, .offer-txt{display:block;}
.pc-img img, .offer-img img{height:157px; width:100%;}
.offer-left{padding-left:28px;}


/*Added by Omprakash*/
}
@media handheld, only screen and (max-width: 640px) {
.drink-image {
  text-align: center;
  width: 100%;
}
.banner-text {
  padding-left: 0;
  width: 100%;
  text-align: center;
}
.banner .navigation-button {
  text-align: center;
}
.banner-over {
  padding: 25px 20px;
}
.banner-text {
  margin-top: 20px;
}
.small-icon {
  margin-bottom: 4%;
  padding: 15px 0 0;
  width: 34%;
}
.small-icon:first-child {
  margin-top: 0;
} 
.small-icon br {
  display: none;
}
.review-inner {
  float: left;
  margin-left: 0;
  width: 100%;
  margin-top: 20px;
}
.review-inner:first-child {
  margin-top: 0;
}
.mr-inner {
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.get-start-btn, .mr-inner h3 {
  margin-top: 22px;
}
.authorized-main ul li {
  display: block;
  background: none;
  padding-left: 0;
  padding-right: 0;
}
.banner-text h1, .banner-text h1 span {
  font-size: 21px;
  line-height: 31px;
}
.banner-text span {
  font-size: 16px;
  line-height: 18px;
}
.middle-text h2 {
  font-size: 19px;
  line-height: 22px;
}
.standard-right span {
  font-size: 19px;
  line-height: 32px;
}
.drink-koozie h3 {
  font-size: 21px;
  line-height: 26px;
  padding-bottom: 14px;
}
.banner-text br {
  display: none;
}
.feature-icon {
  display: block;
  padding-left: 0;
  text-align: center;
}
.low-price, .avereage-rating {
  float: left;
  width: 100%;
}
.price-box {
  padding-bottom: 15px;
  padding-right: 0;
  width: 100%;
}
.personalized-koozies-attention h3 {
  padding-bottom: 15px;
  font-size: 21px;
}
.personalized-koozies-attention span {
  display: block;
  font-size: 15px;
  line-height: 30px;
  padding-bottom: 10px;
}
.can-koozies-standard {
  margin-right: 0;
}
.can-koozies-standard-inner-main {
  padding-right: 0;
  width: 100%;
}
.popular-inner-image {
  padding-bottom: 7px;
}
.can-koozies h3 {
  display: block;
}
.sort-main {
  margin-top: 10px;
  width: 100%;
}
.can-koozies-standard {
  clear: both;
  margin-right: 0;
  margin-top: 26px;
  float: left;
  width: 100%;
}
.clipart-search-field {
  margin-right: 0;
  float: right;
}
.clipart-field {
  float: left;
  padding-right: 0;
  width: 100%;
  margin-bottom: 15px;
}
.clipart-input {
  padding-right: 20px;
}
.category-popular {
  margin-top: 13px;
}
.in-ban-category .banner-text {
  margin-top: 20px;
  padding-left: 0;
}
/*Added by Omprakash*/
.small-icon-main a{display:inline-block; width:24%; margin-left:3%; margin-bottom:10px;}
.small-icon{width:100%; padding-left:5px; padding-right:5px;}
.banner-text .navigation-button .clipart{ height:auto; margin-bottom:10px; padding-top:6px; padding-bottom:6px;}
.price-box{width:33%; padding-right:3%;}
.price-box-main .price-box:nth-child(3n){padding-right:0px;}

.twelvecol .detail-main{ padding-left:16px; padding-right:16px;}
.feature-icon:first-child{}
.feature-icon{padding-left:0px; padding-right:10px; display:inline-block;}
.in-ban-category.imageviewer .banner-text{margin-top:-25px;}

.detail-main table td.middlecol, .detail-main table td, .detail-main table td.rightcol, .detail-main table td.leftcol, .detail-main table td.columnspacer, .detail-main table td.middlecol{width:100%!important; display:block!important;}
#updateitems .formheadings.desktop_content {display:none;}
.formheadings  + hr{margin:5px 0px;}
.cartdata .cartcolumn_1{margin-bottom:10px; position:relative; padding-top:30px;}
#updateitems .cartdata2:first-child:before, .cartdata .cartcolumn_1:before, .cartdata .cartcolumn_2:before, .cartdata .cartcolumn_3:before, .cartdata .cartcolumn_4:before{position:absolute; left:0px; top:-0px;  content: "Item Name/Item #"; font-weight:bold;}
.cartdata .cartcolumn_2:before{content: "Quantity";}
.cartdata .cartcolumn_3:before{content: "Price/ea.";}
.cartdata .cartcolumn_4:before{content: "Extended";}
.cartdata .cartcolumn_2{display:inline-block; width:30%; padding-top:30px; position:relative;}
.cartdata .cartcolumn_3{display:inline-block; width:40%;  padding-top:30px; position:relative;}
.cartdata .cartcolumn_4{display:inline-block; width:25%;  padding-top:30px; position:relative;}
#updateitems .cartcolumn_1.desktop_content{margin-top:25px; margin-bottom:10px;}
.formheadings .cartcolumn_1, .formheadings2, .cartdata .carttotalcolumn_1{font-weight:bold;}
.formheadings2{padding-bottom:10px;}
.rowline2{margin-top:10px; margin-bottom:10px;}
.rowline{margin-top:5px; margin-bottom:5px;}
.cartdata .carttotalcolumn_1, .cartdata .carttotalcolumn_2{display:inline-block; margin-right:5px;}
.detail-main .section_data .form_container{padding:0px;}
.detail-main .section_data .form_container .formfield, .detail-main .section_data .form_container select, .detail-main .section_data .formfield3{width:100%;}
.detail-main .section_data .checkboxes_container{margin-top:10px;}
.detail-main .section_data #aspnetForm .formheadings2{margin-top:15px;}

/*Added by Omprakash*/
}
@media handheld, only screen and (max-width: 599px) {
.category-popular .popular-inner .popularmain-inner .popular-inner-block{width:100%; margin-left:0%; margin-right:0%;  margin-bottom:10px;}
.category-popular .popular-inner .popularmain-inner .popular-inner-block .popular-inner-text ul li:nth-child(2), .category-popular .popular-inner .popularmain-inner .popular-inner-block .popular-inner-text ul li:nth-child(4){display:none;}

/*Added by OMP*/
.pc-txt h3{font-size:20px; line-height:24px; margin-top:20px;}
.offer-right h3{font-size:20px;}
.pc-txt h3 span{font-size:22px; line-height:24px;}
.production-calculation a{font-size:14px;}



/*Added by OMP*/

}

@media handheld, only screen and (max-width: 479px) {
    
/*.navigation-button a.live-chat {
  width: 95%;
  margin-left: 0;
  margin-top: 14px;
}
.navigation-button a.clipart {
  width: 95%;
}
*/

/*Added by Omprakash*/
.production-calculation a{top:89px; left:28px; right:auto;}
.pc-txt{top:5px;}
.offer-left{padding-left:28px; padding-top:15px;}
.production-calculation .offer-right a{top:98px;}
.offer-right h3{display:none;}

.navigation-button a{font-size:12px;  padding-left:5px; padding-right:5px;}
.navigation-button a.live-chat, .navigation-button a.clipart-sm{width:auto;}
#page > .container{padding-left:0px; padding-right:0px;}
.navigation-button{margin-top:10px; margin-bottom:20px;}
.small-icon-main a{width:28%;}
.small-icon span{font-size:13px;}


/*Added by Omprakash*/
.banner-text h1, .banner-text h1 span {
  font-size: 17px;
  line-height: 26px;
}
.drink-koozie h3 {
  font-size: 16px;
  line-height: 21px;
}
.drink-koozie-text p.large {
  font-size: 15px;
  line-height: 25px;
}
.in-ban-txt .banner-text {
  margin-top: 20px;
}
.thumb-main a {
  margin-left: 0;
  padding: 0 1px;
  width: 100%;
  margin-bottom: 10px;
}
.thumb-main {
  float: left;
  width: 100%;
}
.image-viewer a {
  float: left;
  width: 100%;
}
.thumb-arrow  a {
  float: none;
  width: auto;
}
.product-feature h4 {
  text-align: center;
}
.collapsible-coolie-right h3 {
  font-size: 19px;
  line-height: 22px;
}
.option-box select, .option-box input[type="text"], .option-box textarea, .quantity input[type="text"] {;
  font-size: 9px;
  line-height: 15px;
  width: 100%;
}
.collaps-inner-image {
  text-align: center;
  width: 100%;
}
.personalized-koozies-attention span {
  font-size: 13px;
  line-height: 20px;
}
.category-popular h3 {
  font-size: 23px;
  line-height: 26px;
  padding: 17px;
}
.sort-select, .view-grid {
  display: block;
  padding: 0;
}
.view-grid {
  margin-top: 15px;
}
.category-popular h3 {
  font-size: 18px;
  line-height: 24px;
}
.loading-product span {
  font-size: 13px;
  line-height: 22px;
}
.loading-product {
  padding-bottom: 30px;
}
.personalized-koozies-attention {
  margin-top: 30px;
}
.clipart-gallery-main h2 {
  font-size: 21px;
  line-height: 25px;
}
.clipart-input {
  padding: 15px;
}
.in-ban-category.imageviewer h1, .in-ban-category.imageviewer h1 span {
  font-size: 22px;
  line-height: 29px;
}
.in-ban-category .banner-text span {
  font-size: 19px;
  line-height: 24px;
}
.mr-inner h3  {
  margin-top: 0;
}
.product-description ul {
  padding-left: 0;
}
.product-description ul li {
  font-size: 9px;
  line-height: 23px;
}
.bread-crumb ul li, .bread-crumb ul li a {
  font-size: 13px;
  line-height: 18px;
}
.option-box .clip-art {
  font-size: 11px;
  line-height: 22px;
}
}
@media handheld, only screen and (max-width: 399px) {
.small-icon-main a{width:31%;}
.price-box-main{font-size:13px; line-height:20px;}

}
@media handheld, only screen and (max-width: 360px) {
.feature-icon{width:33%;}
.feature-image a{width:100%;}
.feature-image .feature-icon:nth-child(3n){padding-right:0px;}
.feature-image{text-align:center;}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 
} 