

@media screen and (max-width: 1440px) {
    
    .downBtnRight{
        padding: 15px 27px;
    }
	.multiText{
		font-size: 34px;
	}

	.glancebox h3{
		font-size: 35px;
	}

	/*.glancebox h3 span {
    	font-size: 11px;
	}*/

	.cl1440{
		width: 100%;
	}

	.globalbox a{
		min-height: 357px;
	}

	.orgBox1{
		min-height: 1199px;
	}

	.businessImg img{
		height: 93vh;
		width: 100%;
	}

	.ecoBoxtop p{
		font-size: 15px;
	}
	
	.ecoRight video{
	    margin-top:33%;
	}
	.footercenter img {
        width: 20%;
	}
}

@media screen and (max-width: 1366px) {
	.globalbox a {
    	min-height: 372px;
	}

	.orgBox1 {
	    min-height: 1244px;
	}
	
	.businessImg img {
        height: 97vh;
	}
}

@media screen and (max-width: 1024px) {
    .cl1440{
        width:auto;
    }
    
    .globalbox1 a{
        height:auto;
        min-height:auto;
    }
    .orgBox1 {
        min-height: auto;
    }
    
    .globalbox1 h4{
        padding:0;
    }
    header{
        box-shadow: none !important;
        border-bottom:1px solid #ccc;
    }
    
    .splAlign{
        padding-bottom:0;
    }
    
    /*.hassub .toggle{*/
    /*    z-index: 99;*/
    /*}*/
    .hassub:before{
        content: normal;
    }
    .hassub .open svg{
        transform: rotate(180deg);
    }
    /*.hassub span{*/
    /*    z-index: 99;*/
    /*    position: relative;*/
    /*}*/
    
    .multiText{
        font-size:25px;
    }

    .footerPDF a{
        margin-bottom: 5px;
    }
    .financialBox video{
        display: none;
    }

    .financialBox img{
        display: block;
        width: 100%;
    }

    .barBg video{
        display: none;
    }

    .mapArea video{
        display: none;
    }

    .mapArea img{
        display: block;
        width: 100%;
    }

    .barBg img{
        display: block;
        width: 100%;
    }


    .ecoRight video{
        display: none;
    }

    .ecoRight img{
        display: block;
    }


    .col75 img{
        width: 100%;
    }
    .banner{
        display: none;
    }
    .myTabBanner{
        display: block;
    }

    .myTabBanner img{
        width: 100%;
    }
    .butter img{
        width:100%;
    }
    .glancebox p{
        font-size:14px;
    }
    p{
        font-size:16px;
        line-height:24px;
    }
    h5,
    h4{
        font-size:17px;
    }
    .glancebox img{
        float:none;
        margin-bottom:15px;
    }
    .about h2{
        font-size:30px;
    }
    .glancebox h3{
        font-size:19px;
        line-height:20px;
    }
    .full1024 {
        width:100%;
        max-width:100%;
        flex:0 0 100%;
    }
    .ecoBoxtop p {
        font-size: 13px;
    }
    .hand img{
        width:100%;
    }
    .downBtnRight{
        padding: 15px 12px;
        font-size: 14px;
    }
    .downBtnLeft{
        padding: 15px 12px;
        font-size: 14px;
    }
    .adtab li a{
        font-size:18px;
    }
    
    .slick-slide img{
        width:100%;
    }
    .orgBox,
    .purBox,
    .redBox{
        min-height:auto;
    }
    
    .globalbox a{
        min-height:auto;
    }
    
    .businessImg img{
        height:auto;
    }
    
    .myrows{
        width: 100%;
        display: block;
        margin: 0;
    }
    
    .bannerText {
        width: 314px;
        right: 10%;
        top: 24%;
    }
    
    .glance h2{
        font-size:35px;
    }
    
    .ecoRight video {
         margin-top: 0; 
    }
}

