@media screen and (max-width: 1600px)
{
	/*** HEADER ***/
	.mainNav-logo							{ width: 25%; }

	/*** CONTENT ***/
	.boxed									{ padding-top: 100px; padding-bottom: 100px; }
	.noBanner 								{ padding-top: 80px; padding-bottom: 80px; }
	.paddingBottom							{ padding-bottom: 100px; }

	/*** STYLES ***/
	h6										{ font-size: 38px; }

	/*** SERVICES ***/
	.thumbsList a h2							{ font-size: 22px; }

	/*** TOILES ***/
	.technoBar								{ height: 500px; line-height: 500px; }
	.technoDesc h2							{ font-size: 28px; line-height: 1.3em; }

	/*** TECHNOROUTE ***/
	.bar									{ height: 700px; line-height: 700px;}

	/*** EXP ***/
	.expSlide								{ height: 600px; line-height: 600px; }
	.depannage								{ height: 540px; }
	.depannage > div							{ padding-top: 80px; }

	/*** NOUVELLE ***/
	.openframe .shareBar						{ top: 30px; }

	/*** APROPOS ***/
	.teamBloc h2								{ font-size: 28px; }

	/*** HOME ***/
	#home .technoRoute						{ height: 750px; padding-top: 120px;}
}

@media screen and (max-width: 1400px)
{
	/*** FOOTER ***/
	.backBtn								{ right: 25px; }

	/*** CONTENT ***/
	.sidePadding							{ padding-right: 50px; padding-left: 50px; }

	/*** STYLES ***/
	h5										{ margin-bottom: 25px; font-size: 25px; }
	h6										{ font-size: 34px; }

	/*** OCLIST ***/
	.listTitle								{ margin-top: 70px; }

	/*** BLOCSLIST ***/
	.blocPic								{ width: 425px; }
	.blocDesc								{ width: calc(100% - 425px); }

	/*** HOME ***/
	.cycle-slideshow h1						{ font-size: 75px; }
	#home .technoRoute						{ height: 650px; padding-top: 80px;}

	/*** TECHNOROUTE ***/
	.bar									{ height: 600px; line-height: 600px;}

	/*** EXP ***/
	#exp aside h4								{ margin-bottom: 30px; }
	.depannage > div							{ padding-top: 60px; }
	.depannage > div	> div					{ text-align: center; }

	/*** APROPOS ***/
	aside .aproposInner						{ padding-left: 30px; padding-right: 30px; }
	.teamBloc h2								{ font-size: 24px; }
	.asideTitle								{ padding: 30px; }
	.asideTitle img							{ right: 20px; }
}

@media screen and (max-width: 1199px) /** Under XL **/
{
	/*** HEADER ***/
	.mainNav-logo							{ width: 250px; }
	.mainMenu > li							{ margin-left: 30px; }

	/*** CONTENT ***/
	.boxed									{ padding-top: 85px; padding-bottom: 85px; }
	.noBanner 								{ padding-top: 65px; padding-bottom: 65px; }
	.paddingBottom							{ padding-bottom: 85px; }

	/*** STYLES ***/
	h4										{ font-size: 26px; line-height: 36px; }

	/*** SECTEURS ***/
	.callTo p								{ margin-bottom: 35px; }

	/*** BLOCSLIST ***/
	.blocPic								{ width: 400px; }
	.blocDesc								{ width: calc(100% - 400px); padding-left: 50px; }
	.blocDesc h4								{ max-height: 180px; }

	/*** HOME ***/
	.cycle-slideshow  h1						{ margin-bottom: 45px; font-size: 65px; }
	.scrollHome								{ height: 60px; line-height: 60px; }
	.scrollHome img							{ right: 20px; top: 20px; }
	#cPager									{ left: 16.66%; }
	.homeServices .overlay					{ padding-top: 35%; }
	#home .technoRoute						{ height: 550px; padding-top: 80px;}

	/*** TECHNOROUTE ***/
	.bar									{ height: 500px; line-height: 500px;}
	.bar > div								{ padding-left: 5%; }
	.bar h2									{ font-size: 28px; }
	.technoRouteBar a						{ padding: 10px 0 10px 30px; }
	.technoRouteBar a img						{ width: 20px; }

	/*** EXP ***/
	.expSlide								{ height: 500px; line-height: 500px; }
	.expSlide h2								{ font-size: 28px; line-height: 44px; }

	/*** CULTURE ***/
	.cultureBar h2							{ max-width: 85%; }

	/*** CARRIERES ***/
	.slickCarousel .abs						{ left: 16.66%; }
	.toJob h1								{ margin-bottom: 50px; }
	.linkList								{ margin-bottom: 75px; }

	/*** EXP TECHNO ***/
	.mainSide								{ padding-right: 30px; }

	/*** APROPOS ***/
	.teamBox .abs							{ left: 16.66%; }
	.teamBloc								{ width: 33.33%; }
	.teamBloc:nth-child(1),
	.teamBloc:nth-child(4)					{ margin-left: 0; }
}

