html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 10px;
}

/*span.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='aqua' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

span.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='aqua' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}*/

.carousel-control-next-icon,
.carousel-control-prev-icon {
    /*filter: invert(1);*/
    background-color:green;
}

.searchBox {
    padding-left: 400px;
    width:900px;
}
.card-text {
    margin-left: 30px;
    margin-right: 30px;
    font-size: 16px;
    line-height: 1.9;
}
.vision {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.9;
}
.footer {
    display: flex;
    justify-content: space-between;
}
                  /*About us section*/
.president {
    display: flex;
    justify-content: space-between;
    font-size:16px;
    line-height:2;
}
.president img {
    width: 450px;
    height: 350px;
}
.whoWe {
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    line-height: 2;
}
.whoWe img {
    width: 450px;
    height: 350px;
}
.whatWe {
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    line-height: 2;
}
.whatWe img {
    width: 450px;
    height: 350px;
    margin-left:20px;
}
.mission {
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    line-height: 2;
}
.mission img {
    width: 450px;
    height: 350px;
}
.values {
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    line-height: 2;
}
.values img {
    width: 450px;
    height: 350px;
    margin-left: 20px;
}
.catList {
    font-size: 20px;
    line-height: 2.3;
}
#pagination {
    padding-left:500px;
}


@media (max-width: 768px) {

    .searchBox {
        padding-left: 40px;
        width: 300px;
    }
    .card-text {
    font-size: 14px;
    }
    .vision {
        display: inline-block;
        font-size: 14px;
    }
    .vision img {
        width: 300px;
    }
    .footer {
        display: inline-block;
    }
         /*About us section*/
    .president {
        display: inline-block;
        font-size: 16px;
        line-height:2.3;
    }
    .president img {
        width:300px;
        height:350px;
    }
    .whoWe {
        display: inline-block;
        font-size: 16px;
        line-height: 2.3;
    }
    .whoWe img {
        width: 300px;
        height: 350px;
    }
    .whatWe {
        display: inline-block;
        font-size: 16px;
        line-height: 2.3;
        margin-left: 3px;
    }
    .whatWe img {
        width: 300px;
        height: 350px;
        margin-left:0px;
    }
    .mission {
        display: inline-block;
        font-size: 16px;
        line-height: 2.3;
    }
    .mission img {
        width: 300px;
        height: 350px;
    }
    .values {
        display: inline-block;
        font-size: 16px;
        line-height: 2.3;
        margin-left: 3px;
    }
    .values img {
        width: 300px;
        height: 350px;
        margin-left: 0px;
    }
           /*Category section*/
    .cata {
        font-size: 12px;
        font-weight:bold;
    }
    .catList {
        font-size: 13px;
        line-height: 2.3;
    }
    #pagination {
        padding-left: 20px;
    }
}