/*
Template EXPOSURE
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/
body{
font-family: 'Alata', sans-serif;
   }
 ul{
  padding:0;
  margin:0;
  list-style:none!important;
  }
.border_none_1{   
border-right:none!important;
}
.border_none_3{   
border-bottom:none!important;
} 
.border_none_2{   
border-left:none!important;
} 
.border_bottom_1{   
border-bottom:1px solid #e37916;
}
.border_bottom_4{   
border-top:1px solid #cccccc;
}
.padding_left_1{ 
padding-left:0;
}
.padding_right_1{ 
padding-right:0;
}
.padding_all{ 
padding-left:0;
padding-right:0;
}
.border_none_1{   
border:none!important;
} 

.button{
background: #bb7632; 
color:#fff!important;
border:none;
font-size:18px;
padding:15px 30px;
border-radius:5px;
display:inline-block;
margin-top:10px;
  }
.button:hover{
 background:#fff;
 color: #000!important;
  }
 .button_1{
background: #fff;
color:#000;
border:none;
font-size:18px;
padding:15px 30px;
border-radius:5px;
display:inline-block;
margin-top:10px;
  }
.button_1:hover{
 background:#bb7632; 
 color:#fff;
  }
a:hover{
 text-decoration:none;
 }
.bg_n{
background:#fbe5d1!important;
 }
.heading_tag{
 margin-bottom:30px;
 color:#bb7632; 
 font-weight:bold;
 margin-top:10px;
 font-size:50px;
 }
/********************* header_main ****************/
#header_main{background: #ffe2c7;}
.header_main_1 i{ 
    color:#bb7632; 
	margin: 14px;   
     }
.header_main_1 h2{ 
   color:#000000;
   font-weight:bold; 
   margin-top:0;
   padding-top:0;
   margin-bottom:0;
   padding-bottom:0;
   margin-top:3px;
     }
.header_main_1 h2 a{
 color:#000000;
 }
.navbar-brand{
display:none; 
 }
/********************* header_main_end ****************/
/********************* header ****************/
#header{   
        background:#FFFFFF;
       }
.header_1 h2{   
             padding:0;
			 margin:0;
			 padding-top:10px;
			 padding-bottom: 20px;
			 padding-left:0px;
			 font-size:37px;
			 font-weight:bold;
			 color:#000000;
            }
.header_1 i{   
            font-size:38px;
			color:#FF3300;
			margin:8px;
           }
.header_1 a{ 
             color:#FF2F2F;
			 text-decoration:none;
            }
.block{  
       font-size:20px;
	   color:#00FFFF;
	   padding:0;
	   margin:0; 
      }
.active_1{ 
background:#fff!important;
color:#bb7632 !important;
 }
.header_2{   
             padding:0;
			 margin:0;
			 padding-right:20px;
          }
.header_3 i {
padding: 0;
margin: 0;
padding-top: 17px;
font-size: 25px;
color: #B40730;
margin: 10px;
padding-left:50px;
}

#header .input{   
padding-top:5px;
padding-bottom:5px;
padding-left:18px;
padding-right:10px;
}

#header .thumbnail{
       padding:0;
	  padding:2px;
	   }
#header .navbar-default .navbar-nav>.active>a {
 border-radius: 0;
color: #6c5d52;
background-color: #000000!important;
}

#header .navbar-default .navbar-nav>li>a {
color:#fff;
font-size:17px;
margin-left:5px;
margin-right:5px;
font-weight:100;
}
#header .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background:none;
color:#fff;
}
#header .nav {
      margin: 0;
     }
#header .navbar-nav.navbar-right:last-child {
                 margin-right:0px;
                     }
#header .navbar-default {
              background:#bb7632; 
              border:none;
			  min-height:auto;
			  margin-bottom:0;
			  border-radius:0;
	                }
#header .navbar-nav>li {
               font-size:18px;
               }
#header .caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
#header .dropdown-menu {
background:#fff;
}
#header .dropdown-menu .divider {
background:none;
}
#header .dropdown-menu>li>a {
color: #000;
padding-bottom:8px;
padding-top: 8px;
font-size:16px;
}
#header .dropdown-menu>li>a:hover {
background: #bb7632 !important;
color:#fff!important;
}
#header .navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #e7e7e7;
margin: auto;
}
.cd-secondary-nav {
  position: static;
}
.cd-secondary-nav .is-visible {
  visibility: visible;
  transform: scale(1);
  transition: transform 0.3s, visibility 0s 0s;
}
 .cd-secondary-nav.is-fixed {
    z-index: 9999;
    position: fixed;
    left: auto;
    top: 0; 
	width:100%;
   background-color:#650404;
  }
#header .navbar-nav .dropdown-menu {
left: auto;
right: auto;
}
#header .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
color: #262626;
background:none;
}
#header .header{
width:80%;
margin-left:auto;
margin-right:auto;
 }
#header{
 background:#bb7632; 
 }
/********************* header_end ****************/
/*********************center_home****************/

