/*
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: 18px;
    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 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-regular;
    font-size: 25px;
}
.home-left h3 span{
    color: #4521a3;
    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: #4521a3;
}


#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: #4521a3!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 #888;
}

.hosted-by{
    line-height: 1.2;
    font-size: 18px!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: #4521a3;
    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: roboto-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: #4521a3;
}

h1,h2,h3,h4{
    font-family: roboto-bold;
}

@media(max-width:768px){

	h1{
		font-size: 24px;
	}
	h2{
		font-size: 20px;
	}	

.av-extra-border-inner{
    display: none;
}
	
	
}

.table-design td{
    font-size: 18px;
}

.ashiq-button{
    
    background-color: #4521a3;
    border-color: #4521a3;
    color: #ffffff!important;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    padding: 8px 14px;
    text-decoration: none!important;
	border-radius:10px;
}


.ashiq-floating{
    display: none;
}
.ashiq-floating.yes{
	visibility:hidden;
    display: block;
    background-color: #fff;
    padding: 18px;
    text-align: center;
    width: 100%;
    position: fixed!important;
    left: 0;
    right: 0;
    top: 0;
    border-bottom: 1px solid #e2e2e2!important;
    z-index: 99999999999999999999999999!important;
}

/* menu overwrite */

#top #header .av-main-nav > .current_page_item a{
     
    color: #4521a3!important;
}

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

#top #header .av-main-nav > li.active-parent-item > a {
  background: transparent;
	color: #4521a3!important;
}

#top #header .av-main-nav > li.active-parent-item > a span{
	color: #4521a3!important;
}

#top #header .av-main-nav > li > a i{
	color:red;
}

#top #header .av-main-nav > .current_page_item a{
	 background: transparent!important;
	color: #4521a3!important;
}
/* testimonial */

#top .avia-slider-testimonials.av-slideshow-ui.av-control-default .avia-slideshow-arrows a {
  border-radius: 50%;
    opacity: 1;
}



#top .avia-slider-testimonials:hover .avia-slideshow-arrows a, .avia_desktop #top .avia-slider-testimonials.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a, #av-admin-preview .avia-slider-testimonials.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a {
  opacity: 5;
}

#av-admin-preview .av-slideshow-ui .avia-slideshow-arrows a, #top .av-slideshow-ui.av-loop-endless .avia-slideshow-arrows > a, #top .av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows > a, #top .av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide, #top .av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide {
  width: 30px;
    height: 30px;
    font-size: 15px;
    padding-top: 0!important;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}

#top .avia-slideshow-arrows a{
    
    margin: 30px -0px 0!important;
}

.avia-slideshow-arrows a::before{
    line-height: 28px;
}

/* end testimonial */



@media (min-width: 800px){
#top .logo {
  position: absolute;
  border: 0px solid red;
  height: 70px;
  top: -5px;
  z-index: 10000;
}
}

.av-menu-button-colored a span{
    background-color: #4521a3!important;
    border-radius: 10px!important;
    padding: 5px 14px!important;
}


.hosted-by img{
    border-radius: 50%;
}

.testimonials .avia-testimonial-markup-entry-content p{
    text-align: left;
}


@media only screen and (max-width: 767px){
.responsive #top #wrap_all .container {
  width: 90%;
  max-width: 90%;
 position: relative;

}
}




@media only screen and (max-width: 767px){
.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
  padding: 0px 40px;
  font-size: 0.85em;
}
   
    
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a {
  top: 20%;
 
}


@media only screen and (max-width:767px) {
  .responsive #top #wrap_all #header {
    position: fixed !important;
      
  }

  .responsive #top #main {
    padding-top: 50px !important;
  }
}

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

 #header #header_main .container {
       height: 50px  !important;
       line-height: 50px  !important; 
}    
    

  .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
    height: 50px;
    line-height: 50px;
  }
  .responsive .logo a {
    display: inline-block;
}

.responsive .logo img{
    height: 58px!important;
	margin-top: -3px;
}

}

.current-menu-item a span{
    color: #4521a3;
}

.avia-testimonial .avia-testimonial-subtitle-sep{
    display:none;
}
.avia-testimonial .avia-testimonial-link{
    display: block;
}

.syllabus table td{
    font-size: 18px;
}

.iconlist_icon span{
    color: #4521a3;
}

.form_element .button{
    background-color: #4521a3!important;
    border: 1px solid #73a522!important;
}

.avia-menu li a .avia-menu-text{
    text-transform:capitalize!important;
}


.avia-builder-el-first .button{
    border-radius: 30px;
}

#top .header_color .av-hamburger-inner, #top .header_color .av-hamburger-inner::before, #top .header_color .av-hamburger-inner::after {
  background-color: #4521a3;
}

.main_menu .av-main-nav .avia-menu-text{
    font-size: 16px;
}

.home .content, .page-id-1242 .content{
    min-height: calc(100vh - 220px)!important;
}

body.page-id-1242 .entry-content-wrapper{
    
    min-height: calc(100vh - 220px)!important;
}

 .responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
       opacity: 1;
  }


.cky-btn-revisit-wrapper{
    display: none!important;
}
