/* PARALLAX */

.parallax {

    position: relative;

    /* The image used */

    /*background-image: url('//revolutioncdn-themepunchgbr.netdna-ssl.com/wp-content/uploads/revslider/news-gallery/newscarousel2.jpg');*/

    background-image: url('/assets/frontend/img/cover-optimized-small.jpg');



    /* Full height */

    height: 100%;



    /* Create the parallax scrolling effect */

    /*background-attachment: fixed;*/

    /*background-position: center;*/

    /*background-repeat: no-repeat;*/

    background-size: cover;

}

/*.parallax*/

/*{*/

    /*position: relative;*/

    /*!* Full height *!*/

    /*height: 100%;*/



    /*!* Create the parallax scrolling effect *!*/

    /*background-attachment: fixed;*/

    /*background-position: center;*/

    /*background-repeat: no-repeat;*/

    /*background-size: cover;*/

/*}*/

/*.parallax img*/

/*{*/

    /*position: absolute;*/

    /*!* Full height *!*/

    /*height: 100%;*/



    /*!* Create the parallax scrolling effect *!*/

    /*background-attachment: fixed;*/

    /*background-position: center;*/

    /*background-repeat: no-repeat;*/

    /*background-size: cover;*/

    /*z-index:-1;*/

/*}*/

/* END PARALLAX */
.salam {
    padding-top: 400px;
}


/* SIZE SETTINGS */

@media screen and (orientation: portrait){
    /* For mobile phones: */
    /*[class*="col-"] {*/
        /*width: 100%;*/
    /*}*/
    .parallax {

        position: relative;

        /* The image used */

        background-image: url('/assets/frontend/img/cover-portrait.jpg');



        /* Full height */

        height: 100%;



        /* Create the parallax scrolling effect */

        /*background-attachment: fixed;*/

        /*background-position: top;*/

        /*background-repeat: no-repeat;*/

        background-size: cover;

    }

    .header-title{

        font-size:36px !important;

        line-height: 32px !important;

    }

    .header-description{

        font-size:12px !important;

        line-height: 18px !important;

    }

    .salam {
        padding-top: 400px;
    }

}

@media only screen
and (min-device-width: 375px)
and (max-device-width: 812px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
    .parallax {

        position: relative;

        /* The image used */

        background-image: url('/assets/frontend/img/cover-optimized-small.jpg');

        height: 100%;

        background-size: cover;

    }
    .header-title{

        font-size:44px !important;

        line-height: 32px !important;

    }

    .header-description{

        font-size:16px !important;

        line-height: 18px !important;

    }

    .CTA{
        margin-top: 10px !important;
    }

    .salam {
        padding-top: 180px;
        width: 400px;
        float: left;
    }

}

/*@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)*/
/*{*/
    /*.parallax {*/

        /*position: relative;*/

        /*!* The image used *!*/

        /*background-image: url('/assets/frontend/img/cover-portrait.jpg');*/



        /*!* Full height *!*/

        /*height: 100%;*/



        /*!* Create the parallax scrolling effect *!*/

        /*!*background-attachment: fixed;*!*/

        /*!*background-position: top;*!*/

        /*!*background-repeat: no-repeat;*!*/

        /*background-size: cover;*/

        /*float: none;*/

    /*}*/

    /*.header-title{*/

        /*font-size:38px !important;*/

        /*line-height: 34px !important;*/

    /*}*/

    /*.header-description{*/

        /*font-size:14px !important;*/

        /*line-height: 20px !important;*/

    /*}*/
/*}*/

/* END SIZE SETTINGS*/



/* SOCIAL BUTTONS */

    .btn-facebook {

        color: #fff;

        background-color: #4267B2;

        border-color: #4267B2;

    }



    .btn-facebook:hover {

        color: #fff;

        background-color: #263961;

        border-color: #213558;

    }



    .btn-facebook:focus, .btn-facebook.focus {

        -webkit-box-shadow: 0 0 0 3px rgba(89, 137, 229, 0.5);

        box-shadow: 0 0 0 3px rgba(89, 137, 229, 0.5);

    }



    .btn-facebook.disabled, .btn-facebook:disabled {

        background-color: #3b5998;

        border-color: #3b5998;

    }



    .btn-facebook:active, .btn-facebook.active,

    .show > .btn-facebook.dropdown-toggle {

        background-color: #263961;

        background-image: none;

        border-color: #213558;

    }



    .btn-instagram {

        color: #fff;

        background-color: #CD2D8A;

        border-color: #CD2D8A;

    }



    .btn-instagram:hover {

        color: #fff;

        background-color: #b32779;

        border-color: #982167;

    }



    .btn-instagram:focus, .btn-instagram.focus {

        -webkit-box-shadow: 0 0 0 3px rgba(205, 45, 138, 0.5);

        box-shadow: 0 0 0 3px rgba(205, 45, 138, 0.5);

    }



    .btn-instagram.disabled, .btn-instagram:disabled {

        background-color: #ae4188;

        border-color: #ae4188;

    }



    .btn-instagram:active, .btn-instagram.active,

    .show > .btn-instagram.dropdown-toggle {

        background-color: #b32779;

        background-image: none;

        border-color: #982167;

    }

