html {
    height:100%
}

body {
    margin:0;
    padding:0;
    height:100%;
    width:100%;
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:100%;
	background-color: #2a2a2a;
    color: #505050;
    font-size: 11pt;
    line-height: 1.3;
    background: url('../images/gb1.jpg') no-repeat top center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
body,a,input,textarea,button,li,ul{
    font-family: "segoe","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.pg100{
    min-height: 100vh;
}
.pg100-100{
    min-height: calc( 100vh - 200px );
}
.esg-2{
    background: url("../images/12o.jpg") repeat;
  position: fixed;
  width: 100%;
  height: 300%;
  top:0;
  left:0;
  z-index: -1;
}
.bg-header-3{
    /*background: url("../images/dark3.png") center center;*/
}

.bg-prods{
    background: #fff;
    color:#333333;
    font-weight: 400;
}
.prods-ban{
    width: 100%;
    max-width: 600px;
}
.bg-gallery{
        background-color: rgba(0, 0, 0, 0.8);
    padding: 60px 40px;
}
.bg-prods-c{
    background: #09141F; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, rgba(0, 119, 204, 0.66), rgba(8, 212, 174, 0.76)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, rgba(0, 119, 204, 0.66), rgba(8, 212, 174, 0.76)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, rgba(0, 119, 204, 0.66), rgba(8, 212, 174, 0.76)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top bottom right, rgba(0, 119, 204, 0.66), rgba(8, 212, 174, 0.76)); /* Standard syntax */
}
.prCn{
     padding: 10px 0px;
     -webkit-transition: box-shadow 0.4s;
    -moz-transition: box-shadow 0.4s;
    -o-transition: box-shadow 0.4s;
    -ms-transition: box-shadow 0.4s;
    transition: box-shadow 0.4s;
}
.prCn img{

}
.prCn:hover{
     background-color: rgba(0,0,0,0.1);
     cursor: pointer;
    -webkit-box-shadow: 0px 3px 0px 0px #02A9B9;
    -moz-box-shadow: 0px 3px 0px 0px #02A9B9;
    box-shadow: 0px 3px 0px 0px #02A9B9;
}
.prCn:hover img{
     opacity: 1;
}
.bg-news{
    background: url("../images/galery-bg.jpg") center center fixed;
}
.bg-news-c{
    background: rgba(37, 56, 66, 0.94) ;
    background: -webkit-linear-gradient(left top, rgba(37, 56, 66, 0.94), rgba(37, 66, 56, 1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, rgba(37, 56, 66, 0.94), rgba(37, 66, 56, 1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, rgba(37, 56, 66, 0.94), rgba(37, 66, 56, 1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, rgba(37, 56, 66, 0.94), rgba(37, 66, 56, 1)); /* Standard syntax */
}
.bg-profile{
    background-color: #f4f4f4;
    background-color: #f5f5f5;
    background-image: url(../images/prof.png);
}
.bg-profile h2{
     border-left: 5px solid #0096A5;
     padding-left:20px;
}
.bg-proj{
    color: #fff;
    font-size: 16px;
}
.bg-theme-g{
    background: #616161;
}
.bg-theme-b{
    background: #41B7C0;
}
.bg-theme-s{
    background: #DEDEDE;
}
.bg-proj a{
    color: #fff;
}
.bg-faal{
    /*background: url("../images/bg2.jpg") no-repeat center center fixed;
   	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
}
.bg-faal-c{
    background: #DADADA;
    /*background: -webkit-linear-gradient(right top, #a0a0a0, #E4E8E9);
    background: -o-linear-gradient(bottom left, #a0a0a0, #E4E8E9);
    background: -moz-linear-gradient(bottom left, #a0a0a0, #E4E8E9);
    background: linear-gradient(top bottom left, #a0a0a0, #E4E8E9);*/
}

.bg-prods-black{
	background-color: rgba(0,0,0,0.7);
    color: #E1E1E1;
}
.bg-prods-black h2{
    color: #0096D9;
}
.p_footer{
    background-color: rgba(0,0,0, 0.9);
    color: #E8EAEE;
    padding: 20px
}
.p_footer a{
    color: #E8EAEE;
}
.prods{
    padding-top: 50px;
    padding-bottom: 50px;
}
.prods-cont{
    /*border: 1px solid black; */
    display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;
}
.prods-img, .prods-text{
    -webkit-flex: 1; /* Safari 6.1+ */
    flex: 1;
}
.adv-ct{
    /*border: 1px solid black; */
    display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;
}
.adv-ci{
    /*border: 1px solid black; */
    display: -webkit-flex; /* Safari */
    -webkit-align-items: flex-end; /* Safari 7.0+ */
    display: flex;
    align-items: flex-end;
}
.adv-img, .adv-text{
    -webkit-flex: 1; /* Safari 6.1+ */
    flex: 1;
}
.bg-test {
	background-color: rgb(241, 242, 246);

}
.bg-test2 {
	/*background-color: rgba(0,0,0, 0.5);*/
    color: #fff;
    text-align: center;
}
.es-overlay_1 {
    background-color: transparent;
    background-color: rgba(0,0,0,0.3);
    background-image: url(../images/ban_dark2.png);
    background-repeat: repeat;
    background-size: auto;
}
.es-overlay_2 {
    background-color: transparent;
    background-color: rgba(0,0,0,0.8);
    background-repeat: repeat;
    background-size: auto;
}
.cont-form input, .cont-form textarea {
    border: 0;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-size: 19px;
    line-height: 29px;
    padding: 5px;
    margin-bottom: 20px;
    color: #fff;
    width: 100%;
    border: 1px solid transparent;
}
.cont-form textarea {
    min-height: 200px;
}
.wow input, .wow textarea{
    color: #ffffff;
}
.div-h{
    display: none;
}
.div-s{
    display: block;
}

.btn-go{
    position: fixed;
    z-index: 999;
    right: 20px;
    font-size: 20px;
    font-weight: 900!important;
    padding: 2px 8px;
    border: 0;
    color: #fff;
    background-color: #0096A5;
    opacity: 0.5;
}
.btn-go:hover{
    opacity: 1;
}

.btn-goHome{
    bottom: 45px;
}
.btn-goUp{
    bottom: 45px;
}
.btn-goDown{
    bottom: 10px;
}
.btn-goP{
    bottom: 10px;
}
button, input, a {
    outline: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.circle-icon{
    width:64px;
    height: 64px;
    padding: 16px;
    margin: auto;
    border: 1px #0096D9 solid;
    border-radius: 50%;
}
.head_thumb{

}
.dark-box {
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0px 3px 0px 0px #f0f2f4;
    -moz-box-shadow: 0px 3px 0px 0px #f0f2f4;
    box-shadow: 0px 3px 0px 0px #f0f2f4;
    padding: 20px 0;
}
.dark-box hr {
    opacity: 1;
    border: solid 2px #0096A5;
    display: block;
    width: 35px;
    margin: 25px auto;
}
.dark-box:hover, .dark-box:focus {
    -webkit-box-shadow: 0px 3px 0px 0px #242830;
    -moz-box-shadow: 0px 3px 0px 0px #242830;
    box-shadow: 0px 3px 0px 0px #242830;
}
.light-box {
    background-color: rgba(255, 255, 255, 0.55);
    -webkit-box-shadow: 0px 3px 0px 0px #f0f2f4;
    -moz-box-shadow: 0px 3px 0px 0px #f0f2f4;
    box-shadow: 0px 3px 0px 0px #f0f2f4;
    padding: 20px;
}
.light-box:hover, .light-box:focus {
    -webkit-box-shadow: 0px 3px 0px 0px #E0A700;
    -moz-box-shadow: 0px 3px 0px 0px #E0A700;
    box-shadow: 0px 3px 0px 0px #E0A700;
}
.axx {
    background-color: transparent;
    -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0);
    box-shadow: 0px 3px 0px 0px rgba(0,0,0,0);
    padding: 20px;
}
.axx:hover, .axx:focus {
    -webkit-box-shadow: 0px 3px 0px 0px #02A9B9;
    -moz-box-shadow: 0px 3px 0px 0px #02A9B9;
    box-shadow: 0px 3px 0px 0px #02A9B9;
}
.bxx:hover, .bxx:focus {
    -webkit-box-shadow: 0px 3px 0px 0px #E92D77;
    -moz-box-shadow: 0px 3px 0px 0px #E92D77;
    box-shadow: 0px 3px 0px 0px #E92D77;
}
.cxx:hover, .cxx:focus {
    -webkit-box-shadow: 0px 3px 0px 0px #56AA29;
    -moz-box-shadow: 0px 3px 0px 0px #56AA29;
    box-shadow: 0px 3px 0px 0px #56AA29;
}

.light-box h3{
    font-weight: 400;
    font-size: 18px;
}
.box-hover {
    transition: all 500ms ease-in-out;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
}
.box-hover:hover, .box-hover:focus {
    transform: translate(0, -15px);
    -webkit-transform: translate(0, -15px);
    -ms-transform: translate(0, -15px);
}
.indent-50 p{
    text-indent: 10px;
    margin-bottom:10px ;

}
.faal-box:hover, .faal-box:focus {
    -webkit-box-shadow: 0px 3px 0px 0px #0096A5;
    -moz-box-shadow: 0px 3px 0px 0px #0096A5;
    box-shadow: 0px 3px 0px 0px #0096A5;
}
.faal-box:hover, .faal-box:focus {
    -webkit-box-shadow: 0px 3px 0px 0px #0096A5;
    -moz-box-shadow: 0px 3px 0px 0px #0096A5;
    box-shadow: 0px 3px 0px 0px #0096A5;
}
.bg-contact, .bg-contact label{
    font-size: 14px;
}
.bg-contact a{
    color: #002255;
}
.bg-contact label{
    font-size: 12px;
    display:none;
}
.bg-contact-end{
    font-size: 12px;
    color: #888;
    background-color: #000111;
}
.bg-contact-end a{
    font-size: 11px;
    color: #888;
}
input, textarea, button{
    font-size: 14px !important;
    padding: 10px !important;
}
input,  textarea, button, .bg-contact-div{
    background-color: rgba(179, 209, 255, 0.27)  !important;
    border: 0px !important;
    border-radius: 0px !important;
}
textarea{
    -webkit-box-shadow: 0px 0px 0px 0px #0096A5 !important;
    -moz-box-shadow: 0px 0px 0px 0px #0096A5 !important;
    box-shadow: 0px 0px 0px 0px #0096A5 !important;
}
input:hover, textarea:hover, button:hover, .bg-contact-div:hover,
input:focus, textarea:focus, button:focus, .bg-contact-div:focus
{
    border:0px !important;
    -webkit-box-shadow: inset 0px -3px 0px #0096A5 !important;
    -moz-box-shadow: inset 0px -3px 0px #0096A5 !important;
    box-shadow: inset 0px -3px 0px #0096A5 !important;
}
.btn-link, .btn-link:hover, .btn-link:focus{
    color:#fff !important;
    text-decoration: none;
}
#harita div.gmnoprint,
#harita div.gmnoscreen {
    display: none;
}
img[src="https://maps.gstatic.com/mapfiles/api-3/images/google4.png"], a[href^="http://maps.google.com/maps"], .gm-style-cc{
    display:none !important;
}
.faal-text-h h4{
    font-size: 13px;
    font-weight: 400;
}
.faal-text-h h3{
    font-size: 16px;
    font-weight: 700;
}
.faal-text-h i{
    font-size: 20px;
    font-weight: 100;
}

.bg-border1{
    height: 100px;
    background: url("../images/bg-border-1.svg") no-repeat;
}
.bg-border2{
    height: 100px;
    background: url("../images/bg-border-2.svg") no-repeat;
}
.bg-border3{
    height: 100px;
    background: url("../images/bg-border-3.svg") no-repeat;
}
.bg-border4{
    height: 100px;
    background: url("../images/bg-border-4.svg") no-repeat;
}
.ag-qara{
    -webkit-filter: saturate(0);
    -moz-filter: saturate(0);
    filter: saturate(0);
    filter: alpha(Opacity=70);
}
.ch-pt{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.dvc-title{
    font-size: 50px;
    font-weight: bold;
}
.dvc-text{
    line-height: 1.5;
    font-size: 16px;
    letter-spacing: 0.5px;
}

.bg-theme-s, .bg-theme-s a{
    color: #323232;
}
.shd-up{
    position:relative;
}

.misshd{
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:    0px 0px 25px 0px rgba(0,0,0,0.1);
    box-shadow:         0px 0px 25px 0px rgba(0,0,0,0.1);
}
.misshd:hover{
    background-color: #EAEAEA;
}
.shd-down{
    position:relative;
    -webkit-box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.4);
    box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.4);
}
.shd-body{
    -webkit-box-shadow: 0px 0px 25px 2px rgb(20, 20, 20);
    -moz-box-shadow: 0px 0px 25px 2px rgb(20, 20, 20);
    box-shadow: 0px 0px 25px 2px rgb(20, 20, 20);
}
.img-link{
    cursor: pointer;
    color: #484848;
    font-size: 14px;
    line-height: 1.6;
    text-decoration: none;
}
.img-link:hover img{
    opacity: 0.5;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.img-link img{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.img-link:hover{
    color: #02398A;
}
.img-link-text{
    padding: 10px;
}
.img-link:hover .img-link-text{
}
.bgDarkHover.ti, .bgDarkHover.fs{
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.bgDarkHover.fr, .bgDarkHover.sc{
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.bgDarkHover:hover{
    background-color: rgba(0,0,0,0.75);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.bgDarkHover{
    color: #ffffff;
}
.d-table{
    display: table;
    height: 100%;
}

.prod-hover{
    background-color: #ffffff;
    opacity: 0;
    cursor: pointer;
}
.prod-hover:hover{
    opacity: 1;
}
.news-link a{
    text-decoration: none;
    color: #575757;
    margin: 10px;
    cursor: pointer;
}
.news-link a:hover{
    color: #949494;
}

.grow-n{
    cursor: pointer;
}
.grow{
 overflow: hidden;
 height: 150px;
}
.certimg{
 overflow: hidden;
 height: 300px;
}
.grow-n .grow img {
  width: 100%;
  -webkit-transition: all 0.7s ease;
     -moz-transition: all 0.7s ease;
       -o-transition: all 0.7s ease;
      -ms-transition: all 0.7s ease;
          transition: all 0.7s ease;
}
.grow-n:hover .grow img {
  width: 120%;
}
.grow-n .visible-n {
    visibility: hidden;
}
.grow-n:hover .visible-n {
    visibility: visible;
}

.ctable {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.cvalign {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.evalign {
    display: table-cell;
    vertical-align: bottom;
    width: 100%;
}
.prod-img-ad{
    margin: 10px;
}

.prod-img-ad:hover{
    opacity: 0.8;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff !important;
}

.headText {
	font-family: 'DIN Next Slab Pro', Helvetica, Arial, sans-serif;
    position: relative;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -1.5px;
}
a.ifs-30{
	text-decoration: none;
	padding:10px;
	border-radius:25%;
}
a:hover.ifs-30{
	font-weight:bold;
	text-shadow: none;
}
a:hover.ifs-30.fb{
	background-color: #3B5998;
}
a:hover.ifs-30.gp{
	background-color: #dc4e41;
}
a:hover.ifs-30.ing{
	background-color: #6a453b;
}
a:hover.ifs-30.tw{
	background-color: #55acee;
}
a:hover.ifs-30.yt{
	background-color: #E62117;
}
a:hover.ifs-30.ct{
	background-color: #147772;
}
@media screen and (min-width: 768px){
	.headText {
		font-size: 50px;
		line-height: 1.1;
	}
}
@media screen and (min-width: 1024px){
	.headText {
		font-size: 65px;
		line-height: 1;
	}

}
@media screen and (min-width: 1368px){
	.headText {
		font-size: 75px;
	}

}

.list-group-item a, .list-group-item a:hover{
    text-decoration: none;
}
.dwidth{
    width: 250px;
}
.gbs-ani>li>a{
    /*text-transform: uppercase !important;*/
    text-transform: capitalize !important;
    /*font-weight: 700;*/
    font-size: 12pt;
}

.carousel-indicators li {
    margin-right: 5px;
}
.carousel-indicators .active {
    margin-right: 5px;
}


.cat-list {
    background: #F0F0E9;
    color: #008A95;
    font-size: 10px;
    font-weight: 700;
    overflow: hidden;
    top: 10px;
    right: 10px;
}
.cat-list i {
    background: #008A95;
    color: #FFFFFF;
    margin-right: 10px;
    padding: 4px 6px;
}
.cat-list i:after {
    content: "";
    position: absolute;
    width: auto;
    height: auto;
    border-color: transparent transparent transparent #008A95;
    border-width: 5px;
    border-style: solid;
    top: 4px;
    left: 22px;
}

.def-color{
    color: #008A95;
}


/* Gallery */
.gallery-item, .gallery-itemP{
    padding:0px;
    width:180px;
    /*height:170px;*/
    margin:0px 5px 10px 0px;
    cursor:pointer;
}
.gallery-item img, .gallery-itemP img{
    width:180px;
    height:160px;
    cursor:pointer;
}
.gallery-category, .gallery-category a{
    font-size:16px;
    margin-bottom: 20px;
    color: #008A95;
    text-decoration: none;
}
@media screen and (max-width: 768px){
    .gallery-overlay{/*
        margin:10px;
        padding-top:20%;*/
    }
    .gallery-item, .gallery-itemP{
        width:auto;
        height:auto;
    }
    .gallery-item img, .gallery-itemP img{
        width:auto;
        height:auto;
    }
a.ifs-30{
	text-decoration: none;
	padding:0px;
	border-radius:25%;
}
}
.gallery-item:hover .gallery-overlay, .gallery-itemP:hover .gallery-overlay{
    transition:all 0.3s ease-out 0s;
    visibility:visible;
    opacity:1;
}

.gallery-overlay {
    background:rgba(0,0,0,.45);
    border:1px solid #008A95;
    visibility:hidden;
    position:absolute;
    text-align:center;
    width:100%;
    margin: 0px;
    padding: 5px;
    color:#ffffff;
    opacity:0;
    left:0;
    bottom:0;
    cursor:pointer;
    font-size: 10pt;
}

.blueimp-gallery > .description {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    word-wrap:break-word;
    color:#fff;
    display:none;
    background-color:rgba(12,12,12,0.3);
    padding:10px;
    border:0px solid #cdcdcd;
    text-align:center;
}
.blueimp-gallery-controls > .description {
    display:block;
}


.ajax-content, .pg-ajax{
    cursor: pointer;
}

::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

::-webkit-scrollbar-track {
    background: rgba(0,0,0,0.2);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #697077;
}
::-webkit-scrollbar-thumb:hover {
    border-radius: 10px;
    background: #39414b;
}

.img-thumbnail{
    max-width: none;
}
.uppercase{
    text-transform: uppercase !important;
}

.news_title_div{
    height: 50px;
}
.news_div{
    height: 200px;
}




.panoDisplay{
    z-index: 999999;
    /*height: 620px;*/
    width: 100%;
    background: rgb(5, 19, 39);
}
.panoBottom{
    width: 100%;
    height: 120px;
    overflow-y: hidden;
    overflow-x: scroll;
    background: rgba(0, 0, 0, 0.7);
    padding-top: 10px;
}
#panorama {
    width: 100%;
    height: 500px;
}
.gallery-panoItem{
    height: 110px;
    width: 180px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
}
.pano-gallery-img{
    width: 5000px;
}
.kataloq-container{
    position:fixed;
    left:0px;
    top:0px;
    width:100%;
    height:100vh;
    z-index:999998;
    background-color:#ffffff;
    text-align: center;
}
.kataloq-header{
    background-color:#cdcdcd;
    position:relative;
    left:0px;
    top:0px;
    width:100%;
    height:30px;
}
.kataloq{
    /*width: 100%;
    height: 680px;*/
}

#kataloq{
    /*width: 100%;
    height: 600px;*/
    border: 1px solid black;
    /*margin-left: 0px !important;*/
}
/*
#kataloq canvas{
    width: 400px;
    height: 600px;
    border: 1px solid lime;
    background-color: #ffffff;
}*/
.slider-bar{
    width: 100%;
    height: 80px;
    overflow-y: hidden;
    overflow-x: auto;
    background-color: cadetblue;
    padding: 0px 10px;
}
#slider{
    width: 10000px;
}
#slider img{
    /*width: 40px;*/
    float: left;
    height: 60px;
    margin: 5px;
    cursor: pointer;
}
#slider img:hover{
    border: 2px solid yellow;
    cursor: pointer;
}

.zoomActive{
    position: absolute;
    left: 0px;
    top: 0px;
}
.zoomedPDF{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.header-social .fa{
width: 45px;
}


/*Edit*/
.navbar-nav .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #006471;
}
.navbar-nav .dropdown-menu>li>a {
    color: #fff;
}
.navbar-nav .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #ffffff;
    background-color: #00545f;
}
.navbar-nav .open>a, .navbar-nav .open>a:focus, .navbar-nav .open>a:hover {
    background-color: #006471;
}
.navbar-nav .dropdown-menu {
    background-color: rgba(0, 24, 27, 0.9);
    border: 1px solid rgba(255, 255, 255, 0.2);
}
