/* Large Devices Styles Starts */

@media (max-width: 1200px) {
	

/* Tooltip Styles Starts */
	
	.header-links .tooltip{
		display:none !important;
	}
	
/* Main Menu Styles Starts */	
	
	#main-menu.navbar .navbar-collapse{
		padding-left:0;
		padding-right:0;
	}
	
}

/* Medium Devices Styles Starts */

@media (min-width: 992px) and (max-width: 1199px) {
	

/* Tooltip Styles Starts */
	
	.header-links .tooltip{
		display:none !important;
	}
		.header-links li + li{
			padding-left:10px;
		}
		
/* Main Menu Styles Starts */	
	
	#main-menu.navbar .navbar-collapse{
		padding-left:0;
		padding-right:0;
	}
		
/* Products Box Styles */

	.product-col.list .image{
		padding:20px 30px 10px 0;
	}
	.product-col .btn-cart{
		margin-top:5px;
	}
			
/* Genric Styles Starts */

	.img-center-md{
		margin-left:auto;
		margin-right:auto;
	}

}

/* Small Devices Styles Starts */





@media (min-width: 768px) and (max-width: 1024px) {
	

/* Cart Style Starts */


.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 3px!important;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    font-size: 11px!important;
}

.nav-pills {margin-top:1.5%!important;}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 7px;
	font-size:12px;
}


.nav-tabs > li > a {
    border: none;
    color: #666;
    font-size: 18px;
}
	#cart .btn{
		padding-left:0;
		font-size:16px;
	}
		#cart .btn span#cart-total{
			margin-left:0;
			margin-right:10px;
		}	

/* Main Menu Styles Starts */	
	
	#main-menu.navbar .navbar-collapse{
		padding-left:0;
		padding-right:0;
	}
		#main-menu .navbar-nav > li > a{
		
			font-size:13px;
		}
	
/* Products Box Styles */

	.product-col.list .image{
		padding:20px 30px 10px 0;
	}	
	
/* Pagination Styles Starts */

	.pagination{
		margin-bottom:15px; 
	}
	.results{	
		padding-top:5px;
	}
			
/* Genric Styles Starts */

	.img-center-sm{
		margin-left:auto;
		margin-right:auto;
	}
	.quantity {
    position: absolute;
    left: 10%;
    top: 31%;
}
	
}

/* Extra Small Devices Styles Starts */

@media (min-width:320px) and (max-width: 767px) {
	.compny_item p br {
	    display: none;
	}
	.about_new_logo {
	    display: block;
	    width: 100%;
	    column-count: 2;
	}
	.about_new_logo li {
	    min-height: 75px;
	}
	.direct-item{
		padding: 30px;
	}
	.di-left {
	    float: left;
	    width: 100%;
	    padding-right: 0;
	}
	.di-right {
	    width: 100%;
	    float: right;
	    padding-left: 15px;
	}
	.di-left h2{
		margin-bottom: 10px;
	}
	.compny_item p {
	    min-height: 42px;
	}
	.about_main_right {
	    height: auto;
	    padding: 40px;
	}
	.about_main_right p {
	    font-size: 18px;
	    line-height: 30px;
	}
	.about_main_left{
		height: 250px;
	}
	.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	position:fixed; top:10px; right:10px;
	z-index:9;
	
	margin-right:1px;
	
	background-color:#ff6600;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.social{
	margin-left:0% !important;
}
.col-md-3.col-sm-2.col-lg-3.col-xs-12.ftwidth {
    float: right;
    margin-right: 0;
}
img.bannerimg {
    width: 100%;
    margin-left: 6px;
    margin-bottom: 10px;
    margin-top: 17px;
}
.special {
    background-color: #eee;
    border-radius: 5px;
    padding: 10px;
    display: inline-block;
    margin-top: 4%;
}
img.bannerimg.gst {
    width: 45%;
    margin: 0 auto;
    display: block;
    padding-top: 3%;
    padding-bottom: 5%;
}
.rateproduct{
	font-size:18px !important;
}
  .pricemodal{  margin-right: 40px;
    float: left !important;
    padding-top: 10px;
    padding-bottom: 20px;
  }
  
html, body { overflow-x: hidden; }
/*.pull-right {
    float: left !important;
}
.pull-right {
    
    width: 100%;
}*/
/*mycss*/

small.discountprice {
    font-size: 12px !important;
}

