/*
Theme Name: codethemechild
Author: codedevelopers
Author URI: http://codedevelopers.pl/
Description: Code Theme.
Version: 1.0.0
License: Code Theme.
Template: codetheme
*/

.slide > div img {
	position: absolute;
	bottom: 138px;
	left: 360px;
	}


.menu-item a {
	margin: 18px 0 0 20px !important;
	padding: 0 !important;
	font-size: 21px;
	color: #000000 !important;
	font-weight: 600;
	text-transform: uppercase;
	}
	
#menu-main-menu .active a {
	color: #96c120 !important;
	}	

.navbar > div {
	max-width: 1440px;
	width: 100%;
	margin: 45px auto;
	}
	
#menu-main-menu {
	float: right;
	}

.gogo {
background-image: url('img/gogo.png') !important;
	background-color: transparent !important;
  width: 27px;
  height: 37px;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 999999;
  bottom: 45px;
	}	
	
.my-slider-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 1440px;
  margin: 0 auto;
}

.my-slider {
  position: relative;
  height: 670px; 
}

.slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: 0;
  height: 670px; 
  background-repeat: no-repeat;
  background-position: top center;
}

.slide > div, .home2 > div, .home3 > div, .home4 > div, .home5 > div, .blog-footer  > div, .page1 > div, .onas1 > div, .onas2 > div, .onas3 > div, .onas4 > div,
.kontakt1 > div, .kontakt3 > div, .shop1 > div {
	width: 100%;
	max-width: 1180px;
	left: 0;
	right: 0;
	margin: 0 auto;
	float: none !Important;
	}
	
.kontakt2 > div, .shop3 > div {
	width: 100%;
	max-width: 1440px;
	left: 0;
	right: 0;
	margin: 0 auto;
	float: none !Important;
	} 	

.slide.active {
  opacity: 1;
  z-index: 1;
}

/* Dots */
.slider-dots {
  text-align: left;
}

.slider-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
}

.slider-dot.active {
  background: #ee7116;
}

.slide h1 {
	font-size: 34px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	padding: 190px 0 10px 0;
	line-height: 44px;
	}

.slide h2 {
	font-size: 22px;
	font-weight: 300;
	color: #f29450;
	margin: 0;
	padding: 0 0 30px 0;
	}
	
.slide a {
	background-color: #96c120;
	color: #fff;
	font-size: 18px;
	font-weight: 300;	
	padding: 15px 55px 15px 20px;
	border-radius: 20px;
	display: table;
	background-image: url('img/down.png');
	background-repeat: no-repeat;
	background-position: right 20px center;
	transition: 0.7s;
	}	
	
.slider-dots {
	width: 100%;
	max-width: 1180px;
	left: 0;
	right: 0;
	margin: 0 auto 0 auto;
	position: absolute;
	top: 500px;
	z-index: 999;
	height: 100px;
	display: block;
	}	

body .vc_column_container > .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
	}
	
body .wpb_button, body .wpb_content_element, body ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0;
	}

.entry > div > div {
	float: left;
	width: 100%;
	position: relative;
	}

.home2 h2 {
	font-size: 34px;
	font-weight: 700;
	color: #193822;
	margin: 0;
	padding: 100px 0 10px 0;
	text-align: center;	
	}

.home2 h3 {
	font-size: 22px;
	font-weight: 300;
	color: #ee7116;
	margin: 0;
	padding: 0px 0 90px 0;
	text-align: center;	
	}
	
.home2 > div {
	min-height: 610px;
	}	

.liscie {
	background-image: url('img/liscie.png');
	background-repeat: no-repeat;
	background-position: top center;	
	width: 100%;
	max-width: 1920px;
	height: 195px;
	position: absolute;
	z-index: 1;
	bottom: -100px;
	left: 0;
	right: 0;
	margin: auto;
	}
	
.liscie2 {
	background-image: url('img/liscie2.png');
	background-repeat: no-repeat;
	background-position: top center;	
	width: 100%;
	max-width: 1920px;
	height: 356px;
	position: absolute;
	z-index: 9;
	top: -148px;
	left: 0;
	right: 0;
	margin: auto;
	}	

