#mainNav .navbar-brand{
	font-family: Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
	font-weight: 700;
	    font-size: 35px;
    color: #1379d6;
}


#mainNav .navbar-nav .nav-item .nav-link{
	color: #333;
	font-size: 15px;
	font-weight: 600;	
}

ul.navbar-nav.text-uppercase.ml-auto {
    float: right;
}

.navbar{
	margin-bottom: 0px;
}
.top-header {
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
    background-color: #1379d6;
}

.top-header .social ul li, .social ul li {
    display: inline-block;
    margin-right: 20px;
}
.top-header .social ul li a {
    display: block;
    font-size: 16px;
}

.col-md-4.social ul {
    float: right;
}

.top-header a, .top-header ul li a {
    color: #ffffff;
}
.top-header {
    padding-top: 10px;
    padding-bottom: 2px;
}
.fixed {
  position: fixed;
  top:0; left:0;
  width: 100%; }

  #mainNav.fixed{
  	background-color: #1379d6;
  }

.fixed .nav-item .nav-link{
  	color: #fff !important;
  }

  .navbar-shrink .navbar-brand{
  	color: #fff !important;
  }

#portfolio .portfolio-item .portfolio-link .portfolio-hover{
	background-color: transparent;
}

.navbar{
	border-radius: 0px;
}

#mainNav{
  padding-bottom: 15px !important;
  padding-top: 15px !important;
}

.navbar-brand>img {
    width: 70%;
    margin-top: -28px;
}

#mainNav{
  background-color: transparent ;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .navbar-brand>img {
    margin-top: -25px;
    width: 100%;
}

#mainNav .navbar-brand{
  width: 70%;
  float: left;
  }
}



/*******************************Gallery*****************************************/

.thumbnail {margin-bottom:6px;}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:0%;
  width:5%;
}

.modal-dialog {
  width: 60% !important;
  margin: 0px auto !important;
}

.portfolio-modal .modal-content{
  padding: 50px 0px; 
}

.modal-content{
  background:transparent;
  -webkit-box-shadow: none !important;
  border:0px;
}

.modal-body img {
    border: 50px solid #fff;
    border-radius: 15px;
}
.portfolio-modal .modal-content img{
  margin-bottom: 0px;
}
.modal-body button.btn.btn-primary {
    margin-top: -70px;
}

section {
    padding: 100px 0;
}

.item {
    height: 480px;
}

.text-muted {
    font-family: Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}

.quick-contact span {
    font-family: Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}