@media screen and (max-width: 991px) /** Under LG **/
{
	/*** FOOTER ***/
	.backBtn								{ top: -35px; right: 10px; width: 50px; height: 50px; line-height: 50px; }

	/*** SHAREBAR ***/
	.shareBar								{ top: 0; transform: none; -webkit-transform: none; }

	/*** HEADER ***/
	.mainNav-logo							{ height: 120px; line-height: 120px; }
	.mainNav-logo::after					{ border-width: 120px 15px 0 0; }
	.md-phone								{ float: right; margin-right: 5px; font: 400 16px/120px 'GeogrotesqueW01-Semibol1185184', Arial, sans-serif; color: #05212f; }
	.md-phone a								{ color: #05212f; }
	.toggleBox								{ position: relative; float: right; width: 80px; height: 120px; line-height: 120px; text-align: center; box-sizing: border-box; z-index: 1; }
	.nav_toggle 								{ position: relative; display: inline-block; width: 36px; height: 20px; line-height: normal; vertical-align: middle; }
	.nav_toggle span 						{ position: relative; top: 6px; margin: 0 auto; transition-duration: 0s; transition-delay: 0.2s; }
	.nav_toggle span::before,
	.nav_toggle span::after 					{ position: absolute; content: ''; transition: margin 200ms ease 200ms, transform 200ms ease; -webkit-transition: margin 200ms ease 200ms, -webkit-transform 200ms ease; }
	.nav_toggle span,
	.nav_toggle span::before,
	.nav_toggle span::after 					{ display: block; width: 36px; height: 3px; background-color: #f95a1a; }
	.nav_toggle span::before 				{ margin-top: -8px; }
	.nav_toggle span::after 					{ margin-top: 8px; }
	.sideMenu-open .nav_toggle span 			{ background-color: rgba(0, 0, 0, 0.0); transition-delay: 0.2s; }
	.sideMenu-open .nav_toggle span::before 	{ margin-top: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); transition-delay: 0s, 0.2s; }
	.sideMenu-open .nav_toggle span::after 	{ margin-top: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transition-delay: 0s, 0.2s; }
	.sideNav								{ position: absolute; right: 0; top: 120px; width: 100%; max-width: 480px; padding: 60px 0 0 0; background: #fff; z-index: 106; box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.08); opacity: 0; transform: translateX(100%); -webkit-transform: translateX(100%); transition: transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 300ms, top 200ms; -webkit-transition: -webkit-transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 300ms, top 200ms; }
	.show-alert .sideNav						{ top: 180px; }
	.sideFirst								{ margin: 0 0 30px 0; }
	.sideFirst > li							{ font-weight: 400; font-size: 18px; line-height: 18px; }
	.sideFirst > li > a						{ display: block; padding: 20px 0 20px 80px; color: #898989; }
	.sideLast > li							{ font-weight: 500; font-size: 16px; line-height: 16px; }
	.sideLast > li > a							{ display: block; padding: 8px 0 8px 80px; color: #f95a1a; }
	.sideFirst .wSubMenu > a					{ position: relative; padding-right: 20px; }
	.sideFirst .wSubMenu > a img				{ margin-left: 5px; vertical-align: middle; opacity: 0.8; transition: transform 300ms; -webkit-transition: -webkit-transform 300ms; }
	.sideMenuDrop							{ height: 0px; overflow: hidden; transition: height 300ms; }
	.sideMenuDrop ul							{ opacity: 0; transform: translateX(20px); -webkit-transform: translateX(20px); transition: opacity 200ms, transform 300ms; -webkit-transition: opacity 200ms, -webkit-transform 300ms; }
	.sideMenuDrop li							{ font-size: 17px; }
	.sideMenuDrop li:first-child				{ padding-top: 5px; }
	.sideMenuDrop li:last-child				{ padding-bottom: 10px; }
	.sideMenuDrop li a							{ display: inline-block; padding: 8px 0 10px 90px; }
	.sideMenu-open .sideNav					{ display: block; opacity: 1; transform: translateX(0); -webkit-transform: translateX(0);  transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms; -webkit-transition: -webkit-transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms; }
	.sideSub-open > a						{ color: #f95a1a !important; }
	.sideSub-open > a img						{ transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }
	.sideSub-open ul							{ opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); transition: opacity 300ms, transform 650ms; -webkit-transition: opacity 300ms, -webkit-transform 650ms; }
	.sideSub-open #secteursSub				{ height: 303px; }
	.sideSub-open #expSub					{ height: 159px; }

	/*** STYLES ***/
	h2										{ font-size: 30px; line-height: 44px; }
	h4										{ font-size: 22px; line-height: 30px; }
	h6										{ font-size: 30px; }

	/*** CONTENT ***/
	.content								{ min-height: calc(100vh - 120px); transition: min-height 300ms; }
	.sideMenu-open  .content					{ min-height: 900px; }
	.sideMenu-open  .sideNav					{ min-height: 900px; }
	.boxed									{ padding-top: 75px; padding-bottom: 75px; }
	.noBanner 								{ padding-top: 60px; padding-bottom: 60px; }
	.paddingBottom							{ padding-bottom: 75px; }
	.sidePadding							{ padding-right: 20px; padding-left: 20px; }
	aside									{ padding-left: 0.9735rem !important; padding-right: 0.9735rem !important; }

	/*** BANNER ***/
	.banner  								{ height: 450px; line-height: 450px; }

	/*** BLOCSLIST ***/
	.blocPic								{ width: 320px; }
	.blocDesc								{ width: calc(100% - 320px); padding-left: 40px; }
	.blocDesc h4								{ max-height: 150px; }

	/*** HOME ***/
	#cPager									{ left: 8.33%; }
	.homeServices a							{ width: 50%; }
	#home aside								{ width: 33.33%; }
	#home .technoRoute						{ height: 500px; padding-top: 60px;}
	.show-alert .homeCycleLayer				{ height: calc(100% - 180px); }
	.closed-alert .homeCycleLayer			{ height: calc(100% - 120px); }
	.alertFlag .alertBox						{ max-width: none; }

	/*** TOILES ***/
	.technoBar								{ height: 400px; line-height: 400px; }
	.technoDesc h2							{ font-size: 24px; }

	/*** TECHNOROUTE ***/
	.bar									{ height: 450px; line-height: 450px;}
	.bar h2									{ font-size: 24px; }
	.bar h3									{ margin-bottom: 10px; }
	.technoRouteBar p						{ margin-bottom: 30px; }
	.technoRouteBar p img					{ max-width: 80%; }
	.technoRouteBar a						{ padding: 10px 0 10px 25px; }
	.technoRouteBar a img						{ width: 15px; }

	/*** EXP ***/
	#exp aside h4								{ margin-bottom: 20px; }
	.expSlide								{ height: 450px; line-height: 450px; }
	.expSlide h2								{ font-size: 24px; line-height: 36px; }
	.depannage								{ height: auto; }
	.depannage > div							{ height: auto; padding-top: 50px; padding-bottom: 50px; }

	/*** CULTURE ***/
	.cultureBar h2							{ max-width: 90%; }

	/*** NOUVELLE ***/
	.openframe .shareBar						{ top: -50px; z-index: 1; }
	.openframe .noBanner .date				{ margin-bottom: 30px; }
	.cycleRow								{ margin-top: 0; }
	.cycleBox								{ padding-right: 0; padding-left: 0; }

	/*** CARRIERES ***/
	.slickCarousel .abs						{ left: 8.33%; }
	.jobList ul								{ margin-bottom: 20px; }
	.jobList ul li								{ display: inline-block; width: 50%; margin-right: 4%; vertical-align: top; }
	.jobList ul li:nth-child(even)				{ width: 45%; margin-right: 0; }
	.linkList								{ margin-bottom: 60px; }

	/*** EXP TECHNO ***/
	aside ul li									{ margin-bottom: 25px; }
	.mainSide h2								{ margin-bottom: 40px; }

	/*** APROPOS ***/
	aside.boxed								{ padding-bottom: 100px; }
	aside::after								{ position: absolute; right: 100%; top: 0; height: 100%; width: 25%; content: ''; background: #fff; }
	aside .aproposInner						{ padding-left: 0; padding-right: 0; min-height: 0px !important; }
	aside .aproposInner h3					{ margin-bottom: 35px; }
	.teamBloc div							{ padding: 0 30px; }

	/*** HISTORIQUE ***/
	#histo, #histo body						{ height: auto; }
	#histo .container-fluid					{ height: auto; }
	#histo .backBtn							{ display: block; }

	/*** CONTACT ***/
	.managers p								{ font-size: 18px; }
}

@media screen and (max-width: 850px)
{
	/*** CONTACT ***/
	.add .col								{ float: none; width: auto; margin-bottom: 40px; }
	.add .right								{ float: none; margin: 0; }
	.managers .col							{ float: none; width: auto; margin-bottom: 40px; }
	.managers .right							{ float: none; margin-bottom: 0px; max-width: none }
}

@media screen and (max-width: 767px) /** Under MD **/
{
	/*** HEADER ***/
	.toggleBox								{ width: 80px; }

	/*** CONTENT ***/
	.boxed									{ padding-top: 60px; padding-bottom: 60px; }
	.noBanner 								{ padding-top: 50px; padding-bottom: 50px; }
	.paddingBottom							{ padding-bottom: 60px; }
	.sidePadding							{ padding-right: 0.9375rem; padding-left: 0.9375rem; }

	/*** OcList ***/
	.listTitle								{ margin-top: 50px; }
	.innerOcList ul > :last-child				{ margin-bottom: 40px; }
	.innerOcList ul > :first-child			{ padding-top: 5px; }

	/*** STYLES ***/
	h1										{ font-size: 42px; line-height: 46px; }
	h2										{ margin-bottom: 30px; font-size: 28px; line-height: 42px; }
	h6										{ font-size: 28px; }

	/*** BANNER ***/
	.banner  								{ height: 370px; line-height: 370px; }
	.carriereBanner							{ background-position: left center; }

	/*** HOME ***/
	.homeCycleLayer							{ min-height: 475px; }
	.homeCycle .centerize					{ margin-top: -50px; }
	.cycle-slideshow h1						{ margin-bottom: 35px; font-size: 55px; }
	.scrollHome								{ width: 100%; height: 60px; line-height: 60px; padding-left: 0.9735rem; }
	.scrollHome img							{ right: 20px; top: 20px; }
	#cPager									{ left: 0; bottom: 80px; }
	#home .homeRow 							{ min-height: 0 !important; clear: both; }
	#home aside								{ position: static; right: auto; top: auto; width: 100%; min-height: 0px; padding-bottom: 30px; height: auto; clear: both; }
	#home aside h2							{ color: #f95a1a; }
	#home aside div							{ display: inline-block; min-width: 0%; padding: 10px 0; margin: 0 2% 2% 2%; }
	#home .blocsList							{ padding-bottom: 50px; padding-left: 0.9735rem;}

	/*** SERVICES ***/
	.thumbsList								{ padding-left: 0; }
	.callTo h1								{ font-size: 32px; line-height: 34px; }
	.callTo p								{ font-size: 20px; }

	/*** TOILES ***/
	.technoBar								{ height: auto; line-height: 325px; }
	.technoLogo								{ height: 200px; line-height: 200px; }
	.technoCycle 							{ height: 325px; }
	.technoDesc .centerize					{ text-align: center; }

	/*** BLOCSLIST ***/
	.blocsList a								{ height: auto !important; }
	.blocsList a:first-child .blocDesc		{ padding-top: 0; }
	.blocPic								{ height: 0; display: none; }
	.blocDesc								{ float: none; line-height: auto !important; width: 100%; padding: 40px 0; border-bottom: solid 1px #d6d6d6; }
	.blocDesc h4								{ max-height: none; }

	/*** TECHNOROUTE ***/
	.bar > div								{ padding: 0.9735rem; }
	.technoRouteBar							{ height: 400px; line-height: 370px; background-image: url('../../images/content/technoroute-bg2.jpg'); }
	.techno-route							{ bottom: 10px; line-height: 30px; }
	.techno-route img						{ width: 225px; }

	/*** EXP ***/
	#exp aside.boxed							{ padding-bottom: 60px; }

	/*** CULTURE ***/
	.cultureBar								{ height: 375px; line-height: 375px; }
	.cultureBar h2							{ max-width: 90%; }

	/*** CARRIERES ***/
	#shareBoxCarriere						{ padding-top: 70px; }
	.slickCarousel .abs						{ left: 0; }
	.toJob h1								{ margin-bottom: 40px; }
	.linkList li h1							{ margin-left: 150px; }

	/*** CONTACT ***/
	.map .btn								{ margin-left: -0.9375rem; }

	/*** EXP TECHNO ***/
	.mainSide h2								{ margin-bottom: 35px; }
	aside::after								{ right: auto; left: 100%; }

	/*** APROPOS ***/
	.teamBloc								{ width: 50%; }
	.teamBloc div							{ bottom: 20px; padding: 0 20px; }
}

@media screen and (max-width: 600px)
{
	/*** FOOTER ***/
	footer									{ height: auto; padding: 25px 0; text-align: center; }
	footer p									{ float: none; line-height: 15px; margin: 0 0 20px 0; font-size: 12px; }
	footer .blanko							{ float: none; display: inline-block; height: auto; line-height: normal; }
	footer .footerlink						{ display: none; }
	footer .footerlinkVr					{ display: none; }
	footer .footerlinkMobile				{ display: block; }
	.backBtn								{ top: -60px; }

	/*** BANNER ***/
	.carriereBanner							{ background-position: -100px center; }

	/*** STYLES ***/
	h1										{ font-size: 38px; line-height: 42px; }
	h2										{ font-size: 24px; line-height: 36px; }
	h4										{ font-size: 20px; line-height: 28px; }
	h6										{ font-size: 26px; }
	p										{ font-size: 18px; line-height: 32px; }

	/*** DYNAMIC ***/
	.dynamic ul li								{ font-size: 18px; line-height: 32px; }

	/*** CONTENT ***/
	.noBanner 								{ padding-bottom: 40px; }

	/*** BCRUMPS ***/
	.bcrumps								{ margin-bottom: 20px; }
	.withShare .bcrumps						{ margin-top: 20px; }

	/*** HOME ***/
	.slide0b, .slide3						{ background-position: 70% center; }

	/*** EXP ***/
	.expSlide h2								{ font-size: 22px; line-height: 34px; }
	.expSlide p .sm-hide						{ display: none; }
	.expSlide p br							{ display: block; }

	/*** SERVICES ***/
	.thumbsList a div							{ margin-bottom: 30px; }
	.thumbsList a h2							{ margin-left: 0.9375rem; font-size: 20px; }
	.thumbsList a p							{ margin-left: 0.9375rem; }
	.callTo p br								{ display: block; }

	/*** NOUVELLE ***/
	.galeriePic > a							{ opacity: 0.7; }
	.thumbs									{ position: static; right: auto; bottom: auto; width: 100%; max-width: none; }
	.thumbs a								{ float: left; }
	.thumbs a img								{ width: 100%; }

	/*** CARRIERES ***/
	.linkList li p							{ position: static; left: auto; top: auto; margin: 0 0 5px 0; }
	.linkList li h1							{ margin-left: 0; }

	/*** FORM ***/
	.form input								{ margin-bottom: 10px; }
	.form .w50								{ width: calc(50% - 5px); }
	.form .btn								{ margin-left: 10px; }
	.jobForm #ville							{ width: 100%; }
	.jobForm div.w50							{ width: 100%; }
}

@media screen and (max-width: 543px) /** Under SM **/
{
	/*** HEADER ***/
	.sideNav								{ max-width: none; }

	/*** STYLES ***/
	h1										{ font-size: 32px; line-height: 36px; }

	/*** DYNAMIC ***/
	.dynamic h1								{ font-size: 20px; }

	/*** BANNER ***/
	.banner  								{ height: 350px; line-height: 350px; }
	.scrollLink								{ bottom: 20px; }
	.carriereBanner							{ background-position: -150px center; }

	/*** HOME ***/
	.cycle-slideshow h1						{ font-size: 45px; }

	/*** EXP ***/
	#exp aside h4								{ margin-bottom: 15px; }
	.expCycle								{ background-position: -100px bottom; }
	.expSlide h2								{ font-size: 20px; line-height: 30px; }

	/*** SERVICES ***/
	.thumbsList a							{ float: none; width: 100%; }
	.callTo h1								{ font-size: 28px; line-height: 30px; }
	.callTo p								{ margin-bottom: 25px; }

	/*** TOILES ***/
	.technoLogo								{ float: none; }
	.technoLogo img							{ max-width: 80%; }
	.technoDesc h2							{ font-size: 22px; }

	/*** APROPOS ***/
	aside .aproposInner h3					{ margin-bottom: 25px; }

	/*** PROMOS ***/
	.filter									{ margin-top: 20px; }
	.filter span								{ float: none; display: block; }

	/*** HISTORIQUE ***/
	.txtHisto > div							{ padding: 50px 0.9735rem; }

	/*** CARRIERES ***/
	.linkList li h1							{ margin-right: 50px; font-size: 18px; line-height: 20px; }
}

@media screen and (max-width: 480px)
{
	/*** APROPOS ***/
	.teamBloc								{ width: 100%; }

	/*** CARRIERES ***/
	.jobList ul								{ margin-bottom: 30px; }
	.jobList ul li								{ display: block; width: auto; margin-right: 0; }
	.jobList ul li:nth-child(even)				{ width: auto; }
}

@media screen and (max-width: 450px)
{
	/*** HEADER ***/
	.md-phone								{ margin-right: 0; }
	.mainNav-logo							{ max-width: 40%; }
	.toggleBox								{ width: 66px; }
	.sideFirst > li > a						{ padding-left: 20px; }
	.sideLast > li > a							{ padding-left: 20px; }
	.sideMenuDrop li a							{ padding-left: 30px; }

	/*** SHAREBAR ***/
	.shareBar								{ left: 0; width: 100%; }
	.shareBar .shareTitle					{ width: 50%; padding: 0; text-align: center; }
	.shareIcones							{ width: 50%; }
	.shareBar a,
	.shareBar span							{ width: 25%; }

	/*** BCRUMPS ***/
	.withShare .bcrumps						{ margin-top: 30px; }

	/*** STYLES ***/
	h1										{ font-size: 30px; line-height: 34px; }

	/*** CONTENT ***/
	.noBanner h1 br							{ display: none; }

	/*** BANNER ***/
	.banner  								{ height: 320px; line-height: 320px; }

	/*** HOME ***/
	.cycle-slideshow h1						{ font-size: 35px; }
	.homeServices a							{ float: none; width: 100%; display: block !important; }

	/*** SERVICES ***/
	.callTo h1								{ font-size: 26px; line-height: 28px; }

	/*** TOILE ***/
	.technoflex								{ bottom: 5px; }
	.technoflex img							{ margin: 0 0 0 -6px; }
	.technoflex br							{ display: block; }

	/*** TECHNOROUTE ***/
	.techno-route							{ bottom: 5px; }
	.techno-route img						{ width: 210px; margin: 0; }
	.techno-route br							{ display: block; }

	/*** FORM ***/
	.form input								{ float: none; }
	.form .right								{ float: none; }
	.form .w50								{ width: 100%; }
	.form .btn								{ float: right; width: 175px; text-align: center; clear: right; }

	/*** PIECES ***/

	/*
	.innerModal table td						{ display: block; width: 100%; padding: 0 0 15px 0; text-align: center; }
	.innerModal table td:first-child			{ padding: 15px 0 5px 0; text-align: center; }
	.innerModal h6 br							{ display: none; }
	*/

	.innerModal table tbody td					{ padding: 10px 0; font: 300 16px/20px 'Rubik', Arial, sans-serif;
}

@media screen and (max-width: 350px)
{
	/*** HEADER ***/
	.md-phone								{ display: none; }

	/*** STYLES ***/
	h1										{ font-size: 28px; line-height: 32px; }
	h2										{ font-size: 22px; line-height: 36px; }
	h6										{ font-size: 24px; }

	/*** HOME ***/
	.cycle-slideshow h1						{ font-size: 35px; }

	/*** SERVICES ***/
	.callTo p br							{ display: none; }

	/*** PROMOS ***/
	.filter .btn							{ float: none; width: 250px; }

	/*** PIECES ***/
	.innerModal h6							{ font-size: 18px; line-height: 22px; }
}

@media screen and (max-height: 650px)
{
	/*** PIECES ***/
	.innerModal								{ top: 60px; transform: translateX(-50%); }
	.innerModal h2							{ margin-bottom: 20px; }
}

@media screen and (max-height: 600px)
{
	/*** PIECES ***/
	.innerModal h6							{ display: none; }
}

@media screen and (max-height: 500px)
{
	/*** PIECES ***/
	.innerModal								{ top: 50px; }
	.innerModal table						{ margin: 0 0 15px 0; }
	.innerModal p							{ display: none; }
	.innerModal h5							{ margin-bottom: 20px; font-size: 32px; line-height: 36px }
}
