@media screen and (max-width: 1519px) {
	.rev_slider_wrapper--p80 {
		padding: 0;
	}
}
@media screen and (max-width: 1280px) {
	.abt-media .line {
		top: 80px;
		left: 80px;
		width: 150px;
		height: 150px;
	}
	.abt-media .line-bottom {
		top: auto;
		left: auto;
		bottom: 80px;
		right: 80px;
	}
	
}
@media screen and (max-width: 1199px) {
	.classy-navbar {
		justify-content: flex-end !important;
	}
	.classynav ul li a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.about-section .abt-content {
		padding-right: 0px;
	}
	.about-section .abt-media {
		margin-top: 50px;
	}
	.mac-img {
		display: none;
	}
	.about-serv {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.about-serv-section {
		padding-top: 0px;
	}
	.about-serv-section .about-icon {
		padding-right: 0;
	}
	.abt-media .line {
		top: 60px;
		left: 60px;
		width: 150px;
		height: 150px;
	}
	.abt-media .line-bottom {
		top: auto;
		left: auto;
		bottom: 60px;
		right: 60px;
	}
	
}
@media screen and (max-width: 991px) {
	#sticky.custom-sticky.is-isticky {
		position: static !important;
	  }
	body.offcanvas-open {
		padding-right: 0px;
	}
	.offcanvas .inner {
		overflow-y: scroll;
		height: 660px;
	  }
	.rev-spacer {
		display: none;
	}
	.au-rev-bullet-3 {
		display: none;
	}
	.abt-media .line {
		top: 100px;
		left: 100px;
		width: 230px;
		height: 230px;
	}
	.abt-media .line-bottom {
		top: auto;
		left: auto;
		bottom: 100px;
		right: 100px;
	}
	.col-lg-4:nth-child(even) .counter-content {
		margin-top: 0;
	}
	.col-lg-4 .counter-content {
		margin-bottom: 50px;
	}
	.procedure-list {
		margin-top: 30px;
	}
	.pro-list-style {
		padding-top: 0px;
	}
	.site-footer {
		padding: 30px 0px;
	}
	.footer-bottom .footer-get .time {
		font-size: 12px;
	}
	.tab-content {
		margin-top: 50px;
	}
	.inf-sect .infec-img,
	.inf-sect1 .infec-img {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 878px) {
	.site-footer .footer-end .copyright-text span  {
		font-size: 10px;
		font-weight: normal !important;
	}
}

@media screen and (max-width: 768px) {
	.service-slider .hide-in-big {
		display: block !important ;
	}
	.service-slider .swiper-pagination {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.header-top .header-social ul li {
		margin: 0 10px 0 0;
	}
	.offcanvas .inner {
		height: calc(100% - 30px);
	  }
	.site-footer .footer-end {
		text-align: center;
	}
	.site-footer .footer-end .copyright-text span  {
		font-size: 12px;
	}
	.site-footer .footer-end .copyright-nav.pull-right {
		float: none;
	}
	.footer-bottom .footer-link {
		margin-top: 20px;
	}
	.footer-bottom .footer-get {
		margin-top: 20px;
	}
}

@media screen and (max-width: 576px) {
	.mobile-menu-toggle svg {
		top: -8px;
	}
	.media-testimonial {
		padding: 60px 35px;
	}
	.abt-media .line {
		top: 60px;
		left: 60px;
		width: 150px;
		height: 150px;
	}
	.abt-media .line-bottom {
		top: auto;
		left: auto;
		bottom: 60px;
		right: 60px;
	}
}

@media screen and (max-width: 480px) {
	.offcanvas {
		width: 300px;
	}
	.offcanvas .inner {
		padding: 10px;
	  }
	.abt-media .desc {
		opacity: 0;
	}
}