@charset "UTF-8";

/* @@####################################################@@ */
/* @@  QHD, 4k - superior a 1920px                    @@ */
/* @@####################################################@@ */
@media (min-width: 1921px) {
	body {
		font-size: 2.5rem;
	}

	.container {
		width: 80%;
	}

	.swiper-slide img {
		width: 100%;
	}

	.widget_dt_about_us .dt-about-us-content {
		font-size: 2.5rem;
	}

	.widget_dt_links .dt-links li>a,
	.widget_dt_about_us .dt-about-us-content {
		font-size: 2.5rem;
	}
}


/* @@####################################################@@ */
/* @@  Tablet horizontal - até 1024px                    @@ */
/* @@####################################################@@ */
@media (max-width: 1024px) {}

/* @@####################################################@@ */
/* @@  Tablet - até 1023px                                @@ */
/* @@####################################################@@ */
@media (min-width:769px) and (max-width: 1024px) {
	.container {
		width: 890px;
	}
}

/* @@####################################################@@ */
/* @@  Tablet - até 768px                                @@ */
/* @@####################################################@@ */
@media (max-width: 768px) {

	#dt-menu-trigger>span,
	.dt-menu-trigger>span {
		background: #000;
	}

	/*#dt-menu-trigger, .dt-menu-trigger {
		top: -40px;
	}*/
	.swiper-slide .dt-item img {
		width: 100%
	}

	.dt-post {
		max-width: 640px;
	}

}

/* @@####################################################@@ */
/* @@  Mobile - até 767px                                @@ */
/* @@####################################################@@ */
@media (max-width: 767px) {

	#dt-menu-trigger,
	.dt-menu-trigger {
		left: 70px;
		top: -40px;
	}

	#dt-menu-trigger.open,
	.dt-menu-trigger.open {
		left: inherit;
		top: initial;
	}


	#dt-menu-trigger>span {
		-webkit-box-shadow: 2px 2px 1px 0px rgba(255, 255, 255, 1);
		-moz-box-shadow: 2px 2px 1px 0px rgba(255, 255, 255, 1);
		box-shadow: 2px 2px 1px 0px rgba(255, 255, 255, 1);
	}

	#dt-menu-trigger>span:nth-child(2),
	.dt-menu-trigger>span:nth-child(2),
	#dt-menu-trigger>span:nth-child(3),
	.dt-menu-trigger>span:nth-child(3) {
		top: 9px;
	}

	#dt-menu-trigger>span:nth-child(4),
	.dt-menu-trigger>span:nth-child(4) {
		top: 19px;
	}

	.dt-main-slider {
		padding-right: 0;
		margin-top: 39px;
	}

	.dt-main-slider [data-swiper="pagination"] {
		transform: rotate(-90deg);
		right: 44.5%;
		bottom: -65px;
		top: initial;
	}

	.dt-main-slider [data-swiper="pagination"]>span {
		width: 7px;
		height: 7px;
		margin-bottom: 10px;
		display: block;
	}

	.dt-item-carousel [data-swiper="prev"]>i,
	.dt-item-carousel [data-swiper="next"]>i {
		font-size: 40px;
	}

	.expertise-carousel .swiper-container {
		overflow: initial;

	}
}

/* @@####################################################@@ */
/* @@  Mobile - até 480px                                @@ */
/* @@####################################################@@ */
@media (max-width: 480px) {}


/* @@####################################################@@ */
/* @@  Mobile - até 480px                                @@ */
/* @@####################################################@@ */
@media (max-width: 360px) {}
