﻿body {
	font-family:'Noto Sans', Arial, Helvetica, sans-serif
}
header {
	position:relative;
	top:0;
	width:100%;
	z-index:11
}
.header__top {
	background:#fff;
	padding:15px 0;
	overflow:hidden
}
.header__top ul {
	list-style:none;
	padding:0;
	margin:0
}
.header__top ul li {
	float:left;
	padding-right:50px;
	color:#737373;
	font-size:12px
}
.header__top a {
	color:#737373;
	font-size:12px
}
.header__top a {
	cursor:pointer;
	color:#737373;
	font-size:12px
}
.header__top a:hover {
	color:#d81e05;
	text-decoration:none
}
.header__top em {
	padding-right:5px
}
.dealer__phone {
	float:right !important;
	padding-right:0 !important
}
.dealer__phone a {
	font-size:16px;
	font-weight:700;
	color:#171717
}
.logoSpace {
	background:#d81e05;
	overflow:hidden
}
.logo__content {
	position:relative;
	padding:13px 0;
	overflow:hidden
}
.dealer__name a {
	font-size:26px;
	color:#fff;
	line-height:30px;
	border-right:#fff solid 1px;
	padding-right:25px;
	display:inline-block;
	float:left;
	font-weight:700
}
.dealer__name a:hover {
	color:#fff;
	text-decoration:none
}
.dealer__name span {
	display:inline-block;
	float:left;
	padding-left:25px;
	font-size:12px;
	color:#fccaca;
	line-height:30px
}
.mapfre__logo {
	float:right
}
.mapfre__logo_m {
	display:none
}
.menuSpace {
	display:block;
	background:#d81e05;
	background-image:url(/assets/img/menu_content__bg_top.png), linear-gradient(to bottom, #d81e05 0%, #d81e05 40%, #d81e05 40%, white 40%, white 100%);
	background-repeat:no-repeat;
	background-position:center top
}
.menuSpace .nav-tabs {
	border:0
}
.menuSpace .nav-tabs .nav-link {
	border-radius:0;
	position:relative;
	border:none;
	color:#fff;
	font-size:14px;
	padding:13px 25px
}
.menuSpace .nav-tabs .nav-link:after {
	width:1px;
	height:35px;
	content:'';
	position:absolute;
	top:10px;
	right:0;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	background:#b6220e;
	border-left:1px solid #c51902
}
.menuSpace .nav-tabs .nav-link.active {
	border:none;
	color:#1f1f1f
}
.menuSpace .nav-tabs .nav-link.active:after {
	display:none
}
.menu__tab_dropdown {
	list-style:none;
	padding:15px 0;
	height:70px;
	margin:0
}
.menu__tab_dropdown li {
	float:left;
	padding:0;
	width:100px;
	border-right:#cfcfcf solid 1px;
	text-align:center;
	position:relative
}
.menu__tab_dropdown li a {
	padding:28px 3px 7px 3px;
	display:inline-block;
	color:#4c4c4c;
	font-size:12px;
	width:100%
}
.menu__tab_dropdown li a:hover {
	color:#000;
	text-decoration:none
}
.menu__tab_dropdown li a:before {
	width:26px;
	position:absolute;
	top:0;
	left:50%;
	font-size:21px;
	margin-left:-13px;
	line-height:inherit
}
.menu__tab_dropdown li a:hover {
	border-bottom:#d81e05 solid 2px
}
.menu__tab_dropdown li a:hover:after {
	content:'';
	position:absolute;
	top:100%;
	left:50%;
	width:0;
	height:0;
	z-index:900;
	margin-left:-6px;
	border-width:5px 5px 0;
	border-style:solid;
	border-color:#d81e05 transparent transparent transparent
}
.menu__tab_dropdown li>ul {
	display:none;
	position:absolute;
	list-style:none;
	border:none;
	background:#fff;
	padding:0;
	width:280px;
	z-index:200
}
.menu__tab_dropdown li:hover>ul {
	display:block;
	padding-top:10px
}
.menu__tab_dropdown li>ul>li {
	float:none;
	border:none;
	color:#d81e05;
	width:280px
}
.menu__tab_dropdown li>ul>li>a {
	color:#d81e05;
	padding:5px 10px;
	text-align:left
}
.menu__tab_dropdown li>ul>li>a:hover {
	color:#000;
	border:none
}
.menu__tab_dropdown li>ul>li>a:hover:after {
	display:none
}
.menutop_right {
	position:relative;
	display:block
}
.menutop_right ul {
	position:absolute;
	right:0;
	z-index:50;
	list-style:none;
	top:-43px;
	padding:0;
	margin:0
}
.menutop_right ul li.dusleyasa {
	padding:9px 25px 10px 0
}
.menutop_right ul li {
	float:left
}
.menutop_right ul li.online_btn {
	background:#fff;
	padding:10px
}
.menutop_right ul li.online_btn a {
	color:#d81e05;
	font-size:12px;
	font-weight:600
}
.menutop_right ul li.online_btn a:hover {
	text-decoration:none
}
.mobile__menu {
	display:none
}
.mobile__menu .dealer__name a {
	font-size:22px
}
.nav-top {
	display:flex;
	align-items:center;
	position:relative;
	z-index:101;
	padding:10px 20px;
	width:100%;
	height:50px;
	background:#d81e05;
	background-image:url(/assets/img/menu_content__bg_m.png);
	background-repeat:no-repeat;
	background-position:center top
}
.nav-top .hamburger {
	margin-left:auto;
	color:#fff;
	cursor:pointer;
	font-size:24px
}
.nav-drill {
	margin-top:50px;
	transform:translateX(100%)
}
.nav-is-toggled .nav-drill {
	transform:translateX(0)
}
.nav-is-toggled::after {
opacity:1;
visibility:visible
}
.nav-drill {
	display:flex;
	position:fixed;
	z-index:100;
	top:54px;
	right:0;
	width:250px;
	height:100vh;
	background-color:#fff;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
transition:.45s
}
.nav-items {
	flex:0 0 100%;
	list-style:none;
	padding:0
}
.nav-itemm {
	border-bottom:solid 1px #f4f4f4
}
.nav-links {
	display:block;
	padding:15px 10px;
	background-color:#fff;
	color:#1f1f1f;
	font-size:14px;
	font-weight:300
}
.nav-links:hover {
	color:#d81e05;
	text-decoration:none
}
.nav-expand-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transform:translateX(100%);
	background-color:#daf9f4;
transition:.3s;
	visibility:hidden
}
.nav-expand-content .nav-item:not(:last-child) {
border-bottom:solid 1px #f4f4f4
}
.nav-expand-content .nav-links {
	background-color:#fff
}
.nav-expand-content .nav-back-link {
	display:flex;
	align-items:center;
	background-color:#fff;
	color:#d81e05
}
.nav-expand-content .nav-back-link::before {
content:'';
background:url(/assets/img/menu_ico_left.png);
width:15px;
height:10px;
margin-right:.5em
}
.nav-expand-link {
	display:flex;
	justify-content:space-between
}
.nav-expand-link::after {
flex:0 1 auto;
content:'';
background:url(/assets/img/menu_ico_right.png) center right;
width:15px;
height:10px;
margin-top:5px
}
.nav-expand.active>.nav-expand-content {
	transform:translateX(0);
	visibility:visible
}
.nav-expand .nav-expand-content {
	background-color:#fff
}
.nav-expand .nav-expand-content .nav-links {
	background-color:#fff
}
.nav-expand .nav-expand-content .nav-expand-content {
	background-color:#fff
}
.nav-expand .nav-expand-content .nav-expand-content .nav-links {
	background-color:#fff
}
.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content {
	background-color:#84e9d9
}
.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-links {
	background-color:#fff
}
.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content {
	background-color:#fff
}
.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content .nav-links {
	background-color:#fff
}
.main__slider {
	position:relative;
	margin-top:0
}
.main-slider {
	position:relative
}
.index_banner_bg {
	position:relative;
	width:100%
}
.banner_bg {
	background:url(/assets/img/menu_content__bg_top.png) center top no-repeat;
	bottom:-21px;
	z-index:10;
	position:absolute;
	width:100%;
	height:21px
}
.slider-item {
	height:490px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center
}
.slider-content {
	position:absolute;
	top:0;
	width:600px;
	left:50%;
	margin-left:-300px;
	margin-top:100px
}
.slider-content ul {
	list-style:none;
	padding:0
}
.slider-content ul li {
	float:left;
	background:rgba(255, 255, 255, .85);
	color:#494949;
	text-align:center;
	width:180px;
	height:90px;
	padding-top:20px;
	margin-right:30px
}
.slider-content ul li:last-child {
	margin:0
}
.slider-content ul li a {
	display:inline-block;
	width:100%;
	min-height:100%;
	color:#494949;
	font-size:16px;
	line-height:18px
}
.slider-content ul li a:hover {
	color:#d81e05;
	text-decoration:none
}
.slider-content ul li a i {
	font-size:30px;
	line-height:18px
}
.slider_item__title {
	font-size:36px;
	line-height:40px;
	text-align:center;
	font-weight:500;
	color:#fff;
	padding-bottom:30px
}
.main__slider .owl-carousel .owl-dots {
	position:absolute;
	bottom:0;
	left:48%
}
.main__slider .item .container p {
	display:none
}
.online_agent {
	background:#f5f5f5;
	width:100%;
	overflow:hidden
}
.online_agent h3 {
	font-size:26px;
	font-weight:600;
	color:#1f1f1f
}
.online_agent h3 span {
	font-size:18px;
	font-weight:600;
	color:#d81e05
}
.online_agent ul {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden
}
.online_agent ul li {
	float:left;
	width:25%;
	border-right:#d8d8d8 solid 1px;
	padding:50px 0;
	text-align:center;
	height:160px
}
.online_agent ul li:last-child {
	border-right:none
}
.online_agent ul li:first-child {
	text-align:left
}
.online_agent ul li a {
	display:inline-block;
	font-size:22px;
	color:#1f1f1f;
	line-height:24px
}
.online_agent ul li a:hover {
	text-decoration:none
}
.product_section {
	background:#fff;
	padding:40px 0;
	min-height:730px
}
.product_section h2 {
	font-size:36px;
	color:#1f1f1f;
	font-weight:600;
	text-align:center
}
.home_product__slider {
	padding-top:30px;
	text-align:center
}
.home_product__slider .owl-buttons {
	position:absolute;
	left:0;
	top:43%;
	width:100%;
	z-index:99
}
.home_product__slider .owl-carousel .owl-next, .home_product__slider .owl-carousel .owl-prev {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.home_product__slider .owl-next, .home_product__slider .owl-prev {
	height:39px;
	width:21px;
	position:absolute
}
.home_product__slider .owl-nav span {
	display:none
}
.home_product__slider .owl-prev {
	left:0;
	background:url(/assets/img/prev_btn.png) no-repeat !important
}
.home_product__slider .owl-next {
	right:0;
	background:url(/assets/img/next_btn.png) no-repeat !important
}
.home_product__slider_box {
	text-align:center
}
.home_product__slider_box a {
	display:inline-block;
	width:100%;
	color:#595959
}
.home_product__slider_box a:hover {
	text-decoration:none
}
.home_product__slider_box img {
	max-width:100%
}
.home_product__slider_box_title {
	font-size:16px;
	color:#595959;
	padding:20px 0
}
.center .home_product__slider_box_title {
	font-size:24px;
	color:#c91c05;
	padding:20px 0
}
.home_product__slider_text {
	display:none
}
.home_product__slider_text .red_border_btn {
	font-size:14px
}
.slide-text-show {
	display:block;
	margin-bottom:0
}
.home_product__slider .owl-carousel .owl-item img {
	width:60%;
	display:inline-block
}
.home_product__slider .owl-carousel .owl-item.center img {
	width:100%
}
.home_product__slider .owl-nav {
	position:absolute;
	top:48%;
	width:100%
}
.home_product__slider .owl-nav button {
	outline:none
}
.red_border_btn {
	display:inline-block;
	border:#d81e05 solid 1px;
	color:#d81e05;
	background:#fff;
	font-size:12px;
	padding:15px 20px;
	margin:30px 0;
	font-weight:600;
transition:.3s
}
.red_border_btn:hover {
	color:#fff;
	background:#d81e05;
transition:.3s;
	text-decoration:none
}
.form__section {
	background-position:left center;
	background-repeat:no-repeat;
	position:relative
}
.form__section .home_form__content {
	padding:35px 0 25px 45px
}
.form__section h2 {
	font-size:30px;
	color:#fff
}
.form__section .home_form__content p {
	font-size:13px;
	color:#fff;
	padding-bottom:10px;
	margin:0
}
.form__section_bg {
	background-repeat:no-repeat;
	background-position:bottom center;
	position:absolute;
	background-color:#d81e05;
	top:0;
	right:0;
	width:50%;
	height:100%
}
.form__link {
	list-style:none;
	padding:0;
	margin-top:45px;
	overflow:hidden
}
.form__link li {
	float:left;
	background:rgba(255, 255, 255, .7)
}
.form__link li a {
	color:#4c4c4c;
	font-size:14px;
	display:inline-block;
	padding:10px 25px
}
.form__link .active {
	background:rgba(255, 255, 255, .5)
}
.form__link .active a {
	color:#d81e05
}
.form__link li:hover {
	background:rgba(255, 255, 255, .5)
}
.form__link li:hover a {
	color:#d81e05
}
.form__link.active a {
	color:#d81e05
}
.form__link a:hover {
	color:#d81e05;
	text-decoration:none
}
.online-application-form .form__control {
	margin-bottom:15px
}
.online-application-form input, .online-application-form textarea {
	border-bottom:solid 1px #fff;
	border-right:none;
	border-top:none;
	border-left:none;
	background:none;
	height:30px;
	color:#fff;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:5px 0;
	outline:none
}
.online-application-form select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(/assets/img/selectbox-bg.png) no-repeat 98% center;
	border-bottom:solid 1px #fff;
	border-right:none;
	border-top:none;
	border-left:none;
	height:30px;
	color:#fff;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:5px 0;
	outline:none
}
.online-application-form select option {
	color:#000
}
.online-application-form ::-webkit-input-placeholder {
color:#fff
}
.online-application-form_btn {
	width:170px !important;
	background:#c31f09 !important;
	border:#fff solid 1px !important;
	text-align:center !important;
	padding:10px 0 !important;
	color:#fff !important;
	font-size:14px !important;
	height:45px !important;
	font-style:normal !important
}
.tc-control {
	display:none
}
.tc-control.error {
	display:block
}
label.error {
	font-size:13px;
	color:#fff;
	margin:0
}
.checkbox-custom {
	opacity:0;
	position:absolute
}
.comment_form_btn {
	color:#d81e05;
	font-size:12px;
	display:inline-block;
	margin-top:15px
}
.comment_form_btn:hover {
	color:#d81e05;
	text-decoration:none
}
.comment_form .form__control {
	margin-bottom:20px
}
.comment_form input, .comment_form textarea {
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	background:none;
	height:40px;
	color:#a2a2a2;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.comment_form select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(/assets/img/selectbox-bg-gray.png) no-repeat 98% center;
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	height:40px;
	color:#4c4c4c;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.comment_form select option {
	color:#000
}
.comment_form ::-webkit-input-placeholder {
color:#4c4c4c
}
.comment_form .checkbox-custom, .comment_form .checkbox-custom-label {
	display:inline-block;
	vertical-align:middle;
	margin:5px;
	cursor:pointer;
	padding:0;
	height:25px
}
.comment_form .checkbox-custom-label {
	position:relative;
	font-size:13px;
	color:#4c4c4c
}
.comment_form .checkbox-custom-label a {
	font-size:11px;
	color:#4c4c4c;
	font-weight:600;
	text-decoration:underline
}
.comment_form .ut-error:before {
	border:1px solid #f00 !important
}
.comment_form #user_terms-error {
	display:inline-block !important
}
.comment_form .checkbox-custom+.comment_form .checkbox-custom-label:before {
	content:'';
	background:#fff;
	border:1px solid #ddd;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	padding:2px;
	margin-right:10px;
	text-align:center
}
.comment_form .checkbox-custom:checked+.comment_form .checkbox-custom-label:before {
	background:#d81e05;
	box-shadow:inset 0 0 0 2px #fff
}
.comment_form .marketing_btn {
	color:#4c4c4c;
	text-decoration:underline;
	font-size:11px;
	background:none;
	border:none;
	display:block;
	padding-top:10px;
	outline:none
}
.comment_form .marketing_btn:hover {
	color:#4c4c4c;
	text-decoration:underline
}
.comment_form label.error {
	font-size:13px;
	color:#4c4c4c;
	margin:0
}
.slider-content .icon-car {
	line-height:30px;
	color:#000
}
.kasko_ico {
	display:inline-block;
	background:url(/assets/img/kasko.svg) no-repeat center center;
	width:40px;
	height:25px;
	margin-bottom:5px
}
.dask_ico {
	display:inline-block;
	background:url(/assets/img/dask-red.svg) no-repeat center center;
	width:40px;
	height:30px
}
.travel-health_ico {
	display:inline-block;
	background:url(/assets/img/icon-health.svg) no-repeat center center;
	width:40px;
	height:30px
}
.rear-end-collision_ico {
	display:inline-block;
	background:url(/assets/img/rear-end-collision-red.svg) center center no-repeat;
	width:40px;
	height:30px
}
.slider-content ul li a:hover .rear-end-collision_ico {
	background:url(/assets/img/rear-end-collision-red.svg) center center no-repeat
}
.slider-content ul li a:hover .dask_ico {
	background:url(/assets/img/dask-red.svg) no-repeat center center
}
.slider-content ul li a:hover .travel-health_ico {
	background:url(/assets/img/icon-health.svg) no-repeat center center
}
.slider-content ul li a:hover .icon-car {
	color:#d81e05
}
.checkbox-custom, .checkbox-custom-label {
	display:inline-block;
	vertical-align:middle;
	margin:5px;
	cursor:pointer;
	height:25px;
	padding:0
}
.checkbox-custom-label {
	position:relative;
	font-size:13px;
	color:#fff
}
.checkbox-custom-label a {
	font-size:11px;
	color:#fff;
	font-weight:600;
	text-decoration:underline
}
.ut-error:before {
	border:1px solid #f00 !important
}
#user_terms-error {
	display:inline-block !important
}
.checkbox-custom+.checkbox-custom-label:before {
	content:'';
	background:#fff;
	border:1px solid #ddd;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	padding:2px;
	margin-right:10px;
	text-align:center
}
.checkbox-custom:checked+.checkbox-custom-label:before {
	background:#d81e05;
	box-shadow:inset 0 0 0 2px #fff
}
.marketing_btn {
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	background:none;
	border:none;
	display:block;
	padding-top:10px;
	outline:none
}
.marketing_btn:hover {
	color:#fff;
	text-decoration:underline
}
.comment_section {
	background:#f5f5f5;
	padding:70px 0;
	text-align:center
}
.comment_section h2 {
	font-size:36px;
	color:#1f1f1f;
	font-weight:600;
	text-align:center
}
.comments .owl-theme .owl-dots .owl-dot span {
	background:#e4e4e4
}
.comments .owl-theme .owl-dots .owl-dot.active span, .comments .owl-theme .owl-dots .owl-dot:hover span {
	background:#ccc
}
.comments .owl-carousel .item {
	text-align:center
}
.comments .owl-carousel .item p {
	position:relative;
	font-size:14px
}
.comments .owl-carousel .item p::after {
content:'"';
color:#d81e05;
font-size:20px;
left:0;
top:0;
font-weight:700
}
.comments .owl-carousel .item p::before {
content:'"';
color:#d81e05;
font-size:20px;
right:0;
bottom:0;
font-weight:700
}
.comments .owl-carousel .item span {
	color:#d81e05;
	font-size:12px;
	font-weight:600
}
.home_conin {
	padding:70px 0
}
.home_conin h2 {
	font-size:36px;
	color:#1f1f1f;
	font-weight:600;
	text-align:center
}
.home_conin__text {
	padding-top:70px
}
.home_conin__text ul {
	list-style:none;
	padding-left:0;
	padding-top:20px
}
.home_conin__text ul li {
	border:#c31f09 solid 1px;
	padding:18px;
	margin-bottom:20px
}
.home_conin__text ul li a {
	color:#c31f09;
	font-weight:600
}
.home_conin__text ul li a:hover {
	color:#c31f09;
	text-decoration:none
}
.home_conin__text ul li a i {
	display:inline-block;
	padding-right:10px
}
.app_section {
	background:url(/assets/img/section_app_bg.jpg) no-repeat center center;
	padding:70px 0
}
.app_section h4 {
	font-size:30px;
	color:#fff
}
.app_section p {
	font-size:14px;
	color:#fff
}
.app_section img {
	margin-top:30px
}
.letshelp_section {
	background:#fff;
	border-top:#f4f4f4 solid 1px;
	padding:70px 0
}
.letshelp_section h2 {
	font-size:36px;
	color:#1f1f1f;
	font-weight:600;
	text-align:center;
	margin-bottom:50px
}
.letshelp_section .letshelp_box {
	position:relative;
	padding-left:80px;
	margin-bottom:50px
}
.letshelp_section .letshelp_box h5 {
	font-size:25px;
	color:#595959;
	font-weight:600
}
.letshelp_section .letshelp_box p {
	color:#494949;
	font-size:16px
}
.letshelp_section .letshelp_box a:hover {
	text-decoration:none
}
.letshelp_section .letshelp_box.whatsapp_box a {
	font-size:28px;
	color:#2cb742;
	font-weight:600
}
.letshelp_section .letshelp_box.whatsapp_box::after {
background:url(/assets/img/whatsapp_icon.png) no-repeat;
width:56px;
height:56px;
display:inline-block;
content:"";
position:absolute;
top:0;
left:0
}
.letshelp_section .letshelp_box.maps_box::after {
background:url(/assets/img/maps_icon.png) no-repeat;
width:56px;
height:56px;
display:inline-block;
content:"";
position:absolute;
top:0;
left:0
}
.letshelp_section .letshelp_box.maps_box a {
	background:#206fb7;
	width:150px;
	display:inline-block;
	color:#fff;
	font-size:15px;
	text-align:center;
	padding:10px 0
}
.letshelp_section .letshelp_box.contact_box::after {
background:url(/assets/img/contact_icon.png) no-repeat;
width:56px;
height:56px;
display:inline-block;
content:"";
position:absolute;
top:0;
left:0
}
.letshelp_section .letshelp_box.contact_box a {
	font-size:28px;
	color:#d81e05;
	font-weight:600
}
.letshelp_section .letshelp_box.follow_box::after {
background:url(/assets/img/follow_icon.png) no-repeat;
width:56px;
height:56px;
display:inline-block;
content:"";
position:absolute;
top:0;
left:0
}
.letshelp_section .letshelp_box.follow_box .social_media {
	list-style:none;
	padding:0
}
.letshelp_section .letshelp_box.follow_box .social_media li {
	float:left;
	padding-right:15px
}
.letshelp_section .letshelp_box.follow_box .social_media li a {
	font-size:28px;
	color:#d81e05;
	font-weight:600
}
footer {
	width:100%;
	background:#d81e05;
	padding:30px 0
}
footer .footer__about h6 {
	color:#fff;
	font-size:24px;
	margin-bottom:20px
}
footer .footer__about p {
	color:#fff;
	font-size:14px;
	margin-bottom:20px
}
footer .footer__about a {
	color:#fff;
	font-size:12px;
	margin-bottom:20px;
	position:relative;
	display:inline-block;
	padding-left:15px
}
footer .footer__about a:hover {
	text-decoration:none
}
footer .footer__about a::after {
content:"";
display:block;
position:absolute;
left:0;
top:2px;
border-width:6px;
border-style:solid;
border-color:transparent transparent transparent #fff
}
.footer {
	position:relative;
	border-left:#e46250 solid 1px;
	padding-left:20px
}
.footer-sub-menu {
	display:none;
	float:left
}
.footer-sub-menu li::before {
content:"• ";
color:#fff
}
.footer-sub-menu li {
	width:100% !important
}
.footer ul {
	padding:0 0 30px 0;
	margin:0;
	list-style:none;
	position:relative
}
.footer .footer-menu-main {
	width:33.33%;
	padding:0 1%;
	float:left
}
.footer-menu-main {
	border-bottom:none
}
footer a {
	font-size:14px;
	color:#fff;
	text-decoration:none
}
footer a:hover {
	color:#fff;
	text-decoration:none
}
.footer ul li a {
	font-size:14px;
	color:#fff;
	text-decoration:none
}
.footer ul li a:hover {
	color:#fff;
	text-decoration:none
}
.footer ul li>ul li {
	width:100%;
	float:none;
	border:none;
transition:padding .3s
}
.footer-sub-menu li {
	padding:0 20px 5px 0
}
.footer .fa-caret-down {
	display:block;
	float:right;
	position:relative;
	top:-4px
}
.footer .fa-caret-down:after {
	position:absolute;
	right:0;
	top:7px;
	color:#414141;
	font-weight:700
}
.footer h3 {
	color:#fff;
	font-size:16px;
	font-weight:600
}
.footer h3.active {
	border:none
}
.footer-sub-menu {
	display:block
}
.footer .fa-caret-down {
	display:none
}
.smartnet {
	color:#fff;
	font-size:12px
}
.smartnet a {
	color:#fff;
	font-size:12px
}
.smartnet a:hover {
	color:#fff
}
.quicklinks {
	color:#fff;
	display:block;
	position:fixed;
	right:0;
	top:40%;
	z-index:12
}
@media print {
.quicklinks {
	display:none
}
}
.quicklinks a {
	color:#fff
}
.quicklinks a:active, .quicklinks a:hover, .quicklinks a:visited {
	color:#fff;
	text-decoration:none
}
@media screen and (max-width:53em) {
.quicklinks {
bottom:7%;
top:initial
}
}
.quicklinks__button {
	border:0;
	color:#fff;
	outline:none;
	position:relative;
	display:flex;
	align-content:center;
	align-items:center;
	justify-content:center;
	width:50px;
	height:50px;
	background-color:#d81e05;
	transition:all ease-out 300ms;
	margin-left:auto;
	margin-right:0;
	margin-top:0
}
.quicklinks__button:hover {
	background-color:#d81e05;
	outline:none
}
.quicklinks__button:before {
	content:' ';
	width:50px;
	height:4px;
	background-color:transparent;
	position:absolute;
	top:-4px
}
@media screen and (min-width:53em) {
.quicklinks__button {
display:none
}
}
@media screen and (max-width:53em) {
.quicklinks__wrapper.is--open+.quicklinks__button:before {
background-color:transparent
}
.quicklinks__wrapper.is--open+.quicklinks__button em:before {
transform:rotate(135deg)
}
}
.quicklinks__wrapper {
	display:none
}
@media screen and (max-width:848px) {
.quicklinks__wrapper.show+.quicklinks__button em:before {
transform:rotate(135deg)
}
}
@media screen and (max-width:53em) {
.quicklinks__wrapper {
max-height:0;
overflow:hidden;
transition:max-height ease-out 300ms
}
.quicklinks__wrapper.show {
max-height:450px
}
}
.quicklinks__wrapper:hover .quicklinks__title {
	opacity:1;
	max-width:700px
}
.quicklinks__wrapper--initial {
	display:block !important
}
@media screen and (max-width:53em) {
.quicklinks__wrapper--initial {
animation:openMobileAtStart 5000ms
}
}
@media screen and (min-width:53em) {
.quicklinks__wrapper--initial .quicklinks__title {
animation:openAtStart 5000ms
}
}
.quicklinks__wrapper--initial+.quicklinks__button:before {
	animation:backgroundButtonMobileAtStart 5000ms
}
.quicklinks__wrapper--initial+.quicklinks__button em[class*="fa fa-plus"] {
animation:rotateButtonMobileAtStart 5000ms
}
.quicklinks__wrapper--visited {
	display:block
}
.quicklinks__element {
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	align-content:center;
	cursor:pointer;
	justify-content:flex-end;
	background-color:#d81e05;
	overflow:hidden;
	max-height:50px;
	border-collapse:collapse;
	margin-bottom:4px
}
.grenn_bg {
	background:#26b53d !important
}
.quicklinks__element:first-child {
	border-top:0
}
@media screen and (min-width:53em) {
.quicklinks__element {
height:50px
}
}
.quicklinks__element:hover {
	background-color:#d81e05
}
.quicklinks__element:hover .quicklinks__icon {
	background-color:#d81e05
}
.quicklinks__title {
	transition:all ease-out 300ms;
	white-space:nowrap;
	z-index:1;
	height:50px;
	border-right:2px #fff solid
}
@media screen and (min-width:53em) {
.quicklinks__title {
opacity:0;
max-width:0
}
}
.quicklinks__title p {
margin:0 .75rem;
	line-height:50px
}
.quicklinks__icon {
	max-width:50px;
	flex-basis:50px;
	height:50px;
	width:50px;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	border-collapse:collapse;
	background-color:#d81e05;
	z-index:2
}
.quicklinks__icon em {
	font-size:22px
}
.quicklinks em[class*="fa fa-plus"]:before {
transition:transform ease-out 300ms;
margin:0;
font-size:25px
}
.page__content {
	position:relative
}
.page_banner_bg {
	background:url(/assets/img/menu_content__bg.png) center top no-repeat;
	top:0;
	z-index:9;
	position:absolute;
	width:100%;
	height:21px
}
.breadcrumb_page {
	padding:20px 0 30px 0;
	font-size:12px
}
.breadcrumb_page a {
	color:#d81e05
}
.breadcrumb_page a:hover {
	color:#ac0404
}
.page__content h1 {
	color:#1f1f1f;
	font-size:26px;
	border-bottom:#efefef solid 1px;
	padding-bottom:15px;
	width:100%
}
.page__content .h1mobile {
	color:#1f1f1f;
	font-size:26px;
	border-bottom:#efefef solid 1px;
	padding-bottom:15px;
	width:100%;
	margin-bottom:20px
}
.page__text {
	padding:30px 0;
	color:#4c4c4c;
	font-size:14px;
	line-height:20px
}
.red_btn_text {
	color:#d81e05;
	font-size:12px;
	font-weight:600;
	padding-bottom:15px;
	display:inline-block
}
.red_btn_text:hover {
	color:#d81e05;
	text-decoration:none
}
.red_btn_text em {
	padding-right:5px;
	font-size:16px;
	display:inline-block
}
.product_banner {
	width:100%
}
.product_banner img {
	width:100%
}
.product__tab_content {
	position:relative
}
.product__tab.nav-tabs {
	position:absolute;
	top:-113px;
	width:100%;
	background:#d81e05;
	border:none
}
.product__tab.nav-tabs .nav-item {
	text-align:center;
	width:33.33%;
	margin-bottom:0
}
.product__tab.nav-tabs .nav-link {
	text-align:center;
	border-radius:0;
	font-size:18px;
	color:#fff;
	border:none;
	padding:17px 10px
}
.product__tab.nav-tabs .nav-link.active, .product__tab.nav-tabs .nav-link:hover {
	background:#ba1a04;
	border:none
}
.product__tab.nav-tabs .nav-link span {
	display:block;
	padding-top:5px
}
.product__tab.nav-tabs .nav-link i {
	display:inline-block
}
.curiosity_ico {
	background:url(/assets/img/pro_tab_ico_curiosity.png) center center no-repeat;
	width:37px;
	height:47px
}
.instruments_ico {
	background:url(/assets/img/pro_tab_ico_instruments.png) center center no-repeat;
	width:45px;
	height:47px
}
.privilege_ico {
	background:url(/assets/img/pro_tab_ico_privilege.png) center center no-repeat;
	width:44px;
	height:47px
}
.guarantee_ico {
	background:url(/assets/img/guarantee_ico.png) center center no-repeat;
	width:39px;
	height:47px
}
.kaskojet_ico {
	background:url(/assets/img/kaskojet.png) center center no-repeat;
	width:41px;
	height:47px
}
.feature_ico {
	background:url(/assets/img/ozellikler.png) center center no-repeat;
	width:45px;
	height:45px
}
.risk_ico {
	background:url(/assets/img/ozel-riskler.png) center center no-repeat;
	width:45px;
	height:27px
}
.product__tab-content.tab-content {
	padding:20px;
	margin-bottom:50px;
	-webkit-box-shadow:0 0 5px 0 rgba(221, 221, 221, 1);
	-moz-box-shadow:0 0 5px 0 rgba(221, 221, 221, 1);
	box-shadow:0 0 5px 0 rgba(221, 221, 221, 1)
}
.product__tab-content.tab-content h2 {
	color:#1f1f1f;
	font-size:20px;
	font-weight:700
}
.product__tab-content.tab-content .card {
	border:none
}
.product__tab-content.tab-content .card .card-header {
	border-radius:0;
	background:none;
	border-bottom:#a2a2a2 solid 1px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding:0;
	margin-bottom:0
}
.product__tab-content.tab-content .card .card-body {
	color:#4c4c4c;
	font-size:14px
}
.product__tab-content.tab-content .card .btn-link {
	width:100%;
	text-align:left;
	color:#595959;
	font-size:14px;
	padding:15px 25px 15px 10px;
	font-weight:600
}
.product__tab-content.tab-content .card .btn-link:hover, .product__tab-content.tab-content .card .btn-link:focus {
	text-decoration:none
}
.product__tab-content.tab-content .card .card-header {
	position:relative
}
.product__tab-content.tab-content .card .btn-link[aria-expanded="true"] {
	color:#d81e05;
	text-decoration:none
}
.product__tab-content.tab-content .card .btn-link::after {
content:'';
color:#333;
top:20px;
right:10px;
position:absolute;
font-family:"icofont";
transition:.3s
}
.product__tab-content.tab-content .card .btn-link[aria-expanded="true"]::after {
content:'';
color:#d81e05;
font-family:"icofont";
transition:.3s
}
.product__tab-content.tab-content .tab-pane {
	font-size:14px
}
.product__tab-content.tab-content .tab-pane a {
	color:#d81e05;
	font-size:14px
}
.product__tab-content.tab-content .tab-pane .icon-download {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:#d81e05;
	display:block;
	font-size:14px
}
.product__tab-content.tab-content .tab-pane .icon-download:hover {
	color:#ac0404;
	text-decoration:none
}
.product__tab-content.tab-content .tab-pane .icon-download:before {
	left:0;
	padding-right:10px
}
.product__h3 {
	font-size:18px;
	font-weight:600;
	padding-left:10px;
	padding-top:30px
}
.section_pro_form {
	background:#f4f4f4;
	width:100%;
	padding:50px 0
}
.section_pro_form h2 {
	font-size:36px;
	color:#1f1f1f;
	font-weight:600;
	text-align:center
}
.product-online-application-form .form__control {
	margin-bottom:20px
}
.product-online-application-form input, .product-online-application-form textarea {
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	background:none;
	height:40px;
	color:#a2a2a2;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.product-online-application-form select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(/assets/img/selectbox-bg-gray.png) no-repeat 98% center;
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	height:40px;
	color:#4c4c4c;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.product-online-application-form select option {
	color:#000
}
.product-online-application-form ::-webkit-input-placeholder {
color:#4c4c4c
}
.product-online-application-form_btn {
	width:170px !important;
	background:#c31f09 !important;
	border:#fff solid 1px !important;
	text-align:center !important;
	padding:10px 0 !important;
	color:#fff !important;
	font-size:14px !important;
	height:45px !important;
	font-style:normal !important
}
.product-online-application-form .checkbox-custom, .product-online-application-form .checkbox-custom-label {
	display:inline-block;
	vertical-align:middle;
	margin:5px;
	cursor:pointer;
	padding:0;
	height:25px
}
.product-online-application-form .checkbox-custom-label {
	position:relative;
	font-size:13px;
	color:#4c4c4c
}
.product-online-application-form .checkbox-custom-label a {
	font-size:11px;
	color:#4c4c4c;
	font-weight:600;
	text-decoration:underline
}
.product-online-application-form .ut-error:before {
	border:1px solid #f00 !important
}
.product-online-application-form #user_terms-error {
	display:inline-block !important
}
.product-online-application-form .checkbox-custom+.product-online-application-form .checkbox-custom-label:before {
	content:'';
	background:#fff;
	border:1px solid #ddd;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	padding:2px;
	margin-right:10px;
	text-align:center
}
.product-online-application-form .checkbox-custom:checked+.product-online-application-form .checkbox-custom-label:before {
	background:#d81e05;
	box-shadow:inset 0 0 0 2px #fff
}
.product-online-application-form .marketing_btn {
	color:#4c4c4c;
	text-decoration:underline;
	font-size:11px;
	background:none;
	border:none;
	display:block;
	padding-top:10px;
	outline:none
}
.product-online-application-form label.error {
	font-size:13px;
	color:#4c4c4c;
	margin:0
}
.comparison-table {
	width:100%;
	margin-bottom:15px;
	border-width:1px
}
.comparison-table {
	border-style:solid;
	border-color:#e2dede;
	color:#1f1f1f
}
.comparison-table thead {
	line-height:18px
}
.comparison-table .name {
	width:365px
}
.comparison-table th, .comparison-table td {
	border-width:1px;
	vertical-align:middle;
	padding:14px 16px
}
.comparison-table th, .comparison-table td {
	border-style:solid;
	border-color:#e2dede;
	font-weight:normal;
	font-size:14px
}
.comparison-table thead .name {
	background:#f7f6f7;
	font-size:14px;
	line-height:18px
}
.comparison-table .option-1, .comparison-table .option-2 {
	width:110px
}
.comparison-table .option-1, .comparison-table .option-2 {
	text-align:center;
	background:#f8f8f8
}
.hidden-xs {
	display:inline-block
}
.hidden-lg {
	display:none
}
.text__content {
	padding:30px 0;
	font-size:14px
}
.text__content .card {
	border:none
}
.text__content .card .card-header {
	border-radius:0;
	background:none;
	border-bottom:#a2a2a2 solid 1px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding:0;
	margin-bottom:0
}
.text__content .card .card-body {
	color:#4c4c4c;
	font-size:14px
}
.text__content .card .btn-link {
	width:100%;
	text-align:left;
	color:#595959;
	font-size:14px;
	padding:15px 25px 15px 10px;
	font-weight:600
}
.text__content .card .btn-link:hover, .text__content .card .btn-link:focus {
	text-decoration:none
}
.card-body p a {
	color:#d81e05
}
.card-body p a:hover {
	color:#d81e05;
	text-decoration:none
}
.text__content .card .card-header {
	position:relative
}
.text__content .card .btn-link[aria-expanded="true"] {
	color:#d81e05;
	text-decoration:none
}
.text__content .card .btn-link::after {
content:'';
color:#333;
top:20px;
right:10px;
position:absolute;
font-family:"icofont";
transition:.3s
}
.text__content .card .btn-link[aria-expanded="true"]::after {
content:'';
color:#d81e05;
font-family:"icofont";
transition:.3s
}
.text__content .tab-pane .icon-download {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:#d81e05;
	display:block;
	font-size:14px
}
.text__content .tab-pane .icon-download:hover {
	color:#ac0404;
	text-decoration:none
}
.text__content .tab-pane .icon-download:before {
	left:0;
	padding-right:10px
}
.text__content .red__title {
	font-size:16px;
	color:#d81e05
}
.dealer_logo {
	max-width:200px;
	max-height:80px;
	margin-bottom:20px
}
.contact__map {
	width:100%;
	margin-bottom:30px
}
.contact__map iframe {
	width:100%;
	height:490px
}
.contact__list {
	padding:0 50px 30px 50px;
	text-align:center
}
.contact__icon {
	padding-bottom:20px;
	display:inline-block
}
.contact__list p {
	font-size:14px
}
.contact__list p span {
	font-size:24px;
	display:inline-block;
	padding-bottom:10px;
	color:#595959;
	font-weight:600
}
.contact__list a {
	color:#414141
}
.contact__list a:hover {
	color:#d81e05;
	text-decoration:none
}
.contact-form {
	margin-bottom:30px
}
.contact-form .form__control {
	margin-bottom:20px
}
.contact-form input, .contact-form textarea {
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	background:none;
	height:40px;
	color:#a2a2a2;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.contact-form select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(/assets/img/selectbox-bg-gray.png) no-repeat 98% center;
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	height:40px;
	color:#4c4c4c;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.contact-form select option {
	color:#000
}
.contact-form ::-webkit-input-placeholder {
color:#4c4c4c
}
.contact-form_btn {
	width:170px !important;
	background:#c31f09 !important;
	border:#fff solid 1px !important;
	text-align:center !important;
	padding:10px 0 !important;
	color:#fff !important;
	font-size:14px !important;
	height:45px !important;
	font-style:normal !important
}
.contact-form .checkbox-custom, .contact-form .checkbox-custom-label {
	display:inline-block;
	vertical-align:middle;
	margin:5px;
	cursor:pointer;
	padding:0;
	height:25px
}
.contact-form .checkbox-custom-label {
	position:relative;
	font-size:13px;
	color:#4c4c4c
}
.contact-form .checkbox-custom-label a {
	font-size:11px;
	color:#4c4c4c;
	font-weight:600;
	text-decoration:underline
}
.contact-form .ut-error:before {
	border:1px solid #f00 !important
}
.contact-form #user_terms-error {
	display:inline-block !important
}
.contact-form .checkbox-custom+.contact-form .checkbox-custom-label:before {
	content:'';
	background:#fff;
	border:1px solid #ddd;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	padding:2px;
	margin-right:10px;
	text-align:center
}
.contact-form .checkbox-custom:checked+.contact-form .checkbox-custom-label:before {
	background:#d81e05;
	box-shadow:inset 0 0 0 2px #fff
}
.contact-form .marketing_btn {
	color:#4c4c4c;
	text-decoration:underline;
	font-size:11px;
	background:none;
	border:none;
	display:block;
	padding-top:10px;
	outline:none
}
.contact-form label.error {
	font-size:13px;
	color:#4c4c4c;
	margin:0
}
.campaign-online-application-form .form__control {
	margin-bottom:20px
}
.campaign-online-application-form input, .campaign-online-application-form textarea {
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	background:none;
	height:40px;
	color:#a2a2a2;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.campaign-online-application-form select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(/assets/img/selectbox-bg-gray.png) no-repeat 98% center;
	border-bottom:solid 1px #4c4c4c;
	border-right:none;
	border-top:none;
	border-left:none;
	height:40px;
	color:#4c4c4c;
	width:100%;
	font-size:13px;
	font-style:italic;
	padding:10px 0;
	outline:none
}
.campaign-online-application-form select option {
	color:#000
}
.campaign-online-application-form ::-webkit-input-placeholder {
color:#4c4c4c
}
.campaign-online-application-form_btn {
	width:170px !important;
	background:#c31f09 !important;
	border:#fff solid 1px !important;
	text-align:center !important;
	padding:10px 0 !important;
	color:#fff !important;
	font-size:14px !important;
	height:45px !important;
	font-style:normal !important
}
.campaign-online-application-form .checkbox-custom, .campaign-online-application-form .checkbox-custom-label {
	display:inline-block;
	vertical-align:middle;
	margin:5px;
	cursor:pointer;
	padding:0;
	height:25px
}
.campaign-online-application-form .checkbox-custom-label {
	position:relative;
	font-size:13px;
	color:#4c4c4c
}
.campaign-online-application-form .checkbox-custom-label a {
	font-size:11px;
	color:#4c4c4c;
	font-weight:600;
	text-decoration:underline
}
.campaign-online-application-form .ut-error:before {
	border:1px solid #f00 !important
}
.campaign-online-application-form #user_terms-error {
	display:inline-block !important
}
.campaign-online-application-form .checkbox-custom+.campaign-online-application-form .checkbox-custom-label:before {
	content:'';
	background:#fff;
	border:1px solid #ddd;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	padding:2px;
	margin-right:10px;
	text-align:center
}
.campaign-online-application-form .checkbox-custom:checked+.campaign-online-application-form .checkbox-custom-label:before {
	background:#d81e05;
	box-shadow:inset 0 0 0 2px #fff
}
.campaign-online-application-form .marketing_btn {
	color:#4c4c4c;
	text-decoration:underline;
	font-size:11px;
	background:none;
	border:none;
	display:block;
	padding-top:10px;
	outline:none
}
.campaign-online-application-form label.error {
	font-size:13px;
	color:#4c4c4c;
	margin:0
}
.team__box {
	border:#e2dede solid 1px;
	margin-bottom:30px
}
.team__box_content {
	padding:15px
}
.team__box_content_name {
	color:#595959;
	font-size:18px;
	font-weight:600;
	padding:15px 0
}
.team__box_content_name span {
	color:#595959;
	font-size:14px;
	font-weight:200
}
.team__box_table {
	width:100%;
	font-size:14px;
	color:#595959
}
.team__box_table tr td {
	padding:3px 0
}
.team__box_table td:first-child {
	width:80px
}
.team__box_table a {
	color:#595959
}
.team__box_table a:hover {
	color:#595959;
	text-decoration:none
}
.product__box {
	border:#e2dede solid 1px;
	margin-bottom:30px;
	display:inline-block;
	color:#595959;
	width:100%
}
.product__box img {
	width:100%
}
.product__box:hover {
	color:#595959;
	text-decoration:none
}
.product__box_content {
	padding:15px;
	min-height:220px
}
.product__box_content_name {
	color:#595959;
	font-size:16px;
	font-weight:600;
	padding:15px 0
}
.product__box p {
	font-size:14px
}
@media only screen and (max-width:767px) {
.home_conin__text {
padding-top:0
}
.menuSpace {
display:none
}
.mobile__menu {
display:block
}
.slider-item {
height:250px
}
.header__top {
background:#d81e05;
padding:15px 0;
overflow:hidden
}
.header__top ul {
width:auto;
overflow:hidden;
float:right
}
.header__top ul li {
padding-right:0
}
.header__top ul li em {
font-size:18px;
padding-right:10px;
color:#fff
}
.header__top ul li span {
display:none
}
.dealer__phone em {
padding-right:0 !important
}
.mapfre__logo {
display:none
}
.mapfre__logo_m {
display:block;
float:left
}
.mapfre__logo_m img {
max-height:17px
}
.logoSpace {
display:none
}
.online_agent {
background:#fff
}
.online_agent ul li {
float:left;
width:33.33%;
border-right:#d8d8d8 solid 1px;
padding:20px 0;
text-align:center;
background:#f5f5f5;
height:110px
}
.online_agent ul li:first-child {
float:none;
width:100%;
border-right:none;
padding:30px 0;
text-align:center;
height:110px;
background:none
}
.online_agent ul li:nth-child(3) {
background:#eeeced
}
.online_agent ul li a {
display:inline-block;
font-size:18px;
color:#1f1f1f;
line-height:20px
}
}
@media only screen and (max-width:991px) {
.hidden-xs {
display:none
}
.checkbox-custom {
width:60% !important
}
.hidden-lg {
display:inline-block
}
.product__tab.nav-tabs {
position:absolute;
top:-81px;
width:100%;
background:#d81e05;
border:none
}
.quicklinks__wrapper.show+.quicklinks__button em:before {
transform:rotate(135deg)
}
.menutop_right {
display:none
}
.page__content {
padding-top:104px
}
.product__tab.nav-tabs .nav-link {
font-size:14px;
min-height:81px
}
.product__tab.nav-tabs .nav-link i {
display:none
}
.product__tab.nav-tabs .nav-link em {
display:none
}
.nav-drill {
top:48px
}
.product__tab.nav-tabs .nav-item {
text-align:center;
width:25%;
margin-bottom:0
}
.slider-content ul li a {
font-size:14px;
line-height:16px
}
header {
position:fixed;
top:0;
width:100%;
z-index:999
}
.footer .footer-menu-main {
float:left;
width:100%;
padding:0 0 10px 0;
list-style-type:none
}
.footer-sub-menu {
display:none;
float:left
}
.form__link {
padding-left:0
}
.main__slider {
position:relative;
margin-top:100px
}
.form__section_bg {
width:100%
}
.form__link li a {
padding:10px 12px
}
.form__section .home_form__content {
padding:45px 0 25px 0
}
.slider-item {
height:250px
}
.slider-content {
position:absolute;
top:0;
width:300px;
left:50%;
margin-left:-150px;
margin-top:45px
}
.slider-content ul li {
width:90px;
height:90px;
padding-top:20px;
margin-right:10px
}
.slider_item__title {
font-size:20px;
line-height:24px;
text-align:center;
font-weight:500;
color:#fff;
padding-bottom:30px
}
.menuSpace {
display:none
}
.mobile__menu {
display:block
}
.header__top {
background:#d81e05;
padding:15px 0;
overflow:hidden
}
.header__top ul {
width:auto;
overflow:hidden;
float:right
}
.header__top ul li {
padding-right:0
}
.header__top ul li a em {
font-size:18px;
padding-right:10px;
color:#fff
}
.header__top ul li a span {
display:none
}
.dealer__phone em {
padding-right:0 !important
}
.mapfre__logo {
display:none
}
.mapfre__logo_m {
display:block;
float:left
}
.mapfre__logo_m img {
max-height:17px
}
.logoSpace {
display:none
}
}
.elevensight-11button-v2 {
	position:fixed;
	right:30px;
	bottom:30px
}
.responsive-video-poster {
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden
}
.responsive-video-poster::before {
display:block;
content:""
}
.responsive-video-poster--16by9::before {
padding-top:56.25%
}
.video-overlay, .video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.video-overlay {
	z-index:40;
	cursor:pointer;
transition:all .3s ease-in;
	padding:0;
	background:none
}
.video-overlay.is-anim {
	opacity:0
}
.video-overlay.is-inactive {
	display:none
}
.poster-btn {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:30;
	padding:.5em;
	font-size:2rem;
	line-height:.8;
	color:#fff;
	border-radius:50%;
	background:#000;
	opacity:.8;
transition:all .3s
}
.video-overlay:hover .poster-btn {
	opacity:1
}
.poster-btn-icon {
	display:inline-block;
	width:1em;
	height:1em;
	fill:currentColor;
	stroke:currentColor
}
.poster {
	position:relative;
	z-index:20;
	max-width:100%;
	height:auto
}
.poster--cover, .poster--contain {
	width:100%;
	height:100%
}
.poster--cover {
	-o-object-fit:cover;
	object-fit:cover
}
.poster--contain {
	-o-object-fit:contain;
	object-fit:contain
}
.video {
	z-index:10;
	background-color:#000
}
.play-video {
	cursor:pointer
}
#lighting-text {
	max-width:800px
}
#lighting-text p {
	text-align:justify
}
#lighting-text h1 {
	color:#c00000;
	font-size:24px
}
#lighting-text h2 {
	color:#c00000;
	font-size:18px
}
.text__content table td {
	padding:5px
}
.aymeth1 {
	color:#c00000;
	font-size:24px
}
.aymeth2 {
	color:#c00000;
	font-size:18px
}
.seo-hidden {
	display:none
}
