.content h3 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 1000;
}
@media  screen and (max-width:960px){
	.content p {
    width: 100% !important;
    font-size: 12px;
    line-height: unset !important;
}	
}
@media  screen and (max-width:1024px){
    .web_menu{
        display:none;
    }
    .menu_db_icon{
        display:none;
    }
}
.justitext{text-align:justify !important;}
.awards_section {
    background-color: #e7f0f9;
    padding: 40px 20px;
    margin-bottom: 0;
}
.awards_recog {
    background-color: #fff;
    padding: 30px;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 2px #d3dde3;
    margin-top: 30px;
}
.awards_recog img {
    margin: auto;
    display: block;
}
p.text-center.awards_text span {
    background-color: #ffc500;
    padding: 0 6px;
    font-weight: 800;
	color: #000;
}
.none-pd-mr{padding:0px !important;margin:0px !important;}
.btn-animation {
    margin-top: -10px;
    margin-left: 15px;
}
.req-nav {
    box-shadow: 4px 5px 10px #00000040;
    border-radius: 6px;
    padding: 0px;
}
.animation-btn, .animation_text {
    transition: 0.3s;
}
.animation-btn {
    margin-top: 0em;
}
.animation-btn {
    height: 40px;
    overflow: hidden;
    width: fit-content;
    padding: 0px 21px;
    background-color: #0937b2;
    border-radius: 5px;
    font-size: 16px;
    line-height: 40px;
    width: -moz-fit-content;
	margin: auto;
}
.animation-btn span {
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
}
.animation-btn, .animation_text {
    transition: 0.3s;
}
.animation-btn span {
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
}
.accordian{
	margin: 10px auto 0 auto !important;
}
section.section_features {
    padding: 40px 20px;
}
section.hg-wrapper.ENGG_003_Homepage_about.gray-bg.animatedParent {
    padding: 40px 20px;
}
.blue-g-color{
	background-image: linear-gradient(to right, #225fbb , #30c2e7) !important;
    color: #fff !important;
    background-image: linear-gradient(to right, #225fbb , #30c2e7) !important;
}
.yellow-g-color{
	background-image: linear-gradient(to right, #ffc500 , #fdd650) !important;
    color: #fff !important;
    background-image: linear-gradient(to right, #ffc500 , #ffe280) !important;
}
.b-color{color:#000 !important;}
section.hg-wrapper.ENGG_004_Homepage_stay-ahead.animatedParent {
    padding: 40px 20px;
}
.campus-text {
    font-size: 14px !important;
    line-height: normal !important;
    margin: 0 !important;
}
.campus-head {
    margin: 0 !important;
    text-transform: uppercase;
    font-size: 15px !important;
}
.campus-head:after {
    content: none !important;
}
.readmore-btn span{
	overflow: hidden;
    width: auto;
    display: none;
    background: #fff;
    padding: 8px 15px;
    color: #0937b2;
    font-weight: 600;
    box-shadow: 0px 0px 10px 0px #00529a;
    border-radius: 5px;
    opacity: 0;
    position: relative;
    z-index: 10;
    margin-top: 10px;
    float: left;
    cursor: pointer;
}
.blog-description {
    background-color: #fff !important;
}
section.ENGG_039_blogs_section.animatedParent.gray-bg {
    padding: 40px 20px;
}
.noradius{
	border-radius:0px !important;
}
.white-color{
	color:#fff !important;
}
.textbf{
	-webkit-text-stroke-width: 1px !important;
    -webkit-text-stroke-color: #4E5D64 !important;
    -webkit-text-fill-color: #fff !important;
}
.inp-title {
    margin-top: 50px !important;
}
.inp-title span {
    font-size: 35px !important;
}
.breadcrumb {
    margin: 0;
    font-size: 10px;
    padding: 4px 10px;
    background: #1e468c;
    color: #fff !important;
}

ul.breadcrumb li a {
    color: #000;
    text-decoration: none;
}
ul.breadcrumb li+li:before {
    padding: 8px;
    color: #000;
    content: "/\00a0";
}
.inp-title {
    color: #ffffff22 !important;
    text-transform: uppercase;
}
.span-t{
    -webkit-text-fill-color: #fff !important;}
.inp-stitle{color:#fff !important;}
.inp-sstitle{color:#fff !important;}
.ENGG_014_banner-with-heading::before {
    background: rgb(0 32 85 / 81%) !Important;
    background-image: linear-gradient(to right, #1561c270 , #2FC0E670) !Important;
}
.breadcrumb li a, .breadcrumb li{color:#000 !important;}
.breadcrumb {
    margin: 3rem 0 !important;
	padding:0 10px !important;
	background-color:#ffc500 !important;
	border-radius:0 5px;
}
.awards_recog:hover {
    transition: background-color 0.5s ease, padding 0.3s linear;
    background-color: #ffc500;
    padding: 20px;
	min-height:173.8px;
}
ul.sidebarli li {
    border-left-width: 0;
    background-color: #fff;
    border-radius: 0 5px;
    box-shadow: 0px 0px 12px 0px #e0d7d7;
    margin-bottom: 15px;
    font-size: 18px;
    border-right-width: 3px;
    border-style: solid;
    border-image: linear-gradient( to bottom, #1359BF , #2FBDE5 ) 1 100%;
}
ul.sidebarli {
    margin: 30px 0;
}
.innderbody{
	background-color:#EEF6FC;
}
ul.sidebarli li a i {
    background: rgb(0 32 85 / 81%) !Important;
    background-image: linear-gradient(to right, #1561c270 , #2FC0E670) !Important;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    color: #fff;
}
ul.sidebarli li:hover {
	transition: background-color 0.5s ease, padding 0.3s linear;
    background-color: #ffc500;
    background-color: #ffc500;
	font-weight:800;
}
ul.sidebarli li a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px 0;
	cursor:pointer;
}
div.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 90px;
}
.bodydiv::before {
    position: absolute;
    background: #0089ca;
    height: 7rem;
    width: 7rem;
    z-index: -1;
    bottom: -1rem;
    content: "";
}
.bodydiv {
    background-color: #fff;
    margin: 30px 0;
    border-radius: 0 15px 0 0;
    padding: 15px 25px !important;
	border-right-width: 0;
	border-left-width: 3px;
    border-style: solid;
    border-image: linear-gradient( to bottom, #1359BF , #2FBDE5 ) 1 100%;
	box-shadow: 0px 0px 12px 0px #e0d7d7;
}
ul.checkul{margin-bottom:1rem;padding-bottom:1rem;}
ul.checkul li {
    font-size: 1.6rem;
    list-style: circle;
}
ul.sidebarli li a i img {
    margin-bottom: 3px;
}
.inpageimg {
    border-radius: 0 30px;
    margin-bottom:1rem;
}
table#box-table-a {
    width: 100% !important;
}
table#box-table-a tr td, table#box-table-a tr th {
    font-size: 1.6rem;
}
table#box-table-a tr th{color:#fff;}
table#box-table-a tr:first-child {
    background: rgb(0 32 85 / 81%) !Important;
    background-image: linear-gradient(to right, #1561c270 , #2FC0E670) !Important;
}
.thead {
    background: rgb(0 32 85 / 81%) !Important;
    background-image: linear-gradient(to right, #1561c270 , #2FC0E670) !Important;
}
table, tr, td, th {
    display: revert;
}
.leftimg{
	float: left;
    padding: 0 15px 0 0;
}
.rightimg{
	float: right;
    padding: 0 0 0 15px;
}
.text-center.common-heading.bodyhead span {
    color: #0051b7 !important;
    text-transform: uppercase;
    font-weight: 1000;
}
.bodyhead {
    font-size: 40px !important;
    color: #0000001c;
    font-weight: 100 !important;
    margin-bottom: 10px;
}
.note{
	font-size:12px;
}
.fl-left{
	float:left !Important;
	display:inline-block !important;
}
.pd30{padding:30px 0 !important;}
.newafter:after {
    left: -1rem !important;
}
.wd100{
	width:100% !important;
}
.bcolor{
	color:#000 !important;
}
.description p{
	text-align:justify !important;
	font-size:13px !important;
	line-height:normal !important;
}
.mt10{
	margin-top:10px !Important;
}
.gallery-figure {
    float: left;
    width: 30%;
    margin: 5px 5px;
    box-shadow: 3px 4px 6px 0px #0000001f;
    border: 4px solid #fff;
}
.dsunset{
	display:unset !important;
}
@media screen and (max-width:960px){
	.wd40 {
    width: 100% !important;
}
}
h4.industrytt {
    font-size: 15px !important;
    margin-right: 58px;
}
.recruiterslogo {
    width: 12%;
    float: left;
    margin: 10px 5px;
}
.sidebarli2 i {
    background: rgb(0 32 85 / 81%) !Important;
    background-image: linear-gradient(to right, #1561c270 , #2FC0E670) !Important;
    padding: 8px;
    font-size: 12px;
    text-align: center;
    color: #fff;
}
.sidebarli2 {
    display: block;
    border-left-width: 0;
    background-color: #fff;
    border-radius: 0 5px;
    box-shadow: 0px 0px 12px 0px #e0d7d7;
    margin-bottom: 5px;
    font-size: 14px;
    border-right-width: 3px;
	cursor:pointer;
    border-style: solid;
    border-image: linear-gradient( to bottom, #1359BF , #2FBDE5 ) 1 100%;
    color: #000;
    text-transform: uppercase;
    margin-top: 5px;
}
a.sidebarli2:hover {
	transition: background-color 0.5s ease, padding 0.3s linear;
    background-color: #ffc500;
    background-color: #ffc500;
	font-weight:800;
}

ul.sidebarli3 li {
    border-left-width: 0;
    background-color: #fff;
    border-radius: 0 5px;
    box-shadow: 0px 0px 12px 0px #e0d7d7;
    margin-bottom: 5px;
    font-size: 12px;
    border-right-width: 3px;
    border-style: solid;
    border-image: linear-gradient( to bottom, #1359BF , #2FBDE5 ) 1 100%;
}
ul.sidebarli3 {
    margin: 5px 0;
}

ul.sidebarli3 li a i {
    background: rgb(0 32 85 / 81%) !Important;
    background-image: linear-gradient(to right, #1561c270 , #2FC0E670) !Important;
    padding: 6px;
    font-size: 8px;
    text-align: center;
    color: #fff;
}
ul.sidebarli3 li:hover {
	transition: background-color 0.5s ease, padding 0.3s linear;
    background-color: #ffc500;
    background-color: #ffc500;
	font-weight:800;
}
ul.sidebarli3 li a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    padding: 3px 0;
	cursor:pointer;
}
.comments-holder ul li {
    position: relative;
    padding: 30px 0;
}
.comments-holder ul li::before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 70%;
    border-bottom: 1px solid #c5c5c5;
}.comments-holder ul li img {
    border-radius: 100%;
    position: absolute;
    left: 0;
}.comment-text {
    padding: 0 0 0 100px;
}.comment-text h5 {
    margin: 0 0 10px;
}.comment-text p:last-child {
    margin: 0;
}
.list-sec ul li {
    list-style: disc;
    padding: 0px 0 20px 0 !important;
}
.popup-left-section {
    background: #1561C2;
    background-image: linear-gradient(to right, #1561C2 , #2FC0E6);
}

ul.address-list li i {
    font-size: 12px !important;
    background-color: #1460c1;
    color: #fff;
    padding: 6px;
    margin-right: 7px;
    border-radius: 10px 0;
}

ul.address-list li {
    font-size: 16px;
}
.placement_section {
    padding: 40px 20px;
}
.row.recruitinfo div:last-child{border:0;}
.row.recruitinfo div {
    border-right: 4px dotted #f5f5f5;
    margin-top: 20px;
    margin-bottom: 20px;
}
img.logor {
    display: block;
    border-radius: 50%;
    padding: 10px;
    margin: 5px auto;
    width: 50%;
}
img.byjus{
    border: 2px dashed #4c205b;
}
img.moca{
    border: 2px dashed #cc5127;
}
img.planetspark{
    border: 2px dashed #fb3821;
}
img.gingerweb{
    border: 2px dashed #84cd00;
}
h4.lpa {
    text-align: center;
    font-size: 36px;
    margin: 0;
padding: 0;}
h5.package {
    text-align: center;
    margin: 0;
    color: #b51616;
    text-transform: uppercase;
    font-weight: 100 !important;
    font-size: 15px;
    letter-spacing: 3px;
}
p.comp {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 18px;
}