h2{font-size:var(--rfs-54);margin-bottom:40px;}


section.about-sec-hero{padding-top: 50px;padding-bottom: 100px;min-height: 100vh;display: flex;align-items: flex-start;align-content: flex-start;}
section.about-sec-hero .round3-logo{max-width: 650px;margin-bottom: 50px;}
section.about-sec-hero h1{font-size: var(--rfs-64);line-height: 1.3;display: flex;flex-direction: column;align-items: center;}
section.about-sec-hero h1 strong{color: var(--color-11);font-weight:normal;position:relative;}
section.about-sec-hero h1 strong:after{content:"";width: 100%;height: 1px;background: var(--color-12);position:absolute;left: 0px;bottom: 10px;}
section.about-sec-hero h1 .text_anim{}
section.about-sec-hero h1 .photo_anim{}
section.about-sec-hero h1 > span:nth-child(3),
section.about-sec-hero h1 > span:nth-child(5){}

section.about-sec-hero .about_bg{min-height:70vh;background:url("about-hero-banner.webp") no-repeat center center;background-size: cover;border-radius: 0px 15px;margin-bottom: 60px;}

section.about-sec-hero .container-fluid{padding-bottom: 0px;}

section.about-sec-01{}
section.about-sec-01 ul{counter-reset: section;margin: 0px;padding: 0px;list-style-type: none;gap: 25px;display: flex;flex-direction: column;}
section.about-sec-01 ul li{counter-increment: section;position:relative;border-bottom: 1px solid #000000;padding: 15px 0px;display: flex;flex-direction: row;align-items: stretch;}
section.about-sec-01 ul li:before{content:"";content: "(" counter(section) ")";position: absolute;bottom: 10px;right: 0px;color: var(--color-12);font-family: "Tiro Telugu", serif;font-size: var(--rfs-21);font-weight: 500;}
section.about-sec-01 ul li p{width: 50%;}
section.about-sec-01 ul li:nth-child(even){display: flex;flex-direction: row-reverse;}
section.about-sec-01 ul li:nth-child(even):before{left: 0;}

section.about-sec-01 .team-member{}
section.about-sec-01 .team-member .photo{}
section.about-sec-01 .team-member .photo img{border-radius: 0px 30px;}
section.about-sec-01 .team-member .name{margin-top: 30px;gap: 15px;display: flex;align-items: flex-end;}
section.about-sec-01 .team-member .name h3{font-family: 'Barlow';font-size: var(--rfs-42);line-height: 1;margin-bottom: 0px;}
section.about-sec-01 .team-member .name p{font-size: var(--rfs-21);margin-bottom: 0px;}


section.about-sec-02{}
section.about-sec-02 h2{}
section.about-sec-02 ul.list_of_pp{counter-reset: section;margin: 0px;padding: 0px;list-style-type: none;}
section.about-sec-02 ul.list_of_pp li{font-size: var(--rfs-30);text-align: center;counter-increment: section;position:relative;border-bottom: 1px solid #000000;padding: 15px 0px;background:#ffffff;transition:all 300ms ease-in-out;}
section.about-sec-02 ul.list_of_pp li:before{content:"";content:"0"counter(section);position: absolute;top: 23px;left: 0px;color: var(--color-12);font-size: var(--rfs-21);font-weight: 500;}
section.about-sec-02 ul.list_of_pp li:after{content:"";width:300px;height: 200px;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:9;position:absolute;top: 0;bottom: 0;margin: auto;visibility:hidden;transform:scale(.7);transition: all 300ms ease-in-out;}
section.about-sec-02 ul.list_of_pp li span{text-align: left;max-width: 780px;width: 100%;margin: auto;display: inline-block;}
section.about-sec-02 ul.list_of_pp li img{}

section.about-sec-02 ul.list_of_pp li:nth-child(1):after{background-image: url("thumb-01.jpg")}
section.about-sec-02 ul.list_of_pp li:nth-child(2):after{background-image: url("thumb-02.jpg")}
section.about-sec-02 ul.list_of_pp li:nth-child(3):after{background-image: url("thumb-03.jpg")}
section.about-sec-02 ul.list_of_pp li:nth-child(4):after{background-image: url("thumb-04.jpg")}
section.about-sec-02 ul.list_of_pp li:nth-child(5):after{background-image: url("thumb-05.jpg")}

section.about-sec-02 ul.list_of_pp li:nth-last-child(1){border-bottom: none;}


section.about-sec-02 ul.list_of_pp li:hover{background: linear-gradient(270deg, #ff6601, transparent);transition:all 300ms ease-in-out;}
section.about-sec-02 ul.list_of_pp li:hover:after{visibility:visible;transform:scale(1);transition:all 300ms ease-in-out;}



section.about-sec-03{text-align: center;}
section.about-sec-03 h2{color:var(--color-12);}
section.about-sec-03 ul{margin: 0px;padding: 0px;list-style-type: none;display: flex;flex-direction: row;justify-content: center;}
section.about-sec-03 ul li{padding: 30px;/*border-right: 1px solid #000000;*/}
section.about-sec-03 ul li:not(:last-child){border-right: 1px solid #000000;}
section.about-sec-03 ul li img{}

section.about-sec-04{text-align:center;}
section.about-sec-04 h3{font-size:var(--rfs-64);margin-bottom:40px;}




@media (max-width:1366px){
	section.about-sec-03 ul li img{width:100%;}
	section.about-sec-01 .container-fluid{padding-block:40px;}
	section.about-sec-01 .row div:nth-child(2){ flex-direction: column;}
	section.about-sec-02 .container-fluid{padding-block:40px;}
	section.about-sec-03 .container-fluid{padding-block:40px;}
	section.about-sec-04 .container-fluid{padding-block:40px;}
	section.about-sec-01 .team-member .name h3{}
	section.about-sec-02 ul.list_of_pp li:after{right:0px;}
	section.about-sec-02 ul.list_of_pp li{font-size: 24px;}
}
/* Desktop Ã¢â‚¬â€œ no accordion */
@media (min-width: 768px){
	
}

/* Mobile accordion */
@media only screen and (max-width : 768px) {

	h2{font-size:24px;}
	
	section.about-sec-hero{padding: 40px 0px 0px;min-height: auto;}
	section.about-sec-hero .about_bg{min-height:50vh;margin-bottom: 40px;border-radius: 0px;}
	section.about-sec-hero h1{font-size: 24px;}
	section.about-sec-hero h1 strong:after{bottom:4px;}
	section.about-sec-01 ul{margin-bottom:30px;}
	section.about-sec-01 ul li{padding-top:0px;}
	section.about-sec-01 ul li p{font-size: 15px;width: 84%;margin-bottom: 0px;}

	section.about-sec-01 .team-member .name{margin-top:20px;}

	section.about-sec-02{}
	section.about-sec-02 ul.list_of_pp{
    gap: 20px;
    display: flex;
    flex-direction: column;
}
	section.about-sec-02 ul.list_of_pp li{gap: 10px;display: flex;flex-direction: column;justify-content: flex-start;}
	section.about-sec-02 ul.list_of_pp li:before{position: static;text-align: left;}
	section.about-sec-02 ul.list_of_pp li:after{width: 100%;position: static;transform: scale(1);display: block;visibility: visible;}

	
	section.about-sec-03{}
	section.about-sec-03 ul{
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
}
	section.about-sec-03 ul li{
    width: 46%;
    padding: 0px;
    padding-top: 10px;
    border-right: none;
    border-top: 1px solid #ccc;
}
	section.about-sec-03 ul li img{max-width: 70%;}
	section.about-sec-03 ul li{align-content: center;}
	section.about-sec-03 ul li:not(:last-child){border-right:0px;}
	section.about-sec-03 ul {gap: 30px;}
	section.about-sec-04 .container-fluid{padding-bottom:0px;border-top: 1px solid #ccc;}
	section.about-sec-04 h3{font-size:24px;margin-bottom: 0px;}
}

@media(max-width:576px){
	section.about-sec-03 ul { gap: 20px; flex-direction: column;}
	section.about-sec-03 ul li{width:100%;}
	section.about-sec-03 ul li img {  max-width: 50%;}
}


