/*cmspage*/
.top-slider{position:relative;} 
.top-slider .owl-next{right: 90px;}
.top-slider .owl-prev{left:90px;}
.top-slider .owl-prev, .top-slider .owl-next{font-size: 45px;color: #d6d7e5;z-index: 99;cursor: pointer;width: 30px;height: 30px;margin-right: 10px;text-align: center;position: absolute;top: 50%;transform: translateY(-50%);}

.mission-vision-outer .columns{background-image:url(../images/mission_vision.png); background-position:bottom center; background-repeat:no-repeat; background-size:cover; padding:25px 0px 60px;
}
.mission-vision-outer .columns .three-col+.three-col{ margin-left:30px !important;}
.mission .view-more { text-align: center; margin-top:-60px; margin-bottom:30px;}
.lineimg{ height:8px;}
.projects{text-align:center;}
.projects h2{font-size:30px; font-weight:700;}
.projects p{font-size:15px;}

.projects .title-sec {
    background-color: #000;
}
.projects .toolimg {
    line-height: 0;
    display: inline-block;
    vertical-align: middle;
}
.projects .title {
    display: inline-block;
    vertical-align: middle;
}
.projects .prjt-img{ line-height:0;}
.projects .content-div{ padding:40px 0px}
.projects .content-div h4{ margin:0px; padding:0px; background-color:#000000; color:#FFFFFF; font-size:18px; font-weight:700;}
.projects .one-of-three{margin:0 auto; width:31%; display:inline-block; text-align:left; vertical-align:top;}
.projects .one-of-three+.one-of-three{margin-left:30px;}
.projects .content-div .prjt-img img{width:100%; height:200px;}
.projects .content-div .descr{background-color:#ffffff; padding:15px; min-height:75px;}
.projects .content-div .descr span{font-weight:300; line-height:24px;}

.gallery{padding-bottom:20px; text-align:center;}
.gallery h2{padding:30px 0px 15px 0px; font-size:30px; font-weight:bold;}
.gallery .gallery-img{padding-bottom:15px;}
.gallery .gallery-image img{width:280px;}

/*.our-clints{background-color:#cccccc; padding:20px 0px; text-align:center;}*/
.brand-div  h2{font-size:30px; font-weight:bold;}
.brand-div .clint{text-align:center; margin:0 auto; display:inline-block; width:90%;}
.brand-div .clint+.clint{margin-left:15px;}
.brand-div .clint p{ line-height:20px;}
.brand-div .clint .logo{width:100%; height:120px; background-color:#ffffff; vertical-align:middle;}
.brand-div .clintslider{padding-top:20px; width:100%; margin:0 auto; display:inline-block;}
.brand-div .clintslider .owl-next{right: -40px;}
.brand-div .clintslider .owl-prev{left:-30px;}
.brand-div .clintslider .owl-prev, 
.brand-div .clintslider .owl-next{font-size: 30px;color: #000000;z-index: 99;cursor: pointer;width: 30px;height: 30px;margin-right: 10px;text-align: center;position: absolute;top: 50%;transform: translateY(-50%);}
 .pix-adv-page * {
    max-width: none !important;
}


/******************************************/

@media only screen and (max-width:1199px) and (min-width:992px) {
	.projects .content-div .descr{min-height:90px;}
	.our-clints .brand-div .clintslider .owl-next{right: -30px;}
	.our-clints .brand-div .clintslider .owl-prev{left:-20px;}
}
@media only screen and (max-width:1200px){
	
}
@media only screen and (max-width:991px){
	.projects .one-of-three{width:48%; vertical-align:top; }
	.projects .one-of-three+.one-of-three{margin-left:5px;}
	.projects .one-of-three+.one-of-three+.one-of-three{margin-top:20px;}
}
@media only screen and (max-width: 991px) and (min-width:768px) {
	
}
@media only screen and (max-width: 767px) {
	/*.pix-adv-page .page-row{ padding-top:0px !important;}*/
	.mission-vision-outer{padding-top:20px; padding-bottom:30px; margin-top:-50px !important;}
	.mission-vision .three-col{width:90%; margin:0 auto; float:none;}
	.mission-vision .three-col+.three-col{margin-left:30px;}
	.mission-vision .view-more{margin-top:10px;}
}
@media only screen and (max-width: 747px) and (min-width:638px){
	.mission-vision .three-col+.three-col{margin-left:30px;}
}

@media only screen and (max-width: 639px) {
	.projects .one-of-three{width:90%;  }
	.projects .one-of-three+.one-of-three{margin-left:0px; margin-top:20px;}
	.gallery .gallery-image img{ width:230px;}
}
@media only screen and (max-width: 550px) {
	.mission-vision .three-col+.three-col{margin-left:18px;}
	.gallery .gallery-image img{ width:160px;}
}
@media only screen and (max-width: 400px) {
	.gallery .gallery-image img{ width:240px;}
}
@media only screen and (min-width: 400px) {
	
	.our-clints .brand-div .clintslider .owl-next{right: -20px;}
	.our-clints .brand-div .clintslider .owl-prev{left:-10px;}
	.projects .content-div h4{ font-size:12px;}
}