/**
* The stylesheet for displaying on mobile device.
*
* @package Ink
* @author  LunarTheme
* @link	http://www.lunartheme.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

/*--------------------------------------------------------------
	0. Min Screen 1281px
--------------------------------------------------------------*/
@media only screen and (min-width: 1281px) and (max-width: 1305px){
	.style_3 .ft-post-cont{
		padding: 20px;
	}
}

@media only screen and (min-width: 1281px) {
	.ft-post-cont h2 {
		font-size: 24px
	}

	.ft-post-border {
		height: 17em;
		width: 50%;
	}

	.k2t-postslider.style_4 .entry-content { 
		max-height: 8em;
	}
	
}

/*--------------------------------------------------------------
	1. Screen between 1170px and 1280px
--------------------------------------------------------------*/
@media only screen and (max-width: 1280px) and (min-width: 1170px) {

}

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

@media only screen and (max-width: 1280px){
	.k2t-container {
		margin: 0 auto
	}
	.k2t-header-mid .k2t-menu li:nth-last-child(2) ul li ul {
		left: -190px
	}

	.ft-post-border {
		width: 75%;
	}
	.k2t-postslider.style_4_home_2 .ft-post-thumb img {
    	height: auto;
	}
	.style_4_home_13 .ft-post .ft-post-cont .ft-post-inner{
		padding:0;
	}
	.style_4_home_13 .ft-post .ft-post-cont{
		margin: 0;
	}
	.ft-post-cont h2 {
		font-size: 22px;
	}
	.page-template-home-7 .k2t-container .header-1 {
		width: 100% !important;
	}
}

