   /* =============================MediaQuery============================ */

   @media screen and (max-width:1199px) {
       .head_btn .theme_btn {
           padding: 10px 7px;
       }

       .navbar .nav-link {
           padding: 4px 0px !important;
       }

       .bann_pd {
           padding: 150px 0;
       }

       .sec_1 {
           padding: 50px 0;
       }

       .s1_left img {
           transform: translate(6px, 97px);
       }

       .navbar-nav {
           gap: 13px;
       }

       .responsive-map ul {
           width: 40%;
       }
   }

   @media screen and (max-width:1399px) {
       .invoice_logo {
           transform: translate(114px, 70px) !important;
           display: inline-block;
       }

       .invoice_heading {
           margin-right: 200px !important;
       }
   }

   @media screen and (max-width:991px) {
       .navbar-light .navbar-toggler {
           order: 1;
           border: none;
       }

       .head_btn .theme_btn {
           padding: 10px 23px;
       }

       .sec_5 .slick-prev,
       .sec_5 .slick-next {
           display: none !important;
       }

       .navbar-collapse {
           position: absolute;
           bottom: 0;
           left: 0;
           right: 0;
           z-index: 1050;
           background-color: #e5effabd;
           transform: translateY(100%);
           padding: 40px;
           color: #fff !important;
           transition: all 0.5s ease-in-out;
       }

       .head_contact ul {
           gap: 10px !important;
           flex-wrap: wrap;
       }

       .sec_1 .row {
           align-items: start !important;
       }

       .sec_hd {
           font-size: 2.3rem;
       }

       .sec_hd2 {
           font-size: 2.3rem;
       }

       .sec_2 {
           height: 500px;
       }

       .s4_left {
           margin-bottom: 50px;
       }

       .sec_4 .row,
       .s6_right {
           justify-content: center;
       }

       .s4_right,
       .s6_left,
       .s5_haeding {
           text-align: center;
           margin-bottom: 20px;
       }

       .s4_left::before {
           width: 744px;
       }

       .sec_5 .slick-prev,
       .sec_5 .slick-next {
           display: inline-block !important;
       }

       .foot_box {
           margin-bottom: 55px;
       }

       footer .row {
           padding: 0;
       }

       footer {
           padding: 50px 0;
       }

       .sec_6 .row {
           transform: translate(0);
       }

       .s4_right h2 {
           margin-bottom: 45px !important;
       }

       .navbar-toggler:focus {
           box-shadow: none;
       }

       .contact_sec .theme_btn {
           width: 35%;
       }

       .responsive-map ul {
           width: 50%;
       }

       .responsive-map iframe {
           height: 400px;
       }

       .contact_left {
           text-align: center;
           margin-top: 170px;
       }

       .invoice_heading {
           font-size: 30px;
       }
   }

   @media screen and (max-width:850px) {
       .invoice_logo img {
           width: 190px !important;
       }

       .invoice_logo {
           transform: translate(62px, 52px) !important;
       }

       .invoice_heading {
           margin-right: 75px !important;
       }
   }

   @media screen and (max-width:767px) {
       .head_contact ul {
           margin-bottom: 13px !important;
           gap: 15px !important;
           flex-wrap: wrap;
       }

       .bann_pd {
           padding: 125px 0;
       }

       .s1_left img {
           transform: translate(0);
           border-color: #faddc4;
           margin-bottom: 20px;
       }

       .s1_right {
           text-align: center;
       }

       .sec_pd {
           padding: 55px 0;
       }

       .sec_2 {
           height: 400px;
       }

       .sec_3 .container {
           height: auto;
       }

       .sec_3 .row {
           transform: translate(0);
       }

       .sec_3 {
           padding: 50px 0;
       }

       .s3_box {
           margin-bottom: 20px;
           height: auto;
       }

       .footer_icon {
           margin-top: 20px !important;
       }

       .foot_list {
           gap: 27px;
       }

       .head_right {
           justify-content: center !important;
       }

       .thick_box {
           margin-bottom: 20px;
       }

       .responsive-map ul {
           position: static;
           width: 100%;
       }

       .contact_left {
           margin-top: 0px;
       }

       .contact_sec_1 .row {
           padding: 0;
       }

   }

   @media screen and (max-width:575px) {
       .h_bann_main {
           font-size: 2.8rem;
       }

       .theme_btn {
           display: inline-block;
           width: 80%;
           text-align: center;
       }

       .s3_box {
           text-align: center;
       }

       .s6_right {
           flex-wrap: wrap;
       }

       .s6_right input {
           width: 100%;
       }

       .footer_icon span {
           justify-content: center;
       }

       .s4_left::before {
           content: none;
       }

       .h_banner_heading,
       .s2_left {
           text-align: center;
       }

       .head_btn .theme_btn {
           display: inline-block;
           width: 100%;
       }

       .navbar {
           padding: 12px 0;
       }

       .navbar-light .navbar-toggler {
           margin-left: auto;
           margin-top: 10px;
       }

       .h_bann_main {
           font-size: 2.3rem;
       }

       .s4_left img {
           max-width: 100% !important;
       }

       .contact_sec .theme_btn {
           width: 55%;
       }

       .img_wrap {
           text-align: center;
       }

       .btn2 {
           width: 28%;
           left: 37%;
       }

       .handle_box {
           height: auto;
       }

   }