
@media only screen and (max-width: 1600px) 
{
	.qr_main { display: flex; flex-direction: column; }
	.quidem_rerum_img { width: 100%; }
	.quidem_rerum { width: 100%; padding: 25px; }

	/* .exerciseNew ul li.col-md-6 { width: 33.33%; } */

}

@media (min-width: 992px) and (max-width: 1199px)
{
	/* Home Page */
	.HdrNav span input[type="text"] { width:220px;}
	.TopInfo ul li a { font-size:16px;}
	.HdrNav ul li { font-size:16px; margin:0 10px;}
	.HdrNav ul li ul.sub-menu { top:41px;}
	.BnrArea ul li a h2 { font-size:70px; line-height:48px;}
	.FtrScnd .container { width:100%;}
	
	#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { padding:0 10px !important; font-size:14px !important;}
	.CoupenCodeBtn button { margin:0px !important;}
	
	/*  */
	.HpTstmnlPic { max-width:380px;}
	.HpTstmnlSldr { max-width:530px;}

	/*************** Archive Page **************/
	.archive .filter_Prdcts h2 { font-size: 16px; }


	/* Customer reviews Page Start */

	.CR_Des ul li { max-width: 25%; }
	.CR_Des_Video ul li { width: 100%; max-width: 33.33%; }

	.FB_Des .wp-facebook-review { width: 24% !important; }









	/* Customer reviews Page End */

	
}

