﻿ @media (min-width: 1169px) and (max-width: 3600px) {
 .mobile-menu-area {
display:none;
}
 .anchor_layer {
display:none
}
 .sidenav-overlay {
display:none !important;
}
.bottom_btns_mobile {
display:none;
}
.meanmenu-reveal {
display:none !important
}
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
 .meanmenu-reveal {
display:none !important
}
 .mobile-menu-area {
display:none;
}
.bottom_btns_mobile {
display:none;
}
 .sidenav-overlay {
display:none !important;
}
.main_menu #nav_menu {
 display:block;
}
.home2_banner_single .home2_banner_text h3 {
 font-size: 25px;
}
.owl-theme .owl-controls .owl-buttons > div {
 left: 10px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
 right: 10px;
}
ul#nav_menu li div.mega_menu_list {
 width: 785px;
}
ul#nav_menu li div.mega_menu_list .single_megamenu {
 width: 180px;
}
ul#nav_menu li div.look_mega_menu .look_single {
 width: 203px;
}
ul#nav_menu li div.look_mega_menu {
 width: 673px;
}
ul#nav_menu li div.look_mega_menu .look_menu_img img {
 width: 272px;
}
ul#nav_menu li div.menu_home2_list {
 width: 750px;
}
ul#nav_menu li div.menu_home2_list .single_megamenu {
 width: 172px;
}
ul#nav_menu li div.menu_home2_look {
 width: 666px;
}
ul#nav_menu li div.menu_home2_look .look_single {
 width: 201px;
}
.home2_header_top_area ul#nav_menu li a {
 font-size: 12px;
}
ul#nav_menu.nav_manu_lf li a {
 padding: 19px 6px;
}
.single_image .banner_home1 {
 width:100%;
 height:auto;
}
.cart_details {
 margin-right: 0;
}
.single_image h3 {
 font-size: 20px;
}
.Social_list h2 {
 display:block;
}
.social_icon i {
 margin-left: 4px;
}
.Social_list h2 {
 left: 22px;
}
/* start check out page */
.accordion_total_pricing {
 overflow-y: hidden;
 width: 100%;
}
table#product_details_price {
 width: 114%;
}
table#product_details_rate {
 width: 114%;
}
ul.billing_in li #ccsave_expiration {
 margin-bottom: 15px;
}
/* End check out page */
/* Start cart page */
.shopping-cart-table {
 overflow-y: hidden;
 width: 100%;
}
.shopping_button:nth-last-of-type(3) {
 margin-right: 0;
}
/* End cart page */
/* start product page */
.blog_view_list ul li:nth-last-of-type(1) {
 display:none;
}
.blog_view_list ul li {
 width: 139px;
}
.blog_pagination h2 {
 left: 34%;
}
.limiter {
 top: 216px;
}
.sort-by {
 top: 216px;
}
.product_clothing_details h2 {
 font-size: 14px;
}
.anchor_layer {
display:none
}
/* end product page */

}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
 .logo img {
height:50px;
width:auto
}
 .wx {
display:none;
}
.header_area_top {
padding-bottom:0px !important;
}
.qh, .main_menu {
 display:none !important;
}
.limiter {
 top: 172px;
 left: 30%;
}
.sort-by {
 padding-right: 10px;
 top: 172px;
}
.popular_tag_response {
 display:none;
}
.popular_items h2 {
 font-size: 14px;
}
ul#single_popular li a {
 padding: 4px;
}
.catagory_area h2 {
 font-size: 15px;
}
.product_bottom_area {
 margin-top: 0;
}
.single_product {
 margin-bottom: 30px;
}
.home2_banner_single .home2_banner_text {
 top: 40%;
}
.home2_banner_single:hover .home2_banner_text {
 top: 35%;
}
.owl-theme .owl-controls .owl-buttons > div {
 left: 10px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
 right: 10px;
}
/* Mobile menu page */
.mean-container .mean-nav ul li li a {
 font-size:14px;
 font-weight:bold;
}
.mean-container .mean-nav ul li:hover a {
 color:#ff434a;
}
.mean-container .mean-nav ul li:hover ul li a {
 color:#222 !important;
}
.mean-container .mean-nav ul li:hover ul li:hover a {
 color:#ff434a !important;
}
/* start home-2 page */
.home2_banner_one img {
 width:100%;
 height:auto;
}
.home2_banner_single {
 margin-bottom: 30px;
}
.logo_border {
 text-align: center;
}
.contact_info_text {
 float:none;
}
.search_box_hopme2 {
 float: none;
}
.seach_box_home2_area input[type="text"] {
 width: 718px;
}
/* End home-2 page */
.product_list .repomsive_768 a[target="main"]:after {
 height: 73%;
}
.repomsive_768 .product_detail {
 left: 0px;
}
.repomsive_768 .product_detail .product_button a {
 font-size: 8px;
}
.single_image .banner_home1 {
 width:100%;
 height:auto;
}
.single_image h3 {
 font-size: 20px;
}
.single_image h2 {
 left: 15%;
}
.shop_collection a {
 height: 45px;
 padding-top: 0px;
 padding-left: 20px;
 padding-right: 20px;
}
.author img {
 top: 125px;
}
.single_image h3 {
 left: 6%;
}
.Social_list h2 {
 display:;
}
.service_list i {
 margin-right: 4px;
}
.service_list h2 {
 font-size: 14px;
}
.service_list h3 {
 font-size: 17px;
}
.social_icon a {
 font-size: 15px;
}
.help_support h2 {
 font-size: 12px;
}
.help_support p {
 font-size: 13px;
}
/* Start About us page */
.about_hope_text h1 {
 font-size: 33px;
}
.about_read_more {
 margin-top: 40px;
}
.about_hope_text ul#about_hope_details li {
 font-size: 13px;
 padding: 10px 0;
}
.about_hope_text p {
 margin: 10px 0;
}
.single-skill-about {
 text-align:center;
}
.creative_author {
 margin-bottom:30px;
}
.add_r_sidebar img {
 width:100%;
 height:auto;
}
.banner_block a:after {
 height: 96%;
}
/* End About us page */
/* start check out page */
.accordion_total_pricing {
 overflow-y: hidden;
 width: 100%;
}
table#product_details_price {
 width: 172%;
}
table#product_details_rate {
 width: 172%;
}
table#product_details_price td, table#product_details_price th {
 padding: 10px 87px;
}
ul.billing_in li #ccsave_expiration {
 margin-bottom: 15px;
}
/* End check out page */
/* Start cart page */
.shopping-cart-table {
 overflow-y: hidden;
 width: 100%;
}
.shopping_button:nth-last-of-type(3) {
 margin-right: 0;
}
.shopping_button {
 margin-bottom: 20px;
}
/* End cart page */
/* start contact page */
.controls {
 margin-bottom: 40px;
}
.company_right_hour {
 margin-bottom:40px;
}
.get_touch {
 padding: 40px 100px 50px;
}
/* End contact page */
/* Start my account page */
.create_button_area {
 margin-bottom: 40px;
}
/* End my account page */
/* start product page */
.cart_blog_item {
 margin-bottom: 40px;
}
/* end product page */
/* end product page */
.blog_pagination h2 {
 left: 30%;
}
.my_tabs ul.tab_style:before {
 background: none;
}
.my_tabs ul.tab_style {
 margin: 0 0 20px;
}
 .product_blog_button {
 margin-bottom:30px;
}
.product_clothing_details h2 {
 color: #222;
 font-size: 8px;
}
.product_clothing_details i {
 font-size: 12px;
}
.mean-container .mean-bar {
 background: #000 none repeat scroll 0 0;
 border:1px solid #000;
 border-bottom:5px solid #000;
}
.mean-container .mean-nav ul li a {
 color: #222;
 font-family: "Josefin Sans", sans-serif;
 font-size: 18px;
 text-transform: capitalize;
}
.product_list .single_product a[target="main"]:after {
 height: 411px;
}
.select_box {
display:none
}
/* End shop page */
a.weixinhao {
position:absolute;
right: 70px;
top:10px;
color: #FFF;
text-align: center;
text-indent: 0px;
font-size:20px;
}
	/*租赁*/
	.r-row {
margin-top:0px;
}
 .container_r {
width:100%;
padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
}
.rent-01 {
padding-top:260px;
}
/*租赁*/
}
/* small mobile :320px. */

