/* lg */ 
@media (min-width: 1200px) {

}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {

	.navbar-default .navbar-nav>li>a {
        padding: 10px 14px;
	}
	.logo {
		width: 90%;
	}
	.bg-white p {
		font-size: 13px;
	}
	.pad-cont {
	    padding: 25px 0px 59px 74px;
	}

}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {

	.logo {
		width: 200px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    margin-top: 80px;
	}
	.navbar-default .navbar-nav>li>a {
	    padding: 10px 20px;
	}
	.m-top-tab {
		margin-top: 20px;
	}
	.bg-header {
	    margin-top: 20px;
	    padding-bottom: 20px;
	}
	.custom-height {
	    height: auto;
	}
	.pad-cont {
	    padding: 11px 0px 38px 37px;
	}
	.m-top-tab {
		margin-top: 20px;
	}

}
/* xs */
@media (max-width: 767px) {

	.logo {
	    width: 100px;
	}
	.navbar-header {
	    height: 75px;
	}
	.bg-header {
	    padding-bottom: 0;
	}
	.navbar-default .navbar-toggle {
	    border: none;
	}
	.navbar-toggle {
	    margin-top: 21px;
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #2DA0C0;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: #fff;
	}
	.main-nav {
	    text-align: right;
	    border: none;
	}
	.navbar-default .navbar-nav>li:nth-child(5)>a {
		padding: 10px 33px;
	}
	.navbar-default .navbar-nav>li>a {
	    font-size: 14px;
	}
	.main-nav li p {
		font-size: 20px;
		padding-right: 33px;
	}
	.main-nav li p a {
		margin-left: 15px;
	}
	.no-m-top-mov {
		margin-top: 0;
	}
	.no-pad {
		padding-left: 0;
		padding-right: 0;
	}
	.no-m-top-mov {
		margin-top: 0;
	}
	.custom-height {
	    height: auto;
	}
	.pad-box {
	    height: 125px;
	}
	.ico-footer {
	    font-size: 24px;
	}
	.m-top-mov {
		margin-top: 20px;
	}
	body {
	    background-image: url('../img/header-pattern.jpg');
	    background-size: 100%;
	}
	.custom-height img {
		width: 40px;
	}
	.h2, h2 {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.pad-mov-h {
	    padding: 5px 0;
	}
	.pad-cont {
	    padding: 20px 0px 25px 74px;
	}
	.li-topo {
	    padding-left: 15px;
	}
	.nosotros-mov {
		padding: 20px 0;
	}

}