.right-img img{
  width: 100%;
}
#pd160{
  padding-top: 160px;
  padding-bottom: 100px !important;
}
.features-wrap{
  padding: 50px;
  background-color: #F5F5F7;
  min-height: 448px;
  border-radius: 18px;
  box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);
  margin-right: 20px;
}
.features-wrap h4{
  padding-bottom: 10px;
  padding-top: 15px;
}
.yel-numb{
  font-weight: 700;
  font-size: 50px;
  color: #D2D2D2;
}
.yel-txt{
  font-size: 70px;
  color: #FDC74C;
  font-weight: 700;
}
.yell{
  color: #FDC74C;
}
#effects-2{
  background-color: #f5f5f7;
}
.left-border{
  border-left: 3px solid #FDC74C;
  min-height: 130px;
  margin-right: 45px;
}
.left-border p{
  padding-left: 15px;
}
.map-frame {
  width: 100%;
  height: 100%;
  position: relative;
}

.map-content {
  z-index: 10;
  position: absolute;
  top: 50px;
  left: 50px;
  width: 390px;
  background-color: black;
  color: #FFF;
}
.video-wrap p{
  display: inline-block;
}
.video-wrap img{
  width: 60px;
  margin-right: 13px;
}
.see-link{
  color: #000;
  text-decoration: underline !important;
}
.see-link:hover{
  color: #FDC74C;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.img-600{
  width: 100%;
  object-fit: contain;
}
.box-shadow{
  box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);
  background-color: #fff;
  padding: 40px;
  border-radius: 13px;
}
.height-350{
  min-height: 350px !important;
}
.effects-wrap{
  background-color: #fff;
  border-radius: 13px;
  padding: 55px;
  margin: 0 30px 50px 30px;
  min-height: 456px;
  box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);
}
.effects-wrap h4{
  padding-bottom: 15px;
}
.effects-wrap img{
  height: 60px;
  margin-bottom: 16px;
}
.fa-circle-check{
  color: #5EC43A;
  font-size: 18px;
}
.c-underline{
  text-decoration: underline !important;
  color: #000;
  font-size: 17px;
}
.c-underline:hover{
  color: #FDC74C;
}
.box-bg{
  background-color: #fff;
  box-shadow: -2px 9px 15px -5px rgb(0 0 0 / 42%);
    -webkit-box-shadow: -2px 9px 15px -5px rgb(0 0 0 / 42%);
    -moz-box-shadow: -2px 9px 15px -5px rgba(0,0,0,0.42);
}
#pricing{
  background-color: #F5F5F7;
}
.price{
  color: #000;
  font-size: 32px !important;
}
.price sub{
  font-size: 14px;
  font-weight: 400;
}
.pricing-wrap h4{
  font-size: 26px !important;
  padding-bottom: 15px;
  border-bottom: 1px solid #d2d2d7;
}
.pricing-wrap{
  max-width: 450px;
  margin: 40px auto;
}
.yel-box{
  background-color: #FEC74B;
  padding: 40px;
  border-radius: 13px;
}
.img-size{
  height: 300px !important;
}
table{
  border-collapse: separate !important;
  border-spacing: 35px 5px !important;
  border-collapse: collapse;
}
table tr td:nth-child(1){
  font-weight: 600;
}
.color-yel{
  color: #FDC74C;
}
.pt-160{
  padding-top: 160px !important;
}
.pb-160{
  padding-bottom: 160px !important;
}
tr.gr-borderbtm td, tr.gr-borderbtm th{
  border-bottom: 1px solid rgba(0,0,0,.125);
}
table th{
  padding-bottom: 20px !important;
}
.pack-table{
  border-spacing: 0px 28px !important;
}
.pack-table td{
  padding-right: 40px;
  padding-bottom: 15px;
}
.pack-table1{
  border-spacing: 0px 8px !important;
}
.circle-yel{
  padding: 18px;
  background-color: #FEC74B;
  border-radius: 50%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.circle-yel span{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.line-dot{
  height: 2px;
  background: #FDC74C;
  width: 160px;
  display: inline-block;
  vertical-align: text-top;
  margin-right: 15px;
}
.line-dot::before{
  content: '';
  height: 10px;
  width: 10px;
  border-radius: 10px;
  float: left;
  background: #FDC74C;
  margin-top: -4px;
}
.cig-lighter img{
  height: 250px !important;
}
.inst-list{
  padding-left: 0;
}
.inst-list li, .bullet-list li, ol li{
  padding-bottom: 25px;
}
li::marker{
  font-weight: 600;
  font-size: 18px;
}
.bullet-list li::before{
  display: inline-block;
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: #FDC74C;
  margin-right: 10px;
}
.img-fit{
  width: 100%;
  object-fit: contain;
}
.stat{
  margin-bottom: 22px;
}
.stat i{
  font-size: 24px;
  padding-bottom: 10px;
  padding-right: 15px;
}
/* Remove border from toggler */
.navbar-toggler {
  border: 0 !important;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.toggler-icon:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* Lines of the Toggler */
.toggler-icon{
  width: 30px;
  height: 3px;
  background-color: #FDC74C;
  display: block;
  transition: all 0.2s;
}

/* Adds Space between the lines */
.middle-bar{
  margin: 5px auto;
}

/* State when navbar is opened (START) */
.navbar-toggler .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}

.navbar-toggler .middle-bar {
  opacity: 0;
  filter: alpha(opacity=0);
}

.navbar-toggler .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
/* State when navbar is opened (END) */

/* State when navbar is collapsed (START) */
.navbar-toggler.collapsed .top-bar {
  transform: rotate(0);
}

.navbar-toggler.collapsed .middle-bar {
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .bottom-bar {
  transform: rotate(0);
}
/* State when navbar is collapsed (END) */

/* Color of Toggler when collapsed */
.navbar-toggler.collapsed .toggler-icon {
  background-color: #777777;
}

/********** Animation start ************/
.animate__fadeInDown{
  animation-duration: 0.3s;
}

/********** Animation end ************/
#mouseover{
  cursor: pointer !important;
}
.boxhand{
  width: 500px;
}