.press-links{
    float: left;
    width:100%;
    overflow-x:auto ;
    overflow-y: hidden;
}
.choose-edition,.choose-edition-innerbox{
    float: left;
    width: 100%;
}
.choose-edition-innerbox{
    width: 99.7%;
    border: 1px solid #ccc;
}
.choose-edition-innerbox ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.choose-edition-innerbox ul li{
    float: left;
    width: 25%;
}
.choose-edition-innerbox ul li a.editionlink {
    font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 12px 0 12px 24px;
    display: inline-block;
    text-align: center;
    width: auto;
    color: #0073B0;
}
.choose-edition-innerbox ul li a.editionlink:hover{
    color: #004e77;
}
.edition-image a{
    float: left;
    width: 180px;
    height: 185px;
}
.edition-image1{
    background:url(/installaware/studioadmin2.gif) no-repeat left top;
}
.edition-image:hover .edition-image1{
    background:url(/installaware/studioadmin2.gif) no-repeat left bottom;
}
.edition-image2{
    background:url(/installaware/studio2.gif) no-repeat left top;
}
.edition-image:hover .edition-image2{
    background:url(/installaware/studio2.gif) no-repeat left bottom;
}
.edition-image3{
    background:url(/installaware/developer2.gif) no-repeat left top;
}
.edition-image:hover .edition-image3{
    background:url(/installaware/developer2.gif) no-repeat left bottom;
}
.edition-image4{
    background:url(/installaware/express2.gif) no-repeat left top;
}
.edition-image:hover .edition-image4{
    background:url(/installaware/express2.gif) no-repeat left bottom;
}
.reseller-channels .choose-edition-innerbox ul {
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
    padding: 20px 0;
}
.reseller-channels .choose-edition-innerbox ul:last-child {
    border-bottom: none;
}
.reseller-channels .choose-edition-innerbox ul li{
    height: 80px;
    display: table;
}
.reseller-channels .choose-edition-innerbox ul li figure{
    display: table-cell;
    vertical-align: middle;
    text-align:center;
}
.reseller-channels .choose-edition-innerbox ul li figure,.reseller-channels .choose-edition-innerbox ul li figure img{
    margin: 0;
}
.spacer-40{
    float: left;
    width: 100%;
    height: 40px;
}
.spacer-20{
    float: left;
    width: 100%;
    height: 20px;
}
.separator-line2{
    float: left;
    width: 100%;
    border-bottom: 1px solid #cacaca;
}
.press-links > div{
    float: left;
}
.tech-image-box{
    float: left;
    width: 20%;
}
.text-box{
    float: right;
    width: 70%;
}
.sidebar-con{
    float: left;
    width: 182px;
    margin: 25px 0 25px 22px;
    background: #ebebeb;
    border-radius: 6px;
    font-family: Tahoma, SansSerif;
}
.sidebar-con iframe{
    padding:0 8px 15px 8px;
}
.sidebar-con h3,.choose-edition h2{
    color: #fff;
    text-align: left;
    padding: 5px 0 6px 16px;
    border-radius: 6px 6px 0 0;
    background: url("/installaware/sidebar-head-bg.png") repeat-x;
    font-size: 14px;
}
.choose-edition h2 a{
    color: #fff;
}
.content-con{
    float: right;
    width: 747px;
    padding: 25px 0 0;
    font-family: Tahoma, SansSerif;
    margin: 0 22px 0 0;
}
.user-interface{
    float: left;
    width: 100%;
    margin: 10px 0;
}
.user-interface .user-image{
    float: left;
    width: 29%;
}
.user-interface .user-textbox{
    float: right;
    width: 70%;
    height: 166px;
    display: table;
}
.user-interface .user-textbox > div{
    padding: 5px;
    display: table-cell;
    vertical-align: middle;
}
/************************************Responsive**********************************/
@media screen and (max-width: 991px){
    .content-con{
        width:96%;
        margin: 0;
        padding: 0 2%;
    }
    .sidebar-con{
        width:96%;
        padding:0;
        margin:20px 2% 0;
    }
    div#container {
        width: 100%;
        max-width: 1003px;
    }
    .header-box{
        width: auto;
        padding:10px 0 10px 10px;
    }
    .header-box img{
        display: none;
    }
    .header-box .logo a{
        width: 324px;
        height: 82px;
        display: block;
        background: url("../install-ware-logo.png") no-repeat left top;
    }
    table#masthead {
        width: 100%;
    }
    .main-table{
        width: 100%;
        padding:0 10px;
    }
    #quad-panel {
        background: none;
        width: 98%;
        height: auto;
        margin: 0 1%;
        padding: 0;
    }
    #quad-panel h2,#partners-news h2 {
        font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #fff;
        text-shadow: none;
        padding: 6px 0 10px;
        height: auto;
        background: #026199;
        text-align: center;
    }
    #quad-panel .inner {
        width: 100%;
        height: auto;
    }
    #quad-panel .panel {
        width: 50%;
        height: auto;
        text-align: center;
    }
    #quad-panel a.bottom-link{
        width: 85%;
        position: relative;
        padding: 3px 10% 3px 1%;
        background: url(quad-more.png) no-repeat 99% 2px #e8e8e8;
    }
    #quad-panel ol {
        padding:0 0 22px 16px;
    }
    #quad-panel ol li{
        padding: 8px 0;
    }
    #partners-news {
        width: 98%;
        height: auto;
        margin: 0 1%;
    }
    #quad-panel a.bottom-link:hover {
        background-position: 99% -38px;
    }
    #partners-news .partners-news-panel {
        background: none;
        width: 49%;
        height: auto;
        padding: 0;
    }
    .banner-slides-con{
        width: 100%;
    }
    .banner-slides {
        width: 50% !important;
        padding: 0 !important;
        margin: 20px 0 !important;
    }
    #partners-panel a.bottom-link {
        bottom: 0;
        left: 0;
        width: 89%;
        float: left;
        position: relative;
        padding:10px 10% 12px 1%;
        background: url(quad-more.png) no-repeat 98% 6px #e8e8e8;
    }
    #partners-panel a.bottom-link:hover {
        background-position: 98% -34px;
    }
    #partners-news .inner {
        padding: 10px;
    }
    #partners-news #news-panel ul{
        padding:0;
    }
    #news-panel a.bottom-link {
        position: relative;
        left: 0;
        bottom: 0;
        padding:10px 10% 12px 1%;
        width: 89%;
        background: url(quad-more.png) no-repeat 98% 6px #e8e8e8;
    }
    #news-panel a.bottom-link:hover {
        background-position: 98% -34px;
    }
    #partners-news #news-panel ul li{
        padding: 0 0 7px;
    }
    #adbanner,.adbanner{
        width: 100%;
        height: auto;
    }
    #adbanner{
        left: 0;
        overflow:inherit;
    }
    #adbanner-9b .content {
        margin: 0;
        width: 90%;
        height: auto;
        padding: 25px 5% 40px;
        text-align: center;
        background: #090e14;
    }
    #adbanner-8 .content,#adbanner-2 .content, #adbanner-3 .content,
    #adbanner-1 .content,#adbanner-5 .content,#adbanner-7 .content,#adbanner-4 .content {
        margin: 0;
        width: 92%;
        height: auto;
        background: #1d6f9f;
        padding: 30px 4% 40px;
        text-align: center;
    }
    #adbanner-4 .content{
        width: 96%;
        padding: 30px 2%;
    }
    #adbanner-9b,#adbanner .p_01,#adbanner h2,#adbanner .p_01,
    #adbanner .p_02{
        top:0 !important;
        left: 0 !important;
        position: relative !important;
    }
    #adbanner-8 a.moreinfo {
        bottom: 0;
        position: relative;
        display: inline-block;
        right: 0;
    }
    #adbanner ul {
        margin:12px 0 0;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        position: relative;
    }
    .adbanner .content{
        width: 100%;
    }
    #adbanner-9b ul li,#adbanner-2 ul li,#adbanner-3 ul li
    ,#adbanner-1 ul li,#adbanner-5 ul li,#adbanner-7 ul li{
        display: inline-block;
    }
    #adbanner-9b.adbanner-20 h2{
        margin:0 0 25px;
    }
    #quad-panel a.migrate,#quad-panel a.casestudy{
        display: inline-block;
    }
    #quad-panel a.bottom-link{
        text-align: left;
    }
    .slide_background{
        display: none;
    }
    #adbanner h2, #adbanner h1{
        font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    }
    .copyright{
        display: inline-block;
        float: none;
    }
    .footer-box,.footer-rt{
        text-align: center;
    }
    .footer-box .footer-lt,.footer-box .footer-rt{
        display: block;
        width: 100%;
    }
    .footer-box{
        width: 100%;
    }
    #adbanner-8 ul li{
        display: inline-block;
    }
    #adbanner a.moreinfo{
        right: 0;
        bottom: 0;
        margin: 10px 0 0;
        position: relative;
        display: inline-block;
    }
    #adbanner-3 ul li{
        font-size: 13px !important;
    }
    #adbanner-7 ul li{
        background: none !important;
    }
    #adbanner-4 h1{
        margin: 0 0 20px !important;
        position: relative;
    }
    #adbanner-4 .banner-edition {
        width: 33%;
        height: auto;
        margin: 0;
    }
    #adbanner-4 a.trynow {
        right: 0;
        bottom: 0;
        position: relative;
        display: inline-block;
    }
    #banner-controls{
        margin-left: 0 !important;
        left: 0 !important;
        right: 0;
        width: 100%;
        bottom: 10px !important;
        text-align: center;
        box-shadow: none !important;
        background: none !important;
    }
    #adbanner #banner-controls a{
        float: none;
        display: inline-block;
    }
    #adbanner-7 ul li a{
        line-height: 18px;
    }
    /*****/
    .logo{
        margin: 0;
    }
    .empty{
        display: none;
    }
    .footer-lt table{
        text-align: center;
    }

}
@media screen and (max-width: 767px){
    #partners-news .partners-news-panel{
        width: 100%;
    }
    #partners-news #partners-panel{
        margin: 0 0 10px;
    }
    .banner-slides{
        text-align: center !important;
    }
    .banner-slides > div{
        margin: 0 auto !important;
        right: 0 !important;
    }
    #adbanner a {
        font-size: 18px !important;
    }
    #quad-panel ol {
        padding: 0 0 22px;
    }
    #adbanner-8 ul li a,#adbanner-2 ul li a,
    #adbanner-3 ul li a,#adbanner-1 ul li a,
    #adbanner-5 ul li a,#adbanner-7 ul li a{
        font-size: 13px !important;
    }
    #adbanner-7 ul li a{
        line-height: 18px;
    }
    #adbanner-4 ul li a{
        font-size: 11px !important;
    }
    #adbanner ul li {
        background:none;
        padding: 3px 0;
    }
    #adbanner #banner-controls a{
        font-size: 11px !important;
    }
    .width-full{
        display: block;
        width: 100%;
        float: left;
    }
    .sidemenu{
        margin: 0 0 20px;
    }
    .sidemenu iframe{
        height: 400px;
    }
    .tech-image-box{
        margin: 0 0 20px;
    }
    .tech-image-box,.text-box,.responsive-img{
        width: 100%;
    }
    .responsive-img{
        height: auto;
    }
    .tech-image-box img{
        margin: 0;
    }
    .choose-edition{
        margin: 0 0 40px;
    }
    .choose-edition-innerbox ul li {
        width: 50%;
        text-align: center;
    }
    .edition-image a {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .choose-edition-innerbox ul li a.editionlink {
        padding: 12px 0;
    }
    .user-interface{
        text-align: center;
    }
    .user-interface .user-image {
        float: none;
        width: 220px;
        display: inline-block;
        vertical-align: top;
    }
    .user-interface .user-textbox {
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 667px) {
    .footer-rt img {
        width: 100%;
        margin: 0 !important;
    }
    #adbanner-9b ul li a {
        font-size: 12px !important;
    }
    .deploy-img{
        width: 100%;
    }
}
@media screen and (max-width: 600px) {
    #quad-panel .panel {
        width: 100%;
    }
    #quad-panel h2, #partners-news h2 {
        font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    }
    #adbanner-4 .banner-edition {
        width: 100%;
        height: auto;
        margin: 10px 0;
    }
}
@media screen and (max-width: 414px) {
    .logo {
        width: 230px;
        height: 57px;
    }
    .header-box .logo a {
        width: 224px;
        height: 59px;
        background: url("../install-ware-logo.png") no-repeat left top;
        background-size: contain;
    }
    .slicknav_btn {
        margin: 20px 10px 0 0;
    }
    .banner-slides {
        width: 100% !important;
        margin: 0 !important;
    }
    #adbanner a {
        font-size: 16px !important;
    }
    .slicknav_nav{
        top:78px;
    }
    .choose-edition-innerbox ul li,.hybrid-installation-img {
        width: 100%;
    }
    h2, h1.darktitle{
        font-size: 17px;
    }
    .responsive-img2{
        width: 100%;
        height: auto;
    }
}










