body{
font-family: 'Saira Condensed', sans-serif ;
background:#666;
  }
.space_left{
 padding-left:0; 
  }
.space_right{
 padding-right:0; 
  }
.space_all{
 padding-left:0; 
 padding-right:0; 
  }
a:hover{
     text-decoration:none;
	 }

.border_bottom_1{
         border-bottom:1px solid #e1e1e1;
		}
.border_top_1{
         border-top:1px solid #e1e1e1;
		}
.border_none_1{
            border:none!important;
			}
ul{
   list-style:none;
  }

p{
font-size:16px;
  }
main {max-width:1280px;margin:0 auto;}
.container{
   width:1200px;
   }
.active_1{
    color:#ff0!important;
	}
.text_1{
    color:#666666;
	font-size:14px;
	background:#f4f7f8;
	}
.text_1:hover{
 background:#ffffff!important;
 color:#666666!important;
	}
.text_2{
    color:#fff;
	margin-top:5px;
	border-radius:15px;
	margin-left:2px;
	margin-right:2px;
	}
.text_2:hover{
	 color:#ff9!important;
	}
.font_norm{
    font-weight:100!important;
	font-size:24px!important;
	}
/********************* top****************/
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background:none;
}
.btn-fb{
    color: #fff;
    background-color:#3b5998;
}
.btn-fb:hover{
    color: #fff;
    background-color:#496ebc 
}
.btn-tw{
    color: #fff;
    background-color:#55acee;
}
.btn-tw:hover{
    color: #fff;
    background-color:#59b5fa;
}
/********************* top_end****************/
/********************* header****************/
.navbar-collapse {
                 max-height:none!important;
				 }
#header .navbar-default {
   border:none;
   background:none;
   margin-bottom:0;
   height:54px;
}
#header .navbar-default ul li a{
	color:#fff;
	font-size:1.25em;
}
.right_tag a{
   display:none !important;
   margin-top:-12px;
   }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
   background:#ff0;
}
.whatsapp{display:none !important}
/********************* header_end****************/

.trip_detail_image img{position:relative;width:100%}

/********************* center****************/
.trip{
    position:absolute;
	top:0;
	top:55px;
	left:190px;
	}
.trip_main_1{
  z-index:2;
 }
.trip .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
   background:#12B58A;
   color:#ffffff;
   font-weight:bold;
   font-size:16px;
   border:none;
}
.trip ul li a {
 color:#000000;
 background:#ffffff;
 border-radius:0;
margin-right:0;
}
.trip ul li a:hover {
background:#ffffff;
}
.trip_main_1 .tab-content{
   background:#f00;
   	padding:20px;
	margin-top:41px;
	border-top:3px solid #12B58A;
       }
.trip .nav-tabs {
    border-bottom:none; 
	}
  
/********************* center_end****************/
/********************* trip****************/
#trip_main{
 padding-top:10px;   
	}

   .count{
    padding:0;
    padding-top:10px; 
	 }
.count_1 p{
   padding:0;
   margin:0;
   font-size:12px;
    padding-bottom:5px;
   }
.count_1 .form-control{
  height:35px;
  }
 .count_1 span{
color:#12B58A!important;
   }
  .count_1 .span_1{
color:#666666!important;
margin-left:5px;
   }
 
/*********************trip_end****************/

/*********************routes****************/
#routes{
   background:#E5E5E5;
   padding-top:30px;
   padding-bottom:30px;
   }
 #routes .col-sm-3{
padding-left:0;
padding-left:5px;
   }
 .routes_main{
    margin-bottom:15px;
	}
 #routes h2{
 padding:0;
 margin:0;
 font-size:26px;
 font-weight:600!important;
 margin-bottom:10px;
 color:#024597;
   }
 #routes h2 i{
margin-right:15px;
   }

.btn_ver {
background:#f00;	
color:#fff;
border:1px solid;
padding:8px 13px;
border-radius:5px;
display:inline-block;
font-size:18px;
margin:20px 10px 5px;
        }
.btn_ver:hover{
background:#000;
color:#fff;
border-color:#FAB03D;
        }
.card{
background: rgb(153,153,153);
background: radial-gradient(circle, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 35%, rgba(0,0,0,1) 100%);
border-radius:10px;
  }
.card-text{
padding:15px;
text-align:center;
  }
.card h3{
padding:0;
margin:5px 5px;
font-size:1.5em;
color:#fff;
line-height: 1.5;
   }
