@charset "utf-8";

/* CSS Document */

@font-face {
 font-family: "BigNoodleTitling";
 src: url('fonts/374542237-big_noodle_titling.eot');
 src: url('fonts/374542237-big_noodle_titling.eot?#iefix') format('embedded-opentype'), url('fonts/374542237-big_noodle_titling.svg#BigNoodleTitling') format('svg'), url('fonts/374542237-big_noodle_titling.woff') format('woff'), url('fonts/374542237-big_noodle_titling.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'rockwellregular';
 src: url('fonts/rock_0-webfont.eot');
 src: url('fonts/rock_0-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/rock_0-webfont.woff') format('woff'), url('fonts/rock_0-webfont.ttf') format('truetype'), url('fonts/rock_0-webfont.svg#rockwellregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
body { margin:0; padding:0; overflow-x: hidden; }
img { border:none; }
* { margin:0; padding:0; }
.clearfix { clear:both; }
.top-head { background:#323232; width:100%; height:4px; float:left; }
.head-bg { background:url(images/head-banner.jpg) no-repeat; width:100%; height:552px; background-size:cover; float:left; }
.wrapper { width:1000px; margin:0 auto; }
.logo { float:left; margin-top:14px; margin-right:13px; }
ul.nav li { list-style:none; }
ul.nav li a { color: #FFFFFF; display: block; text-shadow:1px solid #f78f1e; line-height: 73px; text-align: center; text-decoration: none; text-transform: uppercase; text-indent:-9999px; }
ul.nav li.product { background:url(images/product--nav-bg.png) no-repeat; width:126px; height:70px; float:left; margin-top:7px; }
ul.nav li.industries { background:url(images/indus--nav-bg.png) no-repeat; width:149px; height:83px; float:left; margin-top:33px; }
ul.nav li.build { background:url(images/build.png) no-repeat; width:162px; height:91px; float:left; margin-top:5px; }
ul.nav li.tech { background:url(images/tech.png) no-repeat; width:146px; height:79px; float:left; margin-top:40px; }
ul.nav li.eng-data { background:url(images/eng-data.png) no-repeat; width:156px; height:83px; float:left; margin-top:7px; }
/*-------------banner---------------*/

.banner { width:100%; float:left; }
.banner .wrapper { width:1000px; margin:0 auto; position:relative; }
.home-img { position: relative; z-index: 10; margin-left: -170px; top: 131px; }
.doc { position:absolute; z-index:12; right: 10px; top:105px; }
a.green-bubble { background: url("images/green-bubble.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-family: "BigNoodleTitling"; font-size: 24px; height: 118px; position: absolute; text-decoration: none; top: -27px; width: 130px; z-index: 30; right: -79px; }
a.green-bubble span { text-align:center; display:block; font-size: 18px; line-height: 20px; padding-left: 20px 18px 0 34px; }
.help-me { position:absolute; z-index:40; right: 760px; top: 33px;/* animation: changeColor 8s ease-in 2s infinite;

    -webkit-animation: changeColor 8s ease-in 2s infinite;

    -moz-animation: changeColor 8s ease-in 2s infinite; */ }
.bill_board { position: absolute; right: 207px; top: 5px; z-index: 9; }
.bill_board img { float: right; }
.line-content-text { color: #fff; left: 40px; line-height: 25px; position: absolute; text-align: center; top: 35px; }
.text1 { display: block; }
.line-content-text .text1 a { color: #fff;
cursor: pointer;
font-family: "BigNoodleTitling";
font-size: 20px;
font-weight: normal; }
.help-me .float_bal { position: absolute; }
.chain-moving { position:relative; z-index:50; top:93px; }
.chain-moving img { width:100%; }
.tree { position:absolute; left: -95px; top:2px; z-index: 9999; }
.newjs { float: right; height: 107px; margin: -125px 0 0; position: relative; right: 174px; width: 126px; z-index: 99999; }
.home-img .leftimg { bottom: 9%; height: 101px; position: absolute; right: 16.8%; width: 67px; }
.leftimg { background-repeat: no-repeat; background-position: center center; width: 147px; height: 274px; position: absolute; box-sizing: border-box; border-radius: 3px; box-shadow: 0 0 0 10px rgba(255, 255, 255, .0) inset; transition: 1s transform linear; -webkit-transition: 1s transform linear; -ms-transition: 1s transform linear; -moz-transition: 1s transform linear; transform-origin: left; -webkit-transform-origin: left; -moz-transform-origin: left; cursor: pointer; }
.thumbOpened { -moz-transform: rotateY(-135deg); -webkit-transform: rotateY(-128deg); transform: rotateY(-98deg); transform-origin: 8px; -webkit-transform-origin: 8px; -moz-transform-origin: 8px; transition: 1s linear;  -webkit-transition: .5s linear;
 -moz-transition: .5s linear;
}
@keyframes go {  100% {
 opacity:1;
 transform:rotateY(0deg);
}
}
.hover_txt { color: #ffffff; font-family: 'rockwellregular'; font-size: 20px; font-weight: bold; line-height: 14px; position: absolute; }
.hover_txt a { color:#fff; }
.banner-text-wrap { position:absolute; z-index:60; top: 241px; width: 60%; }
.banner-text-wrap h2 { font-size:48px; display:block; font-family: "BigNoodleTitling"; color:#fff; width:480px; line-height:43px; text-shadow: 1px 1px 12px rgba(0, 0, 0, .7); -webkit-text-shadow: 1px 1px 12px rgba(0, 0, 0, .7); -moz-text-shadow: 1px 1px 12px rgba(0, 0, 0, .7); }
.frm-bg { background:#fff; height:44px; width:450px; float:left; }
.frm-bg input[type="text"] { float:left; width:90%; margin-left: 10px; border-left:none; border-top:none; border-bottom:none; background:transparent; margin-top: 11px; height:25px; padding-right: 10px; font-family: 'rockwellregular'; border-right:none !important; color:#787374; font-size:15px; }
.search_products { float:left; margin-top: 16px; }
.search_products .frm-bg select { background:transparent; font-family: 'rockwellregular'; color:#787374; border:none; font-size:15px; height: 20px; width: 89%; margin-left: 12px; }
.search_products input[type="submit"] { float:left; background:#f78f1e; height:44px; padding:0 13px; border:none; font-family: "BigNoodleTitling"; font-size:25px; color:#fff; cursor:pointer; }
.frm-bg-left { background:#fff; height:44px; width:200px; float:left; }
.frm-bg-left input[type="text"] { float:left; width:90%; margin-left: 10px; border-left:none; border-top:none; border-bottom:none; background:transparent; margin-top: 11px; height:25px; padding-right: 10px; font-family: 'rockwellregular'; border-right:none !important; color:#787374; font-size:15px; }
.search_products { float:left; margin-top: 16px; }
.search_products .frm-bg-left select { background:transparent; font-family: 'rockwellregular'; color:#787374; border:none; font-size:15px; height: 20px; width: 89%; margin-left: 12px; }
.search_products-left input[type="submit"] { float: left; background: #f78f1e; height: 27px; padding: 0 13px; border: none; font-family: "BigNoodleTitling"; font-size: 24px; color: #fff; cursor: pointer; margin-top: 10px; }
/*-----------------content--------------------*/



.content { width:1000px; margin:60px auto 0; }
.home .content { margin-top:100px; }
.content-row { width:100%; float:left; }
.content-col { width:28%; min-height:216px; float:left; border:1px solid #e5e5e5; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; margin-bottom:36px; }
.content-col+.content-col+.content-col+.content-col +.content-col, .content-col+.content-col { margin:0 7.6% 36px; }
.content-col+.content-col+.content-col { margin:0 0 36px 0; }
.content-col+.content-col+.content-col+.content-col +.content-col+.content-col, .content-col+.content-col+.content-col+.content-col { margin:0 0 36px 0; }
.content-col:hover { border: 1px solid #f78f1e; }
.content-col:hover h3 { color: #f78f1e; }
.content-col.mrgn { margin:0 7.56%; }
.content-col-wrap { padding:10px 10px 0 10px; }
a { text-decoration:none; }
a .content-col-wrap h3 { font-size:14px; font-weight:normal; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; display:block; margin:11px 0 5px; font-family: 'rockwellregular'; color:#000; text-decoration:none; }
.content-col-wrap p { font-family: 'rockwellregular'; font-size: 14px; color:#4d4d4d; line-height: 17px; margin-bottom: 11px; min-height: 53px; width: 80%; }
a .content-col-wrap p { font-family: 'rockwellregular'; font-size: 14px; color:#4d4d4d; line-height: 17px; margin-bottom: 11px; min-height: 53px; width: 80%; text-decoration:none; }
.ornge-clr { background:#f78f1e; width:99%; height:96px; border:1px solid #e5e5e5; }
.ornge-clr h4 { color:#fff; font-family: "BigNoodleTitling"; font-size:36px; text-align:center; line-height:93px; }
.view-wrap { border-top: 1px dotted #7F7F7F; float: left; min-height: 35px; width: 92%; margin: 0 12px; }
.inner-row .view-wrap .content-col-wrap span { background:url(images/view-bg.png) no-repeat; width: 49px; height: 21px; display: block; float: right; font-family: "BigNoodleTitling"; color: #fff; text-decoration: none; font-size: 18px; padding-left: 10px; }
.view-wrap .content-col-wrap span { background:url(images/view-bg.png) no-repeat; width: 49px; height: 21px; display: block; float: right; font-family: "BigNoodleTitling"; color: #fff; text-decoration: none; font-size: 18px; padding-left: 10px; }
.view-wrap .content-col-wrap a { background:url(images/view-bg.png) no-repeat; width: 59px; height: 21px; display: block; float: right; font-family: "BigNoodleTitling"; color: #fff; text-decoration: none; font-size: 18px; }
.pic-bg { border:1px solid #e5e5e5; width:99%; height:96px; text-align: center; }
.pic-bg > img { margin-top: 8px; }
.view-wrap .content-col-wrap { padding:7px 10px 0 10px; }
a.view-bg span { padding-left:8px; display:block; line-height:normal; }
/*-------------footer-----------------*/

.footer { background:#191919; width:100%; float:left; min-height:200px; }
.foot-wrapper { width:1000px; margin:0 auto; }
.foot-wrapper .f-col { width:20%; float:left; margin-top:35px; }
.f-col.first-col { width:15%; }
.f-col.sec-col { width:18%; }
.f-col.third-col { width:21%; }
.f-col.fourth-col { width:22%; margin-right:2%; }
.foot-wrapper .f-col h4 { color:#f78f1e; font-size:22px; font-family: "BigNoodleTitling"; font-weight:normal; margin-bottom:7px; }
.foot-wrapper .f-col h4 a { color:#f78f1e; }
.f-col ul li { list-style:none; color:#fff; font-family: 'rockwellregular'; font-size:14px; line-height:21px; }
.f-col ul li a { color:#fff; font-family: 'rockwellregular'; text-decoration:none; font-size:14px; line-height:21px; text-align: left; text-indent: inherit; text-transform: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.f-col ul li a:hover { color:#f78f1e; text-decoration:underline; }
.foot-btm { border-top:1px dotted #747474; float:left; margin-top:20px; width:100%; }
.foot-btm p { font-family: 'rockwellregular'; color:#747474; font-size:12px; padding:10px 0; }
/*-------------------------------------------------------------*/



/*----------inner page--------------------*/

/*.inner-wrapper{ width:100%;  float:left;background:url(images/head-banner.jpg) no-repeat; background-size:cover;}*/

.inner-bg { background:url(images/inner-bg.png) no-repeat; width:1034px; margin:10px auto 0; min-height: 715px; display: table; height: auto; }
.inner-left { float:left; width:30%; margin-left: 1.5%; }
.inner-left ul#menu-featured-products { width:90%; }
.inner-left h1 { font-size:36px; color:#000; font-family: "BigNoodleTitling"; display:block; margin:26px 0 13px; font-weight:normal; }
.inner-left ul#menu-featured-products li { list-style:none; background: url("images/inner-page-nav.png") no-repeat scroll 13px 7px rgba(0, 0, 0, 0); display: block; padding-left: 48px; }
.inner-left ul#menu-featured-products li:hover { background:url(images/inner-page-nav-hover.png) 13px 7px no-repeat #f78f1e; }
.inner-left ul#menu-featured-products li:hover a { color:#fff; }
.inner-left ul#menu-featured-products li a { display:block; font-family: 'rockwellregular'; text-decoration:none; color:#000; font-size:14px; line-height:32px; }
.inner-rgt { float:left; width:68%; margin-top:25px; }
.inner-page { margin:0 auto; width: 97%; background:#fff; display:table; position:relative; }
.inner-row { width:100%; float:left; }
.inner-row .content-col { width:29%; min-height:216px; float:left; border:1px solid #e5e5e5; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.inner-row .content-col:hover { border: 1px solid #f78f1e; }
.inner-row .content-col:hover h3 { color: #f78f1e; }
.inner-row .content-col.mrgn { margin:0 7.56%; }
.inner-row .content-col-wrap { padding:10px 10px 0 10px; }
.inner-row .content-col-wrap h3 { font-size:14px; font-weight:normal; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; display:block; margin:11px 0 5px; font-family: 'rockwellregular'; }
.inner-row .content-col-wrap p { font-family: 'rockwellregular'; font-size: 14px; color:#4d4d4d; line-height: 17px; margin-bottom: 11px; min-height: 30px; width: 100%; }
.inner-row .content-col-wrap a .pic-bg > img { margin-top: 8px; max-height: 85px; width: auto; }
.inner-row .view-wrap .content-col-wrap { padding: 11px 4px 0; }
.inner-mrgn { margin:0 5%; }
.contact-left-wrap { border-bottom:1px solid #e5e5e5; width:90%; float:left; padding:20px 0; margin-top:8px; }
.contact-left-wrap h2 { font-size:36px; color:#f78f1e; font-family: "BigNoodleTitling"; font-weight:normal; }
.contact-left-wrap p { font-family: 'rockwellregular'; font-size: 14px; color:#000; line-height:20px; }
.inner-doc-wrap { float:left; margin-top:20px; position:relative; }
.inner-doc-wrap img { margin-left:20px; }
.inner-doc-wrap p { font-family: 'rockwellregular'; font-size: 14px; color:#000; line-height:20px; margin-bottom:15px; }
.inner-bubble { background:url(images/inner-doc-green-bubble.png) no-repeat; float: right; height: 82px; position: absolute; right: 13px; top: 0; width: 122px; }
.inner-bubble .text { color: #FFFFFF; display: block; font-family: "BigNoodleTitling"; font-size: 20px; line-height: 55px; text-align: center; text-decoration:none; }
.ballon-contct { position: absolute; right: 25px; top: 128px; }
.ballon-contct.f-nav1 { position: fixed; right: 25px; top: 35px; }
.ballon-contct.f-nav1 a { }
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { min-height:53px; }
/*-------------------------------------------------------------*/





/*-------------------------------------------------------------*/

/*  9 Jan  */



ul#menu-header-menu li { background-size: 100% auto !important; list-style: outside none none; margin-left: 17px; }
ul#menu-header-menu li a { color: #FFFFFF; display: block; text-shadow:1px solid #f78f1e; line-height: 73px; text-align: center; text-decoration: none; text-transform: uppercase; text-indent:-9999px; }
ul#menu-header-menu li#menu-item-550 { background: url("images/product--nav-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); float: left; height: 62px; margin-top: 7px; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; width: 104px; }
ul#menu-header-menu li#menu-item-550:hover { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }
ul#menu-header-menu li#menu-item-549 { background: url("images/indus--nav-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); float: left; height: 78px; margin-left: 35px; margin-top: 33px; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; width: 127px; }
ul#menu-header-menu li#menu-item-549:hover { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }
ul#menu-header-menu li#menu-item-548 { background: url("images/peer-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); float: left; height: 100px; margin-top: 5px; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; width: 100px; }
ul#menu-header-menu li#menu-item-548:hover { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }
ul#menu-header-menu li#menu-item-547 { background: url("images/tech.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); float: left; height: 75px; margin-top: 40px; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; width: 124px; }
ul#menu-header-menu li#menu-item-547:hover { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }
ul#menu-header-menu li#menu-item-546 { background: url("images/eng-data.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); float: left; height: 82px; margin-top: 7px; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; width: 134px; }
ul#menu-header-menu li#menu-item-546:hover { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }
.woocommerce-pagination ul li a { color: #F78F1E !important; }
.woocommerce-pagination ul li .current { color: #000000 !important; }
.inner-row ul.products li.product { border: 1px solid #E5E5E5 !important; float: left !important; min-height: 220px !important; transition: all 0.5s ease 0s !important; width: 27.5% !important; padding: 7px 7px 7px 7px !important; }
.inner-row ul.products li.product:hover { border: 1px solid #F78F1E !important; }
ul.products li.product:hover { border: 1px solid #F78F1E !important; }
.single-product .related ul.products li.product:hover { border: 1px solid #F78F1E !important; }
ul.products li:hover h3 { color:#F78F1E !important; }
.inner-row ul.products li:hover h3 { color:#F78F1E !important; }
.inner-rgt ul.products li h3 { display: block; font-family: 'rockwellregular'; font-size: 14px !important; font-weight: normal; margin: 11px 0 5px !important; transition: all 0.5s ease 0s; }
.inner-rgt ul.products li p { color: #4d4d4d; font-family: 'rockwellregular'; font-size: 14px; line-height: 17px; margin-bottom: 11px; min-height: 35px; width: 100%; }
.inner-row ul.products li img { height: 80px; }
/*  9 Jan closed  */



/*----10 jan-----*/





.my_var tr th { background: #F78F1E; border-right: 1px solid #D37302 !important; color: #FFFFFF !important; font-family: 'rockwellregular'; font-size: 14px; padding: 10px; transition: all 0.5s ease 0s; border-top: 1px solid #D37302; }
.my_var tr th:first-child { border-left: 1px solid #D37302 !important; }
.my_var tr th :first-child { border-bottom:none; }
.my_var td { border-bottom: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; color: #4d4d4d; font-family: rockwellregular; font-size: 14px; padding: 10px 7px; text-align: center; width: 2%; }
.my_var td :first-child { border-bottom:none; }
.my_var td:first-child { border-left: medium none; }
.my_var .select_check { margin-right: 7px; }
.my_var table { border: 1px solid #EBEBEB; border-collapse:collapse; }
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary { float: right; margin-bottom: 2em; margin-right: 20px !important; width: 97.5% !important; margin-left:2%; }
.blog_nopic, .blog_pic { padding-bottom: 25px; float:left; }
.blog_nopic h4 a { font-family: rockwellregular; font-size: 20px; font-weight: bold; margin: 10px 0 5px; color:#000; text-decoration:none; }
.blog_nopic h4, .blog_pic h4 { font-family: rockwellregular; font-size: 20px; font-weight: bold; margin: 10px 0 5px; }
.blog_nopic p, .blog_pic p { float: left; color:#4d4d4d; font-size:14px; line-height:20px; width:78%; text-align:justify; font-family: rockwellregular; }
.blog_pic_inner { float: left; width: 21%; }
.posted_date { color: #676767; float: left; width:100%; margin-bottom: 5px; }
.blog_con_inner { border-bottom: 1px solid #CDCDCD; float: left; padding-left: 15px; padding-top: 8px; width: 97%; min-height: 161px; padding-bottom:20px; }
.meta-prep.meta-prep-author { float: left; font-family: rockwellregular; font-size: 18px; padding:0; text-transform: none; }
.author.vcard a { color: #F78F1E; float: left; font-family: rockwellregular; font-size: 16px; padding: 0 0 0 8px; }
.posted_date > a { color: #F78F1E; display: block; float: left; font-family: rockwellregular; font-size: 16px; padding: 0 0 0 8px; }
.meta-sep { float: left; font-family: rockwellregular; font-size: 15px; padding: 0 0 0 9px; }
.small_pic { float: left; }
.small_pic img { border: 1px solid #EBEBEB; padding: 5px; }
.single-post .blog-top-container .entry-meta .entry-date { color: #F78F1E; float: left; font-family: rockwellregular; font-size: 16px; padding: 0 0 0 8px; }
.blog_nopic span.spacing { margin:10px 0 0 0; }
.single-post .blog-top-container .entry-meta { float: left; margin-bottom: 5px; width: 100%; }
.blog_nopic .blog_con_inner > p { clear: both; float: left; width: 100%; }
.inner-bg .blog-top-container h3, .inner-content h3 { color: #F78F1E; font-family: rockwellregular; font-size: 21px; margin: 25px 0 12px; text-transform: uppercase; }
.inner-content .entry-content > p { color: #4d4d4d; font-family: rockwellregular; font-size: 14px; line-height: 20px; margin-bottom: 10px; }
#respond .comment-form label { display: block; font-family: ROCKWELLREGULAR; font-size: 14px; margin-bottom: 5px; }
.blog_nopic span.spacing { margin: 10px 0 0; }
a span.spacing { background: url("images/read-more.png") no-repeat scroll 2px 0 rgba(0, 0, 0, 0); margin-top: 8px; color: #FFFFFF; display: block; float: left; font-family: "BigNoodleTitling"; font-size: 18px; height: 21px; padding-left: 8px; text-decoration: none; width: 89px; }
form.comment-form { width: 70%; }
#respond .comment-form input[type="text"] { border: 1px solid #EBEBEB; color: #4d4d4d; font-family: rockwellregular; font-size: 14px; height: 26px; line-height: 20px; padding-left: 10px; }
#respond .comment-form p { margin-bottom:10px; }
#respond .comment-form textarea { width: 98%; border: 1px solid #EBEBEB; color: #4d4d4d; font-family: rockwellregular; font-size: 14px; height: 26px; line-height: 20px; padding-left: 10px; height:230px; }
#respond .comment-form input[type="submit"] { background: none repeat scroll 0 0 #F78F1E; border-color: -moz-use-text-color -moz-use-text-color #E97F0C; border-style: none none solid; border-width: medium medium 4px; color: #FFFFFF; font-family: bignoodletitling; font-size: 18px; padding: 6px 10px; width: auto; }
.contact-left { float: left; width: 75%; }
.contact-us .contact-left .wpcf7 { float:left; width:100%; }
.contact-us .contact-left .wpcf7 p { color:#4d4d4d; font-size:14px; margin-bottom: 12px; float:left; width:90%; }
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"] { width:80%; font-family: rockwellregular; float:left; height:28px; border:1px solid #ebebeb; }
.contact-us .contact-left .wpcf7 textarea { height: 150px; width: 80%; font-family: rockwellregular; float:left; border:1px solid #ebebeb; }
.contact-us .contact-left .wpcf7 label { float: left; font-family: rockwellregular; font-size: 14px; margin-bottom: 5px; width: 100%; }
.wpcf7-form-control.wpcf7-captchar { width: 30% !important; }
.wpcf7 input[type="submit"] { background: none repeat scroll 0 0 #F78F1E; border-color: -moz-use-text-color -moz-use-text-color #E97F0C; border-style: none none solid; border-width: medium medium 4px; color: #FFFFFF; font-family: bignoodletitling; font-size: 18px; padding: 6px 10px; width: auto; float:left; clear:both; margin-bottom: 30px; margin-top:20px; cursor: pointer; }
.contact-map iframe { border: 1px solid #EBEBEB; width: 100%; }
small { color: #4d4d4d; font-family: rockwellregular; font-size: 14px; margin-bottom:10px; }
.contact-map iframe small a { color: #4d4d4d; }
.contact-map { float: left; width: 90%; }
div.wpcf7-validation-errors { border: 2px solid #398F14 !important; float: left; margin: 0 0.5em 1em !important; width: 75%; }
div.wpcf7-mail-sent-ok { border: 2px solid #398F14 !important; float: left; margin: 0 0.5em 1em !important; width: 75%; }
span.wpcf7-not-valid-tip { clear: both; color: #FF0000; display: block; float: left; font-size: 1em; margin-top: 5px; }
.contact-right { border-left: 1px solid #EBEBEB; color: #4d4d4d; float: right; font-family: rockwellregular; font-size: 14px; line-height: 20px; margin-right: 15px; padding-left: 30px; width: 20%; }
.contact-right strong { color: #F78F1E; display: block; font-size: 18px; margin-bottom: -8px; }
/*   jan 14 */

.drp-cat { color: #FFFFFF; float: left; width: 35%; font-size: 10px; }
.request_button { margin-bottom: 7px; }
.request_button a { background: none repeat scroll 0 0 #F78F1E; color: #FFFFFF; cursor: pointer; font-size: 20px; padding: 5px; text-decoration: none; border-bottom: 4px solid #C67000 !important; border: none; margin-bottom: 14px; display: inline-block; margin-top: 2px; }
/* jan 14 closed */

/* jan 15 */

.request_quote h3 { color: #F78F1E; font-family: rockwellregular; font-size: 21px; margin-bottom: 10px; text-transform: uppercase; }
.request_quote .contact_main .fields .single-field-left { float: left; width: 200px; }
.request_quote .contact_main .fields .single-field-left span { color: #ff0000; margin-left: 4px; }
.request_quote .contact_main .fields .single-field-right { margin-bottom: 20px; }
.request_quote .contact_main .fields .single-field-right span { color: #FF0000; float: none; font-family: rockwellregular; font-size: 12px; left: 0; margin-top: 5px; position: absolute; top: 26px; width: 100%; }
.page .inner-rgt .request_quote .contact_main .fields .single-field-right { position:relative; }
.request_button input[type="submit"] { background: none repeat scroll 0 0 #F78F1E; color: #FFFFFF; cursor: pointer; font-size: 20px; padding: 5px; text-decoration: none; border-bottom:4px solid #C67000 !important; border:none; margin-bottom:11px; font-family:'rockwellregular'; }
/* jan 15 closed */

.sent_request { color: #ff0000; font-family: rockwellregular; font-size: 14px; }
.reviews_tab { display: none !important; }
#reviews { display: none !important; }
.single-product-inner .images .attachment-shop_single { height: 275px !important; width: 440px !important; }
/*-----------------sub-menu------------------------*/

#menu-featured-products li { position:relative; }
#menu-featured-products li:hover .sub-menu { display:block; }
.sub-menu { display: none; left: 271px; position: absolute; top: 0; border:1px solid #ebebeb; width: 290px; z-index: 999999; }
.inner-left ul#menu-featured-products li ul.sub-menu li { list-style:none; background: url("images/inner-page-nav.png") no-repeat scroll 13px 7px #f7f7f7; display: block; padding-left: 48px; border-top:1px solid #ebebeb; padding-right: 10px; }
.inner-left ul#menu-featured-products li ul.sub-menu li:first-child { border-top:none; }
.inner-left ul#menu-featured-products li ul.sub-menu li:hover { background:url(images/inner-page-nav-hover.png) 13px 7px no-repeat #f78f1e; }
.inner-left ul#menu-featured-products li ul.sub-menu li:hover a { color:#fff; }
.inner-left ul#menu-featured-products li ul.sub-menu li a { color: #000000; display: block; font-family: 'rockwellregular'; font-size: 14px; line-height: 20px; padding: 5px 0; text-decoration: none; }



/*-----------------sub-menu closed------------------------*/



@keyframes changeColor { 0% {
 top:33px;
}
 50% {
 top:80px;
}
 100% {
top:33px;
}
}
 @-webkit-keyframes changeColor { 0% {
 top:33px;
}
 50% {
 top:80px;
}
 100% {
top:33px;
}
}
 @-moz-keyframes changeColor { 0% {
 top:33px;
}
 50% {
 top:80px;
}
 100% {
top:33px;
}
}
 @-ms-keyframes changeColor { 0% {
 top:33px;
}
 50% {
 top:80px;
}
 100% {
top:33px;
}
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { float: left; margin-bottom:0 !important; width: 100% !important; }
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear:none !important; }
#clientsSlider { width: 100%; height: 30.1px; background:  url(images/chain.png) repeat 0 center; display: inline-block; margin: 0 auto; }
header { position:relative; z-index:20; }
.inner-wrapper { width:100%; margin-top:-121px; float:left; background:url(images/head-banner.jpg) no-repeat; background-size:cover; position:relative; z-index:10; padding-top:121px; }
.ind_pic { border: 1px solid #CCCCCC; float: left; height: 210px; margin-bottom: 25px; margin-left: 3%; margin-top: 10px; padding: 2%; text-align: center; width: 26%; }
.ind_pic > h3 { border-top: 1px solid #CCCCCC; float: left; font-size: 19px; margin-top: 4px; padding-top: 5px; width: 100%; word-wrap: break-word; }
.ind_pic > h3 a { text-decoration: none; }
.temper_opr { color: #4d4d4d; float: left; font-family: rockwellregular; font-size: 14px; margin-bottom: 14px; width: 100%; }
.temper_opr table { border-collapse:collapse; width:100%; }
.temper_opr table { border: 1px solid #ccc; }
.temper_opr table tr td { border-bottom: 1px solid #ccc; padding:5px; }
.chain_pitches { margin-bottom: 25px; }
.chain_pitches table.tabl-1 { width: 99%; border:1px solid #ccc; }
.chain_pitches table.TAB-12 { width:100%; background:#F78F1E; color:#fff; }
.chain_pitches table.TAB-12 tr th { padding: 3px 0; border-right:1px solid #fda544; font-family: 'rockwellregular'; font-size:13px; color:#fff; border-bottom:1px solid #fda544; }
.chain_pitches table.tabl-1 tr td { border-right:1px solid #ccc; }
.chain_pitches table.tabl-1 tr.abc { background:#ebebeb; }
.chain_pitches table.tabl-1 td:last-child { }
.chain_pitches table { border-collapse:collapse; }
.chain_pitches table.tabl-1 td span { display: block; text-align: center; padding:3px 0; width: 100%; font-family: 'rockwellregular'; font-size:13px; color:#4d4d4d; border-bottom:1px solid #ccc; }
.brdr-nne { border-right:none !important; }
/*    20 jan   */



#commentform input.error, #commentform textarea.error { background-color: #D1ECFF !important; }
.form-allowed-tags { display: none; }
.mail_success { border: 2px solid #F78F1E; clear: both; float: none; font-family: 'rockwellregular'; margin-bottom: 10px; padding: 5px; width: 77%; }
/*   20 jan closed  */

.doc-moving { position: absolute; right: 0; top: 0; display: inline-block; }
.banner { position:relative; }
.top-menu-moblie { display:none; width:100%; }
.dropdown { margin:0px; padding:0px; position:relative; width:100%; }
.dropdown h3 a { background: none repeat scroll 0 0 #f78f1e; border: 1px solid #dc7f19; color: #FFFFFF !important; display: block; font-size: 27px; font-family: "BigNoodleTitling"; padding: 6px 0 6px 6px; text-align: center; text-decoration: none; width: 99%; }
.dropdown ul { background: none repeat scroll 0 0 #fa9d39; border: 1px solid #dc7f19; color: #C5C0B0; display: none; left: 0; list-style: none outside none; padding: 6px; position: absolute; top:44px; width:100%; z-index: 9; box-sizing: border-box; -webkit-box-sizing: border-box; }
.dropdown ul li { border-bottom: 1px solid #fc972a; }
.dropdown ul li a { color: #FFFFFF; display: block; text-transform: uppercase; font-size: 13px; font-family: 'rockwellregular'; ; padding: 5px; text-align: center; text-decoration: none; }
.dropdown ul li a:hover { background-color:#fba950; }
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.banner.home-responsive { display:none; }
.page .inner-rgt .entry-content h2, .page .inner-rgt .brochures-top .bro-head .cata-pdf, .page .inner-rgt .brochures-top .bro-head .Cata_description, .page .inner-rgt .brochures-top .bro-head .cata_name { font-weight:normal; }
.inner-row .product_list .content-col { border: 1px solid #E5E5E5; float: left; min-height: 263px; transition: all 0.5s ease 0s; width: 27.5%; }
.inner-row .product_list .content-col-wrap p { min-height:70px; }
#post-508 strong { color: #F78F1E; font-size: 22px; font-weight: normal; }
.page-id-544 strong { color: #F78F1E; display: block; font-size: 22px; font-weight: normal; margin-top: 25px; }
.search-results .entry-summary > p { float: left; margin: 0 0 20px; }
.search-results .entry-title > a { color: #F78F1E; display: block; float: left; font-family: "BigNoodleTitling"; font-size: 22px; font-weight: normal; margin: 0 0 6px; width: 100%; }
.search-results .page-title { font-family: bignoodletitling; font-size: 36px; font-weight: normal; margin-bottom: 12px; }
.search-results .inner-rgt { float: left; margin-top: 26px; }
.read_pdf object { width: 100%; height: 650px; }
/* 11 Feb 2014  */

.page-id-536 .ornge-clr h4 { font-size: 22px; }
/* 11 Feb 2014 end  */

.related products ul li h3 { }
.content-pro-img { height: auto; }
.tech-row { float: left; width: 100%; margin-bottom: 14px; }
.tech-img { float: left; margin-left: 2%; width: 48%; }
.tech-img img { border: 1px solid #EBEBEB; padding: 5px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.tech-img img:hover { border: 1px solid #F78F1E; }
.woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products { margin-bottom:0 !important; }
.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination { margin:0px auto 45px; }
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary { margin-bottom:36px !important; }
/* 13 Feb 2014   */



.f-col.fourth-col ul li { margin-bottom: 15px; }
.contact-left-wrap a { color: #f78f1e; }
.contact-left-wrap a:hover { text-decoration: underline; }
.contact-us .contact-left .contact-asterisk { color: #ff0000; margin-left: 3px; }
.posted_in { font-family: 'rockwellregular'; }
.tech-con-center { width: 96.5%; text-align: justify; }
.f-col.fourth-col ul li { background: url("images/inner-page-nav.png") no-repeat scroll 0 6px; padding-left: 30px; padding-top: 3px; vertical-align: top; }
.product_list .view-wrap { width: 87%; }
.product .view-wrap { margin: 0; width: 100%; }
/* 14 Feb 2014 */ 



 .woocommerce-page nav.woocommerce-pagination ul li { font-family: 'rockwellregular'; }
.woocommerce-page nav.woocommerce-pagination ul li span { font-family: 'rockwellregular'; }
.woocommerce-page nav.woocommerce-pagination ul li a { font-family: 'rockwellregular'; }
.error404 .inner-rgt { margin-top: 14px !important; }
.error404 .inner-rgt h1 { display: block; font-family: "BigNoodleTitling"; font-size: 36px; font-weight: normal; margin-bottom: 13px; }
.error404 .frm-bg { background: none repeat scroll 0 0 #E9F5FF; float: left; height: 35px; width: 450px; border: 1px solid #7F7F7F; }
.error404 .search_products input[type="submit"] { height: 37px; }
.error404 .frm-bg input[type="text"] { margin-top: 5px!important; }
.search-no-results .inner-rgt { margin-top: 27px !important; }
.search-no-results .inner-rgt h2 { display: block; font-family: "BigNoodleTitling"; font-size: 36px; font-weight: normal; margin-bottom: 13px; }
.search-no-results .frm-bg { background: none repeat scroll 0 0 #E9F5FF; float: left; height: 35px; width: 450px; border:none; }
.search-no-results .search_products input[type="submit"] { height: 37px; }
.search-no-results .frm-bg input[type="text"] { margin-top: 5px!important; }
.page .inner-rgt .req_form .single-field-right input[type="radio"] { margin-right: 4px; }
.request_quote .contact_main .fields .single-field-right span#err_memtyp { top: 15px; }
.wpcf7-form-control.wpcf7-radio.wpcf7-not-valid { float: left; }
/*   new addded css 21 feb    */





.page .inner-rgt .reqcon_form .single-field-left label { color: #4d4d4d; font-family: 'rockwellregular'; font-size: 14px; line-height: 22px; }
.page .inner-rgt .reqcon_form .single-field-right input[type="text"] { border: 1px solid #EBEBEB; color: #4d4d4d; font-family: rockwellregular; height: 27px; line-height: 26px; padding-left: 2%; width: 90%; }
.page .inner-rgt .reqcon_form .single-field-right textarea { border: 1px solid #EBEBEB; color: #4d4d4d; font-family: rockwellregular; height: 140px; line-height: 26px; padding-left: 2%; width: 90%; }
.page .inner-rgt .reqcon_form input[type="submit"] { background: none repeat scroll 0 0 #F78F1E; border:none; border-bottom:4px solid #E97F0C; clear: both; color: #FFFFFF; float: left; font-family: bignoodletitling; font-size: 18px; margin-bottom: 30px; margin-top: 20px; padding: 6px 14px; width: auto; cursor: pointer; }
/*       */





.page .inner-rgt .reqcon_form .single-field-left span { color: #FF0000; margin-left: 4px; }
.page .inner-rgt .reqcon_form .single-field-right label { color: #4d4d4d; font-family: 'rockwellregular'; font-size: 14px; line-height: 22px; margin:0 3px; padding-right: 7px; }
.page .inner-rgt .reqcon_form .single-field-right span { color: #FF0000; float: none; font-family: rockwellregular; font-size: 12px; left: 0; margin-top: 5px; }
.page .inner-rgt .reqcon_form .single-field-right #captcha { border: 1px solid #EBEBEB; color: #4d4d4d; font-family: rockwellregular; height: 27px; line-height: 26px; padding-left: 2%; width: 23%; float:left; margin-top: 20px; }
.single-field-right .captcha_img { float: left; height: 35px; margin-left:10px; margin-top: 17px; width: 93px; }
.page .inner-rgt .reqcon_form .single-field-right #err_cap { float: left; width:100%;}
.onecolumn_nosidebar { margin: 15px 15px 15px 15px; }
/******************* 27-feb ***************************/

.woocommerce-main-image.zoom { float: left; margin-right: 3.5%; width: 47%; }
.thumbnails { float: left; margin: 0; padding: 0 !important; width: 43%; }
.woocommerce-page div.product div.thumbnails a { float: left; height: 275px; margin-right: 0; width: 440px !important; }
.woocommerce-page div.product div.thumbnails a img { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); display: block; float: left; height: 275px; transition: all 0.2s ease-in-out 0s; //width: 440px;
}
h1.product_title { font-family: 'rockwellregular'; font-size: 24px; margin-bottom: 14px; }
.inner-bg .single-product-inner .images .thumbnails a { float:none; }
.search .inner-row h2.entry-title > a { color: #F78F1E; display: inline; float: none; font-family: "BigNoodleTitling"; font-size: 22px; font-weight: normal; margin: 0 0 6px; width: 100%; }
.search .inner-wrapper .search_products .frm-bg { width: 270px; margin-bottom: 10px; }
.search .inner-wrapper .search_products .frm-bg input { }
/*====  6 march   ====*/
.search_products { float: none; display: table; width: 90%;/* border-top: 1px solid #e5e5e5; */ border-bottom: 1px solid #e5e5e5; margin: 14px 0; padding: 18px 0; }
.search_products .frm-bg { width:100%; display:table; clear:both; background:none; }
.search_products .frm-bg input[type="text"] { width: 87%; border: 1px solid #cdcdcd !important; margin: 0 0 5px 6px; font-size: 14px; padding-left: 7px; height: 30px; background:#fff; }
.home .main-search { background:#fff; display: table; float: left; width: 82%; }
.home .parent_div { width:100%; background:#fff; display:table; }
.home .search_products { width: 90%; border-bottom: 0; padding-top: 11px; }
.home .search_products #searchsubmit { margin:0; }
#gaiframe { visibility: hidden !important; }
.home .search_products .frm-bg input[type="text"] { margin: 2px 0 0 8px; border: 0 !important; width: 89%; background:none; }
.home .search_products #search_type { width: 100%; font-size: 12px; margin: 0; margin-top: 7px; margin-right: 5px; padding:5px 0; border:0 !important; background:none; }
#pf-core .pf-dialog #pf-dialog-ads { display:none !important; }
.home .search_products .frm-bg { width:60%; float:left; border-right: 1px solid #cdcdcd; height: 33px; margin-top: 5px; }
.home .search_products .frm-drp { width:37%; float:left; margin-left: 10px; }
.search_products #search_type { width: 94%; border: 1px solid #cdcdcd !important; margin: 0 0 5px 6px; font-size: 14px; padding-left: 7px; height: 30px; float: right; margin-right: 10px; font-family: 'rockwellregular'; color: #787374; }
.search_products #searchsubmit { float: right; margin-right: 11px; margin-top: 6px; }
a .pic-bg img { width: auto !important; height: 80px !important; margin: 0 auto !important; border: 0 !important; box-shadow: none !important; }
.inner-row ul.products li a { color:#000 !important; }
/*====  6 march   ====*/
.single-product .inner-page .product .single-product-inner .images .thumbnails { }
.single-product .inner-page .product .single-product-inner .images .thumbnails a.zoom.first { float: left; }
.single-product .inner-page .product .single-product-inner .images .thumbnails a img { }
.search_type option { text-align: center; }
.inner-rgt .cat-titles h1 { color: #000000; display: block; font-family: "BigNoodleTitling"; font-size: 36px; font-weight: normal; text-decoration: uppercase; margin-bottom: 5px; }
.page .inner-rgt .req_form .single-field-right input[type="text"] { border: 1px solid #ebebeb; box-sizing: border-box; -webkit-box-sizing: border-box; color: #4d4d4d; font-family: rockwellregular; height: 27px; line-height: 26px; padding-left: 2%; width: 100%; }
.page .inner-rgt .request_quote .contact_main .fields .single-field-right { width:100%; }
.page .inner-rgt .req_form .single-field-right textarea { box-sizing: border-box; -webkit-box-sizing: border-box; width:100%; }
a.green-bubble span { padding: 20px 18px 0 34px; font-size:18px; line-height:20px; }
a.green-bubble { right: -123px; text-decoration: none; top: -33px; width: 168px; background-size:100% auto; }
ul#menu-header-menu li a:focus { border: medium none; outline: medium none; }
.error404 #searchform .frm-bg { border:none; }
.error404 .search_products #search_type { border: 1px solid #cdcdcd !important; color: #787374; float: left; font-family: "rockwellregular"; font-size: 14px; height: 30px; margin: 10px 10px 5px 0; padding-left: 7px; width: 90.5%; }
.error404 .search_products .frm-bg input[type="text"] { margin-left:0; }
.error404 .search_products #searchsubmit { float:left; margin-right:0; }
#algo-iframe #pf-body .my_var { float: left; width: 100%; }
.page-id-508 .inner-bg .inner-page { display:block; min-height:715px; }
.related.products .view-wrap .content-col-wrap { padding: 11px 10px 0; }
.page .inner-rgt .brochures-top { margin-bottom:15px; }

.single-field-right > span#err_memtyp { margin:0px; display:block;}
