/*######  Design by VTEM http://www.vtem.net All Rights Reserved  ###########*/
/* Portrait tablet and down */
@media (max-width: 991px) {
	.homepage .widget-logo a{margin-top: 20px;}
	
	.homepage .menu-stick, .menu-button-main{
		top:4px !important; /* Default top:-5px */
		}
	
	.menu-stick, .menu-button-main{
		float:left; 
		top:5px; /* Default top:-5px */
		color:#fff; 
		-moz-border-radius:1px;   /* border-radius:4px */
		-webkit-border-radius:1px; 
		border-radius:1px; 
		border:1px solid;
		}
		
	.oMenuStickOpen .nav.nav-canvas, .oMenuOverwrite{display:block !important;}
	.main-vtem-menu,
	.main-vtem-menu li{
		display:block; 
		width:100% !important; 
		margin:1px 0 !important;
		}
	.main-vtem-menu ul,
	.main-vtem-menu ul ul,
	.oVertical > .main-vtem-menu ul{
		position:relative !important; 
		width:100% !important; 
		left:0 !important;
		}
	
	
	
	.slideshow .box_skitter .label_skitter{
		padding: 10px 20px !important;
		}

	
	.slideshow .box_skitter .label_skitter h2{
		font-size:30px !important;
		font-weight:normal !important;	
		}

	
	slideshow .box_skitter .label_skitter h4{
		font-size:15px !important;
		}
	
	
	
	/*///////K2 COMPONENT /////////////*/
	.subCategoryContainer{width:100% !important;}

	/*/////// CURRENT THEME ////////////////////*/
	.footer .vtem-block, .homepage .row > div, .best-contact .custom-html-content > div:last-child{padding-top: 40px;}
	.footer .vtem-block:first-child,
	.homepage .row > div:first-child,
	.top-nav .row > div,
	.homepage .section-header .row > div,
	.top-horizontal-menu .section-content > div{padding-top:0;}
	.homepage .best-brand .row > div{padding:15px;}
	.homepage .menu-stick, .homepage .menu-button-main{top:15px;}
	.best-gallery{padding:60px 0;}
	.about-us{padding-bottom: 60px;}
	
	.featured-box .section-content > div{padding-top: 15px !important;}
	.position-search .search > .form-inline{border:none;}
	




	/* /////// Start Article Category and Single Page Image Wrapping /////// */
	.blog .item-image {
		min-width:50% !important;
		margin-bottom:5px;
		margin-right:10px;	
		padding:0px 4px;
		border:1px solid #fec500;
		float:left;
	}

	.item-page .item-image{
		max-width:100% !important;
		height:auto !important;
		margin-bottom:10px;
		padding:5px 10px !important;
		border:1px solid green !important;
		float:left !important;
	}
	
/* /////// Start Image Scale /////// */
/*  Check this code to edit  */
.item-page p img{
	padding:5px;
	border:1px solid #fec500;
	display:block !important;
  	max-width: 50% !important;
  	float:left !important;
}
/* /////// End Image Scale /////// */

	

	
	
	/*/////// End Article Image Wrapping /////// */


	/* /////// Article Categories Title font-size /////// */
	.page-header h2 a{
		font-size:16px !important;
		}
	.page-header h2{  
		font-size:16px;
		color:#999;
		}
	/* /////// K2 Item Categories Title font-size /////// */
	.catItemHeader h3.catItemTitle a{
		font-size:16px;
		font-weight:bold;
	}
	.itemHeader h2{
		font-size:16px !important;
		font-weight:bold !important;
		color:#999 !important;
	}
	
	
	/* /////// Home page Title  /////// */
	
	.high-title > div > h3{
		margin-bottom:30px; 
		display:inline-block; 
		font-size:20px; /* Default font-size:36px; */
		position: relative; 
		text-transform: uppercase;
		color:#fec500;
	}
	
	/* /////// Start Footer Menu & Logo  /////// */
	.footer.vtem-section h3 {
		font-size:20px !important;
	}
	
	.fotter-menu .fm{
		width:100% !important;
		float:left !important;
		color:#fff !important;
		font-size:12px !important;
		text-align:center !important;
	}
	
	.fotter-menu .fm a{
		color:#fff;
		border-right:1px solid #fff;
		padding:0px 3px 0px 0px !important;
	}

	.fotter-menu .fm a.lfm{
		color:#fff;
		border-right:0px solid #fff;
		padding:0px 3px 0px 0px !important;
	}

	.fotter-menu span{
		margin-top:10px !important;
		padding:7px 0 10px 0 !important;
		border-top:0px dotted #fec500;
		display:block;
		width:100% !important;
		color:#fec500 !important;
		float:left !important;
		font-size:12px !important;
		text-align:center !important;
	}

	.vtemgotop, .vtemgotop:focus{
		border:1px solid rgb(254, 197, 0);  /* Default rgba(130,130,130,.3) */
		display:block; 
		width:22px; 
		height:22px; 
		text-align:center !important;
		font-size:110%; 
		font-family:FontAwesome; 
		text-decoration:none !important; 
		border-radius:50%; 
		line-height:1.2em; 
		color:rgb(254, 197, 0);   /* Default  rgba(130,130,130,.3)  */
		padding-left: 5px;
		float:none !important;
		margin:auto !important;
	}

	/* /////// End Footer Menu & Logo  /////// */





/* ########## Start Logo Code ########## */
.widget-logo{
	overflow: visible;
	padding-bottom:15px !important; /* Default padding-bottom: 15px; */
	padding-top:0px;   /* Default padding-top:15px;*/
	position: relative;
	border:0px solid green;
	min-height:100% !important;
	min-width:100% !important;
	margin:0px !important;
	}
	
	/* Start logo contact info */
.my-contact{
	font-size:14px !important;
	border:0px solid red;
	height:113px;
	display:none;
	}
	


/* -----------   End Portrait tablet and down ----------  */

.top-horizontal-menu .social-network-top a{
	float:right;
	
	margin-top:5px;
	color:#f5f5f5 !important;
	height:30px;
	border:0px solid #fff;
	padding:15px 4px 15px 4px;
	font-size:80% !important
}
	

}



