@media (max-width:1600px){
    .bigheading h2{font-size:225px!important;}
    .portfolio-img img{width:100%;}
    .our-pricing-sec .bigheading h2{font-size:165px!important;}
    .our-pricing-sec .bigheading{top:0%;transform:initial;left:0;display:inline-flex;height:297px;right:0;margin:0 auto;display:table;}
    .logo-types {padding: 40px 0px 90px;}
    .menuBlock li a:hover .hover_box_2D_2 {top: -100px;}
    .hover_box_2D_2, .hover_box_2D_1 {width: 250px;}
    ul.menuBlock li a:hover .hover_box_2D_2 {top: -40px; right: -100px;}
    .hover_box_3D_1, .hover_box_3D_2 { width: 250px;}
    ul.menuBlock li a:hover .hover_box_3D_1 {top: -40px;}
  
  
  }
  @media (max-width:1440px){
    .testimonial-sec .bigheading h2{font-size:135px!important;margin:0 auto;}
    .cta-info h4{font-size:26px;}
    .cta-info h2{font-size:40px;}
    .blind-shifter {position: relative; z-index: 2;}
    ul.menuBlock li a:hover .hover_box_2D_1, ul.menuBlock li a:hover .hover_box_3D_2 {bottom: 0px;}
    .logo-types {padding: 40px 0px 60px;}
  }
  @media (max-width:1366px){
    .testimonial-sec .bigheading{right:auto;left:0;margin:0 auto;display:table;width:100%;}
    .blind-shifter {font-size: 90px;}
    .hover_box_2D_1, ul.menuBlock li a:hover .hover_box_3D_1 {left: 0px;}
    ul.menuBlock li a:hover .hover_box_2D_2, .hover_box_3D_2 {right: 0;}
    .hover_box_2D_2, .hover_box_2D_1, .hover_box_3D_1, .hover_box_3D_2 {width: 210px;}
    .banner-right-images-wrapper img:first-child {right: -40px;}
    .logo-types .bigheading {height: 100%;}
  
  
  }
  @media (max-width:1280px){
    .package_slider .owl-nav{width:10%;top:auto;right:85px;bottom:-70px;}
    .package_slider .owl-nav .owl-prev{left:70px;}

    
  }
  @media (max-width:1199px){
    .marquee{width:50%;}
    .bigheading h2{font-size:135px!important;}
    .hero-photos{transform:translate(-55%,0) rotate(14deg);}
    .banner-sec h2{    font-size: 30px;}
    .banner-right-images-wrapper{width:575px;height:initial;left:initial; margin: auto;}
    .banner-right-images-wrapper img:nth-child(3){z-index:1;}
    .hovereffect .overlay{padding:2em;}
    .hovereffect h2{font-size:20px;}
    .hovereffect .overlay:before{border:none;}
    .blind-shifter {font-size: 80px;line-height: 123%;}
    .heading {padding: 0px 0 10px;}
    .pricing_footer ul li+li:before{ left: -11px;}
    .pricing_bx .padset{ padding: 20px 10px; }
    .banner-sec{      padding: 50px 0px 50px; }
    .cta_sec h3{ font-size: 24px; }
    .cta_sec h3 br{  }
    .items_pricing{ padding: 50px 0px; }
    .banner-info{ text-align: center; margin-bottom: 50px; }
    .main-form form .input-group{ justify-content: center; }
    .boxport img{ width: 100%; }
    

  }
  @media (max-width:991px){
    .marquee{display:none;}
    .banner-sec .col-lg-6{flex:0 0 100%;max-width:100%;}
    .cta-info h2{font-size:32px;}
    .cta-info h4{font-size:34px;}
    .get-resquest img.img-responsive{display:none;}
    .get-resquest .col-sm-6{flex:0 0 100%;max-width:100%;}
    footer img{width:100%;}
    .cta-sec:before{display:none;}
    .cta-sec:after{display:none;}
    .hero-photos{display:none;}
    h2.blind-shifter{font-size:150px;line-height:150px;}
    .banner-right-images-wrapper{display:none;}
    .testimonial-info .owl-theme .owl-nav{display:none;}
    .blind-shifter {font-size: 70px;}
    .hover_box_2D_1, ul.menuBlock li a:hover .hover_box_3D_1 {left: -70px;}
    ul.menuBlock li a:hover .hover_box_2D_2, .hover_box_3D_2 {right: -70px;}
    .cta_sec h3 strong{ font-size: 38px; }

    [data-aos^=fade][data-aos^=fade]{ opacity: 1; transform: initial; }
    [data-aos=fade-up]{ transform: initial; }
    .sliders_services,
    .slides_ser{ height: auto;}
    .sliders_services .items{     height: 200px; }
    .posctaimg{ display: none;}
    .banner-sec h2{ font-size: 30px; }
    .pricing_footer ul li+li:before{ display: none;}
    .portfoliomm{     padding-top: 40px; }
    .portfolio_sec{ padding: 50px 0; }
    .sliders_services::before,
    .sliders_services::after{ display: none; }
    .cta_sec{ text-align: center; }
    .cta_sec .btn{ justify-content: center; }
    .testimonials{  }
    .testimonials p{ font-size: 19px; line-height: 30px;    margin-bottom: 10px; }
    .testimonials .owl-nav .owl-prev i, .slick-arrow.slick-prev,
    .testimonials .owl-nav .owl-next i, .slick-arrow.slick-next{ width: 25px;
      height: 20px;
      background-size: 100%; }
      .testimonials h4 strong{     font-size: 15px; }
      .heading{ font-size: 25px; }
      .testimonials .col-lg-8 img{ width: 30px !important; }
      .mobile_des{ display: block !important;}
      .desktop_des{ display: none !important;}
      .parentsteps .col-md-6{ max-width: 100%; }
      .process_sec .pr_box{ margin-bottom: 20px; }
      .process_sec{     padding: 40px 0 40px; }
      .testimonials .headstl{ font-size: 30px; }

      


  }
  @media (max-width:767px){
    .testimonial-sec .bigheading h2 {font-size: 100px!important;}
    .blind-shifter {font-size: 60px;}
    .logo-types .bigheading {height: 70%;}
    .hover_box_2D_2, .hover_box_2D_1, .hover_box_3D_1, .hover_box_3D_2 {width: 170px;}
    .get-form h2{     font-size: 25px; }
    .get-resquest p{ font-size: 14px; }
    .get-resquest .leadForm{ max-width: 100%; }
    footer{ text-align: center; }
    .text-right{ text-align: center !important; }
    footer img{ width: initial;margin: 10px auto; }
    .testimonials img{ width: 100% !important; }
    .testimonials .items{ text-align: center; }
    .testimonials .col-lg-8 img{ width: 30px !important; margin: auto;  margin-top: 30px; }
    .testimonials h4{ justify-content: center; }
    .clients_sec{ padding: 30px 0; }
    .boxport img{ width: 100%;}
    .navbar .container-fluid{ justify-content: center; }
    .headstlll{     padding-top: 22px; }
    .testimonials_slider{ padding-top: 20px; }
    .bannport .slick-center img{ transform: scale(1); margin: auto; }
    .bannport {padding-bottom: 20px; }
    .banner-sec p br{ display: none; }
  

  }
  @media (max-width:580px){
    /* .header_btn a.phone-btn p, .header_btn a.live-chat p{display: none;} */
    .our-pricing-sec .bigheading h2, .testimonial-sec .bigheading h2 {font-size: 80px!important;}
    .package_slider .owl-nav {right: 150px;}
    .blind-shifter {font-size: 50px;}
    .hover_box_2D_1, ul.menuBlock li a:hover .hover_box_3D_1 {left: 6px;}
    .hover_box_2D_2, .hover_box_2D_1, .hover_box_3D_1, .hover_box_3D_2 {width: 150px;}
    ul.menuBlock li a:hover .hover_box_2D_2, .hover_box_3D_2 {right: 6px;}
    a.fillbtn{ padding: 8px 20px; font-size: 15px; }
    a.bdstyle{ padding: 8px 15px; font-size: 15px; }
    .cta_sec h3 strong{     font-size: 27px; }
    .items_pricing{ padding: 0px 0px 40px; }
    .slick-arrow.slick-next{ left: 95%; }
    .slick-arrow.slick-prev{ right: 95%; }
    .slides_ser .slick-current .items_serv p:before{ transform: rotate(90deg); }
    .banner-sec{ padding: 50px 0px 0px; }
    .main-form form .input-group{ max-width: 100%; }
    .main-form form button{  padding: 0 28px;   height: 40px;border-radius: 4px !important; }
    .main-form .tab{   width: 100%; margin-bottom: 12px !important; }
    .main-form form .input-group input.form-control{ height: 40px; }
    .banner-sec h2{ font-size: 25px; }
    .banner-sec{ display: flex; align-items: center; height: initial; }
    .cta_sec h3{ font-size: 18px;}
    .cta_sec p{ font-size: 15px; }
    .cta_sec{  padding: 20px 0;}
    .heading{ font-size: 22px; }
    .banner-sec h2{ font-size: 30px; margin-bottom: 10px; }
    .banner-sec h2 br{ display: none; }
    .banner-info{ margin-bottom: 0; }
    .testimonials_slider .items{ padding: 30px 10px; }
    .testimonials_slider .active p.parag{ font-size: 14px; }
    .header_btn a.live-chat{     padding: 10px 15px; }

    .pricing_main{ padding: 20px 0 20px; }
    .portfolio_sec{ padding: 30px 0; }
    .process_sec .icon{ margin-right: 10px; }
    .combo-slider img {
      width: 100% !important;
  }
  .combo-slider figure {
    margin: 1em 40px;
  }
 
    
    
  }


  @media (max-width:414px){
    /* .banner-sec{padding:80px 0px;}
    .banner-sec{padding:80px 0px;} */
    .testimonial-info .hovereffect{width:100%;height:545px;}
    .our-pricing-sec{padding:90px 0px 100px;}
    .hovereffect p{font-size:20px;}
    .testimonial-info .hovereffect .overlay h2{font-size:30px;}
    .header_btn i{font-size:15px;}
    .testimonial-info .hovereffect h2{font-size:40px;}
    .testimonial-info .hovereffect p{font-size:35px;margin-top:15px;}
    .blind-shifter {font-size: 40px;}
    .logo-types .bigheading {height: 40%;}
    .our-pricing-sec .bigheading h2, .testimonial-sec .bigheading h2 {font-size: 60px!important;}
    .header_btn a.phone-btn{     padding: 10px 10px;}
    .header_btn a.phone-btn p{ font-size: 14px;}
  }
