/*
Theme Name: Twentysexteen child
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team

Author URI: https://wordpress.org/

Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout â€” the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog

Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/
/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */
/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of

 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

 */

/* Adjustments to header START */
.contattaci-menu {
	font-weight: bold !important;
}

#searchform {
	margin: 0 !important;
}

#s {
	max-width: 140px !important;
}

.rigt-search-inner {
	width: auto !important;
}

@media (min-width: 1200px) {
	header .container {
		width: 1190px !important;
	}
}

@media only screen and (max-width: 767px) and (min-width: 620px) {
	.rigt-search-out {
		float: right !important;
		width: auto !important;
	}
}

.contact-form {
	width: 200px !important;
}

#searchsubmit {
	width: 25px !important;
}

.rigt-search-out {
	width: 100% !important;
	max-width: 390px !important;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	.main_search_mobile {
		width: 150px !important;
		;
		padding: 7px !important;
		background-position: right 7px center !important;
		;
		text-align: left !important;
		;
	}
}

/* Adjustments to header END */

html {
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke: 1px transparent;
	font-family: "Open Sans", sans-serif;
	-webkit-text-size-adjust: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li {
	margin: 0;
	padding: 0;
}

ul,
ol,
li {
	list-style: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pad_none {
	padding: 0 !important;
}

/*HEADER START*/



.header_top_main {
	float: left;
	width: 100%;
	position: relative;
	z-index: 1;
}

.top_header_outer {
	padding: 15px 0 !important;
}

.header-top-inner {
	float: right;
}

.contact_button a {
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 38px;
	text-transform: uppercase;
	padding: 10px 12px 9px 20px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4279da+0,387cd9+23,1b87d3+43,1b87d3+70,1b87d3+100 */
	background: #4279da;
	/* Old browsers */
	background: -moz-linear-gradient(top, #4279da 0%, #387cd9 23%, #1b87d3 43%, #1b87d3 70%, #1b87d3 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4279da 0%, #387cd9 23%, #1b87d3 43%, #1b87d3 70%, #1b87d3 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4279da 0%, #387cd9 23%, #1b87d3 43%, #1b87d3 70%, #1b87d3 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4279da', endColorstr='#1b87d3', GradientType=0);
	/* IE6-9 */

}

.contact_button a:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
}

.contact03 {
	background: hsl(205, 84%, 38%) none repeat scroll 0 0;
	border-radius: 50%;
	color: hsl(0, 0%, 100%);
	font-size: 14px !important;
	margin-left: 14px;
	padding: 3px 0;
	text-align: center;
	width: 20px;
}

.contact_button a:hover .contact03 {
	background-color: #30952c;
}

.top-right {
	float: left;
}

.contry01 {
	float: left;
	background: #fafafa;
	border: 1px solid #e8e8e8;
	padding: 5px 0;
}

.btn-myacont {
	float: left;
}

.btn-myacont a {
	float: left;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	margin-left: 10px;
	text-transform: uppercase;
	padding: 8px 15px;
	border-radius: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7bd9+0,2085d4+12,1b87d3+100 */
	background: #3a7bd9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3a7bd9', endColorstr='#1b87d3', GradientType=0);
	/* IE6-9 */

}

#menu-mini-cart #menu-item-105 a {
	float: left;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	margin-left: 10px;
	text-transform: uppercase;
	padding: 8px 20px;
	border-radius: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7bd9+0,2085d4+12,1b87d3+100 */
	background: #3a7bd9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3a7bd9', endColorstr='#1b87d3', GradientType=0);
	/* IE6-9 */

}

#menu-mini-cart #menu-item-105 a:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
}

.menu-mini-cart-it-container li a {
	float: left;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	margin-left: 10px;
	text-transform: uppercase;
	padding: 8px 20px;
	border-radius: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7bd9+0,2085d4+12,1b87d3+100 */
	background: #3a7bd9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3a7bd9', endColorstr='#1b87d3', GradientType=0);
	/* IE6-9 */

}

.menu-mini-cart-it-container li a:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
}

.menu-mini-cart-de-container li a {
	float: left;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	margin-left: 10px;
	text-transform: uppercase;
	padding: 8px 20px;
	border-radius: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7bd9+0,2085d4+12,1b87d3+100 */
	background: #3a7bd9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3a7bd9 0%, #2085d4 12%, #1b87d3 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3a7bd9', endColorstr='#1b87d3', GradientType=0);
	/* IE6-9 */

}

.menu-mini-cart-de-container li a:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
}

#menu-mini-cart li {
	display: inline;
}

#wpmenucartli {
	line-height: 36px;
	padding: 0 10px;
}

/* for STICKY nav */
/*25-05-2017 start*/
#text-11 .textwidget img {
	width: 90%;
}

/*25-05-2017 end*/

@media only screen and (min-width: 768px) {
	.sticky {
		border-top: 0 none;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 999;
	}

	.sticky.logo-main-full {
		background-color: #ffffff;
	}

	.header_nav_main {
		height: 221px;
		position: relative;
	}
}

/*HEADER END*/

/* HEADER-DROPDOWN css starts */



.top-right {
	float: left;
	width: 135px;
}

.dropdown {
	background: #fafafa none repeat scroll 0 0;
	margin: 0 auto 1em;
	width: 90px;
}

.dropdown {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 0;
	font-family: 'Roboto', sans-serif;
}

.dropdown dt a span {
	display: block;
	height: 24px;
	width: 100%;
	border-radius: 3px;
	text-decoration: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFAQMAAACtnVQoAAAABlBMVEVHcEw6OjpVc+PcAAAAAXRSTlMAQObYZgAAABdJREFUCNdj+N/AUM/AYMfAIMPAwMEAAByCAmHsSri4AAAAAElFTkSuQmCC') no-repeat scroll right center;
}

.dropdown dt a {
	border: 1px solid #cdcdcd;
	border-radius: 3px;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 100%;
	padding: 6px;
}

.dropdown dt a:hover,
.dropdown dt a:active {
	border-color: #bdc3c7;
}

.dropdown dt span {
	display: block;
	line-height: 18px;
	cursor: pointer;
	color: #2e2e2e;
	font-size: 12px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}

.dropdown dd {
	position: relative;
}

.dropdown dd ul {
	background: hsl(0, 0%, 98%) none repeat scroll 0 0;
	border-radius: 3px;
	display: none;
	left: 0;
	list-style: outside none none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
	padding-left: 0px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.dropdown dd ul li:first-child a:hover {
	border-radius: 3px 3px 0 0;
}

.dropdown dd ul li:last-child a:hover {
	border-radius: 0 0 3px 3px;
}

.dropdown dd li a {
	display: block;
	padding: 7px;
	line-height: 18px;
	text-decoration: none;
	color: #2e2e2e;
	font-size: 12px;
	font-weight: 300;
	background: none;
	margin: 0 0 0px;
	font-family: 'Roboto', sans-serif;
	border-bottom: 1px solid #ddd;
}

.dropdown dd li a:hover {
	color: #e62117;
	cursor: pointer;
}

.selected {
	font-weight: 700;
}

.dropdown dd li a img {
	margin-right: 5px;
	margin-top: 1px;
}

.dropdown span img {
	border-right: 1px dotted;
	margin-right: 8px;
	margin-top: 1px;
	padding-right: 8px;
}

/* HEADER-DROPDOWN css ends */



.header-top-inner .wpmenucart-icon-shopping-cart-0 {
	color: #46ab42;
	font-size: 18px;
}

.items03-top {
	float: left;
	color: #5d5d5d;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 5px;
}

.items03-top a {
	text-decoration: none;
	color: #5d5d5d;
}

.shopping-bag01 {
	color: hsl(118, 44%, 46%) !important;
	font-size: 18px !important;
	margin: 0 4px 4px 0;
}

.logo-outer03 {
	padding: 20px 0;
}

.navbar.navbar-default {
	border-bottom: 0 none;
	border-top: 0 none;
}

.logo-main {
	float: left;
	width: auto;
}

.logo-main-full {
	box-shadow: -1px 4px 5px hsl(0, 0%, 95%) inset;
	float: left;
	padding: 20px 0 0 0;
	width: 100%;
}

.why-igreen-nav {
	border-left: 1px solid hsl(0, 0%, 90%);
	float: left;
	list-style: outside none none;
	margin-left: 20px;
	margin-top: 10px;
	padding: 8px 0;
	width: auto;
}

.why-igreen-nav li {
	float: left;
	color: #5d5d5d;
	text-transform: uppercase;
	font-size: 14px;
}

.why-igreen-nav li a {
	text-decoration: underline;
	color: #5d5d5d;
	padding-left: 10px;
	font-size: 14px;
	text-transform: uppercase;
}

.why-igreen-nav li a:hover {
	text-decoration: none !important;
}

.rigt-search-outer03 {
	float: right;
	width: auto;
}

.rigt-search-inner>a {
	float: right;
	padding: 10px 14px;
}

.rigt-search-inner>a:hover {
	opacity: 0.8;
}

.rigt-search-out {
	float: right;
	margin: 5px 0 0;
	width: 42%;
}

.rigt-search-inner {
	border: 1px solid hsl(0, 0%, 91%);
	float: left;
	font-family: "Open Sans", sans-serif;
	position: relative;
	margin: 1px 0 0 0;
}

#searchsubmit {
	background: #fafafa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAKlBMVEVHcExbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1uy/CezAAAADnRSTlMA/+7hrAZVmXVJFz4504uYHNoAAABrSURBVAjXY2DgcRLyZgCBQkFDwVIgzS6cyposDmQctGJg4DKcwMDgmADkJTowMCgGABlBCgwMwiANzAJQESYFqJqJQDUbYbrYhRMYJgs2MDCwFgoZCQpKAOW5nYQ8G0FCIMAheAHCYOhNAABHaBDR7b8XewAAAABJRU5ErkJggg==') no-repeat center center;
	height: 40px;
	border: 0 none;
	color: rgba(0, 0, 0, 0);
}

.resch-field {
	background: hsl(0, 0%, 98%) none repeat scroll 0 0;
	border: medium none;
	float: left;
	padding: 10px;
}

.resch-button {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	border: medium none;
	cursor: pointer;
	float: right;
	padding: 10px 20px;
}

.contact-form {
	border-left: 1px dotted #5b5b5b;
	float: right;
	margin-left: 21px;
	padding-left: 22px;
	width: 40%;
}

.contact-form h4 {
	float: left;
	color: #5d5d5d;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	width: 100%;
}

.contact-form h4 a {
	text-decoration: none;
	color: #5d5d5d;
}

