@media only screen and (max-width:1600px){
.home-slider-view .views-slideshow-controls-bottom.clearfix{width:1170px;margin:0 auto;left:0;right:0;bottom:20px;}
}
@media only screen and (max-width:1440px){
.owl-item-inner.owl-item-inner0 img{width:100%;}
}
@media only screen and (max-width:1199px){
.inner-services-btn a{transition:none;}
.page-node-16 h1{font-size:30px;padding:30px 0;}
.emergency-troubleshooting-subtitle h1{font-size:26px;padding:20px 0;}
.page-node-17 h1,.page-node-15 h1,.page-node-13 h1.page-header,.page-node-12 h1.page-header,.page-node-9 h1.page-header,body.path-nos-services h1.page-header{font-size:26px;padding:18px 0;}
header#navbar{padding:7px 0;}
.propos-title.propos-inner-title h3{margin:25px 0;font-size:30px;}
.propos-inner-title{max-width:500px;}
.propos-box{margin:30px 0 0;}
.Spcialis-dans-description h4{font-size:24px;margin:0 0 15px;}
.Spcialis-dans-btn.bnt-blue{margin-top:15px;}
p{font-size:15px;}
.page-node-15 .Why-choose-description-box.propos-inner{margin:60px 0;}
.contact-us-bottom-footer{padding:40px 0;background-size:160px;}
.realisations-view-list .form-group a{font-size:13px;margin:0 6px;}
.inner-services-btn > .bnt-blue a{font-size:16px;padding:0px 40px 0px 15px;}
.inner-services-btn > .btn-white a{font-size:16px;padding:0 40px 0px 15px;}
.Why-choose-title{margin:0 auto 40px;}
.Why-choose-title h2{font-size:30px;}
.Why-choose-description-box{margin-bottom:30px;}
.Why-choose-title h2{font-size:27px;}
.Why-choose-description h4{font-size:19px;}
.footer-btn.btn-red a{font-size:16px;}
.about-us-home{padding:30px 0 50px;margin-top:50px;background-size:150px;}
.services-view-box h2.block-title{font-size:35px;margin-bottom:35px;margin-top:50px;}
.Nos-services-description p{margin-bottom:32px;}
.our-achievements-viewblock{margin-top:230px;margin-bottom:60px;}
.Why-choose-btn.btn-red a{font-size:16px;}
.home-slider-description h3{font-size:40px;}
.home-slider-description p{margin:0;}
.home-slider-view .views-slideshow-controls-bottom.clearfix{width:970px;bottom:10px;}
.home-slider-view .views_slideshow_cycle_teaser_section,.home-slider-view .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{height:450px;}
.realisations-view-list label.control-label.option{margin:0 15px 15px 0;}
.achievements-view-description p{font-size:14px;padding:0;}
.achievements-view-description{padding:0 10px;}
}
@media only screen and (max-width:1024px){
p{font-size:14px;}
.realisations-view-list form#views-exposed-form-realisations-block-1{padding:35px 15px 0;}
.form-inline .form-group{margin-bottom:15px;}
.achievements-view-description p{font-size:12px;}
.achievements-view-description{padding:0 14px;}
nav#block-vitretec-main-menu.menubar ul.navbar-nav > li.last a{font-size:16px!important;}
.about-us-home-title h3{font-size:30px;margin:0 0 20px;}
.home-slider-description p{font-size:25px;}
.footer-address{padding-left:0;}
.inner-services-btn a{transition:all 0.5s ease;}
.home-slider-view .views_slideshow_cycle_teaser_section,.home-slider-view .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{height:380px;}
}
@media only screen and (max-width:991px){
.red-oral{margin-top:-25px;}
nav#block-vitretec-main-menu.menubar ul.navbar-nav > li.last a{font-size:16px!important;padding:10px 15px;}
a.logo.navbar-btn.pull-left img{width:85px;}
div#navbar-collapse{padding-right:0;}
div#navbar-collapse li.last{background:#e30823;margin-left:12px;}
nav#block-vitretec-main-menu.menubar ul li a{font-size:16px;padding:10px 6px;}
.propos-title.propos-inner-title h3{margin:15px 0;font-size:26px;}
.propos-inner-title{max-width:400px;background-size:90px;}
.page-node-15 .Why-choose-description-box.propos-inner{margin:50px 0;}
.contact-us-bottom-title h3{font-size:32px;}
.contact-us-bottom-footer{background-size:150px;padding:30px 0;}
.about-us-home-description{max-width:600px;margin:0px auto 15px;}
.footer-btn.btn-red a{padding:10px 10px;font-size:15px;min-height:40px;min-width:170px;}
.footer-menubar h6{font-size:16px;}
.footer-menubar p{font-size:14px;}
.footer-box-logo img{width:90px;}
.footer-menubar strong{font-size:14px;}
.footer-menubar ul li.f-call a{font-size:15px;margin-top:0;}
.footer-copyright{margin-top:30px;}
.form-inline .form-group{margin:10px 0;}
.achievements-view-img img{width:100%;}
.Why-choose-description p{font-size:14px;}
.Why-choose-24{width:70px;height:70px;margin-top:15px;}
.Why-choose-24 span{font-size:18px;}
.Why-choose-title{margin:0 auto 30px;max-width:500px;}
.page-node-16 .main-container{margin-bottom:40px;}
.Why-choose-title h2{font-size:24px;}
.emergency-troubleshooting-box{margin-bottom:40px;margin-top:30px;}
.we-optare-description h3{font-size:24px;margin:0 0 20px;}
.inner-services-box{padding:50px 0;}
.custom-work-box h4{font-size:23px;}
h1.vous-dpannons-page-header{font-size:25px;padding:20px 0;}
.realisations-detail{padding:20px 0 40px;}
.realisations-detail-description h4{font-size:27px;margin:0 0 15px;}
.realisations-detail-description{margin-top:30px;}
.page-node-type-realisation{background:none;}
.realisations-detail-block .row{display:block;width:100%;}
.Why-choose-icon img{width:30px;}
.Why-choose-description h4{font-size:17px;padding-left:12px;}
.about-us-home-description p{font-size:16px;}
.about-us-home{padding:18px 0 40px;margin-top:35px;}
.inner-services-btn .bnt-blue a{font-size:14px;background:#265d73 url(../images/arrow-right-light.svg) no-repeat 94% 50%;padding:0px 30px 0px 5px;min-height:41px;line-height:41px;}
.inner-services-btn .btn-white a{font-size:14px;background:url(../images/arrow-right-light.svg) no-repeat 95% 50%;padding:0 28px 0px 5px;height:41px;line-height:41px;margin-top:0;}
.our-achievements-viewblock .views-slideshow-controls-bottom.clearfix{bottom:10px;}
.home-slider-description h3{font-size:30px;margin:0;}
.home-slider-description p{font-size:22px;margin:0 0 5px;}
.home-slider-description .container{top:45%;}
.views-slideshow-controls-bottom.clearfix{left:20px;bottom:11px;}
div#views_slideshow_controls_text_home_slider-block_1 span{width:45px;height:45px;}
.home-slider-view .views-slideshow-controls-bottom.clearfix{width:750px;bottom:10px;}
.realisations-view-list{padding-bottom:40px;}
.page-node-type-home-page .Why-choose-icon img{padding-right:0;}
.Nos-services-list-box{padding:30px;}
.Nos-services-logo{margin:0 auto 25px;}
.our-achievements-viewblock{margin-top:130px;}
.our-achievements-viewblock h2.block-title{margin-bottom:40px;}
.our-achievements-viewblock div#views_slideshow_controls_text_nos_realisations-block_1 span{width:45px;height:45px;}
.our-achievements-description h6{margin-bottom:0;}
.bnt-blue a{margin-top:0;min-height:40px;line-height:40px;}
.home-slider-view .views_slideshow_cycle_teaser_section,.home-slider-view .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{height:300px;}
.our-achievements-viewblock .owl-buttons div{width:45px;height:45px;}
.our-achievements-viewblock .owl-buttons{bottom:15px;}
.inner-services-img{width:200px;height:200px;}
}
@media only screen and (max-width:767px){
.page-node-15 .Why-choose-description-box.propos-inner{margin:30px 0;}
.Spcialis-dans-description{margin-top:20px;}
.propos-box{margin:20px 0 0;display:block;}
.propos-title.propos-inner-title h3{margin:15px 0;font-size:22px;}
.navbar-header{width:100%;padding:0 15px;}
.contact-us-bottom-footer{background-size:120px;}
.footer-box-logo{margin-bottom:30px;}
.footer-menubar ul li{margin:0;}
.footer-menubar ul li.f-mail{margin-top:0;}
.footer-menubar h6{margin:30px 0 10px;}
.footer-btn.btn-red{margin-top:15px;}
.footer-copyright{margin-top:20px;}
.footer-copyright-box{padding:0 15px;}
button.navbar-toggle{margin-top:25px;}
header#navbar{padding:7px 0;display:block;width:100%;}
.menu-wrapper ul.menu{margin:0;padding:0 15px;}
div#navbar-collapse li.last{margin-left:0;}
nav#block-vitretec-main-menu{width:100%;margin:15px 0;}
div#navbar-collapse li.last{display:inline-block;}
.realisations-detail-block .row{display:inline-block;width:100%;}
.footer-address{padding-left:0;}
form#webform-submission-contact-us-node-9-add-form{background:#ffffff;}
.we-optare-description h3{font-size:24px;margin:0 0 15px;}
.we-optare-btn.bnt-blue{margin-top:15px;}
.emergency-troubleshooting-box{display:block;margin-bottom:40px;margin-top:30px;}
.we-optare-image-bottom{margin-top:30px;}
.we-optare-image .col-sm-12,.we-optare-image .col-sm-7,.we-optare-image .col-sm-5{padding:0;}
.we-optare-image{margin-bottom:25px;}
.Why-choose-title h2{font-size:19px;}
.Why-choose-title{max-width:460px;}
.services-view-box{height:auto;}
.inner-services-box{display:block;padding:40px 0;}
.inner-services-descripation h3{font-size:30px;margin-bottom:15px;}
.inner-services-btn{margin-top:20px;}
.inner-services-img{width:180px;height:180px;}
.realisations-detail-block .row{display:block;width:100%;}
.realisations-detail > .container{padding:0;}
.our-achievements-box{display:block;}
.our-achievements-description{margin-top:20px;}
.inner-services-descripation h3{font-size:26px;margin-bottom:10px;}
.inner-services-img{margin-bottom:20px;}
.btn-white a{font-size:16px;padding:0 30px 0px 15px;height:41px;line-height:41px;}
.btn-blue a{font-size:16px;padding:0 30px 0px 15px;height:41px;line-height:41px;}
.contact-us-bottom-btn.btn-white a{background:#fff url(../images/arrow-right.png) no-repeat 95% 50%;}
.contact-us-bottom-btn.btn-white a:hover{background:#fff url(../images/arrow-right.png) no-repeat 97% 50%;}
.services-view-box h2.block-title{font-size:30px;margin-bottom:25px;margin-top:30px;}
.Nos-services-description p{margin-bottom:20px;}
.Nos-services-logo{margin:0 auto 20px;}
.Nos-services-list-box{padding:30px;margin-bottom:30px;}
.our-achievements-viewblock{margin-top:40px;margin-bottom:60px;}
.our-achievements-viewblock h2.block-title{font-size:30px;margin-bottom:30px;}
.about-us-home-title h3{font-size:28px;margin:0 0 15px;}
.home-slider-description h3{font-size:22px;line-height:20px;margin-bottom:0px;}
.home-slider-description p{font-size:16px;margin:0;line-height:28px;}
.views-slideshow-controls-bottom.clearfix{left:auto;right:20px;bottom:20px;}
div#navbar-collapse{padding-right:0;margin:0;background:#fff;}
nav#block-vitretec-main-menu.menubar ul.navbar-nav > li.last a{padding:10px 6px;color:#e30823!important;}
div#navbar-collapse li.last{background:transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#265d73;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus{border-color:transparent;background:transparent;}
.bnt-blue a{font-size:16px;padding:0px 40px 0px 20px;min-height:40px;line-height:40px;margin:0;}
.home-slider-view .views-slideshow-controls-bottom.clearfix{width:100%;bottom:5px;}
div#views_slideshow_controls_text_home_slider-block_1 span{width:40px;height:40px;}
.bnt-blue a{font-size:16px;padding:0px 40px 0px 20px;min-height:37px;line-height:37px;}
footer.footer{text-align:center;}
.footer-menubar ul li.f-fb a{margin:0 auto;}
.our-achievements-viewblock .views-slideshow-controls-bottom.clearfix{position:static;}
.webform-submission-contact-us-form .form-actions{margin:10px 0 0;text-align:left;float:none;}
.captcha{float:none;transform:scale(0.8) translateX(-30px);}
.home-services-list > .view-content{display:block;}
.page-node-type-home-page .Why-choose-description,.page-node-type-depannage-d-urgence .Why-choose-description{min-height:auto;}
.our-achievements-viewblock .owl-theme .owl-controls{margin-top:10px;text-align:left;}
.our-achievements-viewblock .owl-buttons{position:static;}
.Why-choose-description-box.propos-inner > .col-sm-4{width:100%;}
.page-node-type-about-vitretec .Why-choose-description{min-height:auto;}
.our-achievements-viewblock .owl-carousel.owl-theme .owl-nav{position:static;margin-top:20px;}
}
@media only screen and (max-width:575px){
.page-node-17 h1,.page-node-16 h1,.page-node-15 h1,.page-node-13 h1.page-header,.page-node-12 h1.page-header,.page-node-9 h1.page-header,body.path-nos-services h1.page-header{font-size:22px;padding:15px;}
.propos-inner-title{background-size:73px;}
.propos > .container{padding:0;}
.Spcialis-dans-description h4{font-size:20px;}
.header-top-emergency h6{font-size:16px;padding-right:10px;width:50%;}
.header-top-emergency a{font-size:16px;}
.header-top-emergency{text-align:center;}
.page-node-9 .main-container{padding:40px 0 40px;}
.contact-us-form-box button#edit-actions-submit{font-size:16px;padding:10px 40px 10px 20px;}
.footer-address-box{margin-top:30px;}
.footer-address-title h5{font-size:23px;}
.path-nos-services .main-container{background:none;}
.inner-services-btn{display:block;margin-top:15px;}
.inner-services-btn .bnt-blue{margin-bottom:15px;}
.custom-work-box h4{font-size:25px;}
.custom-work-list-box ul{column-count:1;margin-bottom:20px;}
.custom-work{margin:20px 0 40px;}
.custom-work-box h4{font-size:25px;margin:0 0 15px;}
.custom-work-list-box ul li{font-size:16px;margin-bottom:5px;}
.realisations-detail-image .owl-buttons{position:absolute;bottom:10px;right:10px;}
.realisations-detail-image .owl-theme .owl-controls .owl-buttons div{width:45px;height:45px;}
.home-slider-view{height:250px;}
.home-slider-description p{font-size:16px;line-height:16px;margin:0;}
.views-slideshow-controls-bottom.clearfix{right:0;left:auto;bottom:20px;}
.Why-choose-description-box{margin-bottom:20px;}
.Why-choose-title{margin:0 auto 20px;}
.home-slider-description h3{margin-bottom:6px;}
.home-slider-description p{font-size:16px;line-height:22px;margin:0 0 0;}
.footer-copyright-box span.powered-text{float:none;}
.footer-copyright-box span{float:none;display:block;}
.webform-submission-contact-us-node-9-form .webform-confirmation__message{padding-bottom:20px;}
.page-node-15 .Why-choose-description-box.propos-inner{justify-content:center;}
.page-node-type-about-vitretec .Why-choose-description{min-height:auto;margin-bottom:20px;}
.Why-choose-description-box.propos-inner h4{margin:0px 0 10px;}
.emergency-troubleshooting-subtitle h1{font-size:18px;}
.Why-choose-24{margin-top:5px;}
.we-optare-description h3{font-size:20px;}
.our-achievements-viewblock .views-slideshow-controls-bottom.clearfix{padding:0 15px;}
.home-slider-view .views_slideshow_cycle_teaser_section,.home-slider-view .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{height:240px;}
}
