@media only screen and (max-width: 1200px){

    #team p{margin: 40px 50px;}
    #services p{padding:10px 40px}
    #testimonial h2{width:150%;margin-left:-25%}
    #call-to-action p{padding:10px 40px}
    #hometown p{padding:15px }

}

@media only screen and (max-width: 1000px){
    
    header#header-home nav #menu-menu .nav-item a{color:#000}
	header .menu-area{text-align:left;margin-top:0 !important}
	header img{position:absolute;left:50%;transform:translateX(-50%);margin-top:20px !important;}
	header#header-home img{margin-left:0;width:150px}
	header#header-home nav #menu-menu{margin-top:0px !important}
	header#header-home .social-item{display:none}
	header nav #menu-menu .menu-item{display:block !important;text-align:left}
	header nav #menu-menu{margin-top:80px !important;padding-top:0 !important;width:100% !important;background:none !important;right:0;top:0 !important;position:initial !important;box-shadow:0px 0px !important}
	header#header-interna h1{margin-top:80px}
	header#header-interna nav #menu-menu{margin-top:0}
	header#header-interna .navbar{margin:0 0 100px}
	header#header-interna #banner-interna{height:370px;background-size:160%}
	header#header-interna .navbar-toggler{position:absolute;left:30px;top:20px}
	header .navbar-toggler svg{fill:#117fcb !important}
	header .info-area{display:none !important}
	header#header-home .logo-header{display:block;}
	header#header-home .logo-header img{width:120px;position:relative;top:-50px}
	.internas #area-site-internas{padding:200px 0 100px !important}
	#destaques{padding-top:350px}
	#destaques .bg-background{animation:none;width:100%;background-size:200%}
	#destaques h1 {font-size:50px}
	#destaques h2 {font-size:50px}
	#services p{padding:10px 0}
	#services h2:before{width:60%;left:20%}
	#services .our-services{opacity:1;top:0}
    #services .our-services .btn{opacity:1;}
	#team p{margin: 20px 0}
	#causes h3{font-size:30px}
	#causes figure img{max-width:100%}
    #call-to-action p{padding:10px 0}
    #call-to-action h3{font-size:35px}
    #call-to-action h3 strong{left:-5px}
    #call-to-action .concierge h3 strong{left:-2px}

    #team .bg-team{top: 0 !important}
	#causes .bg-causes{right: 0 !important}
	#hometown .bg-mag{left: 0 !important}
  
}

@media only screen and (max-width: 768px){

	
	img{ max-width: 100%; height: auto; width: 280px;}

	header{}
	header .info-area{ display: none; }
	header .menu-area{ width: 100%; text-align: center; margin: 10px 0;}
	header .navbar-toggler{ position: absolute; right: 0; top: 40px; transform: translateY(-50%); }
	header .navbar-nav{ margin-top: 20px }
	header#header-home nav #menu-menu .nav-item a {padding: 15px 0;text-align: center;}
	header#header-home nav #menu-menu .nav-link.active, header#header-home nav #menu-menu .show > .nav-link, header#header-home nav #menu-menu li:hover .dropdown-toggle{ }
	header#header-home nav #menu-menu .dropdown-menu{ }
	header .d-md-none img{ padding: 5px; width: 140px }
	header#header-home img{margin-top:0 !important}
	header#header-home nav #menu-menu .menu-item{ display: block; }
	header#header-home nav #menu-menu{background:#fff !important;margin-top:150px !important;width:100% !important}
	#menu-item-600{margin-right:0px !important}
	header #menu-item-3541{width:40%;margin-left:30%}
	
	header#header-interna nav #menu-menu .nav-item a { padding: 15px 0; text-align: center;}
	header#header-interna nav #menu-menu .nav-link.active, header#header-interna nav #menu-menu .show > .nav-link, header#header-interna nav #menu-menu li:hover .dropdown-toggle{ background: #f7f7f7; }
	header#header-interna nav #menu-menu .dropdown-menu{border:solid}
	header .d-md-none img{ padding: 5px; width: 140px }
	header#header-interna .navbar-toggler svg { fill: #3399cc !important;}
	header#header-interna nav #menu-menu .menu-item{ display: block; }
	header#header-interna{ position: relative;height:200px !important}
	header#header-interna .row{ margin: 0 !important; }
	header#header-interna nav #menu-menu{margin-top:170px !important;background: #f7f7f7 !important;padding-top:20px !important}
	header#header-interna img{width:150px;}
	header#header-interna h1 { font-size: 30px;margin:100px 0 0 0}
	header#header-interna h1 big{font-size:40px;color:#c1e0f9;text-shadow:2px 2px 0px #74afe0;}
	header#header-interna h1 strong{text-shadow:0px 0px;color:#e2aa72}
	header#header-interna h2 { font-size: 15px;}

	#destaques{ min-height: 100vh; z-index: 0; height: auto;padding-top:350px}
	
	#destaques .bg-background{display:none}
	#destaques #bg-home{ display: none; }
	#destaques{background: url(./img/bg-mobile.jpg.webp) no-repeat center left; background-size: cover;padding-top:200px}
    #destaques h1{display:block;font-size:150px;margin-bottom:100px}

    #team {padding-top:50px}
    #team figure{width:25%;margin-bottom:30px}
    #team figure:nth-child(3){margin-left:20%;position:relative;left:-10%}
    #team figure:nth-child(4){position:relative;left:-10%}
    #team p{font-size:14px}
    #team p strong{font-size:13px}
	
	#hometown{padding: 120px 0}
	#hometown figure img{margin-top:0}

	#services{text-align:center;padding:50px 0}
	#services .our-services{min-height:auto;margin-bottom:30px;}

	#testimonial h2{padding:100px 0px 50px;width:100%;margin-left:0}
	
	#call-to-action h3{font-size:40px}
	#call-to-action h3 strong{letter-spacing:0;left:0 !important}
	#call-to-action:before{display:none}
	#call-to-action .call{padding:30px 50px}
	#call-to-action .btn{width:100%}

	#footer .logo-dw img{max-width:70%}
	#footer .btn-quote{width:50%;margin-left:25%}
	#footer .nav li{width:100%;text-align:center;padding:10px;}
	#footer .nav li a{color:#fff}
	#footer .nav{margin:0 0 50px 0}
	#footer .assinatura img{width:30%}
	#footer .redes-sociais{margin-left:0;padding-right:0;margin:50px 0;border-left:0}
	#footer .locale a p{margin-top:50px}
	
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	
	header#header-home .logo-header img{width:100px}
	#destaques{padding-top:150px;background-size:cover;}
	#destaques h1{display:block;font-size:110px;margin-bottom:0px}
	#destaques .btn{margin-top:250px}
	#testimonial h3{font-size:30px}
	#testimonial #slider-testimonial .bx-pager-link{margin:5px 5px}
	#team figure{width:40%}
	#team figure:nth-child(3){margin-left:0%;position:relative;left:0%}
    #team figure:nth-child(4){position:relative;left:0%}
    #hometown h3{font-size:30px}
    #hometown h3:before{bottom:3px}
	#footer .locale a p{font-size:18px}
	
}