.contact-form p {
	color: hsl(0, 0%, 49%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: 300;
	text-transform: uppercase;
	width: auto;
	margin-left: 16px;
}

.phone03 {
	color: hsl(118, 39%, 51%) !important;
	font-size: 25px !important;
	margin-right: 6px;
	float: left;
}

nav {
	background: #46ab42 none repeat scroll 0 0;
	float: left;
	margin-top: 20px;
	width: 100%;
}

.navbar-default {
	background-color: hsla(0, 0%, 0%, 0);
	border-color: transparent;
	margin: 0px;
}

.navbar-default .navbar-nav>li {
	float: left;
	border-left: 1px solid #7ec37b;
}

.navbar-default .navbar-nav>li:last-child {
	border-right: 1px solid #7ec37b;
}

.navbar-default .navbar-nav>li>a {
	color: hsl(0, 0%, 100%);
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	padding: 20px 30px 20px 30px !important;
	text-transform: uppercase;
}

.navbar-collapse.collapse {
	padding: 0 !important;
}

.navbar-default .navbar-nav>li:hover>a {
	background: #5b5b5b;
	color: #fff;
}

/* HEADER-DROPDOWN css ends */

/* BANNER PART START */

.bannr-full {
	float: left;
	position: relative;
	padding-bottom: 60px;
	width: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e7e7e7+0,e8e8e8+12,ebebeb+28,ececec+53,e3e3e3+70,ebebeb+100 */
	background: #e7e7e7;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e7e7e7 0%, #e8e8e8 12%, #ebebeb 28%, #ececec 53%, #e3e3e3 70%, #ebebeb 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e7e7e7 0%, #e8e8e8 12%, #ebebeb 28%, #ececec 53%, #e3e3e3 70%, #ebebeb 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e7e7e7 0%, #e8e8e8 12%, #ebebeb 28%, #ececec 53%, #e3e3e3 70%, #ebebeb 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ebebeb', GradientType=0);
	/* IE6-9 */
	overflow-x: hidden;

}

.bannre-iner {
	background: hsla(0, 0%, 0%, 0) url('/wp-content/themes/twentysixteen-child/css/../images/bannrer-box-bg.png') no-repeat scroll right top;
	padding: 50px 0;
	position: relative;
}

.fistr-in-bannr {}

.fistr-in-bannr img {
	width: 100%;
	height: auto;
}

.secnd-in-bannr {
	padding: 100px 10px 0 !important;
}

.secnd-in-text {
	padding-left: 30px;
}

.secnd-in-text h2 {
	color: hsl(0, 0%, 25%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
	font-weight: 200;
	text-transform: uppercase;
	text-align: left;
}

.button-baner {
	float: left;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 14px 25px;
	border-radius: 5px;
	margin-top: 34px;
	text-transform: uppercase;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4b74dc+0,1f85d4+44,1b87d3+100 */
	background: #4b74dc;
	/* Old browsers */
	background: -moz-linear-gradient(top, #4b74dc 0%, #1f85d4 44%, #1b87d3 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4b74dc 0%, #1f85d4 44%, #1b87d3 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4b74dc 0%, #1f85d4 44%, #1b87d3 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4b74dc', endColorstr='#1b87d3', GradientType=0);
	/* IE6-9 */

}

.button-baner:hover {
	text-decoration: none;
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1b87d3+0,1f85d4+56,4b74dc+100 */
	background: #1b87d3;
	/* Old browsers */
	background: -moz-linear-gradient(top, #1b87d3 0%, #1f85d4 56%, #4b74dc 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #1b87d3 0%, #1f85d4 56%, #4b74dc 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #1b87d3 0%, #1f85d4 56%, #4b74dc 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1b87d3', endColorstr='#4b74dc', GradientType=0);
	/* IE6-9 */

}

.green-gadget-out {
	float: left;
	width: 100%;
	margin-top: 60px;
}

.green-gadget01 {
	background: hsl(0, 0%, 100%) url('/wp-content/themes/twentysixteen-child/css/../images/flowers_can_img.jpg') no-repeat scroll center top / cover;
	border: 5px solid hsl(0, 0%, 100%);
	float: left;
	margin-right: 10px;
	text-align: center;
	width: 49%;
}

.green-gadget01 h3 {
	background: hsla(0, 0%, 0%, 0.78) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	float: left;
	font-size: 15px;
	margin-top: 150px;
	padding: 16px 0;
	text-align: center;
	width: 100%;
	background-size: 100%;
	text-transform: uppercase;
}

.green-gadget02 {
	background: hsl(0, 0%, 100%) url('/wp-content/uploads/2021/04/U-Trash-iGreen-scaled-1.jpg') no-repeat scroll center top;
	border: 5px solid hsl(0, 0%, 100%);
	float: left;
	text-align: center;
	width: 48%;
}

.green-gadget02 h3 {
	background: hsla(0, 0%, 0%, 0.78) none repeat scroll 0 0 / 100% auto;
	color: hsl(0, 0%, 100%);
	float: left;
	font-size: 15px;
	margin-top: 150px;
	padding: 16px 0;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
}

.banner-main-inner {
	position: relative;
}

.third-in-banner {
	position: absolute;
	width: 325px;
	right: 0;
	top: 70px;
	z-index: 99;
	-moz-box-shadow: -5px 0px 12px #cecece;
	-webkit-box-shadow: -5px 0px 12px #cecece;
	box-shadow: -5px 0px 12px #cecece;
}

.heading-inform {
	float: left;
	background: #1b87d3;
	padding: 22px 30px;
	text-align: left;
}

.heading-inform h2 {
	float: left;
	font-size: 26px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
}

.heading-inform p {
	color: #fff !important;
	float: left;
	font-size: 17.5px;
	font-weight: 200;
	text-transform: uppercase;
}

.heading-inform p a {
	color: #fff !important;
	text-decoration: none;
}

.heading-inform p a:hover {
	color: #fff !important;
	text-decoration: none;
}

.banre-form-part {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	float: left;
	padding: 10px 30px 15px !important;
	width: 100%;
}

.bannre-form-inner {
	float: left;
	width: 100%;
}

div.wpcf7-response-output {
	margin: 5px 10px !important;
}

.bannre-form-field {
	width: 100%;
	background: #fff;
	font-family: "Open Sans", sans-serif;
	color: #5d5d5d;
	border-radius: 4px;
	font-size: 13px;
	text-transform: capitalize;
	border: 1px solid #dedede;
	padding: 9px 15px !important;
	margin-bottom: 8px;
}

/* 
.carousel-control {
  color:#6c6c6c !important;
  width: 10px !important;
  font-size: 16px !important;
}
 */

.bannre-massege-field {
	width: 100%;
	background: #fff;
	font-family: "Open Sans", sans-serif;
	color: #5d5d5d;
	border-radius: 8px;
	font-size: 13px;
	text-transform: capitalize;
	border: 1px solid #dedede;
	padding: 12px 15px !important;
	margin-bottom: 10px;
	max-width: 100%;
	resize: none;
}

.captcha-out03 {
	float: left;
	width: 100%;
}

.captach02-img {
	float: left;
	width: 48%;
	margin-right: 6px;
}

.captach02-img img {
	width: 100%;
}

.captach02-text {
	float: left;
	width: 48%;
}

.bannre-captcah-field {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: 1px solid hsl(0, 0%, 87%);
	border-radius: 4px;
	color: hsl(0, 0%, 36%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	margin-bottom: 0px;
	max-width: 100%;
	padding: 10px !important;
	text-transform: capitalize;
	width: 100%;
}

.bannre-button-field {
	float: left;
	background: #47ac43;
	border-radius: 5px;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 700;
	margin-top: 0px;
	padding: 14px 25px;
	text-align: center;
	text-transform: uppercase;
	border: none;
	width: 100%;
}

.bannre-button-field:hover {
	background: #414141;
	text-decoration: none;
	color: #fff;
}

.carousel-control.left {
	background-image: none;
	background-repeat: repeat-x;
}

.carousel-control.right {
	background-image: none;
	background-repeat: repeat-x;
	left: auto;
	right: 0;
}

/* BANNER PART END */

/* Discover Green Unique Gadgets start */



.woocommerce-Price-currencySymbol {
	margin: 0;
}

.discover-green-full {
	float: left;
	width: 100%;
	background: #fff;
}

.discover-green-innr {
	padding: 50px 0 !important;
	text-align: center;
}

.discover-green-innr h2 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAABAQMAAABQeigsAAAAA1BMVEVDQ0PhJwKvAAAACklEQVQI12PACQAAGgABkLDMXQAAAABJRU5ErkJggg==') center bottom no-repeat;
	color: hsl(0, 0%, 26%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	padding-bottom: 27px;
	text-transform: capitalize;
	width: 100%;
}

.discover-section-main {
	margin-top: 25px;
}

.discover02-first {
	background: #eecc6b;
	padding: 40px 20px !important;
	text-align: center;
	position: relative;
	min-height: 502px !important;
}

.discover02-first span {
	float: left;
	min-height: 295px;
	text-align: center;
	width: 100%;
}

.discover02-first p {
	float: left;
	width: 100%;
	font-size: 19px;
	color: #2b2b2b;
	text-align: center;
	font-weight: 500;
	margin: 20px 0 20px 0;
	min-height: 85px;
	max-height: 85px;
	overflow: hidden;
}

.scopri01 {
	background: hsla(0, 0%, 0%, 0) linear-gradient(to bottom, hsl(223, 67%, 58%) 0%, hsl(206, 74%, 48%) 44%, hsl(205, 77%, 47%) 100%) repeat scroll 0 0;
	border-radius: 4px;
	color: hsl(0, 0%, 100%);
	float: none;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	padding: 12px 0;
	text-align: center;
	text-transform: uppercase;
	width: 140px;
	display: inline-block;
	position: relative;
	z-index: 1;
}

.scopri01:hover {
	background: hsla(0, 0%, 0%, 0) linear-gradient(to bottom, hsl(205, 77%, 47%) 0%, hsl(206, 74%, 48%) 56%, hsl(223, 67%, 58%) 100%) repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	text-decoration: none;
}

.from-part {
	border-left: 100px solid hsla(0, 0%, 0%, 0);
	border-top: 100px solid hsl(118, 44%, 47%);
	height: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	z-index: 99;
}

/*.from-part p
  {
    float:left;
    text-align:center;
    font-size:12px;
    color:#fff;
    font-weight:200;
    -webkit-transform: rotate(-90deg);
     font-family: "Open Sans",sans-serif;
  }*/

.from-part p {
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 200;
	margin: -133px 0 0 -130px;
	text-align: center;
	transform: rotate(43deg);
	min-height: 100%;
	max-height: initial !important;
	overflow: visible;
}

.from-part p span {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	font-family: "Open Sans", sans-serif;
}

.black-layer {
	background: hsla(0, 0%, 0%, 0.67) none repeat scroll 0 0;
	float: left;
	height: 100%;
	left: 0;
	padding: 0 !important;
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
}

.discover02-first:hover .black-layer {
	display: block;
}

.space01 {
	padding: 0 10px !important;
}

.discover-all-green02 {
	text-align: center;
	padding: 0 0 60px 0 !important;
}

.discover-all-green02 a {
	border: 1px solid hsl(0, 0%, 83%);
	border-radius: 4px;
	color: hsl(0, 0%, 30%);
	display: inline-block;
	float: none;
	font-size: 15px;
	padding: 20px 40px !important;
	text-decoration: none;
	text-transform: uppercase;
	box-shadow: 3px 4px 0 #f0f0f0;
}

.discover-all-green02 a:hover {
	background: #47ac43;
	color: #fff;
	box-shadow: 3px 4px 0 #c0e3bf;
}

/* Discover Green Unique Gadgets end*/

/*GREEN_PRODUCTS_START*/



.green_products {
	border-top: 1px #dedede solid;
	float: left;
	background: #fff;
	width: 100%;
	padding: 102px 0 97px;
	margin-top: 0;
	text-align: center;
}

.green_product_icon {
	position: relative;
}

.green_product_icon img {
	margin: -139px 0 0;
}

/* 
.green_product_icon img {
  left: 44%;
  position: absolute;
  top: -154px;
} */

.green_products h3 {
	font-size: 34px;
	line-height: 35px;
	color: #424242;
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
	padding-bottom: 25px;
	position: relative;
}

.payment.footer_tittle:nth-child(5) {
	text-align: center;
}

.green_products .sept {
	text-align: center;
	width: 100%;
	float: left;
}

.green_products .sept span {
	border-bottom: 1px #434343 solid;
	height: 1px;
	width: 200px;
	display: inline-block;
}

.product_outer {
	margin-top: 60px;
	display: table;
	padding: 0 5% !important;
}

.product {
	float: left;
	margin: 0 6px;
}

.product_outer ul li:last-child {
	margin-right: 0;
}

/*.product_blog a
{
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  cursor:pointer;
  border:1px #c7c7c7 solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  height:95px;
  width:110px;
  padding:0 14px;
}*/

.product_blog img {
	left: 50%;
	max-width: 85%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.product_blog a {
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	height: 95px;
	padding: 0 14px;
	position: relative;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 221px;
}

.green_products .slick-prev,
.green_products .slick-next {
	top: 46%;
}

/*GREEN_PRODUCTS_ENDS*/

/*IGREENS_GADGET_START*/



.igreen_gadgets {
	background: url('/wp-content/themes/twentysixteen-child/css/../images/gardget_bg.jpg') center top no-repeat;
	background-size: cover;
	padding: 100px 0 116px;
	float: left;
	width: 100%;
	text-align: center;
}

.igreen_gadgets h3 {
	font-size: 34px;
	line-height: 35px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
	padding-bottom: 25px;
	position: relative;
}

.igreen_gadgets .sept-botom {
	float: left;
	text-align: center;
	width: 100%;
}

.igreen_gadgets .sept-botom span {
	border-bottom: 1px solid #fff;
	display: inline-block;
	height: 1px;
	width: 200px;
}

.gadgets_out {
	margin-top: 80px;
}

.gad_con {
	padding: 0 6px !important;
}

.gad_con:nth-child(1) {
	padding-right: 6px !important;
}

.gad_con:nth-child(4) {
	padding-left: 6px !important;
}

.gadgets_blogs {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border-radius: 2px;
	cursor: pointer;
	overflow: hidden;
}

.gad_con:hover .gadgets_blogs img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.effect-julia h2 {
	color: hsl(196, 58%, 96%);
	font-family: "Open Sans", sans-serif;
	font-size: 28px;
	text-transform: none;
	float: left;
	font-weight: 700 !important;
}

.gadgets_blogs img {
	width: 100%;
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

figure.effect-julia p {
	background: transparent !important;
	color: #fff !important;
	display: inline-block;
	font-size: 16px !important;
	font-weight: 500;
	margin: 0px !important;
	padding: 0px !important;
	text-transform: none;
	transform: translate3d(-360px, 0px, 0px);
	-moz-transform: translate3d(-360px, 0px, 0px);
	-webkit-transform: translate3d(-360px, 0px, 0px);
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}

.gadgets_blogs h5 {
	font-size: 15px;
	line-height: 18px;
	padding: 30px 0 38px;
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

/*IGREENS_GADGET_ENDS*/

/*ECO_OBJECT_START*/

.eco_object {
	padding: 80px 0 67px 0;
	text-align: center;
	float: left;
	width: 100%;
	background: #fff;
}

.eco_object h3 {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 29px;
	font-weight: 100;
	line-height: 35px;
	padding-bottom: 20px;
	position: relative;
}

/* .eco_object h3::after
{
  content:"";
  border-bottom:1px #424242 solid;
  height:1px;
  position:absolute;
  bottom:0;
  left:45%;
  width:200px;
}

 */



.eco_object .sept-center01 {
	float: left;
	text-align: center;
	width: 100%;
}

.eco_object .sept-center01 span {
	border-bottom: 1px solid hsl(0, 0%, 26%);
	display: inline-block;
	height: 1px;
	width: 200px;
}

.object_outer {
	padding-top: 52px;
	text-align: center !important;
}

.effect-julia>img {
	width: 100%;
}

.grid {
	float: none;
}

.object_inner_part {
	padding: 0 6px !important;
}

.object_inner_part figure {
	width: 100% !important;
}

.grid {
	padding: 5em 0 !important;
}

.grid figure {
	max-height: 460px !important;
}

/*ECO_OBJECT_ENDS*/

/*MAKE_AN_START*/



.make_an {
	background: rgba(237, 237, 237, 0.9);
	text-align: center;
	float: left;
	width: 100%;
	padding: 38px 0;
}

.make-enquiry {
	position: relative;
}

.make-enquiry h3 {
	font-size: 24px;
	line-height: 16px;
	color: #1b87d2;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
}

.slide-button {
	content: "";
	height: 43px;
	left: 50%;
	position: absolute;
	top: -56px;
	cursor: pointer;
	width: 43px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAACWCAMAAACfFepnAAAANlBMVEVHcEwbh9Ibh9L///8bh9Ibh9Ibh9Ibh9Ibh9Ibh9LX6/hPotwzlNeq0+9yteTM5fVYp97v9/zCUUuLAAAACnRSTlMAxv//JpfpOGzNE0ETawAAAWdJREFUWMPtWNluhDAMXPAGSDZc//+ztYMq2NihnUp9qOp5wxkF35Hm8XD8GM8pxKHvhxim5y0vMOvEEFrssesVutFiTuUsL3PaifY0L7kYJn1lFPuy0gXrIrZYXTyKcUtUIW1iHxVzJgNzxRVmTmQi5TdubDMPbrzGvlIT65mHsfbzJaj8PVzgzG9v17z46EolzkNXqskH6Z6a2CA1Dpx5uqcS1yIwdVAxaSpHNpT/Z/qKSlk8mNT/Leoi+Qq6ogZ1FmdjHb9JTVIxjmo/Pnsb5WyXuD4/7qlyiFABB86w7qglLCBZQAmAwgLtgjQh0NrAwBhjWFHPMVTDXU3sel1y318ZyCIC1huyNJFVjCx46NlAHiPoiXM4HA6Hw+FwuD7wB/UBy9+GPqDQ1ge0u019QKOpD5iR2fqAgZY+YHtg6gN2vkx9wM7Bf9IHWskCSgAUFmgXpAmB1gYGBhlDYLhdH3B94BfwAdqaKnON9jqJAAAAAElFTkSuQmCC') center -7px no-repeat;
	transform: translate(-50%);
}

.slide-button2 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAACWCAMAAACfFepnAAAANlBMVEVHcEwbh9Ibh9L///8bh9Ibh9Ibh9Ibh9Ibh9Ibh9LX6/hPotwzlNeq0+9yteTM5fVYp97v9/zCUUuLAAAACnRSTlMAxv//JpfpOGzNE0ETawAAAWdJREFUWMPtWNluhDAMXPAGSDZc//+ztYMq2NihnUp9qOp5wxkF35Hm8XD8GM8pxKHvhxim5y0vMOvEEFrssesVutFiTuUsL3PaifY0L7kYJn1lFPuy0gXrIrZYXTyKcUtUIW1iHxVzJgNzxRVmTmQi5TdubDMPbrzGvlIT65mHsfbzJaj8PVzgzG9v17z46EolzkNXqskH6Z6a2CA1Dpx5uqcS1yIwdVAxaSpHNpT/Z/qKSlk8mNT/Leoi+Qq6ogZ1FmdjHb9JTVIxjmo/Pnsb5WyXuD4/7qlyiFABB86w7qglLCBZQAmAwgLtgjQh0NrAwBhjWFHPMVTDXU3sel1y318ZyCIC1huyNJFVjCx46NlAHiPoiXM4HA6Hw+FwuD7wB/UBy9+GPqDQ1ge0u019QKOpD5iR2fqAgZY+YHtg6gN2vkx9wM7Bf9IHWskCSgAUFmgXpAmB1gYGBhlDYLhdH3B94BfwAdqaKnON9jqJAAAAAElFTkSuQmCC') center -103px no-repeat !important;
}

.arrow-right04 {
	border: 1px solid #fff;
	border-radius: 50%;
	display: inline-block;
	float: none;
	font-size: 20px;
	padding: 0 !important;
	text-align: center;
	width: 23px;
}

/*MAKE_AN_ENDS*/

/*NEWS_LATER_START*/



.news_letter_out {
	background: hsl(205, 77%, 47%) none repeat scroll 0 0;
	display: none;
	float: left;
	padding: 120px 0 125px;
	width: 100%;
}

.request_con {
	padding-right: 120px;
	text-align: left;
}

.request_con h3 {
	font-size: 50px;
	line-height: 60px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
	padding-bottom: 35px;
	position: relative;
}

.request_con h3::after {
	content: "";
	border-bottom: 1px #fff solid;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0%;
	width: 200px;
}

.request_con p {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	margin-top: 34px;
}

#contact_form label:last-child {
	float: right;
	width: 76%;
	text-align: center;
}

.text_filed {}

.wpcf7-form .text_filed br {
	display: none;
}

.wpcf7-form .Message {
	display: inline;
}

div.wpcf7-validation-errors {
	float: left;
	width: 100%;
}

.request_right_top input[type="text"],
.request_right_top input[type="tel"],
.request_right_top input[type="email"] {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 99%;
	border: none;
	padding: 16px 29px;
	display: inline-block;
	font-size: 15px;
	line-height: 18px;
	color: #4d4d4d;
	margin: 0 3px 8px;
}

.request_right_top textarea {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 99%;
	border: none;
	height: 129px;
	min-height: 129px;
	padding: 16px 29px;
	display: inline-block;
	font-size: 15px;
	line-height: 18px;
	color: #4d4d4d;
	margin: 0 3px 10px;
}

.form_bottom {
	margin-top: 13px;
	float: left;
}

.filed_con_01 {
	height: 62px;
	float: left;
	width: 180px;
	background: url('/wp-content/themes/twentysixteen-child/css/../images/code_number.png') left top no-repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 3px;
	cursor: pointer;
}

.form_bottom input[type="text"] {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	border: none;
	float: left;
	height: 40px;
	font-size: 15px;
	line-height: 18px;
	color: #4d4d4d;
	margin: 0 6px;
}

.form_bottom input[type="submit"] {
	background: #47ac43;
	border: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 22px 74px;
	font-size: 17px;
	line-height: 18px;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	float: left;
}

/*NEWS_LATER_ENDS*/

/* FOOTER START */



footer {
	padding: 80px 0 50px;
	background: #fff;
	float: left;
	width: 100%;
}

.footer_tittle .email_con .wpcf7-email {
	background: #ededed;
	border: none;
	border-radius: 4px;
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 100;
	line-height: 16px;
	padding: 12px 16px;
	width: 147px;
	margin: 0 6px 0 0;
}

.footer_tittle .email_con .wpcf7-submit {
	background: #1b87d3;
	border: none;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	padding: 10px 12px;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 10px;
}

.footer_tittle .email_con .wpcf7-submit:hover {
	background-color: #46ab42;
}

.footer_tittle .email_con .wpcf7-response-output {
	float: left;
	margin: 8px 0 0 !important;
	width: 100%;
}

.payment {
	float: left;
	margin-right: 10px;
	width: 252px;
}

.payment:nth-child(2) {
	width: 150px;
}

.payment:last-child {
	margin-right: 0;
}

.payment ul {
	display: inline-block;
	margin-bottom: 0;
}

.footer_upper {
	padding-bottom: 50px !important;
}

.payment li {
	float: left;
	margin: 6px 6px 6px 0;
}

.payment li:nth-child(2) {
	margin: 6px 6px 6px 0;
}

.payment li:last-child {
	margin-bottom: 0;
}

.footer_tittle h4 {
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase;
	color: #373737;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	margin-bottom: 5px;
}

.footer_tittle h5 {
	font-size: 15px;
	margin-top: 25px;
	display: inline-block;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	line-height: 18px;
	text-transform: uppercase;
	color: #373737;
	font-weight: 500;
}

.footer_tittle p {
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 20px;
	margin-top: 17px;
}

.footer_con ul {
	margin-bottom: 0;
	margin-top: 5px;
}

.footer_con {
	float: left;
	width: 100%;
}

.dealer {
	margin-top: 20px;
}

.dealer a {
	text-decoration: none;
	background: #1b87d3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 14px 20px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	display: inline-block;
}

.dealer a:hover {
	background-color: #46ab42;
}

.footer_con ul li {
	color: #373737;
	font-weight: 200;
	float: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}

.footer_con li a {
	color: hsl(0, 0%, 22%);
	text-decoration: none;
}

.footer_con li a:hover {
	color: #46ab42;
}

.footer_bottom {
	float: left;
	width: 100%;
	padding: 50px 0 0 !important;
	border-top: 1px #e7e7e7 solid;
}

.footer_bottom>a {
	display: inline-block;
}

.footer_right {
	border-left: 1px solid #dbdbdb;
	padding: 10px 0 10px 27px !important;
}

.footer_right ul li {
	font-weight: 500;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	margin-right: 12px;
	line-height: 18px;
	text-transform: uppercase;
}

.footer_right ul li:last-child {
	margin-right: 20px;
}

.footer_right li a {
	color: #7ec37b;
	text-decoration: underline;
}

.footer_right li a:hover {
	color: #46ab42;
}

/* FOOTER END */

/* slider */



.multi-item-carousel {
	.carousel-inner {
		>.item {
			transition: 500ms ease-in-out left;
		}

		.active {
			&.left {
				left: -33%;
			}

			&.right {
				left: 33%;
			}
		}

		.next {
			left: 33%;
		}

		.prev {
			left: -33%;
		}

		@media all and (transform-3d),
		(-webkit-transform-3d) {
			>.item {
				// use your favourite prefixer here  transition: 500ms ease-in-out all;
				backface-visibility: visible;
				transform: none !important;
			}
		}
	}

	.carouse-control {

		&.left,
		&.right {
			background-image: none;
		}
	}
}

// non-related styling:
body {
	background: #333;
	color: #ddd;
}

.bannr-full .left.carousel-control {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AB7fW/BPqhNuNscJjP+mrD4AAACKSURBVAjXJc4xDoJAEIXhl4AFHWMIopFE4wUMJ4Ab0NEaE3qOYGdBwxFo6DmCPQ1Hct7bbfbLn8zuwHi+3Q+8ixUvYQRm4vhEnBIPoCEuLWIjFg9EzkD0DI4MDI5JwdEiMWFAdBc2oBKuIfn4SYkv70xEyaTfJ0/C2ZNgNaKP4AuEnW053AKKd/oH9pUWbc2mEScAAAAASUVORK5CYII=');
	background-position: 47px center;
	background-repeat: no-repeat;
	left: 0;
	z-index: 99;
	width: 8%;
	left: 0;
}

/* 
.bannr-full .left.carousel-control {
  left: -84px; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AB7fW/BPqhNuNscJjP+mrD4AAACKSURBVAjXJc4xDoJAEIXhl4AFHWMIopFE4wUMJ4Ab0NEaE3qOYGdBwxFo6DmCPQ1Hct7bbfbLn8zuwHi+3Q+8ixUvYQRm4vhEnBIPoCEuLWIjFg9EzkD0DI4MDI5JwdEiMWFAdBc2oBKuIfn4SYkv70xEyaTfJ0/C2ZNgNaKP4AuEnW053AKKd/oH9pUWbc2mEScAAAAASUVORK5CYII=');
  z-index: 99;
} */

.bannr-full .right.carousel-control {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AFnfHfEOM26xjErOot+z/IUAAACFSURBVAjXLc7BCYMwGMXxR0WwpYIRD70UEnAADy4gxRmK5NLSBeoGukFPvXeZzuX7Xszpx5+QPFynp+Op4PFPeOM8CDXQC84jmwWmu8CUzwJTFCwFgekgMGERLkAn3ICPoelwfCCFr11mKPUOw8/AcNJfDKuBodCeFxD2zTFtHjlGaFonbGe3E4JIRgMvAAAAAElFTkSuQmCC');
	background-position: 4px center;
	background-repeat: no-repeat;
	right: -47px;
	width: 40px;
	background-color: transparent;
}

.discover-section-main .glyphicon-chevron-left::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AB7fW/BPqhNuNscJjP+mrD4AAACKSURBVAjXJc4xDoJAEIXhl4AFHWMIopFE4wUMJ4Ab0NEaE3qOYGdBwxFo6DmCPQ1Hct7bbfbLn8zuwHi+3Q+8ixUvYQRm4vhEnBIPoCEuLWIjFg9EzkD0DI4MDI5JwdEiMWFAdBc2oBKuIfn4SYkv70xEyaTfJ0/C2ZNgNaKP4AuEnW053AKKd/oH9pUWbc2mEScAAAAASUVORK5CYII=');
	background-position: 3px center;
	background-repeat: no-repeat;
	margin: 0 4px 0 0;
	padding: 10px;
	position: absolute;
	background-color: transparent;
}

.discover-section-main .glyphicon-chevron-right::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AFnfHfEOM26xjErOot+z/IUAAACFSURBVAjXLc7BCYMwGMXxR0WwpYIRD70UEnAADy4gxRmK5NLSBeoGukFPvXeZzuX7Xszpx5+QPFynp+Op4PFPeOM8CDXQC84jmwWmu8CUzwJTFCwFgekgMGERLkAn3ICPoelwfCCFr11mKPUOw8/AcNJfDKuBodCeFxD2zTFtHjlGaFonbGe3E4JIRgMvAAAAAElFTkSuQmCC');
	background-position: 3px center;
	background-repeat: no-repeat;
	content: "";
	font-size: 18px;
	padding: 10px;
	position: absolute;
	background-color: transparent;
}

.glyphicon-chevron-left::before {
	background: hsl(0, 0%, 0%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	content: "";
	font-size: 18px;
	padding: 10px;
	margin: 0 4px 0 0;
	position: absolute;
	left: -40px;
}

.glyphicon-chevron-right::before {
	background: hsl(0, 0%, 0%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	content: "";
	font-size: 18px;
	padding: 10px;
	position: absolute;
	right: -42px;
}

#jssor_1 {
	float: left;
	position: relative;
	width: 100% !important;
}

.bannr-full .glyphicon-chevron-left::before {
	background: transparent;
	color: #6c6c6c;
	content: "";
	font-size: 18px;
	padding: 10px;
	font-family: 'FontAwesome';
}

.bannr-full .glyphicon-chevron-right::before {
	content: "";
	background: transparent;
	color: #6c6c6c;
	font-size: 18px;
	padding: 10px;
	font-family: 'FontAwesome';
}

/* slider end */



.well {
	border: none !important;
	background: none !important;
	border-radius: 4px !important;
	box-shadow: none !important;
	margin-bottom: 0px !important;
	min-height: 20px !important;
	padding: 19px !important;
}

/* .social-icons-outr {
  float: left;
  position: fixed;
  text-align: left;
  top: 24%;
  z-index:1;
} */

.social-icons-outr {
	float: left;
	left: -103px;
	position: fixed;
	text-align: left;
	top: 24%;
	z-index: 999;
}

.social-icons-outr a:hover {
	left: 100px;
	transition: width 2s ease 0s;
	transition: all 0.5s ease 0s;
}

.social-icons-outr ul {
	list-style: none;
	margin: 0;
}

.social-icons-outr li {
	float: none;
	margin-bottom: 5px;
	transition: width 2s;
	-webkit-transition: width 2s;
	/* Safari 3.1 to 6.0 */
	transition: all 0.5s ease 0s;
}

/* .social-icons-outr li:first-child
{
  background:#3d5aa6;
} */

.social-icons-outr a {
	float: left;
	left: 0;
	margin-bottom: 4px;
	position: relative;
	transition: width 2s ease 0s;
	width: 100%;
	transition: all 0.5s ease 0s;
}

/* 
.social-icons-outr a {
  float: left;
  left: -104px;
  position: relative;
  transition: width 2s ease 0s;
  width: 100%;
  margin-bottom: 4px;
} */



.social-icons-outr a {
	left: 0px;
	transition: width 2s;
	-webkit-transition: width 2s;
	/* Safari 3.1 to 6.0 */
	transition: all 0.5s ease 0s;
}

.icon-firts-text {
	background: #3d5aa6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAoAQMAAADjUclwAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAH/ubwM0AAAAVSURBVAjXYxAgAiowODA0ALECYbUAiOADcWI6NWQAAAAASUVORK5CYII=')right 3px no-repeat;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	padding: 14px 10px;
	text-transform: uppercase;
	width: 72%;
	text-align: center;
}

.icon-second-text {
	background: #01b3fb url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAoAQMAAADjUclwAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAH/ubwM0AAAAVSURBVAjXYxAgAiowODA0ALECYbUAiOADcWI6NWQAAAAASUVORK5CYII=')right 3px no-repeat;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	padding: 14px 10px;
	text-transform: uppercase;
	width: 72%;
	text-align: center;
}

.icon-three-text {
	background: #da1914 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAoAQMAAADjUclwAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAH/ubwM0AAAAVSURBVAjXYxAgAiowODA0ALECYbUAiOADcWI6NWQAAAAASUVORK5CYII=')right 3px no-repeat;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	padding: 14px 10px;
	text-transform: uppercase;
	width: 72%;
	text-align: center;
}

.icon-fourth-text {
	background: #0077b5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAoAQMAAADjUclwAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAH/ubwM0AAAAVSURBVAjXYxAgAiowODA0ALECYbUAiOADcWI6NWQAAAAASUVORK5CYII=')right 3px no-repeat;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	padding: 14px 10px;
	text-transform: uppercase;
	width: 72%;
	text-align: center;
}

.icon-fifth-text {
	background: #dd4828 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAoAQMAAADjUclwAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAH/ubwM0AAAAVSURBVAjXYxAgAiowODA0ALECYbUAiOADcWI6NWQAAAAASUVORK5CYII=')right 3px no-repeat;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	padding: 14px 10px;
	text-transform: uppercase;
	width: 72%;
	text-align: center;
}

.icon-sixth-text {
	background: #3a3a3a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAoAQMAAADjUclwAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAH/ubwM0AAAAVSURBVAjXYxAgAiowODA0ALECYbUAiOADcWI6NWQAAAAASUVORK5CYII=')right 3px no-repeat;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	padding: 14px 10px;
	text-transform: uppercase;
	width: 72%;
	text-align: center;
}

.facebook02 {
	background: hsl(223, 46%, 45%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%) !important;
	font-size: 16px !important;
	padding: 15px 0px;
	width: 40px;
	text-align: center;
	border-radius: 0 4px 4px 0px;
}

.twitter02 {
	background: #01b3fb;
	color: hsl(0, 0%, 100%) !important;
	font-size: 16px !important;
	padding: 15px 0px;
	width: 40px;
	text-align: center;
	border-radius: 0 4px 4px 0px;
}

.pinterest02 {
	background: #da1914;
	color: hsl(0, 0%, 100%) !important;
	font-size: 16px !important;
	padding: 15px 0px;
	width: 40px;
	text-align: center;
	border-radius: 0 4px 4px 0px;
}

.linkedin02 {
	background: #0077b5;
	color: hsl(0, 0%, 100%) !important;
	font-size: 16px !important;
	padding: 15px 0px;
	width: 40px;
	text-align: center;
	border-radius: 0 4px 4px 0px;
}

.google-plus02 {
	background: #dd4828;
	color: hsl(0, 0%, 100%) !important;
	font-size: 16px !important;
	padding: 15px 0px;
	width: 40px;
	text-align: center;
	border-radius: 0 4px 4px 0px;
}

.footer-logo {
	float: left;
	margin-right: 10px;
}

.copy-right01 {
	color: #4d4d4d;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 4px;
	text-transform: capitalize;
}

.envelope02 {
	background: #3a3a3a;
	color: hsl(0, 0%, 100%) !important;
	font-size: 16px !important;
	padding: 15px 0px;
	width: 40px;
	text-align: center;
	border-radius: 0 4px 4px 0px;
}

.slick-prev::before {
	content: "â†�";
	display: none;
}

.slick-next::before {
	content: "â†’";
	display: none;
}

.slick-prev {
	background: hsla(0, 0%, 0%, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AB7fW/BPqhNuNscJjP+mrD4AAACKSURBVAjXJc4xDoJAEIXhl4AFHWMIopFE4wUMJ4Ab0NEaE3qOYGdBwxFo6DmCPQ1Hct7bbfbLn8zuwHi+3Q+8ixUvYQRm4vhEnBIPoCEuLWIjFg9EzkD0DI4MDI5JwdEiMWFAdBc2oBKuIfn4SYkv70xEyaTfJ0/C2ZNgNaKP4AuEnW053AKKd/oH9pUWbc2mEScAAAAASUVORK5CYII=') no-repeat scroll left 0px !important;
	height: 23px !important;
	left: -42px !important;
	margin-right: -23px !important;
	position: absolute !important;
}

.slick-next {
	background: hsla(0, 0%, 0%, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AFnfHfEOM26xjErOot+z/IUAAACFSURBVAjXLc7BCYMwGMXxR0WwpYIRD70UEnAADy4gxRmK5NLSBeoGukFPvXeZzuX7Xszpx5+QPFynp+Op4PFPeOM8CDXQC84jmwWmu8CUzwJTFCwFgekgMGERLkAn3ICPoelwfCCFr11mKPUOw8/AcNJfDKuBodCeFxD2zTFtHjlGaFonbGe3E4JIRgMvAAAAAElFTkSuQmCC') no-repeat scroll left 0 !important;
	height: 23px !important;
	margin-right: 0 !important;
	position: absolute !important;
	right: -54px !important;
}

.slick-dotted.slick-slider {
	margin-top: 65px;
}

.slick-dots {
	display: none !important;
}

.hedersection02 {}

.social-icons-outr a:hover {
	text-decoration: none;
}

/* HACKS */



@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.contact-form {
		width: 41%;
	}

	.icon-fifth-text {
		padding: 5px 10px;
		width: 70%;
	}

	::i-block-chrome,
	.scopri01 {
		background-color: #2b81d5 !important;
	}

	::i-block-chrome,
	.from-part p {
		-webkit-transform: rotate(40deg);
	}

	::i-block-chrome,
	.icon-firts-text,
	.icon-second-text,
	.icon-three-text,
	.icon-fourth-text,
	.icon-fifth-text,
	.icon-sixth-text {
		padding: 14px 10px;
	}
}

/* IGREENS GADGET  START PAGE 31AUG  */



.outer-igreen-new04 {
	padding-top: 70px !important;
}

.outer-igreen-new04 ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

.outer-igreen-new04 li {
	float: left;
	/*  display:inline-block; */

}

.outer-igreen-new04 li a {
	border: 1px solid #fff;
	border-radius: 4px;
	color: #fff;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 29px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 20px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 281px;
	margin: 0 5px;
}

.outer-igreen-new04 li a span {
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 12px;
	margin: 0 0 6px;
	width: 100%;
}

/* 
.outer-igreen-new04 li a span
{
  float:left;
  width:100%;
  font-family: 'Open Sans', sans-serif;
  font-size:20px;
  font-weight:400;
  margin:0px;
} */

.outer-igreen-new04 li a:hover {
	text-decoration: none;
	color: #5b5b5b;
	border: 1px solid #fff;
	background: #fff;
	transition: all 0.5s ease;
}

.uniqe-new04-outer {
	margin-bottom: 20px;
}

.uniqe-new04-outer:last-child {
	margin-bottom: 20px;
}

.black-layer-discover04 {
	background: hsla(0, 0%, 0%, 0.67) none repeat scroll 0 0;
	float: left;
	left: 0;
	padding: 145px 20px !important;
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
	height: 100%;
}

.black-layer-discover04 h4 {
	float: left;
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: 19px;
	font-weight: 300;
	margin: 0px;
	padding: 0px;
}

.black-layer-discover04 p {
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: 300;
	margin: 5px 0 28px;
	text-transform: capitalize;
	width: 100%;
}

.new-discover04:hover .black-layer-discover04 {
	display: block;
}

.new-discover04:hover .scopri01 {
	visibility: hidden;
}

.new-discover04:hover .fower-part04 {
	visibility: hidden !important;
}

.black-layer-bg {
	float: left;
	text-align: center;
	width: 100%;
}

.black-layer-bg span {
	border-bottom: 1px solid #fff;
	display: inline-block;
	float: none;
	height: 1px;
	min-height: 22px !important;
	width: 90px;
}

.black-layer-bg-button {
	border-radius: 4px;
	background: #47ac43;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	float: none;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	padding: 12px 0;
	text-align: center;
	text-transform: uppercase;
	width: 140px;
}

.black-layer-bg-button:hover {
	text-decoration: none;
	color: #fff;
	background: hsla(0, 0%, 0%, 0) linear-gradient(to bottom, hsl(223, 67%, 58%) 0%, hsl(206, 74%, 48%) 44%, hsl(205, 77%, 47%) 100%) repeat scroll 0 0;
}

/* .bannr-greeng-gadget-full
{
  float:left;
  position:relative;
  padding-bottom: 60px;
  background-image: url('/wp-content/themes/twentysixteen-child/css/../images/baner-iner05.jpg');
  background-position:right top;
  background-repeat:no-repeat;
  width:100%;
  background-size:100%;
} */



.bannr-greeng-gadget-full {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/baner-iner05.jpg');
	background-position: 68% top;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	padding-bottom: 0px;
	position: relative;
	width: 100%;
	background-color: #eeeeee;
}

.green-gadget-iner06 {}

.bannr-greeng-gadget-inner {
	padding: 50px 0;
	position: relative;
}

.fistr-gadget03-bannr {}

.green-gadget-iner-left {
	padding-bottom: 40px !important;
	padding-top: 116px !important;
	text-align: left;
}

.green-gadget-iner-left h2 {
	color: #414141;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 50px;
	font-weight: 200;
	text-align: left;
	text-transform: uppercase;
}

.green-gadget-iner-left h4 {
	color: #424242;
	float: left;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 200;
	line-height: 42px;
	text-align: left;
	text-transform: capitalize;
}

.green-gadget-iner-left p {
	color: #424242;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-weight: 200;
	text-align: left;
	text-transform: capitalize;
}

.custmize-in-gadgets03 {
	margin-top: 50px;
}

.custmize-in-gadgets03 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.custmize-in-gadgets03 li {
	float: left;
	width: 33.33%;
}

.custmize-in-gadgets03 li a {
	border: 1px solid #c3c0c0;
	/* border-bottom: 1px solid #c3c0c0;
  border-left: 1px solid #c3c0c0; */

	float: left;
	min-height: 135px;
	padding: 14px 20px !important;
	text-align: left;
}

.custmize-in-gadgets03 li a h3 {
	float: left;
	width: 100%;
	color: #47ac43;
	font-size: 22px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	text-transform: capitalize;
}

.custmize-in-gadgets03 li a p {
	float: left;
	width: 100%;
	color: #424242;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	text-transform: capitalize;
}

.custmize-in-gadgets03 li:nth-child(2) a {
	border-right: 1px solid #c3c0c0;
	border-left: 1px;
}

.custmize-in-gadgets03 li:nth-child(3) a {
	border-left: 0;
}

.custmize-in-gadgets03 li:nth-child(3) a:hover {
	border-left: 0;
}

.custmize-in-gadgets03 li:nth-child(2) a:hover {
	border-right: 0px;
	border-left: 0px;
}

.eco_object_outer li:nth-child(2) a {
	border-right: 1px solid #c3c0c0 !important;
}

.custmize-in-gadgets03 li a:hover {
	border: 1px solid #c3c0c0;
	transition: all 0.5s ease;
	position: relative;
}

.custmize-in-gadgets03 li a:hover:after {
	border: 2px solid #46ab42;
	content: "";
	height: 135px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 100.5%;
	z-index: 99;
}

.custmize-in-gadgets03.eco_object_outer li a {
	min-height: 135px;
}

.custmize-in-gadgets03.eco_object_outer li a:hover:after {
	height: 135px;
}

.bredgram-full {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 0 !important;
	background: #fff;
}

.bredgram-inner03 {}

.bredgram-inner03 ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	position: relative;
	z-index: 9;
}

.bredgram-inner03 li {
	float: left;
}

.bredgram-inner03 li a {
	color: #424242;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 600;
	margin-right: 10px;
	text-transform: none;
}

.bredgram-inner03 li a:hover {
	color: #47ac43;
	text-decoration: none;
}

.active04 {
	background: #5b5b5b;
}

/* IGREENS GADGET  START PAGE 31AUG END */



.color-green {
	color: #47ac43 !important;
}

/*PRODUCT DETGIALS PAGE START*/



.flower_can_left_outer {
	padding-right: 90px !important;
}

.flower_can_right_outer h2 {
	color: #424242;
	font-size: 34.14px;
	line-height: normal;
	padding: 0 0 25px !important;
	padding: 0;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	position: relative;
}

.flower_can_right_outer h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 200px;
	left: 0;
	height: 1px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzOTUyQUIyNzFDQTExRTZCNEFDRkI3Mjc5Rjg1OUYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzOTUyQUIzNzFDQTExRTZCNEFDRkI3Mjc5Rjg1OUYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjM5NTJBQjA3MUNBMTFFNkI0QUNGQjcyNzlGODU5RjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjM5NTJBQjE3MUNBMTFFNkI0QUNGQjcyNzlGODU5RjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6q/SdmAAAADklEQVR42mJwdnYGCDAAAZYAykxt/dIAAAAASUVORK5CYII=') repeat-x;
}

.flower_can_right_outer p {
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	font-weight: 300;
	line-height: 27px;
	padding: 10px 0 10px !important;
}

.cool_gadget_logo {
	margin: 20px 0;
	text-align: right;
	width: 100%;
	float: left;
}

.customize_flowers_con a {
	font-size: 16px;
	color: #424242;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
	line-height: 30px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.customize_flowers_con a:hover {
	color: #424242;
	text-decoration: none;
}

.customize_version_con {
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	margin: 10px 0 15px;
	padding: 0;
}

.customize_version_con span {
	font-weight: 500;
}

.customize_quote_con {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #1b87d3;
}

.customize_quote_con a {
	float: left;
	padding: 21px 30px !important;
	font-size: 21px;
	color: #fff;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	line-height: 24px;
	text-decoration: none;
	text-transform: uppercase;
}

.customize_quote_con a:hover {
	color: #fff;
	text-decoration: none;
}

.customize_quote_con:hover {
	background: #46ab42;
	cursor: pointer;
}

.customize_quote_con span {
	font-size: 14px
}

.flower_can_rate {
	font-size: 34px;
	color: #424242;
	line-height: 25px;
	font-weight: 700;
	font-family: "Open Sans", sans-serif;
	margin: 0 0 26px;
}

.flower_can_rate span {
	font-size: 14px;
	font-weight: 300;
	margin: 5px 0 0;
}

.flower_can_rate span a {
	text-decoration: underline;
	color: #424242;
}

.flower_can_rate span a:hover {
	text-decoration: none;
	color: #424242;
}

.addtocart_pic img {
	border: 2px solid #46ab42;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.addtocart_section_main {
	padding-left: 15px !important;
}

.addtocart_pic {
	float: left;
	margin: 0 15px 0 0;
	width: 122px;
}

.addtocart_main_outer {
	margin: 30px 0;
}

.addtocart_section_main {
	float: left;
	width: 72%;
}

.addtocart_section_main select {
	border: 1px solid #dadada;
	font-size: 15px;
	color: #373737;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	padding: 15px 7px;
	background: url('/wp-content/themes/twentysixteen-child/css/../images/img_select_arrow.png') right 22px no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.Options_outer {
	width: 60%;
	margin-right: 10px;
}

.ouantity_con {
	width: 20%;
}

.add_cart_button {
	margin: 30px 0 0;
}

.add_cart_button a {
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	padding: 15px 45px;
	line-height: 30px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #1b87d3;
	text-transform: uppercase;
}

.add_cart_button a:hover {
	color: #fff;
	text-decoration: none;
	background: #46ab42;
	transition: all 0.5s ease 0s;
}

.product-view-outer {
	display: table;
	float: left;
	margin: 0 10px;
}

.product_view02 {
	float: none;
	display: table-cell;
	border: 1px solid #c7c7c7;
	height: 210px;
	width: 230px;
	vertical-align: middle;
	border-radius: 4px;
}

.product_view02:hover {
	border: 1px solid #46ab42;
}

.product_view02>a {
	display: inline-block;
	float: none;
}

.product_view02 img {
	width: 100%;
}

.product-main-info-outer {
	float: left;
	width: 100%;
	margin: 45px 0 80px 0;
}

.product-info-inner {
	padding: 0 1% !important;
}

.tabs04-out03 {
	float: left;
}

.tabs-contant02 {
	border: 1px solid #46ab42;
	float: left;
	text-align: left;
	width: 100%;
	padding: 60px 40px 100px 40px;
	position: relative;
	top: -1px;
	-webkit-border-radius: 4px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 4px;
	-moz-border-radius-topleft: 0;
	border-radius: 4px;
	border-top-left-radius: 0;
}

.tabs-contant02 p {
	color: #373737;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	line-height: 33px;
	margin-bottom: 20px;
	width: 100%;
}

.tabs-contant02 p:last-child {
	margin-bottom: 0px;
}

.tabs04-out {}

.tabs04-out ul {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.tabs04-out li {
	float: left;
	margin: 0 6px 0 0;
}

.tabs04-out li:last-child {
	margin: 0 0px 0 0;
}

.tabs04-out li a {
	float: left;
	font-size: 17px;
	color: #373737;
	font-family: "Open Sans", sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	background: #46ab42;
	padding: 14px 16px;
	color: #fff;
	text-decoration: none;
	border-top: 1px solid #46ab42;
	border-left: 1px solid #46ab42;
	border-right: 1px solid #46ab42;
}

.tabs04-out li:first-child a {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}

.tabs04-out li.ui-tabs-active.ui-state-active a {
	background: #fff;
	color: #46ab42;
	border-top: 1px solid #46ab42;
	border-left: 1px solid #46ab42;
	border-right: 1px solid #46ab42;
	border-bottom: 0px solid #46ab42;
}

/* thumnails slider */



.rg-image-wrapper {
	position: relative;
	padding: 20px 30px;
	background: transparent url('/wp-content/themes/twentysixteen-child/css/../images/black.png') repeat top left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height: 20px;
}

.rg-image {
	position: relative;
	text-align: center;
	line-height: 0px;
}

.rg-image img {
	max-height: 100%;
	max-width: 100%;
}

.rg-image-nav a {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000 url('/wp-content/themes/twentysixteen-child/css/../images/nav.png') no-repeat -20% 50%;
	width: 28px;
	height: 100%;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 0.3;
	outline: none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}

.rg-image-nav a.rg-image-nav-next {
	right: 0px;
	left: auto;
	background-position: 115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}

.rg-image-nav a:hover {
	opacity: 0.8;
}

.rg-caption {
	text-align: center;
	margin-top: 15px;
	position: relative;
}

.rg-caption p {
	font-size: 11px;
	letter-spacing: 2px;
	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	line-height: 16px;
	padding: 0 15px;
	text-transform: uppercase;
}

.rg-view {
	height: 30px;
}

.rg-view a {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: #464646 url('/wp-content/themes/twentysixteen-child/css/../images/views.png') no-repeat top left;
	border: 3px solid #464646;
	opacity: 0.8;
}

.rg-view a:hover {
	opacity: 1.0;
}

.rg-view a.rg-view-full {
	background-position: 0px 0px;
}

.rg-view a.rg-view-selected {
	background-color: #6f6f6f;
	border-color: #6f6f6f;
}

.rg-view a.rg-view-thumbs {
	background-position: 0px -16px;
}

.rg-loading {
	width: 46px;
	height: 46px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #000 url('/wp-content/themes/twentysixteen-child/css/../images/ajax-loader.gif') no-repeat center center;
	margin: -23px 0px 0px -23px;
	z-index: 100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity: 0.7;
}

.rg-thumbs {
	position: relative;
	z-index: 99;
}

.rg-view {
	display: none;
}

.rg-image-nav {
	display: none;
}

/* thumnails slider end */

/* 6 sep  */



.customize-or-content {
	color: #424242;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
	margin: 18px 0 18px;
	padding: 0;
	text-align: left;
}

/* 
.customize-or-content {
  color: #424242;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  margin: 0 0 35px;
  padding: 0;
  text-align: left;
} */



.add02 {
	margin: 15px 0 18px !important;
}

.right-new02 {
	color: #fff !important;
	display: inline-block !important;
	font-size: 18px !important;
	margin: 0 0 2px 14px !important;
	position: relative;
	top: -3px;
}

/* 6 sep  */

/* =============14sep2016(MS)=================== */



.discover-section-main .space01 {
	margin: 0 0 18px;
}

/*15-09-2016*/



.flower_can_left_outer .images {
	text-align: center;
}

.flower_can_right_outer .price del {
	float: left;
	margin: 7px 0 0 0;
}

.woocommerce-variation-price {
	margin: 0 0 8px 0;
	float: left;
	width: 100%;
}

.flower_can_right_outer .price del .woocommerce-Price-amount.amount {
	font-size: 18px;
	margin: 0 21px 0 0;
}

.price ins {
	text-decoration: none;
}

.flower_can_right_outer .price ins .woocommerce-Price-amount.amount {
	font-size: 26px !important;
	margin: 0 7px 0 0;
	font-weight: 700;
}

.flower_can_right_outer .cart {
	float: left;
	margin: 0 0 20px 0;
	width: 329px;
}

.flower_can_right_outer .cart .quantity {
	float: left;
	margin: 0 10px 0 10px;
	width: 100px;
}

.postid-110 .flower_can_right_outer .cart .quantity,
.postid-637 .flower_can_right_outer .cart .quantity,
.postid-558 .flower_can_right_outer .cart .quantity,
.postid-598 .flower_can_right_outer .cart .quantity,
.postid-558 .flower_can_right_outer .cart .quantity,
.postid-617 .flower_can_right_outer .cart .quantity,
.postid-580 .flower_can_right_outer .cart .quantity {
	display: block !important;
}

.flower_can_right_outer .cart .quantity input {
	border: 1px solid #dadada;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #373737;
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 14px 6px 13px;
	width: 100%;
}

.flower_can_right_outer .cart .quantity select {
	border: 1px solid #dadada;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #373737;
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 14px 6px 13px;
	width: 100%;
}

.flower_can_right_outer .cart button.alt {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 15px 45px;
	text-decoration: none;
	text-transform: uppercase;
}

.flower_can_right_outer .cart button.alt:hover {
	background: #46ab42 !important;
	color: #fff;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.flower_can_right_outer p.price {
	color: #424242;
	display: inline-flex;
}

.flower_can_right_outer .product_meta {
	float: left;
	margin: 15px 0 10px;
	width: 100%;
}

.flower_can_right_outer .product_meta .posted_in {
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	font-weight: 700;
	margin: 6px 0 0 0;
}

.flower_can_right_outer .product_meta .posted_in a {
	color: #373737;
	font-size: 14px;
	font-weight: 300;
}

.flower_in_can_outer .related.products {
	border-top: 1px solid #dedede;
	float: left;
	margin: 53px 0 0;
	padding: 102px 0 97px;
	width: 100%;
}

.flower_in_can_outer .related.products h2 {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 100;
	line-height: 35px;
	padding-bottom: 25px;
	position: relative;
	text-align: center;
}

.flower_in_can_outer .related.products .products {
	margin: 65px 0 0 0;
}

.flower_in_can_outer .related.products .sept {
	float: left;
	text-align: center;
	width: 100%;
}

.flower_in_can_outer .related.products .sept span {
	border-bottom: 1px solid #434343;
	display: inline-block;
	height: 1px;
	width: 200px;
}

.flower_in_can_outer .related.products .products li h3,
.flower_in_can_outer .related.products .products li .price,
.flower_in_can_outer .related.products .products li .add_to_cart_button {
	display: none;
}

.flower_in_can_outer .related.products .products li {
	display: table;
	float: left;
	margin: 0 10px;
	text-align: center;
	width: auto;
}

.flower_in_can_outer .related.products .products li .woocommerce-LoopProduct-link {
	display: table-cell;
	float: none;
	vertical-align: middle;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	width: 230px;
	height: 210px;
}

.flower_in_can_outer .related.products .products li img {
	display: inline-block;
	margin: 0;
	width: 37%;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper {
	width: 100%;
	float: left;
	margin: 95px 0 80px;
}

.tabs04-out li.active a {
	background: #fff;
	border-color: #46ab42;
	border-style: solid;
	border-width: 1px 1px 0;
	color: #46ab42;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {
	border: 1px solid #46ab42;
	border-radius: 0 4px 4px;
	float: left;
	margin: 0;
	padding: 60px 40px;
	position: relative;
	text-align: left;
	top: -1px;
	width: 100%;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2 {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 35px;
	padding-bottom: 18px;
	position: relative;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p {
	color: #373737;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	line-height: 33px;
	margin-bottom: 20px;
	width: 100%;
}

#reviews .comment-form {
	float: left;
	margin: 10px 0 0;
	width: 100%;
}

#reviews .comment-reply-title {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 35px;
	padding-bottom: 0;
	position: relative;
}

#reviews #comments {
	width: 100%;
	float: left;
}

#reviews #review_form_wrapper {
	float: left;
	width: 100%;
}

.woocommerce #review_form #respond p.comment-form-rating {
	margin: 0;
}

.woocommerce #review_form #respond p .stars {
	margin: 0;
}

#tab-reviews #review_form .comment-form-comment textarea {
	border: 1px solid #dbdbdb;
	height: 150px;
	max-height: 150px;
}

#tab-reviews #review_form_wrapper .form-submit input {
	background: #1b87d3 !important;
	border-radius: 4px !important;
	color: #fff !important;
	font-family: "Open Sans", sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 15px 45px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}

#tab-reviews #review_form_wrapper .form-submit input:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none !important;
	transition: all 0.5s ease 0s !important;
}

.woocommerce p.stars a {
	color: #46ab42;
}

.woocommerce span.onsale {
	font-family: "Open Sans", sans-serif;
	height: 45px;
	line-height: 41px !important;
	width: 45px;
	text-transform: uppercase;
}

.woocommerce ul.products li.product .onsale {
	margin: -20px -15px 0 0;
}

.single_product_icon {
	float: left;
	margin: -154px 0 0;
	position: relative;
	text-align: center;
	width: 100%;
}

.woocommerce-breadcrumb {
	background: none;
	border-bottom: 1px solid #e0e0e0;
	color: #424242 !important;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 15px !important;
	font-weight: 600;
	margin: 22px 0 0 !important;
	padding: 0 0 16px 0 !important;
	text-transform: none;
	width: 100%;
}

.woocommerce-breadcrumb a {
	color: #47ac43 !important;
	margin: 0 10px;
}

.rg-thumbs {
	position: relative;
	z-index: 99;
}

.woocommerce span.onsale {
	top: 10.5em !important;
}

.yikes-custom-woo-tab-title {
	display: none;
}

#tab-description h2 {
	display: none;
}