.card span  a{
color:#0f0;
border:1px solid #0f0;
border-radius:5px;
display:inline-block;
font-size:18px;
font-weight: 600;
margin: 15px 5px;
padding: 6px 12px;
        }
.card span  a:hover{
background:#0f0;
color:#fff;
border-color:#0f0;
        }
/*********************routes_end****************/

/*********************Sierra****************/
#sierra{
 padding-bottom:30px;
 padding-top:30px;
 background:#E5E5E5; 
  }
 #sierra h2{
 padding:0;
 margin:0;
 font-size:28px;
 font-weight:600!important;
 margin-bottom:10px;
 color:#024597;
   }
/*********************Selva end****************/
/*********************Selva****************/
#selva{
 padding-bottom:60px;
 padding-top:30px;
 background:#E5E5E5; 
  }
 #selva h2{
 padding:0;
 margin:0;
 font-size:28px;
 font-weight:600!important;
 margin-bottom:10px;
 color:#024597;
   }
/*********************Selva end****************/
/***************  Porque ****************/

/********************* footer****************/
#footer{
   padding-top:15px;
   padding-bottom:25px;  
   background:#333;
	 }
.footer_3_inner_2 a {
             color:#ffffff;
				 }
.footer_3_inner_2 {
			  padding-top:10px;
				 }
.footer_3_inner_2 p {
               padding:0;
		       margin:0;
			   color:#ffff00;
              font-size:16px;
			  padding-top:10px;
				 }
.footer_3_inner_2 p a i {
              background:#f00;
			  color:#ffffff;
			  border-radius:50%;
			  margin-right:5px;
			  width:40px;
			  height:40px;
			  line-height:40px;
			  font-size:16px;
			  text-align:center;
				 }
.footer_3_inner_2 p a i:hover {
             opacity:0.6;
				 }
#footer_bottom{
  padding-bottom:5px;
    }
/********************* footer_end****************/
.box{
    margin-top:20px;
	border:1px solid #cccccc;
	background:#f6f9fc;
	}
/************* Programas ***************/
#programa{
     padding-top:15px;
	 padding-bottom:15px;
	 background:#e5e5e5;
	 }
.programas{
margin:0 30px 20px 10px;
color: #ffffff !important;
  }
.programas h3{
  color: magenta !important;
  }
.programas h4{
	padding-top:1em !important;
    color: #ff6900 !important;
  }
.programa_1{
margin-bottom:25px;
  }
.trip_detail .nav-tabs{
  border:none;
  }
.trip_detail_main {
   position:relative;
   }
 .trip_detail_main:hover .trip_detail_text {
   display:block;
   }
.trip_detail_text {
   position:absolute;
    top: 110px;
    left: 60px;
	display:none;
   }
.trip_detail_text a{
  background:#000000;
  color: #12B58A;
   padding: 8px 20px;
   font-size:12px;
    border-radius: 20px;
    border: 1px solid black;
	opacity: 0.8;
  }
 .trip_detail_text a i{
margin-right:3px;
  }
.trip_detail_right h3{
   padding:0;
   margin:0;
   padding-top:10px;
   font-size:22px;
   }
.trip_detail_right h3 a{
color:#f00;
   }
 .trip_detail_right h3 a i{
color:#999999;
   }

.trip_detail_right h3 a:hover{
  color: #ff8800;
   }
.trip_detail_right h3 a i{
margin-right:8px;
   }
.trip_detail_right_inner{
 padding-left:0; 
 padding:10px 10px 10px 20px; 
  }
.trip_detail_right_main{
  padding:0; 
  background:#666666;
    border-top: 1px solid #d4dee5;
	border-right: 1px solid #d4dee5;
	min-height:237px;
	margin-bottom:10px;
   }
.trip_detail_right_main_1{
  padding:0; 
  background:#000000;
    border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-bottom:10px;
   }
 .trip_detail_left_main{
   padding:0;
   }
.trip_detail_right p{
   padding:0;
   margin:0;
   padding-top:10px;
   font-size:16px;
   color:#fff;
   }
 .trip_menu {
      border:1px solid #e1e1e1;
	  padding:10px 20px 10px 20px;
	  margin-top:10px;
	  }
.trip_menu span{
       color: #f0f;
	   border-right:0px solid;
	   padding-right:8px;
	   margin-right:8px;
	   font-size:15px;
   }
 .trip_menu span i{
      margin-right:8px;
   }
.trip_menu span a{
       color: #f0f;
   }
