/*GALAXY*/
@media (min-width: 360px) and (max-width: 640px) {
    
    /*PAGE 1*/
    
    video.customVideoHomepage {
        width: 90%;
    }
    
    div.buttonSpecificIbuumerang > a {
        font-size: 17px;
        padding-left: 10%;
        padding-right: 10%;
    }
    
    .title {
        font-size: 27px;
        margin-left: initial;
        text-align: center;
    }
    
    p.hotelStyle {
        margin-left: initial;
        text-align: center;
    }
    
    .contentInSection > p, .contentInSection2 > p {
        line-height: initial;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    p.cityPic {
        margin-left: initial;
        text-align: center;
        font-size: 25px;
        padding-top: 8% !important;
    }
    
    img.imgWinWin {
        width: 61%;
    }
    
    img.imgStandby {
        width: 90%;
    }
    
    .titleContact {
        font-size: 25px !important;
    }
    
    img.displayAdrianPicture {
        width: 31%;
    }
    
    img.displayInlineElements {
        width: 20%;
    }
    
    img.signLogoInText {
        width: 5%;
    }
    
    
    /*PAGE 2*/
    
    .titlePage2 {
        font-size: 27px;
        margin-left: initial;
        text-align: center;
    }
    
    .contentInSectionPage2 > p {
        line-height: initial;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    
    /*PAGE 3*/
    
    .titlePage3 {
        font-size: 27px;
        margin-left: initial;
        text-align: center;
    }
    
    .contentInSectionPage3 {
        margin-top: 11%;
    }
    
    .contentInSectionPage3 > p {
        line-height: initial;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    img.imgExamples,
    img.imgTable,
    img.imgDualBonus,
    img.imgTable2
    {
        width: 100%;
    }
    
    /*FOT*/
    
    span.customNewBack {
        font-size: 17px;
    }
    
    div.socialTop {
        top: -46px;
        margin-left: 57%;
    }
    
    .socialTop_img > a > img {
        width: 6%;
    }
    
    .socialTwitter> a > img,
    .socialYoutube > a > img {
        width: 7%;
    }
    
    img.imgLogoFot {
        width: 26%;
    }
    
    .contentInSectionFOT > p > a {
        font-size: 16px;
    }
    
    div.buttonSpecificFOT {
        font-size: 22px;
    }
    
    img.displayInlineElementsFot {
        width: 16.7%;
    }
    
    .titleContactFot {
        font-size: 20px !important;   
    }
    
    .customElementForContactIcons {
        width: 100%;
    }
    
    .anotherSubtitleFOT,
    .anotherSubtitleFOT2
    {
        /*font-size: 19px;*/
        font-size: 22px;
    }
    
    .contentInSectionFOT > p,
    .contentInSectionFOT2 > p 
    {
        font-size: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    span.customBulletFOT {
        font-size: 54px;
    }
    
    img.imgLogoWhatsUp {
        display: none;
    }

    /*******************************************/

    .sp-page-builder .page-content #section-id-1571750751118 {
        background-size: initial !important;
    }

    .mod-languages > div.btn-group {
        margin-left: 0;
    }

    div#sppb-addon-1607266181741,
    div#sppb-addon-1607265778489 {
        margin-bottom: 3%;
    } 

    div.socialTop {
        margin-left: 45%;
    }

    img.displayPersonPicture {
        margin-top: 6%;
        width: 35%;
    }

    p.title.titleFirst > span,
    p.title.titleFirst2 > span,
    p.title.titleFirst3 > span
    {
        font-size: 27px;
    }

    p.lineUnderText.firstTitle,
    p.lineUnderText.firstTitle2,
    p.lineUnderText.firstTitle3 {
        margin-bottom: 11%;
    }

    .col-md-6.customBackgroundHere {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 8%;
        height: 362px;
    }

    .lastTextDownHere {
        width: 90%;
        margin-top: -3%;
        margin-bottom: 12%;
        font-size: 17px;
    }

    .lineUnderPic {
        width: 35%;
    }

    .customBackgroundLearnLink {
        width: 67%;
    }

    video.customVideoHomepage {
        margin-bottom: 11%;
    }

    .mod-languages > div.btn-group {
        padding-left: 5%;
    }

    .col-md-12.listItemsHere {
        margin-left: 0;
    }


    /********************************************************/

    p.title.titleFirst.mainTitle {
        font-size: 28px;
        font-weight: 600 !important;
        /* margin-bottom: -1%; */
        margin-bottom: 2%;
        margin-top: -2%;
    }

    p.lineUnderText.firstTitle {
        width: 36%;
    }

    div.socialTop {
        margin-left: 40%;
    }

    .socialTop_img > a > img {
        width: 8%;
        margin-right: -9px;
    }

    .titleContactPerson {
        font-size: 27px;
    }


}



/*LANDSCAPES FOR MOBILE*/
@media (min-width: 641px) and (max-width: 767px) { 
    .customBackgroundLearnLink {
        width: 47%;
    }
    
    .customElementForContactIcons {
        width: 80%;
    }

    .sp-page-builder .page-content #section-id-1571750751118 {
        background-size: initial !important;
    }
    
    div.socialTop {
        top: -54px;
    }

    p.lineUnderText.firstTitle {
        margin-bottom: 4%;
    }

    .mod-languages > div.btn-group {
        margin-left: 0;
        padding-left: 3%;
    }

    .socialTop_img > a > img{
        width: 3%;
    }

    .col-md-6.customBackgroundHere {
        margin-left: 0;
        width: initial;
        height: 228px;
    }

    .lastTextDownHere {
        margin-top: 0%;
        margin-bottom: 5%;
        width: 53%;
        font-size: 14px;
    }

    img.imgLogoWhatsUp{
        top: 88%;
        left: 89%;
    }

    p.title.titleFirst2 > span,
    p.title.titleFirst3 > span {
         line-height: 36px;
    }

    .col-md-12.listItemsHere {
         margin-left: 0; 
    }



    /********************************************************/

    img.imgLogoFot {
        width: 22%;
        margin-top: 4%;
    }

    p.title.titleFirst.mainTitle {
        font-size: 37px;
        font-weight: 600 !important;
        /* margin-bottom: -1%; */
        margin-bottom: 2%;
        margin-top: -2%;
    }

    p.lineUnderText.firstTitle {
        width: 36%;
    }

    div.socialTop {
        margin-left: 40%;
    }

    .socialTop_img > a > img {
        width: 8%;
        margin-right: -9px;
    }

    .titleContactPerson {
        font-size: 27px;
    }

    video.customVideoHomepage {
        width: 80%;
    }

    .customBackgroundLearnLink {
        width: 66%;
    }

    .titleContactFot {
        font-size: 22px !important;
    }

    .titleContactPerson {
        font-size: 33px;
    }

    img.displayInlineElementsFot {
        display: inline;
        padding: 2%;
        /* width: 10.7%; */
        /* width: 12%; */
        width: 15%;
        margin-right: -5%;
        margin-top: -2%;
    }

    img.displayPersonPicture {
        width: 15%;
        margin-top: 4%;
    }

    .lastTextDownHere {
        width: 77%;
        font-size: 18px;
    }

}

/*IPHONE 5*/
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
    
    /*PAGE 1*/
    
    video.customVideoHomepage {
        width: 90%;
    }
    
    div.buttonSpecificIbuumerang > a {
        font-size: 17px;
        padding-left: 10%;
        padding-right: 10%;
    }
    
    .title {
        font-size: 27px;
        margin-left: initial;
        text-align: center;
    }
    
    p.hotelStyle {
        margin-left: initial;
        text-align: center;
    }
    
    .contentInSection > p, .contentInSection2 > p {
        line-height: initial;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    p.cityPic {
        margin-left: initial;
        text-align: center;
        font-size: 25px;
        padding-top: 8% !important;
    }
    
    img.imgWinWin {
        width: 61%;
    }
    
    img.imgStandby {
        width: 90%;
    }
    
    .titleContact {
        font-size: 21px !important;
    }
    
    img.displayAdrianPicture {
        width: 31%;
    }
    
    img.displayInlineElements {
        width: 20%;
    }
    
    img.signLogoInText {
        width: 5%;
    }
    
    /*PAGE 2*/
    
    .titlePage2 {
        font-size: 27px;
        margin-left: initial;
        text-align: center;
    }
    
    .contentInSectionPage2 > p {
        line-height: initial;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    
    /*PAGE 3*/
    
    .titlePage3 {
        font-size: 27px;
        margin-left: initial;
        text-align: center;
    }
    
    .contentInSectionPage3 {
        margin-top: 11%;
    }
    
    .contentInSectionPage3 > p {
        line-height: initial;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    img.imgExamples,
    img.imgTable,
    img.imgDualBonus,
    img.imgTable2
    {
        width: 100%;
    }
    
    
    /*FOT*/
    
/*    span.customNewBack {
        font-size: 17px;
    }*/
    
    div.socialTop {
        top: -46px;
        margin-left: 57%;
    }
    
    .socialTop_img > a > img {
        width: 6%;
    }
    
    .socialTwitter> a > img,
    .socialYoutube > a > img {
        width: 7%;
    }
    
    img.imgLogoFot {
        width: 26%;
    }
    
    .customBackgroundLearnLink {
        width: 86%;
    }
    
    .contentInSectionFOT > p > a {
        font-size: 16px;
    }
    
    div.buttonSpecificFOT {
        font-size: 22px;
    }
    
    img.displayInlineElementsFot {
        width: 16.7%;
    }
    
    .titleContactFot {
        font-size: 20px !important;   
    }
    
    .customElementForContactIcons {
        width: 100%;
    }
    
    .anotherSubtitleFOT,
    .anotherSubtitleFOT2
    {
        /*font-size: 19px;*/
        font-size: 22px;
    }
    
    .contentInSectionFOT > p,
    .contentInSectionFOT2 > p 
    {
        font-size: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    span.customBulletFOT {
        font-size: 54px;
    }
    
    img.imgLogoWhatsUp {
        display: none;
    }


    /*******************************************/

    .sp-page-builder .page-content #section-id-1571750751118 {
        background-size: initial !important;
    }

    .mod-languages > div.btn-group {
        margin-left: 0;
    }

    div#sppb-addon-1607266181741,
    div#sppb-addon-1607265778489 {
        margin-bottom: 3%;
    } 

    div.socialTop {
        margin-left: 45%;
    }

    img.displayPersonPicture {
        margin-top: 6%;
        width: 35%;
    }

    p.title.titleFirst > span,
    p.title.titleFirst2 > span,
    p.title.titleFirst3 > span
    {
        font-size: 27px;
    }

    p.lineUnderText.firstTitle,
    p.lineUnderText.firstTitle2,
    p.lineUnderText.firstTitle3 {
        margin-bottom: 11%;
    }

    .col-md-6.customBackgroundHere {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 8%;
        height: 363px;
    }

    .lastTextDownHere {
        width: 90%;
        margin-top: -3%;
        margin-bottom: 12%;
        font-size: 17px;
    }

    .lineUnderPic {
        width: 35%;
    }

    .customBackgroundLearnLink {
        width: 67%;
    }

    video.customVideoHomepage {
        margin-bottom: 11%;
    }

    .mod-languages > div.btn-group {
        padding-left: 5%;
    }


    .col-md-12.listItemsHere {
        margin-left: 0;
    }



    /********************************************************/

    p.title.titleFirst.mainTitle {
        font-size: 28px;
        font-weight: 600 !important;
        /* margin-bottom: -1%; */
        margin-bottom: 2%;
        margin-top: -2%;
    }

    p.lineUnderText.firstTitle {
        width: 36%;
    }

    div.socialTop {
        margin-left: 40%;
    }

    .socialTop_img > a > img {
        width: 8%;
        margin-right: -9px;
    }

    .titleContactPerson {
        font-size: 27px;
    }



}

/*TABLET*/
@media (min-width: 768px) and (max-width: 1024px) { 
    
    /*FOT*/
    
    .customBackgroundLearnLink  {
        width: 53%;
    }
    
    img.displayInlineElementsFot {
        width: 16.7%;
    }
    
    .socialTop_img > a > img {
        width: 5%;
    }
    
    .socialTwitter> a > img,
    .socialYoutube > a > img    
    {
        width: 6%;
    }
    
    img.imgLogoFot {
        width: 20%;
    }
    
    img.imgLogoWhatsUp {
        top: 63%;
        left: 90%;
    }


    /*******************************/

    .sp-page-builder .page-content #section-id-1571750751118 {
        background-size: initial !important;
    }

    .mod-languages > div.btn-group {
        margin-left: 0;
        padding-left: 3%;
    }

    div.socialTop {
        margin-left: 52%;
    }

    div#sppb-addon-1607266181741,
    div#sppb-addon-1607265778489 {
        margin-bottom: 3%;
    } 

    video.customVideoHomepage {
        margin-bottom: 6%;
        margin-top: 6%;
    }

    .col-md-6.customBackgroundHere {
        width: initial;
        margin-bottom: 3%;
        margin-left: initial;
    }

    .lastTextDownHere {
        margin-top: -1%;
        margin-bottom: 6%;
        width: 60%;
        font-size: 19px;
    }


    .col-md-12.listItemsHere {
        margin-left: 0;
    }

}


