
/* responsive */


@media (max-width:1199px) {
.blog .comment-count, .blog .autor { float: left; width: 34%; }
.addthis_default_style { float: none; }
.da-thumbs li { width: 25%; }
.da-thumbs li:first-child { padding: 87px 15px; }
.article-content .shareblogcont { padding-top: 20px; }
.contact-section .content-form .captch-box {  width: 34% !important; }
.registration .account-sect .left{ margin-right: 10px; }
.registration .form-sect .button {
   
    float: left;
    margin-right:3%;
    margin-top: 12px;
}
.registration .forgot-sect .buttons {
    float: none;
    margin: 0px;
}
}


@media (max-width:991px) {
.contact-section .content-form label { float: left; width: 100%; }
.testimonial #subcontentwhitebkg{ min-height: 0px;}
.blog .date { margin: 0 12px 0 -12px; }
.blog .comment-count, .blog .autor { float: none; padding: 0 0 15px; width: 100%;}
.blog .addthis_default_style { float: left;}
.contact-section .content-form .button { float: none; }
.da-thumbs li { width: 33%; }
.da-thumbs li:first-child { padding: 87px 15px; }

.contact-section .content-form .captch-box {  width: 46% !important; }
.registration .login-sec .left { margin: 0px; }
.registration .form-sect .right {
    float: right;
    width: 49%;
}
.registration .form-sect .buttons .right { float: none; width: 100% }
.registration .account-sect .left{ margin-right: 0px; }
.wishlist-info table thead td {
    padding: 6px 30px;
}
.empty-inner {
    width: 100%;
}
.registration .account-newsletter .aquabox {
    width: 75% !important;
}
.registration .form-sect input[type="text"], .registration .form-sect input[type="password"]{ width: 100%;}
.cart-left{ padding: 0 20px 0 0; }
.checkout-span {width: 0px !important;}
.submit-span{ float: none !important;}

}

@media (max-width:767px) {
.blog .testi-desc{width: 100%; }
.blog .date { float: none; width: 100%;}
.blog .date div { width: 100%; }
.blog h2{ font-size: 26px; padding: 20px 0;}
.blog .comment-count, .blog .autor { float: left; width: 33%; }
.search-filter .content { width: 100%; }
.search-filter .content input[type="text"], .search-filter .content select { padding: 8px; width: 100%; margin: 10px 0 0 0px; }
.search-filter .right-search { padding: 0px; }
.contact-section .content-form .button {float: none; }
.da-thumbs li { width: 50%; }
.cart-left {float: none; width: 100%;}
.testimonial .cart-total { margin-top: 50px; min-height: 150px; padding-left: 17px;}
.blog h2 { margin: 0 !important;}
.contact-info .content {  width: 100%; }
.contact-info { float: none; width: 100%; }
.content-form { float: none; width: 100%; }
.contact-section .content-form label { float: none; width: 100%; }
.contact-section .content-form .checkoutformp > input { margin-top: 5px;  padding: 8px; width: 100%;}
.contact-section .content-form .checkoutformp > textarea { width: 100%;}
.contact-section .content-form .captch-box { margin-bottom: 15px; width: 100% !important; }
.contact-section .content-form .button { margin-bottom: 20px; }
.testimonial .cart-sect .buttons { float: left;  margin-top: 20px; }
#checkout_survey { margin: 0; padding: 10px 0; width: 100%;}
.cart-total table#total { width: 85%; }
.registration .login-sec .left, .registration .form-sect .left{
    float: none;
    width: 100% ;
}
.registration .form-sect .right {
    float: none !important;
     width: 100% !important;
}

.checkout-sect input[type="text"], .checkout-sect input[type="password"], .checkout-sect select, .checkout-sect textarea{
    padding: 8px;
    width: 100% !important;
}
.wishlist-info table thead td {
    padding: 2px 22px;
}
.registration .form-sect h2, .blogrelatedproducts, .article-content strong, .contact-section h2{ font-size: 26px;}
.registration .form-sect input[type="text"], .registration .form-sect input[type="password"],.registration .form-sect input[type="email"], .registration .form-sect select, .registration .form-sect textarea {
    width: 100%;
}

}

@media (max-width:599px) {

.blog .comment-count, .blog .autor { float: none; padding: 0 0 15px; width: 100%; }
.blog .addthis_default_style { float: left; }
.contact-section .content-form .button { float: none;}
.da-thumbs li { width: 100%; }
.article-content .image { float: none; padding: 5px; width: 100%; }
.article-content .image img { width: 100%; }

.da-thumbs li:first-child { padding: 87px 111px; }
.blog h2 { font-size: 20px;}
.article-content .shareblogcont {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}	
.contact-section .content-form label { font-size : 14px; }
.article-content strong{ font-size: 20px;}
.article-content .addthis_toolbox.addthis_default_style.addthis_32x32_style {
    float: none;
    margin: 0 auto;
    width: 250px;
}
.blogbuttons {
    float: none;
    
}

.checkout-sect .checkout .left,.checkout-sect .checkout .right {
    float: none;
    width: 100%;
}
.checkout-sect .payment .right {
    margin-top: 15px;
}
.wishlist-info table thead td,.wishlist-info table tbody td {
    padding: 2px 12px;
    font-size: 15px;
}
.registration .form-sect h2, .blogrelatedproducts, .article-content strong, .contact-section h2{ font-size: 22px;}
.registration .form-sect .box-content > ul{float: none;}
}


@media (max-width:480px) {

.content-form .checkoutformp { float: left; width: 100%; }
.contact-section .content-form .button { float: none; }
.contact-section .content-form label { float: left; width: 300px; }
.da-thumbs li:first-child { padding: 87px 25px; }
.registration .form-sect .submit-span{
	width: 0px !important;
}
.wishlist-info table thead td, .wishlist-info table tbody td {
    font-size: 13px;
    padding: 10px 0;
}
.cart-info .quantity > input[type="text"] {
    padding: 5px;
    width: 20px;
}
#checkout_survey_1 > label {
    float: left;
    width: 100%;
}
#confirm .checkout-product { overflow-x: scroll;}
}
@media (max-width:320px) {
	.da-thumbs li:first-child { padding: 87px 0px; }
.contact-section .content-form label { float: left; width: 300px; }

}