.detalle_der_1{
 padding:0;
 }
.detalle_der_1 p{
 padding:0;
 margin:0;
 font-size:16px;
 color:#f00;
 border-left:1px solid #666666;
  border-bottom:1px solid #666666;
  padding:10px 10px 6px 10px;
   background:#000; 
  }
.detalle_der_1 p i{
font-size:16px;
vertical-align:middle;
margin-right:3px;
font-weight:100!important;
  }
.detalle_der_1 h6{
 padding:0;
 margin:0;
 font-size:12px;
 font-weight:bold;
 font-size:13px;
 font-weight:100!important;
 color: #ccc;
 margin-top:20px;
 padding-right:20px;

  }
.detalle_der_1 h6 i{
margin-right:3px;
  }
.detalle_der_1 h2{
padding:0;
margin:0;
padding-right:20px;
font-size:24px;
font-weight:bold;
 color: #0f0;
 margin-top:8px;
  }
.detalle_der_1 h2 i{
margin-right:4px;
 font-weight:100!important;
  }
.detalle_der_1 h5{
padding:0;
margin:0;
padding-right:20px;
font-size:14px;
 color: #999999;
 margin-top:8px;
  }
.detalle_der_1 h4{
padding:0;
margin:0;
padding-right:20px;
font-size:16px;
font-weight:bold;
 margin-top:20px;
 margin-bottom:22px;
  }
.detalle_der_1 h4 a{
color: #ED1C24;
border:1px solid  #ED1C24;
border-radius: 4px;
padding:8px 8px 8px 8px;
  }
.detalle_der_1 h4 a:hover{
background:#CC0000;
color:#f4f4f4;
border-color:#CC0000;
  }
#center .kb_caption .btn_region a{
display: block !important;
max-width:120px;
background:#CC0000 !important;
margin:1em auto;
color: #fff;
border-radius: 5px;
padding:8px 15px;
  }
#center .kb_caption .btn_region a:hover{
background:#CC0000;
color:#f4f4f4;
border-color:#CC0000;
  }
#center .banner-reg .btn_region a{
display: block !important;
max-width:120px;
background:#CC0000 !important;
margin:1em auto;
color: #fff;
border-radius: 5px;
padding:8px 15px;
  }
#center .banner-reg .btn_region a:hover{
background:#00ff00;
color:#f4f4f4;
border-color:#CC0000;
  }
.detalle_der_1 h4 a i{
margin-right:5px;
  }

.trip_menu_1 {
 padding-top:8px;
  padding-bottom:3px;
   }
.trip_menu_1 span{
   font-size:13px;
   padding: 4px 10px;
   background-color: #414141;
   border-radius: 4px;
   color:#ffffff;
   }
.detalle_der_1 .enquiry a{
background:#ED1C24;
color:#ffffff;
padding:10px 30px 10px 30px;
  }

.trip_detail_right_main_1 .trip_detail_last {
  background:#f1f7fb;
  padding-top:8px!important;
  padding-bottom:8px!important;
  border-top: 1px solid #d4dee5;
  border-bottom: 1px solid #d4dee5;
  }
.tab_trip{
   border:1px solid #d4dee5!important;
   margin-bottom:10px;
   background: #f1f7fb;
   border-radius:2px;
   }
.click{margin:20px 0;}
 #programa .nav-tabs li {
 border-right:1px solid #cccccc;
}

#programa .nav-tabs>li.active>a {
    color: #555;
    background:none;
    border:none;
	font-size:16px;
	 color: #ffffff;
	 background:#12b58a!important;
}
#programa .nav-tabs>li a {
	font-size:16px;
	color:#333333;
	border:none;
	margin:0;
	border-radius:0;
}
#programa .nav li a:hover {
    text-decoration: none;
    background:#12b58a;
	color:#fff;
}

/********************* package_end****************/
/********************* details****************/
#descripcion{
      background: #E5E5E5;
	  padding-top:25px;
	  padding-bottom:40px;
      
  }
