* {
    margin: 0;
    padding: 0;
}
/*body{
    background-repeat: no-repeat;
    background-size: 100%;
}*/
/* Navagation start */
.main_header {
    padding-top: 70px;
}
.header-top {
    background-color: #316DC3;
    color: white;
    padding: 13px 0;
}

.header-top span {
    margin: 0 10px;
    color: white;
}
.text-con {
    font-weight: 600!important;
}
.whatsapp {
    background-color: rgb(39, 197, 39) !important;
}

.header-top .text {
    margin-left: 50px;
}

.header-top .buttons {
    float: right;
}

.header-top button {
    font-size: 12px;
    padding: 3px;
}

.dropdown-menu {
    margin-top: 0;
}

.dropdown-menu .dropdown-toggle::after {
    vertical-align: middle;
    border-left: 4px solid;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
}

.dropdown-menu .dropdown .dropdown-menu {
    left: 100%;
    top: 0%;
    margin: 0 20px;
    border-width: 0;
}

.dropdown-menu .dropdown .dropdown-menu.left {
    right: 100%;
    left: auto;
}

.dropdown-menu>li a:hover, .dropdown-menu>li.show {
    background: #007bff;
    color: white;
}

.dropdown-menu>li.show>a {
    color: white;
}
.nav-item{
    padding: 0 10px;
}
.nav-item .nav-link{
    font-weight: bold;
    color: rgb(70, 68, 68);
    font-size: 14px;
}
.nav-item-hover{
    background-color: #316DC3;
    border-radius: 30px 30px;
}
.nav-link-hover{
    color: white;
}

.home{
    background-color: #316DC3;
    border-radius: 30px 30px;
    padding: 0 20px;
}

.home-link{
    color:white !important;
}
.home-link2{
    color: black !important;
}

@media (min-width: 768px) {
    .dropdown-menu .dropdown .dropdown-menu {
        margin: 0;
        border-width: 1px;
    }
}
header{
    width: 100%;
    height: 650px;
    background-position: cover center;
    background-repeat: no-repeat;
}

@media (max-width:1200px){
    .header-top{
        display: none;
    }
    header{
        height: 500px;
    }
}
@media (max-width:1100px){
    .header-top{
        display: none;
    }
    header{
        height: 450px;
    }
}
@media (max-width:1000px){
    .header-top{
        display: none;
    }
    header{
        height: 420px;
    }
}

/* Navagation end */

/* Slider Start*/
#carouselExampleControls {
    position: relative;
    top: 0px;
}

/* Slider End*/

/* News start */
marquee{
    color: white;
    background-color: #007bff;
    margin: 30px 0;
}
/* News end */
/* Introduction start */
#intro{
    width: 100%;
    height: auto;
    background-color: #F7F8FA;
   
}
.intro1{
    font-size: 40px;
    color: #316DC3;
    font-family:'Times New Roman', Times, serif;
    font-weight: bold;
}
.intro2{
    font-size: 40px;
    color:#427900;
    font-family:  'Times New Roman', Times, serif;
    font-weight: bold;
}
.col-12 .underline1,.underline2{
    width: 50px;
    height: 4px;
    border-bottom: 2px solid #427900;;
    display: inline-block;
}
/* Introduction end */
/* Counter start */
#counter{
    width: 100%;
    height: auto;
    background-color: #2755E9;
    font-family: droid-serif;
    padding: 50px 0;
}   
#counter .icon{
    font-size: 60px;
}
#counter .text{
    color: #00FF00;
    font-size: 14px; 
}
.counter-title{
    font-size: 40px;
}

@media (max-width:600px){
    .counter-text{
        font-size: 5px;
    }
}

/* Counter end */
/* what we are doing start */
#doing{
    width: 100%;
    height: auto;
    background-color: #F7F8FA;
    padding: 50px 0;
}
.ser-boxes {
    background-color: white;
}
.ser-boxes h3 {
    font-weight: 700;
    font-size: large;
}
.box{
    width: 100%;
    height: auto;
    box-shadow: 1px 2px 4px rgb(121, 120, 120);
    padding: 30px 0px;
}
/* what we are doing end */
/* mission start */

#mission {
    width: 100%;
    height: auto;
    padding: 50px 0;
}
.underline1{
    width: 50px;
    height: 4px;
    border-bottom: 2px solid #427900;;
    display: inline-block;
}
.mission-box{
    border: 1px solid rgb(214, 213, 213);
    padding: 20px 0;
    background-color: #F7F8FA;

}
.mission-box img{
    margin-left: 5px;
}
.mission-box span{
    font-weight: bold;
    font-size: 18px;
}
/* mission end */
/* gallary start */

#gallary{
    width: 100%;
    height: auto;
    padding: 50px 0;
}
/* gallary end */
footer{
    padding: 30px 0;
    width: 100%;
    height: auto;
    background: #25272E;
}
.img-responsive {
    width: 300px;
}
.img-responsive:hover {
    opacity: 0.5;
}
.img-gap {
    padding: 5px;
}
.copy{
    background: #316DD9;
    color:white;
    padding: 10px 0;
}
/* footer */
.fa {
    border-radius: 100%;
}
.footer-style {
    font-weight: bolder;
    display: block;
}
.text-grey {
    color: rgb(204, 198, 198);
}
.copyr-text {
    font-size: small;
}
.footer-border {
    border-bottom: 0.5px solid rgb(204, 198, 198);
}