/*Stage kiwi*/
.md1{
    width: 100%;
}
.individual-testimonial {
	margin-top: 0;
	margin-right: 10px!important;
	margin-bottom: 0;
	margin-left: 0px!important;
}
.testimonials-text > p {
	padding-left: 29px;
}
.individual-testimonial .testimonials-text::before {
	left: -1px!important;
}
.custompricewidget .widget_text {
	border: 1px solid #cacaca;
	height: auto;
	border-radius: 4px;
	padding: 0px;
	width: 31.55%;
}
.custompricewidget .widget_text .widgettitle {
	background-color: #01da90;
	border-radius: 4px 4px 0 0;
	color: #fff;
	font-size: 19px;
	font-weight: 800;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.custompricewidget #text-8 {
	margin-left: 25px;
	margin-right: 25px;
}
.custompricewidget .widget_text .textwidget {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 13px;
	padding-bottom: 23px;
	text-align: center;
}
.custompricewidget .widget_text .textwidget h2 {
	color: #5c5c5c;
	font-size: 39px;
	font-weight: 400;
	height: auto;
	margin-bottom: 11px;
	text-align: center;
	width: 100%;
}
.custompricewidget .widget_text .textwidget h2 sup {
	bottom: 4px;
}
.custompricewidget .widget_text .textwidget h3 {
	color: #5c5c5c;
	font-size: 17px;
	font-weight: 600;
	height: auto;
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
}
.custompricewidget .widget_text .textwidget ul li {
	color: #757575;
	font-size: 17px;
	font-weight: 300;
	height: auto;
	margin-bottom: 8px;
	text-align: center;
	width: 100%;
}
.custompricewidget .widget_text .textwidget ul .fulldetails {
	margin-top: 20px;
	margin-bottom: 20px;
}
.custompricewidget .widget_text .textwidget ul .fulldetails a {
	color: #099162;
	font-size: 17px;
	font-weight: 600;
}
.custompricewidget .widget_text .textwidget ul .fulldetails a:hover {
	color: #000;
}
.custompricewidget .widget_text .textwidget ul .swpm-payment-button input {
	border-color: #01da90;
	border-radius: 6px;
	color: #0cb179;
	padding: 15px 40px;
}
.custompricewidget .widget_text .textwidget ul .swpm-payment-button input:hover {
	color: #fff;
	background-color: #01da90;
}
.sign-but-f a {
	border: 3px solid #fff;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 700;
	height: auto;
	margin-top: 51px;
	padding: 8px 40px;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.2s ease 0s;
	border-radius: 4px;
}
.sign-but-f a:hover {
	color: #404040;
	background-color: #fff;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.custompricewidget .marketify_widget_price_option {
	display: none;
}
.footer-box-my .widget--site-footer {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.footer-box-my .widget_text {
	/*margin-bottom: 30px;
	border-bottom: 1px solid #bdc3c7;
	padding-bottom: 30px;
	padding-left: 20px;*/
	padding-right: 20px;
}
/*.footer-box-my #text-4 {
	border-bottom: 0 solid #bdc3c7;
	border-top: 1px solid #bdc3c7;
	margin-bottom: 0;
	margin-top: 30px;
	padding: 30px 20px 0;
}*/
.footer-box-my .widget_nav_menu {
	padding-left: 20px;
	padding-right: 20px;
}
.quote.first.individual-testimonial.slick-slide.slick-cloned {
	padding-left: 50px;
}
.title-product {
	color: #333 !important;
	left: 0 !important;
	padding-left: 0 !important;
	max-width: 100%!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-right: 2%;
	width: 32%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 0%!important;
}
body.woocommerce.woocommerce-page .header-outer.has-image.has-video {
    background-image: none !important;
    max-height: 25px;
}
body.woocommerce.woocommerce-page header#masthead {
    margin-bottom: 0px;
}
body.woocommerce.woocommerce-page .page-header.container {
    display: none;
}
body.woocommerce.woocommerce-page div#content {
    margin-top: 25px;
}
.cstmadvncfltrwpr {
    display: none;
}
.alert-box-content a {
    color: #BA6765;
}
.alert-box img,.alert-box div {
    display: inline-block;
    vertical-align: middle;
}
.alert-box-content {
    display: block !important;
    margin-bottom: 32px;
}

.alert-box .button {
    color: white !important;
    background: #50CA8B !important;
    border: 1px solid #50CA8B !important;
    padding: 14px 40px !important;
    margin-top: 10px !important;
}

.alert-box div>p {
    margin-bottom: 0px;
}
.alert-box-inner {
    max-width: 480px;
}

.alert-box img {
    width: 40%;
}

