/*
Theme Name: simone
Author: Pitabas Behera
Author URI: http://nettantra.com/
Description: Ascent Theme is a fully responsive WordPress theme that looks elegant on any devices. It is simple, clean and lightweight WordPress theme based on the most modern technologies like HTML5 and CSS3.
Version: 2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-menu, featured-images, post-formats, theme-options, translation-ready
Text Domain: simone

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300';
body {
	font-family: 'Roboto', sans-serif;
	color:#565555;
	font-size:16px;
}
p {
	font-family: 'Roboto', sans-serif;}
h1,h2,h3,h4,h5,h6{
	font-family: 'Roboto', sans-serif;
	color:#424242;
	font-weight:bold;	
}
h2 {
	font-size:48px;
}
h5 {font-size:16px;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a, .header-top a:hover, .site-branding h1.site-title a, #colophon .widget_calendar table a:hover {color:#2489d4;}
.wp-caption, .header-top, nav.main-menu ul > li ul, .pager li > a:hover, .pager li > a:focus, #colophon, .entry-content blockquote, .post-meta-info .entry-meta, .comment a.btn, body input[type="text"]:focus, body input[type="email"]:focus, body input[type="url"]:focus, body input[type="tel"]:focus, body input[type="number"]:focus, body input[type="date"]:focus, body input[type="range"]:focus, body input[type="password"]:focus, body input[type="text"]:focus, body textarea:focus, body .form-control:focus, select:focus {
	border-color:transparent !important;
}
.header-bottom {
    padding: 10px 0 0;
    background: rgba(20, 29, 52, 0.8);
    position: absolute;
    z-index: 1;
    width: 100%;
}
.container {
    width: 1144px;
}
.site-branding{
	max-width:143px;
}
nav.main-menu ul > li a span{
	color: #cc0000;
    background: #f3c84b;
    font-weight: bold;
    padding: 2px 5px;
}
nav.main-menu ul > li.border a {
	border:solid 1px #f2c756;
	border-radius:3px;
	color:#f2c756;
}
nav.main-menu ul > li.border:hover a{
	border:solid 1px #2489d4;
}
nav.main-menu ul > li a{
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
}
.form_field_maps img.ajax-loader{
    width: auto;
}
#home-slider .bg-overlay {
	background:none;
}
nav.main-menu ul > li:hover > a, nav.main-menu ul > .current-menu-item > a {
	background:transparent !important;
	color:#2489d4;
}
.logo-top {
	max-width:217px;
}
.header-top {
	background:#0a1122;
	border:0;
}
.site-navigation {
    padding: 15px 0;
} 
.phone-info {
	display:flex;
	align-items:center;
	color:#999;
}
.phone-info .fa {padding-right:5px;}
.phone-info a {
    font-size: 17px;
    font-weight: bold;
    color: #f2c756;
	padding-left:5px;
}
.aligncenter {text-align:center;}
.box-image {
	overflow:hidden;
	position:relative;
	border-radius:4px;
	max-height:244px;
}
.light h2 {
	font-weight:normal;
}
.light .item-product h3,.light h2{
	color:#fff;
}
.woocommerce .item-product .star-rating{
	float:left;
	color:#ffcc66;
	display:none;
}
.dark .item-product { 
	background:#fff;
}
.no_slider-products .item-product {
	margin:0 0 30px;
}
.item-product {
    background: rgba(255, 255, 255, 0.36);
	border-radius:2px;
    margin: 0 15px;
    padding: 18px;
}
.product-price {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
    font-size: 24px;
    width: 100%;
    padding: 5px 10px;
    text-align: right;
    background: rgba(0, 0, 0, 0.3);
}
.woocommerce img, .woocommerce-page img{
    width: 100%;
}
.left{float:left;}
.right{float:right;}
.section3  {
    background: #f1f1f1;	
}
.onsale {
	display:none
}
.cat-sold.onsale {
	display:block
}
.woocommerce .cat-sold.onsale {
    right: 0;
    border-radius: 0;
    left: auto;
    top: 10px;
    padding: 0 10px;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 2;
	font-weight:bold;
	min-height:auto;
	z-index:2;
    height: 0;
    border-style: solid;
    border-width: 0 0 47px 15px;
    border-color: transparent transparent #ed1c24 transparent;
    background: transparent;
}
h2.entry-title{
    padding: 35px 0 20px;
}
.owl-theme .owl-controls .owl-page span {
	width: 7px;
    height: 7px;
	background:#fff;
}
.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 40%;
    font-size: 30px;
    padding: 0 10px;
    margin: 10px;
    line-height: 1;
    border-radius: 0;
    background: #141d34;
}
.dark .owl-pagination,.light .owl-buttons  {display:none;}
.modal-dialog{margin-top: 40px;}
.form-start-here .wpcf7-submit:hover{background: #f2c756;color: #585244;}
.owl-prev {
	left:0;
}
.owl-next{
	right:1px;
}
#colophon {
	border:0;
	color:#999999;
}
.content-footer{
	font-size:14px;
	color:#666;
}
ul.social-icons {
    text-align: left;
    padding: 20px 20px 0 20px;
}
.post{
	list-style:none;
	padding:15px 0;
	margin:0;
}
#colophon aside.widget {
	width:45%;
	margin-left:5%;
	margin-right:0;
}
#colophon .widget .widget-title{
	font-size:18px;
	color:#ccc;
	text-transform:uppercase;
	font-weight:normal;
	padding-bottom:10px;
}
.logo-footer {
	margin-top:20px;
}
#colophon aside.widget,#colophon a {
	color:#999;
}
.post .item img {
	border-radius:4px;
}
.widget_nav_menu li.border {
	display:none;
}
.widget_nav_menu li a{
	position:relative;
	padding:0 10px;
}
.widget_nav_menu  li  a:before {
	content: "\f0da";
	position:absolute;
	left:0;
	font-family:FontAwesome;
}
.detail  .content-footer {
    margin: -9px 0 30px;
	clear:both;
}
#colophon .nav > li > a:hover, #colophon .nav > li > a:focus {
	background:transparent;
	color:#0099cc;
}
.detail  {padding-left:20px;font-size:14px;}
ul.social-icons li.social-icon a i{
	margin:0 auto;
}
#colophon ul.social-icons li.social-icon a:hover,#colophon.site-footer .phone a  {
    color: #0099cc;
    text-decoration: none;
}
ul.social-icons li.social-icon a {
    display: block;
    width: 30px;
    height: 30px;
    border: solid 1px;
    font-size: 20px;
    display: flex;
    align-items: center;
	border-radius:3px;
}
ul.social-icons li.social-icon {	
    margin: 15px 30px 0 0;
}
del {display:none;}
ins {text-decoration:none}
.site-info {font-size:13px;color:#666;}
a#scroll-top {
	background-color:#0099cc !important;
}
.home .entry-content {
	padding:0 45px;
}
.home .entry-content a {
    width: 200px;
    border: solid 1px;
	color:#999999;
    display: inline-block;
    padding: 6px 12px;
    margin-top: 30px;
    font-weight: normal;
    line-height: 1.42857143;	
    border-radius: 4px;	
}
.banner {
	position:relative;
}
.function-search {
	position:absolute;
	bottom:-78px;
	width:100%;
}
.form-control.search-field ,body .function-search .form-control:focus{
    background-color: rgba(20, 29, 52, 0.8);	
	border-color:transparent;
	padding:6px 6px 6px 40px;
	font-size:12px;
	margin:0;
	color:#fff;
}
.form-control.search-field::-webkit-input-placeholder {
   color: #fff;
}

.form-control.search-field:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

.form-control.search-field::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

.form-control.search-field:-ms-input-placeholder {  
   color: #fff;  
}
.control-group {
	position:relative;
}
.control-group .fa {
    position: absolute;
    color: #fff;
    left: 15px;
    top: 0;
    padding: 15px;
    background-color: rgba(20, 29, 52, 0.7);
}
button.search {
	position: absolute;
    bottom: 0;
    padding: 17px;
    background: transparent;
    border: transparent;	
}
.vertical-align {
	display:flex;
	align-items:center;
}
.select_search span.white{ 
	width:100%;
}

.select_search .yellow {
	margin:0;
    padding: 7px 40px 6px;
	color:#424242;
	text-transform:uppercase;	
}
.select_search {
	background:#499ad6;
	display:table;
    padding: 25px 15px 10px 15px;
    border-bottom: solid 1px #f2c756;
	color:#999999;
	width:100%;
}
.white {
	color:#fff;
}
.select_search .col-md-2 {padding:0;}
.section1 {padding-top:45px;}
.section_wellcome {padding-top:100px;}
select:focus {border:0;}
.woocommerce-Price-currencySymbol {padding-right:5px;}
.select_search .has_icon span{ 
	position:absolute;
	top:8px;
	left:25px;
}
.select_search .three select{ 
    padding: 8px 0 8px 8px;	
    margin: 0 5%;
}
.select_search select{
	border:solid 2px transparent;
	width: 100%;
    border-radius: 4px;
    padding-left:30px; 
	line-height: 1;
    padding-top: 10px;
}
select {

  /* make arrow and background */

  background:
    linear-gradient(45deg, transparent 50%, #2489d4 50%),
    linear-gradient(135deg, #2489d4 50%, transparent 50%);
background-color:#fff;
  background-position:
    calc(100% - 11px) calc(.7em + 1px),
    calc(100% - 6px) calc(.7em + 1px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;

  /* styling and reset */

  border: thin solid blue;
  font: 300 1em/100% "Helvetica Neue", Arial, sans-serif;
  line-height: 1.5em;

 padding: 8px 0 8px 30px;

  /* reset */

  border-radius: 0;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance:none;
  -moz-appearance:none;
}
.select_search .three select.max_price {width:100%;margin:0;}
.flex {display:flex;align-items:center;}
.inline{
    padding: 15px 0 0;
    clear: both;
}
.item-product h3 {
    font-size: 18px;
    text-align: left;
    width: 50%;
    margin: 0;
    float: left;
    height: 70px;
    overflow: hidden;	
}
.light .sales_price { 
	color:#fff;
}
.sales_price { 
    font-size: 16px;
    color: #2489d4;
    width: 70%;
    text-align: right;
    float: right;
    min-height: 70px;
}
.light .rooms  {color:#fff;}
.rooms {
    width: 80%;
    text-align: left;
}
.light .rooms span {
	background:url(images/icon-rooms_white.png) no-repeat;
}
.residential .rooms > div {
	padding-right:0;
}
.residential .rooms span {
	background:none;
	padding:0;
}
.rooms span {
	background:url(images/icon-rooms.png) no-repeat;
	font-size:14px;
	padding-left:20px;
}
.rooms .car_spaces {
    background-position: 0 -82px;
}
.rooms .bedrooms {
    background-position: 0 -1px;
	padding-right:10px;
}
.rooms .bathrooms {
background-position: 0;
}
.woocommerce a.button.yellow ,button.yellow{
	background-color:#f2c756;
	text-transform:uppercase;
	font-weight:normal;
	color:#333;
    padding: 6px 13px;
	font-size:16px;
}
.spaginate  {
	clear:both;
}
.spaginate .spaginate-title {
    display: none;
}
 /*Fix filefox*/
@-moz-document url-prefix(){ 
  .select_search select{
  	padding-top: 4px;
  }
}
.spaginate .spaginate-link, .spaginate .spaginate-current, .spaginate .spaginate-next, .spaginate .spaginate-prev {
    background-color: #fff;
    border: 1px solid #D2D2D2;
    color: #4a4a4a;
    display: inline-block;
    font-size: 14px;
    margin: 0 5px;
    padding: 3px 8px;
    position: relative;
    text-decoration: none;
}
 
.spaginate .spaginate-current, .spaginate .spaginate-link:hover, .spaginate .spaginate-next:hover, .spaginate .spaginate-prev:hover {
    background-color: #2489d4;
    border: 1px solid #01B1D3;
    color: #FFFFFF;
}
 
.site-paginate {
    display: block;
    margin-top: 20px;
    position: relative;
    text-align: center;
    z-index: 9999;
}
.btn-blue {
    width: 100%;
    background: #499ad6;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
    font-size: 16px;	
	border-radius:0;
}
.arrow-right:after {
	content: "\f178";
	font-family:FontAwesome;
	position:absolute;
	right:10px;
}
.arrow-right {
	position:relative;
	font-size:14px;
	font-weight:bold;
	text-align:left;
    white-space: pre-line;
}
.default-available .overlay {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(20, 29, 52, 0.87);
	padding: 23% 15px 0;
}
.default-available .logo-available {
	width:135px;
}
.default-available {
	position:relative;
	font-family: 'Open Sans', sans-serif;
    margin: 0 0 30px;
}
.default-available h3{
	color:#fff;
    font-weight: 100;
	font-family: 'Open Sans', sans-serif;
}
.no_slider-products .col-md-4 >div {
	min-height:360px;
}
.woocommerce  #sync1 img {width:auto;}
#sync1 .item{
    color: #FFF;
    text-align: center;
	max-height:400px;
	margin:0 5px;
}
.content-panel{
	margin:0 5px;
}
#sync2 .item{
    margin: 10px 5px 0;
    color: #FFF;
    text-align: center;
    cursor: pointer;
	height:135px;
	opacity:0.5;
}
#sync2 .synced .item{
  opacity:1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 100px;
    border-radius: 0;
    text-align: center;
    border: 0;
    margin-right: 4px;
    background: #e3e3e3;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-weight:100;
    color: #909090;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #424242;
}
.single-product {
	background:#f5f5f5;
	font-size:14px;
}
.product_meta {
	padding:30px 0 40px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin:0;padding:0 9px;}
