html,body{overflow-x: hidden;font-family: 'Cairo', sans-serif;}
.wrapper{width: 100%;overflow: hidden;}
img{max-width: 100%}
.top-header{background-color: #094C04;color: #fff;font-size: 14px}
.the-search .btn{background-color: #ff9d17;color: #fff;border-radius: 0 20px 20px 0;border: 0}
.the-search input.form-control{
    border-radius: 20px 0 0 20px;border: 0;width: 220px;font-size: 14px;
    border: 1px solid #c8c8c8;padding: .5rem .75rem
}
.the-search .btn:checked,.the-search .btn:active{background-color: #ff9d17;color: #fff;opacity: .9}
.top-header .nav-link{color: #fff}
.the-header .navbar-expand-lg .navbar-nav .nav-link{color: #000;font-weight: 700;font-size: 15px}
.the-header .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{color: #094C04}
.navbar-brand img{width: 100px}
.the-header .navbar-expand-lg{padding-top: 0;padding-bottom: 0}
.main-news{margin-top: 10px}
.the-news{position: relative;border-radius: 5px;overflow: hidden;margin-bottom: 16px;}
.the-news-details{
    position: absolute;width: 100%;height: 100%;top: 0;right: 0;
    background-color: rgb(0 0 0 / 30%);color: #fff;padding: 15px;text-decoration: none
}
.the-news-details h2{font-size: 13px;font-weight: bold;line-height: 21px;margin-bottom: 2px}
.news-data{position: absolute;bottom: 15px}
.the-news-date span{font-size: 13px}
.news-category{padding: 1px 15px;border-radius: 3px;font-size: 12px;font-weight: 600
}
.the-news-details:hover,.the-news-details:active{color: #fff;text-decoration: none}
.bg-1{background-color: #ff6e0d}
.bg-2{background-color: #4ab106}
.bg-3{background-color: #007dff}
.bg-4{background-color: #ff5575}
.bg-5{background-color: #ffaf31}
.the-news-date .fa-xs{font-size: 11px}
.main-news .row > div:first-of-type .the-news-details h2{font-size: 20px;margin-bottom: 7px}
.the-news > img{transition: 0.3s;}
.the-news:hover > img{
  transform: scale(1.1);opacity: .9
}
.the-title h3 {
    border-bottom: 3px solid #ff9d17;
    display: inline-block;
    margin-bottom: -2px;
    color: #094C04;font-weight: 700;
    font-size: 18px;line-height: 33px
}
.the-title{border-bottom: 2px solid #f0f0f0;}
.more-btn {
    color: #094C04;
    text-decoration: none;
    line-height: 40px;
    font-weight: 700;
}
.the-news2-img{border-radius: 5px;overflow: hidden}
.the-news2-img img{transition: 0.3s;}
.the-news2-img:hover img{
  transform: scale(1.1);opacity: .9
}
.the-news2 h2{margin-bottom: 1px;line-height: 25px}
.the-news2 h2 a{color: #094C04;font-size: 14px;text-decoration: none;font-weight: 700}
/*.the-section > div:first-child .the-news2 h2{line-height: inherit}
.the-section > div:first-child .the-news2 h2 a{font-size: 17px}*/
.the-news2 .the-news-date{color: #8a8a8a}
.the-news2 p{margin-top: 7px;font-size: 14px}
.the-news2 p a{color: #2874d5;text-decoration: none}
.the-question h3{font-size: 17px;font-weight: 700;margin-bottom: .7rem}
.the-question .form-check{margin-top: 8px}
.the-btn{color: #fff;background-color: #094C04}
.question-btn{margin-top: 15px;}
.question-btn .the-btn{padding: 5px 15px;font-size: 14px}
.question-btn .the-btn:hover,.question-btn .the-btn:active{color: #fff;background-color: #094C04;opacity: .9}
.wrong-answer{color: #d72924}
.right-answer{color: #26a713}
.question-result th{font-size: 14px}
.question-result td{font-size: 14px;font-weight: 600}
.the-ticker{position: relative;background-color: #094C04}
.the-ticker li,.the-ticker a{
    font-size: 12px;color: #fff;text-decoration: none;
    font-family: 'Cairo', sans-serif;font-weight: 700
}
.the-ticker li{padding-left: 15px !important;padding-right: 15px !important}
.the-ticker > span{
    position: absolute;left: 0;background-color: #ff9d17;color: #fff;font-size: 14px;
    max-width: 100px;
    padding: 6px 0;text-align: center;
    font-weight: 700;z-index: 999
}
.the-ticker a:hover{opacity: .9}
.tickercontainer{height: 33px !Important}
.top-header{background-color: #fff;padding-top: 3px;padding-bottom: 3px}
.top-header .nav-link{color: #000;font-weight: 700}
.top-header li.nav-item{display: inline-block}
.header-logo{text-align: center}
.header-logo img{height: 90px}
.header-search{padding-top: 25px}
.header-nav{padding-top: 25px}
.the-header .container{border-top: 1px solid #e0e0e0;padding-top: 10px;padding-bottom: 10px}
.the-header .navbar-nav{margin: auto}
.top-header .nav-link{
    background: #094C04;
    padding: 6px 15px;
    border-radius: 20px;
    color: #fff;
    font-weight: 600;
}
.top-header .nav-link:hover{opacity: .9}
.side-section {
    margin-bottom: 30px;
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    border: 1px solid #f7f7f7;
    box-shadow: 3px 3px 9px #dedede;
}
.q-a {
    margin-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 8px;
}
.the-question .q-a h3{font-size: 14px}
.q-a button {
    background-color: #094C04;
    border: 0;
    font-size: 12px;
    font-weight: 700;
    color: #ffffff;
    padding: 5px 7px;
    border-radius: 3px;
}
.q-a > div{font-size: 14px;font-weight: 500;margin-top: 5px}
.q-a > div a{color: #000;text-decoration: none;font-weight: 700}
.the-question-height{height: 270px;overflow-y: scroll}
.the-question-height2{height: 200px;overflow-y: scroll}
/* start scroll */
/* width */
::-webkit-scrollbar {
  width: 10px
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #2062b2;border-radius: 5px
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #2062b2;opacity: .9;
}
/* end scroll */
.same-date h4{font-size: 15px;font-weight: 600;line-height: 24px}
.same-date li span{font-weight: 700}
ul.same-date{padding-left: 1.25rem}
.the-footer{background: #094C04;color: #fff;margin-top: 30px;padding: 40px 0 20px;font-size: 14px}
.the-footer a{color: #fff;text-decoration: none}
.the-footer ul{list-style: none;padding: 0}
.the-social li{display: inline-block}
.the-footer li a,.the-footer p{line-height: 30px}
.the-footer h5{font-weight: 700;font-size: 16px}
.the-footer .btn{width: 100%;background-color: #ff9d17}
.the-social li a{font-size: 20px}
.the-footer a:hover{opacity: .9}
.the-copyrights{border-top: 1px solid rgb(255 255 255 / 27%);text-align: center;padding-top: 15px;font-size: 12px}
.the-header li a.dropdown-item{font-size: 15px}
.slider-nav .slick-list .slick-slide{float: none}
.slider-country .carousel-item img{max-height: 500px;width: auto;min-width: 100%}
.slider-country .carousel-indicators [data-bs-target] {
    width: 65px;
    text-indent: initial;
    height: auto;
    opacity: 1;
    height: 38px;
    margin: 0 7px;
    border: 3px solid #fff;
    border-radius: 5px;
    overflow: hidden;position: relative
}
.slider-country .carousel-caption {
    bottom: 40%;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgb(0 0 0 / 35%);

}
.carousel-caption h3{margin-top: 13%;font-weight: 700}
.carousel-caption p{max-width: 700px;margin: auto;font-weight: 700;font-size: 18px}
.carousel-caption p a{color: #ff9d17;font-weight: 700;text-decoration: none}
.slider-country .carousel-indicators [data-bs-target] img {
    width: 100%;
    height: 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
}
.carousel-indicators .active[data-bs-target]{border-color: #ff9d17}
.the-news2 {
    border-radius: 5px;
    border: 1px solid #f7f7f7;
    box-shadow: 3px 3px 9px #dedede;
    padding: 0 15px;margin-bottom: 20px
}
.nav-pills .nav-link{background-color: #094C04;color: #fff}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color: #ff9d17;color: #fff}
.nav-pills.nav{margin-bottom: 10px}
.nav-pills .nav-link{color: #fff;font-weight: 600;font-size: 13px;
    margin: 0 2px 5px;
    padding: 8px 15px;}
.nav-pills .nav-link.active:hover{color: #fff}
.btn:hover{color: #fff;
    background-color: #094C04;opacity: .9}
.btn-size{padding: 10px 25px}
.header-nav-2{display: none}
.header-nav-2 .nav-link {
    background: #094C04;
    padding: 6px 13px;
    border-radius: 20px;
    color: #fff;
    font-weight: 600;
    font-size: 13px
}
.header-nav-2 li{list-style: none;display: inline-block}
.navbar-toggler{border-color: rgb(0 0 0 / 30%)}
.the-search input.form-control:focus{box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%)}
.navbar-toggler:focus{box-shadow: none}
.page-title {
    background-color: #f1f1f1;
    padding: 25px 0 15px;margin-bottom: 20px
}
.breadcrumb-item a{text-decoration: none;color: #094C04}
.breadcrumb-item ,.breadcrumb-item a{font-weight: 600}
.breadcrumb-item.active{color: #000}
.section-size{max-width: 600px;margin: auto}
.section-size2{max-width: 800px;margin: auto}
.section-size3{max-width: 400px;margin: auto}
.section-size4{max-width: 1100px;margin: auto}
.form-label{font-weight: 600}
.form-select:focus,.form-control:focus {
    border-color: #ced4da;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
.question-q{margin-top: 20px}
.result-details p{margin-bottom: 8px;}
.result-details span{font-weight: 700}
.the-details-page h2{text-decoration: none;color: #094C04;margin-top: 15px;display: block}
.the-details-page .the-news-date{margin-bottom: 12px;margin-top: 10px}
.the-details-page .the-news-date,.the-details-page .the-news-date span{color: #ff9d17;font-size: 16px}
.the-details-page p{font-weight: 600;font-size: 16px}
.comment-img img{max-height: 70px}
.comment-a,.comment-b{float: left}
.comment-img{margin-top: 15px;border-radius: 5px;overflow: hidden}
.card-title{margin-bottom: 3px}
.the-details-page .card-body p{margin-top: 5px;font-size: 13px;margin-bottom: 10px}
.card-body .text-body-secondary{color: #777;font-size: 13px}
.comment-a{width: 70px}
.comment-b{width: calc(100% - 70px)}
.comment-reply{margin-left: 40px;width: calc(100% - 40px);}
.the-comments {
    height: 520px;border-bottom: 1px solid #eee;
    overflow-y: scroll;padding-right: 10px
}
.one-comment{padding: 0 10px}
.card-title{font-size: 16px}
.the-details-page .comment-b .the-btn{font-size: 12px}
.btn-primary{background-color: #094C04;border-color: #094C04}
.one-question h3{font-size: 16px;font-weight: 700}
.the-news2.one-question{padding-top: 15px;}
.the-news2.one-question .q-a{border-bottom: 0}
.contact-item{padding: 36px 15px}
.contact-item span{font-size: 28px}
.contact-item .f-3{font-size: 16px;font-weight: 700;margin-top: 10px}
.contact-item span{color: #094C04}
.contact-item .the-social li a{color: #094C04}
/* start responsive */
@media only screen and (min-width : 1200px) {
    .navbar-expand-lg .navbar-nav .nav-link{padding-left: 15px;padding-right: 15px}
    .the-title h3{font-size: 15px}
    .more-btn{font-size: 13px}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    .header-nav a.nav-link {
        font-size: 13px;
        padding: 6px 13px;
    }
    .the-title h3{font-size: 14px}
    .more-btn{font-size: 12px}
    .the-question h3{font-size: 14px}
    .the-question .form-check{font-size: 14px}
    .same-date h4{font-size: 14px;line-height: 20px}
    .the-news2 p{font-size: 13px}
    .the-footer .form-control{font-size: 12px}
    .the-footer p{font-size: 13px;line-height: 23px}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .carousel-caption p{max-width: 450px}
    .slider-country .carousel-indicators [data-bs-target]{height: 28px}
    .the-header .navbar-collapse {
        background-color: #f5f5f5;
        padding: 2px 13px;
        border-radius: 5px;
        margin-top: 5px;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    .the-search input.form-control{width: 100%}
    .header-search{padding-top: 5px}
    .header-nav.text-end {
        text-align: center !important;
    }
    .header-nav-2{display: block}
    .header-nav{display: none}
    .top-header{padding-bottom: 13px}
    .slider-country .carousel-indicators [data-bs-target]{
        border: 2px solid #fff;margin: 0 2px;width: 20px;height: 20px
    }
    .carousel-caption p{max-width: 330px;font-size: 13px}
    .comment-a{width: 40px}
    .comment-b {
        width: calc(100% - 40px);
    }
    .contact-item1{margin-bottom: 20px}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .header-nav-2 .nav-link {
        padding: 5px 9px;
        font-size: 11px;
        margin-top: 9px;
    }
    .slider-country .carousel-indicators [data-bs-target]{height: 16px}
    .carousel-caption h3{margin-top: 1%;font-size: 18px}
    .carousel-caption p {
        max-width: 200px;
        font-size: 10px;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}

@media only screen and (max-width : 250px){
}
/* end responsive */
