.icon-link strong { font-size:20px; }
.icon-link p, .footer-menu > li a, .newsletter strong, .footer-box strong {
    font-size:13px;
}
.about-full-box > .big-box {
    width: 25%;
}
.big-box {
    width: 50%;
    margin-bottom: 0;
}
.big-box a strong {
    margin-top: 30%;
    font-size:25px;
}
.icon-link {

    height: 175px;
    padding-top:0;
}
.menu {
    background: url("../img/mobile-menu-icon.png") no-repeat;
    margin-top: 26px !important;
    height: 36px;
    position: relative;
    z-index: 999999;
    width: 36px;
    cursor: pointer;
}
.menu ul {
    width: 62px;
    margin-top: 36px;
    float: left;
    display: none;

}
.open-menu {
    display: block !important;
}
.menu ul li {
    float: none;
    width: 150px;
    padding: 10px 0 10px 0;
    border-top: 1px dotted;
    background: #918c8c;
}
.menu ul li:first-child {border-top: none}
.support-form {
    width: 100%;
    float: left;
}
.support-form-title li,.support-form-title li a {
    width: 32%;
}
.support-form .line,.location-box {
    width: 100%;
    float: left;
}
.location-box ul li span {
    clear: right;
}
.support-form-title li a {
   
    width: 100%;
}
.map-icon {
    float: right;
    margin-left: 10px;
}
.location-box ul li {

    float: left;
    border-top: none;

    width: 100%;
    margin-right: 20px;
}
.support-form input[type="text"],.phone-number input[type="text"],#zone,.message textarea,.support-form input[type="submit"], .contact-form input[type="submit"] { width: 100%;}
#zone,.contact-form input[type="submit"] {margin:10px 0}
.location-box ul li span {
    float: left;
}
.location-box ul li strong {
    float: none;
}
.product-box ul li {
    height: auto;
    padding-bottom: 20px;
    float: left;

}
.product-box ul li a img {
    width: 30%;
    height: auto;
    padding:20px 20px 0 0;
}
.product-box ul li  a p{
    width: 50%;
    font-size:15px;
    margin-top: 80px;
    padding-right: 20px;
}
.detail-links {
    position: relative;
    clear: left;
    float: left;
}
.detail-links ul li:first-child {
    margin-left: 0 !important;
}
.detail-links ul li {
    margin-left: 20px;
}
.detail-links ul li a.request-demo {
    background-position: -15px -321px;
    width: 82px;
}

.detail-links ul li a.download-trial {
    background-position: -384px -321px;
    width: 82px;
	height: 108px;
}
.detail-links ul li a.wikipedia {
    background-position: -200px -318px;
    width: 49px;
}
.detail-links ul li a.tect-specs {
    background-position: -115px -318px;
    width: 57px;
}
.detail-links ul li a.brochure {
    background-position: -276px -318px;
    width: 96px;
}
.product-detail-text { margin-top: 14px;}
.search-result strong, .search-result span {
    font-size:16px
}
nav.menu ul li ul {
    position: relative;
    float: left;
    padding-top: 0;
    margin-top: 0;
    display: block ;

}
nav.menu ul li ul li {
    background: #3e3e3e !important;
    padding: 0;
}
nav.menu ul li ul li a {
    text-indent: 10px;
    font-size:12px;
    padding: 7px;
}


