body{overflow-x:hidden}
@media (max-width:1300px) and (min-width: 1024px) {
	.tp-parallax-wrap.avis-slider-wrapper{left:0!important}
	.rev_slider .tp-caption#slide-1-layer-2,.rev_slider .tp-caption#slide-57-layer-2,.rev_slider .tp-caption#slide-43-layer-2,.rev_slider .tp-caption#slide-53-layer-2{font-size:39px!important}
}
@media only screen and (max-width: 1075px) {
	.gform_wrapper .devis-form-v2 .gform_wrapper.two-column_wrapper ul.one-half{width:100%}
	.gform_wrapper .devis-form-v2 .gform_wrapper.two-column_wrapper ul.one-half{margin-left:0!important}
	.gform_wrapper .devis-form-v2 .gform_wrapper .gsection{display:none!important}
}
@media only screen and (min-width:1240px){
	body:not(.header-simple) #Header #menu{display:block!important}
	#Header .menu>li>ul.mfn-megamenu{width:984px}
	#Header .menu>li>ul.mfn-megamenu>li{float:left}
	#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-1{width:100%}
	#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-2{width:50%}
	#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-3{width:33.33%}
	#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-4{width:25%}
	#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-5{width:20%}
	#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-6{width:16.66%}
	#Header .menu>li>ul.mfn-megamenu>li>ul{display:block!important;position:inherit;left:auto;top:auto;border-width:0 1px 0 0}
	#Header .menu>li>ul.mfn-megamenu>li:last-child>ul{border:0}
	#Header .menu>li>ul.mfn-megamenu>li>ul li{width:auto}
	#Header .menu>li>ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}
	#Header .menu>li>ul.mfn-megamenu a.mfn-megamenu-title:hover{background:none}
	#Header .menu>li>ul.mfn-megamenu a .menu-arrow{display:none}
	#Top_bar.is-sticky{position:fixed;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff;opacity:.97;filter:alpha(opacity=97);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}
	#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none}
	#Top_bar.is-sticky .top_bar_right{top:-4px}
	#Top_bar.is-sticky #logo{padding:5px 0;height:50px;line-height:50px}
	#Top_bar.is-sticky #logo img{max-height:34px}
	#Top_bar.is-sticky .menu>li>a,#Top_bar.is-sticky .menu>li>a span{line-height:30px}
	#Top_bar.is-sticky .menu>li>a:after{top:auto;bottom:2px}
	.header-simple #Top_bar.is-sticky .responsive-menu-toggle{top:12px}
	#Top_bar.is-sticky #header_cart{top:27px}
	#Top_bar.is-sticky #search_button{top:25px}
	#Top_bar.is-sticky .wpml-languages{top:15px}
	.header-simple #Header #menu{display:none;height:auto;width:300px;bottom:auto;top:60px;right:1px;position:absolute;margin:0;background:#fff}
	.header-simple #Header a.responsive-menu-toggle{display:block;width:35px;height:35px;line-height:35px;font-size:25px;text-align:center;position:absolute;top:28px;right:10px;-webkit-border-radius:3px;border-radius:3px}
	.header-simple #Header a:hover.responsive-menu-toggle{text-decoration:none}
	.header-simple #Header #menu>ul{width:100%;float:left}
	.header-simple #Header #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}
	.header-simple #Header #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none}
	.header-simple #Header #menu ul li a:after{display:none}
	.header-simple #Header #menu ul li a span{border:none;line-height:48px;display:inline;padding:0}
	.header-simple #Header #menu ul li.submenu .menu-toggle{width:48px;height:48px;display:block;position:absolute;right:0;top:0;border-left:1px solid rgba(0,0,0,.03);background:url(../images/menu-plus.png) center no-repeat}
	.header-simple #Header #menu ul li.hover>.menu-toggle{background:none!important}
	.header-simple #Header #menu ul li.hover a{border-bottom:0}
	.header-simple #Header #menu ul.mfn-megamenu li .menu-toggle{display:none}
	.header-simple #Header #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none}
	.header-simple #Header #menu ul li ul li{width:100%!important}
	.header-simple #Header #menu ul li ul li a{padding:0 20px 0 30px}
	.header-simple #Header #menu ul li ul li a .menu-arrow{display:none}
	.header-simple #Header #menu ul li ul li a span{padding:0}
	.header-simple #Header #menu ul li ul li a span:after{display:none!important}
	.header-simple #Header .menu>li>ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}
	.header-simple #Header .menu>li>ul.mfn-megamenu>li>ul{display:block!important;position:inherit;left:auto;top:auto}
	.header-simple #Header #menu ul li ul li ul{border-left:0!important;padding:0;top:0}
	.header-simple #Header #menu ul li ul li ul li a{padding:0 20px 0 40px}
}

@media (max-width:1239px) and (min-width: 1200px) {
	.section.info-contact-social .column_image .image_frame{position:relative;bottom:-73px;min-width:inherit;margin:0}
	.section.section-avis-blue .column.one-third:nth-child(1){width:33%}
	.section.section-avis-blue .column.one-third:nth-child(2){width:34%}
	.section.section-avis-blue .column.one-third:nth-child(3){width:27%}
	.section-avis-blue .box-white{font-size:17px}
	.section.block-button-clients.btnSelected{top:465px}
}

