/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : May 21, 2022, 5:03:07 PM
    Author     : IT Programmer
*/
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
}
.logo {
    max-width: 600px
}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}
.img-paper {margin-top: -20px;}
.carousel-item {
    max-height: 400px;    
}
.carousel-item img {
    margin-top: -100px;
    overflow: hidden;
}
.carousel-item.dlm {
    max-height: 50px;    
}
.carousel-caption {
    text-align: left;
    bottom: 8.25rem;
}
a, a:hover {
    color: #c79d63;
    text-decoration: underline;
}
h1,h2,h3,h4,h5,h6,p {font-family: 'Poppins'}
p {font-size: 0.9rem;text-align:justify}
h1 {
    font-size: 2rem;
    font-weight: 600;
}
h6 {
    color: #c79d63;
    letter-spacing: 3px;
    font-size: 0.8rem}

.btn,.btn-warning,button,.button,input[type=submit]{
    font-family:poppins,sans-serif;border:none;color:#fff!important;margin-top:5px;
    font-size:14px!important;padding:2px 20px;line-height:40px;
    -webkit-transition:all 300ms linear 0ms;
    -khtml-transition:all 300ms linear 0ms;
    -moz-transition:all 300ms linear 0ms;
    -ms-transition:all 300ms linear 0ms;
    -o-transition:all 300ms linear 0ms;
    transition:all 300ms linear 0ms;-webkit-border-radius:47px;
    -khtml-border-radius:47px;-moz-border-radius:47px;
    -ms-border-radius:47px;-o-border-radius:47px;border-radius:47px;
    position:relative;display:inline-block;text-align:center;
    cursor:pointer;position:relative;overflow:hidden;z-index:1;
    font-weight:600;outline:none;white-space:nowrap;
    -webkit-box-shadow:0 4px 7px rgba(213,170,109,.48);
    -khtml-box-shadow:0 4px 7px rgba(213,170,109,.48);
    -moz-box-shadow:0 4px 7px rgba(213,170,109,.48);
    -ms-box-shadow:0 4px 7px rgba(213,170,109,.48);
    -o-box-shadow:0 4px 7px rgba(213,170,109,.48);
    box-shadow:0 4px 7px rgba(213,170,109,.48);
    background-color:#d5aa6d;
    background-image:-webkit-gradient(linear,left top,right top,from(#d5aa6d),to(#9b6f45));
    background-image:-webkit-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:-moz-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:-ms-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:-o-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:linear-gradient(left,#d5aa6d,#9b6f45);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5aa6d',endColorStr='#9b6f45',gradientType='1')
}

.btn:hover,button:hover,.button:hover,input[type=submit]:hover,
.btn:focus,button:focus,.button:focus,input[type=submit]:focus,
.btn:active,button:active,.button:active,
input[type=submit]:active{
    outline:none;text-decoration:none;color:#fff;
    background-color:#9b6f45;
    background-image:-webkit-gradient(linear,left top,right top,from(#9b6f45),to(#d5aa6d));
    background-image:-webkit-linear-gradient(left,#9b6f45,#d5aa6d);
    background-image:-moz-linear-gradient(left,#9b6f45,#d5aa6d);
    background-image:-ms-linear-gradient(left,#9b6f45,#d5aa6d);
    background-image:-o-linear-gradient(left,#9b6f45,#d5aa6d);
    background-image:linear-gradient(left,#9b6f45,#d5aa6d);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b6f45',endColorStr='#d5aa6d',gradientType='1')
}

.h-gap{margin-top: 25px;height: 4px;margin-bottom: 30px}
.h-gap span{width:47px;height:4px;position:relative;display:inline-block;vertical-align:top}
.h-gap span i{height:1px;background-color:#d5aa6d;position:absolute;left:0;right:0;margin:auto}
.h-gap span i:nth-child(1){top:0}
.h-gap span i:nth-child(2){top:1px;width:45px}
.h-gap span i:nth-child(3){top:2px;width:43px}
.h-gap span i:nth-child(4){top:3px;width:41px}

.col-sm-4 .grid-item-holder, .col-sm-6 .grid-item-holder {
    border: 2px dashed #3d3b3b;
    padding: 41px 45px 43px;
    margin-bottom: 30px;
    min-height: 250px;
    text-align: center; }
.col-sm-6 .grid-item-holder {
    min-height: 230px; }

.bg-light {
    background-image: url(../img/bg-parallax1-1.jpg);
}
.bg-light .dv {
    background-color: rgba(0,0,0,0.85)!important;
}
.bg-light .dv h2 {
    color: #fff;
}
.bg-light .dv p {
    color: #999;
    margin-bottom: 0;
    text-align: center;
}

.bg-light .dv a, .bg-light .dv a:hover {
    color: #fff;
    font-size: 1.5rem;
    font-weight: bold;
    text-decoration: none;
}

.bg-light.dlm {
    background-image: url(../img/bg-parallax1-1.jpg);
}
.bg-light.dlm .dv {
    background-color: rgba(255,255,255,0.95)!important;
}
.bg-light.dlm .dv h2 {
    color: #333;
}
.bg-light.dlm .dv p {
    color: #444;
    margin-bottom: 0;
    text-align: center;
}
.bg-light.dlm .dv .col-9 p {
    text-align: left;
    margin-bottom: 10px;
}
.bg-light.dlm .dv a, .bg-light.dlm .dv a:hover {
    color: #333;
    font-size: 1.5rem;
    font-weight: bold;
    text-decoration: none;
}
.bg-light.dlm .dv .card-body h4 {
    font-size: 0.9rem;
    color: #777;
    margin-bottom: 15px;
}
.bg-light.dlm .dv .card-body h4 svg {
    display: inline-block;
    margin-right: 3px;
}
.img-foto {
    margin-bottom: 50px;
}
.card-body {
    padding: 1.5rem 1rem;
}
.bg-light.dlm .dv .card-body > p {
    text-align: justify;
    margin-bottom: 15px;
    font-size: 1rem;
}
.col-sm-9 .card-body {
    padding: 1.5rem;    
}
.hrr {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 0 17px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ececf0;
    position: relative;
}
.hrr:before{
    content:' ';width:40px;height:3px;
    background-color:#d5aa6d;
    background-image:-webkit-gradient(linear,left top,right top,from(#d5aa6d),to(#9b6f45));
    background-image:-webkit-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:-moz-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:-ms-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:-o-linear-gradient(left,#d5aa6d,#9b6f45);
    background-image:linear-gradient(left,#d5aa6d,#9b6f45);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5aa6d',endColorStr='#9b6f45',gradientType='1');
    position:absolute;
    bottom:-1px;
    left:0}
footer {
    background: #191514;
    color: #fff;
    font-size: 0.8rem;
}
footer h3 {
    color: #fff;
    font-size: 1rem;
}
footer a {
    color: #fff;
    text-decoration: none;
}
.en {
    padding: 12px;
    color: #ccc;
    background: #000;
    text-align: center;
    font-size: 0.8rem
}
@media (max-width: 768px) {
    .logo {
        max-width: 290px;
    }
    h1 {
        font-size: 1.4rem;
    }
    p {
        font-size: 0.8rem;
    }
    .navbar-brand {
        margin-right: 0; }
    .carousel-item img {
        margin-top: -20px; }
    .btn, .btn-warning, button, .button, input[type=submit] {
        padding: 3px 20px 0;
        line-height: 35px; }
    .fs-4 {
        font-size: calc(1rem + .3vw)!important;
    }
    .carousel-caption {
        text-align: left;
        bottom: 1.25rem;
        right: 10%;
        left: 10%; }
    .carousel-caption h1 {
        font-size: 1rem;
        margin-bottom: 0;
    }
    .carousel-caption p {
        font-size: 0.7rem;
    }
    .col-10 {padding-left: 0!important;}
    .col-sm-4 .grid-item-holder, .col-sm-6 .grid-item-holder {
        padding: 20px;
        min-height: auto; }
    .bg-light .dv a, .bg-light .dv a:hover {
        font-size: 1.1rem; }
    .img-paper {margin-top: 0px;}
}