.orderby {
	border: 1px solid #b5b5b5;
	border-radius: 2px;
	margin-top: 15px;
	padding: 8px 12px;
}
.page-id-2043 .custompricewidget .widget_text {
	width: 100%;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background-color: transparent;
	border: 2px solid #fff;
}
.site-title--minimal {
	vertical-align: top !important;
}
div#u_0_0 {
	width: 100%!important;
}
div#u_0_1 {
	width: 100%!important;
	height: 60px!important;
}
.qestnimg {
	border-radius: 4px 4px 0 0;
	float: left;
	height: 204px;
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
}
.qestnimg img {
}
.snglqstnttl {
	float: left;
	width: 100%;
}
.snglgardencntnt {
	float: left;
	min-height: 100px;
	width: 100%;
}
.singlequestionwpr {
	float: left;
	padding-right: 15px;
	width: 33%;
}
.fb-comments.fb_iframe_widget {
	float: left;
	width: 100%;
}
.page-id-2043 .custompricewidget #text-8 {
	margin-left: 0px;
	margin-right: 0px;
}
.popupbox-content {
	margin: 5% 28%;
	width: 44%;
}
.popupbox-header {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 17px;
}
.coupnwpr > input {
	margin-bottom: 18px;
}
.coupnwpr {
	margin-top: 28px;
}
.prdctgrdnqanchr {
	float: left;
	/*height: 230px;
	margin-bottom: 14px;
	overflow: hidden;*/
	text-align: center;
	width: 100%;
	background-color: #fff;
	transition-duration: .2s, 1s;
	transition-timing-function: linear;
	/*border-radius: 4px 4px 0px 0px;*/
}
.prdctgrdnqanchr:hover {
	border-top-color: rgb(81,90,99);
	border-right-color: rgb(81,90,99);
	border-bottom-color: rgb(81,90,99);
	border-left-color: rgb(81,90,99);
}
.woocmrcarchiveprdcttype {
	right: 28px;
	top: 11px;
}
.prdctgrdnqawpr .col-md-4.col-xs-12 {
	border: 1px solid #e1e3df;
	border-radius: 4px;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 0 14px;
	width: 31.1%;
}
.prdctgrdnqawpr .prdctseeall {
	float: right;
	margin-bottom: 20px;
	margin-top: -43px;
	width: 20%;
}
.prdctgrdnqawpr .prdctclctn {
	float: left;
	font-size: 35px;
	padding-left: 14px;
	text-transform: uppercase;
	width: 89%;
}
.prdctgrdnqawpr .prdctseeall a {
	border: 3px solid #6c6c6c;
	border-radius: 4px;
	color: #333;
	display: inline-block;
	float: right;
	font-size: 14px;
	margin-right: 15px;
	padding: 8px 15px;
	text-decoration: none;
	text-transform: uppercase;
	transition-duration: 0.2s, 1s;
	transition-timing-function: linear;
	width: auto;
}
.prdctgrdnqawpr .prdctseeall a:hover {
	background-color: #e5e5e5;
	border: 3px solid #9e9e9e;
	color: #494949;
}
.prdctclctndv {
	float: left;
	width: 100%;
}
.prdctgrdnqawpr {
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom: 50px;
	width: 100%;
	padding-bottom: 20px;
}
.prdctgrdnqawpr .col-md-4.col-xs-12 h3 a {
	font-size: 18px;
	text-decoration: none;
}
.allgrdnatflpg .prdctseeall {
	display: none;
}
.allgrdnatflpg .prdctclctn {
	margin-bottom: 20px;
}
.gardans-view-box .snglgardenimgwpr {
	float: left;
	margin-bottom: 30px;
	margin-top: 20px;
	text-align: center;
	width: 55%;
}
.snglgardenimgwpr .bx-wrapper img {
	display: inline;
}
.gardans-view-box .dia-holder {
	margin-left: 0 !important;
	width: 100% !important;
}
.dia-holder {
	margin-left: -46px !important;
	width: 100% !important;
}
.dia-canvas {
	width: 100% !important;
	background-position: center top!important;
}
.bx-wrapper {
	margin: 0 auto 17px;
}
.snglgardenttl {
	font-size: 33px;
}
.snglgardenimgwpr #snglgardenbx-pager a {
	float: left;
	margin: 2px;
	width: auto;
}
.snglgardenimgwpr #snglgardenbx-pager a img {
	max-width: 101px;
}
.snglgardenimgwpr #snglgardenbx-pager a {
	border: 2px solid #ccc;
	margin: 2px;
	overflow: hidden;
	width: 66px;
	transition-duration: .2s, 1s;
	transition-timing-function: linear;
}
.snglgardenimgwpr #snglgardenbx-pager a:hover {
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#snglgardenbx-pager .active {
	border-top-color: #000!important;
	border-right-color: #000 !important;
	border-bottom-color: #000!important;
	border-left-color: #000!important;
}
#dia-edit-form {
	background-color: rgba(255, 255, 255, 0.7);
	border: 2px solid #999;
	border-radius: 4px;
	box-sizing: border-box;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	height: 151px;
	left: 25px;
	margin-left: 29px;
	margin-top: -31px;
	padding: 0 8px 25px;
	position: absolute;
	text-align: center;
	width: 280px;
}
#dia-edit-form label {
	font-size: 11px;
	margin-bottom: 4px;
	text-align: left;
	width: 100%;
}
#dia-edit-form input {
	margin-bottom: 8px;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 99%;
	border-radius: 4px;
}
#dia-edit-form textarea {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	height: 46px;
	margin-bottom: 6px;
	resize: none;
	width: 99%;
	border-radius: 4px;
}
#dia-edit-form > #errormsg {
	color: red;
	margin-bottom: 20px;
}
#edd-wl-modal .modal-header h2, #edd-wl-modal .modal-header span, #edd_checkout_form_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_form_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_form_wrap fieldset#edd_cc_fields > span span, #edd_checkout_form_wrap fieldset > legend span, #edd_checkout_form_wrap fieldset > span legend, #edd_checkout_form_wrap fieldset > span span, #edd_checkout_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_wrap fieldset#edd_cc_fields > span span, #edd_checkout_wrap fieldset > legend span, #edd_checkout_wrap fieldset > span legend, #edd_checkout_wrap fieldset > span span, .edd_form fieldset > legend span, .edd_form fieldset > span legend, .edd_form fieldset > span span, .entry-content .edd-slg-social-container > span legend, .entry-content .edd-slg-social-container > span span, .entry-content .fes-headers span, .gform_title span, .section-title span, .section-title__inner, .widget-title--blog span {
	border-radius: 4px;
}
.search-form .search-field {
	border-radius: 4px 0 0 4px;
}
.search-submit {
	border-radius: 0 4px 4px 0;
}
.inrovrlyrtng {
	margin-top: 35px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 17px;
}
.wishlistsnglwpr .edd_download_inner {
	right: 1px;
	top: 1px;
}
.content-grid-download__entry-image {
	height: 160px;
	overflow: hidden;
}
.notshop .content-grid-download__entry-image { /* shop-like product cards grid, but NOT really shop */
	height: auto;
	overflow:auto;
}
.edd_download {
	margin-bottom: 25px !important;
}
.light-box-fade-box {
	background-color: rgba(0, 0, 0, 0.6);
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
}
.light-box {
	background-color: #fff;
	border: 8px solid #fff;
	border-radius: 5px;
	box-shadow: 2px 2px 10px #000;
	display: inline-block;
	float: left;
	/*height: 370px;*/
	left: 30%;
	overflow: hidden;
	position: absolute;
	right: 30%;
	text-align: center;
	top: 20%;
	vertical-align: middle;
	width: 40%;
}
.image-light-box img {
	width: 100%;
}
.close-but-light-box {
	position: absolute;
	right: 5px;
	top: 29px;
	z-index: 9;
}
.close-but-light-box img {
	left: 0;
	right: 0;
	width: 35px !important;
}
.close-but-light-box img:hover {
	opacity: 0.7;
}
.cstmfltrclsfshpg .col-md-4 {
	width: 30.33%;
	padding-right: 0;
}
.cstmfltrclsfshpg .col-md-1 {
	padding-right: 0;
	width: 9%;
}
.irs.js-irs-0.irs-with-grid {
	margin-bottom: 29px;
}
.cstmdstncefltr {
	margin-bottom: 0px;
}
.cstmdstncefltr label {
	font-size: 13px;
	margin-bottom: 0;
}
.cstmdstncefltr > p {
	margin-bottom: 6px;
}
.col-sm-12.col-xs-12.no-padding.cstmdstncefltr input {
	padding-left: 0 !important;
}
.wcmrcsrtngdrpdwn .orderby {
	width: 100%;
}
.woocmrcarchiveprdcttype {
	right: 8px;
	top: 225px;
	width: 34px;
}
.fb-comments.fb_iframe_widget > span {
	width: 100% !important;
}
.btnclnmitlc {
	font-style: italic;
}
/*     Image crop css      */
/*----- filter conditional dim overlay -------*/
.dim_overlay {  background-color: rgba(0, 0, 0, 0.1);  display: block;  height: 100%;  left: 0;  position: absolute;  right: 0;  top: 0;  width: 100%;  z-index: 2;}
.other_filters {  position: relative;}
/*----- filter conditional dim overlay -------*/
/**** shop filters *****/
.filter_post_types label {
  font-size: 14px;
  font-weight: 400;
}
.filter_trade_types label {
  font-size: 11px;
  font-weight: 400;
  float:left;
  display:inline-block;
  margin-right:10px;
}
.filter_trade_types{
padding-left:20px;
}
.filter_post_types {
  float: left;
  width: 100%;
}
.filter_post_types label input{
margin-top:0px;
margin-right:5px;
}
.filter_trade_types label input {
  float: left;
  margin-right: 6px;
  margin-top: 0;
}
.col-md-4.advncdcstmfldech {
  height: 201px;
}
/**** shop filters *****/
.msg-success{
    font-size: 22px;
    color: #01da90;
    text-decoration: none;
}
.noresultsngupbtn
{
	border: 3px solid #6c6c6c;
	color: #6c6c6c;
	padding: 11px 20px 10px;
	border-radius: 4px;
	margin: 0px 0 30px 0px;
	width:  auto;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	background-color: rgba(0, 0, 0, 0);
	text-decoration: none;
}
/* */
.main-box .list-item {
	display: inline-block;
	width: 25%;
}
.main-box .title {
	font-size: 17px !important;
	margin-bottom: 21px;
}
.gardans-view-box {
}
.gardans-view-box .snglgardencntnt {
	float: left;
	margin-top: 40px;
	padding-left: 22px;
	width: 45%;
}
.gardans-view-box .dia-canvas {
	background-size: cover;
	border-radius: 0px;
}
.gardans-view-box .gardans-text-tx {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.gardans-view-box .snglgardenimgwpr ul li img {
	width: 100%;
}
.gardans-view-box .bx-wrapper {
	overflow: hidden;
}
.gardans-view-box .bx-wrapper .bx-viewport {
	border: 0 solid #fff;
	box-shadow: 0 0 0 #ccc;
	left: 2px;
}
.gardans-view-box .dia-desc {
	color: #000;
	font-size: 13px;
	margin-left: 0 !important;
}
.flowerlist a {
	margin-bottom: 17px;
}
.floweritems.myproduct {
	background-color: #01da90;
	color: #fff;
}
.flowernextscrn {
	padding-left: 13px;
}
.single-garden .comments-area, .content-area, .edd-recommended-products, .section, .site-content, .widget--home, .widget-area {
	margin-top: 35px !important;
}
.myacntlayntwpr a {
	text-align: left;
}
.dshbrdicn {
	background-image: url("images/dash-icon.png");
	background-position: 10px 5px;
	background-repeat: no-repeat;
	background-size: 33px auto;
	text-align: left;
}
.adprdcticn {
	background-image: url("images/add-product-ico.png");
	background-position: 10px 5px;
	background-repeat: no-repeat;
	background-size: 33px auto;
	text-align: left;
}
.adprdctwshlsticn {
	background-image: url("images/add-to-wishlist.png");
	background-position: 10px 5px;
	background-repeat: no-repeat;
	background-size: 33px auto;
	text-align: left;
}
.adgrdnicn {
	background-image: url("images/gardensico-icon.png");
	background-position: 10px 5px;
	background-repeat: no-repeat;
	background-size: 33px auto;
	text-align: left;
}
.adqstnicn {
	background-image: url("images/question-icon.png");
	background-position: 10px 5px;
	background-repeat: no-repeat;
	background-size: 33px auto;
	text-align: left;
}
.myacntlayntwpr a.bordered_button {
	font-size: 16px;
	padding: 10px 5px 10px 46px;
}
.light-box .dia-holder {
	margin-left: 0 !important;
	width: 100%!important;
	position: relative;
}
.light-box .dia-desc-holder {
	background-color: #fff;
	left: 0;
	padding-bottom: 7px;
	position: absolute;
	z-index: 99;
}
.light-box .dia-canvas {
	background-size: cover!important;
	width: 100% !important;
}
/* Removed by Manish, as it is not needed now
#footerloaderforsignin {
	background-color: rgba(255, 255, 255, 0.4);
	height: 100%;
	left: 0;
	padding-top: 23%;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 99;
	display: none;
}*/
.col-md-12.not-head-l {
	float: left;
	font-size: 29px;
	margin-bottom: 0;
	margin-top: 24px;
	padding-left: 0;
	width: 100%;
}
.not-head-l .notificationp {
	margin-bottom: 7px;
}
.cstmgrdnotification {
	font-size: 26px;
	margin-bottom: 27px;
	margin-top: 15px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.imagegardengalryli {
	float: left !important;
	height: 138px;
	margin-bottom: 14px !important;
	overflow: hidden;
	position: relative;
	width: 22% !important;
}
.imagegardengalrywpr li > img {
	right: 4px;
	top: 2px;
	width: 30px;
}
.imagegardengalryli label {
	background-color: rgba(255, 255, 255, 0.6);
	color: #4d6708;
	cursor: pointer;
	font-size: 17px;
	height: 100%;
	padding-left: 9px;
	padding-top: 10px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}
.imagegardengalryli label:hover {
}
.post-type-archive-product.woocommerce ul.products li.product a img {
	height: 210px;
	width: 100%;
}
.post-type-archive-product.woocommerce ul.products li.product .woocmrcarchiveprdcttype {
	top: 272px;
}
.woocommerce .related.products ul.products li.product a img {
	width: 250px;
	height: 210px;
}
.dia-holder .dia-area div {
	border: 1px solid #ffffff;
	border-radius: 50%;
	display: block;
}
.dia-area.dia-area-editable {
	border-radius: 50%;
}
.dia-holder .dia-note {
	padding: 2px 4px;
	width: 123px;
	word-wrap: break-word;
}
.dia-author .mm {
	display: none !important;
	float: left;
	vertical-align: text-bottom;
	width: 28% !important;
}
.snglgardenimgwpr .dia-note .dia-note-text {
	float: left;
	line-height: 11px;
	padding-left: 0;
	position: relative;
	text-align: left;
	top: -3px;
	width: 100%;
}
.page-id-7761 .entry-content {
	clear: both;
	margin-left: auto;
	margin-right: auto;/*max-width: 980px;*/
}
.post-type-archive-product .site-content.row, .home .site-content.row {
	margin-left: auto;
	margin-right: auto;/*max-width: 980px;*/
}
.col-md-5.clds1 {
	padding-right: 0;
}
.col-md-2.clds2 {
	padding-left: 0;
}
.post-type-archive-product .content-area.col-md-12.col-xs-12, .home .content-area.col-md-12.col-xs-12 {
	margin-top: 0 !important;
}
.post-type-archive-product .cstmadvncfltrwpr div, .home .cstmadvncfltrwpr div {
	margin: 10px 0 10px 30px;
}
.product-img {
	height: 220px;
}
.prdctgrdnqanchr .woocmrcarchiveprdcttype img {
	height: auto;
}
.prdctgrdnqanchr .woocmrcarchiveprdcttype {
	top: 240px;
	width: 32px;
}
.prdctgrdnqawpr h3 {
	margin-bottom: 4px;
	padding-left: 10px;
}
body .prdctgrdnqawpr .q-h1-d a {
	float: left;
	font-size: 13px !important;
	padding-right: 42px;
}
.myprdt .counternovl {
	line-height: 0;
	padding: 0;
}
.myprdt .counternovl img {
	width: 100% !important;
}
.fbcommentcount {
	background-image: url("images/comment-box.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 24px auto;
	float: left;
	padding-bottom: 10px;
	padding-left: 27px;
	padding-top: 9px;
	width: 94%;
	margin-left: 10px;
}
.location-marker {
	background-image: url("images/location-icon.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 24px auto;
	float: left;
	padding-bottom: 10px;
	padding-left: 27px;
	padding-top: 9px;
	width: 94%;
	margin-left: 10px;
}
.products small {
	padding-left: 0px;
}
.prodcutcounterwpr .counter, .prodcutcounterwpr .counternovl {
	margin-left: auto;
	margin-right: auto;
}
.images .bx-viewport ul li {
	width: 400px!important;
	float: left!important;
	margin-left: -45px!important;
	overflow: hidden!important;
}
.images .bx-viewport ul li img {
	margin-left: -30px;
}
.feature-callout h2, .nav-next .nav-title, .nav-previous .nav-title {
	font-family: 'Varela Round'!important;
}
body, button, input, select, textarea {
	font-family: 'Varela Round'!important;
}
body.home .homesearchwpr .inrhmesrchsngl label input.searchinputfield, body.home .homesearchwpr .inrhmesrchsngl label button.inputsearchbutton, body.archive .homesearchwpr .inrhmesrchsngl label input.searchinputfield, body.archive .homesearchwpr .inrhmesrchsngl label button.inputsearchbutton {
	float: none !important;
	display: inline-block;
}
body.home .homesearchwpr .inrhmesrchsngl label button.inputsearchbutton, body.archive .homesearchwpr .inrhmesrchsngl label button.inputsearchbutton {
	vertical-align: top;
}
body.home .homesearchwpr .inrhmesrchsngl label .label-text, body.archive .homesearchwpr .inrhmesrchsngl label .label-text {
	padding-left: 15px;
}
.feature-title, .individual-testimonial .author span:first-child {
	font-family: 'Varela Round'!important;
}
.nav-menu li:hover:not(.menu-item-has-children):not(.page_item_has_children) {
	border-radius: 4px;
}
a.bordered_button {
	border-radius: 4px;
}
.prodcutcounterwpr .counter, .prodcutcounterwpr .counternovl {
	font-size: 36px;
	padding-top: 38px;
}
.custom_bottommargin .facebookloginbutton {
	border-radius: 4px;
}
.md1, .wishlist_msg {
	margin-bottom: 15px;
}
.page-template-my-account .entry-title.entry-title--truncated {
	width: 17%;
}
.md2 {
	float: left;
	margin-bottom: 10px;
}
.button_block.bordered_button {
	margin-bottom: 6px;
}
.page-title {
	font-family: 'Varela Round'!important;
}
/*.gardans-view-box .bx-viewport ul li {
  float: left !important;
  margin-left: -74px !important;
  overflow: hidden !important;
  width: 726px !important;
}*/
/*.gardans-view-box .bx-viewport ul li {
  float: left !important;
  left: 501px !important;
  margin-left: 4px !important;
  overflow: hidden !important;
  width: 672px !important;
}*/
.gardans-view-box .bx-viewport ul li {
	float: left !important;
	left: 645px !important;
	margin-left: 4px !important;
	overflow: hidden !important;
	width: 523px !important;
}
#edd-wl-modal .modal-header h2, #edd-wl-modal .modal-header span, #edd_checkout_form_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_form_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_form_wrap fieldset#edd_cc_fields > span span, #edd_checkout_form_wrap fieldset > legend span, #edd_checkout_form_wrap fieldset > span legend, #edd_checkout_form_wrap fieldset > span span, #edd_checkout_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_wrap fieldset#edd_cc_fields > span span, #edd_checkout_wrap fieldset > legend span, #edd_checkout_wrap fieldset > span legend, #edd_checkout_wrap fieldset > span span, .edd_form fieldset > legend span, .edd_form fieldset > span legend, .edd_form fieldset > span span, .entry-content .edd-slg-social-container > span legend, .entry-content .edd-slg-social-container > span span, .entry-content .fes-headers span, .gform_title span, .section-title span, .section-title__inner, .widget-title--blog span {
	border: 1px solid #bdc3c7 !important;
}
.snglqstnttl.title-df1 {
	padding-left: 10px;
	padding-right: 45px;
}
.col-md-4.col-xs-12.qm1 {
	height: 460px;
}
.prflimg {
	border: 1px solid #ccc;
	border-radius: 50%;
	height: 35px;
	margin-left: 10px;
	overflow: hidden;
	width: 34px !important;
}
.prflimg img {
	height: 35px !important;
	width: 100%;
}
.singlequestionwpr {
	border: 1px solid #e1e3df;
	border-radius: 4px;
	height: 650px;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 0 14px;
	width: 31.2%;
}
.page-id-7540 .entry-content {
	clear: both;
	margin-left: auto;
	margin-right: auto;/*max-width: 980px;*/
}
.singlequestionwpr .snglqstnttl {
	padding-left: 15px;
}
.singlequestionwpr .snglqstnttl {
	padding-left: 8px;
	padding-right: 8px;
}
.singlequestionwpr .snglgardencntnt {
	padding-left: 8px;
	padding-right: 8px;
}
.products li {
	border: 1px solid #e1e3df;
	border-radius: 4px;
	/* height: 413px; */
	height: 445px;
	padding: 0 0 14px;
}
.products li a img {
	border-radius: 4px 4px 0 0;
}
.products li a h3 {
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.products li a .price {
	padding-left: 8px;
	padding-right: 8px;
}
.products li .fbcommentcount {
	margin-left: 8px;
	margin-right: 8px;
}
.qm1 .q-h1-d {
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
.snglgardenimgwpr .dia-holder .dia-area {
	border: 1px none #000000;
}
.snglgardenimgwpr .dia-holder .dia-add {
	margin-right: 0px;
}
.dia-edit-ok {
	background-position: 5px 5px !important;
	border: 1px solid #999 !important;
	border-radius: 4px;
	color: #333 !important;
	display: inline-block !important;
	float: left !important;
	font-size: 10px !important;
	height: 26px !important;
	margin-right: 15px !important;
	padding: 3px 25px !important;
	text-decoration: none;
	text-transform: uppercase;
	transition-duration: 0.2s, 1s;
	transition-timing-function: linear;
	width: 55px !important;
}
.dia-edit-ok:hover {
	border-top-color: #000!important;
	border-right-color: #000!important;
	border-bottom-color: #000!important;
	border-left-color: #000!important;
}
.dia-edit-close {
	background-position: 5px 5px !important;
	border: 1px solid #999 !important;
	border-radius: 4px;
	color: #333 !important;
	display: inline-block !important;
	float: left !important;
	font-size: 10px !important;
	height: 26px !important;
	margin-right: 15px !important;
	padding: 3px 25px !important;
	text-decoration: none;
	text-transform: uppercase;
	transition-duration: 0.2s, 1s;
	transition-timing-function: linear;
	width: 80px !important;
}
.dia-edit-close:hover {
	border-top-color: #000!important;
	border-right-color: #000!important;
	border-bottom-color: #000!important;
	border-left-color: #000!important;
}
.entry-content {
	margin-left: auto;
	margin-right: auto;/*max-width: 980px;*/
}
.entry-summary button {
	border: medium none !important;
	border-radius: 5px !important;
}
.flowernextscrn {
	border-radius: 4px !important;
}
.inputsearchbutton:hover {
	background-color: #ccc;
	background-image: url("images/search-icon-white.png");
}
.comment-reply-title, .edd-cart-item-price, .edd-cart-item-title, .entry-content div[itemprop="description"] > h1, .entry-content div[itemprop="description"] > h2, .entry-content div[itemprop="description"] > h3, .entry-content div[itemprop="description"] > h4, .entry-content div[itemprop="description"] > h5, .entry-content div[itemprop="description"] > h6, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-summary > h1, .entry-summary > h2, .entry-summary > h3, .entry-summary > h4, .entry-summary > h5, .entry-summary > h6, .entry-title--hentry, .facetwp-pager:not(:empty) .facetwp-page, .fes-comment-author-name, .fes-purchase-badge, .item-title, .marketify-widget--download-single-details .widget-detail .edd_price, .nav-menu--primary > li, .nav-menu--primary > ul > li, .page-header__entry-meta.entry-meta.entry-meta--hentry a, .page-header__entry-meta.entry-meta.entry-meta--hentry span, .page-numbers, .search-form .search-field, .single-download .comments-area .edd-reviews-total-count, .team-member__byline, .widget-detail--author .author-link, .widget-detail__title, .widget-title, a.page-numbers, label, ul.taxonomy-stylized a {
	font-family: 'Varela Round'!important;
}
#edd-wl-modal .modal-header h2, #edd-wl-modal .modal-header span, #edd_checkout_form_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_form_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_form_wrap fieldset#edd_cc_fields > span span, #edd_checkout_form_wrap fieldset > legend span, #edd_checkout_form_wrap fieldset > span legend, #edd_checkout_form_wrap fieldset > span span, #edd_checkout_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_wrap fieldset#edd_cc_fields > span span, #edd_checkout_wrap fieldset > legend span, #edd_checkout_wrap fieldset > span legend, #edd_checkout_wrap fieldset > span span, .edd_form fieldset > legend span, .edd_form fieldset > span legend, .edd_form fieldset > span span, .entry-content .edd-slg-social-container > span legend, .entry-content .edd-slg-social-container > span span, .entry-content .fes-headers span, .gform_title span, .section-title span, .section-title__inner, .widget-title--blog span {
	font-family: 'Varela Round'!important;
}
.myacntlayntwpr .col-sm-3.dshbrdicn {
	float: left;
	width: 13%;
}
.myacntlayntwpr .col-sm-3.adprdcticn {
	float: left;
	width: 22%;
}
.myacntlayntwpr .col-sm-3.prdctwshlstmyacnt {
	float: left;
	width: 22%;
}
.myacntlayntwpr .col-sm-3.adgrdnicn {
	float: left;
	width: 23%;
}
.myacntlayntwpr .col-sm-3.adqstnicn {
	float: left;
	width: 20%;
}
.myacntlayntwpr a.bordered_button {
	font-size: 14px;
	height: 59px;
	padding: 10px 0 10px 46px;
	vertical-align: sub;
}
.dshbrdicn {
	background-size: 38px auto;/*background-size: 26px auto;*/
}
.adprdcticn {
	background-size: 38px auto;/*background-size: 26px auto;*/
}
.adprdctwshlsticn {
	background-size: 38px auto;/*background-size: 26px auto;*/
}
.adgrdnicn {
	background-size: 38px auto;/*background-size: 26px auto;*/
}
.adqstnicn {
	background-size: 38px auto;/*background-size: 26px auto;*/
}
#edd_login_form span {
	font-family: 'Varela Round'!important;
}
#edd-wl-modal .modal-header h2, #edd-wl-modal .modal-header span, #edd_checkout_form_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_form_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_form_wrap fieldset#edd_cc_fields > span span, #edd_checkout_form_wrap fieldset > legend span, #edd_checkout_form_wrap fieldset > span legend, #edd_checkout_form_wrap fieldset > span span, #edd_checkout_wrap fieldset#edd_cc_fields > legend span, #edd_checkout_wrap fieldset#edd_cc_fields > span legend, #edd_checkout_wrap fieldset#edd_cc_fields > span span, #edd_checkout_wrap fieldset > legend span, #edd_checkout_wrap fieldset > span legend, #edd_checkout_wrap fieldset > span span, .edd_form fieldset > legend span, .edd_form fieldset > span legend, .edd_form fieldset > span span, .entry-content .edd-slg-social-container > span legend, .entry-content .edd-slg-social-container > span span, .entry-content .fes-headers span, .gform_title span, .section-title span, .section-title__inner, .widget-title--blog span {
	font-family: 'Varela Round'!important;
}
.facebookloginbutton, .rnd-btn {
	border-radius: 4px !important;
}
.custombuttonwpr input {
	border-radius: 4px;
}
.form-control.ui-autocomplete-input {
	margin-bottom: 17px;
}
#wishlisttxtareadescription {
	margin-bottom: 17px;
}
.col-sm-9 .form-control {
	margin-bottom: 17px;
}
.input-group-btn button {
	border-radius: 4px;
}
.inrovrlbtn button {
	border-radius: 4px;
	margin-right: 6px;
}
.page-numbers {
	border-radius: 4px;
	margin-right: 5px;
}
.edd_download {
	border: 1px solid #e1e3df;
	border-radius: 4px;
	width: 100%;
}
.content-grid-download__entry-header {
	border-color: #e1e3df -moz-use-text-color -moz-use-text-color;
	border-style: solid none none;
	border-width: 1px medium medium;
}
.content-grid-download__entry-image img {
	border-radius: 4px 4px 0 0;
}
.product-title.hom1d11 {
	width: 100%;
}
.product_list_widget li {
	border: 1px solid #e1e3df;
	border-radius: 4px;
	float: left;
	height: 435px;
	margin: 5px 15px 20px !important;
	max-height: 435px;
	overflow: hidden;
	padding-top: 0 !important;
	width: 30%;
	position: relative;
}
.home .product_list_widget li a img {
	border-radius: 4px 4px 0 0;
	/*height: 210px !important; /* auto !important */
	width: 100% !important;
	float:none;
	margin-bottom: 8px;
	margin-left: 0 !important;
	/* 170802
	width: 100% !important; */
}
.home .product_list_widget li a img.swapad,
.home .product_list_widget li a img.giveaway,
.home .product_list_widget li a img.sellad{
	float:none;
	max-width:50px;
    top: 15px;
	    left: 15px;
}
.product_list_widget li .amount {
	display: inline;
	float: none;
	margin-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.feature-callout.text-center .callout-feature-content {
	margin: 0 auto;
	max-width: 100% !important;
}
.product_list_widget li ins {
	background-color: transparent;
}
.searchinputfield.ui-autocomplete-input {
	font-size: 12px !important;
}
.products {
	width: 100%;
}
.row.custom_topmargin {
	width: 100%;
}
.dia-holder .dia-note {
	padding-bottom: 7px;
}
.dia-edit-area.ui-resizable.ui-draggable.ui-draggable-handle {
	border-radius: 50%;
}
#dia-edit-form br {
	display: none;
}
#dia-edit-form textarea {
	margin-top: 9px;
}
#dia-edit-form > a {
	background-image: none !important;
	background-position: 6px center !important;
	border: 2px solid #6c6c6c !important;
	border-radius: 4px;
	height: 35px !important;
	margin-left: 2px;
	margin-right: 4px !important;
	padding: 8px 0 !important;
	width: 31% !important;
	text-transform: none;
}
#dia-edit-form > a:hover {
	border-top-color: #000!important;
	border-right-color: #000!important;
	border-bottom-color: #000!important;
	border-left-color: #000!important;
}
.dia-desc-holder {
	display: list-item !important;
	left: 0 !important;
	width: 78% !important;
}
.dia-author {
	text-align: left;
}
.qs-img1 img {
	border: 1px solid #e1e3df;
	border-radius: 4px;
}
.mob-q2 .snglgardenttl {
	font-size: 27px;
}
.singlequestionwpr .fb-comments.fb_iframe_widget {
	max-height: 250px;
	overflow-y: scroll;
}
.dia-area.dia-area-editable > div {
	height: 35px !important;
	width: 35px !important;
}
.snglgardenbxwpr {
	margin: 0;
	padding: 0;
}
.snglgardenbxwpr > li {
	list-style: outside none none;
}
.advncclrdv > label {
	font-size: 11px;
	font-weight: 400;
}
.headig-filter-ch {
	font-size: 15px;
	font-weight: 800;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.mf1 {
	margin-top: 0px;
}
.mf1 span {
	display: inline-block;
	font-size: 11px;
	font-weight: 400;
	margin-left: 9px;
	margin-top: -4px;
	text-transform: uppercase;
	vertical-align: middle;
}
.col-md-2.advncdcstmfldech.mf1 {
	padding-left: 0;
}
.prodcutcounterwpr {
	position:relative;
	width: 176px;
}
.post-type-archive-product .cstmadvncfltrwpr .adva-f-but, .home .cstmadvncfltrwpr .adva-f-but {
	border: 3px solid #6c6c6c;
	color: #6c6c6c;
	padding: 11px 20px 10px;
	border-radius: 4px;
	margin-left: 139px;
}
.cstmadvncfltrwpr .adva-f-but:hover {
	background-color: #e5e5e5;
	border: 3px solid #9e9e9e;
	color: #494949;
}
.cstmadvncfltrwpr .refresh-page-but a {
	border: 3px solid #6c6c6c;
	color: #6c6c6c;
	padding: 11px 20px 10px;
	border-radius: 4px;
	margin-top: 0px;
}
.cstmadvncfltrwpr .refresh-page-but a:hover {
	background-color: #e5e5e5;
	border: 3px solid #9e9e9e;
	color: #494949;
}
.cstmadvncfltrwpr div a {
	text-decoration: none;
	color: #6c6c6c;
}
.cstmadvncfltrwpr div:hover {
	color: #000;
	border-color: #000;
}
.cstmadvncfltrwpr div a:hover {
	color: #000;
}
.custom_bottommargin .facebookloginbutton {
	background-color: rgba(0, 0, 0, 0);
	border-color: #6c6c6c;
	color: #6c6c6c;
}
.custom_bottommargin .facebookloginbutton:hover {
	border-color: #9e9e9e;
	color: #494949;
	background-color: #e5e5e5;
}
.usrimg {
	/* moved to style.css */
}
.usrimg img{
	/* moved to style.css */	 
}
.usrprfllftwpr {
	/* moved to style.css */
}
.profileShop .usrprfllftwpr {
	/* moved to style.css */
}
.usrname {
	/* moved to style.css */
}
.user_karma_points{
	/* moved to style.css */
}
.user_karma_points a{
	/* moved to style.css */	
}
.user_karma_points span{
	/* moved to style.css */
}
.karma_date{
	/* moved to style.css */
}
.karma{
	/* moved to style.css */
}
.avgrating{
	/* moved to style.css */
}
.page-template-profiles .woocommerce.woocommerce-page .products .product a img {
	width: 100%;
}
.customprofilepage {
	margin-top: 0 !important;
	padding-left: 5px;
	padding-right: 5px;
}
.wcvendors_sold_by_in_loop > a {
	padding-top: 7px;
	vertical-align: middle;
}
.price.salepricewcvndr {
	color: #01da90;
	font-size: 21px;
	left: 0;
	margin-bottom: 10px;
	margin-right: 0;
	margin-top: 43px;
	padding-left: 13px;
	padding-right: 13px;
	position: absolute;
	text-align: right;
	width: 100%;
}
.col-md-4.col-xs-12.sm1 {
	height: 468px;
}
.wcvendors_sold_by_in_loop {
	margin-left: 3px;
}
.price del {
	display: inline !important;
	margin-right: 9px;
}
.price {
	color: #01da90 !important;
	font-size: 17px !important;
}
.page-numbers {
	border: none !important;
}
.page-numbers li {
	border: none !important;
	margin-right: 10px !important;
}
.page-numbers li a {
	border: 2px solid #bdc3c7 !important;
	display: inline-block;
	font-size: 13px;
	padding: 6px 8px !important;
	text-decoration: none;
}
.page-numbers li .current {
	border: 2px solid #bdc3c7 !important;
	font-size: 13px;
	padding: 6px 8px !important;
}
.bor-qs1 {
	border: none;
}
.snglqstnttl.title-df1 {
	margin-bottom: 6px;
}
.snglqstnttl {
	margin-bottom: 8px;
}
.amount {
	color: #01da90 !important;
	font-size: 17px !important;
	font-weight: 600;
}
.hom1d12 {
	float: left;
	margin-top: 6px;
	width: 100%;
	margin-left: 0px;
}
.product_list_widget del {
	color: #01da90 !important;
}
.product_list_widget del .amount {
	font-weight: 400;
}
.hom1d11 {
	font-weight: 400;
	margin-bottom: 6px;
	margin-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.hom1d13 {
	margin-right: 7px;
}
.hom1d12 a {
	font-weight: 400 !important;
}
.hom1d14 span {
	width: auto !important;
}
.hom1d14 .fb-comments-count {
	margin-left: 3px;
	margin-right: 5px;
}
.shod-mg1 img {
	margin-bottom: 5px;
}
.shod-mg1 {
	top: 269px;
}
.col-md-4.advncdcstmfldech {
	border-right: 1px solid #bdc3c7;
	border-top: 1px solid #bdc3c7;
	float: left;
	/* the rule below was turned-off because it was messing-up adv search filter on the home page/shop
		if it was created to manage element on some other page, please make the rule more specific (so it does not effect home and shop)
	height: 158px;
	*/
	margin-top: 0;
	padding-top: 33px;
}
.col-md-4.advncdcstmfldech.cstmdstncefltr input {
	color: #404040 !important;
}
.col-md-4.advncdcstmfldechg1.rightghb-none.mf1 {
	border-right: medium none;
}
.advncdcstmfldechg1 {
	border-right: 1px solid #bdc3c7;
	border-top: 1px solid #bdc3c7;
	float: left;
	height: 181px;
	margin-top: 0;
	padding-top: 33px;
}
.mdsg1 {
	float: left;
	padding-left: 7px;
	text-align: left;
	width: 100%;
}
.mdsg12 {
	float: left;
	padding-left: 33px;
	width: 75%;
}
.col-md-12.col-xs-12.pull-left.box-f-fileter {
	margin-bottom: 30px;
}
.right-padd-fi2{
	padding-left: 45px !important;
}
.right-padd-fi {
	padding-left: 57px !important;
}
.col-md-12.col-xs-12.pull-left.box-f-fileter {
	padding-left: 32px;
	padding-right: 32px;
}
.col-md-12.col-xs-12.di-pad-w1 {
	padding-left: 32px;
	padding-right: 32px;
}
/*#quote-7550{
display:none !important;
}
#quote-7553{
display:none !important;
}
.slick-list .fix{
display:none !important;
}*/
.top-tx-fix-testmon {
	float: left;
	width: 48%;
}
.top-tx-fix-testmon .avatar-wrap {
	height: 62px;
	width: 62px;
}
.top-tx-fix-testmon .avatar-wrap img {
	min-width: 71px !important;
}
.flowernextscrn button {
	border: 3px solid #6c6c6c;
	border-radius: 4px;
	color: #333;
}
.flowernextscrn button:hover {
	background-color: #e5e5e5;
	border: 3px solid #9e9e9e;
	color: #494949;
}
.woocommerce ul.products li.product .price {
	color: #77a464;
	display: block;
	font-size: 0.857em;
	font-weight: 400;
	margin-bottom: 0.5em;
	margin-top: 58px;
	padding-right: 10px;
	position: absolute;
	text-align: right;
	width: 100%;
	bottom: 0px !important;
}
body .single_add_to_cart_button {
	border: 3px solid #6c6c6c !important;
	border-radius: 4px!important;
	color: #333!important;
	background-color: transparent!important;
}
body .single_add_to_cart_button:hover {
	background-color: #e5e5e5!important;
	border: 3px solid #9e9e9e!important;
	color: #494949!important;
}
.fb_iframe_widget iframe html body ._li ._4q1v {
	display: none !important;
}
.pull-left-box {
	float: left !important;
}
.pull-right-box {
	float: right !important;
}
.myprof img {
	border-radius: 50%;
}
.myprof img.mm {
	min-height: 35px;
}
.btn-space {
	margin-left: 20px;
	width: 10%;
}
.form-align {
	margin-left: 15px;
}
.alert-box {
	background-color: #F2DEDE;
	border-radius: 4px;
	color: #BA6765;
	float: left;
	margin-bottom: 15px;
        margin-top: 35px;
	padding: 15px;
	width: 100%;
}
.alert-close {
	background-color: #fff;
	color: #000;
	float: right;
	padding: 0 8px;
	text-decoration: none;
}
.link-head {
	font-size: 15px;
	font-weight: lighter;
	text-align: center;
}
.js-toggle-nav-menu--primary.nav-menu--primary-toggle {
	background-color: #fff;
	border-radius: 3px;
	color: #01da90;
	padding: 6px 10px 2px;
}
.js-toggle-nav-menu--primary.nav-menu--primary-toggle:hover {
	background-color: #fff;
}
.invoice-box-full {
	width: 100%;
	float: left;
}
.invoice-box-list {
	border: 2px solid #ccc;
	border-radius: 4px;
	float: left;
	margin-bottom: 11px;
	padding: 5px 5px 5px 9px;
	width: 100%;
}
.no-padding-invoice {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.text-to-pdf-invoice {
	float: left;
	font-size: 16px;
	padding-top: 6px;
	width: 86%;
}
.invoice-download-but {
	float: right;
}
.link-download-but {
	float: right;
}
.invoice-download-but a, .link-download-but a {
	border: 3px solid #6c6c6c;
	border-radius: 4px;
	color: #333;
	display: inline-block;
	float: right;
	font-size: 11px;
	margin-right: 0;
	padding: 7px 5px;
	text-decoration: none;
	text-transform: uppercase;
	transition-duration: 0.2s, 1s;
	transition-timing-function: linear;
	width: auto;
}
.invoice-download-but a:hover, .link-download-but a:hover {
	background-color: #e5e5e5;
	border: 3px solid #9e9e9e;
	color: #494949;
}
.please-login-but-set a {
	border: 3px solid #6c6c6c;
	border-radius: 4px;
	color: #333;
	display: inline-block;
	font-size: 11px;
	margin-left: 9px;
	margin-right: 0;
	padding: 9px 20px;
	text-decoration: none;
	text-transform: uppercase;
	transition-duration: 0.2s, 1s;
	transition-timing-function: linear;
	width: auto;
}
.please-login-but-set a:hover {
	background-color: #e5e5e5;
	border: 3px solid #9e9e9e;
	color: #494949;
}
.please-login-but-set {
	margin-top: 30px;
		margin-bottom: 30px;
	text-align: center;
	width: 100%;
}
.amount {
	display: ruby !important;
	text-align: left;
}
.page-template-lostpassword {
	background: #515a63;
}
.lost-content {
	color: #fff;
}
.form-row .button {
	background-color: #50ca8b;
	border-color: #50ca8b;
	color: #fff;
}
.form-row .button:hover {
	background-color: transparent;
	border-color: #50ca8b;
	color: #50ca8b;
}
.woocommerce-error {
	margin-left: 0;
}
.woocommerce-error > li {
	border: 2px solid;
	color: #50ca8b;
	list-style: outside none none;
	padding: 10px 12px;
	text-align: center;
}
.woocommerce-message {
	border: 2px solid;
	color: #50ca8b;
	padding: 10px 12px;
	text-align: center;
	margin-bottom: 10px;
}
.sdh1 input[type="radio"] {
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	-ms-appearance: checkbox;     /* not currently supported */
	-o-appearance: checkbox;
	appearance: checkbox;     /* not currently supported */
}
.membership-box-scroll {
	background-color: #ededed;
	border: 1px solid #999;
	border-radius: 4px;
	margin-bottom: 32px;
	margin-top: 10px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 21px;
}
.membership-heading1 {
	margin-bottom: 20px;
}
.membership-heading2 {
	margin-bottom: 10px;
}
.membership-heading1 h1 {
	font-size: 25px;
}
.membership-heading2 strong {
	font-size: 14px;
}
.membership-box-scroll .scroll-box {
	height: 228px;
	overflow-y: scroll;
	padding-bottom: 25px;
	padding-right: 21px;
	padding-top: 0;
}
.membership-label-tx label {
	color: #404040;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
}
.thanks-box-invoice {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.invoice-box-full-3 {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.invoice-box-full-3 h2 {
	font-size: 23px;
}
.invoice-box-full {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.invoice-box-full strong {
	font-size: 14px;
}
.invoice-box-full-1 {
	float: left;
	margin-top: 52px;
	width: 100%;
}
.invoice-box-logo {
	float: left;
	margin-bottom: 25px;
	text-align: center;
	width: 100%;
}
.invoice-box-full .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
	text-align: right;
}
.check_box {
	padding-right: 5px;
}
.cond-cont {
	color: #fff;
	font-size: 16px;
}
.cond-cont > a {
	color: #fff;
}
.payment-icons img {
	width: 53%;
}
.prc_tbl .payment-icons img {
	width: 16%;
}
li.payment-icons {
	margin-top: 35px;
}
.change_member_btn {
	padding-right: 0px !important;
}
.product_errrornotify {
	color: red;
}
.margin-top-but12 {
	float: left;
	margin-bottom: 0;
	margin-top: 0;
}
.form-group.col-xs-12.custombuttonwpr.md1.sg1 {
	margin-bottom: 0;
	margin-top: 0;
}
body .sg2 {
}
body .mob2 {
	margin-bottom: 40px;
}
.flex-direction-nav a {
	opacity: 1 !important;
}
.flex-direction-nav a::before {
	display: none !important;
}
.flex-direction-nav .flex-prev {
	background-color: #fff;
	background-image: url("https://www.floragora.kiwi/wp-content/uploads/2016/07/left_arrow.png");
	left: 10px !important;
	opacity: 1px !important;
}
.flex-direction-nav .flex-next {
	background-color: #fff;
	background-image: url("https://www.floragora.kiwi/wp-content/uploads/2016/07/right_arrow.png");
	right: 10px !important;
	text-align: center;
	opacity: 1px !important;
}
/*.flex-control-thumbs li {
  float: left; !important
  margin: 0 0 10px 12.6px; !important
  width: 18%; !important
}*/
.flex-control-thumbs li:nth-child(5n+1) {
	margin-left: 0;
!important
}
.wcvendors_sold_by_in_loop a {
	padding-left: 4px;
	display: inline-block;
	padding-top: 9px;
}
.see-allbut {
	float: left;
	margin-top: 25px;
	text-align: center;
	width: 100%;
}
.see-allbut a,
a.see-allbut:not(.green_button),
button.see-allbut{
	background-color: transparent !important;
	border: 1px solid rgb(189, 195, 199);
	border-radius: 4px;
	color: rgb(189, 195, 199);
	font-weight: 900;
	padding: 12px 39px;
	text-transform: uppercase;
		text-decoration:none;
}
/*
.welcome-link a.see-allbut{
	font-size:15px;
}*/
.see-allbut > a:hover,
a.see-allbut:hover,
button.see-allbut:hover{
	background-color: rgb(1, 218, 144) !important;
	border-color: rgb(1, 218, 144);
	color: #fff;
}
aside.wid-woo-front {
	margin-bottom: 0;
}
.alert-container {
	background-image: url("images/alert-icon-blue.png"); /* was alert-icon.png, color was pink, changed to blue */
	background-size: 83px auto;
	color: #fff;
	font-size: 17px;
	height: 62px;
	padding-left: 42px;
	padding-top: 28px;
	position: absolute;
	right: -9px;
	text-align: center;
	top: 3px;
	width: 83px;
}
.prodcutcounterwpr.mygrdn {
	position: relative;
}
.prodcutcounterwpr.myprdt {
	position: relative;
}
.comment-notification-count {
	background-color: rgb(90, 167, 211); /* was light blue: rgb(192, 229, 231),	changed to a deeper blue */
	color: #FFF; /* white text color looks better on the deep blue bubble */
	border-radius: 50%;
	float: left;
	font-size: 13px;
	height: 35px;
	padding-top: 9px;
	position: absolute;
	right: 6px;
	text-align: center;
	top: 6px;
	width: 35px;
	z-index: 99; /* Changed blue bubble z-index to 99, as it was appering over header menu  */
}
.menu-notification-cont {
	background: rgb(90, 167, 211) none repeat scroll 0 0;
	border-radius: 50%;
	font-size: 12px;
	height: 26px;
	left: 102px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	top: 6px;
	width: 26px;
	color: #FFF;
}
.chat-box-main-a {
	width: 92%;
}
.flogora_loader {
	background-color: rgba(255, 255, 255, 0.5);
	background-image: url("images/loading-img.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}
.uplode_image_btn.md1, .uplode_image_btn, .product_gallery_btn.md1, .product_gallery_btn {
	border-color: #515a63;
	border-style: solid;
	border-width: 2px;
	border-radius: 4px;
	width: auto !important;
}
.featuredImage {
	position: relative;
	width: 150px;
}
.featuredImage .rmeBtn {
	position: absolute;
	right: 4px;
	top: 2px;
	width: 30px;
}
.featuredImageLoader {
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 100%;
	background: transparent;
	text-align: center;
	z-index: 99;
	left: 0px;
	display: none;
}
.featuredImageLoader img {
	position: relative;
	top: 42%;
}
.imageFturPrev {
	width: 150px;
	position: relative;
}
.imageFturPrev .rmeFtrBtn {
	position: absolute;
	right: 4px;
	top: 2px;
	width: 30px;
	display: none;
}
.imageGlryPrev {
	width: 150px;
	position: relative;
	float: left;
	margin: 5px;
}
.imageGlryPrev .rmeFtrBtn {
	position: absolute;
	right: 4px;
	top: 2px;
	width: 30px;
}
.selected_product_gallery_images {
	display: inline;
	width: 100%;
	float: left;
}
.gh1 label {
	margin-top: 10px;
	margin-bottom: -15px;
}
.gh3 {
	margin-top: 40px;
}
/*.gh2 .selected_product_gallery_images {
  padding-top: 18px;
}*/
.di-pad-w1 {
	float: left;
}
.wish_desc {
	color: #999;
	display: block;
	font-size: 13px;
	font-style: italic;
	width: 100%;
}
.wish_sc_name {
	display: block;
	width: 100%;
}
.wish_cm_name {
	display: block;
	font-weight: bold;
	width: 100%;
}
.cart-but button {
	float: left;
	width: 100%;
}
.cart-but button {
	float: left !important;
	font-size: 14px !important;
	margin-bottom: 10px !important;
	width: 100% !important;
}
.wid_wish_sc {
	margin-left: 11px;
}
.thank-you-text {
	font-size: 1em; /* 19px; */
}
.thank-you-email {
	font-size: 1em;/* 21px; */
	font-weight:bold;
	margin-top: 10px;
}
.wid-card_location_link {
	float: left;
	position: relative;
	width: 100%;
	z-index: 9;
}
.card_comment_link {
	height: auto !important;
	margin-bottom: 0 !important;
	width: 100%;
}
.card_location_link {
	height: auto !important;
	margin-bottom: 0 !important;
}
#no_result_msg {
	padding-left: 0;
	padding-right: 0;
}
.alert-box img {
	height: auto;
	margin-right: 15px;
	vertical-align: middle;
	width: 13%;
}
.chat-textarea {
	margin-bottom: 15px;
}
.inrovrlysbtn.return-chat {
	border-radius: 4px;
}
.button.rnd-btn.btn-space.cancel_swap_btn {
	border: 2px solid;
}
.wishlist-head {
	font-size: 20px;
	text-transform: uppercase;
}
.wid-woo-front span:first-child {
	cursor: pointer;
}
.spam_img {
	text-align: center;
}
.spam_img > img {
	width: 80%;/*30%;*/
		max-width: 200px;
}
.chat-msg-success {
	display: none;
	color: #01da90;
	font-size: 17px;
}
.welcome-link {
	display:block;
	float: left;
	font-size: 1em;/*19px;*/
	margin-top: 40px;
		margin-bottom: 30px;
	text-align:center;
		text-transform:uppercase;
	width: 100%;
}
.welcome-link a{
	display:block;
	text-align:center;
}
.home_product_img {
	height: 210px;
	margin-bottom: 10px;
	overflow: hidden;
}
.margin-bot10 {
	margin-bottom: 10px
}
.wc-form-submit input {
	background-color: #a46497 !important;
	border: solid 2px #a46497 !important;
	border-radius: 6px!important;
	color: #FFF!important;
	padding: 7px 16px !important;
}
.overlay-msg {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	width: 100%;
}
/*.wc-form-submit input:hover{  
background-color:#01da90 !important;
color:#fff!important;;
}*/
.center-img-acc {
	padding-top: 7% !important;
	text-align: center;
	width: 100%;
}
.welcome-chat-msg {
	color: #01da90;
	text-align: center;
}
.center-img-acc {
  padding-top: 7% !important;
  text-align: center;
  width:100%;
}
#wpcomm .wc-comment-text p {
  display: inline-block;
}
.swapntfctndshbrdsngl .menu-notification-cont12 {
  background: #5aa7d3 none repeat scroll 0 0;
  border-radius: 50%;
  color: #ffffff;
  font-size: 12px;
  height: 26px;
  left: -13px;
  padding-top: 4px;
  position: absolute;
  text-align: center;
  top: -8px;
  width: 26px;
}
.swapntfctnbtnsngl.dclndntfctn {
  right: 5px;
  top: 11px;
}
.sec-name{
	font-style:italic;
	padding-left:10px;
	color:#999999;
	font-size:14px;
}
.not-found p {
  font-size: 18px;
  margin-bottom: 0;
}
.not-found {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
}
.saved-prod-pin{
    cursor: pointer;    
}
.pin_on_desc {
    position: absolute;
    right: 0;
    top: -35px;
    background-repeat: no-repeat;
    background-size: 50px auto;
    display: inline-block;
    float: left;
    height: 50px;
    width: 50px;
}
.pin_on_other_posts {
    background-repeat: no-repeat;
    background-size: 50px auto;
    display: inline-block;
	font-size:10px;
		line-height:16px;
    float: left;
    height: 50px;
    width: 50px; 
}
.pin_on_other_posts i{
	font-size:16px;
	margin-right:5px;
}
.add-wish-mn{
padding-left:15px;
}
.add-wish-mn input{
font-size:13px !important;
}
.add-wish-mn{
float:left !important;
}
.advanced-min-box {
width:72% !important;
float:left !important;
padding-right:20px !important;
-webkit-padding-end: 30px !important;
}
.advanced-min-box button{
float:right;
}
.padding-left-5a{
padding-left:0px;
}
.delete-button-user {
  margin-top: 35px;
}
.delete-button-user a {
  float: left;
  font-size: 12px;
  margin-bottom: 15px !important;
  margin-right: 14px;
  text-align: center;
  width: 140px !important;
}
/*Less scroll css*/
.form-top-header-gray {
  padding-bottom: 15px !important;
  padding-top: 15px !important;
}
.form-sign-top {
  margin-top: 0 !important;
}
.less-scroll legend {
  margin-bottom: 0 !important;
}
.less-scroll .link-head {
  margin-bottom: 27px;
}
.less-scroll p {
  margin-bottom: 16px;
}
.less-scroll .form-facebook-up {
  margin-bottom: 16px;
}
.less-scroll br {
  display: none;
}
.less-scroll p span {
  font-size: 11px;
  vertical-align: middle;
}
/*Less scroll css*/
/*small header*/
.small-header{ background-color:#515a63;}
.small-header header {
  padding-bottom: 0;
  padding-top: 28px;
}
.small-header .page-header {
  padding-bottom: 40px;
}
.no-cont-margin{ margin-bottom:0px !important;}
.page-template-thank-you .content-area{
margin-top:0px;
}
.row-thanks{
position:relative;
}
.row-thanks .number-64 {
  left: 8px;
  position: absolute;
  top: 11px;
  z-index: 2;
}
.number-tahna-input input {
  padding-left: 44px !important;
}
/*===== lightbox ===*/
/*--------- 10-4-2017 Light Box-----------*/          
.demo-gallery > ul {
	margin-bottom: 0;
}
.demo-gallery > ul > li {
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
	width: 200px;
}
.demo-gallery > ul > li a {
	border: 0px solid rgb(108, 108, 108);
	border-radius: 3px;
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
}
.demo-gallery > ul > li a:hover {
border: 0px solid #01DA90;
}
.demo-gallery > ul > li a > img {
	-webkit-transition: -webkit-transform 0.15s ease 0s;
	-moz-transition: -moz-transform 0.15s ease 0s;
	-o-transition: -o-transform 0.15s ease 0s;
	transition: transform 0.15s ease 0s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	height: 100%;
	width: 100%;
}
.demo-gallery > ul > li a:hover > img {
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
	opacity: 1;
}
.demo-gallery > ul > li a .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.1);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: background-color 0.15s ease 0s;
	-o-transition: background-color 0.15s ease 0s;
	transition: background-color 0.15s ease 0s;
}
.demo-gallery > ul > li a .demo-gallery-poster > img {
	left: 50%;
	margin-left: -10px;
	margin-top: -10px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a > img {
	-webkit-transition: -webkit-transform 0.15s ease 0s;
	-moz-transition: -moz-transform 0.15s ease 0s;
	-o-transition: -o-transform 0.15s ease 0s;
	transition: transform 0.15s ease 0s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	height: 100%;
	width: 100%;
}
.demo-gallery .justified-gallery > a:hover > img {
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
	opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.1);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: background-color 0.15s ease 0s;
	-o-transition: background-color 0.15s ease 0s;
	transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
	left: 50%;
	margin-left: -10px;
	margin-top: -10px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .video .demo-gallery-poster img {
	height: 48px;
	margin-left: -24px;
	margin-top: -24px;
	opacity: 0.8;
	width: 48px;
}
.demo-gallery.dark > ul > li a {
	border: 3px solid #04070a;
}
.home .demo-gallery {
	padding-bottom: 80px;
}
.like_icon {
	/* moved to style.css */
}
.thumbs-m1 a {
  max-height: 300px;
  overflow: hidden;
}
.thumbs-m1 {
  list-style: outside none none;
  margin-right: 10px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 97% !important;
}
body .lg-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
}	
.image_count > span {
  background-image: url("images/bookmarks.png");
  background-repeat: no-repeat;
  background-size: 40px auto;
  color: rgb(255, 255, 255);
  display: block;
  height: 54px;
  padding-top: 9px;
  text-align: center;
  width: 40px;
}
.image_count {
  position: absolute;
  top: -5px;
  z-index: 9;
  pointer-events: none; /* A workaround to make the +numbers clickable */
}
 /*--------- 10-4-2017 Light Box-----------*/     
 
 /*---- Pop up ----*/
 .pupup-auto-box-q{
	margin-right: auto;
	margin-left: auto;
}
.green-border-box-q {
  background-color: rgb(255, 255, 255);
  float: left;
  margin-top: 53px;
  padding: 10px 0px;
  position: relative;
  width: 100%;
}
.pup-logo-box-q {
  float: left;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
.pupup-tx-box-q{
width:100%;
float:left;
padding-bottom: 20px;
}
.img_title {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.pupup-tx-box-q p {
  color: #fff;
  float: left;
  font-size: 14px;
  margin-bottom: 15px;
  margin-top: 0;
  width: 100%;
}
.close-x-q {
	background-color: #fff;
	color: #000;
	margin-right: 9px;
	margin-top: -13px;
	padding: 8px 12px;
	position: absolute;
	right: 0;
	text-decoration: none;
}
.close-x-q:hover {
	background-color: #50ca8b;
}
.input-pupup-box-q{
width:100%;
float:left;
}
.clear-both{clear:both;}
.p-group-tx-q {
width:100%;
float:left;
}
.p-group-tx-q label {
  color: #fff;
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
.p-group-tx-q input {
  float: left;
  margin-bottom: 19px;
  padding: 9px 10px;
  width: 95%;
}
.p-group-tx-q-su{
width:100%;
float:left;
}
.p-group-tx-q-su input{
	width: 100%;
	float: left;
	background-color: #50ca8b;
	color: #FFF;
	padding-top: 9px;
	padding-bottom: 9px;
	border: 3px solid transparent;
}
.p-group-tx-q-su input:hover{
	color: #FFF !important ;
	border-top-color: #50ca8b !important;
	border-right-color: #50ca8b !important;
	border-bottom-color: #50ca8b !important;
	border-left-color: #50ca8b !important;
	background-color: transparent !important;
}
#popup-model {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999999;
}
    .overlaybox {
    position: fixed;
    background-color: rgba(35,40,45,0.5);
    width: 100%;
    height: 100%;
    z-index: 99;
}
.auto-poup-box-modal {
  margin-left: auto;
  margin-right: auto;
  width: 500px;
}
.people-list-box{
width:100%;
float:left;
}
.text-heading-people {
  border-bottom: 1px solid rgb(153, 153, 153);
  color: rgb(153, 153, 153);
  float: left;
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 2px;
  padding-bottom: 13px;
  text-align: center;
  width: 100%;
}
.people-box-first {
  border-bottom: 1px solid rgba(153, 153, 153, 0.3);
  float: left;
  padding: 12px 14px;
  width: 100%;
}
.people-box-first:hover {
background-color:#e6eaed;
}
.people-img-bx {
  float: left;
  text-align: center;
}
.popup-user-img {
  background-color: #999;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  overflow: hidden;
  width: 40px;
  float:left;
}
.user-name-box {
  color: #999;
  float: left;
  font-size: 14px;
  margin-left: 11px;
  padding-top: 12px;
  text-align: center;
}
.close-people-popup {
  /* moved to style.css */
}
.post-box-user {
  color: #999;
  float: right;
  padding-top: 11px;
}
.list-container {
  float: left;
  max-height: 450px;
  overflow-x: auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 11px;
  width: 100%;
  height: 450px;
}
.popup-user-img img{
width:100%;
}
.row.cstmadvncfltrcntr {
  margin-left: auto;
  margin-right: auto;
  width: 87%;
}
.home .container.grid_main_container
{
	padding-left: 0px;
	padding-right: 0px;
}
.home .flowerproductwpr
{
	padding-left: 0px;
	padding-right: 0px;
}
.home .custom_topmargin
{
	margin: 0px;
}
.home .custom_topmargin .content-area
{
	padding-left: 0px;
	padding-right: 0px;
}
/* */ 

.snglgardencntnt.single_post_cnt {  
    margin-top: 22px;  padding-left: 44px;  width: 60%;
}
.snglgardenimgwpr.single_post_img {  
    width: 31.5%;
}
/*******   image crop css  *******/
.imgareaselect-border1 {
   
	background: url(images/border-anim-v.gif) repeat-y left top;
}
.imgareaselect-border2 {
    background: url(images/border-anim-h.gif) repeat-x left top;
}
.imgareaselect-border3 {
    background: url(images/border-anim-v.gif) repeat-y right top;
}
.imgareaselect-border4 {
    background: url(images/border-anim-h.gif) repeat-x left bottom;
}
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
	opacity: 0.5;
}
.imgareaselect-handle {
    background-color: #fff;
	border: solid 1px #000;
    filter: alpha(opacity=50);
	opacity: 0.5;
}
.imgareaselect-outer {
	background-color: #000;
    filter: alpha(opacity=50);
	opacity: 0.5;
        position: absolute!important;
}
.imgareaselect-selection {
}
img#photo{
    max-width: 100%;
}
.image-crop-modal {  margin-left: auto;  margin-right: auto;  width: 921px;}
.img-crop-preview {
	max-height: 488px;
	overflow: auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 0px;
	float: left;
padding: 5px 6px 0;
}
.img-crop-preview > div {  position: absolute!important;}
.image-crop-modal .text-heading-people {  padding-bottom: 5px;}
.green-border-box-q.crop-modal-inner {  margin-top: 7px;  padding-top: 2px; padding-bottom:0px;}
.crop-btn-cont {  padding-bottom: 0;  text-align: center;}
.upload-btn-cont {
	/*  background-color: rgba(178, 232, 204, 0.4);*/
	border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
	max-width: 320px;
	padding: 20px 12px;
	text-align: center;
	/*border: 2px solid #50CA8B;*/
}
.profile_pic_cont img {
  margin-bottom: 5px;
  width: 150px !important;
}
#change-pic {
  background-color: rgb(128, 128, 128);
  border-radius: 4px;
  color: rgb(255, 255, 255);
  padding: 8px 15px;
  text-decoration: none;
}
#photoimg{
    display: none;
}
.upload_icon {
  color: rgb(80, 202, 139);
  cursor: pointer;
}
.upload_icon i {
  border: 1px solid rgb(80, 202, 139);
  border-radius: 50%;
  color: rgb(80, 202, 139);
  margin-right: 4px;
  padding: 10px;
}
.upload_icon:hover {
color: #000;
}
.upload_icon:hover i{
  border: 1px solid #000;
  color: #000;
}
.crop-btn-cont button {
  background-color: rgb(80, 202, 139);
  border-color: rgb(80, 202, 139);
  border-radius: 5px;
  color: rgb(255, 255, 255);
  margin-top: 3px;
}
.remove-profile-pic {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  bottom: 0;
  color: rgb(255, 255, 255);
  cursor: pointer;
  left: 0;
  position: absolute;
  width: 100%;
}
.profile-circle {
  border-radius: 50%;
  display: inline-block;
  height: 151px;
  overflow: hidden;
  position: relative;
  width: 153px;
}
.remove-profile-pic a{
color: rgb(255, 255, 255);
}
.img-circle {
  border: 5px solid rgb(255, 255, 255);
  box-shadow: 0 0 1px rgb(153, 153, 153);
}
.image-crop-modal .text-heading-people {
  /*color: rgba(0, 0, 0, 0);*/
}
.imgareaselect-handle:nth-child(8) {
  background-color: rgba(0, 0, 0, 0)!important;
  background-image: url("images/arow.png")!important;
  background-position: 7px 7px!important;
  background-repeat: no-repeat!important;
  background-size: 25px auto!important;
  border: medium none!important;
  height: 30px!important;
  margin-left: -25px!important;
  margin-top: -25px!important;
  width: 30px!important;
  opacity: 1;
}
.hover_upload {
  background-color: rgba(0, 0, 0, 0.3);
  color: rgb(255, 255, 255);
  display: table-cell;
  float: left;
  font-size: 31px;
  height: 154px;
  padding-top: 50px;
  position: absolute;
  vertical-align: middle;
  width: 153px;
  display:none;
  opacity:0;
transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -webkit-transition: opacity .5s ease-out;
  -o-transition: opacity .5s ease-out;
  cursor:pointer;
}
.profile-img-on-hover:hover .hover_upload{
display:block;
opacity:1;
transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -webkit-transition: opacity .5s ease-out;
  -o-transition: opacity .5s ease-out;
}
@media (min-width:1300px) and (max-width:4000px) {
	.img-scroll-cont {
	  float: left;
	  padding-bottom: 5px;
	  width: 100%;
	}
}
@media (min-width:2201px) and (max-width:3000px) {
	.img-crop-preview {
	  max-height: 607px;
	}
	.green-border-box-q.crop-modal-inner {
	  margin-top: 16%;
	  padding-top: 2px;
	}
	.image-crop-modal {
		width: 922px;
	}
}
@media (min-width:1801px) and (max-width:2200px) {
	.img-crop-preview {
	  max-height: 607px;
	}
	.green-border-box-q.crop-modal-inner {
	  margin-top: 12%;
	  padding-top: 2px;
	}
	.image-crop-modal {
		width: 922px;
	}
}
@media (min-width:1601px) and (max-width:1800px) {
	.img-crop-preview {
	  max-height: 607px;
	}
	.green-border-box-q.crop-modal-inner {
	  margin-top: 5%;
	  padding-top: 2px;
	}
}
@media (min-width:1401px) and (max-width:1600px) {
	.img-crop-preview {
	  max-height: 605px;
	}
}
@media (max-width: 1199px) {
	#popup-model {
	  height: 100%;
	  left: 0;
	  position: fixed;
	  right: 0;
	  top: 0;
	  width: 100%;
	  z-index: 999999;
	}
	.list-container {
	  max-height: 380px;
	}
	.green-border-box-q {
	  margin-top: 10px;
	}
	.img-crop-preview {
	   max-height: 481px;
	}
	/* */

	.myacntlayntwpr .col-sm-3.dshbrdicn {
	 float: left;
	 width: 15%;
	}
	.myacntlayntwpr .col-sm-3.adprdcticn {
	 float: left;
	 width: 19%;
	}
	.myacntlayntwpr .col-sm-3.prdctwshlstmyacnt {
	 float: left;
	 width: 27%;
	}
	.myacntlayntwpr .col-sm-3.adgrdnicn {
	 float: left;
	 width: 18%;
	}
	.myacntlayntwpr .col-sm-3.adqstnicn {
	 float: left;
	 width: 20%;
	}
	.myacntlayntwpr a.bordered_button {
	 font-size: 16px;
	 padding: 10px 0 10px 46px;
	}
	.dshbrdicn {
	 background-size: 38px auto;
	}
	.adprdcticn {
	 background-size: 38px auto;
	}
	.adprdctwshlsticn {
	 background-size: 38px auto;
	}
	.adgrdnicn {
	 background-size: 38px auto;
	}
	.adqstnicn {
	 background-size: 38px auto;
	}
	.prodcutcounterwpr {
	 width: 176px;
	}
	.sm1 {
	 width: 31.1% !important;
	}	
	/* */ 
	.myacntlayntwpr .col-sm-3 {
		width: 50% !important;
	}
}
@media (max-width: 959px) {
	.image-crop-modal {
	  margin-left: auto;
	  margin-right: auto;
	  width: 95%;
	}
	.text-heading-people {
	  font-size: 15px;
	  margin-top: 5px;
	}
	.img-crop-preview {
	  max-height: 500px;
	}
	/* Portrait tablet to landscape and desktop */
	.homesearchwpr .inrhmesrchsngl {
		margin: 0 auto;
		width: 100%;
	}
	body.home .homesearchwpr .inrhmesrchsngl label .label-text {
		padding-left: 10px;
	}
	.input-top-label label input {
		width: 84% !important;
	}
	.input-top-label label .label-text {
		font-size: 11px;
		width: 84%;
	}
	.custompricewidget {
		padding-left: 15px;
		padding-right: 15px;
	}
	.custompricewidget .widget_text {
		width: 32%;
	}
	.custompricewidget #text-8 {
		margin-left: 8px;
		margin-right: 8px;
	}
	.input-top-label {
		margin-bottom: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.inrhmesrchsngl {
		margin-top: 15px !important;
	}
	.col-md-5.clds1 {
		float: left;
		margin-bottom: 13px;
		margin-right: 15px;
		padding-left: 0;
		width: 39%;
	}
	.col-md-4.advncdcstmfldech {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
	.row.cstmadvncfltrwpr > div {
		margin-bottom: 14px !important;
	}
	.row.custom_topmargin {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.custom_topmargin .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		margin-right: 10px;
		width: 32%;
	}
	.myacntlayntwpr .col-sm-3.dshbrdicn {
		float: left;
		width: 15%;
	}
	.myacntlayntwpr .col-sm-3.adprdcticn {
		float: left;
		width: 18%;
	}
	.myacntlayntwpr .col-sm-3.prdctwshlstmyacnt {
		float: left;
		width: 26%;
	}
	.myacntlayntwpr .col-sm-3.adgrdnicn {
		float: left;
		width: 17%;
	}
	.myacntlayntwpr .col-sm-3.adqstnicn {
		float: left;
		width: 19%;
	}
	.myacntlayntwpr a.bordered_button {
		/* font-size: 12px;
	  padding: 10px 0 10px 34px; */
		font-size: 16px;
		padding: 10px 0 10px 46px;
	}
	.dshbrdicn {
		background-size: 38px auto;/* background-size: 26px auto; */
	}
	.adprdcticn {
		background-size: 38px auto;/* background-size: 26px auto; */
	}
	.adprdctwshlsticn {
		background-size: 38px auto;/* background-size: 26px auto; */
	}
	.adgrdnicn {
		background-size: 38px auto;/* background-size: 26px auto; */
	}
	.adqstnicn {
		background-size: 38px auto;/* background-size: 26px auto; */
	}
	.col-sm-9.myacntlayntwpr {
		width: 100%;
	}
	.content-grid-download__entry-image {
		height: auto;
		overflow: hidden;
	}
	.prdctgrdnqawpr .col-md-4.col-xs-12 {
		float: left;
		width: 46%;
	}
	.prdctgrdnqawpr .prdctseeall a {
		font-size: 13px;
	}
	.singlequestionwpr {
		width: 46%;
	}
	.product_list_widget li {
		margin: 0 8px 20px !important;
		width: 31%;
	}
	.footer-box-my {
		text-align: center;
	}
	.mf1 {
		float: left !important;
		height: 135px;
		padding-left: 41px !important;
		width: 48% !important;
	}
	.qestnimg > img {
		width: 100%;
	}
	.prodcutcounterwpr {
		width: 175px;
	}
	.col-md-4.advncdcstmfldech {
		border-right: 1px none #bdc3c7;
	}
	.advncdcstmfldechg1 {
		border-right: 1px none #bdc3c7;
	}
	.advncdcstmfldechg1.right-padd-fi1.mf1 {
		width: 100%;
	}
	.mdsg12 {
		float: left;
		padding-left: 0;
		width: 100%;
	}
	.advncdcstmfldechg1.right-padd-fi.rightghb-none.mf1 {
		width: 100%;
	}
	.advncdcstmfldechg1 {
		height: auto;
		padding-bottom: 15px !important;
		width: 100% !important;
	}
	.chat-box-head {
		height: auto;
	}
	.main-box {
		box-shadow: 0 0 1px #333;
		float: none !important;
		margin: 20px auto 35px;
		padding: 20px;
		width: 93%;
	}
	.main-box .list-item {
		display: inline-block;
		width: 50%;
	}
	.mob-rate {
		float: none !important;
		width: 100% !important;
	}
	.popup-up {
	  border-top: 2px solid rgb(204, 204, 204);
	  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
	}
	#popup {
		display:block;
        position: fixed;
        bottom: -250px !important;
        width: 100%;
        left: 0px;
        right:0px;
        margin: 0px auto;
        /*height: 80px;*/
        padding: 10px;
        background: #bfe5e7;
        /* background: -webkit-linear-gradient(#fdfbfb, #b7b7b7);
        background: -o-linear-gradient(#fdfbfb, #b7b7b7);
        background: -moz-linear-gradient(#fdfbfb, #b7b7b7);
        background: linear-gradient(#fdfbfb, #b7b7b7);
        background-image: linear-gradient(top, #f97d4f 0%,#fc5d23 50%,#fd4703 51%,#fd4703 100%); */
        /*border: 2px solid #00234C;*/
        -webkit-border-radius: 5px;
        z-index: 9999;
        text-align: center;
        /*-webkit-box-shadow: 10px 10px 30px #333, -10px -10px 30px #333, -10px 10px 30px #333, 10px -10px 30px #333;*/
	 transition:1s ease-out;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;
    }
	
	#popup.popup-up{bottom:0px !important;} 
	#popup h4 {
       color: #fff;
    font-size: 14px;
    padding-left: 12px;
	margin-bottom:0px;
	padding-bottom:0px;    
    }
    #popup p {
        margin-bottom: opx;
        padding: opx;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        font-family: Helvetica, Arial, sans-serif;
    }
    &::after {
        position: absolute;
        content: '';
        height: 0px;
        width: 0px;
        left: 43%;
        bottom: -20px;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #FD4703;
        z-index: 9999;
    }
    .popup-close-icon {
        position: absolute;
        width: 0px;
        right: 20px;
        top: 0px;
        font-size: 24px;
        font-weight: bolder;
        color: #237fb2;
     
        cursor: pointer;
    }
    #popup h4{
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    #popup p{
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 8px;
    }
	#popup figure {}
	/***/
	.link-box-main-button {
	  float: left;
	  padding-left: 0;
	  width: 50%;
	}
	.img-flower-box {
	  border-radius: 50%;
	  float: left;
	  height: 50px;
	  margin-right: 10px;
	  margin-top: 2px;
	  overflow: hidden;
	  width: 50px;
	}
	/**/
	.link-box-main-button {
	  float: left;
	  padding-left: 0;
	  width: 50%;
	}
	.img-flower-box {
	  border-radius: 50%;
	  float: left;
	  height: 50px;
	  margin-right: 10px;
	  margin-top: 2px;
	  overflow: hidden;
	  width: 50px;
	}
	/* */ 
	.menu-notification-cont {
		left: 132px;
		top: auto;
	}
	.advanced-min-box {
	  width: 64% !important;
	}
	/**/ 
	.fb_iframe_widget_fluid {
		display: inline-block !important;
	}
	#page, .mfp-iframe-scaler, .slick-list {
	  overflow: visible!important;
	}
	/* */
	.inrovrlyrtng {
		margin-top: 50px !important;
	}
}
@media (max-width: 767px) {
	#popup-model {
	  height: 100%;
	  left: 0;
	  position: fixed;
	  right: 0;
	  top: 0;
	  width: 100%;
	  z-index: 999999;
	}
	.list-container {
	  max-height: 380px;
	  height: 400px;
	}
	.green-border-box-q {
	  margin-top: 10px;
	}
	.image-crop-modal {
	  margin-left: auto;
	  margin-right: auto;
	  width: 97%;
	}
	.text-heading-people {
	  font-size: 15px;
	  margin-top: 5px;
	}
	.img-crop-preview {
	  max-height: 500px;
	}
	/* */
	 .center-img-acc {
	  margin-bottom:  7%!important;
	}
	#page, .mfp-iframe-scaler, .slick-list {
	  overflow: visible!important;
	}
	.menu-notification-cont {
		left: 132px;
		top: auto;
	}
	.homesearchwpr .inrhmesrchsngl {
		margin: 0 auto;
		width: 100%;
	}
	.input-top-label label input {
		width: 80% !important;
	}
	.input-top-label label .label-text {
		font-size: 14px;
		width: 84%;
	}
	.input-top-label label input:focus + .label-text {
		font-size: 9px;
	}
	.custompricewidget {
		padding-left: 15px;
		padding-right: 15px;
	}
	.custompricewidget .widget_text {
		width: 100%;
	}
	.custompricewidget #text-8 {
		margin-left: 0;
		margin-right: 0;
	}
	.input-top-label {
		margin-bottom: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.inrhmesrchsngl {
		margin-top: 15px !important;
	}
	.col-md-5.clds1 {
		margin-bottom: 13px;
		padding-left: 0;
	}
	.col-md-4.advncdcstmfldech {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
	.row.cstmadvncfltrwpr > div {
		margin-bottom: 14px !important;
	}
	.row.custom_topmargin {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.custom_topmargin .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		margin-right: 0;
		width: 49%;
	}
	.myacntlayntwpr .col-sm-3.dshbrdicn {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.adprdcticn {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.prdctwshlstmyacnt {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.adgrdnicn {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.adqstnicn {
		float: left;
		width: 48%;
	}
	.content-grid-download__entry-image {
		height: auto;
		overflow: hidden;
	}
	.prdctgrdnqawpr .col-md-4.col-xs-12 {
		float: left;
		width: 46%;
	}
	.prdctgrdnqawpr .prdctseeall a {
		font-size: 13px;
	}
	.singlequestionwpr {
		width: 46%;
	}
	.product_list_widget li {
		margin: 0 11px 20px !important;
		width: 46%;
	}
	.features .col-xs-6 {
		width: 100%;
	}
	.footer-box-my {
		text-align: center;
	}
	.mf1 {
		float: left !important;
		height: 135px;
		padding-left: 41px !important;
		width: 48% !important;
	}
	.qestnimg > img {
		width: 100%;
	}
	.prodcutcounterwpr {
		float: left;
		margin: 10px 30px;
		text-align: center;
		width: 35%;
	}
	.top-tx-fix-testmon {
		float: left;
		margin-bottom: 25px !important;
		margin-right: 0 !important;
		width: 100%;
	}
	.individual-testimonial .avatar-wrap {
		margin-left: 18px !important;
	}
	.col-md-4.advncdcstmfldech {
		border-right: 1px none #bdc3c7;
	}
	.advncdcstmfldechg1 {
		border-right: 1px none #bdc3c7;
	}
	.advncdcstmfldechg1.right-padd-fi1.mf1 {
		width: 100%;
	}
	.mdsg12 {
		float: left;
		padding-left: 0;
		width: 100%;
	}
	.advncdcstmfldechg1.right-padd-fi.rightghb-none.mf1 {
		width: 100%;
	}
	.advncdcstmfldechg1 {
		height: auto;
		padding-bottom: 15px !important;
		width: 100% !important;
	}
	.pull-right-box {
		float: left !important;
		width: 100% !important;
	}
	.flex-direction-nav .flex-prev {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 22px auto;
		left: 10px !important;
	}
	.flex-direction-nav a {
		height: 30px !important;
		width: 30px !important;
		top: 60% !important;
	}
	.flex-direction-nav .flex-next {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 22px auto;
		right: 10px !important;
		text-align: center;
	}
	.chat-box-head {
		height: auto;
	}
	.see-allbut a,
	a.see-allbut{
		display: inline-block;
		font-size: 13px;
		padding: 12px 13px;
	}
	.main-box {
		box-shadow: 0 0 1px #333;
		float: none !important;
		margin: 20px auto 35px;
		padding: 20px;
		width: 93%;
	}
	.main-box .list-item {
		display: inline-block;
		width: 50%;
	}
	.mob-rate {
		float: none !important;
	}
	.advanced-min-box {
	  width: 65% !important;
	}
	/* */ 
	body.home .homesearchwpr .inrhmesrchsngl label .label-text {
		padding-left: 0px;
	}
	.btn-space {
		width: 35%;
	}
	.myacntlayntwpr .col-sm-3 {
		width: 100% !important;
	}
}
@media (max-width: 599px) {
	#popup-model {
	  height: 100%;
	  left: 0;
	  position: fixed;
	  right: 0;
	  top: 0;
	  width: 100%;
	  z-index: 999999;
	}
	.auto-poup-box-modal {
	  margin-left: auto;
	  margin-right: auto;
	  width: 95%;
	}
	.list-container {
	  max-height: 380px;
	  height: 400px;
	}
	.green-border-box-q {
	  margin-top: 10px;
	}
	#capture_mob_form p#form_cont {
		margin-bottom: 10px;
	}
	.link-box-main-button {
	  float: left;
	  padding-left: 0;
	  width: 50%;
	}
	.img-flower-box {
	  border-radius: 50%;
	  float: left;
	  height: 50px;
	  margin-right: 10px;
	  margin-top: 2px;
	  overflow: hidden;
	  width: 50px;
	}
	/**/
	
	 .center-img-acc {
	  margin-bottom:  7%!important;
	}
	#page, .mfp-iframe-scaler, .slick-list {
	  overflow: visible!important;
	}
	.menu-notification-cont {
		left: 132px;
		top: auto;
	}
	.homesearchwpr .inrhmesrchsngl {
		margin: 0 auto;
		width: 100%;
	}
	.input-top-label {
		width: 100% !important;
	}
	.input-top-label label input {
		width: 87% !important;
	}
	.input-top-label label .label-text {
		font-size: 14px;
		width: 85%;
	}
	.input-top-label label {
		padding-top: 10px;
	}
	.custompricewidget {
		padding-left: 15px;
		padding-right: 15px;
	}
	.custompricewidget .widget_text {
		width: 100%;
	}
	.custompricewidget #text-8 {
		margin-left: 0;
		margin-right: 0;
	}
	.input-top-label {
		margin-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.col-md-5.clds1 {
		margin-bottom: 13px;
		padding-left: 0;
	}
	.col-md-4.advncdcstmfldech {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
	.inrhmesrchsngl {
		margin-top: 15px !important;
	}
	.row.cstmadvncfltrwpr > div {
		margin-bottom: 14px !important;
	}
	.row.custom_topmargin {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.custom_topmargin .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		margin-right: 0;
		width: 49%;
	}
	.myacntlayntwpr .col-sm-3.dshbrdicn {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.adprdcticn {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.prdctwshlstmyacnt {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.adgrdnicn {
		float: left;
		width: 48%;
	}
	.myacntlayntwpr .col-sm-3.adqstnicn {
		float: left;
		width: 48%;
	}
	.content-grid-download__entry-image {
		height: auto;
		overflow: hidden;
	}
	.prdctgrdnqawpr .col-md-4.col-xs-12 {
		float: left;
		width: 94%;
	}
	.prdctgrdnqawpr .prdctseeall {
		width: 33%;
	}
	.prdctgrdnqawpr .prdctseeall a {
		border: 2px solid #6c6c6c;
		border-radius: 4px;
		color: #333;
		display: inline-block;
		float: right;
		font-size: 11px;
		margin-right: 15px;
		padding: 5px 11px;
		text-decoration: none;
		text-transform: uppercase;
		transition-duration: 0.2s, 1s;
		transition-timing-function: linear;
		width: auto;
	}
	.prdctgrdnqawpr .prdctclctn {
		font-size: 26px;
	}
	.singlequestionwpr {
		width: 94%;
	}
	.product_list_widget li {
		margin: 0 11px 20px !important;
		width: 45%;
	}
	.footer-box-my {
		text-align: center;
	}
	.features .col-xs-6 {
		width: 100%;
	}
	.mf1 {
		float: left !important;
		height: 135px;
		padding-left: 41px !important;
		width: 48% !important;
	}
	.qestnimg > img {
		width: 100%;
	}
	.prodcutcounterwpr {
		float: left;
		margin: 10px 30px;
		text-align: center;
		width: 35%;
	}
	.top-tx-fix-testmon {
		float: left;
		margin-bottom: 25px !important;
		margin-right: 0 !important;
		width: 100%;
	}
	.individual-testimonial .avatar-wrap {
		margin-left: 18px !important;
	}
	.col-md-4.advncdcstmfldech {
		border-right: 1px none #bdc3c7;
	}
	.advncdcstmfldechg1 {
		border-right: 1px none #bdc3c7;
	}
	.advncdcstmfldechg1.right-padd-fi1.mf1 {
		width: 100%;
	}
	.mdsg12 {
		float: left;
		padding-left: 0;
		width: 100%;
	}
	.advncdcstmfldechg1.right-padd-fi.rightghb-none.mf1 {
		width: 100%;
	}
	.advncdcstmfldechg1 {
		height: auto;
		padding-bottom: 15px !important;
		width: 100% !important;
	}
	.gardans-view-box .snglgardenimgwpr {
		width: 100%;
		margin-bottom: 15px;
	}
	.gardans-view-box .snglgardencntnt {
		float: left;
		margin-top: 40px;
		padding-left: 0;
		width: 100%;
	}
	.pull-left-box {
		float: right !important;
		width: 100%!important;
	}
	.pull-right-box {
		float: left !important;
		width: 100%!important;
	}
	.flex-direction-nav .flex-prev {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 22px auto;
		left: 10px !important;
	}
	.flex-direction-nav a {
		height: 30px !important;
		width: 30px !important;
		top: 60% !important;
	}
	.flex-direction-nav .flex-next {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 22px auto;
		right: 10px !important;
		text-align: center;
	}
	#uploadedprofileimage {
		height: 200px;
		margin-left: 0;
		margin-top: 50px;
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.editprofileuploadform {
		margin-bottom: 102px;
	}
	.link-download-but {
		float: left;
		text-align: center;
		width: 100%;
	}
	.invoice-download-but a, .link-download-but a {
		float: none;
		margin-bottom: 12px;
	}
	.chat-box-head {
		height: auto;
	}
	.see-allbut a {
		display: inline-block;
		font-size: 13px;
		padding: 12px 13px;
	}
	.main-box {
		box-shadow: 0 0 1px #333;
		float: none !important;
		margin: 20px auto 35px;
		padding: 20px;
		width: 93%;
	}
	.main-box .list-item {
		display: inline-block;
		width: 100%;
	}
	.mob-rate {
		float: none !important;
	}
	.advanced-min-box {
	  text-align: center !important;
	  width: 100% !important;
	  margin-bottom:0px;
	  
	}
	.advanced-min-box button {
	float:none;
	}
	.add-wish-mn {
	  text-align: center;
	  width: 100%;
	  padding-left:0px !important;
	}
	.row-thanks input {
	  width: 100% !important;
	}
	body .mg7 {
		width: 100%!important;
	}
}
@media screen and (min-width: 540px) {
   .alert-box-content {
    height: 200px;
    float: right;
    display: table !important;
    margin-bottom: 0px;
	}
	.alert-box-content>p {
		display: table-cell;
		vertical-align: middle;
		max-width:264px;
	}
}
@media (max-width: 480px) {
	
}
@media (max-width: 319px) {
	
}
@media screen and (device-aspect-ratio: 16/9) {
	.page-template-my-account .pull-right-box form .md1 > input[type=text], textarea, select {
		width: 99% !important;
	}
	#thanktop .textarea{
		width: 100% !important;
	}
	body .mob1 {
		width: 78%!important;
	}
	.md1 {
		width: 90%!important;
	}
}
/* for iphone 5 */
@media screen and (device-aspect-ratio: 375/667) {
	.page-template-my-account .pull-right-box form .md1 > input[type=text], textarea, select {
		width: 99% !important;
	}
	body .mob1 {
		width: 78%!important;
	}
	.md1 {
		width: 100%!important;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {
		width: 100%;
	}
	#uploadedprofileimage {
		width: 85%!important;
	}
	.mdf1 {
		width: 85%!important;
	}
	.mg1 {
		width: 85%!important;
	}
}
/* for iphone  */
@media screen and (device-aspect-ratio: 40/71) {
}