.woocommerce-Reviews-title {
	display: none;
}

.wrps_related_products .owl-item {
	display: table;
	float: left;
	margin: 0;
	text-align: center;
	width: 230px;
	height: 210px;
}

.wrps_related_products .owl-item .wpb-wrps-item {
	background: none !important;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	display: table-cell;
	height: 210px;
	vertical-align: middle;
	width: 224px;
	margin: 0 5px;
}

.wrps_related_products .owl-item .wpb-wrps-item:hover {
	border: 1px solid #46ab42;
	cursor: pointer;
}

.wrps_related_products .owl-item .wpb-wrps-item img {
	display: inline-block;
	margin: 0;
	width: 65%;
}

.wrps_related_products .owl-item .wpb-wrps-item figcaption {
	display: none;
}

.wrps_related_products .owl-wrapper-outer {
	height: 210px;
}

.wrps_related_products_area .wrps_related_products_area_title {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 100;
	line-height: 35px;
	margin: 0 0 55px;
	padding-bottom: 29px;
	position: relative;
	text-align: center;
}

.wrps_related_products_area {
	border-top: 1px solid #dedede;
	float: left;
	margin: 53px 0 0;
	padding: 102px 0 97px;
	width: 100%;
}

.wrps_related_products_area .wrps_related_products_area_title span::before {
	border-bottom: 1px solid #434343;
	content: "";
	display: inline-block;
	height: 1px;
	margin: 64px 0 0 22px;
	position: absolute;
	width: 200px;
}

