/* Template:r065
Copyright © 2015 Eleiss. All rights reserved.
contact@eleiss.com */
@font-face
{
     font-family:"icomoon";
     src:url("../fonts/icomoon.eot");
     src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),
          url("../fonts/icomoon.woff") format("woff"),
          url("../fonts/icomoon.ttf") format("truetype");
}
@font-face {
     font-family:"AharoniCLM";
     src:url('../fonts/AharoniCLM.ttf') format('truetype'),
          url("../fonts/AharoniCLM.eot") format("embedded-opentype");
}
@font-face {
     font-family:"AharoniBold";
     src:url('../fonts/AharoniBold.ttf') format('truetype'),
          url("../fonts/AharoniBold.eot") format("embedded-opentype"),
          url("../fonts/AharoniBold.woff") format("woff");
}
@font-face
{
     font-family:"FontAwesome";
     src:url("../fonts/FontAwesome.eot") format("embedded-opentype"),
          url("../fonts/FontAwesome.ttf") format("truetype"),
          url("../fonts/FontAwesome.woff") format("woff");
}
@font-face
{
     font-family:"Verdana";
     src:url("../fonts/Verdana.ttf") format("truetype");
}
@font-face
{
     font-family:"Cinzel-Regular";
     src:url("../fonts/Cinzel-Regular.ttf") format("truetype");
}
@font-face
{
     font-family:"PT_Serif";
     src:url("../fonts/PT_Serif.ttf") format("truetype");
}
@font-face
{
     font-family:"RougeScript-Regular";
     src:url("../fonts/RougeScript-Regular.ttf") format("truetype");
}
@font-face
{
     font-family:"Volte";
     src:url("../fonts/volte.ttf") format("truetype");
}
body
{
     font-size:16px;
     color:#151515;
     font-family:"PT_Serif";
     background-color: #fdfafa;
     background-image: url('../images/bg.png');
     counter-reset:module-counter;
     overflow-x: hidden;
}
h1 i, .heading-1 i {
    color: #c3002f;
    font-family: "RougeScript-Regular";
    font-weight: normal;
    text-transform: capitalize;
}

/* font family */
.eleiss-slide-1 .founder .desgination
{
     font-family: "serif";
}
#outer-footer1,
nav.dropdownmenu li li a
{
     font-family:"PT_Serif";
}
.gallery-menu li,
.paging a
{
     font-family:"AharoniBold";
}

nav.dropdownmenu li a,
.footer-gallery figcaption,
.mp-level h2,
.mp-level .heading-2,
.sticky-menu-container a,
.mp-level ul li a,
.bold-font,
h1,.heading-1,
h2, .heading-2,
h3,.heading-3,
h5, .heading-5,
.hover-effect,
table thead th,
.residents .caption-wrapper .figcaption-name,
.detail-view .table-color,
.indicator .paging-nav,
.indicator .indicator-inner,
.breadcrumbs>a,
.contact-details .main
{
     font-family:"Cinzel-Regular";
}
.mp-level-dd > a:after,
.mp-back:before,
.next:before,
.footer-links > span span:before,
.footer-links > span span:after,
.previous:before,
.module3 .icon2:before,
.module3 .icon3:before,
.module3 .icon1:before,
.play:before,
#light .pause:before,
.form-error:before,
.form-success:before,
.location:before,
.phone:before,
.email:before
{
     font-family:"FontAwesome";
}
.responsive-menu-trigger:before,
.link:before,
.cls:before
{
     font-family:"icomoon";
}
.support-heading:before,
.font-color,
.contact-form input,
.contact-form textarea
{
     font-family:"Arial";
}

