@media (max-width:1200px){.navigation .menu ul > li > a{padding: 7px 10px;display:block;color:#333;text-transform:capitalize;font-size:13px;background:none;}
.occasion{height: 570px;}
.part4 {height: 265px;}
.party_wear .party_caption .content{ height: 325px;}
.about-section .content-column .inner-column .about-block li {
    position: relative;
    color: #2c2c2c;
    font-size: 16px;
    font-weight: 500;
    padding-right: 25px;
    margin-right: 25px;
    float: left;
    margin-bottom: 25px;
    border-right: 1px solid #f2f2f2;
    list-style: none;
}
}
@media (max-width:1023px){
.nav-menu{width:100%;}
.navigation{width:100%;}
.navigation .navbar{display:block;padding-left:0;margin-left:10px;}
    .navigation_bar.stricky-fixed{ padding: 0;}
.navigation .menu{display:none;overflow:hidden;overflow-y:visible;position:relative;z-index:9999;}
.navigation > .menu ul > li{float:none;padding:0 !important;padding-bottom:0;display:block !important;}
.navigation .menu ul > li > a{padding:7px 15px;font-size:14px;border-right:1px dashed transparent;color:#fff;}
.navigation > .menu{width:100%;position:absolute;top:100%;left:15px;background:#531228;left:0;}
.navigation > .menu ul > li > .cs-dropdown{position:relative !important;opacity:1 !important;visibility:visible !important;top:auto !important;left:auto !important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transition:none !important;}
.navigation > .menu ul > li > ul.cs-dropdown ,
.navigation > .menu ul > li > ul.cs-dropdown > li > .cs-dropdown{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:0px;width:100% !important;}
.menu ul{padding-bottom:5px;}
.menu ul > li > a{border-bottom:1px solid #791436!important;color:#fff;display:block;font-size:14px;padding:0px 15px;}
.menu ul .cs-submenu > a{position:relative;}
.menu ul .cs-submenu > a > button{display:block;position:absolute;top:9px;right:15px;background:#7fa409 none repeat;border:1px solid #c4cab3;border-radius:5px;color:#fff;font-size:16px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.menu ul .cs-submenu > a > button{display:block; position:absolute;top:6px;right:15px; background:transparent; border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.navigation .menu ul > li:hover > ul.mega_dropdown{padding: 0;}
.navigation .menu ul > li > ul.cs-dropdown{ border-top: 0;}
.navigation .menu ul > li > ul.mega_dropdown{max-height: 280px; overflow: hidden; overflow-y: auto;}
.mega_menu{float: left; width: 100%; padding: 10px;}

.mega_menu .menu_title{ width: 100%; font-size: 14px; background: #fa6f9c; color: #fff; text-transform: uppercase; line-height: 14px; font-weight: 700; margin-bottom: 0px; padding: 8px 10px;}
.navigation .menu ul > li:hover > ul.mega_dropdown .mega_menu .menu_title{background: #fa6f9c; color: #fff;}
.navigation .menu ul > li > ul.mega_dropdown .mega_menu ul{text-align: left;}
.navigation .menu ul > li > ul.mega_dropdown .mega_menu ul li a{color: #fff; padding: 3px 0; background: transparent;}
.navigation .menu ul > li > ul.mega_dropdown .mega_menu ul li a:hover{color: #fa6f9c; background: transparent;}
}
@media (max-width:980px){
.navigation .menu ul{float:right;width:100%; text-align: left;}
.nav-menu{margin-top:-60px;}
.navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block !important;}
.navigation > .menu ul > li > ul.cs-dropdown ,
.navigation > .menu ul > li > ul.cs-dropdown > li > .cs-dropdown{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:0px;width:100% !important;background:#666;}
.navigation > .menu ul > li > ul.cs-dropdown ,
.navigation > .menu ul > li > ul.cs-dropdown > li > .cs-dropdown > li > .cs-dropdown{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:0px;width:100% !important;background:#444;}
    
.menu ul{padding-bottom:0px;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown {left: 100%;margin-top: 0;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown > li > ul.cs-dropdown {left: -100%;margin-top: 0px;}
.navigation .menu ul > li ul.cs-dropdown li{border:0;}
.navigation .menu ul > li ul.cs-dropdown li a{color:#fff;display:block;font-size:14px;padding:7px 15px;border-bottom:1px solid #ba028d;    background: #5f5f5f;}
.navigation .menu ul > li:hover a, .navigation .menu ul > li.active a{color:#fff;background:#791436;}
.menu ul li.has-submenu > a > button{display:block;position:absolute;top:6px;right:15px;background:transparent;border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.navigation .menu ul > li > a i { padding-left: 0px;font-size: 14px;}
.navigation .menu ul > li ul.cs-dropdown li a i {float: none;}
}

@media (max-width:767px){.navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block !important;}
}
@media (max-width:650px){
    .navigation .menu ul>li>ul.cs-dropdown>li>ul.cs-dropdown {
    right: 0%;
}
    section#inner-banner .inner-heading .breadcrumb{display: none}
.nav-menu{width:100%;margin-top:-60px;}
.navigation > .menu ul > li{float:left;width:100%;padding:0 !important;padding-bottom:0;display:block !important;}
.navigation .menu ul > li > a {padding: 0px 15px;font-size: 14px;border-right: 1px dashed transparent; color: #fff;}
.navigation .menu ul > li ul.cs-dropdown li a {color: #fff;display: block; font-size: 14px; padding: 0px 15px; border-bottom: 1px solid #ba028d;}
.navigation_bar.stricky-fixed .navigation .menu ul a{padding: 0px 15px;}
}

@media (max-width:480px){
.header .topbar .top_left{float: left;}
.header .topbar .top_right{ margin-top: 7px; margin-right: 8px;}
.search_form input[type="text"]{position: absolute; right: 15px;}
.navigation .navbar{ padding: 12px 0 12px;}
.navigation .navbar button{margin-top:0px;margin-right: 10px;}
.header .topbar .top_left > li{ padding: 0px; line-height: 36px; font-size: 10px;}
.header .topbar .top_left > li a:hover{background: #fa6f9c; color: #fff;}
.navigation_bar.stricky-fixed .navbar{ padding: 12px 0; float: right;}
.navigation_bar.stricky-fixed .navigation .navbar button{margin-top:0px;}
.nav-menu{width:100%;}
.navigation > .menu ul > li{float:left;width:100%;padding:0 !important; line-height: 35px;padding-bottom:0;display:block !important;}
.latest_shop{ padding: 30px 0;}
.shop1{height: 70px;}
.occasion{height: 430px;}
.occasion .occasion_title{bottom: 40px;}
.party_wear .party_caption .content{height: 150px;}
.party_wear .party_caption .content .content_text h3{font-size: 35px; margin: 0px 35px 0 0px;}
.party_wear .party_caption .content .content_text h2{font-size: 40px; margin: -5px 0px 0 0px;}
.party_wear .party_caption .content .content_text h3.wear{font-size: 35px; margin: -6px 37px 0 0px;}
.party_wear .party_caption .content .content_text .show_now{position: absolute;margin-top: 0px;text-align: center;margin-left: 63px}
#slider .owl-nav .owl-next{right: 18px;}
#slider .owl-nav .owl-prev{left: 18px;}
.sec-title h2{font-size: 25px;}
 .about-section .content-column .inner-column .about-block li {
    padding-right: 0;
    margin-right: 0;
    border-right: 0px solid #f2f2f2;
     border-bottom: 1px solid #f2f2f2;
    width: 100%;
     line-height: 50px;
}
.about-section .content-column .inner-column .about-block li .icon {
    position: relative;
    opacity: 0.20;
    float: left;
    margin-right: 21px;
    }
    .play-video{ padding: 40px 0; }
    .play-video .video-info{float: left; width: 100%; /*margin-top: 0;*/}
    .video-info a .play {
    position: absolute;
    z-index: 999;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 100%;
    width: 100px;
    height: 100px;
    text-align: center;
    padding: 5px;
    margin: 0;
    top: 13%;
    left: 35%;
}
.video-info a .play i {
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    color: #791436;
    border: 1px solid #791436;
    border-radius: 100%;
    font-size: 75px;
    font-size: 50px;
    padding-left: 6px;
}
    .testimonials-section{ background: #791436;}
    .testmonial2{width: 100%;padding-right: 0;}
    .ttm-testimonial-box-view-style1 .testimonial-avatar{float: none; max-width: inherit;}
    .ttm-testimonial-box-view-style1 .testimonial-content {
    text-align: center;
    position: relative;
    margin: 0;
        margin-left: 0px;
    padding: 25px 28px 29px;
    background: rgba(255, 255, 255, .05);
    margin-left: 0;
}
    .testimonial_right{margin: 0 0 20px; padding: 20px 0 0;}
    .ttm-testimonial-box-view-style1 .testimonial-content{background:transparent;}
    .search-form{width: 100%;}
    footer.border-right .equal-height .f-item{padding: 0 0 20px;}
    footer.border-right .equal-height .f-item::after{border-right: 0;}
    footer .f-item.link ul li{ margin-bottom: 10px;}
    footer.bg-dark .f-item.link ul li a{color: #fff;
text-transform: capitalize !important;
padding: 6px 10px;
border: 1px solid #636262;
display: inline-block;
width: 100%;
background: rgba(255,255,255,0.2);}
    footer.bg-dark .f-item.link ul li a:hover{ color: #fff; background: #791436;}
    footer.border-right h4 {
        margin-bottom: 15px;}
    .bg-dark{ padding-top: 20px;}
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
.header .topbar .top_left > li a{ padding: 0px 10px;}
.occasion{height: 360px;}
.party_wear .party_caption .content{height: 110px;}
.party_wear .party_caption .content .content_text h3{font-size: 30px; margin: 0px 35px 0 0px;}
.party_wear .party_caption .content .content_text h2{font-size: 36px; margin: -5px 0px 0 0px;}
.party_wear .party_caption .content .content_text h3.wear{font-size: 30px; margin: -6px 37px 0 0px;}
.party_wear .party_caption .content .content_text .show_now {position: absolute;margin-top: -5px;text-align: center;margin-left: 20px;}
}