@charset "utf-8";
@media only screen and (max-width:1366px) {
    .inner-wrapper{width:99%;}
    .special-links ul:last-child{padding-right:0;}
    .content-tool { bottom: -100px;}
    .festival-pass li p{font-size:15px;}
      
}

@media only screen and (max-width:1280px) {
.social-header,.bottom-header .social-header{width:35%;}
/*****29 june css*********/
.mag-text h3 { font-size:28px;}
.twitter-box { min-height:275px;}
.donate h3 { font-size:17px;}
.tool-bottom a { padding:7px 14px;}
.check-box-div {
    padding-top: 62px;
}
.pass{width:30%;}
.pass-text {
    padding-left: 10px;
    width: 70%;
}
.artist-full h4{line-height:33px; font-size:25px;}

}
@media only screen and (max-width:1170px) {
    
    .tool-bottom a{padding:7px 8px;}
    .magazine-comment{height:421px; background-size:cover;}
    .donate h3,.twitter-box h3{font-size:17px;}
    .social-header,.bottom-header .social-header{width:39%;}
    .festival-pass p{font-size:15px;}
        
   
 }
    @media only screen and (max-width:1160px) {
.
.slider .carousel-caption{left:0;}
.slider .carousel-indicators{bottom:0;}
.special-links ul{padding-right:25px;}
.add-section h2{font-size:20px;}
h4{font-size:14px;}
h4 br{display:none;}
.artist-box p{text-align:left;}

.add-section{min-height:900px;}
.mag-text{width:90%;}

/*.left-section, .right-section{width:47%;}*/
.white-bg a, .white-bg h5{font-size:15px;}
.tool-bottom a {
    font-size: 10px;
}

.check-box-div .btn{margin-top:25px;}
.twitter-box h3,.donate h3{font-size:16px;}
/*.foot-top li {
    padding-right: 19px;
    width: 19%;
}*/
.col-md-6 .suporters .foot-top li {
    width: 29%;
}

.festival-pass li p{font-size:14px;}
.artist-full .book-button{padding-top:0;}
.artist-full h4{padding:0;}

        
    }
    
  
@media only screen and (max-width:1024px) {
.tool-bottom a {
    padding: 7px 5px;
}
.content-tool {
    top: 42px;
    height:70px; overflow:scroll;
}
.white-bg{padding:10px 20px;}
.image-con {
    min-height: 240px;
}
.social-header,.bottom-header .social-header {
    padding-right: 10px;
    width: 41%;
}
.bottom-header .special-links{padding-left:10px;}
/*****29 june css*********/ 
.inner-wrapper {
    width: 100%;
}
nav.navbar.navbar-default.main_menu .navbar-collapse {
    padding: 0;
}
nav.navbar.navbar-default.main_menu { width:61%;}
.logo_part {
    width: 25%;
}
.text-right.right-head {
    width: 75%;
}
.social-header, .bottom-header .social-header {
    width: 38%;
}
.carousel-caption { left:0;}
.slider-text { padding-left:0;}
.white-bg {
    padding: 10px;
}
.video-section h4 { font-size:14px;}
.social-header.social_footer_header li.newsletter {
    float: left;
    padding: 10px 0;
}
.dancer { min-height:255px;}
.festival-pass h5{padding-bottom:0; font-size:20px;}
.artist-full h4{font-size:20px; line-height:28px;}

}
@media only screen and (max-width:990px) {
  
    .search{margin-right:10px;}
    .navbar-form{box-shadow:none;}
    .features > img{width:100%;}
    .social-text {margin-bottom: 20px;}
    .donate h3{padding-top:0;}
    header{padding:20px 0 7px;}
  
/*   .social-header,.bottom-header .social-header {
    width: 45%;
}*/
    
    }
@media only screen and (max-width:980px) {
.book-button .btn{font-size:10px; padding:7px; width:48%;}
.mag-text h3{font-size:25px;}
/*my-css*/
.magazine-comment{height:380px;}
/*****29 june css*********/ 
.twitter-box {
    min-height: 435px;
}
.check-box-div {
    padding-top: 215px;
}
.dancer { min-height:244px;}
header { padding:20px 26px 7px 17px; }
.search-box { width:89%;}

}
@media only screen and (max-width:960px) {
  .bottom-footer br {
    display: block;
}
.links-foot p, .links-foot > ul a{line-height:12px;}
/*****29 june css*********/ 
.slider-text h2 span {
    font-size: 25px;
    line-height: 26px;
    padding: 0;
}
.heading h3{font-size:18px;}
.heading a,.heading h3{float:none}

    }
