	.main-img{
			object-fit:cover;
			width:100%;
		}
		ul.inner-menu li{
			float:left;
			width:auto;
		}
		.inner-menu{
			display: table;
		}
		.inner-menu a:hover{
			text-decoration:none;
			color:#fff;
		}
		.inner-menu a{
			font-size: 14px;
    		line-height: 1.43;
			font-weight:500;
		}
		.about-videotext h1 {
		    font-size: 2.125rem;
		    font-weight: 600;
		    letter-spacing: 1px;
		    color: #ef7701;
		    margin: 10px 0 0;
		    padding-bottom: 20px;
		}
		.about-videotext p {
		    text-align: justify;
		    line-height: 22px;
		    letter-spacing: 0.3px;
		}
		.main-new-heading h1 {
		    text-align: center;
		    margin: 20px 0 30px;
		    margin-top: 0;
		    font-size: 30px;
		    font-weight: 900;
		    color: 
		    #ef7701;
		    letter-spacing: 1px;
		    font-family: Roboto !important;
		}
		.about-videotext {
		    padding: 15px 40px;
		    padding-top: 5px;
		}
		.about-video iframe{
			height: 350px;
		}
		.row.nomargin.top-35.max-screen p.para {text-align: justify !important;overflow: hidden;}
		    section.timeline {
    width: 100%;
    float: left;
    padding: 60px 0 0;
}
section.timeline ul {
    padding: 0;
    display: flex;
    margin: 0;
    position: relative;
}
section.timeline ul li {
    display: inline-block;
    width: 19%;
    background: #ef7701;
    text-align: center;
    position: relative;
    margin-left: -8px;
    z-index: 9;
}
section.timeline ul::before {
    position: absolute;
    content: "";
    width: 200px;
    height: 220px;
    background: #fff;
    right: -50px;
    border-radius: 0 100px 100px 0;
    border: 20px solid #ef7701;
    border-left: 0;
}
section.timeline .left ul::before {
    position: absolute;
    content: "";
    width: 200px;
    height: 220px;
    background: #fff;
    left: -50px;
    border-radius:100px 0 0 100px;
    border: 20px solid #0276ae;
    border-right: 0;
}
.group.four-li ul li:first-child {
    margin-left: 40px;
}
.group.last ul li:first-child {
    margin-left: 40px;
}
.group{height: 200px;}
section.timeline ul li::after {
    position: absolute;
    content: "";
    width: 0;
    height: 56px;
    border: 1px dashed #ef7701;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -20px;
    z-index: -1;
}
section.timeline ul li label {
    position: absolute;
    content: "";
    top: -42px;
    left: 0;
    right: 0;
    margin: 0;
}
section.timeline ul li img {
    height: 65px;
    display: inline-block;
    border-radius: 10px;
}
section.timeline ul li:nth-child(even) {
   /* background:#0276ae;*/
    border-radius: 10px;
    z-index: 99;
}
.last ul li:nth-child(even) {
    border-radius: 10px;
    z-index: 99;
}
section.timeline ul li span.image {
    position: absolute;
    content: "";
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -90px;
    display: inline;
    background: transparent !important;
    border-radius: 100px;
    text-align: center;
}
.four-li ul li {
    width: 22% !important;
}
.group.last ul::before {
    display: none;
}
section.timeline ul li span {
    background: #0276ae;
    display: inline-block;
    color: #fff;
}
span.orange {
    background: #ef7701 !important;
}
.about-tabs ul{
	box-shadow: 0 0 12px #ddd;
}
.about-tabs ul li{
	padding: 10px 20px;
}
.about-tabs ul li.active{
	background-color: #0276ae;
	color: #fff !important;
}
.about-tabs ul li.active a{color: #fff !important;}
.inner-menu a:hover{color: #333;}

		@media only screen and (min-width: 200px) and (max-device-width: 767px) {
			
			.about-videotext {
			    padding: 15px 0;
			}
			.about-video iframe{
			height: auto;
			}
			.main-new-heading h1{margin: 0;}
			.tg-new-about .col-lg-6.col-md-6.col-sm-12.col-xs-12 {padding: 0;}
			.row.nomargin.top-35.bottom-35.max-screen.tg-new-about {padding-bottom: 0;}
			.row.nomargin.top-35.max-screen p.para {text-align: justify !important;overflow: hidden;}

              section.timeline ul::before{right:0;border-radius: 10px;height: 140px;}
              section.timeline .left ul::before{left:-8px;border-radius: 10px;height: 140px;}
              section.timeline ul li img{height: 25px;}
              .group{height: 120px;}
              section.timeline ul li span.image{bottom: -45px;}
              section.timeline ul li label{font-size: 7px;}
              section.timeline ul li span{font-size: 12px;}
              .group.four-li ul li:first-child, .group.last ul li:first-child{margin-left: 0;}
              section.timeline ul li span.image{transform: none !important;}
              .four-li ul li {width: 25% !important;}
              section.timeline ul li{width:22% !important;}
		}

		@media (min-width: 768px) and (max-device-width: 991px) {
			.about-videotext {padding: 15px 0;}
			.main-new-heading h1{margin: 0;}
			.row.nomargin.top-35.max-screen p.para {text-align: justify !important;overflow: hidden;}
		}