/*!
 * Start Bootstrap - New Age v5.0.8 (https://startbootstrap.com/themes/new-age)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-new-age/blob/master/LICENSE)
*/

@media (min-width: 1400px){
.desktopmarginleft130 {margin-left: 130px;}
.desktopmarginright110 {margin-right: 110px;}
}

/* language */
@media screen (min-width: 1025px)) {
header.masthead:lang(fr) {background: url(../img/banner-tablet-fr.jpg)!important;}
}

/*mobile*/
@media all and (max-width: 750px) { 
#mainNav {background-color:#2a57a7!important;}
header.masthead .header-content {text-align:left !important;max-width:initial!important;margin-bottom: 52px!important;    margin-top: 59px!important;}
.ipadscroll {margin-top:30px;}
	.btn-xl {margin-bottom: 30px;}
		#noextrafee {height:auto!important;background-image: url(../img/mobile-extra-fees-panel.jpg)!important;}
p, h3 {padding-left: 20px; padding-right: 20px;}
.padding-150 {padding-top: 90px;width: 100%;}
#special{display:none;}
.align-right{text-align:left!important;}
.nav-link {color:#fff!important;}
}


@media all and (min-width: 768px) and (max-width: 1024px) { 
#mainNav {background-color:#2a57a7!important;}
.navbar-brand {width:416px!important;}
header.masthead .header-content h1 {width: 500px;}
header.masthead .header-content {text-align:left !important;max-width:initial!important;margin-bottom: 52px!important;}
header.masthead {padding-top:139px;background:url(../img/banner-tablet-fr.jpg);margin-top:30px;}
.ipadscroll {margin-top:30px;}
.ipadnumber{position: relative; left: -90px; color: #fff;font-weight: initial;}
p {padding-left: 20px; padding-right: 20px;}
.bluespecial{padding-left:0!important;}
.padding-150{padding-top:80px!important;}
section h2 {font-size:48px!important;}
.padding-top-100 {padding-top:60px!important;}
.noipad{display:none!important;}
}

/* iPad Landscape */
@media screen and (min-device-width: 768px) and (orientation:landscape) and (max-device-width:1024px) {
	#special{display:none;}
	#mainNav {background-color:#2a57a7!important;}
	header.masthead {padding-top:139px;background:url(../img/banner-tablet-fr.jpg);background-repeat:no-repeat;background-size: cover;margin-top:30px;min-height:auto!important;width: 104%!important;height: 107vh!important;}
	.ipadnumber{display:none;}
	header.masthead .header-content {margin-top: 190px;}
	.ipadlong img{width: 110%;} 
	#noextrafee,#prefooter,footer {width: 104%!important;}
	.noipad{display:none!important;}

}
/* iPad Pro  */
@media all and (min-width: 1024px) and (max-width: 1367px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation:portrait){ 
	.ipadnumber{display:none;}
	header.masthead .header-content {padding-top: 170px;}
header.masthead {padding-top:139px;background:url(../img/banner-tablet-fr.jpg);background-repeat:no-repeat;background-size: contain;margin-top:30px;min-height:auto!important;width: 104%!important;height: 58vh!important;}
	.mt-auto .my-auto {margin-top: 130px!important;}
	.noipad{display:none!important;}
}

@media all and (min-width: 1024px) and (max-width: 1367px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation:landscape){ 
header.masthead {padding-top:139px;background:url(../img/banner-desktop-fr.png);background-repeat:no-repeat;background-size: cover;margin-top:30px;min-height:auto!important;width: 104%!important;height: 107vh!important;    height: 88vh !important;background-position:50% 25% !important;}
	.mt-auto .my-auto {margin-top: 130px!important;}
	.noipad{display:none!important;}
}

@media all and (min-width: 1025px) { 

.nodesktop {display:none;}
header.masthead{background:url(../img/banner-desktop-fr.png)}
}
@media all and (max-width: 480px) {
.nomobile{display:none;}}
#special {height: 31vh!important;min-height: 505px!important;}.align-right{text-align:right;}
header.masthead .header-content{margin-left: 0!important;}.padding-top-100{padding-top:100px;}.padding-150{padding-top:150px;}p {font-size:20px !important;}.borderheader2{border-bottom: 6px solid #b95cc3;width: 30%;}p.dark {color:#525253;}.white{color:#fff !important;}#prefooter{background:#2a57a7} p.bluespecial {color:#2a57a7;}h3 {font-size:40px;color: #2a57a7;font-weight:initial;}@media (min-width: 992px){#mainNav.navbar-shrink .navbar-nav>li>a, #mainNav.navbar-shrink .navbar-nav>li>a:focus {color: #fff!important;}}header-content mx-auto {margin-left:0!important;} h2{letter-spacing: 0px!important;color:#2a57a7;font-weight:400!important;}.mb-5, .my-5 {margin-bottom: 2rem!important;} .borderheader{border-bottom: 6px solid #b95cc3;width: 50%;}#noextrafee {height: 410px;background-image:url(../img/no-extra-fees-panel.png)}.h-100{height: 90%!important;} #nopadding{padding:0!imoprtant}body,html{width:100%;height:100%}body{font-family:font-family: 'Poppins', sans-serif;}a{color:#fdcc52;transition:all .35s}a:focus,a:hover{color:#fcbd20}hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}hr.light{border-color:#fff}h1,h2,h4,h5,h6{font-family: 'Poppins', sans-serif;font-weight:200;letter-spacing:1px}p{font-size:18px;line-height:1.5;margin-bottom:20px}section h2{font-size:50px}#mainNav{border-color:rgba(34,34,34,.05);background-color:#fff;transition:all .35s;font-family:font-family: 'Poppins', sans-serif;font-weight:200;letter-spacing:1px}#mainNav .navbar-brand{color:#fdcc52;font-family:font-family: 'Poppins', sans-serif;;font-weight:200;letter-spacing:1px}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fcbd20}#mainNav .navbar-toggler{font-size:12px;padding:8px 10px;color:#222}#mainNav .navbar-nav>li>a{font-size:18px;font-weight: initial;font-family: 'Poppins', sans-serif;text-transform:uppercase}#mainNav .navbar-nav>li>a.active{color:#fdcc52!important;background-color:transparent}#mainNav .navbar-nav>li>a.active:hover{background-color:transparent}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#222}#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#efc82d}@media (min-width:992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-brand{color:fade(white,70%)}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#fff;}#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#efc82d}#mainNav.navbar-shrink{border-color:rgba(34,34,34,.1);background-color:rgb(42 87 167 / .9)}#mainNav.navbar-shrink .navbar-brand{color:#222}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#efc82d}#mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{color:#222}#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover,#mainNav.navbar-shrink .navbar-nav>li>a:hover{color:#efc82d!important;}}header.masthead .header-content{max-width:550px;margin-bottom:100px;text-align:center}header.masthead .header-content h1{font-size:45px;color:#2a57a7;font-weight:bold;}header.masthead .device-container{max-width:325px;margin-right:auto;margin-left:auto}header.masthead .device-container .screen img{border-radius:3px}@media (min-width:992px){header.masthead{height:98vh;min-height: 915px;padding-top:0;padding-bottom:0}header.masthead .header-content{margin-bottom:0;text-align:left}header.masthead .header-content h1{font-size:45px}header.masthead .device-container{max-width:325px}}section.download{position:relative;padding:150px 0}section.download h2{font-size:50px;margin-top:0}section.download .badges .badge-link{display:block;margin-bottom:25px}section.download .badges .badge-link:last-child{margin-bottom:0}section.download .badges .badge-link img{height:60px}@media (min-width:768px){section.download .badges .badge-link{display:inline-block;margin-bottom:0}}@media (min-width:768px){section.download h2{font-size:70px}}section.features .section-heading{margin-bottom:100px}section.features .section-heading h2{margin-top:0}section.features .section-heading p{margin-bottom:0}section.features .device-container,section.features .feature-item{max-width:325px;margin:0 auto}section.features .device-container{margin-bottom:100px}@media (min-width:992px){section.features .device-container{margin-bottom:0}}section.features .feature-item{padding-top:50px;padding-bottom:50px;text-align:center}section.features .feature-item h3{font-size:30px}section.features .feature-item i{font-size:80px;display:block;margin-bottom:15px;background:linear-gradient(to left,#7b4397,#dc2430);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}section.cta{position:relative;padding:250px 0;background-image:url(../img/bg-cta.jpg);background-position:center;background-size:cover}section.cta .cta-content{position:relative;z-index:1}section.cta .cta-content h2{font-size:50px;max-width:450px;margin-top:0;margin-bottom:25px;color:#fff}@media (min-width:768px){section.cta .cta-content h2{font-size:80px}}section.cta .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}section.contact{text-align:center}section.contact h2{margin-top:0;margin-bottom:25px}section.contact h2 i{color:#dd4b39}section.contact ul.list-social{margin-bottom:0}section.contact ul.list-social li a{font-size:40px;line-height:80px;display:block;width:80px;height:80px;color:#fff;border-radius:100%}section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}section.contact ul.list-social li.social-facebook a{background-color:#3b5998}section.contact ul.list-social li.social-facebook a:hover{background-color:#344e86}section.contact ul.list-social li.social-google-plus a{background-color:#dd4b39}section.contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}footer{padding:25px 0;color:#fff;background-color:#B95CC3}footer p{font-size:15px;margin:0}footer ul{margin-bottom:0}footer ul li a{font-size:12px;color:#fff;}footer ul li a.active,footer ul li a:active,footer ul li a:focus,footer ul li a:hover{text-decoration:none}.bg-primary{background:#fdcc52;background:linear-gradient(#fdcc52,#fdc539)}.text-primary{color:#fdcc52}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-outline{color:#fff;background:#b95cc3;}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;background-color:#2a57a7}.btn{margin-top:30px;font-family: 'Poppins', sans-serif;text-transform:uppercase;font-weight:500;}.btn-xl{font-size:21px;padding:15px 45px}