/* container */
.responsive-two-column-grid {
    display:block;
}

/* columns */
.responsive-two-column-grid > * {
    padding:2rem;
	background:#2563eb; color:#fff;margin-right:7px;
	    font-size: 18px;
    font-weight: bold;
    border-radius: 5px;
	text-align:center;
	margin-bottom:33px;
}

/* tablet breakpoint */
@media (min-width:768px) {
    .responsive-two-column-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}





.col-md-4{width:30%;}
.woocommerce-product-gallery__image.single-product-main-image {
	height: 400px;
	overflow: hidden;
}
.woocommerce-product-gallery__image.single-product-main-image img {
	height: 400px !important;
}
.products.row .has-post-thumbnail a img {
	height: 210px;
	overflow: hidden;
}
.products.row .product > h4 a {
	min-height: 30px;
	display: inline-block;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
	clear: none;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 3% !important;
}
.woocommerce ul.products li:nth-child(3), .woocommerce-page ul.products li:nth-child(3) {
	margin-right: 0% !important;
}
.woocommerce ul.products li:nth-child(3), .woocommerce-page ul.products li:nth-child(3) {
	margin-right: 0% !important;
}
.woocommerce ul.products li:nth-child(6), .woocommerce-page ul.products li:nth-child(6) {
	margin-right: 0% !important;
}
.woocommerce ul.products li:nth-child(9), .woocommerce-page ul.products li:nth-child(9) {
	margin-right: 0% !important;
}
.info {
	display: none;
}
/*p{text-align:justify !important;}*/
.mystylee li {
	list-style: square !important;
}
#sidebar .widget {
	margin-bottom: 40px;
	border-bottom: solid 0px #ccc;
	padding-bottom: 40px;
}
.menu li a {
	font-family: Open Sans !important;
}

@media (min-width: 1200px) {
.container {
	width: 90%;
}
}

@media (min-width: 992px) {
.col-md-8 {
	width: 69.66666667%;
}
}
.myownbutton a {
	width: 375px;
}
.product img {
	padding: 1px;
}
.product_type_simple {
	display: none;
}
.product > h4 a {
	color: #222;
	FONT-SIZE: 13PX;
	font-weight: bold;
}
.related.products {
	display: none;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	clear: both;
	display: none;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background: #3432c8 !important;
}
blockquote.quotescollection-quote {
	margin-top: 20px;
	margin-left: 0px;
	font-size: 1em;
	box-shadow: none;
}
.vc_custom_1593854498770 h2 {
	color: #fff;
	font-size: 17px;
}
.vc_custom_1593854498770 p {
	color: #fff;
	font-size: 16px;
}
#sidebar .widget ul li {
	line-height: 22px;
	margin-bottom: 5px;
}
.bloglist-small li a {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600 !important;
	color: #000;
}
.rpwwt-post-excerpt {
	font-size: 14px;
}
.rpwwt-widget ul li {
	margin-bottom: 15px !important;
}
.rpwwt-post-title {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}
.makebold {
	font-weight: 600;
}
.vc_color-black.vc_message_box {
	color: #fff;
	border-color: #fff;
	background-color: #3c3c3c;
}
.vc_custom_1501669895976 {
	display: none;
}
#mainmenu li ul {
	width: 220px;
	position: absolute;
	top: 65%;
	left: 0px;
	z-index: 10;
	display: none;
}
body {
	font-family: Open Sans;
	font-size: 15px !important;
	font-weight: 400;
	line-height: 1.7em;
	text-align: inherit;
	text-transform: none;
	color: #212121 !important;
}
#subheader {
	margin-top: 0px;
	padding: 100px 0 100px 0;
}

@media only screen and (min-width: 1300px) {
.taptap-main-menu-button {
	display: none;
}
}

@media only screen and (max-width: 600px) {
#menu-btn {
	display: none;
}
}
#mainmenu > li > a:hover {
	background: #0060fe;
}

