/************************************************************************************
smaller than 1024
*************************************************************************************/
@media screen and (min-width: 1549px) {

.flexslider .slides > li { margin: 0 4px; }
}
 @media screen and (max-width: 1549px) {
	
.flexslider {  width:100%; display:inline-block; }
/*.flexslider .slides > li { margin: 0 4px; }*/
}
 @media screen and (max-width: 1024px) {
	 .height_more, h2.print, a.back{ margin-left:15px !important;}
	 .heading-wp h1{ padding-left:25px;}
	 iframe{ width:100%;}
#carouse14 li { width: 49% !important; }
#carouse14 li.wid_none { width: 22% !important; }
.text_left { padding-left: 15px; }
.abcd { padding: 25px 0 25px 17px; }
.right-col, .contact .right-col { float: left; width: 73%; }
.left-col, .contact .left-col { float: left; padding: 0 0 0 15px; width: 24%; }
/* .heading { padding:0 15px 11px 0; } */
.div1 { float: left; margin: 50px 8% 0 2%; width: 23%; }
.container-inner { padding: 0 15px; }
.detail { float: right; width: 44%; }
.elastislide-carousel { width: 89%; }
ul#carousel li, #carousel1 li, #carousel2 li, #carousel3 li { width: 36% !important; }
.top_right { position: absolute; right: 15px; }
.elastislide-horizontal nav span.elastislide-next { right: 0 !important; }
.elastislide-horizontal nav span.elastislide-prev { left: 0 !important; }
.elastislide-horizontal nav span { left: 20px; }
.elastislide-carousel { margin: 25px auto !important; }
.left-text, .right-text { margin-right: 15px; margin-top: 28px; padding-left: 17px; width: 45%; }
.link_view { padding-left: 18px; }
.height_more, h2.print, a.back { display: block; }


/*Thanku page css*/
.responsive_wrapper{ width:97% !important;	}
.billing_table ul li:nth-child(1){ width:48.7%;}
/*Shopping cart page css*/
.freeship{ padding:6px;}

/*Blog landing page css*/
.blog_wrapper .fleft{ float:none; width:70%; margin-bottom:20px;	}
.blog_wrapper .fright{ float:none; width:100%;}
.blog_wrapper .fright h2, .blog_wrapper .fright span{ margin-left:0px !important;}
.no_mar{ margin-left:0px !important;}
.blog .print{ margin-left:0px !important;}



/*29-7-14*/
.header_responsive{ width:100%;}
.prints { margin: 60px 15px 0 0;}
.nav_right ul li{ font-size:11px;}
.container-wrapper{ width:98%;}
.right-names.fright.full-left.subject_containt {    float: none;}
.new_search .input_ss{ width:68%;}
.new_search .input-button{ margin-left:25px;}
}

 @media screen and (max-width: 1023px) {
	.header_wrapper{ width:100%;}
 
	/*wishlist css*/
	 .wish-list-left{ width:22%;}
	 .wish-list-right{width: 70%;}
	 .wish_box{padding-left:3%;}
	 }


