@media only screen and (max-width: 1366px) {
    body {
        margin: 0px 0px;
    }
    .common-slider-outer .common-slider .owl-prev {
        left: -15px;
    }
    .common-slider-outer .common-slider .owl-next {
        right: -15px;
    }
    .products-list .product-item-details {
        padding-left: 20px;
    }
    .single-product .product.description.product-item-description {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
        padding-right: 30px;
    }
    .single-product .product-item .price-box {
        margin: 10px 0px;
    }
    .text-right-part1.cms-title {
        font-size: 30px;
        letter-spacing: 3px;
    }
    .testimonial-outer {
        padding: 50px 0px;
    }
    .categoryproduct .actions-secondary {
        clear: both;
        float: left;
        margin-left: -10px;
        margin-top: 20px;
    }
    .categoryproduct.list-hover .product-item-actions .actions-primary + .actions-secondary > .action.towishlist {
        margin-left: 0px;
    }
    .footer-middle-outer .footer-middle-section1.footer-middle-section .footer-common .footer-static,
    .footer-middle-outer .footer-middle-section.footer-middle-section2 .footer-static,
    .footer-middle-outer .footer-middle-section .footer-static,
    .footer-middle-outer .footer-middle-section4.footer-middle-section .footer-common .footer-static {
        padding: 0px 10px;
    }
    .product-blog-inner .post-title a {
        font-size: 16px;
    }
    .brand-outer,
    .banner-outer {
        margin-bottom: 20px;
    }
    .categoryproduct .product.photo.product-item-photo {
        max-width: 280px;
    }
    .page-title-wrapper {
        /*padding: 65px 0 80px !important;*/
    }
	.footer-middle-section3 .footer-common {
		margin-left: 15px;
	}
}
@media only screen and (max-width: 1280px) {
 .page-title-wrapper {
 		width:100%;
 		width: calc(100% - 30px); 
		margin-top: 15px !important;
 }
}
@media only screen and (max-width: 1200px) {
    .footer-bottom-outer .footer-bottom-inner .footer-bottom-section2 {
        width: 48%;
    }
    
    .banner-right {
        padding-left: 15px;
    }
    .banner-right-top1-inner .text-right3 {
        font-size: 18px;
    }
    .banner-right-top1-inner .text-right2.cms-title {
        font-size: 26px;
        line-height: 26px;
    }
    .sub-img1-inner .text-right1,
    .sub-img1-inner .text-right2.cms-title {
        font-size: 22px;
        line-height: 26px;
    }
    .sub-img1-inner .text-right3 {
        margin: 20px auto;
    }
    .sub-img2 .text-right-part1.cms-title {
        font-size: 16px;
    }
    .sub-img2 .text-right-part2 {
        font-size: 26px;
    }
    .cms-banner-right3.cms-text {
        top: 20%;
    }
    .bottom-left1,
    .bottom-left2 {
        font-size: 18px;
        line-height: 20px;
    }
    .bottom-left3 {
        margin: 15px auto;
    }
    .bottom-left4,
    .bottom-left5 {
        font-size: 16px;
        line-height: 20px;
    }
    .cms-banner-right4.cms-text {
        top: 20%;
    }
    .sub-img4 .text-right-part1.cms-title,
    .sub-img4 .text-right-part2 {
        font-size: 18px;
        line-height: 22px;
    }
    .newsletter.theme-newsletter {
        width: 650px;
    }
    .categoryproduct .product.photo.product-item-photo {
        max-width: 240px;
    }
    .page-title-wrapper {
        padding: 65px 0 80px;
    }
    .products-list .product-item-details {
        max-width: 410px;
    }
    .products-list .product.photo.product-item-photo {
        max-width: 240px;
    }
    .page-layout-1column .product-info-main {
        padding-left: 30px;
    }
    .product.attribute.overview {
        margin: 0px;
        line-height: 22px;
    }
    .product-info-main .product-info-price {
        margin-bottom: 0px;
    }
    .product-social-links {
        padding: 12px 0px;
    }
	.footer-middle-section3 .footer-common {
    margin-left: 10px;
	}
}
@media only screen and (max-width: 1024px){  
.checkout-cart-index.page-layout-1column .products-grid .product-item {
	width: 100% !important;
}
.block.crosssell {
	padding: 0px;
}
.products-crosssell .block-content .product-items {
	padding: 0px;
}
.footer-middle-section3 .footer-common {
    margin-left: 0px;
}
}
@media only screen and (max-width: 991px) {
    body {
        margin: 40px 0 0 0 ;
    }
    .header.content {
        margin: 12px 0px 10px;
    }
    .haeder_left {
        padding-left: 60px;
        background-position: 10px -628px;
    }
	.brand-outer,
    .banner-outer {
        margin-bottom: 16px;
    }
    .switcher-option {
        display: inline-block;
        margin: 0 10px 0 0;
    }
    .navigation .level0 > .level-top {
        margin: 0px 10px 0px 0px;
    }
    .page-main .columns .column.main {
        padding-bottom: 15px;
    }
    .main-slider.container-width,
    .page-title-wrapper {
        margin-top: 15px;
    }
    .content-heading h2.title,
    .common-slider-outer h2.title,
    .common-slider-outer .block-title strong,
    .common-slider-outer .block-title,
    .newsletter-text .newsletter-title {
        font-size: 30px;
        line-height: 36px;
    }
    .sub-img1,
    .sub-img2 {
        margin-bottom: 20px;
    }
    .banner-left-top1,
    .sub-img1,
    .sub-img3 {
        padding-right: 10px;
    }
    .banner-left-top2,
    .sub-img2,
    .sub-img4 {
        padding-left: 10px;
    }
    .banner-left-top {
        margin-bottom: 20px;
    }
    .banner-left {
        padding-right: 10px;
    }
    .banner-right {
        padding-left: 10px;
    }
    .banner-right-top1-inner .text-right3 {
        font-size: 16px;
    }
    .banner-right-top1-inner .text-right2.cms-title {
        font-size: 22px;
        line-height: 22px;
    }
    .sub-img1-inner .text-right1,
    .sub-img1-inner .text-right2.cms-title {
        font-size: 18px;
        line-height: 22px;
    }
    .sub-img1-inner .text-right3 {
        margin: 20px auto 5px;
    }
    .sub-img2 .text-right-part1.cms-title {
        font-size: 15px;
    }
    .sub-img2 .text-right-part2 {
        font-size: 22px;
    }
    .cms-banner-right3.cms-text {
        top: 20%;
    }
    .bottom-left1,
    .bottom-left2 {
        font-size: 16px;
        line-height: 18px;
    }
    .bottom-left3 {
        margin: 15px auto;
    }
    .bottom-left4,
    .bottom-left5 {
        font-size: 15px;
        line-height: 18px;
    }
    .cms-banner-right4.cms-text {
        top: 20%;
    }
    .sub-img4 .text-right-part1.cms-title,
    .sub-img4 .text-right-part2 {
        font-size: 16px;
        line-height: 20px;
    }
    .homepage-carousel,
    .testimonial-outer,
    .newsletter-outer {
        margin-bottom: 20px;
    }
    .testimonial-outer {
        padding: 40px 0px;
    }
    .testimonial-desc {
        padding: 0px 40px;
    }
    .testimonial-carousel {
        padding-bottom: 50px;
    }
    .footer-middle-outer {
        padding: 30px 0px;
    }
    .footer-middle-outer .footer-middle-section .footer-static {
        padding: 0px;
    }
    .footer-middle-outer .footer-middle-section .footer-static h5,
    .footer-logo h5 {
        padding: 5px 0px;
        font-size: 22px;
        margin: 0px;
        position: relative;
    }
    .footer-content {
        display: none;
    }
    .footer-middle-outer .footer-logo h5 {
        display: block;
        color: #000;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
    }
    .footer-middle-section3 .footer-common.collapsible.mobile-collapsible {
        padding: 0px;
    }
    .footer-middle-outer .footer-middle-section1.footer-middle-section .footer-common .footer-static,
    .footer-middle-outer .footer-middle-section.footer-middle-section2 .footer-static,
    .footer-middle-outer .footer-middle-section .footer-static,
    .footer-middle-outer .footer-middle-section4.footer-middle-section .footer-common .footer-static {
        padding: 0px;
    }
    .footer-bottom-outer .footer-bottom-inner .bottom_copyright {
        padding: 15px 0px;
    }
    .footer-bottom-outer .footer-bottom-inner .footer-bottom-section1,
    .footer-bottom-outer .footer-bottom-inner .footer-bottom-section2,
    .footer-bottom-outer .footer-bottom-inner .footer-bottom-section3 {
        float: none;
        width: auto;
        text-align: center;
    }
    .footer-bottom-outer .footer-bottom-inner .payment,
    .footer-bottom-outer .footer-bottom-inner .social-icon {
        display: inline-block;
    }
    .footer-bottom-outer .footer-bottom-inner .copyright {
        padding: 5px 0px;
    }
    .page-footer .toggleicon,
    .sidebar .toggleicon {
        background: transparent url("../images/footer-arrow.png") no-repeat scroll right 12px;
        cursor: pointer;
        display: block;
        font-size: 15px;
        margin-right: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        top: 0px;
        height: 36px;
        text-decoration: none;
        width: 100%;
    }
    .sidebar .toggleicon {
        background: transparent url("../images/sidebar-arrow.png") no-repeat scroll right 12px;
    }
    .sidebar .toggleicon {
        left: auto;
        right: 13px;
    }
    .page-footer .toggle-active.active .toggleicon,
    .sidebar .toggle-active.active .toggleicon {
        background-position: right -40px;
    }
    .page-title-wrapper {
        /*padding: 40px 0px 60px !important;*/
    }
    .block,
    .customer-review .product-details,
    .block-banners,
    .block-banners-inline {
        margin-bottom: 20px;
    }
    .toolbar-products {
        padding-bottom: 20px;
    }
    .product-info-main {
        margin-bottom: 30px;
    }
    .modal-content {
        background: transparent;
    }
    .subtitle-part .subtitile1 {
        font-size: 16px;
        line-height: 30px;
    }
    .subtitle-part .subtitile2 {
        font-size: 13px;
        line-height: 21px;
    }
    .header.content .logo {
        margin: 15px 0 15px 0px;
        padding: 0px;
    }
    .nav-toggle {
        left: 0px;
        top: 15px;
    }
    .header_menu_dropdown {
        display: none;
    }
    .nav-sections .level-top {
        display: block;
    }
    .page-header .switcher strong,
    .page-footer .switcher strong {
        color: #5d5d5d;
    }
	.navigation ul li a {
		transition: 0.3s;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		text-transform: capitalize !important;
		padding:5px 0px;
		}
    .nav-sections .switcher-trigger strong::after {
        display: none;
    }
    .cms-banner-left.cms-text {
        right: 20px;
    }
    .banner-left .text-left4,
    .banner-right .text-right4 {
        font-size: 18px;
        margin-top: 0px;
    }
    .banner-left .text-left3,
    .banner-right .text-right3 {
        margin-top: 10px;
    }
    .banner-left .text-left2.cms-title,
    .text-right2.cms-title {
        font-size: 30px;
    }
    .text-right-part1.cms-title {
        font-size: 24px;
    }
    .text-right-part2 {
        font-size: 16px;
    }
    .cms-banner-right .text-right1 {
        font-size: 18px;
    }
    .homepage-carousel .owl-prev,
    .homepage-carousel .owl-next {
        top: 55%;
    }
    .footer-middle-outer .footer-middle-section .footer-static ul {
        margin-top: 20px;
    }
    .page-header .switcher-dropdown li a:hover,
    .header.links li a:hover {
        color: #222;
    }
    .page-header .switcher strong,
    .page-footer .switcher strong {
        font-weight: 600;
        color: #222;
    }
    .navigation .level0 > .level1,
    .navigation .level0 > .level-top,
    .navigation .level0 {
        font-weight: 400 !important;
    }
    .navigation ul li a {
        transition: 0.3s;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
    }
    .navigation ul li a:hover {
        color: #0fb7a4 !important;
    }
    .header.links .welcome {
        color: #222;
    }
    .nav-sections .switcher-trigger strong::after {
        display: none !important;
    }
    .page-header .switcher-dropdown li a,
    .header.links li a {
        color: #5d5d5d;
    }
    .product.data.items > .item.title {
        background: #f5f5f5;
        margin-bottom: 10px;
    }
    #mobilemenu {
        display: block;
    }
    #desktopmenu {
        display: none;
    }
	.modal-custom .action-close {
			margin: 15px !important;
		}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-layout-2columns-left .column.main,
    .page-layout-2columns-right .column.main {
        width: 70% !important;
    }
    .page-layout-2columns-left .sidebar-main,
    .page-layout-2columns-left .sidebar-additional,
    .page-layout-2columns-right .sidebar-main,
    .page-layout-2columns-right .sidebar-additional {
        width: 30% !important;
    }
    .products-list .product-grid-image {
        margin-bottom: 0px;
    }
    .products-list .product-item-details {
        width: auto;
        padding: 0px;
        margin-bottom: 30px;
        max-width: none;
    }
    .cms-index-index .products-list .product-item-details {
        padding-left: 30px;
    }
    .products-list .product-item-description {
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .page-products .products-grid .product-item {
        width: 50% !important;
    }
    .page-layout-1column .product-info-main {
        padding-left: 30px !important;
    }
    .product.data.items > .item.title > .switch {
        padding: 0px 20px !important;
    }
}
@media only screen and (max-width: 767px) {
    body {
        margin: 40px 0 0 0;
    }
	.brand-carousel,
	.brand-outer {
			margin: 0px;
			padding: 0px;
	}
	.header_search .block-search input,
		.header_search:hover input#search, 
		.header_search input:focus {
			width: 100% !important;
			padding:0px 35px 0px 12px;
		}
	.page-layout-checkout main#maincontent {
		background: #f4f4f4;
	}
	.grid-hover .product-grid-image .sale-label {
		padding: 4px 8px;
		font-size: 10px;
	}
	.products-grid.wishlist {
			padding-top:15px;
		}
		.wishlist-index-index .products-grid .product-item-actions {
			clear:both;
			float: left;
		}
	.banner-outer,
	.testimonial-inner.container-width {
		margin-top: 20px;
	}
	.page-layout-checkout  .header.content .logo {
			margin-left: 0px;
		}
	.banner-left-top1,
    .sub-img1,
    .sub-img3 {
        padding-right: 8px;
    }
    .banner-left-top2,
    .sub-img2,
    .sub-img4 {
        padding-left: 8px;
    }
    .banner-left-top {
        margin-bottom: 16px;
    }
    .banner-left {
        padding-right: 8px;
    }
    .banner-right {
        padding-left: 8px;
    }
    .banner-right-top1-inner .text-right3 {
        font-size: 14px;
    }
    .banner-right-top1-inner .text-right2.cms-title {
        font-size: 18px;
        line-height: 18px;
    }
    .sub-img1-inner .text-right1,
    .sub-img1-inner .text-right2.cms-title,
	.banner-left .text-left4, .banner-right .text-right4 {
        font-size: 14px;
        line-height: 16px;
    }
	.text-right4 .percent {
		font-size: 22px;
	}
	.banner-right-top1-inner .text-right4 {
		width: 100px;
		height: 100px;
	}
	.text-right4 .emi, 
	.text-right4 .option {
		font-size: 12px;
	}
	.banner-right-top .cms-banner-right.cms-text {
		top: 30px;
	}
    .sub-img1-inner .text-right3 {
        margin: 20px auto;
    }
    .sub-img2 .text-right-part1.cms-title {
        font-size: 12px;
    }
    .sub-img2 .text-right-part2 {
        font-size: 18px;
    }
    .cms-banner-right3.cms-text {
        top: 20%;
    }
    .bottom-left1,
    .bottom-left2 {
        font-size: 12px;
        line-height: 14px;
    }
    .bottom-left3 {
        margin: 10px auto;
    }
    .bottom-left4,
    .bottom-left5 {
        font-size: 12px;
        line-height: 14px;
    }
    .cms-banner-right4.cms-text {
        top: 20%;
    }
    .sub-img4 .text-right-part1.cms-title,
    .sub-img4 .text-right-part2 {
        font-size: 12px;
        line-height: 14px;
		margin-top: 5px;
    }
    .sidebar .block-content {
        display: none;
    }
    .footer-middle-outer .footer-middle-section .footer-static h5,
    .footer-logo h5 {
        padding: 8px 0px;
        font-size: 20px;
    }
    .common-slider-outer .common-slider .owl-prev {
        left: 0px;
    }
    .subbanner-outer {
        display: none;
    }
    .common-slider-outer .common-slider .owl-next {
        right: 0px;
    }
    .footer-top-section .footer-top-block .footer_right .social-icon li {
        margin: 0px;
    }
    .newsletter-inner {
        display: inline-block;
    }
    .newsletter-outer {
        text-align: center;
    }
    .columns {
        display: block;
        flex-wrap: initial;
    }
    .columns .column.main {
        flex-basis: initial;
        padding-bottom: 10px;
    }
    .blog-widget-recent .post-holder {
        margin: 0px 10px;
    }
    .single-product .product.description.product-item-description {
        padding: 0px;
        margin-top: 0px;
    }
    .single-product .product-item .price-box {
        margin: 5px 0px;
    }
    .categoryproduct .product.photo.product-item-photo {
        max-width: 240px;
    }
    .common-slider-outer h2.title,
    .common-slider-outer .block-title strong,
    .common-slider-outer .block-title {
        margin-top: 0px;
    }
    .column.main .product-item {
        padding: 0px 10px;
    }
    .theme-newsletter .content {
        position: relative;
        margin-top: 10px;
    }
    .block.newsletter .actions {
        top: 5px;
        right: 5px;
    }
    .block.newsletter input {
        height: 48px;
    }
    .block.newsletter {
        display: block;
    }
    .newsletter-title {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 5px;
        text-transform: uppercase;
    }
    .footer-top-section .theme-newsletter .content {
        width: auto;
    }
    .header.content .logo {
        padding: 0px;
		text-align:center;
		width: 50%;
    }
	.header-outer {
		padding: 10px 0px;
	}
	.header.content {
		margin: 0px;
	}
	 .header.content .logo img {
		display: inline-block;
	}
    .homepage-carousel .owl-next {
        top: 63%;
    }
    .nav-toggle {
        left: 15px;
    }
    .cms-banner-left.cms-text {
        right: 10%;
    }
    .homepage-carousel .owl-prev,
    .homepage-carousel .owl-next {
        top: 55%;
    }
    .text-right-part1.cms-title {
        font-size: 18px;
        letter-spacing: 1px;
    }
    .categoryproduct .product-image-change {
        display: block;
    }
    .products-list .product-item-details {
        padding-left: 0px;
        max-width: none;
    }
    .testimonial-outer .owl-nav,
    .homepage-carousel .owl-nav,
    .common-slider-outer .common-slider .owl-nav {
        display: none;
    }
    .content-heading h2.title,
    .common-slider-outer h2.title,
    .common-slider-outer .block-title strong,
    .common-slider-outer .block-title,
    .category-heading h2 {
        font-size: 26px;
        margin: 0px 0px 20px;
    }
    main#maincontent {
        padding: 0px 15px;
    }
    .block-banner {
        display: none;
    }
    .page-layout-1column .product-info-main {
        padding-left: 0px !important;
    }
    .product-social-links {
        text-align: left;
    }
    .product-social-links .action.tocompare {
        display: block !important;
    }
    .product-social-links .action.tocompare {
        display: inline-block !important;
    }
    .cms-home .categoryproduct .product-image-change {
        max-width: 240px;
    }
    .product-item .product-reviews-summary .rating-summary,
    .products-grid.grid-hover .rating-summary-block {
        margin-right: 0px;
    }
    .header_search .header_search_toggle {
        visibility: visible;
        opacity: 1;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        top: auto;
        left: auto;
        position: static;
    }
    .haeder_search_image {
        display: none;
    }
    .block-search .label::before {
        content: "" !important;
        background: url(../images/sprite.png) no-repeat scroll -14px -91px transparent;
        font-family: "Raleway", "Arial" !important;
        height: 0px;
        margin-top: 20px;
        width: 25px;
        cursor: pointer;
        position: absolute;
        right: 40px;
    }
    .header_search {
        float: none;
        display: block;
        position: static;
        width: 100%;
    }
    .minicart-wrapper .action.showcart {
        height: 50px;
    }
    .block-search {
        margin: 0px;
    }
    .header_search_toggle .block-search .control {
        padding: 0px;
        margin: 0  -15px;
    }
	.header_right,
	.header_right_outer {
		float: none;
	}
    .header_search .block-search input {
        width: 100%;
        background: transparent;
        border: 1px solid #dedede;
        margin-top: 0px;
    }
    .product-info-main .product-reviews-summary {
        text-align: left;
    }
    .account .columns {
        padding-top: 0px;
    }
    .account .sidebar-additional {
        margin-top: 20px !important;
    }
    .minicart-wrapper:hover .block-minicart {
        top: 55px;
    }
    .block-collapsible-nav {
        top: -51px !important;
    }
    .products-grid.grid-hover .rating-summary-block {
        display: none;
    }
    .account .page-title-wrapper {
        margin-bottom: 65px;
    }
    .account .page.messages {
        margin-bottom: 20px !important;
    }
    .newsletter.theme-newsletter {
        margin: 0 auto;
        width: 500px;
    }
    .theme-newsletter input#newsletter {
        width: 385px;
    }
	
}
@media only screen and (max-width: 640px) {
    .page-products .product-item-info {
        margin-bottom: 20px;
    }
	.sidebar .product-items .product-item-info {
		margin-bottom: 0px;
	}
	.sidebar.sidebar-main {
    margin-top: 20px;
}
    .product-hover-inner {
        display: none;
    }
	.content-heading {
		margin-top: 20px;
	}
	.testimonial-inner.container-width {
		margin-top: 40px;
	}
    .toolbar-products {
        border: none;
    }
	.haeder_left {
		display: none;
	}
	.header.content .logo {
		width: auto;
		padding-left: 25px;
	}
	.banner-inner,
	.banner-left,
	.banner-right {
		width: 100%;
		padding: 0px;
	}
	.banner-left {
		margin-bottom: 20px;
	}
	.newsletter.theme-newsletter {
		width: auto;
	}
	.newsletter-background .newsletter-text {
		padding-top: 20px;
	}
	.theme-newsletter input#newsletter {
		margin: 5px -129px 10px 0;
                width: 307px;
	}
	.theme-newsletter .content {
		padding-bottom: 20px;
	}
	.page-layout-checkout  .header.content .logo {
			margin-left: 0px;
		}
        .page-wrapper{ margin-bottom:50px; }
        
        .CT_livechat {
            right: 0px;
            width: 100%;
            padding: 10px 43px;
            border-radius: 0px 0px 0 0; 
            font-size: 18px;
            text-align: center;
        }
        
        .footer-bottom-section3{ margin-right:0px;} 
        
        .copyright{ font-size: 18px; margin-bottom: 12px;}
        
        .newsletter .control{ width: 100% !important };
}
@media only screen and (max-width: 479px) {
    .content-heading .title {
	padding: 0 20px 12px;
	}
	.header_search_toggle .block-search .control {
	margin: 0  0px 0px -15px;
	}
	.header_search_toggle .block-search .control input {
	margin-bottom: 5px;
	}
	.content-heading {
		margin-top: 10px;
	}
	.banner-inner {
		width: 100%;
	}
	.banner-outer {
		margin-bottom: 0px;
		margin-top: 20px;
	}
	.newsletter.theme-newsletter {
		width: auto;
	}
	.banner-left,
	.banner-right {
		padding: 0px;
		margin-bottom:15px;
	}
	.footer-bottom-outer ul.footer.links li a,
    .copyright {
        padding: 0px 5px;
        font-size: 12px;
    }
    .footer-middle-outer .footer-middle-section .footer-static h5,
    .footer-logo h5 {
        padding: 10px 0px 5px;
        font-size: 18px;
    }
    .footer-top-section {
        margin-bottom: 0px;
    }
   .content-heading h2.title, 
   .common-slider-outer h2.title, 
   .common-slider-outer .block-title strong, 
   .common-slider-outer .block-title, 
   .newsletter-text .newsletter-title {
        font-size: 26px;
        margin: 0px 0px 20px;
    }
    .testimonial-desc {
        padding: 0px 25px;
    }
    .testimonial-carousel {
        padding-bottom: 50px;
    }
    .testmonial-author,
    .rating_testimonial .rating-result {
        margin-bottom: 15px;
    }
    .newsletter-inner {
        padding: 15px;
    }
	.newsletter-text .newsletter-title {
		margin-bottom: 10px;
	}
    .newsletter.theme-newsletter{
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.testminial-data {
		padding: 0px 0px 50px;
	}
	.testimonial-desc {
		padding: 0px 15px;
	}
	.newsletter-background .newsletter-text {
        padding: 0px;
    }
	.theme-newsletter .content,
	.theme-newsletter input#newsletter {
		margin: 0px;
	}
	.newsletter-text .newsletter-image {
		display: none;
	}
    .newsletter-static .news-title {
        margin-bottom: 10px;
    }
    .cms-text .text-left1,
    .cms-text .text-left3,
    .cms-text .text-left4,
    .cms-text .text-right1,
    .cms-text .text-right3,
    .cms-text .text-right4,
    .text-right-part2 {
        display: none;
    }
    
    .haeder_search_image {
        display: none;
    }
    .header_search_toggle {
        position: static;
        top: auto;
        right: auto;
    }
    .header-outer .logo {
        max-width: 66%;
    }
    .header-outer {
        margin-right: 0px;
    }
    .nav-toggle {
        top: 13px;
    }
    .home-tab-container > ul > li a {
        padding: 0px 4px 0px;
		font-size: 15px;
    }
	.home-tab-container > ul > li {
		margin-bottom: 10px;
	}
	.bottom-left1, .bottom-left2,
	.bottom-left4, .bottom-left5 {
		font-size: 10px;
	}
	.theme-newsletter input#newsletter {
                width: 220px;
		margin-bottom: 10px;
		height: 40px;
    }
	.theme-newsletter .action.primary {
		padding: 7px 20px;
	}
	.grid-hover .product-grid-image .sale-label {
		padding: 4px 8px;
		font-size: 10px;
	}
	.theme-newsletter .control {
		margin: 0px -11px;
	}
	.blog-main {
		margin-bottom: 0px;
	}
}