/* Medium screen */
@media only screen and (min-width: 1240px) and (max-width: 1330px) {
/*Fashion Trend*/
.cat_fashion_3 .catItemIntroText {
	max-height:114px;
}
.cat_fashion_3 .content1 .catItemReadMore {
    padding-top: 28px;
}
.item_pg .share_links .social_area .itp-blog-social a img
{
	padding-bottom:10px;
}
.cat_fashion .left_content .catItemImageBlock span a img, .cat_fashion .left_content .catItemVideoBlock span div ,.cat_fashion_3 .content1 .catItemImageBlock span a img {
    	width:100%!important;
}
/*Banner-2*/
.banner_2 .banner_img_1  .exclusive_caption h1
{
	width:55%;
	margin:0px auto;
}
.banner_2 .banner_img_1 img
{
	height:380px;
}
.banner_2 .banner_img_2 img ,
.banner_2 .banner_img_3 img
{
    height: auto;
}
.banner_2 .banner_img_1 .exclusive_caption h1::before {
    top: 97px;
}
.banner_2 .banner_img_1 .exclusive_caption h4::before {
    top: 27px;
}
.banner_2 .banner_img_2 .exclusive_caption h1::before {
    top: 60px;
}
.banner_2 .banner_img_2 .exclusive_caption h4::before {
    top: 31px;
}
.banner_2 .banner_img_3 .exclusive_caption h4::before {
    top: 38px;
}
}	
@media only screen and (min-width: 992px) and (max-width: 1199px) {
/*About us*/
.team_area .team .client_detail .bg_image_team .team_section .owl-wrapper-outer .owl-item .main_detail .client_img > img {
    height: 100px;
    width: 100px;
}
.team_area .team .client_detail .bg_image_team .team_section .owl-wrapper-outer .owl-item .main_detail .client_detail ul li {
	margin-bottom:10px;
}
.footer_top_info ul.footer_top_info_list li
{
	margin-left:-1px;
}
/*Portfolio-1*/
.portfolioFilter a
{
	margin-right:17px;
}
.portfolio_1 .portfolio-image-block .portfolio_img:hover > .icon {
	top:43px;
}
/*Sidebar Calender*/
.k2_calendar .calendar_sidebar table.calendar tr > td.calendarDate,
.k2_calendar .calendar_sidebar table.calendar tr > td.calendarDateEmpty,
.k2_calendar .calendar_sidebar table.calendar tr > td.calendarToday
	{
		padding:2px;
	}
/*Fashion Trend*/
.cat_fashion .right_content {
    padding: 12px 10px;
}
.blog_layout4 .cat_fashion_4 .catItemVideoBlock .avVideo .avPlayerContainer .avPlayerBlock iframe
{
	min-width:0px!important;
}
.vm_register .buttonBar-left {
	float:none!important;
	width:100%!important;
}
/*Slider1*/
	.hello h2.winter{
		font-size:15px!important;
		position:relative;
		
		bottom:10px;
	}
	.hello h1
	{
		font-size:75px!important;
		text-align:center!important;
		left: 20px;
		position: relative;
	}
	.hello h2.second
	{
		font-size:15px!important;
		position:relative;
		left:-8px!important;
		top:10px;
		
	}
	.hello h1::before {
		top:66px!important;
		left:47%!important;
	}
	.hello .winter::before 
	{
		left:45%!important;
		top:33px!important;
	}
	.slider_btn1
	{
		top:20px!important;
		position:relative;
		left:-10px!important;
	}
/*Slider 5*/
.slider_5 h1 {
	font-size:100px!important;
	position:relative;
	left:10px;
	padding-top:25px!important;
}
.slider_5 .text_1
{
	font-size:20px!important;
}
.slider_5 h2.text_3
{
	font-size:18px!important;
	position: relative;
    top: 26px;
}
.slider_btn5 {
    position: relative;
    top: 42px;
	left:-25px;
}
/*Slider 2*/
.slide_2 h2.text_2 {
	font-size:75px!important;
	padding-top:14px!important;
}
.text-uppercase.slider_button.slider_2 {
    left: -20px;
    position: relative;
	top:22px;
}
.slide_2 .text_3 {
	position:relative;
	top:10px;
}
/*Slider3*/
.slider_3 h1{
	font-size:100px!important;
	line-height:75px!important;
}
.slider_3 h2.style
{
	font-size:22px!important;
	position: relative;
    left: 3px;
}
.slider_button.slider_btn3 
{
	position: relative;
    top: 83px;
}
.item_pg .share_links .social_area .itp-blog-social h4 {
left:0px;
}
.item_pg .share_links .social_area .itp-blog-social a img
{
	padding-bottom:10px;
}
.cat_fashion .left_content .catItemImageBlock span a img, .cat_fashion .left_content .catItemVideoBlock span div,.cat_fashion_3 .content1 .catItemImageBlock span a img {
    	width:100%!important;
}
.item_pg .details .share_links .itp-sb-right {
    text-align: left;
}
.item_pg .details .share_links {
width:100%!important;
}
.share_links .social_area .itp-blog-social h4 
{
	padding-right:10px;
}
/*Portfolio4*/
.portfolio_4 .portfolio_mix .portfolio-block-hover a.portfolio-title {
	width:80%;
	
}
.portfolio_4 .portfolio_mix .portfolio-block-hover .icon_img {
	width:86%;
}
/*Portfolio2*/
.portfolio_2 .portfolio_mix .portfolio-block-hover a.portfolio-title {
	font-size:34px;
	padding-top:0px;
}
.portfolio_2 .portfolio_mix .portfolio-block-hover h4
{
	margin-bottom:20px;
	font-size:20px;
}

.banner_3 .banner_content_1 h4, .banner_3 .banner_content_2 h4, .banner_3 .banner_content_3 h4 {
    color: #676767;
    font-size: 20px;
}
/*Banner-2*/
.banner_2 .banner_img_1 img {
    height: 305px;
}
.banner_2 .banner_img_1 .exclusive_caption h1::before {
    top: 105px;
}
.banner_2 .banner_img_1 .exclusive_caption {
    top: 8%;
}
.banner_2 .banner_img_2 .exclusive_caption h4::before
{
	top:25px;
}
.banner_2 .banner_img_1 .exclusive_caption h4,
.banner_2 .banner_img_2 .exclusive_caption h4,
.banner_2 .banner_img_3 .exclusive_caption h4 {
	font-size:15px;
}
.banner_2 .banner_img_2 .exclusive_caption h1
{
	margin:13px 0px;
	
}
.banner_2 .banner_img_3 .exclusive_caption h1 
{
	padding:5px 0px;
	width:auto;
	line-height:40px;
}
.banner_2 .banner_img_3 .exclusive_caption h4::before
{
	top:26px;
}
.banner_2 .banner_img_3 img{
	height:auto;
}
/*Banner 1*/
.banner_1 .banner_img2 h1,
.banner_1 .banner_img1 h1
{
	margin:25px 0px 20px 0px;
}
.banner_1 .banner_img1 .exclusive_caption
{
	top:27%;
}
.banner_1 .banner_img2 .exclusive_caption
{
	top:22%;
}
.banner_1 .banner_img3 .exclusive_caption  h1
{
	margin:14px 0px;
}
.banner_1 .banner_img3 .exclusive_caption  h4::before
{
	top:26px!important;
}
.banner_1 .banner_img3 .exclusive_caption  h1::before
{
	top:49px!important;
}
.banner_1 .banner_img4.exclusive_product_last h1 {
   
    line-height: 44px;
    padding: 5px 0;
    width: 75%;
}
.banner_1 .banner_img4.exclusive_product_last h4::before
{
	top:27px!important;
}
/*Banner-3 & 4*/
.banner_3 .banner_content_1 h1, .banner_3 .banner_content_2 h1, .banner_3 .banner_content_3 h1 ,
.banner_4 .banner_content_1 h1, .banner_4 .banner_content_2 h1, .banner_4 .banner_content_3 h1
{
	font-size:44px;
}
.banner_3 .exclusive_caption h1 ,
.banner_4 .exclusive_caption h1{
    margin: 15px 0;
}
.banner_4 .exclusive_caption h4 {
	font-size:19px;
}
.banner_4 a.hoki_button{
	padding: 5px 20px 6px;
}
.banner_5 .banner_img2 > img,
.banner_5 .banner_img1 > img
{
    height: 296px;
}
.banner_5 .banner_img2 .exclusive_caption h1
{
	margin:20px 0px;
}
.banner_5 .banner_img_3 .exclusive_caption,
.banner_5 .banner_img4 .exclusive_caption
{
	top:0%;
}
.banner_5 .banner_img4 .exclusive_caption h1 
{
	width:77%;
}
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.item_pg .share_links .social_area .itp-blog-social a img
{
	padding-bottom:10px;
}
.slider_3 h1
{
	font-size:70px!important;
	line-height:55px!important;
}
.slider_3 h2.style
{
	font-size:20px!important;
}
.text-uppercase.slider_button.slider_btn3 {
    position: relative;
    top: 59px !important;
}
.text-uppercase.slider_button.slider_2 {
    left: -11px;
    position: relative;
	top:20px;
	padding: 7px 18px !important;
}
/*Blog page*/
.cat_fashion_3 , .cat_fashion_4
{
	width:33%!important;
}
/*Contact us*/
.hoki_contact  .social_details,
.hoki_contact  .info
{
	padding-left:0px;
}	
/*About us*/
.our-service-section .service .service_area .service_area_2 {
margin-top:20px;
}
.team_area .team .client_detail .bg_image_team .team_section .owl-wrapper-outer .owl-item .main_detail .client_detail ul li {
	margin-bottom:10px;
}
/*Item page*/
.item_pg .details .share_links .itp-sb-right {
    text-align: left;
}
.item_pg .details .share_links {
width:100%!important;
}
.share_links .social_area .itp-blog-social h4 
{
	padding-right:10px;
}
.item_pg .details .blog_main_content .items 
{
	padding-bottom:20px;
}
/*Fashion Trend*/
.cat_fashion .right_content h3.catItemTitle > a {
	font-size:20px;
}
.cat_fashion .right_content .block_2 .catItemDateCreated,
.cat_fashion .right_content .block_2 h6.com,
.cat_fashion .right_content .block_2 .catItemHitsBlock span,
.cat_fashion .right_content .block_2 .catItemCategory a

{
	font-size:11px;
}
.cat_fashion .right_content .catItemIntroText p {
	font-size:15px;
}
.cat_fashion .right_content {
    padding: 13px 10px;
}
.cat_fashion .left_content .catItemImageBlock span a img, .cat_fashion .left_content .catItemVideoBlock span div {
    height: 435px !important;
	width:100%!important;
}

.cat_fashion_3 h3.catItemTitle a {
	font-size:20px;
}
.cat_fashion_3 .catItemIntroText {
	max-height:114px;
}
.cat_fashion_3 .content1 .catItemReadMore {
    padding-top: 130px;
}
.blog_layout4 .cat_fashion_4 .catItemVideoBlock .avVideo .avPlayerContainer .avPlayerBlock iframe
{
	min-width:0px!important;
}
/*Slider1*/
	.hello h2.winter{
		font-size:15px!important;
		position:relative;
		bottom:15px;
		left:5px;
	}
	.hello h1
	{
		font-size:60px!important;
		position:relative;
		left:22px!important;
		
	}
	.hello h2.second
	{
		font-size:15px!important;
		position:relative;
		left:10px!important;
		top:10px;
		
	}
	.hello h1::before {
		top:48px!important;
		left:49%!important;
	}
	.hello h1.save::before {
		left:49%!important;
	}
	.hello .winter::before 
	{
		left:53%!important;
		top:28px!important;
	}
	.slider_btn1
	{
		position:relative;
		top:35px;
		left:-14px!important;
	}
	
/*Slider_5*/
.slider_5 h1 {
	font-size:76px!important;
	padding-top:25px!important;
	position:relative;
	left:10px;
}
.slider_5 h2.text_1
{
	font-size:18px!important;
	position:relative;
	left:10px;
}
.slider_5 h2.text_3
{
	font-size:19px!important;
	padding-top:25px!important;
}
.slider_button.text-uppercase.slider_btn5 {
    position: relative;
    top: 50px;
    left: -29px;
}
.cat_fashion_3 .content1 .catItemImageBlock span a img {
		width:100%!important;
}
/*Portfolio4*/
.portfolio_4 .portfolio_mix .portfolio-block-hover a.portfolio-title {
	width:80%;
	font-size:32px;
}
.portfolio_4 .portfolio_mix .portfolio-block-hover h4 {
	bottom:27px;
	width:45%;
}
.portfolio_4 .portfolio_mix .portfolio-block-hover .icon_img {
	width:81%;
	padding-bottom:38px;
}
/*Portfoli2*/
.portfolio_2 .portfolio_mix .portfolio-block-hover a.portfolio-title {
	font-size:35px;
	padding-top:0px;
}
.portfolio_2 .portfolio_mix .portfolio-block-hover h4
{
	margin-bottom:20px;
}
/*Banner-2*/
.banner_2 .banner_img_2 .exclusive_caption, .banner_2 .banner_img_3 .exclusive_caption {
    top: 26%;
}
.banner_2 .banner_img_3 .exclusive_caption h1
{
	width:47%;
	margin:0px auto;
	padding:16px 0px;
}
.banner_1 .banner_img1 .exclusive_caption  h1,
.banner_1 .banner_img2 .exclusive_caption  h1{
	margin: 25px 0px 19px 0px;
	}
/*Banner-3*/
.banner_3 .banner_content_1 h1, .banner_3 .banner_content_2 h1, .banner_3 .banner_content_3 h1,
.banner_4 .banner_content_1 h1, .banner_4 .banner_content_2 h1, .banner_4 .banner_content_3 h1
{
	font-size:50px;
}
.banner_3 .banner_content_1 h4, .banner_3 .banner_content_2 h4, .banner_3 .banner_content_3 h4 ,
.banner_4 .banner_content_1 h4, .banner_4 .banner_content_2 h4, .banner_4 .banner_content_3 h4
{
	font-size:24px;
}
.banner_3 .exclusive_caption h1 ,
.banner_4 .exclusive_caption h1{
	margin:15px 0px;
}
.banner_5 .banner_img1 .exclusive_caption
{
	top:36%;
}
.banner_5 .banner_img2 .exclusive_caption h1
{
	margin:14px 0;
}
.banner_5 .banner_img_3 .exclusive_caption
{
	top:12%;
}
.banner_5 .banner_img4 .exclusive_caption
{
	top:11%;
}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
.item_pg .details .share_links .itp-sb-right {
    text-align: left;
}
.item_pg .details .share_links {
width:100%!important;
}
.share_links .social_area .itp-blog-social h4 
{
	padding-right:10px;
}
/*Slider*/
.fullwidthbanner-container 
{
	float:none!important;
	width:100%!important;
}
.fullwidthbanner-container .fullwidthabanner
{
	width:100%!important;
}
/*Contact US*/
	.hoki_contact .contact_us_form .contact h3 {
		margin-top:25px!important;
	}
/*About us*/
.our-service-section .service .service_area .service_area_2 {
margin-top:20px;
}

.cat_fashion_3 .content1 .catItemImageBlock span a img {
		width:100%!important;
}
/*Login*/
.account-login .checkout_option {
    margin-bottom: 0px;
}
.account-login .buttons-set
{
	margin-bottom:30px;
}
.vm_register .buttonBar-left {
	float:none!important;
	width:100%!important;
}
.about_hoki .col2 {
	margin:25px 0px;
}

.row.error_pg {
    margin: 0 -15px;
}

}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.special_offers .single_sidebar_content .exclusive_caption h1.relative_border::before {
    top: 40px;
}
/*Portfolio*/
.portfolio_1 .portfolio-image-block .portfolio_img:hover > .icon {
	top:115px;
}