@media only screen and (max-width: 1200px){
	.home-7-sidebar{
		display: none;
	}
	.page-template-home-7 #menu-top-menu, .page-template-home-7 .k2t-container > .k2t-header{
		display: block;
	}
	.k2t-homepage-7 .k2t-main-cont{
		width: 100%;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1195px){
	.style_4_home_5 .ft-post-cont, .style_3 .ft-post-cont{
		padding: 10px;
	}
}
@media only screen and (min-width: 1024px) {
	.k2t-postslider.style_1 .active .ft-post-cont,
	.k2t-postslider.style_1 .active + .active + .active .ft-post-cont,
	.k2t-postslider.style_4_home_10 .owl-item:not(.active) .ft-post-cont .title-bot,
	.k2t-postslider.style_4_home_10 .active + .active + .active .ft-post-cont .title-bot {
		display: none;
	}
	.k2t-postslider.style_1 .active + .active .ft-post-cont {
		display: block;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	.style_4_home_12 .ft-post .post-item .k2t-list-top {
		padding: 15px 50px 0px 50px !important;
	}
	.k2t-list-share {
		margin: 30px 0 0;
	}
}

/*--------------------------------------------------------------
	3. Max Screen 1170px
--------------------------------------------------------------*/
@media only screen and (max-width: 1170px){
	.k2t-container {
		padding: 0 20px;
	}

	.k2t-row {
		margin: 0;
	}

	.k2t-post-meta span {
		padding-right: 20px;
	}

	.k2t-post-meta span:after {
		right: 5px;
	}

	.k2t-home-6 .k2t-social .social li a {
		padding-right: 5px;
	}

	.k2t-home-6 .k2t-blog .post-item {
		margin-bottom: 35px;
	}
	.masonry-medium .medium .k2t-list-top .k2t-post-meta {
		margin-bottom: 15px;
	}

}

@media only screen and (min-width: 900px) and (max-width: 1365px){
	.k2t-home-4 .k2t-blog .lastest-post-label .cat-list-back{
		width: 93.2%;
	}
	.k2t-postslider.style_3 .owl-item .ft-post-border {
		display: none;
	}
	.k2t-postslider.style_3  .active + .owl-item .ft-post-border {
		display: block;
	}
}
@media only screen and (min-width: 1050px) and (max-width: 1116px){
	.wptt_TwitterTweets .wdtf-user-card .wdtf-screen-name .screen_name{
		margin-right: 0;
	}
}
@media only screen and (min-width: 800px) and (max-width: 1049px){
	.wptt_TwitterTweets .wdtf-user-card .wdtf-screen-name .screen_name{
		display: none;
	}
}
@media only screen and (max-width: 1045px){
	.k2t-postslider.style_4_home_2 .ft-post-border-cont{
		width: auto;
		/*padding: 0 20px;*/
		float: none;
	}
	.k2t-postslider.style_4_home_2 .ft-post-border-cont h2:before,
	.k2t-postslider.style_4_home_2 .ft-post-border-cont h2:after{
		display: none;
	}
}
@media only screen and (max-width: 1005px){
	
	.k2t-homepage-2 .wrap-post-slider{
		margin-left: 0;
		margin-right: 0;
	}
}
@media only screen and (max-width: 600px){
	.k2t-postslider.style_4_home_2 .ft-post-thumb{
		width: 100%;
		padding: 30px;
		margin: 0 auto;
	}
	.k2t-postslider.style_4_home_2 .ft-post{
		margin-top:0px;
	}
	.k2t-postslider.style_4_home_2 .ft-post-border-cont h2{
		float: left;
		width: 100%;
		position: relative;
	}
	.k2t-postslider.style_4_home_2 .ft-post-border-cont h2:before {
	    position: absolute;
	    content: "";
	    top: 100%;
	    height: 1px;
	    width: 20%;
	    display: block;
	    background: #8ec5c3;
	}
	.k2t-postslider.style_4_home_2 .ft-post-border-cont h2:after {
	    position: absolute;
	    content: "";
	    top: 110%;
	    height: 1px;
	    width: 12%;
	    display: block;
	    background: #8ec5c3;
	}
}

/*--------------------------------------------------------------
	4. Max Screen 1024px
--------------------------------------------------------------*/
@media only screen and (max-width: 1025px) {
	/*----------- 2.1 Container -----------*/
	.k2t-container {
		width: 100%;
	}
	.k2t-homepage-7 .large-1{
		margin:0 0 30px 0;
	}
	/*----------- 2.5 Menu -----------*/
	.k2t-header > div {
		padding: 0 15px;
	}
	.k2t-header-mid .k2t-menu li ul {
		top: 60px;
	}
	.k2t-header-mid .k2t-menu > li > a {
		padding: 20px;
	}
	.k2t-header-mid .k2t-logo img {
		max-height: auto;
	}

	.k2t-postslider.style_2 .owl-item .title-bot {
		display: none;
	}

	.k2t-list-share .likepost .wpulike {
		padding-right: 0px;
		margin-right: 5px; 
		margin-top: -5px;
	}

	/*** Underconstruction **/

	.under-construction-cont h2:after,
	.under-construction-cont h2:before {
		display: none;
	}

	span.cd-num {
		font-size: 40px;
		width: 100px;
		height: 100px;
		line-height: 90px;
	}

	.cd-title {
		font-size: 100%;
	}

	/*.k2t-social .social li a {
		padding-right: 5px;
	}*/

	.large-1 .social li a, .large-2 .social li a, .large .social li a, .k2t-content-single .social li a, .page-template-blog-sticky .k2t-not-sticky .k2t-not-featured .social li a {
		width: 20px;
	}

	.k2t-social .social li a span,
	.k2t-footer .social li a span {
		display: none;
	}

	.k2t-footer .k2t-main-footer {
		padding: 30px;
	}
	/* slider style */
 
	.k2t-postslider.style_1 .active:hover .ft-post-border {
		opacity: 1;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.social-widget li{
		margin: 0 5px 5px 0;
	}
	.style_4_home_10 .ft-post-cont h2{
		font-size: 140%;
	}
	.k2t-homepage-5 .k2t-main-cont .cat-list-back {
	    width: 96%;
	}
}

/*--------------------------------------------------------------
	5. Screen between 800px to 1024
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) and (min-width: 801px) {
	.widget .posts-list .post-item .post-thumb {
		float: none;
		width: 100%;
	}
	.page-template-home-3 .k2t-container .k2t-body{
		margin: 0 15px;
	}
	.k2t-postslider.style_4_home_2 .ft-post-border-cont{
		padding: 0 20px 0 0;
	}
	.k2t-postslider.style_4_home_2 .ft-post-thumb{
		/*padding: 0 0 0 20px;*/
	}
	.widget .posts-list .post-item .post-thumb img {
		width: 100%;
	}

	.widget .posts-list .post-item .post-text {
		padding-left: 0;
		margin-top: 20px;
	}

	.widget .posts-list .post-item {
		padding-bottom: 20px;
	}

	.widget .comment-lt {
		width: 45px;
	}

	.widget .tweet-screenname {
		display: block;
		padding-left: 0;
	}

	.widget .tweet-text {
		margin-top: 0;
	}

	.widget .comment-rt {
		width: -webkit-calc( 100% - 65px );
		width: -moz-calc( 100% - 65px );
		width: calc( 100% - 65px );
		margin: -5px 0 0 20px;
	}

	.k2t-header-bot .k2t-menu > li > a {
		font-size: 80%;
	}

	.k2t-header .search-box .searchform > input[type="text"] {
		width: 120px;
	}

	.k2t-header .k2t-row [class*="col-"] {
		padding: 0;
	}

	.k2t-header-bot .k2t-menu > li {
		padding-right: 20px;
		padding-left: 15px;
	}

	.k2t-footer .k2t-main-footer .widget .widget-title {
		font-size: 110%;
	}

	.style_4_home_4 .ft-post-cont{
		padding: 10px;
	}


}