.carousel>.carousel-inner>.item>.circleElement {
    background-color: #000;
    border-radius: 50%;
    position: absolute;
    top: 11%;
    left: 39%;
    width: 400px;
    height: 400px;
    opacity: .5;
}
.center_home .carousel-indicators li { cursor: pointer }
.center_home .carousel-control {
    width: 60px;
    height: 0;
    margin-top:15%;
    font-size: 100px;
    background: none;
    border: none;
    font-weight: 300;
}
.carousel-indicators li {
    background-color: #999;
    background-color: rgba(255,255,255,0.3);
}
.carousel-caption {
    padding: 20px 15px 20px 15px;
	background:#e3791647;
	bottom:0;
	text-align:left;
}
.carousel-caption h3 {
   color:#040404; 
   font-weight:bold;
}
.carousel-caption h1 {
   color:#eee;
   margin-top:0;
}
.carousel-caption p {
    font-weight: 300;
    line-height: 25px;
	color:#fff;
	font-size:18px;
}
.carousel-caption ul li {
display:inline-block;
margin-right:20px;
}

.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active { opacity: 1 }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1 }
.carousel-fade .carousel-control { z-index: 11 }
@media only screen and (max-width:767px) { 
    .carousel-caption {
        padding: 15px;
     }
    .carousel-caption h4 { font-size: 30px }
    .carousel-caption p {
        margin-top: 10px;
        font-size: 10px;
        margin-bottom: -10px;
    }
    .carousel { margin-bottom: 0 }
    .hero-unit { padding-bottom: 60px }
    .hero-unit p { font-size: 16px }

.carousel-container {
    width: 80% !important;
    padding-left: 10%;
    margin-top: 35px;
}
}
.carousel-caption_1{
height:61%;
left:0;
width:40%;
  }
.carousel-caption_2{
height:61%;
width:40%;
left:55%;
  }
.carousel-caption_3{
height:61%;
width:40%;
left:55%;
  }
.center_home img{
margin-top:0;
width:100%;  
  }
/*********************center_home****************/
/********************* middle ****************/
#middle{  
     background-color:#f3af6c36;
	 padding-top:20px;
	 padding-bottom:20px;
       }
.middle_1 h3{  
        font-weight: 600;
		color: #bb7632; 
		font-size: 30px;
		line-height: 1.2;
		padding-bottom:0;
            }
.middle_1 p{  
        font-weight: 400;
		color: #323232;
		font-size: 17px;
		line-height: 1.6;
		letter-spacing: 1px;
		padding-bottom:20px;
           }
.middle_3{  
        background-color:#FFFFFF;
		width: 100%;
		margin-bottom: 30px;
         }
.middle_3 p{  
            padding-top:30px;
			padding-bottom:30px;
           }
.middle_3 a{  
        text-decoration:none;
		font-weight:bold;
		color: #000000;
		font-size: 25px;
		line-height: 1.2;
		letter-spacing: 1px;
           }
.middle_3 a:hover{  
          color:#bb7632; 
           }
#middle .ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#middle .ih-item,
#middle .ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#middle .ih-item a {
  color: #333;
}
#middle .ih-item a:hover {
  text-decoration: none;
}
#middle .ih-item img {
  width: 100%;
  height: 100%;
}

#middle .ih-item.square {
  position: relative;
  width: 100%;
  height: 100%;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#middle .ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#middle .ih-item.square.effect11 {
  overflow: hidden;
}
#middle .ih-item.square.effect11.colored .info {
  background: #1a4a72;
}
#middle .ih-item.square.effect11.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
#middle .ih-item.square.effect11 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#middle .ih-item.square.effect11 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s;
}
#middle .ih-item.square.effect11 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
}
#middle .ih-item.square.effect11 .info p {
  font-style: italic;
  font-size: 14px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
}
#middle .ih-item.square.effect11 a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
#middle .ih-item.square.effect11 a:hover .info {
  visibility: visible;
  opacity: 1;
}

#middle .ih-item.square.effect11.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
#middle .ih-item.square.effect11.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
/********************* middle_end ****************/
/********************* reveal ****************/
#reveal{   
    background-image: url(../images/2.jpeg);
	padding-bottom: 159px;
	padding-top: 120px;
	background-repeat: no-repeat;
	background-size: cover;
       }
.reveal_1 h3{   
        font-weight: 600;
		color: #bb7632; 
		font-size: 35px;
		line-height: 1.2;
		letter-spacing: 2px; 
		padding-bottom:20px;  
            }
.reveal_1 p{   
        font-weight: 400;
		color: #fff;
		font-size: 17px;
		line-height: 1.6;
		letter-spacing: 1px;
		padding-bottom:20px; 
            }
#reveal .form-control {
display: block;
width: 100%;
height: 54px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #000;
background-image: none;
border: 1px solid #bb7632; 
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
opacity: 0.5;
}
.reveal_3 p{   
        padding-top:40px;
            }
.reveal_3 a{   
        text-decoration:none;
		color:#FFFFFF;
		background:#bb7632; 
		padding:18px 50px 18px 50px;
		font-size:18px;
            }
.reveal_3 a:hover{   
        background:#fff;
		color:#000000;
            }
/********************* reveal_end ****************/
/********************* relaxed ****************/
#relaxed{  
	   padding-bottom:40px;
	   overflow:hidden;
     }
.relaxed_1 h3{  
         font-weight: 600;
		color: #bb7632; 
		font-size: 35px;
		line-height: 1.2;
		padding-top:10px;
		padding-bottom:20px;
             }
#relaxed .ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#relaxed .ih-item,
#relaxed .ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#relaxed .ih-item a {
  color: #333;
}
#relaxed .ih-item a:hover {
  text-decoration: none;
}
#relaxed .ih-item img {
  width: 100%;
  height: 100%;
}

