@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
html, body{
	background-color:#2C2923;
	font-family: 'Open Sans', sans-serif;
	overflow-x:hidden;
}
a{
	color:#D9534F;
}
a:hover{
	text-decoration:none;
	color:#D9534F;
}
.social [class*="fa fa-facebook"] {
    background-color: #3d6eb1 ;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: auto 3px;
    width: 30px;
    font-size: 15px !important;
    text-align: center;
}
.social [class*="fa fa-twitter"] {
    background-color: #0f97bd;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 10px 0px 10px 0px;
    width: 30px;
    font-size: 15px !important;
    text-align: center;
}
.social [class*="fa fa-google-plus"] {
    background-color: #d03521;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 10px 0px 10px 0px;
    width: 30px;
    font-size: 15px !important;
    text-align: center;
}
.fa-facebook:hover { 
    background-color: #46c0fb; 
}
.fa-twitter:hover { 
    background-color: #1ACBFC; 
}
.fa-google-plus:hover { 
    background-color: #F84E39; 
}
a:focus,a:active{
	text-decoration:none;
}
.row{
	margin-right:0px;
	margin-left:0px;
}
.carousel-control.left{
	background-image:none;
}
.carousel-control.right{
	background-image:none;
}
.btn{
	border-radius:0px;
}
.carousel-control{
	opacity:0.3;
}
textarea{
	max-width:100%;
}
.login ul{
	list-style:none;
}
.login ul li{
	display:inline-block;
	margin-left:10px;
}
.pre-header{
	background:#F7F7F7;
	color:#616b76;
	padding-top:10px;
}
.pre-header a{
	color:#616b76;
}
.pre-header li{
	padding-left: 11px;
	padding-right: 15px;
	border-right: solid 1px #d8d8d8;
	margin-bottom:10px;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
	  border-color: rgba(255,255,255,0.70);
	 -webkit-box-shadow: 0 0 10px 0 rgba(246,66,66,0.4);
	  box-shadow: 0 0 10px 0 rgba(246,66,66,0.4);
	  outline: 0 none;
}
.Mobile_Products .container{
	background:#fff;
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
	box-shadow: -1px 1px 10px 0px #3B3D35;
	padding:0 0 20px 0;
}
.navbar-header{
	width:100%;
}
.navbar-nav{
	width:100%;
}
.navbar-nav>li{
	width:16.66666%;
	text-align:center;
}