@media (max-width: 767px) {
.nav_wrap {
    display: block;
}
.fancybox{    height: 402px;
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
    line-height: 402px;
    background: #f8f8f8;}
.single_blog img, .blog_view_list .blog_single_carousel img, .conpany_product_details img, .upsell_product_list .single_upsell img {
	
	height:auto;
	display: block;
}
.product_list {
    margin-top: 0px;
}
#div_data{ margin-top:15px;}
 .product_list .single_product a {
 display: block;
 overflow: hidden;
 position: relative;
 height: 120px;
 width: 30%;
 background: #f8f8f8;
 line-height: 120px;
}
 .parallax1, .parallax2 {
margin-top:-32px;
}
 .tel {
display:none
}
 .footer_area {
 margin-bottom:60px;
}
 .foot-nav {
display:none
}
 .c-l .col-xs-12 {
width:50%
}
 .parBd {
text-align:center;
margin-top:20px;
}
 .about_content h2 {
font-size:20px;
margin-bottom:20px;
margin-top:50px;
}
 .parBd h4 {
position:relative;
font-size:20px;
margin-bottom:3%;/*width:200px;*/
padding:0 30px;
display:inline-block;
text-align:center;
}
 .parBd h4:after {
content:'';
background:#ccc;
width:50px;
height:1px;
position:absolute;
left:-70px;
bottom:12px;
}
.parBd h4:before {
content:'';
background:#ccc;
width:50px;
height:1px;
position:absolute;
right:-70px;
bottom:12px
}
 .logo img {
 width: 200px;
 height:  auto;
}
	/*租赁*/
	.r-row {
margin-top:80px;
}
 .container_r {
width:100%;
padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
}
ul.rent_hope_details li {
 color: #666;
 line-height:25px;
padding:10px 0;
 font-size: 14px;
 border-radius:5px;
position:relative;
padding-left:60px;
}
.rent_hope_details {
margin:0 0px;
 padding: 0;
 list-style: none;
}
ul.rent_hope_details li:nth-child(odd) {
background:#f5f5f5;
padding:0px;
padding-left:60px;
font-size:12px;
color:#d73240;
line-height:45px;
}
ul.rent_hope_details li span {
display:block;
border-radius:5px 0 0 5px;
background:#d73240;
position:absolute;
left:0px;
top:0px;
line-height:35px;
font-size:12px;
color:#FFF;
width:50px;
text-align:center
}
 .rent_table tr th, .rent_table tr td {
border:1px solid #ddd;
padding:10px 8px;
line-height:20px;
font-size:14px
}
 .rent_table tr th {
background:#ee2460;
color:#fff;
text-align:center
}
 .rent_table {
width: 100%;
border-collapse: collapse;
padding:2px;
margin:30px 0;
}
 .container_r .r-info {
font-size:16px;
 color: #333;
 text-align: center;
 padding-top: 0px;
}
.container_r .r-info-sen {
font: 12px;
 color: #666;
 text-align: center;
 padding-top: 0px;
}
 .container_r .title {
margin-top:-50px;
}

			/*租赁*/
		
	.about_hope_area {
 padding: 40px 0px;
}
 .wx {
display:none;
}
 a.weixinhao {
position:absolute;
right: 70px;
top:10px;
color: #FFF;
text-align: center;
text-indent: 0px;
font-size:20px;
}
 .l-left {
float:left;
width:50%;
}
 .l-left img {
width:100%;
}
 .l-right {
width:50%;
text-align:right
}
 .l-right li a {
 padding: 4px 6px;
}
 .header_area_top {
 padding: 15px 0 5px 0;
border-bottom:1px solid #ddd;
margin-bottom:15px;
}
 .home3_slider_area {
margin-top:0px;
}
 .header_area_top {
}
 .about_hope_image {
display:
}
 #about_hope_details {
font-size:16px
}
.owl-theme .owl-controls .owl-buttons > div {
 left: 10px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
 right: 10px;
}
.main_menu #nav_menu {
 display:none;
}
.responsive-wishlist {
 overflow-y: hidden;
 width: 100%;
}
.my-wish-list table.wishlist-table tr:first-child td .cartpage-pro-dec p {
 font-size: 12px;
}
.cartpage-item-remove a {
display:none;
}
a.add-tag-btn {
 margin-bottom:10px;
}
.home2_contact_info {
 display:none;
}
.slider2-tiile-middle span {
 font-size:30px;
}
.banner_area {
 margin-top:0px;
}
h2.slider-tiile-middle {
 padding-left:80px;
}
h2.slider-tiile-middle span {
 font-size: 30px;
}
h3.slider-tiile-top span {
 display:none;
}
.slider-shopping {
 display:none;
}
/* Mobile menu page #ff343b;*/
.slider2-shop {
display:none;
}
h3.slider2-tiile-top span {
 display:none;
}
.mean-container .mean-bar {
 background: #000 none repeat scroll 0 0;
 border:1px solid #000;
 border-bottom:5px solid #000;
}
.slider2-readmore {
 margin-left:180px;
}
.slider2-tiile-middle span {
 font-size:20px;
}
.mean-container .mean-nav ul li a {
 font-family: 'Josefin Sans', sans-serif;
 color:#222;
 text-transform:capitalize;
 font-size:18px;
}
.mean-container .mean-nav ul li li a {
 font-size:15px;
 font-family: "Josefin Sans", sans-serif;
 font-weight:bold;
}
.mean-container .mean-nav ul li:hover a {
 color:#ff434a;
}
.mean-container .mean-nav ul li:hover ul li a {
 color:#222 !important;
}
.mean-container .mean-nav ul li:hover ul li:hover a {
 color:#ff434a !important;
}
/* start home-2 page */
.logo_border {
 text-align: center;
}
.contact_info_text {
 float:none;
}
.contact_info_text p {
 font-size: 16px;
 text-align:center;
 margin-bottom:30px;
}
.home2_contact_info {
 padding: 30px 0 10px;
}
.search_box_hopme2 {
 float: none;
}
.search_box_hopme2 form {
 text-align:center;
}
.home2_banner_single {
 margin-bottom: 30px;
}
.banner_home3_img {
overflow:hidden;
display:-webkit-box;
display:-moz-box;
display:box;
}
 .home2_banner_single1 {
 margin-bottom: 0px;
/*width:50.0%;*/
margin-left:0px;
-webkit-box-flex:1;
-moz-box-flex:1;
box-flex:1;
}
 .home2_banner_single1 .home2_banner_text {
 overflow: hidden;
 pointer-events: none;
 position: absolute;
 text-align:  left;
 top: 30%;
 width: 50%;
padding-left:2%;
}
.home2_banner_single1 .home2_banner_text h4 {
 color: #7f513a;
 display: inline-block;
 font-size:12px;
 font-weight: 300;
 letter-spacing: 1px;
 margin: 0 0 5px;
 text-transform: uppercase;
}
.home2_banner_single1 .home2_banner_text h3 {
 font-size:14px;
 font-weight: bold;
 margin: 0;
 text-transform: uppercase;
}
.home2_banner_one img {
 width:100%;
 height:auto;
}
.home2_banner_single .home2_banner_text h3 {
 font-size: 20px;
}
.banner_home3_img {
 margin-top:30px;
}
/* End home-2 page */
 .search_box {
 margin-left: 20px;
 margin-bottom:10px;
text-align:center;
float: left;
width:90%
}
.logo {
 margin-bottom:10px;
}
.account_card_area {
 float:  right;
}
ul#account_nav {
 text-align:center;
}
ul#account_nav li:nth-last-of-type(2) {
 display:none;
}
.account_card_area ul#account_nav li div.cart_down_area {
 right: -100px;
}
.testimonial_single {
 padding: 16px 2px 15px 105px;
}
.testimonial_single a {
 font-size: 14px;
}
.author:before {
 left: 44px;
display:none
}
.author img {
 left: 0;
display:none
}
 .testimonial_single {
 padding:20px;
}
 .feature_text h4:before {
 background:;
 display:;
}
.feature_text h4:after {
 background:;
 display:;
}
.product_bottom_area {
 margin-top: 0px;
}
 .single_product {
 margin-bottom: 10px;
}
 .single_image .banner_home1 {
 width:100%;
 height:auto;
}
.single_image {
 margin-bottom:30px;
}
.single_image h2 {
 font-size: 16px;
}
.single_image h2 {
 left: 15%;
}
.single_image h2 {
 font-size: 16px;
}
.single_image h3 {
 font-size: 20px;
}
.single_image h3 {
 left: 15%;
}
.shop_collection a {
 height: 45px;
 padding-top: 0px;
 padding-left: 20px;
 padding-right: 20px;
}
.testimonial_list.owl-carousel .owl-pagination {
 bottom: 10px;
}
.Social_list h2 {
 display:none;
}
.social_icon {
 position: absolute;
 right:30%;
 top: 33%;
 content: "";
}
.service_list {
 margin-bottom: 20px;
}
.service_list h2 {
 font-size: 18px;
}
.service_list i {
 margin-right: 5px;
}
.sign_up .sign_text {
 margin-bottom: 10px;
 width: 268px;
}
.sign_up .sign {
 width: 120px;
}
.sign_up span {
 font-size: 12px;
}
.sign img {
 right: 10px;
}
.help_support {
 margin: 15px 0;
}
.help_support ul.footer_menu li {
 margin-left: 0px;
}
.help_border:before {
 background: none;
}
.copy_visa {
 text-align:center;
}
.copy_right {
 float:none;
}
.visa_card {
 display:;
float:none;
padding:0px
}
/* Start About us page */
.about_hope_text h1 {
 font-size: 25px;
}
.about_hope_text ul#about_hope_details li {
 font-size: 9px;
 padding: 10px 0;
}
.about_read_more {
 margin-bottom: 50px;
 text-align: center;
}
.single-skill-about {
 text-align:center;
}
.creative_author {
 margin-bottom:30px;
}
.creative_member_text h2 {
 font-size: 22px;
}
/* End About us page */
/* start check out page */
.accordion_total_pricing {
 overflow-y: hidden;
 width: 100%;
}
table#product_details_price {
 width: 295%;
}
table#product_details_rate {
 width: 295%;
}
.place_order h2 {
 margin-bottom: 20px;
}
.guest_register h3 {
 font-size: 15px;
}
ul.billing_in li #ccsave_expiration {
 margin-bottom: 15px;
}
/* End check out page */
/* Start cart page */
.shopping-cart-table {
 overflow-y: hidden;
 width: 100%;
}
.shopping_button:nth-last-of-type(3) {
 margin-right: 0;
}
.shopping_button {
 margin-bottom: 20px;
}
/* End cart page */
/* start contact page */
.get_touch {
 padding: 41px 0 40px;
}
.get_touch h2 {
 font-size: 23px;
}
.controls {
 margin-bottom: 40px;
}
.company_right_hour {
 margin-bottom:40px;
}
/* End contact page */
/* Start my account page */
.create_button_area {
 margin-bottom: 40px;
}
/* End my account page */
/* start product page */
.blog_view_list ul li {
 width: 123px;
}
.blog_view_list ul li:nth-last-of-type(1) {
 display:;
}
.blog_view_list ul li:nth-last-of-type(2) {
 display:;
}
.my_tabs_description {
 margin-top:40px;
}
.my_tabs_description ul.tab_style li {
 margin-bottom: 27px;
 margin-right: 00px;
}
.start_tab_pricing_area {
 overflow-y: hidden;
 width: 100%;
}
.add_tags input {
 width: 192px;
}
.feature_text h4 {
 font-size: 24px;
}
/* end product page */
/* start shop page */
.blog_pagination h2 {
 left: 11%;
}
.my_tabs ul.tab_style:before {
 background: none;
}
.my_tabs ul.tab_style {
 margin: 20px 0 20px 0; 
}
.limiter {
 display:none;
}
.sort-by {
 display:none;
}
.product_blog_button {
 margin-bottom:30px;
}
.blog_social_icon {
 display:none;
}
.containermap {
width:100%;
height:400px;
}

