@charset "UTF-8";
/* CSS Document */






/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.error_name{
 color: #F00;	
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}



/**** Isotope styles ****/

/* required for containers to inherit vertical size from window */
html,
body {
  height: 100%;
}


/* Responsive Utilities */

@media (max-width: 767px) {
    
}


@media (min-width: 1200px) {
    .navbar-default .container{
        width: 900px;
    }
    .what-wedo .thumbnail{
        // margin: 30px 70px;
		margin: 10px 10px;
    }
   .process-image{
     width:540px !important;
    }
}

/*gallery_sec*/
.gallery_sec{ width:100%; float:left;}
.gallery_sec .btn-default.focus, .btn-default:focus{ background-color:transparent; outline:none;border-color:transparent;}
.filter-button.active:hover, .filter-button.active:focus{ background:transparent;background-color:transparent;}
.gallery-title{font-size: 36px;color: #080808;text-align: center;font-weight: 500;margin-bottom: 70px;}
.gallery-title:after {content: "";position: absolute;width: 7.5%;left: 46.5%;height: 45px;border-bottom: 1px solid #5e5e5e;}
.filter-button{font-size: 18px;border: 1px solid #3b5998;border-radius: 5px;text-align: center;color: #3b5998;margin-bottom: 30px;}
.filter-button:hover{font-size: 18px;border: 1px solid #286090;border-radius: 5px;text-align: center;color: #ffffff;background-color: #3b5998;}
.filter-button.active{background-color: #3b5998;color: white;}
.port-image{width: 100%;}
.gallery_product{margin-bottom: 30px;}
/*gallery_sec*/

.carousel-caption h1 a{font-size: 50px;}
.carousel-inner .item img{ width:100%; height:650px; object-fit:cover;}
.contact-section h2 a{ text-decoration:none; color:#000;}