.home2 .wpb_text_column {
	width: 25%;
	float: left;
	background-repeat: no-repeat;
	background-position: top center;
	padding: 120px 0 50px 0;
	color: #272727;
	font-size: 20px;
	font-weight: 300;	
	text-align: center;	
	transition: 0.7s;
	}
	
.home2 .wpb_text_column:hover {	
	margin-top: -30px;
	}

.home2 strong {
	font-size: 20px;
	font-weight: 600;
	color: #193822;
	text-transform: uppercase;
	padding: 0 0 20px 0;
	line-height: 22px;
	}

.home3 {
	background-repeat: no-repeat !important;	
	background-position: top center !important;	
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	height: 785px;
	}

.home3 h2 {
	font-size: 34px;
	font-weight: 700;
	margin: 0;
	padding: 170px 0 10px 0;
	}

.home3 h3 {
	font-size: 22px;
	font-weight: 300;
	color: #ee7116;
	margin: 0;
	padding: 0px 0 30px 0;
	}

.home3 > div {
	padding: 0 700px 0 0;
	position: relative;
	}

.logohome3 {
	position: absolute;
	top: 250px;
	right: -110px;
	}
	
.home3 a {
	background-color: #96c120;
	color: #fff;
	font-size: 18px;
	font-weight: 300;	
	padding: 15px 55px 15px 20px;
	border-radius: 20px;
	display: table;
	background-image: url('img/down.png');
	background-repeat: no-repeat;
	background-position: right 20px center;
	margin: 35px 0 0 0; 
	transition: 0.7s;
	}	

.home3 a:hover, .home5 a:hover, .home1 a:hover {
	background-color: #fff;
	color: #193822;
	background-image: url('img/down2.png');
	text-decoration: none;
	}	
	
.shop3 a:hover, .wpcf7-submit:hover {
	background-color: #fff;
	color: #193822;
	background-image: url('img/down2.png');
	text-decoration: none;
	border: 1px solid #193822 !important;
	}		

.home3 p {
	margin: 0 0 30px 0;
	}

.home4 h2 {
	font-size: 34px;
	font-weight: 700;
	color: #193822;
	margin: 0;
	padding: 60px 0 10px 0;
	text-align: center;	
	}

.home4 h3 {
	font-size: 22px;
	font-weight: 300;
	color: #ee7116;
	margin: 0;
	padding: 0px 0 90px 0;
	text-align: center;	
	}

.home4 .vc_gitem-post-data-source-post_title, .home4 .vc_gitem-post-data-source-post_title a {
	color: #193822;
	font-size: 24px;
	font-weight: 700;
	padding: 20px 0 0 10px;
	line-height: 26px;
	}
	
.home4 .vc_gitem-woocommerce-product-regular_price {
	color: #66900a;
	font-size: 27px;
	font-weight: 700;
	padding: 0 5px 0 10px;
	display: inline-block;
	}

.home4 .vc_gitem-zone-mini .wpb_text_column {
	font-size: 17px;
	font-weight: 300;
	color: #272727;
	display: inline-block;
	}
	
.home4 .vc_grid-owl-next {
	background-image: url('img/right1.png');
	background-repeat: no-repeat;
	width: 56px !important;
	height: 58px !important;
	font-size: 0 !important;
	opacity: 1 !important;
	}	
	
.home4 .vc_grid-owl-prev {
	background-image: url('img/left1.png');
	background-repeat: no-repeat;
	width: 56px !important;
	height: 58px !important;
	font-size: 0 !important;
	opacity: 1 !important;
	}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
	opacity: 1 !important;
	}	
	
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
	left: -140px !important;
	}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
	right: -140px !important;
	}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -60px !important;
	}
	
.home4 .vc_grid-owl-next:hover {
	background-image: url('img/right2.png');
	}	
	
.home4 .vc_grid-owl-prev:hover {
	background-image: url('img/left2.png');
	}	
	
.home5 {
	background-repeat: no-repeat !important;	
	background-position: top center !important;	
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	height: 785px;
	}

.home5 h2 {
	font-size: 34px;
	font-weight: 700;
	margin: 0;
	padding: 110px 0 10px 0;
	}

