/*Fonts*/

@font-face {
  font-family: 'GOTHAM-LIGHT';
  src: url('../fonts/GOTHAM-LIGHT.TTF');
 }

@font-face {
  font-family: 'GOTHAM-BLACK';
  src: url('../fonts/GOTHAM-BLACK.TTF');
 }

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.ttf');
 }

@font-face {
  font-family: 'GrandHotel-Regular';
  src: url('../fonts/GrandHotel-Regular.otf');
 }



.small-padding {

    padding: 5px;

}



.active {

    color: #85d6df !important;

}

.active:active {

    color: #85d6df;

}

.active:focus {

    color: #85d6df;

}





#error_ {

    display:none !important;

}



/*

**----Header Section----**

*/



.header-section {

    height: auto;

    padding-top: 150px;

    padding-bottom: 150px;

    text-align: center;

    margin-top: 7%;

    background-image: url('../img/about_cover1-01.png');

    background-repeat: no-repeat;

    -webkit-background-size:cover;

    -moz-background-size:cover;

    -o-background-size:cover;

    background-size:cover;

    background-position: 60% 0%;

}



.cover-text {

    text-align: left;

    color: white;

}



.cover-text h1 {

    font-size: 45px;

}



.cover-text .first-paragph {

    font-family: 'GOTHAM-LIGHT';

}



.cover-text .second-paragph {

    margin-top: 0px;

    font-family: 'GOTHAM-BLACK';

}



.cover-text button {

    background-color: #fe908b;

    border: none;

    height: 40px;

    width: 200px;

    color: white;

    font-family: 'Montserrat';

    border-radius: 5px;

    margin-top: 20px;

}

.cover-text button i {

    padding-left: 7px;

}











/*

**----about-section1----**

*/

.about-section1 {

	padding: 100px;

    text-align: center;

    background-image: url('../img/about-header.png');

    background-repeat: no-repeat;

    background-size: 100%;

}

.about-section1 h1 {

	font-family: 'GrandHotel-Regular';

	font-size: 50px;

}



.about-section1 p {

	padding-top: 15px;

	font-family: 'GOTHAM-LIGHT';

}







/*

**----Testimonials Section----**

*/

.testimonials-section1 {

    background-color: #f7f7f7;

    padding: 60px 0px;

}

.top-testimonials {

    text-align: center;

    margin-bottom: 20px;

}

.top-testimonials h1{

    font-family: 'GrandHotel-Regular';

    font-size: 45px;

}

.top-testimonials {

    font-family: 

}

.testim-1 {

    text-align: center;

    padding: 0px 60px;

}

.testim-1 img{

    width: 30px;

}

.test-top-text {

    padding: 60px 30px;

    margin-bottom: 10px;

    border: solid 1px #e6e6e6;

    border-radius: 5px;

    background-color: white;

}

.test-top-text img {

    margin-bottom: 40px;

}

.test-bottom img{

    width: 50px;

}

.test-bottom h5 {

    font-weight: bolder;

    margin-bottom: 2px;

}











/*

**----Contact Section2----**

*/



.contact-section2 {

    padding-top: 100px;

    padding-bottom: 100px;

    text-align: center;

    background-color: #a5ceee;

    background-repeat: no-repeat;

    -webkit-background-size:cover;

    -moz-background-size:cover;

    -o-background-size:cover;

    background-size:cover;

    background-position:center;

}



.contact-section2 h1 {

    font-family: 'GrandHotel-Regular';

    color: white;

    font-size: 70px;

}



.contact-section2 h4 {

    font-family: 'GrandHotel-Regular';

    color: white;

    font-size: 30px;

}



.contact-section2 p {

    font-family: 'GOTHAM-LIGHT';

    color: white;

    padding-top: 10px;

}



.points3 {

    width: 50px !important;

}









/*

**----Footer----**

*/



footer {

    padding-top: 30px;

    padding-bottom: 20px;

    text-align: center;

    background-image: url('../img/footer-backg.png');

    background-repeat: no-repeat;

    background-size: 100%;

}



footer .rights-footer {

    text-align: left;    

    font-family: 'GOTHAM-LIGHT';

    font-size:20px; 

    color: #85d6df;

}



footer .socialmedia-footer {

    text-align: right;

    font-size:20px; 

    color: #85d6df;

}

footer i {

    padding: 0px 10px;

    

}

@media only screen and (max-width: 844px) {

    footer {

        text-align: center;

    }

    .rights-footer {

        display: none;

    }

    footer .socialmedia-footer {

        text-align: center !important;

    }

}





/*Only on Desktop*/



@media only screen and (min-width: 844px) {

    .socialmedia-footer0 {

        display: none;

    }

    .contact-section-email {

        padding: 0px 150px;

    }

}

/*Mobile Version*/



@media only screen and (max-width: 844px) {

    .cover-text {

    text-align: center;

    }



    .display-none {

        display: none;

    }



    .contact-section-email {

    padding: 0px 10px !important;

    }



    .socialmedia-footer0 {

        font-size: 20px;

        color: #85d6df;

        padding-top: 30px;

    }

    .about-section1 {

        padding: 10px;

    }

    .inmemory {

        width: 100%;

    }

}