/**
* 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
@media only screen and (min-width: 1700px) and (max-width: 1820px) {
    .content-container {background-position:280px 0;}
    .woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block {float:left; margin-right:15px;}
    #woo-small-products li.product h3, #woo-small-products .products li .price {width:60%;}
    .flex1 .main_background_image {top:55%;}
    .footer-widget{ width: 33.249%;}
    .right-sidebar .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 83% 0;}
}
@media only screen and (min-width: 1500px) and (max-width: 1699px) {
    .left-sidebar .single-product-sidebar #primary {width: 80%;}
    .flex1 .main_background_image {top:55%;}
    .left-sidebar #primary, .homepage #home_primary, #primary {
        width: 80%;
    }
    .left-sidebar #secondary, .right-sidebar #secondary, #secondary {
        width: 20%;
    }
    .left-sidebar .single-product-sidebar.single-product-side-widget-area #primary {
        width: 80%;
    }
    .full-width #primary {
        width: 100%;
    }
    .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 20% 0;}
    .woocommerce ul.products.list li.product {width:100% !important;}
    #woo-small-products li.product h3, #woo-small-products .products li .price {width:60%;}  	
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count{width:71%;}
    .footer-widget{width: 33.237%;}
    .right-sidebar #primary{width:80%;}
    .right-sidebar .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 80% 0;}
    .content-area {
        background: url("images/megnor/border.png") repeat-y scroll 20% 0 transparent;
        overflow: hidden;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .left-sidebar #primary, .homepage #home_primary, #primary {
        width: 80%;
    }
    .left-sidebar #secondary, .right-sidebar #secondary, #secondary {
        width: 20%;
    }
    .full-width #primary {
        width: 100%;
    }
    .content-area {
        background: transparent url("images/megnor/border.png") repeat-y scroll 20% 0;
    }
    .left-sidebar .single-product-sidebar #primary {width: 76%;}
    .left-sidebar .single-product-sidebar #secondary {
        width: 23.88%;
    }
    .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 20% 0; }
    .ingle-product .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 24% 0; }
    .flex1 .main_background_image {top: 55%;}    
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ clear: none;width: 33.33%!important;}
    .gallery-title {margin:20% 0 10px;}
    .gallery-title {font-size:18px;}
    .right-sidebar #primary{width:75%;}
    .right-sidebar #secondary,#secondary {width:25%;}
    .right-sidebar .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 75% 0;}
    .left-sidebar .single-product-sidebar.single-product-side-widget-area #primary {width:76%;}	
	#woo-small-products li.product h3, #woo-small-products .products li .price {line-height: 10px;font-size:12px;}  
	#woo-small-products li.product h3 {line-height:16px;}
	.woocommerce #content #woo-small-products .products li .price {font-size: 12px;}
	#woo-small-products .products li .price ins, #woo-small-products .products li .price del {
		font-size: 12px !important;
		line-height: 14px;
    }
}
@media (max-width: 1499px) {
    .single-product-sidebar.single-product-side-widget-area .product-content {
        width: 100%;
    }
    .single-product-sidebar .single-page-sidebar {
        float: left;
        width: 250px;
    }
    .left-sidebar .single-product-sidebar.single-product-side-widget-area #secondary, .home.blog.left-sidebar .single-product-sidebar.single-product-side-widget-area #secondary {
        width: 24%;
    }
    .left-sidebar .single-product-sidebar.single-product-side-widget-area #primary {
        width: 76%;
    }
    .footer-widget {width:33.19%;}    
    .woocommerce ul.products.list li.product {width:100% !important;}
    .product-content {width:73%;}
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:50%;}
       
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count{width:60%;}
    .product_title.entry-title {    width: 89%; font-size:20px; }
    .address-content{width:100%;}
    .woocommerce .yith_magnifier_gallery li a {
        display: block !important;
        width: 95% !important;
    }
    .right-sidebar #primary{width:75%;}
    .right-sidebar .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 75% 0;}
}
@media only screen and  (min-width: 1000px) and (max-width: 1069px) {	
    .footer-widget {width:33.181%;}
}
@media only screen and (max-width: 1030px){	
    .right-sidebar #primary{width:70%;}
    .right-sidebar .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 70% 0;}
}
@media only screen and (min-width: 1000px) and (max-width: 1199px) {
    .left-sidebar #primary, .homepage #home_primary, #primary {
        width: 70%;
    }
    .left-sidebar #secondary, .right-sidebar #secondary, #secondary {
        width: 30%;
    }
    .full-width #primary {
        width: 100%;
    }
    .content-area {
        background: transparent url("images/megnor/border.png") repeat-y scroll 30% 0;
    }
    .left-sidebar .single-product-sidebar.single-product-side-widget-area #primary {
        width: 70%;
    }
    .left-sidebar .single-product-sidebar.single-product-side-widget-area #secondary, .home.blog.left-sidebar .single-product-sidebar.single-product-side-widget-area #secondary {
        width: 30%;
    }
    .left-sidebar #secondary,.right-sidebar #secondary,#secondary {width:30%;}
    .left-sidebar .single-product-sidebar #primary {width: 70%;}
    .left-sidebar .single-product-sidebar #secondary {
        width: 30%;
    }
    .list .product-detail-wrapper {
        width: 39%;
    }
    .content-container{background:transparent url("images/megnor/border.png") repeat-y scroll 30% 0;}
    .flex1 .main_background_image {top: 55%;}
    .flex1 .slider_area_inner_container {width:45%;}
    .flex1 .slider-title {font-size:40px;}
    .flex2 .slider_area_inner_container {width:45%;}
    .flex2 .slider-title {font-size:40px;}
    .flex3 .slider-title { font-size:90px;}
    .flex3 .slider-description a{font-size:21px; padding-left:100px; }
    .single-product.woocommerce #woo-small-products .products li, .single-product.woocommerce-page #woo-small-products .products li {width:100% !important;}	
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width: 40%;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ clear: none; width: 50%!important;}
    .gallery-title {margin:20% 0 10px;}
    .gallery-title {font-size:18px;}
    .box-container .masonry.two-col .item { width:46%; }
    .cms-content .cms-title .text1 { font-size:16px; }
    .cms-content .cms-title .text2 { font-size:15px; }
    .contactmap-wrapper {margin:25px 0 0;}
    .contact_form .address-outer {top:25px;}
    .text1{ font-size: 16px;}
    #primary #content {padding:40px 20px;}
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count {width:50%;}
    /****FOOTER****/
    .cms-content .cms-title { font-size:17px; }
    .testimonials-container .owl-theme .owl-controls .owl-buttons div.owl-prev { right:52%; }
    .inner-image img:hover { transform:none; }
    .inner-image img { transform:none; height:338px; }
    /*.inner-image { width:98%;  }*/
    .topbar-banner ul li.content1 .content-inner { padding:10px 10px 10px 0;  }
    .topbar-banner ul li.content .content-inner { padding:10px; }
    .topbar-banner ul li.content3 .content-inner { padding: 10px 0 10px 10px;}
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float:left; width:100%; margin:20px 0 0;}
    .widget_search #searchform .search-field { width:70%; }
    .grid .full-width .entry-main-content .entry-video,
    .full-width .entry-main-content .entry-video { width:41%; }
    .grid .blog-list .entry-main-content .entry-video, .blog-list .entry-main-content .entry-video { width:53%; }
    .topbar-contact .content, .topbar-social .content{background:url("images/megnor/telephone.png") no-repeat scroll left 10px transparent;}
    .header-contactus, .header-contactus{float:left; padding:0; border:none;}
    .header_cart{float: right;
                 padding:0;}
    .header-search input[type="text"]{width:180px;}
    .ei-slider-large li img{width:100% !important; margin-left:0 !important;}
    .home-page #woo_grid .woocommerce ul.products li.last .product-block {border-right:1px solid #eeeeee;}
    .home-page #woo_grid .woocommerce ul.products li:last-child .product-block {border:none;}
    .woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {    width: 33%;}
    .topbar-banner .cms-desc {
        float: none;
        overflow: hidden;
    }
    .page-title {padding:0 20px 15px;}
    .topbar-banner .cms-title{float:none;}
    .banner-slider-container .slides img { height: auto;width: auto;}	
    .product-content {width: 68%;}
    .single-product-side-widget-area .product-content {
        width: 60%;
    }
    .single-page-sidebar {width: 37%;}
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{margin-top:35px;}
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100%; margin:0;}
    .yith_magnifier_zoom_magnifier {right:0 !important; margin:0 auto;}
    .page-title {padding:0 20px 0px; overflow:hidden;}
    .page-title .entry-title-main {width:100%;}
    .breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {width:100%;}	
    .right-sidebar #primary{width:70%;}
    .right-sidebar .content-container { background: transparent url("images/megnor/border.png") repeat-y scroll 70% 0;}
}
@media only screen and (max-width: 999px){
    .content-area {
        background: none;
    }
    .single-page-sidebar {width:290px;}
    .post-image img{width:100%;}
    .header-contactus{border:none;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ width:50%!important; clear:none;}
    .woocommerce ul.products.grid li .product-block, .woocommerce-page ul.products.grid li .product-block, #woo_grid .woocommerce ul.products li .product-block, .woocommerce ul.products li .product-block{display: inline-block;}
    .woocommerce-page .cart-collaterals .cross-sells ul.products.owl-carousel li.product {
        width: 100% !important;
    }
    .single-product-side-widget-area .product-content {
        width: 100%;
    }
    .primary-sidebar .widget {
        margin-bottom: 3px;
        padding: 0;
    }
    .title-outer {
        cursor: pointer;
        position: relative;
    }
    .primary-sidebar .title-outer::before, .primary-sidebar .toggled-off .title-outer::before {
        content: "\f107";
        position: absolute;
        right: 10px;
        font-family: 'FontAwesome';
        font-size: 20px;
        color: #000;
        top: 17px;
        bottom: 0;
        height: 14px;
        width: 14px;
        text-align: center;
        z-index: 9;
        line-height: 13px;
        margin: 4px auto;
    }
    #primary-sidebar .toggled-off .toggle-block, #primary-sidebar .toggled-off .widget_shopping_cart_content,
    .primary-sidebar .widget .toggle-block, .custom_category, .textbox .text1, #primary-sidebar .toggled-off .textwidget,
    .home-about-me.toggled-off .tmpmela-about-text, .home-about-me .tmpmela-about-text, .widgets-footercontact.toggled-off ul.toggle-block, .widgets-footercontact ul.toggle-block,
     .widgets-follow-us.toggled-off .follow-us, .widgets-follow-us .follow-us {
       display: none;
    }
    #primary-sidebar .toggled-on .toggle-block, .woocommerce.widget_product_categories.toggled-on .sidebar-category,
    .home-about-me.toggled-on .tmpmela-about-text, .widgets-footercontact.toggled-on ul.toggle-block,.widgets-follow-us.toggled-on .follow-us {
        display:block;
    }
    .left-sidebar .single-product-sidebar.single-product-side-widget-area #secondary, .home.blog.left-sidebar .single-product-sidebar.single-product-side-widget-area #secondary {
        width: 100%;
    }
    .widgets-follow-us .widget-title {
        display: block;
    }
    .widget .widget-title {
        padding: 15px 0;
    }
    #woo-small-products ul.products li.product a, #woo-small-products ul.products li.product a {
        font-size: 12px;
    }
    .contactmap-wrapper {margin:25px 0 0;}
    .contact_form .address-outer {top:25px;}
    .widgets-footercontact .widget-title, .footer-widget .widgets-footercontact .widget-title {
        display: block;
    }
    /*************Product Category******/
    .home-category-container .widget_product_categories .widget-title{font-size:0;}
    .home-category-container .widget_product_categories{width:44px; position:absolute; top:-42px;}
    .home .sidebar-category.treeview-list.treeview {  width: 250px;  }
    .sidebar-category{display:none;}   
    .content-container {background:none;}	
    .product-categories .cat-parent .children{position:relative; opacity:1; left:0; background:none; display:block; ;}	
    #primary #content {padding:40px 20px 45px;}	
    .primary-sidebar {padding: 40px 20px 50px;}
    .widgets-footercontact .widget-title {font-size:15px;}
    .home.page #woo-products .owl-wrapper-outer li .product-block .addto-cart-hover{top:62%;}
    
    .text1{ font-size: 16px;}
    .newslettercontainer h3 {display:block !important;}
    .topbar-banner ul li.content1 .content-inner { padding: 10px 10px 10px 0;  }
    .topbar-banner ul li.content2 .content-inner { padding: 10px 0 10px 10px;  }
    .topbar-banner ul li.content3 .content-inner { padding: 10px 0 10px 10px; }
    .inner-image img:hover { transform:none; }
    .inner-image img { transform:none; height:338px; }
    .cms-content .cms-title .text1 { font-size:16px; line-height:18px; }
    .cms-content .cms-title .text2 { font-size:15px; }
    #woo-small-products .products li .price { width: 50%; margin-left:15px; }
    .primary-sidebar .widget  { position: relative; padding:0;}
    .grid .full-width .entry-main-content .entry-video, .full-width .entry-main-content .entry-video { width:55%; }
    .grid .blog-list .entry-main-content .entry-video, .blog-list .entry-main-content .entry-video { width:55%; }
    /******HEADER*******/
    .topbar-banner .cms-desc {
        float: none;
        overflow: hidden;
    }
    .gallery-caption::before {top:30px; left:30px; bottom:30px; right:30px;}
    .gallery-title {font-size:16px; margin:10% 0 10px;}
    .topbar-banner .cms-title{float:none;}
    .header_cart{margin-bottom:18px;}
    .topbar-contact .content, .topbar-social .content{padding:0 0 0 45px;}
    .header_middle { width:430px; padding-left:15px;}
    .home-advertise {margin-left:24px;}
    #primary { width:100% !important;float:left !important;}
    #tertiary{ width: 100% !important; margin: 20px 0 0 !important}	
    .header_left { margin:25px 0; text-align:center; width:100%; }
    .topbar-social { display:none; }
    .home #brand-products{margin:0;}
    /****FOOTER****/
    .newslettercontainer{float:none; text-align:center;}
    .newsletter table{   display: inline-block;   width: auto;}
    .home-about-me { width:100%;}	
    #top-area {border-radius:0 0 5px 5px;}
    .menu-category {width:34%; padding:3px 0; float:right; margin:-46px -1px 0;}
    .cate-inner {background:none; padding:3px 0; float:right; width:100%;}.category-toggle { padding:10px 0; float:right; width:100%; border-radius: 5px 5px 0 0;}
    .category_title {margin-left:7px;}
    .menu-mainmenu-container {padding:0;}
    .homepage-testimonials {width:46%;}
    .header-middle {width:455px;}
    .latestwork_default_width {width: 350px;}
    .menu-mainmenu-container {left: 0;position: relative;width: 100%;}
    .nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
        background:none; border:none; color:#E76453 !important;
    }
    .homepage-latestnews img {width:100%;}
    .vertical_tab .tab_groupcontent { padding:7px; }
    .vertical_tab ul.tabs { width:30%; }
    .vertical_tab .tab_groupcontent{width:60%}
    /*=== Header === */
    .body_twoleftcallout .secondary-sidebar, .body_tworightcallout .secondary-sidebar, .body_threecallout .secondary-sidebar {width:100%;}
    .top-area-inner	{ width:100%;}
    .tm-homeslider	{ width:74%;}
    .home-topbanner	{ width:100%;}
    .cms_banner2	{ margin:0 34px;}
    /*=== Footer === */
    .footer-banners #banner2	{ margin:0 15px;}
    .footer_bottom .widget ul.main-ul { display:none; padding:0 0 10px 0;}
    .site-footer .widget	{ margin:0;}
    /* Small menu */
    div.product div.images {width:40%;}
    .mega-menu li span	{ display:none;}	
    .menu-container li  a	{ padding:5px 8px !important; color:#211F20 !important; margin:0; border:none;}
    .menu-container .sub-menu li a {width:100%;}
    .menu-container li  a:hover {color:#E76453 !important;}
    .menu-container li:hover a {border:none;}
    .menu-container ul li { padding:5px 0 !important; background:none; width:100%; position:relative !important;}
    .mega-menu {
        position:relative;
        left:0;
        display:block;	
    }
    .menu-category .expandable-hitarea {
        background: url("images/megnor/sprite.png") no-repeat scroll -210px -261px transparent;
    }
    .menu-category .collapsable-hitarea {
        background: url("images/megnor/sprite.png") no-repeat scroll -239px -260px transparent;
    }
    .menu-category ul li:hover ul.children, .menu-category ul li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li ul.children li:hover {display:none;}
    .menu-category ul li.cat-parent, .menu-category ul li.cat-parent:hover {background:#f6f6f6;}
    .menu-category ul li ul li:last-child {border:none;}  
    /* Start Primary navigation */
    .toggled-on .nav-menu li a	{padding:8px !important;}
    div.mega-menu ul,
    div.mega-menu {
        display: none;
    }
    .toggled-on iv.mega-menu ul,
    .toggled-on div.mega-menu,
    .toggled-on .mega-menu ul li .sub-container.mega .sub {
        display: block;
    }
    .toggled-on li .mobile_togglemenu {
        display: inline-block;
        padding: 10px 0 0;
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;		
        cursor:pointer;
    }
    .mobile_togglemenu:before, .sub-menu .mobile_togglemenu:before {
        color: #8c8c8c;
        content: "\f067";
        font-size: 11px;
        font-family:FontAwesome;
        margin-top: 0;
        position: absolute;
        right: 10px;
        top: 6px;
        z-index:999;
    }	
    .active .mobile_togglemenu:before{
        content: "\f068";
    }
    .mega-hover > .mobile_togglemenu:before{content: "\f068";}	
    .toggled-on .mega-menu ul li,
    .toggled-on .mega-menu ul li .sub-container.non-mega li,
    .toggled-on .mega-menu ul li .sub li.mega-hdr {
        height: auto !important;
        margin: 0 0 2px;
        width: 100% !important;
        text-align: left;
        position: relative;
        background:none;
    }
    .toggled-on .mega-menu ul li .sub li.mega-hdr a.mega-hdr-a {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        font-weight: normal;
        height: auto !important;
        margin: 0;
        text-transform: none;
        border: none;
        font-family:"Open Sans",Arial,Verdana;
    }
    .toggled-on .mega-menu li > ul,
    .toggled-on .mega-menu li .sub-menu {
        display: block;
        float: none;
        position: relative;
        left: auto;
        top: auto;
        border: none;
        padding: 0;
        margin:0 0 0 15px;
    }
    .toggled-on .mega-menu li > ul .mobile_togglemenu,
    .toggled-on .mega-menu li .sub-menu .mobile_togglemenu{
    }
    .mega-menu ul li .sub-container.non-mega li a { padding:5px 1.5%; }
    .mega-menu ul .sub li.mega-hdr li a { padding:5px 1.5%; }
    .toggled-on .mega-menu ul li.menu-item-has-children a,
    .toggled-on .mega-menu ul li a {
        padding: 5px 0px 5px 10px;
        width: 99%;
    }
    .toggled-on .mega-menu ul li .sub-container {
        left: 0 !important;
        position: relative;
        top: 0 !important;
        margin: 0 !important;
        clear:both;
    }	
    .toggled-on .mega-menu ul li .sub-container.mega .sub,
    .toggled-on .mega-menu ul li .sub-container.non-mega .sub {
        margin: 0 0 0 10px;
        padding: 0;
    }
    .toggled-on .mega-menu ul li .sub .row {
        width: 100% !important;
    }
    .toggled-on .mega-menu ul li a .dc-mega-icon:before {
        display: none;
    }
    .blog-posts-content.posts-content .container{width:100%;}
    /* End Primary navigation */
    .left-sidebar #secondary, #secondary, .right-sidebar #secondary
    {
        width:100%;
    }
    .primary-sidebar .widget.widgets-leftbanner{padding:0 20px;}
    .follow-us .title.widget-title {display: block;}
    .widgets-footercontact .fa {display:none;}
    .contact-title {font-size:15px;}
    .tm-about-text, .address_content, #follow_us {text-align:left;}
    .footer-widget h3.widget-title { margin:5px 0; }
    .footer_inner ul { display:inline-block; margin:0 0 0px; }
    #footer-widget-area .second-widget, #footer-widget-area .third-widget, #footer-widget-area .fourth-widget, #footer-widget-area .first-widget{width:100%;margin:0; padding:0; border:none; background:#000;}
    .widget.widget_accepted_payment_methods ul{display:block !important;}
    .footer-menu-links span, .header-menu-links span{display: none;}
    .active .mobile_togglemenu
    {
        background:url("images/plus_minus.png") no-repeat scroll right -25px transparent !important;
    }
    ul.menu-container li:hover > ul, .menu-container ul li:hover > ul {display:none;}
    .toggled-on .menu-container li > ul a {
        width: 100%;
    }
    ul.menu-container,
    div.menu-container > ul {
        display: none;
    }
    .mega-menu li a:hover	
    {
    }
    /*=== Gallry == */
    #single_product_page_container .product_right	{ width:360px;}
    .wpsc_product_rating .wpsc_select_product_rating	{ width:50px !important;}
    .attachment.single.body_leftcallout #primary, .attachment.single.body_rightcallout #primary, .attachment.single.body_twoleftcallout #primary, .attachment.single.body_tworightcallout #primary, .attachment.single.body_threecallout #primary	{ width:100% !important;}
    .archive-header, .search .page-header, .archive .page-header, .blog .page-header, .error404 .page-content, .search .page-content, .archive .page-content, .attachment .entry-header, .attachment .entry-content, .post-navigation .nav-links, .sidebar .site-info, .site-footer .widget-area {}
    .text-box	{ width:195px;}
    .site-footer .footer-main .widget_newsletterwidget{ margin-bottom: 10px;}
    .site-footer .fourth-widget.widget {
        border: medium none;
        float: right;
        margin-bottom: 0;
        margin-right: 0;
    }
    .ei-slider-large li img {
        margin-left: 0 !important;
        width: 100% !important;
    }
    .home-page #woo_grid .woocommerce ul.products li:last-child .product-block {border:none;}
    .woocommerce ul.products.grid li.last-child .product-block , .woocommerce-page ul.products.grid li.last-child .product-block{border:none;}
    .woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {    width: 33%;}
    #footer-widget-area{padding:25px 0;}
    .primary-sidebar .toggled-on.widget .main-ul {
        display: block;
        padding-top: 10px;
    }
    .primary-sidebar .widget-title {border-bottom:1px solid #eee;}
    .primary-sidebar .widget {margin:0;}
    .primary-sidebar .widget.widget_product_categories ul ul{border:none;}
    .product-content {width:100%;}
    .single-page-sidebar {float:left; margin:0 0 30px;}
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100%; margin:0;}
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float:left; width:100%; margin:20px 0 0;}
    .yith_magnifier_zoom_magnifier {right:0 !important; margin:0 auto;}
    .page-title {padding:0 20px 0px; overflow:hidden;}
    .page-title .entry-title-main {width:100%;}
    .breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {width:100%;}
    .home-about-me .widget-title {    display: block;}
    .tm-about-text.main-ul {    margin: 10px 0 20px;}
    .first-widget.footer-widget {    border-bottom: 2px solid #333 !important;    margin: 0 0 10px !important;    padding: 0 0 10px !important;}
    .flex1 .slider-title1 a,.flex1 .slider-title2 a{  font-size: 80px;    height: auto;    padding: 0;}
    .flex3 .slider-title1 a,.flex3 .slider-title2 a{font-size:70px;}
    .contactmap-wrapper .map-title, .address-container .address-title, .shortcode_contactform .contact-title{width:100%;}
    .single-product.woocommerce .thumbnails #slider-next{right:-35px !important;}
    .single-product.woocommerce .thumbnails #slider-prev{left:-20px !important;}
    .right-sidebar .content-container { background:none;}
}
@media only screen and (max-width: 782px) {
    .admin-bar .site-header-main {
        top: 45px;
    }
}
/* Collapse oversized image and pulled images after iPad breakpoint. */
@media only screen and (min-width: 768px) and (max-width: 999px) {
    .list .product-detail-wrapper {
        width: 42%;
    }
    .woocommerce-product-search:hover .search-field, .woocommerce-product-search .search-field:focus, .header-search .search-form:hover .search-field, .header-search .search-form .search-field:focus {width:145px;}
    .header_middle {display:none;}
    .flex1 .main_background_image {top: 55%;}
    .flex1 .slider-title {font-size:30px;}
    .flex1 .slider-description a{line-height:30px;}
    .flex2 .slider_area_inner_container {width:50%;}
    .flex2 .slider-title {font-size:32px; line-height:32px;}
    .flex3 .slider_area_inner_container {width:70%;}
    .flex3 .slider-title {font-size:70px; line-height:70px;}
    .flex3 .slider-description a{font-size:20px; padding-left:100px;}
    .footer-block .follow-us {text-align:center; width:100%; padding:25px 0; float:none;margin:0;}
    .footer-block .newsletter.newsletter-widget {width:100%; text-align:center;}
    .footer-block .newsletter.newsletter-widget p {float:none; display:inline;} 	
    .footer-block h3 {float:left; width:100%; text-align:center;}
    .follow-us h2 { width:100%; margin:0; }
    .menu-category { width:44.3%; }
    .slider_area_inner_container { top:20%; }
    .blog-posts-content .post-content-inner { min-height:155px; }
    .blog-posts-content .post-author { font-size: 13px; }
    .blog-posts-content .post-title { font-size:14px; }
    .woocommerce ul.products.list li.product {width:100% !important;}
    .gallery-title {font-size:16px;}
    .woocommerce ul.products li.product.columns-5, .woocommerce-page ul.products li.product.columns-5 {width:33.33%;}
    /*=== Header === */
    .cms-content .cms-title .text1{ font-size:13px; }
    .cms-content .cms-title .text2 { font-size:12px; }
    .cms-content { padding:5px; }
    .cms-container:hover .cms-content { padding:3px; }
    .site-top{ display:none; }
    .archive .shop-page .products_block {padding:8px;}
    .menu-toggle:after {float:right;}
    .home-advertise {display:none;}
    .right_main_title {width:42%; font-size:20px; text-transform:uppercase;}
    .footer_banner .right_banner { width:46%;}
    .left_main_title { width:66%; font-size:20px; text-transform:uppercase;}
    .home-aboutus {width:100%; background:none;}
    .header-middle {display:none;}
    .home_banner .banners {width:179px;}
    .home_banner .banners .main_title {font-size:15px;}
    #brand .customNavigation a.next {right:0px;}
    #brand .customNavigation a.prev {left:0px;}
    .home_cmsblock_bottom { width:100%;float:left;}
    .site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {border-bottom:none; padding:4px 0; width:100%; position:relative; color:#fff;  text-align:left;}
    .follow-me a {display:inline-block; float:none;}
    .home-topbanner li {width:24%; margin-right:9px;}
    .home-page-banner img {height: 68px;max-width: 100%;} 
    .cms_banner1,.cms_banner2,.cms_banner3, .footer-banners #banner1,.footer-banners #banner2,.footer-banners #banner3 { width:32%;}
    .home-subbanners li {width:32%;}
    .home-subbanners li img {max-width:100%;}
    .home_cmsblock_bottom img , .footer-banners img  { width:100%;}
    .footer-newsletter {width:73%;}
    .footer-newsletter .title {font-size:17px;}
    .newsletter.newsletter-widget {margin:0 0 0 8px;}
    .footer-followus {width:24%;}.footer-followus h2 {display:none;}#branding {margin:0;}
    .cms_banner2,.footer-banners #banner2	{ margin:0 14px;}	
    .footer-social-block { margin:10px 0 0;}
    .contact-page .contact-info {width:47%;}
    #woo-small-products .products .container-inner { margin:5px 0; }
    .testimonials-container .owl-theme .owl-controls .owl-buttons div.owl-prev { right: 55%; }
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count { width:45%; }
    .entry-meta > span { display: inline-block; float: none; margin: 0 0 5px;}
    .info-description { display:none; }    
    .product-content {width:100%;}
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {float:none; margin:0 auto; width:65%;}
    .single-product.woocommerce .thumbnails {width:400px;}
    .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {margin:0 10px;}
    .yith_magnifier_zoom_magnifier {right:0 !important; margin:0 auto;}
    .page-title {padding:0 20px 0px; overflow:hidden;}
    .page-title .entry-title-main {width:100%;}
    .breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {width:100%;}
    .single-product.woocommerce #woo-small-products .products li, .single-product.woocommerce-page #woo-small-products .products li {width:100% !important;}
    .portfolio-container .entry-title {font-size:15px;}
    .gallery-columns-1 .gallery-item .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
        max-width: 100%;
        width: 31.6%;
    }
    .gallery-columns-1 .gallery-item:nth-of-type(n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:10px;}
}
@media (max-width: 767px) {
    .admin-bar .site-header-main {
        top: 0;
    }
    .list .product-detail-wrapper {
        width: 100%;
        margin-top: 15px;
    }
    .woocommerce-page ul.products.list li.product .image-block {
        margin: 0;
    }
    /************* cart page **********/
    .woocommerce table.my_account_orders tr td.order-actions:before,
    .woocommerce table.shop_table_responsive tr td.actions:before,
    .woocommerce table.shop_table_responsive tr td.product-remove:before,
    .woocommerce-page table.my_account_orders tr td.order-actions:before,
    .woocommerce-page table.shop_table_responsive tr td.actions:before,
    .woocommerce-page table.shop_table_responsive tr td.product-remove:before {
        display: none;
    }
    .woocommerce-page #content table.cart .product-thumbnail:before,
    .woocommerce-page table.cart .product-thumbnail:before {
        content: attr(data-title)" ";
    }
    .woocommerce table.shop_table_responsive tbody th,
    .woocommerce table.shop_table_responsive thead,
    .woocommerce-page table.shop_table_responsive tbody th,
    .woocommerce-page table.shop_table_responsive thead {
        display: none;
    }
    .woocommerce table.shop_table_responsive tr,
    .woocommerce-page table.shop_table_responsive tr {
        display: block;
    }
    .woocommerce table.shop_table_responsive tr td:before,
    .woocommerce-page table.shop_table_responsive tr td:before {
        content: attr(data-title)": ";
        float: left;
        font-weight: 700;
        color: #000;
    }
    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td {
        display: block;
        text-align: right;
    }
    .woocommerce #content table.cart .product-thumbnail,
    .woocommerce table.cart .product-thumbnail,
    .woocommerce-page #content table.cart .product-thumbnail,
    .woocommerce-page table.cart .product-thumbnail {
        text-align: center;
    }
    .woocommerce .cart-collaterals .cart_totals a.button.alt,
    .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
        width: 100%;
    }
    .quantity {
        max-width: 270px;
        position: relative;
    }
    td.product-quantity .quantity {
        float: right;
    }
    .woocommerce #content table.cart td.actions .coupon,
    .woocommerce table.cart td.actions .coupon,
    .woocommerce-page #content table.cart td.actions .coupon,
    .woocommerce-page table.cart td.actions .coupon {
        float: none;
        padding-bottom: 0.5em;
    }
    .woocommerce #content table.cart td.actions .button,
    .woocommerce table.cart td.actions .button,
    .woocommerce-page #content table.cart td.actions .button,
    .woocommerce-page table.cart td.actions .button {
        width: 100%;
    }
    .woocommerce #content table.cart td.actions .coupon .input-text,
    .woocommerce table.cart td.actions .coupon .input-text,
    .woocommerce-page #content table.cart td.actions .coupon .input-text,
    .woocommerce-page table.cart td.actions .coupon .input-text {
        margin: 0 0 10px;
    }
    .woocommerce #content table.cart td,
    .woocommerce #content table.cart th,
    .woocommerce table.cart td,
    .woocommerce table.cart th,
    .woocommerce-page #content table.cart td,
    .woocommerce-page #content table.cart th,
    .woocommerce-page table.cart td,
    .woocommerce-page table.cart th {
        float: left;
        width: 100%;
        text-align: right;
        padding: 10px!important;
    }
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
    .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background-color: rgba(0, 0, 0, 0.02);
    }
    .shop_table.cart.wishlist_table thead {
        display: none;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        display: block;
        text-align: right;
    }
    .woocommerce ul.products.list li.product div[itemprop="description"], .woocommerce ul.products.list li.product .price, .woocommerce ul.products.list li.product .gridlist-buttonwrap,ul.products.list .woocommerce-product-details__short-description,.woocommerce ul.products.list li.product a.product-title {width:100%;}
    .ei-slider{height:220px;}
    .slider_area_inner, .main-content-inner, .panel-row-style-inner-container, .home .main-content.left-sidebar, .home .main-content.right-sidebar , .top_main, .footer-bottom-container, .site-top {width:auto; /*margin:0 15px;*/}
    .footer-block-inner, .page_inner{width:auto; margin:0 15px;}
    .header-main{width:auto; display:block;clear:both;margin:0 15px;}
    .header-main-inner{padding:0 0px 45px;   display: block;margin: 0;}    
    #footer-widget-area{width:auto; margin:0;}
    .home .footer-bottom {margin:0; height:auto; position:relative;}
    .home .site-footer {bottom:0; position:relative;}
    #footer-widget-area {padding: 15px 15px 0;}
    .footer-bottom{width:auto; margin:0; height:auto;}
    .header_middle {display:none}	
    .site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {border-bottom:none; padding:0; width:100%; position:relative; color:#fff; line-height:33px; text-align:left;}
    .header_login{margin: 10px 0;}
    .footer-block .follow-us {padding:25px 0	;text-align: center;width: 100%; float:none;}
    .footer-block .newsletter.newsletter-widget p {float:none; display:inline;}
    .footer-block .newsletter.newsletter-widget {text-align:center;}
    .menu-category {width:100%;}
    .toggled-on .mega-menu .mega > ul, .toggled-on .mega-menu ul.mega{width:95%;top:74px;}
    #shop-grid.products li {
        width: 32%; text-align: center;
    }
    .header-menu-links {top:42px;}
    .portfolio-container .entry-title {font-size:15px;}
    .home #primary {border:none;}
    .b_top, .b_left, .b_right, .b_bottom {display:none;}
    .site {top:auto; width:100%; padding:0;}
    .home .site {top:auto;}
    .site-header {position:relative;float:left;}
    .site-header-main {position:relative;left:auto; right:auto;}
    .header_cart{
        margin:0 20px 15px 0;
    }
    .header-search .header-toggle {
        margin-top: 15px;
    }
    .header_cart .shopping_cart .cart-contents {
        top: 8px;
    }
    .header-search .woocommerce-product-search, .header-search .search-form {
       top: 56px;
    }
    .vertical-menu {
        padding: 18px 0 18px 0;
    }
    .header-left {bottom:-57px; position:absolute; width:auto;left: 15px;z-index: -1;}
    .toggled-on .mega-menu .mega {width:100%;}
    .menu-toggle {left:10px;}
    .header_center {position:relative; margin:0 0 5px; display: inline-block;}
    .header_center a {height:100%; width:auto; display:inline-block;}
    .account-toggle {margin:7px 0 0 12px;}
    .account-links {top:36px;} .account-arrow {top:32px;}
    .post-container {width:100%;}
    .site-main {clear:both;}
    .page-title {padding:15px 20px;}    
    .banner {margin:8px 2px !important; text-align:center; }
    .banner .hover_glass { background-position:462px 0;}
    .footer-block h3 {float:left; width:100%; text-align:center;}
    .follow-us h2 {width:100%; margin:0; }
    .menu-category {margin:-56px -1px 0;}
    .category-toggle {border-radius:5px; }
    .content_inner{ width:100% !important; padding:0 !important; border:none !important;   margin: 15px 0 !important;}
    #top-area {width:100%; margin-bottom:10px;}
    .primary-sidebar .widget.widgets-leftbanner {display:none;}
    .top_main {width:auto; margin:0 0 8px;}
    .site-content .has-post-thumbnail .entry-header { margin-top:10px; }
    .site-top { display: none; }
    .shop_default_width {width:265px;}
    #shop-grid li { display:inline-block;}
    .footer-main	{ padding:30px 0 20px 0;}
    .home-topbanner	{ width:100%;}
    .tm-homeslider	{ margin:0 0 10px 0;}
    .home-aboutus {width:100%;background:none;}
    .home-advertise {display:none;}
    .tm-about-description {width:100%;}
    .homepage-banners {display:none;}
    .tm-homeslider{ width:100%;}
    .home-topbanner li {width:24%; margin:0 5px 8px 0;}
    .home-topbanner img {width:100%;}
    .home-page-banner img {height:68px;width:100%;}
    .home_banner .banners { width:111px;}
    .home_banner .image {display:none;}
    .home_banner .banner_content {padding:0;}
    .home_banner .banners .main_title{font-size:12px;}
    #brand .customNavigation a.next {right:0px;}
    #brand .customNavigation a.prev {left:0px;}
    .home-subbanners li {width:32%; margin-left:2%;}
    .home-subbanners li img {width:100%;}
    .footer-newsletter {width:100%; text-align:center;}
    .footer-followus {width:100%; text-align:center; margin:10px 0 0;}
    #branding {margin:0; width:100%;}
    .footer-followus h2 {float:none;}
    .newsletter.newsletter-widget p, .newsletter-submit {float:none;}
    .newsletter-email {margin-bottom:15px; float:none;}
    .newsletter.newsletter-widget {width:100%;}
    .newsletter.newsletter-widget {margin:10px 0 0 0px;}
    .footer-newsletter .title {float:none; margin:0;}
    #latestworks .product-block img {width:100%;}
    /*=== Header === */
    .header-main .search-form, .header-main #searchform {width:100%;}	
    .header_cart .top-arrow { }
    .header_cart .togg {text-align:center;}
    .header_cart .togg #shopping_cart{display:inline-block; text-align:center; margin-top:15px;}
    .header_cart .togg #shopping_cart:hover {}
    .header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart { right:-12px; top:56px; }
    .header_cart .togg .widget.widget_shopping_cart::before {right:12px;}
    .home-topbanner .top_banner {
        float: left;
        width: 48%;
        text-align: center;
    }		    
    .widgets-footercontact .widget-title {font-size:15px;}
    /********************Footer*******************/
    .newsletter tr{float:left; display:inline-block;}
    .newsletter .newsletter-submit{/*width:100%;*/ width:auto;}
    .newsletter input{width:auto; display:inline-block;}
    .footer-banners .banner{ width: 30%; margin: 0;}
    .home-topbanner #banner2{  margin-top: 0; }
    .footer-banners #banner2	{ margin:0 5%;}
    .header-top	{ width:100%; margin:37px 0 0;}
    .site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {border-bottom:none; padding:0;}
    .footer-bottom-left{width:100%; padding:10px 0;}
    .footer-bottom-right{width:100%;}
    .footer-payment-block, .footer-menu-links, .site-info, .footer-social-block {width:100%; text-align:center;}
    .footer-social-block { margin:10px 0 0;}
    .follow-me a {display:inline-block; float:none;}
    .header-middle	{ display:none;}
    .header-middle-top	{ display:none;}
    .header_cart .shoppingcart	{ right:25%;}	
    .site-header .home-link	{ text-align:center; float:none;}
    .header-top .widget_search	{ width:100%; margin:0 auto;}
    .footer_banner .left_banner, .footer_banner .right_banner { width:100%; background:none;}
    .left_image, .right_image, .left_main_title, .left_sub_title, .right_sub_title, .right_main_title {width:100%; text-align:center;}
    .header-top .widgets-FooterContactUsservices	{ width:100%; text-align:center; margin:0 auto;}
    .header_contactus	{ display:none;}
    .header-bottom{ clear:both;}
    .cms_banner1,.cms_banner2,.cms_banner3{ width:32%;}
    .home_cmsblock_bottom img,
    .footer-banners img	{ max-width:100%;}
    .cms_banner2, .footer-banners .subbanner2{ margin:0 8px;}	
    .slider_right	{ width:100%; margin:15px 0 0 0;}
    .slider_right .subbanner1,.slider_right .subbanner2,.slider_right .subbanner3
    { float:left; width:32%;}
    table.shop_table td .button {margin-bottom:5px;}
    .slider_right img { max-width:100%;}
    .slider_right .subbanner2	{ margin:0 7px;}
    .home-blog	{ width:99%; margin:3px 0 10px 0;}
    .home-services	{ width:99%; clear:both;}
    .home-special-products	{ width:100%;}
    .default_product_display	{ width:188px;}
    #tertiary .search-form .search-submit	{ top:0;}
    .cms-container.center { display:none; }
    /*======= Product Info ======= */
    .resp-tabs-list .resp-tab-item{/* width: 100%; padding:12px 14px; */ display:block; float:none;   border-bottom: 2px solid transparent;}
    .resp-tabs-list{height:auto;}
    /******Product Page*******/
    .woocommerce-MyAccount-navigation {width:100%; margin: 0 0 30px 0; float:none;}
    .woocommerce-MyAccount-content {overflow:visible;}
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, 
    .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
    .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, 
    .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{max-width:98%; margin:0 auto; }	
    .woocommerce #content div.product div.thumbnails, .woocommerce div.product div.thumbnails, 
    .woocommerce-page #content div.product div.thumbnails, .woocommerce-page div.product div.thumbnails { margin: 0 auto;width: 360px;}
    div.product div.images { width:390px; margin:0 auto; float:none;}
    .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {width:100% !important;  margin-top: 30px;}
    .imagecol,#thumblist
    { width:98%; margin:0 auto; text-align:center;}
    #thumblist .single-thumb	{ float:none; display:inline-block;}
    #single_product_page_container .product_right	{ width:99%;}
    .cart_tabel	{ overflow:auto;}
    #fancy_notification	{ left:15px !important;}
    #feature_slider .customNavigation a.prev	{ right:-19px !important;}
    #feature_slider .customNavigation a.next	{ left:-15px !important;}
    #content #checkout_page_container .cart_quantity	{ margin-bottom:5px;}
    .wpsc_checkout_forms .wpsc_checkout_table td {   display: block; width: 90%; }
    ul.tabs a {padding:12px 5px; font-size:14px;}
    #contact-form,.contact-page .contact-info	{ width:100%; margin:0 auto 8px auto;}
    .grid .blog-list .entry-main-content .entry-content-other, .blog-list .entry-main-content .entry-content-other { /*float:left;*/ }
    .grid .blog-list .entry-main-content .entry-content-other .entry-meta > span, .blog-list .entry-main-content .entry-content-other .entry-meta > span { display:inline; }
    /*==== Left and Right Column ===*/
    #tertiary .widget ul.main-ul { display:none;}
    .header-bottom .header_login, .header-bottom .contact-header-menu{ margin-top: 0;}
    .col2-set .col-1, .col2-set .col-2{ margin-left: 0; margin-right: 0; width: 100%;}
    .about_left, .about_right, .contact_left, .contact_right {width:100%;}    
    .short-ex {transform: none; transition: none 0s ease 0s;}	
    .portfolios li:hover .short-ex {transform: none; transition: none 0s ease 0s;}
    .portfolios .mask { opacity:1; transform: none; transition: none 0s ease 0s; position:relative;} 
    .portfolios h5 {transform: none; transition: none 0s ease 0s; }
    .portfolios li:hover .mask {bottom:0;}	
    .portfolios li:hover h5 {transform: none; transition: none 0s ease 0s;}    
    .information {
        border: medium none;
        margin-bottom: 10px;
        margin-top: 0;
        padding: 0;
    }
    .info-description {
        display: none;
    }
    .box-container .grid.two-col .grid-item, .box-container .grid.three-col .grid-item, .box-container .grid.four-col .grid-item, .box-container .masonry.two-col .item, 			    .box-container .masonry.three-col .item, .box-container .masonry.four-col .item {     
        width: 46%; 
    }
    .entry-meta > span { display: inline-block; float: none; margin: 0 0 5px; width: 100%;}
    /*==== Gallery ===*/
    .gallery-columns-1 .gallery-item
    .gallery-columns-2 .gallery-item,
    .gallery-columns-3 .gallery-item{max-width:50%; margin:10px 6px !important;}
    .gallery-title {margin:25% 0 10px;}
    .blog-posts-content .post-content-inner { min-height:150px; }
    .testimonials-container .owl-theme .owl-controls .owl-buttons div { top:-45px; }
    .testimonials-container .owl-theme .owl-controls .owl-buttons div.owl-prev { right: 32px; }
    .testimonials-container .owl-theme .owl-controls .owl-buttons div.owl-next { right: 0; }
    .main-container .sub-container .inner-image { display:none; }
    .footer-bottom .fifth-widget { width:100%; text-align:center; margin:10px 0; }
    .flex3 .slider-title1 a, .flex3 .slider-title2 a{    font-size: 50px;    line-height: normal;    margin: 0;}
    .flex3 .slider_area_inner_container2 ,.flex3 .slider_area_inner_container1{left:60px;}
    .slider_area_inner_container {left:20%;}	
    .flex1 .slider_area_inner_container {width: 50%;}
    .flex1 .slider-title {font-size:30px; line-height:30px;}
    .flex1 .slider-title1 a, .flex1 .slider-title2 a{font-size:75px; }
    .flex2 .slider_area_inner_container {width:55%;}
    .flex2 .slider-title {font-size:24px; line-height:24px;}
    .flex2 .slider-title1 a,.flex2 .slider-title2 a{font-size:50px;}
    .flex2 .slider-description a{font-size:22px;}
    .flex3 .slider_area_inner_container {width:82%; left:60px;}
    .flex3 .slider-title { font-size:50px; line-height:50px;}
    .flex3 .slider-description a{ font-size: 18px;    line-height: 30px;}
    .button_content_inner { margin:2px 5px; }
    .woocommerce #content table.cart input, .woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input { margin:2px 0 0 0; }
    .grid .full-width .entry-main-content .entry-video, .full-width .entry-main-content .entry-video { width:100%; }
    .grid .blog-list .entry-main-content .entry-video, .blog-list .entry-main-content .entry-video { width:100%; }    
    .portfolio-filter-container .item{width:49%;}
    .yith_magnifier_zoom_magnifier{left:0 !important; right:0 !important; display:inline-block;}
    .ei-slider-thumbs .text1, .ei-slider-thumbs .text2 { font-size: 10px;}
    .woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {  width: 49%;}
    .woocommerce ul li .addto-cart-hover{position:static; margin-top: 0px;}
    .woocommerce ul li .addto-cart-hover{opacity:1;}
    .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{opacity:1; display:block;}
    .resp-tabs-container {margin: 30px 0 0;}
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {width:100%; border-top:none;}
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {border:1px solid #000;}
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a
    {border:1px solid #bbb; margin-bottom:0;} 
    .single-product.woocommerce #woo-small-products .products li, .single-product.woocommerce-page #woo-small-products .products li {width: 100% !important;}
    .contact_form .address-outer {top: 40px;}
    .address-content {width:100%;}
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count {    margin: 0 20px;    width: auto;}
    .gridlist-toggle{display:none;}	
    .vertical_tab .tab_groupcontent{width:65%}
    .gallery-columns-1 .gallery-item .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item{width:47%; max-width:100%;}
    #portfolio_filter_options{width:100% !important;}
    .options li {    float: left;    margin: 0 15px 10px 0;    width: 46%;}
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {    clear: both;    float: left;}
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count{margin:0;}
    .single-product.woocommerce .thumbnails #slider-prev{left:-30px !important;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    #yith-quick-view-content div.images {
        display: block;
        float: none;
        padding-right: 0;
        width: 80%;
    }
}
@media only screen and (max-width: 600px) {		
    .footer-block .newsletter .newsletter-email{width:auto;}
    .woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table{display:table;}
    /*********************** Gallery *****************************/
    .gallery-columns-1 .gallery-item
    .gallery-columns-2 .gallery-item,
    .gallery-columns-3 .gallery-item,
    .gallery-columns-4 .gallery-item,
    .gallery-columns-5 .gallery-item,
    .gallery-columns-6 .gallery-item,
    .gallery-columns-7 .gallery-item,
    .gallery-columns-8 .gallery-item,
    .gallery-columns-9 .gallery-item{max-width:100%;}
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:100%;}
    .woocommerce ul.products.grid li .product-block, .woocommerce-page ul.products.grid li .product-block, #woo_grid .woocommerce ul.products li .product-block{margin:0;}		
    .woocommerce table.shop_table, .woocommerce-page table.shop_table {
        display: inline;
        float: left;
        overflow: auto;
        width: 100%;
    }
    .single-product.woocommerce #woo-small-products .products li, .single-product.woocommerce-page #woo-small-products .products li {width: 100% !important;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
}
@media only screen and (max-width: 479px) {
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
        width: 100%;
    }
    .ei-slider-thumbs{display:none !important;}
    .ei-slider{height:auto;}
    .ei-slider .ei-slider-large li img{height:auto !important;  margin-left: 0 !important;
                                       width: 100% !important;}
    #shop-grid.products li { width: 49%; }
    .ei-slider-large{height:127px;}
    .ei-slider-large li{height:auto;}
    .main_background_image{margin-top:20px;}
    .product-categories .expandable-hitarea:before, .product-categories .collapsable-hitarea:after{			height: 30px;			right: 4px;    		text-align: center;    		top: 8px;    		width: 35px;	}
    .single-product.woocommerce #woo-small-products .products li, .single-product.woocommerce-page #woo-small-products .products li {width: 100% !important;}
    .header_cart .togg .widget.widget_shopping_cart{width:250px;}
    .woocommerce ul.products.grid li .product-block, .woocommerce-page ul.products.grid li .product-block, #woo_grid .woocommerce ul.products li .product-block{margin:0 10px;}
    /************************ Header ****************************/
    .header-search input[type="text"], .header-search .search-field , input, textarea{-webkit-appearance: none;
                                                                                      border-radius: 0;}
    .header_cart, .header-contactus{padding:0;}
    .header-contactus{width:100%; float:none;}
    .topbar-contact .content, .topbar-social .content{float:none; text-align:center; display:inline-block;}
    .follow-us a {display:inline-block; margin:5px 7px 0 0; }
    .slider_area .slider_area_inner	{ overflow:hidden;}
    .options li {width:35%; margin:3px 5px; text-align:center; display:inline-block; float:none;} 
    .options ul {width:100%; border:none; text-align:center;}
    .options li:last-child a, .options li a.selected, .options li:first-child a{border-radius:0;}
    .home-topbanner	{ margin:10px 0 0;clear:both; display:none;}
    .newsletter-submit { margin-top:15px;}
    .footer-block .newsletter.newsletter-widget {margin:8px 0 8px 0;} 
    .woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {width:50%;}
    .header-contactus{border:none;}
    .header_login{margin:10px 0;}
    .address-container .address-inner-container {padding:20px;}
    .toggled-on .mega-menu .mega > ul, .toggled-on .mega-menu ul.mega{width:auto;}
    /************************ Product Grid* ***************************/
    .woocommerce .yith_magnifier_gallery li a{display:block !important; width:90% !important;}
    .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{margin:0;}
    .woocommerce ul.products.grid li.last .product-block, .woocommerce-page ul.products.grid li.last .product-block{border:none;}
    .page-title{text-align:center; margin:0;}
    .page-title .entry-title-main, .breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{text-align:center; float:none;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ width: 100% !important;}	
    .woocommerce ul.products.list .container-inner, .woocommerce-page ul.products.list .container-inner{text-align:left;}
    .products.list .star-rating{left:0;}
    .woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating{float:none;}
    .woocommerce-page #content div.product div.thumbnails, .woocommerce-page div.product div.thumbnails { margin: 0 auto;width:100%;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{ width:100%; padding:10px 0; }
    #woo-products .products .container-inner, .products .container-inner{border:none;}
    .home-special-products .widget-title	{ font-size:12px;}
    .default_product_display,.home-featureproduct li{ width:100%;}
    ul.products.list li.product .gridlist-buttonwrap {margin-bottom:10px !important;}
    .header_cart .shoppingcart	{ right:0%; width:100%;}
    .home-topbanner .top_banner, .home-topbanner .top_banner, .home-topbanner .top_banner	{ width:47%;}
    .home-topbanner img	{ width:130px; height:auto;}
    .home-page-banner, .home-subbanners  {display:none;}
    .footer-newsletter .title {font-size:17px;}
    .newsletter-email {margin:0 0 10px 0;}
    .footer-followus h2 {display:none;}
    .homepage-banners {display:none;}
    .header-login-logout {width:100%;}
    .text-box {		float: none;		margin: 5px auto;		text-align: center;		width: 100%;	}
    .gridlist-toggle {display:none !important;}
    .header-middle-bottom {margin: 10px 0 20px;}
    .contact-header-menu li {float:none;}
    .tp-caption.shopnow {height:30px !important; width:100px !important;}
    .tp-caption a {height:28px !important; width:97px !important;}
    .tm-about-description {width: 98%;}
    .cart_main {background-image:none; position:absolute;top:140px; width:90%; z-index:99;}
    .cart_inner {background-image:none;width:100%;}
    ul.products.list li .image-block {/*width:100%;*/float:none;}
    ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap
    {width:100% !important;}
    .cms_banner2, .footer-banners .subbanner2	{ margin:0 4px;}
    .wpsc_checkout_forms .wpsc_checkout_table td	{ display:block; width:90%;}
    textarea,.wpsc_checkout_table input.text	{ width:100%;}
    button, input, select, textarea	{ max-width:98%;}
    #checkout_page_container .total_price.total_shipping td:first-child, #checkout_page_container .total_price td:first-child	{ padding-left:0;}
    .div_logindisplay	{ overflow:auto;}
    #content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row	{ padding:15px;}
    .home_cmsblock_maintitle{ font-size:22px;}
    .footer-banners .banner{ width: 100%;}
    .footer-banners #banner1, .footer-banners #banner2, .footer-banners #banner3{ margin: 0 0 10px 0; float: none; text-align: center;}
    .entry-meta > span { display: inline-block; float: none; margin: 0 0 5px; width: 100%;}
    .header-bottom .header_login, .header-bottom .contact-header-menu  { float: right; text-align: left;}
    .cart-collaterals .cart_totals{ width: 100%;}
    td.actions .button-alt{ float: right !important;}
    ul.tabs li { width:100%;}
    ul.tabs li a {width:auto;}
    div.product div.images {width:100%;}
    .typography-page blockquote{margin:0;}
    .contact-header-menu {text-align:center;margin:5px 0 8px !important; width:100%;}
    .contact-header-menu li, .header_login .widget_user_login ul.pagenav li {padding:0 5px;}
    .header-top-main {height:60px; }
    .slider_area_inner_container { top:10%; }   
    .flex1 .slider-title1 a, .flex1 .slider-title2 a {    font-size: 50px;}    
    .flex3 .slider_area_inner_container2, .flex3 .slider_area_inner_container1 {    left: 10px;}
    .button_content_inner { margin:2px 5px; }
    .post-image img { width:100%; }
    .blog-posts-content .post-content-inner { min-height:110px; }
    .box-container .grid.two-col .grid-item, .box-container .grid.three-col .grid-item, .box-container .grid.four-col .grid-item, .box-container .masonry.two-col .item, 	.box-container .masonry.three-col .item, .box-container .masonry.four-col .item { width:95%; margin:0 2%; }
    .cols-3 .container { width:auto; }
    .alignnone, .none { float:left; }
    .alignright, .right { float:left; }    
    .site-content .entry-meta {
        display: block;
    }
    .entry-content-date {
        padding: 10px 0 5px;
    }
    #content .entry-meta {
        padding: 0 0 12px;
    }
    #content.site-content .entry-summary {
        padding-bottom: 25px;
    }
    .sticky .entry-main-content .entry-content-date {
        display: none;
    }
    .site-content .entry-meta > span, .entry-meta .meta-inner {
        padding: 0 0 5px;
    }
    /******Portfolio*******/	
    .options li a{ }		
    .portfolio_2column li, .portfolio_two li,
    .portfolio_4column li, .portfolio_four,
    .portfolio_3column li, .portfolio_three{width:100%;margin:0;}
    .portfolios li .main img, .portfolio_wrapper li .main img, .portfolio_wrapper div.main img { width:100%; }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page
    .cart-collaterals .shipping_calculator { width:100%; }
    .grid .blog-list .entry-main-content .entry-content-other .entry-meta > span, .blog-list .entry-main-content .entry-content-other .entry-meta > span { display:inline-block;padding: 0; }
    .grid .blog-list .entry-main-content .entry-thumbnail, .blog-list .entry-main-content .entry-thumbnail { float:left; } 
    .links > li {
        text-align: center;
    }
    .woocommerce ul.products.list li.product .addto-cart-hover{display:block; width:100%; left:0;}
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;}
    .home-page #woo_grid .woocommerce ul.products li.last .product-block{border:none;}	
    .woocommerce ul.products.list li.product a img, .woocommerce-page ul.products.list li.product a img{width:100% !important;}
    .footer-block .newsletter .newsletter-email { width: 120px;}
    .woocommerce ul.products.owl-carousel li .product-block{border:none;}
    .vertical_tab ul.tabs{width:100%;}
    .vertical_tab .tab_groupcontent,.horizontal_tab .tab_groupcontent{width:auto;}
    .header-menu-links li{float:none;display:block;}
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count {text-align: center; width: 100%;}
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { display: inline-block; float: none;}
    .category-toolbar{text-align:center;}	
    .woocommerce #content table.cart input, .woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input {
        margin: 3px 0 0;
        float: left;
        clear: both;
    }	
    .woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button{text-transform:capitalize;padding:5px 12px;}
    .woocommerce ul.products li.product .price > .amount, .woocommerce-page ul.products li.product .price > .amount {
        display: inline-block;
        float: none;
    }
    .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{display:inline-block;}
    ul.list .yith-wcwl-add-to-wishlist .add_to_wishlist{display:block;}
    .woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block{margin-right:0;}
    /***********Footer*****************/
    .newsletter table{width:100%;}
    .newsletter-submit, .newsletter-email ,.site-footer .tnp-email ,.tnp .tnp-submit{max-width:100%;}	
    .footer-block .newsletter .newsletter-email , .newsletter .newsletter-submit{ margin: 0; width: 100%; }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a
    {padding:13px 0 13px 20px; width:auto;}
    .single-product.woocommerce .thumbnails #slider-prev {left:-10px !important;}
    .single-product.woocommerce .thumbnails #slider-next {right:-10px !important;}
    .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count{margin:0 0 5px;}
    .category-toolbar{margin-bottom:10px;}
    .horizontal_tab #tab ul li{line-height:23px;}
    .horizontal_tab.style2 #tab ul li a ,#tab ul li a{display:block; border-top:2px solid transparent;}
    .horizontal_tab.style2 #tab ul li ,.horizontal_tab #tab ul li{    margin: 0 0 5px;}    
    .gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item{width:100%; max-width:100%;}
    .options li {width:100%; margin:5px 0;}
}
@media only screen and (max-width: 379px){
    .header-search .woocommerce-product-search, .header-search .search-form {
        right: -68px;
    }
}
@media only screen and (max-width: 350px){
    #shop-grid.products li { width: 100%; }
    .newsletter input{width:65px;}
    .grid .blog-list .entry-main-content .entry-thumbnail, .blog-list .entry-main-content .entry-thumbnail { float:none; } 
}
@media only screen and (max-width: 319px){	
    .home .sidebar-category.treeview-list.treeview{width:210px;}	
    .site-footer .newsletter-email{width:170px; }
    .newsletter table{width:auto;}
    .slider_area_inner, .main-content-inner, .panel-row-style-inner-container, .home .main-content.left-sidebar, .home .main-content.right-sidebar , .top_main, .footer-bottom-container, .site-top{padding:5px;}
    .site-header .home-link img	{ max-width:100%;}
    #woo-products .products .container-inner, .products .container-inner{border:none; margin:0;}
    .woocommerce ul.products.grid li .product-block, .woocommerce-page ul.products.grid li .product-block, #woo_grid .woocommerce ul.products li .product-block{margin:0 10px;; border:none;}
    .home-blog, .home-services, .widget_pndl_featuredproductwidget, .widget_wpsc_product_specials
    { padding:10px !important}
    .header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart {width: 200px;}
    .title-line span	{ height:auto; line-height:20px;}
    .widget_wpsc_shopping_cart .shoppingcart	{ overflow:auto;}
    textarea, .wpsc_checkout_table input.text,select	{ width:auto !important}
    form.cart .button {margin:8px 0 !important;}
    #tm-control-panel { display:none;}
    .flex-direction-nav { display:none; }
    .slider_area_inner_container { top:10%; }
    .button_content_inner { margin:2px 5px; }
    caption, th, td { text-align:center; }
    .woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove{ margin:0 auto; }
    /*=== Header ===*/
    .header_login a { float:none; }
    .header_logout a.account, .header_logout a.logout { border:none; padding-right:0; }
    .contact-header-menu li, .header_login .widget_user_login ul.pagenav li {padding:0 7px;}
    .header_cart .top-arrow { display:none; }
    .gridlist-toggle {margin-bottom:10px !important;}
    .cms_banner1, .cms_banner2, .cms_banner3, .footer-banners .subbanner1, .footer-banners .subbanner2, .footer-banners .subbanner3 { width:100%; margin:0 0 5px 0;}
    .footer-banners .subbanner2	{ border-bottom:3px solid #E1E1E1;border-top:3px solid #E1E1E1; padding:5px 0; margin:0 0 12px 0;}
    .home-topbanner .top_banner, .home-topbanner .top_banner, .home-topbanner .top_banner	{ width:46%;}
    .home-topbanner img	{ width:100px; height:auto;}
    table{ display: block;}
    .header_cart .togg .tab_content, .header_login .togg .tab_content{ padding: 10px !important;
                                                                       width: 190px;}
    .jigoshop_login_widget label, 
    .jigoshop_login_widget .input-text,
    .header_cart .cart_list li a,
    .header_cart .widget ul span.js_widget_product_price, .header_cart .widget ul span.quantity{ width: 100%; float: none;}
    .home-page-banner {display:none;}
    .attachment-shop_thumbnail {width:100%;}
    .widget_shopping_cart_content .attachment-shop_thumbnail {max-width:100%; width:auto;}
    .yith_magnifier_gallery li { margin: 0 8px !important; }
    .related_default_width {width:120px;}
    .tp-caption a {width:60px !important;}
    .tp-caption.shopnow {width:63px !important;}
    .porduct_thumbs, .thumbnails { margin:10px 4px 0;}
    .single-product.woocommerce .thumbnails #slider-prev { left:-5px !important;}
    .single-product.woocommerce .thumbnails #slider-next {right:-1px !important;}	
    .team img {width:155px; height:155px;}
    .contact-header-menu {text-align:center;margin:5px 0 8px !important; width:100%;}
    .contact-header-menu li, .header_login .widget_user_login ul.pagenav li {padding:0 5px;}
    .header-top-main {height:60px;}
    .blog-posts-content .post-content-inner { min-height:150px; }    
    blockquote.blockquote{font-size:15px;}
    .portfolio-filter-container .item{width:100%;}
    .product-block{margin:0;}
    .upsells.products > h2, .related.products h2{text-transform:capitalize;}
    .newsletter.newsletter-subscription.main-ul{width:100%;}
    .gallery-columns-2 .gallery-title {    margin: 25% 0 10px;}
    .flex1 .main_background_image {    top: 54%;}
    .flex1 .slider-title1 a, .flex1 .slider-title2 a {    font-size: 36px;}
    #primary #content { padding: 40px 10px 170px;}
    .address-container .address-inner-container {    padding: 20px 10px 0; }
    .widget_shopping_cart .button.wc-forward {margin: 0 0 5px;}
}
@media only screen and (max-width:240px) {
    .single-testimonial .testmonial-image{padding-right:10px;}
}