@font-face {
    font-family: 'Roboto-Thin';
    src: url(../fonts/Roboto-Thin.woff) format("woff"), url(../fonts/Roboto-Thin.ttf) format("truetype"), url(../fonts/Roboto-Thin.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url(../fonts/Roboto-Light.woff) format("woff"), url(../fonts/Roboto-Light.ttf) format("truetype"), url(../fonts/Roboto-Light.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url(../fonts/Roboto-Regular.woff) format("woff"), url(../fonts/Roboto-Regular.ttf) format("truetype"), url(../fonts/Roboto-Regular.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/OpenSans-Light.woff) format("woff"), url(../fonts/OpenSans-Light.ttf) format("truetype"), url(../fonts/OpenSans-Light.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/OpenSans-Regular.woff) format("woff"), url(../fonts/OpenSans-Regular.ttf) format("truetype"), url(../fonts/OpenSans-Regular.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
	font-family: 'Conv_RobotoCondensed-Regular';
	src: url('fonts/RobotoCondensed-Regular.eot');
	src: local('â˜º'), url('../fonts/RobotoCondensed-Regular.woff') format('woff'), url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('../fonts/RobotoCondensed-Regular.svg') format('svg');
	font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: Akhand;
    src: url(../fonts/Akhand-Bold.ttf);
}
body {
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li {
margin: 0;
padding: 0;
}
a, a:hover {
text-decoration: none
}

.scrolltotop {position: fixed;bottom: 15px;right: 15px;height: auto;width: auto;z-index: 9999;}

.scrolltotop img {height: 60px;width: 60px;opacity: .5;transition: .2s;}

.scrolltotop img:hover {opacity: 1;}
@keyframes appear {
from {
transform: translateY(-200px);
opacity: 0.3;

}
to {
transform: translateY(0);
opacity: 1;
}
}
.mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.topbar{background: #252f53;}
.topbar .timeZone{}
.topbar .timeZone li{list-style: none;display:inline-block;color:#fff;position: relative;font-weight: 400;font-size: .8em; vertical-align: middle;}
.topbar .timeZone li:after{position: absolute;top: 2px;right: -10px;height: 15px;width: 1px;background: rgba(255, 255, 255, 0.6);content:'';}
.topbar .timeZone li.timer:after{display: none;}
.topbar .utilArea{text-align: right;}
.topbar .utilArea ul{display: inline-block;vertical-align: top} 
.topbar .utilArea ul li{display: inline-block; vertical-align: middle}
.topbar .utilArea ul li a{color:rgb(48, 49, 48);transition:.2s;font-size:.8em;padding: 0 5px;}
.topbar .utilArea ul li a:hover{color:#6bf741}
.topbar .utilArea ul.shortcot li{position: relative;margin-right: 0px;}
.topbar .utilArea ul.shortcot li:last-child{margin-right:0;}
.topbar .utilArea ul.shortcot li:after{position: absolute;top: 5px;right: -2px;height: 15px;width: 1px;background: rgba(255, 255, 255, 0.6);content:'';}
.topbar .utilArea ul.shortcot li:last-child:after{display:none;}
.topbar .utilArea ul.contrast li a{display:block;height:20px; width:20px; background:#fff;border:1px solid #fff}
.topbar .utilArea ul.contrast li.night a{background:#000}

.topbar .utilArea ul.fontAdjust li a{display:block;height: 20px;width: 20px;border:1px solid #fff;text-align:center;font-size: .75em;padding: 0;}
.topbar .utilArea ul.shortcot, .topbar .utilArea ul.langBtns{margin-top: -2px;}
.topbar .utilArea ul.langBtns li{position: relative;}
.topbar .utilArea ul.langBtns li.active a{color:yellow;font-weight: 500;}
.topbar .utilArea ul.langBtns li:after{position: absolute;top: 6px;right: -3px;height: 15px;width: 1px;background: rgba(255, 255, 255, 0.6);content:'';transform: rotate(15deg);}
.topbar .utilArea ul.langBtns li:last-child:after{display: none}

.topbar .utilArea ul.socialBtns li a{background: #fff; transition:.2s; display:block; border-radius:100px; height:20px; width:20px;text-align: center; color:#333 }
.topbar .utilArea ul.socialBtns li a:hover{transform:scale(1.1); }
.topbar .utilArea ul.socialBtns li a:hover i{color:#fff}
.topbar .utilArea ul.socialBtns li:first-child a:hover{background:#4267b2; }
.topbar .utilArea ul.socialBtns li+li a:hover{background:#28aae1}
.topbar .utilArea ul.socialBtns li:last-child a:hover{background:#921ec7}
.topbar .utilArea ul.socialBtns li a>i{color:#000;line-height: 1.6em;}

.header{padding: 15px 0;transition: .5s;background: #fff;}
.header .logo{width:100%; transition: .5s;display: block}
.header .logo1{width:100%; transition: .5s; display: block}
.nightMode{background: #000; color: #fff;}
.nightMode .header{background: #000;}
.nightMode .header .logo{filter: invert(1);}
.nightMode .header .logo1{filter: invert(1);}
.nightMode .gallerySec {background: #444;}
.gallerySec .nav-tabs{border-bottom: none;}
.nightMode .nBox{background: transparent}
.nightMode .nBox h2{color: #fff}
.nightMode .nBox ul li a{color:#fff;}

.nightMode .btnStyle1{filter: invert(1);} 
.nightMode .btnStyle2{filter: invert(1);}

.nightMode .partners{background: #000;}
.header-fixed {position: fixed;width: 100%;top: 0;z-index: 999;background: #fff;animation-name:appear;animation-duration:.5s;transform-origin:top;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}
.header-fixed .header{padding: 5px 0;}
.header-fixed .header .logo{width: 55%;}
.header-fixed .header .logo1{width: 40%;}

.myNav{background: #006fbe;}
.myNav .navbar{padding:0;}
.myNav .navbar .navbar-toggler{color:#fff;border:1px solid #fff;border-radius:0;padding: 0px 3px;margin:3px 0;margin-left: auto;}
.myNav .navbar .nav-item{border-right: 1px solid rgba(255, 255, 255, 0.2);}
.myNav .navbar .nav-item:first-child{border-right:0;}
.myNav .navbar .nav-item:last-child{border-right:0;}
.myNav .navbar .nav-item .dropdown-menu{border-radius: 0; top:92%;}
.myNav .navbar .nav-item .dropdown-menu .dropdown-item{
    padding: .5rem 1.5rem;
	transition: .3s;
	background: transparent;
}
.myNav .navbar .nav-item .dropdown-menu li.active .dropdown-item{
	background: #006fbe;
	color: #fff;
}
.myNav .navbar .nav-item .dropdown-menu .dropdown-item:hover{background: #006fbe;color: #fff;}
.myNav .navbar .nav-item .dropdown-menu .dropdown-header{font-size:1.2em; font-weight:bold; color:#006fbe;}
.myNav .navbar .nav-item .nav-link{padding: 10px 15px;color: #fff;position:relative;z-index:99;text-transform: capitalize;transition:.3s;white-space: nowrap;}
.header-fixed .myNav .navbar .nav-item .nav-link{padding: 7px 15px;}
.myNav .navbar .nav-item .nav-link:before{
	content:'';
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	background:#02528a;
	z-index:-1;
	position:absolute;
	transition:.3s;
	transform:scaley(0);
}
.myNav .navbar .nav-item .nav-link:hover:before{
	transform:scaley(1);
}
.myNav .navbar .nav-item.active .nav-link{background: #02528a; }
.myNav .navbar .pageSearch{position: relative;width: 100%;text-align: right;top: 0;}
.myNav .navbar .pageSearch a{background:#0068b1;top: 0;right: 0;display: inline-block;border: 1px solid rgba(255, 255, 255, 0.8); transition:.2s;color: rgba(255, 255, 255, 0.8);height: 30px;width: 30px;text-align: center;}
.myNav .navbar .pageSearch a:hover{background:#02528a;}
.myNav .navbar .pageSearch a i{line-height: 1.75em;}
.myNav .navbar .pageSearch .searchBar{
	display: none;
	position: absolute;
	top: 37px;
	right: 0;
	background: #252f53;
	padding: 10px;
	z-index: 100;
	width: 200px;
}
.myNav .navbar .pageSearch .searchBar .searchBtn{
	border:0;
	height:30px;
	background:#006fbe;
	color:#fff;
	
}
.myNav .navbar .pageSearch .searchBar input{
	border:0;
	height:30px;
	width:80%;
	float: left;
	padding: 0 5px;
	font-size: .75em;
}
.myNav .navbar .pageSearch .searchBar button{
	width:20%;
	float: right;
}

.bannerLeft{
     position: absolute;
        bottom: 10px;
    left: 399px;
    background: rgba(31, 31, 31, 0.65);
    padding: 11px 15px;
    border-radius: 10px;
    cursor: pointer;
    color: #fff!important;
    min-width: 100px;
    text-align: center;
    }

.bannerLeft:hover{color: #fff;}


.bannerRight{   position: absolute;
      bottom: 10px;
    right: 399px;
      background: rgba(31, 31, 31, 0.65);
    padding: 11px 15px;
    border-radius: 10px;
    cursor: pointer;
    color: #fff!important;
    min-width: 100px;
    text-align: center;}

.bannerRight:hover{color: #fff;}
.banner #jepcBanner{width:100%;}
.banner #jepcBanner .carousel-item{height:380px;}
.banner #jepcBanner .carousel-item img{height: 100%;width:100%;object-fit: cover;}
.banner .carousel-caption {position: absolute;left:15%;bottom: 10%;right:auto;font-family: 'Roboto', sans-serif;}
.banner .carousel-caption p{background: rgba(0, 0, 0, 0.85);font-size: 2.5em;position: relative;left: -15%;transform: skew(-15deg);padding: 0 10px;}
.banner .carousel-caption h3{background: rgba(0, 0, 0, 0.7);font-size: 3em;padding: 10px;font-weight: 800;}
.banner #jepcBanner .carousel-control-next, .banner #jepcBanner .carousel-control-prev{
	font-size: 4em;
}
.aboutSec{}
.aboutSec p{
	overflow: hidden;
	display: -webkit-box;
	font-size: 0.9em;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.aboutSec .aboutUs{padding: 30px;/* border: 1px solid #ccc; */height: 100%;background: #00436d;color: #fff;}
.aboutSec .aboutUs .btnStyle1 {background: #fff;border: none;}
.aboutSec .aboutUs .btnStyle1:hover {background: transparent;border: 1px solid #fff;color: #fff;}
.aboutSec .director{height:100%;border: 2px solid #75add0;padding: 30px;background-size: cover;background-position: 50% top;height: 100%;background-image: url(../images/bg_total.jpg);}

.director .hdStyle1>strong:after {
    position: absolute;
    bottom: -5px;
    left: 0;
    height: 5px;
    width: 49%;
    content: '';
    background: #4983c2;
}
.card .card-body .message span{font-weight: 600;font-size: 0.9em;} 
.card .card-body .message {
  padding-left: 100px;
  
  &::after {
  clear: both;
  }
}
.director .btnStyle1 {
    display: inline-block;
    padding: 5px 10px;
    background: #006fbe;
    color: #fff;
    transition: .2s;
    border: 1px solid #006fbe;
}
.director .btnStyle1:hover {
    display: inline-block;
    /* padding: 5px 10px; */
    border: 1px solid #006fbe;
    background: transparent;
    color: #000;
    transition: .2s;
}
.card .card-body .actions {
  margin-top: 5px;
}
.md-avatar.size-3 {
    width: 90px;
    /* height: 90px; */
}
.director .card .card-body {padding: 0}
.director .card .card-body img{    width: 80px;}
.director .card{border: none;background: transparent;}
.blue{color: #006ebd;}
 .director .hdStyle1>strong {color: #000;position: relative;font-weight: 800;}
.aboutSec .director .row{height:100%;}
.aboutSec .director .dirImg{height: 300px;background: #6e5d31;position: relative;z-index: -1;overflow: hidden;margin-left: -30px;text-align: right;}
.aboutSec .director .dirImg img{margin-top: 0px;z-index: 99999;height: 100%;object-fit: contain;width: 90%;object-position: right bottom;}
.aboutSec .director .dirImg .dirName{position: absolute;bottom: 0;left:0;right:0;background: rgba(255, 255, 255, 0);padding: 15px 5px;border: 1px solid #a49a7f;border-top: 0;text-align: left;}
.aboutSec .director .dirImg .dirName h5{color: #006fbe;/* border-bottom: 1px solid #ccc; */font-size: .8em;margin-left: 70px;}
.aboutSec .director .dirImg .dirName h5>span{display: block;margin-bottom: 5px;color: #333;}
.aboutSec .director .dirImg .dirName h5>strong{display: block;}
.hdStyle1{position: relative;color: #fff;font-weight: 800;font-family: Akhand;}
.hdStyle1>strong{position: relative;color: #fff;font-weight: 800;}
.hdStyle1>strong:after{position: absolute;bottom: -5px;left:0;height: 5px;width: 100%;content: '';background: #fff;}

.hdStyle2{position: relative;color: #006fbe;font-weight: 800;text-transform: uppercase;font-family: Akhand; font-size: 2.5em; margin-top:-10px}

.btnStyle1{border: 1px solid #898989;display: inline-block;padding: 5px 10px;color: #000;transition:.2s;}
.btnStyle1:hover{background:#006fbe;color:#fff;border: 1px solid #006fbe;}
.btnStyle2{border: 2px solid #006fbe;display: block;padding: 10px 20px;color: #000;transition:.2s;z-index: 99;text-align: center;width: max-content;margin: auto;background: #fff;margin-bottom: -80px;margin-top: 30px;}
.btnStyle2:hover{background:#006fbe;color:#fff}
.tenderSec{padding-bottom: 4rem; padding-top: 0px;}
.nBox{background: #f4f5f7;padding: 30px;border-top:5px solid #fff;height: 410px;}
.nBox.nBox-green{border-color: #2f9968;}
.nBox.nBox-blue{border-color: #4984c0;}
.nBox.nBox-brown{border-color: #c58e55;}
.nBox .circular ul{padding-left:0;}
.nBox .circular ul li{list-style: none;padding-left: 0!important; padding-right: 0!important}
.nBox .circular ul li a{padding-left: 55px;display: block;position: relative;}
.nBox .dtLbl {
    background: #fff;
    color: #000;
    position: absolute;
    left: 0px;
    top: 10px;
    text-align: center;
    font-weight: 800;
    font-size: 1.3em;
}
.nBox .dtLbl>small{background: #7d7d7f;color:#fff;display: block;font-size: 0.6em;padding: 3px 6px;font-weight: 300;}
.nBox h2{font-weight: 400;/*font-family: 'Roboto Condensed', sans-serif;*/font-size: 1.7rem;}
.nBox ul{padding-left:15px;min-height: 215px;}
.nBox ul li{list-style:url(../images/bullet.png);padding: 0px 0;border-bottom: 1px dashed #999;}
.circular .nBox ul li a{padding: 25px 0px;}
.nBox ul li:last-child{border:none}
.nBox ul li a{color:#333;font-weight:400;display: block;padding: 10px 0;}

.gallerySec{
	background: #ededed;
	position: relative;
	padding: 60px 0;
	background-image:url(../images/galleryBg.jpg);
	background-size: cover;




	}
.gallerySec .owl-carousel .item-img{width: 100%;text-align: center;position: relative;height: 300px;overflow: hidden;}
.gallerySec .owl-carousel .item-img img{height:100%; width:100%; object-fit:cover;}
.gallerySec .owl-carousel .item-img .item-text{position: absolute;bottom: 0;left:0;right: 0;text-align: center;background: rgba(0,0,0,0.5);color:#fff;padding: 10px;
transition:.3s;}
.gallerySec .owl-carousel .item-img>i{position:absolute;top:0;left:0;right:0;color:rgba(255, 255, 255, 0.6);font-size:2.5em;line-height: 7em;transition:.3s;}
.gallerySec .owl-carousel .item-img:hover>i{color:rgba(255, 255, 255, 1); transform:rotate(90deg)}

.gallerySec .owl-carousel .item-img:hover>i.lni-play{color:rgba(255, 255, 255, 1); transform:scale(1.5)}
.gallerySec .owl-carousel .item-img:hover .item-text{padding:20px}
.gallerySec h2{position: static;display: block;margin: auto;z-index: 99;text-align: center;text-transform: uppercase;background: #00436d;width: max-content;padding: 10px 30px;color: #fff;font-family: 'Roboto Condensed', sans-serif;margin-top: -90px;}
.gallerySec .owl-carousel .owl-nav{position:absolute; top:30%;left:0; right:0;}
.gallerySec .owl-carousel .owl-nav .owl-prev, .gallerySec .owl-carousel .owl-nav .owl-next{position:absolute;top:0;background: rgba(255, 255, 255, 0.5);height: 70px;
width: 50px;font-size: 3em;text-align: center;transition:.3s;}

.gallerySec .owl-carousel .owl-nav .owl-prev i, .gallerySec .owl-carousel .owl-nav .owl-next i{color:#252f53}

.gallerySec .owl-carousel .owl-nav .owl-prev:hover, .gallerySec .owl-carousel .owl-nav .owl-next:hover, .gallerySec .owl-carousel .owl-nav .owl-prev:focus, .gallerySec .owl-carousel .owl-nav .owl-next:focus{background: rgba(255, 255, 255, 0.9); outline: 0;}
.gallerySec .owl-carousel .owl-nav .owl-prev{left:0;}
.gallerySec .owl-carousel .owl-nav .owl-next{right:0;}

.gallerySec .nav-tabs{text-align: center; display: inline-block;}
.gallerySec .nav-tabs li{display: inline-block}
.gallerySec .nav-tabs li a{padding: 10px 30px;display: block;color: #929191;text-transform: uppercase;position: relative;}
.gallerySec .nav-tabs li a.active{display: block;color: #333;}
.gallerySec .nav-tabs li a.active:after{
	position:absolute;
	bottom: 3px;
	left: 18px;
	content:'';
	height: 3px;
	width: 75%;
	background: #006fbe;
}

.partners{padding: 60px 0;}
.partners #owl-partners .item-img{height: 75px;width: 100%;text-align: center;}
.partners #owl-partners .item-img img{height:100%;width:100%;object-fit: contain;transition: .6s;}
.partners #owl-partners .item-img:hover img{transform: scale(1.1);}
.partners #owl-partners .owl-nav{position:absolute;top: 20%;left:0;right:0;}
.partners #owl-partners .owl-nav .owl-prev, .partners #owl-partners .owl-nav .owl-next{position:absolute;top:0;font-size: 3em;text-align: center;transition:.3s;}
.partners #owl-partners .owl-nav .owl-prev:hover, .partners #owl-partners .owl-nav .owl-next:hover, .partners #owl-partners .owl-nav .owl-prev:focus, .partners #owl-partners .owl-nav .owl-next:focus{background: rgba(255, 255, 255, 0.9); outline: 0;}

.partners #owl-partners .owl-nav .owl-prev{left: -60px;}
.partners #owl-partners .owl-nav .owl-next{right: -60px;}

.partners #owl-partners .owl-nav .owl-prev i, .partners #owl-partners .owl-nav .owl-next i{color: #e0e0e0;}

.footer{padding: 35px 0;background: #252f53;}
.footer h3{color:#5294c8;}
.footer p{color:#fff;}
.footer ul li{list-style: none;/* line-height: 1.75em; */}
.footer ul li a{color:#fff;transition:.2s;}
.footer ul li a:hover{color:#5294c8;}
.footer ul.info li{list-style: none;padding: 5px 0;}
.footer ul.info li a{}
.footer ul.info li a i{margin-right: 15px;}
.footer ul.socialIcons li{display: inline-block;margin-right:15px;}
.footer ul.socialIcons li a{height: 50px;width:50px;display: block;text-align: center;border: 2px solid #fff;border-radius: 100px;transition:.2s;}
.footer ul.socialIcons li a:hover{transform: scale(1.1);color:#fff}
.footer ul.socialIcons li.fb a{background: #3c5a9a;}
.footer ul.socialIcons li.ttr a{background: #27a6d1;}
.footer ul.socialIcons li.inst a{background: #6d26b2;}
.footer ul.socialIcons li a>i{font-size:1.5em;line-height: 1.8em;}
.footer ul.visitors li{padding: 10px 0;border-bottom: 1px dashed #464d67;}
.footer ul.visitors li:last-child{border-bottom:0;}
.footer hr.dotted{border: 1px dashed #464d67;}
.footer .ftBtn{border:1px solid #fff;background: transparent;color: #fff;padding: 8px;transition: .2s;font-size: 0.9em;}
.footer .ftBtn:hover{background: white;color: #333;}
.copyright{padding: 15px 0;background: #161d3a;}
.copyright p{color: #92949a;font-size:.85em;margin: 3px 0px 0px 0px;}
.copyright i{ color: #00BCD4;}
/*Css added by vaishali*/

.aboutuswhitebg{background-color: #fff;z-index: 999;margin-right: -62px;/* border-right: 1px solid #ccc; */padding: 0px 15px 40px 0px;}
.stateproject{display: block;
    position: relative;
    color: #848484;
    margin-right: 5px;
	font-size: 2.5em;
    font-weight: 400;
    text-transform: none;
	font-family: Akhand;
}
.topbar .utilArea .navbar .navbar-nav .nav-item .dropdown-menu {
    border-radius: 0;
    /* top: 100%; */
    background: #fff;
    margin: 0;
    padding: 0;
    border: 1px solid #eee!important;
    box-shadow: 0 1px 3px #eee!important;
}.topbar .utilArea .nav-item.langSwitch .dropdown-item {
    background: #fff;
    padding: 5px 10px;
    border-top: 1px solid #eee;
    transition: .2s;
    color: #000;
}
.login{padding: 0px 10px;border-radius: 0!important;font-size: 0.9em;}
.notification{background: #00436d;}
.notification-text {
    background: #a56018;
    color: #fff;
    text-align: center;
    width: 190px;
    line-height: 1.5;
}
.notification marquee a{color:#fff;    font-family: auto;}
.notification marquee a{line-height: 30px;}
.notification marquee span{font-family: auto;}
/*Css added by vaishali*/



@media(max-width:1366px){
	.banner #jepcBanner .carousel-item {
		height: 700px;
	}
	.partners #owl-partners .owl-nav .owl-prev {left: -30px;}
	.partners #owl-partners .owl-nav .owl-next {right: -30px;}
	.header {padding: 5px 0;}
	.header .logo {width: 60%}
	.header-fixed .header .logo {width: 50%;}
	.header .logo1 {width: 40%}
	.header-fixed .header  .logo1 {width: 35%}
	.myNav .navbar .nav-item .nav-link {padding: 7px 15px;}
	.header-fixed  .myNav .navbar .nav-item .nav-link {padding: 4px 15px;}
	.myNav .navbar .pageSearch a i { line-height: 1.5em;}
	.myNav .navbar .pageSearch a {height: 25px;width: 25px;}
	.myNav .navbar .pageSearch .searchBar {top: 30px;}
	.gallerySec .owl-carousel .item-img {height: 200px;}
	.gallerySec .owl-carousel .item-img>i{line-height: 4.5em;}
	.gallerySec .owl-carousel .item-img:hover .item-text {padding: 15px;}
	.footer ul.socialIcons li a {height: 40px;width: 40px;}
	.footer ul.socialIcons li a>i {font-size: 1.25em;line-height: 1.75em;}
	.nBox h2 {font-size: 1.75em;}
}
@media(max-width:1152px){
	.aboutSec .director .dirImg img {width: 100%;}
	.myNav .navbar .pageSearch a i {line-height: 1.75em;}
}
@media(max-width:1024px)
{
.footer .ftBtn{    padding: 6px;}
.nBox{padding: 22px;height: 375px;}
.topbar .utilArea ul{    margin-left: 1px;}
}
@media(max-width:768px){
	.topbar .utilArea ul.shortcot{display: none;}
	.header .logo { width: 80%;}
	.header .logo1 {width: 55%;}
	.footer .ftBtn {display: block;margin-bottom: 5px;}
	.nBox{padding: 15px;}
	.myNav .navbar .navbar-collapse{
		position: absolute;
		background: #252f53;
		z-index: 99;
		top: 100%;
		right: 0;
		min-width: 200px;
	}
	.myNav .navbar .navbar-collapse .navbar-nav{}
	.myNav .navbar .navbar-collapse .navbar-nav .nav-item{border-right:0;border-bottom:1px solid #4a5990;}
	.myNav .navbar .navbar-collapse .navbar-nav .nav-item:last-child{border:0}
	.myNav .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:10px 20px;  }
	.myNav .navbar .pageSearch a{display:none}
	.myNav .navbar .pageSearch .searchBar{display:block!important; top:0;}
	.tenderSec{padding-top: 0px;padding: 54px 0;}
	.footer .ftBtn {
		display: inline-block;
		min-width: 30%;
		}
	.director{margin-top: 41px;}
	.tenderSec {
    padding: 32px 0px 52px 0px;
}
	.nBox.nBox-brown{margin-top: 14px;}
	.socialtext{text-align: center;margin-top: 17px;}
	.socialIcons{text-align: center;margin-bottom: -35px;}
	.nBox.nBox-blue{    margin-top: 32px;}
}
@media(max-width:630px){
	.topbar .utilArea ul.contrast {display: none;}

	.smallfooter{display:flex;}
	.smallfooter .footerdiv1{width: 55%;}
	.footer {
		padding: 23px 0;position: relative}
	.topbar .timeZone li{    margin-right: -23px;}
	.banner .carousel-caption h3{font-size: 2em;
    padding: 7px;}
	.banner .carousel-caption{bottom: 27%;}
	
}
@media(max-width:530px){
	.aboutuswhitebg{margin-right: 0;padding: 0;margin-bottom: 15px;}
	.partners #owl-partners .owl-nav .owl-prev {left: 0;}
	.partners #owl-partners .owl-nav .owl-next {right: 0;}
	.aboutSec .director .dirImg{margin-left: 0;}
	.aboutSec .director .dirImg .dirName{
    padding: 10px;
    background: #252f53;
}
	.aboutSec .director .dirImg .dirName h5{
    margin-left: 0;
    color: #fff;
}
.aboutSec .director .dirImg .dirName h5 span{color:#fff; font-size:2em}
.aboutSec .director .dirImg .dirName h5 strong{font-size:1.2em}

	.tenderSec {padding: 50px 0;padding-top: 0;}
	.aboutSec .director {margin-top: 15px;}
	.nBox{height:auto}
	.nBox ul{min-height: inherit;}
	.banner .carousel-caption{}
	.banner .carousel-caption p{
    font-size: 1.2em;
    transform: skew(0);
}
	.banner .carousel-caption h3{
    font-size: 2em;
}
	.footer ul.socialIcons li a>i {
		font-size: 1.65em;
		line-height: 134%;
	}
	.topbar .utilArea ul.socialBtns li a>i {
		line-height: 2em;
	}
	.topbar .utilArea ul.fontAdjust li a{font-size:1em;}
	.topbar .utilArea ul.langBtns li:after {position: absolute;top: 4px;right: -3px;}
	.smallfooter {
    display: block;
}
	.smallfooter .footerdiv1 {
    width: 100%;
		margin-bottom: -39px;
}
	.socialtext {
    text-align: center;
    margin-top: 0px;
}
	
}

@media(max-width:480px){

	.topbar .utilArea ul.fontAdjust{display: none;}
	.topbar .timeZone{display: none;}
	.header .logo {width: 100%}
	.header .logo1 { width: 80%;}
	.header-fixed .header  .logo {width: 90%}
	.header-fixed .header .logo1 { width: 70%;}
	.nBox.nBox-blue {
    margin-top: 13px;
}
	.footer .ftBtn {
		    min-width: 30%;
}
}
@media(max-width:480px){
	.footer .ftBtn {
    min-width: 20%;
}
.bestviewd{display: none;}
.socialtext {
    text-align: center;
    margin-top: -15px;
}
.footer ul.socialIcons li a>i {
    font-size: 1.65em;
    line-height: 152%;
}
}
@media(max-width:430px){
	.footer .ftBtn {
    min-width: 26%;
}
.footer{font-size: 0.9em;}
.smallfooter {
    display: block;
    margin-bottom: -20px;
}
}
@media(max-width:375px){
	.card-body {display: contents;}
	.director .card .card-body img {
    width: 100%;
    border-radius: 0px!important;
}
	.card .card-body .message {
		padding-left: 0;
		padding: 10px 15px;
		}
	.rounded-circle .md-avatar{border-radius:none!important;}
	.footer ul.socialIcons li a>i {
    font-size: 1.1em;
    line-height: 207%;
}
	.footer ul.socialIcons li a {
    height: 35px;
    width: 35px;
}
	.socialtext {
    margin-top: -13px;
	}
	.smallfooter {
    margin-bottom: -24px;
}
	.aboutSec .director {
    margin-top: 15px;
    padding: 0px 0px;
}
	.hdStyle1{text-align: center;}
	.nBox h2{text-align: center;}
	.banner .carousel-caption h3 {
    font-size: 1.6em;
}
	.banner #jepcBanner .carousel-item {
    height: 183px;
}
	.aboutSec {
    margin-top: -27px;
    margin-bottom: -7px;
}
	.topbar .utilArea ul.socialBtns li a>i {
    line-height: 1.6em;
}
	.aboutSec .director{padding: 30px 0px;}
	.footer ul li a{}
	.footer p {
    margin-top: -10px;
}
.footer h3 {
    color: #5294c8;
    font-size: 1.8em;
}
	.footer .ftBtn{font-size: 0.8em;padding: 8px 7px; }
	.contentBody, .innerBody{background: transparent;    padding: 21px 0px;margin: 0px 0;}
	.partners {
    padding: 35px 0;
}
}