@media screen and (max-width:1440px){
.slide14 .slide-container{
	padding-top: 0;
}

.logo img{
	width: 200px;
}

.logo{
	padding: 5px 0;
}

.logoright{
	padding: 15px 0 0;
}

/* .logoright img{
	height: 79px;
} */
.myMenu{
	padding-top: 23px;
}

.myBanner{
	padding-top: 6%;
}

.myBanner img{
	width: 80%;
}

.reports{
	padding-top: 5%;
}

.scrollExp{
	margin-top: 6%;
}

.newnarmal{
	padding-top: 3%;
}

.op{
	padding-top: 3%;
}
.op img{
	width: 70%;
}

.myCount{
	margin-top: 24px;
}

.op1{
	padding-bottom: 35px;
}

.op2{
	padding-bottom: 35px;
}

.op h2{
	padding-bottom: 15px;
}

.op3 h4{
	margin-bottom: 10px;
}
.psbox{
	margin-top: 15px;
}

.psbox td{
	padding: 2px;
}

.resimg{
	width: 46% !important;
}

.resimg1{
	width: 70%;
}

.FH h2{
	padding: 25px 0;
}

.myres1{
	width: 70%;
	margin: 0 auto;
}

.leader{
	padding-top: 60px;
}

.covalues{
	padding-top: 25px;
}

.ripe img{
	width: 100%;
}

.maparea{
	margin-top: 6px;
}

.btmP{
	bottom: 102px;
}

/*.management h2{
	padding-top: 30px;
}*/

.mgntimg img{
	width: 90%;
}

.mgtright{
	margin-top: -95px;
}

.BOD{
	padding-top: 35px;
}

.board{
	margin: 10px auto;
	width: 70%;
	float: none;
}

.boarddes{
	margin-top: 35px;
	margin-left: 0;
}

.fl{
	width: 100%;
}

.nav-tabs li a{
	font-size: 16px;
}

.nav-tabs{
	margin-top: 15px;
}

.tab-content{
	margin-top: 15px;
}
.cd-nav-trigger{
	top: 23px !important;
}
}

@media screen and (max-width:1024px){
	.test{
		margin-left: 0;
	}

	.mgtright22{
		margin-top: 0;
	}
}


@media screen and (max-width:767px){
.rectright{
	margin: 0;
}

.remoulding{
	margin-bottom: 15px;
}

.faq-nav__list{
	display: none !important;
}

.mgtright22{
	display: inline-block;
	float: none;
	margin-bottom: 25px;
}

.managementIN h2{
	font-size: 35px;
}

.myRecreate h2{
	font-size: 35px;
}

.myRecreate{
	margin-top: 38px;
}

.revaluateleft h2{
	font-size: 35px;
	padding-top: 0;
}

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

.advis{
	visibility: visible !important;
}

.reports h2{
	font-size: 35px;
}

.reports h3{
	font-size: 70px;
}
.scrollExp{
	margin-bottom: 25px;
}
.logo img{
	width: 100%;
}

.logoright img{
	width: 57%;
	height: auto;
}

.cd-nav-trigger {
    top: 8px !important;
}

.myMenu{
	width: 74%;
}

.newnarmal p{
	font-size: 16px;
	line-height: 24px;
}

.newnarmal h2{
	font-size: 20px;
	padding-top: 25px;
	padding-bottom: 15px;
}

.slide2 .slide-container{
	min-height: 160vh;
}

.hide-menu{
	top: 80px;
}

.op h2{
	font-size: 25px;
}

.op img{
	width: 100%;
}

.slide4 .slide-container{
	padding-top: 5%;
	min-height: 160vh;
}

.management{
	height: 100%;
}

.myCountTop{
	text-align: center;
	font-size: 50px;
	line-height: 25px;
}

.myCount p{
	text-align: center;
}

.slide5 .slide-container{
	min-height: 158vh;
}

.FH{
	height: 100%;
	padding-bottom: 15px;
}

.textleft{
	text-align: center !important;
}

.crores{
	text-align: center;
}

.ebdta{
	padding-top: 0px;
}

.slide6 .slide-container{
	min-height: 148vh;
}

.psbox{
	margin-bottom: 25px;
}

.slide7 .slide-container{
	min-height: 230vh;
}

.myres1{
	width: 90%;
}

.FH h2{
	font-size: 25px;
}

.owl-carousel .owl-item{
	text-align: center;
}

.owl-carousel .owl-item img{
	width: auto;
	display: inline-block;
}

.leader{
	padding-top: 25px;
}

.leaderTxt h2{
	font-size: 30px;
}

.leaderTxt h3{
	font-size: 20px;
}

.leaderTxt p{
	padding-top: 15px;
	text-align: justify;
	line-height: 22px;
}

.leaderimg{
	margin-top: 15px;
}

.slide9 .slide-container{
	min-height: 200vh;
}

.covalues{
	text-align: center;
}

.resimg1{
	margin-bottom: 15px;
}

.ripe img{
	width: 100%;
}

.management h2{
	font-size: 30px;
	text-align: center;
	padding-bottom: 0;
}

.mgntimg{
	position: static;
}

.mgntimg img{
	width: 100%;
}

.slide11 .slide-container{
	min-height: 145vh;
}

.mgtright{
	margin-bottom: 55px;
}

.BOD h2{
	font-size: 25px;
}

.board{
	width: 100%;
}

/*.boarddes{
	display: none;
}*/

.boarddesMob{
	display: block;
}

.boarddesMob img{
	width: 100%;
}

.nav-tabs li .active:before{
	display: none;
}

.nav-tabs li a:before{
	display: none;
}

.nav-tabs li a:hover:before{
	display: none;
}

.nav-tabs{
	margin-top: 0;
}

.nav-tabs li a{
	font-size: 14px;
	padding: 14px;
}

.readstories h2{
	font-size: 25px;
	padding: 25px 0;
}

.flogo{
	margin-bottom: 25px;
}

.footerbox{
	margin-bottom: 25px;
}

.slide14 .slide-container{
	min-height: 230vh;
}

#menu{
	left: 75px;
	top: 0px;
}

