@font-face{font-family: 'trebuchet-ms-regular', sans-serif; src:url(../fonts/Trebuchet_MS.ttf)}@font-face{font-family:Raleway-SemiBold;src:url(../fonts/Trebuchet_MS.ttf)}@font-face{font-family:Raleway-Bold;src:url(../fonts/Trebuchet_MS.ttf)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family: 'trebuchet-ms-regular';}a{font-family: 'trebuchet-ms-regular';font-size:14px;line-height:1.7;color:#666;margin:0;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}a:focus{outline:none!important}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color: #000;margin:0; font-family: 'trebuchet-ms-regular', sans-serif;}p{font-family: 'trebuchet-ms-regular', sans-serif;font-size:14px;line-height:1.7;color:#666;margin:0}ul,li{margin:0;list-style-type:none}input{outline:none;border:none}textarea{outline:none;border:none}textarea:focus,input:focus{border-color:transparent!important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#adadad}input:-moz-placeholder{color:#adadad}input::-moz-placeholder{color:#adadad}input:-ms-input-placeholder{color:#adadad}textarea::-webkit-input-placeholder{color:#adadad}textarea:-moz-placeholder{color:#adadad}textarea::-moz-placeholder{color:#adadad}textarea:-ms-input-placeholder{color:#adadad}button{outline:none!important;border:none;background:0 0}button:hover{cursor:pointer}iframe{border:none!important}.container-contact100{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover}.wrap-contact100{  border: 6px solid #ebbb3d;  max-width: 960px; background: #d9c87e99; border-radius: 2px; padding: 56px 50px 56px; position: relative;}.contact100-form{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.contact100-form-title{display:block;width:100%;font-family: 'trebuchet-ms-regular', sans-serif; font-size:30px;color:#333;line-height:1.2;text-transform:uppercase;text-align:left;padding-bottom:32px}.wrap-input100{width:100%;position:relative;background-color:transparent;margin-bottom:16px}.rs1-wrap-input100{width:calc((100% - 30px)/2)}.label-input100{font-family: 'trebuchet-ms-regular', sans-serif; font-size:16px;color:#000;line-height:1.5}.input100{display:block;width:100%;background:#f2f2f2;border-radius:2px;font-family: 'trebuchet-ms-regular', sans-serif;font-size:16px;color:#686868;line-height:1.2;padding:0 28px;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;margin-top:10px}input.input100{height:36px}textarea.input100{min-height:105px;padding-top:19px;padding-bottom:13px}.input100:focus{background:#e6e6e6}.container-contact100-form-btn{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-top:5px}.wrap-contact100-form-btn{display:block;position:relative;z-index:1;border-radius:2px;overflow:hidden}.contact100-form-bgbtn{position:absolute;z-index:-1;width:300%;height:100%;background:#df2351;background:-webkit-linear-gradient(right,#a63e92,#cb9917,#a83395,#9a2808);background:-o-linear-gradient(right,#a63e92,#cb9917,#a83395,#9a2808);background:-moz-linear-gradient(right,#a63e92,#cb9917,#a83395,#9a2808);background:linear-gradient(right,#a63e92,#cb9917,#a83395,#9a2808);top:0;left:-100%;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s} select.input100 {height: 36px;}.contact100-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 10px;min-width:150px;height:40px;font-family: 'trebuchet-ms-regular', sans-serif; font-size:16px;color:#fff;line-height:1.2;text-transform:uppercase}.wrap-contact100-form-btn:hover .contact100-form-bgbtn{left:0}@media(max-width:992px){.wrap-contact100{padding:66px 80px 59px}}@media(max-width:768px){.rs1-wrap-input100{width:100%}}@media(max-width:576px){.wrap-contact100{padding:66px 15px 59px}}.validate-input{position:relative}.alert-validate::before{content:attr(data-validate);position:absolute;max-width:70%;background-color:#fff;border:1px solid #c80000;border-radius:2px;padding:4px 25px 4px 10px;bottom:calc((100% - 34px)/2);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);right:10px;pointer-events:none;font-family: 'trebuchet-ms-regular', sans-serif; color:#c80000;font-size:13px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.alert-validate::after{content:"\f12a";font-family:FontAwesome;display:block;position:absolute;color:#c80000;font-size:16px;bottom:calc((100% - 34px)/2);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);right:18px}.alert-validate:hover:before{visibility:visible;opacity:1}@media(max-width:992px){.alert-validate::before{visibility:visible;opacity:1}}.contact100-more{display:block;max-width:960px;font-family: 'trebuchet-ms-regular', sans-serif; font-size:20px;color:#fff;line-height:1.4;text-align:center;padding:40px 0 10px}

#rc_logo {
 left: 30px;
 padding: 22px;
 position: absolute;
 color: #fff;
 font-size: 19px;
 font-family: Poppins;
 text-decoration: none;
}
  .scroll-p{display:none;}
