@media only screen and (max-width:1440px){

    #instafeed a img {height:205px;width:205px;}

}



@media only screen and (max-width:1400px){

    /*.showcase-contain {width:19.5%;}    */

    .showcase-contain h3 {font-size:34px; width:220px;}

}



@media only screen and (max-width:1365px){

    #instafeed a img {height:195px;width:195px;}

}



@media only screen and (max-width:1200px){

.logo-slogan h2 {font-size:38px;}

.showcase-contain h3 {font-size:28px; width:185px;}

.navbar-inverse .navbar-nav li, .navbar-fixed-top .navbar-nav li {padding:0 36px;}

.slogan-1 img {margin-left:0;}

.slogan-2 img {margin-left:-20px;}

.jcarousel li {margin:0 20px;}

.up-sells.products h2, .related h2 {width:70%;}

}



@media only screen and (max-width:1024px){

.navbar-inverse .navbar-nav li {padding:0 36px;}

.wrap-content {width:100%; padding:0 5%;}

.logo-slogan h2 {font-size:38px;}

.showcase-contain h3 { font-size:26px; width:180px;}

.slogan-1 img {margin-left:0;}

.top-bar input[type="search"]  {width:210px;}

.menu.navbar-nav li.menu-item-77:after {top:12px;right:0;}

.jiva_creation_video {height: 512px;}

}



@media only screen and (max-width:991px){

.canvas {padding:0;}

.logo-slogan h2 {font-size:27px;}

.navbar-inverse .navbar-nav li {padding:0 15px;}

.showcase-contain h3 {font-size:22px; width:140px;}

.product li h2 {text-align:center; font-size:42px; min-width:270px;}

.social {padding:0 15px;}

footer {text-align:center;}

.site-map h4.widget-title {display:block;}

.contact:after, .contact:before {display:inline-block;}

.contact:before {margin-bottom:25px;}

.contact:after {margin-top:25px;}

.slogan-1 img {padding:50px 0 0;}

.slogan-2 img {padding:50px 0 0;}

.nextend-arrow-next:before, .nextend-arrow-previous:before{width:25px; height:60px;}

.add_to_cart_button:before {padding-right:4px;}

.top-bar input[type="search"]  {width:190px;}

.jcarousel li {margin:0 25px;}

.archive  li.col-md-2 {width:25%;} 

.related  li.col-md-2 {width:30%;} 

.navbar:after {background-size:64%;}

.zoomWrapper {min-height:300px;}

.related h2 {width:80%;}

.woocommerce-checkout .payment-fixed {left:110px;}

.myaccount-container {width:100%;}

.search-results .posts .col-md-3 {width:24%;}

.images {min-height:280px;}

.images img {margin:10px auto;}

.contact-info .col-md-6 {width:100%;}

.single-product div.product.product_cat-cleanse .images {padding: 10px;}

.subscribe form .wpcf7-text, .subscribe form .wpcf7-submit {width:50%; display:block; margin:15px auto;}

}



@media only screen and (max-width:768px){

.jiva_creation_video {height: 387px;}

}





@media only screen and (max-width:767px){

    #woo-primary .products li img{

        padding:10px 15px;

    }

.nutrition-btn {top:auto; bottom:-45px; transform: rotate(0deg); width: 100%; font-size:15px; left:0;



-webkit-transform: rotate(0deg) translateY(0px);

-moz-transform: rotate(0deg) translateY(0px);

-o-transform: rotate(0deg) translateY(0px);

-ms-transform: rotate(0deg) translateY(0px);



}

.nutrition-btn span {display:none;}

/*form.search-form {display:none;}*/

/*.navmenu {display:block;}*/

/*.canvas {background:#f9f8f8  url(/wp-content/themes/Jiva/images/body-bg.png);}*/

/*.top-bar div {width:100%;margin: 0;padding:0;}*/

.top-bar input[type="search"] {width:100%;}

.top-links {text-align:right; margin:0;margin-right: 8px;}

.login-logout {text-align:right;}

.top-bar .cart-checkout form {

    float: left;

    width: 55%;

    display: block;

}

.search-form label {margin: 0 auto;text-align: center;width: 100%;}

.top-bar {margin-top:-50px; padding:10px 0 0 0;/*position:fixed;*/ width:100%; z-index:10;}

.login-logout ul {margin:5px 0;}

.canvas-sli {left:0 !important; right:0 !important;}

.navbar:after {display:none;}

.navbar-fixed-top {display:none;}

.navbar-default{display:block; background:none; border:0;}

.navbar-default .navbar-toggle {position:fixed; left:0; top:1%; border:0; z-index:50; margin:0;}

.navbar {margin-bottom:0;}

.navbar-inverse {min-height:0;}

