body {
    font-size: 0.9pc;
    font-family: 'Open Sans', sans-serif;
    /*font-family: 'Open Sans Condensed', sans-serif;*/
}

[class~=products-block] [class~=product-item] [class~=product-title] {
	font-size: 0.17in;
}

[class~=home-3] [class~=intro] {
	background-color: #f5f7f2;
	padding-top:0px;
	height: 48.563pc;
}

/*[class~=section] {
    padding-top: 0px;
}
*/

[class~=intro] [class~=intro-header] p {
	font-size: 0.170in;
}

[class~=intro] {
   margin-bottom: -175px; 
}

[class~=block-title] [class~=title] {
	margin-top: 30.75pt;
}

[class~=block-title] [class~=sub-title]
{
	font-family: unset;
	font-size: 0.170in;
	font-weight: 400;
	font-style: unset;
	color: #666;
}
.logostyle{
	margin-top:-75px;
}

.active1{
	background-color:#78b144;
	color:white! important;
	padding: 5px 15px;
}

.home-3 .header-top .logo {
	margin-bottom: -30px; 
}
[class~="intro"] [class~="intro-header"] p {
	max-width: unset;
	margin-left: 0px;
	margin-right: 0px;
}
#breadcrumb {
    margin-bottom: 0px;
}
[class~="intro"] {
    height: 0px;
}
#main-menu [class~="dropdown-menu"] ul li a {
    padding-top: 10px;
	padding-bottom: 10px;
}
.mine-style .post-title{
	text-align:left;
}
.home-3 #main-menu .dropdown-menu {
    left: 0pc;
}
/*.intro .intro-header {
	margin-top: -50px;
}*/
.intro .intro-header {
    margin-top: 65px;
}

.enquiryhead { 
	text-align:center;
}

.italic1 {
	/*font-family: "Playfair Display";
	font-style: italic;*/
	font-size:15pt;
	line-height:32.5px;
}

.ital {
	font-style:italic! important;
}

/*.pd {
	height: 295px;
}*/

.logo1{
	position:absolute;
}

.pd {
	background-color:white;
}
.title1 {
	color:#78b144;
}

.footer_p {
	margin-top: 30px;
}

.footer_p1 {
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.txt {
	height:65px;
}

.txt-color {
	color:#333;
	border-radius:7px;
}

.txt3 {
	color:black;
}

.feet {
	margin-bottom:0px;
}

.col {
	color:white;
}

.background {
	background-image: url('images/vector.png');
}

#footer [class~="footer-top"] {
	padding-top: unset;
	padding-bottom: unset;
}

#footer [class~="footer-bottom"] {
	padding-top: unset;
	padding-bottom: unset;
}

#footer [class~="footer-copyright"], .product-detail .payment-intro .block-content .item {
	padding-top: unset;
}

#footer [class~="footer-copyright"] {
	padding-bottom: unset;
}

#footer .footer-copyright .copyright {
	margin-top: calc();
}

.form-control {
	height: auto;
}

.formlabel {
	color:#5d5353;
	font-weight:normal;
	font-size:17px;
}
[class~="latest-news"] [class~="blog-info"] [class~="blog-title"]{
	font-family:unset;
}
[class~=form] form label {
	font-weight: normal;
}


[class~="header-top"] {
	padding-top: 10px;
	padding-bottom: 10px;
}

[class~="intro"] [class~="intro-header"] h3, [class~="intro"] [class~="intro-header"] p {
	font-style:unset;
}

[class~="intro"] [class~="intro-header"] p {
	font-family:unset;
}

.overflow1 {
	white-space: normal; 
    width: 100%; 
    overflow: hidden;
    text-overflow: clip; 
}

#footer [class~=footer] [class~=block-title] {
	color:white;
}

.home-1 #footer .footer-intro {
	background:url("../images/mango2.png") center no-repeat;
	color: #fff;
	padding-top: 3.125pc;
	padding-right: 1.25pc;
	padding-bottom: 0;
	padding-left: 15pt;
	text-align: center;
	height: 460px;
}

#main-menu > ul > li > a {
	font-family: unset;
}
#main-menu [class~="dropdown-menu"] ul li a {
	font-family: unset;
}
.social li {
    width:30px; height:30px; border-radius:50px; background:#02a859; line-height: 27px;
}

