body {
	font-family: 'Exo 2',sans-serif;
	font-size: 16px;
	line-height: 1.625;
	color: #464646;
	background-color: #fff;
	font-weight: 400}
a,a:hover{
	text-decoration: none;
	outline: 0;
	color: #000}
.modal{
   z-index: 10000;
   background: #ffffff;
}
.modal .close {
    margin-top: -2px;
    font-family: arial;
    color: #c1934c;
    font-weight: normal;
    font-size: 33px;
}
.modal-footer{
	border: none;
}
.modal-dialog { 
    margin-top: 4%;
} 
.modal_logo{
	margin-bottom: 2vw;
}
.modal .form-control{
	box-shadow: none !important;
	border: none !important;
	background-color: #fff7f7;
}
.modal .form-control::-webkit-input-placeholder, .modal .form-control::placeholder { /* Chrome/Opera/Safari */
  color: #000;
  font-weight: bold;
}
body .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: none;
    border: none;
}
.modal-footer{
	text-align: left;
}
.modal-header{
	border-bottom: none;
}
.wrapper{
	margin-top: 60px}
.container{
	max-width: 100%}
.clearfix{
	content: " ";
	clear: both}
.clearfix:after,.clearfix:before,.container:after,.container:before{
	content: " ";
	display: table}
.size-cover{
	padding-top: 30px;
	padding-bottom: 30px}
.align-center,i.icon-border{
	text-align: center}
.tab-content>.tab-pane{
	display: block;
	transition: all .75s ease 0s}
.tab-content>.tab-pane.active{
	opacity: 1!important}
.block-advantages{
	color: #fff;
	background-color: #000;
	background-image: url(/assets/images/bg-1.jpg)}
