/*Momo Fashion CSS file
body,h1 {font-family: "Raleway", sans-serif}
body, html {height: 100%}
.main{
    background-image:url(../img/banner/banner3.jpg);
    min-height: 100%;
	opacity:;
    background-position: center;
    background-size: cover;
}
*/
/*head css*/

/*body css*/

/*footer css*/
body {
      font: 400 15px/1.8 Lato, sans-serif;
      color: #777;
  }
  h3,h4{
      margin: 10px 0 30px 0;
      letter-spacing: 10px;      
      font-size: 20px;
      color: #111;
  }
  h5{color:#111;
	font-weight:bold;
	letter-spacing: 1px;
	}
	
  .container {
      padding: 80px 120px;
	  padding-left:10px; 
	  padding-right:10px;
	 /* margin:0 0px 0 50px;*/
  }
  .box{height:250px; 
		background-color:white;
		color:black;
		width:300px;
		margin:0 auto 10px;
		padding:10px;
		margin-right:3%;
		margin-left:3%;
		border-radius:20px; 
		margin-bottom:50px;
	}
  .bimg{border:1px solid orange; padding:5px; position:relative;margin-top:-50px;}
  .box a{border-radius:20px;}
  .person {
      border: 10px solid transparent;
      margin-bottom: 25px;
      width: 80%;
      height: 80%;
      opacity: 0.7;
  }
  .person:hover {
      border-color: #f1f1f1;
  }
  .carousel-inner img {
     /* -webkit-filter: grayscale(90%);
      filter: grayscale(90%);  make all photos black and white */ 
      width: 100%; /* Set width to 100% */
      margin: auto;
  }
  .carousel-caption h3 {
      color: #fff !important;
  }
  @media (max-width: 600px) {
    .carousel-caption {
      display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
    }
  }
  .landscape-1{width:100%;
				height:420px;
				background-image:url(../img/content/landscape-1.jpg);
				background-repeat:no-repeat;
				background-position:center;
				background-size:100%;
				margin-bottom:0px;
				margin-top:0px;
				padding-top:100px;
				padding-left:150px;
				}

  .landscape-2{width:100%;
				height:500px;
				background-image:url(../img/content/landscape-2.jpg);
				background-repeat:no-repeat;
				background-position:center;
				background-size:100%;
				padding-top:200px;
	  			}
  
  .lA{color:white;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:40px;
	text-align:justify;
	line-height:26px;
	}
  .lB{margin-top:5px;
	color:white;
	font-weight:bold;
	font-size:20px;
	  
  }
  .lc{color:white;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:40px;
	text-align:center;
	line-height:26px;
	}
  
 .captext{border:3px solid white;
			margin-bottom:200px;
		}
  
  .bg-1 {
      background: #7C2F3E;
      color: #bdbdbd;
  }
  .bg-1 h3 {color: black; color:white;}
  .bg-1 p {font-style: italic;}
  .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
  }
  .list-group-item:last-child {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
  }
  .gallary:hover{
	 opacity: 0.5;
    filter: alpha(opacity=50);
  }
  .thumbnail {
      padding: 0 0 0 0;
      border: none;
      border-radius: 0;
  }
  .ithmb{background-color:black; margin-bottom:20px;}
  .thumbnail p {
      margin-top: 15px;
      color: #555;
  }
  .btn {
      padding: 10px 20px;
      background-color: #333;
      color: #f1f1f1;
      border-radius: 0;
      transition: .2s;
  }
  .btn:hover, .btn:focus {
      border: 1px solid #333;
      background-color: #fff;
      color: #000;
  }
  .modal-header, h4, .close {
      background-color: black;
      color: #fff !important;
      text-align: center;
      font-size: 30px;
  }
  .modal-header, .modal-body {
      padding: 40px 50px;
  }
  .nav-tabs li a {
      color: #fff;
  }
 
  .navbar {
      font-family: Montserrat, sans-serif;
      margin-bottom: 0;
      background-color: #2d2d30;
      border: 0;
      font-size: 11px !important;
      letter-spacing: 4px;
      opacity: 0.9;
  }
  .navbar-fixed-top{height:100px; background-color:black;}
  .navbar-brand{padding-top:5px;}
  .navbar-right{margin-top:25px; padding-right:10px;}
  .navbar li a, .navbar .navbar-brand { 
      color: #fff !important;
  }
  
  .libg{background-color:black;}
  .navbar-nav li a:hover {
      background-color:white !important;
	  color:black !important;
  }
 .navbar-nav li.active a {
     background-color:white !important;
	  color:black !important;
  }
   .navbar-default .navbar-toggle {
      border-color: transparent;
  }
  .open .dropdown-toggle {
      color: #fff;
      background-color: black !important;
  }
  .dropdown-menu li a {
      color: white !important;
	  background-color: black !important;
  }
  .dropdown-menu li a:hover {
      background-color: white !important;
  }
  footer {
     /* background-color: #2d2d30;*/
	 background-image:url(../img/logo/footer-bg.jpg);
      color: #f5f5f5;
      padding: 32px;
  }
  
  footer a {
      color: #f5f5f5;
  }
  footer a:hover {
      color: #777;
      text-decoration: none;
  }  
 
.sub{width:300px;height:36px; border-bottom:1px solid grey;}
.subA{font-size:12px; text-align:left;}

 .social{
		padding-right:2px;
		padding-left:2px;
		padding-top:2px;
		padding-bottom:2px;
		}
.social:hover{border:1px solid black;}
 
 
.ficon2{background-color:#3FA1DA;}
 .ficon2:hover{background-color:#0C2074;}
  
  
  
  .form-control {
      border-radius: 0;
  }
  textarea {
      resize: none;
  }
  
 .main{height:250px;
		background-color:#F5F5F5;
		border-right:5px solid white;
		border-bottom:5px solid white;
	}
 .pic ,.text{padding-top:10px;
		padding-left:0px;
		color:white;
		}
 #ab{position:relative;}
.abc{padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	border:1px solid white;
	transition: 1s ease;
	}
.main:hover .abc{
				transform:rotate(20deg);
}  
.justify{text-align:justify;}
/*.con{ background-image:url(../img/banner/a.jpg);
    min-height: 100%;
	background-position:center;
    background-repeat: no-repeat;
    background-size:100%;}*/
	
	
	
.mybg{background-color:black;}
.mybg .text h5{color:white}

.caption{background-color:#7C2F3E;
		opacity:0.8;
		color:white;
		margin-bottom:30px;
		}
.caption p{text-align:justify;}
.capbtn{border:1px solid #fff;
		border-radius:5px;
		background-color:#7C2F3E;
		color:white;
		}
.capbtn:hober{background-color:#fff;
			color:#7C2F3E;
			}
.con{background-image:url(../img/banner/contactbg2.jpg); background-position:center; background-size:100%;}


.clientnew{ padding-top:0px; padding-left:15%; padding-right:15%;}
.gap{padding-right:5px;
	padding-left:5px; 
	}

.gap:hover{-webkit-filter: grayscale(100%);
      filter: grayscale(100%);
	  }


.sltd{width:10%; text-align:center;}
.logotd{width:30%; text-align:center;}
.nametd{width:60%;" text-align:left;}


 