.navbar-default .navbar-toggle .icon-bar {background:#fff; height:3px;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background:none;}

.navmenu-default .navmenu-nav>li>a, .navbar-default .navbar-offcanvas .navmenu-nav>li>a {font-size:15px; text-transform:uppercase;     font-family: century-gothic;}

.navmenu-default .navmenu-nav>li>a:hover, .navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover, .navmenu-default .navmenu-nav>li>a:focus, .navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus, .navmenu-default .navmenu-nav>li>a:active {background:#78d76e; color:#fff;}

.carousel {top:0; margin-bottom:0;}

/*.slider {top:-10px;}*/

.showcase-contain {/*width:20%;*/ margin:0 15px;}

.showcase-contain h3 {font-size:20px; width:130px; top:35px;}

.home-section-wrapper .container-fluid:nth-child(odd) h2, .home-section-wrapper .container-fluid:nth-child(even) h2{font-size:36px;}

.woocommerce-ordering {display:inline-block !important;}

.content-wrapper .summary {display:inline-block !important;}

.woocommerce-tabs {clear:both !important;}

.logo-slogan .row div {padding:0 10px;}

.slogan-1 img {padding:0; margin-left:0; height:50px;}

.slogan-2 img {padding:0; margin-right:0; height:50px;}

/*.logo-slogan {padding-top:80px; padding-bottom:20px;}*/

    /*8-11-2017*/ .logo-slogan {padding-top:0px; padding-bottom:0px;}

.logo-slogan .col-md-2 a img {height:110px;}

.nextend-arrow-next:before, .nextend-arrow-previous:before {background-size:65%;}

.tag-line h2 {font-size:38px;}

.add_to_cart_button {padding:6px 9px;}

.zoomContainer {display:none;}

td.product-thumbnail:before {display:none;}

.post-content table tbody > tr:nth-child(odd) > td {padding:10px;}

.woocommerce-order-received  .post-content table tbody > tr:nth-child(odd) > td {padding:5px;}

table.cart td.actions input[type="submit"] {width:130px; margin:10px auto;}

#order_review_heading {margin-top:30px	; margin-bottom:0; padding:7px;}

.top-links li a.contact-text {display:none;}

.top-links li.search-icon {display:inline-block;}

.top-links li.search-icon a {display:inline-block;}

#menu-main-menu li {position:relative;}

#menu-main-menu li.hasSub .menu_icon {cursor:pointer; display:inline-block; font-size:20px; width:46px; height:46px; line-height:40px; position:absolute; right:0; text-align:center; top:0; font-family: "FontAwesome";}

#menu-main-menu li.hasSub .menu_icon::after {content: "\f107"; content: none;}

#menu-main-menu li.hasSub .menu_icon.minus_icon::after {content: "\f106";}

.sub-menu {position:initial; display:none; width:100%; left:0; background:#78d76e;}

.sub-menu li {width:100%; padding:0 25px;}

/* li.menu-item-type-taxonomy.hasSub .menu_icon {top:-14px !important;} */

.jcarousel li {margin:0 12px;}

.page-my-account .addresses header.title h3 {display:inline-block;}

.page-my-account .addresses header.title a {font-size:0; vertical-align:top; float:right; text-indent: -20px;}

.page-my-account .addresses header.title a:before {font-size:17px; text-indent:inherit;}

.page-my-account table.shop_table_responsive tr td{text-align:right; border-bottom: 1px solid #eaeaea !important;}

table.shop_table_responsive tr td:before {color:#4b4b4b; font-size:15px;}

table.shop_table_responsive tr td a {display:block; text-align:right;}

table.shop_table_responsive.my_account_orders .order-actions {border-bottom:0; text-align:left;}

.page-cart table.shop_table_responsive tr td , .page-cart-2 table.shop_table_responsive tr td{text-align:right;}

.page-cart table.cart tr td , .page-cart-2 table.cart tr td{text-align:right; display:block; width:100%;}

.cart-collaterals {width:100%;}

.page-cart table.cart , .page-cart-2 table.cart {border-top-color:#b8eab3;}

table.cart .product-thumbnail a img {display:block; margin:0 auto; max-width:100px;}

.page-cart table.cart tr td , .page-cart-2 table.cart tr td {border-color:#d8d5d5;}

table.cart .qty {margin-top:0;}

.product-quantity:before {margin-top:5px;}

#payment {border:0;}

#payment .payment_methods li {padding: 0 10px !important;}

#payment .payment_methods li .payment_box {padding:0 8px; display:inline-block; margin:0;}

.search-results .posts .col-md-3 {width:25%;}

.ingredients-row .col-md-6 {width:50%;}

.video-img {display:block;}

.post-content video {display:none;}

.related {padding-top:0px;}

.border-right {border-right:0;}

.contain-wrap .col-md-6 {border-bottom:1px dashed #78d76e; padding:5px 0;}

.home-section-wrapper .container-fluid:nth-child(odd) h2 a, .home-section-wrapper .container-fluid:nth-child(even) h2 a{width: 100%;}

//.home-section-wrapper .container-fluid{background-attachment: inherit !important;background-size: contain !important;min-height: 255px;}

.login-logout ul li:first-child>a {    padding-right: 20px; }

.login-logout ul li { margin: 0px 5px; padding: 5px 0; }

.login-logout ul { margin: 0;}

.post-content #testimonial .Review-title {

	font-size: 20px;

}

#testimonial .katb_meta_bottom .katb_author {

	font-size: 14px;

}

}



@media only screen and (max-width:736px){

.logo-slogan h2 {font-size:24px;}

.instagram-feed ul {column-count:3; -moz-column-count:3; text-align:center; padding:0 5%;}

.instagram-feed h2{font-size:55px;}

.instagram-feed h4 {font-size:18px;}

.showcase-contain h3 {font-size:16px; width:100px; top:35px;}

/*.archive li h3 {min-height:44px;}*/

.up-sells.products h2, .related h2{width:100%;}

ul.order_details {column-count:2; -moz-column-count:2; column-gap:60px; text-align:center; padding:10px;}

ul.order_details li {padding:0; width:100%; border:0;}

.term-cl  li.col-md-2.term-cleanse li.col-md-2 {width:33%;}

.home-section-wrapper .container-fluid:nth-child(odd) h2, .home-section-wrapper .container-fluid:nth-child(even) h2 {width:90%;}

.jiva_creation_video {height: 372px;}

}



@media only screen and (max-width:667px){

.logo-slogan h2 {font-size:20px;}

.product li h2 {font-size:30px; min-width:200px;}

.products li.col-xs-6 {float:none;}

.showcase-contain {/*width:41%;*/ margin-bottom:20px;} 

.showcase-contain h3 {top:55px; font-size:28px; width:200px;} 

.top-links li a i {font-size:18px;}

.jiva_creation_video {height: 332px;}

}



@media only screen and (max-width:623px){

.archive li.col-md-2 {width:33%;}

.up-sells.products li.col-md-2, .related li.col-md-2 {width:40%;}

.up-sells.products h2:after, .up-sells.products h2:before, .related h2:after, .related h2:before {display:none;}

.search-results .posts .col-md-3 {width:40%;}

}



@media only screen and (max-width:610px){

#partners-row .col-md-12 {padding:0 15px;}

.company-logo {float:none; display:block; text-align:center; margin:10px 0;}

#partners-row .content-section{padding:10px 20px; max-width: 100%;}

#partners-row .col-md-12 {padding:0 15px;}

.subscribe form .wpcf7-text, .subscribe form .wpcf7-submit {width:80%;}

}

@media only screen and (max-width:568px){

.logo-slogan h2 {font-size:18px;}

.product li h2 {font-size:38px; min-width:235px;}

.showcase-contain h3 {top:55px; font-size:24px; width:160px;} 

.page-my-account .login-form-container, .page-register .registration-form {width:100%;}

.woocommerce-lost-password .woocommerce {width:100%;}

.home-section-wrapper .container-fluid:nth-child(odd) h2, .home-section-wrapper .container-fluid:nth-child(even) h2 {font-size:30px; line-height: 35px;}

.jiva_creation_video {height: 276px;}

}



@media only screen and (max-width:480px){

.logo-slogan h2{font-size:38px;}

.logo-slogan h2 {padding-top:0;}

.logo-slogan .col-xs-4, .col-xs-3, .col-xs-5 {width:100%;}

.slogan-1, .slogan-2 {text-align:center;}

.product .col-xs-6 {width:100%;}

.product li h2{text-align:center; font-size:42px; min-width:270px;}

.showcase-contain h3 {top:55px; font-size:21px; width:140px;} 

.woocommerce-message {text-align:center !important;}

.jcarousel li {margin:0 20px;}

.archive li.col-md-2 {width:50%;} 

.related li.col-md-2 {width:50%;}

.up-sells.products h2, .related h2{margin-bottom:30px;}

.single-product div.product .summary {width:100%; margin:30px 0;}

.single-product div.product .images{width:100%; margin:0px 0;padding:10px;}

.search-results .posts .col-md-3 {width:48%;}

.ingredients-row .border-right {border-right:none;}

.img-section {max-width:100%; float:none !important; text-align:center;}

.content-section {float: none; max-width: 100%; text-align: justify; padding: 20px 0;}

.ingredients-row .col-md-6 {width: 100%;}

.term-subscription li.col-md-2 {width:70%; margin:15px 0;}

.term-subscription li.col-md-4 {width:100%; border-bottom:1px dashed #78d76e; margin-bottom:20px;}

.term-subscription li:last-child.col-md-4 {border-bottom:0;}

.subscription ul {text-align:center;}

.spu-content form .wpcf7-submit, .spu-content form .wpcf7-text {width:100%;}

}



@media only screen and (max-width:414px){

.logo-slogan h2{font-size:31px;}

.top-bar .col-xs-6 {text-align:left;}

.tag-line h2 {font-size:32px;}

/*.showcase-contain {width:70%;}*/

.showcase-contain h3 {font-size:32px; width:200px; top:65px;}

.woocommerce-result-count {float:none !important; right:0;}

.nextend-arrow-next:before, .nextend-arrow-previous:before {display:none;}

.login-logout ul {text-align:center;}

.login-logout ul li a {font-size:13px;}

.jcarousel li {margin:0 14px;}

.archive li h3 {min-height:auto;}

/*.customize-sorting, .page-title {text-align:center;}*/

.woocommerce-message a.wc-forward {width:100%; margin-bottom:10px;}

.woocommerce-message h5, .woocommerce-info h5 {line-height:30px;}

.jiva_creation_video {height: 190px;}

}



@media only screen and (max-width:375px){

.product li h2 {font-size:34px; min-width:240px;}

.showcase-contain h3 {top:45px;}

.tag-line h2 {font-size:26px;}

/*.archive li.col-md-2, .term-cleanse .first-row li.col-md-2, .related li.col-md-2 , .term-cleanse-id .first-row li.col-md-2 {width:100%;}*/

.woocommerce-message {line-height:20px;}

.jcarousel li {margin:0 10px;}

ul.order_details {column-count:1; -moz-column-count:1; padding:10px 0;}

ul.order_details li {border-bottom:1px solid #e0dede; padding:5px 0;}

ul.order_details li:last-child {border-bottom:0;}

.search-results .posts .col-md-3 {width:50%;}

.jiva_creation_video {height: 168px;}

}



@media only screen and (max-width:360px){

.fancybox-wrap, .fancybox-inner {width:260px !important;height:auto;}

.subscribe form .wpcf7-text, .subscribe form .wpcf7-submit {width:100%;} 

}



@media only screen and (max-width:320px){

.tag-line h2 {font-size:30px; word-spacing:10px;}

.product li h2 {font-size:30px; min-width:200px;}

.home-section-wrapper .container-fluid:nth-child(odd) h2, .home-section-wrapper .container-fluid:nth-child(even) h2 {font-size:24px;}

.instagram-feed h4 {font-size:18px;}

.instagram-feed ul {margin:15px 0;}

.showcase-contain h3 {font-size:28px; width:180px;}

.jcarousel li {margin:0 20px;} 

.jiva_creation_video {height: 137px;}

}



@media (min-width:768px){

/*.menu>li.menu-item-has-children>a:after {content:'\f078'; font-family:fontawesome; position:absolute; color:#000; top:9px; right:25px; top:15px; right:-15px;}*/

/*.navbar-fixed-top .menu>li.menu-item-has-children>a:after {content:'\f078'; font-family:fontawesome; position:absolute; color:#fff; top:15px; right:-15px;}*/

.sub-menu {display:none; position:absolute; /*left:40px;*/ background:rgba(255,255,255,0.9); z-index:15;}

.sub-menu li {width:210px; text-align:left; padding:0 20px !important; line-height:28px; position:relative;}

.sub-menu li.menu-item-has-children>a:after {content:'\f054'; font-family:fontawesome; display:inline-block; position:absolute; right:15px;}

.sub-menu li a {font-size:15px;}

.sub-menu li:hover a {color:#fff;background:none;}

.sub-menu .sub-menu li a {color:#78d76e; font-size:15px;}

.sub-menu .sub-menu li:hover a {color:#fff;}

.navbar-fixed-top .sub-menu li a {font-size:15px;}

.navbar-fixed-top .sub-menu li:hover a {color:#fff;}

.navbar-fixed-top .sub-menu .sub-menu li a {color:#78d76e;}

.navbar-fixed-top .sub-menu .sub-menu li:hover a {color:#fff;}

.sub-menu li.menu-item-has-children:hover a:after {color:#fff;}

.navbar-nav li ul.sub-menu{display:none;}

.navbar-nav li ul.sub-menu .sub-menu {display:none;}

.navbar-nav>li:hover .sub-menu {display:block;}

.sub-menu li.menu-item-has-children:hover .sub-menu {display:block; left:100%; top:0}

/*.sub-menu li:hover {background:#78d76e !important;}*/

}