@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon/icomoon.eot?srf3rx");
  src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'NexaBlack';
    src: url('../fonts/nexa-black-webfont.eot');
    src: url('../fonts/nexa-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nexa-black-webfont.woff') format('woff'),
         url('../fonts/nexa-black-webfont.ttf') format('truetype'),
         url('../fonts/nexa-black-webfont.svg#NexaBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NexaHeavy';
    src: url('../fonts/nexa-heavy-webfont.eot');
    src: url('../fonts/nexa-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nexa-heavy-webfont.woff') format('woff'),
         url('../fonts/nexa-heavy-webfont.ttf') format('truetype'),
         url('../fonts/nexa-heavy-webfont.svg#NexaHeavy') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'NexaBold';
    src: url('../fonts/nexa-bold-webfont.eot');
    src: url('../fonts/nexa-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nexa-bold-webfont.woff') format('woff'),
         url('../fonts/nexa-bold-webfont.ttf') format('truetype'),
         url('../fonts/nexa-bold-webfont.svg#NexaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NexaRegular';
    src: url('../fonts/nexa-regular-webfont.eot');
    src: url('../fonts/nexa-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nexa-regular-webfont.woff') format('woff'),
         url('../fonts/nexa-regular-webfont.ttf') format('truetype'),
         url('../fonts/nexa-regular-webfont.svg#NexaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'NexaLight';
    src: url('../fonts/nexa-light-webfont.eot');
    src: url('../fonts/nexa-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nexa-light-webfont.woff') format('woff'),
         url('../fonts/nexa-light-webfont.ttf') format('truetype'),
         url('../fonts/nexa-light-webfont.svg#NexaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
.fw200{ font-family: 'NexaLight'}
.fw400{ font-family: 'NexaRegular';}
.fw600{ font-family: 'NexaBold';}
.fw700{ font-family: 'NexaHeavy';}
.fw800{ font-family: 'NexaBlack';}


.modal-dialog {
  max-width: 800px;
  margin: 30px auto;
}

.modal-body {
  position: relative;
  padding: 0px;
}
.close {
  position: absolute;
  right: -30px;
  top: 0;
  z-index: 999;
  font-size: 2rem;
  font-weight: normal;
  color: #fff;
  opacity: 1;
}


.card{ cursor:inherit !important}
.card .pic:before {
	display:none;
}
.card:hover .pic:before {
	background-color: rgba(0,0,0,0); 	background-image: none;
}

.video-btn{ position:absolute; top:50%; left:50%; margin-left:-51px; margin-top:-33px; z-index:100 !important} 



element.style {
}
#gtco-offcanvas ul li a {
    font-size: 30px !important;
}

@media screen and (max-width: 767px) {
.gtco-nav .h5{ top:0px !important; }

}
