@media (min-width: 0px) and (max-width: 767px){
    .sec-wrap{    padding-bottom: 20px;}
    .sec-wrap.secondwrp {    margin: 0px 0 0px;    padding: 0;background: #111111;}
    .sec-wrap.secondwrp h1.sub-title{margin: 0;}
    .sec-wrap.secondwrp h1.sub-title{font-size:28px;}
    .sec-wrap.secondwrp ul li{font-size:28px;}
    .sec-wrap.secondwrp p fweight--regular fcolor--grey mt-xl-5{    margin: 0;}
    .work-section .flt-right{position: relative;    right: 0;}
    .work-section .flt-right h1.sub-title{margin: 0;    font-size: 26px;}
    .main-cta{    width: 100%;        background: #151515;}
    .faqss-sec{background: #151515;}
    .perfomance-sec{background: #151515;}
    .footer-sec{background: #151515;}
    .themes-h1 {    font-size: 48px !important;    line-height: 50px;}
    .perfomance-sec .flt-right{position: relative;    right: 0;}
    .nav-wrap .main__nav__inner{padding-top: 120px;}
    .news-letter{width:100%;}
    .news-letter-b::after{right: 30%;}
    .news-letter-b button{top: 20px;}
    .footer-sec h2{font-size: 36px;}
    .faqss-sec .accordion-item .accordion-header button{font-size: 22px;}
    .faqss-sec .accordion-body p{    font-size: 18px;width:100%;line-height: 20px;}
    
    /*service page*/
    .banner-sec .themes-p{width:100%;}
    .services-main .eneagin-sec {padding: 0;}
    
    /*About Page*/
    .banner-sec{height: auto;padding: 160px 0 50px;}
    .custom-container{    padding: 0 20px !important;}
    .banner-sec .container-fluid{  padding: 0 20px;}
    .about-pg .banner-sec.inner .themes-p{width:100%;}
    .case-txt-box.mt-3 {    margin-top: 0px !important;}
    .case-txt-box{    margin-bottom: 20px;}
    .join-sec .joinsec-box{    padding: 50px 50px;}
    .indus-box .mainboxwrp {    margin: 50px 0 0;}
    
    /*Contact Page*/
     /*.contact-pg .sec-wrap{padding-top: 160px;}*/
     
    /*Inner Service Page */
    .custom-items img.case-img{display:none}
    .case-style a {    float: left;}
    .custom-items .row{padding: 0 40px;height: 90%;}
    .custom-items i{right: 50px;}
    .bullet-box::after{display:none;}
    
    /*Service Main Page*/
    .banner-sec.inner h1{font-size: 36px;    line-height: 40px;}
    .banner-sec.inner{height:auto;padding: 50px 0 70px;}
    .main-heading{font-size: 36px;    line-height: 40px;}
    
    
    .service-menu{display:none;}
    .menu-sub{display:none;}
    .formwrp .imgwrp img{display:none;}
    .performance-sli .slick-prev::before{    left: -50px;}
    .nav-wrap .main__nav{padding: 0 0px !important;}
    .nav-side-list li a{font-size: 26px;}
    .ul-design-sec img{margin: 50px 0 0;    height: auto;}
    .branding-box{margin: 0 0 50px;    padding: 30px;    max-height: max-content;}
    .branding-box ul li a{    font-size: 18px;}
    .container-fluid.no-padd .row h4{display:none;}
    .about-pg .banner-sec.inner{    padding: 180px 0 50px;}
    .brick.box.box-xl-4.box-lg-4{        grid-column-end: span 12;        -ms-grid-column-span: 12;}
    .box.box-md-6.box-lg-4.box-xl-3 {    grid-column-end: span 12;        -ms-grid-column-span: 12;}
    .d-flex.align-items-end.box.box-xl-6.offset-lg-4.box-lg-12 {    grid-column-start: 1;}
    .heroScene h1.sub-title{font-size: 22px;}
    .service-banner-sec h5{margin: 50px 0 0;}
    .abt-elf img.elf-img{display: none;}
    .indus-box .mainboxwrp ul li .imgwrp{    display: none;}
    .indus-box .mainboxwrp ul li p {    margin-bottom: 0;}
    .abt-logo{display:none;}
    .booking-pg .formwrp .row{    display: flex;    flex-direction: column-reverse;}
    .booking-pg .form-box{    margin: 0px 0 0;}
    .booking-pg .book-elf{display:none;}
    ul.nav-side-list {    padding: 40px 0 0;}
    .nav-wrap .contact-specs span.h3{    padding: 60px 0 0 0;}
    .conta-inner-b {margin: 0 0 30px 0;height: auto;}
    .listing{column-count: 2;}
    .quotewrp{height:auto;        padding: 70px 0 30px;}
    .quotewrp .videowrp{display:none;}
    .laws #content {    padding: 120px 0 0;}
    
}




@media only screen and (max-width: 1440px) {
 .formwrp .imgwrp img {

    top: 440px;
    height: 747px;

}
}