input.btn.btn-inverse {
    margin-bottom: 0;
    width: 100%!important;
}
.col-md-12.order-buttun {
    margin-top: 1%;
}
/*mycss*/
/*.productImg {
    width: 207px;
    max-width: 100%;
    display: block;
}*/
.gaf {
   
    height: auto;
	    min-height: auto;
}
ul.nav.nav-pills.pull-right {
    float: left !important;
}
/* Responsive Image Styles Starts */

	.col3-banners .img-responsive, 
	.col2-banners .img-responsive, 
	.product-col .img-responsive{
		margin:0 auto;
	}
	#logo img.img-responsive{
		margin-top: 50px;
		margin-bottom: 10px;
	}
	.main-header{
		padding-top:0;
	}
	
/* Currency & Languages Drop Down Styles Starts */

	.header-top .btn-link{
		padding:12px 15px;
	}
	.header-top .btn-group + .btn-group .btn-link{
		margin-left:-9px;
	}

/* Header Links Styles Starts */

		.header-links ul{
			float:none !important;
			text-align:center;
			margin:20px 0 0;
		}
			.header-links li a{	
				padding:10px 3px 0;
			}
		
/* Currency & Languages Drop Down Styles Starts */

		.header-top .pull-right{
			float:none !important;
			text-align:center;
		}
			.header-top .btn-group{
				display:inline-block;
			}
				.header-top .btn-group .btn-link{
					-webkit-border-radius:5px !important;
				       -moz-border-radius:5px !important;
						    border-radius:5px !important;
				}
				.header-top .btn-link{
					margin:10px 0 0;
				}	
				
/* Search Styles Starts */

	#search{
		margin-top:5px;
	}
	
/* Cart Styles Starts */

	#cart .btn{
		margin-top:10px;
	}
	
/* Main Menu Styles Starts */
	
	#main-menu.navbar .navbar-toggle {
		color:#fff;
	}
		#main-menu .dropdown-inner ul {
			display:block;
		}

/* Latest Products Styles Starts */

	.product-head, .product-col{
		text-align:center;
	}
		.product-col.list .image{
			float:none;
			padding:0;
		}
		.product-col.list{
			text-align:center;
		}
			
/* Three Column Banner Styles Starts */

	.col3-banners{
		margin-bottom:10px;
	}
		.col3-banners li + li{
			margin-top:20px;
		}

/* Two Column Banner Styles Starts */

	.col2-banners{
		margin-bottom:10px;
	}
		.col2-banners li + li{
			margin-top:20px;
		}		
		
/* Page Content Styles Starts */

	.page-box h3{
		margin-top:20px;
	}		
	
/* Tabs Styles Starts */

	.tabs-panel .nav-tabs > li{
		display:block;
		float:none;
		margin-bottom:10px;
	}
	
/* Pagination Styles Starts */

	.pagination-block{
		text-align:center;
	}
		.pagination{
			margin-bottom:10px; 
		}
	.results{
		text-align:center;
		padding-top:0;
		margin-bottom:15px;
	}	

/* Footer Links Styles Starts */
	
	.footer-links, 
	.footer-links .last{
		text-align:center;
	}
	.footer-links .col-xs-12{
		margin-bottom:20px;
	}
	.footer-links .col-xs-12:last-child {
	    margin: 0;
	}
	.footer-links h5{
		margin:10px 0;
	}
	.footer-links h5 {
	    margin: 10px 0;
	    text-align: inherit;
	    margin-left: 0;
	}
/* Copyright Styles Starts */
	
	.copyright{
	}
		.copyright p.pull-left, .copyright ul{
			text-align:center;
			float:none !important;
		}
		.copyright ul{
			margin-top:15px;
		}
			.copyright li{
				padding:2px;
			}
			
/* Genric Styles Starts */

	.img-center-xs{
		margin-left:auto;
		margin-right:auto;
	}
	.about_social ul {
	    column-count: 2;
	    display: block;
	}
	.about_social ul li{
		line-height: 30px;
	}
	.about_new_logo li {
    min-height: 75px;
}
}
@media (min-width:120px) and (max-width: 480px)  {
	.compny_item p {
	    min-height: 90px;
	    margin: 0;
	}
	.about_new_logo {
	    display: block;
	    width: 100%;
	    column-count: 2;
	}
	.about_new_logo li {
	    min-height: 75px;
	}

}