
/* Responsive stylesheets */
/*es*/

@media(min-width:480px) { 
	
}

/* sm */
@media(min-width:768px) {

	.nv-ico{display:none;}
	.menu.nav-sec{display:block;}
}


/* md */
@media (min-width: 992px) {
.slide_text_holder{display:none;}
}

@media (max-width: 992px) {
	.blog_wp > p{height:82px;}
	span.post_img_b{height:auto;}
.slide_text_holder{display:none;}
.post-content img{width:auto;height:auto;}
}

/* lg */
@media (min-width: 1400px) {
	

}

/* small device */
@media(max-width:1200px) {
	.header_section{position:relative;}

}

@media(max-width:767px) {
	
	
	 .woocommerce-cart .sidebar_menu{display:none;}
	 #nav_main .logo{max-width:190px;}
	 .footer_section ul{padding:0;}
	/* .cat_values{visibility: hidden;opacity: 0;transition: visibility 0s, opacity 1.2s linear;height:0;}
	.prdct_catgr:hover .cat_values {visibility: visible;opacity: 1;height:100%;} */
	.item blockquote p {font-size: 14px!important;padding:0;}
	blockquote{padding:10px 0;}
	#latest-news .carousel-inner {min-height: 260px;}
	.pwr_pcb .item{padding-left:55px;}
	.copy_txt_containe ul{float:left;width:100%;padding:0;}
	.fadein, .fadeout {opacity: 0;display:none;-moz-transition: opacity 0.4s ease-in-out;-o-transition: opacity 0.4s ease-in-out;-webkit-transition: opacity 0.4s ease-in-out;transition: opacity 0.4s ease-in-out;}
	.fadein {opacity: 1;display:block;}
	.cat_hdng:hover{cursor:pointer;}
	.post-content h1{font-size:22px;}
	.hero-area h2{font-size:20px;text-align:center;}
	.hero-area h1{font-size:20px;text-align:center;}
	.cmn_div p{padding-right:10px;}
	.slider_desc{top:40px;}
	.slider_desc h1{font-size:20px;margin:0;}
	.slider_desc h3{font-size:17px;}
	.slider_desc p{font-size:14px;}
	.slider_desc a.btn-order_slider{font-size:14px;}
	.slider_desc ul li{font-size:14px;}
	.slider_desc ul{margin:0;}
	#quote-carousel .carousel-indicators li{width:50px;height:50px;}
	#quote-carousel .carousel-indicators .active{width:50px;height:50px;}
	#quote-carousel .carousel-indicators{width:70%;margin-left:-35%;}
	.item blockquote p{font-size:11px;}
	.item blockquote p:before{font-size:20px;}
	.item blockquote p:after{font-size:20px;}
	.latest-new-heading-wrap{padding:20px 0 0;font-size: 25px;}
.wrapper{height:140px;}
.nv-ico{margin-left:0;}
.mobile_hide{display:none;}
.sub_header.sticky{top:0;left:0;position:relative;}
.header_section .sa-ste {transition: none;}
.sa-gotop{display:none;}
.about_cmpny_sss .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:0 none!important;padding:0 20px!important;}
.about_cmpny_sss h2{padding-left:0px;}
.hero-area h5{text-align:center;}
.lost_reset_password{padding:0 20px;}
.icon-circle-bordered.small {height: 55px;padding: 10px;width: 55px;}
.icon-circle-bordered.small .font-65, .rc-hovered .small.icon-circle .font-65 {font-size: 24px;}
.icon-circle-bordered.small::after, .rc-hovered .small.icon-circle::after {height: 60px;width: 60px;}
.hero-area h5{margin-top:15px;}
#post-1929 table{width:auto!important;}
.values-box p{font-size:16px;line-height:28px;}
.list1-1 li a{  font-family: "Lato",sans-serif;font-size: 18px;font-weight: normal;line-height: 1.6;}
.page-content{padding:0 20px;}
.cc{float:left;width:100%;}
.pad_40{padding:20px 0;}
.reso_section .nav > li > a {background-color: #0a7370;color: #fff;display: block;font-size: 12px;margin: 0 2px 2px 0; padding: 5px;position: relative;}
.reso_section .nav-stacked > li + li {margin-left: 0;margin-top: 0;}
.reso_section .nav-stacked > li {float: left;}
.woocommerce #content .woocommerce-breadcrumb {margin: 2em 0 1em;}
.reso_section .nav-stacked{padding:0 8px 8px;}
.woocommerce table.shop_table.shop_table_responsive tr td, .woocommerce-page table.shop_table.shop_table_responsive tr td {float: left;width: 100%;}
.woocommerce table.shop_table.shop_table_responsive tr td.product-quantity .quantity{float:right;}
.woocommerce table.shop_table.shop_table_responsive td.product-name dl.variation dd{float:right;}
.wc_payment_method.payment_method_paypal label{display:unset;}
.quote-type-box{margin-bottom:20px;}


.how-it-works ul.step-listing li .icon{margin-top:25px;}
.x-abso{display:none;}
.nav-sec{background:#fff;}
#nav_main .menu ul li a{color: #000;
    display: block;
    font-size: 14px;
    padding: 14px 10px 15px;
    text-decoration: none; border-bottom:3px solid transparent;
    text-transform: uppercase; width:100%;}
	

#nav_main .menu ul li a:hover{ color: #0e91cf; border-bottom:3px solid #0e91cf; background:transparent;}
#nav_main .menu ul li a:focus{ color: #0e91cf; border-bottom:3px solid #0e91cf; background:transparent;}
#nav_main .menu ul li a:active{color: #0e91cf; border-bottom:3px solid #0e91cf; background:transparent;}

#nav_main .menu ul li.active a{
    color: #0e91cf;
    cursor: pointer;
    text-decoration: none; border-bottom:3px solid #0e91cf; background:transparent;}
	
/* -------------- */

#nav_main01 .menu ul li a{color: #000;
    display: block;
    font-size: 14px;
    padding: 14px 10px 15px;
    text-decoration: none; border-bottom:3px solid transparent;
    text-transform: uppercase; width:100%;}
	

