@font-face { font-family: segoeui; src: url('segoeui.ttf'); } 
@font-face { font-family: segoeuil; src: url('segoeuil.ttf');}
@font-face { font-family: segoeuil; src: url('BentonModDisp-Bold.otf');}


body{padding:0px; margin:0px; background:#FFF; overflow:hidden;height: 100vh!important;}




/*header*/

/*header*/

.managemenu-wd{width:100%;margin-top: -15px;}

/*navbaar*/

.header{position:absolute; width:100%;z-index:50;}

.menu .navbar-default {background:none;
    border: none;
margin-bottom: 0px;
}
	
.menu .navbar-nav > li {
float: none;
    display: inline;
}



.menu .nav {text-align:center;  width:100%;}

.menu .nav > li > a {

    color: #b46704;
    border: 0px solid #fdcf09;
    position: relative;
    display: inline-block;
    padding: 6px 15px;
    line-height: 4px;
    font-size: 12px;
    margin: 5px 0;
    letter-spacing: 1px;
    font-family: segoeui;
    width: 100%;
      }
	  

.managemenu-pos{position:relative;}
	
.menu-section {position:absolute; top:0%; width:100%;   height: 100%;
}	
	
	
	
.menu .navbar-collapse{    padding-right: 0px; 
    padding-left: 0px; margin-top: 0px; }	
	
	
#header	{padding-top:0px; background:none;}
#header2{border-top:20px solid #bb1f6a;  }
#menu-section{padding-top:30px; background:none;}
#menu-section2{padding-top:10px; background:none;}








.logoname{position:relative; /*z-index:111;*/}

.logoname-img{position:absolute;   left:0%;  margin-top:80px;}




.pugin{position:relative;}
.pugin-details{position:absolute; z-index:111;  bottom:0%; width:15%; left:6%; padding-bottom:30px;}
.pugin-details p{color:#FFF; text-align:center; font-size:12px;}




/*aboutus*/
.aboutusbg{background:url(../images/abt-bg.jpg) repeat;background-size: cover; overflow:hidden;}
.aboutus{margin-top:140px;}



@media (max-width: 1920px) {
	
	.abt-img{position:relative; background:url(../images/abt-img.png) no-repeat; width:70%; min-height:600px; background-size:cover; background-position:center; }
	
}


@media (max-width: 1600px) {
	
	.abt-img{position:relative; background:url(../images/abt-img.png) no-repeat; width:70%; min-height:600px; background-size:cover; background-position:center; bottom: -130px; }
}



@media (max-width: 1400px) {
	
	.abt-img{position:relative; background:url(../images/abt-img.png) no-repeat; width:70%; min-height:600px; background-size:cover; background-position:center; }
}


@media (max-width: 1366px) {
	
	.abt-img{position:relative; background:url(../images/abt-img.png) no-repeat; width:70%; min-height:630px; background-size:cover; background-position:center;   }

}


h1.heading{font-size:60px; color:#FDCF09;padding-left: 20px;padding-top: 30px;margin-top: 0px;margin-bottom: 0px;}
#menu-section2 .nav > li > a {
	 position: relative;
    display: inline-block;
    padding: 6px 15px;
    line-height: 4px;
    color: #fdcf09;
    border: 0px solid #bb1f6a;
    font-size: 12px;
    margin: 5px 0;
    letter-spacing: 1px;
    font-family: segoeui;
    width: 82%;
}

a.pink-box {
    background: #fdcf09;
    color: #bb1f6a !important;
}

a.yellow-box {
    background: #bb1f6a;
    color: #fdcf09 !important;
}

a.bioactive{background:#fdcf09; color:#bb1f6a!important; display:inline-block !important;     margin-bottom: 0 !important;  margin-top: 0 !important;}

.aboutus .panel-default > .panel-heading {
 
    background: none;
    border: none
}

.aboutus  .panel{background:none;}
.aboutus .panel-default{border:none;}

.aboutus .panel-body {
    padding: 0px 0px;
	
}








.aboutus .panel-heading {
    padding: 0px 0px;}
	
.aboutus .panel-title a{display:block; color:#FC0;text-decoration: none;/*! border-bottom: 1px solid #ffcf00; */padding: 5px 0px 5px;     font-family: segoeui;}
.about-tab .about-points {
       font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: segoeui;
	    padding-top: 0px;
}

div#scroll {
   
    height: 250px;
    overflow: hidden;
    padding: 0px;
    margin-bottom: 20px;
    width: 95%;
}


.about-matter{margin-top:120px;}
.about-matter hr {
    margin: 12px 0 0 0;
    background: #bb1f6a;
    border: none;
    height: 2px;
}
.about-matter h2{       text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    color: #FC0;
    margin-bottom: 9px;
    margin-top: 0;     font-family: segoeui;}
.about-matter h4{text-align: left; font-size: 14px; color: #E0DFDD;}
.about-matter p{font-size:13px; color:#EDE9E9;line-height: 1.5em;     margin-bottom: 6px;     font-family: segoeui;}

.abt-img img{margin-left:-40px;}
.scrollgp p strong{color:#FC0;}

.scrollgp{z-index:111;}

.top-downbtn{float:right;}
.top-abt{margin-top: 100px;}
.scrollgp{padding-left:0px; padding-right:0px;}
a.scroll-down {padding:0px;}
.top-downbtn ul {margin:0;  padding:0;}
.top-downbtn ul li {list-style-type:none; margin-bottom:10px;}
.top-downbtn li a img{width:50%;}

/**/


/*performances*/

.performances{background:url(../images/performance.jpg) repeat;background-size: cover; overflow:hidden;}
#header3{border-top:20px solid #fdcf09;  }


a.performances-ctive{background:#bb1f6a; color:#fdcf09!important; display:inline-block !important;     margin: 0 !important; }
#menu-section3 .nav > li > a {

        position: relative;
    display: inline-block;
    padding: 6px 15px;
    line-height: 4px;
    color: #bb1f6a;
    border: 0px solid #fdcf09;
    font-size: 12px;
    margin: 5px 0;
    letter-spacing: 1px;
    font-family: segoeui;
    width: 84%;

}


#block{
	height: 170px;
overflow-y: scroll;
margin-bottom: 10px;
padding-right: 15px;}


#block::-webkit-scrollbar {
width: 1.5em;
}

#block::-webkit-scrollbar-track {
-webkit-box-shadow: none;
}


#block::-webkit-scrollbar-thumb{
background:url(../images/Icon-.png) no-repeat;
outline: none;
background-size:100%;

}



h2.preformce-heading-color{    color: #FC0;
    font-size: 14px; 
     font-family: segoeui;}


#menu-section3{padding-top:10px; background:none;}
.preformce #scroll{height:180px;}


#about-tab-performance{height:220px;}

.per-img img{margin-left: -60px;

margin-top: -30px; width: 93%;}

.top-per{margin-top: 4px;}

.color2 p{color:#bb1f6a!important;}

.preformce p{font-size:13px;letter-spacing: 0.8px;}

.listupgrade ul{margin:0; padding:0;}
.listupgrade ul li{list-style-type:none;}
.perform-list{position:relative;}
.year p{padding-top:15px; font-weight:600;}
.listgpblock{}
.padding-0{padding-left:0px; padding-right:0px;}
.padding-line{border-left:0px solid #fdcf09; }

.listupgrade a{padding:18px 15px;  display:inline-block; font-size:12px; color:#D7D3D3; text-decoration:none;font-weight: 300;}
.square {
    width: 10px;
    height: 10px;
    background: url(https://namratarai.com/images/performances_bullet.png);
    float: left;
    background-size: cover;
    background-position: 0 center;
    margin-left: 6px;
    margin-top: 5px;
}


/**/


/**/
.gallery{background:#040707 url(../images/gallery-mod.jpg) no-repeat 650px 100px; overflow:hidden;/*! background-position: right bottom; */}



.gallery2{overflow:hidden; background:#000;}


.my-slider-item-1{position:relative;}

.video-1{position:absolute; top:50%; left:50%; z-index:555; }
.video-2{position:absolute; top:40%; left:15%; z-index:555; }
.video-3{position:absolute; top:30%; left:20%; z-index:555; }
.video-4{position:absolute; top:20%; left:60%; z-index:555; }
.video-secrion{border:10px solid #fff;}


.scroltexrt{background:#000; padding:10px;}

.scroltexrt p{color:#FF0; font-size:24px;}




/**/


/*press*/

.press{background:url(../images/press.jpg) repeat;background-size: cover; overflow:hidden; }


.performace-list p{color: #EDE9E9;

line-height: normal;
margin-top:10px;

margin-bottom: 0px;}
 
.press-code #scroll{width:100%;}

.performace-list  strong{ color: #bb1f6a;
    font-size: 12px;
    margin-bottom: 16px;
    display: block;
    margin-top: 4px;     font-family: segoeui;
 }
.performace-list a {
    text-decoration: none;
}

.about-tab::-webkit-scrollbar {
width: 1.5em;




}

.yearlist{padding:4px 0px;}
 
.about-tab::-webkit-scrollbar-track{
-webkit-box-shadow: none;
}


.about-tab::-webkit-scrollbar-thumb {
background:url(../images/Icon-.png) no-repeat;
outline: none;
background-size:cover;

}
.about-tab{height: 210px;overflow-y: scroll;margin-bottom: 0px;padding-right: 15px;}




/*end*/



/*initiative*/

.initiative-bg{background:#04080b; overflow:hidden;  /*! background-position: right; */}


.prayimg{position:fixed; bottom:0%; right:0%; z-index:-1}

.initiative p{font-size:13px;letter-spacing: 0.5px;}


.intiative-height{height:230px;}

.hythm-1{margin-top:10px;}


.initiative .about-tab{height:160px;}
.initiative div#scroll {

    height: 200px;
    overflow: hidden;
    padding: 0px;
    margin-bottom: 20px;
    width: 95%;

}
/*End*/



/*contactus*/
.contactus{background:url(../images/contactus.jpg) repeat;background-size: cover; overflow:hidden;}
.conactus-matter h2{margin: 0px 0 7px 0;}


.contactus  h2{color:#bb1f6a;}

p.cont-info1{color:#bb1f6a; font-size:13px; letter-spacing:0.5px;margin: 0px;}

.first-conact p{color:#333; font-size:13px; letter-spacing:0.5px;margin: 0;}

.conactus-matter dl{margin-bottom:10px;}
.first-conact .dl-horizontal dt {

    float: left;
    width: 10px;
    overflow: hidden;
    clear: left;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #bb1f6a;
    font-weight: 400;
    font-size: 13px;

}

.first-conact .dl-horizontal dd {

    margin-left: 20px;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.5px;     font-family: segoeui;

}

p.pc-2{color:#bb1f6a;}

p.con-pra2{color:#333;font-size:13px!important}

.conactus-matter .form-group{margin-bottom:4px;}


.contact-form .form-control {

    display: block;
    width: 100%;
    height: 28px;
    padding: 3px 0px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #474646;
    background: none;
        background-image: none;
    background-image: none;
    border: 0px solid #8c8989;
        border-bottom-color: rgb(140, 137, 137);
        border-bottom-style: solid;
        border-bottom-width: 0px;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-bottom: 1px solid #e33a8b;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.5px;
	 font-family: segoeui;

}



.contact-form .btn {
display: inline-block;
    padding: 1px 5px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #382053;
 border-radius: 0px;
    text-transform: uppercase;
    background: #382053;
        background-color: rgb(56, 32, 83);
		color: #fdcf09;

letter-spacing: 1px;
margin-top:10px;

}

/*end*/


/*Footer*/
.footer{
z-index:9999; 


background-position:center;
background-size:cover;

position:absolute; bottom:0px; width:100%;}
.social-icon{position:absolute; top:0%; text-align:center; width:100%;}
.social-icon{text-align:center; margin-top:15px;}

.social-icon li a{color:#FFF; /*! width:26px; */ /*! height:20px; */ margin-right:10px; border:1px solid #fff; border-radius:50px; padding:5px 4px; font-size:14px;}
.social-icon li i{ width:18px;  height:18px;}


.social-icon2 li a{color:#bb1f6a; /*! width:26px; */ /*! height:20px; */ margin-right:10px; border:1px solid #bb1f6a; border-radius:50px;  }



.social-icon ul{margin:0; padding:0; margin-left:10px;}
.social-icon ul li{list-style-type:none; display:inline-block;}

.copy-right-name{position:absolute; right:10%;  bottom:0;}		   
.copy-right-name p{color:#FFF; font-size:12px;  margin: 0 0 6px; color:#febedd;}



/*endFooter*/

.collapse.in {
    
    padding: 0px 0 0px 0;
}

.fancybox-overlay {z-index: 11111 !important;     background: #0000007d !important;}

.padding-top {padding-top:7px;}

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

.mobile-menu {
    display: none;
}

.mobile-logo { display: none;}
	
.pink-header {    display: none;}
.yellow-header {    display: none;}
.my-slider ul{margin-left:-30px;
}
.my-slider li img {
    height:99vh;
    width: auto;
}
.thz-dot-nav-tip {
     color: #121212;
     box-shadow: 0px 0px 22px 0px rgba(0,0,0,.08);
     background-size: contain;
     position: absolute;
     text-indent: -20000px;
     bottom: 40px;
     width: 16px;
     height: 102px;
     margin: -17px 20px 0 0;
     visibility: hidden;
     opacity: 0;
     white-space: nowrap;
     display: block;
     border-radius: 3px;
     -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
     -ms-transition: all .2s ease-in-out;
     transition: all .2s ease-in-out;
     -webkit-transform: scale(.8);
     -ms-transform: scale(.8);
     transform: scale(.8);
     font-size: 13px;
     background-color: red;
     background: url(https://namratarai.com/images/social-icon/pink_instagram.jpg);
}
.social-icon2 li a:hover>span {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.social-icon li a:hover>span {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}

.facebook-pink .thz-dot-nav-tip {
      background: url(https://namratarai.com/images/social-icon/pink_facebook.png);
      right: 52.4%; 
   }
.twitter-pink .thz-dot-nav-tip {
     background: url(https://namratarai.com/images/social-icon/pink_twitter.png);
     right: 49.5%;
   }
 .youtube-pink .thz-dot-nav-tip {
     background: url(https://namratarai.com/images/social-icon/pink_youtube.png);
     right: 46.5%;
   }
   .instagram-pink .thz-dot-nav-tip {
     background: url(https://namratarai.com/images/social-icon/pink_instagram.png);
     right: 43.5%;
   }

.facebook-yellow .thz-dot-nav-tip {
      background: url(https://namratarai.com/images/social-icon/yellow_facebook.png);
      right: 52.4%; 
   }
.twitter-yellow .thz-dot-nav-tip {
     background: url(https://namratarai.com/images/social-icon/yellow_twitter.png);
     right: 49.5%;
   }
 .youtube-yellow .thz-dot-nav-tip {
     background: url(https://namratarai.com/images/social-icon/yellow_youtube.png);
     right: 46.5%;
   }
   .instagram-yellow .thz-dot-nav-tip {
     background: url(https://namratarai.com/images/social-icon/yellow_instagram.png);
     right: 43.5%;
   }
.mobile-small-logo {
    margin: 22px 22px;
}   
.mobile-big-logo {
    position: absolute;
    left: 26%;
    top: 13%;
    z-index: 9;
}   
.performace-list a:hover strong {
    color: #fdcf09;
}
.press-code h2{padding-top:5px;}