@charset "utf-8";
/*
Project: oddingtonuae
Code by: Vinod Makkala

*/
/* ==========================================================================
   Layout
   ========================================================================== */
html,body{height:100%;text-align:justify;background:#fff6e4; color:#444; font-family: Verdana, Geneva, Georgia, PT Sans,PT Serif; font-size:16px;}
.container{position:relative}
#wrap{min-height:100%; height:auto !important; height:100%; margin:0 auto}
.lt-ie8 #wrap{display:table; height:100%}
#header{ position:relative; z-index:996; background:#fff;} 
.page{padding-bottom:15px}
.browsehappy{margin:0.2em 0;background:#dfdfdf;color:#000;padding:0.2em 0}
.logo{margin:15px 0;display:block;text-decoration:none}
.mainfooter{color:#666;position:relative;background:#F5AC58;padding-top:20px}
.mainfooter .title{color:#FFF;}
.copyright{text-align:left;color:fff;  padding:10px 0; font-size:11px;}
.copyright a{color:#666;}
.copyright a:hover{color:#ed0001;}
.footer-bdr{ border-bottom:1px solid #555555; margin-bottom:8px;}
.mainfooter{color:#555;position:relative; background:#222222; }
.mainfooter .list-unstyled li{ line-height:22px;}
.mainfooter .list-unstyled li a{ color:#fff; text-decoration:none;}
.mainfooter .list-unstyled li a:hover{ text-decoration:underline}
a,a:hove,a:focus.a:active{ text-decoration:none; outline:none;}
/*==================map================*/
.mapWrapper{position: relative; border:4px solid #ccc;
    padding-bottom:30%; height: 0; overflow:hidden; margin-bottom:20px;}
#map-canvas{   position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; color:#444}
#map-canvas strong{ color:#000}
#map-canvas a{ color:#4585F2}

.white{ color:#fff!important;}
/*====sectionBg====*/

.sectionBg{ background-size:cover; background-position:center center; background-position:center top; background-repeat:no-repeat; width: 100%; position:relative; background-attachment:fixed;}
.sectionBg.bg-scroll{ min-height:inherit}
.inner-content {
    padding:30px 0;
    width: 100%;
}
#product-bg{ background-image:url(../images/productlist.jpg); width:100%; background-size:cover; height:100%;}
/*====aside====*/


.title.title-sidebar{background:#f9d489; margin-bottom:0; padding:10px 15px;color:#FFF; position:relative}
.title.title-sidebar:after {
    border-color: transparent transparent #f9d489;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    left: 0;
    margin-left: 70px;
    position: absolute;
    top: -20px;
    width: 0; color:#000;
}


.leftLinks .list-group-item{ padding:0; background:#f9d489; border-color:#ccc}
.leftLinks .list-group-item:first-child{ border-radius:0}
.leftLinks .list-group-item a{ padding:8px 15px; font-size:12px; display:block;text-decoration:none; text-transform:capitalize; color:#000}
.leftLinks .list-group-item a:hover,.leftLinks .list-group-item a:focus{ background:#000; color:#f9d489; font-size:12px;}
 /*=====testimonial=====*/
.testimonial .well .thumbnail{ margin-bottom:0; margin-top:20px;}
.testimonial .well blockquote{ margin:0;}
.testimonial{ position:relative; background:none; margin-bottom:35px;} .testimonial:before{ position:absolute; content:"\f10d"; font-family:'FontAwesome'; width:50px; height:50px; background:#d9d9d9; line-height:50px; text-align:center; font-size:1.3em; border-radius:50%; left:20px; top:-24px;}
blockquote{ border-color:#444}
blockquote p{ font-family:'Merriweather',"Times New Roman", Times, serif; font-size:14px; position:relative;}


.toTop{display:none; text-decoration:none; position:fixed; z-index:997; bottom:10px; right:10px; overflow:hidden; width:50px; height:50px; border:none; text-indent:-9999px; background:url("../images/ui-totop.png") no-repeat left top}
.toTop:active, .toTop:focus{outline:none}
.toTop:hover{background:url("../images/ui-totop.png") no-repeat left -50px}
/*========shareicons======*/
#shareicons{margin:5px 0; text-align:right; float:right; }
#shareicons li{padding:0 2px}
#shareicons li a{display:block; height:22px; width:22px; text-align:center; line-height:22px; color:#555555;  text-decoration:none; font-size:10px; transition:all 0.2s ease-in; background:none; border:1px solid #555555; border-radius:50%;}
#shareicons li a:hover{background:#ddd}
#shareicons li a i{line-height:inherit; margin:-8px;}
 /*=====custom-button-styles=====*/

.btn-inverse { 
  color: #ffffff; 
  background-color: #414141; 
  border-color: #333333; 
} 
 
.btn-inverse:hover, 
.btn-inverse:focus, 
.btn-inverse:active, 
.btn-inverse.active, 
.open .dropdown-toggle.btn-inverse { 
  color: #ffffff; 
  background-color: #2F2F2F; 
  border-color: #333333; 
} 
 
.btn-inverse:active, 
.btn-inverse.active, 
.open .dropdown-toggle.btn-inverse { 
  background-image: none; 
} 
 
.btn-inverse.disabled, 
.btn-inverse[disabled], 
fieldset[disabled] .btn-inverse, 
.btn-inverse.disabled:hover, 
.btn-inverse[disabled]:hover, 
fieldset[disabled] .btn-inverse:hover, 
.btn-inverse.disabled:focus, 
.btn-inverse[disabled]:focus, 
fieldset[disabled] .btn-inverse:focus, 
.btn-inverse.disabled:active, 
.btn-inverse[disabled]:active, 
fieldset[disabled] .btn-inverse:active, 
.btn-inverse.disabled.active, 
.btn-inverse[disabled].active, 
fieldset[disabled] .btn-inverse.active { 
  background-color: #414141; 
  border-color: #333333; 
} 
 
.btn-inverse .badge { 
  color: #414141; 
  background-color: #ffffff; 
}
.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .3s;
}
.sharp{
	border-radius:0
	}
.titleMont{ font-size:50px; color:#444444; font-family:Verdana, Geneva, Georgia, PT Sans,PT Serif; font-weight:bold;}
.proMont{ font-size:40px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:bold; padding:10px 0px;}
/*topLinks-----*/
.headerTop{background:#444; float:left; width:100%;}
.left{ float:left;}
ul.toplinks{ list-style:none; margin:0px; padding:0px; float:right; font-size:11px;}
ul.toplinks li{ margin:0px 0px 0 0; display:inline-block; padding:0px; color:#fff; text-decoration:none; line-height:36px; position:relative; }
ul.toplinks li i{ margin:0 5px 0 0; color:#fff;}
ul.toplinks li a{color:#fff; text-decoration:none; line-height:36px;}
ul.toplinks li a:hover{color:#ed0001; text-decoration:none;}
ul.toplinks li:after{content:"|"; padding:0 5px;}
ul.toplinks li:last-child:after{ content:none; padding:0px;}
#searchToggle{ display:block; background:#BA000D;height:50px; line-height:50px;  padding:0; float:left;  text-decoration:none; color:#fff;  font-size:16px; width:50%; text-align:center; outline:none;transition:all 0.2s ease-in;}
#searchToggle:hover{ background:#96000D}
/*topLinks-----*/


	 .goog-te-combo::-ms-expand {display: none; }
	 .goog-te-combo option{padding:0 0 0 5px;}

/*======1-level or 2-level or 3-level navigation=======*/
.navbar-brand img{  max-width:100%}
#navWrapper{ margin-bottom:0}
.navbar-collapse{ padding:0}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{ top:0;left:100%;margin-top:-6px;margin-left:10px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropDownCaret>a:after{ border-bottom:4px solid #2FB4F5; display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropDownCaret:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-menu{ border-bottom:4px solid #ed0001;}
.dropdown-menu.navRight {right: 0;left:auto}
.dropdown-submenu>.dropdown-menu.navRight{ right:100%; left:auto}


.bx-wrapper .bx-viewport{background:none; border:none;  box-shadow:none; left:0;-webkit-transform: translatez(0);
-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper{position: relative;margin:0 auto 150px;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
/*.bx-wrapper .bx-loading {min-height: 50px;background: url(../images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position:absolute;top:0;left:0;z-index:2000;}*/
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {right:30px; }
.bx-wrapper .bx-next {right:0px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top:-30px;outline:0;
z-index:10;background:#fff; color:#444; text-decoration:none; border:1px solid #bbb; text-align:center; border-radius:2px; font-size:12px; padding:2px 5px;}
.bx-wrapper .bx-controls-direction a .glyphicon{ line-height:inherit; top:0}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}




.bannerContainer{position:relative; width:100%; float:left; margin:0;display:none; padding:0 ; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.no-js .bannerContainer{display:block}
#bannerSlides li img{width:100%; }
.bannerContainer .bx-wrapper{margin:0 auto; position:relative; }
.bnrCaption{position: absolute;display:block;width:40%; font-weight:bold; right:9%; top:30%; padding:15px;text-transform:capitalize;text-align:left;max-height:155px;line-height:1.2;overflow:hidden;color:#000;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif; font-size:100px;}
     .bnrCaption:nth-child(n) {
    filter: none;
}
#bannerSlides{margin:0; padding:0}
.bannerContainer .bx-wrapper .bx-pager{ position:absolute; right:20px; bottom:5px; z-index:4; text-align:center; font-size:.85em; font-family:Arial; font-weight:bold; color:#666; }
.bannerContainer .bx-wrapper .bx-pager .bx-pager-item, 
.bannerContainer .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block; *zoom:1; *display:inline}
.bannerContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#fe5d05; text-indent:-9999px; display:block; width:13px; height:13px; margin:0 5px; outline:0; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; border:1px solid #fff;}
.bannerContainer .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bannerContainer .bx-wrapper .bx-pager.bx-default-pager a.active{background:#0bb1ff}
#bPrev a, #bNext a{outline:none; text-decoration:none; font-size:35px; color:#444; position:absolute; top:40%; right:30px; background:#fff; width:45px; height:45px; display:block; line-height:47px; text-align:center; border:1px solid #dfdfdf; border-radius:50%; }
#bPrev a{left:30px}





.title {font-family: "Times New Roman",Times,serif;color: #955124;}
.title.title-bordered{ border-bottom: 1px solid #955124; padding-bottom:5px;}


.pageTitle{font-family: "Times New Roman",Times,serif;color: #955124; font-size:28px; margin:0}


.enqBlock{padding:0; text-align:center; font-weight:bold; font-family: "Raleway",sans-serif; font-size:28px; width:100%;  color:#fff; margin-bottom:-15px}
.enqBlock .btn{ padding:15px 30px; font-size:20px; font-weight:bold; text-transform:uppercase; background:#ed0001; }
.enq-img{ background:url(../images/enqblock.jpg); width:100%; padding:40px 0px; background-size:cover;}
#termnav{width:100%; margin:0px 0 0;   padding:18px;  color:#555; font-style:italic; font-size:12px;}
ul.termnav{ margin:0px 0 5px 0; padding:0px; list-style:none; width:100%; height:30px;  float:left;}
ul.termnav li{display:block; float:left; margin:6px 20px 0 0; color:#fff; font-style:italic; }
ul.termnav li a{color:#555; text-decoration:none; font-size:11px; font-style:italic;} ul.termnav li a:hover{color:#ed0001; font-size:11px;}


.welcome {margin: 20px 0 30px; padding:20px 0;}
.read a{ color:#ed0001; text-transform:uppercase; font-size:16px;}
.curve{ height:18px; width:100%; float:left; background: url(../images/decocurve.png) 50% 0 no-repeat; margin:10px 0}
.productListWrapper{position:relative; display:none; margin:20px 0;}
.productListWrapper .title{ margin-top:0; color:#444; text-transform:uppercase;}
.no-js .productListWrapper{ display:block}
#car1,#car2,#car3 {margin:0; padding:0; list-style:none; overflow:hidden}
.productListWrapper .thumbnail{ margin-bottom:5px}
.thumbnail .prodImg{display:block; overflow:hidden; height:0; padding-bottom:56.25%; overflow:hidden; position:relative}
.thumbnail .prodImg img{ position:absolute; margin:auto; left:0; top:0; right:0; bottom:0; max-height:100%;}
.carPrev a,.carNext a,.carPrev2 a,.carNext2 a,.carPrev3 a,.carNext3 a {outline:none;text-decoration:none;color:#777;position:absolute;bottom:0px;left:55px;background:none; width:28px; height:28px; display:block; line-height:28px; text-align:center; border:1px solid #dfdfdf; border-radius:0%; }
.carPrev a,.carPrev2 a,.carPrev3 a{left:20px}



blockquote.grn{ background:#91bd09; float:left;  position:relative; width:600px; padding:20px; border-radius:5px; color:#FFF; font-size:1.5em; text-align:center; text-transform:capitalize; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); behavior:url(PIE.htc); zoom:1; border:none; width:100%;}

blockquote.blu{ background:#2daebf; float:left;  position:relative; width:600px; padding:20px; border-radius:5px; color:#FFF; font-size:1.5em; text-align:center; text-transform:capitalize; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); behavior:url(PIE.htc); zoom:1; border:none; width:100%;}
	
blockquote.testimonial{ background:#FFF; float:left;  position:relative; width:100%; padding:20px; border-radius:5px; color:#666; 
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.25); behavior:url(PIE.htc); zoom:1; margin:15px 0; border:none; }
	blockquote.testimonial p{  font:16px  "Comic Sans MS", cursive; margin:0; padding:0; word-wrap:break-word}
	blockquote.testimonial div.cname{ width:100%; text-align:right; font-size:0.875em; color:#91bd09}
blockquote.testimonial:after {
    border-color:#FFF transparent  transparent  transparent  ;
    border-image: none;
    border-style: solid;
    border-width:15px;
    content:"";
    height: 0;
    position: absolute;
    bottom:-30px;
	width: 0;
}
/*=======================breadcrumb=================================*/
.breadcrumb {background: none !important;font-size:13px; margin-bottom:0px !important;padding: 0;text-transform: capitalize; text-align:left; color:#333; margin-top:0.8em;}
.breadcrumb a {color:#fff;padding: 5px;text-decoration: none;text-shadow: none;transition: all 0.25s ease-in 0s;}
.breadcrumb > li{ color:#fff;}
.breadcrumb a:hover {color:#A93035;text-decoration: none;}
.breadcrumb .active {border-radius: 5px;color:#fff;padding: 5px;}	
.page_headiing_block{ margin: 0 0 15px 0;
padding: 60px 0;
position: relative;
border: none;
background:url(../images/page-banner-new.jpg) 50% 50% no-repeat;
background-size: cover !important;
-ms-behavior: }	
.pagetitle{margin:0.1em 0 0.2em 0; padding:0px; font:2em;  text-transform:uppercase; color:#fff; }
.btn-primary {
    background-color: #ed0001;
    border-color: #ed0001;
    color: #fff;
}
.btn-primary:hover{background-color: #ed0001;
    border-color: #ed0001;
    color: #fff; }
.well{ background:#2daebf; float:left;  position:relative; width:600px; padding:20px; border-radius:5px; color:#FFF; font-size:1.5em; text-align:left; text-transform:capitalize; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); behavior:url(PIE.htc); zoom:1; border:none; width:100%;  border:#D6001C;}
.well h4{ color:#fff; text-transform:uppercase; font-size:1.1em;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.panel{ color:#444}
.well .thumbnail{ margin-bottom:0}
.well blockquote{ margin:0;}
.well blockquote{ border-color:#fff}
blockquote p{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.table thead, .table thead th{background:#53392b url(..assets/images/noise.png) scroll 0 0 repeat;text-transform:uppercase; border:none;}
blockquote footer, blockquote small, blockquote .small { color:#fff;}
.table-bordered thead >tr > th{border-color:#42281a;  }
.table-bordered thead{border-top:1px solid #42281a}



.item{display:block;height:auto; text-align:center;transition: all 0.3s ease 0s; cursor:pointer;}
.item .description {margin:0;min-height:30px;padding-top:5px;}
.item h4 {display: block;line-height:22px;margin:0;max-height:45px;min-height:15px;overflow:hidden;padding:0;font-size:17px;font-family:"Times New Roman", Times, serif; text-transform:capitalize}
.description p {font-size:13px; }

#catproductList .item{display:block;height:210px; position:relative;}
#catproductList .thumbnail,#productList .thumbnail{ margin-bottom:5px}
#productList .item{display:block;height:250px; position:relative;}
#productList .item .prodName{max-height:45px;min-height:15px;margin:0 0 5px 0;line-height:15px; overflow:hidden;} 
#productList .description{ min-height:20px; max-height:120px;overflow:hidden;}
#productList .description p{max-height:none;min-height:20px;overflow:hidden;margin:0 0 2px 0}

/* Customize the nav-justified links to be fill the entire space of the .navbar */

.steps{ margin-bottom:10px;}
.steps .bg-primary{ margin:0; padding:15px;}
.steps .bg-primary .label{ background:#FFF; color:#337AB7}

.nav-justified {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 0;
}
.nav-justified > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
  font-weight: bold;
  font-size:13px;
  color: #777;
  text-align: center;
  background-color: #e5e5e5; /* Old browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%);
  background-image:         linear-gradient(to bottom, #f5f5f5 0%,#e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
  background-repeat: repeat-x; /* Repeat the gradient */
  border-bottom: 1px solid #d5d5d5;
}
.nav-justified > .active > a,
.nav-justified > .active > a:hover,
.nav-justified > .active > a:focus {
  background-color: #5CB85C;
  background-image: none;
  color:#FFF

}

.nav-justified > .default > a,
.nav-justified > .default > a:hover,
.nav-justified > .default > a:focus {
  background-color: #337ab7;
  background-image: none;
  color:#FFF;
  position:relative;
}
.nav-justified > .default > a:after{width: 0; 
	height: 0; 
	border-bottom: 10px solid transparent;  /* left arrow slant */
	border-top: 10px solid transparent; /* right arrow slant */
	border-left: 10px solid #337ab7; /* bottom, add background color here */
	font-size: 0;
	line-height: 0; content:""; position:absolute; right:-10px; top:10px; z-index:101}
.nav-justified > .default  .label{ color:#337ab7; background:#fff}



.nav-justified > li:first-child > a {
  border-radius:0;
}
.nav-justified > li:last-child > a {
  border-bottom: 0;
  border-radius:0;
}

/*product display Page*/

.prodDispPage .page-header{ padding-bottom:0}
.dispImg{ margin-bottom:5px;}
.dispImg .thumbnail{ margin-bottom:5px;}
.detailsBlock .title{ margin-top:0}


/*product display Page*/	



	
	/*========product-thumbnails======*/


#enqProducts{ margin-bottom:5px; font-size:11px; margin-left:-15px;}
#enqProducts .thumbnail{ margin-bottom:5px; width:60px; height:60px; background:#fff; position:relative; border:2px solid #ccc; border-radius:0; padding:0}
#enqProducts .thumbnail img{ position:absolute; margin:auto; left:0; top:0; bottom:0; right:0; max-width:100%; max-height:100%;}


/* ==========================================================================
   Basic Form Styles
   ========================================================================== */
   .msgContainer {
    background: #f7f7f7 url(../images/noise.png) repeat scroll 0 0;
    border: 1px solid #dfdfdf;
	color:#444;
    border-radius: 5px;
    margin: 80px 0;
    padding: 20px;
    position: relative;
}
.msgContainer .title{ margin-top:0}


.placeholder{color:#444!important}
::-webkit-input-placeholder{color:#444!important}
::-moz-placeholder{color:#444!important}

/*======feedback form======*/
.captcha{list-style:none; margin:0; padding:0; display:block; float:left; width:100%}
.captcha li{float:left; margin:0 5px 0 0}
.captcha .input-group{width:130px}

.small-input {
    width:30px !important;
	padding:6px 0!important;
	text-align:center
}
.sitePaging{  float:right}
.sitePaging .input-group-addon,.sitePaging .input-group-btn { width:auto}

*[id^='errorsDiv-']{font-size:12px; }
.innerError{margin-bottom:5px;margin-top:5px;max-height:3.5em;opacity:1;visibility:visible;color:#dd4b39;display:block;line-height:17px;transition:all 0.2s ease-in}
.inputError,.inputError:focus{border: 1px solid #dd4b39;}

/* ==========================================================================
   Helper classes
   ========================================================================== */
.btn-outline{ background-color:transparent;color:inherit;transition:all .3s}
.sharp{border-radius:0}
.marginBtm{ margin-bottom:20px;}

.thumbnails{padding-left:0;  list-style:none;  *zoom:1; margin:10px 0;}
.thumbnails:before, 
.thumbnails:after{display:table;  content:"";  line-height:0}
.thumbnails:after{clear:both}
.thumbnails >li{margin-bottom:15px}

.alignleft{margin:0px 20px 20px 0; float:left}
.alignright{margin:0 0 20px 20px; float:right}

.fitImg{width:100%; height:100%; background-size:cover!important; -ms-behavior:url(backgroundsize.min.htc); behavior:url(backgroundsize.min.htc)}

.grayscale{filter:url("data:image/svg+xml; utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; filter:grayscale(100%); -ms-filter:grayscale(1); -webkit-filter:grayscale(1); -webkit-transition:all .5s ease; -webkit-backface-visibility:hidden; -moz-filter:grayscale(100%); -moz-transition:all .5s ease; -moz-backface-visibility:hidden}

.blur{filter:blur(3px); -webkit-filter:blur(3px); -moz-filter:blur(3px);  -o-filter:blur(3px); -ms-filter:blur(3px); filter:url("data:image/svg+xml; utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='3' /></filter></svg>#blur"); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3')}

.show-grid{margin-bottom:10px; margin-top:10px}
 
.ir{background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px}
.ir:before{content:""; display:block; width:0; height:150%}


.icons-ul {list-style-type: none;}
.icons-ul > li {position: relative;}
.icons-ul .icon-li {left: -2.14286em;line-height:inherit;position: absolute;text-align: center;width:2.14286em;}


.animScale{transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;}
.animScale:hover{transform: scale(1.1) rotate(-1.2deg);}



.sidebar-header{ background:#f7f7f7; border:1px solid #dfdfdf; padding:8px 15px; margin:10px 0 0;}
.sidebar-header .title{ padding:0 10px; font-variant:small-caps}


@media (min-width: 768px) {
#navbar #topLinks{ display:none}

#navWrapper{position:relative; width:100%; border:none;border-radius:0;display: block;margin-top:30px; background:none}
#toggleNav{background:none;}
#navWrapper .navbar-nav{ margin-left:10px;}
#navWrapper .navbar-nav > li > a{ padding:10px 11px; color:#000; text-transform:uppercase;}
#navWrapper .nav > li > a:hover, #navWrapper .nav > li > a:focus,#navWrapper .nav > li.active > a{
	color:#fff; 
	background:#ed0001;
    text-decoration: none;
}
#navWrapper .navbar-nav > .open > a, #navWrapper .navbar-nav > .open > a:hover, #navWrapper .navbar-nav > .open > a:focus {
    color:#FFF; background:#ed0001;
}
.dropdown:hover >.dropdown-menu {
		display: block;
	}
	.dropdown-menu{ background:#fff; margin-top:0}
	.dropdown-menu>li>a{ color:#000;}
	.dropdown-menu>li>a:hover{ background:#ed0001; color:#fff;}
	.navbar-brand{ display:none;}
	
	.translate select{ color:#000; width:160px; padding:2px 2px 2px 5px;}
.translate{ float:left; position:absolute;width:162px;overflow:hidden;right:45px;top:100px;color:#fff!important; z-index:101 }
.goog-te-gadget{color:#fff!important;}
.goog-te-combo{  border: 0 !important;-webkit-appearance: none !important; -moz-appearance: none !important;width:160px; background:#FFF url(../images/globeicon.png) 100% 50% no-repeat;text-indent: 0.01px!important; text-overflow: "";cursor: pointer;}
 .nav-justified {
    max-height:40px;
  }
  .nav-justified > li > a {
    border-right: 1px solid #d5d5d5;
    border-left: 1px solid #fff;
  }
  .nav-justified > li:first-child > a {
    border-left: 0;
    border-radius: 0;
  }
  .nav-justified > li:last-child > a {
    border-right: 0;
    border-radius: 0;
  }

	

}

@media (min-width: 992px) {
.sidebar-header{ display:none;}
.sidebar-collapse{ display:block!important; height:auto!important}

}


/* Large Devices, Wide Screens */
@media only screen and (min-width:1200px){
	#car1 li{ margin-right:30px!important; width:250px!important}
	#car2 li,#car3 li{ margin-right:30px!important; }
	#productList .item{display:block;height:280px; }
	#product-bg {
    background-image: url("../images/productlist.jpg");
    background-size: cover;
    height: 100%;
    padding:100px 0px 50px 0px;
    width: 100%;
}


}

@media only screen and (min-width:1920px){
	
	#product-bg {
    background-image: url("../images/productlist.jpg");
    background-size: cover;
    height: 100%;
    padding:300px 0px 200px 0px;
    width: 100%;
}
}



/* Medium Devices, Desktops */
@media only screen and (max-width:992px){

	.translate{ top:85px}

}

/* Small Devices, Tablets */
@media only screen and (max-width:768px){ 
.navbar-header{display:block;padding:12px 15px; }
.navbar-brand {float: left; height:auto; padding:0;}
#navWrapper{ margin-top:20px;}
#navWrapper .navbar-nav > li > a{ padding:10px 10px;}
}

@media only screen and (max-width:767px){
	#header{ background:#FFF; margin-bottom:20px;}
	.translate{ padding:5px 0;}
	.goog-te-gadget .goog-te-combo{ border:1px solid #dfdfdf; padding:5px; margin:0!important}
	#enqProducts{ font-size:14px}
.navbar-nav {margin: 7.5px 15px;}

#catproductList .item,#productList .item{ height:auto}
#productList .item .prodName{max-height:none;min-height:15px;height:auto} 
#productList .description{max-height:none;min-height:15px;height:auto}

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width:480px){

.inner-content {
    padding:0px 0;
    width: 100%;
}

}

@media (max-device-width: 480px) and (orientation: landscape) {
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width:320px){ 

}