.portfolio_4 .portfolio_mix .portfolio-image-block .portfolio_img img,
.portfolio_2  .portfolio_mix .portfolio-image-block  img{
    width: 100%;
}
/*About us page*/
.service_area .description 
{
	padding-bottom:20px;
}
/*Blog page*/
.itemListView .cat_clothes .blog_left h6,
.userView .userItemList .cat_user_view .blog_left h6,
.tagView .tagItemList .tagItemView .blog_left h6 {
    
    font-size: 17px;
    padding: 10px 12px;
}
/*Item page*/
#k2Container  .details
{
	padding:0px!important;
}
.item_pg .details .blog_main_content .items 
{
	padding-bottom:20px;
}
.itemCommentsForm .form_comment .content_right
{
	padding-left:0px;
}
/*Fashion Trend*/
.blog_layout2 #itemListLeading > div.itemContainer:nth-child(2n) .left_content {
    float: none;
}


/**/
.hoki_contact .social_details,.hoki_contact  .info
{
	padding-left:0px!important;
}
/*slider1*/
	.hello h2.winter{
		font-size:15px!important;
		position:relative;
		left:12px;
		bottom:17px;
	}
	.hello h1
	{
		font-size:60px!important;
		position: relative;
    left: 12px;
	}
	.hello h2.second
	{
		font-size:15px!important;
		position:relative;
		top:10px;
		left:10px;
		
	}
	.tp-caption a.slider_button.slider_btn1
	{
		left:-4px!important;
	}
	.hello h1::before {
		background:transparent!important;
	}
	.hello .winter::before 
	{
		background:transparent!important;
	}
	