.home5 h3 {
	font-size: 22px;
	font-weight: 300;
	color: #96c120;
	margin: 0;
	padding: 0px 0 30px 0;
	}

.home5 > div {
	padding: 0 390px 0 270px;
	position: relative;
	}

.home5 a {
	background-color: #96c120;
	color: #fff;
	font-size: 18px;
	font-weight: 300;	
	padding: 15px 55px 15px 20px;
	border-radius: 20px;
	display: table;
	background-image: url('img/down.png');
	background-repeat: no-repeat;
	background-position: right 20px center;
	margin: 55px 0 0 0; 
	transition: 0.7s;
	}	

.home5 p {
	margin: 0 0 30px 0;
	}	
	
.blog-footer .col-sm-3 {
    width: 100%;
	}	
	
.blog-footer {
	background-image: url('img/footbg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	height: 570px;
	padding: 130px 0 0 0;
	font-size: 18px;
	color: #fff;
	} 	
	
.blog-footer a {
	color: #fff !important;
	}	
	
#custom_html-2 {
	width: 230px;
	float: left;
	}	
	
#custom_html-3 {
	width: 480px;
	float: left;
	}	
	
#custom_html-2 a, #custom_html-3 a {
	display: block;
	padding: 0 0 12px 0;
	}	
	
.page-id-2 #custom_html-2 a:nth-of-type(1) {
	color: #96c120 !important
	}	
#custom_html-4 {
	width: 240px;
	float: left;
	}	

#custom_html-4 a {
	background-image: url('img/flogo2.png');
	width: 106px;
	height: 91px;
	display: block;
	}	
	
#custom_html-5 h4 {
	font-size: 18px;
	color: #fff;
	margin: 0;
	padding: 0 0 35px 0;
	font-weight: 400;
	}	
	
.blog-footer a.tel {
	color: #ee7116 !important;
	font-size: 23px;
	font-weight: 600;
	padding: 0 0 10px 0;
	display: block;
	}	
	
.blog-footer a.tel span {
	font-size: 18px;
	}		

.blog-footer a.mail {
	color: #96c120 !important;
	font-size: 18px;
	font-weight: 600;
	display: block;
	}	
	
.flogo2 {
	background-image: url('img/flogo.png');
	width: 206px;
	height: 49px;
	display: block;
	float: right;
	margin: 40px 25px 0 0;
	}		
	
.foot2 {
	padding: 220px 0 40px 0;
	font-size: 18px;
	font-weight: 300;
	color: #193822;
	}
	
.foot2 span {
	font-weight: 600;
	}	
	
#custom_html-6 div div {
	display: inline-block;
	float: right;
	}	
	
#custom_html-6 div div a {
	width: 55px;
	height: 55px;
	display: inline-block;
	margin: 0 10px 0 0;
	transition: 0.5s;
	}
	
#custom_html-6 div div a:nth-of-type(1) {
	background-image: url('img/facebook.png');
	}	
	
#custom_html-6 div div a:nth-of-type(2) {
	background-image: url('img/linkedin.png');
	}
	
#custom_html-6 div div a:nth-of-type(3) {
	background-image: url('img/tiktok.png');
	}	
	
#custom_html-6 div div a:nth-of-type(4) {
	background-image: url('img/insta.png');
	margin: 0 30px 0 0;
	}		
	
#custom_html-6 div div a:nth-of-type(5) {
	background-image: url('img/top.png');
	width: 56px;
	height: 54px;
	}

#custom_html-6 a:hover {
	opacity: 0.6;
	}	
	
#custom_html-6 p {
	padding: 17px 0 0 0;
	display: inline-block;
	}	
	
html {
	scroll-behavior: smooth;
	}	
	
.logo {
	background-image: url('img/logo.png');
	width: 392px;
	height: 58px;
	display: block;
	float: left;
	margin: 0 0 0 0;
	}	
	
.page1 {
	background-repeat: no-repeat !important;
	background-position: top center !important;
	height: 540px;
	font-size: 20px;
	font-weight: 300;
	color: #99c325;
	}	
	
.page1 a {
	color: #99c325 !important;
	}	
	