@media only screen and (max-width:800px) {
  header .col-md-4.col-sm-4 {
    width: 20%;
}
.col-md-8.col-sm-8.right-head {
    width: 80%;
}
.carousel-caption{padding-bottom:30px;}
h1{font-size:30px;}
h4{font-size:12px;}
.artist-box p,.white-bg a, .white-bg h5{font-size:11px;}
.image-con{min-height:220px;}
.book-button .btn{font-size:9px;}
.video-section h4{font-size:16px;}
.white-bg{padding:10px;}
.tool-bottom a{padding:7px 15px;}
.special-links li,.social-header{font-size:11px;}
/*****29 june css*********/  
nav.navbar.navbar-default.main_menu {
    width: 59%;
}
.social-header, .bottom-header .social-header {
    width: 41%;
} 
.twitter-box {
    min-height: 345px;
}
.check-box-div {
    padding-top: 125px;
}
.links-foot, .links-foot-rght, .suporters.all_support {
    width: 100%;
}
.foot-top li { width:100%;}
.dancer {
    min-height: 193px;
}
.search-box { width:92%;}
  

 
}
@media only screen and (max-width:768px) {
      section.darbar-festival,section.video-section,section.socialAndDonate-section,.gray-foot{padding-left:0; padding-right:0;}

/*****29 june css*********/  
.search-box { width:90%;}
.dancer {
    min-height: 198px;
}
.twitter-box {
    min-height: 353px;
}
.gray_part_one:first-child {
    padding-left: 15px;
}
a.view_list {
    float: left;
    font-size: 12px;
    margin-top: 12px;
}   
.bottom-footer { padding:15px;} 

nav.navbar.navbar-default.main_menu { width:56%;}
.social-header { width:44%;}
nav.navbar.navbar-default.main_menu .navbar-nav > li > a { font-size:10px;}

}
@media only screen and (max-width:767px) {
  header .col-md-4.col-sm-4{width:100%; text-align:center; padding-bottom:10px;}
  .col-md-8.col-sm-8.right-head{width:100%;}
  .artist-box{width:50%; float:left;}
  .image-con > img,.video-box > img { width: 100%;}
  .add-section { min-height: 200px;}

  .donate {padding-bottom: 20px;}
  .suporters { padding: 0 15px;}
  .bottom-footer{padding:15px;}
  .social-header,.bottom-header .social-header {width:100%; text-align:center;}
  .special-links,.social-header{width:100%; float:none; text-align:center; padding:0 10px;} 
   .image-con { min-height: 275px;}
   .slider-text h2 span {
    font-size: 27px;
    line-height: 26px;
    padding: 4px 18px;
}
/*****29 june css*********/  
nav.navbar.navbar-default.main_menu {
    width: 100%;
}
.social-header { float:left; padding:0px; text-align:left; margin-bottom:13px;}
nav.navbar.navbar-default.main_menu .navbar-collapse {
    padding: 0 15px;
}
nav.navbar.navbar-default.main_menu .navbar-nav {
    margin: 10px 0;
}
.search-box .btn-default { padding:2px 14px;}
.social-header li {
    padding: 0 14px;
}
.dancer {
    min-height: inherit;
}
.dancer_box {
    margin-bottom: 30px;
}
.special-links.foo_links {
    padding: 0;
    text-align: left;
}
.social-header.social_footer_header li { width:100%; text-align:left;}
.search-box.search-box-footer { width:30%;}
/*.carousel-caption {
    background: rgba(233, 230, 230, 0.9) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0 0 50px 0;
    position: static;
    right: 0;
}
.slider-box {
    background:transparent;
    margin-top: 0;
    width: 100%;
}*/
.slider-text h2 span {
    font-size: 25px;
    padding: 0;
}
.slider .carousel-indicators { bottom:37%;}
.slider .carousel-indicators li { width:15px; height:15px;}
.carousel-caption {
bottom:0;
left:0;
right:0;
width:100%;
padding:0px;
}
.slider-box { width:100%;}
.twitter-box {
    min-height: 200px;
}
.image-con > h4 {
    font-size: 14px;
}
.mag-text p { font-size:14px;}
.video-section h2 { font-size:20px;}
 nav.navbar.navbar-default.main_menu .nav > li { width:100%;} 
.gray_part_one {
    border-bottom: 1px solid #fff;
}
.gray_part_one.last_gray_part_one {
    border-bottom: 0;
}

nav.navbar.navbar-default.main_menu .nav > li.display_hide_desk {
    display: block;
}
.social-header.social-header-res {
    display: none;
}
header .col-md-4.col-sm-4 {
    padding-bottom: 0;
    text-align: left;
    width: 35%;
	float:left;
}
.logo {
    padding-top: 5px;
}
.col-md-8.col-sm-8.right-head {
    float: right;
    width: 50%;
}
.navbar-toggle {
  margin:16px 26px 0 0px;
  padding:0px;
}
.navbar-default .navbar-toggle { border-color:transparent;}
nav.navbar.navbar-default.main_menu .navbar-nav > li > a { font-size:12px;}
header { padding:20px 26px 20px 17px;}
.navbar-default .navbar-toggle .icon-bar { background-color:#000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color:transparent;}
.navbar-toggle.cross {
    background: rgba(0, 0, 0, 0) url("../images/cross_img.png") no-repeat scroll top right;
    border: 0 none;
    float: right;
    height: 30px;
    width: 30px;
    z-index: 2147483647;
}
.navbar-toggle.cross .icon-bar { background-color:transparent;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:transparent; background-color:rgba(255, 255, 255, 0.90);}
#bs-example-navbar-collapse-1 { position:absolute; z-index:999; right:40px; top:69px; width:100%;}
nav.navbar.navbar-default.main_menu { position:relative; margin-top:15px;}

.text-right.right-head { position: absolute;
    right: 0;
    top: 0;
    width: 100%; 
}
.logo_part { z-index:999;}
.search-box {
    float: left;
    width: 100%;
	background:transparent;
}
.social-header li { display:block; padding:0px; margin-bottom:10px;}
.social-head > a { padding:0 5px 0 0;}
.social-header > ul { padding:5px 0 0 0px;}
.slider-box p {
    color: #7c7b7c;
}
.right-flower{position:relative;}
.right-flower > img {
    bottom: 50%;
    opacity: 0.2;
    position: absolute;
    right: 0;
    z-index: 0;
}
.left-festival p{position:relative; z-index:3;}
.heading a{float:right;}
.heading h3{float:left;}
.artist-full .artist-box{width:100%; padding:0;}
.darbar-festival-content{padding:29px 0 0; }
.artist-full .book-button .btn{width:49%;}
.last-few1{
    background: url("../images/last-few.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 86px;
    position: absolute;
    right: -6px;
    top: -6px;
    width: 85px;
}
}
@media only screen and (max-width:640px) {
 /* .slider-text h2 span { font-size: 20px; line-height: 26px; padding: 4px 18px;}*/
  .slider-box p{font-size:14px;}
  .slider-box { margin-top: 10px; padding: 10px;}
  h1{font-size:20px;}
 
  .magazine-comment {  height: 420px; padding-bottom: 20px;}

#bs-example-navbar-collapse-1 { top:62px;}
.artist-full h4{font-size:16px; line-height:20px;}
.festival-pass h5,.festival-pass p{font-size:14px;}
.left-festival h1{padding-bottom:10px;}
.custom-h1{font-size:16px;}

}
@media only screen and (max-width:639px){
.special-links {width:100%; float:none; text-align:center;}
.special-links ul{text-align:center; width:49%;}
.special-links{padding-left:0;}
.search-box{width:90%; margin:0 auto;}
.logo{padding:0;}
header{padding:10px 0;}
.artist-box{width:100%;}
.foot-top li {padding: 10px 0; text-align: center; width: 49%;}
.col-md-6 .suporters .foot-top li {
    width: 32%;
}
.links-foot p, .links-foot > ul a {
    line-height: 19px;
    text-align: center;
}
.links-foot > ul{text-align:center;}
.gray-foot { margin-top: 10px;}
.color-overlay{position:relative;}
.magazine-comment{height:100%; padding:0;}



}
@media only screen and (max-width:480px) {
    .special-links ul {
    margin-bottom: 0;
    padding-right: 0;
    text-align: center;
    width: 100%;
}
section.darbar-festival{padding-top:0;}
/*****29 june css*********/  
.special-links li { text-align:left;}
.search-box.search-box-footer {
    width: 50%;
}
.links-foot p, .links-foot > ul a {
    text-align: left;
}
.links-foot > ul {
    text-align: left;
}
.links-foot, .links-foot-rght, .suporters.all_support { padding:0px;}
.slider-text h2 span { font-size:20px;}

.slider-box p { text-align:left;}
.foot-top ul li { text-align:left;}
nav.navbar.navbar-default.main_menu { margin-top:0;}
.navbar-toggle.cross { background-size:58%;}
#bs-example-navbar-collapse-1 { top:44px;}
.slider-box { padding:2px 10px 10px;}
.slider .carousel-indicators { bottom:47%;}

}

@media only screen and (max-width:360px) {
    .mag-text h3 {
    font-size: 17px;
    line-height: 22px;
}
.darbar-btn .btn{width:100%; padding:7px; }
h2{font-size:20px;}
.links-foot li {
    color: #fff;
    width: 100%;
}
/**************************/
.slider-box p {
    font-size: 10px;
    padding: 0 0 3px;
    text-align: left;
}
.book-button .btn { padding:5px 5px 5px;}
.slider-text h2 span { font-size:12px; line-height:20px;}
.col-md-8.col-sm-8.right-head { width:60%;}
.navbar-toggle {
    margin: 12px 26px 0 0;
}
#bs-example-navbar-collapse-1 {
    top: 40px;
}


}
@media only screen and (max-width:320px) {
    .col-md-6 .suporters .foot-top li,.foot-top li{width:100%;}
    .bottom-header{padding-top:0;}
#bs-example-navbar-collapse-1 {
    top: 38px;
}

}