.comlt*{margin: 0; padding:0; outline: none; }
body{margin: 0px;padding: 0px;
	outline: none;
    font-family: 'Roboto',sans-serif;	
    font-weight: 300;color: #fff;overflow-x: hidden;
    background: #0b0426;
    font-size: 20px;
    font-family: 'Roboto',sans-serif;
    font-weight: 300;
    line-height: 35px;
}

h1,h2,h3{
    color:#fff;
}
p{
    text-align:justify;
}
@media(max-width:768px){
    
    p{padding:0 15px;
        
        
    }
}

@font-face {
  font-family: 'YanoneKaffeesatz-Regular';
  src: url('../fonts/YanoneKaffeesatz-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/YanoneKaffeesatz-Regular.otf')  format('opentype'),
	     url('../fonts/YanoneKaffeesatz-Regular.woff') format('woff'), url('../fonts/YanoneKaffeesatz-Regular.ttf')  format('truetype'), url('../fonts/YanoneKaffeesatz-Regular.svg#YanoneKaffeesatz-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NKOTBFever';
  src: url('../fonts/NKOTBFever.eot?#iefix') format('embedded-opentype'),  url('../fonts/NKOTBFever.woff') format('woff'), url('../fonts/NKOTBFever.ttf')  format('truetype'), url('../fonts/NKOTBFever.svg#NKOTBFever') format('svg');
  font-weight: normal;
  font-style: normal;
}

a{	color:inherit;	outline: none !important;}
a:focus{	outline: none !important;}
h1{ font-size:36px; margin:0; padding:0;}
h2{ font-size:30px; margin:0; padding:0;}
h3{ font-size:24px; margin:0; padding: 20px 0px;}
.clear{	margin: 0px;padding: 0px;clear: both;}
#wrapper {
    width: 100%;
    margin: 0px;
    overflow: hidden;
}
.cntr{
       text-align: center !important;
}
.center p a{    display: inline-block;
    text-transform: capitalize;
    color: #f0ded4;}
   .center p a:hover {    color: #e8e4e2;}
.header h3{    text-align: center;
    padding: 12px;}
.container{ padding-left:0; padding-right:0;}

.banner{ width:100%; margin:0; padding:0; position:relative;}
.banner img{ width:100%;}

.header{width: 100%;height: auto;margin: 0;	background-color:#0b0426; padding: 10px 0;    border-bottom: 1px solid #2c2a33;}
.header .logo{}
.header_main .header .logo img{width:auto; max-width: 100%;}
.header_lt{ float:left; }
.header_ce{ float:left;}
.header_ce_mobile{ display:none;}
.header_rt{ float:right; text-align:right; margin-top:28px;}
.header_rt .sign_in{ width:auto; float:right;}
.header_rt ul{ float:none;}
.header_rt ul li{ margin:0; padding:0; list-style:none; float:left;}
.header_rt ul li a{font-family: 'Roboto',sans-serif; color:#fff;  font-size:14px; font-weight:300; text-transform:uppercase; padding:7px 15px;  text-decoration:none; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out; border:rgba(0, 0, 0, 0) solid 1px; }
.header_rt ul li a:hover{color:#00cccc;  -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out; border:rgba(0, 204, 204, 1) solid 1px;}
.header_rt .activ{color:#00cccc;  border:rgba(0, 204, 204, 1) solid 1px;}

.btn-info:focus, .btn-info.focus{background:#014789; border:#014789 solid 1px;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{background:#014789; border:#014789 solid 1px;}

.menu_main{ width:auto; margin-top: 34px; float: right;}

.storytitle ul li {
    color: #fff;
    font-size: 20px !important;
    width:6% !important;
    padding: 0px !important;
    float: left;
}
.storytitle .pos {
    position: absolute;
    right: 2px;
    bottom: 70px;
   
}
.entry-content p {
    text-align: justify;
}



.home_about {
        padding: 70px 0 20px;
    background: #0b0426;
}
.home_about h1{ position:relative; color:#fff; font-size:38px; font-family: "Open Sans"; font-weight:700; margin-bottom: 40px;  text-transform:uppercase;text-align: center;}
.home_about p {
    color: #fff;
    font-size: 20px;
    font-family: 'Roboto',sans-serif;
    font-weight: 300;
    line-height: 35px;
    padding: 0 7px;
    padding-bottom: 10px;
   
   /* display: flex; */
}
.center{ text-align:center;}
.home_about .p{ font-size:23px;}
.home_about h1::after { content: "";  position: absolute;  bottom: -15px; left: 0;  right: 0;  margin: auto; background: #fff; height: 4px; width: 57px;}


.row2{ padding:0 15px;}
.center{ text-align:center;}

.latest_blog_main{ padding:0 0 100px 0; background-color:#0b0426;}
.latest_blog_main h1{font-family: "Open Sans"; font-weight:bold; font-size:34px; text-transform:uppercase; color:#282828; letter-spacing: 0.5px;}
.latest_blog_main p{ color:#605f5f; font-size:17px; font-family: "Open Sans"; font-weight:400;}
.latest_blog_box_main{ width:100%; margin-top:0;}
.latest_blog_box{-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
.latest_blog_box .top_box{ max-height:239px; overflow:hidden; border: #fff solid 8px;}
.latest_blog_box .top_box img{ width:100%; max-height:239px; overflow:hidden;
-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
.latest_blog_box .blog_content{width:100%;margin:0 auto;position:relative;box-sizing:border-box;padding:15px 0;}
.latest_blog_box .blog_content h2{ font-family: 'Roboto',sans-serif; font-weight:400; font-size:23px; color:#fff; margin-bottom:10px; margin-top:15px;}
.latest_blog_box .blog_content .date{ color:#8d8d8d; font-family: "Open Sans"; font-weight:400; font-size:13px;}
.latest_blog_box .blog_content p{ color:#fff; font-family: 'Roboto',sans-serif; font-weight:300; font-size:19px; margin-bottom:0; line-height:31px;}
.latest_blog_box .blog_content .read_more{ color:#0b0426; font-family: 'Roboto',sans-serif; font-weight:300; font-size:18px; background:#f8e7fd; padding:8px 13px; text-decoration:none; margin-top:35px; float:left; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out;}
.latest_blog_box .blog_content .read_more .fa{ margin-left:5px;}
.latest_blog_box .blog_content .read_more:hover{ background:#fff; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out;}

.latest_blog_box:hover .top_box img{
	cursor:pointer; transform:scale(1.1); overflow:hidden;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; overflow:hidden;
	
	}




.footer{ padding:45px 0 0px 0; background-color:#080120; text-align:center; position:relative; text-align:center; border-top:#26203b solid 1px;}

.footer .bottom{ padding:21px 0; text-align:center; width:100%; margin-top:25px; background-color:#090125; border-top:#26203b solid 1px;}
.footer .bottom p{ color:#f2f2f2; font-size:14px;font-family: 'Roboto',sans-serif; font-weight:300; margin-bottom:0; text-align:center;}

a:hover, a:focus{ text-decoration:none;}

.footer h1{ color:#fff; font-family: "Open Sans"; font-weight:700; font-size:37px; text-transform:uppercase;}
.footer h4{ color:#fff; font-family: "Open Sans"; font-weight:300; font-size:21px; margin-top:17px;}


.tcb-product-title h4 {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 23px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 15px;
}

.tcb-product-price p {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 19px;
        height: 86px;
    font-weight: 300;
    line-height: 31px;
    margin-bottom: 0;
}

.tcb-product-price a {
    background: #f8e7fd none repeat scroll 0 0;
    color: #0b0426;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-top: 35px;
    padding: 8px 13px;
    text-decoration: none;
    transition: all 0.5s ease-out 0s;
}

span.glyphicon.glyphicon-chevron-right {
    padding-top: 10px !important;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 41px !important;
    height: 55px !important;
    margin-top: -8px !important;
    font-size: 28px !important;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
       right: -45px;
    border: solid 2px #fff !important;
}
span.glyphicon.glyphicon-chevron-left {
    padding-top: 10px !important;
}

.tcb-product-photo img {
    border: solid 7px #fff;
    width: 100%;
    max-width: 100%;
    max-height: 226px;
    min-height: 226px;
    object-fit: cover;
}



@media (max-width:767px){
    
    .tcb-product-photo img {
        
          min-height: auto;
    }
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

/*======================responsive-css================================*/

p.rick_beck {
    padding-left: 100px;
}

.entry-content p {
    color: #ffffff !important;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 35px;
    padding: 0 0 20px !important;
}
.header.title h1{
    color: #fff !important;
}
#updates h2{text-align:center;}
.chapterListing h4 a { 
    display: block;
    color: #ccc;     text-decoration: underline;}
    #updates li{list-style:none;}
.title h1{    text-align: center;}
.entry-content h2{    text-align: center;}
 .entry-content  .mainContent img {
    float: left !important;
    margin: 6px 6px !important;
}
/* lab-section */
.lab-link ul {list-style:none;}
.lab-link ul li{ color: #fff;  font-size: 18px;     padding: 8px;}
.lab-link ul li a{
	       /* padding-top: 10px; */
    outline: none;
    color: #fff;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 400;
    text-shadow: 0 0 1px rgba(255,255,255,0.3);
    font-size: 16px;}
	.bods{    border-bottom: 1px solid #ccc;
    padding-bottom: 24px;  border-top: 1px solid #ccc;
    padding-top: 20px; }
	.pos{position: relative;
    right: 2px;
    bottom: 33px;}
.lab-link ul li a:hover{ color: #c3c3c3;}
.lab-link1 ul li a :visited {color: #a28cf5;}
.home_about .extr{   margin-top: 40px;}
.home_about .extr h5{    text-align: center;
    font-size: 31px !important;
    color: #fff;
    border-top: 1px solid #ccc;
    padding-top: 16px;
    padding-bottom: 13px;
    
}

.home_about .extr h6 {
    text-align: center;
    font-size: 31px !important;
    color: #fff;
    padding-top: 16px;
    padding-bottom: 13px;
}

.home_about .extr h6 a{text-decoration: underline;}


.home_about .extr h5 a{text-decoration: underline;}
.center  h4 {color: #fff;font-family: "Roboto",sans-serif; font-size: 23px; font-weight: 400;    margin-bottom: 10px; margin-top: 15px; text-align: left;}
.center h2 {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    font-weight: 400;
    float: left;
    display: inline-block;
    margin-right: 6px;
    margin-top: 3px;
}
.read_more {background: #f8e7fd none repeat scroll 0 0; color: #0b0426;
     font-family: "Roboto",sans-serif;  font-size: 18px;  font-weight: 300; margin-top: 35px;
    padding: 8px 13px;  text-decoration: none;  transition: all 0.5s ease-out 0s;}
	
	.comlt{color: #fff;
    float: right; font-family: "Roboto",sans-serif;  font-size: 18px;  font-weight: 300; margin-top: 35px;}
.read_more:hover {background: #fff none repeat scroll 0 0; color: #0b0426;
    font-family: "Roboto",sans-serif;  font-size: 18px;  font-weight: 300; margin-top: 35px;
    padding: 8px 13px;  text-decoration: none;  transition: all 0.5s ease-out 0s;}
.center .col-sm-9 p{text-align: left;}
.center .col-sm-9 p a{    color: #b2a4e8;}
.center .col-sm-9 p a:hover{color: #fff;
   }
.lab-link1 ul {list-style:none;}
.lab-link1 ul li{ color: #fff;  font-size: 18px;  width:20px;   padding: 8px;float:left;}
.lab-link1 ul li a{    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;}
.lab-link1 ul li a:hover{ color: #c3c3c3;  font-size: 18px;}
/* lab-section */
.lab-link ul li a::after {
    position: absolute;
    width: 56px;
    height: 2px;
    background: #7d749e;
    content: '';
    /* opacity: 0.2; */
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
}











@media (max-width: 1200px){
.cssmenu > ul > li > a {padding: 15px 9px;}
.cssmenu{float:left;}
.footer p{padding: 0px 10px;}
.carousel {
    position: relative;
    width: 88%;
    margin-left: 6%;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    margin-right: -54px !important;
}
}

@media (max-width: 1199px){
    
    .crsl-item .thumbnail {
    min-height: 170px !important;
    max-height: 216px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    margin-right: -54px !important;
}
}

@media (max-width: 991px){
      .flex-item a img {
    width: 100% !Important;;
  
}
    
    .flex-item {
    width: 43%!Important;
    height: 100% !Important;
    margin: 19px !Important;
    float:left;
   
}
    
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    margin-right: 0px !important;
}
.tcb-product-info{height:129px;}

.carousel-control.right {right: -46px;}
.tcb-product-title h4 {font-size: 18px;}
.tcb-product-price p {font-size: 15px; font-weight: 300; line-height: 22px; height:100px;}
.header_lt{ width:100%; }
.header .logo { text-align:center;}
.header_ce { width: 100%;}
.header_rt{ width:50%; }
.cssmenu{ text-align:left;}
.top_chart_main .col-sm-3{ width:50%;}
.top_chart_main .top_chart_box .box img{max-height: 450px;}
.responsive_cont{ width:100%; padding-right:20px; padding-left:20px;}
.event_in .col-sm-3{ width:50%;}
.event_in .img_box img{max-height: 450px;}
.header2 h1{font-size: 36px;}
.header2 .col-sm-2{width: 16.7%; float: left;}
.header2 .col-sm-1 { width: 16%; float:left;}
.header_main{ min-height:600px;}
.header2 .gender_main{ margin-bottom:10px;}
.header2 .gender_main .s_m{ width:100%; text-align:center;}
.header2 .gender_main .search{ float:none;}
.header2{ position:relative; padding-top:200px; top:inherit;}
.cssmenu { text-align: center !important;}
.tcb-product-photo img {height: 150px;}
.tcb-product-item{width:100%; min-height: 380px !important;}
.tcb-product-price p{padding-left:0px;}
.bods {border-bottom: 0px solid #ccc;}
.comp .read_more {margin-top: 15px;}


}


@media (max-width: 900px){
.header2 .gender{width:83%; float:left;}
.header2{ padding-bottom:10px;}

}
@media (max-width: 872px){
    
.tcb-product-item img{width:100%; min-height: 200px !important;}
.tcb-product-price p{padding-left:0px;}   
.carousel-control {left: -26px;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    margin-right: 0px !important;
}
}


@media (max-width: 800px){
.container { padding-left:15px; padding-right:15px;}
.responsive_cont{ width:100%; padding-right:20px; padding-left:20px;}
.pop_name h2{ font-size:20px;}
.pop_name h3{ font-size:18px;}
.footer .menu{ width:100%; padding:0 20px;}	
	
}

@media (max-width: 767px){
    
    
   
/*.home_about p{ text-align:center !important;}*/
.center .col-sm-9  p {
    text-align: left !important;}
.center  h4{ text-align:center !important;}
.center  h2{ text-align:center !important;}
.top_chart_main .top_chart_box .box img{max-height: 301px;}
.trending_in .col-sm-2{ width:50%; float:left; padding: 0 10px; margin-bottom:5px;}
.trending_in .img_box img{ max-height:370px;}
.trending_in{ padding:0 5px;}
.event_in{ padding: 0 5px;}
.event_in .box{ padding:0 10px;}
.header2 .gender_main{ margin-top:0;}
.header2 .search_by{ font-size:12px;}
.header2 .gender p{ font-size:13px;}
.header2 .search_main{ width:70%;}
.tcb-product-item{width:100%; min-height: 380px !important;}
.tcb-product-price p{padding-left:0px;}
.tcb-product-item img{width:100%; min-height: 380px !important;}
.lab-link ul li {padding: 0px;}
.comp .read_more { margin-top: 15px !important;}
.lab-link1 ul li { padding: 0px 22px;}
    
}



@media (max-width: 700px){
    
   
.menu_main{    margin-top: 0px;}
.header_rt{ width:100%; text-align:center; margin-top:35px;}
.header_ce_h{ display:none;}
.header_ce_mobile{ display:block; width:100%;}
.header_rt .sign_in{float: none; display: inline-block;}
.header2 .col-sm-1{ width:100%; padding-left:5px;}
.header2 .col-sm-2{ width:20%;}
.header2 .search_by{ font-size:14px; line-height:35px;}
.header2 .show_h{ padding:5px;}
.gender_main .geder_r{ width:100px;}
.header2 .gender_main{ margin-top:5px;}
.header2 .gender{ width:70%;}
.header2 h1{ font-size:30px;}
.header2{ padding-top:220px;}


}

@media (max-width: 619px){
    .link{text-align:center;}
    .link a{display: inline-block;}
    
}
    
    
@media (max-width: 580px){
    
.flex-item {
    width: 100% !important;
    height: 100% !important;
    margin: 10px !important;
    margin-bottom: 0px !important;
}
    
    .flex-item a img {
    width: 100%;
    height: 100%;
    margin-bottom: 17px !important;
}
    
    h2.entry-title {
    padding-left: 10px;
}
.top_chart_main .col-sm-3{ width:100%;}
.top_chart_main .top_chart_box .box img{max-height: 450px;}
.event_in .col-sm-3{ width:100%;}
.trending_main h1{font-size:30px;}
.event_main h1{font-size:40px;  margin-bottom:30px;}
.home_about{ padding: 35px 0;}
.top_chart_main .btn{margin: 40px auto 0px auto;}
.trending_main{ padding: 35px 0;}
.trending_main h1{ margin-bottom:30px;}
.trending_in .e_more{margin: 30px auto 0px auto;}
.trending_in .l_more{margin: 30px 0 0px 20px;}
.event_main{ padding: 35px 0;}
.event_main .btn{margin: 40px auto 0px auto;}
.border_top{ padding-top:35px;}
.video_main h1{font-size:40px;}
.video_main .btn{margin: 30px auto 0px auto;}
.video_main{padding: 0px 0 35px 0;}
.testimonial_main h1{ font-size:34px; margin-bottom: 30px;}
.testimonial_main{padding: 0px 0 90px 0;}
.top_chart_main{ padding: 35px 0;}
.header2 .col-sm-2{ width:33%; margin-bottom:5px;}

}

@media (max-width: 578px){
    
    article#post-105 {
    padding-left: 7px;
}
.crsl-item .thumbnail {
    max-height: 267px !important;
}
    
}

@media (max-width: 480px){
.trending_in .col-sm-2{ width:100%;}
.home_about h1{ font-size:30px;}
.footer .bottom p{ line-height:21px; padding:0 20px;}
.gender_main .geder_r{ width:100%;}
.header2 .gender{ width:100%;}
.header2 .search_main{ width:80%;}
.tcb-product-item img{width:100%; min-height: 250px !important;}   
    

}

@media (max-width: 420px){
    
    .menu_main .searchform #searchsubmit {
    width: 34% !important;
}
.bods p {
    width: 100%;
    margin-top:5px;
}
.trending_in .e_more{margin: 30px auto 0px auto; width:180px;}
.trending_in .l_more{margin: 15px 0 0px 0; width:180px;}
}

@media (max-width: 390px){

.crsl-item .thumbnail {    
    max-height: 359px !important;
}
}


.home .carousel-inner .item .col-sm-3 {width:20%!important;}


.tcb-product-title h4 {
    font-size: 22px;
}

.tcb-product-price p {
    height: auto;
}

.tcb-product-price a {
    padding: 5px 13px;
    font-size: 15px;
    margin-top: 15px;
}

.tcb-product-price p{min-height:200px;}
.tcb-product-title h4{min-height:50px;}



@media (max-width: 1199px){
    .tcb-product-title h4 {
    min-height: 73px;}
    .tcb-product-price p {min-height: 250px;}
    
}


@media (max-width: 991px){	
    
   .home .carousel-inner .item .col-sm-3 {
    width: 100%!important;
    min-width: 100%!important;
    margin-bottom: 20px;} 
    span.glyphicon.glyphicon-chevron-right{right: 10px;}
    .tcb-product-title h4 {min-height:auto;}
    .tcb-product-price p {min-height: auto;}
}

p.cntr {
    text-align: center !important;
    display: block !important;
}

.breadcrumb-container.theme1 {
    font-size: 19px;
    background: #080120;
}

.breadcrumb-container.theme1 a {
    color: #f3f1f6;
    text-transform: uppercase;
}

a.back {
    float: right;
    padding-right: 8%;
    font-size: 13px !important;
    color: #fff !important;
}

a.back:hover {
    color: #d23f07 !important;
}



/*.metaslider{max-width:100% !important}*/

.breadcrumb-container .last-separator {
    display: none;
}
.crsl-item .thumbnail {
    min-height: 216px;
    max-height: 216px;
}

.menu_main .searchform{    float: right; margin-left:10px;}
.menu_main .searchform #s{    width: 150px;  padding:2px 5px; height:41px;  color:#0b0426; font-size:16px; background: #fff;
    outline: 0;  border: 0;}
.menu_main .screen-reader-text{display: none;}


.menu_main .searchform #searchsubmit {
    height: 41px;
    color: #ffffff;
    font-size: 16px;
    background: #ffffff;
    outline: 0;
    border: 0;
    width: 29%;
    padding-right: 0px;
    text-align: center !important;
    padding: 2px 7px;
    margin-left: -5px;
    font-weight: 400;
    padding-bottom: 2px;
}

article#post-4762 {padding-top: 22px;}

form#searchform input {color: #000 !important;  font-family: 'Roboto',sans-serif;   }

article#post-0 {
      font-family: 'Roboto',sans-serif; 
    text-align: center;
}

article#post-0 p{text-align: center;   font-family: 'Roboto',sans-serif;    }