/*
Theme Name: Jubilant Consumer
Description:  Media Responsive file
*/

@media(min-width:1860px){  }

@media(max-width:1367px){  }

@media(max-width:1199px){  }

@media(max-width:991px){  }
@media (min-width: 900px){

}
@media (min-width: 768px){


}

@media (min-width : 768px) and (max-width : 1024px) {
    button.form-control.search-submit {
    width: 45px;
}
.plpTitle{font-size:14px;}
a.spqmLink {
    font-size: 12px;
}
.plspSection{min-height: 295px;}
    .searchBtnMain .productCatSideBar{padding:4px 0 20px 0px!important}
    ul#menu-about-sidebar,ul#menu-brand-sidebar,ul#menu-careers-sidebar{
    width: 100%;
}
      .sidebar-box li{font-size: 18px;}  
        .navbar-nav>li>a {
    padding: 10px 6px;
}
.slider_content {
    font-size: 22px;
}
.textwidget a {
    text-overflow: ellipsis;
 overflow: hidden;
    width: 150px;
}
footer {
    font-size: 11px;
}
section.text-container:after{    margin-top: 69px;}
.carousel-inner>.item{min-height:295px;}
.carousel-inner>.item img{min-height:295px;}
.img_container_main {
      height: 125px!important;
    width: 125px!important;
    border-radius: 50%;
    display: block;
    margin: auto;
    min-height: 125px!important;
}
p.p_sider_button {
    margin-top: 15px;
    margin-bottom: -4px;
}
footer .addinfo{min-height:90px;padding: 8px 10px;}
footer .addr,footer .addinfo2{min-height:90px;padding: 8px 10px;}
footer .footer-menu {
    padding: 8px 10px;
    min-height: 90px;
}
}
@media(max-width:767px){
    form#filter {
    width: 95%;
}
    .navbar-nav .open .dropdown-menu>li>a {
    
    padding: 5px!important;
    border-bottom: 1px solid #6872b0;
   
}
ul.sub-menu.dropdown-menu li a {
    padding: 5px;
    border-bottom: 1px solid #6872b0;
    font-size: 16px;
    line-height: 20px;
}
    ul#menu-about-sidebar,ul#menu-brand-sidebar,ul#menu-careers-sidebar{
    width: 100%;
    text-align: center;
}
    section.text-container:after{    margin-top: 69px;}
    .img_container_main{height: 80px;
    width: 80px!important;}
    .carousel-caption{padding-bottom: 35px;}
    .slider_content {
    font-size: 15px;
}
p.p_sider_content {
    padding: 4px 15px;
}
.slider_button{    font-size: 10px;}

    h1{font-size:30px;}
    .h2, h2 {
    font-size: 24px;
    line-height: 28px;
}
    .navbar-collapse.in {
    overflow-y: unset!important;
}
.navbar-collapse{
        overflow-x: unset!important;
}
.dropdown-menu{    min-width: 100%;}
.navbar-collapse {
    width: 100%;
    
}
.textwidget a {
    text-overflow: ellipsis;
    overflow: visible;
    width: auto;
}
.navbar{
        min-height: 100%;
        width:100%;
}
.navbar-collapse.in{
    width: 100%;
}
.content-text {
    font-size: 18px;
}
li#menu-item-228 .sub-menu {
    left: 0%!important;
}
.navbar-nav>li>.dropdown-menu{ left: 0%!important;
}
li#menu-item-250 .sub-menu {
    left: 0%!important;
}
.carousel-indicators li,.carousel-indicators .active{
    
    width: 6px;
    height: 6px;
    margin:1px 7px 1px 1px;
}
	.logo_cl {float: left;}
	.navbar-toggle {border: 1px solid #264a99;margin-top: 20px;}
	.navbar-toggle .icon-bar {background: #264a99;}
	.carousel-caption.casosel_block {top: 20px;}
	.headerTopMenu {width: 100%;float: left;position: absolute;z-index: 999;background-color: #fff;top: 85px;left: 0;}
	nav.navbar.navBarCustom {position: relative;}
	.headerTopMenu .navbar-nav {text-align: center;}
	.basSlides>div {padding: 0 15px;}
	.bassImgMain:after {right: 25px;}
	.csrMap {height: 450px;position: relative;}
	.downloadAppSec {font-size: 24px;}
	.headerTopMenu .nav>li {border-top: 1px solid #334e9b;}
	.headerTopMenu .nav li.active:after{display: none;}
	.headerTopMenu .nav>li.active {background-color: #334e9b;color: #fff;}
	.headerTopMenu .nav>li.active a {color: #fff;}
	.productCatSideBar {padding: 0px 20px;margin-bottom: 20px;}
	.plswrapperBeforeResponse {padding: 0;}
	.plpTitle {font-size: 14px;text-align: left}
	.footer {text-align: center;}
	.footer-left li {float: none;display: inline-block;}
	.footer-left {width: 100%;}
	.copyrightText {margin: 10px 0px;width: 100%;}
	.footer p {margin-top: 0;padding: 0;}
	.footer .wrapper.row {padding: 0 10px;}
	.headerTopMenu .nav > li.current-menu-item:after, .headerTopMenu .nav li.current-menu-ancestor.current-menu-parent:after{display: none;}
	.productImgMain {max-height: 100px;}
	/*form.search-form {float: left;width: 100%;padding: 0px;margin: 10px 0 0;}*/
	.plsWrapper {padding: 0;}
	.sqmBody label.control-label { padding: 0; }
	.modal-dialog.modal-lg { top: 10%; }
	#menu-top-menu .menu-item{padding:0;}
    .plspSection {min-height: 280px;}
	.navbar {
    position: absolute;
    
    margin-bottom: 20px;
    border: 1px solid transparent;
    background: #fff;
    right: 0;
    z-index:999;
}
.cfsForm .col-lg-4.col-md-4.col-sm-12{margin-bottom:20px;}
.cfsForm .form-group{margin-bottom:0;}
.wpcf7-form-control.wpcf7-submit.btn.btn-gry{margin-top:20px;}

}

@media(max-width:480px){
    footer .addr, footer .addinfo{border-right:0px;}
	.footer-right {float: left;padding-top: 20px;}
	.logo_cl {margin-top: 5px;}
	.navbar-toggle {margin-top: 35px;}
	.mar_left {margin-left: 5px;}
	.carousel-caption.casosel_block {border-radius: 0;top: 0;padding: 20px 15px;width: 100%;height: unset;left: 0;display: inline-block;position: relative;}
	.carousel-caption{top: -0%;line-height: 15px;left: 5%;right: 5%;}

	.carousel-indicators {bottom: 5%;margin-bottom: 0px;}
	.carousel-inner .item img{min-height: 150px;}
	.padding-top-bottom {padding-top: 25px;padding-bottom: 25px;}
	.productTabMain .nav-pills {margin: 0;}
	.productTabMain .nav-pills li {display: inline-block;width: 49%;float: left;}
	.nav-pills>li+li {margin-left: 0;margin-top: 5px;}
	.psWrapper {display: inline-block;}
	.productContentMain {float: left;margin-top: 15px;}
	.sectionHeadingMain {padding: 15px 0px;}
	.sectionHeading {font-size: 28px;}
	.heading {font-size: 21px;text-align: center;}
	.bassImgMain:after {right: 15px;height: 20px;width: 25px;}
	.csrMap {height: 350px;}
	.downloadAppSec {font-size: 18px;}
	.aboutTabMain .nav-pills li {width: 33%;}
	.block_green {padding: 0px 10px;letter-spacing: 1px;}
	.productTabMain ul.nav.nav-pills li a {padding: 0;}
	.basSlides:nth-child(3n) {clear: left;}
	#menu-top-menu .menu-item{padding:0;}
	ul.dropdown-menu:before{display:none;}
	section.text-container:after{margin-top: 24px;}
	.content-text {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    
    font-size: 30px;
   
}
.img_container_main {
    height: 51px;
    width: 51px!important;
    border-radius: 50%;
    display: block;
    margin: auto;
    min-height: 50px!important;
    margin-bottom: 5px;
}
.blue-heading{font-size: 26px;}
span.wpcf7-not-valid-tip{font-size: 0.5em;}
div.wpcf7-response-output {
    font-size: 16px;
    width: 96%;
}
.page-template-contact-page .padding-top-bottom{padding-top: 30px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{margin-top: -12px;}
p.p_sider_content{width:50%;text-align:center;}
.carousel-caption{padding-bottom:10px;}
.slider_content {
    font-size: 13px;
}
.slider_button{    font-size: 10px;}
}
li#menu-item-852 .sub-menu {
    left: 0!important;
}
@media(max-width:367px){
	.top_heder_data .top_a {padding: 7px 7px 10px;font-size: 12px;}
}