@media only screen and (max-width: 1700px) {
	.header__menu li {
		padding: 0 14px;
	}
}

/* MEDIA 1700 */

@media only screen and (max-width: 1600px) {
	.header__menu li {
		padding: 0 14px;
	}

	.header__menu li a {
		font-size: 16px;
	}

}

/* MEDIA 1600 */

@media only screen and (max-width: 1500px) {
	.container {
		max-width: 1290px;
		margin: auto;
	}


}

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

	body {
		font-size: 16px;
		line-height: 1.6;
	}

	p {
		font-size: 16px;
		line-height: 1.6;
	}

	h1,
	.h1 {
		font-size: 42px;
	}

	h2,
	.h2 {
		font-size: 32px;
	}

	h3,
	.h3 {
		font-size: 22px;
	}

	.section {
		padding: 90px 0px;
	}

	.btn {
		font-size: 16px;
		margin-bottom: 10px;
	}


	.container {
		max-width: 1100px;
		margin: auto;
	}

	/* Page Header */

	.breadcrumb-area-bg .bread-crumb-area-inner {
		text-align: center;
		padding: 110px 0;
	}

	.header-three.five.seven {
		padding: 10px 30px !important;
	}

	.top-bar .container {
		padding: 10px 30px !important;
	}

	.header-nav-bar.header-three.five.seven .logo-area img {
		width: 220px;
	}

	.section.footer.page_footer .main-container .footer-colum.footer-logo-holder .logo img {
		width: 200px;
	}

	/* Repater Block 4 */
	.section.repeater-block-4.product-section .items-row .items-holder .service-4-block {
		padding: 20px 10px 0px 0px;
	}

	.section.repeater-block-4.product-section .items-row .items-holder .service-4-block .price-holder .price {
		font-size: 20px;
		padding: 10px 5px;
	}

	.section.repeater-block-4.product-section .items-row .items-holder .service-4-block .price-holder {
		width: 130px;
		text-align: center;
	}

	.section.repeater-block-4.product-section .items-row .items-holder .service-4-icon img.item-image {
		max-width: 80%;
	}

	/* Team Block */
	.section.team-section .content-block-row .team-card .team-content .team-title {
		padding: 8px 10px;
	}

	.section.team-section .content-block-row .team-card .team-content .team-title.team-main-details {
		font-size: 16px;
	}

	/* Sticky Icons */

	.sticky-icon {
		right: -180px;
	}

	.sticky-icon a {
		padding: 10px 10px;
	}

	.sticky-icon a img {
		width: 20px;
		margin-right: 10px;
	}


	/* Owl Carsoul */
	.owl-carousel .owl-nav button.owl-next {
		margin-right: -50px;
	}

	.owl-carousel .owl-nav button.owl-prev {
		margin-left: -54px;
	}



}

