/**
* Theme Name: NT Agricom Child
* Description: This is a child theme of NT Agricom, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: nt-agricom
* Version: 1.7.1
*/
@font-face {font-family: "Avenir Medium"; src: url("//db.onlinewebfonts.com/t/2090551770be22b09600a40b0b4673b7.eot"); src: url("//db.onlinewebfonts.com/t/2090551770be22b09600a40b0b4673b7.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/2090551770be22b09600a40b0b4673b7.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/2090551770be22b09600a40b0b4673b7.woff") format("woff"), url("//db.onlinewebfonts.com/t/2090551770be22b09600a40b0b4673b7.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/2090551770be22b09600a40b0b4673b7.svg#Avenir Medium") format("svg"); }

@font-face {font-family: "Avenir Black"; src: url("//db.onlinewebfonts.com/t/b78d933f8aa6b9284c1d3efd3db0a9b9.eot"); src: url("//db.onlinewebfonts.com/t/b78d933f8aa6b9284c1d3efd3db0a9b9.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/b78d933f8aa6b9284c1d3efd3db0a9b9.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/b78d933f8aa6b9284c1d3efd3db0a9b9.woff") format("woff"), url("//db.onlinewebfonts.com/t/b78d933f8aa6b9284c1d3efd3db0a9b9.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/b78d933f8aa6b9284c1d3efd3db0a9b9.svg#Avenir Black") format("svg"); }

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
	font-family: "Avenir Black" !important;
}
#top-bar__navigation ul{
	text-align:center;
}
#vegas-slider .vegas-control__btn{
	display:none;
}
#vegas-slider .vegas-dots a{
	border: 1px white solid;
	border-radius:50%;
	background:none;
}

#vegas-slider .vegas-dots a:hover, #vegas-slider .vegas-dots a.active{
	background:white;
	box-shadow: none;
}

.black-green-25{
	font-size:25px;
	line-height:30px;
	color:#00684f;
	font-family: "Avenir Black";
}
.medium-green-19{
	font-size:19px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Medium";
}
.medium-green-19 .vc_toggle_title h4{
	font-size:19px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Black";
}
.black-green-19{
	font-size:19px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Black";
}
.black-white-25{
	font-size:25px;
	line-height:30px;
	color:white;
	font-family: "Avenir Black";
}

.black-white-38{
	font-size:38px;
	line-height:42px;
	color:white;
	font-family: "Avenir Black";
}

.black-green-38{
	font-size:38px;
	line-height:42px;
	color:#00684f;
	font-family: "Avenir Black";
}

.black-green-38 .custom-btn{
	font-size:38px;
	line-height:42px;
	color:#00684f;
	font-family: "Avenir Black";
}


.black-green-33{
	font-size:33px;
	line-height:35px;
	color:#00684f;
	font-family: "Avenir Black";
}
.black-green-33 a:hover{
	color:#80d8c3;
}
.black-green-33 img{
margin-top:-8px;
}

.medium-green-20{
	font-size:20px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Medium";
}

.black-green-20{
	font-size:20px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Black";
}

.medium-green-12{
	font-size:12px;
	line-height:15px;
	color:#00684f;
	font-family: "Avenir Medium";
}

.medium-green-12 a{
	text-decoration:underline;
}


.black-green-12{
	font-size:12px;
	line-height:15px;
	color:#00684f;
	font-family: "Avenir Black";
}

.black-green-16{
	font-size:16px;
	line-height:19px;
	color:#00684f;
	font-family: "Avenir Black";
}
.medium-green-16{
	font-size:16px;
	line-height:19px;
	color:#00684f;
	font-family: "Avenir Medium";
}
.post.type-post, .entry-content p{
	font-size:14px;
	line-height:18px;
	color:#00684f !important;
	font-family: "Avenir Medium" !important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    font-weight: 500;
	color:#00684f !important;
}
.achievements-blocks .wpb_single_image img{
	width:100%;
}
.format-standard .post-container, .search-results .post-container{
	overflow:initial;
}

.process-4::after {
	content: "";
    width: 30px;
    height: 30px;
    background: url("http://bp-labs.co/compost/wp-content/uploads/2021/02/next-icon.png") no-repeat;
    top: 110px;
    right: -15px;
    position: absolute;
    display: inline-block;
	
}
.process-4.last-process::after{
	background:none;
}
.process-4 .process-4-title {
	font-size: 20px;
    color: #00684f;
    font-family: 'Avenir Black';
    margin-bottom: 15px;
}
.process-4 .process-4-cta {
	font-size: 18px;
    color: #00684f;
    font-family: 'Avenir Medium';
    margin-bottom: 15px;
    border: 2px #80d8c3 solid;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.process-4 .process-4-link {
	font-size: 14px;
    color: #00684f;
    font-family: 'Avenir Medium';
    text-decoration: underline;
}
.process-4 .process-4-img figure img{
	cursor:pointer;
}