@media only screen and (max-width: 991px) 
{
	.Logo { margin:0px;}
	.Logo a {}
	.Logo a img { width:100px;}
	.NewHdrNav ul li { font-size: 13px; margin: 0 15px; }
	
	.BnrArea ul li a h2 { font-size:50px; line-height:40px; bottom:10px;}
	.Hp_Prdct { padding:25px 0px;}
	.Hp_Prdct .row { margin:0 -5px;}
	.Hp_Prdct ul li { padding:0 5px; margin-bottom:10px;}

	.Hp_Prdct .slick-next { right: 15px; }
	.Hp_Prdct .slick-prev { left: 15px; z-index: 1; }

	.HpPrdctPicTxt h3 { font-size:14px; line-height:18px;}
	.Hp_Prdct a.ViewPrdct { height:44px; line-height:44px; font-size:16px;}
	.Instagram { padding:25px 0px;}
	.SignUpDiv { padding:30px 0px;}
	.Hp_Testimonials { margin-bottom:30px;}
	.HpTstmnl .container { width: 100%; max-width: 650px; }
	.Hp_FormBg { height:auto !important; padding:25px 0px;}
	.FtrTopDiv { text-align:center; padding-bottom:20px; margin-bottom:20px;}
	.FtrCntctUs { margin-bottom:30px;}
	.FtrLogo { margin-bottom:30px;}
	.FtrScnd { text-align:center; margin-bottom:15px; padding:0px;}
	.FtrLinks { margin-bottom:30px;}
	.TermsInfo { padding:0px;}
	.FtrScnd .container { width:100%;}
	
	/* About Page */
	.AboutDiv { padding:30px 0px;}
	.AboutDiv img { margin:0 0 20px; float:left; width:100%;}
	.AboutDiv p { font-size:14px; line-height:22px;}
	
	/* Blog Page */
	.Our_Community { padding:25px 0px;}
	.Our_Community h2 { padding-bottom:20px;}
	.Blog_Left_Side ul li .Blog_Left_Pic_Text h4 { font-size:14px;}
	
	/* Contact Page */
	.ContactDiv { padding:30px 0px;}
	.SendUsMesg { max-width:100%;}
	
	/* Shipping Policy */
	.FaqDiv { padding:30px 0px;}
	.FaqNav { max-width:100%; border:0px; margin:0px 0px 30px; text-align:center;}
	.FaqNav ul li { border: 1px solid #dcdcdc; width: 48%; float: none; margin: 0 2px 4px; display: inline-block;}
	/*.FaqNav ul li:last-child { width:100%;}*/
	.FaqNav ul li a:hover i,
	.FaqNav ul li.active a i { opacity:0;}
	.FaqCntnt { overflow:visible; width:100%; float:left;}
	
	/* Li9sting Page Detail */
	.DtlDiv { padding:30px 0px;}
	
	.padding-top0 { max-width:100%; margin:0 auto 30px;}
	
	.DesTab { padding-bottom:20px;}
	.Dtl_Right { padding:0px;}
	
	/* Checkout Pages */
	.ChckOutDiv { padding:30px 0px;}
	.woocommerce-account .woocommerce-MyAccount-navigation { width:100% !important; margin-bottom:30px; float:left;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li { width:50%; float:left; padding:0 15px;}
	
	.woocommerce-account .woocommerce-MyAccount-content { width:100% !important; float:left;}
	.woocommerce-account .woocommerce-MyAccount-content header.title { padding:0 0 15px !important;}
	.woocommerce-account .woocommerce-MyAccount-content header.title h3 { font-size:18px !important;}
	.woocommerce-account .woocommerce-MyAccount-content form { width:100% !important;}
	.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select, .woocommerce .select2-container--default .select2-selection--single { height:40px !important; line-height:38px !important;}
	
	.ChckOutLeft { max-width:100%;}
	.ChckOutRight { max-width:100%; margin:0px 0 30px;}
	
	
	.CoupenCodeBtn button { margin:0px !important;}
	.ChckOutLeft table tr td:nth-child(2) { width:auto;}
	.woocommerce .CartTbl table.shop_table_responsive tr td, 
	.woocommerce-page .CartTbl table.shop_table_responsive tr td { width:100% !important; float:left !important;}
	.woocommerce-cart .CartTbl table.cart td { border-right:1px solid #a7c4dd;}
	.CartTbl .quantity { width:auto; float:right;}
	.CoupenCodeField input[type="submit"] { width:29%; margin:0 0 0 1%;}
	.xzoom-thumbs a img{ width:70px;}
	
	.BnrDiv { padding:0 0 35px;  }
	.Bnr { padding: 0 5px; }
	
	/*  */
	.HpTstmnl { background-size:cover; padding:100px 0; margin-bottom:0px;}
	.HpTstmnlPic { display:none;}
	.HpTstmnlPic img {}
	.HpTstmnlSldr { max-width:100%;}


	/*************** Archive Page **************/

	.archive .PaddingRightLeft { padding: 30px 15px; }
	.archive .filter_Prdcts { width: 100%; padding-right: 0; margin-bottom: 30px; }
	.archive .filter_Prdcts h2 { font-size: 16px; margin-bottom: 15px;}
	.archive .filter_Prdcts ul li { width: auto; margin: 0 10px 10px 0; }
	.archive .dropdown_layered_nav_size { width: 290px; }
	.archive .Hp_Prdct { width: 100%; padding: 0; }

	/* Customer reviews Page Start */

	.CR_hdng ul li a { margin:0 5px; }
	.FB_Des .wp-facebook-review { width: 32% !important; }
	.CR_Des ul li { width: 33.33%; padding: 0 5px 10px; }
	.CR_Des_Video ul li { width: 100%; max-width: 33.33%; padding: 0 5px 5px;} 
	.CR_Des_Video ul li iframe { height: 120px; }

	/* Customer reviews Page End */

}

@media (min-width: 768px) and (max-width: 991px)
{


}

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



	.StyleHdr { padding:21px 20px 16px 10px; background:#000; width: 100%; float: left; }
	.MblHdrRgt { float:right; margin-top:0;}

.cartitems { right: 75px; top: 19px; }



.NewLogo { width:178px;}

.NewLogo img { width:100%; }

.MblHdrNav { float:left; width:100%; padding:0; display:none; position:absolute; top:60px; background:#fff; height:100vh; left:0; z-index:9999; padding:30px 0 0; }



/* Icon 2 */

#nav-icon2 {

  width: 30px;

  height: 20px;

  position: relative;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: .5s ease-in-out;

  -moz-transition: .5s ease-in-out;

  -o-transition: .5s ease-in-out;

  transition: .5s ease-in-out;

  cursor: pointer;

  float:right; margin-top:1px;

}



#nav-icon2 {}



#nav-icon2 span {

  display: block;

  position: absolute;

  height: 2px;

  width: 50%;

  background: #fff;

  opacity: 1;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: .25s ease-in-out;

  -moz-transition: .25s ease-in-out;

  -o-transition: .25s ease-in-out;

  transition: .25s ease-in-out;

}

#nav-icon2 span:nth-child(even) {

  left: 50%;

  border-radius: 0;

}



#nav-icon2 span:nth-child(odd) {

  left:0px;

  border-radius: 90;

}



#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {

  top: 0px;

}



