
body {
background:url(../images/bg.jpg) repeat-x #000;
}

.t3-wrapper {
background:none !important;
}

.evaluation {
  background: rgb(184,225,252);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(184,225,252,1) 0%, rgba(169,210,243,1) 10%, rgba(144,186,228,1) 25%, rgba(144,188,234,1) 37%, rgba(144,191,240,1) 50%, rgba(107,168,229,1) 51%, rgba(162,218,245,1) 83%, rgba(189,243,253,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(184,225,252,1)), color-stop(10%,rgba(169,210,243,1)), color-stop(25%,rgba(144,186,228,1)), color-stop(37%,rgba(144,188,234,1)), color-stop(50%,rgba(144,191,240,1)), color-stop(51%,rgba(107,168,229,1)), color-stop(83%,rgba(162,218,245,1)), color-stop(100%,rgba(189,243,253,1)));
  background: -webkit-linear-gradient(top, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(107,168,229,1) 51%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%);
  background: -o-linear-gradient(top, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(107,168,229,1) 51%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%);
  background: -ms-linear-gradient(top, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(107,168,229,1) 51%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%);
  background: linear-gradient(to bottom, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(107,168,229,1) 51%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 );
  border-radius: 8px;
  padding: 3px 15px 3px 15px;
  border: solid #666 thin;
  color: #fff;
  margin-bottom: 20px;
  font-size: 21px;
  width:225px
}

.evaluation a {
  color: #fff;
  text-decoration: none;
}

li.active.dropdown.mega {
    color: #fff;
}

span.dropdown-toggle.separator {
    color: #fff!important;
}

.modulemobile_mainImg  {
display:none;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: #fff !important;
border-bottom-color: #fff !important;
}

.navbar-header {
display:none;
}

.module_seal {
	text-align:right;
	margin-top: -2px!important;
}

.t3-copyright {
display:none;
}

.productList {
margin-top:22%;
}

.article-content p img {
border: 3px solid #b4b4b4;
}

.rsform-block-intro-text .formControlLabel {
margin-left: 0px !important;
display:none;
}

.rsformapp_Form .formResponsive .formHorizontal .formControlLabel {
width: 255px !important;
text-align: left !important;
}

.formResponsive .formHorizontal .formControls {
margin-left: 20px !important;
}

.formResponsive .formHorizontal .formControlLabel {
width: 100px !important;
margin-left: 19px !important;
padding-left: 0px !important;
}

.formBody h2 {
font-size: 20px !important;
font-weight: normal !important;
}

.formBody h3 {
font-size: 16px !important;
font-weight: 500 !important;
}

.formResponsive .formHorizontal .rsform-block {
margin-bottom: 7px !important;
margin-left: 9px;
}

#proforms_proforms table.m4j_form_table tr td {
width: 60%;
padding-right: 10%;
}

.moduletableenidOKLoc {
width: 565px;
float: right;
margin: -40px 30px 0 0;
border: 3px solid #CAC8C8;
}

.moduletablemadillOkLoc {
width: 565px;
float: right;
margin: -30px 30px 0 0;
border: 3px solid #CAC8C8;
}

.moduletableCanTXLoc {
width: 565px;
float: right;
margin: -40px 30px 0 0;
border: 3px solid #CAC8C8;
}

#proforms_proforms table.m4j_form_table, #proforms_proforms table.m4j_form_table tr, #proforms_proforms table.m4j_form_table tr:hover, #proforms_proforms table.m4j_form_table tr td, #proforms_proforms table.m4j_form_table tr:hover td, #proforms_proforms table.m4j_form_table tr td div table {
padding-bottom: 14px;
}

.t3-header {
}

.logo {
text-align: left;
padding-top: 20px !important;
width: 529px !important;
}

 .contact {
width:600px !important;
}

.head-search {
float: right;
margin-top: -7px;
}

.customcontactTopRight h1 {
text-shadow: 0.5px 1px 1px #1D1C1C;
color: #010066;
}