/* 手机列表 */
.blog_pagination:before {
 position:absolute;
 top:-15px;
 left:0;
 content:"";
 height:1px;
 width:100%;
 background:none;
}
.single_product {
border-bottom:1px solid #ddd;
padding-bottom:10px;
}
 .single_product .t_img {
width:30%;
height: auto;
f left:0px;
}
.product_details {
width:65%;
margin-left:35%;
position:absolute;
top:-10px;
opacity:1;
visibility:  inherit;
text-align:left
}
.product_details {
line-height:15px;
}
 .product_detail {
width:55%;
margin-left:5%;
position:;
float:left;
bottom:0;
opacity:1;
visibility:  inherit;
text-align:left
}
.product_detail p {
margin-bottom:5px;
text-align:left;
margin-right:-20px
}
 .single_product:hover .product_detail {
opacity:1;
 visibility: inherit;
 -webkit-transform: translate(0px, -11px);
 -ms-transform: translate(0px, -11px);
 -o-transform: translate(0px, -11px);
 transform: translate(0px, -11px);
}
.single_product:hover .product_details {
opacity:1;
}
 .product_list .single_product a[target="main"]:after {
 content: "";
 position: absolute;
 border:none;
 opacity: 0;
 filter: alpha(opacity=0);
 visibility:  collapse;
}
.product_list .single_product:hover a[target="main"]:after {
 opacity: 1;
 visibility:   collapse;
}
.single_product img {
 -webkit-transition: all 0.3s linear;
 -moz-transition: all 0.3s linear;
 -ms-transition: all 0.3s linear;
 -o-transition: all 0.3s linear;
 transition: all 0.0s linear;
}
.single_product:hover img {
 border:none;
 -moz-transform: scale(0);
 -webkit-transform: scale(1.5);
 -o-transform: scale(1.5);
 -ms-transform: scale(1.5);
 transform: scale(1);
}
.feature_text {
 margin-bottom: 10px;
 margin-top: 20px;
}
 .select_box {
display:none
}