@media only screen and (max-width:1239px){
	.section.info-contact-social .items_group{display:inline-block}
	.section.info-contact-social .column_contact_box:after{background: rgba(255,255,255,.0)}
	.tarif_packs{padding:0;}
	#Header #menu{display:none;height:auto;width:300px;bottom:auto;top:78px;right:4px;position:absolute;margin:0px;background:#fff;}
	#footer-menu ul li{padding-right:5px;}
	#Header a.responsive-menu-toggle{display:block;width:35px;height:35px;line-height:35px;font-size:25px;text-align:center;position:absolute;top:28px;left:90% !important;-webkit-border-radius:3px;border-radius:3px;margin-top:-7px !important;}
	#Header a:hover.responsive-menu-toggle{text-decoration:none;}
	#Header #menu > ul{width:auto;float:left;margin:0 16px}
	#Header #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative;}
	#Header #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none;}
	#Header #menu ul li a:after{display:none;}
	#Header #menu ul li a span{border:none;line-height:48px;display:inline;padding:0;}
	#Header #menu ul li.submenu .menu-toggle{width:48px;height:48px;display:block;position:absolute;right:0;top:0;border-left:1px solid rgba(0,0,0,0.03);background:url(../images/menu-plus.png) center no-repeat;}
	#Header #menu ul li.hover > .menu-toggle{background:none !important;}
	#Header #menu ul li.hover a{border-bottom:0;}
	#Header #menu ul.mfn-megamenu li .menu-toggle{display:none;}
	#Header #menu ul li ul{position:relative !important;left:0 !important;top:0;padding:0;margin-left:0 !important;width:auto !important;background-image:none;}
	#Header #menu ul li ul li{width:100% !important;}
	#Header #menu ul li ul li a{padding:0 20px 0 30px;}
	#Header #menu ul li ul li a .menu-arrow{display:none;}
	#Header #menu ul li ul li a span{padding:0;}
	#Header #menu ul li ul li a span:after{display:none !important;}
	#Header .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;}
	#Header .menu > li > ul.mfn-megamenu > li > ul{display:block !important;position:inherit;left:auto;top:auto;}
	#Header #menu ul li ul li ul{border-left:0 !important;padding:0;top:0;}
	#Header #menu ul li ul li ul li a{padding:0 20px 0 40px;}
	.header_placeholder{margin-top:0 !important;}
	.desc-wrapper{width:100%;font-size:12px;line-height:15px;color:#8d8d8d;padding-right:0;box-sizing:border-box;position:relative}
}

@media (max-width:1199px) and (min-width: 960px) {
	.section.section-avis-blue .column.one-third:nth-child(1){width:33%}
	.section.section-avis-blue .column.one-third:nth-child(2){width:34%}
	.section.section-avis-blue .column.one-third:nth-child(3){width:27%}
	.section-avis-blue .box-white{font-size:17px;padding: 47px 34px 32px 39px}
	.section.block-button-clients.btnSelected{top:485px}
	.section-avis-blue .box-white .cnt-ns::after {right: 0}
}

@media only screen and (min-width:960px) and (max-width:1239px){
	body{min-width:0;}
	#Wrapper{width:960px;}
	#hverification{font-size:12px !important;}
	.container, .section_wrapper, .with_aside .content_wrapper{width:940px}
	#Top_bar .top_bar_left{width:781px !important;}
	#portfolioTab p, #servicesTab p{padding:20px 13px 0px 17px;font-size:11px;color:#ffffff;}
	.get_in_touch{padding:8px 10px 65px 10px}
	.column_map .google-map-contact-wrapper{width:921px;margin-left:-460px;}
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:921px;}
	#Error_404 .error_pic i{font-size:220px;line-height:260px;}
	#Error_404 .error_desk{padding-top:40px;}
	.offer .offer_li .desc_wrapper{width:436px;}
	.offer .offer_li{display:block;float:left;}
	.Recent_posts ul li .desc{margin-right:60px;}
	.Recent_posts ul li .photo{width:60px;height:60px;}
	.Recent_posts ul li .photo .c{width:20px;height:20px;line-height:20px;bottom:5px;right:-8px;}
	@-moz-document url-prefix(){.one-second.column{width:100%!important;text-align:center!important}.Services{display:inline-flex;margin-left:-25px}}
	.section.agence-web-row .big-title-agence h2{font-size:60px;line-height:49px}
	.section.agence-web-row .big-title-agence h2 strong{font-size:39px}
	.section.pied-page-row .column{width:48%!important;text-align:left!important}
	.pied-page-v2 #portfolioTab p,.pied-page-v2 #servicesTab p{font-size:14px;line-height:20px}
	.Portfolios.pied-page-v2 img{width:52%}
	.pied-page-v2 #portfolioTab{width:41%;margin:47px 15px 0 auto}
	.section.header-row .column.one-second{width:48%!important}
	.section.pub-pro-row h2{width:90%}
	.section.hebergement-row.section-big-title{padding-top:30px!important}
	.section.hebergement-row .big-title h3{width:100%}
	.section.section-big-title .big-title h3{font-size:42px;line-height:50px}
	.section.hebergement-row .col-right{margin-left:0}
	.pack-box{width:80%}
	.section.quote-referencement-row{padding-top:30px!important}
	.quote-referencement-row blockquote{max-width:50%}
	.section.referencement-web-row{padding-bottom:20px!important;font-size:15px;line-height:23px}
	.section.referencement-web-row .bloc-center{width:80%}
	.section.no-one-sur-google-row .one-second.column{width:98%!important;text-align:left!important}
	.section.no-one-sur-google-row .image_rocket{margin:0 auto}
	.section.no-one-sur-google-row .bloc-left{padding-right:0}
	.section.no-one-sur-google-row .bloc-right{padding-left:0}
	.section.no-one-sur-google-row .bloc-center{margin-top:0;margin-bottom:0}
	.section.no-one-sur-google-row h2.titre-equals{margin-bottom:30px}
	.section.methode-row{padding-top:30px!important}
	.section.methode-row .bloc-center{font-size:15px;line-height:23px}
	.section.marketing-mots-cles-row .one-second.column{width:98%!important;text-align:left!important}
	.section.marketing-mots-cles-row .bloc-left{margin-right:0}
	.section.marketing-mots-cles-row h3{font-size:30px;line-height:42px;width:100%}
	.section.analyse-tech-row .column.one-second{width:48%!important}
	.section.optimisation-popularite-row h3{font-size:30px;line-height:42px;width:100%;margin-top:10px}
	.section.optimisation-popularite-row .bloc-left h3{width:100%}
	.section.site-web-besoin-campagne-ref-row{padding-top:30px!important}
	.section.etape-campagne-seo-row .column.one-fourth.column_column:first-child{padding:39px 35px}
	.section.etape-campagne-seo-row h3{width:100%}
	.section.etape-campagne-seo-row .column.one-fourth.column_column{padding:50px 10px 40px 35px}
	.section.etape-campagne-seo-row .column.one-fourth.column_column:last-child{padding:50px 35px 40px 10px}
	
	.section.site_web_vitrine .icon{margin:0 5px 0 -7px;float:left}
	.section.site_web_vitrine h3{font-size:19px;line-height:23px}
	.section.site_web_vitrine ul.list_check_ok{display:inline-block}
	.section.site_web_vitrine .box-icon{margin-bottom:26px}
	
	.section.site-dynamique-row .big-title h3{text-align:center;margin-right:0;margin-top:0}
	.section.etape-site-dynamique-row .bloc-left{width:100%;margin-bottom:0}
	.section.etape-site-dynamique-row .column{text-align:left!important}
	
	.gform_wrapper .devis-form-v2 .top_label li.gfield.gf_left_third, .gform_wrapper .devis-form-v2 .top_label li.gfield.gf_middle_third, .gform_wrapper .devis-form-v2 .top_label li.gfield.gf_right_third {width: 31%}
	.gform_wrapper .devis-form-v2 ul.gform_column.one-half li.gfield.gf_left_half,.gform_wrapper .devis-form-v2 ul.gform_column.one-half li.gfield.gf_right_half{width:225px}
	.gform_wrapper .devis-form-v2 li.gfield label{font-size:13px}
	body.page-id-7842 div#Content{min-height: 290px}
	.section.info-contact-social .get_in_touch ul li.phone a.tel_1,.section.info-contact-social .get_in_touch ul li.phone a.tel_2{min-width:216px;padding:9px 2px 9px 65px;font-size:16px}
	
	#temoignages-section .temoignage-bloc-wrapper .col-right{width:82%}
	#temoignages-section .temoignage-bloc-wrapper .col-right .bloc-info-below{font-size:14px;font-weight:600;line-height:24px;color:#444}
	#Footer .widgets_wrapper .column:last-child h4{font-size:19px;line-height:16px;padding-left:0}
	#Footer .widgets_wrapper .column:last-child p{font-size:15px;line-height:15px;padding-left:0}
	#Footer .widgets_wrapper .column:last-child a.phone-footer{font-size:17px;line-height:20px}
	.avis-bloc h4{font-size:28px!important;line-height:38px!important;background-size:contain}
	.avis-bloc h4 .big{font-size:41px;line-height:37px}
	.avis-bloc h4 .small{font-size:14px}
	.avis-bloc .stars img{object-fit:contain;width:120px}
	#Footer .widgets_wrapper .widget h4{font-size:14px}
	#Footer .widgets_wrapper .column.one-fourth:last-child .column.one-second{width:58%!important}
	#Footer .widgets_wrapper .column.one-fourth:last-child .column.one-second.avis-bloc{width:38%!important}
	#Footer .footer_copy .container .column.one-second{width:48%!important}
	#temoignages-section .amazingcarousel-nav .amazingcarousel-bullet-list{width:580px!important}
	
	.accordion{width:85%}
}

@media (max-width:959px) and (min-width: 768px) {
	.section.section-avis-blue {min-height: 598px;box-sizing: border-box}
	.section.section-avis-blue .column.one-third:nth-child(1){width:32%}
	.section.section-avis-blue .column.one-third:nth-child(2){width:35%}
	.section.section-avis-blue .column.one-third:nth-child(3){width:27%}
	.section-avis-blue .box-white{font-size:15px;padding: 47px 24px 32px 29px;line-height: 23px;max-width: 230px}
	.section.section-avis-blue .icon-bloc .block-text .title, .section.section-avis-blue .icon-bloc .block-text a {font-size: 14px}
	.section.block-button-clients.btnSelected{top:575px}
	.section-avis-blue .box-white .cnt-ns::after {right: 0}
}