.page1 h1 {
	font-size: 34px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	padding: 195px 0 10px 0;
	}	
	
.page1 span {
	color: #fff;
	}	
	
.page1 .gogo {
	bottom: -150px;
	}	
	
.onas1 h2, .onas2 h2, .onas3 h2, .onas4 h2, .kontakt1 h2    {
	font-size: 26px;
	font-weight: 700;
	color: #193822;
	margin: 0;
	padding: 15px 0 25px 0;
	text-transform: uppercase;
	}	
	
.onas1 h2 span, .onas2 h2 span, .onas3 h2 span, .onas4 h2 span, .kontakt1 h2 span   {
	color: #96c120;
	display: block;
	}		
	
.onas1 {
	font-size: 20px;
	color: #272727;
	font-weight: 300;
	margin: 110px 0 0 0;
	}	
	
.onas1 .wpb_raw_code {
	background-repeat: no-repeat !important;
	background-position: top right !important;
	padding: 0 480px 0 0;
	min-height: 330px;
	}	
	
.onas1 p, .onas2 p, .onas3 p {
	margin: 0 0 20px 0 !important;
	}	
	
.onas2 {
	font-size: 20px;
	color: #272727;
	font-weight: 300;
	margin: 90px 0 0 0;
	}	
	
.onas2 .wpb_raw_code {
	background-repeat: no-repeat !important;
	background-position: top left !important;
	padding: 0 0 0 490px;
	min-height: 350px;
	}	
	
.onas3 {
	font-size: 20px;
	color: #272727;
	font-weight: 300;
	margin: 90px 0 0 0;
	}	
	
.onas3 .vc_figure {
	background-color: #9ec52f;
	border-radius: 20px;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-image: url('img/zoom.png');
	}	
	
.onas3 .vc_figure:hover a {
	opacity: 0.3;
	}	
	
.onas3 .wpb_raw_code {
	float: left;
	width: 500px;
	}	
	
.onas3 .wpb_single_image {
	float: left;
 	 margin: 0 30px 0 0;
 	 width: 100%;
  	max-width: 310px;
	}	

.onas3 ul {
	list-style: none;
	padding: 0;
	}	
	
.onas3 ul li {
	background-image: url('img/green.png');
	background-repeat: no-repeat !important;
	background-position: top 10px left !important;
	padding: 0 0 0 30px;
	}		
	
.onas4 {
	padding: 60px 0 50px 0;
	font-size: 20px;
	color: #272727;
	font-weight: 300;
	}	
	
.onas4 h2 {
	text-align: center;
	}	
	
.onas4 img {
	margin: 0 0 60px 0 !important;
	}

.page-id-122 .page1 {
	background-position: bottom center !important;
	}

.kontakt1 {
	font-size: 19px;
	color: #272727;
	font-weight: 300;	
	padding: 50px 0 0 0;
	}

.kontakt1 a {
	color: #272727 !important;	
	}

.kontakt1 .wpb_raw_code {
	width: 33.3%;
	float: left;
	}

.kontakt1 .kontsoc a {
	width: 42px;
	height: 42px;
	display: inline-block;
	margin: 0 10px 0 0;
	background-size: cover;
	transition: 0.5s;
	}
	
.kontakt1 .kontsoc a:nth-of-type(1) {
	background-image: url('img/facebook.png');
	}	
	
.kontakt1 .kontsoc a:nth-of-type(2) {
	background-image: url('img/linkedin.png');
	}
	
.kontakt1 .kontsoc a:nth-of-type(3) {
	background-image: url('img/tiktok.png');
	}	
	
.kontakt1 .kontsoc a:nth-of-type(4) {
	background-image: url('img/insta.png');
	margin: 0 30px 0 0;
	}	

.kontakt2 h2 {
	font-size: 36px;
	font-weight: 700;
	color: #1b3a24;
	margin: 0;
	padding: 90px 0 60px 0;
	text-transform: uppercase;
	}	

.kontakt2, .kontakt3 {
	font-size: 20px;
	color: #272727;
	font-weight: 300;	
	text-align: center;
	}
	