.process-4 .process-4-link a:hover {
    color: #80d8c3;
}

.blog--style-3 .blog__entry{
	-webkit-box-shadow: none; 
    box-shadow: none;
	background-color:#01b187;
}

.section-contact{
	display:none;
}

#footer{
	border-top:0px;
	background:#01b187;
	
}

#footer .footer__title, #footer .copyright, #footer .copyright a{
	color:white;
}
#footer .footer__menu ul{
	margin-top:5px;
}
#footer .footer__menu li{
	margin-top:5px;
}
#footer .footer__menu a{
	color:white;
	font-size:12px;
}
#footer .footer-left-border{
	border-left:2px white solid;
	padding-left:30px;
}
.feedbacks--style-1 .owl-theme .owl-dots .owl-dot span{
	border:1px white solid;
}
.testimonial-section .owl-theme .owl-dots .owl-dot span{
	background-color:transparent;
}
.testimonial-section .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	-webkit-box-shadow: none; 
    box-shadow: none; 
    background-color: white !important;
}

header .intro__title{
	font-size:60px;
	letter-spacing:0px;
	font-family: 'Avenir Black';
	text-align: center;
}

.full-width-image *{
	width:100%;
}

.board-members .owl-carousel .owl-stage-outer{
	height: 210px !important;
}

.custom-btn.primary{
	border-color: #267560;
    color: #267560;
}

.custom-btn.primary:hover, .custom-btn.primary:focus, .custom-btn.primary:active {
    background-color: #267560;
	color: white;
}

.contact-switch .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
	color:#17765f;
	background:transparent;
	border:0px;
	font-family: 'Avenir Black';
	font-size:18px;
}

.contact-switch .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{
	color:#c7c7c7;
	background:transparent;
	border:0px;
	font-family: 'Avenir Black';
	font-size:18px;
}

.contact-switch .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
	background:transparent;
	border:0px;
}

.sa-icon-image{
	margin-top: -19px;
}
.sa-how-margin-top{
	margin-top:0px;
}
.start-screen__content .title, .start-screen__content .subtitle, .custom-btn {
	font-family: "Avenir Black" !important;
}
.coming-soon-img{
	margin-bottom: 0px;
    position: absolute;
    right: 0px;
    top: -10px;
}
.edu-img-1 .vc_column-inner{
	padding-right:7px !important;
	padding-left:0px !important;
}
.edu-img-2 .vc_column-inner{
	padding-left:7px !important;
	padding-right:0px !important;
}
.show-desktop{
	display:block;
}
.show-mobile{
	display:none;
}
.on-site-fix{
	padding-left:0px;
}
@media only screen and (min-width: 1200px){
.start-screen__content .title {
    letter-spacing: 0px;
	text-align:center;
}
}
@media only screen and (max-width: 700px){
	.coming-soon-img{
		margin-bottom:15px;
		position:initial;
		right: 0px;
		top: -20px;
		margin-top:15px;
		text-align:center !important;
	}
	#top-bar{
		background-color:black;
	}
	.start-screen__content .title {
		font-size: 25px !important;
		line-height:30px !important;
	}
	.black-green-25{
		font-size:22px;
		line-height:25px;
		padding-left:15px;
		padding-right:15px;
	}
	.black-white-25{
		font-size:22px;
		line-height:25px;
	}

	.black-white-38{
		font-size:33px;
		line-height:37px;
	}

	.black-green-38{
		font-size:33px;
		line-height:37px;
	}

	.black-green-38 .custom-btn{
		font-size:33px;
		line-height:37px;
	}

	.medium-green-12{
		font-size:16px;
		line-height:20px;
	}


	.black-green-12{
		font-size:16px;
		line-height:20px;
	}

	.black-green-16{
		font-size:18px;
		line-height:23px;
		padding-left:15px;
		padding-right:15px;
	}
	.medium-green-16{
		font-size:18px;
		line-height:23px;
	}
	header .intro__title{
		font-size:40px;
		padding-top: 50px;
	}
	.edu-img-1 .vc_column-inner {
		padding-right:0px !important;
	}
	.edu-img-2 .vc_column-inner {
		padding-left:0px !important;
	}
	.show-desktop{
		display:none;
	}
	.show-mobile{
		display:block;
	}
	footer .widget {
		margin-bottom: -20px;
	}
	.on-site-fix{
		padding-left:15px;
	}
	.fix-padding-top .vc_column-inner {
		padding-top: 10px !important;
	}
	.fix-padding-top .vc_toggle:last-of-type {
		margin-bottom:10px;
	}
}