@charset "utf-8";
@import "https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700,800,900|Pinyon+Script|Rancho";
*{
    outline:none;
    margin:0;
    padding:0;
    border:none;
    text-decoration:none;
    font-family:'Heebo', sans-serif
}
@font-face {
     font-family: 'Kerala';
     src: url('KeralaLite.eot');
     src: url('KeralaLite.eot?#iefix') format('embedded-opentype'), url('KeralaLite.woff2') format('woff2'), url('KeralaLite.woff') format('woff'), url('KeralaLite.ttf') format('truetype'), url('KeralaLite.svg#KeralaLite') format('svg');
     font-weight: normal;
     font-style: normal;
}
body{
    text-decoration:none;
    font-family:'Heebo', sans-serif
}
.clear{
    clear:both
}
audio,::selection{
    background:#6c0716 !important;
    color:#fff
}
*,:before,:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
::placeholder{
    color:#333 !important
}
::-webkit-input-placeholder{
    color:#333 !important;
    transition:opacity 250ms ease-in-out
}
:focus::-webkit-input-placeholder{
    opacity:1
}
:-ms-input-placeholder{
    color:#333 !important;
    transition:opacity 250ms ease-in-out
}
:focus:-ms-input-placeholder{
    opacity:1
}
::-moz-placeholder{
    color:#333 !important;
    opacity:1;
    transition:opacity 250ms ease-in-out
}
:focus::-moz-placeholder{
    opacity:1
}
:-moz-placeholder{
    color:#333 !important;
    opacity:1;
    transition:opacity 250ms ease-in-out
}
:focus:-moz-placeholder{
    opacity:1
}
.img-ful{
    width:100%;
    height:auto;
    display:block
}
#kindle{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#kindle:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
#ignit{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#ignit:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
#inspired{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#inspired:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
#table{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#table:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
#thirupatheyam{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#thirupatheyam:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
#swasthi{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#swasthi:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
#divyanjali{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#divyanjali:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
#divyanubhuthy{
    position:relative;
    border-top:60px solid transparent;
    margin:-30px 0 0;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