.descripcion_tour{
background: #333;}

.descripcion_top{
  padding-bottom:30px;
  color:#333;
  }

.descripcion_tour_left{
  padding:0;
 }  
.descripcion_tour_left .nav-tabs{
 border:none;
 border-bottom:2px solid #ff0000;
 }
 
 .descripcion_tour_left .nav-tabs a{
color:#00ff00;
font-size:20px;
border:none;
 }
 .descripcion_tour_left .nav-tabs a:hover{
background:none;
border:none;
font-size:20px;
 }
 
.descripcion_tour_left .nav-tabs .active a{
background:#f00!important;
border:none;
font-weight:bold;
font-size:20px;
color:#ffffff!important;
border-radius:0;
margin:0;
 }
.descripcion_tour_left .nav-tabs .active a:hover{
background:none;
color:#000000;
font-size:20px;
 }
.descripcion_tour_left .nav-tabs li a{
padding:0;
padding:6px 15px;
}

 .descripcion_tour_left  .nav-tabs>li.active>a:focus{
    background:none;
	color:#000000;
	font-size:20px;
	}
.detail_package_left_inner{
 padding:0;
 }
.detail_package_left_inner .img-responsive,
.detail_package_left_inner .thumbnail > img,
.detail_package_left_inner .thumbnail a > img,
.detail_package_left_inner .carousel-inner > .item > img,
.detail_package_left_inner .carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
}

@media (max-width: 767px) {
.menu-smart {width:50%;margin: 1em auto;
}
}
@media (max-width: 480px) {
.menu-smart {width:80%;
}
}
/* ------------------- Carousel Styling ------------------- */
.carousel-indicators {
  position: absolute;
  bottom: 0;
  right: 10px;
  left: 0;
  width: 100%;
  z-index: 15;
  margin: 0;
  padding: 0 25px 25px 0;
  text-align: right;
}

.detail_package_left_inner .carousel-control.left,
.detail_package_left_inner .carousel-control.right {
  background-image: none;
}

/* ------------------- Section Styling - Not needed for carousel styling ------------------- */
 .duration{
 padding-top:10px;
 padding-bottom:10px;
 background:#ffffff;
  border-left: 1px solid #d4dee5;
    border-bottom: 1px solid #d4dee5;
	  border-right: 1px solid #d4dee5;
      }
.blank{
 padding:13px;
 background:#ffffff; 
  border-left: 1px solid #d4dee5;
 border-right: 1px solid #d4dee5;
border-bottom: 1px solid #d4dee5; 
   }
 
.term_1_inner{
   background:#333;
   padding:0;
    
   }

.term_1_inner_center {
padding-top:20px;
padding-bottom:20px;
padding-left:15px;
 }

.term_1_inner_center h4{
padding:0;
margin:0; 
color: #04F0ED;
font-size:18px;
 }
.term_1_inner_center h5{
padding:0;
margin:0; 
font-weight:bold;
padding-top:10px;
font-size:18px;
 }
 .term_1_inner_center p{
padding:0;
margin:0; 
padding-top:5px;
font-size:16px;
color: #f5f5f5;
 }
 .term_1_inner_center h6{
padding:0;
margin:0; 
padding-top:10px;
font-size:14px;
 }
 .term_1_inner_top_1 p{
   padding:0;
   margin:0;
   font-size:16px;
   font-weight:bold;
   }
 .term_1_inner_top_1 {
padding-left:15px;
padding-top:15px;
padding-bottom:5px;
 border-bottom:1px solid #999;
   }
 .term_1_inner_top_1 p span {
margin-right:10px;
   }
 .term_1_inner_top_1 p i {
color:#999999;
   }
 .term_1_inner_top_1 p .f1 {
margin-left:10px;
   }
   
 .term3_inner{
   padding:0;
   background:#ffffff;
   border-bottom:1px solid #d4dee5;
    border-left:1px solid #d4dee5;
	 border-right:1px solid #d4dee5;
   }
.term3_inner_top {
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px solid #d4dee5;
   }
 .term3_inner_top h4{
   padding:0;
   margin:0;
   font-size:18px;
   font-weight:bold;
   }
.term3_inner_center{
  padding-left:15px;
 padding-top:15px;
 padding-bottom:15px;
 line-height:2em;
 }
.term3_inner_center  ul {
list-style:disc;
margin-left:25px!important;
 }
.term3_inner_center  ul li{
font-size:14px;
padding-bottom:5px;
color:#666666;
 }
 
.menu_right_otros{
   margin-top:1.5em;
   padding:10px;
   background:#777;
   color:#0f0;
    border-bottom:1px solid #fff;
   }
 .menu_right_otros p{
padding:0;
margin:0;
   } 
