/*Check box*/
.formspectial input[type="checkbox"], .form_deazi input[type="radio"]{
	position: absolute;
	right: 9000px;
}
.formspectial .form-check{padding-left:0;}
.formspectial .lab_txt{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:14px; line-height:16px;color:#f8f8f8;}
.formspectial .lab_txt a{color:#fff;}
.formspectial .lab_txt a:hover{color:#ffcd00;}

.formspectial .label-text{}
.formspectial input[type="checkbox"] + .label-text:before{
	font-family: 'FontAwesome' !important;
	content: "\f096";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;color:#ffcd00;
	font-size:20px;position:relative;top:3px;
}
.formspectial input[type="checkbox"]:checked + .label-text:before{
	content: "\f14a";
	color: #ffcd00;
	animation: effect 250ms ease-in;
}
.formspectial input[type="checkbox"]:disabled + .label-text{
	color: #aaa;
}

#contact_error{display:none;}

.c-yellow{color:#eab50a;}
.home_bk{position:relative;}
.home_bk::before{
	content:"";	width:100%;height:100%;top:-100px;left:0px;position:absolute;z-index:-1;max-height:800px;
	background:url('../../img/home/car_home_bk.jpg') 50% 0px no-repeat; background-size:contain;opacity:0.4;
}

.r-advantages-part .homesection1{padding:70px 0px 40px 0px;background:none;}
.r-advantages-part .r-advantage-main-part .r-advantages-box{background:rgba(3,5,21,.55);padding:30px 0px 20px 0px;}
.r-advantages-part .r-advantage-main-part .r-advantages-box.pservicii{background:rgba(113,115,123,1);padding:30px 0px 20px 0px;}

.r-advantages-part .r-advantage-main-part .r-advantages-box img{width:100%;}
.r-advantages-part .r-advantage-main-part .r-advantages-box .head{color:#fff;font-size:28px;padding:10px 10px;font-weight:400;}/*eab50a*/
.r-advantages-part .r-advantage-main-part .r-advantages-box .sub-text{padding:5px 15px 0px 15px;color:#d3ccc5;min-height:85px;}

.r-advantages-part .r-advantage-main-part .r-advantages-box:hover, .r-advantages-part .r-advantage-main-part .r-advantages-box.active{background:rgba(234,181,10,.9);}
.r-advantages-part .r-advantage-main-part .r-advantages-box.pservicii:hover, .r-advantages-part .r-advantage-main-part .r-advantages-box.pservicii.active{background:rgba(234,181,10,1);}
.r-advantages-part .r-advantage-main-part .r-advantages-box.active .sub-text{color:#fff;}
.r-about-info .r-about-info-content ul li i{color:#eab50a;}
.r-sec-head.r-sec-head-line h2::after{color:#eab50a;}
.r-about-info{80px 0px 40px 0px;}

.r-best-vehicles .r-sec-head{padding-bottom:5px;}
.r-best-vehicles .r-car-option-tab{margin-bottom:20px;}
.r-sec-head.home-head{padding-bottom: 30px;}
footer.pagefooter{background:#1c1c1c;}

.r-site-default-accordion .r-accordion-body{background:none;}


.order_section{background:#999;padding-top:20px;padding-bottom:40px;position:relative;}
.order_section::before{
	content:"";	width:100%;height:100%;top:100px;left:0px;position:absolute;z-index:0;max-height:800px;
	background:url('../../img/car_rent_bk.png') 50% 0px no-repeat; background-size:contain;  
}

.car_description{margin:10px auto 0px auto;}
.r-car-whole-info .r-insurance-btn-part a {font-size: 14px;min-width: 220px;margin-right: 22px;font-weight: 700;text-align: center;line-height: 30px;display: inline-block; }
.contact_info{margin-bottom:30px;margin-top:60px; color:#f8f8f8;padding:0px 64px;}
.contact_info a{color:#f8f8f8;}
.contact_info a:hover{color:#ffcd00;}
.form_inside{padding:0px 10px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:175px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:45px;}

	.r-about-info-content a{color:#808080;}
	.r-about-info-content a:hover{color:#333;}


	.r_term_content a{color:#808080;}
	.r_term_content a:hover{color:#333;}

.footer_credit{line-height:36px;}
ul.social-network {list-style: none;display: inline;}
ul.social-network li {display: inline;margin: 0 5px;float:right;}
.social-network a.icoFacebook:hover {background-color:#3B5998;}
.social-network a.icoInstagram:hover {background-color:#dd2a7b;}
.social-network a.icoLinkedin:hover {background-color:#007bb7;}
.social-network a.icoInstagram:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoLinkedin:hover i {color:#fff;}
a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}
.social-circle li a {float:right;display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width: 36px;height: 36px;font-size:16px;}
.social-circle li i {margin:0;line-height:36px;text-align: center;}
.social-circle li a:hover i, .triggeredHover {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms--transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
.social-circle i {color: #000;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;}
.social-network a {background-color: #e5e5e5;}

@media (max-width: 767px) {
.r-header .r-header-strip .r-nav-section nav > ul > li > a:hover, .r-header .r-header-strip .r-nav-section nav > ul > li > a:active{color:#eab50a;}
.r-header .r-header-strip .r-nav-section nav > ul > li.active a{color:#eab50a;}

}

@media (max-width: 575.98px) {
	.home_bk::before{top:-20px;background-size:cover;max-height:550px;}
	.r-slider-item .r-slider-top-content h4{font-size: 26px;margin-bottom: 40px;padding-right:20px;}
    .r-slider-item .r-slider-top-content .btn-outlined { font-size: 14px;padding: 10px 30px;}
	.r-about-info {padding: 15px 0 100px; }
	.r-slider-item .container{max-width:450px;}
	.r-advantages-part .r-advantage-main-part .r-advantages-box .head{font-size:24px;}
	.r-slider-item .r-slider-top-content{margin-top:60px;padding-left:40px;}
    .r-about-info {padding: 0px 0 50px; }
    .r-advantages-part .homesection1{padding-bottom:0px;padding-top:50px;}
	.contact_info{padding:0 46px;margin-top:30px;font-size:0.9rem;}
	.form_inside{padding: 0px 30px;}

.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:10px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1{max-width:380px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:24px;}
.r-header .r-header-inner-banner.servicii .r-header-in-over{bottom:-15px;}

/*.r-header .r-header-strip{background:#123;}*/


}

@media (max-width: 485.98px) {
	.r-slider-item .r-slider-top-content{margin-top:0px;padding-left:40px;}
	.r-slider-item .r-slider-top-content h4{font-size: 20px;margin-bottom: 40px;padding-right:40px;}
    .r-slider-item .r-slider-top-content .btn-outlined { font-size: 12px;padding: 10px 15px;margin-right:40px;}
    .r-advantages-part .homesection1{padding-top:30px;}
    .r-get-in-touch .r-get-form{margin-top:20px;}
    .r-best-vehicles .r-sec-head{padding-top:0;}
    .r-car-option-tab li.nav-item a.nav-link{padding:5px 5px;margin:0px 5px;font-size:0.6rem;}
    .r-best-vehicles{padding: 30px 0 30px;}
    .r-sec-head h2{font-size:24px;line-height:30px;}
    .r-car-info-wrapper{padding: 10px 0 20px 0;}
    .r-product-description{font-size:0.9rem;}
.r-header .r-header-inner-banner.servicii .r-header-in-over{bottom:40px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:50px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1{max-width:380px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:22px;}

/*
    .r-about-info {padding: 0px 0 50px; }
    .r-advantages-part .homesection1{padding-bottom:0;}
    .r-header .r-header-strip{background:#123;}
    .r-header .r-header-strip{background:#1d3;}
*/


}
@media (max-width: 349.98px) {
	.r-slider-item .r-slider-top-content{margin-top:0px;padding-left:20px;}
	.r-slider-item .r-slider-top-content h4{font-size: 16px;margin-bottom: 40px;}
    .r-slider-item .r-slider-top-content .btn-outlined { font-size: 12px;padding: 10px 15px;}
/*
    .r-about-info {padding: 0px 0 50px; }
    .r-advantages-part .homesection1{padding-bottom:0;}
*/
}


@media (min-width: 576px) and (max-width: 767.98px) {
	.home_bk::before{top:-20px;background-size:cover;max-height:550px;}
	.r-slider-item .r-slider-top-content h4{font-size: 32px;margin-bottom: 40px;}
    .r-slider-item .r-slider-top-content .btn-outlined {font-size: 14px;padding: 10px 30px;}
	.r-about-info {padding: 15px 0 100px; }
	.r-slider-item .container{max-width:505px;}
	.r-advantages-part .r-advantage-main-part .r-advantages-box .head{font-size:20px;}
	.r-slider-item .r-slider-top-content{margin-top:60px;}

.r-header .r-header-inner-banner.servicii .r-header-in-over{bottom:0px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:5px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1{max-width:540px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:32px;}

/*.r-header .r-header-strip{background:#369;}*/


}
@media (min-width: 768px) and (max-width: 991.98px) {
	.home_bk::before{top:-20px;background-size:cover;max-height:550px;}
	.r-slider-item .r-slider-top-content h4{font-size: 42px;margin-bottom: 40px;}
    .r-slider-item .r-slider-top-content .btn-outlined {font-size: 14px;padding: 14px 35px;}
	.r-about-info {padding: 15px 0 100px; }
	.r-advantages-part .r-advantage-main-part .r-advantages-box .head{font-size:24px;}
	.r-slider-item .r-slider-top-content{margin-top:80px;padding-left:40px;}
	.r-car-info-wrapper{padding: 100px 0 50px 0;}

.r-header .r-header-inner-banner.servicii .r-header-in-over{bottom:50px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:50px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1{max-width:650px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:38px;}


/*.r-header .r-header-strip{background:#4fc;}*/ 

}
@media (min-width: 992px) and (max-width: 1075px) {
	.r-about-info {padding: 0px 0 100px; }
	.r-slider-item .r-slider-top-content{margin-top:100px;padding-left:40px;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.home_bk::before{top:0px;background-size:contain;  }
	.r-slider-item .r-slider-top-content h4{font-size: 48px;margin-bottom: 40px;padding-right:20px;}
    .r-slider-item .r-slider-top-content .btn-outlined {font-size: 16px;padding: 16px 40px;}
    .r-slider-item .r-slider-top-content{margin-top:100px;padding-left:40px;}

.r-header .r-header-inner-banner.servicii .r-header-in-over{bottom:70px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:50px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1{max-width:650px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:38px;}

 /*.r-header .r-header-strip{background:#c4f;}*/ 


}

@media (min-width: 1200px) {
	.home_bk::before{top:-50px;  }
	.r-slider-item .r-slider-top-content h4{font-size: 60px;margin-bottom: 40px;}
    .r-slider-item .r-slider-top-content .btn-outlined {font-size: 16px;padding: 16px 40px;}
	.r-about-info {padding: 100px 0 110px; }

.r-header .r-header-inner-banner.servicii .r-header-in-over{bottom:75px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:50px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1{max-width:650px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:40px;}

 /*.r-header .r-header-strip{background:#ff4;}*/ 


}
@media (min-width: 1400px) {
	.home_bk::before{top:-80px;max-height:780px;}
	.r-about-info {padding: 130px 0 110px; }
.r-header .r-header-inner-banner.servicii .r-header-in-over{bottom:175px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over{text-align:left;bottom:175px;}
.r-header .r-header-inner-banner.termeni .r-header-in-over h1 b{font-weight:600;font-size:45px;}

/* .r-header .r-header-strip{background:#4cf;} */

}



/*
background-color: #ffcd00; --- yellow :)

.r-header .r-header-strip{background:#1c1c1c;}
.r-slider-item .r-slider-top-content h4{font-size:30px;line-height:42px;color:#eab50a;font-weight:500;}


 */