.wrps_related_products_area .owl-pagination {
	display: none;
}

.wrps_related_products_area .owl-buttons {
	right: 0 !important;
	top: 92px !important;
	width: 100%;
}

.wrps_related_products_area .owl-buttons i {
	display: none;
}

.wrps_related_products_area .owl-theme .owl-controls .owl-buttons div.owl-prev {
	float: left;
	margin: 0 0 0 -32px !important;
	background: hsla(0, 0%, 0%, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AB7fW/BPqhNuNscJjP+mrD4AAACKSURBVAjXJc4xDoJAEIXhl4AFHWMIopFE4wUMJ4Ab0NEaE3qOYGdBwxFo6DmCPQ1Hct7bbfbLn8zuwHi+3Q+8ixUvYQRm4vhEnBIPoCEuLWIjFg9EzkD0DI4MDI5JwdEiMWFAdBc2oBKuIfn4SYkv70xEyaTfJ0/C2ZNgNaKP4AuEnW053AKKd/oH9pUWbc2mEScAAAAASUVORK5CYII=') no-repeat scroll left 0 !important;
	height: 23px !important;
	border: none !important;
}

.wrps_related_products_area .owl-theme .owl-controls .owl-buttons div.owl-next {
	float: right;
	margin: 0 -32px 0 0 !important;
	background: hsla(0, 0%, 0%, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AFnfHfEOM26xjErOot+z/IUAAACFSURBVAjXLc7BCYMwGMXxR0WwpYIRD70UEnAADy4gxRmK5NLSBeoGukFPvXeZzuX7Xszpx5+QPFynp+Op4PFPeOM8CDXQC84jmwWmu8CUzwJTFCwFgekgMGERLkAn3ICPoelwfCCFr11mKPUOw8/AcNJfDKuBodCeFxD2zTFtHjlGaFonbGe3E4JIRgMvAAAAAElFTkSuQmCC') no-repeat scroll left 0 !important;
	height: 23px !important;
	border: none !important;
}

.thumbnails.columns-3.owl-carousel.owl-theme .owl-item {
	border: 1px solid #b1b1b1 !important;
	border-radius: 4px;
	display: block;
	float: left;
	margin-left: 5px;
	width: 113px !important;
}

.thumbnails.columns-3.owl-carousel.owl-theme {
	border-bottom: 1px solid #d8d8d8;
	margin: 0 0 50px;
	padding: 0 0 2px;
}

/*15-09-2016 end*/



.flower_can_right_outer .variations_form.cart table.variations {
	float: left;
	width: 100%;
}

.flower_can_right_outer .variations_form.cart table.variations tr {
	float: left;
	margin: 0 14px 0 0;
}

.flower_can_right_outer .variations_form.cart table.variations select {
	border: 1px solid #dadada;
	font-size: 15px;
	color: #373737;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	padding: 15px 7px;
	background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAA0AB0DAREAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAECBQYH/8QAJRAAAgEEAQMEAwAAAAAAAAAAAAECAwQREgUhMUETM1FiccLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD0AAAAAAAAABDaSbbwl3bARkpRUotNNZTXkCN476bLbGdc9cAWArOEakJQnFSjJYafZoDn50OT4ScqfG0nd2lV4p05PrQk/wBf781GhxPFuzc7i5qeve1vcqvx9V8IitIAAAAAAAAAAAAAAD//2Q==') right 1px no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.flower_can_right_outer .variations_form.cart table.variations tr td.label {
	display: none;
}

.flower_can_right_outer .variations_form.cart table.variations tr td .reset_variations {
	display: none !important;
}

.flower_can_right_outer .variations_form.cart table.variations select#pa_shape {
	width: 200px;
}

.flower_can_right_outer .variations_form.cart table.variations select#pa_size {
	width: 82px;
}

