@font-face{font-family:MyriadPro;src:url('../fonts/MyriadPro-Regular.otf');}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
html{height:100%;width:100%;}
body{background-color:#000;font-family:MyriadPro;overflow-x:hidden;background-image: url('../images/bg.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:50px;height:100%;width:100%;}
h1, h2, h3, h4, h5, h6{color:#cab358;text-transform:uppercase;}
.menu{padding:15px 30px;position:fixed;top:47%;left:10%;height:153px;width:150px;background-image:url('../images/menu-bg.png'); background-repeat: no-repeat;background-size:cover;background-position:top center;}
.menu ul{padding:0;margin:25px 0 0 0;}
.menu li{list-style:none;padding:0;margin:0;}
.menu li a{color:#cab358;font-size:16px;cursor:pointer;}
.menu li a:hover{text-decoration:none;text-shadow: 1px 1px 10px #cab358;}
::scrollbar {
    width: 12px!important;
}
 
::scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(202,179,88,0.3)!important; 
    border-radius: 10px!important;
}
 
::scrollbar-thumb {
    border-radius: 10px!important;
    -webkit-box-shadow: inset 5px 5px 6px rgba(202,179,88,0.9)!important; 
}
::-webkit-scrollbar {
    width: 12px!important;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(202,179,88,0.3)!important; 
    border-radius: 10px!important;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px!important;
    -webkit-box-shadow: inset 5px 5px 6px rgba(202,179,88,0.9)!important; 
}
.square{position:absolute;width:1000px;min-height:410px;border-left:5px solid #cab358;background-color:rgba(0,0,0, .9);top:25%;left:20%;padding:20px 30px;font-size:16px;color:#cab358;text-align: justify;display:none;z-index:1;margin-bottom:20px;}
.square h2, .square h3{margin:0px!important;}
.square h2.blink_me{text-shadow: 1px 1px 10px #cab358;margin-bottom:10px!important;}
.square a{color:#cab358;}
.square a:hover{text-shadow: 1px 1px 10px #cab358;}
.square h5{font-size:14px;}
.square a:hover{text-decoration:none!important;}
.square a:hover h2,.square a:hover h3{color:#9e8b42!important;}
.square .about a, .white{color:#fff;}
.square-close{position:absolute;right:15px;top:10px;color:#9e8b42;font-size:22px;cursor:pointer;z-index:2;}
.square .btn-warning{background-color:#9e8b42!important;border:none!important;border-radius:0px!important;color:#000!important;}
.square .btn-warning:hover{background-color:#cab358!important;}
.square .form-horizontal{margin-top:20px;}
.square .input-group-addon{background-color:transparent!important;color:#cab358!important;border:none!important;}
.square .form-control{background-color:transparent!important; border-color:#cab358!important;color:#cab358!important;}
.square input::placeholder,.square textarea::placeholder{color:#cab358!important;}
.message-pp{text-align:center;}
.message-pp h1{font-size:40px;margin-top:80px;}
#contact-content p{text-align: center;}
.footer{position:absolute;width:100%;left:0px;bottom:0px;background-color:transparent;color:#cab358;font-size:12px;text-transform:uppercase;text-align:center;}
.footer p span{font-size:14px;}
.footer a{color:#cab358;}
.footer a:hover{color:#9e8b42;text-decoration:none;}
.footer img{width:35px;}
.blink_me {animation: blinker 3s linear infinite;}
@keyframes blinker {50%{opacity:.3;}}
@media screen and (max-width:1899px){
  .menu{left:7%!important;}
}
@media screen and (max-width:1399px){
  .menu{left:2%!important;}
}
@media screen and (max-width:1199px){
  .menu-bar {
    float: right;
    display: inline-block;
    cursor: pointer;
    top:19%;
    right:5%;
    position:absolute;
}
.menu-bar:hover .bar2{margin-left:0px;}
.bar1, .bar2, .bar3 {
    width: 25px;
    height: 1px;
    background-color: #cab358;
    margin: 7px 0;
    transition: 0.4s;
}
.bar2{margin-left:-10px;}
.menu{background-color:#000!important;top:29.5%!important;right:5%!important;left:auto!important;display:none;}
.square{position:absolute;width:60%;min-height:250px;top:15%;left:20%!important;}
}
@media screen and (max-width:766px){
.square{position:absolute;width:80%;min-height:250px;top:15%;left:10%!important;text-align:left!important;}
.square .form-horizontal{margin-top:00px!important;}
}
@media screen and (max-width:500px){
  .square{position:absolute;width:80%;min-height:250px;top:15%;left:10%!important;padding:20px 5px!important;}
  #contact-content p{text-align: left;margin-bottom:20px;}
  .message-pp h1{margin-top:40px!important;}
  .message-pp p{margin-bottom:120px!important;text-align:center!important;}
}