@media screen and (min-width: 1200px) and (max-width: 1403px) {

	.main-menu .navigation>li {
		margin-right: 20px;
	}

	.main-header .header-lower .logo-box {
		position: relative;
		padding: 10px 0;
		width: 160px;
	}

	.logo img {
		width: 200px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1230px) {
	.ul-left .btn1 span {
		display: none;
	}
.hero-content h1 {
  line-height: 74px;
  font-size: 74px;
}

	.aptbtn {
		line-height: 50px !important;
		padding: 0px 10px !important;
		font-size: 11px;
	}

	.main-header .container {
		max-width: 100%;
		padding: 0 0 0 0px;
	}

	.main-menu .navigation {
		padding-left: 10px;
	}

	.main-menu .navigation>li {
		margin-right: 24px;
	}

	.main-menu .navigation>li>a {
		font-size: 12px;
	}
#menu-main-menu li a {
  padding:10px 10px !important;
  line-height: 40px !important;
font-size:15px!important;
}


#menu-main-menu .wp-megamenu-item-193 a {
  padding:0 20px !important;
  line-height: 40px !important;

}
	.ul-left {
		display: flex;
		gap: 10px;
		margin-right: 10px;
	}

	.main-header .header-lower .logo-box {
		padding-left: 16px;
	}

	.ul-left .btn1 {
		padding: 0 12px !important;
	}
}

@media screen and (min-width: 991px) and (max-width: 1025px) {
#menu-main-menu li a {
  padding:10px 10px !important;
  line-height: 40px !important;
font-size:14px!important;
}
  #menu-main-menu .wp-megamenu-item-193 a {
    padding:0 20px !important;
    line-height: 40px !important;
  }
	.main-menu .navigation {

		padding-left: 0;
	}

	.main-menu .navigation>li {
		margin-right: 18px;
	}

	.main-menu .navigation>li a {
		font-size: 12px;
	}

	.ul-left .btn1 {
		padding: 0 10px !important;
		margin-left: 6px;
	}

	.aptbtn {
		line-height: 50px;
		padding: 0px 10px !important;
	}

	.ul-left {
		gap: 10px;
	}

	.ul-left .btn1 span {
		display: none;
	}

	.hero-content h1 {
		line-height: 70px;
		font-size: 70px;
	}
	.title {
		font-size: 50px;
		line-height: 50px;
	}
	.team-section {
		padding: 50px 0;
	  }
	  .service-section.two.tre {
		padding: 50px 0;
	  }

}

@media screen and (min-width: 767px) and (max-width: 991px) {
  #menu-main-menu .wp-megamenu-item-193 a {
    padding:0 10px !important;
    line-height: 40px !important;
  }
	.col-md-6.ctl {
		width: 100%;
	}

	.titem {
		margin-top: 20px;
	}


.hero-content h1 {
		line-height: 70px;
		font-size: 70px;
	}
#menu-main-menu li a {
  padding:8px 8px !important;
  line-height: 40px !important;