#menu .info{
	left: -91px;
    top: 430px;
}

#menu #on-check:checked ~ .info{
	margin: 0;
}

.bn{
	margin-bottom: 35px;
	margin-top: 35px;
}

.slide12 .slide-container{
	min-height: 190vh;
}

/*#on-check:checked ~ #menu-items {
    width: 350px;
    height: 350px;
    left: -83px;
    top: 45px;
}*/

.readstories{
	padding-bottom: 0;
}

footer{
	padding-top: 0 !important;
	width: 100%;
	float: left;
}

.ace-responsive-menu li ul.sub-menu li a{
	padding: 8px 0 !important;
}

.remould h2{
	font-size: 35px;
	padding-top: 0;
}

.remould h1{
	font-size: 20px;
	padding-bottom: 15px;
}

.remouldsec{
	margin-top: 50px !important;
}

.busmod h2{
	font-size: 35px;
	padding-top: 0;
}

.bmchart img{
	width: 100%;
}

.relations h2{
	font-size: 35px;
	padding-top: 0;
}

.relations{
	padding-top: 0;
}

.onmyMob{
	display: none;
}
.demo_bx{
	padding: 15px;
}

.val{
	margin: 15px;
	width: 91%;
	box-sizing: border-box;
}

.adimg1 img{
	width: 100%;
}

.reassess h2{
	font-size: 35px;
	padding-left: 15px;
}

.reassess_jr ul li{
	width: 100%;
	margin-bottom: 25px;
}
.nums{
	min-height: auto;
	background: transparent;
}

.myRedefine{
	margin-top: 34px;
}

.myRedefine h1{
	font-size: 35px;
}

.imgoffsets{
	margin-top: 0;
}

.myph{
	display: block;
	text-align: center;
}

.mrRightScroll{
	display: none;
}

.myidnew{
	display: none;
}

.divbod{
	display: block;
}

.mymd1 img{
	width: 100%;
}

.bd1{
	width: 50%;
    float: left;
    text-align: center;
    padding-bottom: 30px;
}

.bd1 img{
	width: 100%;
}

}

@media screen and (max-width:640px){
	.myMenu{
		width: 100%;
	}
	.myCls{
		width: 90%;
		box-sizing: border-box;
	}
	.logoright img {
    width: 38%;
}

#on-check:checked ~ #menu-items {
    width: 350px;
    height: 350px;
    left: -86px;
    top: 45px;
}
.curved-container3 {
    height: 0;
    margin: -67px auto auto 25px;
    position: relative;
    transform: rotate(21deg);
    width: auto;
}

.curved-container {
    height: 0;
    margin: -74px auto auto 65px;
    position: relative;
    transform: rotate(-10deg);
    width: auto;
}

.curved-container2 {
    height: 0;
    margin: -22px -50px auto 48px;
    position: relative;
    transform: rotate(-57deg);
    width: auto;
}

.curved-container1 span {
    font-family: 'ProximaNova-Regular';
    font-size: 22px;
    height: 150px;
    position: absolute;
    /* width: 20px; */
    left: 57px;
    top: 24px;
    transform-origin: bottom center;
    -moz-transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
}

.curved-container1 {
    height: 0;
    margin: 0 auto auto 0;
    position: relative;
    transform: rotate(-73deg);
    width: auto;
}

.slide4 .slide-container{
	min-height:147vh;
}

.slide2 .slide-container {
    min-height: 136vh;
}

.slide5 .slide-container {
    min-height: 141vh;
}

.slide6 .slide-container {
    min-height: 127vh;
}

.slide7 .slide-container {
    min-height: 205vh;
}

.slide9 .slide-container {
    min-height: 164vh;
}

.slide10 .slide-container {
    min-height: 135vh;
}

.slide11 .slide-container {
    min-height: 144vh;
}

.slide12 .slide-container {
    min-height: 145vh;
}






.slide14 .slide-container {
    min-height: 195vh;
}

.mdcls{
	height: 100vh;
}


.mdclsAW{
	height: 100vh;
}


/* .FH{
	height: 100vh;
} */




}