/*
Theme Name: Monno Child
Description: A <a href='https://www.website11.com'>Child Theme</a> for the Monno Group Webiste. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Raihan A.K | Cell: 01715302662
Author URI: https://www.bithut.com.bd
Template: monno
*/



/*Add your own styles here:*/



/* home slider */


body{
    font-size: 15px;
    color: #ff1616;
}

.home-slider h1{
    font-family: herolight-regular;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
}

.home-slider .avia-caption-title{
    font-family: roboto-bold;
    font-size: 20px;
}

.home-slider h3{
    font-family: herolight;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
}
/* end home slider */


header #searchsubmit{
    background-color: #294972;
}



#top .header_color input[type="search"]
    background-color: #f4f4f4;
}

#header_meta .phone-info{
    font-size: 12px;
}


 
.av_seperator_big_border .av-main-nav > li#menu-item-search > a {
 min-width:60px
}




.av_seperator_big_border .av-main-nav li span i{
    color: #fff;
}

.av_seperator_big_border .av-main-nav li a span{
    font-family: "century gothic";
    font-weight: 300;
}



@media(min-width:800px){
    .av_seperator_big_border .av-main-nav > li{
      border-right:1px solid  #cbcbcb;
    }
    
    
    
#header  .mega-ir > .avia_mega_div{
    display: block;
    left: auto!important;
    width: 730px!important;
}
	
#header  .mega-concerns > .avia_mega_div{
    display: block;
    left: auto!important;
    width: 600px!important;
}	
    
}

.av_seperator_big_border .av-main-nav .menu-item-search-dropdown{
    border-right:0px solid  #ffffff;
}

.avia_mega_div{
    border-top: 0!important;
    border-bottom: 3px solid #fff;
}
.avia_mega_div .mega_menu_title{
    color: #fff;
	font-size:15px!important;
}

.sub-menu{}

@media(min-width:800px){
    
    
    
    
    
#header_meta{
    padding-top: 15px;
}


#header_meta,#header_main{
    position: relative;
    z-index: 1;
}

#top .logo{
    position: absolute;
    border: 0px solid red;
    height: 100px;
    top: -45px;
    z-index: 10000;
}

}

@media (max-width:700px){
.avia-menu-text i{
    display: none;
}
    
}
.av-main-nav .fa-caret-down{padding-left: 3px;}

/* home intro */

.summery h1{
    text-transform:none!important;
    font-size: 22px;
    font-family: roboto;
    font-weight: normal;
    padding: 0 10%;
    color: #4D4D4D;
}
.home-left h3{
    color: #606061;
    font-family: roboto;
    font-size: 25px;
}
.home-left h3 span{
    color: #83a846;
    font-family: roboto-bold;
    font-size: 35px;
    display: block;
}




.home-right  .avia-icon-list .iconlist_icon{
   border-radius: 5px;
height: 44px;
width: 44px;
line-height: 44px;
font-size: 20px;    
}

.main_color .avia-icon-list .iconlist-timeline{
    border-color: #294972;
    left: 24px;
}

.home-right  .avia-icon-list  .av_iconlist_title{
    font-family: roboto-bold;
    font-size: 20px;
}
/* end home intro */


/* concern grid */
.concern-home-txt h1{
    font-family: roboto-bold;
    font-weight: 200px;
    color:#fff;
    font-size: 35px;
}

.concern-home-txt h1{
    font-family: roboto-bold;
    font-weight: 200px;
    color:#fff;
    font-size: 35px;
}
.h3-thik .av-special-heading-tag{
      color: #294972;
      font-family: roboto-bold;
      font-size: 35px;
      display: block;
    
}

/* end concern grid */

.inner-page-title h3{
    color:#000!important;
    font-family:herolight;
    font-weight: 600;
    font-size: 25pt!important;
    text-transform: uppercase;
}
.inner-page-title h3 span{
    display: block;
    color:#294972!important;
    font-family:herolight-regular;
    font-weight: 500;
    font-size: 50px!important;
    text-transform: uppercase;
}


.page-main-title h3{
    font-family: roboto-bold;
    font-size: 20px;
    color: #294972;
}

.page-main-title h3 span{
    display: block;
    font-family: herolight;
    text-transform: uppercase;
    font-weight: 200;
    color: #666666;
    font-size:30px;
    
}

.page-main-title .special_amp{
    display: inline-block;
    color: #294972!important;
    font-size: 20px;
    font-family: roboto-bold!important;
    
}

.body-wrapper{
    position: relative;
}

.lp0-rp0{
    position: absolute;
    z-index: 100000!important;
    margin-left: -30px!important;
    margin-right: -0px!important;
    height: 200px;
    width: 100%;
}