.woocommerce div.product .woocommerce-tabs .panel {
	padding-top:2px;
    border: 0;
    box-shadow: none;
	background: #f5f5f5;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	content:none !important;
}
.sidebar_price >div {display:inline-block;}
.woocommerce div.product .sidebar_price p.price ins ,.sidebar_price,.woocommerce div.product p.price, .woocommerce div.product span.price{
    color: #2489d4;
    font-size: 24px;
    font-weight: 100;
}
.woocommerce .star-rating span:before {
	color:#ffcc66;
}
.sidebar-box {
	background:#fff;
    padding: 10px 20px;
	margin-bottom:30px;
}
.title-line {
	text-transform:capitalize;
	color:#2489d4;
	font-size:16px;
	border-bottom:1px solid #efefef;
	font-weight:100; 
	margin: 0;
    padding: 10px 0;
}
.share  .fa-twitter-square {
	color:#42c8f4;
}
.share  .fa-facebook-square {
	color:#3b5a9a;
}
.share  .fa-google-plus-square {
	color:#ce3633;
}
.share  .fa-pinterest-square {
	color:#cd2129;
}
.share  .fa-envelope {
	color:#cccccc;
}
.share ul {
	padding:0;
}
.share ul li {
	list-style:none;
	display:inline-block;
	font-size:30px;
    padding: 15px 25px 0 0;
}
.share ul li:last-child {padding-right:0;}
.residential .rooms span{width:50%;}
.residential .rooms {width:100%;}
.rooms >div {margin:10px 0}
.no_list {list-style:none;padding:0;margin: 10px 0}
.key-features li {
	line-height:1.5;
    font-weight: 500;
}
.key-features li .value{
	font-weight:100;
	float:right;
	width:45%;
}
#sync2.owl-theme .owl-controls .owl-buttons div {
    background-color: #0099cc ;
	margin: 0 4px;
}
.item-similar {    padding: 40px 0 0;clear:both}
.item-similar h3 {font-size:18px;}
.item-similar a:hover { text-decoration:none;}
.item-similar .woocommerce-Price-amount {
	font-size: 18px;
    font-weight: 100;
    color: #2489d4;
}
.item-similar img {
	border-radius:5px;
}
.woocommerce-Reviews .panel {
	background:#fff;
}
ul.tabs-re{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.tabs-re li{
	background: #e3e3e3;
	color: #222;
	display: inline-block;
	padding: 10px 30px;
	cursor: pointer;
	font-size:18px;
	margin-right:20px;
    color: #a1a1a1;
}

ul.tabs-re li.current{
	background: #fff;
	color: #424242;
}

.tab-content{
	display: none;
}

.tab-content.current{
	display: inherit;
}
.tab-content ul.children .comment_container { 
	background:#e9e9e9 url(images/label-ans.png) no-repeat top right;
}
.tab-content .comment_container {
    background: #fff;
    padding: 30px;
}
.woocommerce #reviews #comments ol.commentlist ul.children,.woocommerce #reviews #comments ol.commentlist li{
	margin:0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    top: 30px;
    left: 30px;
    padding: 0;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    border: 0;
    margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 0;
    border-radius: 4px;
    padding: 0 0 0 30px;
}
.comment-text .meta time { 
	font-size:12px;
	color:#cacaca;
}
.comment-text .meta  strong{
	font-size:18px;
	color:#424242;
}
.comment-reply-title {
	font-size:16px;
	color:#424242;
}
#review_form .note,.not_login {
	padding:10px 0 0;
}
.woocommerce #review_form #respond p.comment-form-comment,.woocommerce #review_form #respond p.form-submit,.form-submit{margin-top:25px;}
#review_form{
    color: #ababab;
    padding: 30px;
    background: #fff;
	font-weight:100;
}
.woocommerce #reviews #comment {
	height:187px;
	margin:0;
}
#review_form input:focus ,#review_form textarea:focus {
	border-color:#2489d4 !important;
}
#review_form input ,#review_form textarea {
	border:solid 1px #b5b5b5;
	background:transparent;
	border-radius: 5px;
}
.woocommerce #review_form #respond .form-submit input ,.wpcf7-submit{
    left: auto;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 100;
    background-color: #2489d4;
	border-radius:0;
	border:0;
}
.woocommerce-review-link,.comment-text .star-rating {display:none;}
.btn.lightbox-form {
	width:43%;
	background:#2489d4;
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	border-radius:0;
	display:table;
	margin:20px  auto;
}
.woocommerce form .form-row {padding:0;}
.lighbox{
    padding: 10px 0 40px;
}
.success  {
	border: solid 1px #2489D4;
	color: #2489D4;
	padding: 10px;
	margin: 10px 0;
}
.modal-open .modal {
    background: rgba(20, 29, 52, 0.8);
}
.post-loaction i{
	color:#2389d4;
	padding-right:10px;
}
.post-date {
	color:#999999;
	padding-right:30px
}
.woocommerce .woocommerce-breadcrumb{
	padding-top:50px;
    color: #424242;
    font-size: 16px;}
