/**************************************

	Responsive CSS
	<a href="index.html">Home</a>
	Gabriel Tavares
	Version: 3

**************************************/

@media (min-width: 1921px) {
	.col-sm-2560 {flex: 0 0 25%; max-width: 25%;}
	.col-map-2560 {flex: 0 0 75%; max-width: 75%;}
	.col-2560 {flex: 0 0 33%; max-width: 33%}
	.services .container-xxl {max-width: 75%;}
	/* .services .col-2560 {flex: 0 0 38%; max-width: 38%} */
	.fix-2560-left {margin-left: 250px}
	.fix-2560-right {margin-right: 250px}
	.con-2560 {flex: 0 0 75%; max-width: 75%;}
	.catalogue .box-grid .item .box {height: 600px !important;}
	.contact-mar {margin: 0 4rem;}
}

@media (min-width: 1910px) and (max-width: 1930px) {
	.contact-mar {margin: 0 3rem;}
	.services .col-2560 {flex: 0 0 45%; max-width: 45%}
	.services .container-xxl {max-width: 100%;}
}

@media (min-width: 1910px) {
	.testimonials .box-grid .item .box {height: 725px !important;}
	.team .box-grid .item .box {height: 725px !important;}
	.catalogue .box-grid .item .box {height: 550px !important;}
	.box-grid .item .title {margin: 50px !important; font-size: 1.25rem;}
	.s-link i {font-size: 3.5rem;}
}

@media(min-width:1200px){
  .py-xl-8 {padding-bottom:4.5rem!important; padding-top:4.5rem!important}
}

@media (max-width: 1199px) {
	.main-content {margin-left: 0;}
}

@media (min-width: 1260px) and (max-width: 1290px) {
	p {font-size: 0.8rem;}
	.catalogue .box-grid .item .box {height: 320px !important;}
	.testimonials .box-grid .item .box {height: 475px !important;}
	.team .box-grid .item .box {height: 475px !important;}
	.box .box-intro {width: 90%;}
	/* .testimonials p {font-size: 0.8rem} */
	.testimonials .mb-5 {margin-bottom: 1rem !important;}
}

@media (max-width: 1024px) {
	.catalogue .box-grid .item .box {height: 490px !important;}
	.team .box-grid .item .box {height: 950px !important;}
	.team .box-grid .item .title {margin: 5rem;}
	.testimonials .box-grid .item .title {margin: 2rem;}
}

@media (max-width: 992px) {
	.catalogue .box-grid .item .box {height: 530px !important;}
	.testimonials .box-grid .item .box {height: 750px !important;}
	.testimonials .box-grid .item .title {margin: 3rem;}
	.team .box-grid .item .box {height: 750px !important;}
	.team .box-grid .item .title {margin: 3rem;}
	#gallery {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}
	.img-fluid {width:100%;}
	.services h3 {margin: 1rem 0;}
}

@media (max-width: 430px) {
	.catalogue .box-grid .item .box {height: 400px !important;}
	#gallery {-webkit-column-count:1;-moz-column-count:1;column-count:1;}
	.navbar-brand img {width: 260px;}
}

@media (max-width: 390px) {
	.mynav li a {padding: 5px;}
	.catalogue .box-grid .item .box {height: 360px !important;}
}