body {background: #c0cfce;color:#000;}
a.anchor {
    display: block;
    position: relative;
    top: 0;
}
div#messages table {position: relative;z-index: 99;}
form.billing input.button68:hover {background: #177474 !important;color: #fff !important;}
.magic-zoom-thumb {width:100%;}
.magic-zoom-thumb a {float: left;width: 50%;text-decoration: none;}
.magic-zoom-thumb a img {width:100%;display: block;max-width:100px;margin: 0 auto; height:auto !important;}
.main_header {width:100%;background: #c0cece;padding: 25px 0;}
.main_headerTest {width:100%;background: #c0cece;padding: 25px 0px 25px 0px;}
.magic-zoom-thumb span { color: #000;
    display: block;
    margin-top: 6px;
    text-align: center;
    text-decoration: none;
    width: 100%;}
.mgck_main {display: table-cell;height: 273px;text-align: center;vertical-align: middle;}
div#cartcomments {width:500px;margin: 0 auto;}
div#paymentsection {width:500px!important;margin: 0 auto;float: none!important;}
table.cart td.cart_delete {border-top: 1px solid #ccc;padding-top: 15px;}
table.cart td.cart_quantity {border-top: 1px solid #ccc;padding-top: 20px !important;}
table.cart td.cart_image {border-top: 1px solid #ccc;padding-top: 15px;}
.cart_image img{width:50px; height:auto;}
table.cart td.cart_name {border-top: 1px solid #ccc;padding-top: 15px;}
table.cart td.cart_sku {border-top: 1px solid #ccc;padding-top: 15px;}
table.cart td.cart_price {border-top: 1px solid #ccc;padding-top: 15px;}
table.cart td.cart_total {border-top: 1px solid #ccc;padding-top: 15px;}
.shpedtadrss .ss-addr {float: left;padding: 0 28px;width: 50%;}
table.comm {width:100%;}
div#paymentsection {width:522px;float: right;}
table.payment tr td.payment_hdr {font-weight:bold;padding-left: 0;}
table.comm textarea {width:100%;max-width: 100%;}
table.payment tr td.payment {text-align: left;}
.logo {    width: auto;    display: inline-block; text-align:center;}
.logo img { height:90px;  }
.subcategorypage .product_box .price {min-height:45px;}
.slogan{    font-family: Times;    font-size: 17px;    font-weight: 600;    margin-top: 15px;}
.header_info {width:100%;text-align: center;padding: 10px 0px;}
.header_info h1 {
   color:#061F7C;     font-family: "Times New Roman",serif !important;
    font-size: 20pt;
    font-weight: bold;
    margin: 0 0 15px;
    text-transform: none;
}
.header_info h1 a{
   color:#061F7C !important; 
}
.header_info h2 {font-family: Times;font-size:20px;font-weight:bold;color:#1a1a1a;margin: 0;text-transform: none;}
.header_info p {
    font-weight: bold;
    color: #1a1a1a;
    margin: 5px 0;
    font-size: 15.0pt;
    font-family: "Times New Roman",serif;
}
.header_info p.header-tel-p{
    font-weight: bold;
    color: #1a1a1a;
    margin: 5px 0;
    font-size: 18.0pt;
    font-family: "Times New Roman",serif;
}
.header_right {width:auto;float: right;}
.header_right a {text-align: center;display: inline-block;}
.header_right h2{
    font-family: Times;
    font-size: 17px;
    font-weight: bold;
    color: #1a1a1a;
    margin:70px 12px 30px 0;
    text-transform: none;}
.footer_box.shipping-box ul li {line-height:16px;}
.header_right a.header_mail {    border: 1px solid rgb(91, 91, 91);text-align: center;    padding: 5px 10px;font-family: Times;font-size:16px;font-weight:normal;color: rgb(0, 26, 129);text-decoration: underline;background-color: rgb(232, 232, 232);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;margin-bottom: 25px;display: inline-block;}
.header_bottom {width:100%;background: #fff;border-bottom: 1px solid #c0cfce;padding: 12px 0;}
.search {width:100%;}
.search label {width:15%;float: left;text-transform: uppercase;color:#034985;font-size:14px;font-weight: bold;font-family: Verdana;}
.search input[type="text"] {width:48%;float: left;background: #fff;border:1px solid #a9a9a9;padding: 0 0 0 8px;height:22px;margin-left: 10px;min-height: 0;}
.return-cart {padding: 0;}
.fbt_info {
    display: inline-block;
    text-align: left;
    width: auto;
}
.ship-submt {float:right !important;padding: 0;width: 100%;text-align: center;}
.search input[type="submit"] {  background: #f0f0f0 !important;border: 1px solid #a9a9a9 !important;color: #000;float: left;font-size: 14px; height: 22px !important;margin-left: 8px;margin-top: 0;padding: 0 !important;text-align: center !important;text-transform: uppercase;width: 10%;}
.cart_info {width:100%;text-align: center;padding-right: 214px;}
.cart_info a {display: inline-block;width:auto;padding: 0 7px 0 0;}
.cart_info img {max-width: 100%;}
.cart_info a span {display: inline-block;font-size:13px;color:#1f1f1f;font-weight:300;font-family: 'Roboto', sans-serif;text-decoration: underline;position: relative;right: -6px;top: -4px;}
.cart_info .fa {color:#000;font-size:19px;}
.header_bottom_right {width:100%;text-align: right;}
.header_bottom_right a {text-transform: uppercase;font-size:11px;font-weight:bold;font-family: Verdana;text-decoration: underline;color:#000;}
.header_bottom_right_mob {width:100% !important;text-align: left;display: none !important;}
.header_bottom_right_mob a {text-transform: uppercase;font-size:11px;font-weight:bold;font-family: Verdana;text-decoration: underline;color:#000;}
.main_body {width:100%;background: #c0cfce;padding: 0 0 60px;}
.header_bottom_right a:hover {color:#f00;}
.header_right a.header_mail:hover {color:#f00;}
.main_navigation {width:100%;background: #d9e0e1;padding: 10px 15px 0;}
.main_navigation ul {width:100%;margin: 0;padding: 0;}
.navbar-default {background: none;border:none;}
.navbar {margin-bottom: 0;min-height: 0;}
.main_navigation ul li {list-style: none;width:100%;display: block;padding: 0 0 10px;}
.main_navigation ul li a {display: block;padding: 0 !important;font-size:15px;color:#2a2a2a !important;font-weight:600 !important;font-family: 'Roboto', sans-serif;}
.main_navigation ul li.forgap {margin: 20px 0 0;}
.main_navigation ul li a:hover {color:#00269B !important;}
.navbar-collapse {padding: 0;}
.main_navigation ul li span {display:block;padding: 9px 0 15px;font-size:15px;color:#2a2a2a !important;font-weight:600 !important;font-family: 'Roboto', sans-serif;}
.product_panel{width:100%; float:left; padding-bottom:25px;}
.products_section {width:100%;background: #fff;padding: 25px 0;display: inline-block;min-height: 1050px;}
.flower {width:100%;margin-bottom: 25px;}
.flower img {max-width:100%;display: block;margin: 0 auto;}
.forpadding {padding-left: 7px;padding-right: 4px;width: 15%; max-width: 15%; flex:inherit;}
.forpadding1 {padding-left: 0;padding-right: 4px;width: 85%; max-width: 85%; flex:inherit;font-family: 'Roboto', sans-serif;}
.product_box {width:100%;text-align: center;background: #fff;border:2px solid #6a6a6a;margin-bottom: 15px;padding: 35px 0 10px;     min-height:330px;
    position: relative;}
.serachpglink_wrapper > a {
    color: #000;
    display: block;
    line-height: 24px;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.searchproductbox .price {margin-bottom: 20px;}
.home-page-loop .product_box{min-height:310px;}
.product_box img {max-width: 100%;display: block;margin: 0 auto 15px;height: 110px; width:auto;}
.product_box h2 a {font-size:16px;color:#2a2a2a;font-weight:700;font-family: 'Roboto', sans-serif;margin: 0;line-height: 22px;display: block;}
.product_box h2 {margin: 0;padding: 0 15px;font-size:17px;color:#2a2a2a;font-weight:400;font-family: 'Roboto', sans-serif;line-height: 22px; }
.subcategorypage .product_box h2 {min-height: 75px;}
.subcategorypage.products_section .bb-matchheight{height:100% !important;}
.product_box h2 a span {font-size:14px;color:#ff0000;font-weight:700;font-family: 'Roboto', sans-serif;margin: 0;display: block;}
.main_footer {width:100%;}
.footer_top {width:100%;background: url(../media/images-2018/footer-bg.jpg) no-repeat 0 0; background-position:center bottom; padding:30px 0px 100px ;background-size: cover;}
.footer_box {width:100%;}
.footer_box h2 {font-size:20px;color:#245268;font-weight:500;font-family: 'Roboto', sans-serif;text-transform: uppercase;margin: 0 0 10px;}
.footer_box h3 {font-size:15px;color:#2a2a2a;font-weight:400;font-family: 'Roboto', sans-serif;margin: 0 0 10px;}

.footer_box ul {width:100%;margin: 0;padding: 0;}
.footer_box ul li {list-style: none;width:100%;display: block;font-size:15px;color:#2a2a2a;font-weight:500;font-family: 'Roboto', sans-serif;padding: 2px 0px;}
.footer_box ul li a {display: block;font-size:15px;color:#2a2a2a;font-weight:500;font-family: 'Roboto', sans-serif;}
.footer_box ul li a:hover {color:#306496;text-decoration: none;}
.footer_box img {max-width: 100%;display: block;}
.footer_last img{margin-bottom:20px;}

/*06132018*/
.footer_box h3 a{text-decoration:underline;}
.footer_box ul li a {text-decoration:underline;}
.footer_last a span{text-decoration:underline;}
/*06132018*/

.footer_last h3 {margin: 30px 0;}
.footer_bottom {width:100%;padding: 15px 0px;text-align: center;}
.footer_bottom p {font-size:12px;color:#626262;font-weight:400;font-family: 'Roboto', sans-serif;margin: 0;line-height: 21px;}
.footer_bottom p.ft_cpy {text-align: left;}
.footer_bottom p a {display:inline-block;color:#000;text-decoration: underline;}
.footer_bottom p a:hover {color:#f00;}
a.deskhide {display: block;margin-top: 20px;}
.cross-menu-trigger {background: url(../media/images-2018/cross-mp.png) no-repeat 0 0;height: 30px;position: absolute;right: 18px;top: 6px;width: 30px;z-index: 99999;}
.cart_info > div { display: inline-block; width: auto;}
.cart_info div a {padding: 0;text-decoration: underline;}
.cart_info div a:last-child {top:2px;position: relative;}
a.vwcart_button {width:auto;background: #229d33;text-align: center;color:#ffffff;font-size:14px;line-height:26px;display: inline-block;font-weight:500;font-family: 'Roboto', sans-serif;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;text-decoration: none;padding: 0 10px;text-transform: uppercase; text-decoration:none;}
a.vwcart_button:hover {background: #054b0e; color:#ffffff;}

.category_bottom a.vwcart_button {background: #bfcdcd;}
.category_bottom a.vwcart_button:hover {background: #177474; color:#ffffff;}

/* .LPMcontainer {width:100% !important;text-align: center;} */
/* .LPMcontainer img {display: inline-block;position: inherit !important;width: auto !important;} */
/*-Innerpage-*/
.MagicZoomPlus img.mainimage {
    display: block !important;
    height: auto !important;
    margin: 0 auto !important;
    width: 100% !important;
}
a.MagicZoomPlus {
    height: auto !important;
    width: 100% !important;
}
.category_heading {width:100%;text-align: center;}
.category_heading h1 {margin: 0;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 14px;color:#000;font-weight: bold;}
.category_bottom a {color:#000;text-decoration: none;}
.category_bottom {display: inline-block;width: 100%;}
.product_box .price {font-family: "Roboto",sans-serif;font-size: 15px !important;margin-top: 11px;width: 100%;}
.product_box .retailprice span {color:#333333;}
.product_box .saleprice span {color:#ff0000;}
.moreinfo_wrapper {width:100%;padding: 0 15px;}
.ps_breadcrumbs {width:100%; display:none;}
.ps_breadcrumbs ul {width:100%;margin: 0;padding: 0;}
.ps_breadcrumbs ul li {list-style: none;margin: 0;padding: 0;color:#666666;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;display: inline-block;}
.ps_breadcrumbs ul li a {color:#666666;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;}
.ps_breadcrumbs ul li span {display:inline-block;padding: 0 10px;}
.ps_breadcrumbs ul li span.active {color:#2a2a2a;padding: 0;}
.ps_breadcrumbs ul li span.active br {display:none;}
.moreinfo_top {width:100%;margin-top: 25px;display:inline-block;}
.moreinfo_image {width:30%;float: left;margin-right: 20px;}
.moreinfo_para {width:35%;float: left;}
.moreinfo_option {width:27%;float: right;}
/*.moreinfo_image img {display: block;height: auto;margin: 0 auto;max-width: 100% !important;}*/
.prodname h1 {color:#2a2a2a;font-weight:500;font-size:20px;font-family: 'Roboto', sans-serif;margin: 0 0 9px;}
/*.prodname h1 br {display: none;}*/
.prodprice .retailprice {color:#2a2a2a;font-weight:400;font-size:16px;font-family: 'Roboto', sans-serif;margin: 0 0 1px;}
.prodprice .saleprice {color:#ff0000;font-weight:700;font-size:20px;font-family: 'Roboto', sans-serif;margin: 0 0 9px;}
.prodprice span {color:#000;font-weight:700;font-size:20px;font-family: 'Roboto', sans-serif;margin: 0 0 9px;}
.prodsku .sku {color:#070707;font-weight:700;font-size:15px;font-family: 'Roboto', sans-serif;margin: 0 0 12px;}
.proddescription p {color:#000;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;margin: 0 0 15px;line-height: 22px;}
.proddescription a {text-decoration: underline;color:#00269B;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;}
.prodstar span.review_product_name {display: none;}
.prodstar .reviews_stars span {width:auto;color:#4d4d4d;font-weight:400;font-size:16px;font-family: 'Roboto', sans-serif;}
.prodstar .reviews_stars_rating img {height: auto;vertical-align: top;}
.prodstar .reviews_stars_background img {height: auto;vertical-align: top;}
.prodstar .review_microdata_wrapper {float: left;width: auto;}
.prodstar {display: inline-block;width: 100%;}
.prodstar a.reviews_read_reviews_link {left: -17px;position: relative;text-decoration: underline;text-transform: uppercase;top: 22px;font-size:13px;color:#1a1a1a;font-weight:700;font-family: 'Roboto', sans-serif;}
.proddescription img.freeship {width:auto;float: left;margin-right: 20px;}
/*.proddescription p br {display: none;}*/
.proddescription p span.freeshipcolr {color:#f65c5a;}
.moreinfo_option .selects .title {color:#2a2a2a;font-weight:400;font-size:16px;font-family: 'Roboto', sans-serif;text-decoration: underline;text-transform: uppercase;margin-bottom: 12px;font-style: normal;}
.moreinfo_option .selects select {width:100%;height: 37px; border:none; background:#e9e9e9; padding: 0 0 0 11px;margin-bottom: 7px;color:#000000;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;font-style: normal;}
.moreinfo_add_cart_section {width:100%;margin-top: 7px;}
.moreinfo_add_cart_section span {color:#545454;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;font-style: normal;}
.moreinfo_add_cart_section input.qty {text-align:center;color: #333;border:1px solid #a9a9a9;font-family: 'Roboto', sans-serif;}
.moreinfo_add_cart_section input.add {border:none;background: #1b9e2e;width:auto;padding: 0 40px;line-height: 43px;color:#fff;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;margin-left: 15px;font-style: normal;}
.moreinfo_social {width:100%;margin-top: 20px;}
.ozWidgetRioButtonSvg_  {border: none !important;color: #fff !important;fill: #fff !important;font-size: 0;}
.moreinfo_bottom {width:100%;margin-top: 25px;}
.moreinfo_bottom .panel-group {width:755px;border: 1px solid #e9e9e9;}
.moreinfo_bottom .panel-default > .panel-heading {background: #e9e9e9;border:none;border-radius: 0;padding: 13px 15px;}
.moreinfo_bottom .panel-default > .panel-heading h4 a {color:#000;font-weight:500;font-size:20px;font-family: 'Roboto', sans-serif;background: url(../media/images-2018/panel-expand.png) no-repeat 0 9px;display: block;padding: 0 0 0 17px;}
.moreinfo_bottom .panel-default > .panel-heading h4 a.collapsed {background: url(../media/images-2018/panel-closed.png) no-repeat 0 5px;padding: 0 0 0 17px;}
.moreinfo_bottom .panel-default {border:none;}
.moreinfo_bottom .panel-default > .panel-heading + .panel-collapse > .panel-body {border:none;font-family: 'Roboto', sans-serif;}
.moreinfo_bottom .panel-body{color:#545454;font-weight:400;font-size:16px;line-height: 20px;}
.moreinfo_bottom .panel-body p {color:#545454;font-weight:400;font-size:16px;margin-bottom: 10px;line-height: 20px;}
.moreinfo_bottom .panel-body p strong, .moreinfo_bottom .panel-body strong {color:#000;}
.moreinfo_bottom .panel-body img {margin-bottom: 10px;}
.moreinfo_bottom .panel-body .review {width:100%;border-bottom:1px solid #e9e9e9; padding-bottom: 15px;margin-bottom: 15px;}
.moreinfo_bottom .panel-body .review span.review_product_name br {display: none;}
.moreinfo_bottom .panel-body .review span.review_product_name {color:#000;font-weight:400;font-size:18px;font-family: 'Roboto', sans-serif;}
.moreinfo_bottom .panel-body .review span.review_author {color:#545454;font-weight:700;font-size:16px;font-family: 'Roboto', sans-serif;}
.moreinfo_bottom .panel-body .review span.review_title {color:#8a1f31;font-family: 'Roboto', sans-serif;font-weight:600;}
.moreinfo_bottom .panel-body .review span.review_content {color:#545454;font-weight:400;font-size:15px;font-family: 'Roboto', sans-serif;line-height: 23px;}
.moreinfo_relatedprod {width:100%;margin-top: 20px;text-align: center;display: inline-block;}
.moreinfo_relatedprod h2 {color:#2f2f2f;font-weight:300;  font-size:24px;font-family: 'Roboto', sans-serif;/*text-decoration: underline;*/margin: 0; margin-bottom:25px;}
.cross_seel_prod {border: none;min-height: 263px;}
.moreinfo_relatedprod .cross_seel_prod h2 {text-decoration: none;}
.moreinfo_relatedprod .cross_seel_prod h2 a br {display:none;}
.moreinfo_relatedprod .cross_sell {width: 100%;text-align: center;}
.selects div#productPrice {color:#4460ff;font-weight:700;font-size:16px;font-family: 'Roboto', sans-serif;margin-top: 10px;font-style: normal;}
.moreinfo_relatedprod .cross_sell ul {width:100%;margin: 0;padding: 0;}
.moreinfo_relatedprod .cross_sell ul li {list-style: none;display: inline-flex;margin: 0px 10px 15px;padding: 0;width: 22.8%;border: 1px solid #ccc;}
.product_box h2 img {display: inline-block; width:21px; height:auto;     position: absolute; left: 10px; top: 140px;}
.category_top {padding: 15px 20px;text-align: center;width: 100%;}
.category_bottom .row {margin: 0 15px;}
.content_top {padding: 0 20px;width: 100%;}
.content_top p {color: #545454;font-family: "Roboto",sans-serif;font-size: 15px;font-weight: 400;line-height: 22px;margin: 0 0 15px;}
.content_top a {color:#8a1f31;text-decoration: none;}
.content_bottom p {color: #545454;font-family: "Roboto",sans-serif;font-size: 15px;font-weight: 400;line-height: 22px;margin: 0 0 15px;}
.about_bottom img {float: left !important;margin: 0 18px 0 0;width: auto;}
.about_bottom {width: 100%;}
table.return_maintable td {border:1px solid #ccc;padding: 0 15px;}
table.tbleform input {width:100%;border:1px solid #ccc;margin:0 0 10px 12px;}
table.tbleform select {width:100%;border:1px solid #ccc;margin:0 0 10px 12px;}
table.tbleform textarea {width:100%;border:1px solid #ccc;margin:0 0 10px 12px;resize:none;}
table.tbleform input[type="submit"] {width:107px;float: right;background: #8a1f31;border:none;height:30px;text-align: center;color:#fff;}
table.tbleform td {border:none !important;padding: 0 !important;}
table.tbleform {width:96%;}
.diagrap_wrapper {width:100%;text-align: center;}
.diagrap_wrapper img {border: 1px solid #ccc;display: block;margin: 0 auto 15px;max-width: 100%;height: 152px;}
.diagrap_wrapper a {width:100%;display: block;font-weight: normal;}
.diagrap_wrapper p {margin: 0;}
.diagrap_wrapper div {margin-bottom: 30px;}
.mediawrapper img {height: 150px;}
.mediawrapper p {font-size: 16px;}
.mediawrapper p.mnhght {min-height: 135px;}
.product_mesurment strong, .product_mesurment-fields strong {width:100%;display: block;color: #545454;font-family: "Roboto",sans-serif;font-size: 15px;font-style: normal;font-weight: 400;}
.product_mesurment input, .product_mesurment-fields input {border: 1px solid #ccc;color: #545454;font-family: "Roboto",sans-serif;font-size: 15px;font-style: normal;font-weight: 400;height: 37px;margin-bottom: 7px;padding: 0 0 0 11px;width:100%;}


/*-Gift Certificate-*/
.gift-cert-content {width:100%;}
.gift-cert-content h1 {text-align: center;color: #000;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;margin: 0;}
.gift-cert-content .signinscreen {width:700px; margin: 0 auto;padding: 15px;box-shadow: 0 0 8px #ccc;margin-top: 20px;}
.gift-cert-content .gc_policy {width:100%;text-align: center;color: #333;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 14px;font-weight: normal;margin-top: 20px;}
.gift-cert-content .signinscreen table tr td {color: #000;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 13px;font-weight: normal;padding: 0 15px 5px 0;vertical-align: top;}
.gift-cert-content .signinscreen table {width:100%;}
table.cert_num_amount tr td.cert_num_amount {width: 53%;}
table.giftcert_type tr td.giftcert_type br {display: none;}
.gift-cert-content .signinscreen table tr td input {border:1px solid #ccc; padding: 0 0 0 10px;color:#000;height: 30px;margin: 0 0 10px;width: 100%;}
.gift-cert-content .signinscreen table textarea {border:1px solid #ccc; padding: 10px 0 0 10px;color:#000;height: 90px;width: 100%;}
.gft_buttons {margin: 20px 0;text-align: center;width: 100%;resize: none;}
.gft_buttons a {display: inline-block;border:1px solid #1b9e2e;text-align: center;width:auto;padding: 0 40px;color:#1b9e2e;font-family: "Roboto",sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 43px;margin-right: 20px;text-decoration: none;}
.gft_buttons span {border:1px solid #1b9e2e;display:inline-block; background: #1b9e2e;color: #fff;font-family: "Roboto",sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 43px;padding: 0 30px;width: auto;}
.gft_buttons span input {background: none;padding: 0;border:none;}
.gft_buttons a:hover {background: #1b9e2e;color:#fff;}
.gft_buttons span:hover {background: #fff;border:1px solid #1b9e2e;color:#1b9e2e;}

/*--cart--*/
.text-left h1 {color: #000;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;margin: 0;}
.columns {padding: 0 20px !important;}
span.cart-product-options select {margin-top: 8px;}
span.cart-product-name a {font-family: "Roboto",sans-serif; color: #333;font-size: 14px;}
span.cart-product-options textarea {margin: 15px 0;}
.couponEntry input[type="text"] {padding: 11px 20px !important;}
table.payment input {margin-bottom: 8px;}
.padv {text-align: left !important;}
.padv input {margin-right: 6px;}
.buttons a {background: #1b9e2e;border: none;color: #fff;font-family: "Roboto",sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 43px;margin-left: 15px;padding: 0 40px;width: auto;text-decoration: none;display: inline-block;}
.buttons a:hover {background: #000;}
.text-left h3.pad {color: #000;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 16px;}
.cart-table {margin-top: -82px;}
.padlgt input[type="submit"] {background: #bfcdcd !important;color:#000 !important;font-weight: normal !important;}
.padlgt input[type="submit"]:hover {background: #177474 !important;color:#fff !important;}
table.checkout_err {width:100%;margin-bottom: 67px;}
table.checkout_err td {background: none;border: 1px solid #ccc;padding: 7px 0 7px 9px !important;}
table.checkout_err td:first-child {text-align: center;}
table.checkout_err td:nth-child(2) {padding-top: 13px !important;}
a.thankyou-print {background: #D9E0E1;color:#2a2a2a;}
.buttons a.thankyou-print:hover{color:#fff !important;}

/*-serach-*/
.serachpage_bottom {width:100%;display: inline-block;text-align: center;padding: 20px 0;}
.serachpage_bottom div#se_table_bottom {margin-top: 20px;}
.serachpage_bottom div#se_table_bottom input.search_button {background: #229d33;border:1px solid #229d33;padding: 4px 12px;color:#fff;}
.serachpage_bottom div#se_table_bottom input.search_button_selected {background: none;border:1px solid #229d33;padding: 4px 12px;color:#000;}
.serachpage_bottom div#se_table_bottom b {margin-right: 12px;}
.serachpage_bottom table.search_table input[type="text"] {padding: 0 0 0 8px;margin-right: 12px;}
.shipping-box ul li{font-weight:400;}
.privacy-policy-wrapper{text-align:left;}
.searchpage_product_section .product_box {border:none;text-align: left;min-height: inherit;}
.serachpglink_wrapper {width:100%;display: inline-block;border-bottom: 1px solid #ccc;padding: 0 0 20px 12px;margin-bottom: 20px;}
.searchpageimage {width:21%;margin: 0 30px 0 0;float: left;}
.searchpageimage img {margin: 0 0 20px !important;}
.searchpage_prod_name {width:30%;float: left;text-align: center;}
.price {width:25%;float: left;text-align: center;}
.searchpage_moreinfo {width:15%;float: left;text-align: center;}
.searchpage_moreinfo  a {background: #229d33;color: #ffffff;display: inline-block;font-family: "Roboto",sans-serif;font-size: 14px;font-weight: 500;line-height: 37px;padding: 0 20px;text-align: center;text-decoration: none;width: auto;}
.searchproductbox .price {width:30%;float: left;margin: 0;}
.serachpglink_wrapper center {text-align: left;}
table#ship_options tr td:nth-child(2) {text-align: right;min-width:50px;}
span.ss-address-hdr {font-weight:bold;padding-left: 0;}


/*-03/22/2018-*/
.additional_products_photos{width:100%; float:left; text-align:center;margin:20px 0 0;}
.additional_products_photos img{display:inline-block; vertical-align:top; margin:0 auto;max-width: 140px;border:1px solid #a9a9a9;padding:4px;}


.sccustom2{width: 50%;padding:0 28px; float:left; margin-bottom:30px;}

/*Cart*/

.cart-container{text-align:center;}
.cart-wrapper{margin:0 auto;}
table.cart {
    width: 100%;
    padding-top: 1em;
    border-collapse: separate;
    border-spacing: 1px;
}

.cart-container td.buttons {
    text-align: center;
    padding-top: 1em;
}


 .cart-container table.cart td {padding: 3px; background-color: #EFEFEF;}
 .cart_quantity, .cart_cp_quantity, .cart_image, .cart_cp_image {text-align: center;}
 .cart_name, .cart_cp_name, .cart_sku, .cart_cp_sku, .cart_op {text-align: left;}
 .cart_price, .cart_cp_price {font-style: italic; text-align: right;}
 .cart_total, .cart_cp_total {text-align: right;}
 .cart-container table.totals {line-height: 150%;}
 td.totals_txt, td.totals_saved_txt, td.totals_blank, td.totals_all_txt {text-align: right; padding-right: 15px;}
 td.totals, td.totals_saved, td.totals_all {text-align: right; padding-right: 3px;}
 td.totals_all, td.totals_all_txt {font-weight: bold;}
 .cart-container td.comm_hdr {font-weight: bold; text-align: left;}
 .cart-container td.instruct_hdr {font-weight: bold; text-align: center;}
 .cart-container table.bill_addr, .cart-container table.ship_addr {margin-left: auto; margin-right: 0px; padding: 10px;}
 table.addr_name {margin-left: -4px; margin-right: auto;}
 .cart-container td.bill_addr_hdr, .cart-container td.ship_addr_hdr {font-weight: bold; }
 .cart-container td.addr {text-align: left; padding-right: 5px;}
 .cart-container td.addr_val, .cart-container td.ship_check {text-align:left;}
 .cart-container td.addr_foot {font: bold smaller Arial; text-align: center;}
 .cart-container td.sql_addr {padding-right: 15px;}
 .cart-container table.payment, .cart-container table.pay_holder {margin-left: auto; margin-right: auto;}
 .cart-container td.payment_hdr {font-weight: bold; text-align: center;}
 .cart-container td.paymentselection {text-align: center; padding-top: 20px;}
 .cart-container td.payment {text-align: right;}
 .cart-container td.payment_value {text-align: left;}
 .cart-container td.sql_pay {padding-right: 15px;}
 .cart-container div.footer {padding-top: 1em; padding-bottom: 1em; text-align: center;}
 .cart-container div#messages {margin-top: 10px;}
 .cart-container td.buttons {text-align: center; padding-top: 1em;}
 .cart-container table.checkout_err, .cart-container table.ups_error, .cart-container table.inv_err {margin: 0px auto; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid #CCC; background: #;}
 .cart-container table.checkout_err td, .cart-container table.ups_error td, .cart-container table.inv_err td {vertical-align: middle; text-align: left; padding: 10px; background: #; color: #;}
 .cart-container table.checkout_err td:first-child, .cart-container table.ups_error td:first-child, .cart-container table.inv_err td:first-child {border-right: 1px solid #CCC;}
 .cart-container .notice {display: block; width: 80%; text-align: center; padding: 20px 0px; margin: 0px auto; border: 1px solid #CCC; background: #; color: #;}
 .cart-container td.sc_secure_image {text-align: center;}
 .cart-container .ship_logos {margin: 10px auto;}
 .cart-container .ship_logos td {width: 220px; text-align: center; padding: 3px; vertical-align: top;}
 .cart-container .ship_logos td.ship_img {vertical-align: middle;}
 .cart-container .ship_logos td.ship_text {font-size: 8pt;}
 .cart-container span.field_warn {color: red; font-weight: bold;} input.field_warn, select.field_warn {border: 1px solid red; padding: 3px; background: #FFEFEF;}
 .cart_delete{text-align:center;}
.cart_delete input[type="submit"]{margin:5px 0; background:#177474; border:0; color:#fff; padding:2px 5px; width:60px;}
.zipncountry td{padding:5px; vertical-align:top;}

.button7, .button9, .button6, .button8, .button68, .button67 {  background: #bfcdcd;color: #000;font-weight: normal;border:0;padding:10px 20px;text-transform:uppercase;}
.button8, .button67{background:#1b9e2e; color:#fff;}
.button152{background: #177474; color: #fff;  font-weight: normal;border:0;padding:5px 10px;text-transform:uppercase;}
table.addr table tr td{padding:5px 0;}
table.ship_addr, table.bill_addr{margin:0 10px!important;}



.cart-buttons{margin:51px 0 0;display:block; padding:0 !important;}
.button9{background:#e9e7e8; margin:0 150px;}

.ship_cal_button{position:relative;width: 100%;}
.button7{position: absolute;bottom: -20px;right: 190px;}

@media only screen and (min-width: 1200px) {
.ship_cal_button .button7{bottom: unset; top: 60px;}
}

select[name="country"]{margin-bottom:20px;}

.bill_addr_hdr span  > span{margin-right: 5px;padding:1px 3px;}
.ship_check input[type="checkbox"]{margin-right:5px;}


table.coupon-wrapper{margin-top:20px;}

/* .homepage-additional-text{width:100%; float:left; c} */


/*-06052018-*/
.free_shipping_text img.freeship {width:229px;/*float: left;margin-right: 11px;*/ margin: 50px 25px;}
.free_shipping_text p{font-size: 13px;}
.free_shipping_text p span.freeshipcolr {color:#f65c5a;}
.moreinfo_option{width: 29%;}

/*-06062018-*/
@media only screen and (min-width:1025px)
{
.product_box_five_loop .col-lg-3{width:20%;}
.product_box_five{min-height: 272px;margin-bottom: 25px;}
}


/*-06112018-*/
.main_header_test {padding: 15px 0;}
.header_info_test h1 {color:#B90000;}
.product_box{padding-top:15px;}
.product_panel{padding-bottom:0;}
.main_navigation_test ul li{padding-left:10px;}
.main_navigation_test ul li a{position:relative;line-height:15px;}
.main_navigation_test ul li a span{padding:0;margin:9px 0 15px;n}
.main_navigation_test ul li a:before{position:absolute; top:2px; left:-20px; content:'\f0da'; font-family:Fontawesome;}
.main_navigation_test ul li:first-child:before{display:none;}
.moreinfo_top .custom-control-label::before{display: none!important;}
.headerTest .header_right h2 {
    margin-bottom: 0px !important;
}
header.main_header.headerTest {
    padding: 25px 0 20px !important;
}
/*.product_box h2 a{color:#85031B;}*/

/*-responsive-*/
@media only screen and (min-width:1920px)
{
@media screen and (-webkit-min-device-pixel-ratio:0) 
{	
.main_body .row > .col-lg-3 {flex-basis: 17% !important;max-width: 17% !important;}	
.main_body .row > .col-lg-9 {flex-basis: 83% !important;max-width: 83% !important;}
.main_body .row > .col-md-4 {width:30% !important;}
}
}

@media only screen and (min-width:1600px)
{
.forpadding {width:11%; max-width: 11%;}	
.forpadding1 {width:89%; max-width: 89%;}
table.comm {width: 100%;}
span.ss-addr-text {width: 16% !important;}
span.ss-addr-value {width: 81% !important;}
.shpedtadrss .ss-addr {padding: 0;}
.shpedtadrss .ss-addr {width:44%;}
}
@media only screen and (min-width:1000px) and (max-width:1199px)
{
.search label {width: 20%;}	
.header_bottom_right a {font-size: 9px;}
.cart_info {padding-right: 120px;}
.product_box h2 {font-size: 13px;line-height: 16px;}
.moreinfo_add_cart_section input.add {padding: 0 24px;margin-left: 9px;}
.moreinfo_option .selects select {font-size: 12px;padding: 0 0 0 4px;}
.proddescription p {font-size: 12px;line-height: 20px;}
.moreinfo_relatedprod .cross_sell ul {padding: 0 135px;}
.product_box img {height:82px;}
.product_box h2 {left: inherit;margin-top: 25px;position: inherit;right: inherit;text-align: center;top: inherit;}
.product_box { min-height: 300px !important; width:100%; display:inline-block; }
.home-page-loop .product_box { min-height: 353px;}

.mediawrapper p {font-size: 12px;}
.mediawrapper img {height: 115px;}
.main_header {padding: 10px 0 30px;}
div#cart-ordertotal {font-size: 15px !important;}
.cart-summary .title strong {font-size: 13px;}
span#ss_payment select {padding-left: 3px;}
.buttons.right.col-lg-6.col-md-6.col-sm-6.col-xs-6.submit-order {width:100%;}
.buttons.left.small.col-lg-6.col-md-6.col-sm-6.col-xs-6.return-cart {width:100%;}
.buttons.right.col-lg-6.col-md-6.col-sm-6.col-xs-6.submit-order input {width:100%;}
.buttons.left.small.col-lg-6.col-md-6.col-sm-6.col-xs-6.return-cart input {width:100%;}
.cart-table {margin-top: 0;}
.couponEntry input {margin-bottom: 8px !important;}
.return-cart input[type="submit"] {width:auto !important;}
.ship-submt input[type="submit"] {width:auto !important;}

.button7{margin:10px 0;position: inherit;right: 0;}

.button9 {margin: 0 10px;}


.free_shipping_text p{font-size: 11px;}

}

@media only screen and  (max-width:999px)
{
.logo img {    height: 68px;}
.cart_info {padding-right: 0;}
.header_right a.header_mail {font-size: 14px;}
.header_info h1 {font-size: 15px;}
.header_info h2 {font-size: 16px;line-height: 14px;}
.search label {width: 26%;}
.search input[type="submit"] {width: 15%;padding: 0;}
.forpadding {width: 29%; max-width: 29%;}
.forpadding1 {width: 71%; max-width: 71%;}
.footer_top {padding: 25px 0 20px;}
.footer_box h3 {font-size: 13px;}
.footer_box h3 br {display: none;}
.footer_box ul li {font-size: 13px;padding: 0 0 5px;}
.footer_box ul li a {font-size: 13px;padding: 0 0 5px;}
.moreinfo_option {margin-top: 15px;width: 100%;}
.moreinfo_para {margin-top: 15px;width: 100%;}
.moreinfo_image {margin-right: 0;width: 100%;}
.moreinfo_bottom .panel-group {width:100%;}
.moreinfo_bottom .panel-body img {max-width: 100%;}
.moreinfo_relatedprod .cross_sell ul {padding: 0;}
.product_box img {height:82px;}
.product_box h2 {left: inherit;margin-top: 25px;position: inherit;right: inherit;text-align: center;top: inherit;}
.product_box { min-height: 340px;}
.category_bottom a {font-size: 11px;line-height: 14px;padding: 7px 10px;}
.gift-cert-content .signinscreen {width:100%;}
.gift-cert-content {padding: 0 25px;}
table.return_maintable td {width:100%;float: left;}
table.return_maintable td:nth-child(1) {border-bottom: none;}
.tbleform div {text-align: left;}
table.tbleform input {margin: 0 0 15px;}
table.tbleform select {margin: 0 0 15px;}
table.tbleform textarea {margin: 0 0 15px;}
table.tbleform input[type="submit"] {float: left;}
.mediawrapper p {font-size: 14px;}
.main_header {padding: 10px 0 30px;}
.cart-summary {margin-top: 20px;}
.buttons.right.col-lg-6.col-md-6.col-sm-6.col-xs-6.submit-order {width:100%;}
.buttons.left.small.col-lg-6.col-md-6.col-sm-6.col-xs-6.return-cart {width:100%;}
.buttons.right.col-lg-6.col-md-6.col-sm-6.col-xs-6.submit-order input {width:100%;}
.buttons.left.small.col-lg-6.col-md-6.col-sm-6.col-xs-6.return-cart input {width:100%;}
.cart-table {margin-top: 0;}
.couponEntry input {margin-bottom: 8px !important;}
.return-cart input[type="submit"] {width:auto !important;}
.ship-submt input[type="submit"] {width:auto !important;}
.moreinfo_relatedprod .cross_sell ul li {width:45%;}
.searchpage_prod_name h2 {margin-top: 0;}
.searchpage_prod_name h2 a {font-size: 14px;line-height: 18px;}
.searchpage_prod_name {width: 27%;}
.product_box.searchproductbox .price {font-size: 12px !important;}
.searchproductbox .price {width: 25%;}
.searchpage_moreinfo {width: 21%;}
.searchpage_moreinfo a {line-height: 32px;padding: 0 10px;}
.serachpglink_wrapper > a {font-size: 14px;}
.serachpglink_wrapper {padding: 15px 0 20px 12px;}
.cart_image img{width:50px; height:auto;}
select.paytype{width:96%;}
td.display-block{display:block; width:100%;text-align:left;}
table.addr > tbody > tr > td{display:block; width:100%;}

.button9 {margin: 0 10px;}
.button7{margin:10px 0 !important; position: inherit;right: 0; bottom:0px !important;}


.free_shipping_text p{font-size: 11px;}



}

@media only screen and (max-width:767px) and (orientation: portrait)
{
img.LPMcloseButton{left:338px !important;top:-20px !important;}	
}


@media only screen and (max-width:767px) 
{
img {   margin: 0 auto;}
.header_info h1 {font-size: 11pt;}
.header_info p {font-size: 11pt;}
.header_info p.header-tel-p {font-size: 11pt;}
.header_right h2 {margin: 30px 12px 30px 0;}
.header_right a.header_mail {font-size: 11px;line-height: 28px;padding: 0 8px;margin: 12px 0 0;}
.search label {width:auto;}
.search input[type="submit"] {width: 14%;padding: 0;}
.search {margin: 0;width: 100%;}
.cart_info {padding: 10px 0 0 0;text-align: left;}
.forpadding1 {padding-left: 0;padding-right: 0;width: 100%; max-width: 100%;}
.footer_top {padding: 25px 0 20px;}
.footer_box h3 {font-size: 13px;}
.footer_box h3 br {display: none;}
.footer_box ul li {font-size: 13px;padding: 0 0 5px;}
.footer_box ul li a {font-size: 13px;padding: 0 0 5px;}
.footer_box {margin: 0 0 20px;text-align: center;width: 100%;}
.footer_box img {margin: 0 auto;}

.footer_box.footer_last a img{margin: 0 auto 20px !important;}


.footer_last h3 {margin: 20px 0;}
.footer_bottom {padding: 15px 0 20px;}
.forpadding {padding-left: 0;padding-right: 0;width: 100%; max-width: 100%;}
a.deskhide {display: block;}
a.mobhide {/*display: none;*/ display:inline-blcok;}
.logo {width: 100%;}
.logo img {display: block;margin: 0 auto;width: 280px;height: auto !important;}
.header_right {width:100%; text-align: center;}
.navbar-default .navbar-toggle {border:none;}
.navbar-toggle {padding: 0;background: none;margin: 0;}
.main_navigation {padding: 10px 13px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: none;}
.header_bottom_right_mob {display:block !important;text-align: left;}
.header_bottom_right {display: none;}
.navbar-toggle .icon-bar {background: #000;}
.navbar-toggle {position: absolute;right:0;top:20px;}
.search input[type="text"] {width:70%;}
.main_body {padding: 0 0 18px;}
.moreinfo_option {margin-top: 15px;width: 100%;}
.moreinfo_para {margin-top: 15px;width: 100%;}
.moreinfo_image {margin-right: 0;width: 100%;}
.moreinfo_bottom .panel-group {width:100%;}
.moreinfo_bottom .panel-body img {max-width: 100%;}
.moreinfo_relatedprod .cross_sell ul {padding: 0;}
.moreinfo_relatedprod h2 {font-size: 20px; margin-bottom: 25px;}
.moreinfo_relatedprod {margin-top: 0;}
.moreinfo_bottom .panel-default > .panel-heading h4 a {font-size: 15px;background: url(../media/images-2018/panel-expand.png) no-repeat 0 5px;}
.moreinfo_bottom .panel-default > .panel-heading h4 a.collapsed {background: url(../media/images-2018/panel-closed.png) no-repeat 0 3px;}
.moreinfo_bottom .panel-default > .panel-heading {padding: 9px 15px;}
.moreinfo_bottom .panel-body p {font-size: 14px;margin-bottom: 7px;}
.cross_sell .product_box {min-height: 280px;}
.product_box img {height:auto;}
.product_box h2 {left: inherit;margin-top: 25px;position: inherit;right: inherit;text-align: center;top: inherit;}
.product_box { min-height: inherit;}
.product_box .price{position:relative; margin-top:25px;}
.category_bottom .row {margin: 0 15px;}
.category_bottom a {margin-bottom: 9px;}
.mp-pusher {overflow-y: scroll;-webkit-overflow-scrolling:touch;height: auto !important;}
.mp-pushed {overflow-y: initial !important;height: 100% !important;}
.gift-cert-content .signinscreen {width:100%;}
.gift-cert-content {padding: 0 25px;}
table.return_maintable td {width:100%;float: left;}
table.return_maintable td:nth-child(1) {border-bottom: none;}
.tbleform div {text-align: left;}
table.tbleform input {margin: 0 0 15px;}
table.tbleform select {margin: 0 0 15px;}
table.tbleform textarea {margin: 0 0 15px;}
table.tbleform input[type="submit"] {float: left;}
.mediawrapper p.mnhght {min-height: inherit;}
.buttons.right.col-lg-6.col-md-6.col-sm-6.col-xs-6.submit-order {width:100%;}
.buttons.left.small.col-lg-6.col-md-6.col-sm-6.col-xs-6.return-cart {width:100%;}
/*td.cart_image img {max-width: 86%;}*/
.cart-table {margin-top: 0;}
.couponEntry input {margin-bottom: 8px !important;}
.cart-summary {width:100%;display: inline-block;}
.gift-certificate input[type="text"] {width: 35% !important;}
.mgck_main {display: table;height: 262px;margin: 0 auto !important;text-align: center;vertical-align: middle;width: 289px;}
a.MagicZoomPlus {height:100% !important;}
.moreinfo_relatedprod .cross_sell ul li {width:45%;display: inherit;float: left;}
.searchpage_prod_name h2 {margin-top: 0;}
.searchpage_prod_name h2 a {font-size: 14px;line-height: 18px;}
.searchpage_prod_name {width: 27%;}
.product_box.searchproductbox .price {font-size: 12px !important;margin: 0;}
.searchproductbox .price {width: 25%;}
.searchpage_moreinfo {width: 21%;}
.searchpage_moreinfo a {line-height: 32px;padding: 0 10px;}
.serachpglink_wrapper > a {font-size: 14px;}
.serachpglink_wrapper {padding: 15px 0 20px 12px;}
.shpedtadrss .ss-addr {padding: 0;width: 100%;}
table.comm {width: 100%;}
div#paymentsection {width:100% !important;}
div#paymentsection table.payment tr td {width:100%;display: block;}
div#paymentsection table.payment tr td span {width:100%;float:left;padding-bottom: 4px;}


div#cartcomments{width:100%;}
.sccustom2 {width: 100%;padding: 0;}
div#cart-totals > div{padding:10px !important;}

.cart_image img{width:50px; height:auto;}
select.paytype{width:96%;}
td.display-block{display:block; width:100%;text-align:left;}
.cart-container h1{font-size:18px;}
.zipncountry select{width:120px;}
td.totals_txt, td.totals_saved_txt, td.totals_blank, td.totals_all_txt{text-align:left;}
.coupon-wrapper td{display:block; width:100%; text-align:center; padding:5px 0;}
table.addr  tr td{display:block; width:100%;}
table.addr  tr td input, table.addr  tr td select{width:96%;}
table.addr  tr td input[type="checkbox"]{width:auto;}



.sr-only{right: 10px;overflow: visible !important;clip: inherit !important; margin:0 !important;position:relative !important;background:#1d7372; color:#fff; text-align:center;padding:5px 7px !important;display:inline;top:-9px;font-size: 12px;}


/* .LPMcontainer {width:90% !important;text-align: center;margin: 0 !important; */
/* transform: translate(-50%,-50%); */
/* -o-transform: translate(-50%,-50%); */
/* -moz-transform: translate(-50%,-50%); */
/* -ms-transform: translate(-50%,-50%); */
/* -webkit-transform: translate(-50%,-50%); */
/* } */
/* .LPMimage{left:50% !important;max-width:200px; */
/* transform: translateX(-50%); */
/* -o-transform: translateX(-50%); */
/* -moz-transform: translateX(-50%); */
/* -ms-transform: translateX(-50%); */
/* -webkit-transform: translateX(-50%); */
/* } */

/* .LPMlabel{font-size: 12px !important;width: 100%;text-align: center;left: 0 !important;} */
/* .LPMcloseButton{left:auto !important; right:9px !important;} */

.button7{margin:10px 0;position: inherit;right: 0; bottom:0;}


.cart-buttons {margin: 11px 0 0;}
.button9 {margin: 0 5px;}

.forpadding1 .products_section{min-height: inherit;}
.button8{margin-top:10px;}

.free_shipping_text p{font-size: 11px;}


.product_box{display: inline-block; width: 100%;}

}


@media only screen and (max-width:667px) 
{
.search input[type="text"] {width:64%;}
.gift-certificate input[type="text"] {width: 29.5% !important;}
.searchpage_prod_name {width: 100%;margin-bottom: 15px;}
.product_box.searchproductbox .price {width:100%;margin-bottom: 15px;}
.searchpage_moreinfo {width: 100%;margin-bottom: 15px;}
.searchpageimage {width:100%;margin-bottom: 15px;}
.searchpageimage img {margin: 0 auto !important;}
.serachpglink_wrapper {text-align: center;}
.main_header .col-xs-12{ width: 33%;}
}
@media only screen and (max-width:479px)
{
.main_header .col-xs-12{ width: 100%;}
.search {margin: 0 auto;width: 266px;}
.search label {width:23%;}
.search input[type="text"] {width:54%;}
.category_bottom a {width: 100%;display: block;}
.proddescription img.freeship {margin-right: 12px;}
.moreinfo_relatedprod .cross_sell ul li {width:100%;}
.moreinfo_relatedprod .cross_seel_prod h2 {position: inherit;bottom: inherit;left:inherit;}
.cross_sell .product_box img {height:auto;}
.cross_sell .product_box {position: inherit;min-height: inherit;padding: 35px 0 15px;}
.gift-cert-content .signinscreen table tr td {padding: 0 0 5px;width:100%;display: block;}
.gft_buttons a {width:100%;display: block;margin: 0 0 10px 0;}
.gft_buttons span {width:100%;display: block;}
.gift-certificate input[type="text"] {width: 100% !important;}
.serachpage_bottom {padding: 0 20px;}
.serachpage_bottom table {width:100%;}
.serachpage_bottom table td {width:100%;display: block;}
.serachpage_bottom table td.search_field input[type="text"] {width:100%;margin-bottom: 8px;}
.moreinfo_relatedprod .cross_sell ul li {width:100%;margin: 0 0 15px;}
.cart_image, .cart_op2{display:none;}
table.cart th{font-size:12px;}
.cart_delete input[type="submit"]{font-size:11px; width:50px;}
.button7, .button9, .button6, .button8, .button67, .button68{padding:10px 15px; font-size:12px;}

/* .button9{margin:10px 0 0;} */

}

.tbleform input, .tbleform select, .tbleform textarea{width:100%; box-sizing:border-box; padding:2px 10px; margin-bottom:10px;}
.tbleform input[type=submit]{background:#1b9e2e; color:#ffffff; cursor:pointer; font-weight:600; border:1px solid #1b9e2e;text-transform: uppercase;height: 43px;width:120px;float: right;}
.tbleform input[type=submit]:hover{background:none; color:#1b9e2e;}




a.get-in-touch {
    
    /*background: url(../media/images-2018/scrollicon.png) no-repeat 0 5px;*/
background:#d9e0e1;
   height: 54px;
    text-transform: uppercase;
    bottom: 60px;
    position: fixed;
text-align:center;
    right: 30px;
    color: #2a2a2a;
    width: 54px;
padding:5px;
    z-index: 999;
font-weight:600;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
text-decoration:none !important;
box-shadow:5px 15px 15px #333333;
-moz-box-shadow:5px 15px 15px #333333;
-webkit-box-shadow:5px 15px 15px #333333;
-o-box-shadow:5px 15px 15px #333333;
-ms-box-shadow:5px 15px 15px #333333;
border:2px solid #c0cece;
}

select.paytype {color:#333 !important; font-weight:500 !important;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
}

div.reviews_stars_rating{
    overflow: hidden !important;
}

a.reviews_read_reviews_link{
    position: static !important;
}

@media (min-width:768px) {
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
}
.collapse.in{display:block !important;}
.collapse{ padding:20px !important;}

.button7{
    right: 0px !important;
}

.moreinfo_bottom_text{
        width: 100%;
        text-align: center;
        margin-top: 25px;
        color:#000;
        font-weight:500;
        font-size:20px;
        font-family: 'Roboto', sans-serif;
}

