/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2022 | 15:11:01 */
header#Header {
  min-height: 0px !important;
}
.custom-flip-box4 .elementor-flip-box__layer.elementor-flip-box__front, .custom-flip-box3 .elementor-flip-box__layer.elementor-flip-box__front, .custom-flip-box .elementor-flip-box__layer.elementor-flip-box__front, .custom-flip-box2 .elementor-flip-box__layer.elementor-flip-box__front{
  overflow: hidden !important;
}
.custom-flip-box .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "01";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box2 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "02";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box3 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "03";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box4 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "04";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box5 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "05";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box6 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "06";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box7 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "07";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box8 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "08";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box9 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "09";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box10 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "10";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box11 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "11";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box12 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "12";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box13 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "13";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box14 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "14";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box15 .elementor-flip-box__layer.elementor-flip-box__front:after {
  content: "15";
  position: absolute;
  bottom: 7%;
  right: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240  !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
}
.custom-flip-box4 .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__image:after, .custom-flip-box3 .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__image:after, .custom-flip-box .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__image:after , .custom-flip-box2 .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__image:after {
  content: "";
  background: #8080801f;
  position: absolute;
  left: 24%;
  top: 32%;
  width: 70px;
  height: 70px;
  border-radius: 47%;
  z-index: -1;
}
.custom-form input, .custom-form select, .custom-form textarea {
  border: 1px solid #8080806e !important;
  box-shadow: none !important;
  padding: 17px;
}
.custom-form input:focus, .custom-form select:focus, .custom-form textarea:focus {
  border: 1px solid #FFD500 !important;
  box-shadow: none !important;
  padding: 17px;
  background: transparent !important;
}
.testimonials-col:after {
  content: "";
  position: absolute;
  left: -5%;
  top: -14%;
  background-image: url(/wp-content/uploads/2021/10/Left-decor-svg.png);
  height: 150px;
  width: 146px;
  z-index: -1;
}
.about-col:after {
  content: "";
  position: absolute;
  left: -6%;
  top: -6%;
  background-image: url(/wp-content/uploads/2021/10/Left-decor-svg.png);
  height: 150px;
  width: 166px;
  z-index: -1;
}
.custom-form:after {
  content: "";
  position: absolute;
  left: -5%;
  bottom: -14%;
  background-image: url(/wp-content/uploads/2021/10/Left-decor3-svg.png);
  height: 150px;
  width: 146px;
  z-index: -1;
}
.whychoose-box .elementor-flip-box__layer.elementor-flip-box__front h3{
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #FFD500  !important;
  -webkit-text-stroke: 1px #FFD500 !important;
  color: transparent !important;
}
.custom-faqs .elementor-accordion-item {
  margin-bottom: 25px;
}
.custom-faqs .elementor-accordion-item .elementor-tab-title.elementor-active i {
  background: #ffd500;
  padding: 9px 10px;
  border-radius: 50%;
}
.custom-menu .menu {
  padding: 0px !important;
  margin: 0px 18px !important;
  font-family: 'Montserrat';
  font-size: 16px !important;
}
.custom-menu .menu li::marker {
  color: #66d0fb;
  font-size: 25px;
}
.custom-menu .menu li a {
  color: #fcfcfc !important;
}
.custom-menu .menu li:hover a {
  color: #FFD500 !important;
}
.about-whychoose-box:after {
  content: "01";
  position: absolute;
  top: -18%;
  left: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240 !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
  z-index: -1;
}
.about-whychoose-box2:after {
  content: "02";
  position: absolute;
  top: -18%;
  left: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240 !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
  z-index: -1;
}
.about-whychoose-box3:after {
  content: "03";
  position: absolute;
  top: -18%;
  left: -2%;
  font-size: 120px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #22222240 !important;
  -webkit-text-stroke: 1px #22222240 !important;
  color: transparent !important;
  font-weight: 700;
  font-family: 'Montserrat';
  z-index: -1;
}
.custom-form2 input, .custom-form2 select, .custom-form2 textarea {
  border: 1px solid #8080806e !important;
  box-shadow: none !important;
  padding: 17px;
}
.custom-form2 input:focus, .custom-form2 select:focus, .custom-form2 textarea:focus {
  border: 1px solid #FFD500 !important;
  box-shadow: none !important;
  padding: 17px;
  background: white !important;
}
.custom-header-menu .elementor-nav-menu .sub-menu{
  overflow: hidden !important;
}
.custom-header-menu .elementor-nav-menu .sub-menu li a:before {
  transition-delay: 1s ease-in-out !important;
}
.custom-header-menu .elementor-nav-menu .sub-menu li:hover a:before {
  content: ".";
  font-size: 50px;
  color: #66d0fb;
  position: absolute;
  top: 2%;
  left: 8%;
  transition-delay: 1s ease-in-out;
}
.custom-header-menu .elementor-nav-menu .sub-menu li:hover a{
  position: relative !important;
  left: 3% !important;
}
.custom-header-menu .elementor-nav-menu .sub-menu li a{
  transition-delay: 1s all ease-in-out !important;
}
.custom-flip-box a:hover , .custom-flip-box2 a:hover, .custom-flip-box3 a:hover , .custom-flip-box4 a:hover , .whychoose-box a:hover{
  background: #062047 !important;
  border:2px solid #062047 !important;
  color: #edc915 !important;
}
@media(max-width:767px){
  .custom-form:after{
    display: none !important;
  }
}
