﻿@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

body {
	background: #fff;
    font-size: 17px;
	font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, sans-serif;
}

a {
transition: all .4s ease;
webkit-transition: all .4s ease;
moz-transition: all .4s ease;
}

a:link, a:visited {
    border: 0px solid #fff;
    border-bottom: none;
    text-decoration: none;
    color:#fff;   
}

header #fixTop {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	background: rgba(44, 30, 33, 0.9);
	background-opacity : 0.9;
	z-index: 3000;
}

header #fixTop .fixBg {
	max-width: 1500px;
    background: url(../img/textur.png) repeat;
    z-index: 4000;
}

header {
    background: #2c1e21;
    width: 100%;
}

h1, h2 {
	font-family: 'Hammersmith One', Helvetica, Arial, sans-serif;
	color: #fff;
}

h1 {
	display: none;
	font-size: 35px;
	font-weight: normal;
}

h2 {
	margin-top: 5%;
	float: left;
	width: 100%;
	font-weight: normal;
	font-size: 45px;
	text-align: center;
}

h3 {
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 1.4em;
}

h4 {
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	font-size: 2.05em;
}

h5 {
	margin-bottom: 30px;
	margin-left: -50px;
	padding-left: 75px;
	color: #fff;
	font-size: 23px;
	background: -moz-linear-gradient(left,  rgba(44,30,33,1) 0%, rgba(88,148,163,0.4) 26%, rgba(102,204,255,0.01) 64%, rgba(102,204,255,0) 65%, rgba(102,204,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(44,30,33,1)), color-stop(26%,rgba(88,148,163,0.4)), color-stop(64%,rgba(102,204,255,0.01)), color-stop(65%,rgba(102,204,255,0)), color-stop(100%,rgba(102,204,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(44,30,33,1) 0%,rgba(88,148,163,0.4) 26%,rgba(102,204,255,0.01) 64%,rgba(102,204,255,0) 65%,rgba(102,204,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(44,30,33,1) 0%,rgba(88,148,163,0.4) 26%,rgba(102,204,255,0.01) 64%,rgba(102,204,255,0) 65%,rgba(102,204,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(44,30,33,1) 0%,rgba(88,148,163,0.4) 26%,rgba(102,204,255,0.01) 64%,rgba(102,204,255,0) 65%,rgba(102,204,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(44,30,33,1) 0%,rgba(88,148,163,0.4) 26%,rgba(102,204,255,0.01) 64%,rgba(102,204,255,0) 65%,rgba(102,204,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c1e21', endColorstr='#0066ccff',GradientType=1 ); /* IE6-9 */

}

h6 {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
	text-align: center;
	font-size: 1.05em;
}

.container {
	padding: 0 2%;
}

.bgr {
	background: url(../img/textur.png) repeat;
	background-opacity: 1; 
}

.col-md-12 {
	margin: 0 auto;
    width: 100%;
    max-width: 1500px;
}

#socials {
    float: right;
    margin-top: 1.5%;
    list-style: none;
}

header nav {
	float: right;
}

#socials li {
	float: right;
	display: block;
    padding-left: 14px;
    margin-right: 0;
}

#socials a {
	display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;	
}

#socials a:hover {
	border-radius: 50%;
}

#socials li a.linkedin {
	background: url(../img/socials.png) no-repeat -383px -4px;
}

#socials li a.behance {
	background: url(../img/socials.png) no-repeat -288px -4px;
}

#socials li a.twitter {
	background: url(../img/socials.png) no-repeat -240px -4px;
}

#socials li a.gmail {
	background: url(../img/socials.png) no-repeat -194px -4px;
}

section {
	    margin: 0 auto;
}

.col-md-6 a.button {
	float: left;
	margin-top: 7%;
	margin-left: 13%;
	text-align: center;
	padding: 6px 18px 6px 18px;
	border: 1px solid #fff;
	font-size: 23px;
	color: #fff;
}

.col-md-6 a.button:last-child{
	margin-bottom: 7%;
}

.col-md-6 a.button:hover {
	color: #255180;
	background: #fff;
	
}

.container-fluid {
	padding: 0;
	border: none;
}

.container-fluid>.navbar-collapse {
margin-right: 0;
margin-left: 0;
}