#header-container {
    font-family: "Volte";
}
/* font size */
#outer-footer1 .inner-content2 p
{
     font-size:0.71em;
}
#outer-footer1 p
{
     font-size:0.81em;
}
.footer-contact p
{
     font-size: 0.95em;
}
.form-error,
.form-success
{
     font-size: 0.92em;
}
.carousel-nav span:before
{
     font-size:0.9em;
}
.tab p
{
     font-size:0.95em;
}
nav.dropdownmenu li li a,
.tab h3,
.tab .heading-3
{
     font-size:1em;
}
.link,
.footer-links > span span
{
     font-size:1.1em;
}
.detail-view .table-color1,
.static-gallery .caption-wrapper .info,
.residents .caption-wrapper .figcaption-name,
.dropdownmenu>ul>li>a,
.contact-details .sub
{
     font-size:1.14em; /* 16px */
}
.paging a,
.hover-effect
{
     font-size:1.18em;
}
.bold,
.table-color,
.font-color,
.support-heading:before
{
     font-size:1.2em;
}
.module2 .heading-5
{
     font-size:1.22em;
}
.contact-form input,
.contact-form textarea,
.breadcrumbs a,
footer h3,
footer .heading-3,
.indicator .paging-nav,
.founder .name,
.detail-view .table-color,
.contact-details .main
{
     font-size:1.28em; /* 18px */

}
.footer-links > span span:before,
.footer-links > span span:after
{
     font-size:1.3em;
}
.gallery-menu li
{
     font-size:1.32em;
}
.support .heading-5
{
     font-size:1.38em;
}
h5, .heading-5
{
     font-size:1.42em;
}
h4, .heading-4,
table caption
{
     font-size:1.53em;
}
h3,.heading-3
{
     font-size:1.7em;
}
.bold-font
{
     font-size:1.4em;
}
.indicator-inner
{
     font-size:1.7em;
}
h1, .heading-1,
h2, .heading-2,
.nav-btn-container span:before
{
     font-size:2em;
}
h1, .heading-1 {
    padding-top: 10px;
    position: relative;
}
h1::before, .heading-1::before {
    position: absolute;
    background-color: #c3002f;
    top: 0;
    left: 0;
    content: '';
    height: 3px;
    width: 40px;
}
.module3 .inner-module1:before
{
     font-size:3.8em;
}

/* background colors */
.mp-level,
.mp-level li a.mp-back,
.gallery .gallery-item-inner:hover,
footer {
    background-color: #b22e49;
}
#header-container {
    background-color: #ffffff;
}

.contributor,
.content,
.support .inner-module2,
.module2 li,
.module3 .span-1-of-3,
.border2:before,
.border2:after,
.footer-contact a:after
{
     background-color:#eeeeee;
}

.light-wrapper {
    background-color:#ffffff;
}
button,
.contact,
.email
{
     background-color:#f9f9f9;
}

h2 span,
.heading-2 span {
    background-color: #fdfafa;
    background-image: url('../images/bg.png');
}
.carousel-nav .nav:hover {
    background-color: #ffffff;
    color: #000000;
}

.hover-effect:after,
.paging a:hover,
.email-web-effect a:after,
h6, .heading-6,
nav.dropdownmenu >ul > li > a:after,
.footer-links > span span:after,
.accordion .expanded
{
     background-color:#bc8d34;
}
nav.dropdownmenu ul li ul li a:hover,
nav.dropdownmenu li li.dd-act a,
.mp-level li a:hover
 {
     background-color: rgba(0, 0, 0, 0.2);
 }
table thead th
{
     background-color:#cccccc;
}
.mp-level h2 span
{
     background-color:transparent;
}
.tab
{
     background-color:#f2f2f2;
}
table:not(.detail-view) tbody tr:nth-child(2n)
{
     background-color:#f4f4f4;
}
nav.dropdownmenu li ul
{
     background-color:rgba(188, 141, 52, 0.95);
}
.gallery .after-hover
{
     background-color:rgba(251, 138, 138, 0.35);
}
#fade
{
     background-color:rgba(51,51,51,0.71);
}
.footer-links > span span:before
{
     background-color:#333333;
}
.carousel-nav .nav
{
     background-color: #bc8d34;
}
.paging a
{
     background-color:#4d4d4d;
}
.outer-image .close-btn
{
     background-color:#666666;
}
.indicator-inner
{
     background-color:#b6cd5a;
}
/* font colors */
.outer-image .close-btn
{
     color:#f2f2f2;
}
.contact-form input,
.contact-form textarea,
.table-color1
{
     color:#333333;
}
.figcaption-name
{
    color:#4d4d4d !important;
}
.figcaption-name ~ p
{
    color: #808080 !important;
}
.breadcrumbs a,
.indicator-color1,
.module2 .inner-content p,
.indicator .paging-nav:hover,
h6, .heading-6
{
     color:#efefef;
}
.caption-wrapper p {
    color:#999999;
}
.tab .link,
.form-error,
.form-success
{
     color:#b3b3b3;
}
table:not(.detail-view) tbody tr td,
table thead th,
.footer-links > span:hover span:after,
h1, .heading-1,
h2, .heading-2,
h3, .heading-3
{
     color:#555555;
}
button,
.heading h4
{
     color:#808080;
}
a,
nav.dropdownmenu ul a,
.responsive-menu-trigger
{
     color:#1a1a1a;
}