.header-top .social ul li i{
    margin-left: 10px;
    margin-top: 8px;
}
.social ul li a:hover {
    color: #2c2b2b;
}
[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
    top: -35%;
}
[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
    height: 175%;
}
[class~="home-3"] [class~="header-top"] [class~="logo"]::after {
    /*top: -4.2pt;*/
	top: unset;
	left: 1%;
}
[class~="latest-news"][class~="layout-2"] [class~="blog-image"] {
    margin-bottom: 10px;
}
[class~=latest-news] [class~=blog-info] [class~=blog-title], [class~=testimonial] [class~=item] [class~=job], [class~=latest-news] [class~=blog-info] [class~=blog-time]{
	margin-bottom: 1.625pc;
}
[class~="site-content"] {
    padding-bottom: 40px;
}
.logostyle{
	margin-left: 35px;
}
@media (max-width:991px) {
[class~=block-title] [class~=title] {
	margin-top: -21.25pt;
	}
	.container-width{
		width:unset;
	}
	.logostyle{
		margin-left: unset;
	}
}

@media (max-width:768px) {
[class~=intro] [class~=intro-header] p {
	margin-left: 0px;
	margin-right:0px;
}
#breadcrumb {
    margin-bottom: 0pt;
}}

@media (min-width:470px) {
.footer_p {
	padding-left:0px;
	padding-right:0px;
}
.footer_p1 {
	padding-left:73px;
	padding-right:73px;
}}

@media (min-width:580px) {
.footer_p {
	padding-left:0px;
	padding-right:0px;
}
.footer_p1 {
	padding-left:123px;
	padding-right:123px;
}}

@media (min-width:670px) {
.footer_p {
	padding-left:0px;
	padding-right:0px;
}
.footer_p1 {
	padding-left:168px;
	padding-right:168px;
}}

@media (min-width:991px) {
.footer_p {
	padding-left:0px;
	padding-right:0px;
}
.footer_p1 {
	padding-left:0px;
	padding-right:0px;
}}
@media (min-width:1280px) {
[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
	width: 83%;
	height: 166%;
	top: -33%;
	box-shadow: unset;
}
}
@media (min-width:1600px) {
[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
    width: 60%;
}
[class~="home-3"] [class~="header-top"] [class~="logo"]::before{
	box-shadow: unset;
}
}
@media (max-width:1920px) {
.logostyle {
    margin-left: 62px;
}
}
@media (max-width:1600px) {
[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
    width: 78%;
	height: 165%;
}
.logostyle {
    margin-left: 35px;
}
}
@media (max-width:1367px) {
    [class~="home-3"] [class~="header-top"] [class~="logo"]::before {
        /*width: 83%;*/
		width: 109%;
    }
}
@media (max-width:1300px) {
[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
	width: 86%;
}}

@media (max-width:1280px) {
/*[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
	width: 77%;
	height: 166%;
}*/
.home-3 #main-menu > ul > li > a {
font-size:11px;
}
[class~="home-3"] [class~="header-top"] [class~="logo"]::before{
	box-shadow: unset;
}
}
@media (max-width:1152px) {
.home-3 #main-menu > ul > li > a {
	padding-left: 2.2px;
}
.home-3 #main-menu > ul > li > a {
	font-size: 11px;
}
[class~="home-3"] [class~="header-top"] [class~="logo"]::before{
	width: 109%;
}

[class~="home-3"] [class~="header-top"] [class~="logo"]::before{
	width: 98%;
	height: 161%;
	box-shadow: unset;
}}
@media (max-width:1024px) {
.home-3 #main-menu > ul > li > a {
	padding-top: 19.5pt! important;
	padding-bottom: 10.5pt! important;
	padding-right: 0.2px! important;
	padding-left: 0.2px! important;
}
[class~="home-3"] [class~="header-top"] [class~="logo"]::before {
    width: 109%;
    height: 166%;
    box-shadow: unset;

}
.home-3 #main-menu > ul > li > a{
	font-size:10px;
}
}
@media (max-width:991px) {
.logo1{
	position:unset! important;
}
.logostyle{
	margin-top:-75px! important;
	width:100px!important;
	float:right;
}
}