@media only screen and (min-width:1165px) and (max-width:1200px){
.custom-indicator-line{bottom: 158px !important;}
.custom-indicator-line01{top: 135px !important;}
}


@media only screen and (min-width:320px) and (max-width:767px) {
	body {
		padding-top: 60px;
	}
	.login-menu {
		margin-left: 0;
	}
	.btn-login {
		color: #0b0373!important;
	}
	.title-heading {
		font-size: 25px;
	}
	.sub-title-heading {
		font-size: 20px;
	}
	.section-heading .text {
		font-size: 16px;
	}
	.text-desc {
		font-size: 16px;
	}
	.btn-white {
		padding: 8px 16px 10px;
		font-size: 16px;
	}
	.btn-gradient {
		padding: 10px 28px 12px;
		font-size: 16px;
	}
	.stats-item {
		font-size: 38px;
	}
	.stats-percentage {
		font-size: 32px;
	}
	.newsletter-sec .title {
		font-size: 22px;
	}
	.tech-home {
		padding: 30px 0 60px;
		min-height: auto;
	}
	.slick-nav li a:after {
		display: none;
	}
	.slick-nav ul {
		padding: 0;
	}
	.slick-nav li {
		margin: 3px;
	}
	.slick-nav li a {
		padding: 5px;
		font-size: 12px;
		font-weight: 500;
	}
	.slick-nav {
		padding: 0;
	}
	.ad-menu li a:after {
		display: none;
	}
	.ad-menu ul {
		padding: 0;
	}
	.ad-menu li {
		margin: 3px;
	}
	.ad-menu li a {
		padding: 5px;
		font-size: 12px;
		font-weight: 500;
	}
	.ad-menu {
		padding: 0;
	}
	.review-img {
		max-width: 100%;
	}
	.main-title {
		font-size: 18px;
	}
	.main-title:after {
		top: 30px;
	}
	.owl-nav button.owl-next:before,
	.owl-nav button.owl-prev:before {
		font-size: 1.2rem;
	}
	.stats-number {
		font-size: 22px;
	}
	.content-number {
		margin-bottom: 20px;
	}
	.content-number h3 {
		font-size: 32px;
	}
	.content-number p {
		font-size: 16px;
	}
	p {
		margin-bottom: 20px;
	}

  .custom-heading1 {font-size: 20px;line-height: 1.3;}

	.yield-heading{
		font-size: 20px;
		line-height: 1.3;
	}
	.intro-title {
		font-size: 26px;
	}
	.intro-text {
		font-size: 18px;
	}
	.yield-title {
		font-size: 19px;
		line-height: 1.3;
	}

  .custom-title1 {font-size: 19px;line-height: 1.3;}

	.range-text {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.yield_menu a {
		font-size: 10px!important;
	}
	.step-bar {
		display: grid;
	}
	.step-bar__item {
		font-size: 14px;
		margin-bottom: 8px;
	}
	.step-bar__item a {
		font-size: 16px;
	}
	.step-bar__item a,
	.step-bar__item a:hover,
	.step-bar__item a:visited {
		padding: 15PX;
	}
	.step-bar__item:after,
	.step-bar__item:before {
		border-width: 0;
	}
	.deals-carousel .carousel-item {
		height: auto;
	}
	.deals-carousel .carousel-item img {
		height: auto;
	}
	.program-place ul li {
		border-right: none;
		padding: 7px 25px;
	}
	.program-icon img {
		height: 90px;
		margin-bottom: 5px;
	}
	.program-place .ad-information {
		font-size: 16px;
		margin: 5px 0 0;
	}
  .font-size-20{line-height: 1.2;}
  .custom-line{display: none;}
	.custom-step-icon{z-index: 0;}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
	.step-bar__item {
		font-size: 14px;
	}
	.step-bar__item a,
	.step-bar__item a:hover,
	.step-bar__item a:visited {
		padding: 25px 5px 25px;
	}
	.step-bar__item:after,
	.step-bar__item:before {
		border-width: 0;
	}
	.content-number p {
		font-size: 15px;
	}
	.login-menu {
		margin-left: 0;
	}
	.btn-login {
		color: #0b0373!important;
	}
	.newsletter-sec .title {
		font-size: 24px;
	}
	.slick-nav ul {
		padding: 0;
	}
	.slick-nav li {
		margin: 5px;
	}
	.slick-nav li a {
		font-size: 12px;
		padding: 6px;
	}
	.slick-nav li a:after {
		display: none;
	}
	.ad-menu ul {
		padding: 0;
	}
	.ad-menu li {
		margin: 5px;
	}
	.ad-menu li a {
		font-size: 14px;
		padding: 10px
;	}
	.ad-menu li a:after {
		display: none;
	}
	.review-img {
		max-width: 100%;
	}
	.main-title {
		font-size: 20px;
	}
	.main-title:after {
		top: 32px;
	}
	.trusted-by .owl-item img {
		max-width: 70px;
	}
	.premium-publisher .owl-item img {
		max-width: 70px;
	}
	.owl-nav button.owl-next:before,
	.owl-nav button.owl-prev:before {
		font-size: 1.2rem;
	}
	.video_ad_img img {
		height: 150px;
	}
	.tech-home {
		height: 290px;
	}
	.intro-title {
		font-size: 24px;
	}
	.intro-text {
		font-size: 16px;
	}
	.font-size-20 {
		font-size: 18px;
	}
	.font-size-16 {
		font-size: 14px;
	}
	.yield-title {
		font-size: 24px;
	}

  .custom-title1{font-size:24px;}

	.content-number h3 {
		font-size: 38px;
	}
	.yield-heading {
		font-size: 20px;
	}

  .custom-heading1 {font-size: 20px;}

	.text-desc {
		font-size: 16px;
	}
	.btn-gradient {
		font-size: 16px;
	}
	.yield_menu a {
		line-height: 1!important;
	}
	.program-place ul li {
		padding: 10px 23px;
	}
	.program-icon img {
		height: 70px;
		margin-bottom: 5px;
	}
	.program-place .ad-information {
		font-size: 16px;
		margin: 5px 0 0;
	}
  .custom-indicator-line{bottom: 182px;}
	.custom-indicator-line01{top: 135px;}
}

@media only screen and (min-width:992px) and (max-width:1023px) {
	.btn-login {
		color: #fff!important;
	}
	.review-img {
		max-width: 100%;
	}
  .custom-indicator-line{bottom: 159px !important;}
	.custom-indicator-line01{top: 135px !important;}
}

@media only screen and (min-width:1024px) and (max-width:1145px) {
	.slick-nav li a {
		font-size: 16px;
		padding: 8px;
	}
	.ad-menu li a {
		font-size: 16px;
		padding: 8px;
	}
	.review-img {
		max-width: 100%;
	}
  .custom-indicator-line{bottom: 158px;}
	.custom-indicator-line01{top: 135px;}
}

@media only screen and (min-width:1129px) and (max-width:1182px){
.custom-indicator-line{bottom: 158px;}
.custom-indicator-line01{top: 135px;}
}

@media only screen and (min-width:1024px) and (max-width:1365px) {
	body {
		padding-top: 43px;
	}
	.login-menu {
		margin-left: 9px;
	}
	.slick-nav ul {
		padding: 0;
	}
	.ad-menu ul {
		padding: 0;
	}
	.review-img {
		max-width: 100%;
	}
	.program-place ul li {
		padding: 10px 40px;
	}
	.program-icon img {
		height: 80px;
	}
	.program-place .ad-information {
		margin: 15px 0 0;
	}
	.step-bar__item:after,
	.step-bar__item:before {
		border-width: 33px 0 34px 23px;
	}
}