.menu-sidebar .menu li{
    border-color:#ede9e9;
}


#top .content .menu-sidebar .menu li a{
    padding: 0.3em 3px;
    color: #4D4D4D;
}


#top #header .av-main-nav > li.active-parent-item > a{
  
  background-color: #729343;
}


#top #header .av-main-nav > li.active-parent-item > a .avia-menu-text{
    color: #ffffff;
}


/* footer */

#footer .widget_text img{
    width: 60px;
    
}
#footer .widget_text strong{
    font-family: roboto-bold;
    display: block;
    margin-bottom: 3px;
    margin-top: 10px;
}

#footer .widget_text{
    font-family: 'Open Sans';
    font-size: 12px;
    line-height: 1.5;
}




.footer_color{
    border-color:#dfdfdf;
}

/* end footer */

.special_amp{
    font-family: roboto-bold!important;
    color: #ffffff!important;
    font-size: 35px;
}




/*  for mobile*/


@media(max-width:700px){
	
	
#header_meta{
    background-color:#2A4972;
    padding-top: 3px;
    padding-bottom: 0px;
    height: 
}
#header_meta .phone-info{
    color: #fff;
    
}

#header_meta .phone-info span{
    display: block;
    visibility: hidden;
    height: 5px;
}
	
	
    .home-intro-title{
        text-align: center!important;
    }
    .home-intro-txt{
        text-align: justify!important;
    }
    
    
    .concern-holder .flex_column{
        text-align: left!important;
        padding: 0 0 0 0%;
    }

    .concern-holder .av-special-heading{
        text-align: left!important;
    }
    .concern-holder  .avia_textblock{
        text-align: justify!important;
    }
	
	
	
    
}




.main_color .avia-timeline .av-milestone-date{
    background-color: rgb(243,239,234);
    background-repeat: no-repeat;
    background-size: cover;
}



.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-icon-wrap{
   background-color: #F3EFEA;
    border: 0px!important;
}
.avia-timeline .milestone_icon {
    padding: 0!important;

    border: 0px!important;
    border-radius: 0px;
    border-color: transparent!important;
    
}

.avia-timeline-container .av-milestone-icon-inner {
 
/*      background-image:none!important;  */
    background-color: #ffffff!important;
    border:0px!important;
    border-radius: 0px;
    border-color: transparent!important;
}

.avia_transform .avia-timeline-vertical.avia-timeline-animate .avia_start_animation .milestone_icon{
    border: 0px!important;
    border-color: transparent!important;
}

.avia-timeline-vertical .av-milestone-icon-wrap{
    padding: 0px 0 30px 0;
}

.journey ul li h2{}

.journey ul li .av-milestone-icon-inner{
    
}

.journey ul li h2{
    position: relative;
    
}
.journey ul li h2 strong{
    background-color: rgba(0,0,0,0.57)!important;
    color: #fff!important;
    display:inline-block!important;
   padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 20px;
    padding-left: 20px;
   
}

.leadership .av-milestone-title span{
    display: inline-block;
    font-size: 15px;
    font-weight:400;
    border-top: 2px solid #c0c0c0;
    margin-top: 5px;
}

.leadership .av-milestone-title span{
    display: block!important;
    font-size: 15px!important;
    font-weight:400!important;
    border-top: 2px solid #c0c0c0!important;
    margin-top: 5px!important;
}

.leadership    .av-milestone-icon-inner{
/*     background-image: none!important; */
	visibility: hidden!important;
}


.leadership ul li h2 strong{
    display: none!important;
}

.leadership .av-milestone-icon.milestone-icon-hasborder{
    background: #fff!important;
}

.main_menu .menu-item-type-post_type .sub-menu > li a{
    border:0;
}

.main_menu .menu-item-type-post_type .sub-menu{
    border-bottom: 3px solid #fff;
}
.leadership ul li h2{
    background-size: contain!important;
}

#top #header .av-main-nav > .current_page_item a{
    background-color: #729343!important;
    color: #FFFFFF!important;
}

#top #header .av-main-nav > .current_page_item a span{
    color: #FFFFFF;
}

/* CONTACT PAGE BACKGROUND IMAGE TRANSPARENCY */
.contact-img-bg{
    position: relative;
    color: #000;
}

.contact-img-bg span{
    content: "";
    background: #fff;
    position: absolute;
    left: 0;right:0;top:0;bottom: 0;
    opacity: 0.7;
    z-index: 0;
}
.contact-img-bg p{
    opacity: 0.6;;
}
/* END CONTACT PAGE BACKGROUND IMAGE TRANSPARENCY */