font-size:12px!important;
}
#wp-megamenu-primary > .wpmm-nav-wrap .wpmm_brand_logo_wrap img {
    width: 170px;
  }

}

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


	.go-top {
		right: 13%;
	}

	.header-top,
	.main-header .main-menu {
		display: none;
	}

	.main-header {
		padding: 10px;
	}


	.main-header .logo {
		min-width: auto;
	}

	.main-header .logo img,
	.sticky-header .logo img {
		width: auto;
		max-width: none;
		width: 190px;
	}

	.hero-content {
		width: 100%;
		height: 400px !important;
		text-align: center;
	}

	.hero-content h1 {
		line-height: 40px;
		font-size: 40px;
		margin-top: 0;
	}

	.btndiv {
		width: 100%;
		flex-direction: column;
		gap: 15px;
		margin: 10px 0;
	}

	.heroimg {
		height: 430px;
	}

	.hero-content span {
		font-size: 21px;
	}

	.hero-section::before {
		height: 430px;
	}

	.btndiv .btn1 {
		border: 2px solid rgba(255, 255, 255, 0.2);
		line-height: 48px;
	}

	.btndiv .btn2 {
		line-height: 48px;
	}

	.mobile-nav-toggler {
		display: block;
		color: #000;
	}

	.main-menu .navigation>li>ul,
	.main-menu .navigation>li>ul>li>ul {
		display: block !important;
		visibility: hidden;
		opacity: 0;
	}

	.header-style-one .container-fluid {
		padding: 0 20px;
	}

	.downarrow {
		left: 43%;
		bottom: 10px;
		width: 40px;
		height: 40px;
		line-height: 34px;

	}


	.mobile-menu .navigation li>a {
		color: #595662;
	}

	.mobile-menu .navigation li.dropdown .dropdown-btn {
		color: #595662 !important;
	}

	.dropdown ul {
		padding-left: 0;
	}

	.close-btn {
		color: #595662 !important;

	}

	.menu-box img {
		display: none;
	}

	.wgtbox p {
		margin-bottom: 0;
	}

	.wigtes-section {
		margin-top: 30px;
	}

	.wgtbox {
		padding: 20px;
	}

	.service-section {
		padding: 25px 0px;
	}

	.srbox {
		margin-bottom: 10px;
	}

	.appoientment-section {
		padding: 30px 0;
	}

	.apthead {
		padding: 20px;
	}

	.aptform .input-group.text-center .aptbtn {
		padding: 0 40px;
	}

	.aptcont {
		padding-left: 0;
	}

	.aptcont img {
		margin-bottom: 15px;
	}

	.heading-section h2 {
		margin-top: 4px;
		margin-bottom: 20px;
		font-size: 32px;
	}

	.heading-section {
		margin-bottom: 10px;
	}

	#gallery {
		padding: 20px 0 20px 0;
	}

	.bigtxt {
		font-size: 80px;
		margin-bottom: -70px;
	}

	.img-wrapper img {
		height: auto;
	}

	.cta-section h2 {
		font-size: 40px;
	}

	.cta-section p {
		font-size: 30px;
	}

	.cta-section {
		padding: 40px 0;
		background-position: center;
	}

	.srbox.two {
		margin-bottom: 10px;
	}

	.main-header .container {
		padding: 0 0 0 0px;
	}
	.title {
		font-size: 36px;
		line-height: 42px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.overlayicon {
		line-height: 60px;
		width: 60px;
		height: 60px;
	}
	.team-section {
		padding: 50px 0;
	  }
	  .service-section.two.tre {
		padding: 50px 0;
	  }
	  .service-section.blog {
		padding-top: 60px;
	  }
	  .team-detail {
		padding: 50px 0;
	  }
	  .btn-div {
		flex-direction: column;
	  }
	  .teamcol.right {
		padding-left: 0;
	  }
	  .single-doctor-social a {
		line-height: 45px;
		height: 45px;
		width: 45px;
	  }

}



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

	.ul-left .btn1 {
		padding: 0 20px;
		margin-left: 10px;
	}

	.aptbtn {
		line-height: 100px;
		padding: 0 30px;
	}

}



@media only screen and (max-width:767px) {
.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li b {
  font-size: 27px !important;
  width: 35px;
  height:35px;
  border-left:1px solid #000;
  line-height: 35px !important;
  text-align: center;
}
	

	#wp-megamenu-primary > .wpmm-nav-wrap .wpmm_brand_logo_wrap img {
  margin: 9px !important;
}
.wpmm-nav-wrap.wpmm-main-wrap-primary {
  display: flex !important;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}
#wp-megamenu-primary{
	padding:10px ;
	height:80px!important;
}
.wpmm_mobile_menu_btn.show-close-icon i {
  font-size: 30px !important;
}
.wpmm_mobile_menu_btn.show-close-icon {
  background:
transparent;
  color: #000 !important;
  margin:0 !important;
}
  .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu {
    padding:0;
    top: 61px;
  }
#menu-main-menu li a {
  padding:0px 25px !important;
}
.wp-megamenu-item-193 a {
  display: inline-block !important;
  margin-left: 20px !important;
}


	.mobile-menu .navigation li > .aptbtn {
		color: #fff;
	  }
	  .mobile-menu .navigation li > .btn1 {
		color: var(--secondary-color);
	  }
	.go-top {
		right: 13%;
	}

	.navigation.clearfix {
		padding-left: 0;
	}

	.ul-left .btn1 {
		margin-left: -30px;
	}

	.ul-left {
		flex-direction: column;
		margin-top: 20px;
	}

	.testimonial-section {
		padding: 30px;
	}

	.titem {
		margin-top: 31px;
	}

	.counterbox {
		text-align: center;
		justify-content: center;
		padding: 0 !important;
	}

	.counterbox.one {
		border: 0;
	}

	.counterbox.two {
		border: 0;
	}

	.counterbox.two::before {
		display: none;
	}

	.top-footer {
		padding: 30px 0;
	}

	.maissrleft {
		height: auto;
	}

	.mainsrimg img {
		height: auto;
	}

	.mainsrright {
		height: auto;
		padding: 30px;
	}

	.maissrleft .testimonial-slider img {
		height: auto;
		object-fit: cover;
	}

	.title {
		font-size: 36px;
		line-height: 42px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
}