@media only screen and (min-width: 576px) and (max-width: 767px)

{
	.badheader-left-right-contant {
		max-width:576px;
                margin:0 auto;
                padding:10px 30px;
	}

}

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

{
	.badheader-left-right-contant {
		max-width:768px;
                margin:0 auto;
	}

  .badmain-menu-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #eeeeee;
    width: 30px;
    height: 30px;
}
 

}

@media only screen and (min-width: 992px) and (max-width: 1199px)

{
	.badheader-left-right-contant {
		max-width:992px;
    margin:0 auto;
	}
  
  .slider_left_section{
padding:0!important;

  }
  .badmain-menu-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #eeeeee;
    width: 30px;
    height: 30px;
}

 
   .slider_image {
      position: absolute;
      top: 0;
      right: 0;
      left: calc(13% + 0px);
      height: 100%;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 100%;
      border-bottom-right-radius: 50px;

}

.left-slider-box{
    padding: 5em 5em 5em 1em;
    }
    .slider-title{
    font-size:4rem;
}
.slider_desc{
font-size:2.4rem;
font-weight:400;
}

}
 .badheader-top-center .logo, footer .logo {
        max-height: 60px!important;
    }
  @media(max-width:991px) {
    .badmain-menu-icon-wrapper {
      display: flex;
      align-items: center;
    }
  }
  @media(min-width:768px) {
  
    .badheader-left-right-contant {
      padding:10px 30px;
    }
}
 @media(min-width:992px) {
 	.ul-column {
     	 columns: 2;
    	}


  @media(min-width:1200px) {

 .left_links {
		padding-right: 80px;
	}


.badmain-menu-content .badmain-menu-wrapper { 
  padding:0 15px !important;
}
    .slider_image {
      position: absolute;
      top: 0;
      right: 0;
      left: calc(0% + 0px);
      height: 100%;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 100%;
      border-bottom-right-radius: 50px;
    }
    .badheader-top-center .logo, footer .logo {
    max-height: 60px!important;
}

.badmain-menu-icon{
pointer-events:none;

}
.footer_top { 
  gap:7em;
  justify-content:unset;
  padding:43px 60px 55px 60px;
  }
  .footer_top_left{
  align-items:center;

}
 #footer .let-connect-btn{
      text-align: start;
       margin-bottom:0;
}
.question_text{
margin-left:63px;

} 

    .top-menu a.dropdown-submenu {
      font-size: 1.6rem !important;
    }

    .badheader-left-right-contant {
      max-width: 1440px;
      margin: 0 auto;
      padding: .8em 4.6em;
    }

    .popup-box-contact {
      flex-direction: row;
    }

    .modal-dialog {
      max-width: 991px;
      margin: 1.75rem auto;

    }

    .footer_top_left {
      padding: 0 !important;
    }

    .question_text {
      font-size: 3.6rem;
    }

    .badhomeblog-title  a {
      font-size: 2.4rem;
      -webkit-line-clamp: 2;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
    }

    .btn-box {
      flex-direction: row;

    }

    .content-wrapper {
      margin-top: 6.25em!important;

    }

    .title-wrapper {
      margin-top: 3em;
    }

   

    /** Menu **/
    .breadcrumb {
      font-size: 1.4rem;
    }

    .badmain-menu-content .badmain-menu-wrapper,
    .login-register-text,
    .signin {
      font-size: 1.2rem !important;
      font-weight: 600 !important;
    }

    .badsub-menu-item {
      margin: 0;
      padding-right:7px !important;
    }

    .badmain-menu-get-child {
      margin-top: 0;
    }

    .level2 {
      position: unset !important;
      outline: unset !important;
      padding: 0 15px !important;
    }

    header .level2 a.dropdown-submenu {
      font-weight: 500;
    }

    .iconlevel2 {
      display: none;
    }

    #top-menu {
      padding: 0;
    }

    .level1>ul:has(div.level2) {
      display: flex;
    }

    .bg_slider_blue {
      flex-direction: row !important;
    }

    .badhome-slider-block .slick-slide img,
    .slider_left_section {
      min-height: 589px;

    }

    .slider_left_section {
      border-bottom-left-radius: 50px;
    }

    .badhome-slider-block .slick-slide img {
      border-bottom-right-radius: 50px;
    }

    .slider_left_section {


      text-align: left;
      padding: 5em 6em 5em  5.625em;
    }

    .desktop_email_link {
      margin: 1.4em 1em;
    }

    .slider-title-wrapper {
      border-bottom-left-radius: 50px;
      border-bottom-right-radius: 50px;
    }

    .badmain-title-wrapper {
      width: 70%;
    }

    .slider-title-wrapper .slider-title {
      font-size: 4rem;
    }

    .bg_testimonial_blue {
      padding: 38px 34px 32px 34px;
    }

    .badmain-title-wrapper .badmain-title {
      margin-bottom: 1em;
    }

    .badmain-title-wrapper .badmain-sub-title,
    .all-page-heading {
      font-size: 4rem;

    }

    .all-page-heading {
      margin-top: 30px;
    }

    .single-banner {
      width: 60%;
      margin: 0 auto;
    }

    .single-banner h4 {
      font-size: 4rem;
    }

    .single-banner p {
      font-size: 2rem;
      line-height: 1.2em;
    }

    .bg_blue .badmain-title-wrapper .badmain-title {
      color: #fff;
    }

    .bg_blue .badcategoryslider-item h4 {
      color: #fff;
    }

    .badcategoryslider-item h4 .footer_top {
      flex-direction: row;
    }

    .footer_top {
      flex-direction: row;
    }

    .badcategoryslider-content
    {
      margin-top: 2em;
    }


    header .badmain-menu-content .badmain-menu-wrapper .level1 .badmenu-first {
      color: #000 !important;
    }

    .slider_desc {
     font-size: 2.4rem;
        font-weight: 400;
        line-height: 34.18px;
        color: #fff;
        margin-top: 20px;
    }
  }

  @media (min-width: 1200px) {
    .container {
      width: 1440px;
      max-width: 100%;
      padding: 0 3.75em;
    }
    .badheader-left-right-contant {
      padding: .8em 3.75em;
    }

  }