.Mobile_Products{
	padding-top:20px;
	padding-bottom:20px;
}
.color{
	background:#f6bb42;
	min-height:50px
}
.color1{
	background:#F64242;
}
/*For fontawesome icon*/
@font-face {
    font-family: MyFont;
	src:url(../fonts/PRISTINA.TTF);
}
@font-face {
    font-family: Droid;
	src:url(../fonts/DroidSerif.ttf);
}
@font-face {
    /*font-family:good_dog;*/
	src:url(../fonts/GoodDog.otf);
}
@font-face {
    font-family:MerryWeatherLight;
	src:url(../fonts/MerriweatherSans-Light.otf);
}
.no_padding{
	padding:0px;
}
.img-responsive{
	width:100%;
}
.header{
	background:#efefef;
	/*font-family:good_dog;*/
}
.header a{
	color:#FFFFFF;
	text-decoration:none;
}
.header a:hover{
	color:#ffffff;
	text-decoration:none;
}
.example-barcode{
	padding:40px 0px 40px 0px;
}
.header span{
	color:#2D0F08;
	text-transform:uppercase;
}
.header img{
	position: relative;
}
.header h1{
	font-size:50px;
}
.dott{
	background: url(../images/dotBg.png) center 0px repeat-x;
	height: 6px;
	background-color: #fff;
}
.header ul li a{
	font-family:Droid;
	text-transform:uppercase;
}
.navbar-default{
	background-color: transparent;
	border-color: transparent;
}
.navbar{
	margin-bottom:0px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background:#000;
	color:#fff;
}
#menu{
	background:#F7F7F7;
}
.navbar-default .navbar-nav>li>a{
	color:#2D0F08;
	background:#F7F7F7;
	line-height:18px;
}
.navbar-default .navbar-nav>li>a:hover{
	color:#F64242;
	background:#F7F7F7;
}
.login button{
	margin-top:5%;
	margin-left:auto;
}
/*LoginModal*/
#loginModal h4{
	font-size:30px;
	color:#2D0F08;
}
#loginModal .modal-body{
	background:rgba(246, 66, 66, 0.05);
}
#loginModal .modal-header{
	background:#D9534F;
	padding-top: 5px;
	padding-bottom:5px;
}
#loginModal .modal-header span{
	color:#fff;
}
#loginModal .form-control{
	width:80%;
	background-color: rgba(252, 217, 217, 0.33);
}
/*SignUp Modal*/
#signUpModal h4{
	font-size:30px;
	color:#2D0F08;
}
#signUpModal .modal-body{
	background:rgba(246, 66, 66, 0.05);
}
#signUpModal .modal-header{
	background:#D9534F;
	padding-top: 5px;
	padding-bottom:5px;
}
#signUpModal .modal-header span{
	color:#fff;
}
#signUpModal .form-control{
	background-color: rgba(252, 217, 217, 0.33);
}
#signUpModal .table{
	margin-bottom:0px;
}
#signUpModal .row{
	margin:25px 0px 10px 0px;
	border-bottom:1px rgba(192,192,192,1.00) solid;
}
#signUpModal .form-horizontal .control-label{
	text-align:left;
}
/*Slider*/
.slider img{
	width:100%;
}
@media (max-width: 768px){
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{
		padding-top:15px;
	}
	#menu .navbar-nav>li {
		width: 48%;
		text-align: center;
}
	#menu .nav>li{
		position:relative;
		display:inline-block;
	}
}
@media (max-width: 330px){
	#menu .nav>li{
		position:relative;
		display:inline;
	}
}
@media (max-width: 768px){
	.copy{
		text-align:center;
		margin-top:5px;
	}
	.poda{
		text-align:center;
		margin-top:5px;
	}
	.rights{
		text-align:center;
		margin-top:5px;
	}
}
@media (max-width: 1200px){
	.display_section .category ul li a{
		font-size:10px;
	}

}
.Mobile_Products h3{
	/*font-family:good_dog;*/
	margin:20px 15px 10px 15px;
	text-transform:uppercase;
}
h3{
	/*font-family:good_dog;*/
}
h4{
	/*font-family:good_dog;*/
}
.more{
	color:#fff;
	float:right;
	font-size:20px;
	margin-top:10px;
}
.Mobile_Products img{
	width:100%;
}
.grid-view img{
	width:100%;
}
.accessories img{
	width:100%;
}
.product{
	width:250px;
	height:250px;
	overflow:hidden;
	margin-top:20px;
	margin-right:5px;
	margin-bottom:20px;
	margin-left:5px;
}
.grid-view .product{
	width:96px;
	height:100px;
	overflow:hidden;
	margin-top:20px;
	margin-right:5px;
	margin-bottom:20px;
	margin-left:5px;
}
.grid-view ul{
	list-style:none;
	padding: 0;
	margin: 0;
	display:inline-block;
	width:100%;
}
.grid-view ul li{
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	position: relative;
	display:inline-block;
	text-align:center;
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
	box-shadow: -1px 1px 10px 0px #3B3D35;
	margin:0px 19px 20px 19px;
}
.list-view ul li{
	position: relative;
	display:inline-block;
	text-align:center;
}
.list-view ul{
	list-style:none;
	padding: 0;
	margin: 0;
}
.list-view .product{
	width:100%;
	overflow:hidden;
	margin-top:20px;
	margin-right:5px;
	margin-bottom:20px;
	margin-left:5px;
}