#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {

  top: 8px;

}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {

  top: 16px;

}



#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  -o-transform: rotate(45deg);

  transform: rotate(45deg);

}



#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {

  -webkit-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

}



#nav-icon2.open span:nth-child(1) {

  left: 2px;

  top: 7px;

}



#nav-icon2.open span:nth-child(2) {

  left: calc(50% - 5px);

  top: 7px;

}



#nav-icon2.open span:nth-child(3) {

  left: -50%;

  opacity: 0;

}



#nav-icon2.open span:nth-child(4) {

  left: 100%;

  opacity: 0;

}



#nav-icon2.open span:nth-child(5) {

  left: 1px;

  top: 16px;

}



#nav-icon2.open span:nth-child(6) {

  left: calc(50% - 5px);

  top: 16px;

}



#nav-icon2 small { display:block; text-align:center; margin:31px 0 0; font-size:16px; color:#3e3935; text-transform:uppercase; font-weight:700;  }  



.StyleHdrNavMbl { width:100%;  margin-bottom:40px; padding:0; text-align:center; position:relative; }

/*.StyleHdrNavMbl:before { content:""; position:absolute; bottom:0; left:0; right:0; margin:0 auto; max-width:234px; border-bottom:1px solid #979797; }*/

.StyleHdrNavMbl ul li { margin:0 0 20px; width:100%; position: relative; float: left; }

/*.StyleHdrNavMbl ul li:last-child { margin:0;}*/