/*批发*/
.blog_top_area {
 margin-top: 0px;
}
 .breadcrumb-single {
 padding-top: 1px;
}
/* End shop page */
}
 
/* Large Mobile :480px. */
@media (max-width: 480px) {
 a.nivo-prevNav i.nivo-prev-icon, a.nivo-nextNav i.nivo-next-icon {
color:#fff;
display:block !important;
font-size:15px;
height:10px;
line-height:10px;
margin-top:-5px;
position:relative;
top:0;
width:10px;
}
 .feature_text h4 {
 font-size: 20px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
 .wx {
display:none;
}
 a.nivo-prevNav i.nivo-prev-icon, a.nivo-nextNav i.nivo-next-icon {
 color: #fff;
 display: block !important;
 font-size: 15px;
 height: 10px;
 line-height: 10px;
 margin-top: -5px;
 position: relative;
 top:40%;
 width: 10px;
}
 .product_detail {
width:55%;
margin-left:10%;
position:;
float:left;
bottom:0;
opacity:1;
visibility:  inherit;
text-align:left
}
 .header_area_top {
padding-bottom:0px !important;
}
.about_hope_image {
display:none
}
 #about_hope_details {
font-size:16px
}
.main_menu #nav_menu {
 display:none;
}
h3.slider2-tiile-top span {
 display:none;
}
h3.slider-tiile-top span {
 display:none;
}
.owl-theme .owl-controls .owl-buttons > div {
 left: 10px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
 right: 10px;
}
/* start home-2 page */
.home2_banner_single .home2_banner_text h3 {
 font-size: 27px;
}
 .banner_home3_img {
 margin-top:30px;
}
.seach_box_home2_area input[type="text"] {
 width: 420px;
}
.header_area_top .search_box {
 float: none;
 text-align:center;
 margin-bottom: 30px;
}
.btn-search {
 right: 94px;
}
.search_box {
 margin-bottom: 0px;
 margin-left: 0px;
}
/* End home-2 page */
.logo {
 margin-bottom:30px;
}
.account_card_area {
 float: none;
}
ul#account_nav {
 text-align:center;
}
.account_card_area ul#account_nav li div.account_menu_list {
 right: -160px;
}
.feature_text h4:before {
 background:rgba(0, 0, 0, 0) url("img/bkg_title.png") no-repeat scroll 50% 50%;
 display:inline-block;
}
.feature_text h4:after {
 background:rgba(0, 0, 0, 0) url("img/bkg_title.png") no-repeat scroll 50% 50%;
 display:inline-block;
}
.product_detail {
 left:25%;
}
.author img {
 top: 34px;
}
.single_image .banner_home1 {
 width:100%;
 height:auto;
}
.single_image {
 margin-bottom:30px;
}
.single_image h2 {
 font-size: 22px;
 left: 20%;
}
.single_image h3 {
 font-size: 22px;
 left: 20%;
}
.shop_collection a {
 font-size: 15px;
 height: 75px;
 padding-left: 40px;
 padding-right: 40px;
 padding-top: 16px;
}
.Social_list h2 {
 display:block;
 left: 50px;
}
.service_list {
 margin-bottom: 20px;
}
.sign_up .sign_text {
 width: 280px;
}
.visa_card {
 display:;
}
/* Start About us page */
.about_hope_text h1 {
 font-size: 40px;
}
.about_read_more {
 margin-bottom: 50px;
 text-align: center;
}
.about_hope_text ul#about_hope_details li {
 font-size: 14px;
 padding: 10px 0;
}
.single-skill-about {
 text-align:center;
}
.creative_author {
 margin-bottom:30px;
}
.creative_member_text h2 {
 font-size: 34px;
}
.add_r_sidebar img {
 width:100%;
 height:auto;
}
.banner_block a:after {
 height: 94%;
}
ul.blog_author li {
 font-size: 11px;
 margin-right: 4px;
}
.blog_info_details h2 {
 font-size: 20px;
}
/* End About us page */
/* start check out page */
.accordion_total_pricing {
 overflow-y: hidden;
 width: 100%;
}
table#product_details_price {
 width: 295%;
}
table#product_details_rate {
 width: 295%;
}
table#product_details_price td, table#product_details_price th {
 padding: 10px 87px;
}
ul.billing_in li #ccsave_expiration {
 margin-bottom: 15px;
}
/* End check out page */
/* Start cart page */
.shopping-cart-table {
 overflow-y: hidden;
 width: 100%;
}
.shopping_button:nth-last-of-type(3) {
 margin-right: 0;
}
.shopping_button {
 margin-bottom: 20px;
}
/* End cart page */
/* Start my account page */
.create_button_area {
 margin-bottom: 40px;
}
/* End my account page */
/* start product page */
.add_tags input {
 width: 300px;
}
/*.feature_text h4:before {
  background: none;
  display:none;
}
.feature_text h4:after {
  background: none;
  display:none;
}*/
/* end product page */
.blog_pagination h2 {
 left: 23%;
}
.my_tabs ul.tab_style:before {
 background: none;
}
.my_tabs ul.tab_style {
 margin: 0 0 20px;
}
.limiter {
 display:none;
}
.sort-by {
 display:none;
}
.product_blog_button {
 margin-bottom:30px;
}
/* End shop page */
.blog_social_icon {
 display:block;
}
.my_tabs_description ul.tab_style li {
 margin-right: 5px;
}
.my_tabs_description ul.tab_style li a {
 padding: 10px 8px;
}
.blog_view_list ul li:nth-last-of-type(2) {
 display:block;
}
.blog_view_list ul li {
 float: left;
 width: 130px;
}
}
 @media (max-width: 320px) {
.single_product h2 {
 color: #222;
 font-size: 16px;
}
ul.pagination_list li {
 cursor: pointer;
 display: inline-block;
 padding: 2px 8px;
 margin: 0 5px;
}
.feature_text h4:before {
 content: "";
 width: 80px;
 height: 25px;
 display: inline-block;
 background: url(img/bkg_title.png) no-repeat 40% 50%;
 margin-right: 15px;
}
 .feature_text h4:after {
 content: "";
 width: 80px;
 height: 25px;
 display: inline-block;
 background: url(img/bkg_title.png) no-repeat 40% 50%;
 margin-left: 15px;
 transform: rotate(180deg);
}
}
