/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*//*****Add any custom CSS below this line*****/

.social [class*="fa fa-"] {
   /* background-color: #333;*/
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    height: 18px;
   /*line-height: 30px;*/
    margin: auto 3px;
    width: 18px;
    /*font-size: 15px;*/
	font-weight: normal;
    text-align: center;
	border:1px solid;
	/*border:2px solid #ddd;*/
	padding-top:2px;
}
 

#topbutton:hover { 
    background-color: #00002d; 
	color: #ffffff;
} 
.learnmore:hover{
	background-color: #00002d 

!important; 
	color: #ffffff !important;
}
.contactus:hover{
	background-color: #00002d !important; 
	color: #ffffff !important;
}
#topbutton {
  position: fixed;
  display: none;
  height: 42px;
  width: 40px;
  line-height: 30px;
  right: 30px;
bottom: 320px;
  z-index: 1;
  border-radius: 20px;
  border:1px solid;
  text-decoration: none;
  color: #000000;
  font-size: 25px;
  text-align: center;
  
}

#topbutton:after {
  content: "\2191";
}
/* .slick-dots li button:before {
    content: "-";
font-size: 50px;
     color: #d7d7d7; 
}
/* #main-header {
	padding-left: 65px !important;
	padding-right: 95px !important;	
} 

*/
 /*  #top-menu li a {  */
	/*display: inline-block;*/
	/*padding-right: 22px;*/
	/*width: 192px;*/
  

/*height: 46px;*/
  /* font-family: Montserrat !important; */
/*    font-size: 20px !important;
  font-weight: 600 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  line-height: normal !important;
  letter-spacing: 1.5px !important;
  text-align: center !important;
  color: #000080 !important;
	
}  */  
 #top-menu a { 
	font-family: Montserrat !important; 
 	font-size: 16px !important;
  font-weight: 600 !important;
  font-style: normal !important;
  font-stretch: normal !important;
  line-height: normal !important;
  letter-spacing: 0.5px !important;
  text-align: center !important;
  color: #00002d !important;
	
} 
 .nav li ul {
border-top: 0 !important;
box-shadow: 0px 0px 0px !important;	
} 
.et_pb_slides {
	height:400px!important;
}
.et_pb_slide {
	height:400px!important;
}
.et_pb_slider_0.et_pb_slider {
	height: 430px !important;
}.abtslideimg2 .et_pb_slides{
	height: 455px !important;
}
.abtslideimg .et_pb_slides {
	height: 455px !important;
}
.abtslideimg .et-pb-controllers a {
	background-color: #E0E0E0 

!important;
    width: 22px !important;
	height: 3px !important;
}
.abtslideimg  .et-pb-controllers .et-pb-active-control{
background-color: #00002d !important;
    width: 22px !important;
	height: 3px !important;
}
.abtslideimg  .et-pb-controllers{
	/*text-align: right !important;
	text-align: left !important;*/
	margin-left: 200px;
}
.abtslideimg2 .et-pb-controllers a {
	background-color: #E0E0E0 !important;
    width: 22px !important;
	height: 3px !important;
}
.abtslideimg2  .et-pb-controllers .et-pb-active-control{
	background-color: #00002d !important;
    width: 22px !important;
	height: 3px !important;
}
.abtslideimg2  .et-pb-controllers{
	/*text-align: right !important;*/
text-align: left !important;

} 
.et_pb_slider_0.et_pb_slider .et-pb-controllers,.et_pb_slider_1.et_pb_slider .et-pb-controllers,.et_pb_slider_2.et_pb_slider .et-pb-controllers {
	text-align: left  !important;
    bottom: 0px !important;
    position: relative !important;
    margin-top: 10px !important;
}

.et_pb_controllers{
	text-align: left  !important;
    bottom: 0px !important;
    position: relative !important;
    margin-top: 10px;
}
.footer-widget h2 {
	font-family: Montserrat !important;
}
.et-pb-controllers a {
	background-color: #E0E0E0 !important;
    width: 22px !important;
height: 3px !important;
}

