.sec02-2 h3{
  text-align: left;
}
.sec02-2 h2{
  text-align: left;
}
.sec02-2 p{
  text-align: left !important;
max-width: 85% !important;
line-height: 1.875;
letter-spacing: .04px;
font-size: 16px;
}
.sec02-2 .im{
    text-align: center;
}
.sec02-2 .im img{
    width: 90%;
}
.sec02-2 .im .im-gif{
  position: absolute;
width: 200px;
height: 270px;
bottom: -20px;
left: 10px;
}
.im-02 img{
width: 100%;
}

.sec03-3{
  background: #F0F0F0;
  padding: 0;
}
.sec03-3 .im img{
    width: 100%;
}
.sec03-3 .col-md-6{
  padding-left: 0;
}
.sec03-3 .title-s{
  padding-top: 65px;
  color: #3A3A3A;
}
._sec_3_box h4:after {
  content: "";
background: #352E1B;
width: 30px;
height: 3px;
position: absolute;
left: 180px;
top: 205px;
}
.new_bg_section_b{
  background: url(../../assets/img/map-new.jpg);
color: #fff;
padding-top: 50px;
padding-bottom: 50px;
}
.new_frr{
  text-align: center;
}
.new_frr img{
  width: 80%;
}
/* footer styles */
.add_first img{
  width: 80%;
}
.div_add h3{
  font-size: 18px;
font-weight: 600;
}
.div_add p{
  color: #fff ;
    padding-top: 10px;
}
textarea[tupe="text"]{
  color: #000;
}
.add_first p{
  color: #fff;
margin-top: 20px;
font-size: 16px;
}
.fl_map_div img{
  width: 100%;
}
.b_points{

padding-top: 50px;
}
.b_points ul{

padding-left: 0;
}
.b_points ul li{

text-align: center;

list-style: none;

font-size: 20px;

padding-bottom: 10px;

font-weight: 500;
}
.sec-3new p{
    text-align: center;
}
.new_tag{
  font-size: 20px;
    font-weight: 700;
    color: #352E1B;
}
.mt-topp{
  margin-top: 25px !important;
}
.show-theme-btn{
  display: none;
}
.sec03-033{
    background: #f7f7f7;
}
.sec03-033 .bul-points{
}
.sec03-033 ul{
  padding-left: 0;
}
.sec03-033 ul li{
  list-style: none;
}
.sec03-033 .im{
  text-align: left;
  position: relative;
}
.sec03-033 .im img{
  width: 300px;
  z-index: 10;
  position: relative;
}
.sec03-033 .im .moob-inner{
  width: 255px;
    height: 535px;
    position: absolute;
    left: 14px;
    top: 32px;
}
.showOfNUMOF a{
  text-decoration: none;
}
@media(max-width:1199px){
  .navbar.main-nav .navbar-brand img, .navbar.main-nav .navbar-brand svg{
    width: 240px;
  }
  #m_slider.animated .carousel-caption h2{
    font-size: 28px;
  }
  #m_slider.animated .carousel-caption h2 span{
    font-size: 20px;
  }
  #m_slider .carousel-caption{
    bottom: 200px;
  }
}

@media(max-width:1024px){
  .navbar.main-nav .navbar-brand img, .navbar.main-nav .navbar-brand svg {
    width: 200px;
  }
  .s_box button.btn.btn-theme.btn-s-h, .s_box button.btn.btn-sec.btn-s-h {
    width: 350px !important;
  }
  #m_slider .carousel-caption {
    bottom: 155px;
}
#m_slider .carousel-caption{
  margin-left: 30px;
}
#m_slider.animated .carousel-caption h2 {
    font-size: 24px;
}
#m_slider.animated .carousel-caption h2 span {
    font-size: 18px;
}
}

