@font-face {
    font-family: Dodger3DItalic;
    src: url(../fonts/dodger3_13dital.ttf);
}
@font-face {
    font-family: BigerOver;
    src: url(../fonts/bBigerOver.ttf);
}

.Dodger3DItalic {
    font-family: Dodger3DItalic !important;
}
.BigerOver {
    font-family: BigerOver !important;
}

.res_color_red
{
    color: #fc0012 !important;
}
.res_color_black
{
    color: #111010 !important;
}
.res_color_white
{
    color: #FFFFFF !important;
}

.about-us-section-two .headeing-strong p.descripcion
{
    font-family: var(--pbmit-heading-typography-font-family);
    font-size: 1.5rem;
}

.ihbox-bg-two
{
    padding: 0;
}
.about-us-section-two
{
    margin: 100px 0;
}

.pbmit-heading-subheading .pbmit-subtitle::before
{
    background-color:#FFFFFF;
}
.pbmit-heading-subheading.text-global .pbmit-subtitle::before
{
    background-color:#111010;
}
.contact-form .contact-form-single
{
    padding: 100px 60px 100px 40px;
}



/********************************************************/
/******************HOME PAGE BIG SLIDER******************/
/********************************************************/
.main_big_slider,
.main_big_slider .item {
  min-height: 800px;
}
/*slide background image*/
.item_mainslide_1 {
  background-image: url(../images/sl1.jpg);
  background-position: center top;
}
.item_mainslide_2 {
  background-image: url(../images/sl2.jpg);
  background-position: center bottom;
}
.item_mainslide_3 {
  background-image: url(../images/campingbg2.jpg);
  background-position: center bottom;
}
/*END slide background image*/
.main_big_slider .psev_table {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.main_b_slider .container {
  position: relative;
  z-index: 5;
  top: 0;
}
.slider_sub_title,
.slider_big_title {
  color: #fff;
}
.slider_sub_title {
  font-size: 18px;
  margin-bottom: 27px;
}
.slider_big_title {
  font-size: 70px;
  line-height: 1;
  margin-bottom: 17px;
}
.main_b_slider .owl-dots {
  display: none;
}
.main_big_slider .main_b_slider .owl-nav .owl-prev,
.main_big_slider .main_b_slider .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  /*height: 50px;*/
  border: 3px solid #fc0012;
  color: #fff;
  background-color:#111010;
  transition: all 0.5s ease;
  font-size:2rem;
}
.main_b_slider .owl-prev:focus,
.main_b_slider .owl-next:focus {
  outline: none;
}
.main_b_slider .owl-prev:hover,
.main_b_slider .owl-next:hover {
  background-color: #fc0012!important;
  color: #111010!important;
  transition: all 0.3s ease;
}
.main_b_slider .owl-prev {
  left: 4%;
}
.main_b_slider .owl-next {
  right: 4%;
}
/********************D-FLEX********************/
.d-flex {
  display: flex;
}
.justify_content_center {
  box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
}
.align_items_center {
  box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
}
/********************BG-IMG********************/
.bg_img {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/********************BG-COLROS********************/
.dark_area {
  background-color: #282828;
}
.light_area {
  background-color: #f4f4f4;
}
/********************BG overlay********************/
.bg_overlay1 {
  position: relative;
  z-index: 1;
}
.bg_overlay1:after {
  /*background-color: rgba(0, 0, 0, 0.7);*/
  background-color: rgba(40, 40, 40, 0.2)
  position: absolute;
  z-index: -1;
  content: "";
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
/********************BG customs********************/
.item_mainslide_1 {
  background-image: url(../images/sliders/slider-1.jpg);
  background-position: center top;
}
.item_mainslide_2 {
  background-image: url(../images/sliders/slider-2.jpg);
  background-position: center top;
}
.item_mainslide_3 {
  background-image: url(../images/sliders/slider-3.jpg);
  background-position: center top;
}
.item_mainslide_4 {
  background-image: url(../images/sliders/slider-4.jpg);
  background-position: center top;
}
.item_mainslide_5 {
  background-image: url(../images/sliders/slider-5.jpg);
  background-position: center top;
}
.item_mainslide_6 {
  background-image: url(../images/sliders/slider-6.jpg);
  background-position: center top;
}
.owl-carousel .item .logo_header {
    width: 60%;
    bottom: 3%;
    position: absolute;
}
.owl-carousel .item .bg_shape {
  background-image: url(../images/shape-bottom.png);
  background-position: center;
  height: 75px;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.pbmit-footer-copyright-box-2 img
{
    width: auto;
}