/*
Theme Name:   Seed
Description:  Write here a brief description about your child-theme
Author:       seed_admin
Author URL:  https://seed-pk.com/
Template:     airi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Seed
*/

/* Write here your own personal stylesheet */

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/public_html/seed/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJbedHFHGPezSQ.woff) format('woff');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/public_html/seed/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnedHFHGPezSQ.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';;
  font-style: normal;
  font-weight: 400
  font-display: swap;
  src: url(/public_html/seed/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfedHFHGPc.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
a:focus{
    outline:0;
}.is-sticky .topbar {
    display: none;
}
li:focus{
    outline:0;
}input.search-field:focus{
    outline:0;
}
.header-search-form {
    position: absolute;
    right: 70px;
    z-index: 14;
    top: 160px;
}input.search-field {
    padding: 10px;
    min-width: 600px;
    font-size: 13px;
}
.topbar nav ul li {
    margin-right: 20px;
}.topbar nav ul {
    list-style: none;
    display: inline-flex;
    padding: 0;
    margin: 0;
}
.quick_links nav {
    float: right;
}ul#menu-social li a i {
    color: #fff;
}#menu-quick-links li a {
    color: #fff;
    font-size: 12px;
}.middle_bar {
    width: 100%;
    float: left;
    background: #fff;
    padding: 10px 0;
}
.menu-menu-container, .header-search-cart {
    display: flex !important;
    align-items: center;
}
#menu-quick-links li {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #fff;
    line-height: 14px;
}.topbar {
    width: 100%;
    float: left;
    border-bottom: 1px solid #707070;
    padding: 12px 0;
    background: black;
}#menu-quick-links li#menu-item-175 {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}header#masthead {
    padding:0 0 10px 0;
}.is-sticky header#masthead {
    padding: 10px 0;
}.main-navigation a {
    font-size: 15px;    font-weight: 400;
}.main-navigation li {
    display: inline-block;
    position: relative;
    padding: 0 10px;
    font-weight: 400;
}ul.header-search-cart {
    margin-left: 0;
}
ul.header-search-cart .header-cart-link {
    display: none;
}.achieve_section .elementor-widget-image-box {
    margin-bottom: 5px;
}.is-sticky .site-header .custom-logo-link img {
    max-width: 250px;
}.is-sticky .middle_bar {
    padding: 0;
}.webinar-item {
    width: 30.3%;
    margin-right: 3%;
    float: left;
}.webinar-category {
    background: #007334;
    color: #fff;
    width: fit-content;
    padding: 5px 10px;
    position: relative;
    top: -35px;
}.webinar-date, .webinar-venue {
    font-size: 12px;
    color: #535353;
    float: left;
    width: 100%;
}.webinar-name {
    color: #007334;
    font-size: 16px;
    min-height: 48px;
    font-weight: 600;
    margin: 10px 0 15px 0;
    float: left;
    width: 100%;
}.webinar-desc {
    font-size: 12px;
    color: #535353;
}.webinar-register a {
    color: #007334;
    font-size: 12px;
}.webinar-register {
    width: 100%;
    float: left;
    margin-top: 0;
}p.footer-info-contact {
    margin-bottom: 5px;
}section#custom_html-3 p.footer-info-contact {
    margin-bottom: 10px;
    font-size: 12px;
}section#text-1 {
    margin-bottom: 20px;
}section#custom_html-3 {
    margin-bottom: 20px !important;
}div#sidebar-footer {
    border: 0;
    padding: 0;
}.widget ul li {
    padding-bottom: 10px;
}.bottom_footer p {
    font-size: 13px;
    margin-bottom: 0;
    color: #ffffff60;
    margin-top: 40px;
}.widget ul li a {
    font-size: 13px;
    color: #ffffff94;
}header #site-navigation ul ul li {
    background-color: #ffffff;
    border: 0;
}header #site-navigation ul ul li.current-menu-item {
    background: #f7f7f7;
}.footer_wrap_cont {
    background-image: url(https://seed-pk.com/wp-content/uploads/2020/12/Group-7885-min.jpg);
    background-repeat: no-repeat;
    background-position: unset;
    background-size: cover;
    padding-bottom: 15px;
    padding-top: 80px;
    float: left;
    width: 100%;
}.social-media-list li a::before, .social-widget a::before{
    display:none;
}.footer-widgets .menu-social-container i {
    color: white;
    font-size: 20px;
}.footer-widgets .widget .widget-title {
    margin-bottom: 15px !important;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}#text-2 p {
    padding-left: 25px;
    position: relative;width: 80%;
}.widget_text p span i {
    position: absolute;
    left: 0px;
    top: 3px;
}.widget_text p {
    color: #fff;
    font-size: 13px;
    font-weight: 300;
}div#sidebar-footer .sidebar-column:nth-child(4) .newsletter_bg h3.widget-title {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
}div#sidebar-footer .sidebar-column:nth-child(4) .newsletter_bg {
    background: #007334;
    position: relative;
        padding: 20px 20px;
    margin-top: -100px;
    min-height: 322px;
}.newsletter_bg input[type="email"] {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #fff;
    color: #fff;
    padding: 10px;    font-size: 13px;
    width: 100%;
}.newsletter_bg input[type="email"]:focus,.newsletter_bg input[type="submit"]:focus {
    outline:0;
}.newsletter_bg input[type="submit"] {
    background: #fff;
    color: #008036;
    border-radius: 4px;
    width: 95px;
    padding: 10px 20px;margin-top: 25px;    font-weight: 400;
    text-transform: capitalize;border: 1px solid;
}.newsletter_bg input[type="submit"]:hover {
    background: transparent;
    border: 1px solid white;
    color: #fff;
}.newsletter_bg input[type="email"]::placeholder{
    color:#ffffff90;font-size:12px;font-weight:300;letter-spacing:1px;
}footer#colophon {
    display: none;
}section#text-5 p {
    margin-bottom: 0;
    font-family: 'Poppins',sans-serif;
}
section#text-5 {
    margin-top: 10px;
}.modal_title {
    color: #007334;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
}.modal_jobtitle {
    color: #007334;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
}.modal_content p {
    color: #535353;
    font-size: 14px;margin-top: 20px;
}.modal_featureimg {
    text-align: center;margin-bottom: 10px;
}.modal-body {
    padding: 0 60px;
}.modal-header {
    border-bottom: 0;
}.modal-content {
    border: 0;
    box-shadow: 0px 0px 12px #00000029;
}.modal-open .modal:before {
    width: 100%;
    height: 100%;
    background: #0000009e;
    content: '';
    float: left;
    position: absolute;
}.team-name {
    color: #007334;
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px;
}.team-item {
    box-shadow: 0px 0px 12px #00000029;
    width: 30.3%;
    float: left;
    margin-right: 3%;
    padding: 40px;
    text-align: center;    border-radius: 4px;
}.team-item .team-content {
    display: none;
}.team-title {
    color: #007334;
    font-size: 12px;
    margin-bottom: 10px;
}.team-desc {
    color: #535353;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}.team-item button {
    border-radius: 4px;
    background: transparent;
    border: 0;    padding: 10px 20px;
}.team-item button a {
    font-size: 12px;
    color: #007334;
    text-transform: capitalize;
    font-weight: 400;
}.team-item button:hover {
    background: #007334;
}.team-item button:hover a {
    color: #fff;
}.menuStyle2 .main-navigation a:hover:after, .menuStyle2 .main-navigation .current-menu-item:after {
    content: '';
    width: 80%;
    height: 1px;
    border-radius: 0;
    position: absolute;
    margin-left: 0;
    left: 8px;
    bottom: -5px;
}.custom .tp-bullet:hover, .custom .tp-bullet.selected {
    background: #007334;
}.custom .tp-bullet {
    width: 14px;
    height: 4px;
    position: absolute;
    background: #D4D4D4;
    background: #D4D4D4;
    cursor: pointer;
    box-sizing: content-box;
}button.close:focus {
    outline: 0;
}
button:focus{
    outline:0;
}div#masthead-sticky-wrapper {
    max-height: 75px;
}.team-item .team-poster img {
    border-radius: 50% !important;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #53535370;
    width: 100%;
    margin-bottom: 20px;
    padding: 5px 10px;
    font-size: 13px;
    color: #535353;
}input.wpcf7-form-control.wpcf7-submit {
    border-radius: 4px;
    font-weight: 400;
    text-transform: capitalize;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #53535370;
    width: 100%;
    margin-bottom: 10px;
    padding: 5px 10px;
    font-size: 13px;
    color: #535353;
}
.wpcf7-form-control-wrap {
    margin-bottom: 30px;
}.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 textarea:focus{
    outline:0;
    border-color:#007334;
}.contact_us_content .elementor-widget-text-editor p {
    margin-bottom: 0 !important;
}.topbar .container-fluid {
    padding: 0 75px;
}#menu-quick-links li:last-child {
    border-right: 0;padding-right: 0;
    margin-right: 0;
}.contact_us_form .elementor-widget-wrap {
    padding: 80px 0;
}.contact_us_content .elementor-widget-wrap {
    padding: 80px 0;
}.webinar-register a:hover {
    padding: 5px 5px;
    background: #007334;
    color: #fff;
    border-radius: 4px;
}.webinar-register a {
    padding: 0;
}
.custom_seed_footer .row .col-md-3:nth-child(3) p {
    text-align: right;
}
@media (max-width:1300px) and (min-width:1199px){
   .main-navigation li {
    padding: 0px 7px;
} .main-navigation li:first-of-type {
    padding-left: 10px;
}.main-navigation a {
    font-size: 14px;}
}

@media (max-width:1199px) and (min-width:992px){
    .site-branding img.custom-logo {
    max-width: 80%;
}.topbar{
    padding:10px 0;
}header#masthead {
    padding: 0px 0 0px 0;
}.main-navigation li:first-of-type {
    padding-left: 10px;
}.main-navigation li {
    border:0;
}.menuStyle2 .main-navigation a:hover:after, .menuStyle2 .main-navigation .current-menu-item:after {
    content: '';
    width: 100px;
    height: 1px;
    border-radius: 0;
    position: absolute;
    margin-left: 0;
    left: 46%;
    bottom: 0px;
}
}
@media (min-width:1200px){
    #sidebar-footer .sidebar-column:nth-child(4), #sidebar-footer .sidebar-column:nth-child(1) {
    max-width: 30%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
}#sidebar-footer .sidebar-column:nth-child(3), #sidebar-footer .sidebar-column:nth-child(2){
    max-width: 20%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}
}
@media (max-width:576px) {
    .webinar-name{
            margin-bottom: 0px;
    padding-bottom: 0px;
    }
    .zoomimage {
   
    width: 25px !important;
    
    }
}