
/* @group < 1000PX
------------------------------------------------------------------------------------------*/
@media (max-width: 1000px) {
	
.globalContainer { background-image:none; max-width:1000px; width:auto; background-color:#EF3E33;}
.container { padding-bottom:0px;}
.col-tab-nav { display:none;}
.newTab { padding-top:2px;}
.noMobile { display:none;}
img { max-width:100%;}
.newTab .tabOn { display:none;}
.newTab div.tabOnMobile { display:block; padding-bottom:20px;}
.mob-tab-nav { display:block;}
.mob-tab-nav a { display:block; padding:20px; background-color:#EF3E33; color:#FFFFFF; text-decoration:none; border-bottom:2px solid #FFFFFF; position:relative;text-shadow: 0 1px 0 #333333; font-size:18px;}
.mob-tab-nav a .arrow { font-family: "scarlet", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position:absolute; right:20px;}
.mob-tab-nav a .arrow::before { content: ")";}
.mob-tab-nav a.tabOnMobile .arrow::before { content: "(";}
.linkList li { background:none; padding:0; }
.linkList li::before { font-family: "scarlet", sans-serif; content: ">";  float: left; width: 1.4em; color: #EF3E33; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
a.arrow { background:none; padding:0;}
a.arrow::before { font-family: "scarlet", sans-serif; content: ">";  float: left; width: 1.4em; color: #EF3E33; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.btnBestel a { text-decoration:none !important;}
ul.hand li { background:none; padding:0 0 0 20px;}
ul.hand li::before { font-family: "scarlet", sans-serif; content: "!";  float: left; width: 1.4em; margin-left:-20px; color: #EF3E33; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.container .logo,
.col-red .logo { background:none; padding:0;}
.service h4:first-child { background:none; padding-left:0;}
.service h4:first-child::before { font-family: "scarlet", sans-serif; content: ">"; font-size:0.700em; padding-right:0.5em; width: 1.4em; color: #EF3E33; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.service h4:first-child:hover { text-decoration:none;}
.service h4.open::before { content: ")";}
.deleteBorder { border:0px !important;}

.gsc-result .gs-title { height:auto !important; line-height:1.2em !important;}

#breadcrumb { display:none;}

.globalContainer .container .productHeader { margin-top:0px; padding-top:20px;}
.productHeader .productName { padding-bottom:20px;}
.productHeader .productName h1 { float:none; text-align:center;}
.productHeader .productName h3 { float:none; text-align:center; padding-left:0px;}
.productHeader .productName h2,
.productBanner .productName h2 { float:none; text-align:center;}
.productHeader .productName h4,
.productBanner .productName h4 { float:none; text-align:center; padding-left:0px;}
.productSlogan h3 { font-size:1.111em;}

.newTab .qelpInfo { width:280px; font-size:14px;}

.call0800 { display:none;}

#qelpClient { padding:0 20px;}

/*Home*/
.home .ico4P { margin-left:0;}
.home .scarletHomeProduct { margin-left:0px; margin-right:0px;}
.home .scarletHomeProduct .col-4-left,
.home .scarletHomeProduct .col-4-center,
.home .scarletHomeProduct .col-4-right { margin-left:auto; margin-right:auto; margin-bottom:40px; }
.home .scarletAvantages { margin:20px auto 0 auto;max-width:300px;}
.home .scarletAvantages .col-4-left,
.home .scarletAvantages .col-4-center,
.home .scarletAvantages .col-4-right { margin-left:20px; margin-right:20px; width:auto; }
.home .homeServices .col-6-right { margin-left:auto; margin-right:auto;max-width:300px;}
.home .homeServices .col-6-right ul li a { white-space:normal;}
.home .homeServices .col-6-right ul li strong { white-space:nowrap;}


/*trio*/

.Trio h1 { text-align:center;}
.trioTVDigitale,
.trioInternet,
.trioTelFixe { margin-left:0; margin-right:0;}
.trioInternet .col-6-left { margin-left:0; margin-right:0; margin-bottom:20px;}
.trioBody h2,
.trioBody h3,
.trioBody p { max-width:400px; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0;}
.trioTelFixe .col-4-left,
.trioTelFixe .col-4-center,
.trioTelFixe .col-4-right { margin-left:auto; margin-right:auto; overflow:hidden; margin-bottom:20px;}
.scarletAvantages { margin-left:20px; margin-right:20px;}
.scarletAvantages .col-12,
.scarletAvantages .col-4-left,
.scarletAvantages .col-4-center,
.scarletAvantages .col-4-right { margin-left:auto; margin-right:auto; width:auto;}
.scarletAvantages h3 { text-align:left;}
.trioTVDigitale p { float:none; width:auto;}
.trioTVDigitale .channels,
.trioTVDigitale .bouket .channels { margin:0 auto; width:auto; max-width:400px; float:none; display:block; text-align:left;}
.trioTVDigitale p.floatLeft { width:auto;}
.bouket h3 { margin:0 20px;}
.bouket .col-6-left-border { margin-bottom:40px; border:0;}
.trioResum { max-width:400px; margin-left:auto; margin-right:auto;}
.trioResum .col-6-left { width:auto; float:none; margin-right:0;}
.trioResum .col-6-right { width:auto; float:none; margin-left:0;}
.trioResum li { position:relative; padding-right:20px;}
.trioResum li::after { position:absolute; top:0; right:0; margin-right:0;}
#trioTarifs .col-6-left-border-empty {max-width:400px; margin-left:auto; margin-right:auto; padding: 0 20px 20px 20px;}
#trioTarifs .col-6-right-border {max-width:400px; margin-left:auto; margin-right:auto; padding:20px;}
#trioTarifs div p {padding-right: 80px;}
.replayHeader .col-6-right { width:auto;}
.replayChoice .col-6-right-border { padding-top:30px; margin-top:30px;}
.replayChoice h2 { text-align:left;}
.replayChoice h3 { text-align:left; margin-top:20px;}


/*postpaid*/

.main #postpaidLanding .col-8-left {border-right:0; margin-right:0; margin-left:0;}
.main #postpaidLanding .col-8-left h2 { background-position:center 50px; }
.main #postpaidLanding .col-8-left .btnBestel { border-bottom:1px solid #DDD; padding-bottom:30px; margin-bottom:0;}


.postpaid h1 { text-align:center;}
.postpaid h2 { text-align:center;}
.postpaid .customInfo { text-align:center;}
.postpaid .colPostpaid {float: none; font-size: 14px; margin: 0 auto 50px; padding: 0;}
.postpaidBody h3,
.postpaidBody p { max-width:400px; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0;}
.postpaid .postpaidRoaming { margin:50px 0 0 0;}
.postpaidRoaming .col-6-left { background:url(/img/product/postpaid/postpaidSprite.png) no-repeat center -399px; height:170px;}
.postpaidRoaming iframe { display:none;}
/*.postpaidRoaming .col-6-left { text-align:center;}
.postpaidRoaming iframe { position:inherit;}*/
.postpaidRoaming .col-6-right {margin:25px 20px;}
.postpaid .postpaidRoaming .RoamingOutOpen { background-image:none;}
.postpaid .postpaidTarifs { width:auto; margin:0 20px 25px 20px;}
.postpaid .postpaid4G { width:auto; margin:0 0 25px 0; padding:0 20px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#fcfcfc;}
.postpaid .postpaidAppConso { width:auto; margin:0 20px 0 20px;}
.postpaidTriptyque { margin-top:25px; margin-bottom:25px;}
.postpaidTriptyque .imgTop { display:none;}
.postpaidTriptyque .postpaidTarifs h3,
.postpaidTriptyque .postpaidTarifs p { padding-left:10px;}
.postpaidTarifs h3 { margin-top:0;}
.postpaidBoostInternet { margin:25px 0;}
.postpaidBoostInternet .col-6-left { margin-right:0;}
.postpaidBoostInternet h3 { background:none;}
.postpaidBoostInternet .btnBestel {max-width:400px; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0;}
.postpaidS2S { margin:25px 0;}
.postpaidS2S .col-6-right { display:none;}
.postpaidMGM { margin:25px 0;}
.postpaidMGM .col-6-left { display:none;}
.postpaidHifive { margin:25px 0; padding-top:0;}
.postpaidHifive .col-6-left { margin-top:25px;}

.hifive .hifiveHeader { height:auto;}
.hifive .hifiveHeader .col-8-left { float:left;}
.hifive .hifiveHeader .col-4-right { clear:both; margin:0 auto 0 140px; padding-top:30px;}
.hifive .scarletAvantages { margin:50px auto;max-width:280px;}
.hifive .scarletAvantages .scarletAvantagesInfos { margin:0;}
.hifive .scarletAvantages .col-4-left,
.hifive .scarletAvantages .col-4-center,
.hifive .scarletAvantages .col-4-right { margin-left:20px; margin-right:20px; width:auto; }
.hifiveFullData .col-6-left { display:none;}
.hifive .hifiveRoaming h3  { margin-top:20px;}
.hifive .hifiveRedHotChili .col-6-left  { margin-bottom:30px;}

#postpaidLanding .postpaidPresentation { width:605px; margin-left:auto; margin-right:auto;}
/*.hifive .hifiveHeader {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.hifive .hifiveHeader .col-8-left { padding:0; width:auto;-webkit-order: 2; -ms-flex-order: 2; order: 2;}
.hifive .hifiveHeader .col-4-right { text-align:center;-webkit-order: 1; -ms-flex-order: 1; order: 1;}
.hifivePreorder form .col-4-left { margin-top:0;}
.hifivePreorder form .col-12 { margin-top:0; width:auto;}
.hifive .btnBestel { text-align:center;}
.hifive .postpaidProducts { margin:25px 0;}
.hifive .postpaidProducts .col-6-left { margin-right:0;}*/


.vB .infoBull {right:-35px; line-height:16px;}

.postpaid .postpaidSummerProduct { border-bottom:1px solid #dddddd; margin-left:0; margin-right:0; background-position:center 0; padding-bottom: 25px;  margin-top: 25px;}
.postpaid .postpaidSummerProduct .col-8-left { margin:0 20px; text-align:left; padding-top:115px;}
.postpaid .postpaidSummerProduct h3 { display:block; margin:0 auto 0 auto; max-width:400px;}
.postpaid .postpaidSummerProduct .btnBestel { display:block; margin:15px auto 0 auto; max-width:400px;}
.overlayRoaming { display:none;}


.tarifsResume .row table { width:100%;}
.tarifsResume .roamingEUInfo { margin-left:-20px; margin-right:-20px;}

/*Prepaid*/
.prepaid .logo:after { font-family: "scarlet", sans-serif; content: "!"; font-size: 0.5em; line-height: 0.5em; padding-left: 5px; vertical-align: super; color: #EF3E33; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.prepaid .infoTariff { float:none; margin: 0 0 20px 0; }
.prepaid .infoTariff .tariff { float:none; margin:20px auto 0 auto; }
.prepaid .reload { margin:0; float:none; border-bottom:2px solid #e8e8e8; padding-bottom:20px; overflow:hidden;}
.prepaid .reloadContent { margin:0 auto; width:440px; font-size:14px;}
.prepaid .reloadContent .relaodLeft { margin-left:0px; float:left; width:202px; margin-top:0;}
.prepaid .reloadContent .relaodRight { float:right;width:202px;}
.prepaid .reloadContent h3,
.nl .prepaid .reloadContent h3 { display:block; width:auto; text-align:center; padding-right:0;}
.prepaid .reloadContent h4 { display:block; width:auto; text-align:center; margin-bottom:15px; font-size:22px;}
.prepaid .reloadContent h4 span { padding-right:0;}
.prepaid .bonus,
.nl .prepaid .bonus { margin-left:0; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prepaid .bonus::before {width: 16px; height: 10px; background-position:-13px -320px; position: absolute; left:90px; top:-10px;}
.prepaid .bonus p strong { display:block;}
.prepaid .bonus p span.amp { display:block;}
.prepaid .bonus p span { float:none;}
.prepaidDetail .col-4-left-border { float:none; width:auto; margin:0; padding:0;}
.prepaidDetail .col-4-center-border-empty-both { float:none; width:auto; margin:0; padding:0;}
.prepaidDetail .col-4-right-border { float:none; width:auto; margin:0; padding:0;}
.prepaidDetail .advantage { padding:10px 20px; border-bottom:2px solid #e8e8e8;}
.prepaidDetail .col-4-right-border .advantage { border-bottom:0;}
.prepaid .flow { padding-left:0; margin:0 auto; width:280px; font-size:14px;}
.prepaid .flow .arrowFlow {background: url(/img/product/prepaid/spritePrepaid.png) no-repeat -60px -195px; height:16px; width:29px; float:none; margin:15px auto 0 auto;}
.prepaid .flow p {text-align:left;}
.prepaid .flow .orderCTA { float:none; background: url(/img/product/prepaid/spritePrepaid.png) no-repeat 3px 3px; padding-left:80px; height:65px; margin:0 auto;}
.prepaid .flow .deliver { float:none; background: url(/img/product/prepaid/spritePrepaid.png) no-repeat 8px -60px; height:65px; padding-left:80px; margin:0 auto;}
.prepaid .flow .deliver p { width:auto; padding-top:28px; margin-top:0;}
.prepaid .flow .reloadCTA { float:none; background: url(/img/product/prepaid/spritePrepaid.png) no-repeat -210px -124px; padding-left:80px; padding-right:0px; height:65px; margin:15px auto 0 auto;}

.prepaid .postpaidRoaming { margin:50px 0 25px 0; background-image:none;}
.prepaidRoaming { margin-bottom:20px;}

.prepaid .highLightProduct .highLight { margin-left:0px;}
.prepaid .highLightProduct .highLight .boxRoundShadow { box-shadow:none; background-color:#e3e3e3;}

.prepaid .testimonial .reloadPrice { font-size:20px;}
.prepaid .testimonial p.info {line-height:1.222em; font-size:1em;}
.prepaid .presaPostpaid .abo { width:auto; float:none; min-height:160px;}
.prepaid .tabPrice .col-6-left-border { padding-bottom:20px;}

/*IntTel*/
.IntTel .productHeader { background:none; }
.IntTel .productHeader .productName { padding-bottom:0;}
.IntTel .col-right-inside,
.IntTel .col-left-inside { margin:0px;}
.productInfo {  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-top:20px;}
.IntTel .logo:after { font-family: "scarlet", sans-serif; content: "!"; font-size: 0.5em; line-height: 0.5em; padding-left: 5px; vertical-align: super; color: #EF3E33; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.fr .IntTel .logo span:first-child::after {content:" int & tél";}
.nl .IntTel .logo span:first-child::after {content:" int & tel";}
.IntTel .logo span:last-child { display:none;}
.IntTel .priceBox {font-size: 0.786em; float:none;}
.IntTel .productSlogan { width:auto; padding-right:1em; float:none;}
.IntTel .priceOption span.by-month { font-size:14px;}

/*internetPage*/
.internetPage h1 { text-align:center;}
.internetPage .internetPoco { margin-left:auto; margin-right:auto; float:none;}
.internetPage .internetLoco { margin-left:auto; margin-right:auto; margin-top:40px; float:none;}
.consoTool .col-12 {max-width:293px;margin-left:auto; margin-right:auto;}
.consoTool .col-6-left { max-width:293px;margin-left:auto; margin-right:auto;}
.consoTool .col-6-right { max-width:293px;margin-left:auto; margin-right:auto;}
.internetPage .checkTrio label {width:140px; vertical-align:middle}

.internetPage .col-6-left-border-empty {max-width:400px; margin-left:auto; margin-right:auto; padding: 0 20px 20px 20px;}
.internetPage .col-6-right-border {max-width:400px; margin-left:auto; margin-right:auto; padding:20px;}

.internetPage h2,
.internetPage h3,
.internetPage p,
.internetPage .service .infoService .col-6-left-border,
.internetPage .service .infoService .col-6-right-border-empty { max-width:400px; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0; width:auto;}

.internetDetail div h5 {padding-right: 40px;}

.internetPage .slide { width: 293px; background-color: #DDD; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 25px 0 35px 0;}
.internetPage .ui-slider { position: relative; width: 123px; height: 2px; margin-left: 95px;}
.internetPage .ui-slider-handle { margin-left: -95px; height: 28pxm; width: 170px; top: -15px; text-align: center; line-height: 28px; background-color: #FFF; border: 1px solid #333; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; cursor: default; position: absolute; z-index: 2;}

.container .AvCheckBanner .productBanner { background-color:#FFFFFF; background-position:right 70px;}

/* resiliation */
.resiliationHeader {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.resiliation .operator {float:none; margin-left:0;}
.resiliation #resiliationOptions .col-4-center{width:auto;}
.resiliation #resiliationOptions .col-4-left{margin-left:inherit;}
.resiliation #resiliationOptions .col-4-right{margin-right:inherit;margin-top:inherit;}
.resiliation .operator{height: auto;}
.resiliation #resiliationForm .form-group{width:100%;}
.resiliation #resiliationForm .resiliationProducts .form-group{width:100%;}
/* MGM */
#mailingTool .col-4-left,
#mailingTool .col-4-center,
#mailingTool .col-4-right { margin:0 20px; width:auto;}
.mgmNewbiesInfoProduct .col-4-left,
.mgmNewbiesInfoProduct .col-4-center,
.mgmNewbiesInfoProduct .col-4-right {  margin-bottom: 40px; margin-left: auto; margin-right: auto;}
.mgm #share { text-align:left;}
#linkMGMTool label { display:block;}
.mgm .shareBtn a { margin-left:0; margin-right:5px;}
#linkMGMTool { padding-bottom:10px;}
#linkMGMTool .infoSend { display:block; padding: 10px 0 0 0}
#linkMGMTool .linkInfo { padding-bottom:0;}
.mgmNewbiesHeader li.HiFive { line-height:18px;}

/*OptionTV*/

.optionTv h2 {margin-left: 20px;}
.optionTv .boxGrey { width:100%; margin-left:0; margin-right:0; max-width:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.container .optionTv .col-4-left,
.container .optionTv .col-4-center,
.container .optionTv .col-4-right { margin-left:auto; margin-right:auto; margin-bottom:50px;}
.container .optionTv p { min-height:inherit;}
.optionTv .bouquets:nth-child(odd) { margin-top:0px;}


.optionTv #howTo { margin-top:0;}
.optionTv #howTo h2 {padding-right:20px;}

/* error 404 */
.childFocus404 { display:none;}

/* smsValidation */
.smsValidationBody { margin:0 20px;}


/* customerZone */
.customerZone { padding-left:0; font-size:14px;}
.customerNews { font-size:14px; margin:20px auto 0 auto; float:none;}
.customerNewsImgFull {  margin:20px auto 0 auto; float:none;}
.customerNews2 { font-size:14px; margin:20px auto 0 auto; float:none;}
.customerForm { background-image:none; float:none; clear:both; font-size:14px;}
.customerZone .customerForm .inside { background-color:#F5F5F5;}
.customerForm .floatRight { float:none;}
.ECQuestionsBlock { height:auto; width:100%; float:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ECMoveBlock { float:none; text-align:center; margin-top:20px;}
.customerForm input {  -webkit-appearance:none;  -webkit-border-radius:0px; }


#fraCov { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.storeLocator .col-12,
.col-12 { margin:20px 20px 0px 20px; width:auto; float:none;}
.col-12-corner,
.col-8-left-corner,
.col-8-right-corner,
.col-6-left-corner,
.col-6-right-corner,
.col-5-right-corner,
.col-4-left-corner,
.col-4-center-corner,
.col-4-right-corner {width:auto; margin:5px 0px 0px 0px; background-image:none; float:none; clear:both;}
.col-12-corner .inside {padding:0px 20px 20px 20px;}
.col-8-left,
.col-8-right,
.col-6-left,
.col-6-right,
.col-6-left-border,
.col-6-left-border-empty,
.col-6-right-border,
.col-6-right-border-empty,
.col-4-left,
.col-4-left-border-empty,
.col-4-center,
.col-4-center-border-both,
.col-4-right,
.col-4-right-border-empty,
.col-3-left,
.col-3-center,
.col-3-right {width:auto; margin:20px 20px 0px 20px; float:none; border:0px; padding:0px; clear:both;}
.right-corner { display:none;}

.col-6-left-border,
.col-4-center-border-both { border-bottom:2px solid #e8e8e8;}
.col-6-right-border,
.col-4-center-border-both { border-top:2px solid #e8e8e8;}

.col-8-left-corner .inside,
.col-6-left-corner .inside,
.col-4-left-corner .inside,
.col-4-center-corner .inside,
.col-6-right-corner .inside,
.col-8-right-corner .inside,
.col-4-right-corner .inside {padding:20px; background-color:#FFFFFF; margin-top:15px;}

.menu-open .layer-opacity {left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 999; position: absolute; display: block; background: none repeat scroll 0px 0px rgba(0, 0, 0, 0.3);}

.header { height:3.5714em; z-index:2000; position:fixed; width:100%; background-color:#EF3E33; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; -ms-transition: 300ms ease all; transition: 300ms ease all; border-bottom:1px solid #FFF; margin:0; padding:0; }
.header #logo,
.header .topBar,
.header .headerCall,
.header #help,
.header .figure { display:none;}
.menu-open .header {-webkit-transform: translateX(250px); -moz-transform: translateX(250px); -o-transform: translateX(250px); -ms-transform: translateX(250px); transform: translateX(250px); background-color:#781e14; border-color:#781e14;}

.mobile-menu { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; font-family: "scarlet", sans-serif; color:#FFFFFF; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:2.286em; line-height:1.5em;}
/*.mobile-menu { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-family: "scarlet", sans-serif; color:#FFFFFF; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:2.286em; line-height:1.5em;}*/
.mobile-menu .menu-side-btn { display:block; cursor:pointer; text-align:center; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; border-right:1px solid #ffffff; width:1.563em; height:1.563em;}
.mobile-menu a { display:block; color:#FFFFFF; text-align:center; text-decoration:none; -webkit-box-flex: 2; -moz-box-flex: 2; -webkit-flex: 2 1 auto; -ms-flex: 2 1 auto; flex: 2 1 auto; width:1.563em; height:1.563em; padding-left:1.563em;}
.mobile-menu .tool-btn { display:block; cursor:pointer; text-align:center; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; width:1.563em; height:1.563em;}
.mobile-menu .search-btn { display:block; cursor:pointer; text-align:center; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; width:1.563em; height:1.563em;}


.mobile-tool.open { position:absolute; left:0; right:0; top:0; height:3.125em; background-color:#bd2f21; display:block; font-size:1.143em; line-height:3.125em; text-align:right; }

.mobile-tool.open a { text-shadow:0 1px 0 #6d1b15; text-decoration:none; color:#FFF; display:inline-block; padding:0 0.625em; }
.mobile-tool .close { font-family: "scarlet", sans-serif; font-size: 1.500em; line-height:1.995em; position:absolute; left:0; top:0; padding-left: 5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.mobile-search.open { position:absolute; left:0; right:0; top:0; height:3.571em; background-color:#bd2f21; display:block; text-align:right;}
.mobile-search.open a { text-shadow:0 1px 0 #6d1b15; text-decoration:none; color:#FFF; display:inline-block; padding:0 0.625em; }
.mobile-search .close { font-family: "scarlet", sans-serif; font-size: 1.714em; line-height:2.083em; position:absolute; left:0; top:0; padding-left: 5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
/*.mobile-search input[type="submit"] {font-family: "scarlet", sans-serif; width:1.563em; height:1.563em; font-size:2.286em; color:#FFF; padding-left: 5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background:none; border:0;}
.mobile-search .searchbox  { border:0; background:none; color:#FFF; vertical-align:top; width:60%; height:2.777em; font-size:1.286em;}*/
.mobile-search .st-default-search-input {border:0; background:none; color:#FFF; vertical-align:top; width:60%; height:2.777em; font-size:1.286em; padding:0 20px 0 0; position:relative; z-index:2500; margin-right:5px;}
.header .mobile-search.open::after {font-family: "scarlet", sans-serif;  font-size:2.286em; color:#FFF; padding-left: 5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background:none; border:0; position:absolute; content:"%"; top:0.4920em; right:10px;}


.topBar {display:none;}

.navigation { position:fixed; top:0px; width:250px; background:#EF3E33; -webkit-transform: translateX(-250px); -moz-transform: translateX(-250px); -o-transform: translateX(-250px); -ms-transform: translateX(-250px); transform: translateX(-250px); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; -ms-transition: 300ms ease all; transition: 300ms ease all; margin:0;}
.navigation a { color:#FFFFFF;}
.menu-open .navigation { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); }
.navigation ul li.on a { border-top:2px solid #b73025;}


.menuMobileLogo { display:block; color:#FFFFFF; text-align:left;}
.menuMobileLogo a { text-decoration:none; display:block; padding-left:20px; margin-bottom:2px;}
.menuMobileLogo a::before { font-size:2.286em; line-height:1.5em; height:1.563em; font-family: "scarlet", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;content:"*";  text-shadow:0 1px 0 #6d1b15;}
.menuMobileLang { display:block; border-top:2px solid #b73025;}
.menuMobileLang a { text-decoration:none; padding:0 0 0 20px; height:55px; font-size:22px; line-height:52px; text-shadow:0 1px 0 #6d1b15; display:block; font-weight:bold;}
.menuMobileLang a:hover { background-color:#FFF; color:#EF3E33;}
.navigation .col-12 { margin:0px;}
.navigation .inside { margin:0px; padding:0px;}
.navigation ul { background:none; padding:0px;}
.navigation ul li { float:none; width:auto !important;}
.navigation ul li a { margin:0px; border-left:0px; border-right:0px; border-top:2px solid #b73025; text-align:left; font-size:22px; line-height:52px;  padding-left:20px; height:55px;}
.navigation ul li a:hover { background-color:#FFFFFF;}
.navigation ul .on .postpaid { padding-top:0px;}

.main { background-image:none; overflow:inherit; background-color:#FFFFFF; padding-top:3.500em; padding-bottom:20px; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; -ms-transition: 300ms ease all; transition: 300ms ease all;}
.menu-open .main { -webkit-transform: translateX(250px); -moz-transform: translateX(250px); -o-transform: translateX(250px); -ms-transform: translateX(250px); transform: translateX(250px);}

.main .col-12-corner:first-child { margin-top:0px;}


section.linkBar { margin-top:0; background-image:none; background-color:#EF3E33; overflow:inherit; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; -ms-transition: 300ms ease all; transition: 300ms ease all;}
.menu-open section.linkBar { -webkit-transform: translateX(250px); -moz-transform: translateX(250px); -o-transform: translateX(250px); -ms-transform: translateX(250px); transform: translateX(250px);}
.linkBar .col-12-corner { margin-top:0px;}
.linkBar .col-12-corner .inside { margin-top:0px; padding-top:20px;}
.linkBar span { display:block; text-align:center; line-height:1.786em;}
.linkBar .FollowUs { margin-top:10px; float:none; text-align:center;}

.siteMap { display:none;}

.footerInfo {background-image:none; overflow:inherit; background-color:#FFFFFF; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; -ms-transition: 300ms ease all; transition: 300ms ease all; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.menu-open .footerInfo { -webkit-transform: translateX(250px); -moz-transform: translateX(250px); -o-transform: translateX(250px); -ms-transform: translateX(250px); transform: translateX(250px);}
.footerInfo .app { order: 1; padding-bottom:8px; border-bottom:2px solid #e8e8e8;}
.footerInfo .scarletPresentation { -webkit-order: 2; -ms-flex-order: 2; order: 2;  border:0;}


#cookiePolicy { font-size:12px;}

.splash .mobile-menu { text-align:center; display:block;}

/*Temp*/
.deMol .col-12 { padding-left:0; padding-right:0;}
.deMol .col-12 .col-left-inside,
.deMol .col-12 .col-right-inside,
.deMol .col-12 .col-4-center { margin-left:0; margin-right:0;}
.deMol .col-12 .row { margin-top:0;}
.deMol .col-12 fieldset,
.deMol .col-12 fieldset.row { margin-top:20px;}
.deMol .firstPart {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.deMol .firstPart .col-6-left { -webkit-order: 2; -ms-flex-order: 2; order: 2;}
.deMol .firstPart .col-6-right { -webkit-order: 1; -ms-flex-order: 1; order: 1;}
.productsThx .col-12 h1 { height:60px}
.productsThx .col-12 {margin: 1px 0 0; padding: 0 0; background-color:#EF3E33; background-position:0 -75px;}


.moneysaverPage .postpaidMGM .col-6-left { display:none;}
.moneySaverLink { text-align:center; display:block;}
.appScreenShot { text-align:center;}
.moneySaverHeader .colPostpaid { width:auto;}
#moneysaver { display:block; border-top: 1px solid #dddddd;}
#moneysaver .col-6-left {background:url(/img/temp/appMoneySaver.jpg) no-repeat center center #FFFFFF; height:180px; margin-left:0; margin-bottom:25px; margin-top:25px;}
.Trio .international-sports{max-width: 400px;margin: 0 auto;width: 90%;text-align:center;}
.Trio .international-sports img{float: none;}
.Trio .international-sports p{padding:0 10px;margin:0;width:95%;float:none;}
.Trio .international-sports .btnRound{float:none;padding:20px;margin:0;}
}
@media (min-width: 660px) and (max-width: 1000px) {
body {font-size:18px;}
.customerZone { width: 626px; margin:0 auto; padding-left:20px;}
.customerForm { margin:0 auto; width:606px;}
.customerForm p { width:auto; clear:both;}
.customerForm p.input { float:left; clear:none;}
.customerForm p.inputUser { margin-right:18px;}
#contact { margin:20px auto 0 auto; overflow:hidden; font-size:14px; width: 645px;}
#contact .faq { float:left; width:50%; clear:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left:0; margin-right:0; padding:0 10px 0 20px; border-bottom:0; border-right:2px solid #e8e8e8; }
#contact .support { float:left; width:50%; clear:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left:0; margin-right:0; padding:0 20px; }
.Trio .trioPresentation { width:460px; margin:0 auto;}
.prepaid .presaPostpaid .myScarlet { width:auto; float:none; border-left:0; border-top:1px solid #DDD; overflow:hidden;min-height: 140px; position:relative;padding-right: 150px;}
.prepaid .presaPostpaid .myScarlet p { width:auto;}
.prepaid .presaPostpaid .myScarlet::after { float:none; position:absolute; bottom:0; right:20px; display:block;}
}
@media (min-width: 401px) and (max-width: 660px) {
	
#postpaidLanding .postpaidPresentation { position:relative; height:710px; width:260px; margin-top:0;}

#postpaidLanding .colPostpaid .postpaidCard {-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
#postpaidLanding #postpaidRed { top:0px; left:0px; -webkit-transform: scale(0.8) rotate(1deg); -moz-transform: scale(0.8) rotate(1deg); -ms-transform: scale(0.8) rotate(1deg); -o-transform:  scale(0.8) rotate(1deg); transform: scale(0.8) rotate(1deg); z-index:4;}
#postpaidLanding #postpaidHot { top:195px; left:80px; -webkit-transform: scale(0.8) rotate(4deg); -moz-transform: scale(0.8) rotate(4deg); -ms-transform: scale(0.8) rotate(4deg); -o-transform:  scale(0.8) rotate(4deg); transform: scale(0.8) rotate(4deg); z-index:2;}
#postpaidLanding #postpaidChili { top:400px; left:20px; -webkit-transform: scale(0.8) rotate(-4deg); -moz-transform: scale(0.8) rotate(-4deg); -ms-transform: scale(0.8) rotate(-4deg); -o-transform:  scale(0.8) rotate(-4deg); transform: scale(0.8) rotate(-4deg);}
.hifive .hifiveHeader {background:url(/img/product/postpaid/hiFiveBGMob.jpg) no-repeat left top #de0615; width:240px; margin:0 auto;}
.hifive .hifiveHeader .col-8-left { width:auto; float:none;}
.hifive .hifiveHeader h1 { margin-left: 20px; font-size: 54px; padding-left: 0; margin-top: 5px;}
.hifive .hifiveHeader .priceBox {background-position:-70px -225px; width:64px; height:46px; top:-15px; left:180px; font-size:8px; padding-top:18px;}
.hifive .hifiveHeader .priceBox .price { letter-spacing:-5px; padding-right:2px; font-size:30px;}
.hifive .hifiveHeader .priceBox .currency { font-size:14px;}
.hifive .hifiveHeader .priceBox .by-month { padding-top:0;}
.hifive .hifiveHeader .hifiveForfait { padding-left:24px;}
.hifive .hifiveHeader .hifiveForfait .hifiveValueMB {margin-top: 26px; font-size: 32px;}
.hifive .hifiveHeader .hifiveForfait .hifiveValueMIN,
.hifive .hifiveHeader .hifiveForfait .hifiveValueSMS { font-size:16px; margin-left:25px;}
.hifive .hifiveHeader .hifiveForfait .hifiveValue::before {padding-right:10px;}
.hifive .hifiveHeader .hifiveOption { font-size:16px;  margin-left:25px;}
.hifive .hifiveHeader .hifiveOption .opt { display:block;}
.hifive .hifiveHeader .hifiveOption .checkBox { width:14px; height:14px; border:1px solid #AAA;}
.hifive .hifiveHeader .hifiveOption .checkBox span { font-size:16px;left:-1px;}
.hifive .hifiveHeader .lazer { display: none;}
.hifive .hifiveHeader .cat { display: none;}
.hifive .hifiveHeader .col-4-right { margin:0; width:auto;}
.hifive .hifiveHeader .col-4-right li { padding-right:0; font-size:14px;}



.home .icon::before { font-size:117px; line-height:85px;}
.home .scarletBaseLine h1 { font-size:28px;}
img.mobileSmall { max-width:25%;}
body {font-size:16px;}
.Trio .col-3 { float:none; margin-left:auto; margin-right:auto; width:auto;}
.Trio .trioPresentation .icon::before { font-size:140px; line-height:100px;}
.Trio .claim::before { top:0;}
.Trio .claim br { display:none;}
.internetPage .AvCheckBanner .productBanner { width:321px;}
.fr .internetPage .logo span:first-child::after {content:" int & tél";}
.nl .internetPage .logo span:first-child::after {content:" int & tel";}
.internetPage .logo span:last-child { display:none;}
.internetPage .productSlogan { max-width:65%;}
.IntTel .productSlogan { max-width:65%;}
.prepaid .presaPostpaid .abo { float:none; padding-left:0; width:auto;}
.prepaid .presaPostpaid .abo::before { display:block; margin:0 auto 10px auto; position:relative;}
.prepaid .reloadContent {width:auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around;}
.prepaid .presaPostpaid .myScarlet { width:auto; float:none; border-left:0; border-top:1px solid #DDD; overflow:hidden;min-height: 140px; position:relative;padding-right: 150px;}
.prepaid .presaPostpaid .myScarlet p { width:auto;}
.prepaid .presaPostpaid .myScarlet::after { float:none; position:absolute; bottom:0; right:20px; display:block;}

.customerZone { width: 293px; margin:0 auto; padding-left:0;}
.customerForm { margin:0 auto; width:293px;}
.customerNews { width:253px; padding:20px 20px 20px 20px; height:auto; background:#EF3E33;}
.customerNews h2 { float:none; margin-top:0;}
.customerNews .fancybox-media { float:none;}
.customerNewsImgFull { width:293px;height:auto;}
.customerNews2 { width:253px; padding:20px 20px 20px 20px; height:auto; background:#EF3E33;}
.customerForm p { width:auto;}
.customerForm .textbox { width:234px;}
.customerForm .password { width:183px;}
#contact .faq,
#contact .support { overflow:hidden; padding-bottom:20px; width:293px; float:none; margin:20px auto 0 auto; }
#contact .support span { white-space:inherit;}
#contact .support span.red { white-space:nowrap;}


#mailingTool .textbox { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%;}

.callBack .form_label { display:block; width:auto; }
.callBack .form_field { display:block; width:auto; }


#fraCov { height:600px;}
/*temp*/

}
@media (max-width: 500px) {
	
.home .icon::before { font-size:90px; line-height:28px;}
.home .scarletBaseLine h1 { font-size:35px; line-height:35px;}
.prepaid .reloadContent { display:block; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prepaid .reloadContent .relaodLeft { float:none; margin:0 auto; }
.prepaid .reloadContent .relaodRight { float:none; margin:0 auto; margin-top:20px;}
/*.prepaid .reload .reloadContent {width:auto; font-size:inherit; display:block; }
.prepaid .reloadContent .relaodLeft { float:none; margin:0 auto; padding-top:10px;}
.prepaid .reloadContent .relaodRight { float:none; margin:0 auto; padding-top:20px;}
.prepaid .bonus { margin:0 auto;}
.prepaid .testimonial .reloadPrice { float:none;}
.prepaid .testimonial p.info { padding-top:10px; padding-left:0;}*/
}
@media (max-width: 400px) {
#postpaidLanding .postpaidPresentation { position:relative; height:710px; width:260px; margin-top:0;}

#postpaidLanding .colPostpaid .postpaidCard {-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
#postpaidLanding #postpaidRed { top:0px; left:0px; -webkit-transform: scale(0.8) rotate(1deg); -moz-transform: scale(0.8) rotate(1deg); -ms-transform: scale(0.8) rotate(1deg); -o-transform:  scale(0.8) rotate(1deg); transform: scale(0.8) rotate(1deg); z-index:4;}
#postpaidLanding #postpaidHot { top:195px; left:80px; -webkit-transform: scale(0.8) rotate(4deg); -moz-transform: scale(0.8) rotate(4deg); -ms-transform: scale(0.8) rotate(4deg); -o-transform:  scale(0.8) rotate(4deg); transform: scale(0.8) rotate(4deg); z-index:2;}
#postpaidLanding #postpaidChili { top:400px; left:20px; -webkit-transform: scale(0.8) rotate(-4deg); -moz-transform: scale(0.8) rotate(-4deg); -ms-transform: scale(0.8) rotate(-4deg); -o-transform:  scale(0.8) rotate(-4deg); transform: scale(0.8) rotate(-4deg);}
	
.hifive .hifiveHeader {background:url(/img/product/postpaid/hiFiveBGMob.jpg) no-repeat left top #de0615; width:240px; margin:0 auto;}
.hifive .hifiveHeader .col-8-left { width:auto; float:none;}
.hifive .hifiveHeader h1 { margin-left: 20px; font-size: 54px; padding-left: 0; margin-top: 5px;}
.hifive .hifiveHeader .priceBox {background-position:-70px -225px; width:64px; height:46px; top:-15px; left:180px; font-size:8px; padding-top:18px;}
.hifive .hifiveHeader .priceBox .price { letter-spacing:-5px; padding-right:2px; font-size:30px;}
.hifive .hifiveHeader .priceBox .currency { font-size:14px;}
.hifive .hifiveHeader .priceBox .by-month { padding-top:0;}
.hifive .hifiveHeader .hifiveForfait { padding-left:24px;}
.hifive .hifiveHeader .hifiveForfait .hifiveValueMB {margin-top: 26px; font-size: 32px;}
.hifive .hifiveHeader .hifiveForfait .hifiveValueMIN,
.hifive .hifiveHeader .hifiveForfait .hifiveValueSMS { font-size:16px; margin-left:25px;}
.hifive .hifiveHeader .hifiveForfait .hifiveValue::before {padding-right:10px;}
.hifive .hifiveHeader .hifiveOption { font-size:16px;  margin-left:25px;}
.hifive .hifiveHeader .hifiveOption .opt { display:block;}
.hifive .hifiveHeader .hifiveOption .checkBox { width:14px; height:14px; border:1px solid #AAA;}
.hifive .hifiveHeader .hifiveOption .checkBox span { font-size:16px;left:-1px;}
.hifive .hifiveHeader .lazer { display: none;}
.hifive .hifiveHeader .cat { display: none;}
.hifive .hifiveHeader .col-4-right { margin:0; width:auto;}
.hifive .hifiveHeader .col-4-right li { padding-right:0; font-size:14px;}
	.home .scarletHomeProduct { margin-top:20px;}
.home .icon::before { font-size:75px;}
.home .scarletBaseLine h1 { font-size:30px;}
img.mobileSmall { max-width:25%;}
.Trio .col-3 { float:none; margin-left:auto; margin-right:auto; width:auto;}
.Trio .trioPresentation .icon::before { font-size:140px; line-height:100px;}
.Trio .claim::before { top:0;}
.Trio .claim br { display:none;}
body {font-size:14px;}
.productHeader .productName h1 { font-size:2.5em; margin-bottom:10px;}
.productHeader .productName h3 { font-size:1.375em;}

.postpaidBoostInternet .btnBestel .button em { display:none;}
.postpaidRoaming .col-6-left { background-position:-50px -399px; margin-top:25px;}
.prepaid .presaPostpaid .abo { float:none; padding-left:0; width:auto; margin:0;}
.prepaid .presaPostpaid .abo h3,
.prepaid .presaPostpaid .abo ul,
.prepaid .presaPostpaid .abo p {margin:0 20px;}
.prepaid .presaPostpaid .abo::before { display:block; margin:0 auto 10px auto; position:relative;}
.prepaid .postpaidRoaming .col-6-left { background-position:center -399px;}

.prepaid .presaPostpaid .myScarlet { width:auto; border-left:0; border-top:1px solid #DDD; float:none; overflow:hidden; padding-right:10px;}
/*.postpaidContent p,
.mobileBoostInternet p { font-size:1em;}*/

.internetPage .AvCheckBanner .productBanner { width:281px;}
.fr .internetPage .logo span:first-child::after {content:" int & tél";}
.nl .internetPage .logo span:first-child::after {content:" int & tel";}
.internetPage .logo span:last-child { display:none;}
.internetPage .productSlogan { max-width:65%;}
.securePC .productSlogan { max-width:70%;}
.IntTel .productSlogan { max-width:65%;}

.fullInfo4G .compare3G4G thead th { padding:5px 5px 0px 0px;}
.fullInfo4G .compare3G4G thead td {padding:5px 5px 0px 5px;}
.fullInfo4G .compare3G4G tbody th { padding-left:0px; background:none;}
.fullInfo4G .compare3G4G tbody td { padding:5px 5px 5px 5px;}


.container .optionTv .col-4-left,
.container .optionTv .col-4-center,
.container .optionTv .col-4-right { width:100%; margin:0 0 50px 0; padding-left:20px; padding-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.optionTv .footBouquet { width:100%; margin:0; padding-left:20px; padding-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.customerZone { width: 293px; margin:0 auto; padding-left:0;}
.customerForm { margin:0 auto; width:293px;}
.customerForm p { width:auto;}
.customerForm .textbox { width:234px;}
.customerForm .password { width:183px;}
.customerNews { width:253px; padding:20px 20px 20px 20px; height:auto; background:#EF3E33;}
.customerNews h2 { float:none; margin-top:0;}
.customerNews .fancybox-media { float:none;}
.customerNewsImgFull { width:293px;height:auto;}
.customerNews2 { width:253px; padding:20px 20px 20px 20px; height:auto; background:#EF3E33;}
#contact { margin-left:0; margin-right:0; }
#contact .faq,
#contact .support { overflow:hidden; padding-bottom:20px; width:293px; float:none; margin:20px auto 0 auto; }
#contact .faq li a { width:134px; margin-right:5px; margin-left:5px;}
#contact .support span { white-space:inherit;}
#contact .support span.red { white-space:nowrap;}

.callBack .form_label { display:block; width:auto; }
.callBack .form_field { display:block; width:auto; }

#mailingTool .textbox { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%;}

#fraCov { height:400px;}

.replayDispo .col-6-right { margin: 30px 0 0 0;}
.replay .boxGrey { max-width:none;}
.resiliation #resiliationOptions .col-4-left, .resiliation #resiliationOptions .col-4-center, .resiliation #resiliationOptions .col-4-right{margin:0;}
.resiliation #resiliationOptions .btnRound a{padding:25px 0;height:auto;}
.resiliation #resiliationOptions .col-4-center .btnRound a{margin-top: 0px;}
/*Temp*/

}
@media (max-height: 400px) and (max-width: 1000px) {
	.navigation { position:absolute;}
}