@font-face {
	font-family: "gilroy-medium";
    src: url(/lib/fonts/Gilroy-Medium-2.eot);
    src:local('☺'),
        url(/lib/fonts/gilroy-medium-2.eot?#iefix) format('embedded-opentype'),
        url(/lib/fonts/gilroy-medium-2.woff) format('woff'),
        url(/lib/fonts/gilroy-medium-2.ttf) format('truetype'),
        url(/lib/fonts/gilroy-medium-2.svg#webfontOTINA1xY) format('svg');
}

@font-face {
	font-family: "gilroy-bold";
    src: url(/lib/fonts/gilroy-bold-4.eot);
    src:local('☺'),
        url(/lib/fonts/gilroy-bold-4.eot?#iefix) format('embedded-opentype'),
        url(/lib/fonts/gilroy-bold-4.woff) format('woff'),
        url(/lib/fonts/gilroy-bold-4.ttf) format('truetype'),
        url(/lib/fonts/gilroy-bold-4.svg#webfontOTINA1xY) format('svg');
}
@font-face {
	font-family: "gilroy-regular";
    src: url(/lib/fonts/gilroy-regular-3.eot);
    src:local('☺'),
        url(/lib/fonts/gilroy-regular-3.eot?#iefix) format('embedded-opentype'),
        url(/lib/fonts/gilroy-regular-3.woff) format('woff'),
        url(/lib/fonts/gilroy-regular-3.ttf) format('truetype'),
        url(/lib/fonts/gilroy-regular-3.svg#webfontOTINA1xY) format('svg');
}


/* @font-face {

    font-family: "gilroy-medium";

    src: url(/lib/fonts/Gilroy-Medium-2.otf),
         url(/lib/fonts/Gilroy-Medium-2.eot);
}

@font-face {

    font-family: "gilroy-regular";
    src: url(/lib/fonts/gilroy-regular-3.otf),
         url(/lib/fonts/gilroy-regular-3.eot);

}


@font-face {

    font-family: "gilroy-bold";

    src: url(/lib/fonts/gilroy-bold-4.otf),
         url(/lib/fonts/gilroy-bold-4.eot);

} */





body,

div,

h1,

h2,

h3,

h4,

h5,

h6,

hr,

p,

blockquote,

dl,

dt,

dd,

ul,

ol,

li,

pre,

form,

fieldset,

legend,

button,

input,

textarea,

th,

td {

    margin: 0;

    padding: 0;

    box-sizing: content-box;

    list-style: none;

    cursor: default;

}



ul li,

ol li {

    /* display: inline-block; */

    list-style: none;

}

html{
    overflow-x: hidden;
}

html,

body {

    width: 100%;

    height: 100%;

    font-family: "gilroy-regular";

    font-size: 16px;

    color: #1d1d1d

}



input,

img {

    margin: 0;

    padding: 0;

    border: 0 none;

    outline-style: none;

    vertical-align: bottom;

}

a:link{

    text-decoration: none;

    color: #1d1d1d;

}

a:visited

{

    text-decoration: none;

    color: #1d1d1d;

}



a:hover {



    text-decoration: none;

}

a:active

 {

    text-decoration: none;

    color: #1d1d1d;

}





textarea {

    border: none;

    outline: none;

    resize: none;

}



i {



    font-style: normal;

}



table {



    border-collapse: collapse;

    border-spacing: 0;

}



.clearfix::before,

.clearfix::after {

    content: "";

    height: 0;

    line-height: 0;

    display: block;

    visibility: none;

    clear: both;

}

.clearfix {

    *zoom: 1;

}



.layout {

    width: 1290px;

    margin: 0 auto;

}











