
body { font-family: 'Inter', sans-serif; }

h1, h2, h3, h4, h5, h6, p, .btn { font-family: 'Inter', sans-serif;  }


.site-header{position: absolute; left:0; right:0; top:0; z-index: 9999;}

.top-header{padding:20px 0}

.location span{ float:left; display:inline-block}



.location span i{width: 45px; height: 45px; background: #13406A; border-radius: 50%; padding: 12px; color: #fff; text-align: center;font-size:20px; float:left; margin-right:10px; font-weight:bold}

.location span h5{font-size:16px}

.social-icon i{margin:0 8px;font-size:18px}

.social-icon i.facebook{height: 40px; width: 40px; border: 1px solid; border-radius: 50%; padding: 13px; color:#13406A}

.social-icon i.twitter{height: 40px; width: 40px; border: 1px solid; border-radius: 50%; padding: 11px; background:#D9A728; color:#fff}

.social-icon i.instagram{height: 40px; width: 40px; border: 1px solid; border-radius: 50%; padding: 11px;color:#13406A; }

.social-icon i.linkedin{height: 40px; width: 40px; border: 1px solid; border-radius: 50%; padding: 11px; color:#13406A}



.menu{background:#13406A ; border-radius: 80px 10px 10px 80px; padding:10px}

.logo img{width:90px}



.menu .mid-menu ul{list-style-type: none;}

.menu  .mid-menu ul li{display: inline-block; padding: 0 12px;}

.menu  .mid-menu ul li a{color:#fff; font-size: 19px; cursor:pointer; text-decoration: none;}

.menu  .mid-menu ul li a i{margin: 10px 0px 0 5px; font-size: 15px;}

.menu  .mid-menu ul li a:hover{text-decoration: none!important; color:#fff}

.menu  .mid-menu ul li a i.search{height: 40px;

    width: 40px;

    border: 1px solid;

    border-radius: 50%;

    padding: 11px;

    background: #D9A728;

    color: #fff;}



.main{ background: url(../img/slider1.svg) no-repeat center center; background-size: cover; padding-top: 100px; min-height: 500px;}



.main-body h1{text-align:center; font-size: 60px; color: #fff; font-family: inter;

    font-weight: bold;}



.button:hover{text-decoration:none; color:#D9A728}

.artical-part{position: absolute;left:0; right:0; bottom: 0px}



.main-artical{padding: 50px; border-radius:10px;}

.artical h2{font-weight:bold; font-size: 18px;}

.artical p{color:#909090}



.artical-bottom{    background: #13406A;

    border-radius: 10px 80px 80px 10px;margin-bottom: 50px;

   }

.child{margin:10px 50px}  

.child-art { _margin: 0px 65px; padding: 40px ;}

.child img{height:60px} 

.child h5{font-size:14px; padding-top: 10px;} 

.bg-left{position:relative;}

.bg-left .button-exp{position: absolute;right: 19.5%;bottom: 1%;}

.bg-left .button-exp button{padding: 23px 43px; font-size: 25px; font-style: normal; font-weight: 600; background:#D9A728}

.text h2{font-weight: bold; font-size:40px; color:#1E1E1E}

.text p{color: #909090;font-size: 20px; font-style: normal; font-weight: 500; line-height: 34px;}

.text button{border-radius: 7px; background: #D9A728;font-size: 22px;padding:15px 40px; margin-top:32px; text-transform: uppercase;font-weight:600}

.video-part{background: url(../img/video-bg.jpg) no-repeat center center; background-size: cover;min-height: 650px; margin-top:50px; padding:60px 0}



.video-part h2{font-size: 40px; font-style: normal; font-weight: 700; line-height: 50px;}



.video-part p{font-size: 22px; font-style: normal; font-weight: 500;}



.video-text h2{font-size:45px}



.video-text h5{font-size:25px}

.mission{margin-top:50px}

.mission-headding{width:100%; overflow: hidden;}

.mission-headding i{color:#D9A728; font-size:40px; float: left;}

.mission-headding h3{float:left;color: #D9A728; padding-left: 20px}

.mission-content p{padding-left: 57px;}



.round-image {



    width: 300px; /* Set desired width */

    height: 300px; /* Set desired height */

   

    border-radius: 50%; /* Makes the image round */

    position: absolute; /* Allows overlapping */

    top: 0; /* Adjust as needed */

}



.round-image:nth-child(3) {

    right: 66px;

    top:252px

}



.round-image:nth-child(2) {

    left: 28px; /* Adjust this value for more/less overlap */

    

    top: 194px;

}



.round-image:nth-child(1) {

    left: 160px; /* Adjust this value for more/less overlap */

}



.ceo{background: url(../img/ceo-bg.jpg) no-repeat; background-size: cover;min-height: 575px; margin-top:50px; position: relative;}

.ceo-content{position:absolute; top: 170px}

.ceo-speech{margin-top: 170px; background:url(../img/ceo-quate1.png) no-repeat;background-size: 100px 100px;}

.ceo-speech h2{font-size: 46px;font-style: normal;font-weight: 400;line-height: 50px; padding:40px 0 0 50px}

.ceo-speech h3{color: #D9A728;font-size: 32px; margin-bottom: 30px; padding:0px 0 0 50px}

.ceo-speech h5{color: #FFF; font-size: 29px; font-style: normal; font-weight: 500; line-height: 40px; padding:0px 0 0 50px}

.gallery{margin:100px 0 50px 0}

.gallery h1{color:#000!important}

.gallery h5{color:#818181;}

.image-mid{margin:50px 0 50px 0}

.client{margin-top: 100px;}

.client h1{color:#000!important}

.client h5{color:#818181;font-size: 26px; line-height: 36px;}

.client-speech i{float:left; font-size: 30px; color: #D9A728;}

.client-speech p{padding: 9px 0 0 36px; font-size: 22px; text-align: justify;line-height:35px; color:#5E5E5E}

/* .client-speech img{float:left; padding-left:30px}

.client-speech h4{float:left; padding-left: 40px;}

.client-speech h5{color:#D9A728; padding-left: 40px;} */

.c-text h4{font-weight:bold; float:left; padding-left: 40px;}

.c-text h5{color:#D9A728; padding-left: 40px;}



.agency{background:url(../img/bg.jpg) no-repeat;background-size: cover;min-height: 480px; margin-top:50px; position:relative}

.agency-left h2{color: #FFF; font-family: Inter; font-size: 40px; font-style: normal; font-weight: 600;padding-top:50px;}

.agency-left p{color: #fff; font-size: 22px; margin-top: 40px;}

.request{position:absolute; right:100px; top:150px; box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);}

.form-control{border-radius: 0!important;} 

.btn{border-radius: 0!important; background: #D9A728!important;}

.news{box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);position: relative;}

.news p.img-heading{    position: absolute; top: 224px; background: #D9A728; padding: 10px; color: #fff;}

.news h2{font-size:30px}

.news span{    padding: 7px 20px; border: 1px solid #13406A; color: #13406A;}

.footer{background: #13406A; padding: 50px;}

.footer h3{color: #FFF;font-size: 28px; font-style: normal; line-height: 45px;}

.footer p{color: #FFF;font-size: 18px;}



.footer span{color:#fff}

.footer span i{color: #D9A728; padding-right: 10px;}

.copyright{background: #0D2F4F; padding: 20px;}

.copyright p{text-align: center;color:#fff}



.main-about{background:url(../img/about.jpg) no-repeat center center; background-size: cover; padding-top: 100px; min-height: 500px;}

.main-about h5{color:#fff; text-align: center;}

.company{color: #D9A728}

.exp{margin:50px 0}



.president{margin:50px 0}

.president h3{color: #1E1E1E; font-size: 36px;font-style: normal;font-weight: 600; line-height: 42px; }

.president h5{color: #D9A728;font-size: 26px; font-style: normal; font-weight: 500; line-height: 30px;}

.president p{color: #909090;font-size: 21px;font-style: normal; font-weight: 500; line-height: 43px;}



.mb{margin-bottom:50px}

/* .members{margin-bottom:50px} */

.member-img{position: relative; width:100%}

.member-text{background:url(../img/memberbg.png) no-repeat;background-size: cover; min-height: 100px; position: absolute; bottom:0; width:100%}



.our-member h1{color:#000!important}

.our-member h5{color:#818181;}



.member-text h3{font-size: 30px;font-style: normal; font-weight: 600;line-height: 35px;color: #FFF;text-align: center; padding-top: 50px;}

.member-text p{color: #FFF;font-size: 24px;font-style: normal;font-weight: 400;line-height: 30px; text-align:center}

.details-img{margin:50px 0; background:url(../img/latest-news.jpg) no-repeat top;background-size: contain;}

.search{margin: 20px 0 0 0; border: 1.529px solid #EBEBEB;background: #FAFAFA;padding: 35px 20px; overflow:hidden}

.fa-search{padding:7px}

.cricket{background: #FFF; box-shadow: 0px 2.212px 8.849px 0px rgba(0, 0, 0, 0.08);margin: 310px 30px 0 30px; padding: 30px; display:inline-block }

.cricket span{ background: #D9A728; padding: 5px 12px; color: #fff;}



.cricket h3{color: #1E1E1E; font-size: 22px; font-weight: 600; line-height: 30px; padding: 10px 0;}



.cricket p{color: #909090;font-size: 16.341px; font-style: normal; line-height: 30.168px;}

.bottom-text{background: #F8F4EC;padding: 10px; color:#333}

.fa-quote-right{font-size:25px;color:#D9A728 }
.admin{background: #FFF; box-shadow: 0px 2.586px 10.346px 0px rgba(0, 0, 0, 0.08);margin: 30px;padding: 30px;}
.admin-left{float:left; width:15%}
.admin-text{width:70%; float:left}    

.admin-text h4{color: #1E1E1E; font-size: 25.864px; font-style: normal; font-weight: 600;line-height: normal;}

.admin-text h5{color: #D9A728; font-size: 20.692px; font-style: normal; font-weight: 400;}
.admin-text p{color: #909090;font-size: 16px;font-weight: 400; line-height: 20px;}
.leave{background: #FFF; box-shadow: 0px 2.586px 10.346px 0px rgba(0, 0, 0, 0.08);margin: 30px;padding: 30px;}  
.leave h4{color: #1E1E1E;font-size: 31.037px; font-weight: 500;} 
.name-text{float: left;}
.email-text{float:left}
.title{color: #1E1E1E; font-size: 30.579px; font-weight: 500;  position: relative; display: inline-block;}
.ser{padding-top:20px}

.title::after {
    content: '';
    position: absolute;
    bottom: 0; /* Place the border at the bottom */
    right: 50%; /* Start halfway across the element */
    width: 50%; /* Cover half the width */
    border-bottom: 4px solid#D9A728; /* Define the border */
  }
  .search span.title-news{color: #1E1E1E; font-size: 30.579px; font-weight: 500;  position: relative; display: inline-block;}
  .title-news::after {
    content: '';
    position: absolute;
    bottom: 0; /* Place the border at the bottom */
    right: 70%; /* Start halfway across the element */
    width: 30%; /* Cover half the width */
    border-bottom: 4px solid#D9A728; /* Define the border */
  }
  .list{font-size: 22.924px;font-weight: 400; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font;margin-top:30px}
.rightbar{padding-top:30px}
.list ul{list-style-type: none; padding-left:0!important}
.list ul li a{color: #909090;}
.popularnews{width:30%}
.popularnews img{float:left; width:85px}
.populartext{width:70%; float:left}
.populartext h4 {color: #13406A;font-size: 20.452px; font-weight: 500; line-height: 24.565px; padding-left:10px}
.populartext h5{color: #909090;font-size: 12.867px; font-style: normal; font-weight: 400; line-height: 30.565px; padding-left: 10px;}
.newstag ul{list-style-type: none;}
.newstag ul li{width:50%; float:left; margin-bottom: 30px;}
.newstag ul li a{border: 1.528px solid #E6E6E6; background: #FAFAFA; padding: 10px;color:#909090}
a{text-decoration: none!important;}

.carousel-item img{min-height:300px; margin: 30px 0;}


.donate{background:url(../img/donate.jpg) no-repeat;background-size: cover;min-height: 480px; margin-top:50px; position:relative}

.donate-left h2{color: #FFF; font-family: Inter; font-size: 40px; font-style: normal; font-weight: 600;padding-top:50px;}

.donate-left p{color: #fff; font-size: 22px; margin-top: 40px;}

.request-donate{position:absolute; left:0px; top:190px; box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12); padding: 50px 30px;}

.request-donate p{color:#818181}

.spantext span{background: #DCDCDC; padding: 3px 14px; border: 1px solid #EBEBEB; margin-right:3px; float:left; margin-bottom: 10px;}

.spantext span i{float: left; padding-top: 4px; padding-right: 5px;}

.donate-but{margin-top: 85px; width: 168px !important; text-align: center;}
.res1 .card-body{background: none; margin-top: 230px}
.res1{background:url(../img/imagedoc1.jpg) no-repeat; background-size: cover; width:100%; height: 500px}
.res2 .card-body{background: none; margin-top: 230px}
.res2{background:url(../img/imagedoc2.jpg) no-repeat; background-size: cover; width:100%; height: 500px}
.res3 .card-body{background: none; margin-top: 230px}
.res3{background:url(../img/imagedoc3.jpg) no-repeat; background-size: cover; width:100%; height: 500px}

/* .en-font{ font-family:sans-serif; font-size: 14px}

.text-purpel{ color: #921e83}

.required{ color: red}

.font-16{ font-size: 1rem !important}

.font-15{ font-size: 0.9rem !important}





@media only screen and (max-width: 990px) {

    .with-side-menu .page-content {

        padding-left: 0px!important;

    }

  } */