.Mobile_Products ul{
	list-style:none;
	padding: 0;
	margin: 0;
	display:inline-block;
	width:100%;
}
.accessories ul{
	list-style:none;
	padding: 0;
	margin: 0;
	display:inline-block;
}
.Mobile_Products ul li{
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	position: relative;
	display:inline-block;
	text-align:center;
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
	box-shadow: -1px 1px 10px 0px #3B3D35;
	margin:20px 11px 20px 11px;
}
.accessories ul li{
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	position: relative;
	display:inline-block;
	text-align:center;
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
	box-shadow: -1px 1px 10px 0px #3B3D35;
	margin:20px 11px 20px 11px;
}
.footer{
	padding-top:20px;
	padding-bottom:10px;
}
.footer .container p{
	color:#fff;
}
.footer span{
	float:right;
}
.footer-info{
	background:#D9534F;
}
.footer-info h2{
	color:#fff;
	/*font-family: good_dog;*/    
}
.footer-info a:hover{
	text-decoration:none;
}
.footer-info span{
	/*font-family: good_dog;*/
	color:rgba(0,0,0,1.00);
}
.footer-info p strong{
	color:#362323;
	font-size:18px;
	font-family:PlayfairDisplaySC-Regular;
}
address{
	color:rgba(247,207,208,1.00);
}
.fa{
	font-size:20px;
}
.footer-info a{
	color:rgba(247,207,208,1.00);
}
.footer-info a:hover{
	color:rgba(247,207,208,1.00);
}
.image-block{
	width:33%;
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
	box-shadow: -1px 1px 10px 0px #3B3D35;
}
.image-block img{
	width:100%;
}
.header .fa{
	font-size:30px;
}
.header .fa-search{
	font-size:20px !important;
	position: relative;
	right: 30px;	
}
.header p{
	font-size:20px;
	color:#fff;	
}
#accessories .product{
	width:237px;
	height:230px;
}
.accessories{
	padding-top:20px;
	padding-bottom:20px;
}
.accessories .container{
	padding:0 0 20px 0;
}
.accessories h3{
	/*font-family:good_dog;*/
	margin:20px 15px 10px 15px;
	text-transform:uppercase;
}
.box-shadow{
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
	box-shadow: -1px 1px 10px 0px #3B3D35;
}
.width{
	width:49%;
	background:white;
}
.navbar-form{
	margin-top:0px;
}
.form-control{
	height:28px;
}
th{
	color:#F64242;
	font-weight:bold;
	width:20%;
}
.table>tbody>tr>th{
	vertical-align:middle;
}
.modal-footer{
	text-align:left;
	background:#fff;
}
td{
	width:40%;
}
tr td:first-child{
	color:rgba(71,31,31,1.00);
	font-weight:bold;
}
.td{
	color:rgba(71,31,31,1.00);
	font-weight:bold;
}
.footer-info h2{
	text-align:justify;
}
.footer-info h2 p{
	text-align:justify;
}
.search_section{
	padding:20px 0px 20px 0;
	font-family:PlayfairDisplaySC-Regular;
	font-weight:bold;
}
.search_wrap{

	color:#fff;
}
.option{
	color:#fff;
	
}
.search_section .form-control{
	height:38px;
}
.search_section .btn{
	font-size:17px;
}
.search_section .fa{
	font-size:14px;
}
.btn-color{
	color: #000;
	background-color: #fff;
	border-color: #eea236;
	font-family:Droid;
}
.dropdown-menu{
	min-width:10px;
	background:#2C2923;
	z-index:9999;
}
.dropdown-menu li{
	border-bottom:1px #433F38 solid;
}
.dropdown-menu li:last-child{
	border-bottom:0px;
}
.dropdown-menu li a{
	color:#fff;
}
.dropdown-menu li a:hover{
	background:#F64242;
	color:white;
}
.margin-top{
	margin-top:10px;
}
#filter .btn{
	font-size:14px;
}
.btn-group{
	margin-right:5px;
	float: right;
}
.btn-default:hover{
	color:#F64242;
	background:#fff;
}
.display_section{
	background:#fff;
	padding:20px 0px 20px 0px;
}
.display_section .color{
	padding:0px 10px;
}
.category{
	margin-bottom:10px;
}
.category h3{
	/*font-family:good_dog;*/
	margin:10px 0px 10px 10px;
}
.category_body ul{
	display:block;
	list-style:none;
}
.category_body ul li{
	display:inline-block;
}
.category_body ul li a{
	color:#000;
	text-decoration:none;
}
/*For Metis-Menu CSS*/
.arrow {
    float: right;
    line-height: 1.42857;
}