@media only screen and (max-width: 900px) { 
	.k2t-home-6 .b-masonry .column-3 .hentry.large {
		width: 100%;
	}
	.small-1 .k2t-list-thumb, .small-1 .k2t-list-top{
		width: 100%;
	}

	.small-1 .k2t-list-top{
		padding: 30px 30px 0 30px;
	}
	.style_4_home_14 .ft-post-cont,.style_4_home_14 .ft-post-cont .k2t-readmore .more-link{
		background: #fff;
	}
	.k2t-homepage-7 .k2t-main-cont .k2t-list-top{
		width: auto;
	}
	.column-3 .isotope-selector{
		width: 50%;
	}
	.k2t-homepage-5 .k2t-main-cont .cat-list-back {
	    width: 95.5%;
	}
	.k2t-home-6 .b-masonry .column-3 .hentry {
		width: 50%;
	}

	.k2t-home-6 .b-masonry.masonry-medium .hentry:nth-last-child(1) {
		position: inherit;
	}

	.k2t-home-6 .b-masonry.masonry-medium .hentry:nth-last-child(3) {
		position: absolute;
		right: 0;
		bottom: 0;
		margin-bottom: 0
	}

	.k2t-home-6 .k2t-navigation {
		margin-bottom: 0;
	}

	.b-masonry .column-3 .hentry:nth-last-child(2) {
		margin-bottom: 40px;
	}

	span.cd-num {
		font-size: 30px;
		width: 80px;
		height: 80px;
		line-height: 70px;
		color: #8ec5c3;
		border: 1px solid #ededed;
		border-radius: 50%;
		margin-bottom: 20px;
	}

	.k2t-not-found {
		background: none ! important;
	}

	.error-404-cont {
		margin: 40px auto ! important;
	}

}

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

	.k2t-homepage-13 .k2t-sidebar{
		width: 100% !important;
	}
	.large-2 .k2t-list-mid{
		padding: 0 10px;
	}

	.k2t-homepage-12 .k2t-main-cont .k2t-blog-list .entry-content{
		padding-left: 0;
		padding-right: 0;
	}
	.k2t-homepage-12 .k2t-main-cont .k2t-blog-list .k2t-list-mid .k2t-list-share, .k2t-homepage-12 .k2t-main-cont .k2t-blog-list .k2t-readmore{
		margin-left: 0;
		margin-right: 0;
	}
	/*----------- 2.2 Header -----------*/
	.k2t-header > *:not(.k2t-header-m) {
		display: none;
	}
	.k2t-header {
		padding-top: 0;
	}

	.k2t-header-m {
		display: inline-block;
		z-index: 1000;
		width: 100%;
		padding-top: 8px;
		background: #fff;
	}

	.k2t-header-m > * {
		display: inline-block;
		height: auto;
		/*line-height: 100px;*/
		margin: 20px 0;
	}

	.k2t-menu-m {
		width: 20%;
		text-align: left;
	}

	.k2t-right-m {
		width: 20%;
		text-align: right;
	}

	.k2t-logo-m {
		width: 57%;
		text-align: center;
	}

	/*----------- 2.5 Menu -----------*/
	
	body {
		right: auto;
		left: 0;
	}
	body.nav-is-visible,
	body.nav-is-visible .k2t-header-m {
		left: 260px;
	}
	/* ============================= Menu Mobile ============================== */
	.admin-bar .mobile-menu-wrap{
		margin-top: 32px;
	}
	.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: inline-block;
	    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: 90px;
	    max-height: 90px;
	}
	.k2t-header .k2t-header-m .k2t-menu-m {
	    height: 90px;
	    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;
	    padding: 16px 0 0;
	}
	.k2t-header .k2t-header-m .k2t-logo-m img {
	    display: block;
	    max-height: 55px;
	    margin: 0 auto;
	}
	.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: #252525;
	}
	.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: 19px;
	    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%;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu{
		border: 1px solid #a9a9a9;
	}
	.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 .mobile-menu-wrap .top-mobile-menu .view-wishlist > a {
	    color: #a9a9a9;
	    display: block;
	    font-size: 20px;
	    margin: 0 auto;
	    padding-right: 19px;
	    text-align: right;
	    -webkit-transform: translateY(2px);
	    -ms-transform: translateY(2px);
	    -o-transform: translateY(2px);
	    transform: translateY(2px);
	}
	.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: #8ec5c3;
	}
	.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;
	    padding-right: 22px;
	    font-size: 20px;
	    font-weight: 600;
	    margin: 0 auto;	    
	    text-align: center;
	    text-transform: uppercase;
	    font-family: "Lato";
	}
	.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: #8ec5c3;
	}
	.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: 50px;
	}
	.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;
	}
	.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: #a9a9a9;
	    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: #8ec5c3;
	}
	.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: "Lato";
	}
	.k2t-header .k2t-header-m ul li a:hover {
	    background: #8ec5c3;
	    color: #fff;
	}
	.k2t-header .k2t-header-m ul.mobile-menu > li > .wrap-link-item a {
	    font-size: 16px;
	    min-height: 50px;
	    line-height: 50px;
	}
	.k2t-header .k2t-header-m ul.sub-menu {
	    display: 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: 9px;
	    margin-top: -2px;
	    margin-right: 25px;
	    cursor: pointer;
	    border: 1px solid #bababa;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);
	    text-align: center;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu:before {
	    color: #bababa;
	    display: inline-block;
	    content: '\f107';
	    font-family: 'FontAwesome';
	    font-size: initial;
	    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: #8ec5c3;
	}
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item .open-sub-menu{
		border: 1px solid #8ec5c3;
	}
	.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: 12px;
	}
	.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 -----------*/
	.k2t-right-m > div {
		display: inline-block;
		width: 100%

	}

	.k2t-searchbox form {
		width: 90%;
		margin-left: -45%;
	}

	.open-sidebar {
		margin: 0;
	}
	.search-box {
		position: relative;
	}

	.k2t-body section.container > #main, .k2t-body section.container > div.k2t-shop-sidebar {
		width: 100%;
		clear: both;
		padding-right: 0;
	}
	.k2t-body .k2t-content, .k2t-main-cont {
		margin: 30px 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-wrap .k2t-blog, .k2t-wrap .k2t-main {
		margin-bottom: 60px;
		width: 100% !important;
	}

	.page-template-default .k2t-main {
		margin-bottom: 0;
	}

	.right-sidebar .k2t-blog, .right-sidebar .k2t-main,
	.left-sidebar .k2t-blog, .left-sidebar .k2t-main {
		padding-left: 0;
		padding-right: 0;
	}

	.k2t-logo-m .k2t-logo {
		margin: auto;
	}
	.k2t-bottom .k2t-row {
		margin: 0 5px;
	}
	.wpcf7 .wpcf7-form > p{
		margin-bottom: 25px;
	}

	#sb_instagram #sbi_images .sbi_item {
		width: 33.33% ! important
	}

	#sb_instagram img {
		width: 100%;
	}

	.k2t-single-popular {
		margin: 0 auto
	}

	.k2t-popular-list {
		margin-bottom: 40px;
	}


	.entry-box .k2t-list-share {
		margin: 10px 0;
		padding-bottom: 10px;
		border: none;
	}

	.k2t-single-nav.home-related-posts {
		padding: 5px 20px;
	}

	.home-related-posts {
		 margin: 10px 0 0;
	}

	.home-related-posts-border {
		width: 100%;
		float: none;
		border-right: none ! important;
		padding: 0;
	}

	.home-related-posts h4 {
		font-size: 100%;
		padding: 5px 0;
	}

	.home-related-posts h4 a {
		padding: 0
	}

	.home-related-posts h4:before {
		display: none;
	}

	.home-related-posts-border:first-child h4 {
		border-bottom: 1px solid #eee;
	}

	.about-lt {
		width: 45%;
		margin-right: 40px;
	}

	.about-rt {
		width: auto;
		float: none;	
		padding-left: 0
	}

	.about-title:before {
		left: 45%;
		margin-left: 40px;
	}

	.about-title:after {
		left: 45%;
		margin-left: 40px;
	}

	.page-social-share {
		margin-bottom: 60px;
	}

	.page-social-share .social li {
		margin: 0 10px 10px 0;
	}

	.k2t-under-construction {
		border: none;
	}

	.under-construction-cont {
		padding: 30px;
	}

	.under-construction-cont h2 {
		display: block;
	}

	.under-construction-cont #cd-clock {
		margin: 0;
	}

	.cd-el {
		width: 50%;
	}

	span.cd-num {
		font-size: 40px;
		width: 130px;
		height: 130px;
		line-height: 120px;
		margin-top: 
	}

	.ft-post-cont h2,
	.alternate .entry-title,
	.entry-box .entry-title,
	.masonry-medium .entry-title,
	.masonry-medium .large .entry-title,
	.large-1 .entry-title {
		font-size: 150%;
		max-height: inherit;
		line-height: inherit;
		height: auto;
	}

	.alternate .entry-content p,
	.widget .comment-text,
	.widget .tweet-text,
	.popular-list-mid h3,
	.k2t-about-author .author-desc,
	.home-related-posts h4 a,
	.k2t-not-featured .entry-title,
	.alternate.link-post h3,
	.alternate.quote-post h3 { 
		max-height: inherit;
		line-height: inherit;
	}

	.k2t-postslider.style_4 .entry-content,
	.k2t-featured article .entry-content > p {  
		max-height: 10em;
		overflow: hidden;
	}

	.k2t-postslider.style_5 .ft-post-border {
		height: auto;
	}

	.k2t-footer .k2t-row [class*="col-"] {
		width: 100%;
		margin-bottom: 20px;
	}

	.k2t-footer .k2t-row [class*="col-"]:last-child {
		margin-bottom: 0;
	}

	.k2t-footer .k2t-main-footer .widget .textwidget img {
		width: 100%
	}


	.k2t-footer .k2t-footer-social ul li a {
		padding: 0;
		border-right: 0;
	}

	.k2t-footer .k2t-footer-social ul li:last-child a i {
		margin-right: 0;
	}

	.k2t-footer .social li a:hover span {
		display: none;
	}

}
/*--------------------------------------------------------------
	7. Max Screen 767
--------------------------------------------------------------*/
@media only screen and (max-width: 768px) and (max-device-width: 768px) {
	.hide-mobile{
		display: none;
	}

	/*--- Sliders ---- */
	.k2t-postslider.style_4 .ft-post > div {
		width: 100%;
		float: none;
		padding-bottom: 0;
	}
	.k2t-postslider.style_4 .ft-post > div > div, 
	.k2t-postslider.style_4 .ft-post > div > a {
		position: inherit;
	}

	.alternate .flx-entry-thumb,
	.alternate .content-alternate,
	.alternate:nth-child(even) .flx-entry-thumb {
		width: 100%;
		height: auto;
		float: none;
		position: inherit;
		top: auto;
		margin-top: 0;
	}

	.b-masonry .grid-sizer, .b-masonry .hentry.large, .b-masonry .hentry {
		width: 100% ! important;
	}

	.small-1 .k2t-list-thumb, .small-1 .k2t-list-top {
		width: 100%;
	}

	.small-1 .k2t-list-top {
		margin-top: 20px;
		padding-left: 0;
	}

	.k2t-sticky-posts .masonry-layout > article:last-child {
		margin-bottom: 0
	}

	.blog-sticky .k2t-navigation,
	.k2t-not-featured .k2t-navigation {
		margin-bottom: 0
	}

	.blog-sticky .k2t-navigation {
		margin-top: 60px;
	}

	.k2t-cat-title {
		margin-bottom: 40px;
	}

	/* Footer */
	.k2t-footer .k2t-info #footer-menu {
		margin-top: 10px;
		float: none;
		display: inline-block;
	}

	.k2t-footer .k2t-main-footer .widget,
	.k2t-footer .k2t-main-footer .textwidget {
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 768px){
	.style_4_home_12 .ft-post .post-item .k2t-list-mid,
	.style_4_home_12 .ft-post .post-item .k2t-list-top{
		width: 100%;
	}
	.style_4_home_12 .post-item:nth-child(2n+1) .k2t-list-thumb{
		float: none;
		width: 100%;
	}
}
/*--------------------------------------------------------------
	8. Screen between 568px to 767px
--------------------------------------------------------------*/
@media only screen and (min-width: 569px) and (max-width: 768px) {
	.admin-bar .menu-mobile-wrap,
	.admin-bar .menu-mobile-wrap ul {
		margin-top: 46px;
	}	
}