@media only screen and (max-width: 600px) {
/*	.col-md-4 { width: 50%; float:left;}*/
}
.product img {
	padding: 1px;
	height: auto;
}
.products {
	padding: 15px;
	list-style: none;
}
.blog-post {
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: auto !important;
}
.product img {
	padding: 1px;
	height: 282px;
}
.vc_custom_1593854946400 p {
	font-size: 14px;
}

@media only screen and (max-width: 992px) {
.taptap-menu-button-wrapper {
	right: 0px;
	left: 0px;
}
section {
	overflow: hidden;
	padding: 0px 0 60px 0;
	background: #fff;
}
#menu-btn {
	display: none;
}
/*.col-md-4 { width: 50%; float:left;} */
}
.product img {
	padding: 1px;
	height: auto;
}
.products {
	padding: 15px;
	list-style: none;
}
}

@media only screen and (min-width: 1024px) {
.taptap-menu-button-wrapper {
	display: none;
}
#menu-btn {
	display: none;
}
}
#desktop-slider {
	display: block;
}
#mobile-slider {
	display: none;
}

@media only screen and (max-width: 768px) {
#desktop-slider {
	display: none;
}
#mobile-slider {
	display: block;
}
#subheader {
	margin-top: 0px !important;
	padding: 100px 0 100px 0;
}
}
#subheader {
	margin-top: 100px;
	padding: 100px 0 100px 0;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#mobile-slider {
	display: none;
}
#desktop-slider {
	display: block;
}
.mywidth {
	width: 50% !important;
}
.vc_custom_1593854946400 {
	min-height: auto !important;
}
.vc_grid-item {
	width: 50%;
}
.blog-read .preview {
	margin-left: 0px !important;
	margin-right: 30px !important;
	float: left;
	background: #fff;
	padding: 20px;
}
.vc_custom_1595231898173 {
	margin-bottom: -65px !important;
}
.ipadimageissue img {
	max-width: 86% !important;
}
.footer01_lt {
	font-size: 15px;
}
.footer01_rt img {
	height: 25px;
}
.vc_col-sm-12 {
	width: 90%;
}
.products .col-md-4.col-sm-6.product {
	width: 33.2%;
}
.widget .bloglist-small li .txt {
	min-height: 10px;
}
#subheader {
	margin-top: 0px;
	padding: 100px 0 100px 0;
}
#content {
	padding: 0 0 0px 0;
}
#sidebar .widget {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}
.single-product div#content {
	padding: 44px 0 0 0 !important;
}
.single-product #sidebar {
	margin: 41px 0 0 0;
}
.search-form {
	margin: 0 0 30px;
}
.woocommerce-product-gallery__image.single-product-main-image {
	height:380px;
	overflow: hidden;
}
.woocommerce-product-gallery__image.single-product-main-image img {
	height:380px !important;
}
}

@media only screen and (max-width:767px) {
.widget .bloglist-small li .txt {
	min-height: 10px;
}
#subheader {
	margin-top: 0px;
}
#content {
	padding: 0 0 0px 0;
}
#sidebar .widget {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}
.single-product div#content {
	padding: 44px 0 0 0 !important;
}
.single-product #sidebar {
	margin: 41px 0 0 0;
}
.search-form {
	margin: 0 0 30px;
}
.products.row {
	padding: 0 15px;
}
.woocommerce-result-count {
	font-size: 11px;
	padding: 0 10px;
}.woocommerce-product-gallery__image.single-product-main-image {
	height:170px;
	overflow: hidden;
}
.woocommerce-product-gallery__image.single-product-main-image img {
	height:170px !important;
}.products.row  .col-md-4.col-sm-6 {
    width: 50%;
	    min-height: 290px;
    float: left;
    padding: 0 5px;
    clear: none;
}a.btn.btn-line.button {
    padding: 9px 16px;
}.products.row .has-post-thumbnail a img {
    height: 160px;
 
}.woocommerce .woocommerce-result-count {
  
    text-align: center;
    float: none;
} .woocommerce-ordering {
    float: none !important;
    text-align: center;
}
}