.view{
  padding:18px;
  background:#ffffff;
  border-bottom:1px solid #d4dee5;
  }
 .view a{
color:#12B58A;
font-size:15px;
border:1px solid #12B58A;
padding:10px;
border-radius:4px;
  }
 .view a:hover{
background:#12B58A;
color:#ffffff;
  }
 .view a:hover i{
color:#12B58A;
  }
 .view a i{
margin-right:8px;
  }
.destinos{
   padding: 12px 18px;
   background:#ccc;
   border-bottom:1px solid #666;
   }
.destinos p{
 padding:0;
 margin:0;
 cursor:pointer;
 font-size:17px;
   }
 .destinos p i{
color:#222;
margin-right:10px;
font-size:22px;
vertical-align:middle;
   }
   .destinos p a{
color:#222;
font-weight:600;
   }
  .destinos a:hover{
color:#f00;
   }
   .destinos p i:hover{
color:#f00;
   }
 .destinos p span{
margin-left:20px;
   }
  
/********************* details_end****************/

/*********************contact****************/

/* footer social icons */


.contact_icon .social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:15px;
}
.contact_icon .social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.contact_icon .social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.contact_icon .social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.separador {
         border-bottom:1px solid #fff;
		}
@media (min-width: 768px) {
.separador {display:none;
}
}
/*********************contact_end****************/
@media screen and (max-width : 767px){

.footer_3_inner img{
             margin-bottom:10px;
			 }
.footer_3_inner_2 {
        margin-top:10px; 
		 }

.footer_top_1 h3 a i{
         margin-right:0;
		 margin-right:5px; 
		  }
.container{
   width:auto;
   }
.trip{
    position:static;
	}
.carousel-indicators{
 left:0;
 left:50%;  
   }
.trip ul li a{
  border:none;
   }
.trip_main_1 .col-sm-6, .col-sm-4{
margin-bottom:10px;
  }
 .destination_1 img{
 margin-top:10px;
 margin-bottom:5px;  
   }
 
.navbar-collapse.in{
 overflow:visible; 
  }
.aging_1 {
 margin-bottom:10px;
 border-top:1px solid #e1e1e1;
  }
  
.chart_middle_left {
margin-left:8px; 
margin-right:8px;    
   }
 .aging_right {
  margin-bottom:10px; 
   }
 .fare_right{
   margin-top:20px;
   }
 .box{
   margin-left:8px;
   margin-right:8px; 
	}
 .box_2{
   margin-left:8px;
   margin-right:8px;
   text-align:center;
   padding-bottom:30px; 
	}
.place_1{
 text-align:center; 
  }
.package_1_inner_1{
 text-align:center;
 padding-top:10px;
  }
.detalle_der_1 p{
border:none; 
 }
 .trip_menu_1 span{
 display:inline-block;
 margin-bottom:5px;
 text-align:center;
   }
.details_top_inner_1  .form-control{
margin-top:10px; 
 }
.detail_package_left .nav-tabs li a{
padding:5px;
  }
 #pages p .btn{
      margin-bottom:10px;
	  }
 #pages  .label {
 
    font-size: 50%;
 
}  
#pages img{
      width:100%;
	  margin-top:10px;
	  }		
#pages .typo{
     font-size:35px;
	  }
.detail_package_left .nav-tabs li{
 border:none;
  }
.detail_package_left .nav-tabs li a{
 padding-top:10px;
 padding-bottom:10px;  
  }
#package .nav-tabs li{
 border:none; 
  }
#top{
display:none;   
   }

.navbar-default .navbar-toggle{
 margin-top:12px; 
 background:#ff0000;
 border:none;
 border-radius:5px;
  }
.navbar-default .navbar-toggle:focus{
  background:#F52735;
 }
.navbar-default .navbar-toggle:hover{
  background:#F52735;
 }
.navbar-default .navbar-toggle .icon-bar{
background:#fff; 
 }
.text_2{
 border-radius:0;
 margin-top:0;
border-bottom:1px solid #eee;
color:#fff;
text-align:center;
font-size:30px;
padding-top:18px!important;
padding-bottom:15px!important;
background:#666;
 } 
.text_2:hover{
 background:#000!important;
 } 
.right_tag a{
  text-align:center;
  
  }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
border:none;
  }
select.input-lg{
  font-size:14px;
  padding:0; 
   }
.main_center{
 text-align:center; 
  }

.card{
 margin-bottom:30px; 
  }
#destination{
 text-align:center;  
  }
#footer{
 text-align:center;   
  }
.footer_2_inner li {
text-align:center; 
  }
.book .space_left{
 padding-left:15px; 
  }
