body{background: #000 url(bg-original.jpg) no-repeat fixed;  font-family: "LLCircularWeb","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size: 13px; background-size: cover;}

@font-face {
    font-family: alex-brush;
    src: url(font/alex-brush.ttf);
}

@font-face {
    font-family: dancing-script;
    src: url(font/dancing-script.otf);
}

.font-stylish{font-family: dancing-script;}

 img{max-width: 100%;}
 a{color: #000; font-weight: bold;}
 .t-left{text-align: left;}
 .t-center{text-align: center;}
 .t-right{text-align: right;}
 
 .f-left{float: left;}
 .f-right{float: right;}
 
 .font-sm{font-size: small;line-height: normal;text-align: justify;}
 
 .c-white{color:#fff}
 .c-green{color: #9db05f;}
.main-body{max-width: 980px; margin: auto; margin-bottom: 20px;}

.menu-top-right{list-style: none; display: table; width: 100%; margin: 0px; padding: 0px; margin: 50px auto 10px auto; max-width: 400px;}
.menu-top-right li{display: table-cell; padding: 10px; text-align: center;}
.menu-top-right li a{color: #c0b2a3; font-family: alex-brush; font-size: 18px;}


.home-body{margin-bottom: 10px; margin-top: 10px;}
.img-home-right{ max-height: 450px; max-width: 100%;}

.logo{width: 380px; margin: 25px 10px 10px 10px;}
.home-logo{ margin-left: 25px; top: 100px; position: relative;}
.img-home-left{margin-top: 100px;}
.home-arrow{position: absolute; margin-left: -80px; top:80px}

.ahp-bg{background: #fff url(bg-white.jpg) no-repeat; padding: 10px 25px; background-size: cover; margin-top: 25px; }
.ahp-scroll-bar{max-height: 130px; overflow-y: scroll; padding-right: 5px;}
.ahp-scroll-bar-lg{max-height: 400px; overflow-y: scroll; padding-right: 5px;}
.ahp-youtube-list{list-style: none; padding: 0px; margin: 0px; overflow-y: scroll; max-height: 185px;}
.ahp-youtube-list li{list-style: none; margin: 0px; padding: 0px; cursor: pointer;}
.ahp-youtube-list li div{margin: 0px; padding: 5px;}


.navbar{margin-bottom: 0px;}
.navbar-fixed-bottom, .navbar-fixed-top{right:auto; left:auto; width: 100%; max-width: 980px;}
.navbar-default{background: none; border: none; border-radius: 0px;}
.ahp-nav{ width: 100%; display: table; background: #000; border-top: #aaa solid 1px; border-bottom: #aaa solid 1px; }
.ahp-nav li{display: table-cell; }
.navbar-default .navbar-nav > li > a {color:#fff; font-size: large; font-weight: normal; text-transform: uppercase; text-align: center;}
.navbar-default .navbar-nav > li > a:hover{color: #9db05f;}
.navbar-nav > li{float: none;}
.nav > li > a:focus, .nav > li > a:hover{background: none; color: #9db05f;}
.menu-circle{color: #9db05f;}
.navbar-nav{margin-top: 0px; margin-bottom: 0px;}
.navbar-toggle{padding: 5px; background: #000; margin-bottom: 0px; margin-top: 0px; border-radius: 0px;}
.navbar-nav {
    margin: 0px;
}


.ahp-cotact-form input,.ahp-cotact-form textarea{width: 100%; color: #000; border: #000 solid 1px; padding: 3px; background: none;}
.ahp-cotact-form input[type=submit], .ahp-cotact-form input[type=reset]{
    border: none; width: 100px; color: #9DB05F; text-align: left; font-size: 18px; text-shadow: #000 0px 0px 1px;
}



.ahp-animation-zoom{animation-name: ahp-animation-zoom; animation-duration: 2s;}
.ahp-animation-top-bottom{animation-name: ahp-animation-tb; animation-duration: 2s;}

#privacy{position: fixed; top:0px; left: 0px; width: 100%; height: 100%; z-index: 999; }
.privacy-body{width: 600px; max-width: 100%;border: #333 solid 2px; margin: 200px auto 100px auto;}
.privacy-close{text-align: right; padding: 5px 10px; background: #555; }
.privacy-close a{color: #aaa;}
.privacy-close a:hover{color: #fff; text-decoration: none;}
.privacy-content{height: 300px; overflow-y: scroll; background: #fff; padding: 10px;}




@keyframes ahp-animation-zoom {
    from {transform: scale(0.5,0.5);}
    to {transform: rotate(1,1);}
}

@keyframes ahp-animation-tb {
    from {transform: translate(0px,-50px);}
    to {transform: translate(0px,0px);}
}


@media(max-width:991px){
 .t-left{text-align: center;}
 .t-center{text-align: center;}
 .t-right{text-align: center;}
 .f-left{float: none;}
 .f-right{float: none;}
 .home-logo{ margin-left: 0px; top: 0px; position: relative;}
 .img-home-left{margin-top: 0px;}
 .home-arrow{display: none;}
 .menu-top-right{margin-top: 0px;}
}

@media(max-width:776px){
.ahp-nav li{
    display: block; 
    }
 .t-left{text-align: center;}
 .t-center{text-align: center;}
 .t-right{text-align: center;}
 .f-left{float: none;}
 .f-right{float: none;}
 .home-logo{ margin-left: 0px; top: 0px; position: relative;}
 .img-home-left{margin-top: 0px;}

}



@media(min-width:1800px){

 body{
    -ms-transform: scale(1.5,1.5);
    -webkit-transform: scale(1.5,1.5);
    -o-transform: scale(1.5,1.5);
    transform: scale(1.5,1.5);
    
     margin-top: 200px;}

}





.navbar-toggle span{border: #fff solid 1px;}
.copyright,.copyright p, .copyright a{color: #897e72; padding: 10px; font-family: alex-brush; font-size: 18px;}


.flex-caption {
width: 90%;
padding: 5px;
left: 0px;
bottom: 0px;
color: #000;
font-size: 14px;
line-height: 18px;
text-align: center;
margin: auto;
}