.woocommerce .woocommerce-breadcrumb a {
    color: #424242;
    font-size: 16px;
}
.woocommerce div.product .product_title {
	text-transform:capitalize;
}
.residential .rooms span img{ 
	width: auto;
    margin-right: 15px;
    height: 13px;
    margin-top: -5px;
}
.post-loaction {color:#424242}
.form_field_maps .captcha-wrap{
    display: block;
    width: 100%;
    padding-bottom: 6px;
    background: #ffffff;
    border-radius: 4px;
}
.form_field_maps .captcha-wrap img{
    padding-top: 8px;
}
.single .form_field_maps .captcha-wrap img{
    padding-top: 2px;
}
.form_field_maps  span input{
    background: #ffffff;
    padding: 8px 0px;
    border: none;
    border-radius: 4px;
    padding-left: 8px;
}
.form_field_maps  span input:focus{
	border:none;
}
.form_field_maps div.col-md-7{
    padding: 0;
    width: 59.2%;
    float: left;
}
.form_field_maps div.col-md-4.last{width:32.6%;margin-right:0;padding-right:0;}
.form_field_maps div.col-md-4{
	padding: 0px 7px 0px 0px;
width: 33.7%;
}
.select_search .form_field_maps div.col-md-20{
    padding-right: 7px;
    width: 20%;
    float: left;
}
.select_search .form_field_maps .col-md-filed-map{
	padding:0px 7px 0px 0px;
	width: 40.1%;
	float: left;
}
.select_search .form_field_maps div.col-md-20 .col-md-5{
    padding: 0;
    width: 41.666%;
    float: left;
}
.select_search .form_field_maps div.col-md-20 .col-md-7{
    padding: 0px 0px 0px 7px;
    width: 58.333%;
    float: left;
}
.select_search .form_field_maps div.col-md-20 input[type="submit"]{
    margin: 0;
    padding: 9px 12px 7px;
    color: #424242;
    text-transform: uppercase;
    background-color: #f2c756;
    font-size: 16px;
    font-weight: normal;
    border-radius: 5px;
}
.select_search .form_field_maps div.col-md-20 input[type="reset"]{
    margin: 0;
    padding: 9px 18px 7px;
    color: #424242;
    text-transform: uppercase;
    background-color: #f2c756;
    font-size: 16px;
    font-weight: normal;
    border-radius: 5px;
    border: none;
    width: 100%;
}
.select_search .form_field_maps div.col-md-20 .col-md-6:first-child{
    padding: 0;
}
.select_search .form_field_maps div.col-md-20 .col-md-6{
    padding: 0;
    padding-left: 7px;
}
.select_search div.wpcf7-mail-sent-ok{
	clear: both;
    color: #fff;
}
.select_search  div.wpcf7-validation-errors{
    clear: both;
    color: #333;
}
.select_search .form_field_maps span.wpcf7-not-valid-tip{
    font-size: 12px;
}
.form_field_maps div.col-md-2 span input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #a2a2a2;
  opacity: 1;
  font-weight: 300;
}
.form_field_maps div.col-md-2 span input::-moz-placeholder { /* Firefox 19+ */
  color: #a2a2a2;
  opacity: 1;
  font-weight: 300;
}
.form_field_maps div.col-md-2 span input:-ms-input-placeholder { /* IE 10+ */
  color: #a2a2a2;
  opacity: 1;
  font-weight: 300;
}
.form_field_maps div.col-md-2 span input:-moz-placeholder { /* Firefox 18- */
  color: #a2a2a2;
  opacity: 1;
  font-weight: 300;
}
.wapper_one_form, .wapper_two_form{
	display: table;
	width: 100%;
}
.form_field_maps .txterror{
    display: none;
}
.in_image {
    position: absolute;
    bottom: 0;
    right: -10px;
    max-width: 30%;
}
.relative {position:relative;}
.sticky #logo img {max-height:50px;width:auto}
.sticky .site-navigation {
    padding: 0;
}
.main-content .post figure{
    float: right;
    margin-left: 15px;
    max-width: 400px;
}
span.next_form_home{
    width: 100%;
    background: #f2c756;
    border: none;
    border-radius: 3px;
    color: #585244;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 10px;
    line-height: 38.5px;
    cursor: pointer;
    float:left;
    line-height:normal;
    text-align:center;
}
.form_field_maps div.col-md-8{
    padding: 0px 7px 0px 0px;
width:53.5%;
}
.form_field_maps div.col-md-4 .col-md-4{width: 46.5%;
    margin: 0;
    padding: 0;}
