@import url(https://weloveiconfonts.com/api/?family=fontawesome);

.col-md-4{
    padding-right: 0px;
    padding-left: 0px;
}
/* fontawesome */
[class*="fontawesome-"]:before {
  font-family: 'FontAwesome', sans-serif;
}

.cf:before, .cf:after{
    content:"";
    display:table;
}
 
.cf:after{
    clear:both;
}
 
.cf{
    zoom:1;
}    

 /* Form wrapper styling */
.search-wrapper {
width: 240px;
/*margin: 45px auto 50px auto;
*/
}
 
/* Form text input */
 
.search-wrapper input {
width: 190px;
height: 40px;
padding: 10px 15px;
float: left;
font: normal 16px 'Arial', 'Tahoma';
border: 0;
background: #fff;
border-radius: 5px 0 0 5px;
}

.search-wrapper input:hover + .search-wrapper button {
    background: #ccc
}
 
.search-wrapper input:focus {
    outline: 0;
    background: #fff;

}
 
.search-wrapper input::-webkit-input-placeholder {
   color: #c6c7c6;
   font-weight: normal;

}
 
.search-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}
 
.search-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}    
 
/* Form submit button */
.search-wrapper button {
overflow: visible;
position: relative;
float: right;
border: 0;
padding: 0;
cursor: pointer;
height: 40px;
width: 50px;
font: bold 18px 'Arial', 'Tahoma';
color: white;
background: #c1c1c1;
border-radius: 0 5px 5px 0;
transition: all 2.0s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
   
.search-wrapper button:hover{     
    background: #5cc924;
    transition: all 2.0s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}   
   
.search-wrapper button:active,
.search-wrapper button:focus{   
    background: #329400;
    outline: 0;   
    transition: all 0s linear;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
  
}
 

 
.search-wrapper button:hover:before{
    border-right-color: #e54040;
  
}
 
.search-wrapper button:focus:before,
.search-wrapper button:active:before{
        border-right-color: #c42f2f;
}      
 
.search-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}    