#nav_main01 .menu ul li a:hover{ color: #0e91cf; border-bottom:3px solid #0e91cf; background:transparent;}
#nav_main01 .menu ul li a:focus{ color: #0e91cf; border-bottom:3px solid #0e91cf; background:transparent;}
#nav_main01 .menu ul li a:active{color: #0e91cf; border-bottom:3px solid #0e91cf; background:transparent;}

#nav_main01 .menu ul li.active a{
    color: #0e91cf;
    cursor: pointer;
    text-decoration: none; border-bottom:3px solid #0e91cf; background:transparent;}
	
.slider_bg{background-position:center top;}
.slide_area{padding-top:120px; min-height:80px; padding-bottom:40px;}

.slide_text_holder{width:100%;}
.advantage_section p.adv_p{padding-left:10px; padding-right:10px;}
.header_section{position:relative; box-shadow:none;}
.how-it-works ul.step-listing::before{display:none;}
.slide_text_holder{display:none;}
.signup_area_home{float: left;
    position: relative;
    width: 100%;}
.search_adv_area .dropdown-toggle{margin-bottom:10px;}
.search_adv_area input{margin-bottom:10px;}


}
@media(max-width:480px) {
	#owl_slider_products.bannerbox .item a{ background-position: -150px center !important; background-size: auto 225px !important; min-height: 225px !important;}
	   #mainslider.bannerbox .item a{ background-position: -150px center !important; background-size: auto 225px !important; min-height: 225px !important;}
#newsletter_zone{margin-top:20px;}
.footer_section .footer_logo{display:none;}
.search_area{width:100%;}
.callus_area{width:100%; float:left;}
.slider_bg{height:auto;}
.end_footer {padding: 10px 0 100px;}
}
.input-text {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
