@media only screen and (max-width: 1300px){
h2{
font-size:35px;
color: #C50C1F;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 600px){
.onlydekstop{
display: none;
}
}
@media only screen and (min-width: 1880px){
.product-listing .circle:after{
height: 45px;
}
.brands-price-wrapper{
padding-bottom: 30px;
}
}
@media only screen and (max-width: 480px){
header.page-header{
overflow: hidden;
}
.header-main-menu-wrap{
display: block;
visibility: hidden;
}
header{
max-width: 480px;
}
header.page-header.active {
overflow: visible;
}
.main-menu-logo-text-wrap{
}
.product-listing .latest-product{
min-height:366px;
}
.header-logo-wrap{
width: 64%;
max-width: 185px;
}
.header-main-menu-wrap{
height: 0px;
top:0px;
visibility: hidden;
}
.page-header.sticky .header-main-menu-wrap{
position: absolute;
}
.header-main-menu-wrap{
width: 114%;
position: absolute;
left: -15px;
right: -59px;
top: 12px;
top:0px;
height: 0px;
flex-wrap: nowrap;
display:  flex;
flex-flow: column;
background: #fff;
padding-top:0px;
}
.header-sub-menu-wrap,.main-menu-logo-text-wrap{
padding-left: 15px;
background: #fff;
padding-right: 28px;
width: 100%;
}
.header-main-menu-wrap.active{
height:100vh;
overflow-y: auto;
visibility:visible;
padding-top:66px;
transition: all 0.7s ease-in-out;
}
.points p{
min-height: 80px;
}
.circle:after, .product-listing .circle:after{
height: calc(100% + 55px);
}
.points:nth-child(3) .circle:after{
height: calc(100% + 55px);
}
.header-main-menu-wrap.active .mob-dropdown-icon{
display: block;
position: absolute;
right:8%;
top:3%;
}
.header-maine-menu ul > li,.header-sub-menu-wrap .header-sub-menu li{
margin-bottom: 20px;
}
.header-maine-menu ul > li a,.header-sub-menu-wrap .header-sub-menu li a{
display: block;
margin-bottom: 11px;
}
.sub-menu .sub-menu{
padding-top:20px;
}
.hamburger-icon{
margin-left: auto;
width: 40px;
}
.hamburger-icon span{
width: 40px;
height: 4px;
}
.hamburger-icon span.third-line{
top:29px;
}
.hamburger-icon span.second-line{
top: 19px;
}
.sub-menu{
margin-left: 0px;
padding: 0 0 10px 0;
}
.sub-menu li{
padding:10px 5px 0;
}
.contact-us-text{
font-size:16px;
}
.no-charge-text{
display: block;
}
}
@media only screen and (min-width: 768px) {
.leasing-items{
width: 31%;
}
.site-footer-wrap{
display: flex;
justify-content: space-between;
}
.footer-menu-wrapper{
width: 429px;
}
.footer-menu-wrapper .menu{
display: flex;
flex-wrap: wrap;
}
.footer-main-menu .menu{
justify-content: space-between;
width: 425px;
}
.footer-secondary-menu .menu li{
margin-right:10px;
position: relative;
}
.footer-secondary-menu .menu li:after{
content: '';
position: absolute;
height:88%;
width: 1px;
background: #676767;
right:-6px;
top:1px;
}
.footer-secondary-menu .menu li:last-child:after{
content: none;
}
.intersted-block{
justify-content:space-between;
}
.offer-text{
margin-bottom: 0px;
}
.filter-link-wrapper,.news-post-wrap,.latest-products-wrapper{
display: flex;
justify-content:space-between;
}
.filter-offer {
margin-bottom: 0px;
}
.news-post{
width:30.33%;
}
.latest-product{
width:30%;
}
.faq-block,.latest-products{
width: 100%;
padding:22px;
}
}
@media screen and (min-width: 992px){
.leasing-items{
width:auto;
}
.footer-menu-wrapper{
width: 504px;
}
.latest-products{
padding:24px;
}
}
@media screen and (min-width:1200px){
.latest-query-section-wrap{
max-width: 1432px;
}
.page-header.sticky .no-scroll,.page-header.sticky .logo-text,.page-header.sticky .header-sub-menu{
display: none;
}
.page-header.sticky .main-menu-logo-text-wrap{
position: absolute;
top: 25px;
right: 0px;
}
.page-header.sticky .header-sub-menu-wrap{
position: absolute;
right: 0px;
top:0px;
}
.product-listing .cat-item a span{
position: static;
}
.product-listing .cat-item a{
width:auto;
height:auto;
padding:10px 19px;
border-radius: 19px;
height:37px;
min-width: 38px;
}
.non-contractual-data{
padding-left:20.16%;
}
.header-sub-menu-wrap,.main-menu-logo-text-wrap{
order:initial;
}
.header-main-menu-wrap.active,.header-sub-menu-wrap .header-sub-menu{
width: auto;
}
.header-sub-menu-wrap{
justify-content:flex-end;
}
.leasing-items{
box-shadow: none;
}
.site-footer{
padding:70px 0;
}
.footer-menu-wrapper{
width: 821px;
padding-top:3px;
}
.hamburger-icon{
display: none;
}
.header-main-menu-wrap {
display: flex;
flex-flow: column;
width: 77%;
}
.header-logo-wrap{
width: auto;
padding-top:15px;
}
.header-maine-menu  .menu{
display: flex;
}
.header-menu-wrapper{
align-items:flex-start;
max-width: 1439px;
margin:0 auto 0px; }
.header-menu-wrapper,.menu-header-menu-container{
padding-top:0px;
}
.header-maine-menu ul > li{
margin-bottom:0px;
}
.header-maine-menu .menu-header-menu-container{
padding-top:0px;
}
.header-sub-menu-wrap{
justify-content:flex-end;
margin-bottom: 20px;
}
.header-sub-menu{
padding-top:8px;
margin-bottom: 12px;
}
.header-sub-menu .menu{
display: flex;
}
.main-menu-logo-text-wrap{
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.header-sub-menu .menu-header-sub-menu-container  li a{
font-size: 16px;
margin-right: 34px;
}
.header-main-menu-wrap ul  > li a{
margin-right: 34px;
}
.header-sub-menu-wrap .header-sub-menu li{
position: relative;
}
.header-sub-menu-wrap .header-sub-menu li:after{
content:'';
position: absolute;
height:100%;
width:1px;
background: #676767;
right:15px;
top:0px;
}
.header-sub-menu-wrap .header-sub-menu li:last-child:after{
content: none;
}
.header-main-menu-wrap ul  > li{
position: relative;
}
.header-sub-menu ul  > li:after{
contetn:'';
height:100%;
width: 2px;
background: #676767;
right:-2px;
top:0px;
}
.header-maine-menu ul  > li a{
text-transform:uppercase;
}
.header-maine-menu .menu > li{
height:48px;
}
.sub-menu{
position: absolute;
width:293px;
background:#1F1F1F;
padding:22px 0px 39px 0px;
margin-left:0px;
top:48px;
left:0px;
z-index: 99;
}
.sub-menu li{
margin-bottom: 27px !important;
padding:0 2px 0 31px;
}
.header-maine-menu ul li .sub-menu li a{
color:#fff;
text-transform: none;
}
.sub-menu .sub-menu{
display: none;
background: #3E3D3D;
width: 438px;
padding:22px 0 17px;
overflow: hidden;
right: 100%;
left: auto;
top: -22px;
z-index:99;
}
.sub-menu .sub-menu li{
margin-bottom: 18px;
width: 219px;
float: left;
text-align: center;
padding:0px;
}
.slider-wrapper-section{
margin-bottom:24px;
}
.slider-offer-wrap{
justify-content:space-between;
}
.slider-wrapper,.product-cat-wrapper{
max-width: 1047px;
width: 50%;
}
.offer-block-wrapper{
max-width: 797px;
width: 48.5%;
}
.slide-items img{
height:544px;
height: 746px;
}
.intersted-block{
justify-content:space-between;
}
.offer-text{
margin-right:0px;
font-size:16px;
}
.intersted-block{
padding:27px 15px 27px 34px;
}
.offer-text{
margin-bottom: 0px;
}
.offer-sticke{
font-size:19px;
}
.form-wrap{
width: 409px;
}
.select-option-wrapper{
margin:auto;
}
.professionals-offer-text,.price-block,.professionals-offer-sub-text{
margin-left:81px;
}
.price{
font-size:69px;
}
.price-caption{
font-size:34px;
top:14px;
right:15px;
}
.price-caption:last-child{
font-size:31px;
top:auto;
bottom: 14px;
}
.professionals-offer-text{
font-size:39px;
padding:0px;
}
.enlicne-block{
position: absolute;
right: 0px;
top:0px;
bottom:0px;
width: 212px;
}
.filter-offer{
padding:27px 0;
margin-bottom: 0px;
}
.fllter-text{
width: 283px;
margin:0 auto 19px;
}
.latest-query-section{
margin-bottom: 50px;
}
.points-wrapper{
width:955px;
margin:0 auto;
}
.points-heading{
text-align: right;
margin-bottom: 0px;
}
.points{
margin-bottom: 61px;
}
.news-wrapper{
flex-wrap:nowrap;
}
.news-heading{
width:161px;
margin-right:30px;
padding-top:56px;
margin-bottom:0px;
}
.news-heading h2{
font-size:52px;
writing-mode: vertical-lr;
transform:rotate(179.9deg);
margin:0 auto 74px;
}
.news-heading .view-btn{
width:161px;
}
.news-post{
width: 30%;
margin-right:30px;
padding:38px 59px;
margin-bottom: 40px;
}
.news-post:hover{
box-shadow: 0 3px 15px 0 rgb(0 0 0 / 15%);
-moz-box-shadow: 0 3px 15px 0 rgba(0,0,0,.15);
-webkit-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 15%);
}
.latest-products{
max-width:974px;
width:68%;
background:#F0F0F0;
padding:53px 60px;
margin-bottom: 0px;
}
.latest-products-heading{
text-align: left;
width:220px;
margin:0 auto 85px;
}
.latest-product{
position: relative;
max-width:238px;
width: 29%;
background: #fff;
margin-right: 30px;
min-height: 400px;
margin-bottom: 0px;
}
.faq-block{
max-width:424px;
width:32%;
margin-bottom: 0px;
padding-bottom: 0px;
}
.faq-wrapper{
padding:53px  63px;
background:#C50C1F;
padding-bottom: 10px;
}
.logo-text{
display: block;
}
.faq-wrapper{
padding:45px 3px 10px 45px;
}
.faq-block-content{
margin-bottom: 40px;
}
.header-logo-wrap{
padding-top:11px;
}
.red-btn{
width:192px;
height:90px;
padding:15px;
text-align: center;
}
.header-sub-menu{
padding-top:15px;
}
.header-sub-menu-wrap{
margin-bottom: 0px;
}
.main-menu-logo-text-wrap{
padding-right: 200px;
}
.header-main-menu-wrap{
width: 78%;
}
.leasing-items-wrapper,.site-footer-wrap{
max-width: 1400px;
margin: auto;
}
.footer-logo-wrapper{
margin-left:187px;
}
.footer-menu-wrapper{
width: 855px;
padding-top:13px;
}
.footer-main-menu{
margin-bottom: 37px;
}
.footer-secondary-menu .menu li{
margin-right: 13px;
}
.footer-secondary-menu li a{
font-size: 15px;
}
#menu-item-30{
position: relative;
}
#menu-item-30:after{
content:'';
position: absolute;
width: 11px;
height: 6px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/bottom-arrow.png) no-repeat;
left: 80%;
top: 5px;
pointer-events: none;
}
.leasing-items-name{
position: relative;
}
.leasing-items-name:before{
content: '>';
display: inline-block;
padding-right:5px;
}
}
@media screen and (min-width:1200px)and (max-width:1253px){
.main-menu-logo-text-wrap{
padding-right: 0px;
}
.header-main-menu-wrap{
width: 77%;
}
.offer-text{
margin-bottom: 10px;
}
}
@media screen and (min-width:1200px)and (max-width:1280px){
.intersted-block{
justify-content:space-between;
}
.offer-text{
margin-right:0px;
font-size:19px;
}
}
@media screen and (min-width:1500px){
.offer-text{
margin-right: 76px;
}
.product-intersted  .offer-text{
margin-right:0px;
}
}
@media screen and (min-width:1900px){
.header-logo-wrap{
padding-top:11px;
}
.red-btn{
width:192px;
height:90px;
padding-top:20px;
padding-left: 15px;
}
.header-sub-menu{
padding-top:15px;
}
.header-sub-menu-wrap{
margin-bottom: 0px;
}
.main-menu-logo-text-wrap{
padding-right: 200px;
}
.header-main-menu-wrap{
width: 80%;
}
.logo-text{
transform:translateY(-4px);
}
.slider-wrapper{
width:57%;
}
.slider-wrapper-section{
padding-top:5px;
}
.slide-items img{
width: 100%;
height:767px;
}
.intersted-block{
padding-top:12px;
padding-bottom: 11px;
}
.offer-text{
font-size:20px;
}
.professionals-offers{
padding: 21px 0;
}
.offer-sticke{
max-width: 355px;
padding-right: 24px;
padding-top:9px;
margin-bottom: 20px;
}
.professionals-offer-text, .price-block{
margin-left:78px;
}
.professionals-offer-text{
width: 375px;
line-height: 1.2;
margin-bottom: 11px;
}
.price-block{
margin-left:72px;
}
.price-caption{
right:15px;
}
.price-caption:last-child{
right:15px;
}
.price-block .view-btn{
margin-left:72px;
}
.professionals-offers{
margin-bottom: 22px;
}
.filter-offer{
width:581px;
max-width: 581px;
}
.form-wrap{
width:413px;
max-width: 413px;
}
.select-option-wrapper{
max-width: none;
}
.fllter-text{
margin-bottom: 21px;
}
.form-select{
padding-left: 19px;
}
.form-select{
margin-bottom: 13px;
}
.more-filter{
margin-bottom: 9px;
}
.last-child .form-select{
margin-bottom: 0px;
}
.enlicne-block{
right:-20px;
}
.points-section{
max-width: 1878px;
margin: auto;
padding-bottom: 42px;
}
.points-heading{
transform: translateY(-59px);
line-height: 1.2;
margin-left: 18px;
}
.pointers-wrap{
margin-right: -21px;
}
.points h3{
margin-bottom: 3px;
}
.circle{
left:-99px;
top:2px;
}
.points:last-child{
margin-bottom: 0px;
}
.news-section{
margin-bottom: 47px;
}
.latest-query-section-wrap{
max-width: 1432px;
margin:0 auto 20px;
}
.latest-products{
max-width:974px;
width: 974px;
}
.faq-block{
padding:0px;
}
.latest-products-heading{
margin-bottom: 70px;
}
.latest-product:first-child{
margin-left:21px;
}
.latest-product{
margin-right: 59px;
}
.latest-product figure{
margin-bottom: 4px;
height: 150px;
}
.latest-product p{
margin-bottom: 4px;
}
.support{
bottom:-17px;
}
.latest-product{
min-height: 312px;
}
.faq-block h2{
padding-right: 115px;
}
.faq-wrapper{
padding:45px 3px 10px 45px;
}
.faq-block-content:last-child{
margin-bottom: 30px;
}
.sub-menu{
}
.offer-sticke:after{
top:0px;
}
.slider-wrapper-section{
margin-bottom: 20px;
}
}
@media only screen and (min-width: 768px) {
.product-banner-wrapper{
left:50px;
}
.banner-sub-heding{
font-size: 24px;
}
.banner-heading{
font-size: 54px;
}
.product-listing .filter-offer{
max-width: none;
width: 68%;
}
.product-listing .latest-products-wrapper{
justify-content:space-between;
}
}
@media only screen and (min-width: 992px) {
.product-listing .latest-product{
margin-right:120px;
padding-bottom: 30px;
}
.product-listing  .faq-block{
width: 50%;
}
}
@media only screen and (min-width: 1200px) {
.product-banner-wrapper{
width: 92%;
top:50%;
left:50%;
transform: translate(-50%,-50%);
}
.product-listing .slide-items img{
height: 357px;
}
.product-listing .points-wrapper{
flex-flow:row;
}
.product-listing .points-section{
width: 68%;
max-width: 974px;
}
.product-listing .latest-product figure img{
max-width: 100%;
max-height: 100%;
margin: 0 auto;
}
.product-listing .latest-product figure{
margin-bottom: 22px;
height: 235px;
}
.product-listing .latest-product{
margin-right: 0px;
margin-left: 0px;
}
.product-listing .latest-product{
max-width: none;
width: 29%;
margin-bottom: 56px;
}
.product-listing .latest-product figure{
height:244px;
margin-bottom: 0px;
}
.product-listing .support{
}
.product-listing .latest-product h3{
font-size: 26px;
margin-bottom:17px;
padding-left: 57px;
}
.product-listing .latest-product p{
margin-bottom: 15px;
font-size: 22px;
padding-left: 58px;
}
.product-listing .price-items strong{
font-size: 55px;
padding-left: 41px;
position: relative;
margin:0 auto 37px;
text-align: left;
}
.product-listing .month-offer{
font-size: 17px;
color: #C50C1F;
text-align: center;
}
.product-listing .support{
left:119px;
font-size: 20px;
bottom:-19px;
font-weight: 600;
}
.product-listing .leasing-view-btn{
position: absolute;
width:100%;
margin: auto;
padding:21px 0;
font-size: 23px;
bottom: 0px;
}
.product-listing .latest-product .product-cat{
font-size: 32px;
left: -35px;
top: 2px;
}
.product-listing .latest-product{
margin-right: 67px;
padding-bottom: 70px;
}
.product-listing .latest-product:nth-of-type(3n){
margin-right: 0px;
}
.product-listing .latest-product:nth-child(3n){
margin-right: 0px;
}
.product-listing .latest-products-wrapper{
justify-content:flex-start;
}
.breadcrumb{
padding-left: 50px;
}
.product-listing .price-items strong{
padding-left: 41px;
}
}
@media screen and (min-width:1200px)and (max-width:1280px){
.form-wrap{
width: 314px;
}
.filter-offer{
width: 60%;
}
}
@media screen and (min-width:1900px){
.product-cat-wrapper{
width: 56%;
}
.product-listing .slide-items img{
height:332px;
}
.product-banner-wrapper{
top:29%;
left:64px;
transform: none;
}
.banner-sub-heding{
margin-bottom: 7px;
}
.product-listing .cat-item a{
width:auto;
padding:0 56px;
margin-right: 18px;
padding-top:9px;
}
.cat-wrapper{
padding-left: 5px;
}
.product-listing .intersted-block{
margin-bottom: 24px;
}
.product-listing .filter-offer{
width: 73%;
}
.product-listing .fllter-text{
margin-bottom: 23px;
}
.product-listing .latest-products{
padding:0px;
}
.product-listing .latest-product figure{
margin-bottom: 22px;
height: 215px;
}
.product-listing .latest-product h3{
margin-bottom: 21px;
}
.product-listing .latest-product p{
margin-bottom:28px;
}
.product-listing .latest-product figure img{
max-width: 100%;
max-height: 100%;
margin: 0 auto;
}
.product-listing .latest-product figure{
margin-bottom: 22px;
height: 235px;
}
.product-listing .latest-product{
margin-right: 0px;
margin-left: 0px;
}
.product-listing .latest-product{
max-width: none;
width: 29%;
margin-bottom: 56px;
}
.product-listing .latest-product figure{
height:244px;
margin-bottom: 0px;
}
.product-listing .support{
}
.product-listing .latest-product h3{
font-size: 26px;
margin-bottom:17px;
padding-left: 57px;
}
.product-listing .latest-product p{
margin-bottom: 15px;
font-size: 22px;
padding-left: 58px;
}
.product-listing .price-items strong{
font-size: 55px;
padding-left: 87px;
position: relative;
margin:0 auto 37px;
text-align: left;
}
.product-listing .month-offer{
font-size: 17px;
color: #C50C1F;
text-align: center;
}
.product-listing .support{
left:140px;
font-size: 20px;
bottom:-19px;
}
.product-listing .leasing-view-btn{
position: absolute;
bottom: 0px;
width: 100%;
margin: auto;
padding:21px 0;
font-size: 23px;
}
.product-listing .latest-product .product-cat{
font-size: 32px;
left: -18px;
top: 2px;
}
.product-listing .latest-product{
margin-right: 91px;
}
.product-listing .latest-product:nth-of-type(3n){
margin-right: 0px;
}
.product-listing .latest-product:nth-child(3n){
margin-right: 0px;
}
.product-listing .latest-products-wrapper{
justify-content:flex-start;
}
.product-listing .points-section .container{
max-width: none;
padding: 0px;
}
.product-listing .latest-products-wrapper{
margin-bottom: 0px;
}
.product-listing .latest-query-section{
margin-bottom: 21px;
}
.product-listing   .points-section{
margin:initial;
max-width: 1144px;
}
.product-listing .points-section{
margin-left:24px;
}
.product-listing .points-section{
width: 65%;
max-width: 1205px;
}
.product-listing .faq-block{
margin-left:25px;
}
.product-listing .points-wrapper{
max-width: 1011px;
width: 1026px;
padding-top:16px;
}
.points-heading{
margin-right: 152px;
}
.breadcrumb{
padding-left: 0px;
}
}
@media only screen and (max-width: 570px){
.product-listing .latest-product{
width: 77%;
padding-bottom: 30px;
}
.product-listing  .latest-product .product-cat{
left: -36px
}
.points-heading{
margin-bottom: 81px;
}
.points,.product-listing .points{
margin-bottom: 94px;
}
.points:last-child ,.product-listing .points:last-child{
margin-bottom:0px;
}
.product-listing .points-wrapper,.points-wrapper{
padding-bottom: 20px;
}
.circle{
height: 47px;
width: 47px;
left:3px;
top:-56px;
}
.news-sub-heading{
font-weight: 600;
}
.latest-product .product-cat{
font-weight: 600;
}
.faq-block h3{
padding-left:30px;
}
.faq-block h3:before{
left:10px;
top:8px;
}
.leasing-items-name:before {
content: '>';
display: inline-block;
padding-right: 5px;
}
.professionals-offer-sub-text,.professionals-offer-text{
font-size: 30px;
}
.news-heading h2{
text-align:center;
}
.points h3{
padding-left:15px;
font-size:21px;
}
.circle-no{
font-size:17px;
}
} @media only screen and (min-width: 768px) {
.brands-price-wrapper{
justify-content:space-between;
}
.product-price-wrap{
height: 80px;
}
}
@media only screen and (min-width: 400px) {
.product-price-wrap{
width:353px;
}
}
@media only screen and (min-width: 992px) {
.brands-price-wrapper{
position: absolute;
top:39px;
left:0px;
padding-left:34px;
padding-right: 22px;
}
.brands-price-wrapper:after{
display: block;
}
.product-leasing-item{
font-size:39px;
color:#fff;
}
.product-brand-name{
font-size:24px;
color:#fff;
margin-bottom: 17px;
}
.product-decription .intersted-block{
justify-content:flex-start;
}
.product-decription .intersted-block a{
text-decoration: underline;
}
}
@media only screen and (min-width: 1200px) {
.product-decription{
max-width: 55.63%;
width: 55.63%;
}
.product-property{
max-width: 42.65%;
width: 42.65%;
}
.product-caption-wrapper,.product-details .breadcrumb{
padding-left:216px;
padding-left:20.16%;
}
.product-caption{
margin-bottom: 72px;
}
.product-caption:last-child{
margin-bottom: 10px;
}
.non-contractual-data{
padding-top:20px;
}
.product-leasing-item{
font-size:39px;
color:#fff;
}
.product-brand-name{
font-size:24px;
color:#fff;
margin-bottom: 17px;
}
.brand-category-wrap{
margin-bottom: 0px;
padding: 0px;
}
.product-price-wrap{
height:80px;
width:325px;
}
.product-details .breadcrumb li{
margin-bottom: 0px;
}
.product-details .breadcrumb{
margin-bottom: 0px;
}
h2{
font-size:35px;
color: #C50C1F;
margin-bottom: 20px;
}
.product-feature-details{
padding:30px 37px;
}
.brands-price-wrapper{
padding-left:34px;
padding-right: 22px;
}
.product-decription .intersted-block{
margin-left:20.16%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1900px){
.product-leasing-item{
font-size:30px;
color:#fff;
}
.brands-price-wrapper{
padding: 0 10px 0 10px;
}
.product-details .form-wrap{
width:93%;
}
.product-listing.product-details .filter-offer{
width: 61%;
}
.product-details .enlicne-block{
width: 190px;
}
.product-details .intersted-block .offer-text, .product-details .intersted-block a{
font-size:15px;
}
.product-details .offer-link{
width:178px;
}
.product-listing.product-details .faq-block{
width:32%;
}
.product-details .points-wrapper{
width:854px;
}
}
@media only screen and (min-width: 1280px){
.sub-menu .sub-menu{
left: 100%;
right: auto;
top: -22px;
z-index:99;
}
#menu-item-34:after{
content: '';
position: absolute;
top:0px;
right:-11px;
background: #1F1F1F;
width: 22px;
height:22px;
transform: rotate(45deg);
z-index: 99;
display: none;
}
#menu-item-34:hover:after{
display: block;
}
#menu-item-34{
position: relative;
}
.footer-main-menu li:last-child{
margin-right: 15%;
}
.slide-items img{
height: 718px;
width: auto;
max-width: none;
}
.product-listing .slide-items img{
max-width: 100%;
}
}
@media only screen and (min-width: 1366px) and (max-width: 1890px){
.product-listing.product-details .filter-offer,.product-listing .filter-offer{
width: 65%;
}
.news-post{
position: relative;
}
.post-linnk{
position: absolute;
bottom: 25px;
left: 51px;
}
.circle:after{
height: 75px;
}
}
@media only screen and (max-width: 480px){
.points-heading{
margin-bottom: 40px;
}
.points, .product-listing .points{
margin-bottom: 30px;
width: 83%;
}
.pointers-wrap{
display: flex;
flex-flow: column;
width: 100%;
align-items: flex-end;
}
.circle {
height: 47px;
width: 47px;
left: -61px;
top: 0px;
border: 2px solid #fff;
}
.points h3{
padding-left:0px;
font-size:17px;
}
.latest-product{
min-height: 376px;
min-height: 404px;
}
.non-contractual-data{
padding: 20px;
}
.professionals-offer-sub-text, .professionals-offer-text{
font-size:24px;
}
.price-block{
height: 54px;
width: 218px;
}
.price{
font-size: 37px;
}
.price-caption{
top: 18px;
right: 95px;
right: 22px;
}
.price-caption:last-child{
bottom: 8px;
}
.points-section{
padding:30px 0;
}
.news-heading h2{
font-size:35px;
}
.latest-products-heading,.faq-block h2{
font-size: 27px;
}
.latest-product .product-cat{
font-size: 23px;
left:-23px;
}
.product-listing .latest-product{
width:91%;
padding-bottom: 30px;
}
.product-listing .latest-product .product-cat{
left:-31px;
}
.support{
font-weight: 700;
}
.product-price{
font-size:41px;
}
.product-tts{
right:30%;
font-size: 22px;
}
.product-sans-apport{
right:25%;
font-size:20px;
}
.product-image-slider{
margin-bottom: 0px;
}
.red-btn.mob-view{
position: absolute;
top: 85px;
top: 107px;
z-index: 9;
width: 100%;
display: block;
}
.header-menu-wrapper{
position: relative;
}
.content{
padding-top:87px;
}
.red-btn.desktop-view{
display: none;
}
}
@media only screen and (max-width: 390px){
}
@media only screen and (min-width: 380px) and (max-width: 482px){
.latest-product,.product-listing .latest-product{
min-height: 424px;
width: 80%;
}
.circle:after, .product-listing .circle:after{
height:61px;
}
.support{
left:37%;
}
.points p{
min-height: 60px;
}
.circle:after, .product-listing .circle:after{
height: calc(100% + 36px);
}
.points:nth-child(3) .circle:after{
height: calc(100% + 36px);
}
}
@media only screen and (min-width: 1200px) and (max-width: 1900px){
.brands-price-wrapper{
top:14px;
}
.brands-price-wrapper:after{
top:-12px;
}
.intersted-block{
padding:10px;
}
.product-feature-details,.general-question-block{
width:66%;
}
.product-details .intersted-block.product-intersted{
padding:27px 15px 27px 15px;
}
.product-intersted .offer-text{
margin-right: 5px;
}
.more-faq{
transform:translateX(-26px);
}
.product-listing .filter-offer{
width: 64%;
}
.product-listing.product-details .filter-offer, .product-listing .filter-offer{
width: 64%;
}
}
@media only screen and (min-width: 1367px) and (max-width: 1880px) {
.product-listing .month-offer{
text-align: center;
}
.product-listing .support{
}
}
@media only screen and (min-width: 1367px){
.enlicne-block span{
font-size: 16px;
}
}
@media only screen and (min-width: 1700px) and (max-width: 1920px){
.offer-block-wrapper{
width: 48.5%;
}
.slider-wrapper{
width: 57%;
}
.slide-items img{
height:770px;
}
}
@media only screen and (min-width: 489px) and (max-width: 991px){
.points-section{
width: 100%;
}
.product-listing .points-wrapper{
flex-flow:row;
}
.faq-wrapper{
padding:50px;
}
.points{
padding-left:50px;
}
.points h3{
padding-left: 0px;
}
.circle{
height: 47px;
width: 47px;
left: -4px;
top: -2px;
}
.circle:after, .product-listing .circle:after{
height:95px;
}
.points, .product-listing .points {
margin-bottom: 61px;
}
}
@media only screen and (min-width: 489px) and (max-width: 600px){
.product-listing .points-wrapper{
flex-flow:column;
}
}
@media only screen and (min-width: 1500px) and (max-width:1900px){
.filter-offer,.product-listing.product-details .filter-offer, .product-listing .filter-offer,.filter-offer{
width: 68%;
}
}
@media only screen and (max-width: 992px){
#menu-item-30{
position: relative;
}
#menu-item-30:after{
content:'';
position: absolute;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/bottom-arrow.png) no-repeat;
height:6px;
display: block;
width: 11px;
left:100px;
top:5px;
}
.header-main-menu-wrap{
height: 0px;
top:0px;
visibility: hidden;
}
.page-header.sticky .header-main-menu-wrap{
position: absolute;
}
.header-main-menu-wrap{
width: 114%;
position: absolute;
left: -15px;
right: -59px;
top: 12px;
top:0px;
height: 0px;
flex-wrap: nowrap;
display:  flex;
flex-flow: column;
background: #fff;
padding-top:0px;
}
.header-sub-menu-wrap,.main-menu-logo-text-wrap{
padding-left: 15px;
background: #fff;
padding-right: 28px;
width: 100%;
}
.header-main-menu-wrap.active{
height:100vh;
overflow-y: auto;
visibility:visible;
padding-top: 36px;
transition: all 0.7s ease-in-out;
}
.red-btn.desktop-view{
display: none;
}
.header-sub-menu-wrap, .main-menu-logo-text-wrap {
padding-left: 15px;
background: #fff;
padding-right: 28px;
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width:1000px){
.header-logo-wrap {
width: 64%;
max-width: 185px;
}
.hamburger-icon {
margin-left: auto;
width: 40px;
}
.hamburger-icon span {
width: 40px;
height: 4px;
}
.hamburger-icon span.second-line {
top: 19px;
}
.hamburger-icon span {
width: 40px;
height: 4px;
}
.hamburger-icon span.third-line {
top: 29px;
}
.header-main-menu-wrap {
width: 114%;
position: absolute;
left: -15px;
right: -59px;
top: 12px;
top: 0px;
height: 0px;
flex-wrap: nowrap;
display: flex;
flex-flow: column;
background: #fff;
padding-top: 0px;
}
.header-main-menu-wrap{
padding:20px;
}
.sub-menu {
box-shadow: 0 0 20px rgba(0,0,0,.15);
margin-left: 0px;
padding: 20px 0;
}
.sub-menu .sub-menu {
padding-top: 20px;
padding-left:20px;
}
.header-maine-menu ul > li a, .header-sub-menu-wrap .header-sub-menu li a {
display: block;
margin-bottom: 11px;
}
#menu-item-30{
position: relative;
}
#menu-item-30:after{
left:9%;
top:5px;
}
}
@media only screen and (min-width: 768px) and (max-width:990px){
#menu-item-30:after{
left:13%;
}
}