@media only screen and (max-width: 991px){
    .blog_box{margin-bottom: 40px;}
    .footer_copyright2 p {text-align: left;}
    .archi-swiper .swiper-button-next {bottom: 18% !important;left: 12px;}
    .archi-swiper .swiper-button-prev {bottom: 10% !important;left: 12px;}
    .archi-icon{width: 48px; height: 48px;}
    .rules_guideline_info p{width: 100%; margin-bottom: 20px;}
    .sg-rule-para{margin-bottom: 20px;}
    .guildeline_para .para{padding-left: 20px;}
    .why_gsg_box {margin-bottom: 30px;}
    .how_sg_rule_img{margin-bottom: 20px;}
    .transparency_check_box{margin-bottom: 30px;}
}   

@media only screen and (max-width: 769px) {
   p{font-size: 16px;}
  .contact_form {width: 100%;}
  .banner-title {margin-bottom:6vh;margin-left: 0vh;}
  .banner-slider-section img{width: 100%!important;height: 650px;object-fit: cover;}
  .banner-content h2 {font-size: 32px;}
  .banner-title h1{font-size: 18px;}
  .first-title-line .line{width: 50px;display:block;}
  /* .testimonials_section .swiper-slide{width: 100% !important;} */
  .how_sg_rule_box{width: 100%;}
  .method_testing_para{margin-bottom: 30px;}
  .vlt_ir_section p{margin-bottom: 20px;}
  .vlt_ir_section img{margin-bottom: 20px;}
  .call_mail_addrs p{font-size: 15px;}
  .blog_box {display: block;}
  .blog_img, .blog_info {width: 100%; padding-bottom: 20px;}
  .regular4 .slick-slide, .blog_section .sg_section_title { margin: 0px 10px; padding: 0;}
  .influ_info_box{margin-left: 0;}
  .logo-sec img{width: 150px;}
  /* .regular .slick-prev, .regular .slick-next{width: 100%; margin: 0 auto; text-align: center;}
  .regular .slick-prev {right: 40px;}
  .regular .slick-next {right: -30px;} */
  .img_box{margin-bottom: 15px;}
  .price-calc {padding: 20px;}
  .customer_pic_name {background-color: #f2f2f2;width: 90%;margin-left: 12px;padding: 10px 10px;margin-top: -40px;}
  .influ_info_box {margin-bottom: 35px;}
  .regular5 .slick-slide {margin: 0px 5px;}
  .get_direction { text-align: left;}
  .regular4 .slick-next { right: 35px;}.regular4 .slick-prev { left: 20px;}
  .regular4 .slick-prev, .regular4 .slick-next{top: initial;bottom: -50px;}
  .mobo-res {text-align: center;}
  .line-res {width: 100%;height: 1px;background: #1c1c1c;margin: 10px 0 20px;}
  .mobo-res h6 {font-size: 24px;}
  .mobo-res h6 span {font-size: 18px;}
  .sg_section_title_center h2:before{left: 43%;}
  .our-jurn{border-left: 1px solid; height: 450px;}
  .image2 {
        position: absolute;
        top: 27px;
        left: 0px;
        height: 450px;
        object-fit: cover;}
    
    .vision-home {
        background: #000;
        padding: 30px 50px;
        position: relative;
        bottom: 11px;
        right: 0;}
    .vision-padd{padding: 0;}

    .jurn-innvo {
        padding-top: 30px;
    }
    .our-jurn h1 {
        margin-top: 80px;
        font-size: 80px;
    }
    
    .our-jurn h1 {
        margin-top: 80px;
        font-size: 80px;
    }   
    .piv-cor {
        padding: 30px;
    }
    .resolve img {
        width: 100%;
    }
    .resolve p {
        margin-top: 30px;
    }
    .resolve h3 {
        font-size: 30px;
        margin-top: 30px;
    }
    .beyond-box-text {
        width: 100%;
        padding: 30px;
    }
    .g-community {
        padding: 10px;
    }
    .g-community img {
        padding-top: 20px;
    }
    .newsletter-bg {height: 480px;}
    .newsletter-text {
        padding: 30px;
    }
    .contact_form {
        padding: 0 30px;
    }
    .pos-sec{
        padding: 20px;
    }
    .line{
        display: none;
    }
    .regular .slick-prev, .regular .slick-next{width: auto; height: auto;top: initial;bottom: 0px;}
  
}

@media (max-width: 600px) {
    .pos-sec{
        padding: 20px;
    }

    .pos-content{
        text-align: center;
    }

    .line{
        display: none;
    }

    .line-bottom {
        width: 2px;
        height: 100px;
        background: #000;
        margin: 0 auto;
        margin-top: 28px;
    }
    .image-hover-sec-2 {
        margin-top: 0px;
    }
    .text-center{text-align: center !important;}
}
    