.single_variation_wrap {
	float: left;
	margin: 12px 0 0;
	width: 100%;
}

.flower_can_right_outer .product_meta span.posted_in {
	float: left;
	width: 100%;
}

.flower_can_right_outer .product_meta span.sku_wrapper {
	float: left;
	width: 100%;
}

.flower_can_right_outer .product_meta span.sku {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}

.woocommerce-images div {
	text-align: center;
}

.woocommerce-images .jssort03 {
	border-bottom: 1px solid #d8d8d8;
	margin: 0;
	padding: 0 0 95px !important;
	position: absolute;
	top: 1px;
}

.jssort03 div:nth-child(3) {
	width: 394px !important;
}

.jssort03 div:nth-child(1) {
	background: none !important;
}

.woocommerce-images img {
	height: auto;
	max-width: 100%;
	width: 350px;
}

.woocommerce-images>div:nth-child(3) {
	margin: 138px 0 0;
}

.woocommerce-images .jssort03 div {
	margin: 0;
}

.woocommerce-images .jssort03 .c {
	background: none !important;
}

.woocommerce-images .jssort03 .w {
	border: 1px solid #b1b1b1 !important;
	border-radius: 4px;
}

.woocommerce-images .jssort03 .pav .w {
	border: 1px solid #46ab42 !important;
}

.woocommerce-images .jssort03 .w img {
	border-radius: 4px;
}

.woocommerce-images .jssora02l {
	background: transparent url('/wp-content/themes/twentysixteen-child/css/../images/nav_thumbs.png') no-repeat scroll left top !important;
	cursor: pointer;
	height: 33px !important;
	left: 0 !important;
	margin-top: 0;
	opacity: 0.8;
	top: 14px !important;
	width: 22px !important;
	z-index: 1;
}

.woocommerce-images .jssora02r {
	background: transparent url('/wp-content/themes/twentysixteen-child/css/../images/nav_thumbs.png') no-repeat scroll right top !important;
	cursor: pointer;
	height: 33px !important;
	right: 0 !important;
	margin-top: 0;
	opacity: 0.8;
	top: 14px !important;
	width: 22px !important;
	z-index: 1;
}

.woocommerce-images .jssora02ldn {
	background: transparent url('/wp-content/themes/twentysixteen-child/css/../images/nav_thumbs.png') no-repeat scroll left top !important;
	cursor: pointer;
	height: 33px !important;
	left: 0 !important;
	margin-top: 0;
	opacity: 0.8;
	top: 14px !important;
	width: 22px !important;
	z-index: 1;
}

.woocommerce-images .jssora02rdn {
	background: transparent url('/wp-content/themes/twentysixteen-child/css/../images/nav_thumbs.png') no-repeat scroll right top !important;
	cursor: pointer;
	height: 33px !important;
	right: 0 !important;
	margin-top: 0;
	opacity: 0.8;
	top: 14px !important;
	width: 22px !important;
	z-index: 1;
}

.captcha_outer .img {
	background-color: #eee;
	float: left;
	margin: 0 8px 8px 0;
	padding: 6px 0;
	text-align: center;
	width: 115px;
}

.captcha_outer .wpcf7-form-control-wrap input {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: 1px solid hsl(0, 0%, 87%);
	border-radius: 4px;
	color: hsl(0, 0%, 36%);
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	margin-bottom: 0px;
	max-width: 100%;
	padding: 10px !important;
	text-transform: capitalize;
	width: 142px;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	display: block;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	font-weight: 400;
	margin: -6px 0 3px;
	width: 100%;
}

.main_download_outer span.wpcf7-not-valid-tip {
	color: #f00;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	left: 0;
	margin: 7px 0 3px;
	position: absolute;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	margin: 5px 0 0 !important;
	text-align: center;
}

div.wpcf7 img.ajax-loader {
	display: none;
}

.single_product_icon img {
	display: inline-block !important;
	float: none;
	width: auto !important;
}

.entry-header {
	display: none;
}

.entry-footer {
	display: none;
}

.green_products.inner_pages_green {
	margin: 0;
	border: none;
	position: 62px 0 97px;
}

.wpb_wrps_img_url {
	display: table-cell !important;
	height: 100% !important;
	vertical-align: middle !important;
	width: 100% !important;
}

.wpb-wrps-item figure {
	display: table !important;
	height: 100% !important;
	padding: 0;
	width: 100% !important;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	width: 100% !important;
	float: left;
}

.woocommerce table.shop_table {
	border: 1px solid #cacaca;
	background-color: #fff;
}

/* become-a-dealer new page start */



.become-dealer-iner {
	padding-bottom: 80px !important;
}

.become-dealer-iner h2 {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAAABCAIAAACt7KfUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODk5ODc3NDdCMjQxMUU2QTgzQ0Q2MDcxMTk2RjA2OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODk5ODc3NTdCMjQxMUU2QTgzQ0Q2MDcxMTk2RjA2OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4OTk4NzcyN0IyNDExRTZBODNDRDYwNzExOTZGMDY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4OTk4NzczN0IyNDExRTZBODNDRDYwNzExOTZGMDY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qvH1FAAAABZJREFUeNpidHZ2ZhgFo2AUoAKAAAMAc18Ay+l05gkAAAAASUVORK5CYII=') no-repeat scroll left bottom;
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 100;
	line-height: 35px;
	margin-bottom: 70px;
	padding-bottom: 30px;
	position: relative;
}

.cart_totals h2 {
	margin: 0 0 11px;
}

.woocommerce table.shop_table td {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.woocommerce table.shop_table td:last-child {
	border-right: none;
}

.woocommerce table.shop_table th {
	border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.woocommerce table.shop_table th:last-child {
	border-right: none !important;
}

.wc-proceed-to-checkout .checkout-button.button.alt {
	background: #1b87d3;
	border-radius: 4px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 15px 45px;
	text-decoration: none;
	text-transform: uppercase;
}

.wc-proceed-to-checkout .checkout-button.button.alt:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.actions input.button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal !important;
	padding: 11px 22px !important;
	text-decoration: none;
	text-transform: uppercase;
	opacity: 1 !important;
	border: none;
}

.actions input.button:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.coupon .input-text {
	height: 42px;
	width: 200px !important;
}

.type-page .woocommerce-info {
	margin: 0 !important;
}

.discover-green-full .checkout.woocommerce-checkout {
	background: #fff;
	border: 2px solid #e5e5e5;
	border-radius: 6px;
	box-shadow: 0 0 8px #dbdcdc;
	margin: 46px 0;
	padding: 36px 34px !important;
}

.checkout.woocommerce-checkout .input-text {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
	width: 100%;
}

.discover-green-full .checkout.woocommerce-checkout {
	background: #fff;
	border: 2px solid #e5e5e5;
	border-radius: 6px;
	box-shadow: 0 0 8px #dbdcdc;
	margin: 24px 0;
	padding: 37px 34px !important;
	float: left;
	width: 100%;
}

.checkout.woocommerce-checkout textarea.input-text {
	height: 100px;
}

.checkout.woocommerce-checkout h3 {
	margin: 0 0 18px;
}

.checkout.woocommerce-checkout label {
	margin: 0;
}

.become-form-01main {
	background: #fff;
	border: 2px solid #e5e5e5;
	border-radius: 6px;
	box-shadow: 0 0 8px #dbdcdc;
	padding: 80px 150px !important;
}

.select2-choice {
	height: 44px;
	padding: 8px !important;
}

.woocommerce-billing-fields {
	margin: 0 0 30px;
}

.become-form-01main h3 {
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	position: relative;
	text-transform: capitalize;
	margin-bottom: 40px;
	text-align: center;
}

.become-detail-part {
	padding: 0 60px 0 0 !important;
}

.woocommerce-checkout-payment {
	background: none !important;
}

.place-order .button.alt {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 15px 45px;
	text-decoration: none;
	text-transform: uppercase;
}

.place-order .button.alt:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.become-detail-iner01 {
	position: relative;
}

.discover-green-full .main_background {
	background: #fff;
	border: 2px solid #e5e5e5;
	border-radius: 6px;
	box-shadow: 0 0 8px #dbdcdc;
	margin: 0 0 46px 0;
	padding: 36px 34px !important;
	display: inline-block;
	width: 100%;
}

.become-detail-iner02 {
	position: relative;
}

.become-detail-iner01::after {
	background: #ffff none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 0px;
	width: 0px;
}

.detail-field04 {
	border: 1px solid #cbcbcb;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	padding: 13px 20px !important;
	background: #fff;
	color: #4d4d4d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: none;
	margin-bottom: 10px;
}

.become-detail-iner02::after {
	background: #e8e8e8 none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: -60px;
	position: absolute;
	top: 0;
	width: 1px;
}

.become-company-part {
	padding: 0 0 0 60px !important;
}

.detail-addres-field04 {
	border: 1px solid #cbcbcb;
	float: left;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	padding: 13px 20px !important;
	background: #fff;
	color: #4d4d4d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: none;
	margin-bottom: 10px;
	resize: none;
	max-width: 100%;
}

.become-select-country {
	-moz-appearance: none;
	background: #fff url('/wp-content/themes/twentysixteen-child/css/../images/become-selectpart-bg.png') no-repeat scroll 336px 22px;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #9e9e9e;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	outline: medium none;
	padding: 13px 20px !important;
	width: 100%;
}

.become-select-country option {
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #4d4d4d;
	padding: 0 20px !important;
	float: left;
}

.become-masage-info {
	margin-top: 58px;
	text-align: center;
}

.become-masage-info h3 {
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	margin-bottom: 20px;
	position: relative;
	text-align: center;
	text-transform: capitalize;
}

.detail-message-info4 {
	border: 1px solid #cbcbcb;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	padding: 25px 20px !important;
	background: #fff;
	color: #4d4d4d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: none;
	margin-bottom: 10px;
	resize: none;
	max-width: 100%;
	height: 140px;
}

.message-submit05-button {
	float: none;
	display: inline-block;
	margin-top: 25px;
	color: #fff;
	background: #47ac43;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	border: 0px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 25px 40px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	transition: all 0.5s ease 0s;
}

.message-submit05-button:hover {
	background: #5b5b5b;
	transition: all 0.5s ease 0s;
}

.contact-bredgram-full {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,eaeaea+44,eaebea+100 */
	background: #e8e8e8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);

	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#eaebea', GradientType=0);
	/* IE6-9 */
	float: left;
	width: 100%;
}

.contactus02 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,eaeaea+44,eaebea+100 */
	background: #e8e8e8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#eaebea', GradientType=0);
	/* IE6-9 */

}

.title_page {
	float: left;
	width: 100%;
}

.title_page h1 {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAAABCAIAAACt7KfUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODk5ODc3NDdCMjQxMUU2QTgzQ0Q2MDcxMTk2RjA2OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODk5ODc3NTdCMjQxMUU2QTgzQ0Q2MDcxMTk2RjA2OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4OTk4NzcyN0IyNDExRTZBODNDRDYwNzExOTZGMDY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4OTk4NzczN0IyNDExRTZBODNDRDYwNzExOTZGMDY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qvH1FAAAABZJREFUeNpidHZ2ZhgFo2AUoAKAAAMAc18Ay+l05gkAAAAASUVORK5CYII=') no-repeat scroll left bottom;
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 100;
	line-height: 35px;
	margin-bottom: 70px;
	padding-bottom: 30px;
	position: relative;
}

/* become-a-dealer new page start */

/* contact us page start */
.green_contact-us {
	border-top: 0 none;
	float: left;
	margin-top: 0px;
	padding: 70px 0 60px;
	text-align: center;
	width: 100%;
	background: #fff;
}

.contact-bigbrand {}

.contact-bigbrand h3 {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 100;
	line-height: 35px;
	padding-bottom: 25px;
	position: relative;
}

.contact-bigbrand .sept02 {
	float: left;
	text-align: center;
	width: 100%;
}

.contact-bigbrand .sept02 span {
	border-bottom: 1px solid #434343;
	display: inline-block;
	height: 1px;
	width: 200px;
}

.contact-bredgram-full {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,eaeaea+44,eaebea+100 */
	background: #e8e8e8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#eaebea', GradientType=0);
	/* IE6-9 */
	float: left;
	width: 100%;
}

.contactus02 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,eaeaea+44,eaebea+100 */
	background: #e8e8e8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#eaebea', GradientType=0);
	/* IE6-9 */

}

.contact-iner {
	padding-bottom: 80px !important;
}

.contact-iner h2 {
	color: #424242;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAABCAIAAADl1i04AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNkE3NEQ3NDdBM0QxMUU2OTREQ0U0RTAwRTIyRjdCMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNkE3NEQ3NTdBM0QxMUU2OTREQ0U0RTAwRTIyRjdCMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM2QTc0RDcyN0EzRDExRTY5NERDRTRFMDBFMjJGN0IxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM2QTc0RDczN0EzRDExRTY5NERDRTRFMDBFMjJGN0IxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9zr9tAAAABRJREFUeNpidHZ2ZhgFo4CqACDAANivAMsLE2Z3AAAAAElFTkSuQmCC') left bottom no-repeat;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 100;
	line-height: 35px;
	padding-bottom: 30px;
	position: relative;
	margin-bottom: 70px;
}

.contect-map-part {}

.Production-first-out {
	padding: 0 10px !important;
}

.Production-first-iner {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	box-shadow: 0 0 8px #dbdcdc;
	padding: 30px 20px 50px !important;
}

.Production-first-iner:hover {
	box-shadow: 0 0 8px #424242;
}

.Production-first-iner h3 {
	color: #373737;
	font-size: 24px;
	font-family: "Open Sans", sans-serif;
	text-transform: capitalize;
	margin-bottom: 16px;
}

.Production-first-iner iframe {
	float: left;
	width: 100%;
	height: 400px;
}

.Production-first-iner p {
	color: #373737;
	font-size: 22px;
	font-family: "Open Sans", sans-serif;
	text-transform: capitalize;
	margin: 30px 0 0 0;
	float: left;
	width: 100%;
	font-weight: 300;
}

