
/*-------------------------
	General Styles
--------------------------*/
@font-face {
    font-family: 'Suisse';
    src: url("../fonts/SuisseIntl-Regular-WebXL.eot");
    src: url("../fonts/SuisseIntl-Regular-WebXL-.eot#iefix") format("embedded-opentype"), url("../fonts/SuisseIntl-Regular-WebXL.woff2") format("woff2"), url("../../assets/fonts/SuisseIntl-Regular-WebXL.woff") format("woff"), url("../fonts/SuisseIntl-Regular-WebXL.ttf") format("truetype"), url("../fonts/SuisseIntl-Regular-WebXL.svg#suisse_intlregular") format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Suisse";
    src: url("../fonts/SuisseIntl-Book-WebS.eot");
    src: url("../fonts/SuisseIntl-Book-WebS-.eot#iefix") format("embedded-opentype"), url("../fonts/SuisseIntl-Book-WebS.woff2") format("woff2"), url("../fonts/SuisseIntl-Book-WebS.woff") format("woff"), url("../fonts/SuisseIntl-Book-WebS.ttf") format("truetype"), url("../fonts/SuisseIntl-Book-WebS.svg#suisse_intlbook") format("svg");
    font-weight: 500;
}
@font-face {
    font-family: "Suisse";
    src: url("../fonts/SuisseIntl-Medium-WebXL.eot");
    src: url("../fonts/SuisseIntl-Medium-WebXL-.eot#iefix") format("embedded-opentype"), url("../../fonts/SuisseIntl-Medium-WebXL.woff2") format("woff2"), url("../fonts/SuisseIntl-Medium-WebXL.woff") format("woff"), url("../fonts/SuisseIntl-Medium-WebXL.ttf") format("truetype"), url("../fonts/SuisseIntl-Medium-WebXL.svg#suisse_intlmedium") format("svg");
    font-weight: 700;
}

::selection {
  background: #000;
  color: #fff;/* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #000;
  color: #fff;   /* Gecko Browsers */
}

body {

padding-top: 50px;

}

a.txtlink {

    color: #808080;
    text-decoration: none;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s ease-out;


}

a.txtlink:hover {
    color: #fff;
    text-decoration: none;
    background-color: #33373f;
}


.txt1 {
    margin-top: 10px;
    font-size: 50px;
    line-height: 70px;
    padding-bottom: 40px;
    color: #000;
    font-family: 'Suisse', sans-serif;
    font-weight: 700;
}

.txt2 {
    margin-top: 10px;
    font-size: 90px;
    color: #000;
    font-family: 'Suisse', sans-serif;
    font-weight: 500;
}

.txt3 {
    margin-top: 10px;
    font-size: 50px;
    line-height: 70px;
    color: #000;
    font-family: 'Suisse', sans-serif;
    font-weight: 500;
}




/*-----------------------------------
	Helper classes
------------------------------------*/

.noPadding{
	padding:0;
}

.noBorder{
	border: 0;
}


/*-----------------------------------
	Media querries
------------------------------------*/

/* On smaller screens */

@media (max-width: 992px) {
    /* General */
    body {
        padding-top: 40px;
        padding-left: 20px;
    }

    .txt1 {
        margin-top: 10px;
        font-size: 20px;
        padding-bottom: 40px;
         line-height: 50px;
        color: #000;
        font-family: 'Suisse', sans-serif;
        font-weight: 700;
    }

    .txt2 {
        margin-top: 10px;
        font-size: 0px;
        color: #000;
        font-family: 'Suisse', sans-serif;
        font-weight: 500;
    }

    .txt3 {
        margin-top: 10px;
        font-size: 20px;
        line-height: 50px;
        color: #000;
        font-family: 'Suisse', sans-serif;
        font-weight: 400;
    }
    /* Latest Projects */


}

/* On bigger screens */

@media (min-width: 993px) {


}
