h1{ text-transform: inherit !important; }
h2{
  text-transform: uppercase !important;
  font-size: 30px;
  font-weight: bold !important;
  color: #18264f !important;
}
h3{
  color: #18264f;
  font-size: 26px;
  font-weight: bold;
}
hr{ margin: 40px 0px 60px; }

.SetTop{ padding-top: 160px !important; }

.FormT1 p{
  color: #1e1f56;
  font-size: 20px;
  font-family: Quicksand;
  font-weight: bold;
}
.form-control{
  color: #000;
  font-family: Lato;
  font-weight: bold;
}
.form-control::-moz-placeholder{ color: #000; }

.Boxed{
  background-position: center;
  background-size: cover;
  margin-bottom: 30px;
}
.Boxed h4{ color: #fff !important; }

.Trans{
  transition: background .25s ease-in-out;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
}

.Trans:hover{
  background-color: rgba(0,0,0,.5);
}

.GalBox{
  transition: background .25s ease-in-out;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
}

.btn-blue{color:#fff;background-color:#032749;border-color:#032749; border-radius: 0px;}

.InSec h1{ font-size: 24px !important; }
.InSec h2{ font-size: 18px !important; }
.InSec h3{ font-size: 16px !important; }

html body .m-l-5 { margin-left: 5px; }
html body .m-l-10 { margin-left: 10px; }
html body .m-l-15 { margin-left: 15px; }
html body .m-l-20 { margin-left: 20px; }
html body .m-l-30 { margin-left: 30px; }
html body .m-l-40 { margin-left: 40px; }
html body .m-r-5 { margin-right: 5px; }
html body .m-r-10 { margin-right: 10px; }
html body .m-r-15 { margin-right: 15px; }
html body .m-r-20 { margin-right: 20px; }
html body .m-r-30 { margin-right: 30px; }
html body .m-r-40 { margin-right: 40px; }
html body .m-t-0 { margin-top: 0px; }
html body .m-t-5 { margin-top: 5px; }
html body .m-t-10 { margin-top: 10px; }
html body .m-t-15 { margin-top: 15px; }
html body .m-t-20 { margin-top: 20px; }
html body .m-t-30 { margin-top: 30px; }
html body .m-t-40 { margin-top: 40px; }
html body .m-b-0 { margin-bottom: 0px; }
html body .m-b-5 { margin-bottom: 5px; }
html body .m-b-10 { margin-bottom: 10px; }
html body .m-b-15 { margin-bottom: 15px; }
html body .m-b-20 { margin-bottom: 20px; }
html body .m-b-30 { margin-bottom: 30px; }
html body .m-b-40 { margin-bottom: 40px; }
html body .p-0{ padding: 0px; }

.pad-0{ padding: 0px !important; }

.owl-carousel .owl-dot span{ border-radius: 0%; }

.navbar-toggle .icon-bar{ background: #fff !important; }

@media (min-width: 992px) {
  .tg-header{ width: 75%; /*border-bottom: 1px solid rgb(255, 255, 255);*/ padding-bottom: 10px; z-index: 10 !important; }
  .tg-headerfixed.scroll-to-fixed-fixed{ width: 100% !; }
  .tg-headerfixed.scroll-to-fixed-fixed .down-menu-text{ position: fixed; z-index: 2; top: 18px; right: 30px; }
  .tg-logo-movil{ display: none; }
  .Btn-CallTop{ display: none; }
}
@media (max-width: 991px) {
  .container-fluid{ padding-right: 0px; padding-left: 0px; }
  .down-menu-text{ display: none !important; }
  .tg-logo{ display: none; }
  .tg-logo-movil{ position: fixed; z-index: 200; top: 10px; left: 20px; }
  .tg-logo-movil img{ max-width: 120px; }
  .tg-homeslider .owl-dots{ width: 100% !important; }
  .CotPer{ display:none; }
  .tg-header{ position: fixed; }
  .tg-headervtwo .tg-navigationarea {
    padding: 10px 0px 10px 0px !important;
  }
  .tg-headervtwo .tg-nav{ float: right !important; }
  .tg-homebannerslider{ margin-top: 53px; }
  .home-carousel{ display: none; }
}
@media (max-width: 1199px) {
  .tg-homeslidervtwo .item figcaption{ padding: 100px 0 !important; }
}
@media (max-width: 767px) {
  .tg-homeslidervtwo .tg-slidercontent h2{ font-size: 22px !important; line-height: 20px !important; }
  .tg-slidercontent h3 {font-size: 18px !important; }
  .ColFixSm{ display: table; width: 100%; }
  .Barra1 .Categoria{ margin-bottom: 20px; }
  .Barra1 .Duracion{ margin-bottom: 20px; }
  .Barra1 .Precio{ margin-bottom: 20px !important; }
}
.tg-slidercontent{ padding: 0px 20px; }

.Fb-Color{ background-color: #3a5495 !important; }
.Tw-Color{ background-color: #7bc5f5 !important; }
.Go-Color{ background-color: #da4f45 !important; }
.tg-socialicons li a:hover { background-color: #7b7b7b !important ; }
.tg-socialicons li a:hover i{ color: #fff !important ; }

.mm-listview > li > a, .mm-listview > li > span{ color: #fff !important; }
.mm-panels{ background-color: #18264f !important; }
.down-menu-text{
  color: #fff;
  position: absolute;
  top: 10px;
  right: 53px;
  font: 500 13px/14px 'Montserrat', Arial, Helvetica, sans-serif;
  display: table;
}
.down-menu-text p{ margin: 0px; }
.down-menu-text a{ color: #fff;text-decoration: unset; }

.p-t-0{ padding-top: 0px; }
.p-t-5{ padding-top: 5px; }
.p-t-10{ padding-top: 10px; }
.p-t-20{ padding-top: 20px; }
.p-t-30{ padding-top: 30px; }
.p-t-40{ padding-top: 40px; }
.p-t-50{ padding-top: 50px; }
.p-t-60{ padding-top: 60px; }
.p-t-70{ padding-top: 70px; }
.p-t-80{ padding-top: 80px; }
.p-t-90{ padding-top: 90px; }
.p-t-100{ padding-top: 100px; }

.p-b-0{ padding-bottom: 0px; }
.p-b-5{ padding-bottom: 5px; }
.p-b-10{ padding-bottom: 10px; }
.p-b-20{ padding-bottom: 20px; }
.p-b-30{ padding-bottom: 30px; }
.p-b-40{ padding-bottom: 40px; }
.p-b-50{ padding-bottom: 50px; }
.p-b-60{ padding-bottom: 60px; }
.p-b-70{ padding-bottom: 70px; }
.p-b-80{ padding-bottom: 80px; }
.p-b-90{ padding-bottom: 90px; }
.p-b-100{ padding-bottom: 100px; }

.p-l-5{ padding-left: 0px; }
.p-l-5{ padding-left: 5px; }
.p-l-10{ padding-left: 10px; }
.p-l-20{ padding-left: 20px; }
.p-l-30{ padding-left: 30px; }
.p-l-40{ padding-left: 40px; }
.p-l-50{ padding-left: 50px; }
.p-l-60{ padding-left: 60px; }
.p-l-70{ padding-left: 70px; }
.p-l-80{ padding-left: 80px; }
.p-l-90{ padding-left: 90px; }
.p-l-100{ padding-left: 100px; }

.p-r-0{ padding-right: 0px; }
.p-r-5{ padding-right: 0px; }
.p-r-5{ padding-right: 5px; }
.p-r-10{ padding-right: 10px; }
.p-r-20{ padding-right: 20px; }
.p-r-30{ padding-right: 30px; }
.p-r-40{ padding-right: 40px; }
.p-r-50{ padding-right: 50px; }
.p-r-60{ padding-right: 60px; }
.p-r-70{ padding-right: 70px; }
.p-r-80{ padding-right: 80px; }
.p-r-90{ padding-right: 90px; }
.p-r-100{ padding-right: 100px; }

.ErrorMsg{ display: none; color: #ff0303; }
.ErrorMsgMail{ display: none; color: #ff0303; }

.SecTop01{ padding-top: 140px !important; }

.Sec1H{ padding-top: 0px !important; }
.Sec1H .container{
  background: #fff;
  padding: 60px;
}
.Sec1H .BgTw{
  position: absolute;
  top: -50px;
  background: #fff;
  z-index: 2;
  margin: auto;
  left: 0;
  right: 0;
  padding: 60px 0px 0px;
}
.BoxShadow{ box-shadow: 0px 0px 10px rgba(0,0,0,.25); }

.ServiciosHome li{ list-style: none; margin-bottom: 5px; }
.ServiciosHome li a{ color: #676767; }
.ServiciosHome li a:hover{ color:#ffb500; }

.GalImgH{
  background-repeat: no-no-repeat;
  background-size: cover;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.GalImgH h4{
  color: #fff;
  z-index: 2;
  text-align: center;
  font-size: 30px;
}

.GalImgH .Trans{
  background-color: rgba(3,39,73,.25);
  width: 100%;
  position: absolute;
  top: 0px;
}

.SecForm1{
  background-color: #f8f8f8;
  padding: 40px 0px;
  box-shadow: 0px 0px 10px rgba(0,0,0,.25);
  margin-bottom: 20px;
}

/* Paquetes */
  .SecPaquetes1{
    padding: 40px 0px;
  }
  .PaqInfo{
    background-color: #18264f;
    padding: 40px;
  }
  .PaqInfo h3{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    margin: 0px;
  }
  .PaqInfo h4{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    margin: 0px;
  }
  .PaqInfo p{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    margin: 0px;
  }
  .PaqImg{ position: relative; }
  .PaqBtn{ position: absolute; bottom: 0px; padding: 0px 40px; }
  .PaqImg .btn-success{
    background-color: #0138d8;
    text-transform: uppercase;
    border: 0px !important;
    border-radius: 0px;
    font-weight: bold;
  }
/* End Paquetes */

/* Oferas */
.SecOfertas .PaqInfo{
  background-color: #fff;
  padding: 20px;
  border-left: 1px solid #c8c9c7;
  border-right: 1px solid #c8c9c7;
  border-bottom: 1px solid #c8c9c7;
  text-align: center;
}
.SecOfertas .PaqInfo h3{
  color: #0138d8;
  font-weight: bold;
  font-size: 24px;
  margin: 0px;
  text-transform: uppercase;
  letter-spacing: -1px;
}
.SecOfertas .PaqInfo h4{
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  margin: 0px;
}
.SecOfertas .PaqInfo p{
  color: #000;
  font-weight: inherit;
  font-size: 15px;
  margin: 0px;
}
.SecOfertas .PaqInfo p:first-child{ text-transform: uppercase; }
.SecOfertas .PaqImg{ position: relative; }
.SecOfertas .PaqBtn{ position: relative;; bottom: 0px; padding: 0px 40px; }
.SecOfertas .PaqBtn .btn{
  border: 0px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  background-color: #45b1e1 !important;
  padding-right: 20px;
  padding-left: 20px;
  font-weight: bold;
  font-size: 18px;
}
.SecOfertas .PaqBtn .btn:hover{ background-color: #81cc44 !important; }
.SecOfertas .Precio{
  color: #0138d8 !important;
  font-size: 28px !important;
  font-weight: bold !important;
  letter-spacing: -1px;
  padding: 15px 0px;
 }
.SecOfertas .Vigencia{ text-transform: uppercase; }
/* End Ofertas */

.btn-success{ background-color: #002cac !important; }

#testimonios{
  background-color: #ebfdfe;
}
#testimonios h3{
  color: #18264f !important;
  font-size: 26px !important;
  font-weight: bold !important;
  margin-bottom: 60px;
}
#testimonios p{
  margin:0px;
  color: #1e1f56;
  text-align: left;
}
#testimonios p:first-of-type{
  font-weight: bold;
  margin-bottom: 10px;
}
#testimonios p:nth-of-type(2){
  color: #6e6e6e !important;
}

.Testimonios .owl-nav i { color: #1e1f56; }

/* Extra */
.tg-slidercontent h2{ text-transform: initial !important; text-align: left !important; }
.tg-slidercontent h3{ text-transform: initial !important; text-align: left !important; }

.custom-select {
  background: #fff url(../images/custom-select.png) right 0.75rem center no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.Btn-Bg-Go{
  background: #81cc44 !important;
  text-transform: uppercase;
  width: 100%;
  border-radius: 0px !important;
  border: 0px;
  padding: 18px;
}

.FormDivDark{
  background: rgba(0,0,0,.5);
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 5;
  display: none;
}
.FormHover {
}

.PaqInDiv{ margin-bottom: 40px; }
.PaqOutInfo{ position: relative; }
.PaqInInfo{ background: #fff; padding: 20px; position: absolute; top: 0px; display:none; }
.PaqInInfo p{ color: #000; }

.SecPaquetes1 h1{
  font-family: Quicksand;
  font-weight: bold;
  font-size: 32px;
  color: #0138d8;
  text-transform: uppercase;
}
.SecPaquetes1 .Barra1{
  background-color: #f6fafd;
  display: table;
  width: 100%;
  padding: 20px 0px;
}
.SecPaquetes1 .Precio{
  font-family: Quicksand;
  font-weight: bold;
  font-size: 32px;
  /*color: #95d900;*/
  color: #6bdb39;
}
.SecPaquetes1 .Precio .Moneda{
  text-transform: uppercase;
}
.SecPaquetes1 .Categoria{
  color: #000;
  font-size: 18px;
}
.SecPaquetes1 .Duracion{
  color: #ce66a8;
  font-size: 18px;
}
.TextImgGal{
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 0px 20px;
}
.TextImgGal p{
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}

.PaquetePage h2{
  font-family: Quicksand;
  font-weight: bold !important;
  font-size: 32px;
  color: #0138d8 !important;
  text-transform: uppercase !important;
}
.PaquetePage h3{
  font-size: 26px !important;
  color: #242f9e !important;
  text-transform: uppercase;
}
.PaquetePage h4{
  font-size: 20px !important;
  color: #2d3667 !important;
}

.PaquetePage .Incluye p{ color: #1e2b92; }
.PaquetePage .Destinos p{ color: #1e2b92; }
.PaquetePage .Blue1{ color: #70afde !important;}

.alert-info{
  background-color: #f4fafd !important;
  display: table;
  width: 100%;
  border-radius: 0px;
  margin-bottom: 0px !important;
}
.alert-info h3{
  text-transform: inherit;
  color: #0e218e !important;
  font-weight: bold;
}
.DownAlert1{
  display: table;
  width: 100%;
  background-color: #fdfdfd !important;
  padding-top: 40px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-left: 1px solid #e5e2e6;
  border-right: 1px solid #e5e2e6;
  border-bottom: 1px solid #e5e2e6;
}

.PaquetePage label{
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .col-sm-fix{ display: table; width: 100%; }
  .show-sm{ display: table; }
  .hide-sm{ display: none; }
  .no-padder-sm{ padding: 0px !important; }
  .Testimonios .owl-nav i{ font-size: 20px; }
  .LinksSec{ padding: 40px 0px !important; }
  .SecTop01{ padding-top: 80px !important; }

  .m-b-sm-10{ margin-bottom: 10px; }
  .m-b-sm-20{ margin-bottom: 20px; }
  .m-b-sm-30{ margin-bottom: 30px; }
  .m-b-sm-40{ margin-bottom: 40px; }
  .m-b-sm-50{ margin-bottom: 50px; }
  .m-b-sm-60{ margin-bottom: 60px; }

  .m-t-sm-10{ margin-top: 10px; }
  .m-t-sm-20{ margin-top: 20px; }
  .m-t-sm-30{ margin-top: 30px; }
  .m-t-sm-40{ margin-top: 40px; }
  .m-t-sm-50{ margin-top: 50px; }
  .m-t-sm-60{ margin-top: 60px; }

  .h-sm-40{ height: 40px; }

  .MenuFoot01 ul li{ display: block !important; border: 0px !important; text-align: center !important; }

}
@media (min-width: 768px) {
  .show-sm{ display: none; }
  .hide-sm{ display: table; }
  .flexcenter-md{ display: flex; align-items: center; justify-content: center; }

}

@media (min-width: 768px) {
  .Barra1{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 20px 20px 20px !important;
  }
  .Text-Foot-B1{ text-align: left; }
  .Text-Foot-B1 p{ text-align: left; }
  .Text-Foot-B1 p span{ color: #c8d4ff; }
}

.Btn01{
  background-color: #81cc44 !important;
  border: 0px;
  padding: 14px 24px;
  margin: 0px 10px;
 }
.Btn01 i{ font-size: 30px; }
.Btn02{
  background-color: #1e1f56 !important;
  border: 0px;
  padding: 14px 24px;
  margin: 0px 10px;
}
.Btn02 i{ font-size: 30px; }
.Btn02:hover{ background-color: #81cc44 !important; }

.LinksSec{ background-color: #1e1f56; padding: 60px 0px; }
.LinksSec h4{ color: #45b1e1 !important; font-weight: bold; font-size: 15px; text-transform: uppercase; }
.LinksSec a{ color: #fff !important; font-size: 15px; }
.LinksSec a:hover{ color: #fff !important; }

.NewsSec{
  display: table;
  width: 100%;
  background: #060744;
  color: #fff;
  padding: 40px 0px;
}
.NewsSec h3{ color: #45b1e1; text-transform: uppercase; font-size: 15px; font-weight: bold; }
.NewsSec h4{  }
.NewsSec p, .NewsSec a{
  color: #fff;
  font-family: Quicksand;
  font-weight: bold;
  font-size: 13px;
}
.NewsSec .BtnBlu01{
  background: #45b1e1;
  border-radius: 2px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}

.NewsSec .BtnPink01{
  background: #ff1ca3;
  border-radius: 2px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}

.NewsBox1{
  display: table;
  width: 100%;
  background: #f1f4f7;
  padding: 20px;
  border-radius: 6px;
}
.NewsBox1 p{ color: #0e1f87; }
.BtnSubs{
  background-color: #4a5dd6 !important;
  color: #fff !important;
  width: 100% !important;
}

.MenuFoot01{ display: table; margin: 0 auto; padding-bottom: 40px; }
.MenuFoot01 ul{}
.MenuFoot01 ul li{ list-style: none; display: inline; padding: 0px 20px; border-right: 2px solid #fff; }
.MenuFoot01 ul li:last-child{ border: none; }
.MenuFoot01 ul li a{ color: #fff; }

.tooltip{ }
.tooltip-inner{
  background-color: #fff !important;
  opacity: 1;
  color: #000 !important;
  border-radius: 6px;
  font-size: 16px;
  padding-top: 24px; padding-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
  min-width: 260px;
  margin-top:10px;
  text-align: left;
}
.tooltip::after {
    position: absolute;
    top: 6px;
    width: 0;
    height: 0;
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    left: 62px;
    transform: translate(20%,10%);
}
.Hat1{
  color: #071996 !important;
  text-transform: uppercase !important;
  font-family: Quicksand !important;
  font-size: 16px !important;
  font-weight: bold;
  margin-bottom: 10px;
}
.Hor1{
  font-family: Quicksand !important;
  font-size: 13px !important;
  margin-bottom: 10px;
  text-transform: initial !important;
}
.Lug1{ font-family: Quicksand !important; text-transform: initial !important; font-size: 16px !important; font-weight: bold; margin-bottom: 10px; }
.Lug1 span{ font-family: Roboto !important; text-transform: initial !important; color: #071996 !important; }
.Sol1{ text-transform: initial !important; color: #ee079f !important; font-size: 16px !important;	font-weight: bold; }

.Grat{ background-color: #fff; }
.Grat h3{ color: #2c3769; font-weight: bold; margin-bottom: 40px; }

.Grat2{ background-color: #2c3769; }
.Grat2 h2{ color: #65b1df !important; margin-bottom: 20px; font-size: 24px; }
.Grat2 p{ color: #fff; font-weight: bold; margin-bottom: 20px; }
.Grat2 p span{ color: #65b1df !important; }

.BtnBlu02{
  background: #45b1e1;
  border-radius: 2px;
  font-weight: bold;
  font-size: 16px;
  color: #fff !important;
}

.required{ color: #e00000; list-style: none; }
.CotPer{
  position: absolute;
  right: 20px;
  top: 0px;
  z-index: 2;
  text-align: right;
}
.CotPer a{ color: #45b1e1; text-transform: uppercase; }
.CotPer a:hover{ color: #fff; }

.Oficina h3{ color:#1b2b94; }
.Oficina h5{ color:#d064b8; font-size: 18px; }
.Oficina h6{ color:#d064b8; font-size: 16px; }
.Oficina a{ color: #7dbbe3; text-decoration: none; }
.Oficina a:hover{ color: #333; }

.select2-container .select2-selection--single{
  height: 42px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
  padding-top: 5px;
  padding-left: 34px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  border-width: 7px 7px 0 7px !important;
  border-color: #5ebed5 transparent transparent transparent !important;
}
.select2-selection__arrow{
  margin-top: 6px;
  margin-right: 8px;
}

.select2-container .select2-selection--single .select2-selection__rendered{
  font-family: Quicksand;
  font-weight: bold;
  color: #000;
}
.select2-container--default .select2-selection--single{
  border: 1px solid #dbdbdb !important;
  border-radius: 0px !important;
  /*padding-top: 10px;
  padding-bottom: 10px;*/
}

.select2-results__option{ list-style: none; }
.select2-search{ display: none !important; }

.FlagSel{
  position: absolute;
  z-index: 1;
  margin: 13px 0px 0px 10px;
}

.Btn-CallTop{ position: absolute;z-index: 4;right: 60px;top: 5px;background: transparent;color: #fff; }

.mm-menu{ z-index: 10 !important; }

.tooltipOther{ font-family: Roboto !important; opacity:0.0;
    filter:alpha(opacity=0); }
.SelTool1:hover .tooltipOther{
  opacity:1.0;
  filter:alpha(opacity=100);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.tooltipOther.Hat1{
  color: #071996 !important;
  text-transform: uppercase !important;
  font-family: Quicksand !important;
  font-size: 16px !important;
  font-weight: bold;
  margin-bottom: 10px;
}
.tooltipOther.Hor1{
  font-size: 13px !important;
  margin-bottom: 10px;
  font-family: Quicksand;
  text-transform: initial !important;
}
.tooltipOther.Lug1{ font-family: Quicksand !important; text-transform: initial !important; font-family: Quicksand; font-size: 16px !important; font-weight: bold; margin-bottom: 10px; }
.tooltipOther-inner .Lug1 span{ padding-right: 10px !important; font-family: Roboto !important; text-transform: initial !important; color: #071996 !important; }
.tooltipOther.Sol1{ font-family: Quicksand; color: #ee079f !important; font-size: 16px !important;	font-weight: 500; }

.tooltipOther-inner{
  background-color: rgba(255,255,255,.9);
  opacity: 1;
  color: #000 !important;
  border-radius: 6px;
  font-size: 16px;
  padding-top: 24px; padding-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
  min-width: 260px;
  margin-top:10px;
  text-align: left;
  position: absolute;
  left: -40px;
  top: 30px;
  z-index: 1;
}
.tooltipOther::after {
    position: absolute;
    top: 32px;
    width: 0;
    height: 0;
    content: '';
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 7px solid rgba(255,255,255,.9);
    left: 24px;
    transform: translate(20%,10%);
}

.card{
  background-color: #f1f4f7;
  border-radius: 6px;
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}

.equalto{
  color:#e00000;
  list-style: none;
}
.tg-cartitems-Usr{
  right:0px !important;
  left:auto !important;
}


.cardBox{
  background-color: #fff !important;
  box-shadow: none !important;
}

.cardBox, .cardBox .card-body{
  padding: 0px !important;
}

.cardBox .fa-star{
   color: #ff933c;
 }

.BoxOutTitle{
  text-align: left;
}
  .BoxOutTitle h4{
    margin: 0px;
  }

.BoxT1{
  width: 100%;
  text-align: center;
  background-color: #9ac958;
  color: #fff;
  font-size: 26px !important;
  font-weight: bold !important;
  padding: 10px 15px;
}

.BoxContent{
  text-align: left;
  padding: 15px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
.BoxContent h4, .BoxContent h3{
  margin: 0px !important;
}
  .BoxContent small{
    color: #18264f !important;
    font-weight: 600;
    font-size: .6em;
  }

.BoxTags{ width: 100%; margin-top: 10px; }
.BoxTag{
  border: 1px solid #a3a3a3;
  color: #07224e;
  padding: 2px 8px;
  border-radius: 3px;
  margin-bottom: 5px;
  display: table;
}