.map_bar iframe {
	pointer-events: none;
}

.contacts-lines {
	margin-top: 70px;
}

.contacts-adress-out {}

.contacts-adress01 {}

.calling-icon-contact {
	float: left;
	width: 20%;
}

.contact-adress-text {
	float: left;
	margin: 5px 0 0;
	width: 70%;
}

.contact-adress-text h3 {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	font-weight: 700;
	text-transform: capitalize;
	margin: 0 !important;
}

.contact-adress-text p {
	color: #424242;
	font-size: 23px;
	text-transform: capitalize;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	float: left;
}

.contact-adress-text p a {
	text-decoration: none;
	color: #424242;
}

.navbar-nav .dropdown {
	margin: 0 auto;
	width: auto;
	background: transparent;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus a:hover .caret-down03 {
	background: #5b5b5b none repeat scroll 0 0 !important;
	color: #fff !important;
}

.dropdown-menu {
	background-clip: padding-box;
	background-color: transparent;
	border: 0px;
	border-radius: 4px;
	box-shadow: none;
	display: none;
	float: left;
	font-size: 14px;
	left: 0;
	list-style: outside none none;
	margin: 2px 0 0;
	min-width: 160px;
	padding: 5px 0;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 1000;
}

.navbar-default .navbar-nav .dropdown-menu a {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	padding: 20px 35.15px !important;
	text-transform: uppercase;
	background: #5b5b5b;
	text-align: center;
}

.navbar-default .navbar-nav .dropdown-menu a:hover {
	background: #46ab42 none repeat scroll 0 0;
	color: #fff;
}

.navbar-default .navbar-nav li a:hover .caret-down03 {
	background: #3d3d3d !important;
	color: #fff !important;
}

.dropdown-menu>li {
	float: left;
	margin: 0 0 2px;
	width: 100%;
}

.caret-down03 {
	background: #fff none repeat scroll 0 0 !important;
	border-radius: 50%;
	color: #46ab42 !important;
	font-size: 16px !important;
	margin: 0 0 0 5px;
	padding: 2px 0 !important;
	text-align: center;
	width: 20px;
}

.navbar-default .navbar-nav li a:focus .caret-down03 {
	background: #3d3d3d none repeat scroll 0 0 !important;
	color: #fff !important;
}

/* contact us page end */

/* where_to _use_our_products start */



.where-touse-product-inner {}

.where-touse-product-left {}

.where-touse-product-center {
	background: #3f7ada;
	text-align: center;
	display: table;
}

.where-touse-product-center-iner {
	display: table-cell;
	vertical-align: middle;
	float: none;
	height: 625px;
	text-align: center;
}

.where-touse-product-center-iner h2 span {
	float: left;
	width: 100%;
	font-size: 30px;
	font-weight: 300;
	color: #fff;
	text-transform: capitalize;
	font-family: "Open Sans", sans-serif;
}

.where-touse-product-center-iner h2 {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAABCAIAAADl1i04AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MjVCRTFEQzc4RDMxMUU2QjkzMkIxODExNDNGNEI4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MjVCRTFERDc4RDMxMUU2QjkzMkIxODExNDNGNEI4OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgyNUJFMURBNzhEMzExRTZCOTMyQjE4MTE0M0Y0Qjg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgyNUJFMURCNzhEMzExRTZCOTMyQjE4MTE0M0Y0Qjg4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+A0GeWgAAABVJREFUeNpi/P//P8MoGAVUBQABBgD6CgL/ZXF+0AAAAABJRU5ErkJggg==') no-repeat scroll center bottom;
	color: #fff;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 40px;
	font-weight: 300;
	padding-bottom: 28px;
	text-transform: capitalize;
}

.where-touse-product-left img {
	height: 100%;
	width: 100%;
}

.where-touse-product-right {}

.where-touse-product-right img {
	height: 100%;
	width: 100%;
}

.gadjets-wheres-out-secnd {
	float: left;
	width: 100%;
}

.gadjets-wheres-out-secnd-left {}

.gadjets-wheres-out-secnd-left img {
	width: 100%;
}

.gadjets-wheres-out-secnd-right {
	float: left;
	display: table;
}

.gadjet-sec02-top {
	background: rgba(0, 0, 0, 0) url('/wp-content/themes/twentysixteen-child/css/../images/where-top02-image.png') no-repeat scroll center top;
	background-size: cover;
	display: table;
	padding: 0 !important;
	text-align: center;
}

.gadjet-sec02-top h2 {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 62px;
	font-weight: 600;
	text-align: center;
	text-shadow: 0 0 38px #000;
	text-transform: capitalize;
	display: table-cell;
	vertical-align: middle;
	height: 323px;
}

.gadjet-sec02-bottom {
	background: #46ab42 none repeat scroll 0 0;
	padding: 9.99% 60px 11% 102px !important;
	text-align: left;
	min-height: 346px;
}

/* .gadjets-wheres-out-secnd-right .scolini-sec02-left p:first-child 
{
  height: 342px;
} */

.gadjet-sec02-bottom h3 {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAABCAIAAAAzXzUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMUVCRjk0OTc4REIxMUU2OUVERDkwRTQ2NEUzQzA3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMUVCRjk0QTc4REIxMUU2OUVERDkwRTQ2NEUzQzA3OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQxRUJGOTQ3NzhEQjExRTY5RUREOTBFNDY0RTNDMDc5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQxRUJGOTQ4NzhEQjExRTY5RUREOTBFNDY0RTNDMDc5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3mvVuwAAABNJREFUeNpi/P//P8MowAAAAQYAQRsC/2yhthAAAAAASUVORK5CYII=') no-repeat scroll left bottom;
	color: #fff;
	font-size: 19px;
	font-weight: 600;
	margin: 0 0 10px;
	padding: 0 0 20px;
	text-transform: capitalize;
}

.scolini-sec02-left {
	background: #3f7ada;
	display: table;
	padding: 0 50px !important;
	height: 325px;
	float: right;
}

.scolini-sec02-left p {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
}

.scolini-sec02-left p strong {
	font-size: 18px;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
}

.fair-firts-sec {
	background: rgba(0, 0, 0, 0) url('/wp-content/themes/twentysixteen-child/css/../images/vinca-green-opacity-img.png') no-repeat scroll center top;
	background-size: cover;
	padding: 0px 15px !important;
	text-align: center;
	display: table;
	height: 325px;
}

.scolini-sec02-left.scolini04-new0 {
	float: left;
}

.fair-firts-sec h2 {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 52px;
	font-weight: 600;
	text-align: center;
	text-transform: capitalize;
	vertical-align: middle;
	float: none;
	display: table-cell;
	height: 324px;
}

.fair-second-part01 {
	background: #46ab42;
	padding: 24px 80px !important;
	min-height: 325px !important;
}

.fair-second-part01 p {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
}

.fair-second-part01 p strong {
	font-size: 18px;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
}

.fair-second-part01 p:first-child {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAABCAIAAAAzXzUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRTIxOUVGRDdBNjIxMUU2QjhGNURCQ0I3NkQ1M0UxOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRTIxOUVGRTdBNjIxMUU2QjhGNURCQ0I3NkQ1M0UxOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMjE5RUZCN0E2MjExRTZCOEY1REJDQjc2RDUzRTE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFMjE5RUZDN0E2MjExRTZCOEY1REJDQjc2RDUzRTE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2rey4gAAABNJREFUeNpi/P//P8MowAAAAQYAQRsC/2yhthAAAAAASUVORK5CYII=') no-repeat scroll left top;
	margin-bottom: 30px;
	padding-top: 30px;
}

.fair-second-part01 a {
	color: #fff !important;
}

.scolini-sec02-left p:first-child {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAABCAIAAAAzXzUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRTIxOUVGRDdBNjIxMUU2QjhGNURCQ0I3NkQ1M0UxOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRTIxOUVGRTdBNjIxMUU2QjhGNURCQ0I3NkQ1M0UxOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMjE5RUZCN0E2MjExRTZCOEY1REJDQjc2RDUzRTE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFMjE5RUZDN0E2MjExRTZCOEY1REJDQjc2RDUzRTE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2rey4gAAABNJREFUeNpi/P//P8MowAAAAQYAQRsC/2yhthAAAAAASUVORK5CYII=') no-repeat scroll left 90px;
	display: table-cell;
	float: none;
	height: 325px;
	margin-bottom: 0;
	padding-top: 0;
	vertical-align: middle;
}

.gadjet-sec02-bottom p {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
}

.fair-third-part01 {}

.fair-third-part01 img {
	width: 100%;
	height: 324px;
}

.gadjet-sec02-bottom p strong {
	font-size: 18px;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
}

.save-mojito-img {
	background: rgba(0, 0, 0, 0) url('/wp-content/themes/twentysixteen-child/css/../images/save-mojito-img.png') no-repeat scroll center top;
	background-size: cover;
	display: table;
	padding: 0 !important;
	text-align: center;
}

.save-mojito-img h2 {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 62px;
	font-weight: 600;
	text-align: center;
	text-shadow: 0 0 38px #000;
	text-transform: capitalize;
	display: table-cell;
	vertical-align: middle;
	height: 323px;
}

.save-mojito-right {
	background: #3f7ada !important;
}

.col-xs-12.pad_none.gadjet-sec02-bottom p:first-child {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAABCAIAAAAzXzUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRTIxOUVGRDdBNjIxMUU2QjhGNURCQ0I3NkQ1M0UxOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRTIxOUVGRTdBNjIxMUU2QjhGNURCQ0I3NkQ1M0UxOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMjE5RUZCN0E2MjExRTZCOEY1REJDQjc2RDUzRTE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFMjE5RUZDN0E2MjExRTZCOEY1REJDQjc2RDUzRTE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2rey4gAAABNJREFUeNpi/P//P8MowAAAAQYAQRsC/2yhthAAAAAASUVORK5CYII=') no-repeat scroll left top;
	margin-bottom: 30px;
	padding-top: 30px;
}

.col-xs-12.pad_none.gadjet-sec02-bottom a {
	color: #fff !important;
}

.gadjet-eco-sec02-top {
	background: rgba(0, 0, 0, 0) url('/wp-content/themes/twentysixteen-child/css/../images/eco-sect-bottom-img01.png') no-repeat scroll center top;
	background-size: cover;
	padding: 18.55% 0 !important;
	text-align: center;
}

.gadjet-eco-sec02-top h2 {
	text-align: center;
	font-weight: 600;
	color: #fff;
	text-transform: capitalize;
	font-size: 62px;
	font-family: "Open Sans", sans-serif;
}

.wedding01-out {
	background: rgba(0, 0, 0, 0) url('/wp-content/themes/twentysixteen-child/css/../images/wedding01-img.png') no-repeat scroll center top;
	background-size: cover;
	padding: 0px 0 !important;
	text-align: center;
	display: table;
}

.wedding01-out h2 {
	color: #fff;
	display: table-cell;
	font-family: "Open Sans", sans-serif;
	font-size: 62px;
	font-weight: 600;
	height: 324px;
	text-shadow: 0 0 60px #000;
	text-transform: capitalize;
	vertical-align: middle;
}

.Wedding-content01 {
	background: #46ab42 none repeat scroll 0 0;
	padding: 86px 60px 74px 102px !important;
	min-height: 341px !important;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #fff;
}

/* ======================16sep2016(MS)=========================== */



.eco_objects_left {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/eco-objects-first01.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 625px;
}

.eco_objects_right {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/eco-objects-first03.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 625px;
}

.gadgets_left {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/eco-objects-first01-office.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 667px;
}

.gadget_right {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/eco-full-image05.png');
	background-position: center center;
	background-size: cover;
	min-height: 340px;
	background-repeat: no-repeat;
}

.restaurant_third {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/restaurant-in-third.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 325px;
}

.gadgets_whereout_left {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/special-events-firtst-img.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 670px;
}

.gadgets_whereout_lastimg {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/public-space-section03-img.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 665px;
}

.where-touse-product-inner.eco_objects {
	height: 624px;
}

.gadjets-wheres-out-secnd.gadgets_sec01 {
	height: 666px;
}

.gadjets-wheres-out-secnd.scolini-outer01.gadgets_sec02 {
	height: 340px;
}

.gadjets-wheres-out-secnd.gadgets_sec03 {
	height: 669px;
}

.gadjets-wheres-out-secnd.gadgets_sec04 {
	height: 663px;
}

.where-touse-product-inner.object_sec01 {
	height: 625px;
}

.gadjets-wheres-out-secnd.object_sec02 {
	height: 666px;
}

.gadjets-wheres-out-secnd.scolini-outer01.object_sec03 {
	height: 325px;
}

.gadjets-wheres-out-secnd.fair-congress-out.object_sec04 {
	height: 323px;
}

.gadjets-wheres-out-secnd.object_sec05 {
	height: 670px;
}

.gadjets-wheres-out-secnd.object_sec06 {
	height: 664px;
}

.object_sec_img01 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/where-baner-left02.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 625px;
}

.object_sec_img02 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/where-baner-right02.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 625px;
}

.object_sec_img02 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/where-baner-right02.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 625px;
}

.object_sec_img03 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/gadjets-wheres-out-secnd-img1.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 667px;
}

.object_sec_img041 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/scobolioni01-img.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 325px;
}

.object_sec_img04 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/blue-opacity-img.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 323px;
}

.object_sec_img05 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/thanks-img-media.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 670px;
}

.object_sec_img06 {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/uniqe-bg-last01.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 664px;
}

/* where_to _use_our_products end */

/* where_to_use_eco_objects page start */



.eco-office-part {
	background: url('/wp-content/themes/twentysixteen-child/css/../images/eco-office03.png') center top no-repeat;
	padding: 0px !important;
	text-align: center;
	display: table;
	background-size: cover;
	min-height: 326px;
	float: right;
}

.eco-office-part h2 {
	color: #fff;
	display: table-cell;
	float: none;
	font-family: "Open Sans", sans-serif;
	font-size: 62px;
	font-weight: 600;
	height: 323px;
	text-align: center;
	text-shadow: 0 0 38px #000;
	text-transform: capitalize;
	vertical-align: middle;
}

.restaurant-sec {
	background: url('/wp-content/themes/twentysixteen-child/css/../images/restaurant-img01.png') center top no-repeat;
	text-align: center;
	padding: 0px 15px !important;
	min-height: 341px;
	background-size: cover;
	display: table;
}

.restaurant-sec h2 {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 52px;
	font-weight: 600;
	text-align: center;
	text-transform: capitalize;
	float: none;
	display: table-cell;
	vertical-align: middle;
	height: 341px;
}

.restaurant-third-part01 {}

.restaurant-third-part01 img {
	height: 325px;
	width: 100%;
}

.special-events-second02 {
	background: rgba(0, 0, 0, 0) url('/wp-content/themes/twentysixteen-child/css/../images/sepical0events-img01.png') center top no-repeat;
	display: table;
	padding: 0 !important;
	text-align: center;
	background-size: cover;
}

.special-events-second02 h2 {
	color: #fff;
	display: table-cell;
	float: none;
	font-family: "Open Sans", sans-serif;
	font-size: 62px;
	font-weight: 600;
	height: 323px;
	text-align: center;
	text-shadow: 0 0 38px #000;
	text-transform: capitalize;
	vertical-align: middle;
}

.public-spaces-out {
	background: rgba(0, 0, 0, 0) url('/wp-content/themes/twentysixteen-child/css/../images/public-space-img01.png') center top no-repeat;
	display: table;
	padding: 0 10px !important;
	text-align: center;
	background-size: cover;
	float: right;
}

.public-spaces-out h2 {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 62px;
	font-weight: 600;
	text-align: center;
	text-shadow: 0 0 60px #000;
	text-transform: capitalize;
	display: table-cell;
	vertical-align: middle;
	float: none;
	height: 324px;
}

/* where_to_use_eco_objects page end */



.nav .sub-menu {
	padding: 5px 0 0 0;
	opacity: 0;
	position: absolute;
	top: 100%;
	visibility: hidden;
	display: none;
	width: 100%;
	z-index: 999;
}

.nav .sub-menu li {
	float: left;
	margin: 0 0 2px;
	width: 100%;
}

.nav li:hover .sub-menu {
	visibility: visible;
	opacity: 1;
	display: block;
}

.nav .sub-menu>li>a {
	display: block;
	font-weight: normal;
	text-decoration: none;
}

.nav .sub-menu a {
	background: #5b5b5b;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	padding: 20px 35.15px;
	text-align: center;
	text-transform: uppercase;
}

.nav .sub-menu li:hover a {
	background: #46ab42;
	color: #fff;
}

.nav .current_page_item>a,
.nav .current_page_parent>a {
	background-color: #5b5b5b;
}

.menu-item-has-children::after {
	background: #fff !important;
	border-radius: 50%;
	color: #46ab42 !important;
	content: "\f0d7";
	font-family: "FontAwesome";
	font-size: 16px !important;
	height: 15px;
	line-height: 12px;
	margin: 0 0 0 5px;
	padding: 2px 0 !important;
	position: absolute;
	right: 6px;
	text-align: center;
	top: 22px;
	width: 15px;
	z-index: 1;
}

.menu-item-has-children:hover::after,
.nav .current_page_item.menu-item-has-children::after {
	background: #3d3d3d !important;
	color: #fff !important;
}

.our-clients-green-product {
	margin-bottom: 80px;
}

.our-clients-green-product ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.our-clients-green-product li {
	float: left;
	display: table;
	width: 23%;
	margin: 10px;
}

.our-clients-green-product li a {
	float: none;
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #cbcbcb;
	height: 190px;
	border-radius: 6px;
	text-align: center;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e8e8e8 0%, #eaeaea 44%, #eaebea 100%) repeat scroll 0 0;
}

.our-clients-green-product li a:hover {
	border: 1px solid #46ab42;
	background: #fff;
}

