@import url('https://fonts.googleapis.com/css?family=Assistant|Open+Sans:700&display=swap');

body {
    background-color: #FDE6BA;
    font-family: 'Assistant', sans-serif!important;
    direction: rtl;
    text-align: right;
}
.decoration-mobile{display: none;}
.container-relative{
    position: relative;
}
h1, h2, h3, h4, h5 {color: #12AFB6;}
p {font-size: 24px}
h1 {font-size: 60px; text-align: center; font-weight: 700}
h2 {font-size: 40px; font-weight: 700}


.title p {font-size: 40px; color: #12AFB6}
p.small {font-size: 24px;}
input, select {background-color: transparent !important; border: 1px solid #12AFB6 !important;}
.turqbg input, .turqbg select{border: 1px solid #fff!important;}
.turq{
    color: #12AFB6;
}
.turqbg{
    background-color: #12AFB6;    
}
.white{
    color: #fff;
}
.ngm {
    margin-top: -80px;
    position: relative;
    z-index: 10;
}
button[type="submit"]{
    background-color: #12AFB6;
    width: 100%;
    color: #fff;
}

.bgwhite{
    width: 100%;
    background: #fff;
}
.btn-white{
    background-color: #fff !important;
    color: #12AFB6 !important;    
}

.byoung {color: #1B6E72; font-weight: 700}
.chvrndown{padding-top: 80px}
.main-text-container{padding-top: 80px}
.credit-container{
    background-color: #303135;
    color: #fff;   
    align-items: center;
}
.credit-container p {
    color: #fff;
    font-size: 14px;
}
.credit-container a{
    color: #FEDE00;
}
.decoration-right{
    position: absolute;
    right: 0;    
    z-index: 1;
}
.decoration-left{
    position: absolute;
    left: 0;    
    z-index: 1;
}
.sea-shoes{
    position: absolute;
    left: 40px;
    top: -90px;
}
.sea-star{
    text-align: left;
}
.pineapple{
    position: absolute;
    right: 30px;
    top: 300px;
}
.img-rest-container{
    position: absolute;
    left: 0;
    top: 53px;
}
.turqbg ::-webkit-input-placeholder { /* Edge */
  color: #fff;
}
.turqbg :-ms-input-placeholder{ /* Internet Explorer 10-11 */
  color: #fff;
}
.turqbg ::placeholder {
  color: #fff;
}

::-webkit-input-placeholder{ /* Edge */
  color: #333;
}
:-ms-input-placeholder{
  color: #333;
}
input::placeholder {
  color: #333;
}
select{color: #333}
.turqbg select{color: #fff;}

input[type="file"] {
    display: none;
}
.custom-file-upload {
    border: 1px solid #12AFB6;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    
    width: 100%;
}
.custom-file-upload-white {
    border: 1px solid #fff;   
    color: #fff;
}
.custom-file-upload i {color: #12AFB6}
.custom-file-upload-white i {color: #fff;}

.company-item {height: 150px; margin-bottom: 30px}
.company-item img {max-height: 140px; width: auto; margin: auto; }
@media only screen and (max-width: 1600px){
    .decoration-right img, .decoration-left img, .img-rest {width: 70%;}
    .decoration-left, .img-rest-container {text-align: left;}
    .img-rest-container {top: 13px;}
    /*.bluewave {position: relative; top: 1px;}*/
}
@media only screen and (max-width: 1366px){
    .img-rest-container{
        top: 36px;
    }
}
@media only screen and (max-width: 600px){
    h1{font-size: 2rem;}
    h2{font-size: 1.6rem;}
    p {font-size: 18px;}
    .decoration-mobile{display: block;}
    .half-leaf-container{position: absolute; left: 0;}
    .sunguard-container{position: absolute; right: -50px; top: 180px;}
    .half-leaf-right{position: absolute; right: 0px;top: 225px}
    .ball-container {position: absolute; left: 50px; top: 350px;}
    .img-rest-mobile{position: absolute; left: 0; top: 0;}
    .title p{font-size: 28px;}
    .ngm {
        margin-top: 0px;
    }
    .main-text-container{padding-top: 30px;}
    .img-rest, .decoration-right, .decoration-left{display: none;}
    .chvrndown{padding-top: 15px}
    .sea-star{text-align: center; width: 20%; margin: auto}
    .sea-star img{max-width: 100%;}
    .sea-shoes img{width: 50%;}
    .sea-shoes {left: 10px; text-align: left; top: 0;}
    .credit-container {font-size: 12px;}
}