@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Forum&&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
@font-face {
    font-family: "SaolDisplay-Regular";
    src:url("../fonts/SaolDisplay-Regular.woff")format("woff")
}
*:focus {
    outline: none;
}
body {
    max-width: 100%;
    overflow-x: hidden!important;
}

body{background:#ddcebe;position:relative;padding:0;margin:0;font-size:16px;line-height: 1.25rem;color: #1f1914;letter-spacing: .45px;-webkit-font-smoothing:antialiased; overflow-x:hidden; font-family: "Nunito", sans-serif;font-weight: 400}a,a:active,a:link,a:hover{text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none!important;}h1,h2,h3,h4,h5,h6,.h6{font-family: "SaolDisplay-Regular", sans-serif;-webkit-transition: color .5s ease;-moz-transition: color .5s ease;-ms-transition: color .5s ease;-o-transition: color .5s ease;transition: color .5s ease;outline: none;font-weight: bold;color:inherit} p{font-weight: normal; text-align: inherit; margin-bottom: 20px;margin-top: 0px;line-height: 1.7} spacer:before{content:"\2044";display:inline;margin:0px 5px}spacer{display:inline;margin:0px 5px} .npm{ padding:0; margin: 0}.white-text{color:#fff!important}.yellow-text{color:#fba53a!important}.green-text{color:#556652!important}
ul {list-style-type: none;padding-left: 0;margin: 0} button{border:0!important; outline: 0!important}.black-text{color:#010101} .p70{padding:120px 0;position: relative} .navbar-toggler {color: transparent} .container-fluid1{padding-left:45px; padding-right:45px} .text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ml-auto, .mx-auto {margin-left: auto!important}

footer{background-color: #556652;padding-top: 60px; font-size: 14px;color:#ddcebe} .copyright{padding: 30px; margin-top: 30px;border-top: 1px solid #899373;font-size: 13px;} footer a, .copyright a{color:#ddcebe} footer a:hover, .copyright a:hover{color:#fba53a}

.foot-icon i,.socials li,.socials li a{display:inline-block}.foot-icon{margin-bottom:10px}.foot-icon i{padding:2px 15px 0 0;float:left;color:#fba53a;font-size:16px}.foot-icon:last-child{margin-bottom:0}.socials{list-style:none;padding:0}.socials li a{-webkit-transition:.5s;transition:.5s;font-size:19px;border-radius:0;text-align:center;width:40px;height:40px;padding-top:2px;vertical-align:middle;background:#899373;color:#fff;display:table-cell}.socials li a:hover{color:#fff;background:#899373;border-color:#556652;border-radius:50%} .line {background: url(../images/line.jpg) repeat-y center top;height: 100%}

ul.flinks li{width:100%;position:relative}ul.flinks li a{display:block;color:#ddcebe;padding:10px 0;line-height:.75rem;position:relative;border-bottom:0 solid #ffffff1f}ul.flinks li a:hover{color:#fdb50c}ul.flinks li a:after{content:"";height:1px;background:#ddcebe;position:absolute;top:100%;left:0;right:0;transform-origin:0 50%;transform:scaleX(0);transition:transform .4s cubic-bezier(.7,0,.3,1);width:15px}ul.flinks li a:hover:after{transform:scaleX(1)}

.titles{font-size: 4.5em;font-weight: 400;line-height: 1;margin: 5vh auto;}.title-span{font-weight: bold; text-transform: uppercase;letter-spacing: .1px} .bg-wave{background: url('../images/background-wave.jpg') top left no-repeat}  .yellow-box {padding:30px; background: #fba53a;margin: 0 10px}

#adventure .item{padding-top:20px}.adventure-box{margin-bottom:25px;background-color:#fff;box-shadow:rgba(0,0,0,.03) 0 1px 94px 1px;text-align:center;padding:40px 30px 35px;border-bottom:2px solid #fba53a;border-radius:20px;transition:.3s ease-in-out}.adventure-box:hover{box-shadow:#ccc 0 5px 16px}.adventure-box .icon{width:70px;margin-bottom:20px;display:inline-block;transition:.3s ease-in-out}.adventure-box:hover .icon{transform:translateY(-5px)}.adventure-box h4{font-size:26px;line-height:22px;margin-bottom:14px;font-weight:700;color:#556652}

.event{overflow:hidden;position:relative}.event-cont{padding:25px 0;position:relative}.event-cont h4{font-size:26px;line-height:22px;margin-bottom:14px;font-weight:700;color:#556652}.event-cont:before{content:"";width:100%;height:2px;background:#fff;background:linear-gradient(to right,#fff 50%,#fba53a 50%);background-size:200% 100%;background-position:left bottom;transition:1s;display:block;position:absolute;bottom:0}.event:hover .event-cont:before{background-position:right bottom} .event a, .event a:hover{color:#1f1914!important}

.btn-white{border:0 solid #fba53a;font-size:12px;text-transform:uppercase;font-weight:700;background-color:#fff;padding:10px 15px;display:inline-block;color:#556652;position:relative;overflow:hidden!important;z-index:1}.btn-white:after{content:"";position:absolute;bottom:-36px;left:0;height:100%;width:100%;color:#fff;background-color:#556652;transition:transform .3s cubic-bezier(.7, 0, .2, 1);z-index:0}.btn-white:hover:after{transform:translate3d(0,-100%,0);height:100%;z-index:-1}.btn-white:hover{color:#fff}

.btn-white1{border:0 solid #556652;font-size:12px;text-transform:uppercase;font-weight:700;background-color:#556652;padding:10px 15px;display:inline-block;color:#fff;position:relative;overflow:hidden!important;z-index:1}.btn-white1:after{content:"";position:absolute;bottom:-36px;left:0;height:100%;width:100%;color:#fff;background-color:#fba53a;transition:transform .3s cubic-bezier(.7, 0, .2, 1);z-index:0}.btn-white1:hover:after{transform:translate3d(0,-100%,0);height:100%;z-index:-1}.btn-white1:hover{color:#556652}

.green-bg{background-color: #556652;background-image: url(../images/icon-2.png);background-size: 100px; background-repeat: no-repeat;background-position: right 20px bottom 0px;position: relative;padding: 70px 0}
.green-bg .content-area { position: absolute;background: #fff url(../images/leaf2.jpg) no-repeat right top;background-size: 80px; left: 5.6em;top: -1.1em;width: 25%;padding:30px 25px;color:#1f1914;z-index: 9}

#amenities p{margin: 0;padding-top: 10px; font-weight: bold;color: #fba53a}

.module-box,.module-box img{position:relative}.module-box .caption,.module-box:before{left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;position:absolute}.module-box:before{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(31,25,20,0)),color-stop(8.62%,rgba(31,25,20,.02)),color-stop(16.56%,rgba(31,25,20,.05)),color-stop(23.93%,rgba(31,25,20,.12)),color-stop(30.85%,rgba(31,25,20,.2)),color-stop(37.42%,rgba(31,25,20,.29)),color-stop(43.77%,rgba(31,25,20,.39)),color-stop(50%,rgba(31,25,20,.5)),color-stop(56.23%,rgba(31,25,20,.61)),color-stop(62.58%,rgba(31,25,20,.71)),color-stop(69.15%,rgba(31,25,20,.8)),color-stop(76.07%,rgba(31,25,20,.88)),color-stop(83.44%,rgba(31,25,20,.95)),color-stop(91.38%,rgba(31,25,20,.98)),to(#1f1914));height:100%;top:0;bottom:0;right:0;content:"";z-index:2;transition:.5s}.module-box img{width:100%;height:auto;z-index:1}.module-box .caption{padding:0 2rem;bottom:1rem;z-index:9;color:#fff;transition:.5s}.module-box h4{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:16px;font-family:Nunito,sans-serif;margin-bottom:15px}.module-box .arrow{position:absolute;right:25px;bottom:25px;width:35px;height:35px;padding:10px;z-index:9;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.module-box:hover::before{background:rgba(31,25,20,.3)}.module-box:hover .caption{position:absolute;padding-bottom:1.5rem}.module-box:hover .arrow{right:20px;bottom:20px;padding:5px}

.video-photo {background: url(../images/narwar-lakefront-1.jpg);background-size: cover;position: relative;height: 100%;padding-top: 100%;background-position: center;background-image: -webkit-image-set(url(../images/narwar-lakefront-1.jpg)1x )}
.video_icon {position: absolute;top: 0;left: 0;height: 100%;width: 100%;bottom: 0;background: rgb(0, 0, 0, 0.57);text-align: center}
.video_icon i {font-size: 70px;color: #fba53a; background: #fff; border: 2px solid rgb(255, 255, 255, 0.27);border-radius: 50%;}
.video_icon a{position:absolute;top:50%;left:50%;width:74px;margin-top:-35px;margin-left:-38px;z-index:9}
.video_icon .ripple, .video_icon .ripple::after, .video_icon .ripple::before{position:absolute;left:50%;top:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.5);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.5);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.5);-o-box-shadow:0 0 0 0 rgba(255,255,255,.5);box-shadow:0 0 0 0 rgba(255,255,255,.5);-webkit-animation:rippleOne 2s infinite;-moz-animation:rippleOne 2s infinite;-ms-animation:rippleOne 2s infinite;-o-animation:rippleOne 2s infinite;animation:rippleOne 2s infinite}.video_icon .ripple::before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;right:0;bottom:0}.video_icon .ripple::after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;right:0;bottom:0}@-webkit-keyframes rippleOne{70%{box-shadow:0 0 0 70px rgba(244,68,56,0)}100%{box-shadow:0 0 0 0 rgba(244,68,56,0)}}@keyframes rippleOne{70%{box-shadow:0 0 0 70px rgba(244,68,56,0)}100%{box-shadow:0 0 0 0 rgba(244,68,56,0)}}

.call-f,.call-f .icon{position:relative}.call-f .icon{border:3px solid #556652;padding:15px;font-size:40px;color:#556652;border-radius:50%;z-index:2;background:#fff;-webkit-animation:4s ease-in-out .7s infinite ring;-webkit-transform-origin:50% 4px;-moz-animation:4s ease-in-out .7s infinite ring;-moz-transform-origin:50% 4px;animation:4s ease-in-out .7s infinite ring;transform-origin:50% 4px}.call-f .text-box{background:#fba53a;padding:13px 36px 13px 60px;border-radius:0 50px 50px 0;float:left;position:absolute;left:35px}.call-f .text-box span{text-transform:uppercase;font-weight:700;padding-bottom:10px}.call-f .text-box a{font-size:28px;font-weight:700;font-family:SaolDisplay-Regular,sans-serif;color:#1f1914;line-height:1}

@-webkit-keyframes ring {
  0% { -webkit-transform: rotateZ(0); }
  1% { -webkit-transform: rotateZ(30deg); }
  3% { -webkit-transform: rotateZ(-28deg); }
  5% { -webkit-transform: rotateZ(34deg); }
  7% { -webkit-transform: rotateZ(-32deg); }
  9% { -webkit-transform: rotateZ(30deg); }
  11% { -webkit-transform: rotateZ(-28deg); }
  13% { -webkit-transform: rotateZ(26deg); }
  15% { -webkit-transform: rotateZ(-24deg); }
  17% { -webkit-transform: rotateZ(22deg); }
  19% { -webkit-transform: rotateZ(-20deg); }
  21% { -webkit-transform: rotateZ(18deg); }
  23% { -webkit-transform: rotateZ(-16deg); }
  25% { -webkit-transform: rotateZ(14deg); }
  27% { -webkit-transform: rotateZ(-12deg); }
  29% { -webkit-transform: rotateZ(10deg); }
  31% { -webkit-transform: rotateZ(-8deg); }
  33% { -webkit-transform: rotateZ(6deg); }
  35% { -webkit-transform: rotateZ(-4deg); }
  37% { -webkit-transform: rotateZ(2deg); }
  39% { -webkit-transform: rotateZ(-1deg); }
  41% { -webkit-transform: rotateZ(1deg); }
  43% { -webkit-transform: rotateZ(0); }
  100% { -webkit-transform: rotateZ(0); }
}

@-moz-keyframes ring {
  0% { -moz-transform: rotate(0); }
  1% { -moz-transform: rotate(30deg); }
  3% { -moz-transform: rotate(-28deg); }
  5% { -moz-transform: rotate(34deg); }
  7% { -moz-transform: rotate(-32deg); }
  9% { -moz-transform: rotate(30deg); }
  11% { -moz-transform: rotate(-28deg); }
  13% { -moz-transform: rotate(26deg); }
  15% { -moz-transform: rotate(-24deg); }
  17% { -moz-transform: rotate(22deg); }
  19% { -moz-transform: rotate(-20deg); }
  21% { -moz-transform: rotate(18deg); }
  23% { -moz-transform: rotate(-16deg); }
  25% { -moz-transform: rotate(14deg); }
  27% { -moz-transform: rotate(-12deg); }
  29% { -moz-transform: rotate(10deg); }
  31% { -moz-transform: rotate(-8deg); }
  33% { -moz-transform: rotate(6deg); }
  35% { -moz-transform: rotate(-4deg); }
  37% { -moz-transform: rotate(2deg); }
  39% { -moz-transform: rotate(-1deg); }
  41% { -moz-transform: rotate(1deg); }
  43% { -moz-transform: rotate(0); }
  100% { -moz-transform: rotate(0); }
}

@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(30deg); }
  3% { transform: rotate(-28deg); }
  5% { transform: rotate(34deg); }
  7% { transform: rotate(-32deg); }
  9% { transform: rotate(30deg); }
  11% { transform: rotate(-28deg); }
  13% { transform: rotate(26deg); }
  15% { transform: rotate(-24deg); }
  17% { transform: rotate(22deg); }
  19% { transform: rotate(-20deg); }
  21% { transform: rotate(18deg); }
  23% { transform: rotate(-16deg); }
  25% { transform: rotate(14deg); }
  27% { transform: rotate(-12deg); }
  29% { transform: rotate(10deg); }
  31% { transform: rotate(-8deg); }
  33% { transform: rotate(6deg); }
  35% { transform: rotate(-4deg); }
  37% { transform: rotate(2deg); }
  39% { transform: rotate(-1deg); }
  41% { transform: rotate(1deg); }
  43% { transform: rotate(0); }
  100% { transform: rotate(0); }
}

.facilities-icon{padding: 15px;text-align: center;color:#fba53a;text-transform: uppercase} .video_div{overflow-x: hidden}#video{object-fit: initial;width: inherit;height: 300px}

.wrap-input100{width:100%;position:relative;border:1px solid #e6e6e6;background: #fff; border-radius:2px;margin-bottom:15px}.wrap-input100 .custom-placeholder{color:#818481;position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;padding:10px;z-index:0;width:75%;background:#fff}.label-input100{font-size:18px;color:#999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;width:60px;height:100%;top:0;left:2px}.label-input100.rs1{height:60px}.input100{display:block;width:100%;background:0 0;font-family:"Nunito",sans-serif!important;font-size:14px;color:#333;line-height:1.2;border:0;outline:0;padding:18px 15px;padding-left:40px}input.input100{height:55px}textarea.input100{min-height:100px;padding-top:22px;padding-bottom:15px}.focus-input100{position:absolute;display:block;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;pointer-events:none;border:1px solid;border-radius:2px;border-color:#888;visibility:hidden;opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transform:scaleX(1.1) scaleY(1.3);-moz-transform:scaleX(1.1) scaleY(1.3);-ms-transform:scaleX(1.1) scaleY(1.3);-o-transform:scaleX(1.1) scaleY(1.3);transform:scaleX(1.1) scaleY(1.3)}.input100:focus+.focus-input100{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.input100:focus+.focus-input100+.label-input100{color:#694b9c}.wrap-input100 .input-group-addon{position:absolute;left:0;padding:18px 15px;color:#ccc}

header{padding:5px; background:#fff}

#fsHeader:before,.menu-bar{position:absolute;width:100%}.sidebar,header.sticky-top{border-right:1px solid #fba53a}#fsHeader{background-color:transparent;position:relative;overflow:hidden}#fsHeader:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 30%,transparent 60%,rgba(0,0,0,0));height:100%;opacity:1;top:0;left:0;transition:.5s;z-index:2}.menu-bar{z-index:998;padding:30px 0}.hamburger{position:absolute;right:30px;top:30px;display:block;font-weight:700;width:111px;background:#556652;flex-direction:column;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;color:#fff;padding:15px}.sidebar,.sidebar__close{display:flex;transform:translatex(-100%);position:absolute}.sidebar{height:100vh;width:320px;background:#6d605d;top:0;left:0;padding:50px 20px 40px;flex-direction:column;transition:transform .4s ease-in-out}.sidebar__close{top:10px;right:-30px;background:#fba53a;color:#fff;height:60px;width:60px;border-radius:50%;box-shadow:0 0 20px 20px rgba(0,0,0,.03);justify-content:center;align-items:center;cursor:pointer;transition:transform .4s ease-in-out .2s}.sidebar__close::after,.sidebar__close::before{content:"";height:2px;background:#fff;width:24px;display:block;position:absolute}.sidebar__close::after{transform:rotate(90deg)}.sidebar .nav-link{color:#fff;font-size:16px;padding:10px;border-bottom:1px solid #ffffff30}.sidebar .nav-item:last-child .nav-link{border-bottom:0 solid #ffffff30}.sidebar .nav-link:hover{color:#fba53a}.menu-control{display:none}.menu-control:checked+.sidebar,.menu-control:checked+.sidebar .sidebar__menu a{transform:translatex(0)}.menu-control:checked+.sidebar .sidebar__close{transform:translatex(0) rotate(45deg)}header{position:sticky;z-index:999}header.sticky-top{position:fixed!important;margin:0;z-index:999!important;padding:0!important;box-shadow:0 0 30px rgb(0 0 0 / 50%);width:100%;background:#fff}.sticky-top .navbar-brand{width:180px;padding:0}header.sticky-top .hamburger{top:10px}.slider{position:fixed;background:#fba53a;color:#1d1c1c;text-transform:uppercase;padding:5px 10px;top:285px;font-weight:700;right:-60px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);z-index:8;-o-transform:rotate(-90deg)}.overlay{height:auto;width:250px;position:fixed;z-index:9;right:0;top:210px;background:#fff;box-shadow:0 0 30px rgb(0 0 0 / 18%);overflow-x:hidden;transition:.5s}.overlay h4{color:#010101;font-size:1.25rem;font-weight:600}.overlay-content{position:relative;top:12%;text-align:center;padding:20px 10px}.overlay a{text-decoration:none;display:block;transition:.3s}.overlay a:focus,.overlay a:hover{color:#333}.overlay .closebtn{position:relative;top:10px;left:90%;font-size:20px;color:#000;z-index:9}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {overlay .closebtn {font-size: 20px;top: 10px;right: 10px}}

.field-date,.field-date .date{background-color:#fff;text-align:center}.field-date{padding:10px;border-radius:3px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.field-date .month{font-size:13px;text-transform:capitalize;color:#666;text-align:center;display:block}.field-date .date{font-size:50px;line-height:1;color:#556652;border:none;padding:0;height:auto;cursor:pointer;font-family:SaolDisplay-Regular;display:block}

#adventure .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#556652;display:block;-webkit-backface-visibility:visible;transition:opacity .2s;border-radius:30px}#adventure .owl-dot.active span{background:#fff}.white-box{padding:35px;background:url(../images/leaf2.jpg) right top/80px no-repeat #fff}.white-box1{padding:35px;background:url(../images/leaf2.jpg) right top/80px no-repeat #fff; height: 100%} .white-box2{margin-bottom: 20px}.white-box2 a{color: #1f1914!important;}

.waves{position:relative;width:100%;height:15vh;margin-bottom:-7px}.parallax>use{animation:25s cubic-bezier(.55,.5,.45,.5) infinite move-forever}.parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}@media (max-width:767px){.waves{height:60px;min-height:60px}}

.room-icon i{font-size: 24px;float: left;margin-right: 10px;}.padd-1{padding: .5rem;padding-top: 0;padding-bottom: 0}

.post-thumbnail {position:relative; overflow: hidden}.post-thumbnail .over-layer {position: absolute;top: -10px;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);transform: translateY(-100%);transition: .5s linear}.post-thumbnail:hover .over-layer {height: 110%;transform: translateY(0)}.post-thumbnail .over-layer .social-links {padding: 0;margin: 0;list-style: none;text-align: center;position: relative;top: 45%}.post-thumbnail .social-links li {display: inline-block; margin-right: 10px}.post-thumbnail .social-links li a {border: 1px solid #fba53a;padding: 5px;background: #fba53a;FONT-WEIGHT: 200;font-size: 25px;border-radius: 50%;color: #556652}.post-thumbnail img {display: block; margin: 0 auto; -webkit-box-shadow: 0 13px 43px rgba(37,46,89,.23);box-shadow: 0 13px 43px rgba(37,46,89,.23); width: 100%; height: auto} .room-description {font-size: 14px;margin-top: 10px}

.table-dark {--bs-table-bg: #556652;color: #fff;border-color: #fff}.table {--bs-table-bg: #ffffff}

#breadcrumb{border-bottom: 1px solid #efefef;background-color: #fff;border-radius: 0;    padding: 10px 0;}
.breadcrumb {margin-bottom: 0;background-color: transparent;border-radius: 0;font-weight: normal;font-size: 13px}.breadcrumb>li+li:before {padding: 0 5px;color: #ccc;content: "/\00a0";} .breadcrumb a{color:#1f1914;font-weight: bold}

ul.square {list-style-type: none;margin-bottom: 20px}ul.square li {padding-bottom: 5px;padding-left: 20px;line-height: 24px;position: relative}ul.square li:before {font-family: boxicons !important;content: "\ebe5";font-size: 14px;position: absolute;left: 0px;color: #1f1914;font-weight: 700;line-height: 25px;display: inline-block}

.media .media-content h4,.media .media-content p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.8em}.media .post-image{overflow:hidden}.media .post-image img{transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out,-moz-filter .3s ease-out;-o-transition:opacity .3s ease-out,-o-transform .3s ease-out,-o-filter .3s ease-out;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s ease-out}.media:hover{box-shadow:0 20px 30px 10px rgba(200,208,214,.25)}.media:hover .post-image img{-webkit-transform:scale(1.02);transform:scale(1.02)}.media .media-content{padding:20px;-webkit-transition:.3s;transition:.5s;margin-bottom:20px;background:#fff;position:relative;overflow:hidden;min-height:180px}.media .media-content:before{content:"";width:100%;height:2px;background:#fff;background:linear-gradient(to right,#fff 50%,#556652 50%);background-size:200% 100%;background-position:left top;transition:1s;display:block;position:absolute;top:0}.media:hover .media-content:before{background-position:right top}.media:hover .media-content{background-color:#fff}.media .media-content h4{font-size: 17px;font-weight: bold;margin-bottom: 20px;color: #556652;max-height: 6em}.media .media-content p{max-height:7.2em;color:#1f1914;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.8em}

@media (max-width:767px){.text-justify{text-align:left} .text-right, .copyright{text-align:center!important} spacer:before{display: none}spacer{margin:5px 0; display:block} .p70{padding:50px 0} .container-fluid1 {padding-left: 30px;padding-right: 30px} footer .h6{margin-top:20px}footer .icon {display: inline-block;margin-right: 10px;margin-top: 5px} .line {background: url(../images/line.jpg) repeat-x center}

h2{font-size: 18px; font-weight: bold}
.tab-container {display: inherit}
	
.menu-bar {position: relative;width: 100%; padding: 10px 0;background: #556652}.titles {font-size: 2.5em;margin: 1vh auto}	.call-f{margin-bottom: 20px}.call-f .text-box {background: #fba53a;padding: 13px 36px 13px 60px;border-radius: 0 50px 50px 0;float: left;position: absolute;left: 25px}
	
.green-bg .content-area {position: relative;left:0;top:0;width: 100%;margin-bottom: 20px} .white-box1{padding:25px;height:inherit; margin-bottom:20px} .padd-1{padding: .5rem}
	
	
html body {min-width: 100%;min-height: 100%;-webkit-background-size: auto auto;-moz-background-size: auto auto;-o-background-size: auto auto;background-size: auto auto}
}

@media (max-width: @iphone-screen) {background-attachment:inherit;background-size:cover;-webkit-background-size:cover} 