.navbar {
    margin-top: 1.2%;
    margin-bottom: 1.2%;
    margin-right: 5%;
	min-height: 0;
	background: none;
	border: none;
}

.navbar-default {
	border: none;
	box-shadow: none;
	font-family: 'Hammersmith One' Arial ;
}

/*   .navbar-collapse {
	padding-right: 0;
	padding-left: 0;
}   */

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a {
	text-shadow: 1px 1px 1px #000;

}

.navbar-default .navbar-nav>li>a:hover {
	color: #6cf;
	text-shadow: 1px 1px 1px #000;

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover {
	color: #6cf;
	text-shadow: 1px 1px 1px #000;
}

.navbar-nav>li>a {
	line-height: 10px;
}



.navbar-default .navbar-nav > li > a {
color: #6cf;
text-shadow: 1px 1px 1px #000;
border:2px solid transparent;

}



.navbar-default .navbar-toggle {
	border-radius: 0;
	border-color: #666;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	border: 1px solid transparent;
	text-shadow: 1px 1px 1px #000;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
	color: #666;
	box-shadow: 0 0 0;
    
}

.dropdown-menu {
	border: none;
	background: none;
	min-width: 130px;
}

.navbar-nav>li>.dropdown-menu a {
    color: #6cf;
    text-shadow: 1px 1px 1px #000;
}

.navbar-nav>li>.dropdown-menu a:hover {
	text-shadow: 1px 1px 1px #000;

}

.dropdown-menu .divider {
	margin: 0;
	background: #666;
	text-shadow: 1px 1px 1px #000;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover {
	color: #6cf;
	text-shadow: 1px 1px 1px #000;

}

.topText {
	margin-top: 30px;
	color: #fff;
	font-size: 30px;
}

#top-line{
	float: left;
	width: 100%;
	height: 1px;
	margin-top: 6.2%;
	background: -moz-linear-gradient(left,  rgba(30,87,153,0) 0%, rgba(1,191,210,1) 50%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(50%,rgba(1,191,210,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(1,191,210,1) 50%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(1,191,210,1) 50%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(1,191,210,1) 50%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(30,87,153,0) 0%,rgba(1,191,210,1) 50%,rgba(125,185,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
z-index: 15000 !important;
}

.col-md-6 .underH {
	float: left;
	margin: 0;
	margin-left: 10%;
	margin-right: 10%;
	padding-top: 20px;
	text-align: center;
	line-height: 33px;
	font-size: 24px;
	color: #6cf;
}

.col-md-6 .p-move {
	margin-left: 58px;
}

.mycarousel {
	margin-top: 3%;
	margin-bottom: 3%;
	float: left;
	margin-right: 0;
    margin-left: 0;
    	
}

.carousel-caption {
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	background: rgba(0,0,0,.5)
}

.carousel-control.right {
	margin-right: 0px;
	padding-right: 0
}

.carousel-control {
	width: 0;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 0;
}

.carousel-control.left {
	background-image: rgba(0,0,0,.9);
}

.carousel-control.right {
	background-image: rgba(0,0,0,.9);
}

.carousel-inner {
    padding-right: 16px;
	margin-right: 0;
	padding-right: 0;
}

.carousel-inner .item, .item>.active {
	margin-right: 0;
	padding-right: 0;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
padding-top: 7px;
background: #000;
margin-left: 0;
margin-right: 0;
padding-right: 0;
font-size: 75%;
}

.carousel-indicators {
bottom: -76px;
}

.glyphicon-chevron-left, .glyphicon-chevron-right {
	height: 15%;
}

.carousel-indicators li {
display: inline-block;
width: 15px;
height: 15px;
margin: 0px;
margin-right: 10px;
text-indent: -999px;
border: 1px solid #999;
border-radius: 15px;
cursor: pointer;
background: #ccc;
}

.carousel-indicators .active {
margin: 0;
margin-right: 10px;
width: 15px;
height: 15px;
box-shadow: 0 0 1px 1px #ffffff inset;
background: -moz-radial-gradient(center, ellipse cover,  rgba(204,204,204,1) 0%, rgba(103,103,103,1) 99%, rgba(102,102,102,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(204,204,204,1)), color-stop(99%,rgba(103,103,103,1)), color-stop(100%,rgba(102,102,102,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(204,204,204,1) 0%,rgba(103,103,103,1) 99%,rgba(102,102,102,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(204,204,204,1) 0%,rgba(103,103,103,1) 99%,rgba(102,102,102,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(204,204,204,1) 0%,rgba(103,103,103,1) 99%,rgba(102,102,102,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(204,204,204,1) 0%,rgba(103,103,103,1) 99%,rgba(102,102,102,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#666666',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.top-bottom-line {
	float: left;
	margin-top: 49px;
	margin-bottom: 35px;
	width: 100%;
	height: 1px;
background: -moz-linear-gradient(left,  rgba(30,87,153,0) 0%, rgba(170,170,170,1) 50%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(50%,rgba(170,170,170,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */

}

.top-footer-line {
	float: left;
	width: 100%;
	height: 1px;
background: -moz-linear-gradient(left,  rgba(30,87,153,0) 0%, rgba(170,170,170,1) 50%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(50%,rgba(170,170,170,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(30,87,153,0) 0%,rgba(170,170,170,1) 50%,rgba(125,185,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */

}

.navbar-nav > li > a.active {
    text-shadow: 1px 1px 1px #000;
transition: all .4s ease;
webkit-transition: all .4s ease;
moz-transition: all .4s ease;
border:2px solid #a5e1ff;
border-radius:5px;
}

.web-des {
    float: left;
    margin-left: 50px;
    margin-right: 50px;

}

.col-md-4, .col-xs-6, .col-sm-3 {
 /* height: 290px;
	border: 1px solid #666; */
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 40px;	
}

.col-md-4,.col-xs-6, .col-sm-3 a {
	text-decoration: none;
    color: #333;
}

.col-md-4, .col-xs-6, .col-sm-3 a img {
	overflow: hidden;
    opacity: 1;
    -webkit-transform: scale(0.9,0.9);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(0.9,0.9);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    z-index: 99;
    text-decoration: none;
    border: none;
}

.col-md-4, .col-xs-6, .col-sm-3 a:hover img {
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    z-index: 99;
    text-decoration: none;
    border: none;
}

.tea {
	overflow: hidden;
}

.interiors {
	margin-top: 0px;
	margin-bottom: 28px;
}

.last-line {
	margin-top: 0;
}

#about-part {
	width: 100%;
    background: #2c1e21; /*ie*/
	background: radial-gradient(center, ellipse cover, #A35202 0%, #2C1E21 60%); 
    background: -moz-radial-gradient(center, ellipse cover, #A35202 0%, #2C1E21 60%); 
    background: -webkit-radial-gradient(center, ellipse cover, #A35202 0%, #2C1E21 60%); 
    background: -o-radial-gradient(center, ellipse cover, #A35202 0%, #2C1E21 60%);  
    background-position: center;
    background-attachment: fixed;
}

#fixed {
	width: 100%;
	height: 800px;
	opacity: 0.5;

}

.contact-info {
    color: #fff;
}

#contact {
	position: relative;
	overflow: hidden;
	width: 100%;

}

/*#contact p {
	color: #fff;
	margin-bottom: 0;
}
*/

.col-sm-4 {
	padding-top: 5%;
	padding-bottom: 22.5%;
	color: #fff;
	text-align: center;
}

.col-sm-4 p{
	margin-top: 7%;
	color: #fff;
	text-align: center;
}

.col-sm-4 i {
	margin: 0 auto;
	display: block;
	padding: 30px;
	width: 150px;
	height: 150px;
	line-height: 50px;
	border: none;
	border-radius: 75px;
	background: rgba(0, 102, 153, 0.5);
}

.col-sm-4 i:hover {
	transform: rotateY(180deg);
	transition: 0.6s;
	webkit-transition: 0.6s;
	moz-transition: 0.6s;
	transform-style: preserve-3d;
} 

/* ......................................  begin bottom ..................*/

footer {
	height: 55px;
    background: #2c1e21;	
}

footer .copy-rights {
	position: relative;
	display: block;
	width: 100%;
	margin-top: 15px;
	margin-right: 5px;
	text-align: center;
	font-size: 15px;
	color: #6cf;
}