/* ------------------ \\\\\\\\\\\ Start  Landscape tablet and up //////////  --------------  */
@media (max-width: 768px) {
	
	

	
	.homepage .section-header{position: relative;}
	.top-nav .row > div{
			text-align: center; 
			border-bottom: 1px solid rgba(100,100,100,.6);
			font-family: "Microsoft Himalaya","Himalaya" !important;
    		font-size: 100% !important;
    		font-weight: normal;
			}
	
	.top-nav .best-top-nav > li > a em {
	padding-right:3px !important;
	}
	
/* \\\\\\\\\\\ Start Home Page Slideshow 	//////////  */
	.slideshow .box_skitter .label_skitter{
		padding: 0px 15px !important;
		}
	
	.slideshow .box_skitter .label_skitter h2{
		font-size:20px !important;
		font-weight:normal !important;	
		}

	
	slideshow .box_skitter .label_skitter h4{
		font-size:10px !important;
		}
/* \\\\\\\\\\\ End Slideshow //////////  */	
	

	.best-menu .oHorizontal > ul, .oVertical > ul{
	padding-top:0; 
	text-transform: capitalize !important;
	font-weight:normal;
	}


/* \\\\\\\\\\\ Start Article Category and Single Page Image Wrapping //////////  */

	.blog .item-image {
	min-width:50% !important;

	margin-bottom:5px;
	margin-right:10px;	
	padding:0px 4px;
	border:1px solid #fec500;
	float:left;	
	}

	.item-page .item-image{
	min-width:50% !important;
	margin-bottom:10px;
	padding:2px 5px;
	border:1px solid #fec500;
	float:left;
	}
	
	
	
	.ad-image-description-inside a{
		color:#fff !important;
		}
	
	.blog .item-image .img_caption{
		margin-top:3px;
		font-size:10px !important;
		color:#febf00 !important;
	}
	
	.item-page .item-image .img_caption{
	margin-top:3px;
	font-size:10px !important;
	color:#999 !important;
	
	}

/* \\\\\\\\\\\ End Article Image Wrapping ////////// */

/* /////// Start Image Scale /////// */
	.item-page p img{
		padding:5px;
		border:1px solid #fec500;
		min-width:100% !important;
		}
/* /////// End Image Scale /////// */

/* \\\\\\\\\\\ Start Vtem News Show Slideshow ////////// */
	.vtem-newsshow-style4 .ad-image-wrapper .ad-image .ad-image-description .ad-image-description-inside{
		padding: 5px; 
		color:#5d110b; 
		background-color:#fec500; 
		font-size:10px; 
		opacity: 0.8; 
		filter: alpha(opacity=80); 
	}
/* \\\\\\\\\\\ Start Vtem News Show Slideshow ////////// */





}




/* ------------------ \\\\\\\\\\\ End Landscape tablet and up //////////  --------------  */