#relaxed .ih-item.circle {
  position: relative;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  margin-left:auto;
  margin-right:auto;
}
#relaxed .ih-item.circle .img {
  position: relative;
  width: 220px;
  height: 220px;
  border-radius: 50%;
}
#relaxed .ih-item.circle .img:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#relaxed .ih-item.circle .img img {
  border-radius: 50%;
}
#relaxed .ih-item.circle .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#relaxed .ih-item.square {
  position: relative;
  width: 316px;
  height: 216px;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#relaxed .ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#relaxed .ih-item.circle.effect2 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#relaxed .ih-item.circle.effect2.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6);
}
#relaxed .ih-item.circle.effect2 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#relaxed .ih-item.circle.effect2 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
#relaxed .ih-item.circle.effect2 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

#relaxed .ih-item.circle.effect2.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
#relaxed .ih-item.circle.effect2.left_to_right a:hover .img {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#relaxed .ih-item.circle.effect2.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

#relaxed .ih-item.circle.effect2.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
#relaxed .ih-item.circle.effect2.right_to_left a:hover .img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#relaxed .ih-item.circle.effect2.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.relaxed_3 p{
        font-weight: 400;
		color: #323232;
		font-size: 16px;
		line-height: 1.6;
		padding-bottom:5px;
		margin-top:0;
		margin-bottom:0;
         }
.relaxed_3 i{  
            font-size:30px;
            padding-top: 20px;
			color:#bb7632; 
			padding-bottom:10px;
            }
.relaxed_3 p a{
          text-decoration:none;
		  color:#000000;
		  font-weight:bold;
		  font-size:20px;
         }
		 
.relaxed_main{
background:#f3af6c36;
padding-top:30px;
padding-bottom:20px;
 }
/********************* relaxed_end ****************/
/********************* latest ****************/
#latest{  
       background: #fdeee0;  
       }
#latest .a {
	outline: none;
	color: #3498db;
	text-decoration: none;
}

#latest .a:hover, a:focus {
	color: #528cb3;
}
/* Common style */
#latest .grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	min-width: 660px;
	max-width: 500px;
	max-height: 460px;
	width: 48%;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}
#latest .grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

#latest .grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

#latest .grid figure figcaption::before,
#latest .grid figure figcaption::after {
	pointer-events: none;
}

#latest .grid figure figcaption,
#latest .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
#latest .grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

#latest .grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

#latest .grid figure h2 span {
	font-weight: 800;
}

#latest .grid figure h2,
#latest .grid figure p {
	margin: 0;
}

#latest .grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/*-----------------*/
/***** Apollo *****/
/*-----------------*/

figure.effect-apollo {
	background: #3498db;
}

figure.effect-apollo img {
	opacity: 0.95;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}

figure.effect-apollo figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

figure.effect-apollo p {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 3em;
	padding: 0 1em;
	max-width: 150px;
	border-right: 4px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-apollo h2 {
	text-align: left;
}

figure.effect-apollo:hover img {
	opacity: 0.6;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-apollo:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

figure.effect-apollo:hover p {
	opacity: 1;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.latest_2 h3{ 
    font-weight: bold;
	color: #000000;
	font-size:40px;
	line-height: 1.2;
	letter-spacing: 2px;
	padding-top:110px;
       }
.latest_2{  
        padding-left:70px;
         }
.latest_2 h4{ 
    font-weight: 300;
	color: #000000;
	font-size: 25px;
	line-height: 1.2;
	letter-spacing: 1px;
       }
.latest_2 p{ 
        padding-top:50px;
       }
.latest_2 p a{ 
        text-decoration:none;
	    border:1px solid #bb7632; 	
		background-color: #bb7632; 
		padding:20px 60px 20px 60px;
		color:#FFFFFF;
        font-size:18px;
             }
.latest_2 p a:hover{ 
        background: #fff;
		border:2px solid #000;
		color:#000000;
             }
/********************* latest_end ****************/
/********************* project ****************/
#project{   
        padding-top:20px;
		padding-bottom:50px;  
        }
.project_1 h3{   
        font-weight: bold;
		color: #bb7632; 
		font-size: 35px;
		line-height: 1.2;
		padding-bottom:20px;
        }
.project_2 p{   
       padding-bottom:10px;
        }
.project_2 p a{   
        text-decoration:none;
		font-weight: 600;
		color: #000;
		font-size: 19px;
		line-height: 1.4;
        }
.project_2 p a:hover{   
       color:#bb7632; 
        }
#project .ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#project .ih-item,
#project .ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#project .ih-item a {
  color: #333;
}
#project .ih-item a:hover {
  text-decoration: none;
}
#project .ih-item img {
  width: 100%;
  height: 100%;
}

#project .ih-item.square {
  position: relative;
  width: 100%;
  height: 100%;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#project .ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#project .ih-item.square.effect5.colored .info {
  background: #1a4a72;
}
#project .ih-item.square.effect5.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
#project .ih-item.square.effect5 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#project .ih-item.square.effect5 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#project .ih-item.square.effect5 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
}
#project .ih-item.square.effect5 .info p {
  font-style: italic;
  font-size: 16px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
}
#project .ih-item.square.effect5 a:hover .img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  transition-delay: 0;
}
#project .ih-item.square.effect5 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -o-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

#project .ih-item.square.effect5.left_to_right .info {
  -webkit-transform: scale(0) rotate(-180deg);
  -moz-transform: scale(0) rotate(-180deg);
  -ms-transform: scale(0) rotate(-180deg);
  -o-transform: scale(0) rotate(-180deg);
  transform: scale(0) rotate(-180deg);
}