#poweredbyeleiss p,
#poweredbyeleiss p a,
.footer-contact p,
.footer-contact a,
#outer-footer1 p
{
    color:#eeeeee;
}

.module3 .link:hover,
.inner-module1:hover .module3 .icon1:before,
.module3 .span-1-of-3:hover .inner-module1:before,
.module2 .section:hover h3,
.module2 .link:hover,
.font-color,
.hover-effect:hover,
.email-web-effect a:hover,
.color-green,
.gallery-menu li:hover,
table:not(.detail-view) tr:hover td,
.gallery-menu .selected,
.tab label:hover + h3,
.tab label:hover + h3 .link,
.breadcrumbs a:last-child,
.support-heading:before
{
     color:#bc8d34;
}

.footer-gallery a,
#poweredbyeleiss p a:hover,
.footer-contact p a:hover,
.inner-footer figure:hover figcaption,
.after-hover span,
.paging a,
nav.dropdownmenu li li a,
footer h3,
.footer-links > span span:before,
.footer-links > span span:after,
.nav-btn-container span:before,
.carousel-nav .nav,
.indicator-inner,
.accordion .tab .expanded
{
     color:#ffffff;
}
.tab label:hover + h3 .expanded
{
     color:#ffffff!important;
}
.link,
h4, .heading-4,
h5,.heading-5,
.founder .desgination,
.contact-details .main
{
     color:#777777;
}

