@media screen and (min-width:1180px)
{
#shiftnav-toggle-main, .shiftnav-toggle-button {display:none!important;}
}
@media screen and (min-width:240px) and (max-width:1179px)
{
#shiftnav-toggle-main {display:inline-block!important; background: transparent; width: auto!important; left:auto; right:-10px; z-index: 9999009;}
#shiftnav-toggle-main .shiftnav-main-toggle-content, .col-md-11 .shiftnav-toggle, .shiftnav-main-toggle-content {display:none;}
button#shiftnav-toggle-main-button i:after {content: " MENU"; font-family:arial;}
 .wp-mega-toggle-block, .menu-main-menu-container {display: none;}
 body.shiftnav-disable-shift-body {padding-top: 0px!important;}
}


@media screen and (min-width:240px) and (max-width:680px)

{

.wrap, .wrap-1{width:90%; margin:0 auto;}



.footer .col-md-6 p{text-align:center!important;}



.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-2, .col-5, .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {

	width:calc(100% - 0px);

	display:block;

    float: left!important;

	margin:0px auto;

	padding:0px;

	

  }



.head-top p, .head-top a {font-size:13px; margin-top:0px!important;}



.contact-box .span3 > div, .contact-box .span9 > div {

    min-height: 1px;

}

 .mobilemenu-hamburger {
    top: 5px;
    box-shadow: none !important;
    background: transparent !important;
    z-index: 99999;
  }

.head-top .wrap{display:none;}

    .head-top{padding: 0px 0px 0px 1px;}


.header .col-md-4:nth-child(2) {display:none;}
	
	.header .rt-part{display:none; margin-top: -25px!important; font-size:14px;}

.header{padding:5px 0px;}

.header .clr{border:0px!important;}



.header .soc{margin-top:-35px;}

.header i{float:none;}



.mid-menu .col-md-1{margin-top:10px!important; margin-bottom:7px;}



.top-sld > div{width:100%!important; margin-bottom:20px;}



.top-sld > div:last-child{margin-bottom:-10px;}



.block-1{margin-bottom:20px; border-right:0px; border-bottom:1px solid #d5d5d5; padding-bottom:15px;}



.btm-bg .col-md-2{width:50%;}



.btm-bg .col-md-4{margin-bottom:20px;}



.mrgn-menu{margin-top:2px;}



.footer_1 .col-md-4{margin-top:20px;}



.nivoSlider {left:0px!important;}



.nivo-caption {font-size:26px!important; line-height:26px!important; width: 80%!important; left: 10%!important; padding:10px!important;  margin-bottom:0px!important;}



.nivo-caption em{display: none!important;}



.nivo-caption b{display:none!important;}



.nivo-caption en{font-size:16px!important; margin-top:10px!important;}



.nivo-directionNav a {top:35%!important;}



.logo img, .sticky1 .logo img {max-height:45px; position:relative; margin-top:0px;}



.sticky1 + .clr15 {padding-top: 60px;}





.ful-pd{padding:0px; width:95%; margin:0px auto; float:none;}



.bann-bot{background:rgba(255,255,255,0.8); padding: 15px 0px; margin-top:0px;}



.bann-bot1{font: 100 30px/30px 'Raleway', sans-serif; text-align: center;}



.bann-bot2{font:500 20px/20px 'Raleway', sans-serif; text-align:center;}



.box1-bg, .box2-bg, .box3-bg{min-height:10px;}



.box1-pd, .box2-pd, .box3-pd{padding:20px 20px 30px;}



.copyr .col-md-3, .copyr .col-md-4 p{ margin-bottom:10px;}



.copyr .col-md-6 p{text-align:left!important;}



.colum-2{column-count:1;}



.var-txt{padding:20px 10px;}



.var-txt h2{font-size:32px; padding-right:0px!important;}



.prod .col-md-6 .prod-brd{height:inherit;}



.copyr h3{margin-top:20px;}



.logo-scroll .col-md-2{display:inherit; width:48%; padding:0px 1%;}



.pad60{padding-right:0px; padding-bottom:20px;}



.no-view{display:none;}



.srch-box{margin-top:10px;}



.call-stic {

    width: 100%;

    height: 45px;

    background: #000068;

    text-align: center;

    color: #fff;

    bottom: 0px;

    font-size: 24px;

    font-weight: normal;

    display: inherit !important;

    position: fixed;

    z-index: 10000;

    line-height: 45px;

}



.no-view{display:none;}



.mrgn-btm{margin-bottom:30px;}



.mrgn-btm > div{padding-right:0px!important;}



.prod h5{margin-bottom:20px;}



.header-cart .togg {margin-top:-8px;}



.cart-price .label {display:none;}



.cart .cart-total {margin-top:13px;}



.header-cart {

    position: relative;

    float: none;

    margin: -10px 0 0 0px;

    padding: 0px 0 0px;

    right: 75px;

}





.hm-6 p {padding:0px 0px;}



.hm-6 input{width: calc(100% - 120px)!important;}



.btm-bg{background-size:cover;}



.btm-bg .sec-1, .btm-bg .sec-2, .btm-bg .sec-3, .btm-bg .sec-4{border:0px!important; padding: 30px 20px; min-height:auto;}



.btm-bg .col-md-4 p{text-align:center!important;}



.head-scroll{position:sticky; margin-top: 0px; opacity:1; }



.head-scroll > div{display:inherit;}

.brand .col-md-2{width:50%;}



.pick-1, .pick-2{display:none;}



.pick-3{margin-top:0px;}

.insta .span2{width:50%;}



.hm-4blks {padding: 20px 0px;}

h1, h2 {font-size:32px; line-height:1.2em;}



.hm-4blks .col-md-3 > div {border-right:0px;}



.col-md-6 > div{padding:0px!important;}





.box-1, .box-2, .box-3, .box-4, .box-5{border:0px!important; border-bottom:1px solid #efefef!important; padding:30px;}



.box-6{border:0px!important;  padding:30px;}



.hm-1 p, .hm-1 h3{padding-right:0px!important;}



.hm-1{padding:10px 0px 30px;}



.hm-1 {background-position:top left;}



.next-element {right: -12px; bottom: -22px;}



.nav li:last-child {float:none!important; position:relative; margin-right:auto; right:auto;}



p.quot {font-size:20px; line-height:1.3em; text-align:left;}



p.quot-des{margin-bottom:40px;}



.hm-6 .inn-txt{width:90%; float:none; margin-top:40px; margin-left:auto; margin-right:auto;}



.footer .col-md-3{margin-bottom:30px;}



.hm-5 .col-md-4{margin-bottom:30px;}



.hm-5{padding-bottom:0px;}



.hm-2{padding:0px;}

#pgc-2-2-0 {
  margin-bottom: 0px;
}



table td {padding:2px;}



.hm-2.cont{padding-bottom:0px;}
	
	.timebox .span3{width:25%;}
	
	.srch-top{height:0px; margin-top: 0px!important;}
	.srch-top .col-md-2, .srch-top .col-md-1{display:none;}

    .hm-blks-in > div {padding: 0px;}
    .hm-blks-in > div p{margin-bottom: 0px; line-height: 1.3em;}
    .hm-blks-in h3{font-size: 22px;}
	#pg-2-2 .hm-blks-in{height:calc(100% - 20px); width:calc(100% - 20px); margin:10px;}
	#pg-2-2 .hm-blks-in > div {padding: 10px; height:auto;}
    
    .hm-3 .box-2{padding: 10px;}
    .hm-3 .box-2 .imgbg{margin: 10px 15px 10px 10px;}
    .hm-3 .box-2 .discp{margin-top: 0px;}
    
    .n2-ss-item-content{font-size:20px!important; max-width:50%;}
	
	.hm-0 h2 {font-size: 34px;}
	.colum-3{column-count:1;}
	
	.box-2 .imgbg {width: 100%; margin:20px auto; float:none; text-align:center;}
	.box-2 h3, .box-2 p, .box-2 .icns{text-align:center;}
    .box-2 .imgbg img{display:inherit;}
    .lrm-hide-if-logged-in{position: absolute; top: 15px; right: 20px;}
  .lrm-hide-if-logged-in a{color:#02316b!important;}
  
  .woocommerce div.product .woocommerce-tabs ul.tabs li {font-size:12px;}
  .woocommerce-tabs h2{font-size:26px;}
  
  h1.product_title {
  font-size: 32px;
  text-align: left;
}
	
	.xoo-el-main {padding: 20px 0px;}
	
	.wt-related-products.products ul.products {display:block!important;}
	
	
	#wpmem_register_form label.text{display:block; width:100%;}
#wpmem_register_form div.div_text{display:block; width:100%;}
#wpmem_register_form p.mc4wp-checkbox{width:100%!important; display:block!important;}
#wpmem_register_form p.mc4wp-checkbox:before{clear:both; content:''; display:block;}
#wpmem_register_form div.FieldRow{width:100%; float:left;}
#wpmem_register_form div.FieldRow.username{width:100%!important; float:left;}
	
  
}



@media screen and (min-width:641px) and (max-width:980px)

{

	

	.wrap{width:95%; margin:0 auto;}



.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-5 {

	width:calc(50% - 30px);

	display:block;

    float: left!important;


  }

  .header{padding-top:0px;}

  .span3, .span4, .span6{width:50%!important; display:block; margin:0px;}

  

  .span6 > div {padding:30px!important;}

  

  .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{

	width:calc(100% - 30px);

	display:block;

    float: left!important;

	margin:0px auto;

  }

  

  .brand .col-md-2{width:calc(33.33% - 30px);}
  
  .lrm-hide-if-logged-in{position: absolute; top: 20px; right: 20px;}
  .lrm-hide-if-logged-in a{color:#02316b!important;}
  .logo img {max-width: 250px;}
  
  .header .col-md-4:nth-child(2), .header .rt-part {display: none;}
  .box-2{padding:0px;}

}





@media screen and (min-width:768px) and (max-width:1024px)

{

	

	.wrap{width:95%; margin:0 auto;}

.wrap1{width:95%; margin:0 auto;}



.menu ul{list-style:outside none none; }



.menu a{padding:0px; line-height:20px;}



}



@media screen and (min-width:981px) and (max-width:1024px)

{





.nav a {

    padding: 10px 10px;

	font-size:16px;



}



}



@media screen and (min-width:240px) and (max-width: 980px) {

	

     .active {

        display: block;

    }

	

	.nav {float:left; width:100%; margin-top:0px;}

    .nav > li, .nav > li > a {

        float: none;

		width:100%;

		

    }

	

	.nav a {

		

		display:block;

		margin:0;

		padding:10px 0px 10px 7px;

		text-align:left;

		border-bottom: 1px solid #e5e5e5;

		width:100%;

		

	}

	

	.nav > li{width:100%!important;}

	

    .nav > li > .parent {

        background-position: 95% 50%;

		background-image:url(../images/dnarrow.png);

    }

    .nav li li .parent {

        background-image:url(../images/dnarrow.png);

        background-repeat: no-repeat;

        background-position: 95% 50%;

    }

	

	.nav li li a {

    

	width:100%;

	text-align:left;

}



    .nav ul {

        display: block;

        width: 100%;

    }

   .nav > li.hover > ul , .nav li li.hover ul {

        position: static;

		box-shadow:none;

    }





}



	

@media screen and (min-width:481px) and (max-width:900px){

	.wrap,.wrap1{width:98%; margin:0 auto;}

	.col-md-12 {

	width:100%;

	display:block;

    float: left!important;

	margin-top:10px;

	margin-bottom:10px;

  }

  

 

  

}