.more_2 .space_left{
padding-left:15px;
 }
#package{
text-align:center;  
  }
.trip_detail_right_inner{
  padding-left:10px; 
  padding-right:10px;
  }
.detalle_der_1 p{
 text-align:center;   
  }
.detalle_der_1 h6{
 text-align:center;
 padding-right:0;
  }
.detalle_der_1 h2{
 text-align:center;
 padding-right:0;
  }
.detalle_der_1 h5{
 text-align:center;
 padding-right:0;
  }
.detalle_der_1 h4{
 text-align:center;
 padding-right:0;
  }
#details{
  text-align:center;  
  }
.details_top_inner_1 .form-control{
width:100%;  
  }
.detail_package_left_inner .item img{
  height:200px!important;
  }
.carousel-indicators{
display:none;  
  }
.carousel-caption{
   text-align:center;
   padding:10px; 
  }
.blank{
margin-bottom:10px;  
  }
.term_1_inner_top{
padding:10px; 
 }
.term_1_inner_center{
 padding:10px; 
  }
.term_1_inner_top_1{
padding:10px;
}
.term_1_inner_top_1 p .f1{
margin-left:0; 
 }
.term_1_inner_top_1 p span{
 margin-right:5px; 
  }
.menu_2_inner_li h4{
 margin-top:10px; 
  }
.menu_2_inner{
 width:70%;  
   }
.menu_2_inner .space_left{
 padding-left:15px;
  }
.menu_2_inner .space_right{
 padding-right:15px;
  }
.term3_inner_top{
 padding:10px; 
  }
.term3_inner_center{
  padding:10px;  
  }
#fare{
 text-align:center; 
  }
#information{
 text-align:center;  
  }
.place_1_inner{
 padding-left:15px; 
  }

#contact_us{
 text-align:center;
  }
}
@media (min-width:768px) and (max-width:991px) {
.container{
   width:100%;
   padding-left:20px;
   padding-right:20px;
   }
.text_2{
padding:10px!important; 
font-size:14px;
margin-top:10px; 
  }
.right_tag a{
padding:10px!important; 
margin-top:-7px;  
  }

.trip{
left:0;  
  }

#center .fade-carousel{
 height:auto; 
  }
#center .fade-carousel .carousel-inner .item{
  min-height:600px;
  }

.count_1 .btn{
padding:2px;
 }
.routes_inner p{
font-size:20px;  
  }
.routes_inner span a{
margin-left:2px;
margin-right:2px;
font-size:11px;
padding:5px;
  }
.routes_inner_1{
padding:10px;  
  }
.footer_3_inner_2 p a{
display:inline-block;
margin-bottom:5px;  
  }
.trip_menu{
padding:10px 8px; 
 }
.trip_menu span{
padding-right:2px;
margin-right:2px;
font-size:14px; 
 }
.detalle_der_1 h5{
 font-size:12px;
 padding-right:10px; 
  }
.detalle_der_1 h4 a{
 font-size:14px; 
  }

.trip_detail_last{
padding-top:9px;
padding-bottom:9px; 
border-left: 1px solid #d4dee5; 
  }
.trip_menu_1 span{
display:inline-block;
margin-bottom:5px;  
  }
.detail_package_left .nav-tabs li a{
padding:10px;  
  }
.detail_package_right_top h4 i{
 margin-right:5px; 
  }
.book_4 a{
 padding:10px 20px; 
  }
.view a{
  padding:5px;
  font-size:12px;
  }
.destinos {
 padding:10px; 
  }
.destinos p span{
 margin-left:0; 
  }
.term_1_inner_center{
padding-left:15px;
padding-right:15px; 
 }
.term3_inner_center{
padding-left:15px;
padding-right:15px; 
  }

   }
@media (min-width:992px) and (max-width:1200px) {
  .container{
   width:100%;
   padding-left:20px;
   padding-right:20px;
   } 
.trip{
left:0;  
  }
#center .fade-carousel{
 height:auto; 
  }
#center .fade-carousel .carousel-inner .item{
  min-height:600px;
  }
.routes_inner_1{
 padding:10px;
 }
.routes_inner span a{
 padding:5px;
 }
.destinos p span{
 margin-left:0;  
   }
   }
@media (min-width:1201px) and (max-width:1350px) {
 .trip{
  left:0;  
	}
  }
@media only screen and (max-width:768px) {
   .detalle_der_1 {padding-bottom:1.5em;}
  }