#project .ih-item.square.effect5.right_to_left .info {
  -webkit-transform: scale(0) rotate(180deg);
  -moz-transform: scale(0) rotate(180deg);
  -ms-transform: scale(0) rotate(180deg);
  -o-transform: scale(0) rotate(180deg);
  transform: scale(0) rotate(180deg);
}
.project_4 p{  
        font-weight: 400;
		color: #323232;
		font-size: 17px;
		line-height: 1.6;
		padding-top:15px;
            }
.project_5 p{  
        font-weight: 400;
		color: #323232;
		font-size: 17px;
		line-height: 1.6;
		padding-top:45px;
            }
.project_5 a{  
        font-weight: 400;
		color: #323232;
		font-size: 15px;
		line-height: 1.6;
		text-decoration:none;
		border:2px solid #000000;
		padding:18px 50px 18px 50px;
		font-weight:bold;
            }
.project_5 a:hover{  
		background-color:#bb7632; 
		border:2px solid #bb7632; 
		color:#FFFFFF;
            }
.proj_m {
background:#fdeee0;
padding:20px 10px; 
 }


/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.project_4 ul li a {
 background-color: #bb7632;   
}

/********************* project_end ****************/
/********************* footer_main ****************/
#footer_main {
background:#fdeee0;
padding-bottom:20px; 
}
.footer_main_1 h3{  
        font-weight: 300;
		color: #bb7632;   
		font-size: 60px;
		line-height: 1.2;
		padding-top:10px;
		margin-bottom:30px;
            }
.footer_main_1 p{  
        font-weight: 300;
		color: #000;
		font-size:25px;
		line-height: 1.2px;
		letter-spacing: 1px;
		padding-bottom:20px;
            }
.footer_main_2 input {
height: 60px;
margin-bottom: 20px;
}
#contact .footer_main_2 input {
width:70%;
}
.footer_main_3 textarea {
height: 215px;
margin-bottom: 20px;
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #f5f5f5;
background-image: none;
border:none;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.footer_main_4 p{
     padding-top:30px;
	 padding-bottom:30px;
            }
.footer_main_4 a{
           text-decoration:none;
		   background-color:#bb7632; 
		   border:1px solid #bb7632; 
		   padding:18px 50px 18px 50px;
		   color:#FFFFFF;
		   font-weight:bold;
            }
.footer_main_4 a:hover{
            background-color: #fff;
			border:2px solid #000;
			color:#000000;
            }
/********************* footer_main_end ****************/
/********************* footer ****************/
#footer{  
       background-color:#bb7632; 
	   padding-top:20px;
       }
.footer_1 i{  
           font-size:34px;  
           }
.footer_1 h6 a{
 color:#fff;
 }
.footer_1 h4 a{
color:#f3ca82;
 }
.footer_1 h3{  
            color:#7d4e1f;
			font-size:34px; 
			margin-top:0;   
            }
.footer_2 p{  
        font-weight: 400;
		color: #f3ca82;
		font-size: 16px;
		line-height: 1.6;
		letter-spacing: 1px; 
		padding-bottom: 10px;   
           }
.footer_3 p{  
        padding:0;
		margin:0;
           }
.footer_3 p a{  
        font-size: 16px;
        line-height: 1.8; 
		text-decoration: none;
		font-weight: 400;
		font-style: normal;
		color: #f3ca82!important;
           }
.footer_3 i{  
        color:#f3b03b;
		font-size:8px;
		margin:8px;
           }
.footer_3 p a:hover{  
		color: #a5a5a5;
           }
.footer_4 p{  
        padding:0;
		margin:0;
		color:#f3ca82;
           }
.footer_4 p a{  
        font-size: 16px;
        line-height: 1.9; 
		text-decoration: none;
		font-weight: 400;
		font-style: normal;
		color: #fff!important;
           }
.footer_4 i{  
        color:#f3b03b;
		font-size:8px;
		margin:8px;
           }
.footer_4 p a:hover{  
		color: #a5a5a5;
           }
.pager_1:hover{   
   color: #fafafa;
        }
.footer_5 p{  
          padding-top:10px;
		  padding-bottom:10px;
		  color:#f7d1ab;
		  margin-bottom:0;
		  padding-bottom:0;
		  font-size:18px;  
         }
.footer_5 a{  
		  color:#fdeee0; 
		  text-decoration:none; 
           }
.footer_5 a:hover{  
		  color:#fafafa;
           }
.footer_6 ul{  
		 padding:0;
		 margin:0;
		 padding-top:10px;
		 padding-bottom:10px;
           }
.footer_6 li{  
		 display:inline;
		 margin-left:10px;
		 margin-right:10px;
		 font-size:18px;
           }
.footer_6 a{  
   color:#f3ca82; 
           }
.footer_6 a:hover{  
   color:#fafafa; 
           }
/********************* footer_end ****************/
/********************* about ****************/
#about{  
    background-image: url(../img/8.jpg);
	padding-bottom: 180px;
	padding-top: 180px;
	background-repeat: no-repeat;
	background-size: cover;
      }
.about_1 h2{  
        font-weight: 700;
		color: #ffffff;
		font-size: 100px;
		line-height: 1.1;
           }
.about_1 p{  
         font-weight: 600;
		color: #ffffff;
		font-size: 38px;
		line-height: 1.2;
           }
/********************* about_end****************/
/********************* means ****************/
#means{  
      background-color: #bb7632; 
	  padding-top:50px;
	  padding-bottom:50px;
      }
