@media (max-width: 1600px) {
.abo-left{padding: 6rem 5rem 6rem 23rem; margin: 4rem -15rem 5rem -1.5rem;}
.weare-expert{padding: 10rem 0 44rem;} 
.inner-header{padding: 14rem 0;}
.intro-img { margin-top: -11rem; }
.aduit-bg{ padding: 11rem 0;}
}/*1600*/

@media (max-width: 1366px) {
.abo-left {padding: 3rem 5rem 5rem 11rem;  margin: 0rem -13rem 0rem -1.5rem; } 
.ourser-text{padding: 3rem 1rem;}
.weare-expert {padding: 10rem 0 30rem;}
.inner-header {padding: 12rem 0; }
.intro-cont{max-width: 1330px;}
.aduit-bg { padding: 8rem 0; }
.contact-det{max-width: 1280px;}
.googlemap iframe{height: 450px;}
.fundbtn { height: 270px;}
.foreignbtn { height: 284px;}
}/*1366*/
@media (max-width: 1199px) {
.abo-left {padding: 3rem 3rem 5rem 3rem;  margin: 0rem -13rem 0rem -1.5rem;}
.ourser-text p{height: 150px;}
.weare-expert {padding: 10rem 0 24rem;}
.ourser-text p { height: auto;}
.fundbtn { height: 243px;  }
.foreignbtn { height: 258px;  }
.investbtn { height: 665px;}
  
}/*1199*/
@media (max-width: 1024px) {
.desktop-menu ul li a{padding: 0 1rem;}
.desktop-menu ul li .c-btn{padding: .7rem 1.5rem; margin-top: -9px;}
.desktop-menu ul li{padding: 1rem 0 3rem;}
.mega-menu{top: 81px;}
.megamenu-cont{padding: 0 15px;}
.abo-left { padding: 3rem 3rem 3rem 1.5rem; margin: 0rem -11rem 0rem -1.5rem; }
.weare-expert { padding: 5rem 0 20rem; }
.address-box { padding-left: 0; }
.cont-form{padding-left: 3rem;  margin-left: 0;}
.intro-cont {padding: 0 0 5rem;}
.fundbtn, .foreignbtn, .investbtn {height: auto;}
}/*1024*/
@media (max-width: 1000px) {
.main-header {padding: 2rem 0;}    
.desktop-menu{display: none;}   
.mobile-menu{display: block;} 
.button{top: 7px;}
.getin-box{padding: 5rem;}
} /*1000*/ 
@media (max-width: 991px) {
html{font-size: 55%;}
.ourser-text p {  height: auto;}
.form-img { position: relative;  right: 0;  top: 0; }

}/*991*/
@media (max-width: 768px) {
.weare-expert { padding: 5rem 0 6rem;  }
.main-heading p br{display: none;}
.button {top: 0;}
#cssmenu > ul > li > a {padding: 16px 4px}
.intro-img { margin-top: -5rem; }
.visionbgtext h5 br{display: none;}
.excellence-box{padding: 4rem 3rem;}
.excellence-box h3 { font-size: 2.5rem;  line-height: 3.5rem;}
.address-box p { margin-bottom: 1.5rem;  }
}/*768*/
@media (max-width: 650px) {
html{font-size: 45%;}
.main-logo{text-align: center;}
.main-header { padding: 2rem 0 0; }
#cssmenu > ul > li > a, #cssmenu ul ul li a{font-size: 1.8rem;}
.abo-left {padding: 3rem;  margin: 0; }
.abo-left p{margin-bottom: 1.5rem;}
.abo-right{margin: 0;}
.abo-heading h3{margin-bottom: 2rem;}
.btn{padding: .4rem 3rem;}
.ourser-text h3, .ourser-text p{height: auto;}
.ourser-text { padding: 3rem;}
.os-m6 { margin-bottom: 4rem; }
.getin-box { padding: 2rem; }
.address-box{margin-top: 2rem;}
.cont-form{padding-left: 0; border-left: none; border-top: 1px solid #dfdfdf; padding-top: 2rem; margin-top: 2rem;}
.form-img{padding-top: 1rem;}
footer{padding: 5rem 0 0; margin-top: 0;}
.disclaimer-text { text-align: left;}
.ourser-text .btn {  padding: .4rem 3.5rem; }
/* footer menu */
.panel-menu{display: block;}
.footer-col .accordion01{color: #9a9a9a; cursor: pointer; padding: 0;  width: 100%; border: none; text-align: left; outline: none;  font-size: 1.8rem; line-height: 4.5rem; transition: 0.4s; font-weight: 600; margin-bottom: 0; }
.footer-col .accordion01:after { content: '\f078'; color:  #9a9a9a;  font-weight: bold;  float: left;  margin-right: 7px; font-family: "Font Awesome 5 Free"; }
.footer-col .active01:after{  content: "\f077"; font-family: "Font Awesome 5 Free"; }
.panel01{ padding: 0 18px; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out;}
.footer-col .panel01 li a, .footer-col p{font-size: 1.5rem; line-height: 3rem; color: #fff; font-weight: 400; display: block; margin-bottom: 0;}
.accordion01{display: block;}
.footer-col h3 a{font-size: 1.8rem; line-height: 3.2rem; font-weight: 600;}
.footer-col h3:nth-child(3) {  margin-top: 1rem; }
/* end footer menu */
.inner-header { padding: 6rem 0; }
.intro-cont {padding: 0 0 3rem; }
.coreteam { margin: 3rem 0; }
.coreteam-text{padding: 3rem 0 0 0;}
.coreteam-row { margin-bottom: 3rem; }
.otherasso{margin-top: -1rem;}
.profess-ul li::after{top: 9px;}
.intro-img { margin-top: 0;}
.assurance-ul { padding: 3rem; }
.assurance-ul li::after{top: 17px;}
.statutory-text { margin-bottom: 1.5rem; }
.under-dome { padding: 4rem 3rem 0;}
.under-inter { padding: 3rem 2rem;}
.toapply{padding: 6rem 0 6rem; margin-top: 0;}
.contact-det{box-shadow: none; margin-top: 0; padding: 1rem 0;}
.googlemap iframe{margin-top: 0;}
.googlemap iframe { height: 300px; }
.jobstext .color { font-size: 2.5rem; line-height: 3.5rem ; margin-bottom: 0;  }
.serul li span{width: 5px; height: 5px; top: -1px;}
}/*650*/
@media (max-width: 550px) {


}/*550*/
@media (max-width: 480px) {
.abo-heading h1, .main-heading h3, .peer-left h3, .intro-text h1, .vision-heading h3{font-size: 3rem; line-height: 4rem;}
}/*480*/
@media (max-width: 450px) {

}/*450*/
@media (max-width: 420px) {
.inner-header { padding: 5rem 0; }
.inner-heading h3 { font-size: 4rem;   line-height: 5rem;}
.googlemap iframe { height: 200px;}
}/*420*/
@media (max-width: 414px) {
}/*414*/
@media (max-width: 380px) {
.inner-header { padding: 4rem 0; }
.assurance-text h3{font-size: 2.5rem; line-height: 3.5rem; padding: 1.3rem 2rem;;}
}/*380*/
@media (max-width: 360px) {
.inner-heading h4 {font-size: 2.5rem; line-height: 3.5rem;}
.inner-heading h3 { font-size: 3rem; line-height: 4rem;   } 
}/*360*/
@media (max-width: 320px) {

}/*320*/