#divyanubhuthy:before{
    content:"";
    position:absolute;
    top:-95px;
    left:0;
    right:0;
    border-top:50px solid #ccc
}
.top-header{
    width:100%;
    height:auto;
    background-color:#6c0716
}
.top-social{
    float:left;
    height:auto
}
.top-quick{
    width:auto;
    height:auto;
    float:right
}
.topmail{
    width:auto;
    height:auto;
    line-height:32px;
    font-family:inherit;
    font-size:14px;
    padding-left:25px;
    background:url(../images/mail.png) no-repeat left center;
    float:right;
    color:#fff;
    font-weight:400
}
.topcal{
    width:auto;
    height:auto;
    line-height:32px;
    font-family:inherit;
    font-size:14px;
    padding-left:25px;
    margin-right:35px;
    background:url(../images/cal.png) no-repeat left center;
    float:right;
    color:#fff;
    font-weight:400
}
.first{
    margin-right:0
}
.social-icons-top{
    margin-top:0
}
.social-icons-top ul li{
    display:inline-block;
    margin-right:0 !important;
    border-left:1px solid #7e2633;
    width:34px
}
.social-icons-top ul li.last{
    margin-right:0
}
.social-icons-top ul li a{
    display:block;
    background-color:transparent;
    color:#fff;
    height:32px;
    line-height:32px;
    text-align:center;
    width:38px;
    margin-right:0 !important
}
.social-icons-top ul li a:hover{
    background:#fff;
    color:#6c0716
}
.social-icons-bottom{
    margin-top:20px;
    float:right
}
.social-icons-bottom ul li{
    display:inline-block;
    margin-right:0 !important;
    width:34px
}
.social-icons-bottom ul li.last{
    margin-right:0
}
.social-icons-bottom ul li a{
    display:block;
    background-color:transparent;
    color:gray;
    height:32px;
    line-height:32px;
    text-align:center;
    width:38px;
    margin-right:0 !important
}
.social-icons-bottom ul li a:hover{
    background:#fff;
    color:#6c0716
}
.menu-wraper{
    width:100%;
    height:auto;
    background-color:#fff
}
.main-logo{
    width:auto;
    height:70px;
    float:left;
    display:flex;
    align-items:center
}
.main-menu{
    width:auto;
    height:auto;
    float:right
}
.boarder{
    position:relative;
    background:none
}
.boarder:after{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:rgba(0, 0, 0, 0);
    background-image:linear-gradient(-45deg, #fff 16px, transparent 0px), linear-gradient(45deg, #fff 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    bottom:0;
    content:" ";
    display:block;
    height:23px;
    left:0;
    position:absolute;
    width:100%
}
.boarder-1{
    position:relative;
    background:none
}
.boarder-1:after{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:rgba(0, 0, 0, 0);
    background-image:linear-gradient(-45deg, #000 16px, transparent 0px), linear-gradient(45deg, #000 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    bottom:-5px;
    content:" ";
    display:block;
    height:18px;
    left:0;
    position:absolute;
    width:100%
}
.boarder-2{
    position:relative;
    background:none
}
.boarder-2:after{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:rgba(0, 0, 0, 0);
    background-image:linear-gradient(-45deg, #fff 16px, transparent 0px), linear-gradient(45deg, #fff 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    bottom:-5px;
    content:" ";
    display:block;
    height:18px;
    left:0;
    position:absolute;
    width:100%
}
.boarder-3{
    position:relative;
    background:none
}
.boarder-3:after{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:rgba(0, 0, 0, 0);
    background-image:linear-gradient(143deg, #f6f6f6 16px, transparent 0px), linear-gradient(-144deg, #f6f6f6 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    bottom:-14px;
    content:" ";
    display:block;
    height:20px;
    left:0;
    position:absolute;
    width:100%
}
.bottom-logo{
    width:auto;
    height:78px;
    lign-items:center;
    float:left;
    line-height:78px
}
.boarder:before{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:transparent;
    background-image:linear-gradient(143deg, #fff 16px, transparent 0px), linear-gradient(-143deg, #fff 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    content:" ";
    display:block;
    height:23px;
    left:0;
    position:absolute;
    top:-14px;
    width:100%
}
.bottom-wrap{
    width:100%;
    height:auto;
    background-color:#333
}
.quicklinks{
    width:100%;
    height:auto;
    float:left;
    padding-left:10%;
    border-left:1px solid #4a4a4a;
    border-right:1px solid #4a4a4a
}
.quicklinks ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.quicklinks ul li{
    font-family:inherit;
    font-size:14px;
    text-transform:uppercase;
    color:#5c5c5c;
    padding-right:35px;
    float:left;
    line-height:78px
}
.quicklinks ul li a{
    color:#5c5c5c;
    text-decoration:none
}
.quicklinks ul li a:hover{
    color:#fff;
    text-decoration:none
}
footer{
    width:100%;
    height:auto;
    background-color:#000
}
.copy-right{
    width:auto;
    height:auto;
    float:left;
    font-family:inherit;
    font-size:12px;
    font-weight:400;
    line-height:37px;
    color:#848484
}
.designed{
    float:right;
    height:auto;
    width:auto
}
.designed-ido{
    float:right;
    height:15px;
    margin-top:9px;
    padding-left:6px;
    width:auto
}
.designed p{
    color:#848484;
    float:right;
    font-family:inherit;
    font-size:12px;
    font-weight:400;
    height:auto;
    line-height:37px;
    width:auto
}
.designed p a{
    color:#848484;
    font-family:inherit;
    font-size:12px;
    font-weight:400;
    height:auto;
    line-height:37px;
    text-decoration:none;
    width:auto
}
.designed p a:hover{
    color:#fff;
    height:auto;
    line-height:37px;
    text-decoration:underline;
    width:auto
}
.welcome-wraper{
    width:100%;
    height:auto;
    padding-top:60px;
    background:url(../images/musicbg.png) repeat-x left bottom
}
.welcome-pic{
    width:100%;
    height:auto;
    float:left
}
.welcome-container{
    width:100%;
    height:auto;
    margin-bottom:55px;
    background:url(../images/welcome-border.jpg) repeat-x bottom left
}
.welcome-content{
    width:100%;
    height:auto;
    background:url(../images/welcome-content.png) no-repeat right bottom;
    padding-bottom:55px
}
.welcome-border{
    border-right:1px solid #f2f2f2
}
.welcome-title{
    width:auto;
    height:auto;
    font-family:'Pinyon Script', cursive;
    font-size:48px;
    color:#333
}
.welcome-title span{
    width:auto;
    height:auto;
    font-family:'Pinyon Script', cursive;
    font-size:48px;
    color:#6c0716
}
.welcome-sub{
    width:auto;
    height:auto;
    font-family:inherit;
    font-size:15px;
    font-weight:400;
    color:#d4a827;
    padding:3.5% 0;
    padding-bottom:1%
}
.welcome-content p{
    width:60%;
    height:auto;
    font-family:inherit;
    font-size:15px;
    font-weight:300;
    color:#333;
    text-align:justify;
    line-height:24px
}
.offset-right{
    width:auto;
    height:auto;
    padding-right:0 !important
}
.offset-left{
    width:auto;
    height:auto;
    padding-left:0 !important
}
.semd-msg{
    width:100%;
    height:auto;
    margin-bottom:40px;
    padding-left:5%
}
.msg-title{
    width:auto;
    height:auto;
    font-family:'Pinyon Script', cursive;
    font-size:30px;
    color:#333;
    line-height:30px;
    background:url(../images/sendmsg.png) no-repeat left center;
    padding-left:36px
}
.msg-title span{
    width:auto;
    height:auto;
    font-family:'Pinyon Script', cursive;
    font-size:30px;
    font-weight:500;
    color:#d4a827
}
.msgbox{
    width:100%;
    height:auto;
    margin-bottom:2px;
    margin-top:3px
}
.msg-txt{
    width:100%;
    height:30px;
    border:1px solid #e8e8e8;
    font-family:inherit;
    font-size:15px;
    line-height:30px;
    padding-left:10px;
    padding-right:10px;
    color:#333;
    font-weight:300
}
.msg-txt1{
    width:100%;
    height:66px;
    border:1px solid #e8e8e8;
    font-family:inherit;
    font-size:15px;
    line-height:24px;
    padding:10px;
    color:#333;
    font-weight:300
}
.submit{
    width:110px;
    height:33px;
    float:right;
    font-family:inherit;
    line-height:33px;
    text-align:center;
    font-size:16px;
    background-color:#d4a827;
    color:#fff;
    box-shadow:inset 0 0 0 0 #d4a827;
    -webkit-transition:all ease .8s;
    -moz-transition:all ease .8s;
    transition:all ease .8s
}
.submit:hover{
    color:#fff;
    box-shadow:250px 0 0 0 #6c0716 inset;
    text-decoration:none !important
}
.testimonial-title{
    width:auto;
    height:auto;
    font-family:'Pinyon Script', cursive;
    font-size:30px;
    color:#d4a827
}
.testimonial-container{
    width:100%;
    height:auto;
    padding-left:8%;
    margin-bottom:27px
}
.inner-btm{
    margin-bottom:40px
}
.testimonial-pic{
    width:100%;
    height:auto;
    position:relative
}
.testi-more{
    width:19px;
    height:19px;
    position:absolute;
    right:0;
    bottom:0
}
.music-album-container{
    width:100%;
    height:auto;
    padding-bottom:60px
}
.music-top{
    width:100%;
    height:auto;
    padding-bottom:1%
}
.music-title{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:28px;
    color:#333;
    text-transform:uppercase;
    line-height:30px;
    float:left
}
.music-title span{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:28px;
    color:#d4a827
}
.view-all a{
    width:auto;
    height:auto;
    float:right;
    font-family:inherit;
    font-size:15px;
    color:#d4a827;
    line-height:20px;
    text-transform:uppercase;
    background:url(../images/view-all.png) no-repeat left center;
    padding-left:20px;
    border-bottom:1px solid #d4a827
}
.view-all a:hover{
    width:auto;
    height:auto;
    float:right;
    font-family:inherit;
    font-size:15px;
    color:#6c0716;
    line-height:20px;
    text-transform:uppercase;
    background:url(../images/view-allh.png) no-repeat left center;
    padding-left:20px;
    border-bottom:1px solid #6c0716
}
.music-albums{
    width:22%;
    height:auto;
    border:1px solid #eee;
    padding:4px;
    float:left;
    margin-right:4%
}
.music-last{
    margin-right:0
}
.album{
    width:100%;
    height:auto;
    position:relative
}
a .album-name{
    width:100%;
    height:40px;
    background-color:rgba(212, 168, 39, 0.9);
    color:#fff;
    box-shadow:inset 0 0 0 0 #d4a827;
    -webkit-transition:all ease .8s;
    -moz-transition:all ease .8s;
    transition:all ease .8s;
    font-family:'Rancho', cursive;
    font-size:18px;
    text-align:center;
    line-height:40px;
    position:absolute;
    bottom:0;
    left:0;
    text-transform:uppercase
}
a .album-name:before{
    content:url(../images/cd.png);
    padding-right:5px;
    display:inline-block;
    vertical-align:middle;
    height:22px;
    line-height:normal
}
a:hover .album-name{
    color:#fff;
    box-shadow:300px 0 0 0 rgba(108, 7, 22, 0) inset;
    text-decoration:none !important
}
.album img{
    filter:grayscale(0%)
}
.album img:hover{
    filter:grayscale(100%)
}
.home-about{
    width:100%;
    height:auto;
    padding-top:57px;
    padding-bottom:57px;
    background:url(../images/home-aboutbg.jpg) no-repeat;
    background-size:100% 100%
}
.about-home-container{
    width:100%;
    height:auto;
    padding:5px;
    border:1px solid #81323f
}
.about-home-container-inner{
    width:100%;
    height:auto;
    background-color:rgba(0, 0, 0, 0.35);
    padding-top:25px;
    padding-bottom:25px
}
.about-home-pic{
    width:100%;
    height:auto;
    border:1px solid #907075;
    padding:5px
}
.home-abt-title{
    width:100%;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:28px;
    color:#fff;
    text-transform:uppercase;
    line-height:30px;
    padding-left:2%
}
.home-abt-title span{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:28px;
    color:#fff
}
.springy-text{
    width:100%;
    height:auto;
    font-family:inherit;
    font-size:15px;
    line-height:24px;
    color:#fff;
    text-align:justify;
    padding-right:5%;
    padding-left:2%;
    padding-top:1%;
    position:relative
}
a .more-about{
    width:100%;
    height:auto;
    padding-top:3%;
    text-align:right;
    font-family:inherit;
    font-size:15px;
    line-height:24px;
    color:#fff;
    text-transform:uppercase;
    padding-right:5%;
    -webkit-transition:padding .2s;
    -moz-transition:padding .2s;
    -o-transition:padding .2s;
    transition:padding .2s
}
a:hover .more-about{
    padding-right:1px;
    color:#cba021
}
a .more-about:before{
    content:url(../images/arrow.jpg);
    padding-right:5px;
    display:inline-block;
    vertical-align:middle;
    height:22px;
    line-height:normal
}
a:hover .more-about:before{
    content:url(../images/arrow1.jpg);
    padding-right:5px;
    display:inline-block;
    vertical-align:middle;
    height:22px;
    line-height:normal
}
.book-wraper{
    width:100%;
    height:auto;
    background:url(../images/book-bg.jpg) no-repeat;
    background-size:100% 100%;
    padding-top:50px;
    margin-bottom:65px;
    padding-bottom:70px
}
.view-allb a{
    width:auto;
    height:auto;
    float:right;
    font-family:inherit;
    font-size:15px;
    color:#6c0716;
    line-height:20px;
    text-transform:uppercase;
    background:url(../images/view-allh.png) no-repeat left center;
    padding-left:20px;
    border-bottom:1px solid #6c0716
}
.view-allb a:hover{
    width:auto;
    height:auto;
    float:right;
    font-family:inherit;
    font-size:15px;
    color:#d4a827;
    line-height:20px;
    text-transform:uppercase;
    background:url(../images/view-all.png) no-repeat left center;
    padding-left:20px;
    border-bottom:1px solid #d4a827
}
.book-title{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:28px;
    color:#333;
    text-transform:uppercase;
    line-height:30px;
    float:left
}
.book-title span{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:28px;
    color:#6c0716
}
a .book-name{
    width:100%;
    height:40px;
    background-color:rgba(109, 9, 24, 0.9);
    color:#fff;
    box-shadow:inset 0 0 0 0 #6d0918;
    -webkit-transition:all ease .8s;
    -moz-transition:all ease .8s;
    transition:all ease .8s;
    font-family:'Rancho', cursive;
    font-size:17px;
    text-align:center;
    line-height:40px;
    position:inherit;
    bottom:0;
    left:0;
    text-transform:uppercase
}
a:hover .book-name{
    color:#fff;
    box-shadow:300px 0 0 0 rgba(255, 255, 255, 0.1) inset;
    text-decoration:none !important
}
.boks{
    width:100%;
    height:315px;
    background:url(../images/books.jpg) no-repeat;
    background-size:100% 100%;
    display:flex;
    align-items:center
}
.boks img{
    margin:0;
    margin:auto;
    float:none
}
.book-albums{
    width:22%;
    height:auto;
    float:left;
    margin-right:4%
}
.book-albums-last{
    margin-right:0
}
.quick-bottom{
    width:100%;
    height:auto;
    background-color:#fff;
    padding-bottom:65px
}
.home-news{
    width:100%;
    height:auto
}
.titlebg{
    width:100%;
    height:45px;
    background:url(../images/quickbg.jpg) repeat-x
}
.title-icon{
    width:auto;
    height:45px;
    display:flex;
    align-items:center;
    float:left;
    padding-left:5%;
    padding-right:3%;
    text-transform:uppercase
}
.bottom-titles{
    width:auto;
    height:auto;
    float:left;
    font-family:'Rancho', cursive;
    font-size:24px;
    color:#c7c7c7;
    line-height:45px;
    text-transform:uppercase
}
.bottom-titles-right{
    width:auto;
    height:auto;
    float:left;
    font-family:'Rancho', cursive;
    font-size:20px;
    color:#c7c7c7;
    line-height:45px;
    text-transform:uppercase
}
.bottom-titles-right span{
    font-size:20px;
    color:#d4a827;
    font-family:'Rancho', cursive
}
.bottom-titles span{
    font-size:24px;
    color:#d4a827;
    font-family:'Rancho', cursive
}
.home-bottom-content{
    width:100%;
    height:auto;
    margin-top:15px
}
.bottom-gallery{
    width:100%;
    height:auto;
    clear:left;
    margin-top:0
}
.bottom-gal{
    width:33%;
    margin-bottom:0.3%;
    margin-right:0.3%;
    height:81px;
    float:left;
    overflow:hidden
}
.bottom-gal-inn{
    margin-bottom:0.3%;
    margin-right:0.3%;
    width:33%;
    height:59px;
    float:left;
    overflow:hidden
}
.news-wrap{
    width:100%;
    height:auto;
    border-bottom:1px solid #efefef;
    padding-top:15px;
    padding-bottom:20px
}
.newspic-home{
    width:25%;
    height:65px;
    float:left;
    align-items:left;
    border-right:1px solid #efefef
}
.news-date{
    font-size:36px;
    font-weight:900;
    color:#d4a827;
    font-family:inherit;
    text-align:left;
    width:100%
}
.news-year{
    width:100%;
    height:auto;
    font-size:14px;
    text-transform:uppercase;
    font-weight:300;
    font-family:inherit;
    color:#761826;
    clear:left;
    line-height:5px
}
.home-news-br{
    width:75%;
    height:auto;
    float:left;
    padding-left:5%
}
.news-title-more{
    font-size:16px;
    font-weight:400;
    font-family:inherit;
    color:#666;
    text-transform:uppercase
}
.home-new-cntnt{
    width:100%;
    height:auto;
    font-family:inherit;
    font-size:15px;
    line-height:24px;
    color:#333;
    text-align:justify;
    font-weight:300
}
a .news-more{
    width:100%;
    height:auto;
    margin-top:3%;
    text-align:left;
    font-family:inherit;
    font-size:15px;
    line-height:24px;
    color:#d4a827;
    padding-right:5%;
    -webkit-transition:padding .2s;
    -moz-transition:padding .2s;
    -o-transition:padding .2s;
    transition:padding .2s;
    background:url(../images/more-arrow.png) no-repeat left center;
    padding-left:20px
}
a:hover .news-more{
    padding-right:1px;
    color:#6e0b1a;
    background:url(../images/more-arrowh.png) no-repeat left center
}
.testimonial-author{
    width:100%;
    height:auto;
    margin-top:1.5%;
    text-align:left;
    font-family:inherit;
    font-size:15px;
    line-height:24px;
    color:#6e0b1a
}
.bottom-contact{
    width:100%;
    height:auto
}
.b-contact{
    width:70%;
    height:auto;
    margin:0 auto
}
.bootom-call{
    width:33%;
    height:65px;
    float:left;
    background-color:#d4a827;
    text-align:center;
    position:relative;
    margin-right:.1%
}
.bootom-mail{
    width:33%;
    height:65px;
    float:left;
    background-color:#6c0716;
    text-align:center;
    position:relative;
    margin-right:.1%
}
.bootom-call-content{
    font-family:inherit;
    font-size:14px;
    font-weight:300;
    line-height:65px;
    color:#fff
}
.bootom-call-content:before{
    content:url(../images/bottomcal.png);
    padding-right:5px;
    display:inline-block;
    vertical-align:middle;
    height:22px;
    line-height:normal
}
.bootom-mail-content{
    font-family:inherit;
    font-size:14px;
    font-weight:300;
    line-height:65px;
    color:#fff
}
.bootom-mail-content:before{
    content:url(../images/bottom-mail.png);
    padding-right:5px;
    display:inline-block;
    vertical-align:middle;
    height:22px;
    line-height:normal
}
.bootom-loc-content{
    font-family:inherit;
    font-size:14px;
    font-weight:300;
    line-height:65px;
    color:#fff
}
.bootom-loc-content:before{
    content:url(../images/bottom-loc.png);
    padding-right:5px;
    display:inline-block;
    vertical-align:middle;
    height:20px;
    line-height:normal
}
.boarder5:before{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:transparent;
    background-image:linear-gradient(143deg, #fff 16px, transparent 0px), linear-gradient(-143deg, #fff 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    content:" ";
    display:block;
    height:23px;
    left:0;
    position:absolute;
    top:-14px;
    width:100%
}
.inner-banner{
    width:100%;
    height:auto;
    position:relative;
    margin-top:102px
}
.boarder-inner:before{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:transparent;
    background-image:linear-gradient(143deg, #fff 16px, transparent 0px), linear-gradient(-143deg, #fff 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    content:" ";
    display:block;
    height:23px;
    left:0;
    position:absolute;
    top:-15px;
    width:100%;
    z-index:99
}
.boarder-inner:after{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:rgba(0, 0, 0, 0);
    background-image:linear-gradient(-45deg, #fff 16px, transparent 0px), linear-gradient(45deg, #fff 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    bottom:0;
    content:" ";
    display:block;
    height:23px;
    left:0;
    position:absolute;
    width:100%
}
.inner-wraper{
    width:100%;
    height:auto
}
.inner-container{
    width:100%;
    height:auto;
    margin-bottom:55px
}
.bred-container{
    float:right;
    height:auto;
    width:auto
}
.bred-home{
    float:left;
    height:auto;
    margin-right:5px;
    width:auto
}
.bred-home a{
    color:#747474;
    font-size:14px;
    height:auto;
    width:auto;
    line-height:50px;
    font-family:inherit;
    font-weight:500
}
.bred-home a:hover{
    color:#333;
    font-size:14px;
    font-weight:500
}
.bred-arrow{
    float:left;
    height:auto;
    margin-right:8px;
    margin-left:8px;
    width:auto;
    line-height:48px
}
.bred-next{
    color:#6c0716;
    font-size:14px;
    height:auto;
    width:auto;
    line-height:50px;
    font-family:inherit;
    font-weight:500;
    float:left;
    text-transform:uppercase
}
.inner-content{
    width:100%;
    height:auto;
    padding-bottom:55px;
    background:url(../images/welcome-border.jpg) repeat-x bottom left
}
.inner-content p{
    width:auto;
    height:auto;
    font-family:inherit;
    font-size:15px;
    font-weight:300;
    color:#333;
    text-align:justify;
    line-height:24px
}
.profile-middle{
    width:100%;
    height:auto;
    padding-top:50px;
    padding-bottom:50px
}
.profile-mid-pic{
    width:28%;
    height:auto;
    float:left
}
.profile-main{
    width:68%;
    height:auto;
    float:right;
    padding-top:7%;
    font-family:inherit;
    font-size:15px;
    font-weight:500;
    color:#333
}
.table-container{
    width:100%;
    overflow-y:auto;
    _overflow:auto;
    margin:0 0 1em
}
.albums{
    text-align:left !important;
    padding-left:5%
}
.album-icon{
    width:auto;
    height:auto
}
.album-icon:before{
    content:url(../images/album-icon.png);
    padding-right:8px;
    display:inline-block;
    vertical-align:middle;
    height:20px;
    line-height:normal
}
.callender-icon{
    width:auto;
    height:auto
}
.callender-icon:before{
    content:url(../images/callender.png);
    padding-right:8px;
    display:inline-block;
    vertical-align:middle;
    height:20px;
    line-height:normal
}
.direction-icon{
    width:auto;
    height:auto
}
.direction-icon:before{
    content:url(../images/direction.png);
    padding-right:8px;
    display:inline-block;
    vertical-align:middle;
    height:18px;
    line-height:normal
}
.tabmid{
    width:auto;
    height:auto;
    font-family:inherit;
    font-size:15px;
    font-weight:300;
    color:#333;
    text-align:justify;
    line-height:30px !important;
    padding-top:1%;
    padding-bottom:1%
}
.inner-content1{
    width:100%;
    height:auto;
    padding-bottom:50px;
    padding-top:50px
}
.inner-content1 p{
    width:auto;
    height:auto;
    font-family:inherit;
    font-size:15px;
    font-weight:300;
    color:#333;
    text-align:justify;
    line-height:24px
}
.book-btm{
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:30px
}
.book-btm ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.book-btm ul li{
    width:100%;
    height:auto;
    font-family:inherit;
    font-size:15px;
    line-height:26px;
    color:#333;
    background:url(../images/iconbook.png) no-repeat left center;
    padding-left:20px;
    text-transform:uppercase;
    font-weight:400
}
.book-btm ul li span{ text-transform: none; color: #666; font-size: 0.9em; margin-left: 1em;}
.music-albums-main{
    width:100%;
    height:auto;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #f2f2f2
}
.music-albums-cd{
    border:1px solid #eee;
    float:left;
    height:auto;
    padding:4px;
    width:100%
}
.music-details{
    width:100%;
    height:auto;
    padding-left:5%;
    padding-top:2%
}
.album-music{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:20px;
    text-transform:uppercase;
    font-weight:500;
    color:#6c0716;
    background:url(../images/music-cd.png) no-repeat left center;
    padding-left:20px;
    margin-bottom:2%
}
.album-for{
    width:100%;
    height:auto;
    margin-bottom:10px
}
.album-left{
    width:30%;
    height:auto;
    float:left;
    text-align:left;
    text-transform:uppercase;
    font-family:inherit;
    font-size:15px;
    color:#333;
    font-weight:400;
    line-height:24px
}
.album-sep{
    width:5%;
    height:auto;
    float:left;
    text-align:center;
    text-transform:uppercase;
    font-family:inherit;
    font-size:15px;
    color:#333;
    font-weight:400;
    line-height:24px
}
.album-right{
    width:65%;
    height:auto;
    float:left;
    text-align:left;
    font-family:inherit;
    font-size:15px;
    color:#333;
    font-weight:300;
    line-height:24px
}
.book-main{
    text-align:justify;
    font-family:inherit;
    font-size:15px;
    color:#333;
    font-weight:300;
    line-height:24px;
    width:100%
}
.book-sub{
    width:auto;
    height:auto;
    font-family:inherit;
    font-size:15px;
    font-weight:400;
    color:#d4a827;
    padding:0
}
.book-albums-mains{
    width:100%;
    height:auto;
    float:left
}
.bookname{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:20px;
    text-transform:uppercase;
    font-weight:500;
    color:#6c0716;
    background:url(../images/iconbook.png) no-repeat left center;
    padding-left:20px;
    margin-bottom:1%
}
.newsname{
    width:auto;
    height:auto;
    font-family:'Rancho', cursive;
    font-size:20px;
    text-transform:uppercase;
    font-weight:500;
    color:#6c0716;
    margin-bottom:1%
}
.product-over{
    width:100%;
    height:100%;
    background:url(../images/imgover.png) no-repeat left bottom;
    background-size:contain;
    position:absolute;
    left:0;
    bottom:0
}
.events-mains{
    width:100%;
    height:auto;
    float:left;
    position:relative;
    background-color:#f6f6f6;
    min-height:170px
}
.events-mains1{
    width:100%;
    height:auto;
    float:left;
    position:relative;
    background-color:#f6f6f6;
    min-height:170px;
    padding:3px
}
.news-inn{
    bottom:0;
    left:0;
    padding:0 10px 10px;
    position:absolute
}
.event-date{
    width:auto;
    height:auto;
    font-family:inherit;
    font-size:30px;
    text-transform:uppercase;
    font-weight:900;
    color:#6C0716;
    line-height:20px
}
.event-month{
    width:auto;
    height:auto;
    font-family:inherit;
    font-size:14px;
    text-transform:uppercase;
    font-weight:300;
    color:#6C0716;
    line-height:20px
}
.testi-details{
    width:100%;
    height:auto;
    padding-left:2%;
    padding-top:2%
}
.testi-details:before{
    content:url(../images/quote.png);
    padding-right:10px;
    padding-bottom:10px
}
.news_thumb{
    background:#781c2c url(../images/light.png) no-repeat scroll center center;
    border-bottom:3px solid #fff;
    border-right:3px solid #fff;
    float:left;
    height:auto;
    overflow:hidden;
    padding-left:0 !important;
    padding-right:0 !important;
    width:12%
}
.contact-enquiry{
    width:100%;
    height:auto;
    background-color:#f7f7f7;
    float:right
}
.contact-main{
    width:100%;
    height:auto;
    padding-top:15px;
    padding-bottom:15px
}
.contact-address{
    width:100%;
    height:auto;
    padding-right:15%
}
.address-container{
    width:100%;
    height:auto;
    padding-bottom:20px;
    padding-top:20px;
    border-bottom:1px solid #efefef
}
.address-icon{
    width:100%;
    height:70px;
    display:flex;
    align-items:center
}
.address-icon img{
    margin:0 auto
}
.address-dtail{
    width:100%;
    height:auto
}
.address-dtail-title{
    font-family:inherit;
    font-size:16px;
    text-transform:uppercase;
    font-weight:400;
    color:#6c0716;
    line-height:28px
}
.address-dtail-title-for{
    font-family:inherit;
    font-size:15px;
    font-weight:300;
    color:#333;
    line-height:24px
}
.contact-enquiry-title{
    width:100%;
    height:auto;
    background-color:#d4a827
}
.enquiry-title{
    width:auto;
    height:auto;
    line-height:43px;
    font-family:inherit;
    font-size:18px;
    text-transform:uppercase;
    font-weight:300;
    color:#fff;
    padding-left:65px
}
.enquiry-title span{
    font-weight:500
}
.enquiry-title:before{
    content:url(../images/send.png);
    padding-right:8px;
    display:inline-block;
    vertical-align:middle;
    height:28px;
    line-height:normal
}
.enquiry{
    width:100%;
    height:auto;
    margin:2% auto;
    padding-left:65px;
    padding-right:65px
}
.enquiry-box{
    width:49%;
    height:auto;
    float:left;
    margin-bottom:15px
}
.enquiry-box-2{
    width:100%;
    height:auto;
    float:left;
    margin-bottom:15px
}
.enquiry-box:nth-child(2n){
    width:49%;
    height:auto;
    float:right;
    margin-bottom:15px
}
.enquiry-box-txt{
    width:100%;
    height:32px;
    border:1px solid #ccc;
    color:#333;
    font-size:14px;
    font-weight:100;
    line-height:32px;
    padding-left:10px;
    background-color:transparent;
    font-family:inherit
}
.enquiry-box-1{
    width:100%;
    height:auto;
    float:left;
    margin-bottom:15px
}
.enquiry-box-txt-1{
    width:100%;
    height:110px;
    border:1px solid #ccc;
    color:#333;
    font-size:14px;
    font-weight:100;
    line-height:25px;
    padding-left:10px;
    padding-right:5px;
    background-color:transparent
}
.enquiry-submit{
    width:100%;
    height:auto;
    text-align:right
}
.enq-txtbox_captche{
    float:right;
    height:30px;
    width:45% !important
}
.enquiry-sub{
    width:55%;
    height:35px;
    border:1px solid #ccc;
    padding-left:5px;
    padding-right:5px;
    line-height:35px;
    color:#7a7a7a;
    font-size:15px;
    font-weight:300;
    float:right
}
.captcha{
    width:100%;
    height:35px;
    line-height:35px;
    text-align:center;
    color:#fff;
    font-size:15px;
    background-color:#cecdcd
}
.cal-submit{
    width:130px;
    height:35px;
    line-height:35px;
    color:#fff;
    text-align:center;
    font-size:18px;
    background-color:#d4a827;
    float:right;
    font-family:inherit;
    font-weight:400
}
.cal-submit:hover{
    color:#fff;
    background-color:#666;
    cursor:pointer
}
.location-wrap{
    width:100%;
    height:auto;
    position:relative;
    margin-bottom:50px
}
.boarder-loc:before{
    background-attachment:scroll, scroll;
    background-clip:border-box, border-box;
    background-color:transparent;
    background-image:linear-gradient(143deg, #fff 16px, transparent 0px), linear-gradient(-143deg, #fff 16px, transparent 0px);
    background-origin:padding-box, padding-box;
    background-position:0 0%, 0 0;
    background-repeat:repeat-x;
    background-size:10px 30px;
    content:" ";
    display:block;
    height:23px;
    left:0;
    position:absolute;
    top:-15px;
    width:100%;
    z-index:999
}
.contact-social{
    width:20px;
    height:20px;
    display:flex;
    align-items:center;
    float:left;
    margin-right:15px
}
.photo-gal{
    width:49%;
    height:auto;
    float:left;
    margin-right:2%;
    margin-top:1%;
    margin-bottom:1%
}
.photo-gal-pic{
    width:100%;
    height:255px;
    display:block;
    overflow:hidden
}
.photo-gal-pic img{
    width:100%;
    height:auto
}
.photo-gal:nth-child(2n+1){
    margin-right:0
}
.galery-more{
    width:100%;
    height:42px;
    background-color:#781c2c;
    padding-left:5%;
    padding-right:5%
}
a .gallery-name{
    width:auto;
    height:auto;
    font-size:16px;
    font-family:inherit;
    font-weight:500;
    color:#fff;
    text-transform:uppercase;
    line-height:42px;
    background:url(../images/gal-arrow.png) no-repeat right center;
    -webkit-transition:padding .4s;
    -moz-transition:padding .4s;
    -o-transition:padding .4s;
    transition:padding .4s
}
a .gallery-name:before{
    content:url(../images/cam.png);
    padding-right:8px;
    display:inline-block;
    vertical-align:middle;
    height:22px;
    line-height:normal
}
a:hover .gallery-name{
    padding-left:10px
}
.gallery_thumb{
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    padding-left:0 !important;
    padding-right:0 !important;
    height:260px;
    overflow:hidden;
    background:#781c2c url(../images/light.png) no-repeat scroll center center;
    width:33%;
    float:left
}
.gallery{
    display:inline-block;
    margin-top:0;
    width:100%
}
.gallery_thumb img{
    background:#781c2c !important;
    width:100%;
    height:auto;
    -webkit-transition:padding .4s;
    -moz-transition:padding .4s;
    -o-transition:padding .4s;
    transition:padding .4s
}
.gallery_thumb img:hover{
    opacity:.1;
    padding:10px
}
.media-pic{
    height:auto;
    width:100%
}
.video{
    width:100%;
    height:auto;
    display:block;
    position:relative
}
.play{
    width:30px;
    height:30px;
    display:block;
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    bottom:0;
    top:0
}
.video_thumb{
    padding-left:0 !important;
    padding-right:0 !important;
    width:32%;
    margin-right:2%;
    margin-bottom:2%;
    float:left
}
.video_thumb:nth-child(3n+1){
    margin-right:0
}
.video img{
    width:100%;
    height:auto;
    display:block
}
.banner-wrap{
    width:100%;
    height:auto;
    margin-top:102px
}
.main-top{
    width:100%;
    height:102px;
    position:fixed;
    top:0;
    z-index:999
}
.table-flow{
    width:100%
}
.wrap-right{
    padding-right:3.5% !important
}
.title-l{
    font-family:'Pinyon Script', cursive;
    font-size:48px;
    padding-left:40px
}
.title-2{
    font-family:'Pinyon Script', cursive;
    font-size:72px
}
.drop{
    line-height:35px !important
}
.hide-menu{ display: none;}
@media (max-width: 399px){
    .bottom-gal{
        width:33%;
        margin-bottom:0.3%;
        margin-right:0.3%;
        height:81px;
        float:left;
        overflow:hidden
    }
    .bottom-gal-inn{
        margin-bottom:0.3%;
        margin-right:0.3%;
        width:33%;
        height:59px;
        float:left;
        overflow:hidden
    }
    .welcome-border{
        border:none
    }
    .album-right{
        color:#666
    }
    .album-left{
        color:#666
    }
    .book-main{
        color:#666
    }
    .address-dtail-title-for{
        color:#666
    }
    .slide-text > a.btn-default,.slide-text > a.btn-primary{
        display:none !important
    }
    .welcome-content{
        background:none;
        padding-top:5%
    }
    .welcome-content p{
        color:#666
    }
    .home-new-cntnt{
        color:#666
    }
    .inner-content p{
        color:#666
    }
    .inner-content1 p{
        color:#666
    }
    .slide-text{
        width:100% !important
    }
    .slide-text h1{
        font-size:20px !important;
        line-height:22px !important;
        margin-bottom:5px !important
    }
    .banner-wrap{
        display:none
    }
  
    .banner-wrap{
        width:100%;
        height:auto;
        margin-top:5px
    }
    .main-top{
        width:100%;
        height:auto;
        position:inherit;
        top:0;
        z-index:999
    }
    .book-albums{
        width:100%;
        margin-bottom:3%
    }
    .music-albums{
        width:100%;
        margin-bottom:3%
    }
    .semd-msg{
        padding-left:0
    }
    .testimonial-container{
        padding-left:0
    }
    .newspic-home{
        width:25%
    }
    .news-year{
        font-size:14px
    }
    .home-news-br{
        width:75%
    }
    .home-new-cntnt{
        font-size:14px;
        font-weight:300
    }
    .b-contact{
        width:100%
    }
    .quicklinks{
        padding-left:0;
        border:none
    }
    .quicklinks ul li{
        width:48%;
        height:auto;
        float:left;
        line-height:30px;
        margin-right:4%;
        padding-right:0
    }
    .quicklinks ul li:nth-child(2n){
        margin-right:0
    }
    .social-icons-bottom{
        float:left;
        margin-bottom:10px
    }
    .bootom-call{
        width:100%;
        margin-bottom:12px
    }
    .bootom-mail{
        width:100%;
        margin-bottom:12px
    }
    .slide-text{
        display:none
    }
    .album img{
        width:100%;
        height:auto
    }
    .topmail{
        width:100%;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px
    }
    .topcal{
        width:100%;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px
    }
    .main-menu{
        width:100%
    }
    .container{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .row{
        margin-left:-3px !important;
        margin-right:-3px !important
    }
    .row1{
        margin-left:-5px !important;
        margin-right:-5px !important
    }
    .welcome-pic img{
        width:100%;
        display:block
    }
    .col-xs-12{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .navbar-collapse{
        padding-left:0 !important
    }
    a .more-about{
        font-size:14px;
        text-transform:capitalize
    }
    .copy-right{
        line-height:24px
    }
    .inner-banner{
        margin-top:0
    }
    .boarder-inner::before{
        display:none
    }
    .welcome-title{
        font-size:22px
    }
    .welcome-title span{
        font-size:22px
    }
    .profile-mid-pic{
        display:none
    }
    .profile-main{
        width:100%;
        padding-top:0
    }
    .music-details{
        padding-left:0
    }
    .album-left{
        font-size:12px;
        width:35%
    }
    .album-right{
        font-size:14px;
        width:60%
    }
    .photo-gal{
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .photo-gal-pic{
        height:auto;
        width:100%
    }
    .gallery_thumb{
        height:auto;
        width:100%
    }
    .news_thumb{
        border-bottom:3px solid #fff;
        border-right:3px solid #fff;
        float:left;
        height:auto;
        overflow:hidden;
        width:30%
    }
    .video_thumb{
        width:100%;
        margin-right:0
    }
    .contact-address{
        padding-right:0
    }
    .enquiry{
        padding-left:0;
        padding-right:0
    }
    .address-icon{
        display:none
    }
    .bred-container{
        float:left
    }
    .bred-home a{
        font-size:12px;
        font-weight:400
    }
    .bred-home a:hover{
        font-size:12px;
        font-weight:400
    }
    .bred-next{
        font-size:12px;
        font-weight:400
    }
    .navbar{
        background-color:#6c0716 !important
    }
    .table-flow{
        width:600px
    }
    .nav>li>a{
        line-height:40px !important
    }
    .nav > li > a{
        line-height:40px !important;
        border-bottom:1px solid #ccc;
        color:#fff !important;
        height:40px !important
    }
    .nav > li > a:hover{
        line-height:40px !important;
        height:40px !important
    }
    .navbar-nav{
        margin:0 !important
    }
    .nav>li>a:hover{
        line-height:40px !important
    }
    .nav .open>a:hover{
        line-height:40px !important
    }
    .navbar-nav>li>a{
        line-height:40px !important
    }
    .navbar-nav>li>a:hover{
        line-height:40px !important
    }
    .main-logo{
        padding-left:1%
    }
    .welcome-border{
        border:nonel
    }
    a:hover .gallery-name{
        padding-left:0
    }
    .welcome-wraper{
        padding-top:20px
    }
    .welcome-content br{
        display:none
    }
    .address-dtail-title-for{
        color:#666
    }
}
@media (min-width: 400px) and (max-width: 480px){
    .bottom-gal{
        width:33%;
        margin-bottom:0.3%;
        margin-right:0.3%;
        height:81px;
        float:left;
        overflow:hidden
    }
    .bottom-gal-inn{
        margin-bottom:0.3%;
        margin-right:0.3%;
        width:33%;
        height:85px;
        float:left;
        overflow:hidden
    }
    .news_thumb{
        border-bottom:3px solid #fff;
        border-right:3px solid #fff;
        float:left;
        height:auto;
        overflow:hidden;
        width:30%
    }
    .welcome-border{
        border:none
    }
    .album-right{
        color:#666
    }
    .album-left{
        color:#666
    }
    .book-main{
        color:#666
    }
    .address-dtail-title-for{
        color:#666
    }
    .slide-text > a.btn-default,.slide-text > a.btn-primary{
        display:none !important
    }
    .welcome-content{
        background:none;
        padding-top:5%
    }
    .welcome-content p{
        color:#666
    }
    .home-new-cntnt{
        color:#666
    }
    .inner-content p{
        color:#666
    }
    .inner-content1 p{
        color:#666
    }
    .slide-text{
        width:100% !important
    }
    /*.slide-text h1{
        font-size:20px !important;
        line-height:22px !important;
        margin-bottom:5px !important
    }*/
    .h1,.h2,.h3,h1,h2,h3{
        margin-top:5px !important
    }
    .banner-wrap{
        width:100%;
        height:auto;
        margin-top:5px
    }
    .main-top{
        width:100%;
        height:auto;
        position:inherit;
        top:0;
        z-index:999
    }
    .book-albums{
        width:100%
    }
    .music-albums{
        width:100%
    }
    .semd-msg{
        padding-left:0
    }
    .testimonial-container{
        padding-left:0
    }
    .newspic-home{
        width:25%
    }
    .news-year{
        font-size:14px
    }
    .home-news-br{
        width:75%
    }
    .home-new-cntnt{
        font-size:14px;
        font-weight:300
    }
    .b-contact{
        width:100%
    }
    .quicklinks{
        padding-left:0;
        border:none
    }
    .quicklinks ul li{
        width:48%;
        height:auto;
        float:left;
        line-height:30px;
        margin-right:4%;
        padding-right:0
    }
    .quicklinks ul li:nth-child(2n){
        margin-right:0
    }
    .social-icons-bottom{
        float:left;
        margin-bottom:10px
    }
    .bootom-call{
        width:100%;
        margin-bottom:12px
    }
    .bootom-mail{
        width:100%;
        margin-bottom:12px
    }
    .album img{
        width:100%;
        height:auto
    }
    .top-quick{
        float:left
    }
    .topmail{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px;
        margin-right:20px
    }
    .topcal{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px
    }
    .main-menu{
        width:100%
    }
    .container{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .row{
        margin-left:-3px !important;
        margin-right:-3px !important
    }
    .row1{
        margin-left:-5px !important;
        margin-right:-5px !important
    }
    .welcome-pic img{
        width:100%;
        display:block
    }
    .col-xs-12{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .navbar-collapse{
        padding-left:0 !important
    }
    a .more-about{
        font-size:14px;
        text-transform:capitalize
    }
    .copy-right{
        line-height:20px
    }
    .inner-banner{
        margin-top:0
    }
    .boarder-inner::before{
        display:none
    }
    .welcome-title{
        font-size:22px
    }
    .welcome-title span{
        font-size:22px
    }
    .profile-mid-pic{
        display:none
    }
    .profile-main{
        width:100%;
        padding-top:0
    }
    .music-details{
        padding-left:0
    }
    .album-left{
        font-size:12px;
        width:35%
    }
    .album-right{
        font-size:14px;
        width:60%
    }
    .photo-gal{
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .photo-gal-pic{
        height:auto;
        width:100%
    }
    .gallery_thumb{
        height:130px;
        width:49%
    }
    .video_thumb{
        width:100%;
        margin-right:0
    }
    .contact-address{
        padding-right:0
    }
    .enquiry{
        padding-left:0;
        padding-right:0
    }
    .address-icon{
        display:none
    }
    .bred-container{
        float:left
    }
    .bred-home a{
        font-size:12px;
        font-weight:400
    }
    .bred-home a:hover{
        font-size:12px;
        font-weight:400
    }
    .bred-next{
        font-size:12px;
        font-weight:400
    }
    .navbar{
        background-color:#6c0716 !important
    }
    .table-flow{
        width:600px
    }
    .nav>li>a{
        line-height:40px !important
    }
    .nav > li > a{
        line-height:40px !important;
        border-bottom:1px solid #ccc;
        color:#fff !important;
        height:40px !important
    }
    .nav > li > a:hover{
        line-height:40px !important;
        height:40px !important
    }
    .navbar-nav{
        margin:0 !important
    }
    .nav>li>a:hover{
        line-height:40px !important
    }
    .nav .open>a:hover{
        line-height:40px !important
    }
    .navbar-nav>li>a{
        line-height:40px !important
    }
    .navbar-nav>li>a:hover{
        line-height:40px !important
    }
    .main-logo{
        padding-left:1%
    }
    .welcome-border{
        border:nonel
    }
    a:hover .gallery-name{
        padding-left:0
    }
    .designed-ido{
        margin-top:0
    }
   
    .welcome-pic{
        display:none
    }
    .welcome-wraper{
        padding-top:20px
    }
    .welcome-content br{
        display:none
    }
    .slide-text{
        padding:10px 5px !important
    }
}
@media (min-width: 481px) and (max-width: 600px){
    .bottom-gal{
        width:33%;
        margin-bottom:0.3%;
        margin-right:0.3%;
        height:100px;
        float:left;
        overflow:hidden
    }
    .bottom-gal-inn{
        margin-bottom:0.3%;
        margin-right:0.3%;
        width:33%;
        height:100px;
        float:left;
        overflow:hidden
    }
    .news_thumb{
        border-bottom:3px solid #fff;
        border-right:3px solid #fff;
        float:left;
        height:auto;
        overflow:hidden;
        width:30%
    }
    .welcome-border{
        border:none
    }
    .album-right{
        color:#666
    }
    .album-left{
        color:#666
    }
    .book-main{
        color:#666
    }
    .address-dtail-title-for{
        color:#666
    }
    .slide-text > a.btn-default,.slide-text > a.btn-primary{
        display:none !important
    }
    .welcome-content{
        background:none;
        padding-top:5%
    }
    .welcome-content p{
        color:#666
    }
    .home-new-cntnt{
        color:#666
    }
    .inner-content p{
        color:#666
    }
    .inner-content1 p{
        color:#666
    }
    .slide-text{
        width:100% !important
    }
    .slide-text h1{
        font-size:20px !important;
        line-height:22px !important;
        margin-bottom:5px !important
    }
    .h1,.h2,.h3,h1,h2,h3{
        margin-top:5px !important
    }
    .slide-text{
        padding:10px 5px !important
    }
    .welcome-wraper{
        padding-top:20px
    }
    .welcome-pic{
        display:none
    }
    .banner-wrap{
        width:100%;
        height:auto;
        margin-top:5px
    }
    .main-top{
        width:100%;
        height:auto;
        position:inherit;
        top:0;
        z-index:999
    }
    .book-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .music-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .semd-msg{
        padding-left:0
    }
    .testimonial-container{
        padding-left:0
    }
    .newspic-home{
        width:25%
    }
    .news-year{
        font-size:14px
    }
    .home-news-br{
        width:75%
    }
    .home-new-cntnt{
        font-size:14px;
        font-weight:300
    }
    .b-contact{
        width:100%
    }
    .quicklinks{
        padding-left:0;
        border:none
    }
    .quicklinks ul li{
        width:48%;
        height:auto;
        float:left;
        line-height:30px;
        margin-right:4%;
        padding-right:0
    }
    .quicklinks ul li:nth-child(2n){
        margin-right:0
    }
    .social-icons-bottom{
        float:left;
        margin-bottom:10px
    }
    .bootom-call{
        width:100%;
        margin-bottom:12px
    }
    .bootom-mail{
        width:100%;
        margin-bottom:12px
    }
    .album img{
        width:100%;
        height:auto
    }
    .top-quick{
        float:left
    }
    .topmail{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px;
        margin-right:20px
    }
    .topcal{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px
    }
    .main-menu{
        width:100%
    }
    .container{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .row{
        margin-left:-3px !important;
        margin-right:-3px !important
    }
    .row1{
        margin-left:-5px !important;
        margin-right:-5px !important
    }
    .welcome-pic img{
        width:100%;
        display:block
    }
    .col-xs-12{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .navbar-collapse{
        padding-left:0 !important
    }
    a .more-about{
        font-size:14px;
        text-transform:capitalize
    }
    .copy-right{
        line-height:20px
    }
    .inner-banner{
        margin-top:0
    }
    .boarder-inner::before{
        display:none
    }
    .welcome-title{
        font-size:22px
    }
    .welcome-title span{
        font-size:22px
    }
    .profile-mid-pic{
        display:none
    }
    .profile-main{
        width:100%;
        padding-top:0
    }
    .music-details{
        padding-left:0
    }
    .album-left{
        font-size:12px;
        width:35%
    }
    .album-right{
        font-size:14px;
        width:60%
    }
    .photo-gal{
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .photo-gal-pic{
        height:auto;
        width:100%
    }
    .gallery_thumb{
        height:130px;
        width:49%
    }
    .video_thumb{
        width:100%;
        margin-right:0
    }
    .contact-address{
        padding-right:0
    }
    .enquiry{
        padding-left:0;
        padding-right:0
    }
    .address-icon{
        display:none
    }
    .bred-container{
        float:left
    }
    .bred-home a{
        font-size:12px;
        font-weight:400
    }
    .bred-home a:hover{
        font-size:12px;
        font-weight:400
    }
    .bred-next{
        font-size:12px;
        font-weight:400
    }
    .navbar{
        background-color:#6c0716 !important
    }
    .table-flow{
        width:600px
    }
    .nav>li>a{
        line-height:40px !important
    }
    .nav > li > a{
        line-height:40px !important;
        border-bottom:1px solid #ccc;
        color:#fff !important;
        height:40px !important
    }
    .nav > li > a:hover{
        line-height:40px !important;
        height:40px !important
    }
    .navbar-nav{
        margin:0 !important
    }
    .nav>li>a:hover{
        line-height:40px !important
    }
    .nav .open>a:hover{
        line-height:40px !important
    }
    .navbar-nav>li>a{
        line-height:40px !important
    }
    .navbar-nav>li>a:hover{
        line-height:40px !important
    }
    .main-logo{
        padding-left:1%
    }
    .welcome-border{
        border:nonel
    }
    a:hover .gallery-name{
        padding-left:0
    }
    .designed-ido{
        margin-top:0
    }
    .designed p a{
        display:none
    }
}
@media (min-width: 601px) and (max-width: 736px){
    .news_thumb{
        border-bottom:3px solid #fff;
        border-right:3px solid #fff;
        float:left;
        height:auto;
        overflow:hidden;
        width:20%
    }
    .welcome-border{
        border:none
    }
    .album-right{
        color:#666
    }
    .album-left{
        color:#666
    }
    .book-main{
        color:#666
    }
    .address-dtail-title-for{
        color:#666
    }
    .welcome-content{
        background:none;
        padding-top:5%
    }
    .welcome-content p{
        color:#666
    }
    .home-new-cntnt{
        color:#666
    }
    .inner-content p{
        color:#666
    }
    .inner-content1 p{
        color:#666
    }
    .slide-text{
        width:100% !important
    }
    .slide-text h1{
        font-size:20px !important;
        line-height:22px !important;
        margin-bottom:5px !important
    }
    .h1,.h2,.h3,h1,h2,h3{
        margin-top:5px !important
    }
    .slide-text{
        padding:10px 5px !important
    }
    .welcome-wraper{
        padding-top:20px
    }
    .welcome-pic{
        display:none
    }
    .banner-wrap{
        width:100%;
        height:auto;
        margin-top:5px
    }
    .main-top{
        width:100%;
        height:auto;
        position:inherit;
        top:0;
        z-index:999
    }
    .book-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .music-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .semd-msg{
        padding-left:0
    }
    .testimonial-container{
        padding-left:0
    }
    .newspic-home{
        width:25%
    }
    .news-year{
        font-size:14px
    }
    .home-news-br{
        width:75%
    }
    .home-new-cntnt{
        font-size:14px;
        font-weight:300
    }
    .b-contact{
        width:100%
    }
    .quicklinks{
        padding-left:0;
        border:none
    }
    .quicklinks ul li a{
        font-size:12px
    }
    .quicklinks ul li{
        width:auto;
        height:auto;
        float:left;
        line-height:30px;
        margin-right:4%;
        padding-right:0
    }
    .quicklinks ul li:nth-child(2n){
        margin-right:4%
    }
    .social-icons-bottom{
        float:left;
        margin-bottom:10px
    }
    .bootom-call{
        width:32%;
        float:left
    }
    .bootom-mail{
        width:35%;
        float:left
    }
    .album img{
        width:100%;
        height:auto
    }
    .top-quick{
        float:right
    }
    .topmail{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px;
        margin-right:20px
    }
    .topcal{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px
    }
    .main-menu{
        width:100%
    }
    .container{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .row{
        margin-left:-3px !important;
        margin-right:-3px !important
    }
    .row1{
        margin-left:-5px !important;
        margin-right:-5px !important
    }
    .welcome-pic img{
        width:100%;
        display:block
    }
    .col-xs-12{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .navbar-collapse{
        padding-left:0 !important
    }
    a .more-about{
        font-size:14px;
        text-transform:capitalize
    }
    .copy-right{
        line-height:20px
    }
    .inner-banner{
        margin-top:0
    }
    .boarder-inner::before{
        display:none
    }
    .welcome-title{
        font-size:22px
    }
    .welcome-title span{
        font-size:22px
    }
    .profile-mid-pic{
        display:none
    }
    .profile-main{
        width:100%;
        padding-top:0
    }
    .music-details{
        padding-left:0
    }
    .album-left{
        font-size:12px;
        width:35%
    }
    .album-right{
        font-size:14px;
        width:60%
    }
    .photo-gal{
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .photo-gal-pic{
        height:auto;
        width:100%
    }
    .gallery_thumb{
        height:130px;
        width:49%
    }
    .video_thumb{
        width:100%;
        margin-right:0
    }
    .contact-address{
        padding-right:0
    }
    .enquiry{
        padding-left:0;
        padding-right:0
    }
    .address-icon{
        display:none
    }
    .bred-container{
        float:left
    }
    .bred-home a{
        font-size:12px;
        font-weight:400
    }
    .bred-home a:hover{
        font-size:12px;
        font-weight:400
    }
    .bred-next{
        font-size:12px;
        font-weight:400
    }
    .navbar{
        background-color:#6c0716 !important
    }
    .table-flow{
        width:100%
    }
    .nav>li>a{
        line-height:40px !important
    }
    .nav > li > a{
        line-height:40px !important;
        border-bottom:1px solid #ccc;
        color:#fff !important;
        height:40px !important
    }
    .nav > li > a:hover{
        line-height:40px !important;
        height:40px !important
    }
    .navbar-nav{
        margin:0 !important
    }
    .nav>li>a:hover{
        line-height:40px !important
    }
    .nav .open>a:hover{
        line-height:40px !important
    }
    .navbar-nav>li>a{
        line-height:40px !important
    }
    .navbar-nav>li>a:hover{
        line-height:40px !important
    }
    .main-logo{
        padding-left:1%
    }
    .welcome-border{
        border:nonel
    }
    a:hover .gallery-name{
        padding-left:0
    }
    .social-icons-bottom{
        margin-top:10px
    }
    .bootom-mail-content{
        font-size:12px
    }
    .bootom-call-content{
        font-size:12px
    }
    .bootom-loc-content{
        font-size:12px
    }
}
@media (min-width: 737px) and (max-width: 991px){
    .bottom-gal{
        width:33%;
        margin-bottom:0.3%;
        margin-right:0.3%;
        height:150px;
        float:left;
        overflow:hidden
    }
    .bottom-gal-inn{
        margin-bottom:0.3%;
        margin-right:0.3%;
        width:33%;
        height:155px;
        float:left;
        overflow:hidden
    }
    .news_thumb{
        border-bottom:3px solid #fff;
        border-right:3px solid #fff;
        float:left;
        height:auto;
        overflow:hidden;
        width:15%
    }
    .welcome-border{
        border:none
    }
    .album-right{
        color:#666
    }
    .album-left{
        color:#666
    }
    .book-main{
        color:#666
    }
    .address-dtail-title-for{
        color:#666
    }
    .welcome-content{
        background:none;
        padding-top:5%
    }
    .welcome-content p{
        color:#666
    }
    .home-new-cntnt{
        color:#666
    }
    .inner-content p{
        color:#666
    }
    .inner-content1 p{
        color:#666
    }
    .slide-text{
        width:100% !important
    }
    .slide-text h1{
        font-size:20px !important;
        line-height:22px !important;
        margin-bottom:5px !important
    }
    .h1,.h2,.h3,h1,h2,h3{
        margin-top:5px !important
    }
    .slide-text{
        padding:10px 5px !important
    }
    .welcome-wraper{
        padding-top:20px
    }
    .welcome-pic{
        display:none
    }
    .banner-wrap{
        width:100%;
        height:auto;
        margin-top:5px
    }
    .main-top{
        width:100%;
        height:auto;
        position:inherit;
        top:0;
        z-index:999
    }
    .book-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .music-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .semd-msg{
        padding-left:0
    }
    .testimonial-container{
        padding-left:0
    }
    .newspic-home{
        width:25%
    }
    .news-year{
        font-size:14px
    }
    .home-news-br{
        width:75%
    }
    .home-new-cntnt{
        font-size:14px;
        font-weight:300
    }
    .b-contact{
        width:100%
    }
    .quicklinks{
        padding-left:0;
        border:none
    }
    .quicklinks ul li a{
        font-size:12px
    }
    .quicklinks ul li{
        width:auto;
        height:auto;
        float:left;
        line-height:30px;
        margin-right:4%;
        padding-right:0
    }
    .quicklinks ul li:nth-child(2n){
        margin-right:4%
    }
    .social-icons-bottom{
        float:left;
        margin-bottom:10px
    }
    .bootom-call{
        width:32%;
        float:left
    }
    .bootom-mail{
        width:35%;
        float:left
    }
    .album img{
        width:100%;
        height:auto
    }
    .top-quick{
        float:left
    }
    .topmail{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px;
        margin-right:20px
    }
    .topcal{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px
    }
    .main-menu{
        width:100%
    }
    .container{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .row{
        margin-left:-3px !important;
        margin-right:-3px !important
    }
    .row1{
        margin-left:-5px !important;
        margin-right:-5px !important
    }
    .welcome-pic img{
        width:100%;
        display:block
    }
    .col-xs-12{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .navbar-collapse{
        padding-left:0 !important
    }
    a .more-about{
        font-size:14px;
        text-transform:capitalize
    }
    .copy-right{
        line-height:20px
    }
    .inner-banner{
        margin-top:0
    }
    .boarder-inner::before{
        display:none
    }
    .welcome-title{
        font-size:22px
    }
    .welcome-title span{
        font-size:22px
    }
    .profile-mid-pic{
        display:none
    }
    .profile-main{
        width:100%;
        padding-top:0
    }
    .music-details{
        padding-left:0
    }
    .album-left{
        font-size:12px;
        width:35%
    }
    .album-right{
        font-size:14px;
        width:60%
    }
    .photo-gal{
        width:49%;
        margin-left:.5%;
        margin-right:.5%
    }
    .photo-gal-pic{
        height:auto;
        width:100%
    }
    .gallery_thumb{
        height:160px;
        width:33%
    }
    .video_thumb{
        width:49%;
        margin-right:.5%;
        margin-left:.5%
    }
    .video_thumb:nth-child(3n+1){
        margin-right:.5%;
        margin-left:.5%
    }
    .contact-address{
        padding-right:0
    }
    .enquiry{
        padding-left:0;
        padding-right:0
    }
    .address-icon{
        display:none
    }
    .bred-container{
        float:left
    }
    .bred-home a{
        font-size:12px;
        font-weight:400
    }
    .bred-home a:hover{
        font-size:12px;
        font-weight:400
    }
    .bred-next{
        font-size:12px;
        font-weight:400
    }
    .navbar{
        background-color:#6c0716 !important
    }
    .table-flow{
        width:100%
    }
    .nav>li>a{
        line-height:40px !important
    }
    .nav > li > a{
        line-height:40px !important;
        border-bottom:1px solid #ccc;
        color:#fff !important;
        height:40px !important
    }
    .nav > li > a:hover{
        line-height:40px !important;
        height:40px !important
    }
    .navbar-nav{
        margin:0 !important
    }
    .nav>li>a:hover{
        line-height:40px !important
    }
    .nav .open>a:hover{
        line-height:40px !important
    }
    .navbar-nav>li>a{
        line-height:40px !important
    }
    .navbar-nav>li>a:hover{
        line-height:40px !important
    }
    .main-logo{
        padding-left:1%
    }
    .welcome-border{
        border:nonel
    }
    a:hover .gallery-name{
        padding-left:0
    }
    .social-icons-bottom{
        margin-top:10px
    }
    .bootom-mail-content{
        font-size:14px
    }
    .bootom-call-content{
        font-size:14px
    }
    .bootom-loc-content{
        font-size:14px
    }
}
@media (min-width: 992px) and (max-width: 1020px){
    .bottom-gal{
        width:33%;
        margin-bottom:0.3%;
        margin-right:0.3%;
        height:68px;
        float:left;
        overflow:hidden
    }
    .bottom-gal-inn{
        margin-bottom:0.3%;
        margin-right:0.3%;
        width:33%;
        height:51px;
        float:left;
        overflow:hidden
    }
    .news_thumb{
        border-bottom:3px solid #fff;
        border-right:3px solid #fff;
        float:left;
        height:auto;
        overflow:hidden;
        width:15%
    }
    .welcome-border{
        border:none
    }
    .album-right{
        color:#666
    }
    .album-left{
        color:#666
    }
    .book-main{
        color:#666
    }
    .address-dtail-title-for{
        color:#666
    }
    .welcome-content{
        background:none;
        padding-top:2%
    }
    .welcome-content p{
        color:#666
    }
    .home-new-cntnt{
        color:#666
    }
    .inner-content p{
        color:#666
    }
    .inner-content1 p{
        color:#666
    }
    .slide-text{
        width:100% !important
    }
    .slide-text h1{
        font-size:20px !important;
        line-height:22px !important;
        margin-bottom:5px !important
    }
    .h1,.h2,.h3,h1,h2,h3{
        margin-top:5px !important
    }
    .slide-text{
        padding:10px 5px !important
    }
    .welcome-wraper{
        padding-top:20px
    }
    .welcome-pic{
        display:none
    }
    .banner-wrap{
        width:100%;
        height:auto;
        margin-top:5px
    }
    .main-top{
        width:100%;
        height:auto;
        position:inherit;
        top:0;
        z-index:999
    }
    .book-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .music-albums{
        width:49%;
        float:left;
        margin-right:1%;
        margin-bottom:2%
    }
    .semd-msg{
        padding-left:0
    }
    .testimonial-container{
        padding-left:0
    }
    .newspic-home{
        width:25%
    }
    .news-year{
        font-size:14px
    }
    .home-news-br{
        width:75%
    }
    .home-new-cntnt{
        font-size:14px;
        font-weight:300
    }
    .b-contact{
        width:100%
    }
    .quicklinks{
        padding-left:0;
        border:none
    }
    .quicklinks ul li a{
        font-size:12px
    }
    .quicklinks ul li{
        width:auto;
        height:auto;
        float:left;
        line-height:30px;
        margin-right:4%;
        padding-right:0
    }
    .quicklinks ul li:nth-child(2n){
        margin-right:4%
    }
    .social-icons-bottom{
        float:left;
        margin-bottom:10px
    }
    .bootom-call{
        width:32%;
        float:left
    }
    .bootom-mail{
        width:35%;
        float:left
    }
    .album img{
        width:100%;
        height:auto
    }
    .top-quick{
        float:left
    }
    .topmail{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px;
        margin-right:20px
    }
    .topcal{
        width:auto;
        text-align:left;
        float:left;
        background:none;
        padding-left:5px
    }
    .main-menu{
        width:100%
    }
    .container{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .row{
        margin-left:-3px !important;
        margin-right:-3px !important
    }
    .row1{
        margin-left:-5px !important;
        margin-right:-5px !important
    }
    .welcome-pic img{
        width:100%;
        display:block
    }
    .col-xs-12{
        padding-left:5px !important;
        padding-right:5px !important
    }
    .navbar-collapse{
        padding-left:0 !important
    }
    a .more-about{
        font-size:14px;
        text-transform:capitalize
    }
    .copy-right{
        line-height:20px
    }
    .inner-banner{
        margin-top:0
    }
    .boarder-inner::before{
        display:none
    }
    .welcome-title{
        font-size:22px
    }
    .welcome-title span{
        font-size:22px
    }
    .profile-mid-pic{
        display:none
    }
    .profile-main{
        width:100%;
        padding-top:0
    }
    .music-details{
        padding-left:0
    }
    .album-left{
        font-size:12px;
        width:35%
    }
    .album-right{
        font-size:14px;
        width:60%
    }
    .photo-gal{
        width:49%;
        margin-left:.5%;
        margin-right:.5%
    }
    .photo-gal-pic{
        height:auto;
        width:100%
    }
    .gallery_thumb{
        height:160px;
        width:33%
    }
    .video_thumb{
        width:49%;
        margin-right:.5%;
        margin-left:.5%
    }
    .video_thumb:nth-child(3n+1){
        margin-right:.5%;
        margin-left:.5%
    }
    .contact-address{
        padding-right:0
    }
    .enquiry{
        padding-left:0;
        padding-right:0
    }
    .address-icon{
        display:none
    }
    .bred-container{
        float:left
    }
    .bred-home a{
        font-size:12px;
        font-weight:400
    }
    .bred-home a:hover{
        font-size:12px;
        font-weight:400
    }
    .bred-next{
        font-size:12px;
        font-weight:400
    }
    .navbar{
        background-color:#6c0716 !important
    }
    .table-flow{
        width:100%
    }
    .nav>li>a{
        line-height:40px !important
    }
    .nav > li > a{
        line-height:40px !important;
        border-bottom:1px solid #ccc;
        color:#fff !important;
        height:40px !important
    }
    .nav > li > a:hover{
        line-height:40px !important;
        height:40px !important
    }
    .navbar-nav{
        margin:0 !important
    }
    .nav>li>a:hover{
        line-height:40px !important
    }
    .nav .open>a:hover{
        line-height:40px !important
    }
    .navbar-nav>li>a{
        line-height:40px !important
    }
    .navbar-nav>li>a:hover{
        line-height:40px !important
    }
    .main-logo{
        padding-left:1%
    }
    .welcome-border{
        border:nonel
    }
    a:hover .gallery-name{
        padding-left:0
    }
    .social-icons-bottom{
        margin-top:10px
    }
    .bootom-mail-content{
        font-size:14px
    }
    .bootom-call-content{
        font-size:14px
    }
    .bootom-loc-content{
        font-size:14px
    }
}
@media (min-width: 1021px) and (max-width: 1269px){
    .bottom-gal{
        width:33%;
        margin-bottom:0.3%;
        margin-right:0.3%;
        height:63px;
        float:left;
        overflow:hidden
    }
    .bottom-gal-inn{
        margin-bottom:0.3%;
        margin-right:0.3%;
        width:33%;
        height:48px;
        float:left;
        overflow:hidden
    }
    .nav > li > a{
        padding:0 16px !important
    }
    .quicklinks{
        padding-left:4%
    }
    .quicklinks ul li a{
        font-size:12px
    }
    .quicklinks ul li{
        padding-right:25px
    }
    .b-contact{
        width:80%
    }
    .welcome-pic img{
        width:100%;
        height:auto
    }
    .newspic-home{
        width:24%
    }
    .home-news-br{
        width:76%
    }
    .wrap-right{
        padding-right:3.5% !important
    }
    .news-year{
        font-size:14px
    }
    .photo-gal-pic{
        height:208px
    }
    .gallery_thumb{
        height:212px
    }
}
@media (min-width: 1270px) and (max-width: 1366px){
    .quicklinks ul li{
        padding-right:26px
    }
    .quicklinks{
        padding-left:4%
    }
    .slide-text{
        left:0;
        bottom:15%;
        right:0;
        margin:auto;
        position:absolute;
        text-align:left;
        width:1200px !important
    }
    .welcome-content{
        width:100%;
        height:auto;
        background:url(../images/welcome-content.png) no-repeat right bottom;
        padding-bottom:55px;
        padding-left:50px
    }
}

.bs-slider{ max-height: unset !important;}
.mob-view{ display: none;}
.desk-view{ display: block;}

@media (max-width:420px) { 
    .copy-right span{ display: none;}
    .copy-right {line-height: 37px;  }
}
 @media (min-width:421px) and (max-width:460px){
    .copy-right span{ display: none;}
}
 @media (min-width:461px) and (max-width:560px){
    .copy-right span{ display: none;}
}
 @media (min-width:561px) and (max-width:680px){

}
 @media (min-width:681px) and (max-width: 768px){ 
}
 @media (min-width:769px) and (max-width:991px){    
}
 @media (min-width:992px) and (max-width:1199px){}
@media (max-width:992px) {
    .container{ padding: 0px 5% !important;}
    .main-logo{ width: 100%; justify-content: center;}
    .navbar{ min-height: auto !important;}
	
    #quick_view_bottom {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: auto;
        background-color: #fff ;
   }
    .hide-menu{
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #6c0716;
        z-index: 99999;
        padding: 15px 20px;
        visibility: visible;
   }
    .sexy-menu.detached{
        opacity: 1 !important 
   }
    .hide-menu a {
        width: 20%;
        line-height: 1;
        font-size: 1.5em;
        float: left;
        display: flex;
        justify-content: center;
   }
    .hide-menu {
        display: block;
   }
    .hide-menu img {
        display: block;
        justify-content: center;
        margin: 0 auto;
   }
    .nav-toggle{
        display: flex!important;
        align-items: center;
        width: 25px;
        height: 20px;
        cursor: pointer;
       /*border-top: 3px solid #000;
        border-bottom: 3px solid #000;
       */
        text-align: center;
        justify-content: center;
        top: auto !important;
   }
    .nav-toggle {
        top: auto !important;
        bottom:auto !important;
   }
    .nav-toggle:before{
        position: absolute;
        content: "";
        width: 40px;
        border-bottom: 3px solid #000;
        right: 0;
        display: none 
   }
    .nav-toggle:after{
        content: "";
        width: 33px;
        border-bottom: 3px solid #000;
        position: absolute;
        top: -2px;
        right: 0;
        display: none 
   }
    .nav-toggle {
       margin-top: 3px !important;
   }
    .bottom-menu {
        width: 45px;
        height: 45px;
        border-radius: 50%;
        display: flex !important;
        justify-content: center;
        align-items: center;
       /* border: 1px solid #999;
       */
        background-color: #fff;
        color: #666;
        box-shadow: rgba(103, 103, 103, 0.2) 0px 8px 24px;
   }
    /*.header-1 .bar-bottom .menu-navbar{
        justify-content: center !important;
   }*/
    .header-1 .bar-bottom{
        border-bottom: 0px !important;
   }
    .header-1 .links-list{
       bottom: 0 !important;
        /*top: inherit !important;*/
        background-color:#a58b62!important;
        height:100%;
   }
    .header-1 .menu-wrapper{
        bottom: 70px !important;
        top: inherit !important
   }
    .menu-wrapper li a{
       color: rgba(255,255,255,1) !important;
   }
    .header-1 .menu-link{
        font-size: 1.25em !important
   }
    .header-1 .menu-link{
        justify-content: flex-start;
   }
    .section-main-bunner{
        height: auto;
        margin-bottom: 50px;
   }
    .header-1 .header-logo .logo-img.light-logo{
        width: 100px;
        height: auto !important;
   }
    .header-1.is-sticky.header-1 .header-logo .logo-img {
       width: 100px;
        height: auto !important;
   }
    .home-gallery:nth-child(2){
        display: none;
   }
    .header-1 .links {
        margin-top: inherit!important;
   }
   .bottom-wrap{ display: none;}
   footer{ padding-bottom: 75px;}
   .top-header{ display: none;}
   .welcome-content p{ width: 100%;}
   .mob-view{ display:block;}
.desk-view{ display: none;}

.welcome-title{font-family: 'Rancho', cursive;}
.title-2{font-family: 'Rancho', cursive;}
.title-l, .msg-title, .msg-title span, .slide-text h1, .testimonial-title{font-family: 'Rancho', cursive !important;}
.welcome-title span{font-family: 'Rancho', cursive;}
.title-2, .slide-text { font-size: 2em !important;}
.title-l{ font-size: 1.75em; padding-left: 0px;}
.main-cap { font-size: 1.5em !important;}
.welcome-wraper{ padding-top: 0px;}
.welcome-title{ font-size: 2.25em; text-align: center; line-height: 1.2;}
.welcome-title span{font-size: 1em;}
.welcome-sub{ text-align: center; padding: 0px;}
.welcome-content p{ text-align: center;}
.home-abt-title{ font-size: 1.25em; padding-top: 1em; line-height: 1.7; text-align: center; letter-spacing: 1px;}
.home-abt-title span{ font-size: 1em;}
.limit-text {display: -webkit-box;    -webkit-line-clamp: 3; /* Number of lines */    -webkit-box-orient: vertical;    overflow: hidden;  }
.msg-title{ background: none; text-align: center;}
.slide-text{ text-align: center !important;}
.msg-txt{ height: 40px; line-height: 40px;}
.semd-msg{ width: 80%; margin: 0 auto; margin-bottom: 1.5em;}
.submit{ float: none;  margin-top: 5px;}
.msgbox, .testimonial-title{ text-align: center;}
.music-title, .book-title{ font-size: 1.25em;}
.music-title span, .book-title span{ font-size: 1em;}
.music-top, .titlebg{ display: flex; justify-content: center; align-items: center;}
.view-allb, .view-all{ margin-left: 1em;}
.view-all a, .view-allb a{ text-transform: none;}
a .book-name{ font-size: 1em; letter-spacing: 1px;}
table tbody tr td{ white-space: nowrap;  padding: 0px 0.5em; font-size: 1em;}
.albums{ padding-left: 2%;}
.home-news{ margin: 2em 0em;}
   
}