.login .form-row.form-row-first,
.login .form-row.form-row-last {
	margin: 10px 0 10px;
}

.login .form-row input.input-text {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
	width: 100%;
}

a {
	color: #46ab42;
}

.woocommerce .checkout_coupon {
	float: left;
	margin: 14px 72px !important;
	padding: 23px 20px !important;
	width: 90%;
}

.woocommerce .checkout_coupon input.input-text {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
}

.checkout_coupon input.button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 12px 24px 11px;
	text-decoration: none;
	text-transform: uppercase;
}

.checkout_coupon input.button:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.login input.button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 10px 30px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
}

.login input.button:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.forms_main_outers {
	background: #fff;
	border: 2px solid #e5e5e5;
	border-radius: 6px;
	box-shadow: 0 0 8px #dbdcdc;
	float: left;
	margin: 0 0 80px;
	padding: 40px 46px !important;
	width: 100%;
}

.woocommerce-MyAccount-content p {
	margin: 0 0 10px;
}

.woocommerce-EditAccountForm input.input-text {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
	width: 100%;
}

.woocommerce-EditAccountForm fieldset {
	margin: 28px 0 0;
}

.woocommerce-Address-title.title {
	margin: 10px 0 8px;
}

.woocommerce-EditAccountForm input.button.woocommerce-Button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 15px 30px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 16px 0 0 0;
	border: none;
}

.woocommerce-EditAccountForm input.button.woocommerce-Button:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.woocommerce-checkout .login {
	float: left;
	margin: 14px 72px !important;
	padding: 23px 20px !important;
	width: 90%;
}

.main_shop_page .title_page {
	margin: 40px 0 40px;
	text-align: center;
}

.main_shop_page .title_page h1 {
	background: none;
	margin: 0;
	padding: 0 0 16px;
}

.contact-bredgram-full.main_shop_page {
	background: none;
}

.main_shop_page .sept {
	text-align: center;
	width: 100%;
	float: left;
}

.main_shop_page .sept span {
	border-bottom: 1px #434343 solid;
	height: 1px;
	width: 148px;
	display: inline-block;
}

.main_shop_products .products {
	float: left;
	margin: 32px 0 61px !important;
	width: 100%;
}

.main_shop_products {
	float: left;
	margin: 0 0 60px;
	width: 100%;
}

.woocommerce nav.woocommerce-pagination {
	background: none;
	text-align: center;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	display: block;
	font-size: 1em;
	font-weight: 400;
	height: 40px;
	line-height: 1;
	margin: 0;
	min-width: 1em;
	padding: 13px 0;
	text-decoration: none;
	width: 42px;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background: #46ab42;
	color: #fff;
}

.woocommerce nav.woocommerce-pagination ul li {
	border-right: 1px solid #46ab42;
	display: inline;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.woocommerce nav.woocommerce-pagination ul {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #46ab42 -moz-use-text-color #46ab42 #46ab42;
	border-image: none;
	border-style: solid none solid solid;
	border-width: 1px 0 1px 1px;
	display: inline-block;
	margin: 1px;
	padding: 0;
	white-space: nowrap;
}

.woocommerce-page .main_shop_products ul.products li {
	background-color: #eecc6b;
	float: left;
	margin: 0 10px 30px;
	padding: 25px 0;
	text-align: center;
	width: 23.2%;
}

.woocommerce-ordering .orderby {
	-moz-appearance: none;
	background: #fff url('/wp-content/themes/twentysixteen-child/css/../images/become-selectpart-bg.png') no-repeat scroll 96% 17px;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #9e9e9e;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	outline: medium none;
	padding: 9px 10px !important;
	width: 100%;
}

.woocommerce-ordering .orderby option {
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #4d4d4d;
	padding: 0 20px !important;
	float: left;
}

.woocommerce-result-count {
	margin: 10px 0 0 !important;
}

.woocommerce ul.products li.product h3 {
	color: #2b2b2b;
	float: left;
	font-size: 18px;
	font-weight: 400;
	margin: 4px 0;
	text-align: center;
	text-transform: capitalize;
	width: 100%;
}

.woocommerce-page .main_shop_products ul.products li .button.add_to_cart_button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: normal;
	margin: 14px 0 0;
	padding: 11px 23px;
	text-decoration: none;
	text-transform: uppercase;
}

.woocommerce-page .main_shop_products ul.products li .button.add_to_cart_button:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.woocommerce ul.products li.product .price {
	float: left;
	width: 100%;
}

.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins {
	display: inline-block;
	margin: 0 8px;
}

.woocommerce ul.products li.product .price del span,
.woocommerce ul.products li.product .price ins span {
	color: #3d3d3d;
	font-size: 15px;
}

.object_sec_img06-new {
	background-image: url('/wp-content/themes/twentysixteen-child/css/../images/uniqe-bg-last01.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 665px;
}

/* 19 sep 2016  */



.object_inner_part .effect-julia p a {
	display: none;
}

.object_inner_part .effect-julia {
	max-height: 366px !important;
	min-width: 100% !important;
	width: 100% !important;
}

.attachment-full.size-full.wp-post-image {
	height: auto;
	max-width: 100%;
}

.page-id-94 .banner-main-inner .glyphicon-chevron-left::before {
	content: "î�¹";
	display: none;
}

.page-id-94 .banner-main-inner .glyphicon-chevron-right::before {
	content: "î‚€";
	display: none;
}

.page-id-94 .bannr-full .right.carousel-control {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AFnfHfEOM26xjErOot+z/IUAAACFSURBVAjXLc7BCYMwGMXxR0WwpYIRD70UEnAADy4gxRmK5NLSBeoGukFPvXeZzuX7Xszpx5+QPFynp+Op4PFPeOM8CDXQC84jmwWmu8CUzwJTFCwFgekgMGERLkAn3ICPoelwfCCFr11mKPUOw8/AcNJfDKuBodCeFxD2zTFtHjlGaFonbGe3E4JIRgMvAAAAAElFTkSuQmCC');
	background-position: 16px center;
	background-repeat: no-repeat;
	right: -52px;
	width: 4% !important;
}

/* .page-id-94  .bannr-full  .bannr-full .right.carousel-control {
  background-image: url('/wp-content/themes/twentysixteen-child/css/images/left-slilk-slider.png');
  background-position: 25px center;
  background-repeat: no-repeat;
  right: -46px;
  width: 4% !important;
} */



.page-id-94 .bannr-full .left.carousel-control {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYBAMAAADXK7paAAAAKlBMVEVsbGxHcExsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGz12qfsAAAADnRSTlP/AB7fW/BPqhNuNscJjP+mrD4AAACKSURBVAjXJc4xDoJAEIXhl4AFHWMIopFE4wUMJ4Ab0NEaE3qOYGdBwxFo6DmCPQ1Hct7bbfbLn8zuwHi+3Q+8ixUvYQRm4vhEnBIPoCEuLWIjFg9EzkD0DI4MDI5JwdEiMWFAdBc2oBKuIfn4SYkv70xEyaTfJ0/C2ZNgNaKP4AuEnW053AKKd/oH9pUWbc2mEScAAAAASUVORK5CYII=');
	background-position: 11px center;
	background-repeat: no-repeat;
	left: 0;
	width: 4% !important;
	z-index: 99;
}

.page-id-94 .discover-section-main .carousel-control {
	background-color: rgba(0, 0, 0, 0);
	bottom: 0;
	color: #fff;
	font-size: 20px;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	top: 0;
	width: 3%;
}

.page-id-94 .discover-section-main .glyphicon-chevron-left::before {
	background: hsl(0, 0%, 0%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	content: "î�¹";
	font-size: 18px;
	margin: 0 4px 0 0;
	padding: 10px;
	position: absolute;
}

.page-id-63 .title_page h1 {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAAABCAIAAACt7KfUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODk5ODc3NDdCMjQxMUU2QTgzQ0Q2MDcxMTk2RjA2OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODk5ODc3NTdCMjQxMUU2QTgzQ0Q2MDcxMTk2RjA2OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4OTk4NzcyN0IyNDExRTZBODNDRDYwNzExOTZGMDY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4OTk4NzczN0IyNDExRTZBODNDRDYwNzExOTZGMDY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qvH1FAAAABZJREFUeNpidHZ2ZhgFo2AUoAKAAAMAc18Ay+l05gkAAAAASUVORK5CYII=') no-repeat scroll left bottom;
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 34px;
	font-weight: 100;
	line-height: 35px;
	margin-bottom: 70px;
	padding-bottom: 30px;
	position: relative;
	width: 100px;
}

.customize_flowers_con {
	border: 1px solid #dadada;
	border-radius: 4px;
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	padding: 20px 18px 20px 20px !important;
	text-decoration: none;
	width: 90%;
}

/* 19 sep 2016  */



.customize_quote_con .fa {
	font-size: 72px;
	position: absolute;
	right: 14px;
	top: 9px;
}

.main_search_mobile {
	display: none;
	background: #fafafa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAKlBMVEVHcExbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1uy/CezAAAADnRSTlMA/+7hrAZVmXVJFz4504uYHNoAAABrSURBVAjXY2DgcRLyZgCBQkFDwVIgzS6cyposDmQctGJg4DKcwMDgmADkJTowMCgGABlBCgwMwiANzAJQESYFqJqJQDUbYbrYhRMYJgs2MDCwFgoZCQpKAOW5nYQ8G0FCIMAheAHCYOhNAABHaBDR7b8XewAAAABJRU5ErkJggg==') no-repeat right;
	height: 40px;
	border: 0 none;
	color: rgba(0, 0, 0, 0);
}

figure.effect-julia img {
	height: 100%;
}

.object_outer.grid {
	padding: 45px 0 0 !important;
}

.gallery_home_img {
	margin: 55px 0 0;
}

.gallery_home_inner {
	background: #000 url('/wp-content/themes/twentysixteen-child/css/../images/gallery_home_img.jpg') no-repeat;
	background-size: cover;
	display: block;
	float: left;
	width: 100%;
	height: 367px;
	padding: 166px 57px;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
}

.gallery_home_inner:hover {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}

.gallery_home_inner img {
	max-width: 100%;
}

.gallery_home_inner h5 {
	color: hsl(196, 58%, 96%);
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 28px;
	font-weight: 700 !important;
	text-transform: none;
}

.gallery_home_img {
	padding: 0 20px !important;
	overflow: hidden;
}

.ngg-gallery-thumbnail {
	border: 1px solid #cbcbcb !important;
	background: #e9e9e9 !important;
	margin: 7px !important;
}

.gallery_home_outer .object_outer.grid {
	padding: 45px 18px 0 !important;
}

.our-clients-green-product .ngg-navigation {
	float: left;
	font-size: 15px !important;
	margin: 50px 0 0;
	width: 100%;
}

.our-clients-green-product .ngg-gallery-thumbnail img:hover {
	background-color: #fff;
}

.flower_can_right_outer p.price {
	display: none;
}

.woocommerce-error {
	margin: 0 !important;
}

.download_main_outer {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #e5e5e5;
	border-radius: 6px;
	box-shadow: 0 0 8px #dbdcdc;
	margin: 0 0 46px 0;
	padding: 36px 34px !important;
}

.fields_outer input,
.fields_outer select {
	border: 1px solid #d9d9d9;
	color: #777b90;
	font-size: 13px;
	font-weight: 600;
	height: 42px;
	padding: 0 12px;
}

.name_field.fields_outer select {
	width: 108px;
	margin: 0 32px 0 0;
}

.fields_outer input,
.fields_outer select {
	margin: 0 30px 0 0;
	width: 318px;
}

.fields_outer {
	border-bottom: 1px solid #ccc;
	padding: 20px 0 20px;
	width: 100%;
}

.fields_outer select {
	color: #000;
	font-weight: 700;
}

.fields_outer label {
	color: #2b2b2b;
	font-size: 12px;
	text-transform: uppercase;
	width: 140px;
}

.fields_outer span:last-child input {
	margin: 0;
}

.checkbox_main span {
	color: #2b2b52;
	font-size: 14px;
}

.checkbox_main input {
	float: left;
	height: auto;
	margin: 4px 8px 0 !important;
	width: auto;
}

.main_download_outer {
	margin: auto;
	width: 814px;
}

.information_text {
	font-size: 13px;
	margin: 18px 0 16px;
}

.main_download_outer .submit_btn input {
	background: #1b87d3;
	border-radius: 4px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: normal;
	padding: 12px 33px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
}

.main_download_outer .submit_btn input:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.checkbox_main.fields_outer {
	padding: 26px 0;
}

.checkbox_main.fields_outer.lastfield {
	border: none;
}

.submit_btn {
	float: right;
	margin: -16px 0 0;
}

.wpcf7-not-valid-tip {
	top: 23px;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
	width: 100%;
	float: left;
}

.digital_text {
	margin: 0 0 40px;
	font-size: 15px;
}

.page-id-38 .title_page h1 {
	margin-bottom: 28px;
}

.secnd-in-text h2 span {
	text-transform: none;
}

.request_right_top .text_filed.captcha {
	float: left;
	margin: 0px 0 0;
	width: 100%;
}

.fistr-in-bannr {
	margin: 30px 0 0;
}

.from-part .woocommerce-Price-currencySymbol {
	margin: 0 0 0 -14px;
}

.green-gadget-out a {
	float: left;
	width: 100%;
}

.woocommerce-page .main_shop_products ul.products li .price del span:nth-child(2),
.woocommerce-page .main_shop_products ul.products li .price ins span:nth-child(2) {
	display: none;
}

.woocommerce-breadcrumb i {
	color: #000;
	display: inline-block;
	font-size: 14px;
	height: 21px;
	line-height: 23px;
	margin: 0 6px 0 0;
	text-align: center;
	width: 18px;
}

.contact03.fa-caret-right::before {
	margin: 0 0 0 3px;
}

.newsletter_outer p {
	color: #373737;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin: 16px 0 0;
	text-transform: capitalize;
	width: 100%;
}

.newsletter_outer .wpcf7-email {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin: 0 10px 0 0;
	outline: medium none;
	padding: 11px 8px !important;
	width: 276px;
}

.newsletter_outer .wpcf7-submit {
	background: #1b87d3;
	border: medium none;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 18px;
	padding: 14px 20px;
	text-decoration: none;
	text-transform: uppercase;
}

.newsletter_outer .wpcf7-submit:hover {
	background-color: #46ab42;
}

.flower_can_rate .woocommerce-variation-price {
	margin: 0;
}

.flower_can_rate .woocommerce-variation-price del {
	margin: 4px 10px 0 0;
}

.flower_can_rate .woocommerce-variation-price del span {
	font-size: 18px;
	margin: 0 !important;
}

.flower_can_rate .woocommerce-variation-price ins {
	margin: 0 !important;
}

.flower_can_rate .woocommerce-variation-price ins span {
	font-size: 26px;
	font-weight: 700;
	margin: 0 !important;
}

.single_variation_wrap .woocommerce-variation-price {
	display: none !important;
}

.prices_plus_costs {
	width: 100%;
	float: left;
	margin-bottom: 18px !important;
}

.newsletter_outer form p {
	margin: 8px 0 12px;
}

.page-id-202 .newsletter_outer form p {
	float: left;
	width: auto;
}

.switcher {
	width: 130px !important
}

.selected {
	background: transparent;
	border: 1px solid #ecf0f1;
	border-radius: 3px;
	display: block;
	height: auto;
	padding: 6px;
	position: relative;
	text-decoration: none;
	width: 100%;
	z-index: 9999;
}

.switcher .option {
	width: 128px !important;
	position: absolute !important;
}

.switcher .selected a {
	border: 0 !important;
}

.switcher .selected a:hover {
	background: transparent !important;
}

.switcher .selected a {
	width: 97%;
}

.option .selected {
	width: 91%;
}

#special-events,
#fairs-congress,
#brand-advertising,
#wedding-favors {
	text-decoration: none;
}

#special-events:hover,
#fairs-congress:hover,
#brand-advertising:hover,
#wedding-favors:hover {
	text-decoration: none;
}

.thing {
	-webkit-appearance: value;
	-moz-appearance: value;
	appearance: value;
}

.woocommerce-ordering select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
}

.price ins {
	font-size: 0;
}

.bredgram-inner03 .woocommerce-breadcrumb {
	border: none;
	margin: 0 !important;
	padding: 0 !important;
}

.login .inline {
	display: inline-block !important;
}

.woocommerce-Input.woocommerce-Input--checkbox {
	display: inline-block;
	float: left;
	margin: 6px 5px 0 7px;
}

.qty {
	background: rgba(0, 0, 0, 0) url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAA0AB0DAREAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAECBQYH/8QAJRAAAgEEAQMEAwAAAAAAAAAAAAECAwQREgUhMUETM1FiccLw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD0AAAAAAAAABDaSbbwl3bARkpRUotNNZTXkCN476bLbGdc9cAWArOEakJQnFSjJYafZoDn50OT4ScqfG0nd2lV4p05PrQk/wBf781GhxPFuzc7i5qeve1vcqvx9V8IitIAAAAAAAAAAAAAAD//2Q==') no-repeat scroll right 1px !important;
	border: 1px solid #dadada;
	border-radius: 4px;
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 14px 7px;
	-webkit-appearance: none;
	width: 80px;
	float: left;
	margin: 0 10px 0 0;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.privacy-policy {
	display: flex;
	background: #fff;
	padding: 50px;
	margin-bottom: 50px;
}

.privacy-policy p {
	line-height: 25px;
}

.privacy-policy ul li {
	list-style-type: disc;
	line-height: 25px;
}

.privacy-policy strong {
	margin-top: 15px;
	display: flex;
}

.privacy_policy_outer p {
	margin: 0 0 15px;
}

.privacy-policy ul li {
	line-height: 25px;
	list-style-type: circle;
	padding: 0;
}

.privacy_policy_outer ul {
	margin: 0;
	padding: 0 0 0 26px;
}

.privacy_policy_inner p {
	margin: 0 0 10px 0;
}

.privacy_policy_inner {
	float: left;
	margin: 12px 0 15px;
	width: 100%;
}

.privacy_policy_outer h3 {
	display: inline-block;
	margin: 16px 0 5px 0;
}

#lang_sel {
	width: 100%;
}

