@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,800');
html, body{overflow-x:hidden;}
body{float:left;width:100%;font-family:open sans;letter-spacing:0.4px;color:#777777;position:relative;}
h1,h2,h3,h4,h5,h6{font-family:montserrat;color:#2e2e2e;}
p{font-family:open sans;color:#666666;line-height:26px;font-size:14px;letter-spacing:0.4px;}
input[type="checkbox"]{border:1px solid #bbb;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:14px !important;margin:-4px 4px 0 0;outline:0;padding:0 !important;text-align:center;vertical-align:middle;width:14px !important;-webkit-appearance:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;background:#fbfbfb;position:relative;}
.form-control{height: 40px;}
ul li,ul li a,ol li,ol li a{font-family:open sans;color:#666666;font-size:14px;line-height:26px;}
a:hover,a:focus{text-decoration:none;outline:none;}
a{color:#777777;}
a:hover{color:#FF2929;}
.mt80{margin-top:80px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.btn-danger{color:#fff;background-color:#FF2929;border:1px solid rgb(213, 208, 208);}
.btn-danger.focus,.btn-danger:focus{color:#FF2929;background-color:#ffffff;border:1px solid rgb(213, 208, 208);}
.btn-danger:hover{color:#fff;background-color:#FF2929;border:1px solid rgb(213, 208, 208);}
.menu nav>ul>li.active{color:#fff;background-color:#dd0a14;}
.theme-layout{float:left;width:100%;}
.theme-layout.boxed{background:none repeat scroll 0 0 #ffffff;float:none;margin:0 auto;overflow:hidden;position:relative;z-index:1;width:1300px;-webkit-box-shadow:0 0 6px #747474;-moz-box-shadow:0 0 6px #747474;-ms-box-shadow:0 0 6px #747474;-o-box-shadow:0 0 6px #747474;box-shadow:0 0 6px #747474;}
#preloader {
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	width:100%;
	height:100%;
	overflow:visible;
	background:#f2f2f2 url(../images/loading.gif) no-repeat center center;
}
.scrollToTop {
	width:40px;
	height:40px;
	padding:0px;
	padding-top: 0.2rem;
	font-size:24px;
	text-align:center;
	background:#FF2929;
	color:white;
	position:fixed;
	bottom:20px;
	right:20px;
	border-radius:50%;
	display: none;
}
.scrollToTop:hover,.scrollToTop:focus{color:#fff;background-color:#D43131;}
section{float:left;position:relative;width:100%;}
.block{float:left;width:100%;padding:100px 0;position:relative;}
.block .container{padding:0;}
.container{padding:0;}
.block.remove-top{padding-top:0;}
.block.no-padding{padding:0;}
.block.remove-bottom{padding-bottom:0;}
.block.gray,.gray{background-color:#f4f4f4;}
.parallax,.fixed-bg{height:100%;width:100%;margin:0;position:absolute;left:0;top:0;z-index:-2;}
.parallax.no-parallax{background-size:cover !important;background-position:0 0 !important;}
.blackish:before{background: rgba(255, 255, 255, 0.79);opacity:0.7;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.simple-header.for-sticky{float:left;position:relative;width:100%;z-index:1;}
.top-bar{background:#1a1a1a none repeat scroll 0 0;float:left;padding:17px 0;width:100%;}
.simple-header.for-sticky.sticky > .top-bar{margin-top:-140px;}
.contact-item{float:left;list-style:outside none none;margin:0;padding:0;}
.contact-item>li{color:#b7b7b7;float:left;font-family:Open Sans;font-size:13px;letter-spacing:0.3px;line-height:20px;margin-right:37px;}
.contact-item>li>i{font-size:14px;margin-right:11px;}
.menu{background: rgba(0, 0, 0, 0.86) none repeat scroll 0 0;float:left;min-height:124px;width:100%;}
.simple-header.for-sticky.sticky > .menu{background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;min-height: auto;}
.simple-header.for-sticky.sticky > .menu .logo{padding: 25px 0;}
.logo{float:left;padding:38px 0 42px;}
.logo>a{float:left;padding-left:55px;position: relative;}
.logo>a>i{font-size:34px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.logo span{color:#ffffff;float:left;font-family:montserrat;font-size:21px;font-weight:bold;}
.logo strong{color:#ffffff;display:list-item;font-family:montserrat;font-size:10px;font-weight:normal;list-style:outside none none;text-transform:uppercase;}
.menu nav{float:right;}
.menu nav>ul{float:left;list-style:outside none none;margin:0;padding:0;}
.menu nav>ul>li{float:left;padding:49px 22px;position:relative;}
.simple-header.for-sticky.sticky > .menu nav>ul>li{padding-top:35px;padding-bottom:35px;}
.menu nav>ul>li:hover {background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;}
.menu-item-has-children>ul{left:0;list-style:outside none none;margin:0;padding:0;position:absolute;top:100%;width:220px;visibility:hidden;opacity:0;margin-top:10px;}
.menu-item-has-children.mega>ul{width:600px;}
.menu-item-has-children.mega>ul>li{float:left;width:33.333%;}
.menu-item-has-children:hover>ul{margin:0;opacity:1;visibility:visible;}
.menu-item-has-children>ul>li{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;border-bottom:1px solid #4f4f4f;float:left;padding:14px 30px;width:100%;margin:5px 0;}
.menu-item-has-children:hover>ul li{margin:0;}
.menu-item-has-children>ul>li:hover{background:#0e0e0e;}
.menu-item-has-children>ul>li:hover>a{color:#fff;}
.menu-item-has-children>ul>li:last-child{border-bottom:none;}
.menu-item-has-children>ul>li>a{float:left;width:100%;font-family:Open Sans;color:#e8ecec;font-size:13px;letter-spacing:0.5px;trasnition:all 0.4s ease 0s;}
.menu nav>ul>li:hover >a{color:#fff;}
.menu nav>ul>li>a{color:#ffffff;float:left;font-size:13px;font-weight:600;letter-spacing:0.3px;}
.simple-header.for-sticky.sticky > .menu .popup-client>span{margin:25px 0;}
.inner-head{float:left;padding-top:70px;position:relative;width:100%;}
.inner-head.overlap{margin-top:-125px;padding-top:190px;}
.inner-content{float:left;padding-left:180px;position:relative;width:100%;}
.inner-content>span{height:100%;left:0;position:absolute;top:0;width:120px;}
.inner-content>span>i{color:#ffffff;font-size:52px;left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
.inner-content h2{color:#ffffff;float:left;font-family:Montserrat;font-size:44px;font-weight:bold;margin:66px 0 0;width:100%;}
.inner-content>ul{float:left;list-style:outside none none;margin:10px 0 66px;padding:0;width:100%;}
.inner-content li{float:left;font-family:Montserrat;font-size:14px;padding-right:30px;position:relative;}
.inner-content li a{color:#fff;float:left;}
.inner-content li:last-child::before{display:none;}
.inner-content li::before{color:#ffffff;content:"/";font-size:11px;position:absolute;right:11px;top:0;}
.blog-post{float:left;margin-top:50px;width:100%;}
.post-thumb{float:left;position:relative;width:100%;}
.post-thumb>img{float:left;width:100%;}
.post-thumb:hover > .post-detail{padding-bottom:60px;padding-top:60px;}
.about_widget{float:left;width:100%;}
.social-btns{float:left;list-style:outside none none;margin:0;padding:0;width:100%;}
.social-btns>li{float:left;margin-right:1px;padding:7px 0;position:relative;}
.social-btns>li>a{background:#242424 none repeat scroll 0 0;color:#a7a7a7;float:left;font-size:14px;height:39px;line-height:39px;text-align:center;width:39px;}
.social-btns>li:hover>a{color:#fff;}
.social-btns>li::before{content:"";height:0;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.social-btns>li:hover:before{height:100%;}
.about_widget .logo{float:left;margin-bottom:31px;padding:0;width: 100%;}
.about_widget>p{color:#d0d0d0;float:left;margin-bottom:31px;width:100%;}
.about_widget > .social-btns{margin-bottom:30px;}
.about_widget>span{color:#b8b7b7;float:left;font-family:open sans;font-size:13px;letter-spacing:0.3px;line-height:30px;width:100%;}
.about_widget>span>i{float:left;font-size:14px;line-height:34px;width:40px;}
footer .blackish::before{background: rgba(11, 11, 11, 0.96) none repeat scroll 0 0;opacity: 1;}
.links_widget>ul{float:left;list-style:outside none none;margin:0;padding:0;width:100%;}
.links_widget>ul>li{border-bottom:1px solid #292728;float:left;width:100%;}
.links_widget li>a{color:#ffffff;float:left;font-family:Open Sans;font-size:12px;font-weight:500;letter-spacing:0.3px;padding:8px 0;text-transform:uppercase;width:100%;}
.links_widget li>a i{color:#dedede;margin-right:20px;}
.links_widget li>a:hover i{margin-left:20px;}
.search_widget>form{float:left;width:100%;position:relative;}
.search_widget>form input{background:#f6f6f6 none repeat scroll 0 0;border:medium none;color:#5f5f5f;float:left;font-size:13px;letter-spacing:0.3px;padding:21px 30px;width:100%;}
.search_widget>form button{border:medium none;color:#ffffff;height:46px;position:absolute;right:6px;top:7px;width:46px;}
.search_widget>form button:hover{background:#333333;}
.widget{float:left;margin-top:50px;width:100%;}
footer .top-line{padding-top:70px;padding-bottom:40px;}
footer .widget{margin:0;}
aside .widget:first-child{margin:0;}
.bottom-line{background:#0d0d0d none repeat scroll 0 0;float:left;padding:30px 0;width:100%;}
.bottom-line span{color:#b0b0b0;float:left;font-family:montserrat;font-size:14px;}
.bottom-line ul{float:right;list-style:outside none none;margin:0;padding:0;}
.bottom-line ul li:last-child{margin-right:0;}
.bottom-line ul li{float:left;margin:0 23px;}
.bottom-line ul li>a{color:#ffffff;float:left;font-size:13px;font-weight:500;letter-spacing:0.3px;}
.send-email-to-agent{margin-top: 80px;}
.heading1{float:left;width:100%;}
.heading1>h2{color:#ffffff;float:left;font-family:montserrat;font-size:21px;font-weight:bold;margin:0 0 30px;padding-bottom:20px;position:relative;text-transform:uppercase;width:100%;}
.heading1>h2 span{color:#d0d0d0;}
.heading1>h2::before{bottom:0;content:"";height:3px;left:0;position:absolute;width:53px;}
.heading2{float:left;width:100%;}
.heading2 h3,.heading2 h2{color:#2e2e2e;float:left;font-family:Montserrat;font-size:20px; line-height:16px;margin:0 0 48px;padding-left:20px;padding-right:20px;position:relative;text-transform:uppercase;width:auto;}
.heading2 h3::after , .heading2 h2::after{background: #f6f6f6 none repeat scroll 0 0;content:"";height:100%;position:absolute;right:-20px;top:0;width:20px;}
.heading2 h3::before,.heading2 h2::before{content:"";height:100%;left:0;position:absolute;top:0;width:2px;}
.heading3{float:left;margin-bottom:50px;width:100%;}
.heading3>h3,.heading3>h2{color:#1a1a1a;float:left;font-family:Montserrat;font-size:25px;font-weight:bold;margin:0 0 11px;width:100%;}
.heading3>span{color:#979797;float:left;font-family:Open Sans;font-size:13px;width:100%;}
.heading4{float:left;margin-bottom:55px;padding-bottom:45px;position:relative;text-align:center;width:100%;}
.heading4>h2{color:#1a1a1a;float:left;font-family:Montserrat;font-size:35px;margin:-6px 0 10px;width:100%;}
.heading4>span{float:left;width:100%;}
.heading4::before{border-left:1px solid;border-right:1px solid;bottom:0;content:"";height:23px;left:50%;margin-left:-8px;position:absolute;-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg);width:11px;}
.heading4::after{bottom:0;content:"";height:23px;left:50%;margin-left:-3px;position:absolute;-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg);width:1px;}
.single-post-sec{float:left;width:100%;}
.single-post-sec .blog-post{margin:0;}
.single-post-sec .blog-post .post-detail{bottom:0;right:0;}
.single-post-sec .blog-post .post-detail .post-admin{float:left;padding:0;}
.single-post-sec .blog-post .post-detail .post-admin img{float:left;margin-left:0;margin-right:12px;}
.single-post-sec .blog-post .post-detail .post-admin a h3{color:#ffffff;text-align:left;}
.single-post-sec .blog-post .post-detail .post-admin a span{color:#949494;text-align:left;}
.single-post-sec h1{color:#2e2e2e;float:left;font-family:Montserrat;font-size:26px;font-weight:bold;line-height:42px;margin:35px 0 19px;width:100%;}
.single-post-sec p{display:inline-block;margin-bottom:26px;margin-left:0;margin-right:0;}
blockquote{border:medium none;float:left;margin:0 0 30px;padding:50px 190px;position:relative;text-align:center;width:100%;z-index:0;background-size:cover;}
blockquote::before{background:#f8f8f8 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.94;position:absolute;top:0;width:100%;z-index:-1;}
blockquote span{color:#747474;display:inline-block;font-family:Open Sans;font-size:13px;font-weight:500;}
blockquote span a{font-family:Montserrat;}
blockquote p{color:#333333;float:left;font-family:Open Sans;font-size:19px;font-style:italic;font-weight:600;line-height:34px;width:100%;}
.comment-form{float:left;margin-top:70px;width:100%;}
.comment-form>form{float:left;width:100%;}
.comment-form>form label{float:left;margin-bottom:10px;position:relative;width:100%;}
.comment-form form label input,.comment-form form label textarea{background:#f9f9f9 none repeat scroll 0 0;border:medium none;color:#a7a7a7;float:left;font-family:montserrat;font-weight:500;padding:21px 70px;width:100%;}
.comment-form form label i{color:#dcdcdc;font-size:14px;left:40px;position:absolute;top:24px;}
.comment-form form label textarea{min-height:180px;}
.flat-btn{border:1px solid transparent;color:#fff;float:left;font-family:Montserrat;font-size:16px;font-weight:bold;padding:16px 36px;}
.flat-btn:hover{background: none;}
.btn-search {
	border:4px solid #eee;
	color:#fff;
	font-family:Montserrat;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	right:auto;
	left:auto;
	margin-left:-35px;
	border-radius:50%;
	background-color:#FF2929;
	height:80px;
	width:80px;
	padding:0px;
	top:-10px;
}
.btn-search:hover{background:#E70000;color:#FFF;}
.contact-form-sec{float:left;width:100%;}
.contact-form{float:left;width:100%;}
.contact-form>form{float:left;width:100%;}
.contact-form>form .row>div{margin-bottom:10px;position:relative;}
.contact-form>form .row>div>input[type="text"],.contact-form>form .row>div>textarea{background:#f9f9f9 none repeat scroll 0 0;border:medium none;float:left;font-family:Montserrat;font-size:15px;height:68px;padding:18px 80px;width:100%;}
.contact-form>form .row>div>i{color:#b5b5b5;font-size:15px;left:58px;line-height:16px;margin-top:-7px;position:absolute;top:34px;}
.contact-form>form .row>div>textarea{min-height:170px;padding-top:25px;}
.contact-lists-sec>ul{float:left;list-style:outside none none;margin:0;padding:0;width:100%;}
.contact-lists-sec>ul>li{color:#4a4a4a;float:left;font-family:Open Sans;font-size:17px;font-weight:bold;line-height:53px;margin-bottom:25px;padding-right:30px;text-transform:uppercase;width:33.334%;}
.contact-lists-sec li>i{color:#fff;float:left;font-size:17px;height:54px;line-height:54px;margin-right:25px;text-align:center;width:54px;}
.contact-details{float:left;width:100%;}
.contact-details .social-btns{margin-bottom:30px;margin-top:20px;}
.contact-infos>ul{float:left;list-style:outside none none;margin:25px 0 0;padding:0;width:100%;}
.contact-infos>ul>li{float:left;padding-right:20px;width:50%;}
.contact-infos>ul li span{color:#333333;float:left;font-family:Montserrat;font-size:17px;margin-bottom:7px;width:100%;}
.contact-infos>ul>li>span>i{margin-right:9px;}
.account-user .logo{display:inline-block;float:none;margin-bottom:28px;padding:0;}
.simple-header.for-sticky{left:0;position:fixed;top:0;width:100%;z-index:9;}
header.white > .menu{background: rgba(255, 255, 255, 0.98) none repeat scroll 0 0;}
header.white > .menu .logo span{color:#232323;}
header.white > .menu .logo strong{color:#9f9f9f;}
header.white .menu nav>ul>li>a{color:#333333;}
header.white .menu nav>ul>li:hover>a{color:#ffffff;}
header.white .popup-client>span:hover{background:#333333;color:#ffffff !important;}
header.white .menu-item-has-children>ul>li{background:#f4f4f4 none repeat scroll 0 0;border-color:#dfdfdf;}
header.white .menu-item-has-children>ul>li>a{color:#434343;}
header.white.for-sticky.sticky > .menu{background:#ffffff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
header.white > .menu{-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.menu-toggle{background:#333333 none repeat scroll 0 0;color:#ffffff;cursor:pointer;display:none;float:right;font-size:17px;height:44px;line-height:42px;margin:23px 0;text-align:center;width:52px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
header.white .menu-item-has-children>ul>li:hover{background:#fff none repeat scroll 0 0;}
/*.vehiculs-sec{float:left;width:100%;}*/
.vehiculs-box {
	float:left;
	margin-top:30px;
	width:100%;
	min-height: 43rem;
	border-color: #aaa8a826;
    border-width: 2px;
    border-style: solid;
}
.agnet-prop .vehiculs-box,.agnet-prop .vehicul-post{margin-top:0px;}
.agnet-prop .vehiculs-box{margin-bottom:25px;}
.vehiculs-thumb{float:left;position:relative;width:100%;z-index:0;}
.vehiculs-thumb>img {
	float:left;width:100%;
	/* min-height:350px; */
	max-height:350px;
} 
.vehiculs-thumb .spn-status{position:absolute;top:20px;left:20px;background-color:rgba(238, 238, 238, 0.26);color:#fff;padding:5px 10px;font-size:12px;text-transform:uppercase;font-weight:600;}
.vehiculs-thumb .spn-save{cursor:pointer;position:absolute;top:70px;right:15px;background-color:rgba(224, 224, 224, 0.66);border-radius:50%;color:rgb(255, 255, 255);width:40px;height:40px;padding:7px 10px;margin:0px;font-size:19px;}
.carousel-prop .vehiculs-box{padding:0 8px;}
.my-vehicul .vehiculs-box{margin-bottom:25px;}
.vehiculs-thumb .spn-save:hover{background-color:rgba(255, 13, 13, 0.79);}
.vehiculs-thumb ul.vehicul-info{bottom:40px;margin:0px;position:absolute;left:0px;list-style:outside none;background-color:rgba(0, 0, 0, 0.43);min-width:220px;padding:8px 10px 8px 10px;border-left:3px solid #FFF;margin-left:20px;}
.vehiculs-thumb ul.vehicul-info li{float:left;margin-right:5px;} 
.vehiculs-thumb ul.vehicul-info .li-rl{border-right:1px solid #eee;}
.vehiculs-thumb ul.vehicul-info li i{font-size:20px;color:#FFF;}
.vehiculs-thumb ul.vehicul-info li span{font-size:16px;color:#EFEFEF;}
.vehiculs-box .rate-it{float:right;font-family:Montserrat;font-size:20px;color:#868686;position:relative;bottom:30px;}
.vehiculs-box > h3 {
	color:#1b1d21;
	float:left;
	font-family:Montserrat;
	font-size:19px;
	font-weight:bold;
	margin:22px 0 7px;
	width:100%;
	min-height: 42px;
}
.vehiculs-box > h3 a {
	color:#1b1d21;
}
.vehiculs-box span.price {
	/* float:left; */
	font-family:Montserrat;
	font-size:22px;
	min-height:40px;
}
.vehiculs-thumb::before{background:#000000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);width:100%;}
.vehiculs-box:hover .vehiculs-thumb::before{opacity:0.7;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.proeprty-sh-more{display:none;font-size:3em;color:#FFF;position:absolute;width:100%;text-align:right;right:25px;bottom:15px;}
.proeprty-sh-more-list{display:none;font-size:3em;color:#FFF;position:absolute;width:100%;text-align:center;left:0px;top:37%;}
.vehiculs-box:hover .proeprty-sh-more{display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.vehiculs-box2 {
	background: #aaa8a826;
    float: left;
    width: 100%;
	padding: 1.4rem;
	margin-bottom: 80px;
}
.vehicul-grid:hover .proeprty-sh-more-list{display:block; color:#FFF;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.vehiculs-text-bar{text-align:center;width:100%;}
.vehiculs-text-bar>h3{color:#272727;float:left;font-family:Montserrat;font-size:28px;margin:0 0 10px;width:100%;}
.vehiculs-text-bar a{display:inline-block;float:none;margin-top:20px;}
.vehiculs-text-bar>p{float:left;margin-top:10px;width:100%;}
footer.light-footer .logo span{color:#333333;}
footer.light-footer .logo strong{color:#666666;}
.menu-item-has-children>ul>li>a span.badge{float:right;margin:4px 0;}
.light-footer .links_widget li>a{color:#333333;}
.light-footer .links_widget li>a i{color:#333333;}
.light-footer .links_widget>ul>li{border-color:#cfcfcf;}
.choose-language>a,.mini-gallery>li>a::before ,.square-infos,.social-btns>li>a,.social-btns>li::before,.links_widget li>a i,.links_widget li>a,.pagination>li>a,.pagination>li>a::before,.category_widget>ul li a,.category_widget>ul li a:before,.category_widget>ul li,.lsting-agents-info>i.fa,.lsting-agents-info,.lsting-agents-info h3,#toggle-widget>h2,.lsting-agents-info>i,.lsting-agents-info>p,.social-btns,.lsting-agents-box::before,.square-infos>a,.square-infos>h3,.square-infos>p,.our-clients-sec li a,.our-clients-sec .owl-nav>div,.service>h3::before,.service>h3,.step::before,.step,.flat-btn,.agents-carousal-sec .owl-nav > div,.post-style2>h3 a,.post-style2>span::before,.bottom-line ul li>a,.mini-service-info li>i,.our-clients-sec li a,.post-detail,.post-detail>h2,.post-detail a.post-cat,.service-simple>i,.service-simple::before,.social_widget>a,.search_widget>form button,.close-popup,.popup-client>span,.square-services::before,.top-bar,.menu,.logo,.menu nav>ul>li,.menu-item-has-children>ul,.menu-item-has-children>ul>li,.menu nav>ul>li>a,.account-popup-sec,.vehiculs-thumb::before{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.post-admin img,.square-infos>a,.fancy-testimonial-sec .nav.nav-tabs>li>a>img,.mini-service-info li>i,.mini-portfolio .portfolio-info>ul>li>a,.our-clients-sec .owl-nav > div,.feature-list>i,.service-simple>i,.fun-fact>i,.service-circle>img,.service-circle::before,.branch-detail>a,.contact-lists-sec li>i,.testimonials-sec .nav.nav-tabs>li>a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.horizontal-search,.virtecal-search{margin-bottom:100px;padding-bottom:10px;border-top:1px solid rgb(213, 208, 208);border-bottom:1px solid rgb(213, 208, 208);background-color:#eee;padding-top:20px;}
.horizontal-search form{padding:10px 12px;}
.horizontal-search .search-form .search-form-content,.virtecal-search .search-form .search-form-content,.search_widget .search-form .search-form-content{display:table;}
.horizontal-search .search-form .search-form-content .search-form-field,.virtecal-search .search-form .search-form-content .search-form-field,.search_widget .search-form .search-form-content .search-form-field{display:table-cell;width:100%;padding:11px 10px;}
.horizontal-search .search-form .search-form-content .search-form-field .form-group,.virtecal-search .search-form .search-form-content .search-form-field .form-group,.search_widget .search-form .search-form-content .search-form-field .form-group{margin-bottom:20px;display:inline-block;vertical-align:middle;}
.horizontal-search .search-form .search-form-content .search-form-field .label-select,.virtecal-search .search-form .search-form-content .search-form-field .label-select,.search_widget .search-form .search-form-content .search-form-field .label-select{position: relative;}
.horizontal-search .search-form .search-form-content .search-form-field .label-select::before,.virtecal-search .search-form .search-form-content .search-form-field .label-select::before,.search_widget .search-form .search-form-content .search-form-field .label-select::before{content:"";position:absolute;right:0;height:100%;width:50px;background:#FFF;border:1px solid #e5e5e5;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;pointer-events:none;z-index:5;}
.horizontal-search .search-form .search-form-content .search-form-field .label-select::after,.virtecal-search .search-form .search-form-content .search-form-field .label-select::after,.search_widget .search-form .search-form-content .search-form-field .label-select::after {content: "\f107";font-family:FontAwesome;line-height:1;position:absolute;top:16px;right:20px;pointer-events:none;z-index:7;}
.horizontal-search .search-form .search-form-content .form-group select,.search_widget .search-form .search-form-content .form-group select{position:relative;display:block;height:45px;font-size:16px;color:#2D313F;line-height:50px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden;cursor:pointer;padding:0 20px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;} 
.virtecal-search .search-form .search-form-content .form-group select{position:relative;display:block;height:38px;font-size:16px;color:#2D313F;line-height:50px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden;cursor:pointer;padding:0 20px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.horizontal-search .form-control,.virtecal-search .form-control,.search_widget .form-control{display:block;width:100% !important;}
.search_widget .search-form .search-form-content .search-form-field{padding:0px;}
.search_widget .search-form{background-color:rgb(245, 245, 245);clear:both;padding:30px 10px;}
.search-form-submit{position:relative;text-align:center;}
.vehicul-detail{background:rgba(242, 242, 242, 0.9) none repeat scroll 0 0;padding:40px 15px;}
.vehicul-detail>span{color:#c7c7c7;float:left;font-family:open sans;font-size:11px;font-weight:600;letter-spacing:0.3px;width:100%;margin-top:5px;}
.vehicul-detail>span i{font-size:14px;margin-right:7px;}
.col-xs-6.col-md-5.detail-field-label{font-weight:bold;text-align:right;clear:both;padding-top:4px;padding-bottom:3px;}
.label-select{position:relative;}
.label-select::before{content:"";position:absolute;right:0;height:100%;width:50px;background:#FFF;border:1px solid #e5e5e5;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;pointer-events:none;z-index:5;}
.label-select::after{content:"\f107";font-family:FontAwesome;line-height:1;position:absolute;top:16px;right:20px;pointer-events:none;z-index:7;}
.vehicul-grid{border:1px solid #EDEDED;clear:both;min-height:235px;overflow:hidden;margin-bottom:20px;}
.vehicul-grid .to-thumb img{width:100%;height:235px;}
.vehicul-grid .to-details{position:relative;}
.vehicul-grid .to-details{min-height:235px;}
.vehicul-grid .to-details .vehicul-bottom-cnt{position:absolute;bottom:0;width:100%;overflow:hidden;background-color:rgb(245, 245, 245);padding:9px 15px;color:#5F5E5E;}
.vehicul-grid .vehicul-top-cnt{padding:9px 15px;}
.vehicul-top-cnt .price{font-size:25px;color:rgb(255, 41, 41);}
.vehicul-grid ul.vehicul-info{margin:0px; left:0px;list-style:outside none;min-width:230px;}
.vehicul-grid ul.vehicul-info li{float:left;margin-right:20px;}
.vehicul-grid ul.vehicul-info li i{font-size:20px;color:#8F8F8F;}
.p0{padding:0px;}
.vehicul-top-cnt>h3 a{color:#1b1d21;font-size:35px;}
.to-thumb{position:relative;}
.to-thumb .spn-save{cursor:pointer;position:absolute;top:70px;right:20px;background-color:rgba(238, 238, 238, 0.26);border-radius:50%;color:rgb(255, 255, 255);width:35px;height:35px;padding:8px 9px;margin:0px;font-size:16px;}
.to-thumb .spn-save:hover{background-color:rgba(255, 13, 13, 0.79);}
.to-thumb .spn-status{position:absolute;top:20px;left:20px;background-color:rgba(238, 238, 238, 0.26);color:#fff;padding:5px 10px;font-size:12px;text-transform:uppercase;font-weight:600;}
.to-thumb::before{background:#000000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);width:100%;}
.vehicul-grid:hover .to-thumb::before{opacity:0.7;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.comming-soon .logo{float:left;margin-bottom:85px;padding:0;text-align:center;width:100%;}
.comming-soon .logo>a{float:left;padding:0;text-align:center;width:100%;}
.comming-soon .logo>a>i{float:left;font-size:59px;position:static;text-align:center;width:100%;}
.comming-soon .logo>a>span{float:left;font-size:49px;line-height:35px;margin-top:-10px;padding-bottom:15px;text-align:center;width:100%;}
.comming-soon-sec.style2 .logo a span{color: #333333;}
.comming-soon-sec.style2 .logo a strong{color: #939393;}
.car-info-smal{display:none;font-size:16px;color:#FFF;position:absolute;width:100%;left:25px;bottom:75px;text-align:left;}
.vehiculs-box:hover .car-info-smal{display: block;}
.horizontal-search .search-form .search-form-content .search-form-field .form-group{margin-bottom:14px;}
.horizontal-search.v-f-p{padding-top: 0px !important;}
h1.outline, .outline{display:none;}
.carousel-caption{text-align:left;text-shadow: 2px 2px 2px rgba(0,0,0,.6);}
.carousel-caption p,h3{
	color: #fff;
}
@media screen and (min-width: 768px) {
	.carousel-caption{left:10%;padding-bottom:30px;}
}
#cajacookies {
	box-shadow: 0px 0px 5px 5px #808080;
	background-color: rgb(0,0,0);
	opacity:0.9;
	color: black;
	padding: 10px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 0px;
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 100;
}
#cajacookies button {
	margin: 10px;
}
#cajacookies p {
	margin: 20px;
	padding-left: 10px;
	color: white;
	font-size: 1.4em
}
.pb-4 {
	padding-bottom: 4rem;
}
.pt-4 {
	padding-top: 4rem;
}

.pb-3 {
	padding-bottom: 1rem !important;
}
.px-1 {
	padding-left: 0.25rem !important;
	padding-right: 0.25rem !important;
}
.px-2 {
	padding-left: 0.5rem !important;
	padding-right: 0.5rem !important;
}
.px-3 {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.px-4 {
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}
.px-5 {
	padding-left: 3rem !important;
	padding-right: 3rem !important;
}