.means_1 h3{  
        font-weight: bold;
		color: #ffffff;
		font-size: 70px;
		line-height: 1.2;
		padding-top:30px;
		padding-bottom:30px;
           }
.means_1 h5{  
        font-weight: 600;
		color: #ffffff;
		font-size: 30px;
		line-height: 1.2;
		letter-spacing: 1px;
           }
.means_1 p{  
       padding-top:50px;
	   padding-bottom:50px;
           }
.means_1 a{  
          font-size: 13px;
		  font-weight:900;
		  text-decoration:none;
		  color:#FFFFFF;
		  border:2px solid #FFFFFF;
		  padding:18px 55px 18px 55px;
          }
.means_1 a:hover{  
            border:2px solid #000;
			color:#000000;
            }
/********************* means_end****************/
/********************* services ****************/
#services{  
    background-image: url(../img/19.jpg);
	padding-bottom: 110px;
	padding-top: 110px;
	background-repeat: no-repeat;
	background-size: cover;  
         }
.services_1 p{  
        font-weight: bold;
		color: #fff;
		font-size: 25px;
		line-height: 1.2; 
         }
/********************* services_end ****************/
/********************* services_inner ****************/
#services_inner{
    background-image: url(../img/26.jpg);
	padding-bottom: 110px;
	padding-top: 110px;
	background-repeat: no-repeat;
	background-size: cover;  
               }
/********************* services_inner_end ****************/
/********************* gallery ****************/
#gallery{  
         padding-top:20px;
		 padding-bottom:20px;
		 background:#f3af6c36;
        }
.gallery_1{  
          padding-bottom:30px;
          }
.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ih-item a {
  color: #333;
}
.ih-item a:hover {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}

.ih-item.square {
  position: relative;
  width: 100%;
  height: 100%;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ih-item.square.effect9 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px;
}
.ih-item.square.effect9.colored .info .info-back {
  background: #1a4a72;
}
.ih-item.square.effect9.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
.ih-item.square.effect9 .img {
  position: relative;
  z-index: 11;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.ih-item.square.effect9 .info {
  z-index: 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.ih-item.square.effect9 .info .info-back {
  opacity: 1;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  background: #333333;
}
.ih-item.square.effect9 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 0;
}
.ih-item.square.effect9 .info p {
  font-style: italic;
  font-size: 14px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
}

.ih-item.square.effect9.top_to_bottom .img {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.ih-item.square.effect9.top_to_bottom a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, -180deg);
  -moz-transform: rotate3d(1, 0, 0, -180deg);
  -ms-transform: rotate3d(1, 0, 0, -180deg);
  -o-transform: rotate3d(1, 0, 0, -180deg);
  transform: rotate3d(1, 0, 0, -180deg);
}

.ih-item.square.effect9.bottom_to_top .img {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.ih-item.square.effect9.bottom_to_top a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, 180deg);
  -moz-transform: rotate3d(1, 0, 0, 180deg);
  -ms-transform: rotate3d(1, 0, 0, 180deg);
  -o-transform: rotate3d(1, 0, 0, 180deg);
  transform: rotate3d(1, 0, 0, 180deg);
}
/********************* gallery_end ****************/
/*********************blog****************/
#blog{
padding-top:20px;
padding-bottom:10px;  
  }
.blog_1ii h6 i{
margin-right:3px; 
 }
.blog_1ii h6 span{
margin-left:3px; 
margin-right:3px;
 }
.blog_1ii h4{
border-bottom:1px solid #f3af6c6b;
padding-bottom:15px;
 }
.blog_1ii h5{
text-align:center;
 }
.blog_1ii h4 a{
 font-size:24px;
 color:#bb7632; 
 font-weight:bold;
 }
.blog_1ii p{
 font-size:16px;
 }
.blog_1ii h6{
 font-size:15px;
 margin-top:20px;
 color:#d0c4c4;
 }
.blog_1ii h6 i{
color:#bb7632;  
 }
.blog_1ii{
padding:15px 20px 20px 20px;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
background:#f3af6c36; 
 }
.iw{
 width:100%;
 }
.blog_1{
 margin-bottom:30px;
 }
.center_product_1r4r ul{
margin-top:0; 
 }
.center_product_1r4r ul li a{
color:#333; 
 }
.center_product_1r4r ul li a:hover{
background: #bb7632; 
color:#fff;
border-color:#bb7632; 
 }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
background: #bb7632; 
color:#fff;
border-color:#bb7632; 
 }
.center_product_1r4r{
margin-top:30px; 
 }
/*********************blog_end****************/

/********************* contact ****************/
#contact{  
 background:#f3af6c36;
padding-bottom:30px;
padding-top:20px;
        }

.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: none;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/********************* contact_end ****************/
/********************* contact_main ****************/
#contact_main{ 
     padding-top:50px;
	 padding-bottom:50px;
         }
.contact_1 h1{
          font-size:48px;
		 font-weight: 300;
         letter-spacing: 0.1em;
		 padding-bottom:20px;
          }
.contact_2 h4{
             font-size: 30px;
			 font-weight: 700;
			 letter-spacing: 0.05em; 
			 margin-top:0;
			 padding-top:0;
             }
.contact_2 h5{
			 font-size: 16px;
			 line-height: 20px;
			 color: #808085;
			 padding:0;
			 margin:0;
			 margin-bottom:5px;
             }
.contact_2 h5 i{
 margin-right:5px;
 color:#bb7632; 
 }
.contact_2{
 margin-bottom:15px;
 }