.kontakt3 h2    {
	font-size: 36px;
	font-weight: 700;
	color: #1b3a24;
	margin: 0;
	padding: 90px 0 40px 0;
	text-transform: uppercase;
	}		

.kontakt3 .wpcf7-text {
	box-shadow: none;
	height: 54px;
	border: 1px solid #d3d3d3;
	border-radius: 24px;
	padding: 0 20px;
	font-size: 20px;
	color: #000;
	font-weight: 300;
	margin: 0 0 10px 0 !important;
	}

.kontakt3 .wpcf7-textarea {
	box-shadow: none;
	height: 230px;
	border: 1px solid #d3d3d3;
	border-radius: 24px;
	padding: 15px 20px;
	font-size: 20px;
	color: #000;
	font-weight: 300;
	margin: 0 0 70px 0 !important;
	}

#wpcf7-f121-p122-o1 {
	padding: 80px 0 0 0;
	}

.wpcf7-submit {
	background-color: #96c120;
	color: #fff;
	font-size: 18px;
	font-weight: 300;	
	padding: 15px 55px 15px 20px;
	border-radius: 20px;
	display: table;
	background-image: url('img/down.png');
	background-repeat: no-repeat;
	background-position: right 20px center;
	margin: 55px auto 0 auto; 
	border: 1px solid #96c120 !important;
	box-shadow: 0 !important;
	}	

.shop1 h2 {
	font-size: 34px;
	font-weight: 700;
	color: #193822;
	margin: 0;
	padding: 20px 0 10px 0;
	text-align: center;	
	}

.shop1 h3 {
	font-size: 22px;
	font-weight: 300;
	color: #ee7116;
	margin: 0;
	padding: 0px 0 70px 0;
	text-align: center;	
	}

.shop1, .shop3 {
	font-size: 20px;
	font-weight: 300;
	color: #272727;
	}

.page-id-134 .page1 {
	height: 600px;
	}
	
.page-id-134 .page1 .gogo {
	bottom: -190px;
	}

.page-id-134 .home2 h2 {
	padding: 40px 0 10px 0;	
	}
	
.page-id-134 .home2 {
	padding-bottom: 70px;
	}	
	
.shop1 p {
	margin: 0 0 30px 0 !important;
	}

.shop1 > div {
	padding-bottom: 60px;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 90px !Important
	}

.shop3 > div {
	border: 1px solid #96c120;
	margin-bottom: 90px !important;
	margin-top: 40px !important;
	border-radius: 20px;
	text-align: center;
	}

.shop3 a {
	background-color: #96c120;
	color: #fff;
	font-size: 18px;
	font-weight: 300;	
	padding: 15px 55px 15px 20px;
	border-radius: 20px;
	display: table;
	background-image: url('img/down.png');
	background-repeat: no-repeat;
	background-position: right 20px center;
	margin: 55px auto 70px auto; 
	border: 1px solid #96c120 !important;
	box-shadow: 0 !important;
	}	

.shop3 h2 {
	font-size: 30px;
	font-weight: 700;
	color: #1b3a24;
	margin: 0;
	padding: 70px 0 40px 0;
	}



.shopfull .vc_grid-item {
	margin-bottom: 70px !important;
	}	

.sticky {
	position: fixed;
	top: 0;
	z-index: 99999999999;
	width: 100%;
	background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); /* lekki szary cień */
    transition: box-shadow 0.3s ease;	
	}

.home5 {
  left: -45px;
}	




















@media only screen and (max-width: 1024px) {

.logo {
	width: 250px;
	margin: 20px 0 0 0;
	}

.navbar > div {
	margin: 0 0 10px 0;
	padding: 0 10px;
	}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-right: 0;
	margin-left: 0;
	}	

.navbar-toggle {
	padding: 9px 10px;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 0;
	}

.slide {
	padding: 0 10px;
	}

.home2 .wpb_text_column {
	width: 100%;
	}

.home3 > div {
	padding: 0 10px;
	position: relative;
	}

body .home3 {
	background-image: none !important;
	background-color: #290f07;
	}

.logohome3 {
	position: relative;
	top: 0;
	right: 0;
	width: 100%;
	margin: 50px 0 !important;
	}

