/* Latop Device :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
.container {
	max-width: 1200px;
}
.single-slider {
	min-height: 800px;
}
.single-slider.home-2 .slider-content {
	padding-top: 270px;
}
.slider-search-form {
	bottom: 145px;
}
.slider-search-form .form-action ul.select-bar li.location {
	width: 15%;
}


}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.basic-menu ul li {
	margin-left: 25px;
}
.service-home-content {
	padding-left: 0;
}
.service-home-content ul li {
	font-size: 14px;
}
.video-home {
	padding-top: 180px;
	padding-bottom: 180px;
}
.destination-content {
	padding-left: 0px;
	padding-right: 0;
}
.destination-content ul li {
	font-size: 14px;
}
.popular-p-pricing {
	display: none;
}
.pp-list-item {
	padding-right: 0;
}
.pp-list-item-right {
	padding-left: 0;
}
.single-blog-content h4 {
	padding-right: 0;
	font-size: 15px;
}
.form-action {
	padding: 48px 40px;
}
.service-home-img > img {
	width: 100%;
	margin-left: -37px;
}
.single-slider {
	min-height: 770px;
}
.single-slider.home-2 .slider-content {
	padding-top: 270px;
}
.slider-search-form {
	bottom: 145px;
}
.slider-search-form .form-action ul.select-bar li.location {
	width: 15%;
}
.slider-search-form .trip-btn.btn-1 {
	padding: 11.4px 30px;
}
.single-blog-info {
	padding: 48px 28px 30px;
}
.comment-content {
	padding-right: 0;
}
.blog-sidebar {
	padding-left: 15px;
}

}


/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.main-menu {
	padding: 40px 0;
	padding-bottom: 27px;
}
.header-social-icon ul li {
	margin-right: 10px;
}
.single-slider {
	min-height: 500px;
}
.slider-content {
	padding-top: 125px;
}
.booking-area {
	margin-top: 100px;
}
.booking-option {
	margin-top: 0;
}
.form-action {
	padding: 40px 40px;
}
.booking-option ul li.location {
	width: 33.33%;
	margin-bottom: 10px;
}
.range-wrapper {
	float: none;
}
.filter-button {
	float: none;
	margin-top: 29px;
}
.single-feature-item {
	text-align: center;
}
.feature-content {
	padding-left: 0;
	margin-top: 20px;
}
.service-home-content {
	padding-left: 0;
	padding-top: 30px;
}
.video-home {
	padding-top: 170px;
	padding-bottom: 170px;
}
.destination-content {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 40px;
}
.pp-list-item-right {
	padding-left: 0;
}
.promote-content.text-center > h2 {
	font-size: 30px;
}
.pp-list-item {
	padding-right: 0;
}
.menu-trans.mean-container a.meanmenu-reveal {
	border: 1px solid #fff;
	color: #fff;
}
.menu-trans.mean-container a.meanmenu-reveal span {
	background: #fff;
}
header.header-area.home-2 {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	position: absolute;
	padding: 30px 0;
}
.slider-search-form .form-action ul.select-bar li.location {
	display: inline;
	width: 47%;
	background: none;
	color: #fff;
	margin-right: 15px;
	float: left;
	margin-bottom: 10px;
}
.slider-search-form .form-action ul.select-bar li.location.search-width {
	width: 36%;
}
.single-slider.home-2 .slider-content {
	padding-top: 200px;
}
.slider-content h1 {
	font-size: 36px;
}
.single-slider.home-2 h4 {
	font-size: 20px;
}
.slider-search-form {
	display: none;
}
.faq-area {
	margin-top: 50px;
}
.testimonial-area {
	padding-top: 100px;
	padding-bottom: 100px;
}
.single-blog-info {
	padding: 48px 28px 30px;
}
.comment-content {
	padding-right: 0;
}
.blog-sidebar {
	padding-left: 15px;
}
#contact-map{height:600px;}
.advertise-area img {
	width: inherit;
}
.md-space{margin-bottom: 50px;}
.slider-thumb .slider-btn-info {
	bottom: 50px;
}

}


/* Extra small Device. */
@media (max-width: 767px) {
.col-xs-12{
	width: 100% !important;
}

.col-xs-6{
	width: 50% !important;
}
.col-xs-4{
	width: 33.33% !important;
}
.image_map{
	margin: 20px auto 0 !important;
}
.logo{
	width: 60px;
}
.logo img{
	width: 60px;
}
.item-lists{
	width: 100% !important;
}
.header-area .container{
	padding-left: 0;
}
.slider-area .text-seguridad-slider{
	width: 100%;
}
.col-logo-navbar{
	width: 75px;
}
.logo-conoce-guate-navbar{
	width: 60%;
}
.logo-conoce-guate-navbar img {
    width: 165px;
    margin: 7px auto 0;
    display: block;
}
.logo-conoce-guate-navbar a{
	display: block;
}
.contactInfo .row .col-md-3{
	margin-bottom: 15px;
}
.home-banner-image{
	max-width: 290px;
}
.single-blog-page .col-md-6{
	margin-bottom: 10px;
}
.cinta-recomendacion{
    width: 100%;
}
.footer-top-area .logo-footer{
	margin-top: 15px;
}
.logos-breadcrumb img{
	width: 100%;
	max-width: 100%;
}
.btn-goDepto{
	margin: 25px auto 0 !important;
}
.logos-location p{
	font-size: 22px;
}
.meanmenu-reveal{
	margin-top: -55px !important;
}
.footer-top-area .partners-logos img{
	width: 300px;
	margin: 20px auto 0;
}
.footer-widget > h4{
	text-align: center;
}
.footer-social-icon{
	max-width: 200px;
    margin: 0 auto 20px;
    text-align: center;
}
.about-history-content{
	margin-bottom: 0 !important;
}
.about-history-area{
	padding-top: 100px !important;
	padding-bottom: 50px !important;
}
.guate-se-antoja{
	bottom: 50px !important;
}
.center-block{
	text-align: center;
	margin-bottom: 20px !important;
}
.departamento-area{
	padding-top: 40px !important;
    padding-bottom: 20px !important;
}
.departamento-area p{
	font-size: 14px;
}
.breadcrumb-area .text-banner p{
	font-size: 16px !important;
}
.booking-area .booking-option h4, .booking-area .booking-option p{
	font-size: 16px !important;
}
.routes-area-location .single-package p{
	font-size: 14px;
}
.description_depto p{
	font-size: 14px !important;
}
.banner-departamento{
	margin-top: 31px !important;
}
#title-depto{
	font-size: 38px !important;
}
.single-blog-page{
	padding-top: 30px !important;
}
.logos-location img{
	margin: 20px auto 0 !important;
}
.about-conoce-guate{
	margin-top: 31px !important;
}
.btn-session-home{
	margin-bottom: 20px !important;
}
.footer-widget{
	margin-bottom: 0 !important;
}
.banner-departamento .text-depto-banner{
	width: 230px !important;
}
.banner-departamento .text-depto-banner p{
	font-size: 16px;
}
.pagination-area{
	overflow: hidden;
}
.pagination-area nav{
	float: none;
}
.blog-single-img{
	margin-bottom: 20px;
}
.pagination{
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
    margin: 0 auto;
    width: 222px;
}
.text-banner{
	width: 100% !important;
	padding: 10px;
}
.main-menu {
	padding:0;
}
.single-slider {
	min-height: 500px;
}
.slider-content {
	padding-top: 100px;
}
.booking-area {
	/* margin-top: 100px; */
}
.booking-option {
	margin-top: 0;
}
.slider-content h1 {
	font-size: 31px;
}
.form-action {
	padding: 30px;
}
.booking-option ul li.location {
	width: 100%;
	margin-bottom: 10px;
}
.filter-button {
	float: none;
}
.range-wrapper {
	float: none;
	margin-bottom: 20px;
}
.range-input {
	margin-left: 0;
	float: left;
}
.top-button.s-btn {
	border: 1px solid #ddd;
	margin-bottom: 10px;
}
.single-feature-item {
	text-align: center;
	margin-bottom: 30px;
}
.feature-content {
	padding-left: 0;
	margin-top: 20px;
}
.service-home-img > img {
	width: 100%;
	margin-left: 0;
}
.service-home-content {
	padding-left: 0;
	padding-top: 20px;
}
.service-home-content ul li {
	width: 100%;
}
.video-home {
	padding-top: 150px;
	padding-bottom: 150px;
}
.des-feature li {
	width: 100%;
}
.destination-content {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 40px;
}
.section-title h2 {
	font-size: 32px;
}
.separator.pt-115.pb-110 {
	padding-bottom: 80px;
}
.pp-list-item {
	padding-right: 0;
}
.popular-p-pricing {
	display: none;
}
.popular-pp-info {
	padding-bottom: 20px;
}
.single-pp-thumb {
	display: none;
}
.pp-list-item-right {
	padding-left: 0;
}
.btn-1 {
	font-size: 15px;
}
.single-blog-content h4 {
	padding-right: 0;
}
.menu-trans .mean-container a.meanmenu-reveal {
	border: 1px solid #fff;
}
.menu-trans .mean-container a.meanmenu-reveal span {
	background: #fff;
}
header.header-area.home-2 {
	padding: 30px 0;
}
.slider-search-form {
	display: none;
}
.single-slider.home-2 .slider-content {
	padding-top: 150px;
}
.slider-content h1 {
	font-size: 36px;
}
.single-slider.home-2 h4 {
	font-size: 20px;
}
.menu-trans.mean-container a.meanmenu-reveal {
	border: 1px solid #fff;
}
.menu-trans.mean-container a.meanmenu-reveal span {
	background: #fff;
}
.section-title p {
	padding: 0 0px;
}
.video-box {
	padding: 0 0px;
}
.faq-area {
	margin-top: 50px;
}
.testimonial-area {
	padding-top: 100px;
	padding-bottom: 100px;
}
.facts-area {
	padding-top: 170px;
}
.card-body {
	padding: 14px 20px 22px 20px;
}
.btn.faq {
	padding: 0 0 0 42px;
}
.promote-content.text-center > h2 {
	font-size: 22px;
}
.promote-content.text-center > h4 {
	padding-bottom: 35px;
	font-size: 15px;
}
.testimonial-single-item {
	padding-right: 0;
}
.breadcrumb-area {
	padding: 0;
}
.single-blog-info {
	padding: 40px 30px 30px;
}
.comment-content {
	padding-right: 0;
}
blockquote {
	padding: 0 20px;
}
.blog-sidebar {
	padding-left: 15px;
}
.package-search-result {
	float: left;
}
.package-search.f-left {
	float: none;
	margin-bottom: 30px;
}
.pack-content {
	overflow: visible;
	padding-right: 0px;
	padding: 30px 0;
}
.package-img.p-list {
	float: none;
	padding-right: 0;
}




}

/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-slider {
	min-height: 400px;
}
.top-button.s-btn {
	border: 0;
	margin-bottom: 0;
}
.range-input {
	margin-left: 0;
	float: left;
}
.single-slider.home-2 .slider-content {
	padding-top: 175px;
}
.sidebar-booking .range-input {
	margin-top: 4px;
}



}