#lang_sel li {
	width: 144px;
}

#lang_sel a {
	line-height: 34px;
}

#lang_sel img.iclflag {
	top: -1px;
}

.menu-mini-cart-it-container {
	float: left;
	margin: 0 16px 0 0;
}

.cart-contents {
	display: inline-block;
	margin: 11px 0 0;
}

#lang_sel ul ul {
	width: 128px;
	top: 35px;
}

#lang_sel ul ul a {
	padding: 5px 5px;
}

.cart-contents::before {
	color: #46ab42;
	float: left;
	font-size: 21px !important;
	margin-top: -6px !important;
	padding-right: 6px !important;
}

.menu-mini-cart-container {
	float: left;
	margin: 0 16px 0 0;
}

.menu-mini-cart-de-container {
	float: left;
	margin: 0 16px 0 0;
}

.cart-contents:before {
	font-family: WooCommerce;
	content: "\e01d";
	font-size: 28px;
	margin-top: 10px;
	font-style: normal;
	font-weight: 400;
	padding-right: 5px;
	vertical-align: bottom;
}

.cart-contents:hover {
	text-decoration: none;
}

.cart-contents-count {
	color: #fff;
	background-color: #2ecc71;
	font-weight: bold;
	border-radius: 10px;
	padding: 1px 6px;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.overlay {
	width: 100%;
	position: fixed;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
}

/*.pop_up_bar {
	width: 300px;
	position: absolute;
	background: #fff;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}*/
.pop_up_bar_inn {
	width: 100%;
	float: left;
	position: relative;
	padding: 10px;
}

.pop_up_bar_inn p {
	margin: 0 0 15px;
}

.woocommerce table.shop_table {
	border: 1px solid rgba(0, 0, 0, .1);
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	border-radius: 5px;
}

.woocommerce table.shop_table th {
	font-weight: 700;
	padding: 9px 12px;
}



/*new-css-9-jan start*/

.top_header_outer a br {
	display: none;
}

.carousel-control {
	width: 5%;
}

.custmize-in-gadgets03 li p:nth-child(2) {
	display: none;
}

.custmize-in-gadgets03 br {
	display: none;
}

.textwidget:nth-child(5) {
	margin-top: 30px;
}

.wysija-input {
	background: #ededed;
	border: none;
	border-radius: 4px;
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 100;
	line-height: 16px;
	padding: 12px 16px;
	width: 147px;
	margin: 0 6px 0 0;
	height: 40px;
}

.btn {
	margin-top: 6px;
}

.news_letter_out_new {
	background: rgb(28, 135, 212);
	float: left;
	width: 100%;
	padding-top: 70px;
	padding-bottom: 90px;
}

.payment ul a {
	margin: 0 5px 0 0;
}

.privacy_policy_outer .woocommerce {
	padding: 0px;
	display: inline-block;
	width: 100%;
}

.woocommerce table.shop_table td {
	border-top: 1px solid rgba(0, 0, 0, .1);
	padding: 6px 12px;
	vertical-align: middle;
}

.product-thumbnail {
	min-width: 32px;
	max-width: 32px;
	height: auto;
}

.product-thumbnail img {
	max-width: 100%;
	height: auto;
}

.woocommerce a.remove {
	display: block;
	font-size: 1.5em;
	height: 1em;
	width: 1em;
	text-align: center;
	line-height: 1;
	border-radius: 100%;
	color: red !important;
	text-decoration: none;
	font-weight: 700;
	border: 0;
}

.woocommerce a.remove:hover {
	color: #fff !important;
	background: red;
}

.woocommerce #content table.cart td.actions .coupon label,
.woocommerce table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label {
	display: none;
}

.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
	float: left;
}

.woocommerce .actions .button {
	float: right;
	margin: 0 0px 0 10px;
}

.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
	width: 100%;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	float: right;
	width: 48%;
}

#post-106 .discover-green-full.contactus02 {
	background: #fff;
}

.privacy-policy legend {
	width: 100%;
	float: left;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
	border: 1px solid #d3ced2;
	padding: 20px;
	margin: 2em 0;
	text-align: left;
	border-radius: 5px;
}

.woocommerce-ResetPassword #user_login {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
	float: left;
	width: 100%;
}

.woocommerce-ResetPassword .button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 10px 30px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
}

abbr[title] {
	border-bottom: 1px dotted;
	color: #f00;
}

.woocommerce-MyAccount-content .input-text {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
	float: left;
	width: 100%;
}

.woocommerce-MyAccount-content select {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
	float: left;
	width: 100%;
}

.woocommerce-MyAccount-content .button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 10px 30px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
}

/*new-css-9-jan-end*/
.woocommerce p.stars span a:before,
.woocommerce-page p.stars span a:before {
	/* content: "\53";*/
	/*font-family: "star";*/
	opacity: 1;
	visibility: visible;
}

.woocommerce p.stars span a,
.woocommerce-page p.stars span a {
	opacity: 1;
	visibility: hidden;
	max-width: 20px;
}

.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	background: #1b87d3;
	border-radius: 4px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 15px 45px;
	text-decoration: none;
	text-transform: uppercase;
}


#contact_form label {
	float: left;
	width: 50%;
	padding: 0 10px 0 10px;
	margin-bottom: 10px;
	text-align: left;
}

#contact_form span {
	float: none;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	width: 100%;
}

#contact_form font {
	float: left;
	width: auto;
}

#contact_form .required {
	float: none;
	width: auto !important;
	color: #ff9c95 !important;
}

#contact_form select {
	background: #fff url('/wp-content/themes/twentysixteen-child/css/../images/drop-down4.png') no-repeat right 12px !important;
	border: 1px solid #cbcbcb;
	border-radius: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: none;
	padding: 9px 9px !important;
	float: left;
	width: 80%;
	margin-top: 5px;
	-moz-appearance: none;
	-webkit-appearance: none;
	-appearance: none;
	color: #4d4d4d;
	font-weight: 400;
}

#contact_form input {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: none;
	padding: 9px 9px !important;
	float: left;
	width: 80%;
	margin-top: 5px;
	color: #4d4d4d;
	font-weight: 400;
}

#contact_form .messages-filed-new2 {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: none;
	padding: 13px 8px !important;
	float: left;
	width: 100%;
	height: 66px;
	resize: none;
	margin-top: 5px;
	color: #4d4d4d;
	font-weight: 400;
}

.request_con .form-style p {
	margin-top: 10px;
}

#contact_form button:hover {
	background: #46ab42;
	color: #fff;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

#contact_form button {
	background: #46ab42;
	border-radius: 4px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 15px 45px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
}

.custom_req_msg {
	float: left;
	width: 100%;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.requirment_form .request_con {
	text-align: center;
}

#contact_form {
	display: inline-block;
	width: 85%;
}

#contact_form .custom_attach_link {
	color: #fff;
}

.nav .current-menu-item a {
	background: #5b5b5b;
}

.newsletter_outer .wysija-input {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin: 0 10px 0 0;
	outline: medium none;
	padding: 11px 8px !important;
	width: 276px;
	line-height: 25px;
}

.newsletter_outer .btn.btn-primary {
	background: #1b87d3;
	border: medium none;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 25px;
	padding: 11px 20px !important;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
}

.register .form-row input.input-text {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	color: #4d4d4d;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 13px 8px !important;
	width: 100%;
}

.register input.button {
	background: #1b87d3 !important;
	border-radius: 4px;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 10px 30px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
}

.register input.button:hover {
	background: #46ab42 !important;
	color: #fff !important;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.register {
	min-height: 304px;
}

/*
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	line-height: 2 !important;
}
*/
.footer_bottom .textwidget p {
	color: #4d4d4d;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 4px;
}

.contents {
	position: relative;
}

.contents::before {
	font-family: WooCommerce;
	content: "\e01d";
	font-size: 21px;
	margin-top: 0px;
	font-style: normal;
	font-weight: 400;
	padding-right: 4px;
	vertical-align: middle;
	color: #46ab42;
}

p.wysija-paragraph {
	float: left;
	width: auto;
	margin: 0 10px 0 0;
}

.widget_wysija_cont .btn {
	padding: 8px 12px !important;
	height: 40px;
}

.payment.footer_tittle iframe {
	height: 300px;
	width: 325px;
}

.payment:first-child {
	width: 220px;
}

.formError {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	display: block;
	z-index: 5000;
	cursor: pointer;
	top: 50px !important;
}

footer .widget_wysija_cont.html_wysija {
	position: relative;
}

.product_blog {
	float: left;
}

.page-id-200 .privacy-policy {
	background: transparent;
	padding: 0;
	margin: 0;
}

.page-id-202 .privacy-policy {
	background: transparent;
	padding: 0;
	margin: 0;
}

.page-id-202 .privacy-policy .inner-page {
	padding: 0;
}

.page-id-200 .privacy-policy .inner-page {
	padding: 0;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 8px 7px 0 10px !important;
}

.woocommerce-shipping-fields .checkbox {
	float: right;
}

.type-page .woocommerce-info {
	border-top-color: #46ab42 !important;
}

.post-type-archive .carousel-inner .woocommerce-result-count {
	display: none;
}

.post-type-archive .carousel-inner form.woocommerce-ordering {
	display: none;
}

.wrps_related_products .wpb_wrps_onsale {
	display: none;
}

#contact_form .form-style-heading {
	color: #fff;
	font-size: 23px;
	margin: 0 0 46px;
	padding: 0 0 20px;
	position: relative;
	text-align: center;
}

#contact_form .form-style-heading::before {
	background: #fff none repeat scroll 0 0;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 100px;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel label {
	color: #373737;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	line-height: 33px;
}

.privacy_policy_outer p:empty {
	display: none;
}

.g-recaptcha {
	float: right;
	border: 4px dashed #fff;
	padding: 11px 29px;
}

.banner-main-inner .captcha_outer {
	width: 100%;
}

.page-id-233 .captcha_outer {
	float: none;
	width: 79%;
	display: inline-block;
}

.woocommerce-validated input[type="radio"],
.woocommerce-validated input[type="checkbox"] {
	margin: 0px 7px 0 10px !important;
}

.success {
	color: #46ab42;
	text-shadow: none;
	padding: 3px 19px;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	background-color: #fcfcfc;
}

.error {
	color: #ff9c95;
	text-shadow: none;
	padding: 3px 19px;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	background-color: #fcfcfc;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-form-author,
.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-form-email {
	width: 49%;
	float: left;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-form-email {
	float: right;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-form-author input,
.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-form-email input {
	width: 100%;
	border: 1px solid #dbdbdb;
	height: 40px;
}

.flower_in_can_outer .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .g-recaptcha {
	padding: 0;
	float: left;
	margin: 8px 0 17px;
	border: none;
}

.woocommerce #review_form #respond .form-submit input {
	float: right;
}

#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0 {
	height: 250px !important;
}

.bwg_popup_image_spun2 {
	display: block;
}

.bwg_popup_image_spun2 img {
	max-height: 600px !important;
	max-width: 100% !important;
}

.shipping_address {
	display: none;
}

.woocommerce-billing-fields h3 {
	float: left;
	width: 100%;
}

/*Blog page starts*/
.blog-banner {
	padding: 0 85px !important;
}

.feature-image {
	display: table-cell;
	float: none;
	height: 466px;
	vertical-align: middle;
}

.blog-banner .fistr-gadget03-bannr img {
	position: relative;
	top: 20px;
}

.blog-page-content h2 {
	color: #424242;
	font-size: 38px;
	line-height: 46px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding-bottom: 28px;
	margin: 0 0 50px 0;
	position: relative;
	text-align: center;
}

.blog-page-content h2::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	width: 200px;
	height: 1px;
	background: #454545;
}

.blog-page-content {
	padding: 85px 0 !important;
	text-align: center;
}

.blog-row {
	float: left;
	width: 31.3333%;
	height: 466px;
	margin: 0 1% 28px;
	position: relative;
	overflow: hidden;
	background: #f0f0f0;
}

.feature-content {
	display: none;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(56, 43, 16, 0.9);
}

.blog-row:hover .feature-content {
	display: block;
}

.blog-content-midd {
	float: none;
	display: table-cell;
	height: 466px;
	vertical-align: middle;
	padding: 0 10px;
	text-align: center;
}

.feature-content h3 a {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.feature-content h3 {
	position: relative;
	padding: 0 0 20px;
	margin: 0 0 20px;
}

.feature-content h3::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	width: 90px;
	height: 1px;
	background: #fff;
}

.blog-content-midd p {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding: 0;
	margin: 0;
}

.post-time {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin: 15px 0 32px;
}

.blog-content-midd p a {
	display: none;
}

.blog-listing-buttn {
	float: left;
	width: 100%;
}

.blog-listing-buttn a {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	line-height: 16px;
	text-transform: uppercase;
	padding: 15px 20px 14px;
	background: #47ac44;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.blog-listing-buttn a:hover {
	background: #1c88d3;
}

.nav-next {
	display: none;
}

#loadMore {
	display: inline-block;
	text-decoration: none;
	color: #424242;
	font-size: 15px;
	line-height: 16px;
	text-transform: uppercase;
	padding: 21px 40px 20px;
	margin: 36px 0 0 0;
	background: #fff;
	border: 1px solid #d4d4d4;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 3px 3px 0px #f0f0f0;
	-webkit-box-shadow: 3px 3px 0px #f0f0f0;
	box-shadow: 3px 3px 0px #f0f0f0;
}

#loadMore:hover {
	color: #fff;
	background: #1c88d3;
}

/*Blog page ends*/

/*Blog Detail starts*/
.blog-detail-content .entry-header {
	display: block;
}

.detail-section-left .post-navigation {
	display: none;
}

.blog-banner .green-gadget-iner-left h2 {
	font-size: 36px;
	line-height: 40px;
}

.blog-detail-content {
	float: left;
	width: 100%;
	padding: 60px 0 85px 0 !important;
}

.detail-section-left {
	padding: 0 80px 0 0;
}

.detail-section-right {
	padding: 30px 0 0 40px;
}

.detail-section-left article {
	float: left;
	width: 100%;
}

.post-thumbnail {
	float: left;
	width: 100%;
}

.post-thumbnail img {
	float: left;
	max-width: 100%;
	height: auto;
}

.blog-detail-content .entry-header {
	float: left;
	width: 100%;
}

.time-author-comments {
	float: left;
	width: 100%;
	margin: 32px 0 30px;
}

.time-author-comments span {
	float: left;
	width: auto;
	margin: 0;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	background: #47a942;
	padding: 9px 12px;
	font-weight: 700;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.time-author-comments span.author-link {
	color: #454545;
	background: none;
	margin: 0 0 0 10px;
	font-weight: 500;
	font-size: 15px;
}

.time-author-comments span.comment-link {
	color: #454545;
	background: none;
	font-weight: 500;
	font-size: 15px;
}

.time-author-comments span .fa {
	float: left;
	font-size: 14px;
	color: #47a942;
	margin: 0 6px 0 0;
}

.detail-section .entry-title {
	float: left;
	color: #424242;
	font-size: 38px;
	line-height: 46px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	margin: 0 0 22px 0;
	padding: 0 0 15px 0;
	position: relative;
}

.detail-section .entry-title::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	height: 1px;
	background: #454545;
}

.detail-section article .entry-content {
	float: left;
	width: 100%;
}

.detail-section article .entry-content p {
	color: #454545;
	font-size: 16px;
	line-height: 28px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0 0 30px 0;
}

.comments-area {
	float: left;
	width: 100%;
	margin: 50px 0 0 0;
}

.comment-respond {
	float: left;
	width: 100%;
}

.comments-area h2 {
	font-size: 26px;
	line-height: 32px;
	color: #454545;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	padding: 0;
	margin: 0 0 30px 0;
}

.comment-form {
	float: left;
	width: 100%;
}

.comment-form p {
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
}

.comment-form p label {
	float: left;
	width: 74px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	margin: 9px 0 0 0;
}

.comment-form p textarea {
	float: right;
	width: 85%;
	resize: none;
	color: #454545;
	font-size: 16px;
	line-height: 24px;
	padding: 10px 15px;
	font-weight: 400;
}

.comment-form p input {
	float: right;
	width: 85%;
	color: #454545;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 15px 7px;
	font-weight: 400;
}

p.form-submit {
	float: left;
	width: auto;
	margin: 0 0 0 104px;
}

p.form-submit input {
	float: left;
	width: auto;
	margin: 0;
	color: #fff;
	font-size: 15px;
	line-height: 14px;
	background: #47a942;
	padding: 12px 15px;
	font-weight: 500;
	border: none;
}

p.form-submit input:hover {
	background: #3a7bd9;
}

.g-recaptcha {
	float: right;
	border: 0;
	padding: 0;
	width: 85%;
	margin: 0 0 15px 0;
}

.product-latest-heading {
	color: #414141;
	font-size: 32px;
	line-height: 40px;
	font-weight: 300;
	text-align: left;
	position: relative;
	font-family: "Open Sans", sans-serif;
	padding: 0 0 22px;
}

.product-latest-heading::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	height: 1px;
	background: #454545;
}

.detail-section-right .space01 {
	padding: 0 !important;
}

.detail-section-right .discover-section-main {
	margin-top: 20px;
}

/*Blog Detail ends*/

/*per-fiere-e-congressi page starts*/
.page-format p {
	color: #373737;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	line-height: 33px;
	margin-bottom: 20px;
	width: 100%;
}

/*per-fiere-e-congressi page ends*/