.wapper_two_form{
    display: none;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
}
.form_field_maps .wapper_two_form input{
    display: none;
}
.form_field_maps .showmore{
    display: block;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
}
.form-start-here .modal-title {
    text-align: center;
    color: #fff;
    font-size: 15px;
}
.form-start-here .form_field_maps .captcha-wrap img{width: auto;margin-top: 2px;}
.form-start-here  .form_field_maps .captcha-wrap{text-align: center;}
.form-start-here .modal-header{border: none;padding: 10px 0 5px 0;}
.form-start-here .select_search{padding: 10px;}
.form-start-here div.wpcf7 img.ajax-loader{width: auto;}
.form-start-here .bnt_reset, .form-start-here .wpcf7-submit{width: 100%;
    background: #f2c756;
    border: none;
    border-radius: 3px;
    color: #585244;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 10px;
    line-height: 38.5px;
    cursor: pointer;
    float: left;
    line-height: normal;
    text-align: center;}
/*.form_field_maps .wapper_one_form div.col-md-4:nth-child(3){
    padding: 0;
}*/
.modal-backdrop {z-index:2}
.form-start-here.modal {z-index:10}
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item {
	 transition: all 0ms ease !important
}
.slogan img{	
    height: 40px;
    margin: -8px;
}
.header-top .slogan {
    padding-top: 2%;
}
.phone-info {
    padding-top: 8%;
    padding-bottom:8%;
}
.page-template-page-properties .no_slider-products .col-md-4:nth-child(3n+1) {
    clear: both;
}
@media (min-width:992px) {
	.page-template-page-properties .no_slider-products .col-md-4 .item-product {
		min-height: 408px;
	}
}
@media (max-width:1144px) {
	.container {width:auto;margin:0 30px;}
}
@media (max-width:1060px) {
	nav.main-menu ul > li a,body{font-size:12px;}
	h2 {font-size: 40px;}
    span.next_form_home{
        padding: 7px 12px;
        line-height: normal;
    }
}
@media (max-width:1016px) {
    .sales_price { 
        min-height: 92px;
    }
}
@media (max-width:991px){
	.logo-top {width:65%;display:inline-block;}
	.slogan {width:30%;display:inline-block;padding:0;}
    .form_field_maps div.col-md-4 div.col-md-4{
        width: 40%;
        float: left;
    }
    .form_field_maps .col-md-6.col-1,
    .form_field_maps .col-md-6.col-2{width: 50%;display: inline-block;float: left;}
    .form_field_maps .col-md-6.col-1{padding: 0 5px 0 15px;}
    .form_field_maps .col-md-6.col-2{padding: 0 15px 0 5px;}
    .form-start-here .select_search .yellow {
        padding: 5px 15px;
        font-size: 16px;
        line-height: 29px;
    }
    span.next_form_home{
        padding: 8px 5px;
        line-height: normal;
        font-size: 14px;
    }
    .form_field_maps div.col-md-8{
        width: 60%;
        float: left;
    }
    .in_image{
        right: 0;
    }
    .form_field_maps .captcha-wrap img{
        padding-top: 4px;
    }
    .select_search .form_field_maps div.col-md-20 .col-md-6{
        padding-left: 0;
    }
	.post .item  .col-md-3 ,.select_search  .col-md-3{width:25%;float:left}
	.post .item  .col-md-9 {width:75%;float:left}
	.logo-footer .col-md-5 {width: 41.66666667%;float:left}
	.select_search .col-md-4 {width:33.3%;float:left;}
	.select_search .col-md-2 { width: 16.66666667%;float:left}
	.item-product{margin:0 5px;padding:10px;}
	.item-product h3 {font-size:15px;}
	.site-header h1{margin:0;}
	.submit-wrap .col-md-2 {width:16.6%;float:left;text-align:center;}
	.submit-wrap .col-md-6 {width:50%;float:left;}
	.sidebar_price {margin-top:30px;}
	.sidebar-box  ul.products {margin:0 -10px;}
	.sidebar-box .item-similar {width:33.3%;float:left;padding:10px;}
	.select_search .form_field_maps div.col-md-2 input[type="submit"]{
		padding: 8px 20px 8px;
	}
    .select_search .form_field_maps div.col-md-20 input[type="submit"]{
        margin-top: 10px;
    }
    /*.select_search .form_field_maps div.col-md-20 input[type="reset"]{float: right;}*/
    .sales_price { 
        min-height: auto;
    }
}
@media (max-width:872px){
	nav.main-menu ul > li a {padding:7px;}
	.site-navigation{    padding: 9px 0 0 0;}
	.select_search {padding:20px;}
	.vertical-align {padding:0;}
	.select_search .has_icon span {left:9px;}
	.select_search .yellow {padding:5px 15px;
    font-size: 12px;}
}
@media (max-width:767px){
    span.next_form_home{
        font-size: 12px;
    }
    .form_field_maps div.col-md-4 div.col-md-4{
        padding: 0;
    }
    .select_search .form_field_maps div.col-md-20 .col-md-6{
        padding-left: 7px;
    }
    .select_search .form_field_maps div.col-md-20 input[type="reset"]{
        padding: 7px 13px 5px;
    }
    .select_search .form_field_maps div.col-md-20 input[type="submit"]{
        padding: 7px 10px 5px;
    }
	.select_search .form_field_maps .col-md-filed-map,
	.form_field_maps div.col-md-4,
	.select_search .form_field_maps div.col-md-20{
		width: 33.33%;
	}
	.form_field_maps div.col-md-7{
		width: 66.66%;
	}
	.form_field_maps .captcha-wrap{
		padding-bottom: 2px;
	}
	.header-top .col-sm-6 {width:50%;float:left}
	body .mean-container .mean-bar {background-color:transparent;}
	.header-bottom-inner .col-sm-2{width:20%;float:left;z-index:2}
	.header-bottom-inner .col-sm-10{width:80%;float:left}
	#masthead {margin:0;}
	#header-main.sticky {position:absolute;}
	body .mean-container .mean-bar .meanmenu-reveal {    background: transparent;}
	.mean-container a.meanmenu-reveal .fa {text-align:center;}
	.container {margin:0}
	.select_search .col-md-3{width:50%;}
	.select_search  .three{width:65%;padding-top:10px}
	.select_search .col-md-2 {width:35%;padding-top:10px;}
	.function-search {    bottom: -60px;}
	.form-control.search-field, body .function-search .form-control:focus {font-size:12px;}
	.item-product img {width:100%;}
	#logo {width:105px;}
	.home .entry-content {padding: 0;}
	.mean-container .mean-nav {    background: rgba(20, 29, 52, 0.8);}
	#responsive-menu-container {position:absolute;top:20px; right:0;width:100%;z-index:1;}
    .select_search .form_field_maps div.col-md-20 .col-md-6{
        width: 50%;
        float: left;
    }
    .select_search .form_field_maps div.col-md-20 input[type="submit"]{
        margin-top: 0px;
    }
    .mean-container .mean-nav {
    background: rgba(20,29,52,1) !important;
}
.mean-container .mean-bar .mean-nav ul li a.mean-expand {
    height: 16px !important;
    line-height: 16px !important;
}
#masthead {
    z-index: 999999 !important;
}


}
@media (max-width:640px) {
	#logo {
		width: 60px;
	}
	.header-bottom {padding:0;}
	#responsive-menu-container {top:-6px;}
	.function-search {
		position: static;
		margin-top: -43px;
	}
	.section1 {
    padding-top: 0;
	}
	.btn-blue {font-size:10px;}
	.main-content {
		padding: 0;
	}
	.sidebar-box .item-similar {width:100%}
	#sync1 .item {height:400px;}
	#sync2 .item {height:100px;}
	ul.tabs-re li {font-size:14px;padding:10px; margin-right:10px;}
}
@media (max-width: 590px){
    .select_search .form_field_maps div.col-md-20 input[type="reset"]{
        padding: 7px 13px 5px;
        font-size: 14px;
    }
    .select_search .form_field_maps div.col-md-20 input[type="submit"]{
        padding: 7px 7px 5px;
        font-size: 14px
    }
}
@media (max-width: 500px) {
	body .select_search .form_field_maps .col-md-filed-map,
	body .form_field_maps div.col-md-4,
	body .select_search .form_field_maps div.col-md-20{
		width: 100%;
	}
    .banner .form_field_maps div.col-md-4.last{width: 100%;}
	.form_field_maps div.col-md-7{
		width: 100%;
	}
	.form_field_maps .captcha-wrap{
		padding-bottom: 2px;
	}
	.form_field_maps div.col-md-2 span input{
		margin-bottom: 15px;
	}
	#colophon aside.widget {width:95%;}	
    .post .item {    padding: 10px 0;}
	.header-top .col-sm-6,.select_search .col-md-3 , .select_search .col-md-2,.select_search  .three{    width: 100%; float: none;text-align:center;}
	.header-top .pull-right {float:none !important}
	.logo-top {margin:0 auto;}
	.phone-info {display:block;}
	.site-footer-inner {
    padding: 10px 0;}
	.select_search select {width:100%; margin-bottom: 15px;}
	.select_search .has_icon {margin-top:10px;}
	.select_search .three select {margin:0 0 0 5%;}
	.submit-wrap .col-md-2 ,.submit-wrap .col-md-6{ width: 100%;   margin-bottom: 10px;}
	#sync1 .item {	height: 250px;	}
	.btn.lightbox-form {width:100%;}
	#sync2 .item {    height: 70px;}
	#home-slider .main-owl-carousel .owl-buttons div {    background-size: 60% !important;top:30%;}
    .phone-info {
        padding-top: 5px;
        padding-bottom:10px;
    }
}
@media (max-width:372px){
	#sync1 .item {	height: 200px;	}
	#sync2 .item {    height: 50px;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li {width:32%;}
	ul.tabs-re li {font-size:12px;}
}
