#main{
	min-height: 72vh;
	background-color: rgba(255,255,255,0.92);

}
.menu{
	padding-top: 15px;
}
.vantage-icon-search{
	padding-top: 10px;
}
.sub-menu{
	width: 180px;
	box-shadow: 3px 3px 3px !important;
}
.sub-menu li a:hover{
	width: 180px ;
}
.sub-menu li a{
	font-size: 16px !important;
}
.flexslider:hover .flex-direction-nav li a {
    opacity: 0.3;
}
.home_row {
	background: rgba(204,204 ,204,0.3);
	margin: 35px -10px 35px -10px;
	border-radius: 30px;
	box-shadow: 2px 2px 2px;
	color: #000000;
}

.home_business img{
	width: 200px;
	height: 200px;
}
.about_us p{
	font-weight: normal !important;

}

a{
	font-weight: normal !important;
}

.site-navigation {
	border-bottom: 1px solid rgba(30, 115, 190, 0.93);
	box-shadow: 2px 2px 2px;
    }
article.page .entry-header .entry-thumbnail img{
	max-width: 100%;
	height: auto;
}
.mobile-nav-frame {
    background-color: rgba(43, 125, 169, 0.92) !important;
}

.mobilenav-main-link{
	padding-top: 30px !important;
}
.nf-form-fields-required{
	display:none !important;
}

.logo{
	padding: 10px !important;
	margin: 0px !important;
	    
}

.parent-pageid-509 .entry-title{
		text-align: center;
}

.aboutus_desc{
	background: rgba(204,204 ,204,0.3);
	box-shadow: 2px 2px 2px 2px;
	padding: 20px;
}

.aboutus_desc p{
	color: #000111;
	font-size: 16px;
	letter-spacing: 1px;

}
.wp-svg-phone, .wp-svg-location-2,.wp-svg-envelop{
	font-size: 30px;
	padding: 10px;
	text-align: center;
}

.wp-svg-phone::after{
   	content: "+977-14263300";
	font-size: 20px;
	padding: 18px;
}

.wp-svg-location-2::after{
   	content: "Sunrise Building Third Floor, Gairidhara Crossing, Kathmandu, Nepal";
	font-size: 18px;
	padding: 18px;
}
.wp-svg-envelop::after{
   	content: "tdt@vianet.com";
	font-size: 20px;
	padding: 18px;
}
.page-id-19 .entry-title{
	text-align: center;
	font-size: 30px  !important;
	padding-top: 10px;
}
.contact_us .submit-wrap{
	text-align: center;
}
.contact_us_form{
	padding-left: 35px;
}
.contact_us_map{
	padding-left: 35px;
}

.product{
	
	background-color: rgba(255,255,255,0.92);
	box-shadow: 5px 5px 5px #888888;
	padding:0px 20px 10px 20px;
	
}
.panel-row-style-product{
    padding: 0px 18px 10px 18px;

}
.product_title{
	padding: 10px !important;
	border: 1px solid;
	background: white;
}
body.has-sidebar #secondary {
	text-align: center;
}
#orkide_title{
	background: #f7ed0c;
}
#thien_huong_title{
	background: #e69a14;
}
#silang_title{
	background: #ed1b24;
}
#secondary .widget_pages {
	background: #ffffff;
	box-shadow: 2px 2px 2px;
	padding: 10px;
	
}
.sidebar {
	background: rgba(204,204 ,204,0.3);
	box-shadow: 2px 2px 2px;
	padding: 10px;
	width: 180px;
	margin: 0 auto;
	
}
.sidebar ul{
	margin: 0px !important;
}
.sidebar li {
	list-style: none;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
	margin: 0px !important;
}

.sidebar .widget-title {
	font-size: 20px;
	margin: 12px;
	text-align: center;
}

.sidebar  li a{
	font-size: 18px;
	font-weight: 400 !important;
}
.sidebar .page_item.current_page_item{
	background: #1e73bf;
	color: white;
}

.sidebar .page_item.current_page_item a{
	color: white;
}


.slides img{
	box-shadow: 2px 2px 2px;
}

.product_title img{
	box-shadow: 2px 2px 2px;
	border: 1px solid;
}
footer #site-info{
	margin-top: 0px !important;
	font-size: 16px !important;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
  /* Styles */
 /* .site-header::before {
	text-align: center;
	font-size: 30px;
   	content: "Yo YO Smartphones 320px -480px ";
	height: 50px;
	background: red;
	z-index: 1;
} */

	div#main{
		padding: 5px;
	}
	
	

}

	
/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
  /* Styles 
    .site-header::before {
	text-align: center;
	font-size: 30px;
   	content: "Yo YO Smartphones min 321px ";
	height: 50px;
	background: red;
	z-index: 1;
	}
	*/
	
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
  /* Styles 
  	.site-header::before {
		text-align: center;
		font-size: 30px;
	   	content: "Yo YO Smartphones max 320px ";
		height: 50px;
		background: red;
		z-index: 1;
	}*/
	.support-text{
		display: none !important;
	}

	
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  /* Styles 
    .site-header::before {
	text-align: center;
	font-size: 30px;
   	content: "Yo YO iPads 768px -1024px ";
	height: 50px;
	background: red;
	z-index: 1;
}*/

	body.has-sidebar #secondary {
		text-align: center;
		padding-top: 40px;
    		width: 100%;
	}
	body.has-sidebar #primary{
		width:100%;
	}
	
	.panel-row-style-product{
		padding: 0px 0px 10px 0px;
		border-top: 0px;

	}
}



/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1024px) {
  /* Styles 
    .site-header::before {
	text-align: center;
	font-size: 30px;
   	content: "Yo YO laptop min 1024px";
	height: 50px;
	background: red;
	z-index: 1;
	}*/
	
	.main-navigation ul li a{
		font-size: 18px;

	}
	.homepage_slider .slides img{
		margin-top: 20px !important;	
	}


	.parent-pageid-509 #main{
		background-color: rgba(255,255,255,0.92);
	}
	.parent-pageid-509 .entry-title{
		text-align: center;
		font-size: 40px !important;
		padding-bottom: 20px;
	}


	.product{
		margin-right: 20px;
		margin-left: 20px;
		background-color: rgba(255,255,255,0.92);
		box-shadow: 5px 5px 5px #888888;
	
	}
	body.has-sidebar #secondary {
	    width: 15%;
	}
	
	body.has-sidebar #primary {
	
	    width: 80%;
	}
	
	.panel-row-style-product{
    		padding: 0px 0px 10px 0px;
    		border-top: 0px;

	}
	#secondary {
		padding-top: 124px;

	}
	.contact_us{
	    background: white;
	    padding: 20px;
	    box-shadow: 2px 2px 2px;
	}
	#secondary .widget_pages {
		margin: -30px;
	}
	.sidebar {
		margin: 0px;
	}
	.contact_us_map {
	    padding-left: 10px;
	    padding-top: 80px;
	}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
  /* Styles */
}



