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

.headersec .navbar-brand
	{
		max-width:190px;
	}
.container
{
	max-width:100%;
}
.headersec ul.navbar-nav li a
{
	font-size:var(--size-14);
}
	
}

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

.headersec .navbar-brand
	{
		max-width:180px;
	}
.foundercontalign
{
    padding: 40px;
}
.headersec .navbar-collapse
{
    gap: 10px;
}
a.callbutton
{
    padding-left: 12px;
    padding-right: 12px;
}
a.callbutton i
{
    margin-right: 3px;
}

}

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

.navbar-toggler
{
    padding: 0;
    border: 0;
    background: url(../images/hamburger.png) no-repeat left top;
    width: 35px;
    height: 25px;
    background-size:100% 100%;
    border-radius: 0;
    box-shadow: none !important;
}
.navbar-toggler span
{
    font-size: 0;
}
.navbar-toggler:focus
{
    box-shadow: none;
}
.headersec
{
    padding-top: 15px;
    padding-bottom: 15px;
}
.headersec ul
{
    margin-top: 5px;
}
.headersec ul li a
{
    padding: 10px !important;
    border-top: 1px solid var(--lightgrey);
}
.headersec ul li:first-child a
{
    border-top: 0;
}
.blogdetailpgcontsec .latestpostsec
{
    padding: 20px;
}

}

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

:root {
  --size-18: 17px;
  --size-24: 22px;
  --size-32: 28px;
  --size-46: 32px;
  --size-50: 38px;
}
.contentsection
{
    padding: 50px 0;
}
.industryweworksec
{
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
}
.tabtopsec
{
    justify-content: center;
    row-gap: 15px;
}
.sglegallerysec
{
    flex:0 0 50%;
    max-width: 50%;
}
.foundercontsec .col-md-5, .sgleeventsec .col-md-5
{
    text-align: center;
}
.foundercontsec .col-md-5 img, .sgleeventsec .col-md-5 img
{
    width: 100%;
}
.topftrsec .row
{
    row-gap: 30px;
}
.innerbannersec
{
    padding: 75px 0;
}

}

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

.hmebannersec
{
    height: 300px;
}
.industryweworksec
{
    grid-template-columns: repeat(2, 1fr);
}
.project-tabs ul
{
    column-gap: 25px;
    row-gap: 10px;
    justify-content: center;
}
.foundercontalign
{
    padding: 30px;
}
.sgleachievementsec, .sgleassociatesec
{
    box-shadow: -5px 5px 0px 0px rgba(233, 233, 233, .75);
    -webkit-box-shadow: -5px 5px 0px 0px rgba(233, 233, 233, .75);
    -moz-box-shadow: -5px 5px 0px 0px rgba(233, 233, 233, .75);
}
.metadatasec ul
{
    gap: 15px;
}
.innerbannersec
{
    padding: 60px 0;
}

}