
  iframe[src*="calendly.com"] {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  } 
  .mainheader-fixed.fixed-head{
    top: -165px;
    z-index:9999;
  }
  .mainheader-fixed .header_tagline{
    font-size: 16px;
  }
  .mainheader-fixed .header_tagline img.star_images_header{
    width: 50px;
	  display:none;
  }
  .header_tagline span a{
	  color:#fff;
  }
  .header_tagline {
      background: #38c176;
      border-radius: 0.2rem;
      color: #fff;
      font-size: 16px;
      /* font-weight: 700; */
      padding: 10px 12px 10px 12px;
      text-align: center;
      transform: rotate(-2.3deg);
  }
  .header_tagline img.star_images_header {
      width: 75px;
      height: auto !important;
	  display:none;
  }

	.header_main_div_mc{
		display: flex;
		align-items: center;
	 }

   .header_main_div_mc .header_tagline{
      margin-left: 20px;
    }

    .header_main_div_mc .header_tagline span span{
      color:#000;
      font-size:10px;
    }
    .mainheader-fixed .header_tagline span span{
      color:#000;
      font-size:10px;
    }

    @media only screen and (min-width: 767px) {
    
      .header_tagline span{
        line-height: 1;
      }

    }
    @media only screen and (min-width: 992px) and (max-width: 1199.98px) {
      #header .navbar>ul>li {
          padding: 10px 0 10px 10px !important;
      }
      #header .logo img{
        max-width: 100px !important;
      }
      .header_tagline{
        font-size: 10px !important;
        padding: 10px 5px 10px 5px !important; 
      }
      .header_main_div_mc .header_tagline {
          margin-left: 15px !important;
      }
      #header .container{
        margin-left: 5px;
        margin-right: 5px;
      }
      .header_main_div_mc .header_tagline span span{
        font-size:8px;
      }
      .mainheader-fixed .header_tagline span span{
        font-size:8px;
      }
      .header_tagline span{
        line-height: 1.5;
      }
      .mainheader-fixed .header_tagline span{
        line-height: 1.5;
      }
     }

    @media only screen and (min-width: 1150px) and (max-width: 1199.98px){
      #header .container{
          max-width: 1090px !important;
      }
      #header .logo img{
        max-width: 150px !important;
      }
    }

    @media only screen and (min-width: 1100px) and (max-width: 1149.98px){
      #header .container{
          max-width: 1035px !important;
      }
      #header .logo img{
        max-width: 150px !important;
      }
    }


   @media only screen and (min-width: 1050px) and (max-width: 1099.98px){
      #header .container{
          max-width: 995px !important;
      }
      #header .logo img{
        max-width: 100px !important;
      }
    } 

    @media only screen and (min-width: 992px) and (max-width: 1059.98px){
      #header .container{
          max-width: 940px !important;
      }
      #header .logo img{
        max-width: 100px !important;
      }
      #header .navbar a, #header .navbar a:focus{
        font-size: 12px;
      }
    } 






    @media (max-width: 992px) {
      .header_tagline{
        font-size: 16px;
        padding: 10px 12px 10px 12px;
      }
      .header_main_div_mc .header_tagline {
          margin-left: 20px;
      }
    }

    
  
  @media only screen and (min-width: 767px) {
    
    .header_tagline{
			/* width: 100%; */
      width: auto;
      white-space: nowrap;
		}

    .header_tagline span a{
      display: block;
    }

		/*.header_main_div_mc .header_tagline{
      width: auto;
      white-space: nowrap;
		}
    .header_main_div_mc .header_tagline span{
      line-height: 1;
    }
    .header_main_div_mc .header_tagline span a{
      display: block;
    }*/
	 }
	 


  @media only screen and (max-width: 767px) {
    .mainheader-fixed .small-break{
      content: "";
      margin: -7px;
      display: block;
      font-size: 0;
    }
    .small-break{
      content: "";
      margin: -7px;
      display: block;
      font-size: 0;
    }

    .mainheader-fixed .header_tagline span span{
      font-size:8px;
    }

    .mainheader-fixed .header_tagline {
        font-size: 14px;
    }

	  .header_main_div_mc .header_tagline{
			margin-left: 10px;
		}
	  .header_main_div_mc .logo{
		  float: left !important;
		  width: 40% !important;
	  }
	  .header_main_div_mc .logo img{
		  width: 100% !important;
	  }
	  .header_main_div_mc .header_tagline{
		  float: left !important;
	  }
  }
  @media only screen and (max-width: 520px) {
	  .header_main_div_mc .logo{
		  width: 50% !important;
	  }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
      /*#header.fixed-top {
          height: 140px;
      }*/
  }
  @media only screen and (min-width: 992px) {
    .mainheader-fixed .logo{
      margin-right: 50px;
    }
  }
  @media only screen and (max-width: 767px){
    /* .header_tagline {
        width:35%;
    } */
    /*.mainheader-fixed .header_tagline{
      width: 100%;
    }*/
    /*#header.fixed-top {
        height: 140px;
    }*/
  }
  
  @media only screen and (max-width: 520px){
    .small-break{
      content: "";
      margin: -5px;
      display: block;
      font-size: 0;
    }

    .header_tagline {
        /* width:40%; */
        font-size: 14px;
    }
    .mainheader-fixed .header_tagline{
      font-size: 14px;
    }
  }
  @media only screen and (max-width: 475px){
    /* .header_tagline {
        width:45%;
    } */
  }
  @media only screen and (max-width: 442px){
    .header_tagline {
        /* width:42%; */
        font-size: 12px;
    }
    .header_tagline img.star_images_header {
        width: 55px;
    }
    .header_main_div_mc .header_tagline span span{
      font-size:8px;
    }
  }
  @media only screen and (max-width: 415px){
    .header_tagline {
        /* width:40%; */
        font-size: 10px;
    }
    /*#header.fixed-top {
        height: 120px;
    }*/
    .small-break{
      content: "";
      margin: -2px;
      display: block;
      font-size: 0;
    }
  }
  @media only screen and (min-width: 355px) {
    .mainheader-fixed .logo{
      width: 150px;
    }
  }
  @media only screen and (max-width: 345px){
    .header_tagline {
      font-size: 8px;
    }
    .header_tagline img.star_images_header {
        width: 50px;
    }
    .header_main_div_mc .header_tagline span span{
      font-size:6px;
    }

    .small-break{
      content: "";
      margin: 0px;
      display: block;
      font-size: 0;
    }
  }