.block-advantages h2,span.email>a:hover{
	color: #fff}
.block-advantages h3{
	margin-top: 0}
.block-advantages-box{
	position: relative}
.box-content,.vcard h2{
	color: #555}
.block-advantages-box .box-content{
color:#fff;	
}
.block-features .desc{
color:#000;		
}

.box-right .box-content{
	margin-right: 75px}
.box-left .box-content{
	margin-left: 75px}
.fs_block img{
	width: 100%;
	border-radius: 10px}
.box-right{
	text-align: right}
.block-advantages-box{
	margin-bottom: 40px}
.block-advantages-box:hover h3{
	color: #c1934c}
.block-advantages-box:hover .box-icon{
	background: #c1934c}
.box-icon{
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 50% 50% 50% 50%;
	background: rgba(0,0,0,.4);
	border: 0}
.box-left .box-icon{
	float: left;
	margin: 0 15px 15px 0}
.box-right .box-icon{
	float: right;
	margin: 0 0 15px 15px}
.block-advantages-box .box-icon i{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	z-index: 1;
	color: #fff;
	font-size: 25px;
	display: inline-block}
.block-contacts{
	padding: 30px 0;
	background-color: #000;
	background-image: url(#);
	color: #fff}
.vcard{
	margin-bottom: 50px}
.box-content a:hover,.fn,span.email>a{
	color: #c1934c}
.adr{
	margin-bottom: 20px}
.social_buttons{
	margin-bottom: 30px}
i.icon-border{
	color: #aaa;
	vertical-align: middle;
	border: 1px solid #aaa;
	border-radius: 100%;
	margin: 0 3px;
	transition: all .3s ease}
i.icon-border.size3{
	width: 30px;
	height: 30px;
	line-height: 30px}
i.icon-border.sty2:hover{
	color: #1d2025;
	background: #aaa}
#map_canvas{
	height: 400px;
	width: 100%;
	border-radius: 5px}
.block-features{
	background-color: #fff;
	background-image: url(#)}
.features-heading{
	padding: 5px 0 20px;
	width: 100%}
.features-heading .sub-title{
	color: #c1934c;
	font-family: 'Great Vibes',cursive,'Caveat',cursive,sans-serif}
.box-content .title:after,.features-heading .title:after{
	display: none}
.features-heading .title{
	padding-bottom: 5px}
.box-content{
	-webkit-perspective: 1000px;
	perspective: 1000px;
	border-radius: inherit}
.features_block-hover{
	position: relative;
	min-height: 460px;
	margin-bottom: 22px;}
.features_block-hover .backend,.features_block-hover .frontend{
	z-index: 1;
	border-radius: inherit;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: inherit;
	perspective: inherit;
	transition: transform .8s cubic-bezier(.5,.2,.2,.8);
	transition: transform .8s cubic-bezier(.5,.2,.2,.8),-webkit-transform .8s cubic-bezier(.5,.2,.2,.8);
	min-height: 460px}
.features_block-hover .frontend{
	height: inherit;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)}
.features_block-hover .backend{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	background: #eff1ee;
	box-shadow: 2px 2px 2px rgba(0,0,0,.1);
	padding: 20px}
.features_block-hover .backend .content-be{
	height: 100%;
	-webkit-transform: translateZ(70px) scale(.86);
	transform: translateZ(70px) scale(.86);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden}
.features_block-hover.active .frontend,.features_block-hover:active .frontend,.features_block-hover:focus .frontend,.features_block-hover:hover .frontend{
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)}
.features_block-hover.active .backend,.features_block-hover.active .frontend,.features_block-hover:active .backend,.features_block-hover:active .frontend,.features_block-hover:focus .backend,.features_block-hover:focus .frontend,.features_block-hover:hover .backend,.features_block-hover:hover .frontend{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transition: transform 1.5s cubic-bezier(.3,1,.6,1);
	transition: transform 1.5s cubic-bezier(.3,1,.6,1),-webkit-transform 1.5s cubic-bezier(.3,1,.6,1)}
.features_block-hover.active .backend,.features_block-hover:active .backend,.features_block-hover:focus .backend,.features_block-hover:hover .backend{
	-webkit-transform: rotateY(0);
	transform: rotateY(0)}
.features-column .box-content{
	position: relative;
	z-index: 9;
	padding: 20px 0}
.align-center img{
	border: 0;
	vertical-align: top;
	max-width: 100%;
	height: auto;
	border-radius: 150px;}
.box-content .sub-title{
	font-size: 36px;
	color: #c1934c;
	font-family: 'Great Vibes',cursive,'Caveat',cursive,sans-serif;
	line-height: 1;
	position: relative;
	bottom: -5px}
.box-contener .title{
	font-size: 36px;
	color: #c1934c;
	font-family: 'Great Vibes',cursive,'Caveat',cursive,sans-serif;
	line-height: 1;
	position: relative;
	bottom: -5px}
.box-content .title{
	font-size: 22px;
	letter-spacing: .5px;
	font-weight: 600;
	color: #000;
	line-height: 30px}
.backend a:hover{
	color: #fff}
.box-content .image{
	margin-top: 0;
	margin-bottom: 30px}
.block-review{
	background-color: #fff;
	background-image: url(#)}
.review_row_btn{
	margin-top: 20px;	
}
.review-heading{
	padding: 10px 0 45px;
	text-align: center;
	display: block;
	width: 100%}
.slick-carousel-review:hover .slick-arrow{
	display: block!important;
	background: 0 0;
	box-shadow: 0 6px 20px rgba(0,0,0,.15)}
.slick-carousel-review .slick-arrow{
	display: none!important;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	border: 0;
	width: 38px;
	height: 38px;
	color: #464646;
	opacity: 1;
	line-height: 38px;
	text-align: center;
	font-size: 18px;
	padding-top: 0;
	padding-bottom: 0;
	border-radius: 5px;
	cursor: pointer;
	z-index: 10;
	outline: 0}
.slick-carousel-review .slick-arrow:hover{
	background: #c1934c;
	color: #fff}
.slick-carousel-review .prev-arrow{
	left: -10px}
.slick-carousel-review .next-arrow{
	right: -10px}
.review-item{
	padding-left: 15px;
	padding-right: 15px;
	outline: 0}
.content-inner{
	max-width: 780px;
	margin: 0 auto}
.avatar img,.header.header-transparent .nav-logo img.logo-light{
	display: inline-block}
.content-inner .avatar img{
	width: 100px!important;
	height: auto;
	border-radius: 50%}
.content-inner .quote{
	font-size: 20px;
	line-height: 36px;
	position: relative;
	padding-top: 10px;
	color: #000;
	text-align: left;
	font-family: "Georgia";
	font-style: italic}
.content-inner_title{
	margin-top: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #000;
	display: block;
	padding-left: 45px;
	position: relative}
.content-inner_title:after{
	content: '';
	width: 35px;
	height: 1px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 14px;
	background: #000}
.review-name{
	opacity: 1}
.content-inner .job{
	font-size: 14px;
	display: block}
.block-tabs_horizontal{
	background-color: #fff;
	background-image: url(#)}
.list{
	padding: 0}
.nav-tabs{
	padding: 0;
	float: left;
	display: table;
	margin-bottom: 30px;
	border: 0}
.nav-tabs>li>a{
	float: left;
	cursor: pointer;
	list-style: none;
	line-height: 3.5rem;
	padding: 0 2.3rem;
	color: #727272;
	margin: 0 30px 0 0;
	border: transparent;
	border-bottom: 3px solid #ddd;
	font-weight: 600}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
	color: #1d2025;
	border: transparent;
	border-bottom: 3px solid #f39c12;
	cursor: default}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
	border-color: #f39c12}
.nopadding{
	padding: 0!important;
	margin: 0!important}
.respoimg{
	display: block;
	max-width: 100%;
	height: auto}
.tab-content_title{
	font-size: 30px;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 0;
	line-height: 36px;
	text-transform: uppercase;}

.tab-content_title:after{
	content: "";
	width: 80px;
	height: 2px;
	background: #c1934c;
	left: 0;
	bottom: 0;
	z-index: 1;
	position: absolute}
.desc{
	font-size: 13px}
.desc p{
	margin-bottom: 10px}
.button-action{
	margin: 30px 0}
.image{
	margin-top: -68px}
@media (max-width:991px){.image{
		margin-top: 0}
}.img{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px}
.header .container,.header .container-fluid{
	position: relative}
.header,.header .nav-logo a{
	transition: all .27s cubic-bezier(0,0,.58,1);
	-moz-transition: all .27s cubic-bezier(0,0,.58,1);
	-o-transition: all .27s cubic-bezier(0,0,.58,1);
	-ms-transition: all .27s cubic-bezier(0,0,.58,1)}
.header .navbar-nav{
	margin: 0}
.header .navbar{
	border: 0;
	border-radius: 0;
	margin-bottom: 0}
.header .nav-logo{
	float: left;
	max-width: 230px}
.header img{
	width: 75%}
.header .nav-logo a{
	display: inline-block;
	line-height: 90px;
	-webkit-transition: all .27s cubic-bezier(0,0,.58,1)}
.header.header-sticky.sticky,.header.header-transparent{
	top: 0;
	z-index: 1088;
	width: 100%}
.header.header-transparent{
	background-color: transparent;
	position: absolute}
.header.header-sticky.sticky .nav-logo img.logo-light,.header.header-transparent .nav-logo img.logo-dark{
	display: none}
.header ul.navbar-nav{
	float: right;
	padding-left: 10px;
	padding-right: 10px}
.header ul.navbar-nav>li>a{
	padding: 35px 15px;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out}
.header .dropdown-menu{
	border: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
	min-width: 200px;
	background-color: #2a2a33}
.header .dropdown-menu .mega-menu-content ul li a,.header .dropdown-menu>li>a{
	display: block;
	line-height: 2;
	color: #999;
	padding: 5px 15px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease}
.header.header-transparent .navbar-toggle span.bottom-bar,.header.header-transparent .navbar-toggle span.middle-bar,.header.header-transparent .navbar-toggle span.top-bar{
	background-color: #c1934c}
.header .navbar-collapse ul.navbar-nav>li>a{
	color: #fff}
.nav>li>a:focus,.nav>li>a:hover{
	color: #c1934c!important;
	background-color: transparent}
.header.header-transparent .navbar-collapse ul.navbar-nav>li>a{
	color: #333743}
.header.header-transparent .navbar-collapse.in ul.navbar-nav>li>a{
	color: #999}
.header .navbar-toggle{
	position: relative;
	margin: 34px 5px;
	padding: 8px 10px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out}
.header .navbar-toggle span.bottom-bar,.header .navbar-toggle span.middle-bar,.header .navbar-toggle span.top-bar{
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	width: 20px;
	height: 2px;
	position: absolute;
	left: 0;
	display: block;
	background-color: #333743}
.header .navbar-toggle span.middle-bar,.header .navbar-toggle span.top-bar{
	top: 0;
	-webkit-transform-origin: left center;
	transform-origin: left center}
.header .navbar-toggle.active span.top-bar{
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg)}
.header .navbar-toggle.active span.middle-bar{
	opacity: 0}
.header .navbar-toggle span.middle-bar{
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%)}
.header .navbar-toggle span.bottom-bar{
	bottom: 0;
	-webkit-transform-origin: left center;
	transform-origin: left center}
.header .navbar-toggle.active span.bottom-bar{
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg)}
.navbar-nav .caret{
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	padding: 10px;
	text-align: center;
	color: #cecece}
.navbar-nav .caret.active .fa-chevron-down{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)}
.navbar-nav .caret .fa-chevron-down,.navbar-nav .caret.active .fa-chevron-down{
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out}
@media only screen and (min-width:992px){.header .dropdown-menu{
		display: block;
		opacity: 0;
		visibility: hidden;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out}
	.header ul.navbar-nav li.sub-menu:hover>.dropdown-menu,.header ul.navbar-nav li:hover>.dropdown-menu{
		opacity: 1;
		visibility: visible}
}.header.header-sticky.sticky{
	background-color: #c1934c;
	position: fixed}
.header.sticky .navbar-toggle{
	margin: 25px 5px;
	color: #fff}
.header.header-sticky.sticky ul.navbar-nav>li>a{
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 13px}
.header.header-sticky.sticky ul.navbar-nav>li>a:focus,.header.header-sticky.sticky ul.navbar-nav>li>a:hover{
	color: #000!important;
	background-color: transparent}
.header.header-sticky.sticky .nav-logo a{
	line-height: 65px}
.btn-theme,.header.header-sticky.sticky .nav-logo img.logo-dark{
	display: inline-block}
.header.sticky .navbar-toggle span.bottom-bar,.header.sticky .navbar-toggle span.middle-bar,.header.sticky .navbar-toggle span.top-bar{
	background-color: #fff}
.div-block{
    position: relative;
    text-align: center;
    font-size: 16px; 
    padding-top: 25px;
	
}
.div-block p {
    margin: 15px 0;
}
.div-block p.h1 {
    font-weight: 300;
    margin: 0;
    color: #000;
    padding-bottom: 25px;
    font-size: 36px;
    line-height: 46px;
    text-transform: uppercase;
}
.div-block .contener {
    background: url(../images/pl3.png) 0 147px repeat-x;
}
.div-block .rmr {
    display: inline-block;
    width: 260px;
    vertical-align: top;
    margin: 15px 15px 25px 15px;
}
.div-block .rmr img {
    background: #FFF;
    padding: 0 5px;
}
.div-block .title { 
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 20px;
    padding-bottom: 0;
    line-height: normal;
}
.div-block .title:after{
	display: none;
}

.menu_metka { 
    top: -53px;
    position: absolute;
}
@media only screen and (min-width:992px){.header.header-sticky.sticky{
		border-bottom: 1px solid #dedede}
	.header.header-sticky.sticky .navbar-collapse ul.navbar-nav>li>a{
		color: #fff}
	.navbar-nav .caret{
		display: none}
}@media only screen and (max-width:992px){.header .menu-header:after,.header .menu-header:before{
		display: table;
		content: " "}
	.header .menu-header:after{
		clear: both}
	.header .navbar-toggle{
		display: block}
	.header .navbar-collapse{
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
		background-color: #333743;
		padding: 0;
		overflow-x: hidden;
		max-height: 400px}
	.header .navbar-collapse.collapse{
		display: none!important;
		overflow-y: auto!important;
		overflow-x: hidden!important}
	.header .navbar-collapse.collapse.in{
		display: block!important}
	.header .navbar-collapse ul.navbar-nav{
		float: left;
		width: 100%;
		padding: 0}
	.header .navbar-nav>li{
		float: none}
	.header .navbar-collapse ul.navbar-nav>li>a,.header.header-sticky.sticky .navbar-collapse ul.navbar-nav>li>a{
		padding-top: 15px;
		padding-bottom: 15px}
	.header .dropdown-menu{
		min-width: 100%;
		position: static;
		float: none;
		width: auto;
		margin-top: 0}
	.header .dropdown-menu .mega-menu-content ul li a,.header .dropdown-menu>li>a{
		padding: 5px 15px 5px 25px!important;
		line-height: 2!important}
	.nav>li>a:focus,.nav>li>a:hover{
		background-color: #fff;
		color: red}
}.btn-theme{
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	background: #fff;
	padding: 8px 24px;
	z-index: 1;
	color: #c1934c;
	border: 1px solid #c1934c;
	box-shadow: 2px 3px 0 0 #c1934c}
.btn-theme:hover{
	box-shadow: none;
	color: #fff;
	background: #c1934c;
	text-decoration: none}
.btn-theme,.sub-title,.title{
	letter-spacing: 1px;
	position: relative}
.title{
	font-weight: 300;
	margin: 0;
	color: #000;
	padding-bottom: 25px;
	font-size: 36px;
	line-height: 46px;
	text-transform: uppercase}
.title:after{
	content: "";
	width: 200px;
	height: 2px;
	background: #c1934c;
	left: 50%;
	margin-left: -100px;
	bottom: 0;
	z-index: 1;
	position: absolute}
.sub-title{
	font-size: 48px;
	line-height: 28px;
	text-transform: capitalize}
.title-desc{
	max-width: 700px;
	margin: 0 auto;
	line-height: 28px;
	font-family: "Source Sans Pro",sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	padding-top: 6px}
.saleprice{
	position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 38px;
    padding: 0px 20px;
    text-decoration: line-through;
    color: #dd0011}
.saleost{
	position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    padding: 0px 20px;
    color: #616161}	
    