/*
  website Name: Bullmonk
  website URI: http://www.bullmonk.com
  code by:B.K.P;
*/


/*-----------------------------------------------------------------------------------*/
/*  TETX-COLOR
/*-----------------------------------------------------------------------------------*/
.text-white {
    color: #ffffff !important;
}

.text-black {
    color: #000000 !important;
}

.text-yellow {
    color: #fcb03b !important;
}

.txt-grey {
    color: #999999 !important;
}

/*====css for preloader=====*/

.preloader {
    background: #333;
    height: 100%;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
}

.mb_preloader {
    display: none;
}

.mb_preloader .os-phrases h2, .mb_preloader .os-phrases h2 span {
    font-size: 24px !important;

}

.mb_preloader .os-phrases h2:nth-child(1) .word3,
.mb_preloader .os-phrases h2:nth-child(2) .word2,
.mb_preloader .os-phrases h2:nth-child(4) .word2,
.mb_preloader .os-phrases h2:nth-child(5) .word1 {
    font-weight: 600 !important;
}

.os-phrases {
    height: 100%;
    background: #000;
    width: 100%;
    position: absolute;
    top: 0;

}

/*====CSS FOR  HEADER========*/

/*-----------------------------------------------------------------------------------*/
/*  NAVABR
/*-----------------------------------------------------------------------------------*/


@media (max-width: 767px) {
    #container canvas {
        width: 300px;
        left: 232px;
        top: 59px;
    }

    .change_head {
        margin-top: 14% !important;
        font-size: 34px !important;
    }

    .adp_head {
        font-size: 20px !important;
        letter-spacing: 11px !important;
    }

    .word1, .word1 span, .os-phrases h2 {
        font-size: 16px !important;
        letter-spacing: 0px !important;
    }

    .logo img {
        padding: 23px 22px;
        width: 100px;
    }

    .nav-tabs > li > a {
        font-size: 20px;
        line-height: 18px;
        padding: 15px 0;
    }

    .clientsulid li {
        margin: 0;
    }

    .overlay {
        overflow-y: scroll;
        padding: 70px 10px;
    }

    .overlay .main_menu li a {
        font-size: 26px !important;
        line-height: 25px;
        display: block;
    }

    .overlay nav {
        padding-top: 15% !important;
    }

    .overlay .space90, .overlay .space80 {
        margin-top: 40px !important;
    }

    .overlay li a {
        display: block;
        position: relative;
        color: #FFF;
        font-size: 35px;
        line-height: 50px;
    }

    .overlay .main_menu li span {
        font-size: 14px;
    }

    .year_list ul {
        top: 36%;
    }

    .inner-wrap .sb_hd {
        font-size: 12px !important;
    }

    #our_service {
        margin: 0 12px;
    }

    .abt_bullmonk p {
        font-size: 13px !important;
        line-height: 20px !important;
    }

    address p, address a, .ov_blog p, .ov_blog span {
        font-size: 12px !important;
        line-height: 18px !important;
    }

    .ov_footer {
        margin-top: 34%;
        position: static !important;
        text-align: center !important;
    }

    .ov_footer ul {
        padding: 0;
    }

    .ov_footer ul li {
        padding: 5px;
    }

    .member_row .pull-right {
        float: none !important;
    }

    .member_row .text-right {
        text-align: left;
    }

    .main_head, .big_tit {
        font-size: 50px !important;
    }

    .head {
        font-size: 36px;
    }

    #our_team, #join_us {
        margin: 50px 0 30px 0 !important;
    }

    .bread {
        top: 40% !important;
    }

    .menu__inner {
        overflow-y: scroll;
        padding: 20vh 1em;
    }

    .circle1 {
        height: 60px;
        width: 60px;
        margin-top: 120px;
    }

    .circle2 {
        height: 120px;
        width: 120px;
        margin-top: 90px;
    }

    .circle3 {
        height: 180px;
        width: 180px;
        margin-top: 60px;
    }

    .circle4 {
        height: 240px;
        width: 240px;
        margin-top: 30px;
    }

    .circle5 {
        height: 300px;
        width: 300px;
        margin-top: 0px;
    }

    .circle1 img {
        width: 30px;
    }

    .largettl .big_tit, .largettla .big_tit {
        font-size: 34px !important;
    }

    .ft_bar ul li {
        padding: 0 7px;
    }

    .ft_bar li a, .ft_bar li {
        font-size: 9px !important;
    }

    .ft_bar .info {
        right: -10px;
        top: -37px;
    }

    .create_by_mb {
        display: block !important;
    }

    .create_by_mb a {
        display: inline-block !important;
    }

    .create_by.desc {
        display: none;
    }

    #error .head {
        font-size: 50px !important;
    }

    .er_txt {
        font-size: 130px;
    }

    .term_content .para {
        padding: 0 !important;
        margin: 20px !important;
    }

    #service .largettl {
        margin-bottom: -110px !important;
        line-height: 29px;
    }

    #team .largettl {
        margin-bottom: -110px !important;
    }

    #contact .hero_content .largettl {
        margin-bottom: -110px !important;
    }

    .scroll-top {
        position: relative;
        top: -65px;
    }

    .ft_logo img {
        width: 50px;
    }

    .ft_bar .space40 {
        margin-top: 0px !important;
    }

    .year_list {
        display: none;
    }

    #service_content .largettla, #team .largettla {
        display: none;
    }

    #contact .get_content {
        margin: 10px 15px;
    }

    .desc_kite.show {
        display: none !important;
    }

    .mb_kite.hide {
        display: block !important;
        right: -324px;
    }



    .os-phrases h2:nth-child(4) .word1, .os-phrases h2:nth-child(4) .word1 span {
        font-size: 40px !important;
    }


    .desc_preloader {
        display: none;
    }

    .mb_preloader {
        display: block;
    }

  

    .team_content {
        margin-top: 0 !important;
    }

    #about .scroll_down {
        top: 40px !important;
    }


}
.bigtxtlist {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
}
.bigtxtlist li {
  flex: 0 1 50%; /* Adjust the percentage to fit the layout you need */
  /* margin: 5px; */ /* Optional: adds some space between the items */
  /* text-align: center; */ /* Optional: centers the text within each item */
}