.et_pb_slider_0.et_pb_slider .et-pb-controllers .et-pb-active-control {
	background-color: #00002d !important;
    width: 22px !important;
	height: 3px !important;
}
.et_pb_slider_1.et_pb_slider .et-pb-controllers .et-pb-active-control {
	background-color: #00002d !important;
    width: 22px !important;
	height: 3px !important;
}
.et_pb_slider_2.et_pb_slider .et-pb-controllers .et-pb-active-control {
	background-color: #00002d !important;
    width: 22px !important;
	height: 3px !important;
}
.et_pb_button a: hover {
		background-color:#00002d !important;
		color: #ffffff;
		
}
.textstyle {
/* font-weight: 500;
color: #000000;
font-size:12px; */
 font-family: Montserrat;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.74;
  letter-spacing: 1.5px;
  color: #00002d;

}
.aboutli ul li:hover {
	background-color: #00002d !important;
font-weight: 800 !important;
}

.numdesp {
		display: flex;
}
.numdesp .agricultureno {
	width: 195px;
  height: 140px;
  opacity: 0.3;
  font-family: Montserrat;
  font-size: 100px;
font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #a69f88;

}
.numdesp .agriculturedesp {
	margin-left:20px;
	margin-top:50px;
}
.numdesp .agriculturedesp02 {
	padding-right:30px;
	padding-top:50px;
}
.et-pb-contact-message p {
	text-align:center;
	padding-top:200px;
}
.Fill-19 {
  width: 134.1px;
  height: 63.9px;
  opacity: 0.6;
  background-color: var(--dark-navy-blue);
}
.Fill-1 {
  width: 97.2px;
  height: 99.3px;
  opacity: 0.6;
 

 background-color: var(--dark-navy-blue);
}
.Fill-1:hover {
  width: 97.2px;
  height: 99.3px;
  opacity: 80%;
  background-

color: var(--dark-navy-blue);
}
.Fill-14 {
  width: 15.5px;
  height: 35.6px;
  opacity: 0.6;
  background-color: var(--dark-

navy-blue);
}
.Fill-14:hover{
  width: 15.5px;
  height: 35.6px;
  opacity: 80%;
  background-color: var(--dark-navy-blue);
}
/* 

.newh {
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #000000 !important;
	padding-top:20px 

!important;
	padding-bottom:20px !important;
} */
.contactphpno {
	display:flex;
}
.newsdate {
	font-size:12px !important;	
	padding-bottom:-10px !important;
}
.newlables {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
padding-left:20px;
}
.newsdetails {
		border:1px solid;
		padding-bottom:20px;
}
.cateimg { opacity: 60%; } 
.cateimg:hover { opacity: 80%; }
.productcat {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 600;
font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #00002d; }
.sub-menu {
	/*position: absolute !important;
	right: 17px !important;	
	padding-left: 30px !important;*/
	padding-top: 0px !important;
	margin-top: -20px !important;
}
.nav li li {
	padding-left: 0px !important;
}
 #top-menu li li {
	text-align: left !important;
	padding-left: 0px!important;
}
 #top-menu li li a {
	text-align: left !important;
	padding-left: 0px!important;
} 

#top-menu .menu-item-has-children>a:first-child:after {
	