/*Slider_5*/
.slider_5 h1 {
	font-size:48px!important;
	padding-top:20px!important;
	position:relative;
	left:12px;
}
.slider_5 h2.text_1 {
	font-size:16px!important;
	position:relative;
	left:10px;
}
.slider_5 h2.text_3 {
	font-size:13px!important;
	padding-top:17px!important;
	position:relative;
	left:5px;
}
.text-uppercase.slider_button.slider_btn5 {
    left: -13px;
    position: relative;
}
/*Slider 2*/
.slide_2 h2.winter{
	font-size:12px!important;
}
.slide_2 h2.text_2 {
	font-size:48px!important;
	position:relative;
	left:3px!important;
	padding-top: 10px!important;
}
.slide_2 h2.text_3{
	font-size:14px!important;
}
.tp-caption a.slider_2
{
	top:11px!important;
	left:-12px;
}
/*Slider 3*/
.slider_3 h1{
	bottom: 16px;
    font-size: 47px !important;
    line-height: 38px !important;
    position: relative;
}

.tp-caption a.slider_btn3{
	left: 0px !important;
    position: relative !important;
    top: 31px !important;
}

.slider_3  h2.style
{
	bottom: 18px;
    font-size: 14px !important;
    position: relative;
	
}
.cat_fashion .left_content .catItemImageBlock span a img,
.cat_fashion .left_content .catItemVideoBlock span div 
{
	width:100%!important;
}
/*.portfolio_4 .portfolio_mix .portfolio-block-hover a
{
	bottom:36px;
}*/
.testimonial .testi .testi_client .testimonial_inner {
		height:600px;
	}