.contact_2 a{
			text-decoration:none;
			color: #bb7632; 
             }
.contact_2 a:hover{
			color: #808085;
             }
.media_1{
			 color: #bb7632; 
			 margin:5px;
             }
.media_2{
		 margin:5px;
       }
.contact_3 h3{   
              color: #222431;
			  font-size: 30px;
			  font-weight: 700;
			  letter-spacing: 0.05em;
             }
.contact_3 p{   
            color:#999999;
			padding-bottom:20px;  
            }
.contact_5{
		  padding-bottom:30px;
          }
.contact_6 ul{  
             padding:0;
			 margin:0;
            }
.contact_6 li{  
             padding:0;
			 margin:0;
			 display:inline;
              }
.contact_6{
           padding-top:30px;  
           padding-bottom:60px; 
          }
.contact_6 a{  
             border:1px solid #e25576;
			 padding:17px 50px 17px 50px;
			 border-radius: 30px;
			 text-decoration:none;
			 background: #e25576;
			 color:#FFFFFF;
			 font-size:16px;
			 font-weight:bold;
            }
.contact_6 a:hover{  
           background: #222431;
		   border:1px solid #222431; 
            }
.popover_1{   
           padding-left:10px;
          }
/********************* contact_main_end ****************/
/********************* detalis ****************/
.space_left{
padding-left:0; 
} 
.space_right{
padding-right:0;
} 
.space_all{
padding:0; 
}
.center_shop{
padding-top:20px;
padding-bottom:10px;  
  }
.center_shop a{
color:#333; 
 }
.center_shop p{
font-size:16px;
 }
.center_shop a:hover{
color:#bb7632; 
 }
.blog_1l h2 span{
background:#bb7632; 
padding:10px;
display:inline-block;
color:#fff;
font-size:24px;
vertical-align:middle;
margin-right:10px;  
  }
.para_1{
 border-color:#bb7632; 
 margin-top:20px; 
  }
.blog_1l{
margin-top:10px; 
 }

.blog_1r .input-group{
margin-top:20px; 
 }
.blog_1r .form-control{
height:45px;
border:1px solid #f3af6c5c;
 }
.blog_1r .btn{
background: #bb7632; 
border-color: #bb7632; 
padding:11.5px 16px;
 }
.blog_1r ul li a:hover{
 color: #bb7632; 
 }
.blog_1r ul li a i{
 color: #bb7632; 
 margin-right:5px;
 font-size:12px;
 }
.blog_1r ul li{
border-bottom:1px solid #f3af6c5c;
padding-bottom:10px;
margin-top:10px;
 }
.blog_1r1 ul li{
display:inline-block;
margin:3px 5px; 
 }
.blog_1r1 ul li a{
display:block;
border:1px solid #bb7632; 
padding:5px;
border-radius:5px;
font-size:14px; 
 }
.blog_1r1 ul li a:hover{
background:#bb7632; 
color:#fff; 
 }
.blog_1r1i{
margin-top:15px; 
 }
 
.blog_1r1i h5 .span_1{
background:#bb7632; 
padding:10px;
display:inline-block;
color:#fff;
margin-right:10px;  
  }
.blog_1r1i h5 .span_2{
display:inline-block;
margin-top:8px; 
 }

.blog_1l1{
 margin-top:20px;
 border-top:1px solid #f3af6c5c;
 }
.blog_1l2l span i{
background:#999;
color:#fff;
width:70px;
height:70px;
line-height:70px;
display:inline-block;
text-align:center;
font-size:45px;
border-radius:50%;  
  }
.blog_1l2{
margin-top:20px; 
 }
.detail_hli3{
border:1px solid #f3af6c5c;
padding: 0px 5px 20px 20px;
margin-top:30px;
background: #f3af6c36; 
 }
.detail_hli3 h2{
color:#bb7632; 
 }
.detail_hli3i .form-control{
height:45px;
margin-top:20px;
border:1px solid #f3af6c5c; 
 }
.detail_hli3i .form_1{
height:135px;
 }
 
.blog_1r  h2{
margin-top:0; 
color:#bb7632;
 }
.blog_1r1  h2{
color:#bb7632;
 }
 
.fl{
margin-bottom:20px; 
 }
/********************* detalis_end ****************/



@media screen and (max-width : 767px){
.space_left{
padding-left:15px; 
} 
.space_right{
padding-right:15px; 
} 
.space_all{
padding-left:15px;
padding-right:15px;
}
.center_1 h1 {
font-size: 50px;
}
.center_1 h3 {
font-size: 20px;
}
#center img{
min-height:250px;
}
#middle {
background-color: #f5f5f5;
padding-top: 10px;
padding-bottom: 10px;
}
.middle_2 .ih-item.square {
position: relative;
width:100%!important;
height:100%;
}
.middle_3 {
background-color: #FFFFFF;
width: 100%;
margin-bottom: 20px;
}
#reveal {
background-image: url(../images/2.jpeg);
padding-bottom: 59px;
padding-top: 50px;
background-repeat: no-repeat;
background-size: cover;
}