.glyphicon.arrow:before {
    content: "\e079";
}

.active > a > .glyphicon.arrow:before {
    content: "\e114";
}


/*
 * Require Font-Awesome
 * http://fortawesome.github.io/Font-Awesome/
*/


.fa.arrow:before {
    content: "\f104";
}

.active > a > .fa.arrow:before {
    content: "\f107";
}

.plus-times {
    float: right;
}

.fa.plus-times:before {
    content: "\f067";
}

.active > a > .fa.plus-times {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.plus-minus {
    float: right;
}

.fa.plus-minus:before {
    content: "\f067";
}

.active > a > .fa.plus-minus:before {
    content: "\f068";
}
/*Metis Menu CSS ends*/
.sidebar{
	margin-top:0px;
	width:100%;
}
.display_section ul li a{
	background:#333;
	color:#fff;
}
.display_section .navbar-header{
	background:#f6bb42;
}
#filter ul{
	z-index:1001;
}
.pagination{
	float:right;
}
.pagination li a:hover{
	background:#333;
	color:#F64242;
}
.carousel_popular_items{
	padding:20px 0px 20px 0px;
}
.carousel_popular_items .item img{
	width:80%;
}
.carousel_popular_items h3{
	margin: 20px 15px 10px 15px;
}
.carousel_wrap{
	background:#fff;
	padding:10px;
}
.carousel_popular_items h3 .fa{
	color:#333;
	margin-right:3px;
	cursor:pointer;
	font-size:24px;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.carousel_popular_items h3 .fa:hover{
	color:#F64242;
}
.pagination>li>a:focus, .pagination>li>span:focus{
	background: transparent;
	color: #F64242;
}
.list-view img{
	width:100%;
	user-drag: none;
	-moz-user-drag: none;
	-webkit-user-drag: none;
}
.description p{
	text-align:justify;
}
.contact-us h3{
	color:#F64242;
}
.contact-us form label{
	color:#fff;
}
.google_map{
	margin-top:20px;
	padding-left:10px;
	
}
.facebook{
	margin-top:20px;
}
.contact-us{
	margin-bottom:10px;
}
.contact-us p{
	color:#fff;
}
.thank-u{
	text-align:justify;
}
.nav>li>a:hover, .nav>li>a:focus{
	background-color:#2C2923;
}
.sidebar ul li{
	border-bottom: 1px solid #4D493F;
	border-top: 1px solid #24211C;
}
.sidebar ul li>ul>li{
	border-bottom:0px;
	border-top: 0px;
}
.items{
	list-style:none;
	width:100%;
}
.items li{
	display:inline-block;
}
@media (max-width: 768px){
	.items li{
		width:30%;
	}
}
@media (max-width: 707px){
	.items li{
		width:44%;
	}
}
@media (min-width:768px){
	.items li{
		width:21.9%;
	}

}
@media (min-width:992px){
	.items li{
		width:22%;
	}
}
@media (max-width: 400px){
	.items li{
		width:90%;
	}
	.Mobile_Products ul li{
		width:100%;
	}
}
.specification{
	padding:40px 0px 40px 0px;
}
.specification .container{
	background:#fff;
}
.example-barcode h3{
	color:#fff;
}
.search_section h4{
	font-size:22px;
}
.services{
	padding:30px 0px 30px 0px;
}
.services .container{
	background:#fff;
	padding:30px 10px 30px 10px;
}
.services .container .box-shadow{
	margin:5px;
}
.services .container .box-shadow img{
	width:100%;
	height:216px;
}
.services .container .box-shadow h3{
	padding:10px;
}
.services .container .box-shadow p{
	padding:10px;
}
@media (min-width: 768px){
	.accessories img{
		height:160px;	
	}
}
@media (min-width: 1200px){
	.accessories img{
		height:294px;	
	}
	#myModal .modal-dialog{
		width:900px;
	}
	#loginModal .modal-dialog{
		top:100px;
		width:500px;
	}
}
#loginModal .modal-dialog{
		top:100px;
}
.price{
	color:#D9534F;
	font-size:18px;
}
.addtocart{
	color:#D9534F !important;
	margin:10px;
	border:1px solid #D9534F;
	padding:5px;
	text-transform:uppercase;
	background:none !important;
}
.addtocart:hover,.addtocart:focus{
	text-decoration:none;
	color:#fff!important;
	background:#D9534F!important;
}
.cart{
	padding:20px;
}
.shop .icon{
	color:#2C2923 !important;
	margin:10px;
	padding:5px;
	text-transform:uppercase;
	background:none !important;
	font-size:12px;
}
.shop .icon:hover,.shop .icon:focus,.shop .icon:active{
	text-decoration:none;
	color:#D9534F !important;
}
.shop .icon .fa{
	font-size:16px;
}
.item-thumb{
	float:left;
	margin-right:4px;
}
.cart-content-count{
	margin-right:10px;
}
.item-title{
	margin-right:10px;
	width:165px;
	padding:10px;
}
.cartoption{
	padding:30px;
}
.listcart{
	padding:5px;
}
.spec-footer{
	padding: 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.pre-header .fa{
	font-size:14px;
}
a{
	-moz-user-select: none; /* These user-select properties are inheritable, used to prevent text selection */
    -webkit-user-select: none;
    -ms-user-select: none; /* From IE10 only */
    user-select: none; /* Not valid CSS yet, as of July 2012 */
    -webkit-user-drag: none; /* Prevents dragging of images/divs etc */
    user-drag: none;
}
img{
	-moz-user-select: none; /* These user-select properties are inheritable, used to prevent text selection */
    -webkit-user-select: none;
    -ms-user-select: none; /* From IE10 only */
    user-select: none; /* Not valid CSS yet, as of July 2012 */
    -webkit-user-drag: none;
	-moz-user-drag:none; /* Prevents dragging of images/divs etc */
    user-drag: none;
}

@media (max-width: 330px){
	.addtocart{
		margin:0px;
	}
}
@media (max-width: 768px){
	.width{
		width:100%;
	}
}
.shopping_list{
	list-style:none;
}
.shopping_list li{
	margin-bottom:10px;
}
.shop_item, .quantity, .item_name, .item_price{
	margin-right:10px;
}
.remove, .item_name{
	color:#D9534F;
}
.remove:hover, .item_name:hover{
	text-decoration:none;
	color:#D9534F;
}
.remove{
	float:right;
}
#checkout1{
	margin-top:50px;
	margin-bottom:50px;
}
#checkout1 .container{
	background:#fff;
	min-height:500px;
	padding-top:30px;
	padding-bottom:30px;
}
.qty{
	width:5%;
}
.name{
	width:46%;
}
.prize{
	width:17%;
}
.delivery{
	width:17%;
}
.subtotal{
	width:15%;
}
.estimated_cost{
	color:#999;
}
.amt{
	border-top: 1px solid #ddd;
	padding: 15px;

}
.amt span{
	font-size:21px;
}
.main{
	margin-top:50px;
	margin-bottom:50px;
}
.main .container{
	padding-top:30px;
	padding-bottom:30px;
}
a.accordion-toggle{
	display:block;	
}
.result{
	width:31%;
	color:white;
	font-size: 20px;
}


