
 #isg-leaeder-2025 .section2 ul

 {
    padding-left: 1rem !important;
    list-style-image: url(/wp-content/uploads/2022/01/ellipse-41.svg);
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    letter-spacing: 0em !important;
    font-size: 16px !important;
}

 #isg-leaeder-2025 .section2 ul li
 {
    padding-bottom:1.2rem;
 }

  #isg-leaeder-2025 .s1holder
 {
  grid-template-columns: 1fr;
    height: auto;
}

  #isg-leaeder-2025  .section1 p
{
    max-width:994px;
    font-family: Open Sans!important;
font-weight: 400!important;
font-size: 24px!important;
line-height: 120%!important;
letter-spacing: 0px!important; 
    margin-bottom: 20px;
   margin-top: 0px!important;

}

  #isg-leaeder-2025 .section5 h3

{
    text-align:center;
}

  #isg-leaeder-2025 .section1 h1 {
    font-family: Open Sans!important;
font-weight: 700!important;
font-size: 48px!important;
line-height: 120%!important;
    color: #FFFFFF;
    max-width: 1010px !important;
    margin-top: 16px !important;
}

  #isg-leaeder-2025  .section1
{
    height: 580px;
}

#isg-leaeder-2025 .section1 h1::after {
    content: "";
    display: block;
    border-bottom: 1.5px solid;
    border-image-source: linear-gradient(90deg, #007AA4 0%, rgba(0, 122, 164, 0) 100%);
    border-image-slice: 1;
    margin-top: 12px; 
}

#isg-leaeder-2025 .section1 {
    position: relative;     
}

#isg-leaeder-2025 .s1holder img {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 894px;      
    height: auto;
	
}

@media screen and (max-width: 1600px) {

    #isg-leaeder-2025 .s1holder img
    {
        display:none;
    }
}


@media screen and (max-width: 768px) {
  #isg-leaeder-2025  .section1 h1 {
        font-size: 30px !important;
        line-height: 130% !important;
    }
}

@media screen and (max-width: 991px) {
   #isg-leaeder-2025  .section1 p {
        font-size: 22px !important;
        line-height: 140% !important;
    }
	
	.blog-grid
	{
		    grid-template-columns: 1fr!important;
	}
}

.section2
{
    padding:0;
}
.isg-report-main
{
    margin: 70px auto !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 1620px !important;
    display: grid !important;
    grid-template-columns: 2.5fr 1fr !important;
    align-items: start !important;
    gap: 2.2rem !important;
    padding-inline: 4%;
    justify-content: start;
}

.mainwrapper {
    max-width: 975px;
    padding: 0;
    width: 100%;
    margin: auto;
}

.turkey-blog-box
{
    border: 1px solid #B0D6E3!important;
    background: #E6F2F6!important;

}

.isg-blog-box
{
    box-shadow: 0 4px 12px rgb(0 0 0 / 15%);
    border-radius: 16px;
    text-align: center !important;
    margin: 0 auto;
    width: 100%;
    border: 1px solid #FFDFB0 !important;
    background: #FFF5E6;;
}

.features
{
        grid-template-columns: repeat(2, 1fr);
}
.mark-grid
{
background: #E6F2F6;
border-radius: 24px;
padding: 24px;
    padding-top: 24px!important;

}

.features div.item h3
{
font-family: Open Sans !important;
font-weight: 700 !important;
font-size: 18px !important;
line-height: 25.2px !important;
color:#000 !important;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}


.features div.item
{
    display: grid !important;
    grid-template-columns: 52px auto !important;
    align-items: start !important;
    column-gap: 20px !important;
    padding-inline: 4%;
    justify-content: start;
}

.features div.item
{
    text-align:left!important;
}



.nav-item-isg
{
       background: #E6F2F6;
       padding: 24px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;

}

.nav-item-isg ul a, .nav-item-isg ul {
    font-family: Open Sans;
font-weight: 400;
font-size: 18px;
line-height: 27px;
letter-spacing: -0.36px;
color:#1A1A1A;
    margin-top: 0px;
    margin-bottom: 0px;

}


.nav-item-isg ul a:hover
{
    font-weight: 600;
}

.nav-item-isg ul li
{
    padding-bottom:0.5rem;
}

.nav-box h2{
    background: #007AA4;
padding-top: 16px;
padding-right: 24px;
padding-bottom: 16px;
padding-left: 24px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
font-family: Open Sans!important;
font-weight: 600!important;
font-size: 22px!important;
line-height: 33px!important;
letter-spacing: -0.44px!important;
color:#fff!important;
    margin-bottom: 0px!important;
}

@media only screen and (max-width: 992px) {
    .isg-report-main {
        grid-template-columns: 1fr!important;
    }
    .nav-box-secton
    {
        display:none;
    }

    .features {
    grid-template-columns: repeat(1, 1fr);
}

}


#isg-leaeder-2025 .blog-grid
{
     grid-template-columns: 1fr 1fr;
}

.section2 h2
{
margin-top:60px!important;
}