/* MEDIA 1400 */
@media only screen and (max-width: 1300px) {
	.header__menu li {
		padding: 0 14px;
	}

	.header__menu li a {
		font-size: 14px;
	}

	.section.custom-block-3 .content-block-row.content-left-pannel .sticky-leftbar {

		padding-right: 40px;
	}

}


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

	/* Main Header Menu and mobile menu Css */
	.header-three.five .header-right {
		display: none;
	}

	.header-three .action-area {
		display: block;
	}

	#side-bar .mobile-menu-main {
		display: block;
	}

	/* Latest Updated Code */

	.header-three.five .header-right {
		display: block;
	}

	.nav-area-center {
		display: none;
	}

	/* Latest Updated Code */

	body {
		font-size: 16px;
	}

	p {
		font-size: 16px;
	}

	h1,
	.h1 {
		font-size: 40px;
	}

	h2,
	.h2 {
		font-size: 32px;
	}

	h3,
	.h3 {
		font-size: 20px;
	}

	h4,
	.h4 {
		font-size: 18px;
	}


	.btn-holder .btn {
		font-size: 14px;
		padding: 10px 10px 10px 10px;
	}

	.button-primary {
		/* padding: 10px 24px; */
	}

	.button-secondary {
		/* padding: 10px 24px; */
	}


	.container {
		max-width: 1000px;
		margin: auto;
	}


	.section {
		padding: 70px 0px;
	}



	.owl-theme .owl-nav {
		display: flex;
		position: absolute;
		bottom: -7%;
		justify-content: center;
	}




	.gallery-row.owl-theme .owl-nav {

		bottom: 10%;

	}

	/* Team Section */
	.section.team-section .team-row.content-block-row .team-card .team-img {
		height: 320px;
	}

	.section.team-section .content-block-row .team-card .team-content ul.contact-details li a span {

		display: none;
	}


	/* custom-block-5 Section */
	.section.custom-block.custom-block-5 .items-row .items-holder .service-4-icon {

		height: 320px;
	}


	/* custom-block-2 Section */
	.section.custom-block.cards-2-section .items-row.separetor-process-top {
		margin-top: 70px !important;
	}

	.section.custom-block.cards-2-section .pt--50 {
		padding-top: 20px !important;
	}

	.single-working-prcess-one span {
		font-size: 80px;
		line-height: 100px;
		font-weight: 700;
		margin-bottom: 26px;
	}

	/* Jobs List here */
	.job-description-section {
		padding: 60px 0px 45px;
	}


	.job-description-section ul li {
		width: 40%;
		margin-bottom: 20px;
		text-align: left;
		font-size: 18px;
	}

	.job-description-section ul li::before {}

	.job-description-section ul li::after {
		top: 8px;
	}


	.left-padding {

		padding-right: 0;
		padding-left: 8%;
	}

	.right-padding {
		padding-right: 8%;
		padding-left: 0%;
	}



	.section.page-banner-section.yes-homepage .banner-image-holder {
		height: 500px;
		margin-top: 60px;
	}



	.section.content-section.contact-info-block .content-block-row .content-block-body.left-colum .content-image-holder {
		height: 320px;
	}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum .content-image-holder {
		height: 320px;
	}

	section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li {
		font-size: 16px;
		padding-left: 0px;
		width: 100%;
		margin-bottom: 3rem;
	}

	.dropdown-toggle::after {
		opacity: 0 !important;
	}

	.side-bar.show {
		z-index: 100000 !important;
	}



	.mobile-menu-main nav ul li a.main {
		padding: 5px 0 6px 0;
		font-size: 16px;
	}

	.mobile-menu-main nav ul li.has-droupdown::after {
		font-size: 16px;
		top: 2px;
		padding: 4px 11px;
	}

	.mobile-menu-main nav ul li a {

		font-size: 16px;
	}

	.mobile-menu-main nav ul li.has-droupdown ul a {
		padding-left: 20px;
	}

	.mobile-menu-main nav ul li a:hover,
	.mobile-menu-main nav ul li a:focus,
	.mobile-menu-main nav ul li a.active {
		font-weight: 900;
		color: #244266 !important;
		/* background: #f3f3f3; */
		border-bottom: 1px solid;
	}
}



