body {padding-bottom:0px; padding-top:50px;}
body.modal-open {overflow: hidden;}
h4{font-family:Arial; color:#919191; font-weight:bold;}
/*--------------------*/
a{color:#596368;}
a:hover{color:#155CAC;}
a:active{color:#596368;}
#footer{background: #3A4343 url(../../img/bgcarbon.png); padding:15px; color:#FFFFFF;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:active{color:#FFFCF0;}
#footer a:hover{color:#E8ECEC; text-decoration:underline;}
.search_menu{width:600px; background: #3A4343 url(../../img/bgcarbon.png); padding:10px; color:#FFFFFF;}
.index_logo{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3); box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.index_logo:hover{ -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.7); -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.7); box-shadow: 1px 1px 10px rgba(0,0,0,0.7);}
.shadow{-moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.4); box-shadow:0 0 3px 3px rgba(0,0,0,0.4);}
.extrow{padding:5px; margin:3px; border:1px solid #E0E4E3; background:#ffffff; cursor:pointer;}
.extrow:hover{border:1px solid #C4CCCA; background:#E0E4E3;}
.seorow{padding:5px; margin:3px; border:1px solid #E0E4E3; background:#ffffff;}
.seorow:hover{border:1px solid #C4CCCA; background:#E0E4E3;}
.mcondiv::-webkit-scrollbar { display: none;}
.imgfilter {filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(1); 
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");}
.imgfilter:hover {filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); filter: grayscale(0); filter: gray; -webkit-filter: grayscale(0);}
/*--------------------*/
.pod{box-shadow:0 1px 0 1px rgba(0,0,0,0.2);}
.nad{box-shadow: 0 0 0 1px rgba(0,0,0,0.2);}
.contentor{-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.4); box-shadow: 0 0 2px 2px rgba(0,0,0,0.4); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:0; margin: 0 auto; background:#ffffff; padding:7px; float:left; width:300px; margin:4px;}
.contester{-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.4); box-shadow: 0 0 2px 2px rgba(0,0,0,0.4); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:0; margin: 0 auto; background:#ffffff; padding:7px; float:left; width:215px; margin:5px;}
/*--------------------*/
.carousel {max-width:1000px; position:relative;}
.carousel-fade .item {-webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s;} 
.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
.carousel-fade .next {left:0;opacity:1;z-index:1;}
.carousel-caption{top:25%; bottom:auto; left:15%; z-index:102; max-width:120px; max-height:120px; padding:10px; background: #FFFFFF url(../../img/bgcarbon.png);
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
-moz-box-shadow: 1px 1px 30px rgba(0,0,0,0.8); -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.8); box-shadow: 1px 1px 20px rgba(0,0,0,0.8);
}
.carousel-control {background-image: none !important; /* remove background gradients on controls */}
.left {opacity: 0; z-index: 1;}
.left:hover {opacity:1; z-index:100;}
.right {opacity: 0; z-index: 1;}
.right:hover {opacity:1; z-index:100;}
/*--------------------*/
.menurow{padding:5px; margin:3px 3px 3px 10px; cursor:pointer; font-family:'Kelly Slab', Arial;}
.menurow:hover{background: #3A4343 url(../../img/bgcarbon.png); color:#FFFFFF;}
/*--------------------*/
.col-services{max-width:100px; float:left; margin:3px;}
.ordercss{padding:15px; -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background: #DDE0D7;}
.cus_tumbnail{display:inline-block;height:auto;max-width:100%;line-height:1.428571429;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.offer_title{position:absolute;top:10px;left:15px;z-index:50;padding:7px;color:#FFFFFF;text-transform:none;background:#313131;font-family:'Denk One',serif;font-size:16px;line-height:16px;text-shadow:1px 1px 0 #000000;
background: -webkit-linear-gradient(left,rgba(49,49,49,1),rgba(255,0,0,0)); /*Safari*/
background: -o-linear-gradient(right,rgba(49,49,49,1),rgba(255,0,0,0)); /*Opera 11-12*/
background: -moz-linear-gradient(right,rgba(49,49,49,1),rgba(255,0,0,0)); /*Fx 3.6-15*/
background: linear-gradient(to right, rgba(49,49,49,1), rgba(255,0,0,0)); /*Standard*/
}
.search_nomer{position:absolute;top:10px;left:-1px;z-index:50;padding:7px;color:#FFFFFF;text-transform:none;background:#313131;font-family:'Denk One',serif;font-size:16px;line-height:16px;text-shadow:1px 1px 0 #000000;
background: -webkit-linear-gradient(left,rgba(49,49,49,1),rgba(255,0,0,0)); /*Safari*/
background: -o-linear-gradient(right,rgba(49,49,49,1),rgba(255,0,0,0)); /*Opera 11-12*/
background: -moz-linear-gradient(right,rgba(49,49,49,1),rgba(255,0,0,0)); /*Fx 3.6-15*/
background: linear-gradient(to right, rgba(49,49,49,1), rgba(255,0,0,0)); /*Standard*/
}
div.ui-datepicker, .ui-datepicker td{font-size:12px;}
/*--------------------*/
.alert_err{background:#FFD9D9; border:1px solid #D2B7AE;}
.warning_err{background:#FBE6B3; border:1px solid #E6CA75;}
/*--------------------*/
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {}
/*--------------------*/
@media (min-width: 1224px) {
.jscontent{width:1000px; height:auto; position:relative;}
.logoimg{position:absolute; width:200px; height:auto; top:50%; margin-top:-100px; left:20px; z-index:102;}
.center {margin-left:auto; margin-right:auto; float:none; text-align:center !important;}
.center.navbar .nav,
.center.navbar .nav > li {float:none; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.center .dropdown-menu {text-align: left;}
}
@media (min-width:768px) and (max-width:1223px) {
.jscontent{width:768px; height:auto; position:relative;}
.logoimg{position:absolute; width:150px; height:auto; top:50%; margin-top:-75px; left:20px; z-index:102;}
.center {margin-left: auto; margin-right: auto; float:none; text-align: center !important;}
.center.navbar .nav,
.center.navbar .nav > li {float:none; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.center .dropdown-menu {text-align: left;}
}
@media (max-width:768px) {
.jscontent{width:100%; height:auto; position:relative;}
.container {width: 100% !important;}
.logoimg{display:none;}
.ws_thumbs{display:none !important;}
.ws-title{display:none !important;}
}
@media(-webkit-min-device-pixel-ratio : 1.5) and (min-device-pixel-ratio : 1.5) {
.jscontent{width:100%; position:relative;}
.container {width: 100% !important;}
.logoimg{display:none;}
.ws_thumbs{display:none !important;}
.ws-title{display:none !important;}
}
.flex-video {position: relative;padding-top: 25px;padding-bottom: 67.5%;height: 0;margin-bottom: 16px;overflow: hidden;}
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe,
.flex-video object,
.flex-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {.flex-video { padding-top: 0; }}