@charset "utf-8";
/* CSS Document */
#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-logo .logo img { background: #fff; border-radius: 10px;
  padding: 5px;}
.block-icon.layout-cols6 .icon { background-color: transparent; /*rgba(136,180,78,0.5);*/ padding:10px !important;}
.block-icon.icon-top .icon { width: 170px; height: 170px;}
nav.navbar #navbar.navbar-mobile .toggle-wrap .logo img {/*background: #fff;border-radius: 5px;padding: 1px;*/ max-height: 75px;}
nav.navbar #navbar.navbar-mobile .toggle-wrap {background:#23b466;}
/*#ltx-logo-footer .logo-footer img {background: #fff; border-radius: 10px;}*/
#nav-wrapper.navbar-layout-white-transparent nav.navbar .navbar-logo, #nav-wrapper.navbar-layout-desktop nav.navbar .navbar-logo { line-height: 85px;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > a {font-size: 20px !important;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a {font-size: 20px  !important;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > .transit {font-size: 20px !important; border-radius:10px !important; margin-left: 40px; margin-top:5px;}
.transit{background: #fff; border: 1px solid #fff; border-radius: 10px;}
nav.navbar .navbar-toggle .icon-bar { background-color: #000;}
.heading { margin: 14px 0 16px;}
.vc_custom_1530636263948 {margin-top: 30px !important;  margin-bottom: -16px !important;}
.ltx-topbar-block {background-color: #fff !important; /*#04b154 !important;*/}
#nav-wrapper.navbar-layout-desktop.inited::before {background-color: #23B466 !important; opacity: 1;
/*background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 27%, #23b466 35%, #23b466 100%); 
background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 27%,#23b466 35%,#23b466 100%);
background: linear-gradient(to right,  #ffffff 0%,#ffffff 27%,#23b466 35%,#23b466 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#23b466',GradientType=1 ); */
}
#nav-wrapper.navbar-layout-desktop nav.navbar.dark {background-color: #23B466 !important;}
.heading.color-black .header {color: #23B466 !important;}
.bg-color-theme_color.vc_section { background-color: #23B466 !important;}
#navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a{color: #fff000 !important;}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:hover > a {color: #fff000 !important;}
.footer-widget-area .header-widget {color: #23B466 !important;}
#ltx-logo-footer .ltx-social li a { background-color: #23B466;}
.footer-widget-area .social-icons-list a:hover {color: #23b466;}
.social-icons-list li span.fa {color: #23b466;}
.copyright-block a {color: #23b466;}
.footer-widget-area .widget_ltx_navmenu ul li a::before {color: #23b466;}
.footer-widget-area .widget_ltx_navmenu ul li a:hover  {color: #23b466;}
.color-main {color: #23b466;}
.ptb-30 {padding-top: 30px !important; padding-bottom: 30px !important;}
.p50{padding:50px;}
.p750{padding:70px 50px;}
.wht-clr {color:#fff;}
.blk-clr {color:#000;}
.mt-10 {margin-top:10px;}
.mt-20 {margin-top:20px;}
a{color: #23b466;}
.social-big li a {background-color: #23b466;}
.button.btn-default, input[type="button"].btn-default, input[type="submit"].btn-default, .btn.btn-default {
  background-color: #23b466;}
/*88B44E*/
.slider-zoom .ltx-social {display:none;}
/*********inner part************/
/*#nav-wrapper.navbar-layout-desktop nav.navbar .navbar-logo .logo img { background: #fff; border-radius: 10px;
  padding: 5px;}*/
nav.navbar #navbar.navbar-desktop ul.navbar-nav a { padding: 0px 18px 0; } 
.pt0{padding-top:0px !important;}

.mtmin {margin: 20px -10px 0px;}
.social-icons-list { margin: 14px 0 30px;}
form textarea, .form-row textarea, form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]), .form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {padding:10px 30px;}
.qty-bg {background:#23b466 ; border-radius: 10px; padding: 30px 10px; margin-bottom:20px;}/*url(../images/coconut-bg.jpg) right bottom no-repeat*/
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mb-10{margin-bottom:10px !important;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.font-22{font-size:20px; letter-spacing:0.75px;}
.font-26{font-size:24px; letter-spacing:0.75px; color: #23b466;}
.text-align-left {text-align:left;}
.text-align-justify {text-align:justify;}
.green {color:#146801;}

.vc_custom_1531148968631 { padding-top: 0px !important; background-image: url(../images/banner-3.jpg) !important;}
.bg-color-gray.vc_row-fluid, .bg-color-gray.vc_section { background-color: #f5f8f2; background-color: var(--gray);}
.vc_section[data-vc-full-width] > .vc_row { margin-left: 0; margin-right: 0;}
.vc_custom_1531149575915 { padding-top: 0px !important;}
.section-part{position: relative; left: -31.5px; box-sizing: border-box; width: 1263px; padding-left: 31.5px;
padding-right: 31.5px; }
.prd-img {border-radius: 10px !important;box-shadow: 1px 1px 3px 1px #ccc;border: 1px solid #ccc;}
.prd-tab th, tr td {padding: 7px 32px !important; font-size:14px !important;} 
.prd-hr {margin-bottom:0px !important;}
th,td { text-align: center;}
.mtb-24 {margin: 24px 0 16px !important;}
.heading.text-bg { padding: 15px 0 !important;}
.services-sc.layout-photos article .descr { margin: -30px auto 0 !important; padding: 15px 25px 15px !important;}
.services-sc.layout-photos article .descr h5 {font-size: 20px;}
.lh-35 {line-height:35px;}
.box-shd{border:1px solid #ccc; border-radius:10px; box-shadow:1px 1px 5px #ccc; background: #e9fff3;}
.ft-16{font-size:16px !important;}
#ltx-logo-footer .ltx-social { float: left; padding-top: 8px;}
#ltx-logo-footer .ltx-social li {display: inline-block; margin-left: 12px;}
/*.social-big li a {
  background-color: #23b466;
}
.social-big li a {
  color: #fff;
  color: var(--white);
  background-color: #88b44e;
  background-color: var(--main);
  display: inline-block;
  width: 60px  !important;
  height: 60px  !important;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  text-align: center;
  line-height: 60px  !important;
  font-size: 24px  !important;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.social-big li:hover .fa-facebook {
  background: #4e71a8;
}
.social-big li:hover .fa-twitter {
  background: #1cb7eb;
}
.social-big li:hover .fa-youtube-play, .social-big li:hover .fa-youtube {
  background: #ca3737;
}
.social-big li:hover .fa-instagram {
  background: #444;
}
.social-icons-list li span.fa {
  color: #23b466;
}
.social-icons-list li span.fa {
  color: #88b44e  !important;
  color: var(--main);
  font-size: 24px !important;
  width: 48px  !important;
  margin-left: -16px;
  vertical-align: middle;
  text-align: center;
  position: absolute;
}*/
/*********inner part************/
@media (min-width: 1199px) {
.block-icon.layout-cols6 li::after { top: 75px;}
}
.ind-cricle {width:150px; height:150px; margin:0 auto; border-radius:50%;}
.font-20{font-size:20px;}
.zs-enabled.overlay-plain .zs-slideshow:after { opacity: .1;}
@media screen and (min-width: 240px) and (max-width:767px) {
.incr-ctr{text-align: center;font-size: 16px;}
.p20{padding:20px;}
#nav-wrapper.navbar-layout-desktop.inited::before {background-color: #23B466 !important; opacity: 1;
/*background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 35%, #23b466 45%, #23b466 100%); 
background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 35%,#23b466 45%,#23b466 100%);
background: linear-gradient(to right,  #ffffff 0%,#ffffff 35%,#23b466 45%,#23b466 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#23b466',GradientType=1 ); */
}
.box-shd{margin-bottom:10px !important; width:100%;}
.vc_custom_1530636263948 { margin-top: 20px !important;}
#navbar.navbar-mobile ul.navbar-nav > li.current-menu-item > a{background-color: #23B466 !important;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li a:hover {color: #23B466;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a::after {color: #23B466 !important;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a::before { color: #fff !important;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a {color: #fff !important;}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a:hover { color: #23B466 !important;}
.table-scroll {display:inline-block;}
}
@media (min-width: 1600px){
.footer-widget-area .widget_ltx_navmenu ul { margin-right: 25%;}
}
@media (min-width: 992px){
.col-4-ch { width: 31.33333333% !important; margin: 0.5% !important;}
}