@media(max-width:991px){
  footer{
    padding-top: 50px;
  }
  .hidetoimage{
    display: none;
  }
  .sec03-033{
    padding-bottom: 50px !important;
  }
  .sec03-3{
    padding-bottom: 50px;
  }
  .navbar.main-nav .navbar-brand img, .navbar.main-nav .navbar-brand svg {
    width: 230px;
}
.show-num-btn {
  margin-top: 12px;
}
#m_slider .carousel-caption{
  text-align: center;
  max-width: 100%;
  margin: 0;
}
#m_slider.animated .carousel-caption h2 {
    font-size: 28px;
    padding: 0;
}
#m_slider.animated .carousel-caption h2 span{
padding: 0;
width: 70%;
margin: auto;
}
.show-theme-btn{
  display: block;
}
.hide-theme-btn{
  display: none;
}
.sec-3 h3.title-s{
  padding-left: 0 !important;
}
._inner_s_2 button.btn.btn-lg.btn-c.btn-theme, ._inner_s_3 button.btn.btn-lg.btn-c.btn-theme, section.sec-3 button.btn.btn-lg.btn-c.btn-theme, section.video-sec button.btn.btn-lg.btn-c.btn-theme, .sec-7 button.btn.btn-lg.btn-c.btn-theme, section.sec-15 button.btn.btn-lg.btn-c.btn-theme, .sec-9 button.btn.btn-lg.btn-c.btn-theme, button.btn.btn-lg.btn-c.btn-theme.f-btn, .nav-s-71-c button.btn.btn-lg.btn-c.btn-theme{
  width: 350px !important;
height: 65px !important;
font-size: 25px;
}
.sec02-2 .im .im-gif{
  width: 135px;
    height: 185px;
}
.sec03-3 .title-s{
  font-size: 25px;
padding-top: 25px !important;
}
._sec_3_box h4:after{
  left: 47%;
}
}

@media(max-width:768px){
  #m_slider .carousel-caption {
      bottom: 50px;
  }
  #m_slider.animated .s_box button.btn.btn-s-h{
    margin-bottom: 0;
  }
  .sec03-3 .title-s{
    font-size: 20px;
  }
  ._inner_s_2 button.btn.btn-lg.btn-c.btn-theme, ._inner_s_3 button.btn.btn-lg.btn-c.btn-theme, section.sec-3 button.btn.btn-lg.btn-c.btn-theme, section.video-sec button.btn.btn-lg.btn-c.btn-theme, .sec-7 button.btn.btn-lg.btn-c.btn-theme, section.sec-15 button.btn.btn-lg.btn-c.btn-theme, .sec-9 button.btn.btn-lg.btn-c.btn-theme, button.btn.btn-lg.btn-c.btn-theme.f-btn, .nav-s-71-c button.btn.btn-lg.btn-c.btn-theme{
    margin-top: 15px !important;
  }
  .sec03-3{
    padding-bottom: 15px;
  }
  .sec03-3 .im img{
    position: relative;
    top: 22px;
  }
}
@media(max-width:480px){
  .navbar.main-nav .navbar-brand img, .navbar.main-nav .navbar-brand svg{
    width: 220px
  }
  .sec-3{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .sec-3 h3.title-s{
    margin-top: 25px;
    text-align: center;
    font-size: 25px;
  }
  .sec02-2 p{
    text-align: center !important;
    max-width: 100% !important;
    /* margin-bottom: 70px; */
    /* padding-bottom: 68px; */
  }
  .textDiv, .secretDiv{
    position: relative;
  }
  .text2Div{
    position: absolute;
    top: 0;
  }
  .text1Div{
    margin-top: 190px;
  }
  .secret2Div{
    position: absolute;
    top: 0;
  }
  .secret1Div{
    margin-top: 250px;
  }
  .secret2Div h3{
    margin-top: -20px !important;
  }
  .sec02-2 .im .im-gif {
    width: 150px;
    height: 205px;
    right: 25px;
    left: inherit;
    bottom: -5px;
}
.sec03-3 .col-md-6{
  padding-left: 15px;
}
.sec03-3 .im img{
  position: inherit;
  margin-top: 72px;
}

}



@media(max-width:370px){
  .sec-sign-1 form.f-m button.btn.btn-theme{
        font-size: 19px !important;
  }
  .sec03-3 .im img {
    margin-top: 166px;
}
}

