/*
Theme Name: Ecompare Theme
Theme URI: http://www.dfythemes.com
Description: Wordpress theme, responsive and has custom style for mobile devices
Version: 2.2
Author: htp://www.dfythemes.com
*/



/*@import url(https://fonts.googleapis.com/css?family=Raleway:500,700,600);*/


h1, h2, h3, h4{ color:#636363; } 
h2{ font-size:24px;  /* font-family: 'Raleway'; */ font-weight:600;}
ul{ margin:0; padding:0;} ul li{ list-style:none;}

.lato_semibld{/* font-family: 'Raleway'; */ font-weight:600;} .lato_bld{/* font-family: 'Raleway'; */ font-weight:700;}
.font24{ font-size:24px;} .green{ color:#f64c3f;} .font18{ font-size:18px;} .red{ color:#e74e3e;}
.m_b_20{ margin-bottom:20px;} .m_b_30{ margin-bottom:30px;} .m_t_0{ margin-top:0;} .m_r_15{ margin-right:15px;}
html, body{ background:#ffffff !important; /* font-family: 'Raleway'; */ font-weight:500; font-size:14px; color:#636363;}

.header{ padding:20px 0px; width:100%;  left:0; top:0; z-index:9999;} .navbar-brand{ height:auto; padding:0; margin-right:60px;}
.navbar-default{ background:none; border:none;} .navbar{ border-radius:0; margin:0; min-height:inherit;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background:none; color:#000000;} .navbar-default .navbar-nav > li > a{  font-size:16px; padding-top:8px; color:#636363; padding-left:27px; padding-right:27px;} 
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#000000;} 
.cart{ float:right; font-size:16px; color:#636363; margin-top:-38px;} .cart span, .cart i{ color:#636363;} .cart i{ margin-right:6px;} 


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: auto;
  margin-bottom: 0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: auto;
  background-color: #777;
}
.carousel-inner > .item > img {
 
 width: 100%;
  height: auto;
}

.carousel-indicators .active{ background:#f64c3f;} 
.carousel-indicators li{ background:#e7e7df; width:15px !important; height:15px !important; border:none !important;}
.search_md_t{ padding-top:15px; padding-bottom:22px; /* font-family: 'Raleway'; */ font-weight:600; font-size:16px; border-bottom:#b2b2ad 1px solid;} 
.itemsrch_form{ display:inline-block; width:60%; background:#fff; border:#c1c1c1 1px solid; height:40px; position:relative; padding-left:20px; padding-right:140px; margin-bottom:-13px;  } .itemsrch_form input[type=text]{ width:100%; height:38px; display:block; background:#fff; border:none; color:#636363; font-family: 'Raleway' !important; font-weight:600; font-size:16px;}
.itemsrch_form a.all{ width:80px; height:38px; color:#636363; position:absolute; left:0; top:0; background:#e8e8e0; text-align:center; padding-top:3px;} 
.itemsrch_form a.all .fa{ font-size:25px; position:relative; bottom:-2px;}
.itemsrch_form .btn1{ width:130px; height:38px; background:#f64c3f; /* font-family: 'Raleway'; */ font-weight:600; font-size:18px; color:#fff; text-transform:uppercase; 
position:absolute; right:0; top:0; border:none;}

.topprod_category{ width:100%; float:left; background:#fff; padding:4px 0px;} 
.topprod_category ul li{ width:19.6%; float:left; margin:0 1.5px; position:relative;} 
.topprod_category ul li .img-responsive{ width:100%;height: 300px;object-fit: cover;} 
.topprod_category ul li .overlay{ position:absolute; left:0; top:0; display:block; text-align:center; width:100%; height:100%;
 background:transparent; text-decoration:none !important;} 
.topprod_category ul li .overlay .tile{ display:none; /* font-family: 'Raleway'; */ font-weight:600; font-size:24px; color:#fcfafa; text-transform:uppercase;background: #060606b3;} 
.topprod_category ul li:hover .overlay{ rgba(254, 254, 254, 0.83);} 
.topprod_category ul li:hover .overlay .tile{ display:block; position:relative; top:50%;} 


.bestseller{ padding:35px 0px 60px; border-bottom:#c1c1c1 1px solid;}  .bestseller .carousel-indicators{ bottom:-60px;}
.bestseller h2{/* font-family: 'Raleway'; */ font-weight:600; font-size:24px; color:#636363; margin-top:0px; margin-bottom:15px;} 
.bestseller .carousel .item{ background:none;} .bestseller h3{ font-size:36px; margin-top:40px; margin-bottom:8px; text-transform:uppercase; color:#636363;} 
.bestseller p.content{ font-size:18px; margin-bottom:20px;} .bestseller .btn{ background:#f64c3f; color:#fff; /* font-family: 'Raleway'; */ font-weight:600; font-size:19px; width:196px; height:56px; line-height:47px;} 
.bestseller p .price{ font-size:36px; /* font-family: 'Raleway'; */ font-weight:700; color:#f64c3f; margin-right:15px;} 
.bestseller p .price sup{ font-size:24px;} .byfrmamzn{ color:#0072bc; font-size:18px; text-transform:uppercase; /* font-family: 'Raleway'; */ font-weight:600;} 
.img-responsive{ width:100%;object-fit: cover;}

.prodct_sec{ padding:50px 0px;} .sortterm select{ width:65%; margin-left:1%; background:#e1e1e1 url(../images/drop_arrow.png) 96% 12px no-repeat; border:none; border-radius:5px; height:40px; color:#7d7d7d; font-size:24px; -moz-appearance:inherit; -o-appearance:inherit; -webkit-appearance:inherit; padding-left:25px;}
.fr{ float:right;} .fl{ float:left;} 

.product_main_sec h2{ margin-bottom:20px;}
.products{ width:100%; float:left; margin-top:5 !important;} 
.products li{ width:22.5%; float:left; position:relative; padding:0 !important; border:1px solid rgba(250,250,250,.05);  background:#e7e7df; margin:0 2% 25px 0px;} 
.products2 .products li{ padding:0 0 52px !important;}
.products li:nth-child(4n+4){ margin-right:0;} 
.products li a, .products li img {
    border: medium none; text-decoration:none;
    display: block;
    height: auto;
   width: 100%;
    outline: medium none; position:relative;
}
.products li a .onsale {
    background: url(../images/corner.png) no-repeat left top; width:81px; height:63px; 
    color: #fff; z-index:999;
    float: right;
    /* font-family: 'Raleway'; */ font-weight:700;
    font-size: 16px;
    left:0; 
    padding: 4px 0px 3px 5px;
    position: absolute;
    text-transform: uppercase;
}

.products li h3 {
    
  /* font-family: 'Raleway'; */ font-weight:600; 
    font-size: 16px; color:#636363; margin:0 0 4px;
    padding: 0;
	padding-top: 5px;
}

.products li .button{ background:#f64c3f; display:block; width:100%; height:46px; text-align:center; color:#fff; font-size:18px; text-transform:uppercase; border-radius:0px; line-height:46px; position: inherit; left:0; bottom:0; }

.products li p{ padding:0px 0px; color:#636363; margin:0; font-size:12px;}

.products li figcaption{ padding:8px;} 
.products li .price{ font-size:16px; /* font-family: 'Raleway'; */ font-weight:700; color:#f64c3f; float:right;}
.products  li .link_prd{ color:#0072bc; font-size:14px; /* font-family: 'Raleway'; */ font-weight:700; }

.products li ins{ text-decoration:none;} .products li del .amount{ color:#363636; font-size:20px; margin-left:10px;}.products li del .amount span{font-size: 20px;}
.prod_botm .btn-primary{ background:#f64c3f; /* font-family: 'Raleway'; */ font-weight:700; font-size:32px; border:none; border-radius:10px; width:100%; max-width:370px; padding:10px 35px;} .prod_botm .btn-primary:hover{background:#f64c3f;}


.mostsearchiteam{ padding:20px 0px; text-align:center; border-bottom:#c1c1c1 1px solid; border-top:#c1c1c1 1px solid; /* font-family: 'Raleway'; */ font-weight:600; font-size:16px;}
.mostsearchiteam .title{ font-size:18px;} .mostsearchiteam a{ color:#636363; margin:0 3px;}

.compnylogo{ padding:20px 0px; text-align:center;} 

.footer{ font-size:12px; color:#fff;}
.footer_top{ background:#2c2c2c; padding:20px 0px;}  .footer_top .img-responsive{ max-width:100%; width:auto;}
 .footer_botm{ background:#252525; font-size:12px; color:#fff; padding:15px 0px 10px;} 

.social_botm a{ color:#fff; margin:0px 0px 0px 5px;font-size: 18px;} 
.linkbotm a{ color:#fff; margin-right:10px; text-transform:uppercase;}


.product_detail{ padding:50px 0px;} 
.larg_img{ background:#fff; border:#e0e0e0 3px solid;}
.larg_img img{ max-width:100%;} 
.product_cart .images .thumbnails > a {
    border: none; display:block;
    float: left;
    width: 12%; margin-right:2.6%;
}
.product_cart .images .thumbnails > a:last-child{ margin-right:0;}
.product_cart .images .thumbnails > a img{ width:100%;} .product_cart .images .thumbnails{ margin-top:6px;}

.product_cart .amount{ color:#e74e3e;  /* font-family: 'Raleway'; */ font-weight:700; font-size:30px;} 
.product_cart ins{ text-decoration:none; margin-left:10px;} .product_cart del .amount{ color:#363636; font-size:30px; }

.single_add_to_cart_button{ background:#f64c3f; color:#fff; width:100%; max-width:180px;  text-align:center; /* font-family: 'Raleway'; */ font-weight:700; font-size:25px; border:none; border-radius:3px; padding:12px 25px; letter-spacing:1px;}
.cart .single_add_to_cart_button.alt{display:none;}
.single_add_to_cart_button:hover ,.single_add_to_cart_button:focus{ background:#f64c3f; color:#fff; text-decoration:none;} 

.woocommerce-tabs{ background:#fff; padding:20px 20px; margin-top:20px;  width:100%; float:left;} 
.woocommerce-tabs ul.tabs {
    float: left; margin-bottom:-1px; position:relative;
    width: 100%;
}
.onsale{display:none;}
.woocommerce-tabs.wc-tabs-wrapper  ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    margin-right: 40px;
    width: auto;
}

.woocommerce-tabs.wc-tabs-wrapper  ul  li.active a, .woocommerce-tabs.wc-tabs-wrapper  ul  li:hover a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0; 
	border:1px solid #eee; border-bottom:1px solid #fff;
    color: #363636;
}
.woocommerce-tabs.wc-tabs-wrapper  ul  li a {
    color: #363636; border:1px solid transparent; 
    display: inline-block; text-transform:uppercase; text-decoration:none !important;
    float: left;
    font-size: 20px;
    padding: 6px 15px;
}

.panel{ border-radius:0; width:100%; float:left; box-shadow:none; background:#fff; border:#eee 1px solid; padding:15px;text-align: justify;} 
#tab-description ul li{ list-style:disc; display:block; float:none; margin:0 0 10px 0px;} 
#tab-description ul li:before{ content:"\f111"; font-family: 'FontAwesome'; display:none; color:#333; font-size:8px; margin-right:10px; margin-top:6px; float:left;}

/*=========================inner==================================*/

.header.innerhead{ position:inherit; background:#e8e8e0;} 
.breadcrumbs{ padding:25px 0px; /* font-family: 'Raleway'; */ font-weight:600; color:#9f9f9f; font-size:16px; border-bottom:#c1c1c1 1px solid;} 

.product_cart{ padding:40px 0px 20px; border-bottom:#c1c1c1 1px solid;}
.product_cart .images{ width:50%; float:left; padding-right:20px;} 
.product_cart .images center img{ width:100%;}
.product_cart .summary.entry-summary{ width:50%; float:right; padding-left:20px;text-align:left;} 
.product_cart .summary.entry-summary .cart{ margin:0 15px 0px 0px; float:left;} 
.product_cart .summary.entry-summary .product_meta{ float:left; margin-top:18px;width: 100%;} 
.product_cart .summary.entry-summary h3{/* font-family: 'Raleway'; */ font-weight:600; color:#636363; font-size:24px;} 
.product_cart .summary.entry-summary h1{ margin-top:10px;} 
.sku_wrapper{display:none;}
.iphonelist{ padding:30px 0px;} .iphonelist h2{/* font-family: 'Raleway'; */ font-weight:600; font-size:24px; text-transform:uppercase; margin-top:0;} 
.iphonelist img{ max-width:100%;} .iphonelist .table{ text-align:center;} 
.iphonelist .table tr td{ vertical-align:middle;} 
.iphonelist .table-striped > tbody > tr:nth-of-type(2n+1) { background:#e7e7df;}
.cart_social{float: right;}

.relwaysembld{/* font-family: 'Raleway'; */ font-weight:600;} .redclr{ color:#f64c3f;} .green2{ color:#39b54a;}
.font20{ font-size:20px;} .font36{ font-size:36px;} .linetrh{ text-decoration:line-through;} 
.buynow2{ background:#f64c3f; /* font-family: 'Raleway'; */ font-weight:600; font-size:18px; color:#fff; text-transform:uppercase; width:100%; max-width:200px;}

.m_t_10
{
	margin-top:10px;
}


.orderby
{
width: 35%;
float: right;
margin-bottom: 10px;
color: black;
margin-right: 50px;
padding: 7px;
}
body > div > div > div.container > div.t_wrap.text-center > div > h1
{
display:none;
}
.woocommerce-result-count
{
float: left;
width: 50%;
font-size: 15px;
text-align: left;
}
.typeBox {
    position: absolute;
    background: black;
    padding: 4px;
    border-radius: 5px;
    left: 0px;
    top: 0px;
    color: white;
    font-weight: 800;
	    z-index: 9999;
}
.woocommerce-pagination ul li
{
display:inline-block;
}
.woocommerce-pagination ul li a
{
color:red;
}
.woocommerce-pagination ul
{
float: right;
    padding-bottom: 20px;
    padding-right: 0%;
    margin-right: -18px;
}
.woocommerce-pagination ul li span
{
    padding: 13px;
    background:#f64c3f;
    color: #E7E8E8;
    font-size: 14px;
    font-weight: bolder;
    border: 2px solid #E7E8E8;
}
.woocommerce-pagination ul li a
{
    padding: 11px;
    background: #FFFFFF;
    color: #363636;
    font-size: 14px;
    font-weight: bolder;
    border: 1px solid black;
}
.shop_product
{
	padding-top: 60px;
}

/* blog page css */

.blog_sec{ padding:50px 0px; background:#fff;}
.blog_left{ background:#f5f5f5; padding:20px;} 
.blog_left h3{ font-size:30px; font-family: 'latosemibold'; margin-top:0;} 
.blog_left ul li{ margin-bottom:5px;} .blog_left ul li a{ display:block; text-decoration:none; color:#363636;display: block;
/*background: url(assets/img/arw3.png) no-repeat 0 5px;*/
text-decoration: none;
color: #252525;
font-size: 16px;} 
.blog_left ul li a:hover{ color:#f64c3f;} 

.blog_col{ margin-bottom:50px;} .blog_col .thumbnl{ margin:0 0 20px; padding:0;} .blog_col .thumbnl img{ width:100%;} 
.link1{ text-decoration:underline; color:#f64c3f; font-size:30px;} .link1:hover{ text-decoration:none; color:#f64c3f;} 

.post_comment_form{ background:#f5f5f5; padding:30px 40px; border-radius:2px;    margin-bottom: 10px;} 
.post_comment_form h2{ text-transform:inherit;} .post_comment_form label{ font-size:24px; text-transform:uppercase; font-weight:normal;}
.post_comment_form input[type=email], .post_comment_form input[type=password]{ width:70%; padding-left:30px; height:50px; background:#e1e1e1; border:none; margin-bottom:20px; font-size:24px;} .post_comment_form textarea{ width:100%; height:208px; padding-top:12px; padding-left:30px; background:#e1e1e1; border:none; margin-bottom:20px; font-size:24px;} 

.post_comment_form .form-submit input[type="submit"]{ background:#f64c3f; font-family: 'latobold'; font-size:30px; border:none; border-radius:10px; padding:12px 50px;    color: #fff;}
.post_comment_form .form-submit input[type="submit"]:hover{ background:#f64c3f;}
.contact_sec{ padding:50px 0px;} .contact_sec .map img{ width:100%;} 

.contact_form input[type=email], .contact_form input[type=password], .contact_form input[type=text], .contact_form input[type=subject]{ width:70%; padding-left:30px; height:50px; background:#e1e1e1; border:none; margin-bottom:21px; font-size:24px;} .contact_form textarea{ width:100%; height:208px; padding-top:12px; padding-left:30px; background:#e1e1e1; border:none; margin-bottom:21px; font-size:24px;} 
.contact_form .btn-primary{ background:#f64c3f; /* font-family: 'Raleway'; */ font-weight:600; font-size:30px; border:none; border-radius:10px; padding:12px 50px;float:left}
.contact_form .btn-primary:hover{ background:#f64c3f;}

.subscribesec{ background:#363636; padding:60px 0px;}
.subscribesec .contact_form input[type=email]{ width:62%; background:#6c6c6c; color:#fff; box-shadow:none; padding-left:15px; margin:0 15px 0px 0px; display:inline; position:relative; bottom:-6px;}
.Search_bx  input[type="text"]
{
width: 100%;
    height: 35px;
    padding: 11px;
    font-size: 16px;
    border: 1px solid #00A5AC;
}
.Search_bx  .btn_s
{
display:none;
}
.Search_bx  
{
padding-bottom: 8px;
}
.pagination .current
{
    padding: 13px;
    background: #f64c3f;
    color: #E7E8E8;
    font-size: 14px;
    font-weight: bolder;
    border: 2px solid #E7E8E8;
}
.pagination span 
{
    padding-right: 5px;
    font-size: 16px;
}
.pagination a
{
    padding: 11px;
    background: #FFFFFF;
    color: #363636;
    font-size: 14px;
    font-weight: bolder;
    border: 1px solid black;
	    margin-left: 2px;
		text-decoration:none;
}
.pagination a:hover
{
    background: #f64c3f;
	    color: #E7E8E8;
}
.pagination {
    float: right;
	}
#outputBox tr td:nth-child(3n+3)
{
	color: #e74e3e;
/* font-family: 'Raleway'; */ font-weight:700;
font-size: 20px;
}
#outputBox tr td:nth-child(2n+2)
{
font-size: 12px;
color: #636363;
margin: 0 0 4px;
padding: 8px;
}


#loadMore{ margin-bottom:30px;} 

.related  .products li{ padding-bottom:54px !important;}
.product_info .products li{ padding-bottom:54px !important;}

.stars a:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: WooCommerce;
    text-indent: 0;
	content: "\e021";
}
.stars a {
    position: relative;
    height: 1em;
    width: 2em;
    text-indent: -999em;
    text-decoration: none;
    margin-right: 1px;
    display: inline-block;
	    color: #E74E3E;
}
p.stars.selected a.active:before, p.stars:hover a:before {
    content: "\e020";
}
.social_toper
{
float: left;
   width:100%;
    margin-top: 6px;
}
.social_toper i{
    color: #E74E3E;
    font-size: 17px;
    margin-right: 5px;
    margin-left: 5px;
	padding: 5px 0 10px 0;
}
.commentlist li .comment_container
{
    float: left;
    width: 100%;
    border: 1px solid #E7E8E8;
    padding: 6px;
    box-shadow: 2px 2px #E7E8E8;
    margin-bottom: 3px;
}
.commentlist li .comment_container img
{
float: left;
}
.commentlist li
{
	
	float:left;
	width:100%;
}
.commentlist li .comment_container .comment-text
{
float: left;
    padding-left: 10px;
}
.search_md_t {
    padding-top: 15px;
    padding-bottom: 22px;
    font-family: 'Raleway';
    font-weight: 600;
    font-size: 16px;
    border: #b2b2ad 1px solid;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    z-index: 999;
    margin-top: -19px;
	background: rgba(128, 128, 128, 0.39) none repeat scroll 0% 0%;
}
.search_md_t.search_page{ position:inherit; top:0; border-bottom:#b2b2ad 1px solid;}
/*========================================*/
span.posted_in{font-family: 'Raleway' !important; font-weight:600; font-size:18px;}
.woocommerce-main-image  img{ max-width:100%; height:auto;}

#tab-reviews { text-align:left;} 
#tab-reviews #comment-form label{ color:#000;} 
#tab-reviews #comment-form input[type=text], #tab-reviews #comment-form input[type=email]{ background:#fff; border:#eee 1px solid; height:36px; width:30%;} 
#tab-reviews #comment-form textarea{ background:#fff; border:#eee 1px solid; height:120px; width:50%;} 
#tab-reviews #comment-form #submit{ background:#f64c3f; color:#fff; padding:8px 30px; border-radius:3px; font-family: 'Raleway' !important; font-weight:600; font-size:16px; text-transform:uppercase; border:none;}
.woocommerce-product-gallery__image:nth-child(2){float: left;
width: 100%;
margin-top: 5px;}.woocommerce-product-gallery__image:nth-child(2) img{float: left;
width: 33%;

height: auto;margin-right: 2px;}
.current_page_item{border-bottom: 2px solid #636363;}
.navbar-nav > li:hover {
border-bottom: 2px solid #636363;}


.ReposBox .block img {
    height: 300px;
    width: 100%;
    object-fit: cover;
}
 .ReposBox {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
	margin-bottom: 20px;
}
.ReposBox .block span {
    color: #f14236;
    font-size: 20px;
    font-family: 'open_sanssemibold';
}
.ReposBox h3 {
    color: #302C2C;
    font-size: 19px;
    font-family: 'open_sanssemibold';
    padding: 20px 0 5px;
}
.postcontent img
{
	width:100%;
}
.pro_title .pull-left .fa {
    float: left;
    width: 50px;
    height: 50px;
    line-height: 34px;
    color: #fff;
    font-size: 22px;
    background: #F64C3F;
    padding: 10px;
    text-align: center;
}.pro_title {
    float: left;
    width: 100%;
    background: #e7e8e8;
    margin-top: 8px;
}
.pro_title .pull-left span {
    float: left;
    color: #363636;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'latosemibold';
    margin: 12px 0 0 15px;
    letter-spacing: 1px;
}
.slide_nav a {
    color: #fff;
    font-size: 25px;
    margin-left: 6px;
}
.slide_nav {
    padding: 14px 20px 0 0;
}
.bx-wrapper {float:left}
#outputBox td img{height: 22px;}
#outputBox .single_add_to_cart_button{font-size: 12px;padding: 6px 18px;}

 .slide_info .carousel-caption{ right:inherit; left:5%; text-align:left; width:58%; top:6%;} 
 .slide_info h1{ color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-style:italic;} 
  .slide_info .desc{ font-size:18px; } .slide_info .carousel-caption a{ color:#fff; font-size:24px; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif; }

  
  /********* blog Page ***********/
   .blog_title{background:#000 url(../images/innertitle_bg3.jpg) no-repeat left top; background-size:cover;}  
 .blog_sec{ padding:35px 0px;} .newsletter.nwsleft{ padding:25px 0px; } 
 .mostsharepost ul li .detail{ padding-left:90px; line-height:19px; color:#0272bc; font-size:16px; font-weight:300;} 
 .mostsharepost ul li .detail a{color:#0272bc;}   .m_b_15{ margin-bottom:15px;}
  .mostsharepost ul li{ margin-bottom:15px;} .m_b_30{ margin-bottom:30px;} 
 .blog_wrappar figure img{ width:100%;} .m_t_25{ margin-top:25px;} .blog_wrappar figure a{ display:block; position:relative; overflow:hidden;} 
 .blog_wrappar figure{ position:relative;}
.blog_wrappar figure a:before{ content:""; width:100%; height:100%; display:block; background:rgba(17,17,17,.3);
	position: absolute;  top: 0; left 0; -moz-transform: translate3d(-100%, 0, 0);  -webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0); -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.blog_wrappar figure:hover a:before{ -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 
 .t_grd_blg h2{ margin-top:0; font-weight:bold; color:#0272bc;} .font16{ font-size:16px;} 
 .sub_txt{ font-weight:500; color:#0272bc;} .blog_wrappar figure .sharebx a:before{ display:none;} .blog_wrappar figure .sharebx a{ display:inline-block;} 
 .blog_wrappar figure .sharebx{ position:absolute; left:10px; top:10px; width:auto; display:inline-block; z-index:999;} 
 .link3 a{ color:#111111; font-size:18px; text-transform:uppercase; font-weight:400;} 
 .comment-form .thmnl{ float:left;  width:67px;} .reply_cl{ padding-left:85px;}
 .reply_cl  .form-control { background:#fff; border:#94989b 1px solid; margin-bottom:20px; font-size:13px; } 
 .txt4{ height:38px; width:48%;} .form-control.txt5{ height:126px; width:100%; float:left;} 
 .submit_btn,#submit{background: #0272bc;
color: #fff;
text-transform: uppercase;
float: right;
border-radius: 0;
width: 130px;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;} 
.awaiting-moderation{color: gray;}
 .submit_btn:hover,#submit:hover{ background:#0566a6; color:#fff;} .detl_c{ padding-left:85px;} .font12{ font-size:12px;} 
 .title_name{ color:#0272bc; font-weight:600;} .content_cm{ width:100%; float:left; margin-top:8px;} 
 .comment_sec ul li{ margin-bottom:20px;} .p_t_0{ padding-top:0 !important;}
.pagination a,.pagination .current{border-radius: 0;
border: #c3c3c3 2px solid;
padding: 7px 14px;
font-size: 16px;
color: #4d4d4d;
text-transform: uppercase;
margin-right: 3px;}
.pagination .current,.pagination a:hover{background: #428bca;
color: white;}
.mostsharepost ul li .thmnl {width:20%}
.mostsharepost ul li img {width:100%}
.horznt_frm{   padding:0px 64px 0px 0px; position:relative;} 
.frmrw{  position:relative;} .frmrw i{ position:absolute; left:0; top:8px;} 
 .serachform .cent{  left:0; bottom:0; width:100%; background:#111111; padding:20px 0px;} 
.form-control.txt1 {
    height: 38px;
    background: #111111;
    color: #c3c3c3;
    border: #323232 1px solid;
}
.search_btn {
    width: 50px;
    height: 38px;
    position: absolute;
    background: #0272bc;
    color: #fff;
    right: 0px;
    top: 0px;
    border: none;
    padding: 0px;
}
.m_b_35 {
    margin-bottom: 35px;
}
.m_b_25 {
    margin-bottom: 25px;
}
.t_bx_4
{
	height: 126px;
width: 100%;
float: left;
}
  .popular_product_sec{ padding:45px 0px;}
.prod_col{ margin-bottom:25px;} .prod_col figure .img-responsive{ width:100%;} 
.prod_col figcaption{ padding:0px 10px; text-align:center;} 
.prod_col figure{ position:relative; overflow:hidden;} 
.prod_col figure .ovrly{ width:100%; display:block; background:rgba(17,17,17,.7);
	position: absolute;  bottom: 0; left 0; -moz-transform: translate3d(-100%, 0, 0);  -webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0); -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.prod_col:hover figure .ovrly{ -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 
.price{ color:#0272bc; font-size:16px; font-weight:600; } 
.summary .price{display:none;}
.innertitle h1 {
    color: #fff;
    font-size: 60px;
    font-weight: bold;
    margin-top: 74px;
}
.innertitle {
    height: 200px;
}

/* drop down */
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li.active > a{color:#2d5c88;}

.sub-menu{position:absolute; width:200px; top:100%; left:0; display:none; background:#fff;z-index: 999999999999999999;}

.nav > li.menu-item:hover > .sub-menu{display:block; z-index:9999; border-top:4px solid #23282D; border-radius:0; padding:0;}

.nav > li.menu-item > .sub-menu li{float:left; width:100%;}
.menu-item-has-children{padding-bottom: 10px;}

.nav > li.menu-item > .sub-menu li a{padding:10px 20px; border-bottom:2px solid #23282D; display:block; padding:15px 25px; color:#2c3e50; font-size:14px; text-transform:uppercase; font-family:'latobold';}

.nav > li.menu-item > .sub-menu li a:hover, .nav > li.menu-item > .sub-menu li.current_page_item a{color: #fff;
    background: #23282D;}

.nav > li.menu-item > .sub-menu li:last-child a{border-bottom:0;}

@media (min-width:768px) and (max-width:990px){ 
.navbar-brand{ margin-right:10px;} .navbar-default .navbar-nav > li > a{ padding-left:8px; padding-right:8px;}  
.products li .button { margin-left: 0; width: 100%; }
.woocommerce-tabs.wc-tabs-wrapper ul li a{ font-size:16px;} 
#background #container, .tabcontent{ width:100% !important;}

 
}

@media (max-width: 767px) { .header{ position:inherit;} .cart{ margin:-30px 75px 0px 0px;} 
.navbar-toggle{ position:absolute; right:0; top:0;} 
.products li{ width:49%; margin-right:2% !important;}  .footer, .social_botm.text-right{ text-align:center;}
.products li:nth-child(2n+2){ margin-right:0px !important;} .compnylogo img{ max-width:100%; } 
.footer_top .img-responsive{display:inline-block; margin-bottom:15px;} .fotr_blog, .footercontact{ margin-bottom:15px;} 
.itemsrch_form{ width:100%;} .product_cart .images{ width:100%; padding-right:0;} 
.product_cart .summary.entry-summary{ width:100%; padding-left:0;} 

#background #container, .tabcontent, .woocommerce-main-image img{ width:100%!important;} 
#tab-reviews #comment-form textarea{ width:75%;} 
#tab-reviews #comment-form input[type="text"], #tab-reviews #comment-form input[type="email"]{ width:70%;} 
#tab-desc_tab table tr td{ display:block;}

}
@media (max-width: 670px) { .iphonelist .table tr td{ display:block; padding-top:15px; padding-bottom:15px;} 

}

@media (max-width: 500px) {
	.products li{ width:100%; margin-right:0px !important;} 
	.bestseller h3 {
		font-size: 22px;
	}.bestseller p .price {
    font-size: 29px;}
	.woocommerce-result-count {
  text-align: center;
    width: 100%;}
	.orderby {width: 100%;margin-right: 0px;}
	.woocommerce-product-gallery__image a img{width: 100%;}
	.summary .product_title{font-size: 24px;}
	.cart {width: 100%;}
	.cart_social{width: 100%;
float: left;
margin-top: 7px;}
#outputBox tr td:nth-child(2) {display:none;}
.woocommerce-tabs.wc-tabs-wrapper ul li a{font-size: 10px;
padding: 6px 7px;}
#tab-description h2{font-size: 18px !important;}
	.single_add_to_cart_button{max-width: 107px;
font-size: 17px;
border: none;
border-radius: 3px;
padding: 9px 12px;}
	#outputBox tr td{padding: 7px;}
	#outputBox tr td:nth-child(3n+3) {font-size: 16px;}
	.search_md_t {position:relative;margin-top: 0px;z-index: 99;}
	.header {
    position: relative !important;
}
}

