/* 1780  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1780px) {
    .csi-banner-10 form.search-form {
        top: 80%;
    }
}

/* 1600  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1600px) {

}

/* 1200  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1200px) {
    .productAccordionContent {
        border: none;
    }
}

/* 1100  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1100px) {
    .csi-banner-10 form.search-form {
        display: flex;
        top: inherit;
    }
}

/* 1025  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1025px) {
    table tr:last-child td:last-child {
        border-radius: 0;
    }
    table tr:first-child td:last-child {
      border-radius: 0;
    }

    table tr:last-child td:nth-child(2) {
       border-radius: 0;
    }

    table tr:nth-child(1) td:nth-child(2) {
       border-radius: 0;
    }

    table tr:only-child td:nth-child(2) {
      border-radius: 0;
    }

    /* If there is only 1 row, round both all corners of the last cell */
    table tr:only-child td:last-child {
        border-radius: 0;
    }

    table.specTbl tr:last-child td:nth-child(2) {
        border-radius: 0;
    }

    table.specTbl tr:nth-child(1) td:nth-child(2) {
        border-radius: 0;
    }
    table td:first-child {
        color: black;
    }
}

/* 992  *
-------------------------------------------------------------------------------------- */
@media (max-width: 992px) {
    .csi-banner-10 .csi-ib {
        position: absolute;
        margin-top: -26px;
    }
    .csi-banner-10 .carousel-caption h1 {
        font-size: 2rem;
        line-height: 2rem;
    }
    .csi-banner-10 .carousel-item {
        min-height: 745px;
    }
    body:not(.home) .csi-banner-10 .carousel-item {
    min-height: 650px !important;
    }
    .inside-panel-group .panel-title::after, .csi-defaultAccordion .panel-title::after {
        position: absolute;
        right: 10px;
        top: 30%;
    }
 }


/* 768  *
-------------------------------------------------------------------------------------- */
@media (max-width: 768px) {
}


/* 576  *
-------------------------------------------------------------------------------------- */
@media (max-width: 576px) {
    .csi-banner-10 .carousel-caption h1 {
        font-size: 1.675rem;
        bottom: 0;
        line-height: 2rem;
    }
    .productAccordionImage {
        display: flex;
        justify-content: center;
    }
    .productAccordionBtns {
        justify-content: center;
    }
    .paimage {
        justify-content: center;
        display: flex;
        margin-bottom: 20px;
    }
    .inside-panel-collapse .panel-body, .csi-defaultAccordion .panel-body {
        padding: 1rem 1.5rem;
    }
    .csi-learnMoreBtn {
        width: 60%;
    }
}

/* 453  *
-------------------------------------------------------------------------------------- */
@media (max-width: 453px) {
	.csi-banner-10 .search-form input[type=search] {
        width: 150px;
    }
    .search-form {
        width: 150px;
    }
}


