/**
* The stylesheet for displaying on mobile device.
*
* @package Velo
* @author  SunriseTheme
* @link	http://www.sunrisetheme.com
*/

/*------------------------------------------------------------------
[Table of contents]

1. Min Screen 1400px
2. Max Screen 1280px
3. Max Screen 1170px
4. Max Screen 1024px
5. Screen between 800px to 900px
6. Max Screen 800px
7. Max Screen 767px
8. Screen between 568px to 767px 
9. Max Screen 568px
10. Max Screen 320px

-------------------------------------------------------------------*/

/*--------------------------------------------------------------
	1. Max Screen 1400px
--------------------------------------------------------------*/
@media only screen and (min-width: 1400px) {
	.tp-rightarrow.default {
		margin-right: 0;
	}
}

/*--------------------------------------------------------------
	2. Max Screen 1280px
--------------------------------------------------------------*/

@media only screen and (max-width: 1280px){
	.circle-bg {
		background-image: none;
		height: auto!important;
		min-height: 100% !important;
	}
	.circle-center{
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0,0);
		-moz-transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);

	}
        .page-id-3313 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
}

@media only screen and (max-width: 1280px){
	.k2t-header-mid .k2t-menu li:nth-last-child(2) ul li ul {
		left: -190px
	}
}
@media only screen and (max-width: 1280px){
	.k2t-header-mid .k2t-menu li:nth-last-child(2) ul li ul {
		left: -190px
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1275px){
	.k2t-header-mid .k2t-menu > li > a{
		padding: 0 19px;
	}
}
/*--------------------------------------------------------------
	3. Max Screen 1170px
--------------------------------------------------------------*/
@media only screen and (max-width: 1170px){
	.k2t-header-mid .k2t-menu > li > a {
		padding: 0 15px;
		font-size: 70%;
	}
}

/*--------------------------------------------------------------
	4. Max Screen 1024px
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
	/*----------- 2.1 Container -----------*/
	.k2t-container {
		width: 100%;
	}
	.vc_row {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.vc_row .vc_row .wpb_column,
	.vc_row > div > .wpb_column.mobile-nopadding,
	.vc_row > div > div > .wpb_column.mobile-nopadding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	/*----------- 2.5 Menu -----------*/
	.k2t-header-mid {
		min-height: 60px;
	}
	.k2t-header-mid .k2t-menu > li > a,
	.k2t-header-mid .h-element,
	.k2t-logo {
		line-height: 60px;
	}
	.k2t-header > div {
		padding: 0 15px;
	}
	.k2t-header-mid .k2t-menu li ul {
		top: 60px;
	}
	.k2t-header-mid .k2t-logo img {
		max-height: 44px;
	}
	.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice {
		display: none;
	}

	/*----------- 2.6 Portfolio Free Style -----------*/
	.isotope-gallery .isotope-selector,
	.isotope-gallery .isotope-selector.width-2 {
		width: 33.33% !important;
	}

	.portfolio-gallery .isotope-gallery .isotope-selector,
	.portfolio-gallery .isotope-gallery .isotope-selector.width-2 {
		width: 20% !important;
	}
}

/*--------------------------------------------------------------
	6. Max Screen 800px
--------------------------------------------------------------*/
@media only screen and (max-width: 800px) {

	.k2t-header-mid .k2t-menu > li a i {
		margin-right: 3px
	}
	.k2t-header-mid .k2t-menu > li > a {
		padding: 20px 10px 20px 8px;
	}

	/*----------- 2.2 Header -----------*/
	.k2t-header > *:not(.k2t-header-m),.k2t-header-m .custom-login {
		display: none;
	}
	.k2t-header {
		padding-top: 0;
	}
	.header-sticky .k2t-header {
		height: auto !important;
	}
	.k2t-header-m {
		display: inline-block;
		position: absolute;
		z-index: 10000;
		width: 100%;
		background: #fff !important;
		border-bottom: 1px solid #d5e3e8;
		padding-top: 8px;
	}

	.k2t-header-m > div {
		width: 33.3%;
		float: left;
	}
	.k2t-header-m .k2t-logo-m {
		text-align: center;
	}
	.k2t-right-m {
		text-align: right;
	}

	.k2t-right-m > div {
		position: relative;
		display: inline-block;
 	}

 	.k2t-right-m a {
 		color: #959595;
 	}

	.k2t-body {
		padding-top: 68px;
	}
	.k2t-header-m .custom-login {
		margin-top: -5px;
	}

	
	body {
		right: auto;
		left: 0;
	}
	body.nav-is-visible,
	body.nav-is-visible .k2t-header-m {
		left: 260px;
	}

	/* Is active mobile menu on admin
		---------------------------- */
	.admin-bar .mobile-menu-wrap{
		margin-top: 32px;
	}
	/* ============================= Menu Mobile ============================== */
	#searchID.search-box,
	.k2t-header-top .custom-login,
	.sk-mail{
		display: none;
	}
	.k2t-header .k2t-header-top .k2t-row [class*="col-"] .h-element{
		margin-left: 0;
	}
	.k2t-header .k2t-header-top .k2t-row > [class*="col-"]:last-child{
		padding: 0 20px;
	}
	.k2t-header .k2t-row > [class*="col-"]:last-child{
		padding-top: 15px !important;
	}
	.k2t-header .k2t-menu > li {
    	padding-left: 15px;
    	padding-right: 15px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile {
	    display: inline-block;
	    display: block;
	    padding: 0 10px;
	    position: relative;
	    z-index: 10;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile:before,
	.k2t-header .k2t-header-m .top-main-menu-mobile:after {
	    content: " ";
	    display: table;
	}
	  .k2t-header .k2t-header-m .top-main-menu-mobile:after {
	    clear: both;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile > * {
	    height: 40px;
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info {
	    font-size: 14px;
	    width: 70%;
	    float: left;
	    text-transform: uppercase;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info p {
	    margin-bottom: 0;
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right {
	    width: 30%;
	    float: left;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right > *:last-child,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .shop-cart {
	    padding-right: 3px;
	    -webkit-transform: translateY(-2px);
	    -ms-transform: translateY(-2px);
	    -o-transform: translateY(-2px);
	    transform: translateY(-2px);
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right > *:last-child .shop-item,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .shop-cart .shop-item {
	    top: 44px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social {
	    display: inline-block;
	    position: relative;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social:hover + .k2t-social-share,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social i:hover + .k2t-social-share {
	    top: 100%;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social:hover + .k2t-social-share ul,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social i:hover + .k2t-social-share ul {
	    opacity: 1;
	    width: 400px;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share {
	    position: absolute;
	    top: 0;
	    right: 0;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share:hover {
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	  }
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share:hover ul {
	    opacity: 1;
	    height: 40px;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul {
	    background: #fff;
	    padding: 2px !important;
	    width: 0;
	    opacity: 0;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul:hover {
	    opacity: 1;
	    width: 400px;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul li {
	    height: 40px;
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul li a {
	    padding: 0;
	    width: 40px;
	}
	.k2t-header .k2t-header-m > div {
	    width: 100%;
	}
	.k2t-header .k2t-header-m .main-menu-m {
	    display: block;
	}
	.k2t-header .k2t-header-m .main-menu-m:before,
	.k2t-header .k2t-header-m .main-menu-m:after {
	    content: " ";
	    display: table;
	}
	.k2t-header .k2t-header-m .main-menu-m:after {
	    clear: both;
	}
	.k2t-header .k2t-header-m .main-menu-m > div {
	    float: left;
	    line-height: 80px;
	    max-height: 80px;
	}
	.k2t-header .k2t-header-m .shop-cart{
		margin: 0 15px;
	}
	.k2t-header .k2t-header-m .k2t-menu-m {
	    height: 80px;
	    width: 16.66666667%;
	}
	.k2t-header .k2t-header-m .k2t-menu-m .hamburger.is-active {
	    z-index: 9;
	    -webkit-transform: translateY(-43px);
	    -ms-transform: translateY(-43px);
	    -o-transform: translateY(-43px);
	    transform: translateY(-43px);
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .k2t-menu-m .hamburger .hamburger-box > * {
	    -webkit-transition: all 0.6s ease 0s;
	    -moz-transition: all 0.6s ease 0s;
	    -o-transition: all 0.6s ease 0s;
	    transition: all 0.6s ease 0s;
	}
	.k2t-header .k2t-header-m .k2t-logo-m {
	    width: 66.66666667%;
	    text-align: center;
	}
	.k2t-header .k2t-header-m .k2t-logo-m img {
	    display: block;
	    max-height: 80px;
	    margin: 0 auto;
	    padding-top: 10px;
	}
	.k2t-header .k2t-header-m .k2t-right-m {
	    width: 16.66666667%;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .k2t-right-m > div {
	    display: inline-block;
	}
	  .k2t-header .k2t-header-m .k2t-right-m .cart-control {
	    line-height: 216%;
	}
	.k2t-header .k2t-header-m .k2t-right-m .cart-control i {
	    line-height: 168%;
	    -webkit-transform: translateY(-4px);
	    -ms-transform: translateY(-4px);
	    -o-transform: translateY(-4px);
	    transform: translateY(-4px);
	}
	.k2t-header .k2t-header-m .k2t-right-m i {
	    color: #a9a9a9;
	}
	.k2t-header .k2t-header-m .k2t-right-m i:hover {
	    color: #fff;
	}
	.k2t-header .m-trigger .hamburger {
	    padding: 0;
	}
	.k2t-header .m-trigger .hamburger-box {
	    height: 13px;
	}
	.k2t-header .m-trigger .hamburger-box:hover .hamburger-inner,
	.k2t-header .m-trigger .hamburger-box:hover .hamburger-inner:before,
	.k2t-header .m-trigger .hamburger-box:hover .hamburger-inner:after {
	    background: #252525;
	}
	.k2t-header .m-trigger .hamburger-inner,
	.k2t-header .m-trigger .hamburger-inner:before,
	.k2t-header .m-trigger .hamburger-inner:after {
	    background: #a9a9a9 !important;
	    border-radius: 0;
	    height: 2px;
	    width: 20px;
	  }
	.k2t-header .m-trigger .hamburger-inner:before {
	    top: 5px;
	  }
	.k2t-header .m-trigger .hamburger-inner:after {
	    top: 10px;
	}
	.k2t-header .m-trigger .hamburger.is-active .hamburger-inner:after {
	    top: 20px;
	}
	.k2t-header .k2t-header-m {
	    display: block;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap {
	    background: #fff;
	    position: fixed;
	    top: 0;
	    left: -260px;
	    height: 100%;
	    width: 260px;
	    overflow-y: scroll;
	    -webkit-transition: all 0.3s ease 0.3s;
	    -moz-transition: all 0.3s ease 0.3s;
	    -o-transition: all 0.3s ease 0.3s;
	    transition: all 0.3s ease 0.3s;
	    z-index: 999;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap.active {
	    left: 0;
	    -webkit-transition: all 0.3s ease 0.3s;
	    -moz-transition: all 0.3s ease 0.3s;
	    -o-transition: all 0.3s ease 0.3s;
	    transition: all 0.3s ease 0.3s;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .m-trigger {
	    position: absolute;
	    top: -2px;
	    left: 18px;
	    z-index: 999;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .m-trigger .hamburger.is-active {
	    -webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -o-transform: translateY(0);
	    transform: translateY(0);
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .mobile-menu-toggle {
	    display: block;
	    margin-top: 15px 0 30px;
	    padding-left: 6px;
	    padding-right: 20px;
	    height: 50px;
	    line-height: 50px;
	    width: 100%;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .mobile-menu-toggle i {
	    font-size: 24px;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu {
	    overflow: hidden;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu > *:first-child:last-child {
	    float: right;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist {
	    float: left;
	    width: 50%;
	    padding-right: 18px;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a {
	    color: #a9a9a9;
	    display: block;
	    font-size: 20px;
	    margin: 0 auto;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a:active,
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a:hover {
	    color: #bdb099;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login {
	    float: left;
	    width: 50%;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a {
	    color: #a9a9a9;
	    font-size: 20px;
	    font-weight: 600;
	    margin: 0 auto;
	    padding-right: 19px;
	    text-align: center;
	    text-transform: uppercase;
	    font-family: "Montserrat";
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a:active,
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a:hover {
	    color: #bdb099;
	}
	.k2t-header .k2t-header-m ul,
	.k2t-header .k2t-header-m ol {
	    list-style: none;
	    margin-left: 0;
	    padding-left: 0;
	}
	.k2t-header .k2t-header-m ul > li,
	.k2t-header .k2t-header-m ol > li {
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m ul > li a,
	.k2t-header .k2t-header-m ol > li a {
	    padding-left: 20px;
	    padding-right: 30px;
	}
	.k2t-header .k2t-header-m ul ul > li,
	.k2t-header .k2t-header-m ol ul > li {
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m ul ul > li a,
	.k2t-header .k2t-header-m ol ul > li a {
	    padding-left: 40px;
	}
	.k2t-header .k2t-header-m ul ul ul > li a,
	.k2t-header .k2t-header-m ol ul ul > li a {
	    padding-left: 60px;
	}
	.k2t-header .k2t-header-m .mobile-menu {
	    padding-left: 0;
	    max-width: 260px;
	}
	.k2t-header .k2t-header-m ul {
	    padding-left: 0;
	}
	.k2t-header .k2t-header-m ul li {
	    position: relative;
	    margin-bottom: 1px;
	}
	.k2t-header .k2t-header-m ul li .wrap-link-item {
	    position: relative;
	}
	.k2t-header .k2t-header-m ul li .wrap-link-item:hover > a {
	    background: #bdb099;
	    color: #fff !important;
	}
	.k2t-header .k2t-header-m ul li .wrap-link-item:hover .open-sub-menu:before {
	    color: #fff !important;
	}
	.k2t-header .k2t-header-m ul li.active > .wrap-link-item a,
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item a {
	    color: #f18a01;
	}
	.k2t-header .k2t-header-m ul li.active > .wrap-link-item:hover a,
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item:hover a {
	    color: #fff !important;
	}
	.k2t-header .k2t-header-m ul li a {
	    display: inline-block;
	    color: #252525;
	    font-size: 14px;
	    min-height: 40px;
	    line-height: 40px;
	    width: 100%;
	    text-transform: uppercase;
	    font-family: "Montserrat";
	}
	.k2t-header .k2t-header-m ul li a:hover {
	    background: #bdb099;
	    color: #fff;
	}
	.k2t-header .k2t-header-m ul.mobile-menu > li > .wrap-link-item a {
	    font-size: 16px;
	    min-height: 40px;
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m ul.sub-menu {
	    display: none;
	    margin-top: 1px;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu,
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item .open-sub-menu{
		border: 1px solid #bdb099;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu{
		width: 36px;
		height: 36px;
		line-height: 36px;
		margin-right: 9px;
	}
	.k2t-header .k2t-header-m a,
	.k2t-header .k2t-header-m a:before{
		webkit-transition: none;
	    -moz-transition: none;
	    -ms-transition: none;
	    -o-transition: none;
    	transition: none;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu {
	    display: block;
	    position: absolute;
	    top: 50%;
	    right: 0;
	    width: 12px;
	    height: 12px;
	    line-height: 8px;
	    margin-right: 20px;
	    margin-top: -1px;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);
	    text-align: center;
	    border: 1px solid #bdb099;
	    cursor: pointer;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu:before {
	    color: #bdb099;
	    display: inline-block;
	    content: '\f107';
	    font-family: 'FontAwesome';
	    font-size: 13px;
	    text-rendering: auto;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu.active:before {
	    -webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    transform: rotate(-90deg);
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children.current-menu-ancestor > .wrap-link-item .open-sub-menu:before,
	.k2t-header .k2t-header-m ul .menu-item-has-children:hover > .wrap-link-item .open-sub-menu:before {
	    color: #bdb099;
	}

	.k2t-info .k2t-row [class*="col-"] {
		width: 100%;
		float: none;
		text-align: center;
	}
	.k2t-info .widget_nav_menu {
		text-align: center;
	}

	/*----------- 2.4 Mobile element -----------*/
	.open-sidebar {
		margin: 0;
	}

	.k2t-body section.container > #main, .k2t-body section.container > div.k2t-shop-sidebar{
		width: 100%;
		clear: both;
		padding-right: 0;
	}
	.right-sidebar .k2t-blog,
	.left-sidebar .k2t-blog,
	.right-sidebar .k2t-main,
	.left-sidebar .k2t-main,
	.k2t-body .k2t-sidebar,
	.archive .k2t-main {
		width: 100% !important;
	}
	.k2t-bottom .col-3 {
		min-height: 300px;
	}
	.b-masonry [class*="column-"] .grid-sizer {
		width: 50%;
	}
	.b-masonry .masonry-layout[class*="column-"] .hentry {
		width: 48%;
	}
	.k2t-logo-m .k2t-logo {
		margin: auto;
	}
	.k2t-bottom .k2t-row {
		margin: 0 5px;
	}
	.wpcf7 .wpcf7-form > p{
		margin-bottom: 25px;
	}
	.k2t-member .team-avatar {
		height: auto;
	}

	/* Blog */

	.k2t-blog {
		padding: 20px;
	}

	/* TitleBar */
	
	.k2t-title-bar.parallax { 
		background-size: cover; 
		background-attachment: scroll ! important; 
	}

	/* Footer */
	.k2t-main ul.info-footer {
		text-align: center !important;
	}
}
/*--------------------------------------------------------------
	7. Max Screen 767px
--------------------------------------------------------------*/
@media only screen and (max-width: 768px) and (max-device-width: 768px) {
	.hide-mobile{
		display: none;
	}
	.wpb_wrapper > .vc_row {
		margin-top: 0 !important;
		margin-bottom: 20px !important;
	}
	.wpb_wrapper > .vc_row .wpb_column {
		margin-bottom: 10px !important;
	}
	.wpb_wrapper > .vc_row.no-margin-bottom {
		margin-bottom: 0px !important;
	}
	/* Footer */
	.k2t-footer .k2t-info #footer-menu {
		margin-top: 10px;
		float: none;
		display: inline-block;
	}
	.null-instagram-feed ul li {
		width: 33.33333%;
	}
	.portfolio-carousel.style-2 .owl-carousel {
		width: calc(100% - 99px);
		width: -webkit-calc(100% - 99px);
		width: -moz-calc(100% - 99px);
	}
	.portfolio-carousel.style-2 .view-more {
		right: 29px
	}
	.vc_row > div > div > .wpb_column.portfolio-box {
		padding: 0 ! important
	}
	/* PORTFOLIO FREE STYLE */
	.isotope-gallery .isotope-selector,
	.isotope-gallery .isotope-selector.width-2,
	.portfolio-gallery.isotope-2 .isotope-gallery .isotope-selector,
	.portfolio-gallery.isotope-2 .isotope-gallery .isotope-selector.width-2 {
		width: 50% !important;
	}
	.portfolio-gallery .isotope-gallery .isotope-selector,
	.portfolio-gallery .isotope-gallery .isotope-selector.width-2 {
		width: 33.333% !important;
	}
	.bottom-banner, .bottom-banner2, .middle-banner,
	.bottom-banner .entry-image, .bottom-banner .entry-image,
	.k2t-info .row > div .social, .k2t-footer .k2t-info{
		text-align: center;
	}
	.bottom-banner .entry-image, .bottom-banner2 .entry-image {
		margin-top: 20px
	}

	/* Shop */
	.right-sidebar .k2t-shop, .right-sidebar .k2t-shop-sidebar {
		float: none;
		width: 100%;
		border: none;
	}

	.k2t-custom-heading .k2t-heading {
		width: 184px
	}
	.portfolio-carousel .view-more {
		margin-left: 10px
	}

	.b-masonry .masonry-layout article .flx-entry-thumb {
		padding: 0 ! important;
		overflow: hidden;
	}
	/* wp search shortcode */
	.widget_search .searchform  #s,
	.widget .searchform .searchsubmit {
		display: inline-block;
		float: none;
	}
	.widget .searchform .searchsubmit {
		margin-top: 30px;
	}
	.k2t-payment {
		float: none;
	}

	.popup .content table {
		width: auto !important;
	}

	.popup .content table col {
		width: auto !important;
	}

	.tg-wrap {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
}
/*--------------------------------------------------------------
	8. Screen between 568px to 767px
--------------------------------------------------------------*/
@media only screen and (min-width: 569px) and (max-width: 768px) {
	.vc_row .wpb_column{
		margin-top: 0;
/*		margin-bottom: 30px;
*/	}
	.vc_row .wpb_column.mobile-nomargin {
		margin-bottom: 0;
	}

	.admin-bar .menu-mobile-wrap,
	.admin-bar .menu-mobile-wrap ul {
		margin-top: 46px;
	}
	.k2t-info .row [class*="col-"] {
		margin-bottom: 20px;
		width: 100%;
	}
	.member-box .vc_column_container {
		width: 50%;
		float: left;
	}
	#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront #frm-email {
		width: 360px;
	}
	.k2t-title-bar .main-title {
		font-size: 200% ! important;
		line-height: 1
	}
}

/*--------------------------------------------------------------
	9. Max Screen 568px
--------------------------------------------------------------*/
@media only screen and (max-width: 568px){
	.k2t-row {
		margin: 0
	}
	/* Container */
	.k2t-row [class*="col-"],
	.row [class*="col-"] {
		width: 100% !important;
		display: inline-block !important;
	}
	.vc_row.wpb_row[class*="vc_custom_"] {
		padding-top: 20px ! important;
		padding-bottom: 20px ! important;
	}
	.offcanvas-sidebar {
		padding: 20px;
	}
	div:not(.offcanvas-sidebar) .k2t-sidebar .widget,
	.k2t-post-share .col-6 {
		width: 100%;
	}
	.b-masonry .masonry-layout[class*="column-"] .hentry {
		width: 100%;
	}
	.b-masonry .masonry-layout[class*="column-"] .hentry.large {
		width: 98%;
	}
	.k2t-searchbox form {
		width: 90%;
		margin-left: -45%;
	}
	.k2t-sidebar .widget {
		padding: 20px;
	}
	.k2t-post-share .col-6 {
		margin-bottom: 20px;
	}
	.k2t-body .k2t-sidebar {
		padding: 0 15px;
		margin-top: 20px
	}

	/* Disable */
	.mobile-disable {
		display: none;
	}

	/* Titlebar */
	.k2t-title-bar {
		padding: 60px 0 30px ! important;
	}


	/* Blog */
	.single .no-sidebar .k2t-blog {
		width: 100% ! important
	}
	.b-masonry .masonry-layout article > * {
		padding: 0
	}
	.b-medium .post-item .flx-entry-thumb {
		width: auto;
		height: auto;
		margin: 0;
		float: none;
	}
	.post-item {
		padding: 20px
	}
	.k2t-social-share {
		margin-top: -30px;
		width: 100%
	}
	.entry-box .k2t-social-share .social-open, .entry-box .k2t-social-share .social {
		float: left;
		margin-left: 0
	}
	.b-medium .post-item .entry-content {
		width: 100%
	}
	.post-meta-right {
		float: none
	}
	.post-meta-right .entry-comment {
		margin-left: 0
	}
	.post-item header .entry-author, 
	.post-item header .entry-date, 
	.post-item header .entry-categories {
		margin-right: 20px
	}
	.comment-list .children {
		margin-left: 50px
	}
	.widget .posts-list.column .post-item h4 {
		margin-top: 0;
		line-height: 1.2;
	}
	.post-meta-left, .post-meta-right {
		line-height: 1.2
	}
	.post-item header .entry-author, 
	.post-item header .entry-date, 
	.post-item header .entry-categories {
		margin-right: 0
	}

	.entry-sharing > div {
		width: 100%;
		float: none;
	}
	.about-author-right, .about-author-left {
		width: 100%;
		text-align: center;
		padding-left: 0;
	}
	.about-author-left img {
		width: auto;
		border-radius: 50%;
	}

	.wp-social-login-provider-list {
		margin-top: 0
	}


	/* Heading */
	.k2t-heading.has-border.heading .h::before, .k2t-heading.heading .h::after{
		content: none;
	}
	.k2t-heading.has-border.heading .h span{
		border: none;
		padding: 0;
		text-align: center;
	}

	.k2t-iconbox.layout-2 > .iconbox-text *, 
	.k2t-iconbox.layout-2 > .iconbox-icon  * {
		text-align: center;
	}

	/* Commnent */
	#commentform > p.comment-form-author, 
	#commentform > p.comment-form-email, 
	#commentform > p.comment-form-url {
		width: 100%;
		padding-right: 0
	}
	#commentform .comment-form-author:after {
		right: 20px
	}
	.action-link {
		display: none;
	}
	.comment-body .comment-thumb {
		width: 50px;
		height: 50px
	}
	.comment-list .comment-content {
		margin-left: 80px
	}
	.comment-body .comment-author {
		display: block;
		margin-bottom: 0
	}
	.comment-body .comment-meta > a {
		margin-left: 0
	}

	/* 404 */
	.error-404-left, .error-404-right {
		width: 100%;
	}
	.error-404-right {
		margin: 30px 0 0;
		padding-left: 0
	}

	/* Footer */
	.k2t-footer .k2t-info{
		text-align: center;
	}
	.k2t-footer .k2t-info .copy-right p {
		line-height: inherit;
	}
	.k2t-footer .k2t-bottom {
		padding-top: 50px
	}
	.k2t-info .row [class*="col-"] {
		margin-bottom: 20px;
	}
	.k2t-info .row > div .social {
		text-align: center;
	}
	.k2t-footer .widget {
		padding: 0
	}

	/* Revo Slider */

	.tp-rightarrow, 
	.tp-leftarrow,
	.dot-line {
		display: none ! important;
	}

	/* Icons */
	.k2t-icons li {
		width: 100% ! important;
	}

	.portfolio-gallery .isotope-gallery .isotope-selector,
	.portfolio-gallery .isotope-gallery .isotope-selector.width-2 {
		width: 100% ! important
	}

		/* simple subscribe */
	#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront table tr:first-child td {
		float: right;
	}
	#simple-subscribe-style2 #frm-subscriptionFront table tbody{
		text-align: center;
	}
	#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront table tr {
		float: none;
		text-align: center;
		display: block !important;
	}
	#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront table tr td{
		display: inline-block;
		float: none !important;
	}
	#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront #frm-email {
		width: 320px;
	}
	#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront .subscribeButton.button {
		margin:30px 0 0 0;
	}
	/* contact form 7 */
	.wpcf7-form p:nth-child(2), .wpcf7-form p:nth-child(3) {
	    width: 100%;
	    display: block;
	    float: left;
	}
	.k2t-footer .k2t-info .k2t-logo,
	.k2t-footer .k2t-info .copy-right p {
		float: none;
		margin: 0 0 10px;
		padding: 0;
		text-align: center;
	}
	.k2t-footer .k2t-top-footer .null-instagram-feed ul li {
		width: 25%
	}

}

/*--------------------------------------------------------------
	10. Max Screen 320px
--------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
	.single-product .images .elastislide-wrapper .elastislide-carousel ul li { max-height: 73px !important;max-width: 73px !important;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
	.offcanvas-sidebar {
		width: 280px;
	}
	.k2t-searchbox input[type="text"] {
		font-size: 178%;
	}
	.k2t-searchbox .searchsubmit {
		font-size: 110%;
		top: -2px;
	}
	.k2t-social-share .social li {
		margin-left: 5px;
		margin-right: 5px;
	}
	.wpcf7 .wpcf7-form > p {
		margin-bottom: 15px;
	}

	/*simple subscribe */
	#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront #frm-email {
		width: 300px;
	}
	/* PORTFOLIO FREE STYLE */
	.isotope-gallery .isotope-selector,
	.isotope-gallery .isotope-selector.width-2 {
		width: 100% !important;
	}
	/* Footer */
	.k2t-bottom .k2t-row > div{
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
}

/*
@media(max-width: 1400px) {
	#videos-home {padding-top: 180px!important;padding-bottom: 180px!important;	}
}


@media(max-width: 1000px) {
	#videos-home {
		padding-top: 120px!important;
		padding-bottom: 120px!important;
	}
}

@media(max-width: 600px) {
	#videos-home {
		padding-top: 40px!important;
		padding-bottom: 40px!important;
	}
}
*/

/*----8-2-2017----*/
@media only screen and (min-width:1921px) and (max-width:1999px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height: 800px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height: 800px !important;
}

}

@media only screen and (min-width:2000px) and (max-width:2099px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:850px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height: 850px !important;
}

}

@media only screen and (min-width:2100px) and (max-width:2199px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:900px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:900px !important;
}

}

@media only screen and (min-width:2200px) and (max-width:2299px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:950px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:950px !important;
}

}

@media only screen and (min-width:2300px) and (max-width:2499px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1000px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1000px !important;
}

}

@media only screen and (min-width:2500px) and (max-width:2599px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1050px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1050px !important;
}

}

@media only screen and (min-width:2600px) and (max-width:2699px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1100px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1100px !important;
}

}

@media only screen and (min-width:2700px) and (max-width:2899px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1150px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1150px !important;
}

}

@media only screen and (min-width:2900px) and (max-width:2999px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1200px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1200px !important;
}

}

@media only screen and (min-width:3000px) and (max-width:3099px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1250px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1250px !important;
}

}

@media only screen and (min-width:3100px) and (max-width:3199px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1300px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1300px !important;
}

}
@media only screen and (min-width:3200px) and (max-width:3299px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1350px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1350px !important;
}

}
@media only screen and (min-width:3300px) and (max-width:3399px) {
	
.home_shope_slider .rev_slider_wrapper .rev_slider {
  height:1400px !important;
}
.home_shope_slider .rev_slider_wrapper {
  height:1400px !important;
}

}

@media only screen and (min-width:1921px) {
.vc_row.wpb_row.vc_row-fluid.vc_custom_1485225751350 {
  background-size: cover;
}
#home-double-block .blocks {
  background-size: cover;
}
}



/*----Media Quary
-----------------------*/

@media only screen and (max-width:1200px) 
{
	html, body {position:relative !important; overflow-x:hidden !important;}
        #featured-products #featured-products.home_feature_pro {padding-top: 0 !important;}
}

@media only screen and (min-width:1085px) and (max-width:1199px) 
{
	.k2t-wrap, .container {max-width: 95% !important;}
	.home-icons .k2t-iconbox .title h3 {font-size: 15px !important; line-height: 25px !important;}
	.k2t-iconbox.layout-2 > .iconbox-icon, .k2t-iconbox.layout-2 > .iconbox-image {margin: 20px 0;}
	
	/*--PRODUCT--*/
	.footer-featured {width: 95%;}
	.product-item .product-name h3 {min-height: 42px;}
	.product-item .product-name {display: block;}
#videos-home {padding-bottom: 0 !important;}
#videos-home .video-container {margin-top: -360px !important;}
.search-results .k2t-searchbox {  right: 48px !important;}
.page-id-3313 .wpb_text_column.wpb_content_element {margin: 0;}
.where_to_buy_section h2 {  font-size: 40px !important;  width: 95% !important;}
.where_to_byy_tabing .tab-content img { margin-right: 35px;}
.k2t-content .where_to_buy_section {  background-position: right 11% center !important;}
#videos-home {  padding-top: 160px !important;}
#featured-products #featured-products.home_feature_pro {padding-top: 0 !important;}
#featured-products.home_feature_pro .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 0;}

/*news banner*/	
#news-splash {padding: 105px 0;}
.background-dark .vc_custom_heading h2 {font-size: 50px !important;}

}

/* ipad */
@media only screen and (min-width:1024px) and (max-width:1084px) 
{
	/*--home--*/
	.k2t-searchbox {right: 5%; width: 55%;}
	.k2t-header-mid .k2t-logo img {margin-top: -34px;}
	.k2t-wrap, .container {max-width: 95% !important;}
	
	#home-newsletter .hack {margin-right:0px !important;}
	#home-newsletter .left_subscribe {width: 60% !important;}
	#home-newsletter .right_social_sec {width: 40% !important;}
	#home-double-block .blocks {background-size: cover;}
	#home-double-block h2 a {font-size: 45px; line-height: 50px;}
	.home-icons .k2t-iconbox .title h3 {font-size: 14px !important; line-height: 24px !important;}
	.k2t-iconbox.layout-2 > .iconbox-icon, .k2t-iconbox.layout-2 > .iconbox-image {margin: 20px 0;}
	
	.home_feature_pro .product-gallery .product-thumb a.button.product_type_simple {font-size: 15px !important; line-height: 22px !important; margin-left: -75px !important; margin-top: -40px !important; width: 150px !important;}
	
	/*--PRODUCT--*/
	.footer-featured {width: 95%;}
	.product-item .product-name h3 {min-height: 42px; font-size: 15px;}
	.product-item .product-name {display: block;}
	.product-category h3 {margin-bottom: 30px;}
	.cat_footer {margin-top: 20px;}
	.cat_footer .footer-featured .isotope-selector .product-thumb .button.product_type_simple {height: 45px !important; line-height: 45px !important; margin-left: -80px !important; margin-top: -50px !important;}
	
	#featured-products .product-gallery .isotope-selector {  width: 25% !important;}
	
	/*==inner-page==*/
	/*--single product--*/
	p {font-size: 15px; line-height: 24px;}
	.default_single_product .summary.entry-summary h1 {font-size: 22px;}
	.default_single_product .summary.entry-summary {padding-left: 20px !important;}
	.woocommerce div.product .default_single_product {margin-top: 8px;}
	.default_single_product .summary.entry-summary .p-rate-price .price {margin-top: 0px; margin-bottom: 10px;}
	
	/*--tips & ideas--*/	
	.background-dark {background-size: cover;}
	.k2t-title-bar .k2t-wrap.breadcrumb {padding: 15px 20px 0 !important;}
	.vc_custom_1485689629637 {padding-top: 0px !important;}
	.tips-ideas-blog #how-to .vc_row.wpb_row {padding-left: 0 !important; padding-right: 0 !important;}
	#how-to.tips-ideas-blog-padding .heading-title h2.h {line-height: 23px;}
	#how-to.tips-ideas-blog-padding .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 15px ;}
	
	/*--news--*/
	.right-sidebar .post-item {padding: 25px 20px 20px;}
	.right-sidebar .k2t-blog .clearfix h2.entry-title {font-size: 22px; margin-bottom: 10px; line-height: 25px;}
	.right-sidebar .k2t-blog .clearfix .more-link {margin-top: 15px;}
	.right-sidebar .k2t-sidebar .widget {padding: 20px;}
	.right-sidebar .textwidget iframe {transform: scale(0.83) translate(-26px, -55px); -webkit-transform: scale(0.83) translate(-26px, -55px);}
	.right-sidebar .k2t-sidebar .widget_text {height: 520px !important;}
	.right-sidebar .widget ul li {margin-bottom: 5px;}
	
	/*--support--*/
	.support_box_area .img_border .suport_content {min-height: 66px;}
	.support_box_area .img_border .wpb_wrapper > h4 {min-height: 42px;}
	.support_box_area .img_border {margin-bottom: 0 !important;}
	.support_box_area.row-second {margin-top: 40px;}
	
	/*--where to buy--*/
	.where_to_byy_tabing .tab-content img {margin-bottom: 26px; margin-right: 20px;}
	.ezy-social .null-instagram-feed {width: 100% !important;}
	
	/*ezy social*/
	.vc_row.ezy-social {padding-bottom: 0 !important;}
	#kKnIBMoUfL .vc_col-sm-8 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
	
	/*--contact--*/
	.contact-us-section .wpb_wrapper > div {width: 100% !important;}
	.contact-us-section {padding-bottom: 40px; padding-top: 50px;}
	.contact-us-section:first-child {margin-right: 35px; width: 46%;}
	
	/*--faq--*/
	.faq_page_sec .vc_col-sm-12 {margin-bottom: 0 !important;}
	.faq_page_sec {margin-bottom: 40px !important;}
	.faq_page_sec .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 25px;}
	.banner-faq {background-size: inherit !important;}
#videos-home {padding-bottom: 0 !important;}
.video-container {height: 460px !important;}
#videos-home .video-container {margin-top: -320px !important;}
.page-id-3313 .k2t-content.no-sidebar {margin: 0 auto;}
.search.search-results .right-sidebar .k2t-wrap {padding-top: 40px;}

/*13-2-2017*/
.five-blocks .footer-featured .isotope-selector { width: 29% !important;}
.sitemap_listins .vc_col-sm-4 { margin-right: 10px;   padding: 20px;    width: 32.6%;}
.page-id-3313 .wpb_text_column.wpb_content_element { margin: 0;}
.page-id-3313 h2 {font-size: 25px !important;}

/**/  
.where_to_buy_section h2 {  font-size: 40px !important;  width: 95%;}
.k2t-content .where_to_buy_section {  background-position: right 11% center !important;}
#videos-home {   padding-top: 120px !important;}
#videos-home .slider_videos {  margin-top: -308px;}
#featured-products #featured-products.home_feature_pro {padding-top: 0 !important;}
	#featured-products.home_feature_pro .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 0;}
/*news banner*/	
#news-splash {padding: 105px 0;}
.background-dark .vc_custom_heading h2 {font-size: 50px !important;}
	


.single-product .images .twist-main-image { height: 498px !important;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list { height: 495px !important;}
.single-product .images .elastislide-wrapper {height: 497px !important;  max-width: 130px !important;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 46px;}

/*changens 19-5-2017*/
.sticky-header .col-10.right {margin-top: 54px;}
.k2t-header .k2t-header-mid .k2t-menu > li {font-size: 15px;}
.k2t-header-mid .right ul.k2t-menu li a {padding: 0 11px 0 6px!important;}
.k2t-header-mid .k2t-menu > li.product_main > a::after {height: 4px;top: 10px;width: 7px;right: 2px;}
.k2t-header-mid .k2t-menu > li ul li {width: 110px;}
.k2t-header-mid .k2t-menu li ul {left:0;}

.sticky-header .k2t-header-mid .k2t-menu li ul {left: 0;top: 106px!important;}
.sticky-header .k2t-header-mid .k2t-menu > li > a {font-size: 12.2px!important;}


/**/
.k2t-header-mid .k2t-menu > li.product_main > a::after {  top: 27px;}
.k2t-header-mid .k2t-menu > li > a { font-size: 13px !important;}
.sticky-header .k2t-header-mid .k2t-menu li ul { top: 100px !important;}
.k2t-body.open_submenu { margin-top: 110px;}



}

@media only screen and (min-width:800px) and (max-width:1023px)
{
	.sticky-header .col-10.right { float: right !important; }
.k2t-header-mid .right ul.k2t-menu li a { font-size: 11px !important;}
	.k2t-header .k2t-header-m {display: none;}
	.k2t-header > *:not(.k2t-header-m), .k2t-header-m .custom-login {display: block;}
	.k2t-header {background: #ffffff none repeat scroll 0 0; border-bottom: 2px solid #efefef;}
	.k2t-header-top {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
	.k2t-body {padding-top: 0;}
	.k2t-header-top #searchID.h-element {display: inline-block;}
	.k2t-header .k2t-header-top .k2t-row .col-12 {padding-top: 0 !important; padding-left: 10px !important; padding-right: 10px !important;}
	.k2t-searchbox .searchform input {font-size: 20px;}
	.k2t-searchbox {height: 40px; right: 3%; width: 55%;}
	.k2t-header .k2t-menu > li {padding-left: 0; padding-right: 0;}
	.k2t-header > div {padding: 0;}
	.k2t-header .k2t-header-mid .k2t-wrap .col-10.right {padding-top:0px !important; padding-left: 10px; padding-right: 10px;}
	.k2t-header-mid .right ul.k2t-menu li a {line-height: 24px; padding: 0 6px !important;}
	.k2t-header-mid {min-height: 43px;}
	.k2t-header-top .k2t-wrap .k2t-row {margin-left: 0 !important; margin-right: 0 !important;}
	
		/*--home--*/
	.k2t-header-mid .k2t-logo img {margin-top: -34px;}
	.k2t-wrap, .container {max-width: 95% !important;}
	
	.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption, .tp-parallax-wrap.tp-hidden-caption {display:block !important; visibility: visible !important;}
	.home_shope_slider .rev_slider_wrapper .tp-tab .tp-tab-desc {font-size: 18px; line-height: 45px !important;}
	
	.vc_row.home-icons {padding-bottom: 0 !important;}
	#home-double-block {margin-top: 20px !important;}
	#home-double-block .blocks {background-size: cover;}
	#home-double-block h2 a {font-size: 36px; line-height: 40px;}
	.home-icons .k2t-iconbox.layout-2 {margin-top: 0;}
	.home-icons .k2t-iconbox {padding: 0 10px;}
	.home-icons .k2t-iconbox .title h3 {font-size: 14px !important; line-height: 22px !important;}
	.k2t-iconbox.layout-2 > .iconbox-icon, .k2t-iconbox.layout-2 > .iconbox-image {margin:10px 0;}
	
	#featured-products.home_feature_pro {padding-bottom: 0 !important; padding-top: 30px !important;}
	.home_feature_pro h2 {margin-bottom: 20px !important;}
	.footer-featured {width: 95%;}
	.product-item .product-name h3 {font-size: 14px; min-height:40px;}
	.product-item .product-name {display: block;}
	
	#home-newsletter .hack {margin-right:0px !important;}
	#home-newsletter .hack .vc_col-sm-6 .vc_column-inner {padding: 0 !important;}
	#home-newsletter .right_social_sec {width: 35%;}
	#home-newsletter .left_subscribe {width: 63%;}
	#home-newsletter {padding-bottom: 0 !important;}
	
	#videos-home .vc_custom_heading > h2 {font-size: 50px !important; line-height: 50px !important;}
	#videos-home .vc_btn3.vc_btn3-size-lg {font-size: 15px; min-width: 200px; padding: 14px !important;}
	
	#tips-and-ideas {background-size: cover; padding-bottom: 100px !important; padding-top: 100px !important;}
	#tips-and-ideas .vc_custom_heading > h2 {font-size: 50px !important; line-height: 50px !important;}
	#tips-and-ideas .vc_btn3.vc_btn3-size-lg {font-size: 15px !important; min-width: 200px; padding: 14px !important;}
	
	.home_feature_pro .product-gallery .product-thumb a.button.product_type_simple {font-size: 14px !important; line-height: 17px !important; margin-left: -65px !important; margin-top: -40px !important; width: 130px !important;}
	
	.k2t-footer .k2t-bottom {padding: 30px 0 0 0;}
	.k2t-footer .widget_nav_menu a {font-size: 14px; padding: 15px 0;}
	.k2t-footer .k2t-bottom .widget.widget_nav_menu {padding: 0;}
	.k2t-footer .k2t-bottom .widget.widget_text {padding: 0;}
	.k2t-footer .k2t-bottom .col-3:nth-child(2) {width: 20%;}
	.k2t-footer .k2t-bottom .col-3:first-child {width: 27%;}
	.k2t-footer .k2t-bottom .col-3:last-child {width: 28%;}
	.k2t-footer .k2t-bottom .widget_mc4wp_form_widget .mc4wp-form-fields input {height: 40px; margin-bottom: 20px;}
	.k2t-footer .textwidget p {margin-bottom: 15px;}
	.k2t-footer .k2t-info .col-8 {margin-bottom: 10px;}
	.k2t-footer .k2t-info .copy-right p {font-size: 11px; text-align: left; line-height: 50px;}
	.k2t-btt {bottom: 15px;}
	.k2t-footer .k2t-info {padding: 10px 0 0;}
	
	/*==inner-page==*/
	/*--single product--*/
	.background-dark .vc_custom_heading h2 { font-size: 35px !important;  margin-top: 25px;}
	p {font-size: 15px; line-height: 24px;}
	.default_single_product .summary.entry-summary h1 {font-size: 20px; line-height: 26px;}
	.default_single_product .summary.entry-summary {padding-left: 20px !important;}
	.woocommerce div.product .default_single_product {margin-top: 8px;}
	.default_single_product .summary.entry-summary .p-rate-price .price {margin-top: 0px; margin-bottom: 10px;}
	.cat_footer .footer-featured .isotope-selector .product-thumb .button.product_type_simple {height: 45px !important; line-height: 45px !important; margin-left: -80px !important; margin-top: -50px !important;}
	.parent_categories ul li a img {width: 65px;}
	#featured-products .product-gallery .isotope-selector {width: 25% !important;}
	.no-sidebar .product-gallery .products .isotope-selector {width: 33.33% !important;}
	
	.default_single_product .product-img-cont {padding: 15px; width: 75%;}
	.default_single_product #single-product-image-wrap {width: 58%;}
	.default_single_product .summary.entry-summary {padding: 15px !important; width: 42% !important;}
	.default_single_product #single-product-image-wrap.images {padding: 15px;}
	.k2t-product-bottom #tab-description.woocommerce-Tabs-panel {padding: 20px !important;}
	.k2t-line-top .wpcf7-form {padding: 30px 40px;}
	
	/*--tips & ideas--*/	
	.background-dark {background-size: cover;}
	.k2t-title-bar .k2t-wrap.breadcrumb {padding: 15px 20px 0 !important;}
	.vc_custom_1485689629637 {padding-top: 0px !important;}
	.tips-ideas-blog #how-to .vc_row.wpb_row {padding-left: 0 !important; padding-right: 0 !important;}
	#how-to.tips-ideas-blog-padding .heading-title h2.h {line-height: 23px;}
	#how-to.tips-ideas-blog-padding .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 15px ;}
	.tips-ideas-blog .tips-ideas-blog-padding { margin-bottom: 20px; margin-top: 40px; width: 50%;}
	.right-sidebar .k2t-blog {width: 68% !important;}
	
	/*--news--*/
	.right-sidebar .post-item {padding: 25px 20px 20px;}
	.right-sidebar .k2t-blog .clearfix h2.entry-title {font-size: 22px; margin-bottom: 10px; line-height: 25px;}
	.right-sidebar .k2t-blog .clearfix .more-link {margin-top: 15px;}
	.right-sidebar .k2t-sidebar .widget {padding:15px;}
	.right-sidebar .textwidget iframe {transform: scale(0.73) translate(-52px, -95px); -webkit-transform: scale(0.73) translate(-52px, -95px);;}
	.right-sidebar .k2t-sidebar .widget_text {height: 460px !important;}
	.right-sidebar .widget ul li {margin-bottom: 5px;}
	.right-sidebar .k2t-blog {padding-left: 0; width: 66% !important;}
	.right-sidebar .k2t-sidebar {padding-left: 20px; width: 34% !important;}
	.post-template-default .right-sidebar section.entry-box {padding: 20px 20px 50px;}
	.right-sidebar .entry-sharing > div {width: 65%;}
	.right-sidebar .entry-box footer.clear {margin: 10px 0;}
	.post-template-default .right-sidebar .k2t-blog .entry-box h2.entry-title {font-size: 22px; margin-bottom: 10px;}
	.b-medium .post-item .flx-entry-thumb {height: 150px; margin-right: 15px; width: 150px;}
	.b-medium .post-item .entry-content {width:60%;}
	.post-meta-left .entry-date {font-size: 13px !important;}
	.post-meta-left .entry-categories {font-size: 13px !important;}
	.post-meta-right .entry-comment {font-size: 13px !important;}
	.vc_custom_1485207437970 {margin-bottom: 20px !important; margin-top: 20px !important;}
	
	/*--support--*/
	.support_box_area .img_border .suport_content {min-height: 66px;}
	.support_box_area .img_border .wpb_wrapper > h4 {min-height: 42px;}
	.support_box_area .img_border {margin-bottom: 0 !important;}
	.support_box_area.row-second {margin-top: 40px;}
	.suport_hed_content p {width: 95%;}
	.support_box_area .vc_col-sm-6 {width: 49%;}
	
	
	/*--where to buy--*/
	.where_to_byy_tabing .tab-content img {margin-bottom: 26px; margin-right: 20px;}
	.ezy-social .null-instagram-feed {width: 100% !important;}
	.where_to_byy_tabing .wpsm_nav-tabs {float: left; padding-top: 55px !important; width: 30% !important;}
	.where_to_byy_tabing .tab-content {float: right; width: 66% !important;}
	.where_to_byy_tabing .tab-content img:nth-of-type(3n) {margin-right: 0 !important;}
	.where_to_byy_tabing .tab-content img:nth-of-type(4n) {margin-right:15px !important;}
	.where_to_byy_tabing .tab-content img {margin-bottom: 20px; margin-right: 15px; width: 30%;}
	.where_to_byy_tabing #tab_container_4063 {margin-bottom: -70px !important; top: -80px;}
	
	/*ezy social*/
	.vc_row.ezy-social {padding-bottom: 0 !important;}
	#kKnIBMoUfL .vc_col-sm-8 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
	.ezy-social .k2t-iconbox.layout-2 {margin-top: 0;}
	.ezy-social {padding-top: 0 !important;}
	.wpb_widgetised_column .textwidget > iframe {width: 100%;}
	
	.vc_custom_1485690643743 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
	.vc_custom_1486458426321 {padding-bottom: 0 !important; padding-top: 0 !important;}
	.design-inv .k2t-iconbox.layout-2 {margin-top: 0;}
	.design-inv { margin-bottom: 0 !important; padding-bottom: 0 !important; padding-top: 0 !important;}
	.vc_custom_1485690643743 {padding-bottom: 0 !important; padding-top: 20px !important;}
	.design-inv .iconbox-text .desc {padding-left: 0 !important; padding-right: 0 !important;}
	
	/*--contact--*/
	.contact-us-section .wpb_wrapper > div {width: 100% !important;}
	.contact-us-section {padding-bottom:20px; padding-top: 50px;}
	.contact-us-section:first-child {margin-right: 25px; width: 46%;}
	.page-id-629 .contact-us-section .wpcf7-form-control.wpcf7-submit {height: 50px; margin-top: 0; padding-left: 30px; padding-right: 30px;}
	.contact-us-section .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
	
	/*--faq--*/
	.faq_page_sec .vc_col-sm-12 {margin-bottom: 0 !important;}
	.faq_page_sec {margin-bottom: 40px !important;}
	.faq_page_sec .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 25px;}
	.banner-faq {background-size: inherit !important;}
	.banner-faq h2 {font-size: 60px !important;}
	

.page-id-3313 .k2t-content.no-sidebar {margin: 0 auto;}
.search.search-results .right-sidebar .k2t-wrap {padding-top: 40px;}

.about-text-block {padding-right: 0 !important; padding-top: 0 !important;}
.page-id-575 .image-banner {width:92%; margin: 40px auto 0 !important;}
.middle-banner.vc_custom_1485210604654 {padding: 320px 0 0 !important;}
.page-id-575 .k2t-iconbox.layout-2.dashed {margin-top: 0 !important;}
.page-id-575 .k2t-iconbox.layout-2 > .iconbox-text > .desc {margin-bottom: 0; padding: 0; font-size: 15px;}
.vc_custom_1485089072632 {margin: 0 !important; padding: 0 !important;}
.vc_custom_1485089080243 {margin: 0 !important; padding: 0 !important;}
.vc_custom_1485242709418 {padding-bottom: 10px !important;}
.page-id-575 .top-banner {padding-bottom: 115px !important; padding-top: 115px !important;}


/*13-2-2017*/
.five-blocks .footer-featured .isotope-selector { width: 32% !important;}
.search-results .k2t-main {  margin-bottom: 30px;  margin-right: 13px;  width: 64% !important;}
.search.search-results .right-sidebar .k2t-wrap { padding-top: 20px !important;}
.k2t-searchbox .searchform input { font-size: 17px;}

.sitemap_listins .vc_col-sm-4 {  margin-right: 15px;    padding: 15px;    width: 32%;}
.sitemap_listins ul li a { font-size: 14px;}
.sitemap_listins ul li ul { margin-left: 14px;}
.page-id-3313 .wpb_text_column.wpb_content_element { margin-bottom: 0 !important;}
/**/
.where_to_buy_section h2 {  font-size: 40px !important;  width: 95%;}
.page-id-2810 .background-dark .vc_custom_heading h2 {font-size: 30px !important;}
.k2t-content .where_to_buy_section { padding: 50px 0 !important;}

.k2t-content .where_to_buy_section { background-position: right 8% center !important;  background-size: 400px auto !important;}
#featured-products #featured-products.home_feature_pro {padding-top: 0 !important;}
#featured-products.home_feature_pro .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 0;}



/*news banner*/
#news-splash {padding: 70px 0;}

.single-product .default_single_product .images {float: left !important;  width: 55% !important;}
.single-product .images .twist-main-image { height: 322px !important;padding: 20px;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list { height: 322px !important;}
.single-product .images .elastislide-wrapper {height: 322px !important;  max-width: 130px !important;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 26px;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list li a{ padding: 5px;}  
.single-product .summary .product_meta img{ width: 50px;} 
.sticky-header .k2t-header-mid .k2t-menu > li > a {font-size: 11px!important;}

/*changens 19-5-2017*/
.sticky-header .col-10.right {margin-top: 54px;}
.k2t-header .k2t-header-mid .k2t-menu > li {font-size: 15px;}
.k2t-header-mid .right ul.k2t-menu li a {padding: 0 11px 0 6px!important;}
.k2t-header-mid .k2t-menu > li.product_main > a::after {height: 4px;top: 10px;width: 7px;right: 2px;}
.k2t-header-mid .k2t-menu > li ul li {width: 110px!important;}
.k2t-header-mid .k2t-menu li ul {left: 0!important;}   
.sticky-header .k2t-header-mid .k2t-menu li ul {left: 0!important;top: 90px;}
.sticky-header .k2t-header-mid .k2t-menu > li > a {font-size: 12.2px!important;}


/**/
.sticky-header .k2t-header-mid .k2t-logo img {  margin-top: 20px;   max-height: 59px !important;}
.k2t-header-mid .menu-item a img { width: 60px !important;}
.k2t-header-mid .k2t-menu li ul li a span { font-size: 10px;}
.k2t-header-mid .k2t-menu > li ul li { width: auto !important;}
.k2t-body.open_submenu { margin-top: 90px;}
.k2t-header-mid .k2t-menu li ul { top: 44px;}

/*20-5*/
.video-container iframe{top: -340px !important;}
.video-container {  height: 400px !important;  margin-top: -332px;}

}

@media only screen and (min-width:768px) and (max-width:799px)
{
	.k2t-header .k2t-header-m {display: none;}
	.k2t-header > *:not(.k2t-header-m), .k2t-header-m .custom-login {display: block;}
	.k2t-header {background: #ffffff none repeat scroll 0 0; border-bottom: 2px solid #efefef;}
	.k2t-header-top {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
	.k2t-body {padding-top: 0;}
	.k2t-header-top #searchID.h-element {display: inline-block;}
	.k2t-header .k2t-header-top .k2t-row .col-12 {padding-top: 0 !important; padding-left: 10px !important; padding-right: 10px !important;}
	.k2t-searchbox .searchform input {font-size: 20px;}
	.k2t-searchbox {height: 40px; right: 3%; width: 55%;}
	.k2t-header .k2t-menu > li {padding-left: 0; padding-right: 0;}
	.k2t-header > div {padding: 0;}
	.k2t-header .k2t-header-mid .k2t-wrap .col-10.right {padding-top:0px !important; padding-left: 10px; padding-right: 10px;}
	.k2t-header-mid .right ul.k2t-menu li a {line-height: 24px; padding: 0 6px !important;}
	.k2t-header-mid {min-height: 43px;}
	.k2t-header-top .k2t-wrap .k2t-row {margin-left: 0 !important; margin-right: 0 !important;}
	
		/*--home--*/
	.k2t-header-mid .k2t-logo img {margin-top: -34px;}
	.k2t-wrap, .container {max-width: 95% !important;}
	
	.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption, .tp-parallax-wrap.tp-hidden-caption {display:block !important; visibility: visible !important;}
	.home_shope_slider .rev_slider_wrapper .tp-tab .tp-tab-desc {font-size: 18px; line-height: 45px !important;}
	
	.vc_row.home-icons {padding-bottom: 0 !important;}
	#home-double-block {margin-top: 20px !important;}
	#home-double-block .blocks {background-size: cover;}
	#home-double-block h2 a {font-size: 36px; line-height: 40px;}
	.home-icons .k2t-iconbox.layout-2 {margin-top: 0;}
	.home-icons .k2t-iconbox {padding: 0 10px;}
	.home-icons .k2t-iconbox .title h3 {font-size: 14px !important; line-height: 22px !important;}
	.k2t-iconbox.layout-2 > .iconbox-icon, .k2t-iconbox.layout-2 > .iconbox-image {margin:10px 0;}
	
	#featured-products.home_feature_pro {padding-bottom: 0 !important; padding-top: 30px !important;}
	.home_feature_pro h2 {margin-bottom: 20px !important;}
	.footer-featured {width: 95%;}
	.product-item .product-name h3 {font-size: 12px; min-height: 40px;}
	.product-item .product-name {display: block;}
	
	#home-newsletter .hack {margin-right:0px !important;}
	#home-newsletter .hack .vc_col-sm-6 .vc_column-inner {padding: 0 !important;}
	#home-newsletter .right_social_sec {width: 35%;}
	#home-newsletter .left_subscribe {width: 63%;}
	#home-newsletter {padding-bottom: 0 !important;}
	
	#videos-home .vc_custom_heading > h2 {font-size: 50px !important; line-height: 50px !important;}
	#videos-home .vc_btn3.vc_btn3-size-lg {font-size: 15px; min-width: 200px; padding: 14px !important;}
	
	#tips-and-ideas {background-size: cover; padding-bottom: 100px !important; padding-top: 100px !important;}
	#tips-and-ideas .vc_custom_heading > h2 {font-size: 50px !important; line-height: 50px !important;}
	#tips-and-ideas .vc_btn3.vc_btn3-size-lg {font-size: 15px !important; min-width: 200px; padding: 14px !important;}
	
	.home_feature_pro .product-gallery .product-thumb a.button.product_type_simple {font-size: 14px !important; line-height: 17px !important; margin-left: -65px !important; margin-top: -40px !important; width: 130px !important;}
	
	.k2t-footer .k2t-bottom {padding: 30px 0 0 0;}
	.k2t-footer .widget_nav_menu a {font-size: 14px; padding: 15px 0;}
	.k2t-footer .k2t-bottom .widget.widget_nav_menu {padding: 0;}
	.k2t-footer .k2t-bottom .widget.widget_text {padding: 0;}
	.k2t-footer .k2t-bottom .col-3:nth-child(2) {width: 20%;}
	.k2t-footer .k2t-bottom .col-3:first-child {width: 27%;}
	.k2t-footer .k2t-bottom .col-3:last-child {width: 28%;}
	.k2t-footer .k2t-bottom .widget_mc4wp_form_widget .mc4wp-form-fields input {height: 40px; margin-bottom: 20px;}
	.k2t-footer .textwidget p {margin-bottom: 15px;}
	.k2t-footer .k2t-info .col-8 {margin-bottom: 10px;}
	.k2t-footer .k2t-info .copy-right p {font-size: 11px; text-align: left; line-height: 50px;}
	.k2t-btt {bottom: 15px;}
	.k2t-footer .k2t-info {padding: 10px 0 0;}
	
	/*==inner-page==*/
	/*--single product--*/
	.background-dark .vc_custom_heading h2 {font-size: 50px !important; margin-top: 25px;}
	p {font-size: 15px; line-height: 24px;}
	.default_single_product .summary.entry-summary h1 {font-size: 20px; line-height: 26px;}
	.default_single_product .summary.entry-summary {padding-left: 20px !important;}
	.woocommerce div.product .default_single_product {margin-top: 8px;}
	.default_single_product .summary.entry-summary .p-rate-price .price {margin-top: 0px; margin-bottom: 10px;}
	.cat_footer .footer-featured .isotope-selector .product-thumb .button.product_type_simple {height: 45px !important; line-height: 45px !important; margin-left: -80px !important; margin-top: -50px !important;}
	.parent_categories ul li a img {width: 65px;}
	#featured-products .product-gallery .isotope-selector {width: 25% !important;}
	.no-sidebar .product-gallery .products .isotope-selector {width: 33.33% !important;}
	
	.default_single_product .product-img-cont {padding: 15px; width: 75%;}
	.default_single_product #single-product-image-wrap {width: 58%;}
	.default_single_product .summary.entry-summary {padding: 15px !important; width: 42% !important;}
	.default_single_product #single-product-image-wrap.images {padding: 15px;}
	.k2t-product-bottom #tab-description.woocommerce-Tabs-panel {padding: 20px !important;}
	.k2t-line-top .wpcf7-form {padding: 30px 40px;}
	
	/*--tips & ideas--*/	
	.background-dark {background-size: cover;}
	.k2t-title-bar .k2t-wrap.breadcrumb {padding: 15px 20px 0 !important;}
	.vc_custom_1485689629637 {padding-top: 0px !important;}
	.tips-ideas-blog #how-to .vc_row.wpb_row {padding-left: 0 !important; padding-right: 0 !important;}
	#how-to.tips-ideas-blog-padding .heading-title h2.h {line-height: 23px;}
	#how-to.tips-ideas-blog-padding .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 15px ;}
	.tips-ideas-blog .tips-ideas-blog-padding { margin-bottom: 20px; margin-top: 40px; width: 50%;}
	.right-sidebar .k2t-blog {width: 68% !important;}
	
	/*--news--*/
	.right-sidebar .post-item {padding: 25px 20px 20px;}
	.right-sidebar .k2t-blog .clearfix h2.entry-title {font-size: 22px; margin-bottom: 10px; line-height: 25px;}
	.right-sidebar .k2t-blog .clearfix .more-link {margin-top: 15px;}
	.right-sidebar .k2t-sidebar .widget {padding:15px;}
	.right-sidebar .textwidget iframe {transform: scale(0.73) translate(-52px, -95px); -webkit-transform: scale(0.73) translate(-52px, -95px);;}
	.right-sidebar .k2t-sidebar .widget_text {height: 460px !important;}
	.right-sidebar .widget ul li {margin-bottom: 5px;}
	.right-sidebar .k2t-blog {padding-left: 0; width: 66% !important;}
	.right-sidebar .k2t-sidebar {padding-left: 0; width: 34% !important;}
	.post-template-default .right-sidebar section.entry-box {padding: 20px 20px 50px;}
	.right-sidebar .entry-sharing > div {width: 65%;}
	.right-sidebar .entry-box footer.clear {margin: 10px 0;}
	.post-template-default .right-sidebar .k2t-blog .entry-box h2.entry-title {font-size: 22px; margin-bottom: 10px;}
	.b-medium .post-item .flx-entry-thumb {height: 150px; margin-right: 15px; width: 150px;}
	.b-medium .post-item .entry-content {width:60%;}
	.post-meta-left .entry-date {font-size: 13px !important;}
	.post-meta-left .entry-categories {font-size: 13px !important;}
	.post-meta-right .entry-comment {font-size: 13px !important;}
	.vc_custom_1485207437970 {margin-bottom: 20px !important; margin-top: 20px !important;}
	
	/*--support--*/
	.support_box_area .img_border .suport_content {min-height: 66px;}
	.support_box_area .img_border .wpb_wrapper > h4 {min-height: 42px;}
	.support_box_area .img_border {margin-bottom: 0 !important;}
	.support_box_area.row-second {margin-top: 40px;}
	.suport_hed_content p {width: 95%;}
	.support_box_area .vc_col-sm-6 {width: 49%;}
	
	
	/*--where to buy--*/
	.where_to_byy_tabing .tab-content img {margin-bottom: 26px; margin-right: 20px;}
	.ezy-social .null-instagram-feed {width: 100% !important;}
	.where_to_byy_tabing .wpsm_nav-tabs {float: left; padding-top: 55px !important; width: 30% !important;}
	.where_to_byy_tabing .tab-content {float: right; width: 66% !important;}
	.where_to_byy_tabing .tab-content img:nth-of-type(3n) {margin-right: 0 !important;}
	.where_to_byy_tabing .tab-content img:nth-of-type(4n) {margin-right:15px !important;}
	.where_to_byy_tabing .tab-content img {margin-bottom: 20px; margin-right: 15px; width: 30%;}
	.where_to_byy_tabing #tab_container_4063 {margin-bottom: -70px !important; top: -80px;}
	
	/*ezy social*/
	.vc_row.ezy-social {padding-bottom: 0 !important;}
	#kKnIBMoUfL .vc_col-sm-8 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
	.ezy-social .k2t-iconbox.layout-2 {margin-top: 0;}
	.ezy-social {padding-top: 0 !important;}
	.wpb_widgetised_column .textwidget > iframe {width: 100%;}
	
	.vc_custom_1485690643743 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
	.vc_custom_1486458426321 {padding-bottom: 0 !important; padding-top: 0 !important;}
	.design-inv .k2t-iconbox.layout-2 {margin-top: 0;}
	.design-inv { margin-bottom: 0 !important; padding-bottom: 0 !important; padding-top: 0 !important;}
	.vc_custom_1485690643743 {padding-bottom: 0 !important; padding-top: 20px !important;}
	.design-inv .iconbox-text .desc {padding-left: 0 !important; padding-right: 0 !important;}
	
	/*--contact--*/
	.contact-us-section .wpb_wrapper > div {width: 100% !important;}
	.contact-us-section {padding-bottom:20px; padding-top: 50px;}
	.contact-us-section:first-child {margin-right: 25px; width: 46%;}
	.page-id-629 .contact-us-section .wpcf7-form-control.wpcf7-submit {height: 50px; margin-top: 0; padding-left: 30px; padding-right: 30px;}
	.contact-us-section .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
	
	/*--faq--*/
	.faq_page_sec .vc_col-sm-12 {margin-bottom: 0 !important;}
	.faq_page_sec {margin-bottom: 40px !important;}
	.faq_page_sec .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 25px;}
	.banner-faq {background-size: inherit !important;}
	.banner-faq h2 {font-size: 60px !important;}

.page-id-3313 .k2t-content.no-sidebar {margin: 0 auto;}
.search.search-results .right-sidebar .k2t-wrap {padding-top: 40px;}

.about-text-block {padding-right: 0 !important; padding-top: 0 !important;}
.page-id-575 .image-banner {width:92%; margin: 40px auto 0 !important;}
.middle-banner.vc_custom_1485210604654 {padding: 320px 0 0 !important;}
.page-id-575 .k2t-iconbox.layout-2.dashed {margin-top: 0 !important;}
.page-id-575 .k2t-iconbox.layout-2 > .iconbox-text > .desc {margin-bottom: 0; padding: 0; font-size: 15px;}
.vc_custom_1485089072632 {margin: 0 !important; padding: 0 !important;}
.vc_custom_1485089080243 {margin: 0 !important; padding: 0 !important;}
.vc_custom_1485242709418 {padding-bottom: 10px !important;}
.page-id-575 .top-banner {padding-bottom: 115px !important; padding-top: 115px !important;}

.five-blocks .footer-featured .isotope-selector { width: 32% !important;}
.search-results .k2t-main {  margin-bottom: 30px;  margin-right: 13px;  width: 64% !important;}
.search.search-results .right-sidebar .k2t-wrap { padding-top: 20px !important;}
.k2t-searchbox .searchform input { font-size: 17px;}

.page-id-3313 .wpb_text_column.wpb_content_element { margin: 0;}
.page-id-3313 h2 {font-size: 25px !important;}
.sitemap_listins ul li a { font-size: 14px;    padding: 7px 5px 7px 25px;}
.sitemap_listins .vc_col-sm-4 {   margin-right: 20px;    padding: 15px;    width: 31.4%;}
.sitemap_listins ul li a { background-position: left 5px center;}
.sitemap_listins ul li a { font-size: 14px;}
.sitemap_listins ul li ul { margin-left: 14px;}

/**/
.where_to_buy_section h2 {  font-size: 40px !important;  width: 95%;}
.page-id-2810 .background-dark .vc_custom_heading h2 {font-size: 30px !important;}
.k2t-content .where_to_buy_section { padding: 50px 0 !important;}

.k2t-content .where_to_buy_section { background-position: right 8% center !important;  background-size: 400px auto !important;}
#featured-products #featured-products.home_feature_pro {padding-top: 0 !important;}
#featured-products.home_feature_pro .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 0;}
#news-splash {background-size: cover !important; padding: 55px 0;}
.single-product .default_single_product .images {float: left !important;  width: 55% !important;}
.single-product .images .twist-main-image { height: 322px !important;padding: 20px;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list { height: 322px !important;}
.single-product .images .elastislide-wrapper {height: 322px !important;  max-width: 130px !important;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 26px;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list li a{ padding: 5px;}  
.single-product .summary .product_meta img{ width: 50px;} 


/*changens 19-5-2017*/
.sticky-header .col-10.right {margin-top: 54px!important;}
.k2t-header .k2t-header-mid .k2t-menu > li {font-size: 15px!important;}
.k2t-header-mid .right ul.k2t-menu li a {padding: 0 11px 0 6px!important;}
.k2t-header-mid .k2t-menu > li.product_main > a::after {height: 4px;top: 10px;width: 7px;right: 2px!important;}
.k2t-header-mid .k2t-menu > li ul li {width: 100px!important;}
.k2t-header-mid .k2t-menu li ul {left: 0px}
.sticky-header .k2t-header-mid .k2t-menu li ul {left: 0!important;top: 90px!important;}  

/**/
.sticky-header .k2t-header-mid .k2t-logo img {  margin-top: 20px;   max-height: 59px !important;}
.k2t-header-mid .menu-item a img { width: 60px !important;}
.k2t-header-mid .k2t-menu li ul li a span { font-size: 10px;}
.k2t-header-mid .k2t-menu > li ul li { width: auto !important;}
.k2t-body.open_submenu { margin-top: 90px;}
.k2t-header-mid .k2t-menu li ul { top: 44px;}

/*19-5*/
.video-container {height: 400px !important; margin-top: -328px;}
.video-container iframe {  height: 920px !important;}



}	


   

/*mobile */
@media only screen and (min-width:737px) and (max-width:767px)
{
	.home-icons .vc_col-sm-12 .k2t-iconbox:last-child { float: none;  margin: 0 auto !important;  width: 100%;}
        .product-item .product-name h3 {  min-height: inherit !important;}
        .vc_row.wpb_row.vc_row-fluid.home-icons {  padding-top: 20px !important;}
		.left_subscribe.wpb_column.vc_column_container.vc_col-sm-6 {  float: left;  width: auto;}
		.right_social_sec.wpb_column.vc_column_container.vc_col-sm-6 { float: right;  width: auto;}

        
}

@media only screen and (min-width:1250px) and (max-width:1279px)
{
        .k2t-searchbox {  right: 50px;}
}

/*====*/
@media only screen and (min-width:1921px) and (max-width:1949px)
{
	#videos-home .video-container iframe {height:1085px !important;}
}
@media only screen and (min-width:1950px) and (max-width:1974px)
{
	#videos-home .video-container iframe {height:1100px !important;}
}
@media only screen and (min-width:1975px) and (max-width:1999px)
{
	#videos-home .video-container iframe {height:1115px !important;}
}
@media only screen and (min-width:2000px) and (max-width:2024px)
{
	#videos-home .video-container iframe {height:1130px !important;}
}
@media only screen and (min-width:2025px) and (max-width:2049px)
{
	#videos-home .video-container iframe {height:1145px !important;}
}
@media only screen and (min-width:2050px) and (max-width:2074px)
{
	#videos-home .video-container iframe {height:1160px !important;}
}
@media only screen and (min-width:2075px) and (max-width:2099px)
{
	#videos-home .video-container iframe {height:1175px !important;}
}
@media only screen and (min-width:2100px) and (max-width:2124px)
{
	#videos-home .video-container iframe {height:1190px !important;}
}


@media only screen and (min-width:2125px) and (max-width:2149px)
{
	#videos-home .video-container iframe {height:1205px !important;}
}
@media only screen and (min-width:2150px) and (max-width:2174px)
{
	#videos-home .video-container iframe {height:1225px !important;}
}
@media only screen and (min-width:2175px) and (max-width:2199px)
{
	#videos-home .video-container iframe {height:1240px !important;}
}
@media only screen and (min-width:2200px) and (max-width:2224px)
{
	#videos-home .video-container iframe {height:1255px !important;}
}

@media only screen and (min-width:2225px) and (max-width:2249px)
{
	#videos-home .video-container iframe {height:1270px !important;}
}
@media only screen and (min-width:2250px) and (max-width:2274px)
{
	#videos-home .video-container iframe {height:1285px !important;}
}
@media only screen and (min-width:2275px) and (max-width:2299px)
{
	#videos-home .video-container iframe {height:1300px !important;}
}
@media only screen and (min-width:2300px) and (max-width:2324px)
{
	#videos-home .video-container iframe {height:1315px !important;}
}

@media only screen and (min-width:2325px) and (max-width:2349px)
{
	#videos-home .video-container iframe {height:1330px !important;}
}
@media only screen and (min-width:2350px) and (max-width:2374px)
{
	#videos-home .video-container iframe {height:1345px !important;}
}
@media only screen and (min-width:2375px) and (max-width:2399px)
{
	#videos-home .video-container iframe {height:1360px !important;}
}
@media only screen and (min-width:2400px) and (max-width:2424px)
{
	#videos-home .video-container iframe {height:1375px !important;}
}

@media only screen and (min-width:2425px) and (max-width:2449px)
{
	#videos-home .video-container iframe {height:1390px !important;}
}
@media only screen and (min-width:2450px) and (max-width:2474px)
{
	#videos-home .video-container iframe {height:1405px !important;}
}
@media only screen and (min-width:2475px) and (max-width:2499px)
{
	#videos-home .video-container iframe {height:1420px !important;}

}
@media only screen and (min-width:2500px) and (max-width:2524px)
{
	#videos-home .video-container iframe {height:1435px !important;}

}
@media only screen and (min-width:2525px) and (max-width:2549px)
{
	#videos-home .video-container iframe {height:1450px !important;}
}
@media only screen and (min-width:2550px) and (max-width:2574px)
{
	#videos-home .video-container iframe {height:1465px !important;}

}
@media only screen and (min-width:2575px) and (max-width:2599px)
{
	#videos-home .video-container iframe {height:1480px !important;}
}
@media only screen and (min-width:2600px) and (max-width:2624px)
{
	#videos-home .video-container iframe {height:1495px !important;}
}




.video-container {
 position:relative;
 padding-top:30px;
 height:0;
 overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
}

.search.search-results .right-sidebar .k2t-wrap {
  padding-top: 50px;
}
.search-results article {
  margin-left: 0;
}
.page-id-575 .image-banner {margin-top: 50px !important;}




@media screen and (max-width:767px) {
.no-results .page-header h1 {   font-size: 20px;  margin-bottom: 5px !important;}
.search-no-results .page-content .searchform .searchsubmit { padding: 10px 20px;}
.search-no-results .searchform .form-group input { padding: 10px 20px;}
.search-no-results .k2t-main { float: none; margin: 0 auto 20px !important; width: 95% !important;}
.search-no-results .searchform .form-group input {   font-size: 13px;}

.sitemap_listins .vc_col-sm-4 {margin-right: auto;    padding: 20px; width: 100%;}
.page-id-3313 .k2t-heading-inner .h {  margin-bottom: 0;}
.sitemap_listins ul li a { font-size: 13px;}
.sitemap_listins .vc_col-sm-4 { margin-bottom: 20px;}
.where_to_buy_section h2 {  font-size: 20px !important;  width: 95% !important;    margin-top: 20px;}
.sitemap_listins .vc_col-sm-4 { min-height: inherit !important;}

.k2t-content .where_to_buy_section { background-position: right 8% center !important; background-size: 320px auto !important;}

.single-product .default_single_product .images { width: 100% !important;}

/*19-2-2017*/
.k2t-header {z-index: 99!important;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu::before {
  color: #000000!important;}
  
 .k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu {border: none;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu::before {font-size: 18px;}
.k2t-header .k2t-header-m ul > li, .k2t-header .k2t-header-m ol > li {line-height: 25px;}
.k2t-header .k2t-header-m .k2t-menu-m ul.mobile-menu > li > .wrap-link-item a {font-size: 12px;line-height: 28px;
min-height: 28px;}
.k2t-header .k2t-header-m ul li a {font-size: 12px;line-height: 28px;min-height: 28px;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu, 
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item .open-sub-menu { border: medium none;}

    
}

@media screen and (min-width:570px) and (max-width:767px){
.single-product .default_single_product .images { width: 100% !important;}
.single-product .images .twist-main-image{ padding: 20px;}
.single-product .images .twist-main-image { height: 507px !important;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list { height: 506px !important;}
.single-product .images .elastislide-wrapper{height: 506px !important;}
.single-product.woocommerce div.product div.summary{margin-top: 20px;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 46px;}
}
@media screen and (min-width:481px) and (max-width:569px){
.single-product .default_single_product .images { width: 100% !important;}
.single-product .images .twist-main-image{ padding: 20px;}
.single-product .images .twist-main-image { height: 431px !important;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list { height: 431px !important;}
.single-product .images .elastislide-wrapper{height: 431px !important;}
.single-product.woocommerce div.product div.summary{margin-top: 20px;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 36px;}
}



@media screen and (max-width:510px) {
    .search-no-results .page-content .searchform .searchsubmit {font-size: 13px;}
.search-no-results .k2t-main { width: 100% !important;}
.search-no-results .k2t-main {padding-top: 0;}
.k2t-content .where_to_buy_section { background-size: 200px auto !important;}    
.where_to_byy_tabing .wpsm_nav-tabs { width: 100% !important;  margin-bottom: 20px;}
.home_shope_slider { margin-top: 0 !important;}
.k2t-header .k2t-header-m {  border-bottom: medium none;  min-height: inherit;}

                       
}
   

@media screen and (min-width:376px) and (max-width:480px){
.single-product .default_single_product .images { width: 100% !important;}
.single-product .images .twist-main-image{ padding: 20px;}
.single-product .images .twist-main-image {height: auto !important;  width: 100% !important;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list {height: 373px !important;margin-top: 20px;}
.single-product .images .elastislide-wrapper { height: auto !important;  max-width: 100% !important;  overflow: hidden;  width: 100%;}
.single-product.woocommerce div.product div.summary{margin-top: 20px;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 0;top: 34px !important;  transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list li a{padding: 5px;}
.single-product .images .elastislide-wrapper .elastislide-carousel ul li {max-height: 73px !important;max-width: 73px !important;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);margin-top: 0;}
.single-product .images .elastislide-wrapper .elastislide-carousel {backface-visibility: hidden;-webkit-backface-visibility: hidden;margin: -285px auto 0;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.single-product .images .elastislide-vertical nav span.elastislide-next {  right: 0 !important;  left: auto !important;}
.single-product .images .elastislide-wrapper nav span{height: 20px;width: 20px;}
.elastislide-vertical span.elastislide-next::before, .elastislide-vertical span.elastislide-prev::before{font-size: 18px;}
.single-product .images .twist-main-image > span::before { line-height: 30px;}
.twist-main-image > span{height: 30px;width: 30px;}
.twist-main-image > span::before{ font-size: 20px;}

}


@media screen and (min-width:376px) and (max-width:414px)
{
	.k2t-body {padding-top: 82px!important;}
}

@media screen and (min-width:321px) and (max-width:375px){
	.k2t-body {padding-top: 84px!important;}
.single-product .default_single_product .images { width: 100% !important;}
.single-product .images .twist-main-image{ padding: 20px;}
.single-product .images .twist-main-image {height: auto !important;  width: 100% !important;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list { height: 343px !important;}
.single-product .images .elastislide-wrapper { height: auto !important;  max-width: 100% !important;  overflow: hidden;  width: 100%;margin: 20px 0 0;}
.single-product.woocommerce div.product div.summary{margin-top: 20px;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 0;top: 34px !important;  transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list li a{padding: 5px;}
.single-product .images .elastislide-wrapper .elastislide-carousel ul li { max-height: 73px !important;max-width: 73px !important;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.single-product .images .elastislide-wrapper .elastislide-carousel { backface-visibility: hidden;-webkit-backface-visibility: hidden;  margin: -260px auto 0;  transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.single-product .images .elastislide-vertical nav span.elastislide-next {  right: 0 !important;  left: auto !important;}
.single-product .images .elastislide-wrapper nav span{height: 20px;width: 20px;}
.elastislide-vertical span.elastislide-next::before, .elastislide-vertical span.elastislide-prev::before{font-size: 18px;}
.single-product .images .twist-main-image > span::before { line-height: 30px;}
.twist-main-image > span{height: 30px;width: 30px;}
.twist-main-image > span::before{ font-size: 20px;}
.home .woocommerce.columns-4 .isotope-gallery .isotope-selector{width: 100% !important;}



}


@media screen and (min-width:240px) and (max-width:320px){
	.k2t-body {  padding-top: 85px!important;}
	
.single-product .default_single_product .images { width: 100% !important;}
.single-product .images .twist-main-image{ padding: 20px;}
.single-product .images .twist-main-image {height: auto !important;  width: 100% !important;}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list { height: 290px !important;}
.single-product .images .elastislide-wrapper { height: auto !important;  max-width: 100% !important;  overflow: hidden;  width: 100%;}
.single-product.woocommerce div.product div.summary{margin-top: 20px;}
.single-product .images .elastislide-wrapper.elastislide-vertical nav span { left: 0;top: 34px !important;  transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.single-product .images .elastislide-wrapper .elastislide-carousel .elastislide-list li a{padding: 5px;}
.single-product .images .elastislide-wrapper .elastislide-carousel ul li { max-height: 73px !important;max-width: 73px !important;}
.single-product .images .elastislide-wrapper .elastislide-carousel { backface-visibility: hidden;-webkit-backface-visibility: hidden;  margin: -210px auto 0;  transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.single-product .images .elastislide-vertical nav span.elastislide-next {  right: 0 !important;  left: auto !important;}
.single-product .images .elastislide-wrapper nav span{height: 20px;width: 20px;}
.elastislide-vertical span.elastislide-next::before, .elastislide-vertical span.elastislide-prev::before{font-size: 18px;}
.single-product .images .twist-main-image > span::before { line-height: 30px;}
.twist-main-image > span{height: 30px;width: 30px;}
.twist-main-image > span::before{ font-size: 20px;}
.single-product .product .product_meta img{ width: 46px;}



}

@media screen and (max-width:450px) {
.search-no-results .page-content .searchform .s {width: 100%;     margin-bottom: 10px;}
.search-no-results .page-content .searchform .searchsubmit {display: block;  float: none;  font-size: 13px;  margin: 0 auto !important;  width: 110px;}
.search-no-results .k2t-main {margin-bottom: 0 !important; width: 100% !important;}
.search-no-results .right-sidebar .k2t-wrap { padding-top: 35px;}
.search-no-results .page-content > p {  line-height: 19px;}

.k2t-content .where_to_buy_section {  background-size: 150px auto !important;}
	.k2t-body {    padding-top: 118px !important;}
.k2t-header .k2t-header-m {    border-bottom: medium none;    min-height: inherit;}

}

@media only screen and (min-width:2201px) and (max-width:2800px)
{
.k2t-body .where_to_buy_section { background-position: right 35% center !important;}


}

@media only screen and (min-width:2000px) and (max-width:2200px)
{
.k2t-body .where_to_buy_section { background-position: right 32% center !important;}


}

@media only screen and (min-width:2000px) and (max-width:2200px)
{
.k2t-body .where_to_buy_section { background-position: right 32% center !important;}


}


@media only screen and (min-width:1801px) and (max-width:1900px)
{
.k2t-body .where_to_buy_section { background-position: right 28% center !important;}


}




@media only screen and (min-width:1701px) and (max-width:1800px)
{
.k2t-body .where_to_buy_section { background-position: right 25% center !important;}


}

@media only screen and (min-width:1501px) and (max-width:1700px)
{
.k2t-body .where_to_buy_section { background-position: right 21% center !important;}


}


@media only screen and (min-width:1300px) and (max-width:1500px)
{
.k2t-body .where_to_buy_section { background-position: right 15% center !important;}




}

@media only screen and (max-width: 1199px) and (min-width: 1024px){
	.sticky-header .col-10.right {margin-top: 54px;}
}


@media only screen and (min-width:200px) and (max-width:736px)
{.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {  z-index: 999;}
	.sticky-header .k2t-header-m .main-menu-m .k2t-right-m {  display: none;}

	.k2t-header .k2t-header-m {    min-height: 85px;}
	.parent_categories { padding-top: 125px !important;}

	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu, 
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item .open-sub-menu { border: medium none;}
.main-menu-m .main-mm-trigger.hamburger {top: 0;}
.main-category-shortdescription { font-size: 13px; line-height: 21px;}

/**/
.k2t-header .k2t-header-m ul ul > li, .k2t-header .k2t-header-m ol ul > li {  line-height: 30px;}
#news-splash { top: 85px !important;}
.top-banner p {  line-height: 18px;}
.image-banner .vc_col-sm-6.middle-banner.wpb_column.vc_column_container { margin-top: 10px !important;}

.k2t-searchbox.active { z-index: 99 !important;}
}

@media only screen and (max-width:390px){
	.elastislide-wrapper{
		padding-left: 55px;
		padding-top: 45px;
	}
}