display: none !important;
}/*
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a
{
		padding-bottom:15px !important;
}
*/.knowfurtherlist li {
	list-style-type: circle;
}
.knowfurtherlist li:hover{
	list-style-type: disc;
	font-weight: 800;
}
.phno {
	display:flex;
}
.phno p{
	padding-

top: 20px;
	padding-left: 20px;
	color:#00002d;
	font-size: 15px;
}
.et_contact_bottom_container {
		text-align: center !important;
		float:none !important;
		padding-top: 20px !important;
}
.widgettitle {
font-style:Montserrat;
	font-size: 14px;
	line-height: 40px;
	color: #000000;
	letter-spacing: 1.5px;
}
/* 

.rpwe-block li {
	border:1px solid;
}
.rpwe-img {
max-width: 100%;
min-width: 100%;
height: auto;	
} */
.entry-title {
	font-family:Montserrat;
	font-size: 20px;
	line-height: 22px;
	font-weight: 800;
	color: #000000;
	letter-spacing: 1.5px;
}
.post-content p{
	font-family:Montserrat;
	font-size: 14px;
	line-height: 20px;
	color: #000000 !important;
	letter-spacing: 1.5px;
}
#entrytitledesp .et_pb_text_inner p{
	font-family:Montserrat;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	letter-spacing: 1.5px;
        font-weight: 500;
}
.footer-widget .title {

font-family:Montserrat !important;
}
/*#entrytitledesp .et_pb_text_inner a{
	font-family:Montserrat;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	letter-spacing: 1.5px;
        font-weight: 500;
}*/
.et_pb_text_0 { font-weight:600 !important; }.rpwe-block h3 { 

font-weight: 600 !important;}.rpwe-block a img { height:180px; width:195px;}.rpwe-block .rpwe-summary { font-

style:Montserrat; font-size:14px;font-weight:200;color:#000000; }

@media (min-width: 980px) {	
	 #main-header .container{
		width: 1793px !important;
height: 95px !important;
		max-width: 100% !important;
		padding-right:100px !important;
padding-left:65px !important;		
	} 
}
.et_mobile_menu {
	font-family: Montserrat!important;
}
/*#main-footer {
    height: 0 !important;
    overflow: hidden;
}*/
.footer-1 li a{
	color:#808080;
	text-decoration: none;
	font-weight:600;
	letter-spacing:1px;
}
.footer-1 p{
	color:#ffffff;
	text-decoration: none;
	font-weight:800;
	letter-spacing:2px;
}
.footer-1 p a{
	color:#808080;
	text-decoration: none;
	font-weight:600;
	letter-spacing:1px;
}

et_pb_section ui-sortable et_pb_section_1 et-animated--vb et_pb_with_background et_section_regular et_pb_scroll_0

a {
	color: #00002d;
    text-decoration: none;
}
#abouttext {
    width: 42%;
    height: 30px;
    margin-left: 50px;

}
#abouttextsilk {
	width: 18%;
}
@media (min-width: 320px) and (max-width: 767px) {
	/* FOR MOBILE SCREEN */
	.et_pb_slider_0, .et_pb_slider_2 {
		max-width: 100% !important;
	}
	#topbutton{
		display:none!important;
	}
	.et_pb_slider_1{
		    width: 100%!important;;
	}
	#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
		background-color: rgba(255,255,255)!important;
	}
	.sub-menu {
		margin-top: 0px !important;
	}
	#menu-item-1034 a{
		overflow: hidden;
		white-space: nowrap;
		text-align: right;
	}
	#menu-item-1026 a{
		overflow: hidden;
		white-space: nowrap;
		text-align: right;
	}
	#abouttextsilk {
		width: 40%;
	}
	.et_mobile_menu li a {
		text-align: center;
	}
	#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
		padding-left:0px !important;
	}
	.et_mobile_menu li li {
		padding-left:0px !important;
	}
	#menu-item-1026, #menu-item-1034 {
		padding-right: 2px!important;
		float: left;
		width: 50%;
	}
	#menu-item-1035 a, #menu-item-1027 a{
		text-align: left !important;
	}
	.mobnum2{
		width: 165px !important;
	}
	.et_menu_container{
		width:100%;
	}
	#logo{
		padding-left: 5px;
	}
	.mobile_menu_bar:before{
		color: #00002D;
		padding-right: 10px;
	}
	.numdesp .agriculturedesp {
		margin-left:20px;
		margin-top:18px;
	}
	.numdesp .agriculturedesp02 {
	margin-left:20px;
	padding-top:34px;
	}
	.numdesp .agricultureno {
		min-width:170px;

	}
}