#rc_logo a { 
color: inherit; 
text-decoration: none;
} 
.c-bg::before,
.c-bg::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 63px;
    top: 0;
    left: 0;
    background-color: #a52d0e;
}

.rc_nav {
     overflow: hidden;
    background-color: #a52d0e;
    text-align: center;
    z-index: 6;
    position: relative; 
  
    width: 100%;
}
ul, li {
    margin-left: 12px;
    margin-bottom: 10px;
    list-style-type: disc;
    font-weight:bold;
}
.rc_nav a {
    display: inline-block;
    margin-right: -4px;
    color: #fff;
    padding: 18px 18px;
    text-transform: uppercase;
    text-decoration: none;
   font-family: 'trebuchet-ms-regular', sans-serif;
    font-size: 16px;
 -webkit-transition: background 0.3s linear;
 -moz-transition: background 0.3s linear;
 -ms-transition: background 0.3s linear;
 -o-transition: background 0.3s linear;
 transition: background 0.3s linear;
 z-index: 9;
}
.b-logo{padding: 30px 40px;}
.logo-p{color:#872d0d; font-weight:bold; font-size:29px;font-family: 'trebuchet-ms-regular', sans-serif;}
.logo-h{font-size:62px;     line-height: 50px;  color: #600a52;
    margin: 0;font-family: 'Titan One', cursive;}
.d-btn{    padding: 6px 10px;
    
    background-color: #a52d0e;}
    .d-btn a{color: #fff; font-family: 'trebuchet-ms-regular', sans-serif;}
.bdr{    border: 3px solid #ff8e0b;
}
.mar-20{margin-bottom:30px;}
.text-box h2{    font-size: 22px;
    color: #7e2408;
    font-weight: 600;}
.text-box h1{    font-size: 26px;
    font-weight: bold;
    margin-bottom: 15px;}
.text-box{    padding: 22px;
    background: #e9c747a3; margin-bottom:30px;}
    .text-box p{ color: #521201;
    font-size: 17px;     margin-bottom: 12px; }
.rc_nav a:hover {
  background-color: #d2a510;
  color: #bdfe0e2;
}
.img-responsive{width:100%;}
.rc_nav .icon {
  display: none;
}

.rc_content {
  text-align: center; 
  padding-left:14px; 
  font-family: Poppins; 
  margin-top: 100px;  
  color: #8e909b;
}


@media screen and (max-width: 820px) {
  .rc_nav a {display: none;}
  .rc_nav a.icon {
    float: right;
    display: block;
    font-size: 30px !important;
    width: 50px;
    height: 50px;
    padding: 0px;
    color: #000;
  }
  .scroll-p{ display: block;
    position: relative;
    bottom: 20px;
    font-weight: bold;}
  .b-logo {
    padding: 10px 10px;
}
  .r-l{    padding: 0px 25px;
    margin-top: 45px;}
  .logo-p {
        color: #872d0d;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin-top: 14px;
    line-height: 17px;
    font-family: 'trebuchet-ms-regular', sans-serif;
}
  .logo-h {
    font-size: 38px;
        line-height: 34px;
    text-align: center;}
    
  .c-bg::before, .c-bg::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 67px;
    top: 0;
    left: 0;
    background-color: #00000000;
}
}

@media screen and (max-width: 820px) {
  .rc_nav.responsive {position: relative; top: 73px;}
  .rc_nav.responsive .icon {
    position: fixed;
        right: 20px;
    top: 0;
  }
  .rc_nav {
    overflow: hidden;
    background-color: #a52d0e00;}
  .rc_nav.responsive a {
    float: none;
    
    background: #836300bd;
    display: block;
        font-size: 14px;
    padding: 6px 13px;
    text-align: center;
  }

}


.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 100%;
}

.gallery {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 4rem;
  margin-right: -2px;
}
.gallery .item {
  line-height: 0;
  display: contents;
}
.gallery .item .img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}
.gallery .item .img::before {
  position: absolute;
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='61' height='61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76581 41.8827c-.29383-.647-.56806-1.3332-.80312-1.9606-1.93564-5.3665-2.1917-11.1959-.73409-16.7117 1.45761-5.5159 4.55971-10.4563 8.8931-14.16324 4.3334-3.70695 9.6924-6.00446 15.3631-6.58652 5.6708-.58205 11.3841.57899 16.379 3.32847.2286.1248.4974.15359.7472.08006.2498-.07354.4601-.24338.5848-.47216.1247-.22879.1535-.49778.08-.7478-.0735-.25001-.2432-.46058-.4717-.58537C39.4631 1.12917 33.3562-.108803 27.2953.514513 21.2344 1.13783 15.5066 3.5929 10.8735 7.55331 6.24045 11.5137 2.92159 16.7918 1.35822 22.6858-.205144 28.5799.0610456 34.8106 2.1214 40.5495c.25465.7254.54847 1.4508.86188 2.1566.04731.1252.11971.2393.21276.3354.09306.0961.20478.1721.32829.2233.12352.0513.2562.0767.38989.0746.13369-.002.26555-.0314.38745-.0864.1219-.0549.23126-.1343.32136-.2332.09009-.0989.159-.2152.20248-.3417.04348-.1266.06062-.2607.05035-.3941-.01027-.1334-.04772-.2633-.11005-.3817v-.0196ZM55.8126 14.4155c-.1376-.221-.3574-.3782-.6108-.437-.2535-.0588-.5199-.0145-.7407.1233s-.3779.3577-.4367.6114c-.0587.2537-.0144.5204.1233.7414 3.9352 6.3228 5.1998 13.9513 3.5155 21.2073s-6.1795 13.5452-12.4967 17.484c-6.3173 3.9387-13.9391 5.2044-21.1887 3.5186-7.2497-1.6857-13.5333-6.1849-17.46861-12.5077-.06817-.1094-.1572-.2044-.26202-.2793-.10481-.075-.22336-.1286-.34886-.1577-.12551-.0292-.25552-.0333-.38261-.0121-.12709.0212-.24877.0672-.35809.1354-.10933.0682-.20416.1573-.27907.2622-.07492.1049-.12846.2236-.15756.3492-.0291.1256-.0332.2557-.01206.383.02114.1272.06711.2489.13528.3584 4.21063 6.7647 10.9337 11.5783 18.6903 13.3817 7.7566 1.8035 15.9113.4491 22.6701-3.7653 6.7589-4.2143 11.5682-10.9434 13.3701-18.7068 1.8018-7.7634.4486-15.9252-3.7621-22.69ZM51.3464 11.7884c.0829.103.1859.1882.3026.2504.1167.0622.2448.1.3765.1114.1317.0113.2644-.0042.3899-.0456.1256-.0414.2415-.1078.3408-.1952.0992-.0875.1798-.1941.2368-.3135.0569-.1194.0892-.2491.0947-.3813.0056-.1322-.0157-.2642-.0625-.388-.0468-.1237-.1181-.2368-.2097-.3322-.7263-.82644-1.498-1.61187-2.3114-2.35264-.0935-.09538-.2055-.17063-.3291-.22112-.1236-.05049-.2562-.07515-.3896-.07248-.1335.00268-.265.03263-.3865.08803-.1215.05539-.2304.13506-.32.23411-.0896.09905-.158.21539-.2011.34187-.043.12648-.0598.26043-.0492.39362.0106.1332.0482.26283.1107.38093.0624.1181.1483.22218.2524.30584.7581.69164 1.4775 1.42464 2.1547 2.19584Z' fill='%23fff'/%3E%3Cpath d='M31.3265 29.5117V15.435c0-.26-.1032-.5093-.2868-.6932-.1837-.1838-.4328-.2871-.6926-.2871-.2597 0-.5089.1033-.6925.2871-.1837.1839-.2869.4332-.2869.6932v14.0571H15.8323c-.2598 0-.5089.1032-.6926.2871-.1836.1838-.2868.4331-.2868.6931 0 .26.1032.5093.2868.6932.1837.1838.4328.2871.6926.2871h13.5354v15.1158c0 .26.1032.5093.2869.6931.1836.1839.4328.2871.6925.2871.2598 0 .5089-.1032.6926-.2871.1836-.1838.2868-.4331.2868-.6931V31.4722H44.862c.2597 0 .5088-.1033.6925-.2871.1837-.1838.2869-.4332.2869-.6932 0-.26-.1032-.5093-.2869-.6931-.1837-.1839-.4328-.2871-.6925-.2871H31.3265Z' fill='%23fff'/%3E%3C/svg%3E");
  height: 60px;
  width: 60px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(-0.7);
  opacity: 0;
  z-index: 2;
  transition: 0.2s;
  transform-origin: center center;
}
.gallery .item .img::after {
  content: "";
  display: block;
  position: absolute;
  background: #021107;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  transition: 0.2s;
}
.gallery .item:hover .img::before {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.gallery .item:hover .img::after {
  opacity: 0.2;
}
.gallery.col-3 {
  margin-right: -2px;
}
.gallery.col-3 .item .img {
  width: calc(33.3% - 2px);
  padding-bottom: calc(33.3% - 2px);
  margin: 0 2px 2px 0;
}
@media only screen and (min-width: 1px) and (max-width: 1023px) {
  .gallery.col-3 .item .img {
    width: calc(50% - 2px);
    padding-bottom: calc(50% - 2px);
    margin: 0 2px 2px 0;
  }
}