.relaxed_main_1 {
margin-left: 0px;
}
.relaxed_main {
border:none;;
}
.relaxed_3 {
padding-right:0px;
}
#latest .grid figure {
position: relative;
float: left;
overflow: hidden;
min-width: 100%;
max-width: 100%;
max-height: 460px;
width: 48%;
background: #3085a3;
text-align: center;
cursor: pointer;
}
.latest_2 h3 {
padding-top: 10px;
}
#latest {
background: #f5f5f5;
padding-bottom: 30px;
}
.latest_2 {
padding-left: 10px;
}
#project {
padding-top: 10px;
padding-bottom: 20px;
}
#project .ih-item.square {
position: relative;
width: 100%;
height: 100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#header .navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #e7e7e7;
width: auto;
margin: auto;
}
section{  
 overflow:hidden;
}
.navbar-collapse {
max-height:none;
}
#relaxed {
padding-top: 10px;
padding-bottom: 10px;
}
.footer_main_1 h3 {
font-size: 50px;
}

#relaxed .ih-item.circle.effect2 .info {
background:none;
background:none;
}
.about_1 h2 {
font-size: 48px;
}
#about {
padding-bottom: 100px;
padding-top: 100px;
}
#means {
padding-top: 10px;
padding-bottom: 10px;
}
.means_1 h3 {
padding-top: 10px;
padding-bottom: 10px;
}
#services {
padding-bottom: 10px;
padding-top: 10px;
}
#services_inner {
padding-bottom: 10px;
padding-top: 10px;
}
.ih-item.square {
position: relative;
width: 100%;
height:100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#blog .grid figure {
position: relative;
float: left;
overflow: hidden;
margin: 10px 1%;
min-width:100%;
max-width: 100%;
max-height: 380px;
width: 48%;
background: #3085a3;
text-align: center;
cursor: pointer;
}
.pages .btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
margin: 5px;
}
.pages .label {
display: inline;
padding: .6em .6em .3em;
font-size: 75%;
font-weight: 700;
line-height:2.3;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
#contact {
padding-top: 10px;
padding-bottom: 10px;
}
.footer_main_1 h3 {
padding-top: 10px;
padding-bottom: 10px;
}
.contact_main_1{ 
padding-top:20px;
}
.keep_1 {
border:none;
}

#blog .ih-item.square {
width: 100%;
height: 100%;
}
.details_5 img{ 
width:60%;
}
.details_5 { 
text-align:center;
}
#pages .img-thumbnail {
width: 100%;
}

.navbar-collapse{
box-shadow:none; 
max-height:none; 
  }
.navbar .navbar-collapse, .navbar-default .navbar-form {
    border:none;
}
.navbar-toggle{
 background:#fff;
 margin-top:9px;
 border:none;
 border-radius:0; 
  }
.navbar-toggle:hover{
 background:#fff!important; 
  }
.navbar-toggle:focus{
 background:#fff!important; 
  }
.navbar-toggle .icon-bar{
 background:#000!important; 
  }
.navbar-brand{
display:block;
color:#fff!important;
font-size:24px; 
padding-top:14px;
 }
.navbar-brand i{
margin-right:5px;
 }
#header_main{
display:none; 
 }
#header .header{
width:100%; 
 }
.cd-secondary-nav.is-fixed{
 position:static; 
  }
.header_2{
padding-right:0;
text-align:center; 
 }
#header .navbar-default .navbar-nav>li>a{
 font-size:28px;
 }
.dropdown-menu a{
font-size:24px!important; 
 }
.carousel-caption{
display:none; 
 }
#middle .ih-item img{
 min-height:370px;
 }
#middle .ih-item.square.effect11 .info p{
font-size:12px;
 }
#project .ih-item img{
 min-height:220px; 
 }
ul.social-network li{
 display:inline-block;
 margin-bottom:5px;
 }
.proj_m {
margin-bottom:10px; 
 }
.footer_5{
text-align:center; 
 }
.footer_6{
text-align:center; 
 }
.blog_1i {
 margin-bottom:10px;
 }
.detail_hli3{
 padding-left:15px;
 padding-right:15px;
 }
.blog_1r {
margin-top:20px; 
 }
#gallery .ih-item img{
 min-height:300px;
 }
#gallery .ih-item.square.effect9 .info p{
 font-size:12px;
 }
.center_home .carousel-control{
  font-size:60px;
 }
}


@media (min-width:768px) and (max-width:960px) { 

#relaxed{
   overflow:hidden;
   }

#middle .ih-item.square {
position: relative;
width:100%;
height:100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.middle_3 a {
font-size: 18px;
}
.relaxed_2 {
padding-left: 5px;
}
#latest .grid figure {
position: relative;
float: left;
overflow: hidden;
min-width: 100%;
max-width: 100%;
max-height: 460px;
width: 48%;
background: #3085a3;
text-align: center;
cursor: pointer;
}
.latest_2 h3 {
font-size: 20px;
padding-top: 60px;
}
#project .ih-item.square {
position: relative;
width:100%;
height:100%;
}
.project_2 p a {
font-size: 20px;
}
#header .navbar-nav>li {
font-size: 18px;
font-weight: 500;
}
.middle_3 {
background-color: #FFFFFF;
width: 99%;
margin-bottom: 20px;
}
.footer_6 li {
display: inline;
margin: 7px;
}
.footer_3 p a {
font-size: 14px;
line-height: 1.8;
text-decoration: none;
font-weight: 400;
font-style: normal;
color: #6e6e6e;
}
.ih-item.square {
position: relative;
width:100%;
height:100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#blog .grid figure {
position: relative;
float: left;
overflow: hidden;
margin: 10px 1%;
min-width:100%;
max-width: 480px;
max-height: 100%;
width: 48%;
background: #3085a3;
text-align: center;
cursor: pointer;
}
#blog .ih-item.square {
position: relative;
width:100%;
height:100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