.bold {
    color: #4a4a4a;
}
hr,
.indicator .paging-nav
.table-color
{
     color:#999999;
}
.carousel-item-inner .gallery-item-inner:hover p,
.static-gallery .gallery-item-inner:hover p,
.gallery .gallery-item-inner:hover p
{
     color:#f9f9f9;
}
.mp-level li:first-child,
.mp-level li,
input,
.textarea-border textarea
{
     border:none;
}
a
{
     text-decoration:none;
}
nav.dropdownmenu li a,
button,
.bold-font,
.founder .name,
h2, .heading-2,
h3, .heading-3,
.bold,
.figcaption-name,
.hover-effect,
.indicator-inner,
.table-color,
table caption,
table thead th,
.inner-footer .gallery-item-inner figcaption,
h1, .heading-1,
footer h3,
footer .heading-3,
h4, .heading-4,
h5,.heading-5,
.indicator .paging-nav,
.contact-details .main
{
     font-weight:bold;
}
nav.dropdownmenu li li a,
.responsive-menu-trigger:before,
.carousel-nav .nav
{
     font-weight:normal;
}
.gallery-item-inner figcaption,
.inner-footer p,
.center-margin,
.after-hover,
footer h3,
.big-img,
.nav-btn-container,
.light-wrapper figure,
.gallery-fig-wrapper,
.gallery-item-inner .caption-wrapper p,
.inner-content2.center,
.footer-links > span span:before,
.footer-links > span span:after,
.residents .caption-wrapper p,
.c-align
{
     text-align:center;
}
.indicator,
.recent-charity .carousel-nav,
.main-carousal .carousel-nav,
.gallery-menu
{
     text-align:right;
}
.heading,
table caption,
table thead
{
     text-align:left;
}
.footer-links > span > a
{
     text-align:left!important;
}
/* 
table thead th,
h1,.heading-1,
h2, .heading-2,
h3, .heading-3,
.main-carousal .caption-wrapper .bold-font
{
     text-transform:uppercase;
} */
h4,.heading-4,
h5,.heading-5,
.text-transform-none
{
     text-transform:none;
}
.eleiss-slide-1 .founder .desgination,
.indicator-inner
{
     font-style:italic;
}
.after-hover,
#light .cls,
.nav-btn-container span,
.gallery-menu li,
.carousel-nav span,
.detail .carousel-item-inner figure,
.footer-links > span span:before,
.footer-links > span span:after,
.hidden-label, .tab input[type="radio"]
{
     cursor:pointer;
}
.footer-links .exlink
{
     border-radius: 15%;
     box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0);
     -webkit-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0);
     -ms-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0);
     -moz-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0);
     -o-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0);
     transition: box-shadow 0.25s ease-in 0s;
     -moz-transition: box-shadow 0.25s ease-in 0s;
     -ms-transition: box-shadow 0.25s ease-in 0s;
     -o-transition: box-shadow 0.25s ease-in 0s;
     -webkit-transition: box-shadow 0.25s ease-in 0s;
}
.footer-links > span:hover .exlink
{
     box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0.2);
     -webkit-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0.2);
     -ms-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0.2);
     -o-box-shadow: 2px 3px 0px 1px rgba(0, 0, 0, 0.2);
     transition: box-shadow 0.25s ease-in 0.5s;
     -moz-transition: box-shadow 0.25s ease-in 0.5s;
     -ms-transition: box-shadow 0.25s ease-in 0.5s;
     -o-transition: box-shadow 0.25s ease-in 0.5s;
     -webkit-transition: box-shadow 0.25s ease-in 0.5s;
}
.cls
{
     z-index:1;
}
nav.dropdownmenu > ul > li > a:before
{
     border-color:transparent transparent #bc8d34;
     border-style:solid;
     border-width:8px;
}
nav.dropdownmenu ul li:hover ul li a,
.mp-level h2
{
     border-bottom:none;
}
#outer-footer1
{
     border-top:0.03em solid #7a1f32;
}
footer h3
{
     letter-spacing:normal;
     text-shadow:0 3px rgba(0,0,0,0.2);
     -wbkit-text-shadow:0 3px rgba(0,0,0,0.2);
}
.inner-footer img
{
     -moz-box-shadow:0 0 0 2px rgba(204, 204, 204, 1);
     -o-box-shadow:0 0 0 2px rgba(204, 204, 204, 1);
     -ms-box-shadow:0 0 0 2px rgba(204, 204, 204, 1);
     -webkit-box-shadow:0 0 0 2px rgba(204, 204, 204, 1);
     box-shadow:0 0 0 2px rgba(204, 204, 204, 1);
}
.footer-links > span span:before,
.footer-links > span span:after
{
     border-radius:15%;
     box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.1);
     -o-box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.1);
     -ms-box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.1);
     transition:all 0.5s ease 0s;
     -moz-transition:all 0.5s ease 0s;
     -ms-transition:all 0.5s ease 0s;
     -o-transition:all 0.5s ease 0s;
     -webkit-transition:all 0.5s ease 0s;
     box-sizing:border-box;
}
footer
{
     border-top:2px solid #7a1f32;
}
.inner-footer figure:hover img
{
     box-shadow:0 0 0 2px rgba(188, 141, 52, 1);
     -moz-box-shadow:0 0 0 2px rgba(188, 141, 52, 1);
     -o-box-shadow:0 0 0 2px rgba(188, 141, 52, 1);
     -ms-box-shadow:0 0 0 2px rgba(188, 141, 52, 1);
     -webkit-box-shadow:0 0 0 2px rgba(188, 141, 52, 1);
}
.mp-level-dd:before,
.slideshow-parent .next:before,
.border2:before,
.border2:after,
.hover-effect:after,
.footer-contact a:after,
.email-web-effect a:after,
/* .outer-image > figure:before, */
nav.dropdownmenu >ul > li > a:after,
nav.dropdownmenu > ul > li > a:before
{
     content:"";
}
.play:before
{
     content:"\f04b";
}
.facebook:before,
.footer-links .facebook:after
{
     content:"\f09a";
}
.twt:before,
.twt:after
{
     content:"\f099";
}
.in:before,
.in:after
{
     content:"\f0e1";
}
.gplus:before,
.gplus:after
{
     content:"\f0d5";
}
.pinterest:before,
.pinterest:after
{
     content:"\f231";
}
.responsive-menu-trigger:before
{
     content:"\e0a5";
}
.mp-level-dd > a:after
{
     content:"\f054";
}
.mp-back:before
{
     content:"\f053";
}
.location:before 
{
    content: "\f124";
}