.StyleHdrNavMbl ul li a { font-family: 'Lato', sans-serif;  font-size: 18px; line-height: 13.6px;  letter-spacing: 0.69px; color:#000; text-decoration:none; text-transform: uppercase; display: inline-block; position: relative; }

.StyleHdrNavMbl ul li.hvr-pulse a { color: red; }

.StyleHdrNavMbl ul li.current-menu-item a { color: #ff0200; }

.StyleHdrNavMbl ul li.menu-item-has-children a:before 

{ content: '\f107';

  position: absolute;

  top: 0;

  right: -22px;

  font-family: 'FontAwesome';

  font-size: 20px;

  height: 15px;

  line-height: 15px;

  color: #000;

  transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;

}



.StyleHdrNavMbl ul li.menu-item-has-children.expanding a { color: #fcb800; }



.StyleHdrNavMbl ul li.menu-item-has-children.expanding a:before {

 transform: rotate(90deg); 

 -webkit-transform: rotate(90deg);

  color: #fcb800; }







/*.StyleHdrNavMbl ul li a:hover { color:#dcbc74; }*/



.StyleHdrNavMbl ul li:last-child a { border:0; border-radius:0; height:auto; width:auto; line-height:normal; text-align:center; }

.StyleHdrNavMbl ul li ul.sub-menu li a:before { display:none; }

.StyleHdrNavMbl ul li:last-child a:hover { background:none; border:0;  }



.sub-menu { position: relative; left: 0; right: 0; top: 0; text-align: center; width: 100%; opacity: 1; visibility: visible; display: none; float: left; transition: none; padding:12px 0 0; }

.nav-up .sub-menu { top: 0; border: 0; }



.StyleHdrNavMbl ul li ul.sub-menu li { margin: 0 0 10px; }

.StyleHdrNavMbl ul li ul.sub-menu li a { font-size: 14px; letter-spacing: 0.54px; color: #000 !important; }





.StyleHdrNavMbl ul li.menu-item-has-children .caretbox { display: none;}


	/* Home Page */
	.PaddingRightLeft { padding:0 10px;}
	.BnrArea ul li a h2 { font-size:28px; line-height:24px;}
	.BnrArea ul li a h2 span { font-size:16px; letter-spacing:2px;}
	
	.FtrLogo { padding:0px; text-align:left;}
	.FtrBtm { text-align:center; padding:0 10px;}
	.FtrBtm p { float:none; padding:0 0 10px;}
	.FtrBtm a { float:none; display:inline-block;}
	
	/* Blog Page */
	.Blog_Left_Side { margin-bottom:30px;}
	.Blog_Left_Side ul li { margin-bottom:10px;}
	.Blog_Third ul li { margin-bottom:10px;}
	
	/* Blog Detail Page */
	.Our_Community h2 { padding-bottom:12px;}
	.Blog_Left_Side ul li .Blog_Left_Pic h5 { padding-bottom:10px; font-size:14px; line-height:20px;}
	.Blog_Left_Side ul li .Blog_Left_Pic p { font-size:14px; line-height:22px; padding-bottom:10px;}
	
	/* Contact Page */
	.SendUsMesg h2 { font-size:24px; margin:0 0 20px}
	.SendUsMesg ul li { margin-bottom:15px; width:50% !important;}
	.SendUsMesg ul li#field_1_5 { width:100% !important;}
	.SendUsMesg ul li#field_1_6 { width:100% !important;}
	.SendUsMesg ul li input[type="text"], 
	.SendUsMesg ul li input[type="email"] { height:40px; line-height:38px;}
	
	.SendUsMesg ul li select { height:40px;}
	.select-style { height:40px; line-height:38px;}
	.select-style select { line-height:38px;}
	.SendUsMesg ul li textarea { height:120px;}
	.SendUsMesg { margin:0 auto 10px;}
	
	/* ThankYou Page */
	.Thankyou { padding:30px 0px;}
	.Thankyou h1 { font-size:36px; padding-bottom:5px;}
	.Thankyou h2 { font-size:20px; padding-bottom:20px; margin-bottom:20px; line-height:22px;}
	.Thankyou p { font-size:16px; line-height:22px; padding-bottom:20px;}
	.Thankyou a { height:40px; line-height:40px;}
	
	/* Shipping Policy */
	.FaqNav ul li { width:46%;}
	.FaqNav ul li a { font-size:13px; padding:8px 5px;}
	
	.faqsHdng h1 { font-size:18px; padding-bottom:10px;}
	.faqsHdng p { font-size:14px; line-height:22px;}
	
	/* Faq Page */
	.accordion-section-title { padding:10px 25px 10px 10px; font-size:14px;}
	
	/* Order Tracking Page */
	.faqsHdng ul li { font-size:14px; line-height:22px; padding:0 0 10px 20px;}
	
	/* Listing Detail Page */
	.padding-top0 { max-width:80%; }
	.Dtl_Slider_Info p { line-height:22px;}
	h2.resp-tab-active { background:#00aeef !important; color:#fff !important; border:1px solid #00aeef !important;}

	h2.resp-tab-active span.resp-arrow { border-bottom:12px solid #fff !important;}
	.TabsDes { padding:10px;}
	.TabsDes h2 { padding-bottom:6px;}
	.TabsDes p { font-size:14px; line-height:22px; padding-bottom:10px;}
	
	
	.ChckOutLeft table tr th { font-size:12px; line-height:14px;}
	
	.CoupenCodeBtn { max-width:100%; margin:0px 0px 20px;}
	.CoupenCodeField { max-width:100%;}
	
	#tab-additional_information { display:block !important; margin:20px 0px !important; width:100%; float:left;}
	#tab-reviews { display:block !important;}
	.xzoom-thumbs a img{ width:70px;}
	
	/*  */
	.HpTstmnl { padding:40px 0;}
	.HpTstmnlSnglSlide h2 { font-size:20px; }
	.HpTstmnlSnglSlide h2 strong { font-size:15px;}
	.HpTstmnlSnglSlide { padding:0 10px 0 50px;}
	.HpTstmnlSnglSlide p { font-size:15px; line-height:24px;}
	.HpTstmnlSnglSlide p::before { left:-50px;}
	
	/* Customer reviews Page Start */

	.CstmrRvwsSec { padding: 30px 20px 20px; }
	.CstmrRvwsSec h2 { font-size: 26px; margin-bottom: 15px; }
	.FB_Des .wp-facebook-review { width: 49% !important; padding: 0 10px 15px !important; }
	.CR_Des ul li { width: 50%; }
	.CR_Des_Video ul li { max-width: 50%; }



	/* Customer reviews Page End */

}

@media only screen and (max-width: 479px) 
{
	/* Home Page */
	.PaddingRightLeft { padding:0 15px;}
	.BnrArea ul li a h2 { font-size:18px; line-height:16px; bottom:5px;}
	.BnrArea ul li a h2 span { font-size:12px; letter-spacing:1px;}
	.Hp_Prdct ul li { /*width:100%; float:left;*/}
	.HpPrdctPicTxt h3{ min-height:100px; font-size: 12px;}
	.Hp_Prdct h2 { font-size:18px; }
	.Instagram h2 { font-size:22px; padding-bottom:15px;}
	.Instagram ul li { padding:1px;}
	.Hp_Testimonials p { font-size:14px; line-height:20px; padding:0px 15px 15px;}
	.Hp_Form h2 { padding:0px;}
	.Hp_Form p { font-size:14px;}
	.Hp_Form { width:270px;}
	.Hp_Form ul li input[type="email"], 
	.Hp_Form ul li input[type="text"], 
	.Hp_Form ul li input[type="password"] { height:40px; line-height:38px;}
	.Hp_Form input[type="submit"] { height:40px; line-height:40px;}
	.FtrBg { padding:20px 0px;}
	.FtrLogo ul li { float: none; display: inline-block; width: 40%;}
	.FtrLinksDiv { padding-bottom:0px;}
	
	/* Contact Page */
	.SendUsMesg h2 { font-size:20px;}
	.SendUsMesg ul li { margin-bottom:10px;}
	.SendUsMesg ul li label { margin-bottom:5px;}
	.CntctInfo ul li img { display:inline-block; margin:0 0 5px;}
	.CntctInfo ul li P { display:block;}
	.CntctInfo ul li a { display:block;}
	
	/* Shipping Policy */
	.FaqNav ul li { width:100%;}
	
	/* Listing Detail Page */
	.padding-top0 { max-width:100%; margin:0 auto 10px;}
	.TopDtl ul li { font-size:11px;}
	.Dtl_Slider_Info h1 { font-size:18px;}
	.Dtl_Slider_Info h3,
	.Dtl_Slider_Info .price .woocommerce-Price-amount { font-size:18px !important;}
	.Dtl_Slider_Info a,
	.woocommerce .Dtl_Right button.button.alt, 
	.woocommerce .Dtl_Right input.button { width:68% !important; height:42px !important; line-height:42px !important;}
	.Dtl_Slider_Info .value .reset_variations { width:100px !important;}
	.Dtl_Slider_Info a.Heart { padding:0px 10px 0 16px !important; width:100% !important;}
	.PrdctSliderDiv { margin-bottom:60px;}
	.PrdctSliderDiv h2 { font-size:20px;}
	
	.variations .label label { margin:0px; padding:0px;}
	.single-product .variations .label { padding:5px 4px 0 0;}
	
	.ChckOutLeft table tr td.product-name a, 
	.ChckOutLeft table tr td.product-name span { font-size:14px !important;}
	.ChckOutLeft table tr td h3 { font-size:14px;}
	.CouponRightDtl ul li span { font-size:16px;}
	.CoupenCodeField input[type="text"] { width:60%;}
	.CoupenCodeField input[type="submit"] { width:38%;}
	.woocommerce form .form-row textarea { height:100px !important; line-height:20px !important;}

	.slick-dots li { width:10px; height:10px;}




}