/************************************************************************************
smaller than 960
*************************************************************************************/
@media screen and (max-width: 960px) {
	
.logo2 img { width: 92%; }
ul.panel li { float: left; }
#carouse14 li.wid_none { width: 24% !important; }
#carouse14 li { width: 56% !important; }

li.mobile_last { float: none !important; padding-left: 0 !important; }
ul.buttons_down { margin-bottom: 34px; margin-top: 51px; width: 100%; }
ul.panel li { width: 49%; }
.nav_logo_addition { margin-top: 48px !important; }
.logo2 { right: 116px; }
.white-bg { width: auto; }
ul#carousel li, #carousel1 li, #carousel2 li, #carousel3 li { width: 34% !important; }
.nav_right { margin-top: 0; }
.elastislide-carousel { width: 83%; }
.ad-gallery .ad-nav { margin-left: 48px; position: relative !important; width: 90% !important; }
.nav_right ul li { font-size: 11px; }
.caption { left: 19%; width: 64%; }
.inner-banner { float: none; }
.caption { left: 16.5%; width: 67%; }
.caption p { font-size: 16px; padding-bottom: 0; line-height: 24px; }
.logo img { padding-left: 9px; }
.container-wrapper { width: 100%; }
.footer-wp, .heading-wp { width: auto; }
.detail { width: 36%; }
li.mobile_last { float: left; margin-top: 11px; padding-left: 75px !important; }
.nav_right {  float: left;
    margin-top: 30px; }
	.logo2 { /*float:none;*/ margin:0 0 0 30%; }
	.logo img { padding-left: 9px; width:30%; }
	


	
.nav_right{ float:none;}

	/*wishlist css*/
	 .wish-list-left{ width:50%; float:none;}
	 .wish-list-right{width: 100%; float:none;}
	 
	 /*order css*/
	 .order_top li:last-child{ width:38%;}
}

@media screen and (max-width: 915px) {
	/*.logo img{ width:138px;}*/
	/*.nav_right{ float:right;}*/
	
}

/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 800px) {
	.logo{ height:auto;}
	ul.martin li.wid_none{ margin-left:0;}
	span.carouse_slide{ left:70px !important;}
	.logo2 { margin-left:14%;}
	.detail { width: 96%; }
	.detail_left, .ad-gallery { width: 100% !important; }
	#carouse14 li.wid_none { text-align: center; width: 100% !important; }
	#carouse14 li { width: 100% !important; text-align: center; }
	ul#carousel li, #carousel1 li, #carousel2 li, #carousel3 li { width: 53% !important; }
	.elastislide-carousel { width: 70% !important; }
	.nav_right ul li {padding: 0 15px;}
	ul.names_ul { width: 42%; }
	.ad-gallery .ad-nav { margin-left: 15px; position: relative !important; width: 90% !important; }
	.elastislide-carousel { width: 100%; }
	.caption { left: 19%; width: 64%; }
	.inner-banner { float: none; }
	.caption { left: 16.5%; width: 67%; }
	.caption p { font-size: 16px; padding-bottom: 0; line-height: 24px; }


	.container-wrapper { width: 100%; }
	.footer-wp, .heading-wp, .search_section_wp { width: auto; }

	/*Thanku page css*/
	.billing_table ul li:nth-child(1){ width:48.3%;}

	/*Checkout page css*/
	.input_half{ width:46%;}
	/*checkout page css*/
	.new_left, .new_right{ width:100%; float:none;}

	/*shopping page css*/
	.freeship{ width:49%;}

	/*Shipping page css*/
	.left_box{ width:100%; float:none;}


	.input_half {
	    width: 48.4%;
	}
	.input_new{ width:90%;}

	@media screen and (max-width: 800px) {
		
		/*.billing_table { width:650px;}*/

		.billing_table ul.other_ul {
			/*padding: 0 10px;*/
		}
		.billing_table .first li{
			display: none;
		}
		.billing_table ul li:nth-child(3){
			clear: left;
			width: 100%;
		}
		.billing_table ul li:nth-child(4){
			width: 33.3%;
			text-align: left;
		}
		.billing_table ul li:nth-child(5){
			width: 33.3%;
		}
		.billing_table ul li:nth-child(6){
			width: 33.3%;
			padding-right: 0;
		}
	}



}