.phone:before 
{
    content: "\f095";
}

.email:before 
{
    content: "\f0e0";
}
.next:before
{
     content:"\f054";
}
.previous:before
{
     content:"\f053";
}
.link:before
{
     content:"\e102";
}
.expanded:before
{
     content:"\e101";
}
.module3 .icon2:before
{
     content:"\f08a";
}
.module3 .icon3:before
{
     content:"\f201";
}
.module3 .icon1:before
{
     content:"\f140";
}
.cls:before
{
     content:"\e0fd";
}
#light .pause:before
{
     content:"\f04c";
}
.form-error:before
{
     content:"\f071";
}
.form-success:before
{
     content:"\f06a";
}
.border2:before,
.border2:after
{
     transform:scaleX(0);
     -webkit-transform:scaleX(0);
     -moz-transform:scaleX(0);
     -o-transform:scaleX(0);
     -ms-transform:scaleX(0);
}
.gallery-fig-wrapper:hover .border2:before,
.gallery-fig-wrapper:hover .border2:after
{
     transform:scaleX(1);
     -webkit-transform:scaleX(1);
     -moz-transform:scaleX(1);
     -o-transform:scaleX(1);
     -ms-transform:scaleX(1);
}
.tab-no-border
{
     border-color: transparent!important;
}
.accordion .tab:not(:last-of-type),
.contact-form input
{
     border-bottom:1px solid #cccccc;
}
.contact-form input:focus,
.contact-form textarea:focus
{
     border-color:#bc8d34!important;
}
.contact-form input,
.contact-form textarea
{
     background-color: transparent;
}
.contact-form textarea,
.google-map iframe
{
     border:1px solid #cccccc;
}
button 
{
    border:1px solid #bc8d34;
}
.side-borders,
.detail-view-carousel .big-img img
{
     border-right:5px solid #cccccc;
     border-bottom:4px solid #cccccc;
     box-sizing:border-box;
}
h2,
.heading-2
{
     background-image:url("../images/1.png");
     background-repeat:repeat-x;
     background-position:center;
     border-bottom:none;
}
/* .bold-font
{
     border-bottom:1px solid #999999;
} */
.mp-level h2,
.mp-level h2 span,
.mp-level .heading-2,
.heading-1,
.heading-3,
.heading-4,
.heading-5
{
     background-image:none;
}
h3, .heading-3
{
     letter-spacing:0;
}
#activities-li:hover > ul,
#about-li:hover > ul,
#sarees-li:hover > ul
{
     border-top: 5px solid #bc8d34;
}
table:not(.detail-view)
{
     border-collapse:collapse;
     border:4px solid #cccccc;
}
.after-hover,
nav.dropdownmenu > ul > li > a:before,
nav.dropdownmenu >ul > li > a:after,
.module3 .inner-module1:before,
.link,
.footer-contact a,
.inner-footer figure img,
.inner-footer figure figcaption,
.module2 .section h3,
.gallery-menu li,
.paging a,
button,
.email-web-effect a,
.gallery-item-inner,
.border2,
.accordion .content,
.dropdownmenu ul li ul li a,
.footer-contact a:after,
.email-web-effect a:after,
#poweredbyeleiss a,
.carousel-nav .nav,
.gallery .gallery-item,
.indicator .paging-nav,
.contact-form input,
.contact-form textarea,
.hover-effect,
.hover-effect:after,
.static-gallery,
.tab h3,
.tab .heading-3,
table tr td
{
     transition:all 0.35s ease-out 0s;
     -moz-transition:all 0.35s ease-out 0s;
     -webkit-transition:all 0.35s ease-out 0s;
     -ms-transition:all 0.35s ease-out 0s;
     -o-transition:all 0.35s ease-out 0s;
}
.border2:before,
.border2:after
{
     transition:all 0.3s ease-out 0.35s;
     -moz-transition:all 0.3s ease-out 0.35s;
     -webkit-transition:all 0.3s ease-out 0.35s;
     -ms-transition:all 0.3s ease-out 0.35s;
     -o-transition:all 0.3s ease-out 0.35s;
}
.hover-effect:after,
.footer-contact a:after,
.email-web-effect a:after,
.hidden-label, .tab input[type="radio"],
.accordion .content,
.gallery .after-hover,
.oldData
{
     opacity:0;
}
form input,
form textarea,
form input:invalid
form textarea:invalid
{
     box-shadow:none !important;
     -moz-box-shadow:none !important;
     -webkit-box-shadow:none !important;
     -o-box-shadow:none !important;
     -ms-box-shadow:none !important;
     outline:none!important;
}
.hover-effect:hover:after,
.footer-contact a:hover:after,
.email-web-effect a:hover:after,
.gallery .gallery-fig-wrapper:hover .after-hover,
.tab input#tab1:checked ~ #content1,
.tab input#tab2:checked ~ #content2,
.tab input#tab3:checked ~ #content3,
.tab input#tab4:checked ~ #content4
{
     opacity:1;
}
.support-heading
{
     counter-increment:module-counter;
}
.support-heading:before
{
     content:"";
     content:counter(module-counter)".";
     font-weight:bold;
}
#light
{
     -webkit-transform:scale(0.1);
     -moz-transform:scale(0.1);
     -o-transform:scale(0.1);
     -ms-transform:scale(0.1);
     transform:scale(0.1);
     transition:all 0.5s linear 0s;
     -webkit-transition:all 0.5s linear 0s;
     -moz-transition:all 0.5s linear 0s;
     -o-transition:all 0.5s linear 0s;
     -ms-transition:all 0.5s linear 0s;
     opacity:0;
     perspective:1300px;
     -webkit-perspective:1300px;
     -ms-perspective:1300px;
     -o-perspective:1300px;
     -moz-perspective:1300px;
}
.light-scale
{
     -webkit-transform:scale(1)!important;
     -moz-transform:scale(1)!important;
     -o-transform:scale(1)!important;
     -ms-transform:scale(1)!important;
     transform:scale(1)!important;
     opacity:1!important;
}
#light .light-wrapper
{
     z-index:1000;
     box-shadow:3px 3px 0 3px rgba(0,0,0,0.45);
     -moz-box-shadow:3px 3px 0 3px rgba(0,0,0,0.45);
     -ms-box-shadow:3px 3px 0 3px rgba(0,0,0,0.45);
     -webkit-box-shadow:3px 3px 0 3px rgba(0,0,0,0.45);
}
#header-container
{
    border-bottom: 1px solid #bc8d34;
    z-index:120;
}
ul.carousel,
.accordion > ul,
ul.gallery-menu
{
     list-style-type:none;
}
.accordion .tab h3
{
     z-index:107;
}
.residents .gallery-item-inner > figure img,
.module2 img,
.outer-image img
/* .static-gallery .gallery-fig-wrapper > figure img, */
/* .gallery .gallery-fig-wrapper > figure img */
{
     -o-object-fit:cover;
     object-fit:cover;
}
/* next previous animation */
.next-animation
{
     animation:next-animation1 1s linear forwards;
     -webkit-animation:next-animation1 1s linear forwards;
     -moz-animation:next-animation1 1s linear forwards;
     -ms-animation:next-animation1 1s linear forwards;
}
@-webkit-keyframes next-animation1
{
     0%
     {
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          z-index:9999;
          -webkit-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51%
     {
          z-index:9999;
          -webkit-transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
     }
     99%
     {
          -webkit-transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
     }
     100%
     {
          -webkit-transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
     }
}
@-moz-keyframes next-animation1
{
     0%
     {
          -moz-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          z-index:9999;
          -moz-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51%
     {
          z-index:9999;
          -moz-transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
     }
     99%
     {
          -moz-transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
     }
     100%
     {
          -moz-transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
     }
}
@-ms-keyframes next-animation1
{
     0%
     {
          -ms-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          z-index:9999;
          -ms-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51%
     {
          z-index:9999;
          -ms-transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
     }
     99%
     {
          -ms-transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
     }
     100%
     {
          -ms-transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
     }
}
@keyframes next-animation1
{
     0%
     {
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          z-index:9999;
          -webkit-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51%
     {
          z-index:9999;
          -webkit-transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) translateZ(-10px) rotateY(35deg) rotateX(10deg);
     }
     99%
     {
          -webkit-transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(-10px) rotateY(0deg) rotateX(0deg);
     }
     100%
     {
          -webkit-transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) translateZ(0px) rotateY(0deg) rotateX(0deg);
     }
}
.next-appear
{
     animation:next 1.2s linear 0s forwards;
     -webkit-animation:next 1.2s linear 0s forwards;
     -moz-animation:next 1.2s linear 0s forwards;
     -ms-animation:next 1.2s linear 0s forwards;
}
@-webkit-keyframes next
{
     0%
     {
          -webkit-transform:translateZ(-200px);
          transform:translateZ(-200px);
          opacity:0;
     }
     15% {  opacity:1; }
     20%
     {
          -webkit-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
     51% { z-index:9999; }
     62%
     {
          -webkit-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     80%
     {
          -webkit-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     100%
     {
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
}
@-moz-keyframes next
{
     0%
     {
          -moz-transform:translateZ(-200px);
          transform:translateZ(-200px);
          opacity:0;
     }
     15% {  opacity:1; }
     20%
     {
          -moz-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
     51% { z-index:9999; }
     62%
     {
          -moz-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     80%
     {
          -moz-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     100%
     {
          -moz-transform:translateZ(0px);
          transform:translateZ(0px);
     }
}
@-moz-keyframes next
{
     0%
     {
          -ms-transform:translateZ(-200px);
          transform:translateZ(-200px);
          opacity:0;
     }
     15% {  opacity:1; }
     20%
     {
          -ms-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
     51% { z-index:9999; }
     62%
     {
          -ms-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     80%
     {
          -ms-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     100%
     {
          -ms-transform:translateZ(0px);
          transform:translateZ(0px);
     }
}
@keyframes next
{
     0%
     {
          -webkit-transform:translateZ(-200px);
          transform:translateZ(-200px);
          opacity:0;
     }
     15% {  opacity:1; }
     20%
     {
          -webkit-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
     51% { z-index:9999; }
     62%
     {
          -webkit-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     80%
     {
          -webkit-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     100%
     {
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
}
.previous-animation
{
     animation:previous-animation1 1s linear forwards;
     -webkit-animation:previous-animation1 1s linear forwards;
     -moz-animation:previous-animation1 1s linear forwards;
     -ms-animation:previous-animation1 1s linear forwards;
}
@-webkit-keyframes previous-animation1
{
     0%
     {
          opacity:0;
          -webkit-transform:translateZ(-1px);
          transform:translateZ(-1px);
     }
     15%
     {
          opacity:1;
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          -webkit-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51% { z-index:9999; }
     100%
     {
          z-index:9999;
          -webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) rotateY(0deg) rotateX(0deg);
     }
}
@-moz-keyframes previous-animation1
{
     0%
     {
          opacity:0;
          -moz-transform:translateZ(-1px);
          transform:translateZ(-1px);
     }
     15%
     {
          opacity:1;
          -moz-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          -moz-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51% { z-index:9999; }
     100%
     {
          z-index:9999;
          -moz-transform:translateX(0%) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) rotateY(0deg) rotateX(0deg);
     }
}
@-ms-keyframes previous-animation1
{
     0%
     {
          opacity:0;
          -ms-transform:translateZ(-1px);
          transform:translateZ(-1px);
     }
     15%
     {
          opacity:1;
          -ms-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          -ms-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51% { z-index:9999; }
     100%
     {
          z-index:9999;
          -ms-transform:translateX(0%) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) rotateY(0deg) rotateX(0deg);
     }
}
@keyframes previous-animation1
{
     0%
     {
          opacity:0;
          -webkit-transform:translateZ(-1px);
          transform:translateZ(-1px);
     }
     15%
     {
          opacity:1;
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     50%
     {
          -webkit-transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
          transform:translateX(-125%) rotateY(35deg) rotateX(10deg);
     }
     51% { z-index:9999; }
     100%
     {
          z-index:9999; -webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg);
          transform:translateX(0%) rotateY(0deg) rotateX(0deg);
     }
}
.previous-appear
{
     animation:previous 1s linear 0s forwards;
     -webkit-animation:previous 1s linear 0s forwards;
     -moz-animation:previous 1s linear 0s forwards;
     -ms-animation:previous 1s linear 0s forwards;
}
@-webkit-keyframes previous
{
     0%
     {
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     30%
     {
          -webkit-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     50%
     {
          z-index:9999;
     }
     100%
     {
          -webkit-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
}
@-moz-keyframes previous
{
     0%
     {
          -ms-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     30%
     {
          -ms-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     50%
     {
          z-index:9999;
     }
     100%
     {
          -ms-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
}
@-ms-keyframes previous
{
     0%
     {
          -ms-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     30%
     {
          -ms-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     50%
     {
          z-index:9999;
     }
     100%
     {
          -ms-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
}
@keyframes previous
{
     0%
     {
          -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
     }
     30%
     {
          -webkit-transform:translateZ(50px);
          transform:translateZ(50px);
     }
     50%
     {
          z-index:9999;
     }
     100%
     {
          -webkit-transform:translateZ(-200px);
          transform:translateZ(-200px);
     }
}
.demark-heading
{   
    padding: 10px;
    text-transform:none;
    letter-spacing:normal;
    text-align: center;
    border-bottom: 2px solid #c3002f;
    
}

.message-box1 {
    border: 2px solid #bc8d34;
    background-color: #f9f9f9;
}
button:hover {
    color: #c3002f;
}
.message-box2 {
    border: 4px double #c3002f;
    background-color: #ffffff;
}
.scroller::after {
    background-color: rgba(255,255,255,0.8);
}

.header_line {
	background: url("../images/2.jpg") repeat-x scroll left top transparent;
	width: 100%;
	padding-top: 10px;
}
.inner-module2 h5,
.inner-module2 p,
.inner-module1 p,
.contributor p,
.inner-module2 h5,
.inner-module2 p,
.message-box1 {
    color: #4d4d4d;
}   
.carousel-item-inner .caption-wrapper p {
    color: #999999;
}
ul,
.email-web-effect a {
    color: #555555;
}

.inner-module1 h4
{
    color:  #ffffff;
}


.gallery-fig-wrapper {
    transition: all .2s ease-in-out;
}

/* .gallery-fig-wrapper:hover { transform: scale(1.1); } */

.vision {
    background-image: url('../images/background/vision.jpg');
}
.mission {
    background-image: url('../images/background/mission.jpg');
}
.goal {
    background-image: url('../images/background/future-golas.jpg');
}

.vision p,
.mission p,
.goal p
 {
    color: #eaeaea;
}

#logo img {
    border: 1px solid #bc8d34;
    padding: 5px;
}

ul.red-icon {
    list-style-image: url('../images/arrow.svg');
}
.red-icon li {
    margin: 10px 0;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0; 
}

form {
    border: 1px solid #bc8d34;   
    padding: 10px;
    margin: 40px 0;
}
