/*
	================================================
	21. Media Quries
	================================================
*/
@media (min-width: 1367px) and (max-width: 2000px) {}

@media (min-width: 1200px) and (max-width: 1366px) {}


@media (min-width: 992px) and (max-width: 1199px) {

	.logo a {
		font-size: 20px;
	}

	.request {
		top: -34px;
	}

	.arrow-img {
		padding-left: 10px;
	}

	.counter__card p {
		font-size: 13px;
	}

	.tab-section h2 {
		font-size: 26px;
	}

	.nav-pills .nav-link {
		padding: 10px 10px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar {
		padding: 15px 0px;
	}

	.navbar-toggler {
		background-color: #162d8b;
		border: 1px solid #162d8b;
	}

	.header-top-list li {
		padding-left: 0px;
		border-right: 1px solid #fbfbfb;
		line-height: 40px;
	}

	.social-media li {
		padding-left: 0px;
		padding-right: 10px;
	}

	.social-media {
		padding-left: 0px !important;
	}

	.header-top .d-flex {
		display: block !important;
	}

	.header-main .nav-link {
		padding: 9px 0px 15px;
	}

	.about-div {
		margin-top: 50px;
	}

	.about-info-icon {
		text-align: left !important;
		margin-top: 20px;
	}

	.request h2 {
		font-size: 30px;
		padding: 10px 0px;
	}

	.arrow-img {
		display: none;
	}

	.work-last {
		position: relative;
		top: 0;
	}

	.why-trust__block {
		width: 100%;
	}

	.header-main .nav-link {
		margin: 0;
	}

	.work-card.line:before {
		display: none;
	}

	.pricing-card,
	.work-card,
	.card-column,
	.counter__card,
	.testimonials-card,
	.news .news-item,
	.section-2-box,
	.about-card,
	.mission-list,
	.section-5-card,
	.team-card,
	.pricing-2-section .price-card,
	.price-left-section,
	.sec-content,
	.service-9-items {
		margin-bottom: 30px;
	}

	.bg-heading {
		width: 25%;
	}




	.static-slider-form {
		margin-top: 30px;

	}

	.bg-heading {
		width: 60%;
	}

	.slider-2 {
		height: 100%;
	}

	.partner-image {
		margin: 0 auto;
		margin-bottom: 30px;
	}

	.page-breadcrumb {
		text-align: center;
	}

	.sub-heading h2 {
		text-align: center;
		margin-bottom: 20px;
	}

	.partners {
		padding-bottom: 70px;
	}

	.history .left {
		left: -25%;
	}

	.history .timeline::after {
		left: 50%;
	}

	.history .container {
		width: 50%;
	}

	.history .right {
		left: 22%;
	}

}

@media (max-width: 767px) {
	.navbar {
		padding: 15px 0px;
	}

	.navbar-toggler {
		background-color: #162d8b;
		border: 1px solid #162d8b;
	}

	.header-top-list li {
		padding-left: 0px;
		border-right: 1px solid #fbfbfb;
		line-height: 40px;
	}

	.social-media li {
		padding-left: 0px;
		padding-right: 10px;
	}

	.social-media {
		padding-left: 0px !important;
	}

	.header-top .d-flex {
		display: block !important;
	}

	.header-main .nav-link {
		padding: 9px 0px 15px;
	}

	.about-div {
		margin-top: 50px;
	}

	.about-info-icon {
		text-align: left !important;
		margin-top: 20px;
	}

	.request h2 {
		font-size: 30px;
		padding: 10px 0px;
	}

	.arrow-img {
		display: none;
	}

	.work-last {
		position: relative;
		top: 0;
	}

	.why-trust__block {
		width: 100%;
	}

	.header-main .nav-link {
		margin: 0;
	}

	.work-card.line:before,
	.history .timeline::after,
	.history .container::after,
	.history .container::before {
		display: none;
	}

	.pricing-card,
	.work-card,
	.card-column,
	.counter__card,
	.testimonials-card,
	.news .news-item,
	.section-2-box,
	.about-card,
	.mission-list,
	.section-5-card,
	.team-card,
	.pricing-2-section .price-card,
	.price-left-section,
	.sec-content,
	.service-9-items {
		margin-bottom: 30px;
	}

	.static-slider-form {
		margin-top: 30px;

	}

	.nav-pills .nav-link.active,
	.nav-pills .show>.nav-link {
		padding: 10px 90px;
		width: 100%;
	}

	.swiper-gallery-slider.gallery-thumbs .swiper-slide {
		background-position: center;
	}

	.swiper-parallax-slider .swiper-slide {
		font-size: 18px;
		padding: 100px 20px;
	}

	.swiper-parallax-slider .swiper-slide .subtitle {
		font-size: 50px;
		line-height: 60px;
	}

	.nav-pills .nav-link {
		padding: 10px 90px;
		width: 100%;
		margin-top: 20px;
	}

	.appointment-section-image {
		position: relative;
	}

	.bg-heading {
		width: 60%;
	}

	.slider-2 {
		height: 100%;
	}

	.partner-image {
		margin: 0 auto;
		margin-bottom: 30px;
	}

	.service-strain--thumbnail::before {
		display: none;
	}

	.about-exp {
		right: -10px;
	}

	.page-breadcrumb {
		text-align: center;
	}

	.sub-heading h2 {
		text-align: center;
		margin-bottom: 20px;
	}

	.partners {
		padding-bottom: 70px;
	}

	.history .left {
		left: 0%;
	}

	.banner-carousel.five .content-box .content {

		padding: 100px 20px;
	}
}