
.tool-card {
    float: left;
    width: 25%;
}

.fix-col li {
    min-width: 190px !important;
}

#solution-finder .solution-finder-overview ul.desk-list li a {
    font-size: 13px !important;
}
#solution-finder .form-row .heading {
    font-size:18px !important;
    background-color: #9BC3B7 !important;
    color:black !important;
    font-weight: normal !important;
    margin-bottom: 5px !important;
}

#solution-finder .form-row {
    padding-bottom: 10px !important;
}

#solution-finder .form-row:after {
    display:block;
    clear: both;
    content: "";
}


.tool-header {
    color:black !important;
    font-size: 16px !important;
    margin: -22px 0 10px -35px;
}

.design-tools span{
    display: inline-block;
    line-height: normal;
    height: 23px;
    width: 100%;
    text-align:center;
}

.tool-header2 {
    color:black !important;
    font-size: 16px !important;
    margin: -22px 0 10px 0;
}

.tool-header3 {
    color:black !important;
    font-size: 16px !important;
    margin: -22px -33px 10px 0;
}

.tool-header4 {
    color:black !important;
    font-size: 16px !important;
    margin: -22px 0 10px 5px;
}
.tool-header5 {
    color:black !important;
    font-size: 16px !important;
    margin: -22px 0 10px 5px;
}

.tool-header6 {
    color:black !important;
    font-size: 16px !important;
    margin: -22px -25px 10px 5px;
}

.parametric-search {
    background-color: #9BC3B7;
}

.parametric-search span{
    display: inline-block;
    line-height: normal;
    height: 46px;
    width: 100%;
    text-align:center;
}


.design-tools {
    background-color: #9BC3B7;
}



#solution-finder ul {
    margin: 0 0 20px 0;
}

.parametric-footer {
    float:left;
    margin: 0 auto;
    width: 100%;
    margin-top: -15px;
}

.parametric-footer-in {
    margin: 0 auto;
    width: 92.6%;
    height: 25px;
	display: table;
	table-layout: fixed;
}

.tool-footer-board-first1 {
    color:#fff !important;
    font-weight: bold !important;
    height: 25px;
    background-color: #928285;
    display: table-cell;
    width: 38.5%;
    float:left;
    margin:5px 0 0 0;
	vertical-align: middle;
    text-align: center;
	padding-top: 3px;
}

.tool-footer-board-first1 a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
	display:block;
}

.parametric-footer-in div:hover a{
    color:black !important; 
}

.parametric-footer-in div:hover {
    background:#9BC3B7 !important;
}

.tool-footer-board-first2 {
    color:#fff !important;
    font-weight: bold !important;
    height: 25px;
    background-color: #928285;
    display: table-cell;
    width: 38.5%;
    float:left;
    margin: 5px 0 0 4px;
	vertical-align: middle;
    text-align: center;
	padding-top: 3px;
}

.tool-footer-board-first2 a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
	display:block;
}

.tool-footer-board-first3 {
    color:#fff !important;
    font-weight: bold !important;
    height: 25px;
    background-color: #928285;
    display: table-cell;
    width: 21.8%;
    float:left;
    margin: 5px 0 0 4px;
	vertical-align: middle;
    text-align: center;
	padding-top: 3px;
}

.tool-footer-board-first3 a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
	display:block;
}

.parametric-footer-in .tool-footer-first1 {
	background-color: #AB377A !important;
}

.tool-footer-first1 {
    color:#fff !important;
    font-weight: bold !important;
    height: 25px;
    background-color: #928285;
    display: table-cell;
    width: 43%;
    float:left;
    margin:5px 0 0 0;
	vertical-align: middle;
    text-align: center;
	padding-top: 3px;
}

.tool-footer-first1 a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
	display:block;
}

.tool-footer-first2 {
    color:#fff !important;
    font-weight: bold !important;
    height: 25px;
    background-color: #928285;
    display: table-cell;
    width: 34%;
    float:left;
    margin: 5px 0 0 4px;
	vertical-align: middle;
    text-align: center;
	padding-top: 3px;
}

.tool-footer-first2 a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
	display:block;
}

.tool-footer-first3 {
    color:#fff !important;
    font-weight: bold !important;
    height: 25px;
    background-color: #928285;
    display: table-cell;
    width: 21.8%;
    float:left;
    margin: 5px 0 0 4px;
	vertical-align: middle;
    text-align: center;
	padding-top: 3px;
}

.tool-footer-first3 a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
	display:block;
}

.tool-footer-full {
    color:#fff !important;
    font-weight: bold !important;
    height: 25px;
    background-color: #928285;
    display:table;
    width: 92.6%;
    margin:5px auto 0 auto;
}