/*MAC*/
/*@media (min-width: 1109px) and (max-width: 1200px) { */
@media (min-width: 1025px) and (max-width: 1200px) { 

    .contentInSectionFOT > p > a {
        font-size: 14px;
    }

    .customBackgroundLearnLink {
        width: 39%;
    }

    .mod-languages > div.btn-group {
        margin-left: 33%;
    }

    .col-md-6.customBackgroundHere {
        height: 263px;
        width: 39%;
    }

    .lastTextDownHere {
        width: 33%;
    }

    div#sppb-addon-1607266181741, div#sppb-addon-1607265778489 {
        margin-bottom: -4.4%;
    }

    div.socialTop {
        top: -49px;
    }

    .col-md-12.listItemsHere {
        margin-left: 5%;
    }


    /*****************************************/

    .sp-page-builder .page-content #section-id-1571750751118 {
        background-size: cover !important;
    }

    div.socialTop {
        margin-left: 65%;
    }

    .socialTop_img > a > img {
        width: 4.5%;
    }

    .mod-languages > div.btn-group {
        margin-left: 27%;
    }

    p.title.titleFirst.mainTitle {
        font-size: 41px;
        font-weight: 600 !important;
        margin-bottom: 2%;
        margin-top: 0%;
    }

    video.customVideoHomepage {
        width: 58%;
        height: 50%;
        margin-top: 3%;
        margin-bottom: 2%;
    }

    img.displayInlineElementsFot {
        width: 13%;
    }
}


@media (min-width: 1200px)  { 
    .contentInSectionFOT > p > a {
        font-size: 15px;
    }

    .customBackgroundLearnLink {
        width: 22%;
    }
}