/*
# 0. General
# 1. navbar
# 2.
*/
@font-face {
  font-family: 'NeutraTextTF-BoldAlt';
  src: url('../fonts/NeutraTextTF-BoldAlt.eot');
  src: url('../fonts/NeutraTextTF-BoldAlt.woff2') format('woff2'),
       url('../fonts/NeutraTextTF-BoldAlt.woff') format('woff'),
       url('../fonts/NeutraTextTF-BoldAlt.ttf') format('truetype'),
       url('../fonts/NeutraTextTF-BoldAlt.svg#NeutraTextTF-BoldAlt') format('svg'),
       url('../fonts/NeutraTextTF-BoldAltd41d.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

html {
  font-family: 'Roboto', sans-serif;
}
body { margin: 0;}
/********************************************************
# 0. General
*********************************************************/
.uppercase {
  text-transform: uppercase;
}
.italics {
  font-style: italic;
}
.bold {
 font-weight: bold;
}
.caption {
	font-size:14px;line-height:20px;
	}

.soltex-text-blue{
  color: #247BA0;
}
.colored-line-in-remaining-length,
.colored-line-in-remaining-length1,
.colored-line-in-remaining-length2,
.colored-line-in-remaining-length3 {
  line-height: 2px!important;
  display: inline-block;
  margin-left: 5px;
}
.colored-line-sixty-five-pc {
  line-height: 2px!important;
  display: inline-block;
  margin-left: 5px;
  width: 65%;
}
.colored-line-seventy-five-pc {
  line-height: 2px!important;
  display: inline-block;
  margin-left: 5px;
  width: 68%;
}
.colored-line-eighty-nine-pc {
  line-height: 2px!important;
  display: inline-block;
  margin-left: 5px;
  width: 89%;
}
.body {
  background-color: #f1eced;
}
.orange-gradient {
  background: rgba(239,55,69,1);
  background: -moz-linear-gradient(left, rgba(239,55,69,1) 0%, rgba(255,194,14,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(239,55,69,1)), color-stop(100%, rgba(255,194,14,1)));
  background: -webkit-linear-gradient(left, rgba(239,55,69,1) 0%, rgba(255,194,14,1) 100%);
  background: -o-linear-gradient(left, rgba(239,55,69,1) 0%, rgba(255,194,14,1) 100%);
  background: -ms-linear-gradient(left, rgba(239,55,69,1) 0%, rgba(255,194,14,1) 100%);
  background: linear-gradient(to right, rgba(239,55,69,1) 0%, rgba(255,194,14,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EE3745', endColorstr='#FFC20E', GradientType=1 );
}
.grey-bg {
  background-color: #CCC9C7;
}
.white-bg {
  background-color: #ffffff;
}
.white-text {
  color: #fff;
}
.red-text {
  color: #EE3B44;
}
.pad-40-btm {
  padding-bottom: 40px;
}
.pad-50-top {
  padding-top: 50px;
}
.pad-100-top {
  padding-top: 100px;
}

.pad-20-btm {
  padding-bottom: 20px;
}
.uk-link:hover, a:hover {
  color: #f04b31;
  text-decoration: none;
}
/*********************************************************
# 1. navbar
*********************************************************/
nav ul>li a {
  font-family: 'Roboto', sans-serif;
  color: #000;
}
nav ul {
  padding-left: 0;
}
nav>.uk-hidden-small ul li.uk-width-1-6 {
  line-height: 80px;
}
nav>.uk-hidden-small .uk-dropdown {
  line-height: 14px;
  background-color: #CCC9C7;
  padding-bottom: 0;
  margin-top: 0;
}
nav>.uk-hidden-small .uk-dropdown .orange-gradient {
  margin-left: -15px;
  margin-right: -15px;
}
nav>.uk-hidden-small .uk-dropdown .uk-text-left {
  padding-left: 10px;
}
.uk-navbar {
  background: #fff;
}
.uk-button-dropdown>.uk-dropdown.uk-dropdown-navbar {
  width: 70vw;
  text-align: center;
}
.uk-button-dropdown>.uk-dropdown li {
  list-style: none;
  padding: 10px 0;
}
.uk-navbar-toggle {

  margin-top: 20px;
  float: none;
display: inline-block;
}
.arrow-down-nav {
  width: 22px;
  padding-left: 10px;
}
.uk-parent:hover {
/*  display: block;*/
}
.uk-parent-dd>a,
.uk-parent-dd1>a {
  display: inline-block!important;
}
.nav-active {
  color: #f04b31;
}
header {
  background-color: #fff;
}
header img {
  max-width: 110px;
}

/*************** navbar ends here *******************/




/*****************************************************
# homwpage
******************************************************/

.homepage .uk-slidenav-contrast {
  color: #FCAF17;
}
.body .orange-gradient {
  line-height: 1;
}
.homepage .uk-overlay-panel {
  font-size: 60px;
  font-family: 'NeutraTextTF-BoldAlt';
  line-height: 1;
}
.body .soltex-text-blue {
  font-weight: bold;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding-bottom: 0px !important;
}
.body .uk-block h3 {
  padding-bottom: 1em;
}
.body .uk-block p {
  color: #000;
  line-height: 2;
  letter-spacing: 1px;
}
.homepage .grey-bg .white-text {
  padding-right: 10%;
}
@media (min-width: 769px) {
  .homepage .grey-bg .uk-grid-large {
    padding-right: 5%;
    border-right: 2px solid;
    border-color: rgba(239,55,69,1);
  }
  .homepage .grey-bg .uk-width-medium-9-10 {
    margin-left: 10%;
  }
}

.homepage .uk-grid-large .uk-width-1-4 {
  margin-bottom: 30px;
}
.homepage figure img {
  padding-bottom: 15px;
}
.homepage .uk-width-medium-1-4 {
  padding-bottom: 40px;
}
/*products page*/
.products .grey-bg .uk-width-medium-1-2:first-of-type {
  padding-right: 5%;
}
@media (min-width: 769px) {
  .products .content>.uk-width-medium-1-2.left {
    border-right: 2px solid red;
  /*  padding-right: 5%;*/
  float:left; text-align:left;
  }
  .products .content>.uk-width-medium-1-2.right {
   /* padding-left: 5%;*/
   float:right; text-align:right;
  }
}
.products .content>.uk-width-medium-1-2 figcaption h3 {
  padding: 20px 0;
}
.products .content>.uk-width-medium-1-2 figcaption p {
  padding-bottom: 20px;
}
/*single-product */
.single-product .grey-bg .uk-width-1-1{
  padding-top: 40px;
}
.single-product .grey-bg .uk-width-small-1-1:last-of-type {
  padding-left: 0%;
}
.single-product .grey-bg .uk-block h3 {
  padding-bottom: 0;
}
.single-product ul li {
  list-style-type: none;
  margin-bottom: 20px;
  //background: url('../img/bullet1.png') no-repeat left;
  padding-left: 22px;
  background-position: left top 2px;
}
.single-product figure {
  padding-bottom: 20px;
}
.single-product figure img {
  padding-bottom: 18px;
}
.uk-nav-sub { display: none; }
table {
  background-color: #EAECEA;
  border-left: 2px solid #DFE3E1;
  border-right: 2px solid #DFE3E1;
  border-collapse: collapse;
}
table tr td {
  text-align: center;
  font-weight: 100;
  border-left: 2px solid #DFE3E1;
  border-right: 2px solid #DFE3E1;
  border-bottom: 1px solid #DFE3E1;
  padding: 1.5% 0%;
}
table tr th {
  /*border: 1px solid #ef5238;*/
  border-left: 2px solid #DFE3E1;
  border-right: 2px solid #DFE3E1;
  border-bottom: 2px solid #1359A6;
  color: #000;
  text-transform: uppercase;
  font-weight:100;
 padding: 16px 18px;
}
/* applications */
.applications .grey-bg .uk-width-small-1-1:first-of-type {
  padding-right: 5%;
}
.uk-tab>li>a,
.uk-tab>li>a:active,
.uk-tab>li>a:hover,
.uk-tab>li.uk-active>a {
  background-color: transparent;
  color: #000;
}
.uk-tab-left>li.uk-active>a, .uk-tab-right>li.uk-active>a {
  border-left-color: transparent;
  height: 40px;
  line-height: 40px;
}
.uk-tab-left>li:nth-child(n+2)>a, .uk-tab-right>li:nth-child(n+2)>a {
  margin-top: 0;
  border-top-color: #ddd;
}
/*.uk-tab>li.uk-active {
  border-right: 7px solid #f04c43;
}*/
.uk-tab>li.uk-active {
    border-width: 0px 7px 0px 0px;
    border-style: solid;
    -webkit-border-image:
      -webkit-gradient(linear, 100% 0, 0 0, from(rgba(239,55,69,1)), to(rgba(255,194,14,1))) 1 100%;
    -webkit-border-image:
      -webkit-linear-gradient(right, rgba(239,55,69,1), rgba(255,194,14,1)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(right, rgba(239,55,69,1), rgba(255,194,14,1)) 1 100%;
    -o-border-image:
      -o-linear-gradient(right, rgba(239,55,69,1), rgba(255,194,14,1)) 1 100%;
    border-image:
      linear-gradient(to right, rgba(239,55,69,1), rgba(255,194,14,1)) 1 100%;
}
.applications .uk-block h3 {
  padding-bottom: 0;
}
.applications ul {
  padding-left: 5%;
}
.ui-dialog .ui-widget-header{ border:none !important; background:none !important}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
    list-style: none;
}
/*research */
.research .grey-bg .uk-width-small-1-1:last-of-type {
  padding-left: 1%;
}
.research .uk-block h3 {
  padding-bottom: 0;
}
.blue-border {
  display: inline-block;
  border: 2px solid #1c7bac;
  padding: 10px;
  margin: 10px;
}
.research ul li {
  list-style-type: none;
}
.research ul li img {
  width: 20px;
}
.uk-panel-box {
  background: #ccc9c7;
}
.network .uk-grid-large .orange-gradient {
  line-height: 4px;
}
.network .uk-panel-box .uk-panel-title {
  color: #247BA0;
}

.network figure img {
  width: 22px;
}
/* events */
.events {
  /*background-color: #fff;*/
}
.events .uk-width-small-1-1.left {
  padding-right: 5%;
}
.news .grey-bg{
  padding-bottom: 20px;
  padding-top: 20px;
}
.contact {
  padding-top:140px;
  padding-bottom: 140px;
}
.contact input,
.contact textarea {
  background-color: transparent;
  border: none;
  width: 75%;
}
.contact input {
  height: 40px;
  padding: 10px;
}
.contact form > div {
	border-bottom: 2px solid #ddd;
	/* height: 20px; */
	float: none;
	width: 80%;
	display: inline-block;
}

.contact form>div:last-of-type {
  border: none;
}
.contact button {
  background-color: #ffffff;
  padding: 6px 50px;
  border-radius: 10px;
  border: 2px solid #3F3F3F;
}
/*-----new css-------*/
.contact form > div label{text-align: left;
float: left;
margin-top: 10px;}
.contact form{ text-align:center}
.captcha_table{  background-color:transparent; border:none}
.captcha_table tr td{ border:none}
.captcha_table tr td a{float: left;
text-transform: uppercase;}
.captcha_table td #skip_CaptchaCode{width: 210px;
height: 37px;
font-size: 32px;
border: 1px solid rgb(204, 204, 204);}
.captcha_table td i { float:left}
.contct_map{ float:left; width:100%;padding: 30px;
box-shadow: 0px 0px 23px #999;}
.contact .error {
    float: left;
    color: red;
    width: auto;
    position: relative;
    left: 0px;
    top: 0px;font-weight: 200;
font-style: normal;}
.contact .button {float: left;
width: 100%; text-align:center}
.contact .button input[type="submit"] { background-color:#247BA0; color:#fff;width: 30%;
float: none;
display: inline-block;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p{ float:left;width:100%}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .uppercase {font-weight: 700; float:left}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .img_addrs{ float:left; width: 47%;
margin-top: 42px;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .address_info{float: right;
width: 50%;}
.contct_div, .contct_div1{width: 48%;}
 .contct_div1{box-shadow: 0px 0px 23px rgb(153, 153, 153);
padding: 30px; width:100%; height:500px}
.cntct_div_address{    padding: 30px;
    box-shadow: 0px 0px 23px rgb(153, 153, 153);}
.contct_div{width: 48%;}
.contct_div3{box-shadow: 0px 0px 23px rgb(153, 153, 153);
padding: 30px;float: left;
width: 100%;margin: 20px 0px; }
.contct_div3 span.uppercase {
  float: left;
  margin-top: 10px;
  text-transform: none;
  width: 100%;
}
.form_div_contact{ float:left; width:50%}
/*-----new css-------*/
/*news*/
.news .uk-width-small-1-1.uk-width-medium-1-2.uk-block{ text-align:center;   padding: 30px 30px !important;}
.news .uk-width-1-1{margin-top: 20px;}
.news.body .uk-block p{ text-align:left}
.homepage .grey-bg .uk-width-medium-9-10{ padding-left:12%}
/*-----new css-------*/
/*****************************************************
#  . footer
******************************************************/
.footer-grey-band {
  display: block;
  background-color: #ccc9c7;
}
footer {
  background: rgba(46,179,188,1);
  background: -moz-linear-gradient(left, rgba(46,179,188,1) 0%, rgba(24,93,162,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(46,179,188,1)), color-stop(100%, rgba(24,93,162,1)));
  background: -webkit-linear-gradient(left, rgba(46,179,188,1) 0%, rgba(24,93,162,1) 100%);
  background: -o-linear-gradient(left, rgba(46,179,188,1) 0%, rgba(24,93,162,1) 100%);
  background: -ms-linear-gradient(left, rgba(46,179,188,1) 0%, rgba(24,93,162,1) 100%);
  background: linear-gradient(to right, rgba(46,179,188,1) 0%, rgba(24,93,162,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2eb3bc', endColorstr='#185da2', GradientType=1 );

  color: #ffffff;
}
footer a {
  color: #fff;
}
footer .uk-width-small-1-1.uk-width-medium-4-10{ padding-left:40px;padding-right: 10px;}
@media (min-width: 769px) {
  footer .uk-width-medium-2-10 .uk-container-center {
    border-right: 2px solid #ee3b44;
    border-left: 2px solid #ee3b44;
  }
 
}
@media (max-width: 768px) {
  footer .uk-width-medium-4-10,
  footer .uk-width-medium-2-10 .uk-container-center {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-top: 10px;
    border-top: 1px solid #ee3b44;
    border-bottom: 1px solid #ee3b44;
  }
  footer .uk-width-small-1-1.uk-width-medium-4-10 {
    padding-left: 0px;
}
  .mobile-only-btm-pad-20 {
    padding-bottom: 20px;
  }
  .colored-line-seventy-five-pc {
    width: 70%;
  }
  table tr th,
  table tr td {
    padding: 0;
  }
  .uk-tab>li {
    width: 100%;
  }
footer .orange-gradient {
  line-height: 1.8;
}
footer .uk-grid-collapse {
  padding: 4em 0 2em 0;
}
footer>.uk-text-center {
  padding-bottom: 1em;
}
}
/*-----new css-------*/
@media (max-width:1920px) and (min-width:1600px){
	.single-product .uk-width-small-1-1.uk-width-medium-1-2.uk-block{
		width:38%
		}
		

		}
@media (min-width:1400px){
	.products .content > .uk-width-medium-1-2.right figure, .products .content > .uk-width-medium-1-2.left figure{ text-align:center}
		.products .content > .uk-width-medium-1-2.right figure figcaption{ text-align:center !important}
	}
@media (max-width:1200px) and (min-width:993px){
.applications .uk-container {
    padding: 0 0px !important; max-width:100% !important;
}
body .uk-container {
    padding: 0 60px !important;
}
footer .uk-container{  padding: 0 30px !important;}
.homepage .colored-line-seventy-five-pc{ width:59%}
/*products*/
.products .content > .uk-width-medium-1-2.right figure, .products .content > .uk-width-medium-1-2.left figure{    padding: 10px;}
.products .content > .uk-width-medium-1-2.right figure figcaption{ padding:0px 20px !important}
/*product detail*/
.single-product .grey-bg .uk-width-small-1-1:last-of-type {
    padding-left: 3%;
}
/*research and development*/
.research .grey-bg .uk-width-small-1-1:last-of-type{ padding-left:3%}
.research h3{ font-size:16px;}
/*network*/
.network .uk-panel-box{height: 110px !important;}
/*news*/
.news .uk-width-1-1{text-align: left;}
.homepage .grey-bg .uk-width-medium-9-10 {
    padding-left: 8%  !important;
}

}

@media(max-width:992px) and (min-width:768px){
body .uk-container {
    padding: 0 38px !important;
}
footer .uk-container{  padding: 0 30px !important;}
.homepage .colored-line-seventy-five-pc{ width:52%}
header .uk-grid.uk-grid-collapse.uk-text-center .uk-width-1-6 {padding: 8px; width:auto !important}
header .uk-sticky-placeholder{height: auto !important;}
.homepage .uk-width-small-1-1.uk-width-medium-1-3.uk-block .uk-grid{margin-left: 0px;}
footer .uk-width-medium-2-10 .uk-container-center {
    
    height: 204px !important;
}
.homepage .uk-width-small-1-1.uk-width-medium-1-3.uk-block h3 {
    padding-left: 27px !important;
}
.applications .uk-container {
    padding: 0 0px !important;
}
/*products*/
.products .content > .uk-width-medium-1-2.right figure, .products .content > .uk-width-medium-1-2.left figure{    padding: 10px;}
.products .content > .uk-width-medium-1-2.right figure figcaption{ padding:0px 20px !important}
/*product detail*/
.single-product .grey-bg .uk-width-small-1-1:last-of-type {
    padding-left: 3%;
}
.single-product .soltex-text-blue{ font-size:17px;}
/*research and development*/
.research .grey-bg .uk-width-small-1-1:last-of-type{ padding-left:3%}
.research h3{ font-size:16px;}
/*network*/
.network .uk-panel-box{height: 110px !important;}
.network h3.uk-panel-title{ font-size:16px;}
/*news*/
.news .uk-width-1-1{text-align: left;}
 /*new css---*/
  .homepage .grey-bg .uk-width-medium-9-10 {
    padding-left: 0%;
}
/*conatct us*/
.contact form > div label{font-size: 11px;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .address_info {
    float: left;
    width: 100%;
}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .img_addrs{width: 100%;}
.g-recaptcha div {
    float: left;
    width: 100% !important;
}
.g-recaptcha iframe {
    float: left;
    width: 100%;
}
.cntct_div_address{text-align: center;}

.contact .uk-width-small-1-1.uk-width-medium-1-2 p .uppercase {
    display: inline-block;
    float: none;}
 /*new css---*/
}
@media(max-width:767px) and (min-width:500px){
.uk-width-8-10 { text-align:left !important;}
.single-product .grey-bg .uk-width-small-1-1:last-of-type{ padding-left:0px;}
.network address{ text-align:center}
#application-tabs { display:none}
 footer .uk-width-small-1-1.uk-width-medium-4-10 {
    padding-left: 0px;
}
body .uk-container {
    padding: 0 46px !important;
}
.applications .uk-container {
    padding: 0 0px !important;
}
.applications .uk-grid.uk-grid-collapse.uk-container.uk-container-center > img {
    height: 270px;
}
footer .uk-container{  padding: 0 30px !important;}
.homepage .colored-line-seventy-five-pc{ width:63%}
header .uk-grid.uk-grid-collapse.uk-text-center .uk-width-1-6 {padding: 8px; width:auto !important}
header .uk-sticky-placeholder{height: auto !important;}
.homepage .uk-width-small-1-1.uk-width-medium-1-3.uk-block .uk-grid{margin-left: 0px;}
footer .uk-width-medium-2-10 .uk-container-center {
    
    height: auto !important;
	margin-top: 20px;
margin-bottom: 20px;

}
.homepage .uk-overlay-panel {
    font-size: 45px;}
.homepage .uk-grid .uk-width-small-1-1{ text-align:center; }
/*products*/
.products .content > .uk-width-medium-1-2.right figure, .products .content > .uk-width-medium-1-2.left figure{    padding: 10px;}
.products .content > .uk-width-medium-1-2.right figure figcaption{ padding:0px 0px !important}
/*product detail*/
.single-product .soltex-text-blue{ font-size:17px;}
.single-product .uk-width-small-1-1.uk-width-medium-2-3.uk-container-center.pad-40-btm table{font-size: 12px;}
/*research and development*/
.research .grey-bg .uk-width-small-1-1:last-of-type{ padding-left:3%}
.research h3{ font-size:15px;}
/*network*/
.network .uk-panel-box{height: 110px !important;}
.network h3.uk-panel-title{ font-size:16px;}
/*contact*/
.contact .uk-width-small-1-1.uk-width-medium-1-2 {margin-top: 30px;
padding-left: 25px;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 form {margin-top: 20px;}
.contact form > div label{font-size: 11px;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .address_info {
    float: left;
    width: 100%;
}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .img_addrs{width: 100%;}
.form_div_contact{width: 100%;}
.contct_div1, .contct_div{width: 100%;}
.contact{padding-top: 40px;}
/*news*/
.news .uk-width-1-1{text-align: left;}
}
@media(max-width:499px) and (min-width:320px){
.uk-width-8-10 { text-align:left !important;}
p{ text-align:center}
.single-product .grey-bg .uk-width-small-1-1:last-of-type{ padding-left:0px;}
.network address{ text-align:center}
#application-tabs { display:none}
 footer .uk-width-small-1-1.uk-width-medium-4-10 {
    padding-left: 0px;
}
body .uk-container {
    padding: 0 25px !important;
}
.applications .uk-container {
    padding: 0 0px !important;
}
.applications .uk-grid.uk-grid-collapse.uk-container.uk-container-center > img {
    height: 270px;
}
footer .uk-container{  padding: 0 30px !important;}
.homepage .colored-line-seventy-five-pc{ width:63%}
header .uk-grid.uk-grid-collapse.uk-text-center .uk-width-1-6 {padding: 8px; width:auto !important}
header .uk-sticky-placeholder{height: auto !important;}
.homepage .uk-width-small-1-1.uk-width-medium-1-3.uk-block .uk-grid{margin-left: 0px;}
footer .uk-width-medium-2-10 .uk-container-center {
    
    height: auto !important;
	margin-top: 20px;
margin-bottom: 20px;
}
.homepage .uk-grid .uk-width-small-1-1 .uk-width-4-5{ width:100% !important}
.homepage .uk-grid .uk-width-small-1-1{ text-align:center;    margin-top: 20px;}
.homepage .uk-grid .uk-width-small-1-1 .uk-width-medium-9-10{ padding-left:0px}
.homepage .uk-overlay-panel {
    font-size: 25px;}
/*products*/
.products .content > .uk-width-medium-1-2.right figure, .products .content > .uk-width-medium-1-2.left figure{    padding: 10px;height: 390px;}
.products .content > .uk-width-medium-1-2.right figure figcaption{ padding:0px 0px !important}
.products .grey-bg .uk-width-medium-1-2:first-of-type{ padding-right:0px !important }
.products .content > .uk-width-medium-1-2 figcaption h3{text-align: center;}
/*product detail*/
.single-product .soltex-text-blue{ font-size:14px;}
.single-product .uk-width-small-1-1.uk-width-medium-2-3.uk-container-center.pad-40-btm table{font-size: 12px;display: -moz-grid-group;
width: 100%;
overflow: scroll;
height: auto;}
/*research and development*/
.research .grey-bg .uk-width-small-1-1:last-of-type{ padding-left:3%}
.research h3{ font-size:15px;}
/*network*/
.network .uk-panel-box{height: 110px !important;}
.network h3.uk-panel-title{ font-size:14px;}
/*contact*/
.contact .uk-width-small-1-1.uk-width-medium-1-2 {margin-top: 30px;
padding-left: 0px;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 form {margin-top: 20px;}
.contact input, .contact textarea{width: 72%;}
.g-recaptcha div {
    float: left;
    width: 100% !important;
}
.g-recaptcha iframe {
    float: left;
    width: 100%;
}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .img_addrs{ float:left; width:100%}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .address_info{float: left;
width: 100%;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .uppercase{ float:none}
.contact form > div label{font-size: 11px;}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .address_info {
    float: left;
    width: 100%;
}
.contact .uk-width-small-1-1.uk-width-medium-1-2 p .img_addrs{width: 100%;}
.contact{padding-top: 40px;}
.form_div_contact{width: 100%; padding:0px}
.contct_div1, .contct_div{width: 100%;}
.contct_div1{ height:400px}
.contact{padding-top: 40px;}
.contct_map, .cntct_div_address, .contct_div1, .contct_div3{ padding:10px}
}


header .uk-container{ max-width:100% !important}
.homepage .uppercase.soltex-text-blue {
	padding-bottom:25px !important;
	
}
.homepage .uk-width-small-1-1.uk-width-medium-1-3.uk-block h3{ padding-left:33px}
*{
	box-sizing: border-box !important;
	}
body .uk-container{padding: 0 80px }
footer .uk-grid.uk-grid-collapse.uk-container.uk-container-center{margin: 70px auto;}
.single-product .uk-width-small-1-1.uk-width-medium-1-2.left {
    padding: 0px 20px 0px 0px;}
.products .content > .uk-width-medium-1-2.right figure figcaption{float: left;
width: 100%;
text-align: left;
padding: 0px 90px;}
.applications .uk-tab-left > li.uk-active > a, .uk-tab-right > li.uk-active > a{height: auto ; }
.network address {
    text-transform: uppercase;
    text-align: center;
}
header {
    max-width: 100% !important;
}
footer .uk-width-medium-2-10 .uk-container-center{ padding:0px 20px !important;    height: 190px;}
footer .uk-width-medium-2-10 .uk-container-center p{ margin-top:10px}
.homepage .uk-width-small-1-1.uk-width-medium-1-4 figure{ text-align:center}
body .single-product{ background-color:#fff !important}
.products .content > .uk-width-medium-1-2.right figure, .products .content > .uk-width-medium-1-2.left figure{ float:left; width:100%;height: 500px;}

.single-product .uk-width-small-1-1.uk-width-medium-2-3.uk-container-center.pad-40-btm{ float:left; width:100%}
.single-product .uk-width-small-1-1.uk-width-medium-2-3.uk-container-center.pad-40-btm table{margin: 0px auto;}

.network .uk-width-small-1-1.uk-width-medium-1-3.uk-block{padding: 50px 30px !important; }
.network .uk-panel-box{height: 90px;}
.applications #dialog{ text-align:left !important}
table{font-family: 'Fauna One', serif;}
.applications .uk-container {
    padding: 0 0px;
}
footer h6, h5 {display: inline; margin-left:250px;}


