/******** loader****/

.loading-cntant{
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.5);
	top:0;
	bottom:0;
	text-align:center;
	display:table;
	
	background:url("./images/logo.png") no-repeat scroll center center / 120px 50px rgba(225, 225, 225, 0.5);
	z-index:99999;
}
.loader_zamil{
	margin:auto;
	font-size:10px;
	position:absolute;
	text-indent:-9999em;
	border-top:8px solid #007da5;
	border-right:8px solid #007da5;
	border-bottom:8px solid #007da5;
	border-left:8px solid #ad172b;
	-webkit-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-animation:load8 1.1s infinite linear;
	animation:load8 1.1s infinite linear;
	display:table-cell;
	vertical-align:middle;
	top:0;
	right:0;
	bottom:0;
	left:0;
	}
.loader_zamil,
.loader_zamil:after {
  border-radius: 50%;
  width: 14em;
  height: 14em;
}


@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/******** loader End****/


.customsearchpage .news-event .events-blogs {
    width: 100%;
    display: inline-block;
    text-align: center; 
}


.customsearchpage .events-blogs .event-blog {
    display: inline-block;
    width: 296px;
    margin-bottom: 10px; 
}


.custompagination .pagination{
	box-shadow: none !important;
}
.custompagination .pagination .nav-links {
	border: none !important;
}

.custompagination .pagination .nav-links a, .custompagination .pagination .nav-links span, .custompagination .pagination .nav-links  .next ,  .custompagination .pagination .nav-links .prev{

	  background-color: #032032;
	  border: 1px solid #032032;
	  border-radius: 5px;
	  color: #fff;
	
	   margin-left: 0;
  margin-right: 12px;
	  
}

.custompagination .pagination .nav-links .current{
 background-color: #fff;
 	  color: #032032;

}
.custompagination {
	text-align: center;
	position: relative;
}


.cstm-error404 #searchinput {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555555;
  font-family: "open_sansregular";
  font-size: 14px;
  height: 46px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}


.cstm-error404 form .submit404 , #comments #submit{
  -moz-user-select: none;
  background-image: none;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
    background-color: transparent;
  border: 2px solid #05283d;
  color: #05283d;
  font-family: "robotoregular";
  font-size: 16px;
  height: 45px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 145px;
}
.cstm-error404 form .submit404:hover ,  #comments #submit:hover {
  background-color: #05283d;
  border-color: #05283d;
  color: #fff;
}
.cstm-error404 { text-align: center; padding: 35px 0px; }

.cstm-error404 form {
  margin-top: 12px;
}

.customsinglepage .single_post_image img {
  width:100%;
}
.customsinglepage .single_post_image {
  margin-bottom: 30px;
}
.customsinglepage .single_post_image > figure {
  text-align: center;
}

.about-panel .about-right-panel .about-content figure.pull-right img {
  width: 100% !important;
}
.inner-banner .inner-banner-content {
 width:auto;
  display: inline-block;
}


.about-panel .about-right-panel .news-detail-content figure {
 display: inline-block;
}
.cstm-project .about-right-panel {
  width: 100%;
}
.cstm-project .about-right-panel {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.cstm-project .news-detail-content > figure {
  
}
.cstm-project .news-detail-content > figure {
  margin-bottom: 19px;
   border: 0px solid #7395aa;
  border-radius: 0px;
  display: inline-block;
  height: auto;
  padding: 8px;
  text-align: center;
  width: 100%;
}

.cstm-project .news-detail-content figure img {
  border: 1px solid #7395aa;
  border-radius: 4px;
  padding: 8px;
  width: auto;
}
.help a:hover{
text-decoration:none;
}
.porduct-item-img .no-image {
  text-align: center;
}
.about-panel.news-sec .about-right-panel {
  width: 100%;
}
.news-sec .about-right-panel {
  margin-bottom: 45px;
}
.white-height{min-height:100vh;}
.back-button .btn-blue:active,.back-button .btn-blue:focus{color:#FFF;}
.news-detail-content figure + div.blog_contnt {
  margin-top: 30px;
}
.slider .carousel-caption.no-caption{
	background-color:transparent;
}
.service-blog a:hover{text-decoration:none;}

.porduct-description.cat-detail {
  text-align: center;
}

.porduct-description.cat-detail img {
  margin: 15px 0;
  width: 100%;
}
.porduct-description.cat-detail{
margin: 25px 17px 39px !important;
max-width: 100% !important;
	
}

.porduct-description.cat-detail ul {
    font-size: 18px;
    color: #05283d;
    font-family: "robotoregular";
    text-align: left;
}
.product-item-detial.project-item-detial figure {
    border: none;
}
@media (max-width:767px){
.porduct-description.cat-detail ul {
    font-size: 14px;
   }
}

/*19-12-17*/
.specifications ul{text-align:center;}
.product-right .load-more {
 margin-bottom: 25px;
}
.product-right .load-more button:active,.product-right .load-more button:focus {
 color: #fff;
}
.product-right .load-more.enquire-now {
     margin-bottom: 25px;
}
.porduct-description img{max-width:100%;}
.contact-map-full {
    height: 307px;
	margin-top: 30px;
	margin-bottom:20px;
}

.about-content p ,.vedio-contant p,.porduct-description.cat-detail p{
    text-align: justify;
}
.tit{display:none;}
.wpml-ls-native{font-size:15px;}

.about-content ul li{font-size: 16px;color: #000;font-family: "robotolight";}