.home3 h2 {
	margin: 0;
	padding: 20px 0 10px 0;
	text-align: center;
	}
	
.home5 h2 {
	margin: 0;
	padding: 20px 0 10px 0;
	text-align: center;
	}	

.home3 h3, .home5 h3  {
	text-align: center;
	}

.home4 h2 {
	padding: 160px 0 10px 0;
	}

.home4 {
	padding: 0 10px;
	}

body .home5 {
	background-image: none !important;
	background-color: #193822;
	}

.home5 > div {
	padding: 0 10px;
	}

.home5 {
	height: auto;
	padding-bottom: 70px;
	}

.blog-footer {
	background-image: none;
	height: auto;
	padding: 60px 10px 30px 10px;
	}
	
.foot1 {
	background-color: #290f07;
	padding-top: 50px;
	}	

#custom_html-2, #custom_html-3 {
	width: 100%;
	text-align: center;
	}

#custom_html-4 {
	width: 100%;
	padding: 50px 0;
	}

#custom_html-4 a {
	margin: auto;
	}

#custom_html-5 {
	float: left;
	text-align: center;
	width: 100%;
	}

.flogo2 {
	float: none;
	margin: 50px auto;
	}

#custom_html-6 {
	float: left;
	background-color: #fff;
	}

.blog-footer .col-sm-3 {
	float: left;
	}

.foot2 {
	padding: 40px 0 40px 0;
	}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
	display: none !important;
	}

.slider-dots {
	left: 10px;
	}

#menu-main-menu {
	float: right;
	width: 100%;
	text-align: center;
	}

.menu-item a {
	margin: 20px 0 !important;
	}

.navbar-nav {
	margin: 0;
	padding: 20px 0;
	}
	
.page1 {
	padding: 0 10px;
	}	
	
.onas1 .wpb_raw_code, .onas2 .wpb_raw_code {
	background-position: top center !important;
	padding: 360px 10px 0 10px;
	}	
	
.onas1 {
	margin: 20px 0 0 0;	
	}

.onas3 {
	margin: 50px 0 0 0;
	padding: 0 10px;
	}

.onas3 .wpb_raw_code {
	float: left;
	width: 100%;
	}

.onas3 .wpb_single_image {
	margin: 30px 0;
	}

.page-id-98 .home4 h2 {
    padding: 60px 0 10px 0;
	}

.onas4 {
	padding: 60px 10px 50px 10px;
	}
	
.kontakt1, .kontakt3, .shop1, .shop3 {
	padding: 0 10px;
	}	
	
.kontakt1 .wpb_raw_code {
	width: 100%;
	padding-bottom: 60px;
	}	
	
.page-id-122 .home4 h2 {
    padding: 60px 0 10px 0;
	}	
  
.home4 .vc_gitem-woocommerce-product-regular_price {
	font-size: 20px;
	}
	
#custom_html-6 {
	text-align: center;
	}
	
#custom_html-6 div div a {
	margin: 0 10px !important;
	}	
	
 #custom_html-6 div div a:nth-of-type(5) {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	margin: 30px 0 0 0 !important;
	} 
  
 #custom_html-6 div div {
	display: inline-block;
	float: left;
	width: 100%;
	}
  
#custom_html-6 p {
	padding: 17px 0 30px 0 !important;
	font-size: 16px;
	} 
	
.home4 .vc_grid-item-zone-c-left .vc_gitem-zone-c, .home4 .vc_grid-item-zone-c-right .vc_gitem-animated-block {
  	width: 100%;
	}	
	
.home4 .vc_grid-item-zone-c-right .vc_gitem-zone-c {
  	width: 100%;
  	text-align: center;
	}	
	
.home4 .vc_gitem-post-data-source-post_title, .home4 .vc_gitem-post-data-source-post_title a, .home4 .vc_gitem-post-data-source-post_title div {
  	text-align: center !important;	
	}	
	
.home3 {
 	 height: auto;
	} 
	
.slide > div img {
  	bottom: 0px;
  	left: auto;
  	width: 130px;
 	 right: 1px;
	}	
	
.home5 {
  left: 0;
}	

}
	