/* INVESTOR RELATIONS */
.fbdl-search-control,
.fbdl-layout-control{
    display: none;
}
tbody tr .fbdl-list-item-title{
    
}

#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-title > div{
    white-space:normal!important;
}

#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-first-header,
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-last-header,
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item,
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item{
    border-radius: 0px!important;
    
}

#filebird-document-library div.fbdl-listview-container .fbdl-list table{
    background-color: #fff;
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr{
    box-shadow: none!important;
}

#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a{
    border-radius: 3px!important;
}

.av-lb9spqoe-07ce1a21cf64c7cae76ca7ebdda8d5fc{
/*     visibility: hidden; */
}

.menu-investor-relations-container .menu-item-has-children > a{
    background-color: #2A4972!important;
    font-weight: bold;
    padding-left: 15px!important;
    color: #fff!important;
}

/* END INVESTOR RELATIONS */


/* sidebar menu */

#menu-investor-relations{
    
    color:#719430;
}
#menu-investor-relations{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#menu-investor-relations li{
    padding-left: 0;
    margin-left: 0;
    border-top: 1px solid #d5d5d5;
}

#menu-investor-relations ul  > li:last-child{
   border-bottom: 1px solid #d5d5d5; 
}
.sidebar-menu .menu-widget li a {
    transition: 0.15s padding ease-out, 0.15s margin ease-out, 0.15s border ease-out;
    display: block;
    padding: 0.3em 3px;
    text-decoration: none;
    color:#5c5c5c;
}



#menu-investor-relations ul > li > a:hover,
#menu-investor-relations ul > li.current_page_item a{
   
   color:#719430;
    padding-left: 8px;
}

#menu-investor-relations  li.current_page_item a{
    color:#030303!important;
    font-weight: normal;
}


#menu-investor-relations  li > ul{
    display: none;
    list-style-type: square;
    margin-top: 3px!important;
}

#menu-investor-relations  li > ul li{
    padding-left: 5px;
    margin-left: 25px;

}

#menu-investor-relations  li > ul li a{
    padding-left: 0px!important;
}

#menu-investor-relations  li.current-page-ancestor ul,
#menu-investor-relations  li.current_page_item ul{
    display: block;
}

#menu-investor-relations .menu-item-has-children > a:hover{
    
}

/* end sidebar menu */


#footer{display: none;}
#full_slider_1{display: none;}

.course-title h1{
   width:80%;
  color: #333d47;
  font-family:graphikbold;
  font-size: 44px;
 
}

.hosted-by img{
    border: 2px solid #83A846;
}

.hosted-by{
    line-height: 1.2;
    font-size: 15px!important;
}

.heading h2{
    font-family: sentient-bold;
    color: #333d47;
    font-size: 37px;
    letter-spacing: 0px!important;
    text-transform: initial!important;
}



.schedule-table .pricing-table > li{
    text-align: left;
    padding-left: 20px;
}

.schedule-table .pricing-table > li > span{
    background-color: #729343;
    color: #fff;
    padding: 2px 20px; 
    border-radius: 30px;
}

.course-overview .iconlist_icon{
    background-image: url('/wp-content/uploads/2023/07/icon_logo.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
}
.course-overview .iconlist_icon span{
    display: none;
}
.course-overview .entry-content-header{
   
    height: 20px;
    margin-bottom: -40px;
}




@media(max-width:800px){
.summery h1{
    font-size: 20px;
    border: 0px solid black;
    padding: 0;
    margin: 0;
    
}
.mobile-hide,
.av-k6zsfl-628e3abd7e0c9853fd6170446a68cf60,
.av-fsxf1d-316ce2bf302e42c62d3010da54e8bdeb{
    display: none;
}

.home-intro-title{
    margin-top: 0;
}

    .main_menu ul li a.avia-menu-text{
    font-family: roboto;
    
    padding-left: 25px!important;
}
    
    .avia-icon-list .iconlist_icon{
    margin-right: 15px;    
    }
    
    
    
    .course-title h1{
        display: block;
        width: 100%;
        text-align: center!important;
        font-size: 25px;
    }    
    
}


.main_menu ul li .avia-menu-text{
    text-transform: uppercase;
    font-family: "hind-regular"!important;
}

.course-intro-title .av-special-heading-tag{
    text-align:center!important;
}

.av-special-heading {}

.course-intro-title-green{

    text-align:center!important;
    
}
.course-intro-title-green span{
    line-height:1!important;
}

.av-aq94o-75b598ab8f2618799a8ce9df34175fda{
    margin-top: 0;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
  text-transform: none;
  
}



.syllabus .toggle_icon, 
.syllabus .toggle_icon span{
    border-color: #729343;
}

