
/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media(max-width:1280px) {

}
@media(max-width:992px){
	.navbar-toggler{
		border: 2px solid #000 !important;
		border-radius: 0;
		position: fixed;
		left: 0;
		top:17px;
		z-index: 9999;
		background:#fff;
	}
	.navbar-brand{
	display:block;
	background: #814b88;
	margin: 0;
	width: 100%;
  max-width: 100%;
  left: 0;
	}
	#menu-menu-1{
		background:#814b88;
		    padding-bottom: 1rem;
	}
	.navbar-nav li a{
		padding-top:40px;
		    padding-bottom: 0;
	}
	.navbar-nav li {
    position: relative;
    top: 0;
    line-height: 0;
	}
	#menu-item-16{
		padding-top:1rem;
	}
	.logo img{
		display: none;
	}
}
@media(max-width:768px) {
	.container{
		width:auto;
	}
	.left a{
		font-size:30px;
	}
	.right{
		    margin-top: 0px;
	}
	.menu-item-16 a{
		height:150px;
		width:150px;
		    margin-top: 1rem;
	}
	.banner_home .left_image{
		padding:0;
	}
	.banner_home h1{
		margin-top:0;
	}
	.btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active{
		left:70%;
	}
	.parents img{
		width:200px;
		height:200px;
	}
	.carousel .slides li img{
		width:200px;
		height:200px;
	}
	.flex-direction-nav .flex-prev{
		    margin-top: 200px;
	}
	.flex-direction-nav .flex-next{
		    margin-top: 200px;
	}
	.cta{
		background-size:cover;
	}
}
@media(max-width:595px){
	.right{
		margin-top:0px;
	}
		.left a{
		font-size:16px;
	}
}