.testimonial .testi .item .date
{
	margin-bottom:0px;
}
.tweet_area .latest_tweet .tweet_section .bg_img {
    height: 615px;
}
/*Error pg*/
	.error_pg .error_img {
    background:url("/Projects/hoki/images/hoki/error_pg.jpg") no-repeat center 30% / cover ;
	}
/*Portfolio4*/
.portfolio_4 .portfolio_mix .portfolio-block-hover a.portfolio-title {
	width:60%;
}
/*Banner-2*/
	.banner_2 .banner_img_1 img 
	{
		height:auto;
	}
	.banner_2 .banner_img_1 .exclusive_caption {
    top: 9%;
	}
	.banner_2 .banner_img_1 .exclusive_caption  h1.relative_border::before {
    top: 104px;
	}
	.banner_2 .banner_img_1 .exclusive_caption  h4.relative_border::before {
    top: 28px;
	}
	.banner_2 .banner_img_1 .exclusive_caption h1
	{
		font-size:47px;
		
	}
	.banner_2 .banner_img_1 .exclusive_caption h1,
	.banner_2 .banner_img_2 .exclusive_caption h1
	{
		margin:15px 0px 12px;
	}
	.banner_2 .banner_img_2 .exclusive_caption  h4.relative_border::before
	{
		top:55px;
	}
	.banner_2 .banner_img_2 .exclusive_caption
	{
		top:21%;
	}
	.banner_2 .banner_img_2 .exclusive_caption  h4.relative_border::before ,
	.banner_2 .banner_img_3 .exclusive_caption  h4.relative_border::before
	{
    top: 27px;
	}
	
	.banner_2 .banner_img_3 .exclusive_caption {
    top: 22%;
	}
	.banner_2 .banner_img_3 .exclusive_caption h1 {
    padding: 14px 0;
 	}
	.banner_1 .exclusive_caption  h1{
		font-size:38px!important;
	}
	.banner_1 .exclusive_caption  h1{
		font-size:38px!important;
		
	}
	.banner_1 .banner_img1 .exclusive_caption  h1{
	margin: 14px 0px 6px 0px;
	}
	.banner_1 .banner_img1 .exclusive_caption  h1.relative_border::before {
		top:43px!important;
	}
	.banner_1 .banner_img2 .exclusive_caption  h1.relative_border::before {
		top:46px!important;
	}
	.banner_1 .banner_img3 .exclusive_caption  h1.relative_border::before {
		top:47px!important;
	}
	.banner_1 .banner_img3 .exclusive_caption
	{
		top:31%;
	}
	.banner_1 .banner_img4 .exclusive_caption  h4.relative_border::before {
		top:32px!important;
	}
	.banner_5 .banner_img_3 .exclusive_caption 
	{
		top:30%;
	}
	.banner_5 .banner_img4 .exclusive_caption 
	{
		top:25%;
	}
}
@media (min-width: 481px) and (max-width: 650px) 
{
	/*Banner-2*/
	.banner_2 .banner_img_1 img 
	{
		height:auto;
	}
	.banner_2 .banner_img_1 .exclusive_caption  h1.relative_border::before {
    top: 62px;
	}
	.banner_2 .banner_img_1 .exclusive_caption  h4.relative_border::before {
    top: 28px;
	}
	.banner_2 .banner_img_1 .exclusive_caption h1
	{
		font-size:55px;
		
	}
	.banner_2 .banner_img_1 .exclusive_caption,
	.banner_2 .banner_img_2 .exclusive_caption,
	.banner_2 .banner_img_3 .exclusive_caption 
	{
		top:28%;
	}
	.banner_2 .banner_img_2 .exclusive_caption h1::before {
    top: 52px;
}
	.slider_btn1
	{
		left:0px!important;
	}
	/*Slider2*/
	
	.tp-caption a.slider_button .slide_2 {
    left: 4px !important;
	}
	.hello h1
	{
		left: 20px!important;
		position: relative!important;
	}
	/*slider3*/
	.slider_3 h1 {
    bottom: 7px;}
	/*Banner-5*/
	.banner_5 .exclusive_caption h4 {
    font-size: 16px;
	}	
	.banner_5 .exclusive_caption h1 {
    font-size: 41px;
	}
	/*Slider-5*/
	.slider_5 h2.text_3 {
    
    left: 10px;
    padding-top: 9px !important;
    position: relative;
	}
	.banner_1 .banner_img4 .exclusive_caption  h1{
		font-size:38px!important;
		width:49%;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
/*vm_register account details*/
/*.vm_register table.user-details {
    float: left!important;
    margin-top: 20px!important;
    width: 100%!important;
}
.vm_register fieldset
{
	float:left;
}*/

/*Error pg*/
	.error_pg .error_img {
    background:url("/Projects/hoki/images/hoki/error_pg.jpg") no-repeat center 30% / cover ;
	}

/*Slider_5*/
.slider_5 .text_1 {
	font-size:13px!important;
	
}
.slider_5 h1 {
	font-size:30px!important;
	padding-top:17px!important;
	
}
.slider_5 h2.text_3{
	font-size:10px!important;
	padding-top:13px!important;
	position:relative;
	left:-6px!important;
}
.slider_btn5
{
	left:-35px!important;
}
.testimonial_inner
{
	background:rgba(0, 0, 0, 0) url("/Projects/hoki/images/1.png") no-repeat scroll center 17%!important;
}

.team_section .main_detail .client_img
{
	padding-bottom:20px!important;
}
/*Blog page*/

.cat_clothes
{
	padding-right:0px;
}
.itemListView .cat_clothes .blog_left h6,
.userView .userItemList .cat_user_view .blog_left h6,
.tagView .tagItemList .tagItemView .blog_left h6 {
    
    font-size: 15px;
    padding: 10px 5px;
}
.itemListView .cat_clothes .details .catItemBody h3 > a,
 .userView .userItemList .cat_user_view .details .userItemBody h3 > a,
 .tagView .tagItemList .tagItemView .details .tagItemBody h3 > a
{
	font-size:21px;
}
.itemListView .cat_clothes .details .catItemBody .catItemIntroText p,
.userView .userItemList .cat_user_view .details .userItemBody .userItemIntroText p,
.tagView .tagItemList .tagItemView .details .tagItemBody .tagItemIntroText p {
	font-size:15px;
}

/*Item page*/
#k2Container  .details
{
	padding:0px!important;
}
.item_pg .details .blog_main_content .items 
{
	padding-bottom:20px;
}
.item_pg .details h2.itemTitle 
{
	font-size:19px;
}

.share_links .social_area .itp-blog-social .itp-sb-right a img
{
	padding-bottom:10px;
	padding-right:0px;
}
.share_links .social_area .itp-blog-social h4 
{
	padding-right:2px;
}
.itemCommentsForm .form_comment .form-validate .comment_form input,
.itemCommentsForm .form_comment .form-validate .comment_form textarea {
	font-size:18px;
}
.itemCommentsForm .form_comment .content_right
{
	padding-left:0px;
}
.item_pg .details .itemAuthorBlock .author_img img {
	height:80px;
	width:80px;
}
/*Fashion Trend*/
.cat_fashion .left_content .catItemImageBlock span a img, .cat_fashion .left_content .catItemVideoBlock span div {
    height: 275px !important;
	width:100%!important;
}
.blog_layout2 #itemListLeading > div.itemContainer:nth-child(2n) .left_content {
    float: none;
}
.cat_fashion .left_content .catItemVideoBlock .avVideo .avPlayerContainer .avPlayerBlock iframe,
.blog_layout4 .cat_fashion_4 .catItemVideoBlock .avVideo .avPlayerContainer .avPlayerBlock iframe
{
	min-width:0px!important;
	
}
/*Portfolio*/
.portfolioFilter a.current,
.portfolioFilter a{
	margin-bottom:15px;
	padding:5px 10px;
	margin-right:0px;
}

	
/*Blog*/
.blog_date h6 
{
	padding:7px;
}

}
@media only screen and (max-width: 360px)
{
	.hello h2.winter{
		font-size:15px!important;
		position:relative;
		bottom:14px;
		left:8px;
	}
	.hello h1
	{
		font-size:30px!important;
		margin-top: -5px !important;
	}
	.hello h2.second
	{
		font-size:10px!important;
		position:relative;
		
	}
	.slider_btn1 {
    left: -23px!important;
    position: relative;
	top:15px!important;
	}
	.hello h1::before {
		background:transparent!important;
	}
	.hello .winter::before 
	{
		background:transparent!important;
	}
	.slide_2 h2.text_2 {
			font-size:25px!important;
			padding-top:2px!important;
	}
	.slide_2 h2.winter
	{
		font-size:16px!important;
		position:relative;
		left:5px!important;
		bottom:11px;
	}
	.slide_2 h2.text_3
	{
		font-size:12px!important;
		position:relative;
		bottom:7px!important;
	}
	.tp-caption a.slider_2
	{
		top:8px!important;
		left:-22px!important;
	}
	.slider_3 h1{
		line-height:20px!important;
		font-size:23px!important;
		position:relative;
		bottom: 16px;
	}
	.slider_3 h2.style
	{
		font-size:10px!important;
		position: relative;
		bottom: 18px;
	}
	.tp-caption a.slider_btn3
	{
		left:0px!important;
		top:8px;
	}
	.testimonial .testi .testi_client .testimonial_inner {
		height:875px;
	}
	.tweet_area .latest_tweet .tweet_section .bg_img {
    height: 800px;
	}
	/*Error pg*/
	
	.error_pg .error_text h1 {
	font-size:100px;
	}
	.error_pg  p.relative_border::before {
	background-color:transparent;
	}
	.error_pg h1.relative_border::before {
		background-color:transparent;
	}
	/*Portfolio4*/
	.portfolio_4 .portfolio_mix .portfolio-block-hover a.portfolio-title {
		padding-bottom:0px;
		font-size:29px;
		width:89%;
	}
	.portfolio_4 .portfolio_mix .portfolio-block-hover .icon_img {
		width:80%;
		padding-bottom:24px;
	}
	.portfolio_4 .portfolio_mix .portfolio-block-hover h4 {
		bottom:20px;
		width:45%;
		font-size:21px;
	}
	/*Portfolio2*/
	.portfolio_2 .portfolio_mix .portfolio-block-hover h4 {
			margin-bottom:15px;
			font-size:20px;
	}
	.portfolio_2 .portfolio_mix .portfolio-block-hover a.portfolio-title {
		font-size:30px;
		padding-top:0px;
	}
	/*Banner-2*/
	.banner_2 .banner_img_1 img 
	{
		height:260px;
	}
	.banner_2 .banner_img_1 .exclusive_caption {
    top: 9%;
	}
	
	.banner_2 .banner_img_1 .exclusive_caption h1 {
		margin:15px 0px 12px;
	}
	.banner_2 .banner_img_1 .exclusive_caption h4,
	.banner_2 .banner_img_2 .exclusive_caption h4,
	.banner_2 .banner_img_3 .exclusive_caption h4 {
    
    font-size: 16px;
	}
	.banner_2 .banner_img_1 .exclusive_caption h1,
	.banner_2 .banner_img_2 .exclusive_caption h1,
	.banner_2 .banner_img_3 .exclusive_caption h1 {
		font-size:35px;
	}
	
	.banner_2 .banner_img_1 .exclusive_caption h4::before {
    top: 24px;
	}
	.banner_2 .banner_img_1 .exclusive_caption h1::before {
    top: 82px;
	}
	.banner_2 .banner_img_2 .exclusive_caption
	{
		top:12%;
	}
	.banner_2 .banner_img_2 .exclusive_caption  h4.relative_border::before {
    top: 27px;
	}
	.banner_2 .banner_img_2 .exclusive_caption  h1.relative_border::before {
    top: 43px;
	}
	.banner_2 .banner_img_3 .exclusive_caption {
    top: 10%;
	}
	.banner_2 .banner_img_3 .exclusive_caption h1 {
		padding:10px 0px!important;
	}
	.banner_2 .banner_img_3 .exclusive_caption  h4.relative_border::before {
    top: 28px;
	}
	/*Banner-1*/
	.banner_1 .banner_img2 .exclusive_caption h1.relative_border::before,
	.banner_1 .banner_img1 .exclusive_caption h1.relative_border::before{
    top: 39px;
	}
	.banner_1 .exclusive_product_last h1 {
    padding: 7px 0;
    width: 67%;
    font-size: 28px;
    line-height: 31px
	}
	.banner_1 .banner_img3 .exclusive_caption {
    top: 21%;
	}
	.banner_1 .banner_img1 .exclusive_caption h1,
	.banner_1 .banner_img2 .exclusive_caption h1
	{
		font-size:29px;
		margin: 20px 0 14px;
	}
	.banner_1 .banner_img3 .exclusive_caption h1,
	.banner_1 .banner_img4 .exclusive_caption h1
	{
		font-size:31px;
	}
	.banner_1 .banner_img3 .exclusive_caption h1.relative_border::before {
    top: 41px;}
	.special_offers .single_sidebar_content .exclusive_caption h1.relative_border::before {
    top: 73px;
	}
	/*Banner-3 & 4*/
	.banner_3 .banner_content_1 h4, .banner_3 .banner_content_2 h4, .banner_3 .banner_content_3 h4 ,
	.banner_4 .banner_content_1 h4, .banner_4 .banner_content_2 h4, .banner_4 .banner_content_3 h4
	{
		font-size:19px;
	}
	.banner_3 .banner_content_1 h1, .banner_3 .banner_content_2 h1, .banner_3 .banner_content_3 h1 ,
	.banner_4 .banner_content_1 h1, .banner_4 .banner_content_2 h1, .banner_4 .banner_content_3 h1{
		font-size:42px;
	}
	.banner_3 .exclusive_caption h1 ,
	.banner_4 .exclusive_caption h1{
    margin: 13px 0;
	}
	.banner_3 a.hoki_button,
	.banner_4 a.hoki_button
	{
		padding: 8px 19px 6px;
	}
	.banner_5 .banner_img_1 .exclusive_single .exclusive_caption {
    top: 26%;
	}
	.banner_5 .banner_img_3 .exclusive_caption
	{
		top:16%;
	}
	.banner_5 .banner_img4 .exclusive_caption h1 {
    font-size: 35px;
    line-height: 34px;
    margin: 0 auto;
    padding: 0px 0;
	}
	.banner_5 .banner_img4 .exclusive_caption
	{
		top:19%;
	}
}

	
/*Large device*/
@media only screen and (min-width: 1400px) and (max-width: 1500px) 
{
	.hello .winter::before {
		top:104px!important;
	}
	.hello h1::before
	{
		top:168px!important;
	}

	.banner_3 .banner_content_1 h1,
	.banner_3 .banner_content_2 h1,
	.banner_3 .banner_content_3 h1
	{
		font-size:60px;
	}
	.banner_4 .exclusive_caption h1
	{
		font-size:58px;
		color:#515050;
	}
	.exclusive_product .banner_2 .banner_img_1 img {
		height: 380px!important;
	}
	.banner_2 .banner_img_2 > img,
	.banner_2 .banner_img_3 > img
	{
		height:170px!important;
	}
	.banner_5 .banner_img4 img,
	.banner_5 .banner_img_3 img
	{
		height:190px;
	}
	.banner_5 .exclusive_single_col_b img,
	.banner_5 .banner_img1 img
	{
		height:420px;
	}
	
	.banner_2 .banner_img_3 .exclusive_caption h4::before {
    top: 40px;
	}
	.banner_2 .banner_img_2 .exclusive_caption h1::before {
    top: 58px;
	}
	
}
@media only screen and (min-width: 1501px) and (max-width: 1920px) 
{
	.slider_3  h1.latest
	{
		line-height:94px!important;
	}
	.hello .winter::before {
		top:145px!important;
	}
	.hello h1::before
	{
		top:220px!important;
	}
	.tp-caption  a.slider_btn1 {
		position:relative!important;
		left:55px!important;
	}
	.slide_2 .winter 
	{
		
		position:relative!important;
		left:16px!important;
	}
	.tp-caption  a.slider_2 {
		position:relative!important;
		left:30px!important;
	}
	.banner_3 .banner_content_1 h1,
	.banner_3 .banner_content_2 h1,
	.banner_3 .banner_content_3 h1
	{
		font-size:69px;
	}
	
	.banner_2 .banner_img_1 .exclusive_caption h1
	{
		margin:40px 0px 28px 0px;
	}
	.banner_2 .banner_img_1 .exclusive_caption h4:before
	{
		top:38px;
	}
	.banner_2 .banner_img_1 .exclusive_caption h1::before {
    top: 60px;
	}
	.banner_2 .banner_img_2 .exclusive_caption
	{
		top:17%;
	}
	.banner_2 .banner_img_3 .exclusive_caption
	{
		top:19%;
	}
	
	.banner_2 .banner_img_2  .exclusive_caption h1:before
	{
		top:58px;
	}
	.banner_2 .banner_img_2 .exclusive_caption h4:before
	{
		top:32px;
	}
	.banner_2 .banner_img_3 .exclusive_caption h4:before
	{
		top:37px;
	}
	.banner_2 .banner_img_3 .exclusive_caption h1
	{
		padding:22px 0px;
		width:54%;
		margin:0 auto;
	}
	.banner_2 .banner_img_2 .exclusive_caption h1
	{
		margin:27px 0px 30px 0px;
	}
	.banner_2 .banner_img_1 img
	{
		height:540px;
	}
	.banner_2 .banner_img_2 img,
	.banner_2 .banner_img_3 img
	{
		height:250px;
	}
	.banner_4 .exclusive_caption h1
	{
		font-size:68px;
		color:#515050;
	}
	.banner_5 .exclusive_caption h4
	{
		font-size:24px;
	}
	.banner_5 .exclusive_caption h1
	{
		font-size:60px;
		
	}
	.banner_5 .exclusive_single_col_b  .exclusive_caption
	{
		top:28%;
	}
	.banner_5 .exclusive_single_col_b .exclusive_caption h1
	{
		font-size:60px;
		margin:28px 0px 24px 0px;
		line-height:58px;
		
	}
	.banner_5 .banner_img4 .exclusive_caption h1
	{
		padding:5px 0px;
		width:54%;
		margin:0 auto;
		line-height:58px;
		font-size:60px;
	}
	.banner_5 .banner_img_3 .exclusive_caption h1
	{
		margin:16px 0px 12px 0px;
	}
	.banner_5 .banner_img4 img,
	.banner_5 .banner_img_3 img
	{
		height:255px;
	}
	.banner_5 .exclusive_single_col_b img,
	.banner_5 .banner_img1 img
	{
		height:550px;
	}
	/*Banner_1*/
	.banner_1 .banner_img1 .exclusive_caption h1.relative_border:before {
		top: 61px;
	}
	.banner_1 .banner_img1 .exclusive_caption h4.relative_border:before {
		top: 37px;
	}
	.banner_1 .exclusive_single .exclusive_caption h4
	{
		font-size:18px;
	}
	.banner_1 .banner_img1 .exclusive_caption h1
	{
		font-size:45px;
		margin:31px 0px;
	}
	.banner_1 .banner_img2 .exclusive_caption{
    top: 32%;
	}
	.banner_1 .banner_img2 .exclusive_caption h1.relative_border::before {
    top: 123px;
	}
	.banner_1 .banner_img2 .exclusive_caption h4.relative_border::before {
    top: 40px;
	}
	.banner_1 .banner_img2 .exclusive_caption h1
	{
		margin: 0px auto;
		width: 55%;
		font-size:44px;
		padding:20px 0px 17px 0px;
	}
	.banner_1 .banner_img3 .exclusive_caption h1:before
	{
		top:55px;
	}
	.banner_1 .banner_img4 img,
	.banner_1 .banner_img3 img
	{
		height:280px;
	}
	.banner_1 .exclusive_product_last{
    margin-top: 40px;
	}
	.banner_1 .banner_img1 img,
	.banner_1 .banner_img2 img
	{
		height:600px;
	}
	.banner_1 .banner_img3 .exclusive_caption {
		top: 20%;
	}
	.banner_1 .banner_img3 .exclusive_caption h1{
		margin:30px 0px;
	}
	.banner_1 .banner_img3 .exclusive_caption h4:before{
		top:36px;
	}
	.banner_1 .banner_img4 .exclusive_caption{
		top:23%;
	}
	.banner_1 .banner_img4 .exclusive_caption h4:before{
		top:35px;
	}
}
