.welcme{
	color:#fff;
	text-align:center;
	    margin-top: 10px; 
    margin-bottom: 10px;
}
.vj-company{
	font-weight:700 !important;
	color:orange;
}
.drop-down-list{
	    margin-top: -1px !important;
}
.drop-down-list li a{
	color:#000;
}

.drop-down-list li a:hover{
    color: #fff;
    background: rgb(68,68,70);
}
.content-bg{
	background: url(../images/body-bg.png) repeat center top;
	padding:50px 0;
}
.content-section{
	box-shadow: 0 0 3px #aba9a9;
    border-radius: 4px;
	padding:50px;
	background:#fff;
}
.vision-list li, .ordered-list li, .ordered-list1 li{
	line-height:35px;
}
.vision-list li i, .infra-list li i{
	    color: #4e9a47;
}
.vision-section h2, .team-section h2, .belief-section h2, .why-section h2{
	margin-bottom:15px;
	color:#ed1c24;
}
.about-section p, .vision-section p, .values-section p, .belief-section p, .why-section p{
	text-align:justify;
}
.para-btm-mrgn{
	 padding-bottom: 10px;
	 text-align:justify;
}
.values-section img{
	margin-top: 5px;
}
.bold-clr li b{
	    color: #000;
}
.organization-section img{
	border: 1px solid #ddd;
    padding: 10px;
	box-shadow: 2px 2px 5px #ddd;
}
.ol-item{color: #000;
    font-weight: 700;
}

.infra-list{padding-left:20px;}
.ordered-list1 li{
		list-style-type: lower-alpha;
	}
.icon{color: #1f8f49;}
.map{
		border: 1px solid #ddd;
    padding: 10px;
    margin-top: 15px;
	}
.form-icon{
	position: absolute;
   
    line-height: 32px;
    left: 25px;
	color: #999;
}
.form-stlng div{    margin-bottom: 10px;}
.form-stlng div input,.textarea-pdng{
	    /* padding-left: 30px; */
}
.address p{    line-height: 25px;}
.mrgn{margin-top:50px;}
.img-bdr{
	border:1px solid #ddd;
	padding:10px;
	width:100%;
}
.list-items{
	/* margin-top: -17px; */
    float: left;
}
.career-form div input{
	    height: 40px;
	    margin-bottom: 17px;
}
.career-form{
	    border: 1px solid #ddd;
   padding: 26px 26px 40px;
        background: #f8f8f8;
}
.cbp-popup-lightbox-title, .cbp-popup-lightbox-counter{display:none;}
.products li a{    color: #000;}
.ftr-div-last{
	margin-right: 0; width:26%;
}
.ftr-div{margin-right: 26px;}
.careers-form-div{        margin: -16px 0px;}
.input-width{    
margin: 0 auto;}
.gallery-section{
	padding-top: 20px;
    padding-bottom: 25px;
    background: #f8f8f8;
}
.gallery-section h1{
	margin-bottom:15px;
}
.products-hdng{
	margin-bottom:10px;
}
.bx-auto{
	display:none;
}
#owl-demo .owl-pagination{
	display:none !important
}
.topsocial-list-last{
	margin-right:0px !important;
}
.quick-enquiry{
	margin-bottom: 23px !important;
}
.form-stlng{
	border: 1px solid #ddd;
        padding: 27px 17px 3px;
    background: #f8f8f8;
}
.list-brk{
	    padding-left: 12px;
}
.updating-cntnt{
	margin:40px 0;
}
.updating-cntnt p{
	text-align:center;
	    font-size: 20px;
    font-weight: 600;
}
.bx-window, .bx-wrapper{
	width:100% !important;
}

.owl-prev{
	position: absolute;
    float: left;
    left: -50px;
    top: 70px;
}
.owl-next{
	position: absolute;
    float: right;
    right: -50px;
    top: 70px;
}
.owl-prev .fa-chevron-left, .owl-next .fa-chevron-right{
	background: #0078bf;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
}
.product-name{
	font-weight:600;
}
.branches-clr{
	    font-size: 17px;
    font-weight: 600;
    /* color: #ed1c24; */
}
.vertical-line{
	background: #1052ab;
    height: 36px;
    position: absolute;
    width: 2px;
}
.hdng-stlng span{
	padding-left: 7px;
}
.sub-hdng{
	font-size: 18px;
    color: darkblue;
}

.shadow {
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
.contact-details{color:#666868;}
p.mapicon::before{ content: "\f041";
    font-family: FontAwesome;
    color: #1f8f49;
    position: absolute;
    left: 0px;}
    p.mapicon,p.enq,p.mobi{       position: relative;
    padding-left: 20px;
    width: 100%;
    margin-bottom: 15px;
    text-align: left;}
    p.enq{margin-bottom: 0px;}
    p.enq::before{content: "\f0e0";font-family: FontAwesome;
    color: #1f8f49;
    position: absolute;
    left: 0px;}
    p.mobi::before{    content: "\f095";font-family: FontAwesome;
    color: #1f8f49;
    position: absolute;
    left: 0px;}