.tool-footer-full a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.tool-footer-full a:hover{
    background:#9BC3B7;
    color:black !important; 
}

.simulation-models-footer-full {
    color: #fff !important;
    font-weight: bold !important;
	background-color: #928285;
    height: 25px;
    display: table;
    width: 92.6%;
    margin: 5px auto 0 auto;
}

.simulation-models-footer-full a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.simulation-models-footer-full a:hover{
    background:#9BC3B7;
    color:black !important; 
}

.sl-tool-footer-full {
    color: #fff !important;
    font-weight: bold !important;
	background-color: #AEC067;
    height: 25px;
    display: table;
    width: 92.6%;
    margin: 5px auto 0 auto;
}

.sl-tool-footer-full a{
    color:#fff !important;
    font-weight: bold !important;
    font-size:13px !important;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.sl-tool-footer-full a:hover{
    background:#9BC3B7;
    color:black !important; 
}

.tool-card-design-first {
    float: left;
    width: 48%;
}

.tool-card-design {
    float: left;
    width: 25%;
    margin-left:5px;
}

.tipso_style {
    border-bottom: none !important;
}

.tipso_title {
    text-align:left;
    padding-left: 0.5em;
}

.tipso_content {
    text-align:left;
}

.thermal-space-right {
    padding-left:20px !important;
}

@media screen and (min-width: 1024px) and (max-width: 1028px) {
    .tool-footer-board-first1 {
        width:100% !important;
		float:left;
        margin: 5px auto 0 auto;
    }
    .tool-footer-board-first2 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
	.tool-footer-board-first3 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
    .tool-footer-first1 {
        width:100% !important;
		float:left;
        margin: 5px auto 0 auto;
    }
    .tool-footer-first2 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
	.tool-footer-first3 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
}

@media screen and (min-width: 895px) and (max-width: 905px) {
    .thermal-space-right {
        padding-left:0 !important;
    }
    .tool-header3 {
        margin: -22px -32px 10px 0;
    }
}

@media screen and (min-width: 1005px) and (max-width: 1230px){

    .tool-card-design-first {
        float: left;
        width: 100%;
    }
    .tool-card-design {
        float: left;
        width: 100%;
        margin-left: 5px;
    }

    .tool-header {
        margin: -22px -25px 10px -35px;
    }

    .tool-header2 {
        margin: -22px -20px 10px -40px;
    }

    .tool-header3 {
        margin: -22px -20px 10px -40px;
    }

    .tool-header4 {

        margin: -22px -25px 10px -35px;
    }
    .tool-header5 {

        margin: -22px -25px 10px -35px;
    }
    .tool-header6 {

        margin: -22px -25px 10px -35px;
    }

    .tool-card { 
		width: 100%;
	}

    .thermal-space-right {
        padding-left: 0 !important;
    }
}

@media screen and (max-width: 895px) {
	.tool-footer-board-first1 {
        width:100% !important;
		float:left;
        margin: 5px auto 0 auto;
    }
    .tool-footer-board-first2 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
	.tool-footer-board-first3 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
    .tool-footer-first1 {
        width:100% !important;
		float:left;
        margin: 5px auto 0 auto;
    }
    .tool-footer-first2 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
	.tool-footer-first3 {
        width:100% !important;
        margin: 5px auto 0 auto;
        float:left;
    }
    .thermal-space-right {
        padding-left: 0 !important;
    }
    .tool-footer-full {
        width:92.6%;
    }
    .div-footer-middle {
        margin-left: 0;
        width:99% !important;
    }

    .tool-card-design {
        width: 100%;
    }

    .tool-card-design-first {
        width: 100%;
    }
    .tool-header {
        margin: -22px -25px 10px -35px;
    }
    .tool-header2 {
        margin: -22px -20px 10px -40px;
    }

    .tool-header3 {
        margin: -22px -20px 10px -40px;
    }
    .tool-header4 {

        margin: -22px -25px 10px -35px;
    }
    .tool-header5 {

        margin: -22px -25px 10px -35px;
    }
    .tool-header6 {

        margin: -22px -25px 10px -35px;
    }

    .tool-card { 
		width: 100%;
	}
}

@media screen and (max-width: 580px) {
	.tipso_bubble { 
		display:none !important;
	}
}

.dual-link-3
{
	margin-left: 58px !important;
    top: -10px !important;
	width: 100%
}
.dual-link-4
{
	margin-left: 60px !important;
    top: -15px;
    float: left;
}
.dual-link-5
{
	padding-left: 10px !important;
    top: -32px
}
.dual-link-6
{
	float: left !important;
    top: -45px;
	margin-left: 60px;
}

#solution-finder .solution-finder-overview ul.desk-list li p{
	margin-left: 58px;
    font-weight: bold;
	color:#333;
}