.brand-name-display-list{
	position:relative;
}
.on-hover-div{
	position:absolute;
	display:none;
	list-style:none;
	top:0px;
	left:100%;
	webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	padding:0px;
	background:#F7F5EE;
	padding:20px;
	width:300%;
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
  box-shadow: -1px 1px 10px 0px #3B3D35;
}
.brand-name-display-list:hover .on-hover-div{
		display:block;
}
ul.list_wrapper {
	display:block;
	list-style:none;
	webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	padding:0px;
}
ul.list_wrapper  li{
	border-bottom: 0px;
	border-top: 0px;
	color:#333;
	border-right:1px solid #D8D8D8;
}
ul.list_wrapper  li a{
	background:transparent;
	color:#333;
}

.outofstock{
	position:relative;
}
.out-of-stock{
	position:absolute;
	top:0%;
	right:0;
}
.out-of-stock img{
	-webkit-box-shadow: -1px 1px 10px 0px #3B3D35;
  	box-shadow: -1px 1px 10px 0px #3B3D35;
}
#myprofile h3.name{
float:left;
margin-top:0px;
}
#myprofile button{
	float:right;
}
.Mobile_Products img{
		width:262px !important;
		height:262px !important;
}
.Mobile_Products ul li {
  width: 262px;
  height: 400px;
  margin: 20px 12px 20px 11px;
  display: inline-block;
  float: left;
  webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.grid-view ul li a img{
	width: 207px !important;
  	height: 207px !important;
}
.grid-view ul li{
	width: 207px;
  	height: 328px;
	webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
	
}
@media(min-width:1200px){
	.Mobile_Products ul li:nth-of-type(4n+0){
		float:right;
	}
	.grid-view ul li:nth-of-type(4n+0){
		float:right;
		margin-right:0px;
	}
}
@media only screen and (min-width:992px) and (max-width: 1199px)  {
	.Mobile_Products ul li:nth-of-type(3n+0){
		float:right;
	}
	.Mobile_Products ul li {
		 margin: 20px 25px 20px 25px;
	}
	.grid-view ul li:nth-of-type(3n+0){
		float:right;
		margin-right:0px;
	}
	.grid-view ul li{
		margin: 20px 36px 20px 36px;
	}
	.service-wrap:nth-of-type(3n+0){
		float:right;
	}
	.service-wrap:nth-of-type(3n-1){
		margin-left:5%;
	}
}
@media only screen and (min-width:768px) and (max-width: 991px)  {
	.Mobile_Products ul li:nth-of-type(2n+0){
		float:right;
	}
	.Mobile_Products ul li {
		 margin: 20px 45px 20px 45px;
	}
	.grid-view ul li:nth-of-type(3n+0){
		float:right;
		margin-right:0px;
	}
	.grid-view ul li:nth-of-type(3n-2){
		margin-left:0px;
	}
	.grid-view ul li{
		margin: 0px 31px 20px 31px;
	}
	.service-wrap:nth-child(odd){
		margin-left:12%;
	}
	
}
@media only screen and (min-width:646px) and (max-width:768px){
	.service-wrap:nth-child(odd){
		margin-left:5%;
	}
}

@media only screen and (min-width:680px) and (max-width: 768px)  {
	.Mobile_Products ul{
		padding:5%;		
	}
	.Mobile_Products ul li:nth-of-type(2n+0){
		float:right;
	}
	.Mobile_Products ul li {
		 margin:20px 0px;
	}
}
@media only screen and (min-width:621px) and (max-width: 680px)  {
	.Mobile_Products ul li:nth-of-type(2n+0){
		float:right;
	}
}
@media (max-width:620px){
	.Mobile_Products ul li {
		margin-left:auto;
		margin-right:auto;
		float:none;
		list-style:none;
		display:list-item;
	}
}
@media (max-width:312px){
	.container-fluid{
		padding-right: 0px;
  		padding-left: 0px;
	}
	
}
@media (max-width:768px){
	.dropdown-menu{
		right:0;
		left:inherit;
	}
}
@media (max-width:760px){
	.grid-view ul{
		padding:5%;
	}
	.grid-view ul li:nth-of-type(2n+0){
		float:right;
	}
	.grid-view ul li{
		width:250px;
	}
	.grid-view ul li a img{
		width:250px !important;
	}
}
@media (max-width:660px){
	.grid-view ul{
		padding:1%;
	}
}
@media (max-width:620px){
	.grid-view ul li{
		float:none;
		margin-left:auto;
		margin-right:auto;
		list-style:none;
		display:list-item;
		width: 262px;
		height:400px;
		
	}
	.grid-view ul li:nth-of-type(2n+0){
		float:none;
	}
	.grid-view ul li a img{
		width: 262px !important;
  		height: 262px !important;
		max-height:none !important;
	}
}
@media (max-width:340px){
	.grid-view ul{
		padding:0%;
	}
}
.modal-header{
	border-bottom:0px;
}
.service-wrap {
	width:288px;
	float:left;
	padding-left:15px;
	padding-right:15px;
}
@media (max-width:614px){
	.service-wrap{
		float: none;
  		margin-left: auto;
  		margin-right: auto;
	}
	.services .container{
		padding-left:0px;
	}
}
.form-control{
	padding:0px 12px;
}
.my-profile th{
	color: #D9534F;
}
.change_password{
	position:relative;
}
.change_password h3{
	font-size:30px;
}
#profile{
	width:500px;
	margin-right:auto;
	margin-left:auto;
}
.password_form{
	padding:20px;
	-webkit-box-shadow: -1px 1px 10px 0px #fff;
  box-shadow: -1px 1px 10px 0px #fff;
}
@media (max-width:560px){
	#profile{
		width:100%;
	}
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	  background-color: #D9534F;
  	  border:0px;
}
#myprofile{
	width:768px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	-webkit-box-shadow: -1px 1px 10px 0px #fff;
    box-shadow: -1px 1px 10px 0px #fff;
}
@media (max-width:992px){
	#myprofile{
		width:100%;
	}
}
@media(min-width:480px){
	.please_login{
		padding:50px 0px;
		text-align:center;
		width:50%;
		float:none;
		margin-right:auto;
		margin-left:auto;
		background:#fff;
		webkit-box-shadow: -1px 1px 10px 0px #D9534F;
  		box-shadow: -1px 1px 10px 0px #D9534F;
	}
}
.btn-primary{
	background-color: #D9534F;
  	border-color: #fff;
}
.btn-primary:hover{
	background-color: #ED7673;
	border-color: #fff;
}

