
/*Author: http://www.binarytheme.com */




/*==========================================
    GENERAL  STYLES
    =====================================================*/

body {
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    font-weight:400;
  
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
  font-weight: 500;
    font-family:'Open Sans', sans-serif;
}

.flot-nav {
    float:right;
}


.wrap-pad {
  padding: 0px 30px;
  position: relative;
}

.text-center {
  text-align: center;
}


.btn {
  font-weight: 300;
  border: 0;
}
.btn.btn-primary {
  background-color: #cf0b49;
  color:#032e3a; 
}
.btn.btn-primary:hover,
.btn.btn-primary.active {
  background-color: #791942;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.btn-red {
  background-color: ;
   border:thin solid #e698b0;
  color:#032e3a; 
}
.btn.btn-red:hover,
.btn.btn-red.active {
  background-color: #e698b0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
a:hover,
a:focus {
  color: #80c9f1;
  text-decoration: none;
  outline: none;
}

/*==========================================
    BOOTSTRAP  STYLES CHANGES
    =====================================================*/

/*.nav a {
    color:#000 !important;
}
.navbar-header a {
    color:#ffffff !important;
    padding-right:100px;
}*/
/*==========================================
    PORTFOLIO STYLES
    =====================================================*/


.portfolio-items,
.portfolio-filter {
  list-style: none;
  padding: 0;
  margin: 0;
}
.portfolio-items {
  margin-right: -20px;
}
.portfolio-filter {
  margin-bottom: 50px;
  text-align: center;
}
.portfolio-filter > li {
  display: inline-block;
}
@media screen and (max-width: 480px) {
	.portfolio-filter > li { display: block; margin-bottom:3px;}	
	.portfolio-filter > li .btn { display: block !important;}
}
.portfolio-items > li {
  float: left;
  padding: 0;
  margin: 0;
}

.portfolio-items.col-3 > li {
  width: 24.5%;
}
@media (max-width: 768px) {
	.portfolio-items.col-3 > li{ width: 33%;}
}
@media (min-width: 992px) {
	.portfolio-items.col-3 > li{ width:24.5%;}
}
@media (min-width: 1200px) {
}
@media (max-width: 480px) {
	.portfolio-items.col-3 > li{ width: 100%;}
	
}

.portfolio-item .item-main {
  margin: 0 20px 20px 0;
  text-align: center;
  background: #fff;
  padding: 0px;
 
  
}
@media (max-width: 480px) {
	.portfolio-item .item-main { padding: 0px;}
	
}

.portfolio-item img {
  width: 100%;
}
.portfolio-item .portfolio-image {
  position: relative;
}
.portfolio-item h5 {
  margin: 0;
  padding: 10px 0 10px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background-color: rgb(128, 188, 253);
color: #fff;
}
.portfolio-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: rgba(3, 46, 58, 0.9);
  text-align: center;
  vertical-align: middle;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.portfolio-item .overlay .preview {
  position: relative;
  top: 50%;
  display: inline-block;
  margin-top: -20px;
}
.portfolio-item:hover .overlay {
  opacity: 1;
}

/*==========================================
   ISOTOPE FILTERING STYLES
    =====================================================*/

.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/* ISOTOPE CSS3 TRANSACTIONS */
.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;
}
/* DISABLE ISOTOPE CSS3 TRANSACTIONS */
.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;
}
/* DISABLE ISOTOPE CSS3 TRANSACTIONS FOR CONTAINERS WITH INFINITE SCROLLING */
.isotope.infinite-scrolling {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}


/*==========================================
    MEDIA QURIES
    =====================================================*/
@media (max-width: 847px) {
    .flot-nav {
    float:left;
}
     
}

@media (max-width: 1090px) {
    .img-thumbnail {
max-width: 50%;
}
}






