@import url('/assets/devices-ae9f4673f1e6ada2bb755f908ed54ef7c016ca9179437c49bfd1c758727987e7.css');

@media only screen and (min-width:768px) {
    #page { padding: 10px; }
}
@media only screen and (max-width:768px) {
    .container { max-width:90% !important; }
}


body.support section.page h1.title,
body.affiliate-program section.page h1.title,
body.agent-program section.page h1.title {
    display:none !important;
}

/* jumbotron */
@media only screen and (min-width: 1024px){
    body#static-page.home .jumbotron{
	padding: 100px 300px;
    }
}
body#static-page.home .jumbotron div.our-apps.row div div img {
    width:66%;
}
@media only screen and (max-width: 1024px){
    body#static-page.home .jumbotron div.our-apps > div { margin-top:30px; }
    body#static-page.home .jumbotron div.our-apps > div h5 { font-size:50px;}
    body#static-page.home .jumbotron div.our-apps > div p { font-size:25px; }
}


@media only screen and (min-width: 1024px){
    body#static-page.home .presentation {
	margin-top: 150px;
    }
}

body#static-page.home .presentation > h1 {
    color: #fff;
    font-weight: bold;
    text-shadow: 5px 5px 5px #222;
    text-align: center;
}

body#static-page.home .presentation .container.item {
    background-color: #404040;
    border-radius:15px;
    padding: 40px;
}

body#static-page.home .presentation .container.item h2 {
    color: #fff;
    font-weight: bold;
    text-shadow: 5px 5px 5px #222;
}
@media only screen and (max-width:1024px){
    body#static-page.home .presentation .container.item h2 {
	margin-top:20px;
	text-align:center;
    }
}



@media only screen and (min-width:1024px){
    body#static-page.home .presentation .container.item div.picture.phone img {
	width:65%;
	/*border: 8px solid #404040;*/
	background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #222, #111) border-box;
        border: 8px solid transparent;
	border-radius: 35px;
	transition: filter 1s ease;
	box-shadow: 8px 2px 20px 10px #222;
    }
    .v-center {
	margin-top:20%;
    }
}

    body#static-page.home .presentation .container.item div.picture.laptop .keyboard{
	height: 30px;
        background-color: #222;
        border-top: 3px solid #333;
        border-radius: 3px 3px 10px 10px;
	box-shadow: 6px 3px 20px 0px #222;
    }
    body#static-page.home .presentation .container.item div.picture.laptop .screen{
	width:90%;
	margin-left:auto;
	margin-right:auto;
    }
    body#static-page.home .presentation .container.item div.picture.laptop .screen img{
	width:100%;
	background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #222, #111) border-box;
        border: 8px solid transparent;
	border-radius: 15px 15px 10px 10px;
	transition: filter 1s ease;
    }

    body#static-page.home .presentation .container.item div.picture.laptop .laptop-wrapper {
	margin-top:50px;
	margin-bottom:50px;
    }
    

@media only screen and (max-width:1024px) {
    body#static-page.home .presentation .container.item div.picture.laptop .keyboard{
	height: 15px;
    }
    body#static-page.home .presentation .container.item div.picture.laptop .laptop-wrapper {
	margin-top:20px;
	margin-bottom:20px;
    }
    body#static-page.home .presentation .container.item div.picture.phone img {
	width:90%;
	background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #222, #111) border-box;
        border: 8px solid transparent;
	border-radius: 35px;
	box-shadow: 8px 2px 20px 10px #222;
    }
}

@media only screen and (min-width:1024px) {
    body#static-page.home div.flight-schools {
	margin-top: 150px;
    }
}
body#static-page.home div.flight-schools > h1 {
    margin:20px;
    text-align:center;
}
body#static-page.home div.flight-schools h1 {
    color: #fff;
    font-weight: bold;
    text-shadow: 5px 5px 5px #222;
}
body#static-page.home div.flight-schools div.feature {
    padding: 10px;
}
body#static-page.home div.flight-schools div.feature .wrapper {
    background-color: #404040;
    padding: 50px;
    border-radius:15px;
}
body#static-page.home div.flight-schools div.feature .wrapper.with-gradient {background-image: linear-gradient(rgb(111, 102, 225), rgb(78,68,206)); }

body#static-page.home div.flight-schools div.feature h2 {
    color: #fff;
    font-weight: bold;
    text-shadow: 5px 5px 5px #222;
}
body#static-page.home div.flight-schools div.feature p {}




/* support page */

body#static-page.support div.support-section {
}

