@media only screen and  (min-width:1200px) and (max-width :2700px) {

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    /*ul.serviceslist { columns: 3; }*/
    .serviceslist li { width: 100%; }
    .book .form-group{margin:0;  }
    .book .form-group [class*="col-"] { margin-bottom: 15px; }
    .contact-box { height: 370px;  margin: 20px auto; }
    .contact-box-home { height: 330px; }
}

/*tablet landscape*/
@media only screen and (min-width:1024px) and (max-width:1200px){
    .navbar-right{margin-right: 0;}
    .thumbnail{margin: 20px auto;}
    .content-area .text{min-height: 180px;}
    .booking-col{width: 230px;}
    .borderleft{width: 145px;  	padding-left: 15px;}
    .copyright p{font-size: 11px;}
    .navbar-nav >li>a { font-size: 12px; } 
    .navbar-nav>li:last-child { padding-top: 0px; }
    .navbar-nav {  margin-top: 5px; }
    .banner { height: 415px; }
    .city-country-banner { top: -380px; }
    .serviceslist li { width: 32%;}
    .songtype { margin: auto !important; }
    .biography { padding-top: 20px; }

}	

/* Small Devices, Tablets (portrait)*/
@media only screen and (min-width:768px) and (max-width:1023px){
    .navbar-right{margin-right: 0;}
    .clients .carousel .item{padding: 10px 50px;}
    .thumbnail{margin: 20px auto;}
    .banner-content .content-area { max-width: 100%; }
    .listitem .list_pic { min-height: 230px; height: 230px; }
    .container { width: 100%; }
    .artists-mob { display: block; margin-top: 20px; }
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin: 0; }
    .navbar-nav>li:last-child { padding-top: 5px; padding-bottom: 10px; }
    .navbar-nav {  height: 280px;  overflow-x: scroll;  padding-bottom: 0px; }
     .about-col, .services-col, .artists-col {  width: 50%; }
     .city-country-banner { top: -245px; }
     #search-block input[type=search] { width: 94% !important; }
     .serviceslist li { width: 32%;}
     .songtype { margin: auto !important; }
     .biography { padding-top: 20px; }

}
/*nav*/
@media (max-width: 991px) {
    .navbar-header { float: left;  width: 100%;}
    #search-block { padding: 10px 10px 0px 10px; margin: 0; }
    .navbar-toggle { display: block;  margin-top: 9px;  margin-right: 0;}
    /* .navbar-collapse.collapse {  display: none!important;  } */
    .navbar-nav>li { float: left; width: 100%; }
    ul.artist_ul { width: 100%; background-color: #2d3240; float: left;}
    .navbar-collapse{background-color: #404964; box-shadow:none; -webkit-box-shadow:none; border: 1px solid #979797; padding-left: 0; padding-right: 0;}
    .navbar-nav{padding: 0; margin:0; width: 100%;}
    .navbar-nav>li{padding: 0;}
    .navbar-nav>li a{font-family:'Brandon Grotesque Regular'; padding: 12px 15px !important; border: 0; border-bottom:1px solid #979797; display: block;}
    .navbar-nav>li:last-child a{border-bottom: 0;}
    .navbar-nav .open .dropdown-menu{background-color: #c1c4cc;}
    .dropdown-menu>li>a{font-size: 18px; padding: 10px 30px !important; position:relative;     color: #c0c3cc;}
    .navbar-nav>li.dropdown> a:after{content:"\f107"; font-family:FontAwesome; font-size: 28px; position: absolute; right: 26px; top: 7px; }

    
    .navbar-nav>li.dropdown.open>a:after{content:"\f106"; }
    .navbar-nav .open .dropdown-menu {position: static; float: left; width: 100%; margin-top: 0;background-color: #2d3240; border: 0;  -webkit-box-shadow: none;  box-shadow: none; }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { margin-top: 0px; }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: inherit;}
    .navbar-collapse.collapse.in {display: block!important; width: 100%;  }
    .collapsing { overflow: hidden!important;width: 100%; }
    /*ul.artist_ul { width: 100%;height: 300px; overflow-x: auto; }*/
    .mm_menu .mega_decade { width: 100%; border-left:none; padding-left: 0; }
    .mm_menu .mega_genre { width: 100%; }
    .mm_menu.artist_ul .nav_list ul, .mm_menu.services_ul .nav_list ul { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
    .mm_menu .nav_list ul li a { color: #c0c3cc; }
    .navbar-nav { position: relative; padding-top: 70px; }
    .navbar-nav>li:last-child { position: absolute; top: 0; border-bottom: 1px solid #979797; padding-bottom: 13px; }

    .nav-tabs-wrapper .nav-tabs>li>a { font-size: 16px; padding: 0px 6px; }
    .card-block-2 .card-footer { height: 160px; }
    .news-article-img { height: 270px; }
    .card-block .card-body .card-title { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .testimonial-list {width:100%; }
    .serviceslist li { margin: 4px;}
    .city-country-banner-image img { min-height: 313px; }

    .adultlist li { margin-bottom: 10px; }

}

@media only screen and (max-width:1023px) {
    .footer{padding:30px 0 30px 0; }
    .footer h4{font-size: 16px;}
    .borderleft{padding-left: 15px;}
    .booking-col{width: 100%;}
    .book-col,.social-col{width: 50%; height: auto; min-height:inherit;}
    .book-col, .about-col{border: 0;}
    .banner { height: 313px; position: relative; }
    .banner-content { position: absolute; bottom: 10px;  left: 50%;  transform: translateX(-50%); width: 90%; }
    .banner-content .content-area{margin-top: 0px; margin-bottom: 0px; padding: 10px; text-align: center;}
    .banner-content .content-area h1{font-size: 16px;}
    .banner-content p{font-size: 16px; margin-top: 5px;  }

}

@media only screen and (max-width:767px) {
    #header { padding:5px 0 }
    .navbar-toggler:focus {
        outline: 1px dotted;
        outline: 0;
    }
   /* .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { height: 30px; width: 30px; color: #fff;  background-color: rgba(148,155,161,.9); line-height:30px;   }*/
    /*.navbar-collapse{background-color: #404964; box-shadow:none; -webkit-box-shadow:none; border: 1px solid #979797; padding-left: 0; padding-right: 0;}
    .navbar-nav{padding: 0; margin:0;}
    .navbar-nav>li{padding: 0;}
    .navbar-nav>li a{font-family:'Brandon Grotesque Regular'; padding: 8px 15px !important; border: 0; border-bottom:1px solid #979797;}
    .navbar-nav>li:last-child a{border-bottom: 0;}
    .navbar-nav .open .dropdown-menu{background-color: #c1c4cc;}
    .dropdown-menu>li>a{font-size: 18px; padding: 10px 30px !important; position:relative;}
    .navbar-nav>li.dropdown>a:after{content:"\f107"; font-family:FontAwesome; font-size: 28px; position: absolute; right: 26px; top: 7px; }
    .navbar-nav>li.dropdown.open>a:after{content:"\f106"; }*/
    .dropdown { position: relative; }
    .navbar-nav>li.dropdown:after{content:"\f107"; font-family:'FontAwesome'; color: #fff; font-size: 28px; position: absolute; right: 26px; top: 2px; }
    .navbar-nav>li.dropdown.show:after{content:"\f106"; }

    .navbar-nav { height: 274px; overflow-x: scroll; padding-bottom: 30px; }
    .innertabs.nav-tabs>li>a { padding: 12px 10px; font-size: 15px; }
    #search-block input[type=search] { width: 100% !important; box-sizing: border-box; }
    .banner{height: 350px;/* background-position: right top;*/ position: relative;}
   /* .banner-services .banner-content, .banner-artists .banner-content { position: absolute; bottom: 10px;
    left: 50%;  transform: translateX(-50%); }*/
    .banner-content { position: absolute; bottom: 10px;  left: 50%;  transform: translateX(-50%); width: 90%; }
    .banner-content .content-area{margin-top: 0px; margin-bottom: 0px; padding: 10px; text-align: center;}
    .banner-content .content-area h1{font-size: 15px;}
    .banner-content p{font-size: 12px; margin-top: 5px;  line-height: 14px;}

    .panel-title>a, .panel-title>a:active{font-size: 20px; padding: 20px;}

    .content-area{margin: 0px 0;}
    .content-area .text{ min-height: inherit;}

    .panel-heading a:before{right: 15px;}

    .teamarea{padding-bottom: 10px; padding-top: 10px;}
    .thumbnail{ margin: 15px auto; }

    .testimonial .carousel{margin: 30px 0 0px;}
    .testimonial .carousel-inner{margin-bottom: 25px;}
    .testimonial .carousel-inner .item{padding-left: 0; padding-right: 0;}
    .testimonial p{padding-bottom: 30px;}
    .testimonial p.name{padding-top: 30px;}

    .form-control {font-size: 14px; padding: 5px 10px; }
    .ms-options-wrap > button:focus, .ms-options-wrap > button { font-size: 14px; }


    .clients .carousel{margin: 20px 0 0;}
    .clients .carousel-inner{margin-bottom: 25px;}
    .clients .carousel .item{padding-left: 0; padding-right: 0;}

    .faq .panel-body{padding: 20px 0;}

    .book .fistrow{padding: 0px 0 15px 0; }
    .book .fistrow p{font-size: 16px; padding-top: 15px;}
    .required-text { text-align: center; padding-top: 15px; display: inline-block; width: 100%; }
    .book .fistrow .cell-box .left{width: 125px; height: 115px;}
    .book .fistrow .cell-box .left a{font-size:14px; }
    .book .fistrow .cell-box .right{margin: 10px 10px 0 145px;}
    .book .fistrow .cell-box .right p br{display: none;}
    .book .form-group{margin:0;  }
    .book .form-group [class*="col-"]{margin-bottom: 15px;}
    .services .thumbnail .title-bx { width: 120px;  height: 50px; margin: -30px 0 0 0px;
                                     transform: translateX(-50%); }
    .thumbnail h3 { font-size: 16px; }
    ul.serviceslist {  float: left; width: 100%; padding: 0px; }
    .serviceslist li { width: 100%;  }
    /* .no-padding { padding: 0px !important; margin-bottom: 15px; } */
    .nav-tabs-wrapper .nav-tabs>li>a { font-size: 15px; padding: 0px 5px; min-height: 45px; line-height: 45px;}
    .artist-detail { padding: 0 15px; }
    .select-box-section .col-xs-offset-0 { width: 100%; }
    .select-box-mob { display: block; }
    .select-box-mob select { background: #d8d8d8; border:none; text-align: center; font-weight: bold; height: 50px; }
    /*.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { margin-top: 20px; }
    .navbar-toggle { margin-top: 32px; }*/
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { margin-top: 50px; }

    .select-box-section,.col-xs-6 { width: 33.33%; }
    .listitem .list_price { height: 170px; }
    .listitem .list_pic img { padding: 0; }
    .listitem .list_pic { min-height: 220px; height: 220px; }
    .media .thumbnail img { width: 150px; margin-top: 15px; }
    .news-article-img { height: 230px; }
    hr { width: 100%; }
    .faq-accordian-content .panel-heading-new { font-size: 16px; }
    .nav-tabs-wrapper .container { padding: 0; }
    /*.nav-tabs-wrapper .nav-tabs li { width: 50%; text-align: center; }
    .nav-tabs-wrapper .nav-tabs li:nth-child(1) { border-left: none; }
    .nav-tabs-wrapper .nav-tabs li:nth-child(3) { border-left: none; }
    .nav-tabs-wrapper .nav-tabs li:last-child { border-right: none; }*/
    .whitebg .nav-tabs-wrapper .nav-tabs { text-align: center; padding:15px }
    .whitebg .nav-tabs-wrapper .nav-tabs li { display: inline-block; float: none; width: 50%;  border:1px solid #000;  }
    .whitebg .nav-tabs-wrapper .nav-tabs li:nth-child(1) { border-top-left-radius: 10px;  border-bottom-left-radius: 10px; margin-right: -3px; }
    .whitebg .nav-tabs-wrapper .nav-tabs li.active:nth-child(1) a  { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
    .whitebg .nav-tabs-wrapper .nav-tabs li.active:nth-child(2) a  { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
    .whitebg .nav-tabs-wrapper .nav-tabs li:nth-child(2) { border-top-right-radius: 10px;  border-bottom-right-radius: 10px; margin-left: -3px;
    border-left: none;  }
    .whitebg .nav-tabs-wrapper .nav-tabs li:nth-child(3) { border-radius: 10px; width: 100%; margin-top: 10px; }
    .whitebg .nav-tabs-wrapper .nav-tabs li a { min-height: 35px; line-height: 35px; }
    .whitebg .nav-tabs-wrapper .nav-tabs .active a { border-radius: 10px;  background-color: #000c31 !important; color: #ffffff !important; }
    .panel-body:after { margin-left: -9px; }
    .whitebg .nav-tabs-wrapper .nav-tabs.fourtab li:nth-child(3) { margin-right: -1px;   border-top-left-radius: 10px;  border-bottom-left-radius: 10px; border-top-right-radius: 0px;  border-bottom-right-radius: 0px; width: 50%; margin-top: 10px; float: left; }
    .whitebg .nav-tabs-wrapper .nav-tabs.fourtab li:nth-child(3) a {  border-top-right-radius: 0px;  border-bottom-right-radius: 0px;  }
    .whitebg .nav-tabs-wrapper .nav-tabs.fourtab li:nth-child(4) {   border-top-right-radius: 10px;  border-bottom-right-radius: 10px; border-top-left-radius: 0px;  border-bottom-left-radius: 0px; width: 50%; margin-top: 10px; float: left; }
    /* .whitebg .nav-tabs-wrapper .nav-tabs.fourtab li:nth-child(4) a { line-height: 16px; border-top-left-radius: 0px;  border-bottom-left-radius: 0px;} */
    .innertabs.nav-tabs>li { width: 33.33%; text-align: center; }
    .pagination { width: 100%; }
    .pagination .pull-right { float: inherit !important; text-align: center; width: 100%; }
    .no-padding img { width: 100%; }
    .artists-mob { display: block; margin-top: 20px; }
    .artists_adult .searchbox { margin: 15px 0; }
    .adultlist { padding: 10px; }
    .adultlist li { padding: 0 4px; margin: 5px 0; font-size: 16px; }
    .breadcrumb-block { display: none; }
    .mobile-none { display: none; }
    .city-country-banner { top: -245px; }
    .mid-logo ul li img { width: 90%;  }

    .mobile-banner-top { background-position: center top !important; height: 275px; }
    .banner-content-mobile {float: left; width: 100%; display: block; text-align: center; background: #252c51; padding: 0px 15px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;  }
    .banner-content-mobile h1 { font-size: 22px; padding: 10px 0; color: #fff; }
    .banner-content-mobile p { font-size: 15px; color: #fff; }
    .detail-title { padding: 20px; }
    .detail-title h2 { font-size: 20px; }
    .navbar-nav { position: relative; padding-top: 70px; display: block; }
    .navbar-nav>li:last-child { position: absolute; top: 0; border-bottom: 1px solid #979797;
    padding-bottom: 13px; }
    .genre-artist-list { padding: 0 15px; }
    .eupopup-container-bottomright {right: 0px; bottom: 0px; width: 100%;}
    .songtype { margin:auto !important; background: #000c31; color: #fff; }
    .songtype h3 { color: #fff; border-bottom: 1px solid #fff; }
    .songtype p { color: #fff; }
    .biography { padding-top: 15px; }
    .read-more-content{max-height: 390px;}
    .single-button li { border:none !important;  }
    .whitebg .nav-tabs-wrapper .nav-tabs.single-button li a.active:nth-child(1) { border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; }
    .whitebg .nav-tabs-wrapper .nav-tabs.single-button li a.active:nth-child(2) { border-top-left-radius: 10px !important; border-bottom-left-radius: 10px !important; }
    .genre-book-now { width: 100%; margin: 10px 0; }
    .desktop-view { display: none; }
    .mobile-view { display: block; }
    .footer .links li a { padding: 12px 0; display: block; }


.dropdown-menu {position: static;float: left;width: 100%;margin-top: 0;background-color: #2d3240;border: 0;-webkit-box-shadow: none;box-shadow: none;}
.about-col, .services-col, .artists-col{width: 50%;}

.nav-tabs-wrapper .nav-tabs li:nth-child(1) a.active { border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; }
.nav-tabs-wrapper .nav-tabs li:nth-child(2) a.active {border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; }
.nav-tabs-wrapper .nav-tabs>li a.active, .nav-tabs-wrapper .nav-tabs>li a.active:focus, .nav-tabs-wrapper .nav-tabs>li a.active:hover { background-color: #bcbbbc; font-family: 'Brandon Grotesque Bold'; color: #000c31; border: 0; }
.nav-tabs-wrapper .nav-tabs  a.active { border-radius: 10px; background-color: #000c31!important; color: #fff!important; }
.card-block .card-body .card-title { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.clients .carousel-inner { padding-left: 15px; padding-right: 15px; }
.testimonial-list {width:90%; }
.single-button { margin: 0 auto; display: block; }

.city-country-banner-image img { min-height: 200px; }
.panel-title > a:after { right:15px; }

}

/*iPhone 6 */
@media only screen and (min-width:666px) and (max-width:668px){
}

@media only screen and (min-width:767px) and (max-width:769px){
}

/*iPhone 5 */
@media only screen and (min-width:567px) and (max-width:569px){
.mobile-banner-top { height: 234px; }
}

/*Samsung */
@media only screen and (min-width:640px) and (max-width:641px){

}


@media only screen and (min-width:639px) and (max-width:641px){

}	

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .select-box-section,.col-xs-6 { width: 50%; }
    .listitem .list_price { height: 180px; }
    .news-article-img { height: 220px; }
    .navbar-nav { height: 274px; overflow-x: scroll; padding-bottom: 0px; }
    .listitem .list_pic { min-height: 170px; height: 170px; }
    .banner { height: 200px; }
    .mobile-banner-top { background-position: center top !important; height: 150px; }
    /* #brand{width: 85%;} */
    .navbar-brand { padding: 0; width: 85%; margin: 0; }


}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 479px) {

}

@media only screen and (max-width:374px) {
    .navbar-brand{font-size: 15px;}
    .banner-content .content-area h1{font-size: 16px;}
    .banner-content p{font-size: 15px;}

    .book .fistrow .cell-box .left{height: 115px;}
    .book .fistrow .cell-box .left .fa{margin-top: 10px;}
    .nav-tabs-wrapper .nav-tabs>li>a { font-size: 12px;    line-height: 45px; min-height: 30px; }
    .mobile-banner-top { height: 130px; }
}