@media (min-width: 1350px) {
 header .container { width: 1300px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
/*--index page--*/
.main-slide .carousel-inner > .item.inner-head { min-height: 160px;}
.about-detail h2 { font-size: 50px; line-height: 50px;}
.about-thumb { padding: 0;}
.about-detail { padding: 0;}
.about-detail p { font-size: 20px; }
.dj-detail h2 { font-size: 40px;}
.social { width: 40px;}
.services-sec h2 { font-size: 40px;}
.service-box h3 { margin: 20px 0 10px;}
.testimony p { padding: 0 20px; font-size: 17px;}
.desi-party-detail { padding: 0 80px;}

.menu { margin: 15px 0 0 30px;}
}
@media (min-width: 768px) and (max-width: 991px) {
/*--index page--*/
 header { top: 20px;}
.menu { margin:85px 0 0 -30px;}
.menu li { margin: 0 25px 0 0;}
.menu li a { font-size: 17px;}
.slide-content { margin:180px 0 0;}
.slide-content h1 { font:700 30px/40px "open sans";}
.slide-content h3 { font:700 15px "open sans";}
.slide-content p { font-size: 32px;}
.slide-content ul { width: 370px;}
.slide-content ul li a { font-size: 20px; line-height:24px;}
.main-slide .carousel-inner > .item { background-position: 30% 0  !important;}
.main-slide .carousel-inner > .item.inner-head { min-height: 150px;}
 footer { min-height: 120px; padding: 40px 0;}
.aboutus-sec { padding: 50px 0;}
.about-detail h2 { font-size: 40px; line-height: 40px;}
.about-thumb { padding: 0;}
.about-detail { padding: 0;}
.about-detail p { font-size: 18px; line-height: 28px; margin: 0 0 20px; }
.dj-detail h2 { font-size: 30px; line-height: 30px; margin: 0 0 20px;}
.dj-detail p { font-size: 18px; line-height: 28px; margin: 0 0 20px; }
.services-sec { padding: 50px 0;}
.social { width: 40px; }
.services-sec h2 { font-size: 30px; line-height: 30px; margin: 0 0 50px;}
.service-thumb { width: 200px;}
.service-box { padding: 0 0 0 100px;}
.service-detail { min-height: 200px; padding: 20px 20px 20px 120px;} 
.service-box h3 { margin: 0px 0 10px; font-size: 20px;}
.service-box p { font-size: 16px;}
.testimony h2 { font-size: 18px;}
.testimony p { padding: 0 30px; font-size: 18px; line-height: 28px;}
.gallery-part { padding: 0 30px;}
.contact-info h2 { font-size: 30px; line-height: 30px; margin: 0 0 20px;}
.contact-info p { font-size: 18px; line-height: 28px; margin: 0 0 20px;}
.contact-info ul li input { font-size: 18px; line-height: 28px;}
.contact-info ul li input.submit { width: 220px;}
.contact-info { padding: 0 40px;}
.desiparty-banner { padding: 0 70px;}
.desi-party-detail { padding: 0 40px;}
.desiparty-banner .carousel-control.left { left: -40px;}
.desiparty-banner .carousel-control.right { right: -40px;}
.desi-party-detail p { font-size: 18px; line-height: 28px;}
}
@media (max-width: 767px) {
/*--index page--*/
 header { top: 15px; z-index: 1000;}
.callus { top: 0; font-size: 16px; line-height: 20px;}

.navbar-default .navbar-toggle { margin:25px 0 0; background:#75d458 ; border:0;}
.navbar-default .navbar-toggle .icon-bar { background-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:#75d458 ;}
.navbar-collapse { border:0;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:none; color:#fff;}
.menu { width: 100%; float: left; margin: 0; background: #4baf30;}
.menu li { width:100%; border-right:0; border-bottom:1px solid #429a24;}
.menu li a { font-size:15px; padding:7px 10px !important;}
.menu li a:hover , .menu li a:focus , .menu li a.active { color:#fff !important; background: #429a24 !important;}
.menu li .dropdown-menu { top:inherit; position:relative; width:100%;}
.menu li .dropdown-menu > li > a { font-size:15px; line-height:22px; padding:9px 15px;}
.navbar-nav .open .dropdown-menu > li > a { font-size:15px; line-height:22px; padding:9px 15px; }

.slide-content { margin: 200px 0 0;}
.slide-content h1 { font:700 14px/20px "open sans";}
.slide-content h2 { font-size:50px; line-height:40px;}
.slide-content h3 { font-size: 12px; margin: 15px 0 20px; letter-spacing:0px;}
.slide-content p { font-size: 20px;}
.slide-content ul { width: 260px;}
.slide-content ul li a { font-size: 18px; line-height:18px;}
.main-slide .carousel-inner > .item { background-position: 25% 0  !important; min-height: 500px;}

.main-slide .carousel-inner > .item.inner-head { min-height: 150px;}
 footer { min-height:0; padding: 25px 0;}
 footer p { font-size: 20px;}
.aboutus-sec { padding: 30px 0;}
.about-detail h2 { font-size: 30px; line-height: 30px; margin: 0 0 15px;}
.about-thumb { padding: 0;}
.about-detail { padding: 0;}
.about-detail p { font-size: 16px; line-height: 26px; margin: 0 0 15px; }
.dj-detail img { margin:0 0 20px;}
.dj-detail h2 { font-size: 20px; line-height:24px; margin: 0 0 15px;}
.dj-detail p { font-size: 16px; line-height: 26px; margin: 0 0 15px; }
.services-sec { padding: 30px 0 0;}
.social { width: 163px; float: none; position: absolute; top: 90px; left: 0; right: 0; margin: 0 auto; }
.social li { width: 40px; border-bottom: 0; border-right: 1px solid #4baf30;}
.social li a { font-size: 20px; padding: 5px 0;}

.services-sec h2 { font-size: 20px; line-height: 30px; margin: 0 0 30px;}
.service-thumb { width: 160px; position: relative; top: inherit; left: inherit; float: none; display: table; margin: 0 auto -80px;}
.service-box { padding: 0 0 0; margin: 0 0 25px;}
.service-detail { min-height: 200px; padding: 100px 20px 15px; text-align: center;} 
.service-box h3 { margin: 0px 0 10px; font-size: 20px;}
.service-box p { font-size: 16px;}
.testimony h2 { font-size: 18px;}
.testimony { padding: 0 0 10px;}
.testimony p { padding: 0 30px; font-size: 16px; line-height: 26px;}
.gallery-part { padding: 0;}
.gallery-part a { width: 48%; margin: 0 1% 15px;}
.contact-info ul li { width: 100% !important; margin: 0 0 10px;}
.contact-info h2 { font-size: 22px; line-height: 30px; margin: 0 0 10px;}
.contact-info p { font-size: 16px; line-height: 26px; margin: 0 0 15px;}
.contact-info ul li input { font-size: 16px; line-height: 24px;}
.contact-info ul li input.submit { width: 180px;}
.contact-info ul li input.submit { font-size: 20px; line-height: 30px;}
.contact-info { padding: 0;}

.desiparty-banner { padding: 0 40px;}
.desi-party-detail { padding: 0 10px;}
.desiparty-banner .carousel-control.left { left: -40px;}
.desiparty-banner .carousel-control.right { right: -40px;}
.desi-party-detail p { font-size: 16px; line-height: 26px; margin: 0 0 30px;}
.desi-party-detail p span { font-size: 18px; line-height: 26px;}
.desi-party-detail p strong { font-size: 20px; line-height: 20px;}

} 
@media (max-width: 480px) {
/*--index page--*/

}
@media (max-width: 360px) {
/*--index page--*/

}
@media (max-width: 320px) { 

}