/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 767px) {
		.logo-link {
	    display: block;
	    text-align: center;
	}
	.logo-link img {
	    display: inline-block!important;
	}
}
@media screen and (max-width: 768px) {
	.blog_img { margin-top:0;}
	.blg_post{ float:left; margin-top:0; margin-bottom:20px;}
	.blg_post span{ margin-left:15px; }
	.blg_post h2{ margin-left:15px !important; }
.bars, 	ul.panel li{ margin-bottom:0;}
#gallery { height: 100%; width: 100%; }
.ad-gallery .ad-back { left: -22px !important; }
.ad-gallery .ad-forward { right: -22px !important; }
ul.panel li { display: inline-block; float: left; width: 49%; }
.ad-gallery .ad-nav { margin-left: 15px; position: relative; width: 90%; }
.nav_right { right: 267px; }
.inner-banner { float: none; }
.caption { left: 16.5%; width: 67%; }
.caption p { font-size: 16px; padding: 0 10px 0; line-height: 24px; }

.container-wrapper { width: auto!important; padding-left: 15px; padding-right: 15px; }
.container-wrapper.no-lr-space {padding-left: 0;padding-right: 0;}
.container-wrapper.lr-fluid {padding-left: 0;padding-right: 0;margin-left: -15px;margin-right: -15px;}

.footer-wp, .heading-wp { width: auto; }

/*profile page*/
.profile_clear{
	float:none;
	width:100%;
	}

}
 

