.header-inner.menu-sticky {
    background: #000;
}
#rs-header.header-style-4 .menu-area .navbar ul li > a {
    font-family: 'Bebas Neue' !important;
    color: #ffffff !important;
    font-weight: 500;
    font-size: 18px;
}
#content h2{
    font-family: 'Orbitron' !important;
    font-size:30px;
    text-transform:uppercase;
    
}
#rs-footer {
    background: #000000 !important;
}
footer#rs-footer.footer-style-3 .footer-bottom2 {
    background: #000000 !important;
}
span.bouton-social-footer a i {
    font-size: 32px;
}
span.bouton-social-footer a i.fa-instagram {
    margin-right:7px;
}
#rs-header.header-style-4 .fullwidth_menu {
    border-top: none !important;
}
input.wpcf7-form-control {
    font-size: 20px;
    font-weight:300;
    font-family: 'Bebas Neue';
    color: #252222 !important;
    text-transform: uppercase;
    height: 32px;
    margin-bottom: 40px;
    border-radius: 14px;
    padding: 5px 20px !important;
}
textarea{
    border-radius:14px;
    margin-bottom:40px;
}
input.wpcf7-submit {
    display: block;
    text-align: center;
    margin: 25px auto 0 auto !important;
    /* margin-top: 25px !important; */
    font-family: 'Bebas Neue' !important;
    font-size: 24px;
    height: auto;
    padding: 3px 20px !important;
    border-radius: 0;
    background: none;
    color: #fff !important;
    border: 1px solid #fff;
    font-weight: 300 !important;
}
#primary-menu-single{
	padding: 0 !important;
	margin: 0 !important;
	text-align: center !important;
	position:relative;
	display:inline-block;
}
#primary-menu-single li{display:inline-block !important;}
#primary-menu-single a{display:inline-block !important;}
a.lirelasuite {
    color: #e2534b !important;
    float: right;
}
article.article-home span {
    background: #063a42;
    color: #fff;
    padding: 2px 12px;
    font-size: 12px;
}
.post-excerpt.no-padding h4 {
    line-height : 20px !important;
    margin-top: -6px !important;
}
.post-excerpt.no-padding h4 a{
    line-height:18px;
}
.post-excerpt.no-padding .meta span{
    color: #e2534b !important;
}
.cl-testimonial2 .image-testimonial img {
    width: 200px;
}
.cl-testimonial2 .image-testimonial img {
    margin: 0 50px;
    float: left;
    width: 200px;
    margin-bottom: 50px;
}
.slider3 .slick-prev {
    top: 125px;
}
.slider3 .slick-next {
    top: 125px;
}
li#menu-item-184 .menu-image-title-before, li#menu-item-185 .menu-image-title-before, li#menu-item-427 .menu-image-title-before, li#menu-item-428 .menu-image-title-before {
    display: none;
}
span.dashicons.dashicons-instagram.before-menu-image-icons,span.dashicons.dashicons-facebook.before-menu-image-icons {
    margin-top: 22px;
}
span.dashicons.dashicons-linkedin.after-menu-image-icons {
    margin-top: 22px !important;
}
.cl-testimonial2 .image-testimonial .testimonial-content p{text-align:left !important;}
#cl-testimonial button.slick-prev.slick-arrow,#cl-testimonial button.slick-next.slick-arrow {
    background: none !important;
}
#cl-testimonial button.slick-prev.slick-arrow::after,#cl-testimonial button.slick-next.slick-arrow::after {
    font-size:42px !important;
}
ul.cl-author-info {
    display: none;
}
#content figure.vp-portfolio__item h2 {
    line-height: 30px;
    text-align: center;
    font-family: Bebas Neue !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta>* {
    margin-bottom:0 !important;
}
.vp-pagination__style-minimal .vp-pagination__load-more>span,span.vp-pagination__load-more-no-more{
    color:#fff !important;
}
.owl-dots {
    padding-right: 100px !important;
}
.post-excerpt .comment {
    display: none;
}
div#mynewcontent1612345978 h4 {
    line-height: 1.4 !important;
    font-size: 16px;
    font-family: Open sans !important;
    margin-bottom: 10px;
    font-weight: 700;
}
div#mynewcontent1612345978 h4 a {
    color: #063a42 !important;
}
.mini-posts .meta span {
    color: #e2534b !important;
}
.post-excerpt.no-padding h4 {
    padding-top: 8px;
}
.mini-posts h4 a {
    font-size: 13px !important;
    color: #222 !important;
    font-weight: 400;
}
.generalstyle.bg-img {
    border-radius: 5px;
}
.generalstyle.bg-img:hover {
    border-radius: 5px !important;
}
#mynewcontent1612345978 .mini-posts h4 {
    margin-bottom: 5px !important;
    line-height: 1.1 !important;
}
.vp-portfolio.vp-uid-132042ff.vp-id-191.vc_custom_1613119286029.vp-portfolio__ready .vp-pagination__item {
    display: none;
}
.vp-portfolio__items-wrap {
    margin-bottom: 0 !important;
}
#cl-testimonial p {
    font-style: normal !important;
}
.ps-navigation {
    display: none;
}
.bs-img, .bs-info {
    display: none;
}
h2{
    font-size: 30px;
    text-align: left;
    font-family: Orbitron !important;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: 600;
}
.rs-breadcrumbs.porfolio-details {
    display: none;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    margin-bottom: 18px;
}