/* MEDIA 1200 */
@media only screen and (max-width: 991px) {

	body {
		font-size: 16px;
	}

	p {
		font-size: 16px;
	}

	h1,
	.h1 {
		font-size: 38px;
		line-height: 1.2;
	}

	h2,
	.h2 {
		font-size: 28px;
		line-height: 1.2;
	}

	h3,
	.h3 {
		font-size: 20px;
		line-height: 1.2;
	}

	h4,
	.h4 {
		font-size: 18px;
	}



	.left-padding {
		padding-right: 0;
		padding-left: 0;
	}

	.right-padding {
		padding-right: 0;
		padding-left: 0;
	}



	.section ul li {
		margin-bottom: 0px;
	}

	.container {
		max-width: 90%;
		margin: auto;
	}

	.section {
		padding: 40px 0px;
	}


	.btn-holder {
		margin-top: 2.5rem;
	}

	.btn-holder .btn {
		font-size: 16px;
		padding: 10px 20px 10px 20px;
	}


	.section.content-section .content-block-row .content-image-holder {
		margin-bottom: 4rem;
	}


	/* Custom Block */
	.section.custom-block.custom-block-5 .items-row .items-holder .service-4-icon {
		height: 250px;
	}

	/* Custom Block 2 */
	.section.custom-block.cards-2-section .items-row.separetor-process-top {
		margin-top: 40px !important;
	}

	.single-working-prcess-one span {
		font-size: 80px;
		margin-bottom: 60px;
	}


	/* footer */
	.section.footer.page_footer .footer-social-links ul.social-style-two-wrapper {
		display: flex;
		justify-content: left;
		margin-bottom: 0;
		margin-top: 20px;
	}

	.section.footer.page_footer .footer-social-links ul.social-style-two-wrapper li {
		padding: 0px 10px 0px 0px;
	}

	.rts-copyright-area-two .copy-right-area-inner-two {
		padding: 24px 0 0;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		text-align: left;
		flex-direction: column;
	}

	.section.footer.page_footer .copy-right-area-inner-two p {
		font-size: 14px;
	}

	.rts-copyright-area-two .copy-right-area-inner-two .right ul li a {
		font-size: 16px;
	}

	.rts-copyright-area-two .copy-right-area-inner-two .right ul {

		gap: 12px;
		margin-top: 4px;
	}


	/* Page Header Section */
	.section.page-banner-section .banner-image-holder {
		height: 400px;
		margin-top: 40px;
	}


	/* content-block-2 Block Start */
	.section.content-section.content-block-2 .content-block-row .content-image-holder.image-type-cover {
		height: 480px;
		margin-top: 4rem;
		margin-bottom: 0;
	}

	.section.content-section.content-block-2 .content-block-row.other-images-block .content-image-holder.image-type-cover.image-1 {
		height: 200px;
		width: 290px;
		margin-top: 1rem;
	}

	.section.content-section.content-block-2 .content-block-row.other-images-block .content-image-holder.image-type-cover.image-2 {
		height: 300px;
		margin-top: 1rem;
	}


	/* repeater-block-3 Block Start */
	.section.repeater-block-3.style3 .items-row .items-holder .service-4-block {
		/* background: #fff; */
		padding: 0px 4% 0px 0px;
	}

	/* CTA Block Start */
	.section.cta-section.bg-image {
		height: 340px;
	}

	.section.contact-form-section .content-block-row .content-block-body .content-image-holder.image-type-cover {

		margin-top: 3rem;
	}


	/* Kareer PAge */
	.job-description-section {
		padding: 30px 0px 25px;
	}

	.job-description-section ul {}

	.job-description-section ul li {
		width: 40%;
		margin-bottom: 0px;
		text-align: left;
		font-size: 16px;
	}



	.job-description-section ul li::before {}

	.job-description-section ul li::after {
		top: 8px;
	}

	.job-description-section ul li a {}

	.job-description-section ul li a:hover,
	.job-description-section ul li a:focus {}



	/* Footer section Start */
	.section.footer.page_footer .main-container .footer-colum.footer-logo-holder {
		margin-bottom: 4rem;
	}






	/*========== Custom  block Style 3 : Start  ==========*/
	.section.content-section.contact-info-block {}

	.section.content-section.contact-info-block .content-block-row {}

	.section.content-section.contact-info-block .content-block-row.header-row {}

	.section.content-section.contact-info-block .content-block-row.content-row {}

	.section.content-section.contact-info-block .content-block-row .content-block-body {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.left-colum {
		margin-top: 30px;
	}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum {}

	.section.content-section.contact-info-block .content-block-row .content-image-holder {
		height: 330px;
	}

	.section.content-section.contact-info-block .content-block-row .content-image-holder a {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.left-colum .content-image-holder {
		height: 330px;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.section.content-section.contact-info-block .content-block-row .content-block-body.left-colum .content-image-holder a.map-image-a {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum .content-image-holder {
		height: 330px;
	}


	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li {
		font-size: 16px;
		padding-left: 0px;
		width: 45%;
		margin-bottom: 2rem;
	}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li::before {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li i {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li strong,
	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li b {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li a {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li a:hover,
	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li a:focus {}

	.section.content-section.contact-info-block .content-block-row .content-image-holder.image-type-contain img {}


	/*========== Custom  block Style 3 : END  ==========*/


	.section.content-section.image-height-constrain .content-block-row .content-image-holder.image-type-contain img {
		height: auto;
		width: inherit;
	}

	.section.content-section.image-height-constrain .content-block-row .content-image-holder {
		text-align: left;
	}

	.gallery-row.owl-theme .owl-nav {
		bottom: 13%;
	}

	.section.content-section .content-block-row .content-image-holder.image-type-cover.video-holder {
		height: 460px;
	}

}

/* MEDIA 991 */
@media only screen and (max-width: 768px) {

	body {
		font-size: 16px;
	}

	p {
		font-size: 16px;
	}

	h1,
	.h1 {
		font-size: 28px;
	}

	h2,
	.h2 {
		font-size: 24px;
	}

	h3,
	.h3 {
		font-size: 20px;
	}

	h4,
	.h4 {
		font-size: 18px;
	}

	.about-info-img2 {
		margin-bottom: 40px;
	}


	.title-404 {
		font-size: 4rem;
	}

	.btn-1 {
		min-width: 135px;
		padding: 10px 20px 10px;
	}

	.btn-holder .btn {
		font-size: 14px;
	}


	.section .liststyle2-ul-holder ul {
		margin-bottom: 2rem;
	}

	.section .liststyle2-ul-holder ul li {
		font-size: 15px;
		display: inline-block;
		width: 44%;
		margin-bottom: 26px;
	}


	.job-description-section {
		padding: 30px 0px 25px;
	}

	.job-description-section ul {
		margin-left: 10px;
	}

	.job-description-section ul li {
		width: 100%;
		margin-bottom: 0px;
		text-align: left;
		font-size: 16px;
	}



	.job-description-section ul li::before {}

	.job-description-section ul li::after {
		top: 8px;
	}

	.job-description-section ul li a {}

	.job-description-section ul li a:hover,
	.job-description-section ul li a:focus {}

	/* List Blocks End */



	.section.projects-section.news .content-block-row .content-block-body .btn-holder {
		text-align: left;
		margin-top: 1rem;
	}

	.news .item .divider {
		margin-top: 10px;
		margin-bottom: 10px;
	}


	.navbar .dropdown-menu li {
		padding: 10px 20px;
	}

	.progress-wrap {
		bottom: 16px;
		right: 20px;
		height: 40px;
		width: 40px;
	}

	.progress-wrap::after {
		line-height: 40px;
		height: 40px;
		width: 40px;
	}

	.about-img-hotifer {
		right: 10px;
		padding: 20px;
	}




	.section.projects-section .content-block-row .projects .projects-image-holder {
		height: 330px;
	}

	.section.projects-section.background-size-contain .content-block-row .projects .projects-image-holder {
		/* border:1px solid #f0f; */
		height: 160px;
		/* background-size: 100px !important; */
	}

	.link-btn {
		border-bottom: 0px solid #fbddd2;
	}



	.content-block-row.video-row {
		margin-top: 20px;
	}

	.content-block-row.video-row .video-holder .vid-icon .video-image-holder {
		height: 250px;
	}

	.content-block-row.video-row .video-holder .vid-icon .video-gallery-button .video-gallery-polygon {
		left: 42%;
		bottom: 39%;
		height: 55px;
		line-height: 56px;
		text-align: center;
		font-size: 22px;
		padding-left: 4px;
		width: 56px;
	}

	.section.contact-form-section .custom-form-holder {
		margin-right: 0;
		padding: 0px;
	}

	.section.contact-form-section span.wpcf7-form-control-wrap.mathcaptcha-224 {
		display: block;
		margin-top: 6px;
		border: none;
		background: none !important;
	}

	.section.contact-form-section input#cap-id {
		width: 70px;
		height: 39px;
	}

	.footer .contact-ul {
		padding-top: 9px;

	}

	.footer .contact-ul li {
		margin-bottom: 16px;
	}

	.footer .contact-ul li i {
		font-size: 17px;
		line-height: 24px;
	}

	.copyright {
		padding-top: 0;
	}

	.copyright p {
		font-size: 14px;
		padding: 23px 0% 0px;
	}

	.imp-daten {}

	.imp-daten ul {
		text-align: left;
		padding-left: 0px;
		margin-top: 8px;
	}

	.imp-daten ul li {
		padding-left: 0px;
		padding-right: 19px;
	}

	.imp-daten ul li a {}

	.imp-daten ul li a:hover,
	.imp-daten ul li a:focus {}



	/* Filters */
	.filters {
		justify-content: center;
	}

	section.half-custom-section .content-block-row {
		width: 100%;
	}


	.page_header_side.active-slide-side-header::before {
		width: 80%;
	}



	.custom-block-style2 .items-row .item-image-holder {
		height: 120px;
		width: 133px;
		margin-bottom: 1rem;
	}

	.section.custom-block-3 .content-block-row.content-left-pannel .sticky-leftbar {
		margin-top: 4rem;
	}

	.section .content-block-row .content-block-body .btn-holder {
		margin-top: 1rem;
	}

	.custom-block-style2 .items-row .btn-holder {
		margin-top: 1rem;
	}

	.section.custom-block .items-row {
		margin-top: 15px;
		margin-bottom: 2rem;
		padding: 0px 0px 20px;
		-webkit-box-pack: start !important;
		-ms-flex-pack: center !important;
		justify-content: start !important;
	}

	.section.custom-block .items-row .items-holder .service-4-icon {
		height: 200px;
	}

	.section.job-list-section .content-block-row .content-block-body .btn-holder {
		margin-top: 0rem;
		text-align: left;
	}





	.section.content-section.image-size-medium .content-block-row .content-image-holder.image-type-contain img {
		width: 100%;
	}

	.section.content-section .content-block-row .content-image-holder.image-type-cover {
		height: 320px;
	}

	.section.content-section.testimonails-section .content-block-row .content-image-holder.image-type-cover {
		height: 320px;
	}

	.section.content-section.content-section-3 .content-block-row.header-row {
		margin-bottom: 50px;
	}

	.section.content-section.content-section-3 .list-item-holder .col {
		border-bottom: 0px solid #e4e4e4;
		padding: 0px 0px 0px 0px;
	}

	.section.content-section.content-section-3 .list-item-holder .c_button {
		text-align: left;
		border-bottom: 1px solid #e4e4e4;
		padding-bottom: 2rem;
		padding-top: 1rem;
		margin-bottom: 2rem;
	}

	.section.content-section.content-section-3 .list-item-holder .row:last-child .c_button {

		border-bottom: 0px solid #e4e4e4;

		margin-bottom: 0rem;
	}


	/*========== Custom  block Style 3 : Start  ==========*/
	.section.content-section.contact-info-block {}

	.section.content-section.contact-info-block .content-block-row {}

	.section.content-section.contact-info-block .content-block-row.header-row {}

	.section.content-section.contact-info-block .content-block-row.content-row {}

	.section.content-section.contact-info-block .content-block-row .content-block-body {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.left-colum {
		margin-top: 30px;
	}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum {}

	.section.content-section.contact-info-block .content-block-row .content-image-holder {
		height: 330px;
	}

	.section.content-section.contact-info-block .content-block-row .content-image-holder a {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.left-colum .content-image-holder {
		height: 330px;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.section.content-section.contact-info-block .content-block-row .content-block-body.left-colum .content-image-holder a.map-image-a {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum .content-image-holder {
		height: 330px;
	}


	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li {
		font-size: 16px;
		padding-left: 0px;
		width: 100%;
		margin-bottom: 3rem;
	}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li::before {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li i {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li strong,
	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li b {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li a {}

	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li a:hover,
	.section.content-section.contact-info-block .content-block-row .content-block-body.right-colum ul.contact-block-ul li a:focus {}

	.section.content-section.contact-info-block .content-block-row .content-image-holder.image-type-contain img {}


	/*========== Custom  block Style 3 : END  ==========*/



	/* c-here */
	.top-bar.pq-top-header .header-social-links {
		display: none;
	}

	.sticky-icon {
		display: none;
	}

	.header-nav-bar.header-three.five.seven .logo-area img {
		width: 150px;
	}


	.section.repeater-block-4.product-section .items-row .items-holder .service-4-icon {

		height: 380px;
		overflow: hidden
	}

	.section.repeater-block-4.product-section .items-row .items-holder .service-4-block .price-holder {
		width: 230px;

	}

	.section.repeater-block-4.product-section .items-row .items-holder {

		margin: 0px 16px 0px 0px;
	}

	.rts-copyright-area-two {
		border-top: 1px solid #e4e4e421;
	}

	.section.footer.page_footer .main-container .footer-colum {
		margin-bottom: 5rem;
	}

	.section.footer.page_footer .footer-social-links ul.social-style-two-wrapper li a {

		justify-content: flex-start;
	}

	.rts-copyright-area-two .copy-right-area-inner-two {
		padding: 12px 0 16px;
		flex-direction: column-reverse;
	}


	.section.content-section .content-block-row .content-image-holder.image-type-cover.video-holder {
		height: 320px;
		margin-bottom: 0;
	}

	.section.custom-block.cards-section .items-row .items-holder .service-4-icon {

		height: auto;
	}

	.section.custom-block.cards-section .items-row .items-holder .service-4-block {
		margin-bottom: 0px;
		margin-top: 30px;
		padding: 0px 0px 0px 0px;
	}

	.section.custom-block.cards-section .items-row:last-child .items-holder {
		margin-bottom: 0rem;
	}

	.section.custom-block.cards-section .items-row {
		margin-top: 30px;
		margin-bottom: 0;
		padding: 0px 0px 0px;
	}

	.section.contact-form-section .content-block-row .content-block-body .content-image-holder.image-type-cover {
		height: 350px;
	}

	.gallery-row.owl-theme .owl-nav {
		bottom: 16%;
	}

	.section.repeater-block-4.product-section .content-block-row .content-block-body .btn-holder {
		text-align: left;
	}
	.section.repeater-block-4.product-section .items-row {
		margin-top: 0;
	}
	.section.text-block-section .content-block-row.heading-row {
		margin-bottom: 2rem;
	}
	.section .content-block-row.heading-row{margin-bottom: 1rem;}
	.section.page-banner-section .banner-image-holder {
        
        /* margin-top: 0px; */
    }
	.section.content-section .content-block-row .content-image-holder {
        margin-bottom: 1rem;
    }

	.top-bar.pq-top-header .main-content { 
		justify-content: flex-start;
	}

	.top-bar.pq-top-header .pq-header-contact ul li { 
    padding: 0px 30px 0px 0px; 
}
}

/* MEDIA 768 */
@media only screen and (max-width: 575px) {

	/* top logo */
	a.logo img {
		width: 52px;
	}

	.page_header_side a.logo img {
		width: 52px;
	}

	.page_header_side a.logo {
		margin-top: 20px;
	}

	.text-center a.logo {
		margin-bottom: 0px;
	}


	.top-includes>li+li {
		margin-left: 0px;
	}



	.page_header_side.header_side_right.active-slide-side-header .top-includes>li.metaphone {
		display: none;
	}

	.page_header_side.header_side_right.active-slide-side-header .d-flex {
		display: -ms-flexbox !important;
		display: flex !important;
		justify-content: flex-end;
	}


	.section.content-section.pager-banner-section.header.slider-fade {
		min-height: 90vh;

	}

	.section.pager-banner-section .content-block-row {
		padding-top: 160px;
	}


	.page_header_side.header_slide .simple-top-nav {
		/* border: 1px solid; */
		text-align: left;
	}

	.page_header_side.header_slide .simple-top-nav ul li a {
		margin-left: 0px;
		padding-right: 30px !important;
		font-size: 16px;
	}

	.content-center {
		text-align: left;
	}

	.top-includes>li.metaphone {
		font-size: 15px;
	}


	.page_header_wrapper .col-xl-6.col-md-8.col-sm-8.col-9.d-flex.justify-content-md-end {
		display: flex;
		justify-content: flex-end;
	}

	/* Team Block */
	.section.team-section .team-row.content-block-row .team-card .team-img {
		height: 310px;
	}

	aside {
		max-width: 100%;
	}

	.filters {
		/* display: block; */
	}

	.filters a {
		padding: 12px 31px;
		border: 1px solid #efefef;
		border-radius: 8px;
		width: 48%;
		display: flex;
		align-items: flex-start;
		font-size: 14px;
	}

	.filters .active {
		/* background-image: linear-gradient(to right, #dd4454 0%, #dd9044 100%); */
		border-width: 0;
		border: 1px solid #e3051e;
	}

	.filters a::before {
		left: 8px;
	}


	/* Product Block */
	.section.product-overview-block .content-block-row.product-content-row .portfolio .vertical-item .item-media {
		height: 300px;
	}

	.section.product-overview-block .content-block-row.product-content-row .portfolio .vertical-item .item-media img {
		width: 260px;
	}

	.section.custom-block-3 .content-block-row.content-left-pannel .sticky-leftbar {
		margin-top: 2rem;
	}

	.custom-block-style2 .items-row .item-image-holder {
		height: 150px;
		width: 173px;
		margin-bottom: 1rem;
		/* margin: 0px auto 2rem auto; */
	}

	.section.contact-form-section .content-block-row .content-image-holder.image-type-cover {
		height: 380px;
		margin-top: 2rem;
	}

	.section.pager-banner-section-2 {
		padding-top: 160px;
		padding-bottom: 40px;
	}

	.section.job-description-section {
		padding: 30px 18px;
	}

	.social-icons {
		display: none;
	}

	ul.static-menu-terms {
		display: none;
	}



	.section.footer.page_footer .main-container .footer-colum {
		margin-bottom: 4rem;
	}


}

/* MEDIA 575 */
@media only screen and (max-width: 340px) {
	.logo-img {
		width: 190px;
	}

}