/* Add here all your CSS customizations */
.fullcoveredvideo{
    opacity:0.4;
}

.h3-list-heading{
  font-size: 1.4em;
  font-weight: 650;
  text-transform: none;
  margin-bottom: 0.25rem!important;
}

.text-normal{
    text-transform:none;
}

.btn , .testimonial blockquote ,
.toggle > label, .toggle > .toggle-title,.badge,.accordion .card:first-of-type,
.accordion .card:not(:first-of-type):not(:last-of-type), .accordion .card:last-of-type,
.tparrows.tparrows-carousel.tp-leftarrow,.tparrows.tparrows-carousel.tp-rightarrow,
html .scroll-to-top,.form-control{
    border-radius:0px;
}

section.section,.parallax:not(.page-header):not(.match-height):not([class*="section-height-"]){
    padding:25px 0;
}

.btn-extra-lg{
    width:180px;
}

.badge.badge-outline{
    background-color:none;
    border:1px solid;
    font-size:normal;
}

/*.social-icons-pinterest a:hover{*/
/*    color:#fff;*/
/*    background-color:#E60023;*/
/*}*/

.social-icons-pinterest a:hover {
	/*background: #cc2127;*/
	background-color:#E60023;
}

.customImage{
  top: 10%;
  left: -50%;   
}

.customHeight-600{
    height: 600px;
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.price-menu-item .price-menu-item-details{display:flex;justify-content:space-between;position:relative}
.price-menu-item .price-menu-item-details .price-menu-item-title{position:relative;padding-bottom:10px}
.price-menu-item .price-menu-item-details .price-menu-item-price{position:relative;top:-5px}
.price-menu-item .price-menu-item-details .price-menu-item-price span{font-size:20.8px;font-size:1.3rem;font-style:inherit;}
/*.price-menu-item .price-menu-item-details .price-menu-item-price strong>span{font-size:.6em}*/
.price-menu-item .price-menu-item-details .price-menu-item-line{position:absolute;width:100%;bottom:0;border-bottom:dashed 1px #777}
.price-menu-item .price-menu-item-img img{border-radius:50%;max-width:60px;height:auto}
.price-menu-item .price-menu-item-desc{position:relative;margin-top:5px}
.price-menu-item+.price-menu-item{margin-top:25px}.process{text-align:center}

/*---------------------------------------------------------*/
/*                     Loader Css                          */
/*---------------------------------------------------------*/


.loader {
  box-sizing: border-box;
  display: inline-block;
  width: 50px;
  height: 80px;
  border-top: 5px solid #000;
  border-bottom: 5px solid #000;
  position: relative;
  background: linear-gradient(#0ea09c 30px, transparent 0) no-repeat;
  background-size: 2px 40px;
  background-position: 50% 0px;
  animation: spinx 100s linear infinite;
}
.loader:before, .loader:after {
  content: "";
  width: 40px;
  left: 50%;
  height: 35px;
  position: absolute;
  top: 0;
  transform: translatex(-50%);
  background: rgba(206, 206, 206, 0.6);
  border-radius: 0 0 20px 20px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 0 0px;
  animation: lqt 100s linear infinite;
}
.loader:after {
  top: auto;
  bottom: 0;
  border-radius: 20px 20px 0 0;
  animation: lqb 100s linear infinite;
}
@keyframes lqt {
  0%, 100% {
    background-image: linear-gradient(#0ea09c 40px, transparent 0);
    background-position: 0% 0px;
  }
  50% {
    background-image: linear-gradient(#0ea09c 40px, transparent 0);
    background-position: 0% 40px;
  }
  50.1% {
    background-image: linear-gradient(#0ea09c 40px, transparent 0);
    background-position: 0% -40px;
  }
}
@keyframes lqb {
  0% {
    background-image: linear-gradient(#0ea09c 40px, transparent 0);
    background-position: 0 40px;
  }
  100% {
    background-image: linear-gradient(#0ea09c 40px, transparent 0);
    background-position: 0 -40px;
  }
}
@keyframes spinx {
  0%, 49% {
    transform: rotate(0deg);
    background-position: 50% 36px;
  }
  51%, 98% {
    transform: rotate(180deg);
    background-position: 50% 4px;
  }
  100% {
    transform: rotate(360deg);
    background-position: 50% 36px;
  }
}


/*.lds-dual-ring {*/
/*  display: inline-block;*/
/*  width: 80px;*/
/*  height: 80px;*/
/*}*/
/*.lds-dual-ring:after {*/
/*  content: " ";*/
/*  display: block;*/
/*  width: 64px;*/
/*  height: 64px;*/
/*  margin: 8px;*/
/*  border-radius: 50%;*/
/*  border: 6px solid #fed;*/
/*  border-color: #fed transparent #fed transparent;*/
/*  animation: lds-dual-ring 1.2s linear infinite;*/
/*}*/
/*@keyframes lds-dual-ring {*/
/*  0% {*/
/*    transform: rotate(0deg);*/
/*  }*/
/*  100% {*/
/*    transform: rotate(360deg);*/
/*  }*/
/*}*/

/*.loader{*/
/*      font-size: 40px;*/
/*      color: #000;*/
/*      display: inline-block;*/
/*      font-family: Arial, Helvetica, sans-serif;*/
/*      font-weight: 400;*/
/*      position: relative;*/
/*    }*/
/*    .loader:after{*/
/*      content: 'Please wait order is submiting';*/
/*      position: relative;*/
/*      z-index: 5;*/
/*    }*/
/*    .loader:before{*/
/*      content: '';*/
/*      height: 6px;*/
/*      border: 1px solid;*/
/*      border-radius: 10px;*/
/*      width: 100%;*/
/*      position: absolute;*/
/*      bottom: -10px;*/
/*      background: linear-gradient(#0ea09c 100%, transparent 0) no-repeat;*/
/*      background-size: 0% auto;*/
/*      animation: 20s lineGrow linear infinite;*/
/*    }*/

/*    @keyframes lineGrow {to {  background-size: 100% auto}}*/