@media only screen and (max-width: 625px){
	.column-3 .isotope-selector{
		width: 100%;
	}
	.b-masonry .column-3 .hentry.large,
	.b-masonry .column-3 .grid-sizer, .b-masonry .column-3 .hentry{
		width: 100%;
	}
}
@media only screen and (min-width: 568px) and (max-width: 900px){
	.k2t-home-4 .k2t-blog .lastest-post-label .cat-list-back{
		width: 92.2%;
	}
}
/*--------------------------------------------------------------
	9. Max Screen 568px
--------------------------------------------------------------*/
@media only screen and (max-width: 568px){
	/* Container */
	.k2t-row [class*="col-"],
	.row [class*="col-"] {
		width: 100% !important;
		display: inline-block !important;
		padding: 0;
	}
	.k2t-home-4 .k2t-blog .lastest-post-label .cat-list-back{
		left: 10px;
	}
	.masonry-1 .k2t-list-top, .masonry-1 .k2t-list-mid{
		padding: 20px 0 20px;
	}
	.page-template-home-14 .b-masonry .post-item .post-inner{
		padding: 0 20px;
	}
	.page-template-home-14 .k2t-body .k2t-content{
		margin: 0px auto 60px;
	}
	.style_4_home_14 .ft-post-border{
		padding:0;
	}
	.style_4_home_14 .ft-post-border:before,
	.style_4_home_14 .ft-post-border:after{
		display: none;
	}
	.homepage-14{
		margin: 0 auto;
	}
	.page-template-home-14 .k2t-banner-spot{
		margin-bottom: 30px;
	}

	div:not(.offcanvas-sidebar) .k2t-sidebar .widget,
	.k2t-post-share .col-6 {
		width: 100%;
	}
	.k2t-homepage-5 .k2t-main-cont .cat-list-back{
		width:92.5%;
	}
	.style_4_home_4 .ft-post-border{
		width: 100%;
	}
	.page-template-home-3 .k2t-container .blog-masonry.k2t-main-cont{
		padding: 0 15px;
	}
	.k2t-home-4 .k2t-blog .lastest-post-label .cat-list-back{
		width: 91.2%;
	}
	.style_4_home_4 .ft-post-border:before,
	.style_4_home_4 .ft-post-border:after,
	.style_3 .ft-post-border:before, .style_4_home_5 .ft-post-border:before,
	.style_3 .ft-post-border:after, .style_4_home_5 .ft-post-border:after{
		display: none;
	}
	.b-masonry .column-2 .grid-sizer, .b-masonry .column-4 .hentry.large, .b-masonry .column-2 .hentry{
		width: 100%;
	}

	.k2t-container {
		padding: 0 10px;
	}

	.page-template-default .k2t-sidebar .widget:last-child {
		margin-bottom: 10px;

	}

	.k2t-social-share {
		text-align: center;
	}

	.owl-theme:hover .owl-controls .owl-nav .owl-prev,
	.owl-theme .owl-controls .owl-nav .owl-prev {
		margin-left: -15px;
		background: transparent;
	}

	.owl-theme:hover .owl-controls .owl-nav .owl-next,
	.owl-theme .owl-controls .owl-nav .owl-next {
		margin-right: -15px;
		background: transparent;
	}

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

	.b-medium .post-item .flx-entry-thumb {
		width: auto;
		height: auto;
		margin: 20px;
		float: none;
	}

	.k2t-homepage-1 .k2t-main-cont {
		margin-top: 0
	}

	.k2t-not-featured .masonry-layout .k2t-list-top,
	.large-1 .k2t-list-top, .large-1 .k2t-list-mid, .large-1 .k2t-list-bot,
	.large-2 .k2t-list-mid,
	.k2t-footer .k2t-main-footer,
	.page-entry,
	.k2t-postslider.style_4 .ft-post-cont,
	.k2t-popular-list .popular-list-item .popular-list-mid,
	.small-1.hentry,
	.k2t-not-featured .k2t-list-mid,
	.entry-box .k2t-list-mid,
	.entry-box .k2t-list-top,
	.k2t-about-author,
	.k2t-related,
	.comments-area,
	.alternate .content-border  {
		padding-left: 20px;
		padding-right: 20px;
	}

	.k2t-blog .post-item .entry-content {
		padding-top: 20px;
	}

	.widget {
		padding: 20px;
	}

	/* Commnent */
	#commentform > p.comment-form-author, 
	#commentform > p.comment-form-email, 
	#commentform > p.comment-form-url {
		width: 100%;
		padding: 0;
	}


	.action-link {
		display: none;
	}

	.k2t-home-basic-1 .k2t-blog article .entry-content > p,
	.k2t-not-sticky article .entry-content > p,
	.k2t-home-basic-2 article .entry-content > p  {
		line-height: 2em;
		max-height: 10em;
		overflow: hidden;
	}

	.k2t-about-author-right, .k2t-about-author-left {
		width: 100%;
		text-align: center;
		padding-left: 0;
	}

	.k2t-about-author-left img {
		width: auto;
		border-radius: 50%;
	}

	.k2t-about-author .author-role {
		display: block;
		text-align: center;
		margin-top: 20px
	}

	.k2t-about-author .author-role > * {
		display: inline-block;
	}

	.about-lt, .about-rt {
		width: 100%;
		float: left;
	}

	.about-rt {
		padding-left: 0;
		margin-top: 50px
	}

	.about-title,
	.about-content {
		text-align: center;
	}

	.about-title:before {
		left: 50%;
		margin-left: -50px;
	}

	.about-title:after {
		left: 50%;
		margin-left: -30px;
	}

	.page-social-share .k2t-social:before,
	.page-social-share .k2t-social:after {
		display: none;
	}

	/* Homepage */
	.large-1 .entry-title {
		font-size: 150%;
	}

	.k2t-banner-spot {
		margin-bottom: 50px;
	}

	.banner-border {
		display: none;
	}

	.widget .comment-lt,
	.comment-body img {
		width: 45px;
	}

	.widget .comment-rt {
		width: -webkit-calc( 100% - 65px );
		width: -moz-calc( 100% - 65px );
		width: calc( 100% - 65px );
		margin: -5px 0 0 20px;
	}

	.comment-list .comment-content {
		margin-left: 65px
	}

	.comment-list .comment-body {
		padding-bottom: 15px;
	}

	.comment-list .children {
		padding-left: 20px;
	}

	.comment-body .comment-meta .comment-author {
		margin-bottom: 10px;
	}

	.k2t-under-construction .k2t-wrap {
		padding: 30px;
	}

	.under-construction-cont h2 span {
		font-size: 15px;
	}

	.under-construction-cont .mc4wp-form p:first-child {
		width: 180px;
	}

	span.cd-num {
		font-size: 40px;
		width: 130px;
		height: 130px;
		line-height: 120px;
		margin-top: 20px;
	}

	.ft-post-border,
	.k2t-postslider.style_5 .ft-post-border {
		width: 100%;
		position: relative;
		height: auto;
		padding: 0;
		bottom: auto;
	}

	/* Footer */
	.k2t-footer .k2t-info{
		text-align: center;
	}
	.k2t-footer .k2t-bottom {
		padding-top: 20px
	}
	.k2t-bottom .k2t-footer-line {
		display: none;
	}
	.k2t-info .row [class*="col-"] {
		margin-bottom: 20px;
	}
	.k2t-info .row > div .social {
		text-align: center;
	}

	.widget .tweet-screenname {
		display: block;
		padding-left: 0;
	}

	.widget .tweet-text {
		margin-top: 0;
	}
	/* slider sytle */
	.k2t-postslider.style_1 .ft-post-border {
		opacity: 1 !important;
	}

}