/* END SOCIAL BUTTONS */



/* TEAM CARD */

    .section-ourTeam{

        background-color: #f1f1f1;

    }

    .ourTeam-hedding p{

        color:#979797;

    }

    .ourTeam-hedding strong{

        color:black;

    }

    .ourTeam-hedding{

        margin-bottom: 50px;

    }

    .ourTeam-hedding h1{

        font-size: 25px;

        font-weight: bold;

        color:#FD8469;

    }

    .ourTeam-box{

        border-radius:2px;

        border-top: 6px solid #2a98d4;

        margin:0px;

        background-color: #FFFFFF;

        margin-bottom: 30px;

    }

    .section1{

        padding: 30px 0px 30px 0px;

    }

    .section1 img{

        border-radius:50%;

        height:130px;

        width: 130px;

    }

    .section2 p{

        font-weight: bold;

        color:#2a98d4;

        letter-spacing:1px;

    }

    .section2 span{

        color:#979597;

    }

    .section2 label{

        background-color: #2a98d4;

        padding: 8px 10px 8px 10px;

        color:#fff;

        font-weight: normal;

        margin: 30px 0px 35px 0px;

        border-radius: 2px;

    }

    .section3{

        background-color: #2a98d4;

    }

    .section3 i{

        color:#fff;

        padding:15px;

        font-size: 15px;

    }

    .section-info{

        border-top:6px solid #90DFAA;

    }

    .section-info p{

        color:#90DFAA;

    }

    .section-info .section2 label{

        background-color:#90DFAA;

    }

    .section-info .section3{

        background-color:#90DFAA;

    }

    .section-danger{

        border-top:6px solid #FD8469;

    }

    .section-danger p{

        color:#FD8469;

    }

    .section-danger .section2 label{

        background-color:#FD8469;

    }

    .section-danger .section3{

        background-color:#FD8469;

    }

/* END TEAM CARD */





/* FORM */

form .form-group {

    margin-bottom: 20px;

}



form label {

    display: block;

    padding-left: 10px;

    color: #656565;

    font-family: "Heebo", sans-serif;

}



form input {

    width: 100%;

    display: block;

    padding: 10px 20px;

    border-radius: 50px;

    border: 1px solid #eee;

    outline: none;

}



form input:focus {

    border-color: #2a98d4;

}



form input::-moz-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form input::-webkit-input-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form input:-ms-input-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form select {

    width: 100%;

    display: block;

    padding: 10px 20px;

    border-radius: 50px;

    border: 1px solid #eee;

    outline: none;

}



form select:focus {

    border-color: #2a98d4;

}



form select::-moz-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form select::-webkit-input-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form select:-ms-input-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form textarea {

    width: 100%;

    display: block;

    padding: 10px 20px;

    border-radius: 20px;

    border: 1px solid #eee;

    outline: none;

}



form textarea:focus {

    border-color: #2a98d4;

}



form textarea::-moz-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form textarea::-webkit-input-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}



form textarea:-ms-input-placeholder {

    font-family: "Heebo", sans-serif;

    font-weight: 300;

    color: #aaa;

    font-style: italic;

    font-size: 0.9em;

}

/* END FORM */



/* VERTICAL CENTER */

.vertical-center {

    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */

    min-height: 100vh; /* These two lines are counted as one :-)       */



    display: flex;

    align-items: center;

}

/* END VERTICAL CENTER */

/* HYPERLINK STYLE */
    a.link-footer, a.link-footer:link {
        color:#5989e5 !important;
        text-decoration: none;}
    a.link-footer:focus, a.link-footer:hover {
        color:#215dd1;
        text-decoration: underline;}
/* END HYPERLINK STYLE */
