/*
Theme Name: DTA-VIC
Description: Tema para WordPress.
Author: VIC
Author URI: http://www.facebook.com/vicjunitor
version: 2.8.1
Tags: tema, vic
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

*{margin:0;padding:0}
body{font-family:'Poppins',sans-serif;font-size:14px;margin:0}
img{border:none;padding:0;max-width:100%;height:auto}
img a{border:none}
.alignleft{float:left;border:none;margin:0 10px 10px 0}
.alignright{float:right;border:none;margin:0 0 10px 10px}
.aligncenter{display:block;margin:0 auto 10px}
.const{background:url(images/const.png) no-repeat center top;padding-top:175px;text-align:center!important}
a{color:#06c;text-decoration:none;transition:color .15s}
a:hover{color:#000;text-decoration:underline}
li{list-style:none}
.container{max-width:1100px;margin:0 auto;padding:0;color:#333}
#menu{width:75%}
#menu ul{display:flex;justify-content:right; gap:15px;}
#menu ul li{}
#menu ul li a{color:#fff;font-size:15px;text-transform:uppercase;display:block;padding:8px 7px}
#menu ul li a:hover{color:#eea622;text-decoration:none}
#menu ul li.btncontacto a{background-color:#E3920D;color:#FFF;padding:10px;border-radius:5px;border:none!important}
#menu ul li.btncontacto a:hover{background-color:#fab90a}
#menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color:#F1F1F1;text-align:left;position:absolute;top:55px;left:50%;margin-left:-130px;width:240px;transition:all .3s .1s}
#menu ul li:hover ul{opacity:1;top:100%;visibility:visible}
#menu ul ul li{position:relative;padding:0;display:block}
#menu ul ul li a{color:#323232;font-size:13px;padding:10px;display:block;border:none!important}
#menu ul ul li a:hover{background-color:#E3920D;color:#FFF}
#slider{min-height:300px;background-color:#bcbcbc;position:relative}
#slider .item{overflow:hidden}
#slider .item img{width:100%;object-fit:cover;min-height:300px;animation:zoomeffect 30s infinite}
.conslider{position:absolute;top:70%;width:100%;padding:0 10%;color:#FFF;transform:translateY(-50%);text-shadow:0 1px 2px #333;box-sizing:border-box;text-align:center}
.conslider h2{vertical-align:middle;color:#FFF;font-size:54px;display:inline-block;line-height:80px;text-transform:uppercase;font-weight:400;margin:0}
.conslider h2 strong{color:#E1DE1F}
.conslider p{font-size:22px;line-height:28px;font-weight:300;margin:0}
.conslider a{display:table;background-color:#e2920c00;color:#eea622;padding:20px 29px;font-size:27px;font-weight:200;border-radius:10px;text-shadow:none;border:2px solid #eea622;text-transform:uppercase;margin:20px auto 0}
.conslider a:hover{text-decoration:none;background-color:#eea622;color:#fff}
#slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;opacity:0;transition:all .3s .1s}
#slider:hover .owl-nav{opacity:1}
#slider .owl-nav div{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;display:flex;width:44px;height:44px;background-color:RGBA(255,255,255,0.8);box-shadow:0 0 4px 0 #000;color:#666;border-radius:50%;justify-content:center;align-items:center;transition:all .3s .1s}
#slider .owl-nav div:hover{background-color:#FFF;color:#222}
#slider .owl-prev{left:40px}
#slider .owl-next{right:40px;left:auto}
#slider .owl-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%)}
#slider .owl-dots div{width: 61px;height: 4px;background-color: #eea622;display:inline-block;margin:5px 10px;border-radius: 2%;border:1px solid #FFF}
#slider .owl-dots div.active{background-color: #9a7532;}
@keyframes zoomeffect {
0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.boxHader .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.boxHaderlogo{width:15%;text-align:left}
.boxHader{background:#000;box-sizing:border-box;padding:10px}
.boxHadermenu{display:flex;flex-wrap:wrap;justify-content:right;align-items:center;width:85%;}
.azul{background:#1966CC; border-radius: 10px;}
.verde{background:#12B844; border-radius: 10px;}
.idiomas{width:12%;box-sizing:border-box;padding:1px;text-align:center}
.idiomas ul{display: flex; justify-content: right;}
.idiomas ul li{padding: 0 0 0 10px;}
.idiomas ul li img{width: 30px !important; height: auto !important;}

.boxHaderlogo img{width:100%;}
.boxPage h1{display:none}
.boxGeneVehi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;padding:10px 0}
.BoxGene{width:31%}
.boxPage h2{text-align:center;text-transform:uppercase;font-weight:400;font-size:50px;margin:0}
.boxPage{padding:20px 0}
.titleCat h2{text-align:center;text-transform:uppercase;font-weight:400;font-size:50px;margin:0}
.boxPresentacion{margin:5px;box-shadow:0 0 7px #ddd}
.boxPresentacionImg img{width:100%;}
.boxPresentacionText h2 a{color:#000;text-transform:uppercase;font-weight:400}
.boxPresentacionText h2{text-align:center;border-bottom:1px solid #ddd;width:90%;margin:0 auto;padding-bottom:2px;padding-top:6px}
p.preSlog{text-align:center;padding-top:6px;margin:0}
.boxPresentacionTextBox{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;padding:12px 0}
.boxPresentacionTextBoxItem img{width:50px!important;margin:0 auto}
.boxPresentacionTextBoxItem{width:33%;text-align:center}
.boxPresentacionTextBoxItem p{text-transform:uppercase;font-size:13px;padding:2px 0;margin:0}
.boxPresentacionTextBoxItem strong{color:#FF2525;text-transform:uppercase;font-weight:500}
.boxPresentacionText{box-sizing:border-box;padding:5px 16px}
a.bootom{display:table;width:100%;background:#1a66cc;text-align:center;text-transform:uppercase;padding:11px 0;margin-top:12px;color:#fff}
.boxtestiitem a img{width:10%!important;margin:0 auto}
.boxtesti{text-align:center}
.boxtestiitem h2{font-weight:400;font-size:35px;margin:0}
.boxtestiitem strong{font-size:26px;font-weight:200;line-height:0}
.boxtestiitem p{width:65%;margin:0 auto;padding:7px 0}
.boxTestiPw .owl-dots{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%)}
.boxTestiPw .owl-dots div{width:40px;height:7px;background-color:#fff;border-radius:5px;display:inline-block;margin:0 2px;box-shadow:1px 2px 3px #9a9a9a}
.boxTestiPw .owl-dots div.active{background-color:#eea622;width:19px}
.titleCat h2 strong{font-weight:400;color:#eea622}
.boxTestiPw{padding:45px 0 70px}
.boxTestiPw .owl-nav{display:none}
.boxtestiitem{padding:19px 0}
.boxConsu .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.boxConsu .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.Part2-Item2a .formuFormu {width:100%;border:1px solid #707070;border-radius:25px;padding:40px;box-sizing:border-box;position:relative;background:#272727;}
.boxConsu .container .formuFormu {width:40%;border:1px solid #707070;border-radius:25px;padding:40px;box-sizing:border-box;position:relative;background:#272727;}
.boxConsu .container .formuFormu .formrow{padding: 5px 0;}
.boxConsu .container .formuFormu .formlabel{color:#fff; font-size:14px;}
.boxConsu .container .formuFormu .forminputs input{padding: 5px 10px; width: 100%; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.boxConsu .container .formuFormu .forminputs textarea{padding: 5px 10px; width: 100%; box-sizing: border-box; height:110px; font-size: 16px;font-family:'Poppins',sans-serif;}
.boxConsu .container .formuFormu .forminputs2 {display: flex;}
.boxConsu .container .formuFormu .forminputs2 span{width:30%; margin-right:20px;}
.boxConsu .container .formuFormu .forminputs2 span input{width:100%; padding:5px 10px 5px 45px; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.boxConsu .container .formuFormu .forminputs2 span+span{width:70%;}
.boxConsu .container .formuFormu .forminputs2 span+span input{width:100%; padding:5px 10px; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.boxConsu .container .formuFormu .submitbuttom{text-align: center;}
.boxConsu .container .formuFormu .submitbuttom input{cursor: pointer; font-family: 'Poppins',sans-serif; font-size: 20px; padding: 10px 20px;background-color: #eea623; text-transform: uppercase; font-weight: bold; border-radius: 30px;}
.boxConsu .container .formuFormu .wpcf7-spinner{display: none;}

.Part2-Item2a .formuFormu {width:100%;border:1px solid #707070;border-radius:25px;padding:40px;box-sizing:border-box;position:relative;background:#272727;}
.Part2-Item2a .formuFormu .formrow{padding: 5px 0;}
.Part2-Item2a .formuFormu .formlabel{color:#fff; font-size:14px;}
.Part2-Item2a .formuFormu .forminputs input{padding: 5px 10px; width: 100%; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.Part2-Item2a .formuFormu .forminputs textarea{padding: 5px 10px; width: 100%; box-sizing: border-box; height:110px; font-size: 16px;font-family:'Poppins',sans-serif;}
.Part2-Item2a .formuFormu .forminputs2 {display: flex;}
.Part2-Item2a .formuFormu .forminputs2 span{width:37%; margin-right:20px;}
.Part2-Item2a .formuFormu .forminputs2 span input{width:100%; padding:5px 10px 5px 40px; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.Part2-Item2a .formuFormu .forminputs2 span+span{width:70%;}
.Part2-Item2a .formuFormu .forminputs2 span+span input{width:100%; padding:5px 10px; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.Part2-Item2a .formuFormu .submitbuttom{text-align: center;}
.Part2-Item2a .formuFormu .submitbuttom input{cursor: pointer; font-family: 'Poppins',sans-serif; font-size: 20px; padding: 10px 20px;background-color: #eea623; text-transform: uppercase; font-weight: bold; border-radius: 30px;}
.Part2-Item2a .formuFormu .wpcf7-spinner{display: none;}
.Part2-Item2a .wpcf7-response-output{color:#fff;}

.formcontact {width:100%;border:1px solid #707070;border-radius:25px;padding:40px;box-sizing:border-box;position:relative;background:#272727;}
.formcontact .formrow{padding: 5px 0;}
.formcontact .formlabel{color:#fff; font-size:14px;}
.formcontact .forminputs input{padding: 5px 10px; width: 100%; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.formcontact .forminputs textarea{padding: 5px 10px; width: 100%; box-sizing: border-box; height:110px; font-size: 16px;font-family:'Poppins',sans-serif;}
.formcontact .forminputs2 {display: flex;}
.formcontact .forminputs2 span{width:16%; margin-right:20px;}
.formcontact .forminputs2 span input{width:100%; padding:5px 10px; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.formcontact .forminputs2 span+span{width:70%;}
.formcontact .forminputs2 span+span input{width:100%; padding:5px 10px; box-sizing: border-box; font-size: 16px;font-family:'Poppins',sans-serif;}
.formcontact .submitbuttom{text-align: center;}
.formcontact .submitbuttom input{cursor: pointer; font-family: 'Poppins',sans-serif; font-size: 20px; padding: 10px 20px;background-color: #eea623; text-transform: uppercase; font-weight: bold; border-radius: 30px;}
.formcontact .wpcf7-spinner{display: none;}

.wpcf7 form.sent .wpcf7-response-output { background-color: #eea623; color: #fff; text-align: center; font-size: 20px;}

.titlespricecontact{display: flex; justify-content: space-between; align-items: center; padding: 10px 0;}
.titlespost{font-size:40px; font-weight: 600; color:#383838; width: 70%;}
.pricepost{font-size:12px; font-weight: 300; color:#383838; text-align: center;}
.pricepost strong{font-size:22px; font-weight: 600; color:#383838; line-height: 16px; display: block;}
.contactpost {font-size:22px; font-weight: 600; color:#383838; line-height: 16px; text-align: center;}
.contactpost a{background-color:#383838; color:#fff; display: block; padding: 10px 20px; border-radius: 20px; text-decoration: none;}
.contactpost a strong{font-size:12px;}
.contactpost a:hover{background-color: #900;}

.boxConsu{background:#F8F8F8;box-sizing:border-box;padding:30px 0}
.formuTex{box-sizing:border-box;padding:0 45px; width:60%; text-align: left;}
.formuTex h2{font-size:50px;font-weight:500;padding:17px 0;margin:0}
.formuTex p strong{font-weight:500;font-size:25px;line-height:26px}
.formuTex p{width:78%;padding:8px 0}
.BoxItemFot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:1px solid #ddd;padding:20px 0;margin-bottom:30px;width:100%}
.BoxItemFot1{width:42%}
.BoxItemFot2 a i{color:#EEA623;font-size:35px;padding:0 18px}
.BoxFotGen{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.BoxItem1Fot{width:30%;text-align:center}
.BoxFotGen h2{color:#eea622;text-transform:uppercase;font-weight:300;font-size:20px;padding-bottom:11px;margin:0}
.BoxFotGen strong{color:#eea622;text-transform:uppercase;font-weight:300;font-size:20px;line-height:50px}
.BoxItem2Fot{width:25%}
.BoxItem2Fot p{line-height:26px;font-size:14px;margin:0}
.BoxItem3Fot{width:21%}
.BoxItem3Fot ul li{line-height:25px}
.BoxItem3Fot ul li a{color:#000}
.BoxItem3Fot ul li a:hover{text-decoration:none;color:#eea622}
.BoxItem4Fot{width:21%}
.BoxItem4Fot ul li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.BoxItem4Fot ul li a{border:1px solid #0a9f19;padding:6px;margin:2px;color:#000}
.BoxItem4Fot ul li a img{width:14px}
.foterBox{padding-bottom:41px}
.boxSinglePart1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:21px 0}
.Part1-Item1{width:75%}
.Part1-Item1 h2{font-weight:600;font-size:30px;margin:0}
.Part1-Item1 span{font-weight:400;line-height:0;font-size:17px}
.Part1-Item2{width:25%}
.Part1-Item2 a{display:table;text-align:center;width:69%;margin:0 auto;text-transform:uppercase;background:#1966CC;padding:6px 15px;border-radius:8px;color:#fff;font-weight:200}
.Part1-Item2{height:100%;display:flex;align-items:center;justify-content:center}
.Part1-Item2 a{font-family:'Nunito',sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:1.3px;font-weight:700;color:#fff;background:#1a66cc;border:none;border-radius:1000px;box-shadow: 12px 12px 24px #a0a0a0;transition:all .3s ease-in-out 0;cursor:pointer;outline:none;position:relative;padding: 20px 29px;text-decoration: none;}
.Part1-Item2 a::before{content:'';border-radius:1000px;border:6px solid #1a66cc;box-shadow:0 0 60px #1a0000;position:absolute;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out 0}
..Part1-Item2 a:hover,..Part1-Item2 a:focus{color:#313133;transform:translateY(-6px)}
.Part1-Item2 a:hover::before,.Part1-Item2 a:focus::before{opacity:1}
.Part1-Item2 a::after{content:'';width:30px;height:30px;border-radius:100%;border:6px solid #1a66cc;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);animation:ring 1.5s infinite}
.Part1-Item2 a:hover::after,.Part1-Item2 a:focus::after{animation:none;display:none;}
@keyframes ring {
0%{width:30px;height:30px;opacity:1}
100%{width:300px;height:300px;opacity:0}
}
.boxSinglePart2{display:flex;flex-wrap:wrap;justify-content:space-between}
.Part2-Item1{width:65%;box-sizing:border-box;padding:0 20px 0 0;}
#thumb{margin-top:10px}
.conGale.flexslider ul li{list-style:none}
.Part2-Item2{width:35%;box-sizing:border-box}
.Part2-Item2s strong{display:block;text-align:center;text-transform:uppercase;font-size:20px;font-weight:400;width:100%}
.Part2-Item2s span{display:inline-flex;font-size:17px;text-transform:uppercase}
.Part2-Item2s{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:12px 0}
.Part2-Item2s span p{font-size:25px;padding:0 10px;margin:0}
.ContInterBox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.ContInterBoxItem1{width:67%; padding: 0 20px 0 0;}
.ContInterBoxItem1 h2{font-weight:400;text-transform:uppercase;margin:0;line-height:40px}
.ContInterBoxItem1 p{font-weight:300;margin:0;padding:3px 0;text-align:justify}
.ContInterBoxItem2{width:30%;border:1px solid #ddd;box-sizing:border-box;padding:17px;background:#F8F8F8;}
.ContInterBoxItem2 h2{font-weight:600;text-transform:uppercase;line-height:24px;padding:0 0 14px}
.ContInterBoxItem2 ul{padding:0}
.ContInterBoxItem2 ul li{line-height:23px}
.boxSinglePart4 h2{font-size:28px;font-weight:400;line-height:87px;margin:0;text-align:center}
.boxSinglePart4{margin:25px 0}
.boxSinglePart4 h3{margin:0;font-size:19px;line-height:39px;font-weight:400;color:#eea622}
.boxSinglePart4 p{margin:0;padding:5px 0}
.boxSinglePart4 ul li{list-style:disc;line-height:30px}
.boxPreItem{width:32%}
.contentItemsCat.container{display:flex}
.flexcontent{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
h1.pagetitle.resetSpace{text-align:center;font-weight:300;font-size:40px;margin:0;line-height:74px}
section.content.categoria.clear{padding:10px 0 40px}
.BoxItem3Fot ul{padding:0}
.formleft{width:50%;padding:0 10px 5px;box-sizing:border-box;display:inline-block}
.formleft form{padding:10px;background-color:#EEE;border-radius:5px;position:relative}
.formleft input,.formleft textarea{font:15px 'Lexend Deca',sans-serif;padding:10px;border-radius:5px;border:1px solid #DDD;width:100%;box-sizing:border-box;max-width:100%}
.formleft .wpcf7-form-control-wrap{display:block}
.formleft .wpcf7-form-control-wrap::before{font:16px "Font Awesome 5 Free";position:absolute;top:50%;transform:translateY(-50%);right:10px;color:#373737}
.formleft [data-name="your-name"]::before{content:"\f007"}
.formleft [data-name="your-phone"]::before{content:"\f232";font-family:"Font Awesome 5 Brands";font-size:17px}
.formleft [data-name="your-email"]::before{content:"\f0e0"}
.formleft [data-name="your-nationality"]::before{content:"\f57d";font-weight:700;font-size:17px}
.formleft [data-name="your-message"]::before{content:"\f4ad";transform:initial;top:8px;transform:rotateY(180deg);font-size:17px}
.formleft input[type="submit"]{width:auto;margin-right:10px;background-color:#eea622;color:#FFF;text-transform:uppercase;padding:12px 20px;border:none;font-size:15px;cursor:pointer;transition:all .3s .1s}
.formleft input[type="submit"]:hover{background-color:#395100}
.formleft label{display:block;padding-bottom:10px;line-height:0}
.formleft br{display:none}
.formleft form p{padding-bottom:0}
.formleft .wpcf7-validation-errors,.formleft .wpcf7-mail-sent-ng,.formleft .wpcf7-mail-sent-ok,.formleft .wpcf7 form.invalid .wpcf7-response-output{margin:10px 0 0;padding:4px;text-align:center;color:#dc3232;border-color:#dc3232;font-size:12px;letter-spacing:0;word-spacing:0;position:absolute;right:10px;bottom:10px;max-width:234px;border-radius:5px}
.mapright{width:49%;padding:0 10px 5px;box-sizing:border-box;display:inline-block}
.mapright .gmp_map_opts{padding:10px;background-color:#EEE;box-sizing:border-box;border-radius:5px}
.use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:12px;line-height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%);width:initial;min-width:180px}
.boxPagepw h1{text-align:center;font-size:33px;font-weight:300}
.boxPagepw{padding:2% 0}
.BoxQuienes p{padding:0}
.BoxQuienes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:2%}
.BoxQuienesItem{width:49%;box-sizing:border-box;padding:2%;background:#ddd;margin:1px}
.BoxQuienesItem h3{font-size:22px;font-weight:300}
.content ul,.content ol{margin-left:30px;padding-bottom:15px}
.content li{list-style-type:disc}
.content ol li{list-style:decimal}
footer p{margin:0}
.copyright{background-color: #d0d0d0;padding:20px 0;text-align:center;color:#fff;font-size:14px;font-weight:300}
.copyright h5{font-size:11px;color:#fff;text-align:center;font-weight:300;opacity:.5}
.wp-pagenavi{font-size:11px!important;text-transform:uppercase;padding:12px 0;margin:12px 0;border-top:1px solid #ddd}
.wp-pagenavi a,.wp-pagenavi a:link{border:1px solid #ddd!important;color:#494949!important;background-color:#FFF}
.wp-pagenavi a:visited{border:1px solid #ddd!important;color:#494949!important;background-color:#FFF}
.wp-pagenavi a:hover{border:1px solid #ddd!important;color:#494949!important;background-color:#ddd!important}
.wp-pagenavi a:active{border:1px solid #ddd!important;color:#494949!important;background-color:#FFF}
.wp-pagenavi span.pages{color:#494949!important;border:none!important;background-color:none!important;margin:0 8px 0 0 !important;padding:0!important}
.wp-pagenavi span.current{border:1px solid #ddd!important;color:#494949!important;font-weight:300!important;background-color:#ddd!important}
#searchform{padding:14px 0 20px;margin:0}
#searchform input#s{margin:0;border:1px solid #ddd;padding:4px 8px;width:80%;color:#828282;-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
#searchform input#s:focus{color:#333}
.clear:after{clear:both;display:block;content:"";height:0;visibility:hidden}
.BoxItem4Fot td {font-size: 14px;}
.boxSinglePart4 td {border: 1px solid #ddd;text-align: center;padding: 7px;}
.boxSinglePart4 table {margin: 10px auto;}

.contentcars{display: flex; gap:25px; justify-content: center; width: 1180px; margin: auto;}
.widgettitle{text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 50px;
    margin: 0;}
.contentcars .itemcontentcars{ width: 33%; box-shadow: 1px 1px 7px #d5d5d5;}
.contentcars .itemcontentcars img{ width:100%;}
.contentcars .itemcontentcars h2{font-size: 24px; text-align: center; font-weight: 400; border-bottom: solid 1px #383838;}
.contentcars .itemcontentcars h2 a{color:#000;}
.contentcars .itemcontentcars .contentsicons{}
.contentcars .contentsicons{display: flex; justify-content: center;gap:20px; width: unset;}
.contentcars .contentsicons strong{color:#FF2525}
.contentcars .itemcontentcars .contentsicons .icons{background: url(https://www.quillacarperu.com/wp-content/themes/thema/images/capacidad.png) center 8px no-repeat; background-size: 40px; padding: 40px 10px 10px; display: block; text-align: center;}
.contentcars .itemcontentcars .contentsicons .icons+.icons{background: url(https://www.quillacarperu.com/wp-content/themes/thema/images/volante.png) center top no-repeat; padding: 40px 10px 10px; display: block; text-align: center;}
.contentcars .resumen{width: unset; text-align: justify; font-size: 13px; line-height:20px; padding:0 20px; min-height:100px;}
.contentcars .slogan{font-size: 12px; text-align: center; display: block;}
.contentcars .buttoncar {text-align:center; padding: 15px 30px 25px;}
.contentcars .buttoncar a{color:#fff; background-color: #1966CC; display: block; padding: 10px;text-transform: uppercase; font-size: 13px;}

.seriousslider-responsive-legacy .seriousslider-inner > .item img.item-image{width: 100%; max-width: inherit;}
.seriousslider-inner > .item img.item-image{width: 100% !important;}

.homecomments{ padding:50px 0; text-align: center;}
.contenthomecomment img{ width: 130px; height: 130px; border-radius: 50%;}
.homecomments h2 a{color:#eea623; text-decoration: none; font-weight: 400; font-size: 24px; width: 60%; display: block; margin:20px auto; line-height: 20px;}
.homecomments h2 a:hover{color:#000;}
.homecomments .resumencomment{color:#000; text-decoration: none; font-weight: 400; font-size:16px; width: 60%; display: block; margin:20px auto;}
.homecomments .readmorecomment a{font-size:16px; text-decoration: none; font-weight:600; border:solid 1px #eea623; color:#eea623; padding: 10px 20px; border-radius:20px; display:inline-block;}
.homecomments .readmorecomment a:hover{background-color:#eea623; color:#fff;}

@media(max-width:768px) {
    .contentcars{ width: 90%; flex-direction:column; justify-content: center;}
    .contentcars .itemcontentcars{width: 100%;}
    .boxConsu .container{flex-direction: column; justify-content: center;}
    .formuTex{width: 90%;}
    .boxConsu .container .formuFormu{width: 90%;}
    .BoxFotGen{flex-direction: column; align-items: center;}
    .BoxFotGen div{width: 90%; text-align: center; padding: 0 0 40px;}
    .BoxFotGen tr td{text-align: right;}
    .BoxFotGen tr td+td{text-align:left;}
    .boxHader{display: none;}
    .boxPreItem{width: 90%;}
    .titlespricecontact{flex-direction: column; text-align: center;}
    .titlespost{font-size: 20px; width: 90%;}
    .ContInterBoxItem2{ width: 90%; margin: auto; text-align: center;}
    .boxSinglePart2{flex-direction: column; justify-content: center;}
    .boxSinglePart2 .Part2-Item1{width: 90%; margin: auto; padding: 0 0 20px;}
    .boxSinglePart2 .Part2-Item2{width: 90%; margin: auto;}
    .boxSinglePart4{margin: 25px;}
}