/************************************************************************************
smaller than 640
*************************************************************************************/


 @media screen and (max-width: 767px) {
		.detail_left {display: none; }
	 .mar_bot_none{ margin-bottom:0; padding-bottom:0;}
	 .left-col-prints{ width:100%; }
	 .left-col-prints ul.names_ul{ width:100%; float:left;}
	 	.desktopnone{ display:block;}
.mobilenone{ display:none;}
	
	 li.mobile_last{ padding-left:0 !important;}
	img.logo2{ display:block;}

	img.logo3{ display:block;}
	 .itemheight{ height:34px;}
          .arrow_up{ background: url("../images/openclose.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0) !important;height: 14px;
    margin-left: 10px;
    position: absolute;
    right: 14px;
    width: 25px !important;}
.logo_addition { margin-top: 0 !important; }
.logo2 { position: static; text-align: center; }
.container-inner { padding: 0 !important; }
ul.martin li.wid_none {
    margin-right: 17px;}
ul#carousel li, #carousel1 li, #carousel2 li, #carousel3 li, #carousel4 li { width: 100% !important; text-align: center; }
img.mobile_dne { box-shadow: 1px 2px 9px hsl(0, 1%, 48%); }
.container-inner h2 { padding: 25px 0; }
.height_more { display: block; margin: 0 0 0 0; }
.container-wrapper h2 { margin: 0 0 0 0; }
.akordeon-item-content { padding-left: 17px; }
.abcd-wp { background: url("../images/aero-top.png") no-repeat scroll 20px top hsla(0, 0%, 0%, 0); }
.slides_ { padding: 0 !important; }
.left_number span { padding-left: 17px; }
.staff-div { margin-top: 0; }
.staff-none { display: none; }
#accordion { display: block !important; }
.caption_aero { background-size: 11%; }
.flex-direction-nav { display: none; }
#BackToTop { background-size: 65%; right: 5px; }
.spanBlock .elastislide-horizontal nav span.elastislide-next { display: none !important; }
.spanBlock .elastislide-horizontal nav span.elastislide-prev { display: none !important; }
.slide_full_div:hover .spanBlock .elastislide-horizontal nav span.elastislide-next { display: none !important; }
.slide_full_div:hover .spanBlock .elastislide-horizontal nav span.elastislide-prev { display: none !important; }
.spanBlock span.elastislide-next { display: none !important; }
.ad-gallery .ad-nav { margin-left: 15px; position: relative; width: 90%; }
.pp .nav span { display: block !important }
#carouse12 { display: block; }
.mobile_none { display: none !important; }
/*.elastislide-wrapper nav span{ display:none !important;}*/
.left0 { margin-left: 0 !important; width: auto !important; }
.left01 img { width: 100% !important; height: 100% !important; }
.left-text, .right-text { width: auto; padding: 0 0 0 14px; }
.right-col, .contact .right-col { width: 94%; }
.abcd p a { float: left; font-size: 20px; line-height: 35px; text-align: center; width: 25px !important; }
.left_number { width: 100%; }
.right-names { float: left; }
ul.names_ul { float: none; }
.panel li h3 { width: 100%; }
.imgHeight { width: 100%; text-align: center; height: auto; display: block; }
ul.panel li { display: block; }
ul.buttons_down { margin-bottom: 50px; }
a.back { margin: 25px 0 23px 0; }
.online-exhibition-page { display: block !important; }
.ad-gallery { display: none; }
.form-div, .white-bg { width: auto; }
h3.cnt1 { text-align: center; width: 100%; }
textarea.cnt_textarea { width: 98%; }
input.cnt_input { width: 95%; }
#BackToTop { bottom: 0; }
.desktop_dne { display: none; }
.mobile_dne { display: block; }
.mobile_block { display: block; }
.desktop_none { display: block; }
.inner-banner { width: 100%; margin: 0 0 35px; }
.right-col, .contact .right-col { margin-bottom: 0; float: none; margin-left: auto; margin-right: auto; text-align: left; }
.left-col, .contact .left-col { width: 100%; text-align: center; float: none; padding-left: 0; }
.left-col span { margin-bottom: 18px; width: 100%; }
.mobile_none { display: none; }
.inner-banner img { width: 100%; }
.inner-page { margin: 0; }
p.mid_p { width: 100%; text-align: center; }
.left-div { width: 100%; text-align: center; }
.right-div { width: 100%; text-align: center; margin-top: 25px; }
.left-div img { padding-right: 0; }
.staff-div { margin-bottom: 0; }
.container-inner h2 { text-align: center; }
#logo_wrap .mobile-wrap { margin: 0 24px 23px; position: relative; }
#menu-open {  border-bottom: 1px solid #888888;
    border-top: 1px solid #888888;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 15px;
    padding: 9px 0;
    position: relative;
    right: 0;
    text-align: right;
    width: 100%; }
.mobile-wrap { }
.container-wrapper p { font-size: 14px; line-height: 18px; margin-bottom: 25px; }
.div1 { width: 100%; text-align: center; }
span.nam { float: left; padding-bottom: 5px; font-size: 14px; font-family: 'nobelregular'; padding-top: 15px; text-transform: uppercase; width: 100%; }
ul.mobile_gallery li span a { color: hsl(0, 0%, 0%); float: left; font-size: 15px; padding-bottom: 25px; padding-top: 25px; text-align: center; text-decoration: none; width: 100%; }
ul.mobile_gallery li a span { float: left; text-align: center; width: 100%; }
ul.mobile_gallery li img { width: 89% !important; }
.heading-wp h1, .link_view { text-align: center; }
ul.mobile_gallery { width: 100%; text-align: center; }
ul.mobile_gallery li { list-style: none; }
/*#carousel1, #carousel { display: none !important; }*/
.mobile_gallery { display: block; }
.logo img { width: auto !important; margin:0px auto; }
.header_wrapper, .footer-wp, .heading-wp, .search_section_wp { width: auto; }
input.search_section_field { width: auto; height: 36px; }
.caption { position: static; width: 100%; }
.logo {  position: static;
    text-align: center;
    width: 100%; }
img.logo_desktop { display: none; }
img.mobile_logo { display: block; }
.nav_right { display: none; }
.elastislide-horizontal nav span.elastislide-next { right: 8px; }
.akordeon-heading { padding-left: 21px; text-align: left; width: 100%; }
ul.panel { margin-bottom: 50px; width: 100%; }
.imgHeight img { width: 100%; }
ul.panel li { width: 100%; padding-bottom: 25px; }
.elastislide-carousel { margin: 37px auto !important; }
.elastislide-horizontal nav span { left:;
}
.elastislide-horizontal nav span.elastislide-next { right: 0 !important; }
.elastislide-horizontal nav span.elastislide-prev { left: 0 !important; }
.elastislide-carousel ul li a img.size { height: 250px; width: 100%; }
#carouse12 li { width: 100% !important; text-align: center; }
#carouse14 li.wid_none { width: 100% !important; text-align: center; }
.right-div p { text-align: center; padding: 0 17px; }
img.logo2{ width:70% !important;}
.div1 { margin-left: 0; }

/*Blog landing page css*/
.blog_wrapper .fleft{  width:100%; }
.cate{ display:inline-block; float:left;}
.arrow_calss{
	  background: url("../images/openclose.png") no-repeat scroll 0 -13px hsla(0, 0%, 0%, 0);
    height: 14px;
    margin-left: 10px;
    position: absolute;
    right: 14px;
    width: 25px !important;
	}

/*Thanku page css*/
/*.input_half{ width:48.4%;}*/


.new_search{ display:none;}
.mar_bot_none .container-wrapper p a{ width:100% !important; float:none;}
.mar_bot_none{ width:98%;}


.logo2 { float:none;}
img.logo2{ width:auto !important;}


/*wishlist css*/
.wish_box li{display:block; width:95%;}
.wish_text{ margin:20px 0;}


}
	

 @media screen and (max-width: 640px) {
	 .logo{ height:auto;}

.ad-gallery .ad-nav { margin-left: 28px; }

/*Thanku page css*/
.respons_table{ overflow-x:scroll; overflow-y: hidden}





.transaction_table{ width:650px;}

/*checkout css*/
.input_half{ width:100%; float:none;}
.input_full .input{ width:92%;}



/*Billing page css*/
.add_link a{ margin-top:10px;}


.input_new {
    width: 70.2%;
}

/*wishlist css*/
.wish-list-left{ width:94%;}

/*order css*/
.order_top li{ display:block; width:100%; padding:10px;}
.order_top li:last-child{ text-align:left;}
.image_box{ width:100%; display:block; margin-bottom:10px;}
.order_detail{ width:100%;}
.detail_box .order_detail p{
    margin-bottom:5px;
}
}
/************************************************************************************
smaller than 600
*************************************************************************************/
@media screen and (max-width: 600px) {
}
/************************************************************************************
smaller than 568
*************************************************************************************/
@media screen and (max-width: 568px) {
	div.top_right .fancybox,
	div.top_right .cart-bag {
		font-size: 10px;
	}
	.top_right {
		right: 5px
	}
	.back_link {
		display: block;
		float: none;
		margin: 10px 0 20px;
	}
}
 
