
@media (min-width: 992px) {
.page-header {
    padding: 250px 0 210px 0 !important;
}}

.header-top-info{    text-align: center;
    padding: 10px;
    background: #8cc73f;
    color: #fff;
    font-weight: 700;
    font-size: 16px;}
@media (max-width: 767px){
.header-top-info{font-size:14px;
}}
.footer .widget-title {
    color: #ffffff;
    border-bottom: 1px dashed #8cc73f;
    padding-bottom: 10px;
}

.owl-carousel .owl-item{flex:1 !important; align-items:center !important; display:flex !important;}
.owl-stage{display:flex !important;}


.main-title{ color: #fff !important;  text-shadow: rgba(0,0,0,0.65) 1px 1px 2px; }

body.page-id-7092 .main-title, body.page-id-7126 .main-title, body.page-id-6992 .main-title {
    color: #333 !important;
    text-shadow: rgba(255,255,255,0.65) 1px 1px 2px;
}

#panel-7117-0-0-0{margin-bottom:20px !important;}
#panel-7123-0-0-0, #panel-7098-0-0-0{margin-bottom:5px !important;}
.rekawice{margin:0 auto;}

figcaption{display:none !important;}
.img-box{    border: 1px solid #cecece;
    border-top: 0px;}

.wpcf7-display-none{background:#fafafa;}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{    margin-left: -15px !important;
    margin-bottom: 10px !important;}

.phone-mobile{    padding: 6px 20px;
    background: #8cc73f;
    color: white;
    margin: 23px 0 22px;
    float: right;
    margin-right: 10px;
    font-size: 20px;}

.single-post .breadcrumbs { display: none !important; }
.home #pg-11-6 .panel-row-style {
    background-color: #f1f1f1 !important;
}
.home #pg-11-6 h3 span.light { color: #2f2f2f !important; }

.navbar-toggle-text{display:none !important;}

.first{float:left;}
.second{float:right;}
.third input{float:right;}
.third{margin-right:3px; margin-top: 10px; float: right;
    width: 100%;}

.content .widget-title{font-size:27px !important;}
.content .boxs-home .widget-title{min-height:81px !important; font-size:25px !important; min-height:0px !important;}

.boxs-no4 h4{    color: white;
    background: #8cc73f;
    padding: 10px;
    margin-bottom: 0px; min-height: 66px;}

.boxs-no4 p, .boxs-no4 img{margin: 0px !important;}

.boxs-no5 h4{    color: white;
    background: #8cc73f;
    padding: 10px;
    margin-bottom: 0px; }

.boxs-no5 p, .boxs-no5 img{margin: 0px !important;}



.boxs-no3{
    padding: 0px 0px 20px 0px;    border: 1px dashed #8cc73f;
    background: #f9f9f9;
}
.boxs-no3 img{margin:0px !important;}
.boxs-no3 h4{     border-top: 1px dashed #8cc73f;
    border-bottom: 1px dashed #8cc73f;
    padding: 7px 0px;
    background: #fff;
    margin-top: 25px;}

.nicebox2{    padding: 10px 0px;
    border-top: 1px dashed #8cc73f;
    border-bottom: 1px dashed #8cc73f;}
.nicebox{    padding: 15px;
    background: #f9f9f9;
    border: 1px dashed #8cc73f;
    text-align: justify;}

.list {
    margin-left: 10px !important;
    list-style: none !important;
    padding: 0 !important;
}
.list li {
    padding-left: 1.3em !important;
    list-style-type: none !important;
}
.list li:before {
    color: #8cc73f;
    content: "\f138" !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    display: inline-block !important;
    margin-left: -1.3em !important;
    width: 1.3em !important;
}


.sidebar h6{font-size:17px !important;}
.sidebar .widget-title{color: #464646 !important;
    padding-bottom: 15px !important;
    margin-bottom: 15px !important;
    border-style: dashed !important;
    border-width: 0 0 1px 0 !important;
    font-size: 17px !important;}
.sidebar .widget{position: relative;
    padding: 15px;
    border: 6px solid #f2f2f2;
    border-radius: 1px;}

.post-inner{    max-width: 920px;}

.blog .post-meta-data, .single .post-meta-data, .social-sharing-buttons{display:none;}

#panel-6992-0-0-1 h3, #panel-6992-0-0-0 h3{font-size:20px !important;}
#panel-6992-0-1-1 textarea{height:286px !important;}
.post-item .label-wrap, .post-item p{display:none !important;}
#panel-11-5-0-0{font-size: 24px;
    font-weight: 800;
    padding: 65px 0px;
    text-align: center;
    background-image: url(/wp-content/uploads/2017/07/Entretien-reparation-3.jpg);
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px 45px 0px 45px;
    color: #8cc73f;}

#pgc-11-5-1{font-size: 24px;
    font-weight: 800;
    padding: 65px 0px;
    text-align: center;
    background-image: url(/wp-content/uploads/2017/07/engine-606644_1920.jpg);
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px 45px 0px 45px;
    color: #8cc73f;}

#pgc-11-5-2{font-size: 24px;
    font-weight: 800;
    padding: 65px 0px;
    text-align: center;
    background-image: url(/wp-content/uploads/2017/07/rush-348481_1920.jpg);
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px 45px 0px 45px;
    color: #8cc73f;}

#panel-11-3-1-1{    padding: 20px !important;
    background: rgba(255,255,255,0.05) !important;
    border: 5px solid rgba(255,255,255,0.2) !important;}
