/*!
Theme Name: Seeds Global
Theme URI: https://aiwadigital.com/
Author: Swati Saini
Author URI: https://aiwadigital.com/
Description: At Seeds Holdings Limited, we are a dynamic and forward-looking holdings company with a passion for nurturing innovation, driving growth, and creating value across diverse industries. With a rich history and a commitment to excellence, we have established ourselves as a trusted partner for our subsidiaries, investors, and stakeholders.
Version: 1.0.0
Text Domain: seeds-global
*/


.btn-sec {
    margin: 30px 0;
}
a.btn.btn-white {
    background: transparent linear-gradient(57deg, #FFFFFF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border-radius: 40px;
    color: #FF0000;
    font-size: 14px;
    padding: 10px 30px;
}
a.btn.btn-red {
    background:transparent linear-gradient(75deg, #B91F38 0%, #FF0000 100%) 0% 0% no-repeat padding-box;
    border-radius: 40px;
    color: #fff;
    font-size: 14px;
    padding: 10px 30px;
	margin: 0 20px 0 0;
}
.btn-red:hover {
  color: #FF0000;
  background-color: transparent!important;
}
.btn-white:hover {
    background: transparent linear-gradient(75deg, #B91F38 0%, #FF0000 100%) 0% 0% no-repeat padding-box!important;
    color: #fff!important;
}
.topheader {
    background: #000000;
    color: #fff;
    padding: 10px 0;
    margin: 0;
    font-size: 14px;
}
ul.social {
    margin: 0;
    padding: 0;
}
ul.social li {
    float: left;
    margin: 0 5px;
}
ul.social li a {
    color: #fff;
}

a.language {
    color: #fff;
    text-align: right;
    float: right;
	font-family: 'Lexend', sans-serif;
}

.topheader p {
    float: left;
    margin: 0 15px 0 0;
	font-size:14px;
	font-family: 'Lexend', sans-serif;
}
.topheader p img {
    margin: 0 5px 0 0;
}

.footer {
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #000000 100%) 0% 0% no-repeat padding-box;
    opacity: 0.95;
    float: left;
    width: 100%;
    margin: 80px 0 0;
    padding: 80px 0;
    color: #fff;
    font-family: 'Gill-Sans-Medium';
}
.footer ul.social {
    margin: 20px 0 0;
}

.footer p {
    margin: 20px 0;
}
.footer h6 {
    font-size: 22px;
    margin: 0 0 20px;
    font-weight: bold;
    font-family: 'Quicksand';
}
ul#menu-quick_link_menu {
    margin: 0;
    padding: 0;
}
ul#menu-quick_link_menu li a {
    color: #fff;
}

.footer p img {
    width: 30px;
    float: left;
    margin: 0 15px 0 0;
}

.fnews img {
    float: left;
    width: 65px;
    height: 60px;
    margin: 0 20px 0 0;
}

.fnews img {
    float: left;
    width: 65px;
    height: 60px;
    margin: 0 20px 0 0;
}
.fnews {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    padding: 0;
}
.fcont p {
    margin: 0;
    line-height: 20px;
}
.fcontimg{
	 float: left;
    width: 30%;                  
}
.fcont {
    float: right;
    width: 70%;
}
.tagline {
    color: #fff;
    float: left;
    width: 100%;
    background: #140A02;
    text-align: center;
    padding: 10px;
	font-family:'Gill-Sans-Medium';
}

.global-client-sec {
    float: left;
    width: 100%;
    text-align: center;
    margin: 50px 0;
	font-family:'Gill-Sans-Medium';
}
.global-client-sec strong{color:#C8242F;}

.global-client-sec h3 {
    font-size: 40px;
    line-height: 41.6px;
    font-family: 'Quicksand';
    font-weight: bold;
    margin: 15px 0;
}
.global-client-sec p {
    margin: 0 20%;
}
.global-card img {
    height: auto;
}
.main.news-sec h2 {
    font-size: 35px;
    line-height: 41.6px;
    font-family: 'Quicksand';
    font-weight: bold;
    margin: 15px 0 40px;
	text-align:center;
}
.fcont p a{color:#fff;}

.main.news-sec .text-part {
    background: #F5F5F5;
    padding: 40px 30px 60px;
}

.main.news-sec .text-part span {
    color: #C8242F;
    font-family: 'Gill-Sans-Medium';
	margin:0 0 10px;
}
.main.news-sec.postsingle .text-part {
    padding: 30px!important;
}
.main.news-sec .text-part h3 {
    font-size: 22px;
    font-family: 'Quicksand';
    font-weight: 700;
    line-height: 30px;
    margin: 15px 0;
}

.main.news-sec .text-part p {
   
    font-family: 'Gill-Sans-Medium';
}


.main.news-sec .text-part a {
    color: #223555;
    margin: 15px 0 0;
    float: left;
    width: 100%;
    font-family: 'Gill-Sans-Medium';
}
.inner-banner {
    float: left;
    width: 100%;
    height: 400px;
}
.inner-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.strategy-section {
    float: left;
    width: 100%;
    margin: 80px 0;
}

.rightcont {
    font-family: 'Gill-Sans-Medium';
    padding: 40px 0;
}
.rightcont strong {
    color: #EF233C;
}

.rightcont h1.wp-block-heading {
    font-family: 'Quicksand';
    font-weight: bold;
    font-size: 38px;
    margin: 5px 0 10px;
}

.main.meet-our-team {
    text-align: center;
    font-family: 'Gill-Sans-Medium';
}
.main.meet-our-team h2{
   font-family: 'Quicksand';
    font-weight: bold;
    font-size: 38px;
	 margin: 5px 0 10px;
}

.main.meet-our-team .row {
    margin: 30px 0;
}
.main.meet-our-team p {
    padding: 0 50px;
}

.team-card h6 {
    font-size: 22px;
    margin: 0 0 10px;
	font-family: 'Quicksand';
}

.rightcont img {
    width: 45px;
    margin: 40px 20px 0 0;
    height: 40px;
    object-fit: contain;
}

.topheader a {
    color: #fff;
}
.fcontact a {
    color: #fff;
}

.topheader p {
    font-size: 13px;
}
.single-post .main.news-sec {
    margin: 50px 0;
}
.single-post .main.news-sec h1 {
    font-size: 35px;
    line-height: 40px;
    font-family: 'Quicksand';
    margin: 0 0 15px;
	font-weight:bold;
}
.single-post .main.news-sec .text-part {   
    font-family: 'Gill-Sans-Medium';
    text-align: left;
}
.single-post .main.news-sec .text-part p {
    margin:0 0 13px;
}
.main.news-sec.postsingle img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
span.top-heading {
    float: left;
    width: 100%;
}
span.top-heading p {
    float: left;
}
span.top-heading p:after {
    content: ", ";
    margin: 0 8px 0 0;
}
span.top-heading p:nth-last-of-type(1)::after {
    display: none;
}
span.top-heading p:after {
    content: ", ";
    margin: 0 8px 0 0;
}
@media only screen and (max-width: 479px) { 
.get-in-touch-sec{padding:20px!important;}
.contact-sec {   
    padding: 20px;
    width: 100%!important;
    flex: 0 0 auto;
}
.form-sec{ width: 100%!important;padding:20px!important;}
.get-in-touch-sec{display:inline-grid!important;}
.question-sec {
    width: 100%;
    float: left;
    margin-top: 10px;
}
body img {
    max-width: 100%;
    height: auto;
}
.rightcont img {
    width: 45px;
    margin: 40px 15px 0 0;
    height: 40px;
    object-fit: contain;
}
.timeline-main-card .content-part h3 {
    font-size: 14px!important;
    line-height: inherit;
    margin-bottom: 5px;
    font-family: 'DM Sans', sans-serif;
    font-weight: 600;
}
.vision-mission-card{flex-direction: column;}
.vision-mission-card .icon-part{width:100%!important;}
.vision-mission-card .text-part{width:100%!important;}
}