/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 480px) {
	span.carouse_slide{ left:14px !important;}
a.detail_button { display: block; font-size: 14px; margin-bottom: 19px; text-align: center; }
 li.mobile_last{ padding-left:0 !important;}

.ad-gallery .ad-image-wrapper { height: 265px !important; }
.logo img { width: 87% !important; }
img.logo2{ width:90% !important;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { top: 32%; }
}


/************************************************************************************
smaller than 360
*************************************************************************************/
@media screen and (max-width: 479px) {
	  li.mobile_last{ padding-left:72px !important;}	
	  
	  
	/*  billing page*/
	.small_box_part span{ width:100%; float:none;}
	.text_span{ width:100% !important; margin-top:12px;}
	.new_margin{ margin-top:12px;}
}
 

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {
	.top_right ul li{ font-size:9px;}
	ul.buttons_down li, .share-1 span { font-size: 10px; }
	.top_right ul li{ padding:0 3px;}

p.mid_p { width: 86%; }
.ad-gallery .ad-nav .ad-thumbs { width: 91% !important; }
.ad-gallery .ad-forward { right: 0 !important; }
.flex-direction-nav a { top: 15%; }
.ad-gallery .ad-image-wrapper { height: 160px !important; }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { top: 41% !important; }

/*profile page*/
.social li span{ clear:both; display:block; margin-top:8px; margin-left:0px;}
}
