/**
 *---------------------------------------------------------------------------------------
 * @package       VP Framework for Joomla!
 *---------------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2012-2015 VirtuePlanet Services LLP. All rights reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       Abhishek Das
 * @email         info@virtueplanet.com
 * @link          http://www.virtueplanet.com
 *---------------------------------------------------------------------------------------
 */
@charset "UTF-8";
@media (min-width: 991px) {
	.inline-mod.right {
		float: right;
	}
	.align-right-lg {
		text-align: right;
	}
	.align-left-lg {
		text-align: left;
	}
	.align-center-lg {
		text-align: center;
	}		
}

/* Large Devices, Wide Screens */
@media (max-width : 1200px) {
	.pull-right.pull-right-lg {
		float: none !important;
	}
	.navbar-mainmenu .navbar-nav > li > a, 
	.navbar-mainmenu .navbar-nav > li > span {
		padding-left: 9px;
		padding-right: 9px;
		font-size: 12px;
	}
}
/* Medium Devices, Desktops */
@media (max-width : 992px) {
	.pull-right.pull-right-md {
		float: none !important;
	}
#offlajn-ajax-search215{
width:100%;
}
	.inline-mod.right {
		margin-top: 5px;
	}
	.vpf-topbar {
		text-align: center;
	}
	.align-center-md {
		text-align: center;
	}	
	.header-add-margin {
		margin-top: 0;
		margin-bottom: 0;
	}
	.navbar-toggle {
		display: inline-block;
	}
	.footer-left,
	.footer-right {
		text-align: center;
	}
}
/* Small Devices, Tablets */
@media (max-width : 768px) {
	.MyMobileLogo img{
		    width: 40%;
	}
	.category-order-by:before, 
	.category-mfg-filter:before, 
	.category-result-counter:before {
		display: none;
	}
	.product-listing.mode-list .product-rating-price-cont {
		border-top: none;
		padding-top: 0;
	}
	.product-listing .product-inner {
		margin-right: 0;
		margin-left: 0;
	}
	.footer-left,
	.footer-right {
		text-align: center !important;
	}
	.align-center-xs {
		text-align: center;
	}
	.nav-tabs > li {
		float: none !important;
		margin-bottom: 0;
	}
	.nav-tabs > li > a {
		margin: 0;
	}
	.MyCopyText {
		margin: 0 0 40px 0;
		text-align:center !important;
	}
	.vm-productdetails .addtocart-area, .vm-productdetails .product-price-stock-sku-cont, .product-action-buttons-cont {
		text-align: center !important;
	}
	.product-option .icon-wrench.col-sm-1{
		display:none !important;
	}
	#MyPageHeader {
    	height: 90px !important;
	}
}
@media (min-width : 768px) {
	.align-right-sm {
		text-align: right;
	}
	.dl-condensed dt {
		width: 100px;
	}
	.dl-condensed dd {
		margin-left: 120px;
	}
	#mod-login-form .form-group,
	#mod-login-form .checkbox {
		margin-bottom: 10px;
	}
	.aside-inner .form-inline .checkbox {
		display: block;
	}
	.article-edit-page .form-horizontal .control-label {
		text-align: left;
	}
}

@media (max-width: 992px) and (min-width : 667px) {
	.MyMobileLogo img{
		    width: 20%;
	}
}
@media (max-width: 992px) {

	.navbar.navbar-offcanvas {
		background-color: #676767 !important;
		color: #333333;
		border-bottom: 0 solid transparent;
	}
	.header-top{
		background-color: #676767 !important;
	}
	.main-top-vertical{
		margin-bottom:0 !important;	
	}
	.navbar-toggle.vpf-offcanvas-toggle {
		color: #fff !important;
	}

	.mm-header .mm-title {
		font-size: 17px;
		color: #fff;
		line-height: 10px;
		height: 20px;
	}
	#MyNemad {
		z-index: 9999 !important;
		width: 100% !important;
		height: 53px !important;
		font-size: 16px !important;
		line-height: 40px !important;
		border-radius: 0 !important;
	}
	.shortcut-list .col-md-4,
	.shortcut-list .col-md-8 {
		width: 100% !important;
	}
	.itemid-101 #content {
		padding-left: 15px !important;
	}
	.itemid-101 #right-aside {
		padding-right: 15px !important;
	}
	.itemid-101 .main-top-vertical{
		padding-top: 90px;
	}
	#dk-shortcuts-category .shortcut-list div {
		float: none !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.main-bottom-vertical .carousel-nav-top .owl-controls .owl-buttons {
		top: -45px !important;
	}
	#dk-shortcuts-category .shortcut-list div a,
	#dk-shortcuts-category .shortcut-list div{
		height:auto !important;	
	}
	body{
		padding-bottom: 53px;	
	}
	.productdetails-view .product-sku-cont {
		float: none !important;
		margin: 10px;
		text-align: center;
	}
	.proopc-finalpage {
	padding: 35px 15px 0 !important;
	background: none !important;
	border: none !important;
	}
	.proopc-finalpage .proopc-column3 {
		float: none !important;
		width: 100% !important;
	}
	.proopc-register .proopc-inner {
		min-height: 75px !important;
		padding-bottom: 0;
	}
	.vpf-scroll-top-button.active {
		bottom: 80px!important;
	}
	.proopc-login-message-cont,
	.proopc-continue-link{
		float:none !important;
		text-align: center;
		width: 100%;
		margin: 0 auto;
		clear: both;
		min-height: 40px;	
	}
	#fancybox-wrap {
		width: 100% !important;
		left: 0 !important;
		z-index: 11001!important;
	}
	.MyCouponArea input {
		width: 70% !important;
	}
	#fancybox-content {
		width: 100% !important;
		left: 0 !important;
	}
}