html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
/************************  HTML5 display-role reset for older browsers *************************/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/*********************************************************************************************** */
body{font-family: 'PT Sans', sans-serif; /*background: url(../img/bg-news.jpg) repeat;*/}
.clear { font-size: 0px; line-height: 0px; height: 0px; overflow: hidden; clear: both; }
.clearfix { zoom:1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.fl { float: left; }
.fr { float: right; }
.oh { overflow: hidden; }
.cl { clear: both; }
.space5right{padding-right:5px;}
.space5left{padding-left:5px;}
.margin50bottom{margin-bottom:50px;}
.paddingzero{padding:0 !important;}
.marginzero{margin:0 !important;}
.margin10pertop{margin-top:10%;}
.margin15pertop{margin-top:15%;}
.margin0auto{margin:0 auto;}
.floatnone{float:none;}
a[href^=tel]{color:inherit !important; text-decoration:none;}

/*********************************************************************************************** */
/* Main header */
/*********************************************************************************************** */
/*.top-header, header{border-top:5px solid #f37122; background-image:url(../img/bg-header.jpg); background-repeat:repeat-x; height:90px;  }*/
header{border-top:5px solid #f37122; background:url(../img/bg-header.jpg) repeat-x top right #000; height:105px; }
.header-logo{display:block;}
.header-logo img{padding:15px 0 0;/* vertical-align:middle; display:block;*/ border:none;}
.social-icon{padding:18px 0 0; display:block;}
.social-icon .list-inline{margin-left:0; margin-right:-10px; margin-bottom: 0;}
.btn-social{font-size:20px; line-height:24px; color:#666666; display:inline-block;}
.btn-social:hover{color:#f37021;}


.menu-desktop { z-index:9999; position:relative; }
/*.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{background-color:transparent; border-bottom:5px solid #f37122; }*/
 .navbar-nav > .active > a, .navbar-nav > .active > a:focus, .navbar-nav > .active > a:hover{background-color:transparent; border-bottom:5px solid #f37122; }
.navbar-default .navbar-nav > li > a{color:#fff; font-size:15px; text-transform:uppercase; font-family: 'Oswald', sans-serif;}
.navbar-default .navbar-nav > li > a:hover{border-bottom:5px solid #f37122; }
.navbar-default .navbar-nav > li > a.sub-menu:hover{border-bottom:none;}
.navbar-default .navbar-nav > .sfHover > a, .navbar-default .navbar-nav > .sfHover > a:focus, .navbar-default .navbar-nav > .sfHover > a:hover, .nav > li > a:focus, .nav > li > a:hover{background-color:transparent; }


.navbar-default .navbar-nav > li > .sub-menu{border-radius:0; -webkit-border-radius:0;}
.navbar-brand, .navbar-nav > li > a{text-shadow:none;}

.navbar-default .navbar-nav > .current-menu-item > a, .navbar-default .navbar-nav > .sfHover > a, .sub-menu > li > a:focus, .sub-menu > li > a:hover{background-image:none; box-shadow:none; -webkit-box-shadow:none;}
.navbar-default .navbar-nav > .sfHover > a, .navbar-default .navbar-nav > .sfHover > a:focus, .navbar-default .navbar-nav > .sfHover > a:hover{color:#fff;}



.nav.navbar-nav.navbar-right.menu-desktop li{margin:0 0 0 30px;}
.sf-menu > li > a{padding:16px 0 17px;}
.navbar-right .sub-menu{left:0; right:auto; top: 99%;}

/* responsive */
.navbar-default{background-color:transparent; border:none; border-radius:0; box-shadow:none; background-image:none;}
.navbar{margin:0; min-height:0;}

/*  sf menu style */

/*** ESSENTIAL STYLES ***/
.menu-desktop .sub-menu{background-color:#f37122; padding:5px 0 0; }
.sub-menu > li > a:focus, .sub-menu > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#fff; background-color:transparent;}
.sub-menu > li > a{font-family: 'PT Sans', sans-serif; font-style:normal; font-size:14px; padding:6px 12px 8px; color:#fff;}
.sub-menu > li > a:hover{color:#f37122;}
.sub-menu li{border-top:1px solid #272439; margin:0 !important; background:#0d0b18; padding-left: 0;}
.sub-menu li:first-child{border-top:none;}

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {position: relative; line-height: 20px;}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
}
#menu-top-menu {
  float: right !important;
  margin-right: -20px;
}
.sf-menu ul {
	/*box-shadow: 2px 2px 6px rgba(0,0,0,.2);*/
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {color:#fff; font-size:15px; text-transform:uppercase; font-family: 'Oswald', sans-serif; text-decoration: none; zoom: 1; /* IE7 */}
.sf-menu > .menu-item-object-page.current-menu-item > a, .sf-menu > a:hover, .current-page-ancestor.current-menu-ancestor a, .menu-item-object-page.current-menu-ancestor.current-menu-parent > a, .menu-item-object-page.current-menu-ancestor.current_page_ancestor > a, .menu-item-has-children > a:hover{border-bottom:5px solid #f37122;}
.menu-item-has-children > a.sf-with-ul:hover{border:none;}
/*.sub-menu .current-menu-item a{background:#f37122; color: #fff; }*/
.sf-menu > li { margin: 0 0 0 30px; white-space: nowrap; white-space: normal; -webkit-transition: background .2s; transition: background .2s;}
.sf-menu ul li {background: #0d0b18;}
.sf-menu ul ul li {background: #0d0b18;}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */

.sf-arrows ul .sf-with-ul:after {
	margin-top: -3px;
	margin-right: -12px;
	/*border-color: transparent;
	border-left-color: #dFeEFF;
	border-left-color: rgba(255,255,255,.5);*/
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	/*border-left-color: white;*/
}
.sub-menu .sf-with-ul::after {border: none;}
.mobilemenu{display: none;}

/*  end menu style  */



/* Slider style */

.sliderdiv { position:relative; overflow:hidden; margin:0; clear: both; }
.cycle-slideshow { z-index:0; width: 100%; margin-left: 0; margin-bottom: 0; }
.cycle-slideshow img { max-width: 100%; }
.slidercontent { position:absolute; bottom:48px; left:20%; z-index:1; }
.slidercontent{background-image:url(../img/bg-slider.png); background-repeat:repeat; width:400px; padding:20px;}
.slidercontent h3{color:#f37122; font-size:43px; text-transform:uppercase; font-weight:600; font-family: 'Oswald', sans-serif;}
.slidercontent h3 span{font-size:35px; color:#ffffff; font-weight:300; font-family: 'Oswald', sans-serif;}


h2.pageSutitle{font-family: 'Oswald', sans-serif; font-size:30px; font-weight:800; text-transform:uppercase; padding-bottom:30px; color:#f37021; display:block; margin-bottom: 0;}
.latest-news{margin-bottom:0px; padding: 30px 0;  /*background: url(../img/bg-news.jpg) repeat; */}
/*.main-section.clearfix{background: url(../img/bg-logo-trans.png) no-repeat scroll left bottom;  }*/
.latest-news .container.clearfix{background: #fff;}
.latest-news h2{font-family: 'Oswald', sans-serif; font-size:30px; font-weight:800; text-transform:uppercase; padding-bottom:27px; color:#f37021; display:block; margin-bottom: 0; padding-top: 17px;}
.facebook_like_btn{border:none; overflow:hidden; height:490px; width:100%; border:1px solid #a2a2a2; border-top-color:#294a8f; }
.news_banner ul li{margin-top:34px; list-style: none;}
.news_banner ul li:first-child{margin-top:0;}

/* Product page style */
/*.product-banner { height:377px; }*/

/*.product-banner{background:url(../img/product_banner.jpg) repeat; width:100%; padding:35px 0 41px; display:block; }*/
.product-banner h1{font-family: 'Oswald', sans-serif; font-size:60px; font-weight:800; text-transform:uppercase; color:#ee8d52; padding:35px 0 15px; margin-bottom: 0; }
.product-banner h1 span{font-size:40px; font-weight:300; display:block;}
.product-banner p{color:#000; font-size:16px; font-family: 'PT Sans', sans-serif; line-height:24px; margin-bottom: 0;}
.product-banner-content p{color: #e5e5e5;}
.padding45left{padding-left:45px;}
.padding45right{padding-right:45px;}
.motor_content{border-bottom:1px solid #dddddd; margin-bottom:30px;}
.motor_content p{color:#333333; font-size:14px; font-family: 'PT Sans', sans-serif; line-height:22px; padding-bottom:30px; }
.specifi-heading-title{background:#999999;}
.specifi-content{background:#e5e5e5;}


/* product page style 26-02-2015 */
.specifi-content{background:#e5e5e5;}
.specifications-content h3{font-family: 'Oswald', sans-serif; font-size:18px; line-height:24px; text-transform:uppercase; color:#000; margin-bottom:20px;}
.specifications-content h3 span{float:right;}
.specifications-content h3 span a.buynow_link{ background:#f37021; color:#fff; font-family: 'Oswald', sans-serif; font-size:15px; line-height:22px; padding:8px 12px; text-decoration:none;}
.specifications-content h3 span a.buynow_link:hover{text-decoration:none;}
.specifications-content h3 span a i {font-size:18px; line-height:24px; vertical-align:top;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{font-size:14px;  font-family: 'PT Sans', sans-serif;padding:8px 25px 8px 8px; cursor:pointer;}
.table > tbody > tr > th{background:#999999; color:#fff; font-weight:700;}
.table > tfoot > tr > td, .table-hover > tbody > tr{color:#333333; font-weight:normal; background-color:#f5f5f5;}
.table-striped > tbody > tr:nth-of-type(2n+1){background:#e5e5e5;}
.margin30bottom{margin-bottom:30px;}
.otherInfoBox { border:1px solid #ddd; padding: 18px; }
.otherInfoBox a {color: #f37021;}

/*11-8-2017*/
.tablesorter-default .header, .tablesorter-default .tablesorter-header{background: url(../images/td-arrow.png) no-repeat;background-position: right center;}
.tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerSortUp, .tablesorter-default thead .tablesorter-headerAsc{background: url(../images/td-up-arrow.png) no-repeat;background-position:right center;}
.tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerSortDown, .tablesorter-default thead .tablesorter-headerDesc{background: url(../images/td-down-arrow.png) no-repeat;background-position: right center;}


.product-design{ border-bottom:1px solid #dddddd; margin-bottom:30px; }
.border1bottom{padding-bottom:30px; border-bottom:1px solid #dddddd; margin-bottom:30px;}
.specifications-content p{color:#666666; font-size:14px; font-family: 'PT Sans', sans-serif; line-height:22px; padding-bottom:15px;margin-bottom: 0;}
/*.specifications-content p a{display:inline-block;}*/
.border1bottom a{ display:block; color:#f37021; font-size:14px; font-family: 'PT Sans', sans-serif; line-height:22px; font-weight:300;}

/* Product page slider */
/* Product page style time 3:00   */
#cycle-1 div { width:100%; text-align:center; height: 100%; }
#cycle-2 .cycle-slide img{border:1px solid #ccc; max-width:100%;}
#cycle-2 .cycle-slide.cycle-slide-active img{border:1px solid #f37021;}
.product_small_img{white-space:normal !important;  }
.product_small_img{width:126px !important;}
#slideshow-1 { width:100%; overflow:hidden; margin-bottom: 30px;}
#slideshow-2 { position:relative; padding:0 18px; }
#slideshow-2 .cycle-slide { margin: 0 4px; width: 126px !important;}
.cycle-slideshow{width:auto;}
.sliderdiv .cycle-slideshow img {max-width: 100%;}
.cycle-slideshow img { max-width: 100%; height: auto; vertical-align:top; height: auto; max-height: 100%; max-width: none; vertical-align: top; width: 100%; object-fit: cover; }
/**************************************************************************/
.positionrelative{position:relative;}
.prev-icon, .next-icon{top:40%; color:#000; position:absolute; z-index:999; cursor:pointer;}
.prev-icon{left:0px;}
.next-icon{right:0px;}
.prev-icon:hover, .next-icon:hover{color:#f37122;}
#progress { position: absolute; left: 0; bottom: 0; height: 3px; background: #f37122; width: 100%;}


/* footer style */
footer{background:#000; width:100%; height:90px; /*margin-bottom:9px;*/}
.footer-logo img{margin-top:8px; display:block;}
.copyright-text { margin-top: 20px; }
.copyright-text p{font-size:12px; color:#fff; text-align:right; padding-top:16px; font-family: 'PT Sans', sans-serif;}
.copyright-text p a{padding-left:5px; color:#fff; text-decoration:none; padding-bottom:3px; font-family: 'PT Sans', sans-serif;}
.copyright-text p a:hover{ color:#f37021; }
.copyright-text p a.tel-number{color:#f37021; padding-right:5px; font-family: 'PT Sans', sans-serif;}
.copyright-text p a.tel-number:hover{ color:#fff; }
.margin20bottom{margin-bottom: 20px;}


img {max-width:100%;}

/* IE style */
/*.ie9 .nav li a:focus, .ie9 .nav li a:hover{background-color:transparent !important;}
.ie9 .navbar-default .navbar-nav .open a, .ie9 .navbar-default .navbar-nav .open a:focus, .ie9 .navbar-default .navbar-nav .open a:hover, .ie9 .nav li a:focus, .ie9 .nav li a:hover{background-color:transparent; background:none;}*/
.ie9 .list-group-item.disabled, .ie9 .list-group-item.disabled:focus, .ie9 .list-group-item.disabled:hover, .ie9 .nav li a:focus, .ie9 .nav li a:hover, .ie9 .nav .open a, .ie9 .nav .open a:focus, ie9 .nav .open a:hover, .ie8 .list-group-item.disabled, .ie8 .list-group-item.disabled:focus, .ie8 .list-group-item.disabled:hover, .ie8 .nav li a:focus, .ie8 .nav li a:hover, .ie8 .nav .open a, .ie8 .nav .open a:focus, ie8 .nav .open a:hover{background-color:transparent; background:none;}
.ie8 .gform_button.button, .ie8 .rightCol #gform_1 input[type="submit"]{height: 40px;}


/* Our Team Page */

.pageTitle {color: #f37021; font-size: 30px; font-family:'Oswald'; text-transform: uppercase; }
.teamBox {border:1px solid #ddd; background:url('../img/team-bg.jpg') repeat-y 0 0; margin-bottom: 30px; }
.TeamLogo { float: left; max-width: 19.3624%; text-align: center; margin-right: 15px; padding: 0 15px;}
.teamDetail {float: left;max-width: 78%}
.teamBox  .col-lg-9 ,.teamBox  .col-lg-3 {padding-top:30px; padding-bottom: 30px;}
.teamBox .memberPic { max-width: 250px; height: auto; overflow: hidden;}
.teamBox .memberPic img{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; width:250px; height:auto;}
.teamBox .logoAndRoll {display: block; margin-bottom: 9px;}
.teamBox .logoAndRoll .countryLogo {float: left; margin-top: -2px; width:32px; height:auto;}
.teamBox .logoAndRoll .roll {position: absolute; right: 3px; color: #333; font-size: 24px; text-transform: uppercase;  font-family:'Oswald'; line-height: 22px; }
.teamBox .name {display: block; text-transform: uppercase; color: #333;  font-family: 'Oswald', sans-serif; font-weight: 700;  font-size: 60px; line-height: 45px; margin-bottom: 20px; margin-left: -2px;}

.topDetail {position: relative; float: left; }
.teamBox .TeamDetailRows {clear: both; width: 100%;}
.teamBox .TeamDetailRows li  { padding-bottom: 8px; width: 100%;}
.teamBox .TeamDetailRows li .rowTitle { float: left; width: 118px; color: #f37021; font-size: 16px; font-weight: 400;  font-family: 'Oswald', sans-serif;  text-transform: uppercase; line-height: 18px;}
.teamBox .TeamDetailRows li .rowDetail {float: left; max-width: 74%; font-size: 16px; color:#333; line-height: 30px; font-family: 'PT Sans', sans-serif; font-weight: 400; margin-top: -7px;}
.teamBox .left {float: right;}

/* TECHNICAL CONTACT FORM =================================================================================================== */

.contatcForm .col-lg-8 {float: right;}
.contatcForm .col-lg-4 {float: left;}
.contatcForm .rightCol {  border:1px solid #ddd; padding: 18px; }
.contatcForm .leftCol {  border:1px solid #ddd; padding: 18px; margin-bottom: 20px; }
.contatcForm h2 {  color: #000; font-size: 18px; text-transform: uppercase; font-family:'Oswald'; margin-bottom: 13px;}


/* LEFT COLUMN */
.contatcForm .leftCol p { color: #666; margin-bottom: 18px;}
.contatcForm .leftCol .TextBlock-1 p.address { font-size: 17px; font-family:'Oswald'; text-transform: uppercase; margin-bottom: 0; padding-bottom:5px;}
.contatcForm .leftCol .TextBlock-1 p.address span {color: #f37021;}
.contatcForm .leftCol .TextBlock-2 ul li a {color: #f37021; font-size: 14px;  font-family: 'PT Sans', sans-serif; font-weight: 700;}
.contatcForm .leftCol .TextBlock-2 ul li a:hover {color: #666;}

.contatcForm .leftCol .phone { color: #666; font-size: 13px; font-family:'Oswald'; display: block;}
.contatcForm .leftCol .phone i {width: 18px; color: #f37021; font-size: 14px; vertical-align: top; margin-top: 2px; }
.contatcForm .leftCol .phone:hover {text-decoration: none; color:#f37021;}

/* RIGHT COLUMN - Gravity Form */
.gform_wrapper { max-width: 100% !important; margin-bottom: 0 !important; }
.rightCol p { color: #666;}
.rightCol #gform_1 {margin-top: 20px;}
.rightCol #gform_1 {width: 100%; max-width: 100%;}
.rightCol #gform_1 input[type=text] { font-weight: normal; width: 100%;  border: none; border-radius: 0; border-bottom:1px solid #ddd; color: #ccc; box-sizing: border-box; padding-bottom: 12px; margin-bottom: 12px !important; font-size: 15px;}
.rightCol #gform_1 textarea { font-weight: normal;  font-size: 15px; width: 100%;  border: none; border-radius: 0; border-bottom:1px solid #ddd; color: #ccc; height: 120px; box-sizing: border-box;}
.rightCol #gform_1 .gfield_label {display: none;}
.rightCol #gform_1 select { font-weight: normal;  font-size: 15px;width: 100%;-webkit-appearance: none;  -moz-appearance: none;  border:none; border-radius: 0; border-bottom:1px solid #ddd; padding-bottom: 10px; color: #ccc; margin-bottom: 10px !important;
background:url('../img/dd-arrow.png') no-repeat 100% 50% #fff;}
.rightCol #gform_1 input[type=submit] { position: relative;  transition-duration:0.5s; cursor: pointer; z-index: 1;  background: #f37021; border-radius: 0; color: #fff; width: 75px; text-align: center; /*height: 30px;*/ font-size: 15px; line-height: 33px;  font-family:'Oswald';  text-transform: uppercase; border:none;}
.rightCol #gform_1 input[type=submit]:hover {background: #000;}

.rightCol #gform_1 select:focus,.rightCol #gform_1 textarea:focus,.rightCol #gform_1 input[type=text]:focus { color:#666;}


/* common gravity form style for validation */
.gform_wrapper div.validation_error {display: none !important;}
.container .gform_wrapper li.gfield.gfield_error.gfield_contains_required { margin: 0 !important; padding: 0 !important; background:none !important}
.gfield_description.validation_message { display: none !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { border:none !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {margin-top: 0 !important;}
#gform_1 li.gfield.gfield_error input[type=text]  { border-bottom: 1px solid #ff0000;}
.gform_wrapper .ginput_container {margin-top: 0 !important;}
.gform_wrapper .top_label .gfield_error { width: 100% !important;}
.gform_wrapper .top_label .gfield_error .ginput_container {max-width: 100% !important;}
.gform_wrapper .gform_footer  {  padding: 0 !important;   }


/* COMMON STYLING FOR PAGE ===================================================================================================== */

h1.pageTitle { color: #f37021;font-family: "Oswald";font-size: 30px;text-transform: uppercase; margin: 0;}
h1 { color: #333;font-family: "Oswald";font-size: 30px;text-transform: uppercase; margin-bottom: 15px; }
h2 { color: #333;font-family: "Oswald";font-size: 18px;text-transform: uppercase; margin-bottom: 15px; }
h3 { color: #333;font-family: "Oswald";font-size: 16px;text-transform: uppercase; margin-bottom: 15px; }
h4 { color: #333;font-family: "Oswald";font-size: 14px;text-transform: uppercase; margin-bottom: 15px; }
h5 { color: #333;font-family: "Oswald";font-size: 13px;text-transform: uppercase; margin-bottom: 15px; }
h6 { color: #333;font-family: "Oswald";font-size: 12px;text-transform: uppercase; margin-bottom: 15px; }
p {margin-bottom: 25px;}
ol {margin-left: 15px; margin-bottom: 35px;}
ol li {color: #666; list-style-type: decimal;  line-height: 23px;   }
ul { margin-left: 15px; margin-bottom: 35px;}
ul li {color: #666; list-style-type: disc; line-height: 23px;}
ul li ul {margin-left: 15px;}
ul li ul li { font-weight: 400; list-style: none; background-image:url(../img/list-img.jpg); background-position: 0 12px; background-repeat: no-repeat; padding-left: 8px;}
.tblOuter { max-width: 668px; margin-bottom: 40px;}

img.alignleft { float: left; max-width: 50%; margin: 0 15px 10px 0; width: auto !important; height: auto !important;}
img.alignright { float: right; max-width: 50%; margin: 0 0 10px 15px; width: auto !important; height: auto !important;}
img.aligncenter {  margin: 0 auto 20px; display: block; clear:both; width: auto !important; height: auto !important;}

footer.article-footer {background: none;}

.col-lg-12.page-title {margin-bottom: 26px; margin-top: 36px;}
.TextBlock-2 ul { margin-left: 0; margin-bottom: 0; }
.TextBlock-2 ul li {list-style-type: none; line-height: 20px;}
.TeamDetailRows {margin-left: 0; margin-bottom: 0;}
.teamBox .TeamDetailRows li .rowDetail {margin-bottom: 0;}
.TeamDetailRows  li {list-style-type: none;}
/*footer {margin-top: 30px;}*/

/* CONTACT PAGE ================================================================================================================= */

.important-note {margin-bottom: 0;}
.col-lg-12.page-title .important-note p {margin-bottom: 0; font-size: 14px; font-weight: normal; font-style: italic; color: #999; margin-bottom: 0;}
.important-note p span {color: #f37021; font-weight: 700;}
.col-lg-12.page-title p { margin-bottom: 15px;}

.warrantyPage .leftColContact {border:1px solid #ddd; padding: 18px;}
.warrantyPage .rightColContact {border:1px solid #ddd; padding: 18px; margin-bottom: 30px;}
.warrantyPage h2 {color: #000; margin-bottom: 25px;}
/* LEFT COLUMN */
.warrantyPage .leftColContact h3 {color: #f37021; font-size: 16px; font-weight: 700; margin-bottom: 10px; text-transform: capitalize; font-family: 'PT Sans', sans-serif; }
.warrantyPage .leftColContact h4 {color: #f37021; font-size: 14px; font-weight: 700; margin-bottom: 7px; text-transform: capitalize; font-family: 'PT Sans', sans-serif;}

.warrantyPage .leftColContact ul {margin-left: 0; margin-bottom: 25px;}
.warrantyPage .leftColContact ul li {list-style: none; }
.warrantyPage .leftColContact ul li ul {margin-left: 30px;}

.warrantyPage .leftColContact .stepList-2 ul ul {margin:0 0 0 13px;}
.warrantyPage .leftColContact .stepList-2 ul li {padding-bottom: 20px;}
.warrantyPage .leftColContact .stepList-2 ul ul li {background-image: none; clear: both; padding-bottom: 3px;}
.warrantyPage .leftColContact .stepList-2 ul li i {color: #f37021;}
.warrantyPage .leftColContact .stepList-2 ul li p { font-size: 14px; color: #666; font-weight: normal; }

/* RIGHT COLUMN */

.warrantyPage .rightColContact.helpBox h3 {color: #000;}
.warrantyPage .rightColContact.helpBox p span { color:#f37021; text-transform: uppercase; }
.warrantyPage .rightColContact.helpBox ul { margin: -10px 0 0 0;}
.warrantyPage .rightColContact.helpBox ul li {list-style-type: none; line-height: 19px;}
.warrantyPage .rightColContact.helpBox ul li a {color: #f37021;font-family: "PT Sans",sans-serif;font-size: 14px;font-weight: 700; }

    /* GRAVITY FORM */
#gform_3 .gfield_label {display: none;}
#gform_3 input[type="text"] {border-radius:0; -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #ddd;border-image: none;border-style: none none solid;border-width: medium medium 1px;box-sizing: border-box;color: #ccc;font-size: 15px;font-weight: normal;margin-bottom: 12px !important;padding-bottom: 12px; width: 100% !important;}
#gform_3 input[type="text"]:focus { color: #333;}
#gform_3 select {-moz-appearance: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("../img/dd-arrow.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);border-color: -moz-use-text-color -moz-use-text-color #ddd;border-image: none;border-style: none none solid;border-width: medium medium 1px;color: #ccc;font-size: 15px;font-weight: normal;margin-bottom: 10px !important;padding-bottom: 10px;width: 100%;}
#gform_3 textarea {border-radius:0; -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #ddd;border-image: none;border-style: none none solid;border-width: medium medium 1px;box-sizing: border-box;color: #ccc;font-size: 15px;font-weight: normal;height: 80px;width: 100%;}
#gform_3 input[type="submit"] {background: none repeat scroll 0 0 #f37021;border: medium none; border-radius:0; color: #fff;cursor: pointer;font-family: "Oswald";font-size: 15px;height: 30px;line-height: normal; position: relative;text-align: center;text-transform: uppercase;transition-duration: 0.5s;width: 75px;z-index: 1;} #gform_3 input[type=submit]:hover {background: #000;}
#gform_3  li.gfield.gfield_error input[type=text] ,#gform_3  li.gfield.gfield_error textarea ,#gform_3  li.gfield.gfield_error select{ border-bottom: 1px solid #ff0000;}
#gform_3 li#field_3_14 { display: none; }

.shippingAddress { font-size: 16px; margin-bottom: 30px;}
.greyBg { background: #f4f4f4; padding: 10px 15px;}
.greyBg p { margin-bottom: 4px;}
.includeInfo li {  font-size: 17px; font-weight: 700; line-height: 1.3em; padding-bottom: 10px;}
.shipToAddress { font-size: 18px;}

.includeInfo .includeInfoData { border-bottom: 1px dotted #ddd; margin-bottom: 10px; }
.includeInfo .includeInfoData p { margin-bottom: 10px;}
/* BLOG PAGE STYEL ================================================================================================================================================= */

#searchform label { display: none;}
#searchform #s { float: left; border:1px solid #ddd; padding: 5px 10px; box-sizing: border-box; height: 30px;}
#searchsubmit { margin-left: 5px; float: left; position: relative;  transition-duration:0.5s; cursor: pointer; z-index: 1;  background: #f37021; border-radius: none; color: #fff; width: 75px; text-align: center; height: 30px; font-size: 15px; line-height: 33px;  font-family:'Oswald';  text-transform: uppercase; border:none;}
#searchsubmit:hover {background: #000;}

/*#inner-content h1.pageTitle {margin-bottom: 30px;}*/
.search-no-results #inner-content h1.pageTitle , .search  #inner-content h1.pageTitle{ color: #333; font-size: 14px; margin-bottom: 30px; margin-top: 0;}
#inner-content h1.pageTitle span { display: block; color: #f37021;font-family: "Oswald";font-size: 30px; text-transform: uppercase; padding-bottom: 10px}
.search-no-results #inner-content h3 {margin-bottom: 0;}

h2.entry-title {margin:0 0 8px 0;}
h2.entry-title a {  color: #333;font-family: "Oswald";font-size: 18px;margin-bottom: 15px;text-transform: uppercase; text-decoration: none;}
#inner-content.blogpage {margin-top: 0;}
#sidebar1 .widget  {width: 100%; display: inline-block;}

.blogThumb {margin-bottom: 30px;}
.article { min-height: 400px; }
.article-header h2 { color: #333;font-family: "Oswald";font-size: 18px;margin-bottom: 15px;text-decoration: none;text-transform: uppercase; }
.article-header h2 a {color: #000;}
.article-header h2.entry-title{ display: block; width: 100%; color: #000;}
.article-header h2.entry-title a:hover {color: #f37122;}
.postedDetail .byline ,.postedDetail .footer-category {float: left;margin-bottom: 15px; color: #f37122; font-size: 12px; font-weight: 400;}
.postedDetail .footer-category {padding-left: 5px; color: #666;}
.postedDetail .footer-category a {color: #666666; font-size: 12px; font-weight: 400;}
.entry-content p a, a[href^="mailto"] {color: #f37021;  font-size: 14px;}

#sidebar1 .widget {border:1px solid #ddd; padding: 19px; margin-bottom: 30px;}
#sidebar1 .widget h4.widgettitle { color: #000; font-size: 18px;}
#sidebar1 .widget .tagcloud a {color: #666; font-size: 14px !important;}
#sidebar1 .widget .tagcloud a:hover {color: #f37122; text-decoration: none;}

#sidebar1  ul {margin: 0 0 0 0; list-style: none;}
#sidebar1  ul li { list-style: none; color: #f37122; font-weight: normal;}
#sidebar1  #archives-2 ul li a {font-weight:400; font-size: 14px; color: #666;}

/*  Comment Form */

#respond { border:1px solid #ddd; padding: 20px;}
#respond h3#reply-title { color: #000;}
p.comment-notes {padding-bottom: 15px;}
#respond #commentform p {margin-bottom:5px;}
#respond #commentform p label { display: none;}
#respond #commentform p input {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #ddd;border-image: none;border-style: none none solid;border-width: medium medium 1px;box-sizing: border-box;color: #ccc;font-size: 15px;font-weight: normal;margin-bottom: 12px !important;padding-bottom: 12px; width: 56%;}
#respond #commentform p textarea {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #ddd;border-image: none;border-style: none none solid;border-width: medium medium 1px;box-sizing: border-box;color: #ccc;font-size: 15px;font-weight: normal;margin-bottom: 12px !important;padding-bottom: 12px; height: 100px; resize: none; width: 56%;}
#respond #commentform #submit {  background: none repeat scroll 0 0 #f37021;border: medium none;color: #fff;cursor: pointer;font-family: "Oswald";font-size: 15px;height: 30px;line-height: 33px;position: relative;text-align: center;text-transform: uppercase;transition-duration: 0.5s;z-index: 1; padding-left: 10px; padding-right: 10px; width: auto !important; margin-bottom: 0 !important;}
#respond #commentform #submit:hover {background: #000;}

.dpe-flexible-posts li {clear: both; width: 100%; padding-bottom: 20px; display: inline-block;}
.dpe-flexible-posts li a .attachment-thumbnail  {float: left; height: 60px; width: 60px; margin-right: 18px;}
.dpe-flexible-posts li a h4 { color: #666; font-weight: 700; font-size: 14px; line-height: 16px; text-transform: none;  font-family: "PT Sans",sans-serif; margin-top: -2px; margin-bottom: 6px;}
.dpe-flexible-posts li h5 { color: #f37122; font-size: 12px;  font-family: "PT Sans",sans-serif; font-weight: 400; text-transform: none; margin-bottom: 0;}
.dpe-flexible-posts li a:hover {color: #f37122; text-decoration:none;}
.dpe-flexible-posts li a:hover h4 {color: #f37122;}

.blogThumb  img  {height: auto !important; width: auto !important;}
.entry-content img {max-width:100%; height:auto !important; }
/*.archive  h1.pageTitle {margin-bottom: 30px;}*/

.rightColContact .gform_wrapper .chosen-container-single .chosen-single { background:#fff !important; border: none !important; box-shadow: none !important; border-bottom: 1px solid #ddd !important; padding-left:2px !important; color:  #ccc; font-size:
15px; margin-bottom: 12px; padding-bottom: 12px; margin-top: 4px; height: 35px; border-radius: 0 !important;}
.rightColContact .gform_wrapper .chosen-container .chosen-drop { border-color: #ddd !important; border-radius: 0 !important; padding-top: 7px; padding-bottom: 10px; box-shadow: none; border-top: 1px solid #ddd; margin-top: -5px;}
.rightColContact .gform_wrapper .chosen-container .chosen-results {margin-top: -5px !important; }
.rightColContact .gform_wrapper .chosen-container .chosen-results li { margin-right: 5px;}

.rightColContact .gform_wrapper .chosen-container-single .chosen-search input[type="text"]  {}

#menu-top-menu li ul li .sub-menu {position: absolute; left: 100%; top: -3px; padding-top: 0; border-radius: 0; border-top: none; background: #000;}
#menu-top-menu li ul li:hover .sub-menu {display: block;}
/* MEDIA QUERY ======================================================================================================================================================*/

ul.type-products {margin: 0; margin-right: -15px;width: 100%;}
.listProduct .type-products li { list-style: none; float: left; margin: 0 15px 15px 0;  width: 32%;  }
.listProduct .type-products li a { display: block; border:1px solid #ddd;}
.listProduct .type-products li a img {opacity: 0.8;}
.listProduct .type-products li a:hover {border-color: #0d0b18;}
.listProduct .type-products li a:hover  img {opacity: 1;}
.listProduct .type-products li img {max-width: 100%;}

.table-striped tr td a {color: #333;}

.home footer {position: relative !important;}

.downloadPagelist { list-style: none; margin: 0;}
.downloadPagelist li { float: left; list-style: none; text-align: center; width: 18.50%; margin-right: 1.5%; }
.downloadPagelist li .imgBox {display: block; border:1px solid #ddd; border-radius: 5px; padding: 20px; transition: all 0.5s ease-in 0s;}
.downloadPagelist li .imgBox .icons {display: block; text-decoration: none; margin-bottom: 10px;}
.downloadPagelist li .imgBox .pageName { display: block; font-size: 16px; font-family: "Oswald"; color: #333; text-decoration: none; transition: all 0.5s ease 0s;}
.downloadPagelist li  h3 { font-size: 13px; margin-top: 10px; line-height: 18px; font-family: "PT Sans",sans-serif;}
.downloadPagelist li .imgBox:hover {border-color:#333;}
.downloadPagelist li .imgBox:hover a {color: #f37021;}
.downlink img {vertical-align: middle; margin-right: 5px;}

.storeLocator {margin: 30px 0 40px;}
.storeLocator .locatorWrap {border: 1px solid #ddd; border-radius: 10px; padding: 15px;}
.storeLocator .locatorWrap .countries h1 {font-size: 16px;}
.storeLocator .countries {margin: 0;}
.storeLocator .countries ul {margin: 0;}
.storeLocator .countries li {list-style: none;}
.storeLocator .country-items  li a { color: #f37021; }
.storeLocator .address {border:1px solid #ddd; border-radius: 10px; margin-top: 10px; padding: 20px;}
.storeLocator .address h3 {display: block;}
.storeLocator .address .phone {display: block;}

.addressDetail {float: left;}
.otherContactDetail {float: left;}
.otherContactDetail a { color:#f37021;}
.addressDetail {margin-right: 15px; min-width: 220px;}

.locatorMap { background: url(../img/global-map.png) no-repeat 0 0; margin: 0 auto; position: relative; width: 525px; }
.locatorMap .locatorImage { height: 265px; width: 525px;}
.northAmerica { background-position: -525px 0;}
.southAmerica { background-position: -1050px 0;}
.africa { background-position: -1575px 0; }
.asia { background-position: -2625px 0;}
.europe { background-position: -2100px 0; }
.southPacific { background-position: -3150px 0;}

.storeLocator .continentMap { border-right: 1px solid #ddd; }


header.article-header {background: none; height: auto;border: none;}
a:focus {outline: none;}
.cycle-slideshow li {width: 100%; text-align:center;}
p#form-allowed-tags {display: none;}


#download-page .download-monitor-orderby, #download-page .download-monitor-subcategories { border-radius: 0; -webkit-border-radius: 0; border:0 none; border-bottom:1px solid #ddd;
                                 padding:5px 5px 5px 0; font-family: "Oswald"; margin-bottom: 20px; }
#download-page .download-monitor-orderby li:first-child, #download-page .download-monitor-subcategories:first-child { padding: 5px 0;}
#download-page .download-monitor-orderby li a, #download-page .download-monitor-subcategories li a { color: #666; padding: 5px; display: block;}
#download-page .download-monitor-orderby li a:hover, #download-page .download-monitor-subcategories li a:hover,
#download-page .download-monitor-orderby li a.active, #download-page .download-monitor-subcategories li a.active { color: #f37021; text-decoration: none;}

.dlm-downloads { margin: 0; padding: 0; }
.dlm-downloads::before, .dlm-downloads::after { content: " ";  display: table;}
.dlm-downloads::after { clear:both;}
.dlm-downloads li { list-style: none; float:left; width:18%; margin-right: 2.5%; margin-bottom: 20px; background: #eeeeee;}
.dlm-downloads li.last { margin-right: 0;}
.dlm-downloads li a.download-link { display: block; text-align: center;  padding: 20px; color: #666; border:1px solid #eeeeee;}
.dlm-downloads li a.download-link:hover { color:#f37021; text-decoration: none; border-color: #0d0b18}
.dlm-downloads li a.download-link img { clear: both; display: block; margin: 0 auto 20px; width: auto; height: auto; }

#download-page .download-information article .download-meta { width: 100%;}
#download-page .download-information article .download-meta td { padding: 8px;}
#download-page .download-information article .download-meta > tbody > tr { background-color: #f5f5f5;}
#download-page .download-information article .download-meta > tbody > tr:nth-of-type(2n+1) { background-color: #e5e5e5;}

#download-page .download-information .download-button { border-radius: 0; -webkit-border-radius: 0; border: 0 none; box-shadow:none; -webkit-box-shadow:none;
                  background: #f37021; height: 40px; line-height: 40px; font-family: "Oswald"; padding: 0 10px; text-shadow:none; color: #fff;}
#download-page .download-information .download-button:hover, #download-page .download-information .download-button:focus { color: #fff; text-decoration: none;}

.usaSearch { margin-bottom: 10px;}
.usaSearch label { float: left; margin: 6px 10px 0 0 ;}
.usaSearch .customInput { float: left; width:42%; }
.usaSearch .customInput input[type="text"] { border: 1px solid #ddd; height: 35px; padding: 5px 10px; width:100%; }
.usaSearch .connector { float: left; display: block; margin: 5px 10px 0;}
.usaSearch #state { float: left; border: 1px solid #ddd; padding: 5px 10px; width:42%; height: 35px; margin-right: 10px; appearance:button; -webkit-appearance:button; -moz-appearance:button; }
.usaSearch input.btn { float: left; font-family: "Oswald";  height: 35px; padding:5px 12px; border-radius: 0; -webkit-border-radius: 0; background: #f0f0f0;}
.searchingData .resultCount { background: #eeeeee; padding: 10px 0; border-radius: 10px; -webkit-border-radius: 10px;}

.pagination { width: 100%; text-align:center;}
.pagination a { display: none; cursor: pointer; margin: 0 5px; vertical-align: top; border: 1px solid #ddd; border-radius: 4px; -webkit-border-radius: 4px; padding: 8px; text-decoration: none;}
.pagination a:hover { text-decoration: none;}
.pagination .pages { display: inline-block; vertical-align: top; margin: 0 5px; border: 1px solid #ddd; border-radius: 4px; -webkit-border-radius: 4px; padding: 8px;}
.pagination a.jp-current { border-color: #eee; color: #666;}
a.jp-previous, a.jp-next { display: inline-block;}
a.jp-disabled { display: none;}

.searchingData .resultCount .pagination { text-align: right; margin: 0;}
.resultCountText { margin-top: 9px;}
.searchingData .bottomResultCount { margin-top: 10px;}

.locatorLink { display: none; font-size: 0;}
.linkTitle { display: none; line-height: 1.2em;}
.locatorLink a.region { font-size: 15px; color: #666; display: inline-block; vertical-align: top; width: 50%; }
.locatorLink a.region:first-child { padding-left: 0; border-left: 0 none;}
.locatorLink a.region:hover { color: #f37021;}

.search-results .blogThumb { margin-bottom: 15px;}

.wp-pagenavi a, .wp-pagenavi span.pages, .wp-pagenavi span.extend { display: inline-block;}

.formPrint { background: url(../img/print-icon.png) 0 5px no-repeat; padding-left: 20px; font-size: 18px; text-decoration: none; color: #333;}
.formPrint:hover { color: #337ab7;}

.rmaSearch .customInput { float: left; width: 60%;}
.rmaSearch input[type="submit"] { float: left; background: #f37021;border: 0 none;color: #fff;cursor: pointer;font-family: "Oswald";font-size: 13px;height: 30px;line-height: normal; position: relative;text-align: center;text-transform: uppercase;transition-duration: 0.5s; border-radius: 0; -webkit-border-radius: 0; }
.rmaSearch input[type="submit"]:hover {background: #000;}
.rmaSearch { border: 1px solid #ddd; padding: 18px;}
.rmaSearch label { float: left; margin-right: 10px; margin-top: 1px;}
.rmaSearch input[type="text"] {border-radius:0; float: left; margin-right: 10px; box-sizing: border-box; -wekit-box-sizing: border-box; border:0 none; border-bottom:1px solid #ddd; color: #ccc;font-size: 15px;font-weight: normal;padding-bottom:5px; }
.rmaSearch input[type="text"].mailid { width: 45%;}
.rmaSearch input[type="text"]:focus { color: #333;}
a.clickForHome { clear: bot; margin-bottom: 20px; display: inline-block;}

.col-lg-5.col-md-5.col-sm-12.news_banner > ul {margin-bottom: 20px;}
.entry-content p.phone a { color: #333 !important; text-decoration: none; display: inline-block; }
.wp-pagenavi {position: relative; z-index: 99;}
.field_description_below .medium.gfield_select, #input_3_16{background: #fff !important; border-color: -moz-use-text-color -moz-use-text-color #ddd !important;}
.space10left{padding-left: 10px;}
header .container { position: relative;}
.ourTeam .row.teamBox {margin-left: 0;margin-right: 0;}
/*.main-section .container{background: #fff; padding: 15px;}*/
/*.main-section .container .row{margin-left: 0; margin-right: 0; }*/
/*.product-banner .container{background-color: transparent; }*/
.productPage{padding-top: 30px;}

.home-blog {padding: 20px; border:1px solid #ccc;}
.blog-thumb { display: inline-block; margin: 10px 10px 10px 0; width: 48%;}
.blogdetail { display: inline-block; margin: 10px 0 0; vertical-align: top; width: 48%;}
.bloglist {border-bottom: 1px solid #ccc; display: block; margin-bottom: 20px;}
.home-blog .blog-thumb img {border: 1px solid #ccc; display: block; /*height: 90px;width: 90px;*/ }
.home-blog .bloglist h2{padding:0; margin: 0;}
.home-blog .bloglist h2 a{color: #f37021; font-size: 20px; font-family: "Oswald"; line-height: 26px; text-transform:capitalize; padding: 0; margin: 0; }
.home-blog .bloglist span.datetime, .home-blog .blogdetail p{ color: #999999; font-size: 14px; font-family: 'PT Sans', sans-serif; line-height: 20px; display: block; }
.home-blog .blogdetail p{ color: #333333;}
.home-blog a.link-readmore{background: #f37021; border: none; color: #fff; cursor: pointer; font-family: "Oswald"; font-size: 15px; line-height: 30px; position: relative; text-align: center; text-transform: uppercase; transition-duration: 0.5s; width: 100px; z-index: 1; text-decoration: none; display: block; margin-top: 30px;}
.home-blog a.link-readmore:hover{background: #000; color: #fff; text-decoration: none;}
.main-section{margin-bottom: 40px;}
.jumbotron{padding: 0; margin: 0;}

/* 17-07-2015  */
/*.product-box {border: 1px solid #ddd; padding: 18px; }*/
.product-box h3{color: #f37021; font-size: 16px; font-family: 'PT Sans', sans-serif; font-weight: bold;}
.product-box ul{margin:0; padding: 0; }
.product-box ul li { float: left; list-style: outside none none; width: 100%; display: block; padding:20px 0;  }
.product-box ul li:first-child{border-top: 0px;}
.product-box ul li .pro-img{width: 35%; border: 1px solid #ddd; float: left;}
.product-box ul li .pro-img img{display: block; text-align: center; padding: 0; border:0; width: 100%;}
.product-box ul li .pro-details h2{color: #666666; font-size: 24px; }
.product-box ul li .pro-details{margin-left: 20px; margin-top: 20px; display: block; float: left;}

.sticky-nav-active{position:fixed; width:100%; top:0; z-index:9999;}

.sticky-nav-active .social-icon{display:none;}

header.sticky-nav-active {height: 60px; transition:all 500ms ease 0s;}
header.sticky-nav-active .header-logo img {max-width: 60%; padding: 5px 0 0; transition:all 500ms ease 0s;}
header.sticky-nav-active .menu-desktop{transition:all 500ms ease 0s;}


/* new product page css */

.product-section{padding-top: 30px;}
.bradcramb{margin: 0px;}
.bradcramb li{float: left; list-style: none; color: #ff6600;}
.bradcramb li a{background: url(../images/navi-arrow.png) no-repeat right 6px; padding-right: 14px; margin-right: 10px; text-decoration: none; color: #999999;}
.bradcramb li a:hover{color: #ff6600;}
.product-tab ul{margin: 0px;}
.product-tab li{float: left; list-style: none;}
.product-tab li a{color: #666666; text-decoration: none; padding: 5px 12px;}
.product-tab li.current a{color: #ffffff; background: #ff6600; border-radius: 3px; font-weight: bold;}

.top-navi {border-bottom: 1px solid #dddddd; padding-bottom:30px;}
.ProDetailRow{padding: 80px 0;}
.ProDetailRow:nth-child(odd){background: #ffffff;}
.ProDetailRow:nth-child(even){background: #f5f5f5;}

.ImgBlock { width: 50%;}
.ProDetailRow:nth-child(odd) .ImgBlock{float: left; margin-right:20px;}
.ProDetailRow:nth-child(even) .ImgBlock{float: right; margin-left:20px;}

.ProDetailRow h2.pageSutitle{margin-top: 30px; font-size:36px;}
.ProDetailRow h3{font-family: "PT Sans",sans-serif; text-transform: none; color: #f37021; font-weight: 700; font-size: 20px; margin-top: 50px;}
.ProDetailRow p{color:#666666; font-size: 15px; line-height: 28px;}

.feature-section {padding:90px 0 60px;}
.feature-section h2{font-family: "PT Sans",sans-serif; color: #888888; text-transform: none; font-weight: 700; font-size: 24px; margin-bottom: 30px;}
.feature-section li {font-size: 15px; padding: 0 0 15px;}

.pdf-dwl{border-bottom: 1px solid #dddddd; padding-bottom: 10px;}
.pdf-dwl h3{font-size:36px; color:#f37021; font-weight: bold;}
.download-btn a{border:1px solid #dddddd; border-radius: 3px; padding: 10px 13px 10px 58px; font-size: 18px; text-transform: uppercase; color:#333333; font-family: "Oswald",sans-serif; text-decoration: none; background:#f5f5f5 url(../images/pdf-icon.png) 20px center no-repeat;
display: inline-block;}

.specification-section h3 { color: #000; font-family: "Oswald",sans-serif; font-size: 18px; line-height: 24px; margin-bottom: 20px;  text-transform: uppercase;}
.product-section .table{border:1px solid #f5f5f5;}
.product-section .table > tbody > tr > th { background: #f5f5f5; color: #f37021;  font-weight: 700; padding:10px 20px; font-size: 16px; font-family: "Oswald",sans-serif; text-transform: uppercase; border:0;}
.product-section .table > tbody > tr > td { border-top: 1px solid #f5f5f5; padding:10px 20px; vertical-align: top; font-size: 15px; color:#333333;}
.product-section .table > tbody > tr > td.value-text{font-style: italic; color:#666666;}
.product-section .table tr td a {color: #333;}


/* product-photos css */
.tablesorter-default {
	width: 100%;
	font: 12px/18px Arial, Sans-serif;
	color: #333;
	background-color: #fff;
	border-spacing: 0;
	margin: 10px 0 15px;
	text-align: left;
}

/* header */
.tablesorter-default th,
.tablesorter-default thead td {
	font-weight: bold;
	color: #000;
	background-color: #fff;
	border-collapse: collapse;
	border-bottom: #ccc 2px solid;
	padding: 0;
}
.tablesorter-default tfoot th,
.tablesorter-default tfoot td {
	border: 0;
}
.tablesorter-default .header,
.tablesorter-default .tablesorter-header {
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	background-position: center right;
	background-repeat: no-repeat;
	cursor: pointer;
	white-space: normal;
	padding: 4px 20px 4px 4px;
  vertical-align: middle;
}
.tablesorter-default thead .headerSortUp,
.tablesorter-default thead .tablesorter-headerSortUp,
.tablesorter-default thead .tablesorter-headerAsc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	border-bottom: #000 2px solid;
}
.tablesorter-default thead .headerSortDown,
.tablesorter-default thead .tablesorter-headerSortDown,
.tablesorter-default thead .tablesorter-headerDesc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	border-bottom: #000 2px solid;
}
.tablesorter-default thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}

/* tfoot */
.tablesorter-default tfoot .tablesorter-headerSortUp,
.tablesorter-default tfoot .tablesorter-headerSortDown,
.tablesorter-default tfoot .tablesorter-headerAsc,
.tablesorter-default tfoot .tablesorter-headerDesc {
	border-top: #000 2px solid;
}

/* tbody */
.tablesorter-default td {
	/*background-color: #fff;
	border-bottom: #ccc 1px solid;
	padding: 4px;*/
	vertical-align: top;
}

/* hovered row colors */
.tablesorter-default tbody > tr.hover > td,
.tablesorter-default tbody > tr:hover > td,
.tablesorter-default tbody > tr.even:hover > td,
.tablesorter-default tbody > tr.odd:hover > td {
	background-color: #fff;
	color: #000;
}

/* table processing indicator */
.tablesorter-default .tablesorter-processing {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	/* background-image: url(images/loading.gif) !important; */
	background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}

/* Zebra Widget - row alternating colors */
.tablesorter-default tr.odd > td {
	background-color: #dfdfdf;
}
.tablesorter-default tr.even > td {
	background-color: #efefef;
}

/* Column Widget - column sort colors */
.tablesorter-default tr.odd td.primary {
	background-color: #bfbfbf;
}
.tablesorter-default td.primary,
.tablesorter-default tr.even td.primary {
	background-color: #d9d9d9;
}
.tablesorter-default tr.odd td.secondary {
	background-color: #d9d9d9;
}
.tablesorter-default td.secondary,
.tablesorter-default tr.even td.secondary {
	background-color: #e6e6e6;
}
.tablesorter-default tr.odd td.tertiary {
	background-color: #e6e6e6;
}
.tablesorter-default td.tertiary,
.tablesorter-default tr.even td.tertiary {
	background-color: #f2f2f2;
}

/* caption */
caption {
	background-color: #fff;
}

/* filter widget */
.tablesorter-default .tablesorter-filter-row {
	background-color: #eee;
}
.tablesorter-default .tablesorter-filter-row td {
	background-color: #eee;
	border-bottom: #ccc 1px solid;
	line-height: normal;
	text-align: center; /* center the input */
	-webkit-transition: line-height 0.1s ease;
	-moz-transition: line-height 0.1s ease;
	-o-transition: line-height 0.1s ease;
	transition: line-height 0.1s ease;
}
/* optional disabled input styling */
.tablesorter-default .tablesorter-filter-row .disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: not-allowed;
}
/* hidden filter row */
.tablesorter-default .tablesorter-filter-row.hideme td {
	padding: 2px;
	margin: 0;
	line-height: 0;
	cursor: pointer;
}
.tablesorter-default .tablesorter-filter-row.hideme * {
	height: 1px;
	min-height: 0;
	border: 0;
	padding: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
/* filters */
.tablesorter-default input.tablesorter-filter,
.tablesorter-default select.tablesorter-filter {
	width: 95%;
	height: auto;
	margin: 4px auto;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #bbb;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: height 0.1s ease;
	-moz-transition: height 0.1s ease;
	-o-transition: height 0.1s ease;
	transition: height 0.1s ease;
}
/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
	display: none;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
	text-align: center;
	cursor: pointer;
	background-color: #e6bf99;
}


/**** Download image ****/
.block-main {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
 }
.block-main .block { padding: 0 10px; margin: 0 0 20px; width: 50%; }
.block-main .block .block-inner {
  background: url("../images/bg.jpg");
  border: 1px solid #ddd;
  display: flex;
  padding: 10px;
 }

.block-main .block .img { width: 300px; overflow: hidden; }
.block-main .block .img img { transition: all ease-in 0.5s; }
.block-main .block .img:hover img {   transform: scale(1.1);  }

.block-main .block .veriations { width: calc(100% - 300px); padding-left: 18px; display: flex; flex-direction: column; flex-wrap: wrap; max-height: 170px; }
.block-main .block .veriations a { display: block; color: #f37021; text-decoration: none; }
.block-main .block .veriations a:hover { text-decoration: underline; color: #666; }

@media screen and (max-width:1500px){
 .block-main .block .veriations { max-height: inherit; }
}

@media screen and (max-width: 1023px){
 .block-main .block { width: 80%; margin: 0 auto 20px; }
 .block-main .block .veriations { max-height: 170px; }
}
@media screen and (max-width: 767px){
 .block-main .block { width: 100%; }
}
@media screen and (max-width: 567px){
 .block-main .block .img { width: 250px; }
 .block-main .block .veriations { width: calc(100% - 250px); }
 .block-main .block { flex-wrap: wrap; }
 .block-main .block .img, .block-main .block .veriations  { width: 100%; }
 .block-main .block .veriations { padding: 0 0 0 10px; }
 .block-main .block .img:hover img {transform: none;  }
}
@media screen and (max-width: 479px){

}



@media screen and (max-width:1199px){
    .nav.navbar-nav.navbar-right.menu-desktop li {margin-left: 20px;}
    .listProduct .type-products li  {width: 31.50%;}
    .downlink { text-align: center; display: block;}
    .rmaSearch .customInput { width: 75%;}
   #slideshow-2 .cycle-slide {margin: 0 4px; width: 92px !important;}

}
@media screen and (max-width:1025px){
	.nav.navbar-nav.navbar-right.menu-desktop li{margin:0 0 0 22px;}
	.navbar-default .navbar-nav > li > a{font-size:14px;}
	.news_banner ul li a img{width:100%;}
	.facebook_like_btn{height:408px;}
	.slidercontent{width:300px; padding:15px; left:5%; bottom:10px;}
	.slidercontent h3{font-size:33px;}
	.slidercontent h3 span{font-size:25px;}
	.cycle-prev, .cycle-next{top:42%; height:auto;}
	#slideshow-2{padding:0 29px !important;}
        .slidercontent h3 { font-size: 25px; margin-bottom: 0;}
        .slidercontent {bottom: 30px;}
    .single-products section.productPage .specifications-content p a strong{display: block;}

}
@media screen and (max-width:1024px){
    .header-logo img { padding-top: 24px; }
    .product_small_img{width: 92px !important}
}
@media screen and (max-width:1023px){
	.motor_content{margin-top: 20px;}

/*    .mobilemenu{display: block;}*/
    .headright-section.fr.mobilemenu {width: 100%; position: relative;  z-index: 999;}

	.logobox.col-sm-2 { padding-left:0; padding-right:0; }
        .header-logo img { padding-top:22px; }
        .navbar-right { margin-right: 0; }
	.logobox.col-sm-2 .header-logo { margin-top:15px; }
		.nav.navbar-nav.navbar-right.menu-desktop li{margin:0 0 0 15px;}
		.nav.navbar-nav.navbar-right.menu-desktop li:first-child { margin-left:0; }
		.navbar-collapse { padding-left:0; padding-right:0; }
.news_banner{margin-top:50px;}
.news_banner ul { margin-left: 0; }
.social-icon .list-inline{margin-right:0;}
footer{height:auto;}
.navbar-default .navbar-toggle{border-color:#ff6600;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ff6600;}
.navbar-collapse.collapse.in{background:#0d0b18; color:#fff;}
.teamDetail {width: 77%;}
.teamBox .name {font-size: 35px; line-height: 27px; margin-bottom: 15px;}
.teamBox .logoAndRoll .roll {font-size: 17px;}
.teamBox .TeamDetailRows li .rowDetail {max-width: 59%; line-height: 24px; }

.teamBox .name {margin: 10px 0;}
.teamBox .TeamDetailRows li .rowTitle {font-size: 14px;}

/* product page style 26-02-2015 */
.product-banner{background-repeat:repeat; }
.product-banner .padding45left { padding-left: 0; text-align: center;}
.product-banner .padding45right { padding-right: 0; text-align: center;}
#slideshow-2 { padding: 0 45px !important;}

.dlm-downloads{margin: 0 -20px 0 0; padding: 0}
.dlm-downloads li{ margin-right:2.5% !important; margin-bottom: 20px; width: 30.5%}
#download-page ul.page-numbers{margin-bottom: 17px;}

.contatcForm .leftCol .TextBlock-1 p.address span { display: block;}
.contatcForm .leftCol .TextBlock-1 p.address br {display: none;}
.contatcForm .col-lg-8 {margin-bottom: 20px;}
html body .gform_wrapper .ginput_container, html body .gform_wrapper div.ginput_complex,  html body .gform_wrapper div.gf_page_steps, html body .gform_wrapper div.gf_page_steps div {width: 100% !important;}
html body .gform_wrapper .ginput_container input.small, html body .gform_wrapper .ginput_container input.medium,html body .gform_wrapper .ginput_container input.large, html body .gform_wrapper .ginput_container select.small,  html body .gform_wrapper .ginput_container select.medium, html body .gform_wrapper .ginput_container select.large, html body .gform_wrapper .ginput_container textarea.small, html body .gform_wrapper .ginput_container textarea.medium, html body .gform_wrapper .ginput_container textarea.large { width: 100% !important; }

h1.pageTitle {font-size: 25px;}
.blogSidebar  {margin-top: 30px;}
.slidercontent h3 {font-size: 19px;}

ul.type-products {display: inline-block; margin-right: -10px;}
.listProduct .type-products li  {width: 48%;}
.listProduct .type-products li:nth-child(even) {margin-right: 0;}
.rmaSearch .customInput { width: 81%;}
.rmaSearch input.mailid[type="text"] {  width: auto;}

.cycle-slideshow img{ max-width: 100%;}

#slideshow-2 .cycle-slide {
	width: 152px !important;
}
.product_small_img {
	width: 142px !important;
}
}


@media screen and (max-width:991px) {
    .storeLocator .continentMap { border: 0 none; margin-bottom: 20px;}
    .storeLocator .continentMap, .storeLocator .listCountry { padding-left: 0; padding-right: 0;}
    .usaSearch .customInput, .usaSearch #state { width: 36%;}
    .navbar-header {float: right;}
    .menu-desktop{display: none;}
    .navbar-toggle{display:block;}
    .navbar-toggle {background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px; float: right !important;  margin-bottom: 8px;  margin-right: 15px;  margin-top: 8px;  padding: 9px 10px;  position: relative;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#272439;}
	.nav.navbar-nav.navbar-right.menu-desktop li{border-top:1px solid #272439; background:#0d0b18; padding-left:25px;}
	.nav.navbar-nav.navbar-right.menu-desktop li:first-child{border:none;}
	.navbar-collapse.collapse.in{/*background:#ff6600;*/}
	.navbar-collapse{position:absolute; width:100%; right:0;}
	.nav.navbar-nav.navbar-right.menu-desktop li:first-child, .nav.navbar-nav.navbar-right.menu-desktop li{margin-left:0px;}
	.navbar-default .navbar-nav .open .sub-menu > li > a:focus, .navbar-default .navbar-nav .open .sub-menu > li > a:hover{color:#fff;}
	.navbar-nav{margin:0;}
	.navbar-default .navbar-nav > li > a:hover{border:none;}

.product-tab.fr {float: none; margin-top: 16px;}

.ProDetailRow h2.pageSutitle {font-size: 30px; margin-top: 0px; padding-bottom: 10px;}
.ProDetailRow {padding: 40px 0;}
.ProDetailRow h3{margin-top:0px;}
.feature-section {padding: 40px 0;}
.pdf-dwl h3 {font-size: 30px; margin-bottom:10px;}

}

@media screen and (max-width:767px) {
	.sliderdiv{margin-bottom:0px;}
	.logobox.col-sm-2 .header-logo{margin:0;}
	.header-logo img { padding-top:10px; padding-bottom: 10px; }


	/*.header-logo img{padding-left:15px; padding-bottom:0px; }*/


        .footer-logo { margin: 0 auto; width: 200px; text-align: center; display: block;}

	.productPage h2{margin-top:20px;}
	header{height:auto;}
        .logobox.col-sm-2 {z-index:222;}
	header .col-xs-7  { width:100%; position:relative; margin-top:-70px; z-index:111; }
	.navbar-nav .open .sub-menu{margin-left:-25px;}
	.navbar-default .navbar-nav .open .sub-menu > li > a{color:#fff; line-height:30px; text-align:left; padding-left:15px;}
	.navbar-default .navbar-nav .open .sub-menu > li > a:hover{color:#ff6600;}
	.search{padding-bottom: 20px;}
	.carousel{margin-bottom:100px;}
	.carousel-inner{overflow:inherit;}
	.slidercontent{width:100%; left:0; position:relative; margin-top:10px; padding:10px; text-align:center;}
	.slidercontent h3{font-size:25px;}
	.slidercontent h3 span{font-size:20px;}
	.carousel-control.right{right:10px;}
	.copyright-text p{text-align:center;}
	.copyright-text p a{width:100%; text-align:center;}
	.fr.col-lg-8.col-md-8.col-sm-8.copyright-text.paddingzero.col-xs-12{float:none;}
	.fa.fa-angle-down.space5left{float:right; padding-right:20px; padding-top:3px;}
	.copyright-text p span{display:block;}
	.copyright-text p{padding-bottom:10px; margin-bottom: 0; }
	.cycle-prev, .cycle-next{top:35%;}
        .row.teamBox {margin-left: 0; margin-right: 0;}
        .TeamLogo { /* margin-right: 0; float: none; max-width: 100%; */ display: none;}
        .teamDetail { max-width: 100%; width:100%;}


        .teamBox .TeamDetailRows li .rowTitle {float: none; margin-bottom: 15px; display: block; width: 100%;}
        .teamBox .TeamDetailRows li .rowDetail {max-width: 100%;}
        .teamBox .memberPic {margin:0 auto; width:250px;}

        .teamBox .col-xs-12.right { float: right;}
        .teamBox .col-xs-12.left { float: right;}
        .teamBox .col-lg-9, .teamBox .col-lg-3 {padding-bottom: 0;}
        #slideshow-2 { padding: 0 58px !important;}

        .rightCol #gform_1 input[type="submit"]{width:75px !important}
        #respond #commentform p input,#respond #commentform p textarea {width: 100% !important;}
        .pageTitle {font-size: 20px;}
        .slidercontent {bottom: 0; margin-top: 0;}
        .listProduct .type-products li {width: 47.50%; text-align: center;}
        .downloadPagelist li { width: 31%; }
        .downloadPagelist li:nth-child(3n+1) {clear: left;}

        .addressdata { padding: 0 15px;}

        .rmaSearch input.rmaid[type="text"] {  width: 20%;}
        .rmaSearch input.mailid[type="text"] {  width: 40%;}

       	.blog-thumb, .blogdetail{width: 100%;}

       	.product-box ul li .pro-img{float: none;}
       	.product-box ul li .pro-details { float: none; margin-top: 20px; margin-left:0;}

        .product-box{ width:95%; margin: 0 10px; padding: 0 15px;}
        .product-box ul li .pro-img{ width: 100%;}
        #slideshow-2 .cycle-slide {width: 105px !important;}

.ProDetailRow h2.pageSutitle {font-size: 25px;}
.ProDetailRow {padding: 30px 0;}
.feature-section {padding: 30px 0;}
.pdf-dwl h3 {font-size: 25px;}
.product-software{overflow-x: scroll;}
 .page-template-page-software-download .container table.table {
        min-width: 1000px;
    }

}

@media screen and (max-width:599px) {
    .locatorLink, .linkTitle { display: block;}
    .locatorMap, .mapTitle { display: none;}
    .searchingData .resultCount .pagination { text-align: center; margin-top: 10px;}
    .resultCountText { width: 100%; margin-top: 0;}
    .resultPaging { width: 100%;}
    .usaSearch .customInput, .usaSearch #state { width: 58%; }
    .usaSearch .customInput { margin-bottom: 10px;}
    .usaSearch #state { margin-left: 55px;}
    .usaSearch label { width: 45px;}
    .header-logo img { padding-top:22px; padding-bottom: 0px; }
    img.alignleft, img.alignright { float: none; clear: both; margin: 0 auto 20px; max-width: 100%; display: block;}
    .rmaSearch .customInput { width: 100%;}
    .rmaSearch label { width:20%; margin-right: 0;}
    .rmaSearch input.rmaid[type="text"], .rmaSearch input.mailid[type="text"] {  width: 80%; margin-right: 0; margin-bottom: 15px;}
    #download-page .download-information .download-button{font-size:12px; padding:6px; line-height: 28px;}
   #slideshow-2 .cycle-slide {width: 100px !important;}

}


@media screen and (max-width:479px) {
	header .col-xs-7  { margin-top:-58px;  }
	.logobox.col-lg-3.col-md-3.col-sm-2.col-xs-5 { margin: 5px 0 0; width: 45%;}
	.copyright-text p a { display:inline;}
#slideshow-2 { padding: 0 50px !important;}

.header-logo img { padding-left: 0; padding-top: 25px; }

header .container .col-xs-6 { width:41.6%; }
header .container .logobox.col-xs-6 { width:58.33333%; }
.footer-logo { width:170px;}

.dlm-downloads{margin: 0 -20px 0 0; padding: 0}
.dlm-downloads li{ margin-right:2.5% !important; margin-bottom: 20px; width: 46%}
#download-page ul.page-numbers{margin-bottom: 17px;}

h1.pageTitle {font-size: 18px;}
.contatcForm h2,.warrantyPage h2  {font-size: 16px;}
.warrantyPage .leftColContact ul li ul{margin-left: 15px;}
.warrantyPage .leftColContact ul {margin-bottom: 0;}
.warrantyPage .leftColContact {margin-bottom: 20px;}
.home .slidercontent h3  {font-size: 18px;}
.listProduct .type-products {margin-right: 0;}
.listProduct .type-products li {width: 100%; }

.downloadPage .row {margin-left: 0;  margin-right: 0;}
 .downloadPagelist li { width: 48%; }
  .downloadPagelist li:nth-child(even) { margin-right: 0;}
  .downloadPagelist li:nth-child(3n+1) {clear: none;}
 .downloadPagelist li:nth-child(odd) {clear: left; margin-right: 10px;}

 .rmaSearch label { width:35%;}
 .rmaSearch input.rmaid[type="text"], .rmaSearch input.mailid[type="text"] {  width: 65%; }

 .product-box{ width: 93%; margin: 0 10px; padding: 0 15px;}
 .product-box ul li .pro-img{ width: 100%;}
 #slideshow-2 .cycle-slide {width: 86px !important; margin:0px;}
 .product_small_img { width: 72px !important;}

.ImgBlock { width: 100%;}
.ProDetailRow:nth-child(odd) .ImgBlock{margin-right:0px; margin-bottom:20px;}
.ProDetailRow:nth-child(even) .ImgBlock{margin-left:0px; margin-bottom:20px;}

.product-tab li a {padding: 5px 10px; display: inline-block;}
.ProDetailRow {padding: 20px 0;}
.feature-section {padding: 20px 0;}

.download-btn.fr {float: none; margin: 16px 0; display: inline-block;}

.list-inline > li {padding-left: 3px; padding-right: 3px;}
.ProDetailRow p {font-size: 14px; line-height: 23px;}
.feature-section li {font-size: 14px; padding: 0 0 5px;}
.product-section .table > tbody > tr > th{font-size:15px; padding:10px;}
.product-section .table > tbody > tr > td {font-size: 13px; padding: 10px;}

}
@media screen and (max-width:319px)
{
    .downloadPagelist li {width: 100%; clear: none; margin: 0 0 10px 0;}
}

@media print {
    .page-template-page-rma-status header, .page-template-page-rma-status footer, .page-template-page-rma-status a.clickForHome, .page-template-page-rma-status .formPrint { display: none;}
}

/*  22-6-2015 */
.dropdown-menu .menu-item-528 {min-width: 200px;}
.dropdown-menu > li > a{white-space: normal;}
.navbar-collapse.collapse.in{min-width: 150px;} .navbar-collapse{min-width: 150px;} /* mobile menu */

/* safati */
select { -webkit-appearance: menulist-button !important; line-height:24px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { select { -webkit-appearance: menulist-button !important; line-height:24px !important;} }

/* CUSTOMIZATION 18-8-2017 */

.buy-now-btn{
  margin-right: 10px;
}
.buy-now-btn a{
  background: #f37021;border-radius: 3px; color: #ffffff; display: inline-block; font-family: "Oswald",sans-serif;
  font-size: 18px; padding: 10px 13px; text-transform: uppercase; vertical-align: middle;
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.buy-now-btn a:hover{
  background: #000000;
}
.buy-now-btn i{
  display: inline-block; margin-right: 10px; vertical-align: middle;
}
.buy-now-btn span{
  display: inline-block; vertical-align: middle;
}

@media screen and (max-width:1199px){
  .button-group{
    float: none; clear: both;
  }
}
.specifications-content h3{ float: left; width: 100%; position: relative;}
.specifications-content h3 span{ font-size: 15px; line-height: 22px; border-radius: 0 !important; }
.specifications-content .buy-now-btn{ float: right; position: absolute; top: -8px; right: 110px;}
.buy-now-btn i{ margin-right: 6px; margin-bottom: 4px; }
.specifications-content .buy-now-btn a{padding: 8px 13px; line-height: 19px; border-radius: 0; }

@media screen and (max-width:1024px){
.specifications-content h3{ font-size: 16px; }
 }


  /*iPhone-4 320 (Porrtrait) view*/
@media only screen and (max-width: 480px) {
.specifications-content h3{ line-height: 36px; margin-bottom: 15px; position: static; float: left; width: 70%; }
.specifications-content .buy-now-btn {position: static; float: left; }
.specifications-content h3 span { display: inline-block; float: none; vertical-align: middle;}

}

/*iPhone-4 320 (Porrtrait) view*/
@media only screen and (max-width: 374px) {
.specifications-content h3{ width: 80%; }
}

.rightCol #gform_1 input[type=text]::-webkit-input-placeholder {
  color: #ccc;
}
.rightCol #gform_1 input[type=text]::-moz-placeholder { 
  color: #ccc;
}
.rightCol #gform_1 input[type=text]:-ms-input-placeholder { 
  color: #ccc;
}
.rightCol #gform_1 input[type=text]:-moz-placeholder { 
  color: #ccc;
}
.rightCol #gform_1 textarea::-webkit-input-placeholder {
  color: #ccc;
}
.rightCol #gform_1 textarea::-moz-placeholder { 
  color: #ccc;
}
.rightCol #gform_1 textarea:-ms-input-placeholder { 
  color: #ccc;
}
.rightCol #gform_1 textarea:-moz-placeholder { 
  color: #ccc;
}
.rightCol #gform_1 textarea:focus::placeholder {
  color: transparent;
}
.rightCol #gform_1 input[type=text]:focus::placeholder {
  color: transparent;
}
.custom-new-css {
	padding-top:0;
}