/* -------- ##########  Start Phone  ########## ---------------- */
@media (max-width: 480px) {



	.slideshow .box_skitter .label_skitter{display:none !important;}

/* ########## Slideshow  Other Pages ########## */
	.vtem-newsshow-style4 .ad-image-wrapper .ad-image .ad-image-description .ad-image-description-inside{
    	display:none; 
	}

.top-horizontal-menu .social-network-top a{
	float:right;
	
	margin-top:5px;
	color:#f5f5f5 !important;
	height:40px;
	border:0px solid #fff;
	padding:15px 4px 15px 4px;
	font-size:75% !important
}
	
.widget-copyright {
	text-align:center !importantl
}

	
/* Start Search Box */	
.search input[type=search]{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
	margin-left:-30px !important;
	margin-top:-5px !important;
	height:27px !important;
	width:200px !important;
	}

/* Start Tab Menu */
.section-content .menu-tab{
	border-top:0px solid #D9B310;
	border-right:0px solid #D9B310;
	border-bottom:0px solid #D9B310;
	border-left:0px solid #D9B310;
	padding:10px 5px;
	text-align:left;
	}
	
	
	.nav-tabs>li>a{
	margin-right:-2px;
	line-height:1.42857143;
	border:1px solid transparent; 
	border-radius:1px 1px 0 0;
	padding:10px 10px !important;
	}
/* End Tab Menu */



/* ########## Start Article Category and Single Page Image Wrapping ########## */
	.blog .item-image {
		min-width:45% !important;
		margin-bottom:5px;
		margin-right:10px;
		padding:0px 4px;
		border:1px solid #fec500;
	}
	
	.item-page .item-image{
		min-width:100% !important;
		margin-bottom:10px;
		padding:2px 5px;
		border:1px solid #fec500;
	}
	
	.ad-image-description-inside a{
		color:#fff !important;
		}
	
	.blog .item-image .img_caption{
		margin-top:3px;
		font-size:10px !important;
		color:#febf00 !important;
	}
	
	.item-page .item-image .img_caption{
		margin-top:3px;
		font-size:10px !important;
		color:#999 !important;
	}
	
/* ########## End Article Image Wrapping ########## */


/* /////// Start Image Scale /////// */
	.item-page p img{
		padding:5px;
		border:1px solid #fec500;
		min-width:100% !important;
		}
/* /////// End Image Scale /////// */

/* ########## Start Article Image ########## */

	div.tagItemImageBlock {
		padding:0 !important;
		margin:0 !important;
		float:none;
	}
	
	
	span.tagItemImage {
		display:block;
		margin:0;
		padding:0;
		}
	span.tagItemImage img {
		width:100%;
		height:auto;
	}	

	div.tagItemImageBlock span.tagItemImage a img{
		padding:5px;
		border:1px solid #fec500;
	}	
/* ########## End Article Image ########## */
	



/* ########## Start Iframe and VideoWrapper Code ########## */
.videoWrapper {
	position: relative;
	padding-bottom: 86.25% !important; /* 16:9 */
	padding-top:25px !important;
	border:0px solid red;
	width:100% !important;
	float:none !important;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80%;
}
/* ########## End Iframe and VideoWrapper Code ########## */


/* ########## Start Logo Code ########## */
.widget-logo{
	overflow: visible;
	padding-bottom:0px !important; /* Default padding-bottom: 15px; */
	padding-top:0px;   /* Default padding-top:15px;*/
	position: relative;
	border:0px solid blue;
	min-height:100% !important;
	min-width:100% !important;
	margin:0px !important;
	}
	
/* ########## End Logo Code ########## */



.footer .high-title > div > h3{
	border-bottom:1px dotted #CDC9C4 !important;
	width:100%;
	}


/* Start Tab Menu */
.section-content .menu-tab{
	border:1px solid #D9B310;
	padding:10px 15px;
	text-align:left;
	}
	
.section-content .menu-tab .nspCol2 img{
	max-width:100% !important;
	float:none !important;
	}
/* End Tab Menu */

.news-flash .nspArt{
	border-bottom: 1px dotted #ddd !important;
}


.media-body, .media-left, .media-right, .media-middle{
	font-size:90%;
	font-family: "Microsoft Himalaya","Himalaya" !important;
    font-weight: normal;
    line-height: 1.9 !important;
	text-align:center;
}


.logo-banner img{
	padding-top:15px !important;
	margin-top:0px !important;
	border:0px solid gold !important; 
}

}
/* -------- ##########  End Phone  ########## ---------------- */