@media only screen and (min-width:768px) and (max-width:1279px){
	.section.temoignages-row .bloc-center-avis{position:relative;display:table;padding-right:0;margin:205px 80px 0 -190px}
	.section.temoignages-row .image_frame{margin:-80px -32px 0 -36px}
	.section.temoignages-row .bloc-center-avis:after{content:'';position:absolute;bottom:55px;right:0;background:url(/wp-content/themes/novatis/images/bloc-center-avis.png) center top no-repeat;width:162px;height:228px}
	.section.temoignages-row .bloc-parg-avis p{font-size:14px;font-weight:600;line-height:25px;color:#8d8d8d;padding-right:10px}
}
@media only screen and (min-width:768px) and (max-width:959px){
    .one-second.column{width:100% !important;text-align:center !important;}
	.Services{display:inline-flex;margin-left:-25px;}
	body{min-width:0;}
	#Wrapper{width:728px;}
	.container,.section_wrapper,.with_aside .content_wrapper{width:708px}
	a.kill_the_icon .button_icon{display:none;}
	#Top_bar .top_bar_left{width:553px !important;}
	#notre_brochure_div1{text-align:center;margin:0;}
	#notre_brochure_div2{text-align:center;margin:0;}
	#portfolioTab p, #servicesTab p{padding:20px 13px 0px 17px;font-size:11px;color:#ffffff;}
	#Subheader .title{width:100%;}
	#Subheader ul.breadcrumbs{display:none;}
	.with_aside .classic .post-meta .author-date .author span{display:none;}
	.with_aside .classic .post-meta .category{display:none;}
	.masonry .post-item{width:47.9%;}
	.timeline .post-photo-wrapper{width:100%;float:none;}
	.timeline .post-desc-wrapper{width:100%;float:none;}
	#Filters .filters_wrapper ul li{float:left;width:24%;margin:0.5%;}
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:694px;}
	.column_map .google-map-contact-wrapper{width:694px;margin-left:-347px;}
	.Recent_posts ul li .desc{margin-right:40px;}
	.Recent_posts ul li .photo{width:40px;height:40px;}
	.Recent_posts ul li.format-link .photo{background-size:40% auto;}
	.Recent_posts ul li .photo .c{width:20px;height:20px;line-height:20px;bottom:5px;right:-8px;}
	.tabs_vertical.ui-tabs .ui-tabs-nav{width:33% !important;}
	.tabs_vertical.ui-tabs .ui-tabs-panel{width:66.7% !important;}
	.one-fourth .counter.counter_horizontal{text-align:center;}
	.one-fourth .counter.counter_horizontal .icon_wrapper{position:static;margin:0 auto;margin-bottom:15px;}
	.one-fourth .counter.counter_horizontal .desc_wrapper{padding-left:0;}
	.one-third .article_box .photo_wrapper{width:100%;float:none;text-align:center;}
	.one-third .article_box .desc_wrapper{width:100%;min-height:auto;float:none;}
	.pricing-box .plan-header h2{word-wrap:break-word;}
	.pricing-box .plan-header .price sup.period{position:static;top:0;display:block;}
	.infobox ul li{padding-left:0;}
	.infobox ul li:before{display:none;}
	.get_in_touch ul li{padding-left:0;}
	.get_in_touch ul li .icon{display:none;}
	.how_it_works .image{width:120px;height:120px;line-height:120px;}
	.how_it_works .image img{max-width:66px !important;max-height:66px !important;}
	.how_it_works .image .number{bottom:0;right:0;}
	.how_it_works.has_border:after{top:60px;}
	.opening_hours .opening_hours_wrapper li span{font-size:16px;line-height:16px;}
	.icon_box.icon_position_left{min-height:auto;padding-left:0;}
	.icon_box.icon_position_left .icon_wrapper{position:static;margin-bottom:15px;}
	.icon_box.icon_position_left .desc_wrapper{text-align:center;padding-top:0;}
	.icon_box.icon_position_left .image_wrapper{position:static;left:0;margin-bottom:15px;width:auto;height:auto;}
	.trailer_box .desc h2{font-size:22px;line-height:22px;}
	.offer .offer_li .desc_wrapper{width:85%;float:none;clear:both;margin:0;}
	.offer .offer_li .image_wrapper{width:100%;float:none;margin-bottom:15px;overflow:hidden;}
	#Error_404{position:static;padding-top:50px;margin-top:0;}
	#Error_404 .error_pic{width:100%;float:none;}
	#Error_404 .error_pic i{font-size:260px;line-height:260px;}
	#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center;}
	a.kill_the_icon .button_icon,
	.widget-area a.button .button_icon{display:none;}
	.section.agence-web-row .big-title-agence h2{font-size:47px;line-height:39px}
	.section.agence-web-row .big-title-agence h2 strong{font-size:30px}
	.section.agence-web-row .big-title-agence p{font-size:15px;line-height:24px}
	.savoir-tout-row .title-left h2{width:100%}
	.savoir-tout-row .parag-right{padding-left:20px;padding-right:0}
	.savoir-tout-row .parag-right h3,.pq-nous-row h2{font-size:34px;line-height:44px}
	.savoir-tout-row .parag-right p,.pq-nous-row li,.pq-nous-row p,.section.c-est-tout-row p{font-size:15px;line-height:24px}
	.section.c-est-tout-row .bloc-center{width:100%}
	.section.pied-page-row .column{width:48%!important;margin-bottom:14px!important;text-align:left!important}
	.pied-page-v2 #portfolioTab p,.pied-page-v2 #servicesTab p{font-size:13px;line-height:20px}
	.Portfolios.pied-page-v2 img{width:48%;height:100%!important}
	.pied-page-v2 #portfolioTab{width:50%;margin:27px 0 0 auto}
	#portfolioTab p a.link,#servicesTab p a.link{font-size:13px}
	.Services.pied-page-v2 img{margin:1px 0 0 -15px;height:100%!important;width:94%}
	.pied-page-v2 #servicesTab{margin-right:-40px;margin-top:27px}
	#Footer .footer_copy .copyright{position:relative}
	#footer-menu{float:right}
	.section.histoire-agence .first-title h2{width:65%}
	.section.header-row .column.one-second{width:48%!important}
	.section.header-row .planet img{right:5%}
	.section.pub-pro-row h2{font-size:33px;line-height:48px;width:100%}
	.section.alerte-row .alert.alert_info{font-size:16px;line-height:26px}
	.section.hebergement-row.section-big-title{padding-top:30px!important}
	.section.hebergement-row .big-title h3{width:100%}
	.section.section-big-title .big-title h3{font-size:36px;line-height:40px}
	.section.hebergement-row .col-right{margin-left:0}
	.section.hebergement-forfait-row,.section.pack-service-row{padding-top:60px!important}
	.pack-box{width:80%}
	
	.section.quote-referencement-row{padding-top:20px!important}
	.quote-referencement-row blockquote{max-width:60%;font-size:24px!important;line-height:34px}
	.section.referencement-web-row{padding-bottom:20px!important;font-size:14px;line-height:22px}
	.section.referencement-web-row .bloc-center{width:90%}
	.section.no-one-sur-google-row .one-second.column{width:98%!important;text-align:left!important}
	.section.no-one-sur-google-row .image_rocket{margin:0 auto}
	.section.no-one-sur-google-row .bloc-left{padding-right:0}
	.section.no-one-sur-google-row .bloc-right{padding-left:0}
	.section.no-one-sur-google-row .bloc-center{margin-top:0;margin-bottom:0}
	.section.no-one-sur-google-row h2.titre-equals{margin-bottom:30px}
	.section.no-one-sur-google-row ul.list-equals{margin-bottom:20px}
	.section.methode-row{padding-top:30px!important}
	.section.methode-row .bloc-center{font-size:15px;line-height:23px}
	.section.marketing-mots-cles-row .one-second.column{width:98%!important;text-align:left!important}
	.section.marketing-mots-cles-row .bloc-left{margin-right:0}
	.section.marketing-mots-cles-row h3{font-size:30px;line-height:42px;width:100%}
	.section.analyse-tech-row .bloc-center{width:70%}
	.section.analyse-tech-row .column.one-second{width:48%!important}
	.section.optimisation-popularite-row h3{font-size:30px;line-height:42px;width:100%;margin-top:10px}
	.section.optimisation-popularite-row .bloc-left h3{width:100%}
	.section.site-web-besoin-campagne-ref-row{padding-top:30px!important}
	.section.etape-campagne-seo-row .column.one-fourth.column_column:first-child{padding:39px 35px}
	.section.etape-campagne-seo-row h3{width:100%}
	.section.etape-campagne-seo-row .column.one-fourth.column_column{padding:50px 10px 40px 35px}
	.section.etape-campagne-seo-row .column.one-fourth.column_column:last-child{padding:50px 35px 40px 10px}
	.section.site-vitrine-row{padding-top:20px!important}
	.section.site-vitrine-row blockquote{font-size:18px!important;line-height:30px}
	.section.site-vitrine-row blockquote::after{margin-top:10px!important}
	.section.site-vitrine-row .bloc-right{padding-right:13%}
	.section.site_web_vitrine{padding-top:40px!important}
	.section.site_web_vitrine .column{width:98%!important}
	.section.site_web_vitrine .column.column_image .animate{display:table;margin:0 auto}
	.section.site_web_vitrine .image_frame img{height:350px!important}
	
	.section.devis-row{padding-top:0!important}
	.gform_wrapper .devis-form-v2 ul.gform_fields.one-half.first, .gform_wrapper .devis-form-v2 ul.gform_column.one-half{width:100%!important}
	
	body.page-id-7842 div#Content{min-height: 240px}
	.section.info-contact-social .get_in_touch ul li.phone a.tel_1,.section.info-contact-social .get_in_touch ul li.phone a.tel_2{min-width:182px;padding:5px 2px 5px 48px;font-size:13px}
	.section.info-contact-social .get_in_touch ul li.phone a.tel_1::before,.section.info-contact-social .get_in_touch ul li.phone a.tel_2::before{width:58px;background-size:contain}
	.section.info-contact-social .opening_hours,.section.info-contact-social .get_in_touch{padding:79px 5px 17px}
	
	#temoignages-section .temoignage-bloc-wrapper .col-right{width:84%}
	#temoignages-section .temoignage-bloc-wrapper .col-right .bloc-info-below{font-size:14px;font-weight:600;line-height:24px;color:#444}
	#temoignages-section .temoignage-bloc-wrapper .col-left{margin-right:16px}
	#temoignages-section .amazingcarousel-nav .amazingcarousel-bullet-list{width:420px!important}
	#Footer .widgets_wrapper .column.one-fourth{display:none}
	#Footer .widgets_wrapper .column.one-fourth:last-child{width:100%;display:block}
	#Footer .widgets_wrapper .column.one-fourth:last-child .column.one-second{width:58%!important;text-align:right!important}
	#Footer .widgets_wrapper .column.one-fourth:last-child .column.one-second.avis-bloc{width:38%!important}
	#Footer .widgets_wrapper .column:last-child h4{font-size:19px;line-height:16px;padding-left:0}
	#Footer .widgets_wrapper .column:last-child p{font-size:15px;line-height:15px;padding-left:0}
	#Footer .widgets_wrapper .column:last-child a.phone-footer{font-size:17px;line-height:20px}
	#Footer .footer_copy .container .column.one-second{width:48%!important}
	div#footer-menu{text-align:left!important;float:none}
	#Footer .footer_copy{padding-top:0;padding-bottom:75px}
	#Footer .footer_copy .copyright{text-align:right!important}
	#Footer .footer_copy a#back_to_top{bottom:25px}
	#Footer .footer_copy a#back_to_top:hover{bottom:35px}
	.avis-bloc h4{font-size:28px!important;line-height:38px!important;background-size:contain}
	.avis-bloc h4 .big{font-size:41px;line-height:37px}
	.avis-bloc h4 .small{font-size:14px}
	.avis-bloc .stars img{object-fit:contain;width:120px}
	
	.accordion{width:95%}
}
@media only screen and (min-width:800px) and (max-width:939px){
	#Top_bar .top_bar_left{width:554px !important;}
}
@media only screen and (max-width:767px){
	.section.agence-web-pluridisciplinaire .col-right{padding-right:0}
	.section.tarifs-community-row .bloc-center{font-size:14px;line-height:25px;color:#8d8d8d;width:100%;margin:auto}
	.section.recrutement-fans-row .col-right{padding:0;margin-top:56px}
	.section.fans-suiveurs-row .col-left{padding:13px 0 0}
	.section.mission-row .bloc-center{width:100%;margin:0 auto}
	.avantages-sous-traitance-row .bloc-center{width:100%;margin:0 auto}
	.section.pr-service-sous-traitance .bloc-center{width:100%;margin:0 auto}
	.section.pr-service-sous-traitance .column.one-second.column_column .fadeInLeft{width:100%;margin-left:auto;margin-top:38px}
	.section.pr-service-sous-traitance .column.one-second.column_column .fadeInRight{margin-top:29px;width:100%}
	.section.efficacite-commerciale-row .bloc-center p{width:100%;margin:0 auto 15px}
	ul.social-realisation{position:absolute;left:-32px;top:25%}
	.portfolio_group .portfolio-item .list_style_header{padding-left: 8%;padding-top:20px!important;overflow:hidden;position:relative;min-height:43px;margin:0 0 17px auto;text-align:left;width:95%;display:table!important}
	.section.temoignages-row .image_frame{margin:-80px -32px 0 -36px}
.section.temoignages-row .bloc-parg-avis p{font-size:14px;font-weight:600;line-height:25px;color:#8d8d8d;padding-right:10px}
	.section.site-dynamique-row .bloc-div-two {column-count: 1}
	div#map-section{height:100%}
	.section.form-contact div.wpcf7 form.wpcf7-form .wpcf7-submit{margin:0!important;bottom:-11px}
	.section.ergonomie-design-row .bloc-center{width:100%}
	.section.identite-visuelle-boxs .column .animate{height:100%;margin-bottom:30px}
	.section.identite-visuelle-boxs .items_group{display:inline-block;margin:0 -20px 30px;width:100%}
	.section.refonte-web-row .big-title{margin-top:0}
	.section.site_web_vitrine .items_group{display:inline-block}
	.section.lancement-site-row{background-size:cover !important;padding-top:50px !important}  
    .section.lancement-site-row .box-icon{margin-top:20px !important}
	.section.temoignages-row .bloc-center-avis{position:relative;display:table;padding-right:0;margin:185px 80px 0 -20px;width:100%}
	.section.temoignages-row .bloc-center-avis h3{font-size:33px}
	.section.temoignages-row .bloc-center-avis:after{content:'';position:absolute;bottom:55px;right:0;background:url(/wp-content/themes/novatis/images/bloc-center-avis.png) center top no-repeat;width:162px;height:289px}
	.testimonials-row .ttshowcase_rl_aditional_info .ttshowcase_rating {position: absolute;bottom: -35%;left: 50%;transform: translateX(-50%)}  
	.testimonials-row .ttshowcase_rl_aditional_info .ttshowcase_rating {position: absolute;bottom: -35%;left: 50%;transform: translateX(-50%)}  
	.section.divers-leviers-row .images-emjois .bg1{position: absolute;top: 50px;left:15.7%}
	.section.divers-leviers-row .images-emjois .bg2{position: absolute;top: 93px;right:0%}
	.section.divers-leviers-row .images-emjois .bg3{position: absolute;bottom:-9px;left:-12px}
	.section.divers-leviers-row .images-emjois .bg4{position: absolute;bottom:-22px;right:15%}
	.gform_page_fields ul li, .gform_page_fields ul li ul li{width:100%!important;}
	div.gform_page_footer{text-align:center!important;}
	input#gform_next_button_1_53{float:none!important;}
	.Services{display:inline-flex;margin-left:-25px;}
	body{min-width:0;}
	#Wrapper{width:300px;}
	.section_wrapper .column,
	.container .column,
	.sections_group,
	.four.columns{margin:0;width:100% !important;clear:both;}
	.section_wrapper,
	.container,
	.four.columns{width:260px !important;}
	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper{width:100%;}
	.section_wrapper .column{margin:0 0 20px;}
	.four.columns{float:none !important;margin:0 auto;}
	.section{background-attachment:scroll !important;}
	#Action_bar, #Top_bar{position:relative;top:0!important}
	body.home #Action_bar,body.home #Top_bar{position:static;background:#fff}
	#feeds-nav{float:none;text-align:center;padding:0;margin-top:-13px;}
	#Header .top_bar_left{margin-top:30px !important;}
	#Subheader{position:relative !important;margin-top:0px !important;width:auto !important;}
	#contact-content-section{padding-top:0px !important;}
	#portfolioTab p, #servicesTab p{padding:20px 13px 0px 17px;font-size:10px;color:#ffffff;}
	#Top_bar .top_bar_left{float:none;width:100% !important;margin-top:-16px !important;}
	.header-simple #Top_bar .top_bar_left{top:0 !important;}
	#Top_bar .top_bar_right{float:none;top:0;height:60px;padding:0 10px;margin:10px 0}
	#Top_bar .top_bar_right .top_bar_right_wrapper{float:right;}
	#Top_bar .top_bar_right:before{display:none;}
	#Top_bar a#header_cart{top:20px;}
	.blog_slider .blog_slider_header{right:37.7% !important;}
	#Top_bar a#search_button{top:20px;}
	#Top_bar .wpml-languages{top:11px;}
	#Header a.responsive-menu-toggle{right:inherit;top:105px;z-index:10;left:0px !important;}
	#Header #menu{/*position:static;*/top:148px;float:left;width:auto;}
	#Top_bar .logo{position:static;float:none;width:100%;text-align:center;margin:0;padding-left:0px;}
	#Top_bar .logo #logo{padding:0 20px 15px 20px;width:auto;}
	#Top_bar .logo #logo img{height:auto !important;}
	#Top_bar .search_wrapper{top:auto;bottom:-132px;}
	#Action_bar .contact_details li,
	#Action_bar .social{padding:0 !important;}
	#Action_bar .contact_details{float:none;text-align:center;padding:5px 0;}
	#Action_bar .contact_details li{color:#000;padding:0;}
	#Action_bar .contact_details li.slogan{display:none;}
	#Action_bar .social li{margin-right:5px;}
	#Action_bar .social li a{color:rgba(0,0,0,.3);}
	#Action_bar .social li a:hover{color:rgba(0,0,0,.8);}
	body:not(.template-slider):not(.header-simple) #Header{background-position:top center}
	.section.histoire-agence .frame-paper-planes .plane-container{position:relative;top:-61px;right:45px;left:auto;width:339px;height:288px;text-align:right;-webkit-animation:paper-plane-scoping 2s alternate infinite;-moz-animation:paper-plane-scoping 2s alternate infinite;animation:paper-plane-scoping 2s alternate infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}
	.section.pr-qui-site-vente-row .col-right{padding-top:9px;padding-left:0;padding-right:0}
	#Subheader .title{width:100%;}
	#Subheader ul.breadcrumbs{display:none;}
	.widget-area{min-height:0 !important;}
	.classic .post-photo-wrapper{width:100%;float:none;}
	.classic .post-desc-wrapper{width:100%;float:none;}
	.classic .post-meta .author-date .author span{display:none;}
	.classic .post-meta .category{display:none;}
	.classic .post-desc-wrapper .post-footer .button-love .love-text{display:none;}
	.classic .post-desc-wrapper .post-desc{padding:15px 0 0 0px;}
	.timeline .post-item{padding-left:0;background:none;}
	.timeline .post-item:before{display:none;}
	.timeline .post-photo-wrapper{width:100%;float:none;}
	.timeline .post-desc-wrapper{width:100%;float:none;}
	.timeline .post-item .date_label{display:inline-block;position:static;margin-bottom:10px;}
	.timeline .post-meta .category{display:none;}
	.timeline .post-desc-wrapper .post-footer .button-love .love-text{display:none;}
	.timeline .post-desc-wrapper .post-desc{padding:15px 0 0 0px;}
	.masonry .post-item{width:98%;}
	.single-post .format-image .single-photo-wrapper .image_frame{display:block;}
	.single-post .format-link .single-photo-wrapper,
	.single-post .format-quote .single-photo-wrapper{display:none;}
	.post-header .button-love{width:69px;}
	.post-header .title_wrapper{margin-left:69px;padding-left:20px;}
	.post-header .title_wrapper h1{font-size:27px;line-height:27px;}
	.post-header .post-meta .category{display:none;}
	.single-photo-wrapper .share_wrapper{display:none;}
	.single-photo-wrapper .image_frame{margin-left:0;}
	.post-nav{padding:10px 10px 4px 90px;}
	.project-description li,
	.project-description li.one-third{width:100%;border-width:0 0 1px 0;}
	.project-description li:last-child{border-bottom:0;}
	ul.portfolio_grid li{width:100% !important;float:left;}
	.fixed-nav{display:none !important;}
	.blog #Filters{margin-bottom:0;}
	#Filters .filters_wrapper ul li{float:left;width:49%;margin:0.5%;}
	.portfolio_group .portfolio-item{width:100% !important;float:none;}
	.portfolio_group .portfolio-item .list_style_header{padding-right:0;min-height:inherit;}
	.portfolio_group .portfolio-item .list_style_header h3{margin:0px;}
	.portfolio_group .portfolio-item .list_style_header .links_wrapper{display:none;}
	.portfolio_group .portfolio-item .desc .desc-wrapper{margin-right:0px;}
	.portfolio_group .portfolio-item .desc .details-wrapper{float:none;width:100%;padding-left:0;border-left-width:0px;border-bottom-width:1px;padding-bottom:15px;margin-bottom:15px;}
	.portfolio_group.list .portfolio-item .desc{padding-top:10px;}
	.portfolio_group.list .portfolio-item .portfolio-item-fw-bg{background-image:none !important;padding-bottom:0;}
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:380px;}
	.widget-area{border:0 !important;}
	.widget-area:after{left:-1000px !important;right:0;width:3000px;}
	.widget:after{width:100%;}
	.hr_full hr, .aside_left .hr_full hr, .aside_right .hr_full hr{position:absolute;left:-1000px;top:0;width:3000px;}
	.how_it_works .image, .with_aside .how_it_works .image{width:200px;height:200px;line-height:200px;}
	.how_it_works .image img{max-width:116px !important;max-height:116px !important;}
	.how_it_works .image .number, .with_aside .how_it_works .image .number{bottom:10px;right:10px;}
	.how_it_works.has_border:after{display:none;}
	.pricing-box-label .plan-header,
	.pricing-box-label .plan-footer{display:none;}
	.pricing-box-label ul li{text-align:center !important;}
	.offer .offer_li .image_wrapper{width:100%;float:none;margin-bottom:15px;overflow:hidden;}
	.offer .offer_li .desc_wrapper{width:100%;float:none;clear:both;margin:0;}
	.offer .offer_li .desc_wrapper .title{padding-right:0;margin-bottom:15px;}
	.offer .offer_li .desc_wrapper .title h3{margin-bottom:15px;;font-size:27px;line-height:27px;}
	.offer .offer_li .desc_wrapper .title a.button{position:relative;}
	.call_to_action .call_left,
	.call_to_action .call_center,
	.call_to_action .call_right{display:block;width:100%;}
	.call_to_action .call_left{margin-bottom:20px;}
	.call_to_action .call_center{margin-bottom:20px;}
	.call_to_action .call_right{margin-bottom:0px;text-align:center;}
	.timeline_items{background-position:91px top;}
	.timeline_items li{padding:0 0 25px 150px !important;background:url(../images/timeline_right.png) no-repeat !important;background-position:50px top !important;width:auto;}
	.timeline_items li h3 span{left:0 !important;right:auto;}
	.timeline_items li h3,
	.timeline_items li:nth-child(even) h3{text-align:left;}
	.timeline_items li h3:before{left:93px;}
	.timeline_items li .desc,
	.timeline_items li:nth-child(even) .desc{text-align:left;}
	.timeline_items li .desc:before{display:none;}
	.timeline_items:after{left:93px;}
	.promo_box.has_border:after{display:none;}
	.promo_box_wrapper{overflow:visible;}
	.promo_box_wrapper .photo_wrapper{width:100%;float:none;line-height:0;margin-bottom:15px;}
	.promo_box_wrapper .desc_wrapper{width:100%;margin:0 !important;float:none;padding-top:0px;}
	ul.clients li{width:50% !important;}
	.fancy_heading h2{font-size:30px;line-height:30px;}
	.icon_box.has_border:after{display:none;}
	.content_slider{padding:0 65px 32px;}
	.content_slider a.slider_prev{left:0px;}
	.content_slider a.slider_next{right:0px;}
	.ui-tabs .ui-tabs-nav{background:none;}
	.ui-tabs .ui-tabs-nav li{float:none !important;width:100% !important;border-width:0 0 1px 0;}
	.ui-tabs .ui-tabs-nav li:last-child{border-bottom:0;}
	.ui-tabs .ui-tabs-nav li a{text-align:center;}
	.ui-tabs .ui-tabs-nav li a{/*background-image:url(../images/bg_panel.png);*/background-repeat:repeat-x;background-position:left top;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	.ui-tabs .ui-tabs-nav li.ui-state-active a{background-image:none;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,
	.ui-tabs .ui-tabs-nav li.ui-state-active:after{display:none;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,
	.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,
	.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,
	.ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:none;}
	.column_map .google-map-contact-wrapper{position:static;margin:0;width:100%;height:auto;}
	.column_map .google-map-contact-wrapper .get_in_touch{margin-left:0px;float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.feature_list ul li{width:100%;float:none;border-bottom:1px solid rgba(0, 0, 0, 0.08);}
	.feature_list hr{display:none;}
	#Error_404{position:static;padding-top:20px;margin-top:0;}
	#Error_404 .error_pic{width:100%;float:none;}
	#Error_404 .error_pic i{font-size:160px;line-height:160px;}
	#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center;}
	#Error_404 .error_desk h2{font-size:30px;line-height:30px;}
	#Error_404 .error_desk h4{font-size:19px;line-height:25px;}
	#Error_404 .error_desk p .check{line-height:22px;font-size:16px;margin-bottom:15px;display:block;}
	#Footer .footer_copy{text-align:center;}
	#Footer .footer_copy .copyright{float:none;position:inherit;margin-bottom:5px;text-align:center}
	#Footer .footer_copy .social{float:none;margin:0;}
	#test-offer > div{width:100%!important;}
	#offer_id > div.caroufredsel_wrapper{width:100% !important;margin-left:-5% !important;}
	.close{left:5px !important;}
	div#seo_prices .caption_column.column_0_responsive, div#seo_prices .column_1.column_1_responsive, div#seo_prices .column_2.column_2_responsive{width:100%!important;}
	.offer a.slider_prev{top:85px !important;}
	.offer .slider_pagination{top:130px !important;}
	.offer a.slider_next{top:176px !important;}
	#scale-with-grid_id{height:140px !important;width:400px;max-width:694px !important;margin-left:-46%;}
	header#Header .header-col .menu-top a{line-height:52px}
	#Top_bar .top_bar_left{display:table;width:auto!important;margin:0 auto!important}
	.Portfolios{margin-left:-15px !important;}
	.Services{margin-left:22px !important;}
	#notre_brochure_div1{text-align:center;margin:0;margin-left:-10%;}
	#notre_brochure_div2{text-align:center;margin:0;}
	.section.agence-web-row.bleu-interne{padding-top:10px!important}
	.section.agence-web-row .image_frame{margin:0}
	.section.agence-web-row .big-title-agence p{font-size:15px;line-height:24px}
	.savoir-tout-row .parag-right{padding-left:0;padding-right:0}
	.savoir-tout-row .parag-right h3, .pq-nous-row h2{font-size:30px;line-height:40px}
	.savoir-tout-row .parag-right p,.pq-nous-row li,.pq-nous-row p,.section.c-est-tout-row p{font-size:15px;line-height:24px}
	.pq-nous-row .col-left{padding-right:0;margin-top:30px}
	.pq-nous-row hr.mini-hr{width:100%}
	.pq-nous-row .image_frame{margin:0}
	.section.c-est-tout-row .bloc-center{width:100%}
	.section.pied-page-row::before{display:none}
	.section.pied-page-row .section_wrapper{width:100%!important}
	.section.pied-page-row .column{margin:0!important}
	.Portfolios.pied-page-v2{margin:0!important;padding:17px 15px}
	.Portfolios.pied-page-v2 img{max-width:48%!important}
	.pied-page-v2 #portfolioTab{width:50%}
	.pied-page-v2 #portfolioTab p,.pied-page-v2 #servicesTab p{font-size:13px;line-height:20px}
	#portfolioTab p a.link,#servicesTab p a.link{font-size:13px}
	.Services.pied-page-v2{display:inline-block;margin:0!important;padding:17px 15px}
	.Services.pied-page-v2 img{margin:1px 0 0;height:100%!important;max-width:57%!important;float:right}
	.pied-page-v2 #servicesTab{margin-left:0;width:43%;margin-right:0;float:left}
	body.page-id-671 #Action_bar .social li a, body.page-id-74 #Action_bar .social li a{color:#fff}
	.section.histoire-agence .bloc-center{width:100%}
	.section.histoire-agence .first-title h2{font-size:38px !important;width:100%}
	.section.header-row .column{width:31%!important;clear:inherit}
	.section.header-row .vaisseau img{left:-50px}
	.section.header-row .planet img{bottom:inherit;right:-50px;top:20%}
	.section.header-row,.section.header-stars-row{height:271px}
	.section.pub-pro-row{padding-top:30px!important}
	.section.pub-pro-row h2{font-size:28px!important;line-height:38px;width:100%}
	.section.pub-pro-row .astronaute{margin-top:100px}
	.section.alerte-row .alert.alert_info .alert_icon{position:relative;margin:0 auto;top:0;left:0}
	.section.alerte-row .alert.alert_info{font-size:14px;line-height:22px;padding:40px 0 0!important;width:100%!important}
	.section.hebergement-row.section-big-title{padding-top:20px!important}
	.section.section-big-title .items_group{padding:0}
	.section.hebergement-row .big-title h3{width:100%}
	.section.section-big-title .big-title h3{font-size:30px;line-height:38px}
	.section.hebergement-row .col-right{margin-left:0}
	.section.hebergement-forfait-row,.section.pack-service-row{padding-top:40px!important}
	.section.hebergement-forfait-row h2{font-size:24px!important;line-height:28px;margin-bottom:15px}
	.section.hebergement-forfait-row .bloc-center{width:100%}
	.section.pack-service-row h2{font-size:26px!important}
	.pack-box{width:100%;margin:18px auto}
	.section.quote-referencement-row{padding-top:20px!important}
	.quote-referencement-row blockquote{max-width:100%}
	blockquote.style_2{font-size:22px!important;line-height:32px}
	.section.referencement-web-row{font-size:14px;line-height:22px;padding-bottom:0!important}
	.section.referencement-web-row .bloc-center{width:100%}
	.section.referencement-web-row .bloc-center h2{width:100%;margin:0 auto 30px}
	.section.referencement-web-row h2{font-size:24px;line-height:32px}
	.section.no-one-sur-google-row h2{font-size:24px;line-height:28px}
	.section.no-one-sur-google-row .image_rocket{margin:0 auto}
	.section.no-one-sur-google-row .bloc-left{padding-right:0}
	.section.no-one-sur-google-row .bloc-right{padding-left:0}
	.section.no-one-sur-google-row .bloc-center{margin-top:0;margin-bottom:0}
	.section.no-one-sur-google-row h2.titre-equals{margin-bottom:30px}
	.section.no-one-sur-google-row ul.list-equals{margin-bottom:20px}
	.section.methode-row{padding-top:30px!important}
	.section.methode-row .bloc-center{font-size:14px;line-height:22px;width:100%}
	.section.marketing-mots-cles-row .bloc-left{margin-right:0}
	.section.marketing-mots-cles-row h3,.section.site-web-besoin-campagne-ref-row h2{font-size:24px;line-height:32px;width:100%}
	.section.analyse-tech-row .bloc-center{width:100%}
	.section.analyse-tech-row h3{font-size:28px;line-height:32px}
	.section.analyse-tech-row{padding-top:60px!important;padding-bottom:60px!important}
	.section.optimisation-popularite-row{line-height:22px}
	.section.optimisation-popularite-row h3{font-size:24px;line-height:32px;margin-top:10px;width:100%}
	.section.optimisation-popularite-row ul.list_check_ok{display:block;-webkit-column-count:1;-moz-column-count:1;column-count:1}
	.section.optimisation-popularite-row .bloc-left h3{width:100%}
	.citation-bloc,.section.site-web-besoin-campagne-ref-row .bloc-center{width:100%;box-sizing:border-box}
	.section.site-web-besoin-campagne-ref-row{font-size:14px;padding:40px 0 20px 0!important}
	.section.etape-campagne-seo-row{margin-bottom:30px}
	.section.etape-campagne-seo-row .column.one-fourth.column_column{width:100%!important;display:block;padding:15px 25px;box-sizing:border-box}
	.section.etape-campagne-seo-row .column.one-fourth.column_column:first-child{padding:0;margin-bottom:30px!important}
	
	.section.site-vitrine-row{padding-top:20px!important}
	.section.site-vitrine-row blockquote{font-size:16px!important;line-height:22px;max-width:100%}
	.section.site-vitrine-row blockquote::after{margin-top:10px!important}
	.section.site-vitrine-row .bloc-right{padding-right:0}
	.section.site-vitrine-row .bloc-site-vitrine{margin-top:20px}
	.section.site_web_vitrine{padding-top:40px!important}
	.section.site_web_vitrine .column{width:100%!important}
	.section.site_web_vitrine .column.column_image .animate{display:table;margin:0 auto}
	.section.site_web_vitrine .image_frame{margin-right:0}
	.section.site_web_vitrine .image_frame img{height:350px!important}
	.section.site_web_vitrine h3{font-size:26px;line-height:30px}
	.section.site_web_vitrine .column.one-third{margin-left:0!important}
	
	.section.devis-row{padding-top:0!important}
	.gform_wrapper .devis-form-v2 ul.gform_fields.one-half.first, .gform_wrapper .devis-form-v2 ul.gform_column.one-half{width:100%!important}
	.gform_wrapper .devis-form-v2 ul.gform_fields li {width: 100%!important;}
	.gform_wrapper .devis-form-v2 .gform_wrapper .top_label li.gfield.gf_inline {width: 100%!important;}
	.gform_wrapper .devis-form-v2 .top_label li.gfield.gf_left_third input,.gform_wrapper .devis-form-v2 .top_label li.gfield.gf_left_third select,.gform_wrapper .devis-form-v2 .top_label li.gfield.gf_middle_third input,.gform_wrapper .devis-form-v2 .top_label li.gfield.gf_middle_third select,.gform_wrapper .devis-form-v2 .top_label li.gfield.gf_right_third input,.gform_wrapper .devis-form-v2 .top_label li.gfield.gf_right_third select,.gform_wrapper .devis-form-v2 .top_label input.medium, .gform_wrapper .devis-form-v2 .top_label select.medium{width:97.5%!important}
	.gform_wrapper .devis-form-v2 .prestations-options select option{display:inline-block;width:74px}
	.gform_wrapper .devis-form-v2 .prestations-options.parent select option{width:20%}
	.gform_wrapper.devis-form-v2_wrapper .devis-form-v2 .prestations-options select{width:100%!important}
	body.page-id-7842 div#Content{min-height:549px}
	.section.bg-404{padding-top:250px!important}
	.bg-404 .central-body{padding-top:22%}
	.bg-404 .objects .object_earth{left:0;top:0}
	.bg-404 .objects .object_moon{top:0}
	.bg-404 .objects .box_astronaut{position:relative;top:0;right:0;left:0;text-align:center;width:100%;margin-top:20%}
	
	.image-avis-astronaute{left:40px;text-align:center;margin:-124px auto 0 auto}
	#temoignages-section .temoignage-bloc-wrapper .col-left{margin-right:16px}
	#temoignages-section .temoignage-bloc-wrapper .col-right{width:81%}
	#temoignages-section .temoignage-bloc-wrapper .col-right .bloc-info-below{font-size:14px;font-weight:600;line-height:24px}
	#temoignages-section .amazingcarousel-nav .amazingcarousel-bullet-list{width:350px!important}
	#Footer .widgets_wrapper .column.one-fourth{display:none}
	#Footer .widgets_wrapper .column.one-fourth:last-child{display:block;text-align:center}
	#Footer .widgets_wrapper .column:last-child h4{font-size:19px;line-height:16px;padding-left:0}
	#Footer .widgets_wrapper .column:last-child p{font-size:15px;line-height:15px;padding-left:0}
	#Footer .widgets_wrapper .column:last-child a.phone-footer{font-size:17px;line-height:20px}
	.avis-bloc h4{margin:0 auto 3px auto;font-size:28px!important;line-height:38px!important;background-size:contain}
	.avis-bloc h4 .big{font-size:41px;line-height:37px}
	.avis-bloc h4 .small{font-size:14px}
	.avis-bloc .stars{padding-left:0!important;margin:0 auto}
	div#footer-menu, footer #menu-langue{margin:0 auto!important;display:table}
	#Footer .footer_copy .social{text-align:center}
	#Footer .footer_copy{padding-top:0}
	#Footer .footer_copy a#back_to_top{bottom:25px}
	#Footer .footer_copy a#back_to_top:hover{bottom:35px}
	
	.accordion{width:100%}
	.accordion .question .title{font-size:16px;line-height:20px}
	
	.section.block-button-clients, .section.section-avis-blue {display: none}
	
	
	#Action_bar{display:none;}
	 body.home #Top_bar{padding-top: 20px;}
}
@media (max-width:777px) and (min-width: 480px) {
	#mfn-rev-slider .avis-bloc h4{padding-left:58px!important}
	#mfn-rev-slider .avis-bloc h4{font-size:26px!important;line-height:36px!important}
	#mfn-rev-slider .avis-bloc h4 .big{font-size:33px!important;line-height:33px!important}
}
@media only screen and (max-width: 479px) {
.gform_wrapper .devis-form-v2 .gform_wrapper .devis-form-v2 ul.gform_fields.one-half.first, .gform_wrapper .devis-form-v2 ul.gform_column.one-half.first{width:100%!important;}
.gform_wrapper .devis-form-v2 .gform_wrapper .devis-form-v2 ul.gform_fields li {width: 100%!important;}
.gform_wrapper .devis-form-v2 .gform_wrapper .top_label li.gfield.gf_inline {width: 100%!important;}
.gform_wrapper .devis-form-v2 .prestations-options select option{width:20%}
.gform_wrapper .devis-form-v2 .gform_footer.top_label{float:none;margin:0 auto;position:relative;bottom:0}
body.page-id-7842 div#Content{min-height: 487px}
.bg-404 .objects .object_moon{top:0;left:inherit;right:0}
.bg-404 .image-404 h3{font-size:21px;letter-spacing:0}
.section.info-contact-social .get_in_touch ul li.phone a.tel_1,.section.info-contact-social .get_in_touch ul li.phone a.tel_2{min-width:196px;padding:5px 2px 5px 55px;font-size:14px}
.section.info-contact-social .get_in_touch ul li.phone a.tel_1::before,.section.info-contact-social .get_in_touch ul li.phone a.tel_2::before{width:58px;background-size:contain}
.section.info-contact-social .opening_hours,.section.info-contact-social .get_in_touch{padding:79px 0 17px}

	#temoignages-section .temoignage-bloc-wrapper{margin-top:0}
	#temoignages-section .temoignage-bloc-wrapper .col-left{margin-right:0;float:none}
	#temoignages-section .temoignage-bloc-wrapper .col-right{width:100%;float:none;text-align:center;margin-top:20px}
	#temoignages-section .temoignage-bloc-wrapper .bloc-info-wrap .info-img{float:none;margin-right:0}
	#temoignages-section .temoignage-bloc-wrapper .bloc-info-wrap .aditional_info{float:none}
	#temoignages-section .amazingcarousel-nav .amazingcarousel-bullet-list{width:160px!important}
	
	#mfn-rev-slider .avis-bloc h4{padding-left:58px!important}
	#mfn-rev-slider .avis-bloc h4{font-size:26px!important;line-height:36px!important}
	#mfn-rev-slider .avis-bloc h4 .big{font-size:33px!important;line-height:33px!important}
}
@media only screen and (min-width:480px) and (max-width:767px){
	.offer a.slider_prev{left:20px;top:20px;margin:0;margin:0;}
	.offer .slider_pagination{left:20px;top:65px;margin:0;margin:0;}
	.offer a.slider_next{left:20px;top:111px;margin:0;margin:0;}
	#Wrapper{width:420px;}
	.section_wrapper,
	.container,
	.four.columns{width:380px !important;}
	.with_aside .content_wrapper{width:100%;}
	#respond .comment-form-author{width:100%;margin-right:0%;float:none;}
	#respond .comment-form-email{width:100%;margin-right:0%;float:none;}
	#respond .comment-form-url{width:100%;float:none;}
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select{width:100%;}
	#respond .comment-form-comment textarea{width:100%;}
	#comments .commentlist .children{margin-left:0px;padding-left:30px;}
	#respond .required{right:15px;}
	.section.agence-web-row .big-title-agence h2{font-size:68px;line-height:58px;margin-right:0}
	.section.agence-web-row .big-title-agence h2 strong{font-size:43px}
	.savoir-tout-row .title-left h2{font-size:58px;line-height:63px;width:100%}
	.section.c-est-tout-row .big-title h2{font-size:60px;line-height:50px;height:38px}
	.section.c-est-tout-row .big-title h2 .interrog-pt{font-size:74px;top:1px}
}
@media only screen and (max-width:479px){
	.gform_page_fields ul li,.gform_page_fields ul li ul li{width:100%!important}
	.gform_page_footer{text-align:center;}
	.gform_page_footer input{float:none!important;}
	.blog_slider .blog_slider_header{right:30% !important;}
	.offer a.slider_prev{left:20px;top:20px;margin:0;margin:0}
	.offer .slider_pagination{left:20px;top:65px;margin:0;margin:0;}
	.offer a.slider_next{left:20px;top:111px;margin:0;margin:0;}
	#Header a.responsive-menu-toggle{display:block;width:35px;height:35px;line-height:35px;font-size:25px;text-align:center;position:absolute;top:100px;-webkit-border-radius:3px;border-radius:3px;margin-top:-2px !important;left:0px !important;}
	#usquare_1{margin-left:-30% !important;}
	.post-nav{padding:10px 10px 4px 10px;}
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:260px;}
	#Filters .filters_buttons li{margin-right:10px;}
	#Filters .filters_buttons li.label{display:none;}
	#Filters .filters_buttons li i.icon-docs,
	#Filters .filters_buttons li i.icon-tag{display:none;}
	.team.team_horizontal .image_frame{width:100%;margin:0 0 15px 0;float:none;}
	.team.team_horizontal .desc_wrapper{width:100%;float:none;}
	.timeline_items{background-position:21px top;}
	.timeline_items li{padding:0 0 25px 80px !important;background-position:-20px top !important;}
	.timeline_items li h3 span{left:0 !important;right:auto;display:none !important;}
	.timeline_items li h3:before{left:24px;}
	.timeline_items:after{left:23px;}
	.testimonials_slider a.slider_prev{display:none !important;}
	.testimonials_slider a.slider_next{display:none !important;}
	.testimonials_slider .testimonials_slider_ul li{padding:0;}
	#respond .comment-form-author{width:99%;margin-right:0%;float:none;}
	#respond .comment-form-email{width:99%;margin-right:0%;float:none;}
	#respond .comment-form-url{width:99%;float:none;}
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select{width:100%;}
	#respond .comment-form-comment textarea{width:100%;}
	#comments .commentlist .children{margin-left:0px;padding-left:30px;}
	#respond .required{right:11px;}
	.section.agence-web-row .big-title-agence h2{font-size:46px !important;line-height:40px;margin-right:0}
	.section.agence-web-row .big-title-agence h2 strong{font-size:30px}
	.savoir-tout-row .title-left h2{font-size:40px !important;line-height:43px;width:100%}
	.section.c-est-tout-row .big-title h2{font-size:40px!important;line-height:30px;height:24px}
	.section.c-est-tout-row .big-title h2 .interrog-pt{font-size:50px;top:10px;margin-left:10px}
	.Portfolios.pied-page-v2, .Services.pied-page-v2{display:block;padding:17px 0}
	.pied-page-v2 #portfolioTab{width:54%;margin:10px auto}
	.Services.pied-page-v2 img{float:none;width:74%}
	.pied-page-v2 #servicesTab{float:none;margin:10px auto;width:57%}
	.section.marketing-mots-cles-row h3,.section.site-web-besoin-campagne-ref-row h2,.section.analyse-tech-row h3,.section.optimisation-popularite-row h3,.section.optimisation-popularite-row h3{font-size:20px;line-height:28px}
	.section.etape-campagne-seo-row h3{width:100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){}

@media (max-width:1199px) and (min-width: 992px) {
	.cloud{width:560px}
	#Footer .footer_copy a#back_to_top{z-index:1}
}

@media only screen and (max-width:1024px){li.phone a{pointer-events:auto}}

@media (max-width:1199px) and (min-width: 1024px) {
	.section.info-contact-social .column_image .image_frame{position:relative;bottom:-65px;min-width:inherit}
	.rev_slider .tp-mask-wrap .tp-caption.btn-travaux{padding:10px 10px 10px 51px!important}
}

@media (max-width:1032px) and (min-width: 992px) {
	.section.info-contact-social .column_image .image_frame{position:relative;bottom:-75px;min-width:inherit}
	.section.info-contact-social .get_in_touch ul li.phone a.tel_1,.section.info-contact-social .get_in_touch ul li.phone a.tel_2{font-size:14px}
}

@media (max-width:991px) and (min-width: 810px) {
	.section.info-contact-social .column_image .image_frame{position:relative;bottom:-136px;min-width:inherit;margin:0 0 0 -78px}
	.section.info-contact-social .get_in_touch ul li.phone a.tel_1,.section.info-contact-social .get_in_touch ul li.phone a.tel_2{font-size:14px}
}

@media (max-width:777px) and (min-width: 320px) {
	.rev_slider .tp-mask-wrap .tp-caption .cnt,.rev_slider .tp-mask-wrap .tp-caption .titre-work{text-align:center!important}
}

@media (max-width:809px) and (min-width: 768px) {
	.section.info-contact-social .column_image .image_frame{position:relative;bottom:-145px;min-width:inherit;margin:0 0 0 -80px}
}
@media (max-width:991px) and (min-width: 768px) {
	ul.social-realisation{position:absolute;left:0;top:25%}  
	.section.form-contact div.wpcf7 form.wpcf7-form .wpcf7-submit{margin:0!important;bottom:43px}
.section.lancement-site-row .box-icon{position:relative;background:#fff;border-radius:8px;box-shadow:0 13px 18px 0 rgba(0,0,0,.1);width:95%}
	.agence-web-depuis-2009{margin-left:41px;margin-top:-21px;font-size:90px}
	.cloud{width:450px}
	#Footer .footer_copy a#back_to_top{z-index:1}
	}
	@media (min-width:1024px) and (max-width: 1366px) {   
	ul.social-realisation{position:absolute;left:0;top:25%}}
@media (max-width:1024px) and (min-width: 778px) {
	ul.social-realisation{position:absolute;left:0;top:25%}    
	.section.lancement-site-row .box-icon{position:relative;background:#fff;border-radius:8px;box-shadow:0 13px 18px 0 rgba(0,0,0,.1);width:95%}
}
@media (max-width:777px) and (min-width: 480px) {
	
}
@media (max-width:960px) and (min-width: 280px) {
form#ttshowcase_form button.tt_form_button{float:none}.section.temoignages-row .form-avis{background:#fff;padding:32px 40px 44px;box-shadow:1px 5px 18px 5px rgba(249,250,253,1);margin-left:-35px}
#hverification{font-size:13px}
.section.temoignages-row .form-avis form#ttshowcase_form button.tt_form_button{font-family:'Open Sans';font-size:15px;text-transform:uppercase;box-shadow:none;background:#f8b836;min-width:133px;margin:0;position:relative;bottom:0}
button.tt_form_button{margin-top:-10px!important}
}
@media (width:980px) {.section.info-contact-social .column_image .image_frame{margin:-7px 0 0 -80px;position:absolute;bottom:-501px;min-width:463px}}
@media (max-width:767px) and (min-width: 280px) {
.section.header-row .comet img{position:absolute;top:0;right:-90px}
.section.header-row .planet img{position:absolute;top:10px;left:0}
	header#Header .header-col{float:none;display:table;margin:0 auto}
	header#Header .header-col .menu-top{float:none;margin-right:0;display:table-cell;vertical-align:middle;padding:0 10px!important}
	header#Header .header-col .menu-top #menu-header-top{margin:0}
	#Action_bar .social{display:table-cell;width:auto!important;vertical-align:middle;float:none;padding:0 10px!important}
	.blog-parg{font-size:20px}
	.titre-a-propos{font-size:29px}
	.agence-web-2009-titre{font-size:90px;line-height:87px}
	#rouge{margin-top:0}
	#rouge1{margin-top:100px}
	.equipe-titre{margin-top:0}
	.cloud{width:300px;height:100px;margin-left:-40px}
	.blog_slider{margin-top:0}
	#Footer .footer_copy a#back_to_top{z-index:1}
	.section.info-contact-social .column_image .image_frame{position:relative;bottom:0;min-width:inherit;margin:0 0 -5px 0;max-width: 300px}
	.section.info-contact-social .get_in_touch ul li.phone a.tel_1,.section.info-contact-social .get_in_touch ul li.phone a.tel_2{font-size:14px}
}

@media (max-width: 480px) {
	.agence-web-2009-titre{font-size:66px;line-height:64px}
	.agence-web-depuis-2009{font-size:86px}
	.cloud{margin-left:-85px}
	/*#footer-menu ul li{display:inline-block;float:none;width:49%;padding:2px 0}*/
	/*.section.temoignages-row .bloc-center-avis {position: relative;display: table;padding-right: 198px;margin: 185px 80px 0 -55px} */
}
@media (max-width: 479px) {
	.section.info-contact-social .items_group{display:inline-block}
	.section.info-contact-social .get_in_touch ul li.phone p > a {display: table;margin: 0 auto}
	.section.info-contact-social .column_image .image_frame {margin: 0 auto -5px auto;display: table}
}   
@media (max-width:411px)  {.section.services-row .column.one-fourth.column_image .image_frame .image_wrapper {
    margin: 31px 0 0 0px;
    overflow: visible;
}
.section.divers-leviers-row .images-emjois .bg1 {position: absolute;top: 50px;left: 1%;}
.section.divers-leviers-row .images-emjois .bg2 {position: absolute;top: 93px;right: -10%;}
.section.divers-leviers-row .images-emjois .bg3 {position: absolute;bottom: -9px;left: -40px;}
.section.divers-leviers-row .images-emjois .bg4 {position: absolute;bottom: -22px;right: -4%;}
/*.section.temoignages-row .bloc-center-avis {
    position: relative;
    display: table;
    padding-right: 198px;
    margin: 185px 80px 0 -20px;
}*/

}

@media (max-width:823px) and (min-width: 420px)  {.section.services-row .column.one-fourth.column_image .image_frame .image_wrapper {
    margin: 31px 0 0 0px;
    overflow: visible;
}.section.services-row .icon_box .desc_wrapper .desc h4 {
    display: block;
    font-size: 26px;
    font-weight: 600;
    color: #000;
    margin-bottom: 28px;
}

}
@media (max-width:768px)  {
.section.services-row .column.one-fourth.column_image .image_frame .image_wrapper{margin:31px 0 0;overflow:visible}
.section.services-row .icon_box .desc_wrapper .desc h4{display:block;font-size:26px;font-weight:600;color:#000;margin-bottom:28px}
}
@media (max-width:812px)  {.section.services-row .column.one-fourth.column_image .image_frame .image_wrapper {
    margin: 31px 0 0 0px;
    overflow: visible;
}
.section.services-row .icon_box .desc_wrapper .desc h4 { 
    display: block;
    font-size: 26px;
    font-weight: 600;
    color: #000;
    margin-bottom: 28px;   
}
}   

@media only screen and (max-width:980px){.section.conception-graphique-row .col-right{padding:0 0 0 8px;margin-right:0}}