/*--------------------------------------------------------------
	10. Max Screen 468px
--------------------------------------------------------------*/

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

	h2, .k2t-cat-title h1 {
		font-size: 140% ! important;
	}
	
	.style_4_home_13{
		padding: 0px;
	}
	.k2t-homepage-7 .k2t-main-cont .k2t-list-top:before,
	.k2t-homepage-7 .k2t-main-cont .k2t-list-top:after{
		display: none;
	}
	.k2t-homepage-7 .k2t-main-cont .post-item .k2t-list-top{
		display: block;
		padding: 0px;
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		border: medium none;
		opacity: 0.9;
		transform: translate(0,0);
	}
	.style_4_home_12 .ft-post .post-item .k2t-list-top .entry-content .k2t-readmore{
		float: left;
		width: 100%;
		position: relative;
		text-align: center;
	}
	.style_4_home_12 .ft-post .post-item .k2t-list-mid .k2t-list-share{
		text-align: center;
	}
	.style_4_home_12 .k2t-readmore:before{
		display: none;
	}
	.k2t-homepage-7 .k2t-main-cont .k2t-list-top .k2t-post-meta{
		margin-bottom: 0;
	}
	.link-post .mask-icon, .quote-post .mask-icon{
		top: 24%;
	}

	.k2t-navigation ul li a, .k2t-navigation ul li span{
		padding: 0 20px;
		line-height: 50px;
	}
	.page-title {
		font-size: 150%;
	}

	.k2t-blog > div:last-child {
		margin-bottom: 0;
	}

	.k2t-postslider.style_4 .k2t-list-share {
		text-align: center;
	}

	.k2t-postslider.style_4 .k2t-list-share .k2t-readmore {
		width: 100%;
	}

	.k2t-postslider.style_4 .k2t-list-share .likepost .wpulike {
		padding-right: 5px;
	}

	.k2t-postslider.style_1 {
		margin-bottom: 40px;
	}	

	.k2t-postslider.style_5 .owl-stage-outer {
		padding-bottom: 0;
	}

	.head-title {
		margin-bottom: 40px;
	}

	.alternate .content-border {
		padding: 30px 30px;
	}

	.social-widget li {
		margin: 0 5px 0 0;
	}

	.mask-content {
		display: none;
	}

	.k2t-home-basic-1 .mask-icon,
	.k2t-home-basic-2 .mask-icon {
		top: 50%;
		margin-top: -40px;
	}

	blockquote:before, q:before {
		top: 20px;
		font-size: 500%;
	}

	blockquote, q {
		padding-left: 50px;
	}

	.entry-box .widget_tag_cloud .tagcloud > a {
		margin-top: 5px;
	}

	.k2t-related {
		padding-bottom: 40px;
	}

	.widget-title,
	.k2t-footer .k2t-main-footer .widget .widget-title {
		font-size: 140%;
	}

	.large-2 .k2t-list-top-cont {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
	}

	.large-2 .k2t-list-top {
		height: auto;
	}

	.k2t-home-basic-2 .k2t-blog .post-item .entry-content {
		padding-top: 20px;
	}

	.k2t-post-meta span, .k2t-post-meta a {
		font-size: 11px;
	}

	.popular-cat {
		display: block;
	}

	.page-social-share {
		padding: 20px;
	}

	.page-social-share .k2t-social ul {
		padding: 0;
	}

	.page-social-share .social li {
		margin: 3px
	}

	.error-404-cont h1 {
		font-size: 250%;
	}

	.error-404-cont h2:before,
	.error-404-cont h2 span:before,
	.error-404-cont h2 span:after {
		display: none;
	}

	.k2t-sticky-posts .k2t-readmore {
		margin: 20px;
	}

	span.cd-num {
		font-size: 30px;
		width: 90px;
		height: 90px;
		line-height: 80px;
	}
	.wptt_TwitterTweets .wdtf-user-card .wdtf-screen-name .screen_name{
		display: none;
	}
}

/*--------------------------------------------------------------
	10. Max Screen 320px
--------------------------------------------------------------*/
@media only screen and (max-width: 321px) {

	.widget .posts-list .post-item .post-thumb {
		width: 70px;
	}

	.widget .posts-list .post-item .post-text {
		padding-left: 90px;
	}

	.widget .posts-list .post-item {
		padding-bottom: 20px;
	}

	.widget .posts-list .post-item .post-meta {
		margin-top: 0;
	}

	.k2t-searchbox input[type="text"] {
		font-size: 178%;
	}
	.k2t-searchbox .searchsubmit {
		font-size: 110%;
		top: -2px;
	}
	.k2t-social-share .social li {
		margin: 5px;
	}
	.wpcf7 .wpcf7-form > p {
		margin-bottom: 15px;
	}

	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
		padding: 12px;
	}
	/* Footer */
	.k2t-bottom .k2t-row > div{
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}


	.under-construction-cont .mc4wp-form input[type="submit"] {
		padding: 15px 30px;
		margin-top: 15px;
	}
}