/**
*offline login form
*
*/
.login_wrapper{
    display: table;
    width: 100%;
    margin-top: 0px;
    max-width: 100%;
    padding-bottom: 60px;
}
.login_wrapper .login_form{
    display: table-cell;
    vertical-align: middle;
    position: relative;
    background: #efefef;
}
 .login_wrapper .login_form .login_content{
    max-width: 380px;
    margin: 0px auto;
    text-shadow: none;
    padding-top: 0px;
    padding: 0px 15px;
}
 .login_wrapper .separator{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-align: center;
    margin-top: 0px;
    border-top: 1px solid #133b55;
    background: #333333;
    color: #ffffff;
}
 .login_wrapper .login_form h2.login-title{
    color: #ffffff;
    margin-bottom: 50px;
    font-size: 24px;
}
 .login_wrapper .login_form .input_wrapper{
    margin-bottom: 15px;
}
.login_content form input[type="text"], .login_content form input[type="email"], .login_content form input[type="password"],.login_content form input[type="submit"]{
    height: 45px;
    border-radius: 500px;
    border: 1px solid #e1e1e1;
    background: #ffffff;
    color: #434348;
    box-shadow: none;
    margin-bottom: 3px;
    width: 100%;
    margin: 0px;
    text-align: center;
}
.login_content form input[type="submit"]{
    margin-top: 15px;
    background: #428bca;
    color: #ffffff;
}
.login_content form input[type="submit"]:hover{
    background: #31708f;
}
.login_content form input[type="text"]:focus, .login_content form input[type="email"]:focus, .login_content form input[type="password"]:focus{
    border: 1px solid #e1e1e1;
    box-shadow: none;
}
.login_content form .extra_option a{
    margin-top:0px;
    color: #035412;
    text-shadow: none;
    margin-right: 0px;
}
.login_content form .extra_option label{
    font-weight: 400;
    cursor: pointer;
    color: #035412;
}
.login_page_wrapper{
    position: relative;
}
.login_page_wrapper .footer{
    position:absolute;
    bottom: 0px;
    left: 0px;
    right:0px;
}
.offline_message {
    margin-bottom: 69px;
    font-size: 16px;
}