#header .header{
width:90%; 
 }
#header .navbar-default .navbar-nav>li>a{
margin-left:0;
margin-right:0; 
padding-right:6px;
padding-left:6px;
 }
#header .navbar-nav .dropdown-menu{
 left:auto!important;
 right:0!important;
 }
.center_home img{
min-height:600px; 
 }
.carousel-caption h1{
font-size:26px; 
 }
.carousel-caption h3{
font-size:20px; 
 }
.carousel-caption p{
font-size:14px; 
 }
#center .button{
font-size:14px;
padding:10px 16px; 
 }
#center .button_1{
font-size:14px;
padding:10px 16px;  
 }
.carousel-caption ul li{
margin-right:10px; 
 }
#middle .ih-item img{
min-height:370px; 
 }
#relaxed .col-sm-12{
padding:0; 
 }
#relaxed .col-sm-4{
padding-left:5px;
padding-right:5px;
 }
#project .ih-item img{
 min-height:200px;
 }
#project .ih-item.square.effect5 .info p{
 font-size:14px;
 }
ul.social-network li{
display:inline-block;
margin-bottom:5px; 
 }
.footer_5 p{
 font-size:16px; 
 }
.blog_1l2l span i{
width:40px;
height:40px;
line-height:40px;
font-size:16px; 
 }
#gallery  img{
min-height:330px; 
 }
#gallery .ih-item.square.effect9 .info p{
font-size:11px; 
 }
.footer_1 h3{
 font-size:22px;
 }
.footer_1 i{
  font-size:22px;
 }
 }
 

@media (min-width:961px) and (max-width:1200px) {
#header .navbar-default .navbar-collapse, .navbar-default .navbar-form {
width: 100%;
}
#middle .ih-item.square {
width:100%;
height:100%;
}
.middle_3 a {
font-size: 18px;
}
.relaxed_2 {
padding-left: 0px;
}
.relaxed_3 {
padding-right: 60px;
}
#latest .grid figure {
overflow: hidden;
min-width:100%;
max-width:100%;
max-height: 460px;
}
#project .ih-item.square {
width:100%;
height:100%;
}
.latest_2 h3 {
font-weight: bold;
color: #000000;
font-size: 40px;
line-height: 1.2;
letter-spacing: 2px;
padding-top: 10px;
}
.middle_3 {
background-color: #FFFFFF;
width: 99%;
margin-bottom: 20px;
}
.footer_3 p a {
font-size: 14px;
line-height: 1.8;
text-decoration: none;
font-weight: 400;
font-style: normal;
color: #6e6e6e;
}
.ih-item.square {
position: relative;
width:100%;
height:100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#blog .grid figure {
position: relative;
float: left;
overflow: hidden;
margin: 10px 1%;
min-width:100%;
max-width: 480px;
max-height: 100%;
width: 48%;
background: #3085a3;
text-align: center;
cursor: pointer;
}
#blog .ih-item.square {
position: relative;
width:100%;
height:100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

#header .navbar-default .navbar-nav>li>a{
padding-right:8px;
padding-left:8px;
 }
#header .navbar-nav .dropdown-menu{
 left:auto!important;
 right:0!important;
 }
.center_home img{
min-height:600px; 
 }
.carousel-caption h1{
font-size:26px; 
 }
.carousel-caption h3{
font-size:20px; 
 }
.carousel-caption p{
font-size:14px; 
 }
#center .button{
font-size:14px;
padding:10px 16px; 
 }
#center .button_1{
font-size:14px;
padding:10px 16px;  
 }
.carousel-caption ul li{
margin-right:10px; 
 }
#middle .ih-item img{
min-height:370px; 
 }
#relaxed .col-sm-12{
padding:0; 
 }
#relaxed .col-sm-4{
padding-left:5px;
padding-right:5px;
 }
#project .ih-item img{
 min-height:200px;
 }
#project .ih-item.square.effect5 .info p{
 font-size:14px;
 }
ul.social-network li{
display:inline-block;
margin-bottom:5px; 
 }
.footer_5 p{
 font-size:16px; 
 }
.blog_1l2l span i{
width:40px;
height:40px;
line-height:40px;
font-size:16px; 
 }
#gallery  img{
min-height:330px; 
 }
#gallery .ih-item.square.effect9 .info p{
font-size:11px; 
 }
.footer_1 h3{
 font-size:22px;
 }
.footer_1 i{
  font-size:22px;
 }
 }
 
@media (min-width:1201px) and (max-width:1350px) {
#header .navbar-default .navbar-nav>li>a{
margin:0;
padding-left:10px;
padding-right:10px; 
 }  
.center_home img{
 min-height:600px;
 }
  }
 
@media (min-width:1201px) and (max-width:1440px) {
#header .navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #e7e7e7;
width: 80%;
margin: auto;
}
#relaxed .ih-item.circle .img {
position: relative;
width: 100%;
height: 220px;
border-radius: 50%;
}

.footer_3 p a {
font-size: 14px;
line-height: 1.8;
text-decoration: none;
font-weight: 400;
font-style: normal;
color: #6e6e6e;
}
#blog .grid figure {
position: relative;
float: left;
overflow: hidden;
margin: 10px 1%;
min-width:100%;
max-width: 480px;
max-height: 100%;
width: 48%;
background: #3085a3;
text-align: center;
cursor: pointer;
}
#blog .ih-item.square {
position: relative;
width:100%;
height:100%;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
 } 
 
 
 