.customcontactTopRight a {
text-shadow: 0.5px 1px 1px #1D1C1C;
color: #010066;
font-weight:lighter !important;
}

.customcontactTopRight a:hover {
text-decoration:none !important;
}

.languageswitcherload {
z-index: 1000;
position: relative;
margin-top: 27px;
width: 54% !important;
}

.searchsearch {
width: 251px;
float: right;
}

#mod-search-searchword {
border-radius: 30px;
height: 28px !important;
}

.btn-primary {
color: #ffffff;
background: #fec021 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fec021 0%, #f3b516 17%, #da9e00 42%, #9e7302 89%, #956a01 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec021), color-stop(17%,#f3b516), color-stop(42%,#da9e00), color-stop(89%,#9e7302), color-stop(100%,#956a01)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec021', endColorstr='#956a01',GradientType=0 ) !important; /* IE6-9 */
border-radius: 20px;
border-color: rgba(145, 111, 5, 1) !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
background: #956a01 !important; /* Old browsers */
background: -moz-linear-gradient(top, #956a01 0%, #9e7302 10%, #9e7302 10%, #d39f1b 99%) !important;; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#956a01), color-stop(10%,#9e7302), color-stop(10%,#9e7302), color-stop(99%,#d39f1b)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important; /* IE10+ */
background: linear-gradient(to bottom, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#956a01', endColorstr='#d39f1b',GradientType=0 ) !important; /* IE6-9 */
}

.t3-spotlight-1 {
z-index: 0;
position: relative;
}

.mega-dropdown-menu {
z-index: 1000 !important;
margin-top:4px !important;
}

.mega-nav a {
color:#010066 !important;
}

.mega-nav a:hover {
color:#fff !important;
background-color: #010066 !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background: #fec021 !important;
background: -moz-linear-gradient(top, #fec021 0%, #f3b516 17%, #da9e00 42%, #9e7302 89%, #956a01 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec021), color-stop(17%,#f3b516), color-stop(42%,#da9e00), color-stop(89%,#9e7302), color-stop(100%,#956a01)) !important;
background: -webkit-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
background: -o-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
background: -ms-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
background: linear-gradient(to bottom, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec021', endColorstr='#956a01',GradientType=0 ) !important;
border-radius: 20px;
margin-top: 5px;
}

.t3-mainnav {
position: relative;
z-index: 999 !important;
border: none !important;
margin-top: -33px;
background: #8183fa; /* Old browsers */
background: -moz-linear-gradient(top, #8183fa 0%, #7275ea 10%, #5254c3 26%, #2b2d92 40%, #1a1a7c 48%, #07075f 52%, #01004c 57%, #030244 60%, #090844 64%, #100f53 83%, #13135d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8183fa), color-stop(10%,#7275ea), color-stop(26%,#5254c3), color-stop(40%,#2b2d92), color-stop(48%,#1a1a7c), color-stop(52%,#07075f), color-stop(57%,#01004c), color-stop(60%,#030244), color-stop(64%,#090844), color-stop(83%,#100f53), color-stop(100%,#13135d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8183fa 0%,#7275ea 10%,#5254c3 26%,#2b2d92 40%,#1a1a7c 48%,#07075f 52%,#01004c 57%,#030244 60%,#090844 64%,#100f53 83%,#13135d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8183fa 0%,#7275ea 10%,#5254c3 26%,#2b2d92 40%,#1a1a7c 48%,#07075f 52%,#01004c 57%,#030244 60%,#090844 64%,#100f53 83%,#13135d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #8183fa 0%,#7275ea 10%,#5254c3 26%,#2b2d92 40%,#1a1a7c 48%,#07075f 52%,#01004c 57%,#030244 60%,#090844 64%,#100f53 83%,#13135d 100%); /* IE10+ */
background: linear-gradient(to bottom, #8183fa 0%,#7275ea 10%,#5254c3 26%,#2b2d92 40%,#1a1a7c 48%,#07075f 52%,#01004c 57%,#030244 60%,#090844 64%,#100f53 83%,#13135d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8183fa', endColorstr='#13135d',GradientType=0 ); /* IE6-9 */
z-index: 0;
margin-top: -60px;
box-shadow: 0 6px 17px #292828;
}

.navbar-default .navbar-nav > li > a {
color: #fff !important;
font-weight:normal;
padding: 10px 30px !important;
margin-top: 5px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
background: #fec021 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fec021 0%, #f3b516 17%, #da9e00 42%, #9e7302 89%, #956a01 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec021), color-stop(17%,#f3b516), color-stop(42%,#da9e00), color-stop(89%,#9e7302), color-stop(100%,#956a01)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec021', endColorstr='#956a01',GradientType=0 ) !important; /* IE6-9 */
border-radius: 20px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background: #fec021 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fec021 0%, #f3b516 17%, #da9e00 42%, #9e7302 89%, #956a01 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec021), color-stop(17%,#f3b516), color-stop(42%,#da9e00), color-stop(89%,#9e7302), color-stop(100%,#956a01)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec021', endColorstr='#956a01',GradientType=0 ) !important; /* IE6-9 */
border-radius: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 5px;
}

.t3-sl-1 {
padding-bottom: 0px !important;
padding-top: 30px !important;
}

.t3-mainbody {
padding-bottom: 0px !important;
padding-top: 0px !important;
background: #fff;
border-radius: 15px;
box-shadow: 0 0 5.5px #2C2C2C;
min-height:451px;
}

.search .page-title {
font-size: 30px !important;
font-weight: lighter !important;
text-align: left;
padding: 5px 0 5px 10px !important;
margin-bottom:20px !important;
background: #0200a4;
background: -moz-linear-gradient(top, #0200a4 0%, #00007c 39%, #010066 69%, #010165 75%, #01005e 81%, #000056 94%, #020056 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0200a4), color-stop(39%,#00007c), color-stop(69%,#010066), color-stop(75%,#010165), color-stop(81%,#01005e), color-stop(94%,#000056), color-stop(100%,#020056));
background: -webkit-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
background: -o-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
background: -ms-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
background: linear-gradient(to bottom, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0200a4', endColorstr='#020056',GradientType=0 );
color: #fff;
}

.t3-content .page-header h1 {
font-size: 30px !important;
font-weight: lighter !important;
}

.t3-content .page-header {
text-align: left;
padding-left: 20px;
padding-top: 6px;
background: #0200a4;
background: -moz-linear-gradient(top, #0200a4 0%, #00007c 39%, #010066 69%, #010165 75%, #01005e 81%, #000056 94%, #020056 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0200a4), color-stop(39%,#00007c), color-stop(69%,#010066), color-stop(75%,#010165), color-stop(81%,#01005e), color-stop(94%,#000056), color-stop(100%,#020056));
background: -webkit-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
background: -o-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
background: -ms-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
background: linear-gradient(to bottom, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0200a4', endColorstr='#020056',GradientType=0 );
color: #fff;
}

.home .t3-mainbody {
display: none !important;
}

.t3-sl-2 {
padding-bottom: 0px !important;
padding-top: 0px !important;
background: #fff;
border-radius: 15px;
box-shadow: 0 0 5.5px #2C2C2C;
}

.prev {
margin-left:22px;
opacity:.6;
}

.prev:hover {
opacity:1;
}

.next:hover {
opacity:1;
}

.next {
opacity:.6;
}

.t3-sl-1 .col-xs-12 {
height: 370px;
padding-left:0 !important;
}

.wk-slideshow {
width:1170px !important;
height:348px;
border-radius: 19px;
border: 3px solid #fff;
box-shadow: 0 0 5.5px #2C2C2C;
}

.wk-slideshow li {
width:1164px !important;
}

strong.formRequired {
display:none;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
height: 26px !important;
width:210px !important;
}

.formBody textarea {
height: 100px !important;
}

.rsformcontactUs form h2 {
padding: 25px 20px;
text-align: center;
}



.moduletablecontactUs {
width: 500px;
background: #EFEDED;
float: right;
margin: -207px auto 0 auto;
}

.moduletablecontactMaps {
width: 550px;
float: left;
margin: 0 20px 0 5px;
border: 3px solid #CACACA !important;
}

.formHorizontal .formControlLabel {
text-align: left !important;
padding-left: 25px;
}

.formResponsive .formHorizontal .formControlLabel {
padding-top: 5px;
padding-left: 45px;
text-align: right !important;
padding-right: 20px;
}

.rsform-block-captcha {
width: 316px;
margin: 0 auto !important;
}

.rsform-block.rsform-block-captcha .formControls {
margin-left: 100px !important;
}



.slides img {
border-radius: 15px;
border: 2px #fff solid;
}

.rotatorTextBox {
width: 1160px;
color: #fff;
float: right;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
height:auto;
z-index: 999;
position: relative;
margin-right: 2px;
margin-top: -121px;
}

.rotator1TextContent {
float: right;
width: 600px;
}

.rotator1TextContent h1 {
padding-right:10px;
}

.rotator1TextContent p {
padding-right:10px;
}

.moduleourServ h3 {
font-size: 30px;
font-weight: lighter;
text-align: center;
background: #0200a4; /* Old browsers */
background: -moz-linear-gradient(top, #0200a4 0%, #00007c 39%, #010066 69%, #010165 75%, #01005e 81%, #000056 94%, #020056 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0200a4), color-stop(39%,#00007c), color-stop(69%,#010066), color-stop(75%,#010165), color-stop(81%,#01005e), color-stop(94%,#000056), color-stop(100%,#020056)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* IE10+ */
background: linear-gradient(to bottom, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0200a4', endColorstr='#020056',GradientType=0 ); /* IE6-9 */
color: #fff;
}

.moduleourSolution h3 {
font-size: 30px;
font-weight: lighter;
text-align: center;
background: #0200a4; /* Old browsers */
background: -moz-linear-gradient(top, #0200a4 0%, #00007c 39%, #010066 69%, #010165 75%, #01005e 81%, #000056 94%, #020056 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0200a4), color-stop(39%,#00007c), color-stop(69%,#010066), color-stop(75%,#010165), color-stop(81%,#01005e), color-stop(94%,#000056), color-stop(100%,#020056)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* IE10+ */
background: linear-gradient(to bottom, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0200a4', endColorstr='#020056',GradientType=0 ); /* IE6-9 */
color: #fff;
}

.moduleourVision h3 {
font-size: 30px;
font-weight: lighter;
text-align: center;
background: #0200a4; /* Old browsers */
background: -moz-linear-gradient(top, #0200a4 0%, #00007c 39%, #010066 69%, #010165 75%, #01005e 81%, #000056 94%, #020056 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0200a4), color-stop(39%,#00007c), color-stop(69%,#010066), color-stop(75%,#010165), color-stop(81%,#01005e), color-stop(94%,#000056), color-stop(100%,#020056)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* IE10+ */
background: linear-gradient(to bottom, #0200a4 0%,#00007c 39%,#010066 69%,#010165 75%,#01005e 81%,#000056 94%,#020056 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0200a4', endColorstr='#020056',GradientType=0 ); /* IE6-9 */
color: #fff;
}

.t3-spotlight-2 a {
display: block;
background: #fec021 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fec021 0%, #f3b516 17%, #da9e00 42%, #9e7302 89%, #956a01 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec021), color-stop(17%,#f3b516), color-stop(42%,#da9e00), color-stop(89%,#9e7302), color-stop(100%,#956a01)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec021', endColorstr='#956a01',GradientType=0 ) !important; /* IE6-9 */
border-radius: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 5px;
padding: 5px;
width: 60px;
text-align: center;
border-radius: 30px;
color: #fff;
}

.customourVision a:hover {
background: #956a01 !important;
background: -moz-linear-gradient(top, #956a01 0%, #9e7302 10%, #9e7302 10%, #d39f1b 99%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#956a01), color-stop(10%,#9e7302), color-stop(10%,#9e7302), color-stop(99%,#d39f1b)) !important;
background: -webkit-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: -o-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: -ms-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: linear-gradient(to bottom, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#956a01', endColorstr='#d39f1b',GradientType=0 ) !important;
text-decoration:none !important;
}

.customourServ a:hover {
background: #956a01 !important;
background: -moz-linear-gradient(top, #956a01 0%, #9e7302 10%, #9e7302 10%, #d39f1b 99%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#956a01), color-stop(10%,#9e7302), color-stop(10%,#9e7302), color-stop(99%,#d39f1b)) !important;
background: -webkit-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: -o-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: -ms-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: linear-gradient(to bottom, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#956a01', endColorstr='#d39f1b',GradientType=0 ) !important;
text-decoration:none !important;
}

.customourSolution a:hover {
background: #956a01 !important;
background: -moz-linear-gradient(top, #956a01 0%, #9e7302 10%, #9e7302 10%, #d39f1b 99%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#956a01), color-stop(10%,#9e7302), color-stop(10%,#9e7302), color-stop(99%,#d39f1b)) !important;
background: -webkit-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: -o-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: -ms-linear-gradient(top, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
background: linear-gradient(to bottom, #956a01 0%,#9e7302 10%,#9e7302 10%,#d39f1b 99%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#956a01', endColorstr='#d39f1b',GradientType=0 ) !important;
text-decoration:none !important;
}

.t3-spotlight-2 .col-xs-12 {
margin-top: 15px;
}

.t3-spotlight-2 .t3-module {
margin-bottom:20px !important;
}

.t3-footer {
background: #e1a304 !important; /* Old browsers */
background: -moz-linear-gradient(top, #e1a304 0%, #da9e00 13%, #c58d02 38%, #b98700 48%, #ba8501 51%, #b48302 54%, #a27500 76%, #9e7302 79%, #8e6700 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1a304), color-stop(13%,#da9e00), color-stop(38%,#c58d02), color-stop(48%,#b98700), color-stop(51%,#ba8501), color-stop(54%,#b48302), color-stop(76%,#a27500), color-stop(79%,#9e7302), color-stop(100%,#8e6700)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1a304 0%,#da9e00 13%,#c58d02 38%,#b98700 48%,#ba8501 51%,#b48302 54%,#a27500 76%,#9e7302 79%,#8e6700 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1a304 0%,#da9e00 13%,#c58d02 38%,#b98700 48%,#ba8501 51%,#b48302 54%,#a27500 76%,#9e7302 79%,#8e6700 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e1a304 0%,#da9e00 13%,#c58d02 38%,#b98700 48%,#ba8501 51%,#b48302 54%,#a27500 76%,#9e7302 79%,#8e6700 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #e1a304 0%,#da9e00 13%,#c58d02 38%,#b98700 48%,#ba8501 51%,#b48302 54%,#a27500 76%,#9e7302 79%,#8e6700 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1a304', endColorstr='#8e6700',GradientType=0 ) !important; /* IE6-9 */
border: none;
margin-top: 15px;
}

.t3-footnav {
padding: 0px 0 !important;
}

.t3-footnav .t3-module {
background: none !important;
color:#fff !important;
margin-top: 13px;
margin-bottom: 0px;
}

.customfootLeft a {
color:#fff !important;
}

.customfootLeft p {
font-size:12px;
}

.customfootRight a {
color:#fff !important;
}

.customfootRight p {
font-size:12px;
}

.customfootLeft {
margin-top: 6px;
margin-bottom: 14px;
}

.modulefootRight {
text-align: right;
margin-top:33px !important;
}


@media (max-width: 767px) {

.logo {
text-align: center;
padding-top: 0px !important;
width: 100% !important;
}

.equip {
margin-top: 12%;
height:auto !important;
}

.productList {
margin-top:5%;
}

.article-content p img {
float: none !important;
margin-top: 20px;
width: 80% !important;
margin-left: 0 !important;
}

.equip_first {
height:auto !important;
}

.formResponsive .formHorizontal .rsform-block {
margin-bottom: 7px !important;
margin-left: 0px;
}

.moduletablecontactUs {
margin: 0px auto 0 auto;
}

.formResponsive .formHorizontal .formControlLabel {
margin-left: 67px !important;
margin-bottom: 10px;
text-align: left !important;
}

.rsform-block.rsform-block-captcha .formControls {
 margin-left: 0px !important; 
}

.formBody img {
margin-left: 45px;
}

.formBody input {
margin-left: 64px !important;
}

.moduletablecontactMaps {
width: 100%;
float: none;
margin: 0px auto;
}

.moduletablecontactUs {
width: 100%;
background: #E4E2E2;
margin-bottom: 46px;
}

.moduletablecontactMaps {
border: none !important;
}

.logo img {
width:100%;
margin-bottom: 12px;
}

.t3-mainbody {
border-radius: 0px;
}

.customcontactTopRight h1 {
text-shadow: 0.5px 1px 1px #1D1C1C;
color: #010066;
font-size: 20px;
}

.head-search {
float: none;
margin-top: -7px;
text-align:center;
}

.languageswitcherload {
display: none;
}

div.col-xs-12.col-sm-4 {
width: 100% !important;
margin-bottom: 51px;
float:none;
}

.navbar-header {
display:block;
}

.btn-primary {
color: #ffffff;
background: #fec021 !important;
background: -moz-linear-gradient(top, #fec021 0%, #f3b516 17%, #da9e00 42%, #9e7302 89%, #956a01 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec021), color-stop(17%,#f3b516), color-stop(42%,#da9e00), color-stop(89%,#9e7302), color-stop(100%,#956a01)) !important;
background: -webkit-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
background: -o-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
background: -ms-linear-gradient(top, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
background: linear-gradient(to bottom, #fec021 0%,#f3b516 17%,#da9e00 42%,#9e7302 89%,#956a01 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec021', endColorstr='#956a01',GradientType=0 ) !important;
border-radius: 0px;
border-color: rgba(145, 111, 5, 1) !important;
}

.navbar-toggle {
display:none
}

.moduleslider {
display: none !important;
}

.t3-sl-1 {
padding:0 !important;
}

.custommobile_mainImg img {
width:100%;
}

.t3-sl-1 .t3-sl-1 .col-xs-12 {
width:100% !important;
}

.t3-sl-1 .col-xs-12 {
height: auto;
padding-left: 0 !important;
padding-right:0 !important;
}

.t3-sl-2 {
border-radius: 0px;
}

.modulemobile_mainImg {
margin-bottom: -10px !important;
display:block;
}

.t3-spotlight-1 {
width:100%;
margin:auto 0 !important;
}

.t3-spotlight-2 .t3-module img {
width: 100% !important;
margin: 0 auto;
display: block;
}

.t3-footer {
margin-top: 0px !important;
}

.t3-footnav .col-xs-6 {
width:100% !important;
float:none !important;
text-align:center;
}

.modulefootRight {
text-align: center;
margin-top: 0px !important;
margin-bottom: 20px !important;
}

.t3-off-canvas-header {
display:none;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
background-color: #010066 !important;
color:#fff !important;
}

.t3-off-canvas .t3-off-canvas-body a {
color: #010066 !important;
}

.t3-mainnav {
box-shadow: none;
}

.t3-sl-2 {
box-shadow: none;
}

.moduletableenidOKLoc {
float: none;
width: 100%;
margin: 50px 30px 0 0;
}

.moduletablemadillOkLoc {
float:none;
width:100%;
margin: 50px 30px 0 0;
}

.moduletableCanTXLoc {
width: 100%;
float:none;
margin: 50px 30px 0 0;
}


}


@media (min-width: 768px) and (max-width: 991px) {

body {
background: url(../images/bg_991.jpg) repeat-x #000;
}

div.col-xs-12.col-sm-4 {
width: 340px !important;
float: right;
}

.navbar-default .navbar-nav > li > a {
color: #fff !important;
font-weight: normal;
padding: 10px 10px !important;
margin-top: 5px;
}

.logo {
width: 382px !important;
}

.searchsearch {
width: 163px;
}

.searchsearch form {
width: 163px;
}

#mod-search-searchword {
width: 90px;
}

.logo img {
width: 350px !important;
}

.customcontactTopRight h1 {
font-size: 23px !important;
margin-top: 25px;
text-shadow: 0.5px .5px .0px #1D1C1C;
}

.wk-slideshow {
width: 750px !important;
height: 226px;
}

.wk-slideshow li {
width: 745px !important;
}

.rotatorTextBox {
width: 741px;
margin-top: -92px;
}

.rotator1TextContent {
margin: 0 auto;
float: none !important;
}

.rotator1TextContent h1 {
text-align: center !important;
margin-top: 6px;
margin-bottom: 3px;
font-size: 30px;
}

.wk-slideshow-default > div .next, .wk-slideshow-default > div .prev {
margin-top: -40px;
}

.t3-sl-1 .col-xs-12 {
height: 253px;
}

.customourVision img {
width: 293px !important;
}

.customourServ img {
width: 293px !important;
}

.customourSolution img {
width: 293px !important;
}

.t3-spotlight-2 .t3-module img {
width: 360px !important;
margin: 0 auto;
display: block;
}

.t3-footnav .col-xs-6 {
width:100% !important;
float:none !important;
text-align:center;
}

.modulefootRight {
text-align: center;
margin-top: 0px !important;
margin-bottom: 20px !important;
}

.moduletablecontactUs {
float: none;
margin: 0px auto 0 auto; 
}

.moduletablecontactMaps {
width: 90%;
float: none;
margin: 40px auto 0 auto;
}

.moduletableenidOKLoc {
width: 100%;
float: none;
margin: 50px 30px 0 0;
}

.moduletablemadillOkLoc {
width: 100%;
float:none;
margin: 50px 30px 0 0;
}

.moduletableCanTXLoc {
width: 100%;
float:none;
margin: 50px 30px 0 0;
}

}



@media (min-width: 992px) and (max-width: 1199px) {

div.col-xs-12.col-sm-4 {
width: 485px !important;
float: right;
}

.logo {
width: 424px !important;
}

.logo img {
width: 424px !important;
}

.customcontactTopRight h1 {
font-size: 28px !important;
}

.navbar-default .navbar-nav > li > a {
padding: 10px 20px !important;
}

.wk-slideshow {
width: 970px !important;
height: 290px;
}

.wk-slideshow li {
width: 964px !important;
}

.rotatorTextBox {
width: 960px;
margin-top: -120px;
}

.wk-slideshow-default > div .next, .wk-slideshow-default > div .prev {
margin-top: -40px;
}

.t3-sl-1 .col-xs-12 {
height: 317px;
}

.customourVision img {
width: 293px !important;
}

.customourServ img {
width: 293px !important;
}

.customourSolution img {
width: 293px !important;
}

.moduletablecontactUs {
width: 460px;
}

.formResponsive .formHorizontal .rsform-block {
margin-left: 44px;
}

.moduletablecontactMaps {
width: 441px;
}

.moduletableenidOKLoc {
width: 490px;
}

.moduletablemadillOkLoc {
width: 490px;
}

.moduletableCanTXLoc {
width: 490px;
}

}
