@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,300,500);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@font-face{font-family:'apex-a.pura-008';src:url(../fonts/sinhala/apex-a.pura-008.ttf) format('truetype');}
@font-face{font-family:'fmmalithix';src:url('../fonts/sinhala/fm-malithi-webfont.woff2') format('woff2'),
url('../fonts/sinhala/fm-malithi-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1a1b23;z-index:10000;}
.loader{position:absolute;width:42px;height:42px;animation:preloader_6 5s infinite linear;left:50%;top:50%;margin-left:-21px;margin-top:-21px;}
.loader span{width:20px;height:20px;position:absolute;background:red;display:block;animation:preloader_6_span 1s infinite linear;}
.loader span:nth-child(1){background:#2ecc71;}
.loader span:nth-child(2){left:22px;background:#9b59b6;animation-delay:.2s;}
.loader span:nth-child(3){top:22px;background:#3498db;animation-delay:.4s;}
.loader span:nth-child(4){top:22px;left:22px;background:#f1c40f;animation-delay:.6s;}
@keyframes preloader_6_span{0%{transform:scale(1);}
50%{transform:scale(0.5);}
100%{transform:scale(1);}
}
html{font-size:16px;}
body{font-size:1em;}
p,
h1,
h2,
h3,
h4,
h5,
h6{color:#343333;}
html,
body,
textarea,
button,
input{font-family:'Montserrat', sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:"fmmalithix";}
p{font-size:1.5vw;line-height:1.42;font-family:"fmmalithix";}
td{font-size:1.5vw;font-family:"fmmalithix";vertical-align:top;padding-top:30px;padding-right:10px;}
h1{font-size:5.063em;font-weight:400;}
h2{font-size:3.375em;font-weight:400;}
h2.small-heading{padding:60px 0 12px 0;font-size:3vw;margin-bottom:60px;position:relative;display:block;text-align:center;font-family:"apex-a.pura-008";}
h2.small-heading::after{position:absolute;font-family:'FontAwesome';font-size:35px;content:"\f107";left:48%;bottom:-28px;color:#073a63;background-color:#FFEFD4;padding:0px 8px;}
h2.small-heading::before{position:absolute;bottom:-10px;content:"";height:2px;background-color:#073a63;display:block;width:23%;left:38%;}
h3{font-size:2.25em;font-weight:400;color:white;}
.home-title-one{width:81%;padding-top:10px;}
.home-title-two{width:41%;margin-top:20px;margin-right:50px;}
.home{position:absolute;top:-260px;}
.home-page{width:100vw;height:100vh;overflow:hidden;position:fixed;top:0;left:0;z-index:2000;}
.signature{position:relative;top:0vw;right:3vw;}
.introduction{float:left;padding:0;overflow:hidden;position:relative;background-color:#FFEFD4;border:5px solid #BE8D47;}
.border_bec_top{position:absolute;padding-top:17px;}
.border_bec_top2{background-image:url("../img/border_v.png");padding:100%;background-repeat-y:url("../img/border_v.png");background-repeat:repeat-y;position:absolute;}
.mask{width:100%;height:100%;opacity:0.8;position:absolute;top:0;left:0;background:rgba(189, 185, 185, 0.25)}
.intro-content{background-image:url("../img/url.webp") cover no-repeat;font-family:'Playfair Display', serif;position:relative;z-index:10;}
.intro-content h1{color:#822B00;display:block;font-family:"apex-a.pura-008";font-size:6.5vw;position:relative;font-weight:300;top:2.5vw;}
.intro-content h2{color:#44443E;display:block;font-family:"apex-a.pura-008";font-size:4.5vw;position:relative;font-weight:300;top:6.2vw;padding-right:50px;}
.intro-content span{color:#6f5499;font-size:135px;font-weight:700;line-height:0px;letter-spacing:1px;}
.intro-content span.number{font-size:15em;}
.intro-content .slogan-text{font-weight:400;font-size:25px;padding-left:21px;}
.social-media{font-size:25px;margin-top:50px;text-align:center;}
.social-media a{color:#4b4b4b;text-decoration:none;outline:0 none;padding:0 10px;}
.social-media a + .tooltip > .tooltip-inner{background-color:transparent;color:#00B796;font-size:16px;}
.social-media a + .tooltip > .tooltip-arrow{border-bottom-color:transparent;}
.social-media a:hover{color:#00B796;}
.menu{float:left;padding:0;position:relative;background:#000;}
.menu > div{width:50%;height:25%;overflow:hidden;float:left;position:relative;cursor:pointer;}
.menu > div > img{position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 1s linear;-moz-transition:-moz-transform 1s linear;-ms-transition:-ms-transform 1s linear;-o-transition:-o-transform 1s linear;transition:transform 1s linear;}
.menu > div:hover > img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.heading{position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.heading i{background:transparent;border:1px solid #ffffff;color:#ffffff;display:block;font-size:38px;height:60px;line-height:60px;margin:auto auto 10px;text-align:center;width:60px;-webkir-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.menu > div:hover .heading i{box-shadow:0 0 0 50px rgba(256, 256, 256, 0);}
.menu > div h2{color:#fff;font-family:"fmmalithix";font-size:1.6vw;font-weight:100;text-align:center;margin:0;letter-spacing:1px;}
.menu > div h2 span{color:#00B796;}
.close-btn{background:url(../img/close.png);z-index:1000;cursor:pointer;width:40px;height:40px;position:fixed;right:3%;top:30px;background-size:cover;}
.page{display:none;background-color:#FFEFD4;}
.full-height{min-height:calc(100vh - 68px);}
.profile-page,
.service-page,
.portfolio-page,
.contact-page ,
.profile_2-page,
.service_2-page,
.service_3-page,
.portfolio_2-page,
.contact-page_2{position:relative;top:0;left:0;width:100%;}
.image-container{height:100vh;position:fixed;padding:0;overflow:hidden;right:0;}
.main-heading{position:absolute;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);left:10%;transform-origin:left;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;bottom:40%;}
.main-heading h1{color:#fff;font-size:31px;position:relative;text-align:left;}
.content-container{left:0;position:relative;padding:0;background:#FFEFD4;}
.profile-page .image-container{background:url(../img/life.webp);background-size:cover;background-position:bottom;}
.profile_2-page .image-container{background:url(../img/plan.webp);background-size:cover;background-position:bottom;}
.services{text-align:center;padding:15px;-webkir-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.facts{margin-bottom:20px;}
.facts-overlay{padding:40px;background-color:rgb(35, 46, 52);}
.facts i{color:#ffffff;margin-bottom:20px;}
.facts p{color:#fff;}
.facts p.count{font-size:29px;}
.team-member-box{background-color:#f3f3f3;border:1px solid #F3f3f3;margin-bottom:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.team-member-box h4{margin-bottom:5px;margin-top:15px;font-size:1.5em;}
.team-member-box p{color:#a3a2a2;}
.team-member-box:hover{box-shadow:3px 5px 9px #dfdfdf;}
.video{box-shadow:2px 5px 9px #dfdfdf;}
.video iframe{width:560px;height:315px;}
.about-us-desc p:first-child{font-size:17px;}
.about-us-desc p:last-child{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;font-size:14px;}
.youtubeWrapper{padding-top:30px;height:0;padding-bottom:56.25%;}
.youtubeWrapper iframe,
.youtubeWrapper object,
.youtubeWrapper embed{top:0;left:0;}
.portfolio-page .image-container{background:url(../img/job.webp);background-size:cover;background-position:bottom;}
.portfolio_2-page .image-container{background:url(../img/photo.webp);background-size:cover;background-position:bottom;}
.project-controls{padding:20px 0;text-align:center;}
.filter{background:none;border:1px solid #00B796;color:#00B796;margin:10px 0;padding:10px 25px;-webkir-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.filter:hover{background:#00B796;color:#fff;}
.filter.active{background:#00B796;color:#fff;}
#projects > .mix{display:none;}
.projet-items{padding:20px;}
.project{width:100%;overflow:hidden;margin:15px 0;position:relative;-webkit-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);}
.project img{position:relative;width:100%;height:100%;top:0;left:0;}
.project .ovrly{background:rgba(0, 183, 150, 0.5);position:absolute;height:100%;left:0;top:0;width:100%;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.project .buttons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.project .buttons a{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);opacity:0;margin:0 2px;background:#fff;-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;display:block;line-height:40px;outline:none;font-size:16px;text-align:center;text-decoration:none;width:40px;height:40px;color:#343333;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;-ms-transition:-ms-transform 0.3s, opacity 0.3s;-o-transition:-o-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.project .buttons .fa-search{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.project:hover .buttons a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
.project:hover .ovrly{opacity:1;}
.gallery{margin-left:0%;margin-right:-7%;}
.slide-content{padding:50px;}
.pop-up-box{display:none;}
.popup_content{max-width:500px;border:5px solid #00B796;background:#fff;}
.popup_content img{display:block;width:100%;background:#fff;margin:0 auto;}
.popup_content .popup-content{padding:15px;}
.popup_content h3{text-align:center;}
.popup_content a{border:1px solid #00B796;color:#00B796;display:block;width:150px;margin:30px auto;padding:10px 25px;text-decoration:none;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.popup_content a:hover{background:#00B796;color:#fff;}
.service-page .image-container{background:url(../img/creations.webp);background-size:cover;background-position:bottom;}
.service_2-page .image-container{background:url(../img/music.webp);background-size:cover;background-position:bottom;}
.service_3-page .image-container{background:url(../img/awards.webp);background-size:cover;background-position:bottom;}
.flipper i{width:58px;height:58px;border-radius:50%;background-color:#ed1c24;color:white;margin-top:40px;font-size:25px;border-color:#fff;line-height:58px;position:absolute;top:40%;left:50%;margin-left:-29px;margin-top:-29px;}
.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000;}
.flip-container:hover .flipper,
.flip-container.hover .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.flip-container, .front, .back{height:300px;}
.flipper{-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-moz-transition:0.6s;-moz-transform-style:preserve-3d;-o-transition:0.6s;-o-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:relative;}
.faq-desc-item{margin:15px 10px;}
.front, .back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;}
.front{z-index:2;background-color:#f4f4f4;width:100%;}
.front h5, .back p{margin-top:20px;}
.front h5{line-height:31px;font-weight:400;position:absolute;bottom:35%;left:50%;margin-left:-55px;margin-top:-29px;}
.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);background-color:#f4f4f4;z-index:9999;}
.back h5{margin-top:40px;}
.back p{text-align:center;padding:0 20px;font-family:'Raleway', sans-serif;line-height:1.82em;}
.price-box{padding:25px;border:1px solid #f4f4f4;background-color:#f4f4f4;margin:15px 0px;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.price-box p{line-height:22px;}
.price-box .pricing-catagory-name{color:#000;margin-bottom:10px;}
.price-box p span.price{color:#ed1c24;}
.price-box p:nth-child(2){color:#ed1c24;}
.price-box ul{padding:0;margin:0;}
.price-box ul li{font-size:13px;list-style:none;padding:3px 0px;}
.price-box ul li.unavailabe{color:#969595;}
.price-box .btn{background-color:#313131;color:#fff;border-radius:0px;margin-top:20px;font-size:13px;padding:5px 20px;text-transform:capitalize;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.price-catagory:hover .price-box{border:1px solid #ed1c24;}
.price-catagory:hover .price-box .btn{background-color:transparent;color:#ed1c24;border:1px solid #ed1c24;}
.price-box .btn:hover{background-color:#ed1c24 !important;color:#ffffff !important;}
.sponsor{padding:3.1269em 0;}
#sponsor-list img{opacity:0.5;}
#sponsor-list img:hover{opacity:1.0;}
#sponsor-list{margin-top:15px;margin-bottom:40px;}
.contact-info{margin-bottom:30px;}
.contact-info .data{display:flex;margin-bottom:20px;}
.contact-info .data i{background:#C78443;border-radius:50%;border:1px solid #C78443;color:#ffffff;font-size:25px;height:60px;line-height:60px;margin-right:20px;text-align:center;width:60px;}
.contact-info .data span{padding-top:8px;}
.contact-info .data:first-child span{padding-top:7px;}
#contactFormCap{font-size:1.1vw;margin-bottom:0;}
.form-group{margin-bottom:20px;}
.form-control{background-color:#f9f9f9;border:1px solid #E0E0E0;border-radius:0px;box-shadow:none;height:auto;padding:14px 28px;}
.form-control:focus{border-color:#DADADA;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);}
::-webkit-input-placeholder{color:#969595;}
:-moz-placeholder{color:#969595;}
::-moz-placeholder{color:#969595;}
:-ms-input-placeholder{color:#969595;}
.contact-page .image-container{background:url(../img/mail.webp);background-size:cover;background-position:bottom;}
input#cfsubmit{background-color:transparent;border:1px solid #C78443;border-radius:0px;color:#C78443;margin:20px 0px 40px 0px;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:fmmalithix;}
input#cfsubmit:hover{background-color:#C78443;color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(150, 144, 144, 0.5);}
#contactFormResponse{margin-top:12px;}
#map-canvas{width:100%;height:250px;}
.footer{padding:20px 0px 10px 0px;}
.profile-page .footer{}
.portfolio-page .footer{}
.service-page .footer{}
.contact-page .footer{}
.footer .copyright{color:black;float:left;}
.footer .author{float:right;line-height:1;color:black;}
.footer a{text-decoration:none;color:black;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.footer a{color:#4E4D4C;font-family:arial;font-size:15px;}
.footer a:hover{color:#4E4D4C;}
.footer-line{background-color:wheat;height:2px;margin-bottom:5px;}
.footer-line-two{background-color:wheat;height:2px;margin-bottom:5px;margin-left:-2%;width:104%;}
@media (max-width:991px) and (min-width:768px){.intro-content h1{padding-left:30px;}
.intro-content span{font-size:100px;}
.intro-content span.number{font-size:12em;}
.intro-content .slogan-text{padding-left:21px;margin-top:22px;}
.main-heading h1{font-size:35px;}
}
@media (max-width:767px){.introduction{text-align:center;z-index:9999;}
.intro-content{top:15%;}
.intro-content h1{margin-bottom:12px;padding-left:0px;}
.intro-content span{font-size:75px;}
.intro-content span.number{font-size:9em;}
.intro-content .slogan-text{margin-top:22px;}
.home{position:absolute;top:-100px;}
.social-media{margin-top:20px;}
.close-btn{background:url(../img/close_sm.png);}
.footer .copyright{float:none;text-align:center;margin-bottom:18px;}
.footer .author{float:none;text-align:center; line-height:2;}
}
.tabs{float:none;list-style:none;position:relative;text-align:left;}
.tabs li{float:left;display:block;margin-left:3%;}
.tabs input[type="radio"]{position:absolute;top:-9999px;left:-9999px;}
.tabs label{display:block;padding:14px 21px;font-size:1.6vw;font-weight:normal;background:#FFDDA4;cursor:pointer;position:relative;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-family:"fmmalithix";margin-bottom:0px !important;margin-top:0px !important;padding:14px 23px;}
.tabs label:hover{color:white;}
.tabs .tab-content{z-index:2;display:none;overflow:hidden;width:100%;font-size:17px;line-height:25px;position:absolute;left:0;}
.tabs [id^="tab"]:checked + label{top:0;background:#FBC977;}
.tabs [id^="tab"]:checked ~ [id^="tab-content"]{display:block;}
::-webkit-scrollbar{display:none;}
::-moz-scrollbar{display:none;}
.ttw-music-player{width:748px;margin:0px auto;font-family:'Lato', arial, sans-serif;padding-bottom:90px;}
.ttw-music-player .player{width:100%;background-color:rgb(183, 161, 96);}
.ttw-music-player .album-cover{position:relative;float:left;background:#333 url(../images/music_player/album-cover-bg.webp) no-repeat 0 0 scroll;;}
.ttw-music-player .album-cover .img{box-shadow:inset 0 0 1px rgba(255, 255, 255, .6);-moz-box-shadow:inset 0 0 1px rgba(255, 255, 255, .6);-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, .6);background-position:center center;background-repeat:no-repeat;background-color:transparent;}
.ttw-music-player .album-cover .highlight{background:transparent url(../images/music_player/album-cover-highlight.png) no-repeat 0 0 scroll;opacity:1;}
.ttw-music-player .album-cover:hover .highlight{opacity:1;}
.ttw-music-player .album-cover,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight{display:block;height:150px;width:150px;}
.ttw-music-player .album-cover img,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight{position:absolute;top:0;left:0;height:150px;width:150px;}
.ttw-music-player .track-info{margin:0px 0 0 45px;float:left;font-size:12px;}
.ttw-music-player .track-info p{margin:0 0 0px 0;font-size:20px;}
.ttw-music-player .player .title{color:#fff;font-family:'fmmalithix';font-size:30px;width:525px;}
.ttw-music-player .artist-outer,
.ttw-music-player .musicby-outer{color:#727272;font-style:italic;}
#artist-outer-two{display:none;}
#artist-outer:before{color:white !important;content:'foiqu';}
#musicby-outer-two{display:none;}
#musicby-outer:before{content:'';}
.ttw-music-player .artist,
.ttw-music-player .musicby{color:#4B4B4B;font-family:'fmmalithix';margin-left:4px;}
.ttw-music-player .rating{width:75px;height:16px;}
.ttw-music-player .rating-star{width:15px;height:16px;display:block;float:left;background:transparent url(../images/music_player/rating-off.png) no-repeat center center scroll;cursor:pointer;}
.ttw-music-player .rating-star:hover,
.ttw-music-player .rating-star.on,
.ttw-music-player .rating-star.hover{background:transparent url(../images/music_player/rating-on.png) no-repeat center center scroll;}
.ttw-music-player .player-controls{width:536px;height:30px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:transparent;background-image:url("../images/music_player/player-bg.png");background-repeat:repeat;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-position-x:0px;background-position-y:0px;background-size:auto auto;float:left;margin:12px 0 0 45px;}
.ttw-music-player .player-controls .main{width:52px;height:12px;margin:9px 9px;float:left;}
.ttw-music-player .player-controls div{float:left;cursor:pointer;}
.ttw-music-player .previous, .ttw-music-player .next{height:10px;width:15px;margin:1px 0;}
.ttw-music-player .play, .ttw-music-player .pause{width:8px;height:12px;margin:0 7px;}
.ttw-music-player .previous{background:transparent url(../images/music_player/player-previous.png) no-repeat center center scroll;}
.ttw-music-player .next{background:transparent url(../images/music_player/player-next.png) no-repeat center center scroll;}
.ttw-music-player .play{background:transparent url(../images/music_player/player-play.png) no-repeat center center scroll;}
.ttw-music-player .pause{background:transparent url(../images/music_player/player-pause.png) no-repeat center center scroll;}
.ttw-music-player .progress-wrapper{height:9px;width:450px;float:left;background:transparent url(../images/music_player/player-progress.png) repeat-x 0 0 scroll;margin:11px 10px 10px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.ttw-music-player .progress{height:9px;width:135px;cursor:pointer;}
.ttw-music-player .elapsed{height:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1px;width:60%;background:transparent url(../images/music_player/player-elapsed.png) repeat-x 0 0 scroll;}
.ttw-music-player .unused-controls{display:none !important;}
.ttw-music-player .description{clear:both;margin:30px 0 0 0;font-size:12px;color:#999;}
.ttw-music-player .description.showing{}
.ttw-music-player .tracklist{padding:10px 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#000;}
.ttw-music-player .tracklist ol{margin:0;padding:0;overflow:hidden;height:auto !important;}
.ttw-music-player .tracklist li{background:transparent url(../images/music_player/tracklist-item-bg.png) repeat-x bottom left scroll;padding:10px 0 10px 0;list-style-position:inside;position:relative;}
.ttw-music-player .tracklist li:hover{color:#53565c;}
.ttw-music-player li:last-child{background:none;}
.ttw-music-player .show-more-button li:last-child{background:transparent url(../images/music_player/tracklist-item-bg.png) repeat-x bottom left scroll;}
.ttw-music-player .tracklist .title{display:inline-block;padding:0 0 0 14px;cursor:pointer;font-family:'fmmalithix';font-size:20px;}
.ttw-music-player li:nth-child(1n + 10) .title{padding-left:7px;}
.ttw-music-player li.playing{}
.ttw-music-player .tracklist .rating{margin-left:10px;width:30px;display:block;position:absolute;right:72px;top:12.5px;}
.ttw-music-player .rating-bar{height:10px;width:3px;display:block;float:left;cursor:pointer;background:transparent url(../images/music_player/rating-bar.png) no-repeat 0 0 scroll;}
.ttw-music-player .rating-bar.on,
.ttw-music-player .rating-bar:hover,
.ttw-music-player .rating-bar.hover{background:transparent url(../images/music_player/rating-bar-on.png) no-repeat 0 0 scroll;}
.ttw-music-player .buy.not-active{display:none;}
.ttw-music-player .more{display:none;font-family:'Lato Italic', arial, sans-serif;font-style:italic;font-size:11px;text-shadow:0 1px 1px rgba(0, 0, 0, .6);padding:10px 0;margin:10px 0;cursor:pointer;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:transparent url(../images/music_player/tracklist-more.png) repeat 0 0 scroll;}
.ttw-music-player .more:hover{color:#eee;box-shadow:inset 0px 0px 20px rgba(0, 0, 0, .2);-moz-box-shadow:inset 0px 0px 20px rgba(0, 0, 0, .2);-webkit-box-shadow:inset 0px 0px 20px rgba(0, 0, 0, .2);}
.ttw-music-player .show-more-button .more{display:block;}
.ttw-music-player .more,
.ttw-music-player .album-cover .highlight,
.ttw-music-player .tracklist li,
.ttw-music-player .buy{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.ttw-music-player .player:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;}
.duration{float:right;font-size:20px;}
.playlist-tabs{background-color:rgb(146, 126, 68);height:42px;margin:0px auto;width:748px;font-family:'fmmalithix';}
.playlist-names{font-size:21px;padding-top:5px;margin-left:1px;float:left;padding-left:17px;padding-right:17px;height:41px;}
.playlist-names:hover{cursor:pointer;color:#d4d4d4 !important;}
.play-one,.play-two,.play-three,.play-four,.play-five{color:white;}
.nav-tabs{border-bottom:none;}
.nav-tabs > li > a{margin-right:0px;color:black;border:none !important;font-family:fmmalithix;font-size:25px;padding:4px 15px;background-color:rgb(171, 153, 103);}
.nav-tabs > li.active > a, .nav-tabs > li.active:hover > a, .nav>li>a:focus{color:#FFF !important;cursor:default !important;background-color:rgb(146, 126, 68) !important;}
.nav-tabs > li:hover > a{margin-right:0px;color:white;border:none !important;font-family:fmmalithix;font-size:25px;padding:4px 15px;background-color:rgb(135, 119, 73);}
.nav-tabs > li{margin-bottom:0px !important;}
.nav-tabs > li > a{border-radius:0px 0px 0 0 !important;}
.jssorb05{position:absolute;}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av{position:absolute;width:16px;height:16px;background:url('img/b05.png') no-repeat;overflow:hidden;cursor:pointer;}
.jssorb05 div{background-position:-7px -7px;}
.jssorb05 div:hover, .jssorb05 .av:hover{background-position:-37px -7px;}
.jssorb05 .av{background-position:-67px -7px;}
.jssorb05 .dn, .jssorb05 .dn:hover{background-position:-97px -7px;}
.jssora22l, .jssora22r{display:block;position:absolute;width:40px;height:58px;cursor:pointer;background:url('img/a22.png') center center no-repeat;overflow:hidden;}
.jssora22l{background-position:-10px -31px;}
.jssora22r{background-position:-70px -31px;}
.jssora22l:hover{background-position:-130px -31px;}
.jssora22r:hover{background-position:-190px -31px;}
.jssora22l.jssora22ldn{background-position:-250px -31px;}
.jssora22r.jssora22rdn{background-position:-310px -31px;}
.slider-caption{font-family:fmmalithix;font-color:white;}
.carousel-caption{background:rgba(0,0,0,0.5);margin-bottom:-25px;width:100%;right:0% !important;left:0% !important;padding-bottom:5px;padding-top:5px;display:table;height:100px;}
h3{margin-bottom:0px !important;margin-top:0px !important;padding-right:5% !important;padding-left:5% !important;display:table-cell;vertical-align:middle;}
.video-title{padding-top:5px;margin-bottom:0px;color:black;font-size:1.4vw;text-align:left;}
.video-head-title{margin-bottom:0px;font-size:23px;color:white;padding-top:5px;padding-bottom:5px;text-align:right;padding-right:2%;}
.video-two,
.video-three,
.video-four{display:none;text-align:center}
.video-frame{margin-left:12%;margin-right:11.5%;margin-top:4%;padding-bottom:0%;padding-top:0%;}
.video-thumb{margin-left:10px;margin-right:10px;cursor:pointer;}
.video-list{padding-top:15px;padding-bottom:15px;text-align:center;}
.video-list-inner{padding-top:10px;padding-bottom:10px;margin-left:20px;margin-right:20px;}
.video-img{width:150px;border:3px solid #5d5d5d;}
.video-img:hover{border:3px solid black;}
.book-thumbs{margin-left:5%;margin-right:5%;float:left;width:200px;}
.book-thumbs >a>p{text-decoration:none;color:#2d2d2d;text-align:center;font-size:20px;padding-top:6px;}
.book-thumbs >a >p:hover{text-decoration:none;color:#774f4f;}
.book-thumbs >a:visited{text-decoration:none;}
.book-thumbs >a:active{text-decoration:none;}
.book-thumbs >a:link{text-decoration:none;}
.books{padding-top:80px;}
a:hover, a:active, a:focus, a:link, a:visited{outline:0;outline:0 !important;outline-style:none;}
#videoplayer{display:none;margin:0px auto;width:748px;}
#music-tab{float:left;padding-right:10px;padding-left:10px;text-align:center;vertical-align:middle;width:11%;}
#video-tab{text-align:center;vertical-align:middle;width:22%;}
.music-tab{background-color:rgb(146, 126, 68);}
.video-tab{background-color:rgb(171, 153, 103);cursor:pointer;}
.music-tab-two{background-color:rgb(171, 153, 103);cursor:pointer;}
.video-tab-two{background-color:rgb(146, 126, 68);}
.music-video{margin:0px auto;width:748px;font-size:25px;font-family:fmmalithix;color:white;}
#music-tab:hover,
#video-tab:hover{background-color:rgb(146, 126, 68) !important;}
#gadhi,
#geepoth,
#adhyapana,
#lamakatha,
#lamagee,
#poth{display:none;}
#padhi-button,
#gadhi-button,
#geepoth-button,
#adhyapana-button,
#lamakatha-button,
#lamagee-button,
#poth-button{border-top:1px solid rgba(255, 255, 255, 0.26);cursor:pointer;font-family:fmmalithix;font-size:1.1vw;padding-right:21px;padding-left:17px;padding-top:13px;padding-bottom:13px;color:#3c3b3b;}
.buttons-bar-2{float:left;width:15%;background-color:#f7cf8c;margin-top:76px;font-family:fmmalithix;display:none;}
.buttons-bar-b{border-top:1px solid rgba(255, 255, 255, 0.26);cursor:pointer;font-family:fmmalithix;font-size:1.1vw;padding-right:21px;padding-left:17px;padding-top:13px;padding-bottom:13px;color:#3c3b3b;}
.booklist-toogle-menu{display:none;}
#booklist-toogle{width:90%;float:left;}
.bookslist{float:right;width:80%;}
#padhi-button{color:white;}
#sithuwam-button,
#kavi-button,
#pothpath-button,
#gee-button{border-top:1px solid rgba(255, 255, 255, 0.26);cursor:pointer;font-family:fmmalithix;font-size:1.1vw;padding-right:21px;padding-left:17px;padding-top:13px;padding-bottom:13px;color:#3c3b3b;}
#sithuwam-button{color:white;}
#kavi,
#pothpath,
#gee{display:none;}
.buttons-bar{float:left;width:15%;background-color:#FBC977;margin-top:76px;font-family:fmmalithix;}
.buttons-bar-b:hover{color:white !important;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);#slider{position:relative;overflow:hidden;margin:20px auto 0 auto;}
#slider ul{position:relative;margin:0;padding:0;height:200px;list-style:none;}
#slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:550px;height:600px;background:#ccc;text-align:center;line-height:300px;}
a.control_prev, a.control_next{position:absolute;top:50%;z-index:999;display:block;padding:4% 3%;width:auto;height:auto;background:rgba(42, 42, 42, 0.37);color:#fff;text-decoration:none;font-weight:600;font-size:18px;opacity:0.8;cursor:pointer;}
a.control_prev:hover, a.control_next:hover{opacity:1;-webkit-transition:all 0.2s ease;}
a.control_prev{border-radius:0 2px 2px 0;}
a.control_next{right:0;}
.slider_option{position:relative;margin:10px auto;width:160px;font-size:18px;}
html{overflow:-moz-scrollbars-none;}
.jssorb13{position:absolute;}
.jssorb13 div, .jssorb13 div:hover, .jssorb13 .av{position:absolute;width:21px;height:21px;background:url("../images/nimawum/b13.png") no-repeat;overflow:hidden;cursor:pointer;}
.jssorb13 div{background-position:-5px -5px;}
.jssorb13 div:hover, .jssorb13 .av:hover{background-position:-35px -5px;}
.jssorb13 .av{background-position:-65px -5px;}
.jssorb13 .dn, .jssorb13 .dn:hover{background-position:-95px -5px;}
#booknames{font-weight:bold;}
.nimawum-menu{background-color:rgb(255, 221, 164);margin-left:1%;}
.contact-email{font-size:1.5vw !important;font-family:open sans;padding-top:11px;}
.submit-result{display:none;text-align:center;font-size:24px;font-family:fmmalithix;padding-top:22px;}
.hela-hawl{float:left;width:46%;}
.hela-hawl-para{float:right;width:46%;}
.hela-hawl-image{width:30vw;}
.nanathi-diviya-para{float:left;width:46%;}
.nanathi-diviya{float:right;width:46%;}
.nanathi-diviya-image{float:right;width:30vw;}
.nanathi-diviya-para-2{float:right;}
.gallery-img{width:10%;}
.contact-no{font-size:1.5vw !important;font-family:fmmalithix;}
.contact-phone{float:left;width:50%}
.contact-fax{width:50%}
.youtube-video{align:middle;width:570px;height:320px;}
header{color:white;position:relative;z-index:9;display:none;}
.menu-2-toggle{display:none;}
.menuBtn{display:block;text-align:right;cursor:pointer;padding:5px;}
.menuBtn img{height:30px;position:relative;z-index:10;}
.menu-2 > div h2{color:white;font-size:2.0em;}
.footer_desc, .footer-desc-two{line-height:1;}
.nav-tabs-dropdown{display:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.nav-tabs-dropdown:before{content:"\e114";font-family:'Glyphicons Halflings';position:absolute;right:30px;}
.menu-2-toggle{display:none;}
.nimawum-menu-2{background-color:rgb(255, 221, 164);line-height:40px;}
.nimawum-menu-toggle{background-color:#FBC977;margin:0px auto;width:100%;padding-left:9%;font-size:2.0vw;height:40px;}
#nimawum-menu-toggle{width:70%;float:left;}
.nimawum-second-menu{display:none;margin:0px 1%;width:100%;font-family:fmmalithix;}
.nimawum-second-menu:hover{cursor:pointer;}
.nimawum-menu-2-tabs:hover{background-color:#FBC977;}
.nimawum-menu-2-tabs{padding-left:44%;font-size:2.0vw;}
.nimawum-dropdown-arrow{float:right;padding-right:2%;}
.playlist-tabs-dropdown{width:748px;margin:0px auto;line-height:40px;background-color:rgb(146, 126, 68);color:white;padding-left:20px;font-family:fmmalithix;font-size:21px;}
.playlist-tabs-dropdown:hover{cursor:pointer;}
.music-dropdown-arrow{float:right;padding-right:3%;}