.request-quote-form .wpcf7-text, .request-quote-form .wpcf7-textarea, .request-quote-form .wpcf7-select{background-color: #f9f9f9 !important;
    border-color: #8cc73f !important;
    border-width: 2px !important;}
.jumbotron.carousel .carousel-topheading{color:#fff !important; font-size:35px !important; background:hsla(0, 0%, 18%, 0.84) !important; border:5px solid #8cc73f !important; padding:15px;}
.jumbotron.carousel .carousel-text h1{font-size:30px !important;}

.carousel-content .btn{    background: rgb(140, 199, 63) !important;
    color: #ffffff !important;
    border: 0px !important;}
.carousel-content .btn:hover{background:#82bd35 !important;}


#panel-11-3-0-0, #panel-11-3-1-0{margin-bottom:0px !important;}

.black-section{    padding-top: 50px !important;
    padding-bottom: 50px !important;}
.black-section p{color:#dcdcdc !important;}
.black-section h3 span{color:#fff !important;}

.boxs-home{    text-align: center; padding: 10px;
    border: 1px solid #ccc;}
.boxs-home .btn{width:100%; margin-top:13px; padding:12px 22px !important;}
.boxs-home h3{font-size:20px; margin-top:11px;     border-style: solid !important;}

.topbar .fa, .topbar .widget-icon-box .fa, .topbar .widget-social-icons a, .topbar, .topbar a, .topbar .tagline, .topbar .widget-icon-box .title, .topbar .widget-icon-box .subtitle{    color: #bababa !important;}
.topbar .widget-icon-box:hover .fa, .topbar .widget-social-icons a:hover .fa, .topbar .menu > li.menu-item-has-children:hover > a {
    color: #ffffff !important;
}

.main-footer{padding:50px 0 20px 0 !important;}


.main-navigation > li > a {
    padding: 34px 8px 35px 8px !important;
    font-size: 14px !important;
}
.tnp-subscription, #panel-6992-0-1-0{margin-bottom:0px !important;}

.current_page_item a{    color: #8cc73f !important;}
.main-navigation > li.menu-item-has-children::after{color:#404040 !important;}
.main-navigation > li.menu-item-has-children.current_page_item::after{color: #8cc73f !important;}

.content .custom-title, .content .widget-title{border-color: #8cc73f !important;}
.bottom-footer {background-color: #2f2f2f !important;}
.bottom-footer p {color: #ffffff !important;}
.tagline{display:none !important;}

.tnp-subscription input[type=submit]{padding: 10px !important; width: 100% !important; background: #8cc73f !important; font-family: "Roboto", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-width: 2px;
    border-radius: 1px;}
.tnp-subscription input[type=submit]:hover{background:#82bd35 !important;}
.tnp-subscription input[type=text]::placeholder, .tnp-subscription input[type=email]::placeholder, .tnp-subscription select::placeholder{color:#fff !important;}
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription select{
    border: 1px solid#8cc73f;
    background-color: #585858;
    color: #fff;
}
.tnp-subscription input[type=text]:focus, .tnp-subscription input[type=email]:focus, .tnp-subscription select:focus{border-color:#c6ff7c !important;}

@media screen and (max-width: 1199px){
.header.header-default .container{width:100% !important;}
}
@media (min-width: 992px){.phone-mobile{display:none !important;}}
@media only screen and (min-width: 992px) and (max-device-width: 1145px){
.navbar-header{    top: 80px !important;
    background: #fff !important;}
.navbar-brand {
    padding: 0 20px 0 20px !important;
}
.main-navigation {
    text-align: center !important;
    position: static !important;
    margin: 0 auto !important;
    padding: 0 20px 0 20px !important;
}}

@media (min-width: 992px){.jumbotron.carousel .carousel-text{top:80% !important;}}

@media (max-width: 991px){.topbar{display:none;} .main-navigation > li > a{padding: 14px 25px !important;} .sticky-offset{display:none !important;}}

@media (max-width: 767px){
#panel-11-5-1-0, #panel-11-5-2-0{padding:65px 0;}

}

@media (max-width: 479px){.phone-mobile{margin:10px 5px 22px;}}
body.widgets-php #wpfooter {
    display: block;
}