/*Addtional CSS for others*/

.nit-blog-page .nit-box .nit-content .nit-title, .nit-blog-page .nit-box .nit-content h4{font-size: 20px;overflow: hidden;}

.nit-blog-page .nit-box .nit-date-box .nit-admin{color: #000;border-color: #000;}
.nit-blog-page .nit-box .nit-date-box .nit-admin i{color: #000;}
.nit-blog-detail-page.nit-blog-page .nit-latest-blog .nit-list .nit-box .nit-content .nit-date-box{margin-top: 0.5em;margin-bottom: 10px;}
.nit-blog-detail-page.nit-blog-page .nit-latest-blog .nit-list .nit-box .nit-content .nit-title{font-size: 14px;height: 44px;overflow: hidden;line-height: 21px;}
.nit-blog-detail-page.nit-blog-page .nit-box .nit-content .nit-title, .nit-blog-detail-page.nit-blog-page .nit-box .nit-content h4{height: auto;}
.nit-banner .nit-banner-content .nit-banner-title{white-space: pre;max-width: 80%;margin-left: auto;margin-right: auto;overflow: hidden; text-wrap: balance;}
.single-post .nit-banner .nit-banner-content .nit-banner-title{font-size: 32px;white-space: normal;}

.nit-blog-detail-page.nit-blog-page .nit-box .nit-date-box .nit-admin,.nit-blog-detail-page.nit-blog-page .nit-box .nit-date-box .nit-admin i{color: #fff;}
.nit-blog-detail-page.nit-blog-page .nit-box .nit-content p{margin-bottom: 15px;}

.serviceform.display{display:none;}
/*media query*/

@media (max-width:768px){
    .nit-blog-detail-page.nit-blog-page .nit-search-box{margin-top: 30px;}
    .nit-blog-detail-page.nit-blog-page .nit-box figure img{height: auto;}
    
}
@media (max-width:767px){
    body>footer .nit-flex .nit-box .footer-logo .aic{justify-content: center;}
.nit-video iframe, .nit-video video {
    width: 100%;
    max-height: 270px;
    height: 100%;
    background: #000;
}
.bannercontent h1 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
}
.nit-slider .item .item-content-service .serviceform {
    display: none;
}
.serviceform.display {
    display: block;
    position: unset;
    background: #000;
    margin: 0 0;
}
.bannercontent {
    margin-top: 4em;
}
.serviceform.display input.servicetbtn {
    float: unset;
  
}
.nit-services.page .nit-services-box .nit-flex .nit-box {
    flex: 0 0 calc(100% - 1rem);
    position: relative;
    margin-bottom: 1em;
}
.bannercontent p {
    max-width: 100%;
    font-size: 15px;
}
section.white-section .btnclass a {
    font-size: 16px;
    float: left;
    border: 1px solid #011e41;
    padding: 5px 10px;
    color: #011e41;
    margin-top: 10px;
    margin-bottom: 15px;
}
section.white-section img {
    max-width: 100%;
    width: 100%;
    padding: 8px !important;
    margin-bottom: 13px;
}
section.white-section {
    padding: 22px 0;
	    width: 100%;

}
section.white-section h3 {
    font-size: 23px;
}
.areaclass ul li {
    display: inline-block;
    padding: 2px 4px;
    border: 1px solid #06053c40;
    margin: 4px;
    width: fit-content;
}
	.areaclass ul {
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
}
.nit-portfolio .nit-portfolio-box .nit-flex .nit-box:last-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 1rem);
    flex: 0 0 calc(50% - 1rem) !important;
	}
.nit-abt {
    padding: 40px 0 20px;
}
.nit-video .nit-heading {
    margin-bottom: 25px;
}
.nit-video, .nit-portfolio {
    padding: 2em 0;
    position: relative;
}
	.nit-services-page .nit-services-box .nit-more-content{padding:10px 0;}
.nit-blog-page.pt-5.mt-5 {
    margin-top: 1em !important;
    padding-top: 1em !important;
}
.nit-services-page .nit-services-box .nit-more-content h1 {
    font-size: 26px;
}
.nit-banner .nit-banner-content .nit-banner-title {
    white-space: pre;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    font-size: 25px !important;
	text-wrap: balance;
}
.nit-footer-nav ul li a {
    font-size: 16px;
}
	.nit-video:before, .nit-video:after, .nit-abt:after, .nit-portfolio:before, .nit-portfolio:after{display:none;}
 /* for Header */
    .nit-header-menu .nit-menu-btn {
        margin: 0;
        transform: none;
        position: static;
    }

    .nit-banner img {
        height: 200px;
    }
}