/*!  Custom Styles */  

html {
	font-family: 'Roboto', sans-serif;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
body {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #666666;
	background:#FFFFFF url(../images/worldmap.png) no-repeat center top;
}
font{
	font-size:100%;
	font-family:'Roboto', sans-serif;
}
code, kbd, pre, samp {
	/*font-family: Menlo, Monaco, Consolas, "Courier New", monospace;*/
	font-family: 'Roboto', sans-serif;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	/*font-family: serif;*/
	font-family: 'Roboto', sans-serif;
}

.blue-txt{
	color:#0f1e7a;
}
.orange-txt{
	color:#e96b2b;
}

/*************************************
	Heading Typography
**************************************/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  font-family: 'Oswald', sans-serif;  font-weight: 400;  line-height: 1.1;  color: #000000;}

h1,.h1,h2,.h2 {
  font-size: 18px; /*text-transform:uppercase;*/
}
h1,.h1{ /* text-transform:uppercase;*/ } 
 
h3,
.h3 {
  font-size: 16px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 14px;
}
 
/*************************************
	custom wells
**************************************/
.well{ border-radius:4px; padding:0px; filter: none; } 
.well-default{ background:#F9F9F9 !important; border-color: #dedede; box-shadow:none; }
.well-19 { padding:19px;} 
.well  h2 { margin: 0 0 10px 0; padding-bottom: 12px; border-bottom:1px solid #dbdbdb; }

/*************************************
	Custom Border-Radius 
**************************************/
.br-0 { border-radius:0px !important;}
.br-4  { border-radius:4px !important;}
.br-6  { border-radius:6px !important;}
.br-8  { border-radius:8px !important;}
.br-10  { border-radius:10px !important;}
.br-12  { border-radius:12px !important;}

/*************************************
	buttons and form controls customization
**************************************/
 
 .btn { font-size:14px; font-family: 'Oswald', sans-serif; }
 
.btn-warning  { background:#000000 !important; color:#ffffff; border-color:#000000; box-shadow:none; border-radius:0px; font-size:14px; font-family: 'Oswald', sans-serif;   }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active { background:#000000 !important; border-color:#000000; border-radius:0px;}

.btn-default  { background: #545454; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #545454 0%, #545454 44%, #141414 57%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(44%,#545454), color-stop(57%,#141414), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#141414',GradientType=0 ); /* IE6-8 */
color:#ffffff; border-color:#000000; box-shadow:none; border-radius:4px;  font-family: 'Oswald', sans-serif;  text-shadow:none;  }
.btn-default:hover, .btn-default:focus, .btn-default:active { background:#000000 !important; color:#ffffff; border-color:#000000; border-radius:4px;}
 
/*************************************
	margin top custome style
**************************************/
.mtop5 {
	margin-top: 5px;
}
.mtop10 {
	margin-top: 10px;
}
.mtop15 {
	margin-top: 15px;
}
.mtop20 {
	margin-top: 20px;
}
.mtop30 {
	margin-top: 30px;
}
.mbot5 {
	margin-bottom: 5px;
}
.mbot10 {
	margin-bottom: 10px;
}
.mbot15 {
	margin-bottom: 15px;
}
.mbot20 {
	margin-bottom: 20px;
}
.mbot25 {
	margin-bottom: 25px;
}
.mbot30 {
	margin-bottom: 30px;
}
/*************************************
	Padding top & Bootom custome style
**************************************/
.ptop5 { 
  padding-top:5px;
}
.ptop10 {
	padding-top: 10px;
}
.ptop15 {
	padding-top: 15px;
}
.ptop20 {
	padding-top: 20px;
}
.ptop30 {
	padding-top: 30px;
}
.pbot5 {
	padding-bottom: 5px;
}
.pbot10 {
	padding-bottom: 10px;
}
.pbot15 {
	padding-bottom: 15px;
}
.pbot20 {
	padding-bottom: 20px;
}
.pbot30 {
	padding-bottom: 30px;
}
/*************************************
	CSS3 animation for every anchor tag
**************************************/
a {
	color:#666666;
	transition: color 0.4s ease-out 0s;
}
a:hover, a:focus {
	color: #000000;
	text-decoration:none;
}

/*************************************
	Header CSS 
**************************************/
.top_icon { color:#000000; font-size:16px; font-family: 'Oswald', sans-serif; text-transform:uppercase; line-height:18px; }
.top_icon i {  color: inherit; float: left;  font-size: 36px; line-height: 36px;  margin-right: 6px; }
.top_icon span { display:block; text-transform:none; font-family: 'Roboto', sans-serif; font-size:14px; }
.top_icon span.cart_stxt { font-size: 12px !important; color:#666666;} 
.top_links ul { float:left;}
.top_links ul li{ line-height:14px;padding-right:4px !important; }
/*.top_links ul li:first-child { border-right:1px solid #666666;  }*/
.top_links ul li a { color:#666666;}
.top_links ul li a:hover { color:#000;}
.top_soc_links i { float:left; margin-right:10px; font-size:20px; }
.ts_fb { color:#35609f;}
.ts_tw { color:#2daae1;} 
.ts_in { color:#096c9b;}
.ts_gp { color:#dc5442;}
.ts_yb { color:#ef3638;}
.ts_sk { color:#01b0f6;} 

/*************************************
   Main Menu CSS - Just Mobile vesion CSS 
**************************************/

.main_menu .navbar-default { background:#141414; box-shadow:none !important; box-shadow: none; border-radius:10px; border-color: transparent; }
.main_menu .navbar-collapse { max-height:none !important;}
.main_menu .navbar-toggle { background:#dddddd;}
.main_menu .navbar-default .navbar-nav > li > a { color:#ffffff; font-family: 'Oswald', sans-serif; font-weight:400; text-transform:uppercase;}
.top_search {position:relative; }
.top_search .form-s-icon {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #565B5E;    cursor: pointer;    display: block;    font-size: 13px;    height: 35px;    line-height: 35px;    position: absolute;    right: 10px;    text-align: center;    top: 0px;    width: 35px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#545454;}
 
/*************************************
   Middle Content CSS 
**************************************/

.brand-list li  { padding:3px 20px; transition: background 0.5s ease-out 0s; cursor:pointer;}
.brandlist_odd { background:#EDEDED; }
.brand-list li:hover { background:#999999 !important; }
.brand-list li:hover a {color:#000000 !important;}
.brand-list li a { color:#666666; font-size:14px; }
.brand-list li i { color:#8c8c8b; font-size:11px; margin-right:10px;}
.brand-list li:hover i  { color:#ffffff;}
.shop-title {margin:20px 20px 10px 20px;}
.pmore { color:#333333; font-family: 'Roboto', sans-serif; font-size:12px; font-weight:700;   }
.pmore i { font-size:13px; margin-left:5px; }
.f_video img { display:inline-block;}

/*************************************
   Main Slider CSS 
**************************************/
.main_slider {  position: relative; background: #fff; margin-bottom:30px; } 
.main_slider:before, .main_slider:after {
  z-index: -1; 
  position: absolute; 
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%; 
  top: 80%;
  max-width:300px;
  background: #a6a6a6; 
  -webkit-box-shadow: 0 15px 10px #a6a6a6;   
  -moz-box-shadow: 0 15px 10px #a6a6a6;
  box-shadow: 0 15px 10px #a6a6a6; 
     -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg); }
.main_slider:after { 
  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
  right: 10px;
  left: auto; }
.main_slider .item img{border:1px solid #cfcfcf; -moz-border-radius:10px; border-radius:10px;}
.main_slider .carousel-indicators { bottom:-40px;}
.main_slider .carousel-indicators li { background:#e9e9e9; border-color:#E9E9E9;
 -moz-box-shadow:    inset 0 0 4px #b4b4b4;
   -webkit-box-shadow: inset 0 0 4px #b4b4b4;
   box-shadow:         inset 0 0 4px #b4b4b4; width:12px; height:12px; margin:0px; }
.main_slider .carousel-indicators .active { background:#b4b4b4; border-color:#b4b4b4;}

/*************************************
   Product Box CSS 
**************************************/
.bdr_b { border-bottom:1px solid #dedede;}
.prod_box {padding:14px; border:1px solid transparent;  max-height:350px;} 
.prod_box:hover { border:1px solid #dedede; box-shadow:0 0 10px #cccccc; -moz-border-radius:10px; border-radius:10px;}
.prod_box h3{ color:#666666; font-size:14px; height: 56px; line-height: 18px;  margin-top: 0;  overflow: hidden;}
.prod_box hr { margin-top:10px; margin-bottom:10px; }
.prod-box-btns { visibility:hidden;}
.prod_box:hover .prod-box-btns { visibility:visible;}
.prod_box_img { width:100%; overflow:hidden; text-align: center;}
.prod_box_img img { display:inline-block; max-height: 200px;}

 
/*************************************
   Thumb Slider CSS 
**************************************/
#v-slider .item {
    background:#ffffff;
    border: 1px solid #dedede;
    color: #FFFFFF;
    margin: 0px 5px; 
    padding: 0px;
    text-align: center; height:108px; text-align:center;  }

#v-slider .item img { display:inline-block; margin-top:20%;  max-height: 45px;max-width: 120px; }
.owl-theme .owl-controls .owl-buttons div {
    color: #dedede;
    display: inline-block;
    font-size: 22px; line-height:22px;
    font-weight: normal;
    margin: 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    z-index: 9999;  }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { color: #868686; text-decoration: none;}
.owl-item.loading { background: url("AjaxLoader.gif") no-repeat scroll center center rgba(0, 0, 0, 0);  min-height: 150px; }
.owl-prev { left:auto; right:20px; position: absolute;  top: -38px; }
.owl-next { position: absolute; right: 0px; top: -38px; }

/*************************************
   Left Slide Blue Box CSS 
**************************************/
.blue_box {background:#00aed7;  border-radius: 10px; padding: 5px 10px; box-shadow: 5px 5px #333333; margin-right: 5px;}
.blue_box_txt {color:#ffffff; font-family: 'Oswald',sans-serif; font-size: 25px; font-weight: 400; margin-left: 16px; text-align: center;}
.blue_box_txt span {display:block; color:#000; font-size:14px;}
.blue_box_icon { background:#00AED7; border-radius: 100%;  box-shadow: 6px 4px #333333;   float: left;   font-size: 50px;   height: 70px;  line-height: 70px;  margin-left: -30px;
    margin-top: -7px;   text-align: center;   width: 70px;}
 
/*************************************
	back-to-top styles
**************************************/
.back-to-top {
	position: fixed;
	z-index:9;
	bottom: 15%;
	right: 6%;
	text-decoration: none;
	color: #fff;
	background-color:#bbbbbb;
	padding: 0px;
	display: none; text-align:center; width:36px; height:36px; line-height:32px; border-radius:100%; font-size:18px;  
}
.back-to-top:hover {
	background-color: #26262a;
	color: #fff;
}

/*************************************
   Footer CSS 
**************************************/
 footer { background:#191919 url(../images/footer-bg.jpg) repeat-x left top; padding-top:42px; color:#afafaf;  } 
 footer h3, footer h4 { font-family: 'Oswald', sans-serif; font-size:18px; font-weight:400; margin-top:0px; color:#FFFFFF; text-transform:uppercase;}
 footer h4 { font-size:14px; }
 footer a { color:#afafaf; }
 footer a:hover { color:#ffffff;}
 footer a.readmore{ background:#000000; padding:7px 15px; color:#afafaf; border-radius:6px; color:#ffffff; font-family: 'Oswald', sans-serif; font-size:14px; font-weight:400; display:inline-block; margin-bottom:10px;}
 .foot-soc i{ font-size:20px; margin-right:5px;}
 footer li { margin-bottom:5px;}
 .foot-ingroup .input-group .form-control { border-radius:0px;}
 .foot-ingroup .input-group-btn .btn { margin-left:0px !important;}
 .foot-ingroup .btn-warning { color:#808080; text-transform:capitalize;}
 .foot-newstxt { color:#cccccc; margin-top:10px;}
 footer .site_info i{ color:#e7e7e7; margin-right:5px; float:left; margin-top:4px; font-size:12px;}
 .foot_down { background:#000; color:#929292; min-height:45px;  line-height:45px; border-top:1px solid #666666; }
 .foot_down a { color:#ffffff;}
 .foot_down a:hover { color:#f9d40a;}
 
 /* Printronix */
 .main_menu .navbar { margin-bottom:10px;}
 .brand-list li:hover a {color:#FFFFFF !important;}
 .prod_box { transition: box-shadow 0.5s ease-out 0s;}
 .brand-list input[type="checkbox"] { float:left; margin-right:5px; }
 .main_breadcrumb  .breadcrumb { padding-top:0px; padding-bottom:0px; background:none; font-size:12px; color:#000; margin-bottom: 10px;}
 .main_breadcrumb .breadcrumb > .active { color: #666666; } 
 .bdr_bb { background:#dedede; height:2px; margin-left:6px; margin-right:6px;}
 .bdr_r{ border-right:1px solid #dedede;}
 .bdr_l{ border-left:1px solid #dedede;}
 .prod-category .prod_box { margin-top:-2px; margin-bottom:-2px;}
 .prod-category .prod_box h3 { font-size:18px; height: auto; line-height: 25px; margin-bottom:0px;}
 .prod-category .prod_box p { color:#666666;}
 .in_stock, .out_stock { font-family: 'Roboto', sans-serif;  font-weight: 700;}
 .in_stock { color: #009900 !important;}
 .out_stock { color: #ff0000 !important;}
 .prod-category .prod-box-btns { visibility:visible; }
 .prod_box { border-radius:10px;} 
 .main_pager .pagination > li:first-child > a  { border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;}
 .main_pager .pagination > li {
    display: inline-block;
    margin-right: 5px;
}
.main_pager .pagination > li:last-child > a {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.main_pager .pagination > li > a  { background:#efefef; color:#20273d; border-color: #efefef; }
.main_pager .pagination > li > a:hover, .main_pager .pagination > li > a:focus {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
}
.main_pager .pagination > .active > a, .main_pager .pagination > .active > a:hover, .main_pager .pagination > .active > a:focus {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    cursor: default;
    z-index: 2;
}

.price-list li  { padding:3px 10px; transition: background 0.5s ease-out 0s; cursor:pointer;} 
.price-list li:hover { background:#999999 !important; }
.price-list li:hover a {color:#ffffff !important;}
.price-list li a { color:#666666; font-size:14px; }
.price-list li i { color:#8c8c8b; font-size:11px; margin-right:10px;}
.price-list li:hover i  { color:#ffffff;}


.prod-page h1 { color:#0c1c47; font-family: 'Roboto', sans-serif; font-size:18px; font-weight:400; margin-bottom:20px;}
.prod-ptxt { margin-bottom:5px; color:#575757;  }
.prod-ptxt span{ font-weight:700; color:#333333; }
.prod-review li, .prod-review li a { line-height:14px; }
.prod-review li:last-child { border-left:1px solid #575757;}
.prod-pbg {background:#e5e5e5;}
.prod-btn-d i{ font-size: 32px; left:15px; position:absolute; top:7px;}
.prod-ptitle { font-size:18px; color:#333333; line-height: 26px;}
.prod-ptitle span { font-size:13px; line-height: 14px; color:#666666;}
.quant_title { float:left; margin-top:14px; margin-right:10px;}
 .quant {
    display: inline-block;
    margin-right: 12px !important;
    min-width: inherit;
    overflow: hidden;
    position: relative;
    width: 80px !important; margin-top:2px;
}
.minus {
    border-radius: 0 0 4px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.quant input.input-text {
    border: 1px solid #BBBBBB;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    float: left;
    margin: 2px 0 0;
    padding: 7px 9px;
}
.quant input.input-text, .quant input.input-text:before, .quant input.input-text:after {
    -moz-box-sizing: initial;
}
.plus {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 4px;
    position: absolute;
    right: 0;
    top: 2px;
}
.prod-psrike { margin-top:5px; font-size:12px;}
.prod-pnow { color: #009900 !important}
.prod-pnow span{color: #009900; font-weight:700;}
.prod-price{ color:#333333; margin-top:4px; overflow:hidden; position:relative;}
.prod-psrike span,.prod-price span{ font-weight:700; color:#333333;}
.prod-big-img{ position:relative;}
strike{ color:#333333;}
.prod-big-img img { padding:2%; margin:0 auto;}
.prod-search { position:absolute; bottom:0px; right:0px; color:#8e8e8e; font-size:23px; transition: color 0.4s ease-out 0s;}
.prod-search:hover { color:#333333; }

.img-center  { text-align:center;}
.img-center img{ display:inline-block;}

.pro_tabs .nav-tabs { border-bottom:none;}
.pro_tabs .nav-tabs h2 { margin:0px;} 
.pro_tabs .tab-content { border:1px solid #d7d7d7; padding: 15px 10px;}
.pro_tabs .nav-tabs > li > a { border-radius:0px; outline:none; padding-top:5px; padding-bottom:5px; }
.pro_tabs .nav-tabs > li > a h2 { line-height:32px; text-shadow:none; color:#555555; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500;}
.pro_tabs .nav-tabs > li.active > a h2, .pro_tabs .nav-tabs > li:hover > a h2 { color:#000000;}
.pro_tabs .tab-content h3 { margin-top:0px;}
.gray_box { background: none repeat scroll 0 0 #e5e5e5; box-shadow:4px 4px #d0d0d0; position:relative; border-radius:10px 10px 0 0;}
.gray_box h3 { font-size:28px; color:#ffffff;  margin-top: 10px; }
.gray_box h3 small { color:#000000; font-size:18px;}
.gray_box .blue_box { margin:0px;}
.gray_box_txt { padding:20px 32px;}
.blue_box_wtxt { font-size:20px; text-align:center; margin-bottom: 10px; }
.blue_box_wtxt i { margin-right:5px; margin-left:15px; font-size: 28px;}
.blue_box_wtxt i.fa-phone { font-size:24px; transform:rotate(60deg);
-ms-transform:rotate(60deg); /* IE 9 */
-webkit-transform:rotate(60deg); /* Opera, Chrome, and Safari */}

.blue_box_wtxt span {  color:#ffffff; font-size:20px !important; display:inline-block;}
.why-sinca {color:#333333; font-size:20px; font-family: 'Roboto', sans-serif; text-transform:uppercase;}
.why-sinca-option {  color: #333333;    font-family: "Oswald",sans-serif;    font-size: 18px;}
.why-sinca-option a{  color: #333333;   }
.why-sinca-option a:hover{  color: #999999;   }
.why-sinca-option i {  float:left; height:50px; padding-top:5px; width:25px;}


 /* 13-06-2014 */ 
 .sinca_new_c { min-height:263px; }
 .red-txt, .messageStackError{ color:#f00;}
 .no-pad { padding-left:0px; padding-right:0px;}
 .no-left-pad { padding-left:0px;}
 .no-right-pad { padding-right:0px;}
 .tbl-cart {
    background: #ffffff;
    border:1px solid #DDDDDD;
    color: #666666; border-radius: 4px;   margin-bottom: 20px; display:table;
}
.tbl-cart thead {
     background-color: #F5F5F5;
    border-color: #DDDDDD;
    color: #333333;
	border-top-left-radius: 3px;
    border-top-right-radius: 3px; 
}
.tbl-cart > thead > tr > th {
    border-bottom: 2px solid #DDDDDD;
}
.tbl-cart > tbody > tr > td {display: table-cell;  vertical-align: middle;}
 .pay-check { display:none;}
/*************************************
	custom media quries
**************************************/
@media (max-width: 479px) { }
@media (max-width: 480px) { 
    .prod-featured .col-xs-6 { width:100%;} 
	.prod-category .col-xs-6 { width:100%;} 
	.prod-pbg .col-xs-4{ width:100%;}
	.pro_tabs .nav-tabs > li > a { font-size:12px;}
 } 
@media ( min-width:481px) { 
.prod_box_img { height:145px; } 
.prod_box_img2 { height:50px; text-align:center; } 
.prod_box_img3 { height:120px; text-align:center; } 
.prod_box_img3 img {margin: 0 auto;max-height: 100px;}
.prod_box_img4 { height:100px; text-align:center; } 
.prod_box_img4 img {margin: 0 auto;max-height: 100px;}


}

@media (max-width: 360px) { } 
/*@media (min-width: 640px) and (max-width: 767px)  { .top_icon span { display:inline-block; } .top_icon { line-height:36px;}  }*/
@media (min-width: 640px) and (max-width: 767px) { .top_icon span { display:block; } .top_icon { line-height:16px;} }

@media (max-width: 767px) { 
    .mbot15-xs { margin-bottom:15px;}
	.ptop15-xs { padding-top:15px;}
	 #v-slider .item img {  margin-top:10%; }
	 .main_menu .dropdown.open:hover a.dropdown-toggle { color:#333333; }
	 .main_menu .dropdown.open .dropdown-menu > li > a { color:#999;}
	 .main_menu .dropdown.open .dropdown-menu > li > a:hover { color:#ffffff;} 
	 /* 11-06-14 */
	 .prod-category .bdr_r { border-top:1px solid #dedede; border-right:0px solid #dedede;}
     .prod-category .bdr_l { border-bottom:1px solid #dedede; border-left:0px solid #dedede;}
}
@media (min-width: 768px) {
	.top_icon_main {  }
	.top_icon_main [class*="col-"]{ padding-left:8px; padding-right:8px; } 
	.top_icon { margin-top:20px; }
	.top_links { margin-top:25px;} 
	
	/*************************************
      Main Menu CSS - LG - MD - SM CSS 
    **************************************/
	
	.main_menu .navbar-default {  box-shadow: none; border-radius:10px;  border-color: transparent;  background: #545454; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #545454 0%, #545454 44%, #141414 57%, #141414 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(44%,#545454), color-stop(57%,#141414), color-stop(100%,#141414)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#141414',GradientType=0 ); /* IE6-8 */ }
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .active > a:hover, .main_menu .navbar-default .navbar-nav > .active > a:focus { 
		background: #141414;  
		color: #FFF; }
	.main_menu .navbar-default .navbar-nav > li > a:hover, .main_menu .navbar-default .navbar-nav > li > a:focus, .main_menu .navbar-default .navbar-nav > .open > a, .main_menu   .navbar-default .navbar-nav > .open > a:hover, .main_menu .navbar-default .navbar-nav > .open > a:focus {
		 background: #141414; /* Old browsers */ 
		color: #FFF;} 
	.main_menu .navbar-default .navbar-nav > li > a:hover, .main_menu .navbar-default .navbar-nav > li > a:focus { 
		color: #FFFFFF;
	}
	.main_menu .navbar-default .navbar-nav > li { border-right:1px solid #717171; }
	.main_menu .navbar-nav > li > a  { padding-left:18px; padding-right:18px;}
	.main_menu .navbar-default .navbar-nav > li:first-child > a { border-radius:10px 0 0 10px;}
	.main_menu .navbar-collapse { padding-left:0px; padding-right:0px;} 
	 
	.top_search .form-control { margin-right:10px; }
	.main_menu .navbar-form.navbar-right:last-child { margin-right:0px;}
	.main_menu .navbar-form { padding-left:0px; padding-right:0px;}
	 /* 11-06-14 */
	.prod-category .prod_box {  padding-bottom: 25px;  padding-top: 25px;}
	.prod-category .prod-box-btns .btn { /* left: 25%;*/ margin-top: 20%;  position:relative; } 
	.prod-category .prod_box_img { height:113px;}
	
	 }
	 
@media (min-width: 768px) and (max-width: 991px)  {
	  .top_icon { margin-top:35px; }
	  .top_links { margin-top:0px;}
	  .top_icon i{ font-size: 26px; line-height: 26px;  margin-right: 6px;}
	  .top_links ul { margin-bottom:0px;}
	  .main_menu .navbar-nav > li > a {
		font-size: 11px;
		padding-left: 8px;
		padding-right: 9px;
     	}
	  .top_search .form-control {  width: 118px;}
	  .main_menu .navbar-nav > li > a { padding-top:10px; padding-bottom:10px; }
	  .main_menu .navbar { min-height:40px;}
	  .top_search .form-control { height:24px;}
	  .top_search .form-s-icon { width:25px; height:24px; line-height:24px;} 
	  .blue_box_wtxt span { display:block; }
	  .blue_box_wtxt i { margin-left:0px;}
	  .why-sinca { font-size:18px; }
	  .why-sinca-option { font-size:14px;}
	  .why-sinca-option span { font-size:12px;}
	  } 
@media (min-width: 768px) and (max-width: 1199px)  {
	.blue_box_txt {color:#ffffff; font-family: 'Oswald',sans-serif; font-size: 22px; font-weight: 400; margin-left: 16px; text-align: right;}
	.blue_box_txt span { font-size:13px;}
	.gray_box h3 { text-align:center;}
	.gray_box h3 small { display:block; margin-top:10px;}
	.gray_box_txt { padding-left:15px; padding-right:15px;}
	  }
@media (max-width: 991px)  {
	.top_soc_links { float:right !important;}
	.prod-pbg { padding-top:10px;}
	.prod-btn-d { margin-top: 10px; }
	.prod-btn-d i{ top:15px; }
}
@media (min-width: 992px) and (max-width: 1199px)  {
	.top_icon { font-size:15px; line-height: 16px;}
	.top_icon i{ font-size: 24px; line-height: 22px;  margin-right: 6px;}
	.top_icon span.cart_stxt { font-size: 11px !important; } 
	.main_menu .navbar-nav > li > a { 
		padding-left: 12px;
		padding-right: 12px;
     	}
	.top_search .form-control { width: 160px;}
	 
	 } 
@media (min-width: 992px) {
	.top_icon { margin-top:30px; }
	.top_links { margin-top:35px;}
	
	 }
@media (min-width: 1200px) { .top_search .form-control { width: 240px;} .top_links ul { margin-left:28%;} .prod-featured .col-lg-2 { width:20%;}  }
.label_2 {
    color: #4a4a4a;
    float: left;
   font-family: 'Roboto',sans-serif
    font-size: 12px;
    font-weight: normal;
    padding: 0 5px 10px;
    width: 50%;
}
@media (max-width:468px){
.label_2{ width:100% !important; }
}

.label_2 input[type="text"] {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #666666;
    font-family: 'Roboto',sans-serif
    margin-top: 4px;
    padding: 5px;   
	
}
.require {
    color: #ff0000;
    float: right;
    padding-right: 10px;
	font-size:11px;
}
.label_3 {
    color: #4a4a4a;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 0 5px 10px;
    width: 100%;
}
.pro_box_title {
    background: none repeat scroll 0 0 #ededed;
    box-shadow: 0 2px 1px #cccccc;
    min-height: 44px;
    padding: 0 20px;
	break:break-all !important;
}

.pro_box1 {    border: 1px solid #dcdcdc;    box-shadow: 0 2px 0 #909090;    margin-bottom: 20px;    min-height: 300px;   	border-radius:4px; padding:0px;}
.pro_box {    border: 1px solid #dcdcdc;    box-shadow: 0 2px 0 #909090;    margin-bottom: 20px;  	border-radius:4px; padding:0px;}

.pro_box_title h1, .pro_box_title h2 { color: #000000; float: left;  font-size: 20px;    font-weight: normal;    line-height: 4px;}
 .head {    border-bottom: 1px solid #e4e1e6;    margin-bottom: 20px;    padding: 10px 1px;}
 .pullleft {line-height: 20px;    margin-bottom: 20px;} 
 .red{color:#F00;}
 .cart_pro_box {
    background: none repeat scroll 0 0 #ededed;
    float: right;
    margin: 20px 10px 0 0;
    padding: 7px 7px 24px;
    width: 344px;
}
.cart_pro_table {
    background: none repeat scroll 0 0 #fff;
    color: #7c7c7c;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.cart_pro_table {
    background: none repeat scroll 0 0 #fff;
    color: #7c7c7c;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.moduleRow, .moduleRowOver {
    background: none repeat scroll 0 0 #f3f3f3;
    line-height: 30px;
}
.pay select input[type="text"] {
     margin: 5px; width:200px;
}
.pay select .mnth{width:100px !important;}

.pay .moduleRowSelected, .pay .moduleRow, .pay .moduleRowOver {
    background: none repeat scroll 0 0 #ededed;
    line-height: 25px !important;
    padding: 5px 0;
}
.main_coloum select {
    border: 1px solid #b2ac8e;
    margin-left: 0;
    padding: 4px;
}
.sn-specs-type2 {
	margin: 0 0 30px;
}
.sn-specs-type2 {
	font-size: 13px;
	margin-top: 4px;
	width: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.sn-specs-type2 td, .sn-specs-type2 th {
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.group-head {
	font-weight: bold;
	padding: 5px;
	text-align: left;
	text-transform: uppercase;
}
.group-head {
	background-color: #f9f9f9;
	border: 1px solid #f9f9f9;
}
.sn-specs-type2 .specs-key {
	font-weight: normal;
	padding: 5px;
	text-align: left;
	width: 25%;
}
.sn-specs-type2 .specs-value {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #c9c9c9 -moz-use-text-color;
    border-image: none;
    border-style: dotted none;
    border-width: 1px 0 1px medium;
	word-break: break-all;

}
.sn-specs-type2 .specs-key {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #c9c9c9 #c9c9c9 #c9c9c9 -moz-use-text-color;
    border-image: none;
    border-style: dotted solid dotted none;
    border-width: 1px 1px 1px medium;
}
.manfac select {width:200px; float:right;}
word-break: break-all;
/*---------- header page auto suggest------*/
#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}
#country{
	padding:3px;
	border:1px #CCC solid;
	font-size:14px;
}
.suggestionsBox {
	position: absolute;
	left: 0px;
	top:40px;
	margin: 10px 0px 0px 0px;
	word-break:break-all;
	width:100%;
	padding:0px;
	background-color: #cccccc;
	border-top: 3px solid #000;
	color: #333;
	z-index:999999;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
	color:#333333;
}
.suggestionList ul li:hover {
	background-color: #666666;
	color:#000000;
}
.suggestionList ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:0;
	margin:0;
}

.load{
background-image:url(../images/loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest {
	position:relative;
}
/*---------- header page auto suggest------*/
.markProductOutOfStock, .inputRequirement
{
	color:#F00;
}
.main textarea{width:100% !important;} 
.main-tr-acctcmpy{line-height:15px;}
.main-tr-acct{line-height:45px;}
.main-td-acct{width:50%;}

@media (max-width: 340px) 
{
.small-fnt {font-size:12px !important;}
}
.wrd-brk{ word-break: break-all; }
.ft_cat_img {
/*padding: 10px 17px;*/margin:0 auto; padding:10% 0;

}

.ftrd_cleft_box{
	border: 1px solid #ddd;
border-radius: 5px;

        width:50%;
         float:left;
}
.ftrd_cright_box{
         width:50%;
         float:right;text-align:left !important;
         padding-left:10px; font-size:14px; font-family:"Oswald",sans-serif;
}
.prdt_question_img{
         right: -2px; position: relative;margin:0 auto;
}

.why-sinca-option img{
       display:inline-block !important;
}
.why-sinca-option span{
       padding-right:2%;
}
.auto-img img{	
	cursor: pointer;
	width:100%
}
.why-left-box img{
	width:25px;
}
.question-img-box img{
	position:relative;right:-3px;margin:0 auto;
}
.dt {
word-break: break-all !important;
}
.overflow-box{ overflow:auto !important; }
.printers_img_list {
margin: 0 auto !important;
max-height: 50px !important;
}
.bbb {
border-top: 1px solid #8f8f8f;
margin-top: 10px;
padding-top: 15px;
padding-right:4px;

}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sevtbum {
margin:0px auto !important;
}
 .top_soc_links{
width: auto !important;
}
.pdgnone{ padding:0px;}
a#bbblink{right:38px;}
.left-box{width:30%;float:left;} 
.right-box{width:70%;float:right;padding:10px;vertical-align:middle;}
/*.max-pro-ht{ max-height:300px; }*/
.aol{/*margin-right:5px;*/ vertical-align:top;}
.ml4{ margin-left:2px;} 
.pr0 { padding-right:0px;}
.dollr {color:#fff;font-size:18px !important;margin-top:5px; margin-left:15px;}
.why-sinca-option span:hover { color: #999; }
.assistance{color: #333333;    font-family: "Oswald",sans-serif; font-size: 18px; margin-left:25px; margin-right:10px; padding: 10px;}
.why-shop-sinca{font-size:18px;border-radius:5px;}
.why-shop-sinca a{ color:#FFF;}
.questions{background: url("../images/questions-new1.png") no-repeat scroll center top rgba(0, 0, 0, 0);color: #e5e5e5;height: 90px;position: absolute;
width: 100%; cursor:pointer;}
.p8{padding:8px;}
@media (max-width: 480px) 
{
.prod_box {max-height:400px;}
.prod-box-btns{	margin-top:10px;}
}
@media (max-width: 640px)
 {
.prod_box {max-height:inherit;}
.prod-box-btns{	margin-top:10px;}
.prod-btn-d .dollr{margin-left:4px;}
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) 
{
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td 
{white-space:inherit;}
.prod-box-btns{	margin-top:10px;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2)
{
.prod_box {max-height: none;}
.prod_box_img {height: 200px;}
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {
.prod_box_img {height: 200px}
}


@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {
.prod_box_img {height: auto;}
}
.tbl-title {
font-size: 16px;
white-space: initial;
}
 .cart_pro_table img {
width: 100%;
}
.success{
color: #3c763d;    font-size: 16px;    padding: 50px; }
iframe {  width:100%;}
@media (max-width: 360px) { iframe {  width:100%; height:150px;}}
/*======= pop up ie8 ===*/
ul.image-modal{padding:0px;}
.image-modal li{border-radius:5px;background:#eee;list-tyle-type:none;display:inline-block;padding:10px;}
.image-modal li a{}
.image-modal li a img{text-align:center;}
.modal-dialog{margin:5% auto !important;}
.cart_msg{color:#F00; padding:50px;}
@media (max-device-width: 600px) and (orientation: portrait) 
{
.prod_box_img {height: 200px;}
}
.col-xs-6 select{ padding:0 0 0 1px;}
.mbot10-xs { padding:0px; margin-left:0px;}
@media only screen and (min-width : 768px) 
{
/*.prod_box_img img {max-height: 115px;}*/
.dollr {margin-left: 10px;}
}
.part center{height:32px; line-height:16px;}
.minh{min-height:350px;}
.lt-17{left:17px;}
.rt-20{right:20px;}
.rt-16{right:16px;}
.extra_img {    list-style: outside none none;}
.extra_img li {float:left; text-align:center;}
.sm img {width:120px; border:1px solid #ccc;}
.right10 {padding-right:10px; display:inline-block; }
.msg{margin-bottom:20px;}
.left-col { float: left }
.right-col { float: right }
.etilize-specs-data .title { font-size: 20px; }
.etilize-specs-data .content {
  padding: 0 11px;
  font-size: 13px;
  margin-bottom: 24px;
}
 .etilize-specs-data .content > div {
  padding-bottom: 3px;
}
.etilize-specs-data .content > div > div {
  display: inline;
}
#pro_description .title {
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: #000000;
  font-size: 18px;
  margin-bottom: 10px;
}
#pro_description .value {
  padding-bottom: 10px;
}
@media(min-width:767px){
  .sinca-mobile-search{display:none !important;}
  .bar-right-box{display:none !important;}
}
@media(max-width:767px){
  .sinca-desktop-search{display:none !important;}
  .sinca-mobile-search .navbar-default .navbar-collapse, .navbar-default .navbar-form{border: 0px !important;}
  .sinca-mobile-search .navbar-form{-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,0.1), 0 0px 0 rgba(255,255,255,0.1);box-shadow: inset 0 0px 0 rgba(255,255,255,0.1), 0 0px 0 rgba(255,255,255,0.1);}
  .bar-left-box{max-width:82%;position:relative;}
  .bar-right-box{position:absolute;right:-6%;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 362px) and (max-device-width : 844px) and (orientation : portrait){
  .bar-left-box{max-width:82%;position:relative;}
  .bar-right-box{position:absolute;right:-6%;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 420px) and (max-device-width : 768px) and (orientation : portrait){
  .bar-left-box{max-width:88% !important;position:relative !important;}
  .bar-right-box{position:absolute;right:-5% !important;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 430px) and (max-device-width : 768px) and (orientation : portrait){
  .bar-left-box{max-width:88% !important;position:relative !important;}
  .bar-right-box{position:absolute;right:-5% !important;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 480px) and (max-device-width : 768px) and (orientation : portrait){
  .bar-left-box{max-width:88% !important;position:relative !important;}
  .bar-right-box{position:absolute;right:-4% !important;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 570px) and (max-device-width : 768px) and (orientation : portrait){
  .bar-left-box{max-width:88% !important;position:relative !important;}
  .bar-right-box{position:absolute;right:-2% !important;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 590px) and (max-device-width : 768px) and (orientation : portrait){
  .bar-left-box{max-width:88% !important;position:relative !important;}
  .bar-right-box{position:absolute;right:-2% !important;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 596px) and (max-device-width : 768px) and (orientation : portrait){
  .bar-left-box{max-width:88% !important;position:relative !important;}
  .bar-right-box{position:absolute;right:-2% !important;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait){
  .bar-left-box{max-width:82%;position:relative;}
  .bar-right-box{position:absolute;right:-6%;top:0%;margin-top:10px;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
  .bar-left-box{max-width: 90%;position: relative;}
  .bar-right-box{position: absolute;right:-3%;top:0%;margin-top: 10px;}
}  