@media screen and (max-width: 991px) {
    .adtab li a {
        font-size: 12px;
    }
    .downBtnRight{
        padding: 15px 14px;
        font-size: 12px;
    }
    
    .downBtnLeft {
        padding: 15px 14px;
        font-size: 12px;
    }
    .bannerText {
        width: 244px;
        right: 10%;
        top: 20%;
    }
    
    .col75 img{
        width:100%;
    }
    
    .glancebox img{
        float:none;
    }
    
    .glancebox h3 {
        font-size: 25px;
    }
    .span {
        font-size: 15px;
    }
    
    .glancebox p{
        font-size: 15px;
    }
    
    .md img{
        width:100%;
    }
    
    .glance h2 {
        font-size: 25px;
    }
    
    .mdText p {
        text-align: center;
        color: #9b1874;
        font-size: 23px;
        font-weight: 300;
        padding-top: 50px;
        line-height: 31px;
    }
    
    .footercenter img {
        width: 30%;
    }
}

@media screen and (max-width: 768px) {
    
    .inMagBox{
        width:100%;
        float:none;
        margin-bottom:30px;
    }
    
    .inMagBox img{
        width:100%;
    }
}


@media screen and (max-width: 767px) {
    .myTabBanner{
        display:none;
    }
    .butter img{
        width: auto;
    }
    .socialLeft img{
        margin-bottom:20px;
    }
    .inMDRight h3{
        font-size:18px;
        line-height:25px;
    }
    .about h2{
        font-size:22px;
    }
    .nav-tabs .nav-item{
        width:100%;
        text-align:center;
    }
	[data-aos^=fade][data-aos^=fade] {
	    opacity: 1;
	    /*transition-property: opacity,transform;*/
	}
	[data-aos=fade-left],
	[data-aos=fade-top],
	[data-aos=fade-right],
	[data-aos=fade-bottom] ,
	[data-aos=fade-up],
	[data-aos=fade-down]{
	    transform: none !important;
	}
	.navClick img{
		width: 30px;
	}

	.navClick{
		right: -63px;
	}

	.logo img{
		height: 50px;
	}

	.logodiv{
		height: 50px;
	}

	.download {
	    position: absolute;
	    right: -22px;
	    top: -51px;
	}

	.download img{
		width: 30px;
	}

	.leftheader{
		width: 100%;
	}

	.about,
	.eco,
	.glance{
		padding: 25px 0;
	}

	h2{
		font-size: 25px;
	}
	h3 {
    	font-size: 20px;
	}

	.multiText{
		padding-top: 20px;
	}

	.multiText {
	    font-size: 20px;
	}

	.col75 img{
		width: 100%;
	}

	.glance h3{
		font-size: 25px;
	}

	.globalbox a{
		min-height: initial;
	}

	.orgBox,
	.redBox,
	.purBox,
	.orgBox1{
		min-height: initial;
	}

	.businessImg img{
		height: auto;
	}

	.md img{
		width: 100%;
	}

	.mdText{
		padding-top: 25px;
	}

	.mdText p {
	    text-align: center;
	    color: #9b1874;
	    font-size: 18px;
	    font-weight: 300;
	    padding-top: 19px;
	    line-height: 26px;
	}

	.btnarea{
		margin-top: 10px;
	}

	.eco h3 {
	    color: #9b1874;
	    font-size: 22px;
	    font-weight: 300;
	    padding-top: 19px;
	    line-height: 30px;
	}

	.ecoRight{
		margin-top: 25px;
	}

	.fBox1 img{
		width: 80%;
	}

	.fBox2{
		margin: 35px 0 0 0;
	}

	.globalbox1 a{
		min-height: inherit;
	}

	.we{
		margin-top: 25px;
		justify-content: flex-start;
	}

	.we img{
		width: 80%;
	}

	.customCounter{
		width: 100%;
	}

	.counterright{
		display: none;
	}
	
	.banner{
	    display:none;
	}
	
    .myMob{
        display:block;
    }
    
    .myMob img{
        width:100%;
    }
    
    .glancebox{
        text-align:center;
    }
    
    .btnarea1{
        text-align:center;
    }
    
    .footercenter img {
        width: 48%;
        margin-bottom:20px;
        padding: 0;
        display: inline-block;
    }
    
    .footerBtm{
        margin-top: 44px;
    }
    
    .downBtnLeft{
        margin-bottom:15px;
    }
    
    .batch{
        width:auto;
        margin-top:25px;
    }
    
    .companyBox{
        text-align:center;
    }
    
    .governance img{
        margin-bottom:20px;
    }
}

@media screen and (max-width: 580px) {
    .footerPDF a{
        width: 100%;
    }
    br{
        display:none !important;
    }
}