/*
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
	.container {
		max-width: 80% !important;
	}


}

/*
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {


}

/*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {


}

/*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

	.navbar-collapse {
		-ms-flex-preferred-size: 100%;
		flex-basis: auto;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-align: center;
		align-items: center;
	}
}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {

	.img-logo {
		max-height: 200px !important;
	}

}

@media (min-width: 320px) and (max-width: 991px) {


	.img-logo {
		max-width: 200px !important;
	}

	.navbar-nav-responsive {

		display: block;
		-ms-flex-direction: column;
	}

	.navbar-nav-responsive li:first-child {
		width: calc(40% - 4px);
	}

	.navbar-nav-responsive li {
		width: calc(30% - 4px);
		margin: 0px !important;
		margin-right: 4px !important;
		padding: 0px !important;
		float: left;
		display: inline-block;
		text-align: center;
	}

	.navbar-nav-responsive li:last-child {
		margin-right: 0px;
	}

	.navbar-nav-responsive li a {
		font-size: 14px !important;
		text-align: center;
	}
}

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {

	.card-header-b .title-2 {

		width: calc(100% - 0px);
	}
	.col-5i-my_home .text-whites {

	}

	.col-5i-my_home .card-box-b {
		padding-bottom: 45px !important;
	}

	.mt-top-first-section {
		margin-top: 65px !important;
	}

	.img-fluid {
		width: 100%!important;
	}

	.col-5i-my, .col-6i-my, .col-7i-my {
		width: calc(50% - 1px);
		margin: 1px 1px 0px 0px;
	}

	.col-5i-my_home {
		width: calc(50% - 1px);
	}

	.col-5i-my:nth-child(2), .col-6i-my:nth-child(2), .col-7i-my:nth-child(2) {
		margin-left: 0px;
	}

	.col-7i-my:last-child {
		/*display: none;*/
	}

	.img-logo {
		max-width: 210px !important;
	}

	.card-box-a, .card-box-b, .card-box-c, .card-box-d {
		margin-bottom: 2px;
	}

	.card-header-b .title-2 {
		font-size: 13px !important;
		max-height: 31px;
		overflow: hidden;
	}
	.card-header-b {
		width: 100%;
	}
	.card-title-b
	{
		margin-top: -30px;
	}
	.gallery {
		margin-top: -15px;
	}

	.title-box-d {
		font-size: 16px !important;
	}

	.title-a, .text-prod {
		font-size: 14px !important;
		line-height: 25px;
		text-transform: none !important;
	}


	.box-collapse .title-box-d {
		left: 25px;
	}

	.right-boxed {
		right: 1.2857rem;
		top: 22px;
	}

	.easy-autocomplete {
		width: 85% !important;
	}

	.easy-autocomplete.eac-bootstrap input {
		border-radius: 0px;
		height: 35px;
		font-size: 14px;
	}

	.searchBut {
		height: 35px;
	}

	.searchButSpan {
		padding: 5px;
	}

	.easy-autocomplete a {
		font-size: 14px !important;
		overflow: hidden;
		height: 24px;
	}

	.easy-autocomplete-container {
		width: 340px;
		margin-left: -10px;
		padding-bottom: 20px;
		background: white;
	}

	.easy-autocomplete-container ul li div {

		padding-bottom: 7px;
	}

	.section-footer {
		padding-top: 15px;
		margin-top: 0px;
		background: #f3f3f3;
	}

	.movilHidden {
		display: none;
	}

	.navbar-default {

		padding-top: 8px;
		padding-bottom: 8px;
	}

	.fa-2x {
		font-size: 1em !important;
	}
}