.home .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    display: none;
}
.cn-button.bootstrap {
    background: #BE9648 !important;
}
.psac-post-overlay {
    background: #252222;
    padding: 35px 25px;
}
.psac-post-overlay,.psac-post-title a {
    color:#fff !important;
}
.psac-post-short-content {
    font-size: 14px;
}
.psac-slider-and-carousel .owl-dots .owl-dot {
    background:none !important;
    border:1px solid #252222 !important;
    width: 20px !important;
    height: 20px !important;
}
.psac-slider-and-carousel .owl-dots .owl-dot.active {
    background: #252222 !important;
}
#design .vc_column-inner.vc_custom_1612084681482 p a{
    text-align: center;
    margin: 25px auto 0 auto !important;
    font-family: 'Bebas Neue' !important;
    font-size: 24px;
    height: auto;
    padding: 3px 20px !important;
    border-radius: 0;
    background: none;
    color: #000 !important;
    border: 1px solid #000;
    font-weight: 300 !important;
}
#design .vc_column-inner.vc_custom_1612084681482 p a:hover{
    color: #be9648 !important;
    border: 1px solid #be9648;
}
#content h2 {
    font-family: 'Orbitron' !important;
    font-size: 27px;
}
#zoom h2 {
    margin-bottom: 12px !important;
}
#zoom h4{
    margin-left:0 !important;
}
span.menu-image-title-after.menu-image-title {
    display: none;
}
li#menu-item-523 .menu-image-title-before {
    display: none;
}
li#menu-item-523 span.dashicons.dashicons-linkedin.before-menu-image-icons{
   margin-top:22px;
}
span.bouton-social-footer a {
    margin-right: 10px;
}
span.bouton-social-footer a i.fa-linkedin{
    margin-left: 8px;
}


@media only screen and (max-width: 991px){
.menu-area .mobile-menu-link .nav-menu-link {
    width: 16px;
    top: 0;
    right: 47%;
}
#rs-header.header-style-4 .fullwidth_menu {
    padding-bottom: 15px;
}
}
@media only screen and (max-width: 991px){
.menu-responsive {
    width: 100% !important;
}
}
@media only screen and (max-width: 590px){
.rs-blog-details a.prettyphoto {
    pointer-events: none;
}
#rs-header .logo-area a img {
    width: auto !important;
}
rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {
    display: none;
}
#page .vc_custom_1611862537994 {
    padding-top: 0 !important;
}
.vc_column-inner.vc_custom_1612084681482 {
    padding-top: 0 !important;
}
.owl-dots {
    padding-right:0 !important;
    bottom: auto;
}
.psac-slider-and-carousel .owl-dots .owl-dot {
    width: 20px !important;
    height: 20px !important;
    margin: 0 10px !important;
}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot span {
    width: 0 !important;
    height: 0 !important;
}
.owl-dots {
    margin-top: 30px;
}
h2.psac-post-title {
    margin-top: 20px !important;
    text-align:center;
}
.psac-post-slider.psac-design-2 .psac-post-left{
    padding-right:0 !important;
}
div#mynewcontent1612345978 .row {
    margin-left: 0 !important;
}
article.article-home.sectiononestyle1.style-alt {
    margin-bottom: 50px;
}
#content h2 {
    font-family: 'Orbitron' !important;
    font-size: 27px;
}
}
@media only screen and (min-width: 590px){
   div#slider_responsive {
    display: none;
    } 
    .psac-post-slider.psac-design-2 .psac-post-left{
    background:none !important;
}
.psac-post-overlay {
    margin-top: 15%;
    margin-left: -150px;
    width: 100%;
}
.psac-slider-and-carousel .owl-dots {
    text-align: right !important;
}
button.owl-dot span {
    display: none !important;
}
.psac-slider-and-carousel .owl-prev{
    right:30px !important;
}
}