@media (min-width: 320px) and (max-width: 479px) {
  .wb-1,
  .wb-2 {
    width: 80px;
  }
  nav .navbar {
    padding: 5px 0;
  }
  .logo img {
    width: 120px !important;
  }
  .Enquiry_btn {
    padding: 8px 15px;
    font-size: 16px;
    margin: 0 10px 0 0 !important;
  }
  nav .close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 99;
  }
  .carousel-caption h2 {
    font-size: 28px;
  }
  .carousel-control-next,
  .carousel-control-prev {
    display: none;
  }
  .carousel-caption {
    padding: 30px 0;
  }
  .carousel-indicators {
    margin-bottom: 10px;
  }
  .carousel-indicators button {
    width: 12px !important;
    height: 12px !important;
  }
  .section_head h2 {
    font-size: 28px;
  }
  .welcome_area {
    padding: 35px 0 40px;
  }
  .bg2 img {
    width: 125px;
  }
  .section_head h6 {
    font-size: 18px;
  }
  .wb-1 {
    height: 80px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 5px 0;
    font-size: 16px;
  }
  .custom-nav button svg {
    width: 35px;
  }
  .offer_item {
    padding: 25px 25px 30px;
    min-height: 400px;
  }
  .ser-icon {
    width: 75px;
  }
  .service_links {
    line-height: 26px;
  }
  .service_links a {
    display: block;
  }
  .consultancy_sec {
    padding: 60px 0 40px;
  }
  .col-lg-9.offset-lg-3.mt-5 {
    margin-top: 2rem !important;
  }
  .offer_item p,
  .strength_thumb p,
  p {
    font-size: 16px;
    line-height: 1.5;
  }
  .strength_thumb h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .btn-bordered-white {
    font-size: 16px;
    padding: 8px 15px;
  }
  .belief_section h2 {
    font-size: 28px;
    margin-top: 0;
  }
  .belief_section {
    padding: 40px 0;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
    line-height: 1.1;
    min-height: auto;
  }
  .features {
    padding: 35px 0 0;
  }
  .belief_section h4 {
    line-height: 1.3;
  }
  .strength_section {
    padding: 50px 0;
  }
  footer .footer-bottom .powered {
    text-align: left;
    margin-top: 15px;
  }
  .blog-sec .col-md-4.col-sm-6.col {
    flex: auto;
  }
/***23july2024***/
.carousel-caption{ top:-40%;}
  .carousel-caption p{ margin-bottom: 0;}
  .image_1{ height:350px; right:0%;}
  .image_2{ z-index:99; width: 150px;}


}
@media (min-width: 480px) and (max-width: 599px) {
  nav .navbar {
    padding: 5px 0;
  }
  .logo img {
    width: 120px !important;
  }
  .Enquiry_btn {
    padding: 8px 15px;
    font-size: 16px;
    margin: 0 20px 0 0 !important;
  }
  nav .close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 99;
  }
  .navbar .nav-links {
    max-width: 350px;
  }
  nav .navbar .nav-links {
    max-width: 80%;
  }
  .carousel-caption h2 {
    font-size: 28px;
  }
  .carousel-control-next,
  .carousel-control-prev {
    display: none;
  }
  .carousel-caption {
    padding: 30px 0;
    top:-40%;
  }
  .carousel-indicators {
    margin-bottom: 10px;
  }
  .carousel-indicators button {
    width: 12px !important;
    height: 12px !important;
  }
  .section_head h2 {
    font-size: 30px;
  }
  .welcome_area {
    padding: 35px 0 80px;
  }
  .bg2 img {
    width: 125px;
  }
  .section_head h6 {
    font-size: 18px;
  }
  .wb-1 {
    width: 100px;
    height: 100px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 5px 0;
    font-size: 16px;
  }
  .wb-2 {
    width: 90px;
  }
  .custom-nav button svg {
    width: 45px;
    margin-top: 10px;
  }
  .offer_item {
    padding: 25px 25px 30px;
    min-height: 400px;
  }
  .service_links {
    line-height: 26px;
  }
  .service_links a {
    display: block;
  }
  .consultancy_sec {
    padding: 60px 0 40px;
  }
  .col-lg-9.offset-lg-3.mt-5 {
    margin-top: 2rem !important;
  }
  .offer_item p,
  .strength_thumb p,
  p {
    font-size: 16px;
    line-height: 1.5;
  }
  .strength_thumb h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .btn-bordered-white {
    font-size: 16px;
    padding: 8px 15px;
  }
  .belief_section h2 {
    font-size: 28px;
    margin-top: 0;
  }
  .belief_section {
    padding: 40px 0;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
    min-height: auto;
  }
  .features {
    padding: 35px 0 0;
  }
  .client_owl .owl-item {
    height: auto !important;
  }
  .belief_section h4 {
    line-height: 1.3;
  }
  .strength_section {
    padding: 50px 0;
  }
  footer .footer-bottom .powered {
    text-align: left;
    margin-top: 15px;
  }
  .blog-sec .col-md-4.col-sm-6.col {
    flex: auto;
  }

  /***23july2024***/
  .image_1{ height:350px; right:0%;}
  .image_2{ z-index:99; width: 150px;}

}
@media (min-width: 600px) and (max-width: 767px) {
  nav .navbar {
    padding: 5px 0;
  }
  .logo img {
    width: 130px !important;
  }
  .Enquiry_btn {
    padding: 8px 15px;
    font-size: 16px;
    margin: 0 20px 0 0 !important;
  }
  nav .close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 99;
  }
  .navbar .nav-links {
    max-width: 350px;
  }
  .carousel-caption h2,
  .section_head h2 {
    font-size: 34px;
  }
  .carousel-control-next,
  .carousel-control-prev {
    display: none;
  }
  .carousel-caption {
    padding: 30px 0;
  }
  .carousel-indicators {
    margin-bottom: 10px;
  }
  .carousel-indicators button {
    width: 12px !important;
    height: 12px !important;
  }
  .welcome_area {
    padding: 35px 0 80px;
  }
  .bg2 img {
    width: 125px;
  }
  .section_head h6 {
    font-size: 18px;
  }
  .wb-1 {
    width: 100px;
    height: 100px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 5px 0;
    font-size: 16px;
  }
  .wb-2 {
    width: 90px;
  }
  .custom-nav button svg {
    width: 35px;
    margin-top: 10px;
  }
  .offer_item {
    padding: 25px 15px 30px;
    min-height: 420px;
  }
  .offer_item h3 {
    margin-bottom: 5px !important;
  }
  .strength_section {
    padding: 50px 0;
  }
  .strength_thumb h3 {
    font-size: 20px;
  }
  .consultancy_sec {
    padding: 65px 0 50px;
  }
  .belief_section h2 {
    font-size: 30px;
    margin-top: 0;
  }
  .belief_section {
    padding: 40px 0;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
    line-height: 1.1;
    min-height: auto;
  }
  .client_thumb {
    padding: 40px 20px;
  }
  .features {
    padding: 60px 0 0;
  }


  /***23july2024***/
  .carousel-caption{ top:-40%;}
  .image_1 { max-width: 65% !important;}
.productIMG img.ser-icon { width: 100% !important;}
.offer-carousel .offer_item{min-height: 350px;}
.offer_item h3{ font-size: 20px;}



}
@media (max-width: 991px) {
  .image_belief_sec::before {
    top: -15px;
    right: -15px;
  }
}
@media (max-width: 767px) {
  .fixed-top .logo img {
    height: auto;
  }
  .nav-right {
    flex-direction: row-reverse !important;
  }
  nav .navbar .links {
    margin-top: 50px;
  }
  nav .navbar .links li .arrow {
    display: inline-block;
    margin-bottom: -6px;
    height: 20px;
    margin-left: 1px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%)
      hue-rotate(290deg) brightness(103%) contrast(104%);
  }
  .navbar .nav-links {
    background: #121e2b;  
   
  }
  nav .navbar .links li a {
    color: #fff;
  }
  .close span {
    background-color: #fff;
  }
  .section_head h2,
  .service_sec .col-lg-12.mb-5 {
    margin-bottom: 10px !important;
  }
  .client_owl,
  .strength_owl {
    margin-top: 20px !important;
  }
  .career_thumb .btn.btn-primary-blue,
  .offer_item h3,
  .owl-dots,
  .team_member h3 {
    margin-top: 15px;
  }
  img.ser-icon {
    width: 120px !important;
  }
  .custom-nav {
    display: flex;
  }
  .black_box,
  .career_thumb .d-flex.align-items-center,
  .career_time_place {
    display: block !important;
  }
  .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
  }
  .owl-dots .owl-dot.active {
    width: 28px;
  }
  .offer_item h3 {
    margin-bottom: 0;
  }
  .offer-carousel {
    margin-top: 10px;
  }
  .black_box {
    margin-top: 50px;
    background-size: cover;
    padding: 20px;
  }
  .service_sec .black_box {
    margin-top: 0;
  }
  .black_box p {
    font-size: 20px;
  }
  .black_box .flex-shrink-0.ms-3 {
    margin-left: 0 !important;
  }
  .black_box .flex-grow-1 {
    padding-right: 0;
    margin-bottom: 10px;
  }
  .feature_slide {
    margin-top: 5px;
  }
  .footer-top {
    padding: 40px 0;
  }
  footer ul li a {
    font-size: 15px;
  }
  footer .col-md-5 {
    margin-bottom: 20px;
  }
  .social_media li {
    padding-right: 10px;
  }
  .image_belief_sec img {
    margin-bottom: 0;
  }
  .page-section h1 {
    font-size: 25px;
  }
  .page-section {
    padding-top: 70px;
    padding-bottom: 35px;
  }
  .vision_mission_accordian .accordion-body {
    padding: 10px 0;
  }
  .visionmission-block {
    padding-left: 0;
    margin-top: 20px;
  }
  .visionmission-block img {
    width: 100% !important;
  }
  .contactPage-section {
    padding-top: 35px;
  }
  .form-box {
    padding: 25px;
  }
  .contactAddress-block .px-10percent {
    padding: 0;
    margin-bottom: 30px;
  }
  .faq_sec {
    margin-top: 60px;
    padding-top: 40px;
  }
  .faq_sec .section_head h2 {
    font-size: 26px;
  }
  .faq_accordian .accordion-button {
    padding-left: 0;
    padding-right: 0;
  }
  .faq_accordian {
    margin-top: 20px;
  }
  .strength_section .container-fluid.p-0,
  .strength_section .container-fluid.p-0 .col-12.p-0 {
    padding: 0 calc(var(--bs-gutter-x) * 0.5) !important;
  }
  .strength_section .container-fluid.p-0 .row.m-0 {
    margin-left: calc(-0.5 * var(--bs-gutter-x)) !important;
    margin-right: calc(-0.5 * var(--bs-gutter-x)) !important;
  }
  .common_padd {
    padding: 35px 0;
  }
  .team_member {
    padding: 30px 0;
  }
  .team_member h3 {
    font-size: 22px;
  }
  .team_member h5 {
    font-size: 18px;
  }
  .team_member:nth-child(odd) .row .offset-md-1 {
    margin-right: 0;
  }
  .teamPage-section h2 {
    margin-bottom: 0 !important;
  }
  .career_thumb {
    padding: 15px !important;
  }
  .career_thumb h3 {
    min-height: auto;
  }
  .career_time_place span {
    display: block;
  }
  .career_time_place span.place_career {
    margin-left: 0;
  }
  .blog-sec .col-md-4.col-sm-6.col {
    margin-bottom: 15px;
  }
  span.date svg {
    width: 16px;
    margin-top: -2px;
  }
  .buttonscroll {
    right: 30px;
  }
  .pageimg {
    width: 100%;
    margin: 0 0 20px;
  }

/***23july2024***/

.hamburger span{ background-color: #fff;}
.fixed-top .hamburger span{ background-color: #000;}
.section_head h1, .section_head h2 {font-size: 32px;}
.offer-carousel .owl-stage {padding-top: 0px;}
img.ser-icon {width: 230px !important; margin: 0 auto;}
.col-lg-9.offset-lg-3.mt-5 { margin-top: .5rem !important;}
.strength_section{ background: none;}
.contact_detail li a{ font-size: 16px;}
.footer-bottom p{ font-size: 15px;}
.carousel-caption .col-10.col-sm-7.col-lg-7{ position: inherit; z-index: 99; width:100%;}

.fixed-top nav .navbar .links li a {color: #fff;}
.black_box p span, nav .navbar .links li.current-menu-item a, nav .navbar .links li.current_page_item > a, nav .navbar .links li:hover, nav .navbar .links li:hover a {color: #fff;}
nav .navbar .links li.current-menu-item, nav .navbar .links li.current_page_item, nav .navbar .links li:hover {background: #8CC643;}
.fixed-top nav .navbar .links li.current-menu-item a, .fixed-top nav .navbar .links li.current_page_item > a, .fixed-top nav .navbar .links li:hover, .fixed-top nav .navbar .links li:hover a {color: #fff;}
nav .navbar .links li a{ display: block; padding: 16px;}
.page-section {background-size: cover !important;}

.vision_mission_sec {background-color: #fbf3e3;padding: 40px 0;}
.section_head.mb-4{ margin-bottom: 0 !important;}
.whyfrozen_sec  h3{ margin-top: 15px; font-size: 24px;} 
.productDetail .section_head h2{ font-size: 26px;}

.carousel-caption h2 {font-size: 30px;}


}


@media only screen and (max-width: 767px) and (orientation: landscape) {
.carousel-item{ height:550px}
.carousel-caption{top:0;}
.image_1{ width:275px; right: 1%;}
.carousel-caption .col-10.col-sm-7.col-lg-7 {width: 65%;}
.carousel-caption h2 {font-size: 36px;}
.image_2{  width: 150px;}
footer ul li a{ line-height:30px;}
}




@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wb-1,
  .wb-2 {
    width: 80px;
  }
  .consultation_thumb .caption span.date svg,
  span.date svg {
    margin-top: -2px;
  }
  .fixed-top .logo img {
    height: auto;
  }
  .nav-right {
    flex-direction: row-reverse !important;
  }
  nav .navbar .links {
    margin-top: 50px;
  }
  nav .navbar .links li .arrow {
    display: inline-block;
    margin-bottom: -6px;
    height: 20px;
    margin-left: 1px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%)
      hue-rotate(290deg) brightness(103%) contrast(104%);
  }
  .navbar .nav-links {
    background:  #121e2b;
    max-width: 350px;
  }
  nav .navbar .links li a {
    color: #fff;
  }
  .close span {
    background-color: #fff;
  }
  nav .navbar {
    padding: 5px 0;
  }
  .logo img {
    width: 135px !important;
  }
  .Enquiry_btn {
    padding: 10px 15px;
    font-size: 1.063rem;
    margin: 0 20px 0 0 !important;
  }
  nav .close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 99;
  }
  .hamburger.d-md-none {
    display: inherit !important;
  }
  .carousel-caption h2 {
    font-size: 40px;
  }
  .custom-nav {
    display: flex;
  }
  .owl-dots {
    margin-top: 15px;
  }
  .owl-dots .owl-dot {
    width: 15px;
    height: 15px;
  }
  .owl-dots .owl-dot.active {
    width: 30px;
  }
  .carousel-indicators {
    margin-bottom: 20px;
  }
  .carousel-indicators button {
    width: 15px !important;
    height: 15px !important;
  }
  .carousel-control-next svg,
  .carousel-control-prev svg {
    width: 18px;
  }
  .bg2 img {
    width: 150px;
  }
  .wb-1 {
    height: 80px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 5px 0;
    font-size: 16px;
  }
  .section_head h6,
  .team_member h5 {
    font-size: 18px;
  }
  .welcome_content {
    padding-right: 0;
  }
  .section_head h2 {
    font-size: 32px;
  }
  img.ser-icon {
    width: 100% !important;
  }
  .offer_item {
    padding: 25px 25px 30px;
    min-height: 450px;
  }
  .offer_item h3 {
    margin-bottom: 5px !important;
  }
  .black_box {
    padding: 35px;
    background-size: cover;
  }
  .faq_accordian,
  .service_sec .black_box {
    margin-top: 20px;
  }
  .black_box p {
    font-size: 22px;
  }
  .feature_slide .owl-dots {
    margin-top: 40px;
  }
  .belief_section h2 {
    font-size: 32px;
    margin-top: 10px;
  }
  .belief_section h4 {
    line-height: 1.2;
  }
  .belief_section {
    background-size: auto;
    padding: 50px 0;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
  }
  span.date {
    margin-top: 5px;
  }
  .footer-top {
    padding: 50px 0;
  }
  footer ul li a {
    font-size: 16px;
  }
  .social_media {
    flex-wrap: wrap;
  }
  .social_media li {
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .features {
    padding: 65px 0 0;
  }
  .page-section h1 {
    font-size: 34px;
  }
  .page-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .vision_mission_accordian .accordion-body {
    padding: 10px 0;
  }
  .visionmission-block {
    padding-left: 0;
    margin-top: 20px;
  }
  .visionmission-block img {
    width: 100% !important;
  }
  .contactPage-section {
    padding-top: 60px;
  }
  .form-box {
    padding: 25px;
  }
  .contactAddress-block .px-10percent {
    padding: 0;
    margin-top: 35px;
  }
  .faq_sec {
    margin-top: 60px;
    padding-top: 40px;
  }
  .faq_sec .section_head h2 {
    font-size: 26px;
  }
  .faq_accordian .accordion-button {
    padding-left: 0;
    padding-right: 0;
  }
  .contactAddress-block h2 {
    font-size: 32px;
    margin-bottom: 5px !important;
  }
  .service_sec .offer_item {
    padding: 25px 15px 30px;
  }
  .common_padd {
    padding: 60px 0;
  }
  .team_member {
    padding: 30px 0;
  }
  .team_member h3 {
    margin-top: 15px;
    font-size: 22px;
  }
  .teamPage-section h2 {
    margin-bottom: 0 !important;
  }
  .team_member .row.align-items-center {
    align-items: flex-start !important;
  }
  .team_member .col-md-7.offset-md-1 {
    margin-left: 4%;
  }
  .oval1 img {
    width: 125px;
  }
  .oval1 {
    left: -90px;
  }
  .team_member .row.align-items-center:hover .oval1 {
    left: -100px;
  }
  .career_thumb h3 {
    min-height: auto;
  }
  .client_thumb p {
    min-height: 200px;
  }
  .client_owl .owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
  }
  .client_owl.owl-carousel.owl-drag .owl-item {
    height: auto !important;
  }
  .blog-sec .consultation_thumb .caption h3 {
    min-height: 55px;
  }
  span.date svg {
    width: 16px;
  }
  .pageimg {
    width: 100%;
    margin: 0 0 20px;
  }


/***23july2024***/
.carousel-caption{ top:-25%;}
.image_1 { max-width: 45% !important;}
.section_head h1, .section_head h2 {font-size: 36px;}
.offer-carousel .owl-stage {padding-top: 15px;padding-bottom: 15px;}
.offer-carousel  img.ser-icon { width: 100% !important;}
.strength_section{ background-size: 25%;}
.welcome_area {padding: 60px 0 60px;}
.offer-carousel .offer_item{ min-height: 385px;}
.welcome_area .row.g-5.align-items-center{align-items: start !important;}

.hamburger span{ background-color: #fff;}
.fixed-top .hamburger span{ background-color: #000;}
.fixed-top nav .navbar .links li a {color: #fff;}
.black_box p span, nav .navbar .links li.current-menu-item a, nav .navbar .links li.current_page_item > a, nav .navbar .links li:hover, nav .navbar .links li:hover a {color: #fff;}
nav .navbar .links li.current-menu-item, nav .navbar .links li.current_page_item, nav .navbar .links li:hover {background: #8CC643;}
.fixed-top nav .navbar .links li.current-menu-item a, .fixed-top nav .navbar .links li.current_page_item > a, .fixed-top nav .navbar .links li:hover, .fixed-top nav .navbar .links li:hover a {color: #fff;}
nav .navbar .links li a{ display: block; padding: 16px;}
.page-section {background-size: cover !important;   padding-top: 80px; padding-bottom: 50px;}

.vision_mission_sec {background-color: #fbf3e3;padding: 40px 0;}
.section_head.mb-4{ margin-bottom: 0 !important;}
.whyfrozen_sec  h3{ margin-top: 15px; font-size: 24px;}
.productlist .offer_item{ min-height: 385px;} 
.productDetail .section_head h2{ font-size: 26px;}
.carousel-caption .col-10.col-sm-7.col-lg-7{ width:90%;}


@media only screen and (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
.carousel-item{ height:550px}
.carousel-caption{top:0;}
.image_1{ width:300px; right: 5%;}
.carousel-caption .col-10.col-sm-7.col-lg-7 {width: 65%;}
.carousel-caption h2 {font-size: 36px;}
.image_2{  width: 150px;}
footer ul li a{ line-height:30px;}
  
}


}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .Enquiry_btn,
  nav .navbar .links li a {
    font-size: 1.063rem;
  }
  .logo img {
    width: 150px !important;
  }
  .fixed-top .logo img {
    height: auto;
  }
  .Enquiry_btn {
    padding: 10px 20px;
    margin: 0 0 0 20px !important;
  }
  nav .navbar .links li {
    padding: 2px;
  }
  .carousel-caption h2 {
    font-size: 50px;
  }
  .section_head h2 {
    font-size: 40px;
  }
  .bg2 img {
    width: 150px;
  }
  .wb-1 {
    width: 95px;
    height: 95px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 5px 0;
    font-size: 16px;
  }
  .contactAddress-block h2,
  .offer_item h3 {
    margin-bottom: 5px !important;
  }
  .wb-2 {
    width: 80px;
  }
  img.ser-icon {
    width: 100px !important;
  }
  .offer_item {
    padding: 25px 15px 30px;
    min-height: 450px;
  }
  .offer-carousel {
    margin-top: 30px;
  }
  .faq_accordian,
  .feature_slide {
    margin-top: 20px;
  }
  .black_box p {
    font-size: 24px;
  }
  .belief_section h2 {
    font-size: 40px;
    margin-top: 20px;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
    min-height: auto;
  }
  .career_time_place span,
  span.date {
    margin-top: 5px;
  }
  footer ul li a {
    font-size: 16px;
  }
  .features {
    padding: 80px 0 0;
  }
  .page-section h1 {
    font-size: 36px;
  }
  .page-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .vision_mission_accordian .accordion-body {
    padding: 10px 0;
  }
  .visionmission-block {
    padding-left: 0;
    margin-top: 20px;
  }
  .visionmission-block img {
    width: 100% !important;
  }
  .vision_mission_sec h2 {
    font-size: 32px;
  }
  .contactPage-section {
    padding-top: 60px;
  }
  .form-box {
    padding: 25px;
  }
  .contactAddress-block .px-10percent {
    padding: 0;
    margin-top: 35px;
  }
  .faq_sec {
    margin-top: 60px;
    padding-top: 40px;
  }
  .faq_sec .section_head h2 {
    font-size: 26px;
  }
  .faq_accordian .accordion-button {
    padding-left: 0;
    padding-right: 0;
  }
  .contactAddress-block h2 {
    font-size: 32px;
  }
  .common_padd {
    padding: 60px 0;
  }
  .team_member {
    padding: 30px 0;
  }
  .team_member h3 {
    margin-top: 15px;
    font-size: 24px;
  }
  .team_member h5 {
    font-size: 20px;
  }
  .teamPage-section h2 {
    margin-bottom: 0 !important;
  }
  .team_member .row.align-items-center {
    align-items: flex-start !important;
  }
  .team_member .col-md-7.offset-md-1 {
    margin-left: 4%;
  }
  .oval1 img {
    width: 140px;
  }
  .oval1 {
    left: -100px;
  }
  .team_member .row.align-items-center:hover .oval1 {
    left: -120px;
  }
  .client_thumb p {
    min-height: 200px;
  }
  .client_owl .owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
  }
  .client_owl .test_contact {
    margin-top: 0;
  }
  .client_owl.owl-carousel.owl-drag .owl-item {
    height: auto !important;
  }
  span.date svg {
    width: 16px;
    margin-top: -2px;
  }
  .pageimg {
    width: 50%;
  }





/***23july2024***/

.image_1 { max-width: 40% !important;}
.section_head h1, .section_head h2 {font-size: 36px;}
.offer-carousel .owl-stage {padding-top: 15px;padding-bottom: 15px;}
.offer-carousel  img.ser-icon { width: 100% !important;}
.welcome_area {padding: 60px 0 60px;}
.offer-carousel .offer_item{ min-height: 320px;}
.strength_section{ background-size: 20%;}
.offer_item h3{ font-size: 20px;}

.page-section {background-size: cover !important;   padding-top: 110px; padding-bottom: 50px;}

.vision_mission_sec {background-color: #fbf3e3;padding: 40px 0;}
.section_head.mb-4{ margin-bottom: 0 !important;}
.whyfrozen_sec  h3{ margin-top: 0px; font-size: 24px;}
.productlist .offer_item{ min-height: 430px;} 
.productlist img.ser-icon {width: 100% !important;}
.productDetail .section_head h2{ font-size: 26px;}













}
@media (min-width: 1681px) {
  .logo img {
    width: 190px !important;
  }
  .fixed-top .logo img {
    height: auto;
    width: 140px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1280px) {
  .logo img {
    width: 160px !important;
  }
  .fixed-top .logo img {
    height: auto;
  }
  nav .navbar .links li {
    padding: 2px;
  }
  .carousel-caption h2 {
    font-size: 50px;
  }
  .section_head h2 {
    font-size: 42px;
  }
  .bg2 img {
    width: 150px;
  }
  .wb-1 {
    width: 115px;
    height: 115px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 5px 0;
    font-size: 1.063rem;
  }
  .contactAddress-block h2,
  .offer_item h3 {
    margin-bottom: 5px !important;
  }
  .wb-2 {
    width: 90px;
  }
  img.ser-icon {
    width: 120px !important;
  }
  .offer_item {
    padding: 25px 15px 30px;
    min-height: 450px;
  }
  .offer-carousel {
    margin-top: 40px;
  }
  .feature_slide {
    margin-top: 30px;
  }
  .belief_section h2 {
    font-size: 40px;
    margin-top: 20px;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
  }
  span.date {
    margin-top: 5px;
  }
  .client_thumb {
    padding: 45px 30px;
  }
  footer ul li a {
    font-size: 16px;
  }
  .features {
    padding: 130px 0 0;
  }
  .page-section h1 {
    font-size: 40px;
  }
  .page-section {
    padding-top: 50px;
    padding-bottom: 80px;
  }
  .vision_mission_accordian .accordion-body {
    padding: 10px 0;
  }
  .visionmission-block {
    padding-left: 0;
    margin-top: 20px;
  }
  .visionmission-block img {
    width: 100% !important;
  }
  .faq_sec .section_head h2,
  .vision_mission_sec h2 {
    font-size: 36px;
  }
  .common_padd {
    padding: 60px 0;
  }
  .contactAddress-block h2 {
    font-size: 36px;
  }
  .teamPage-section h2 {
    margin-bottom: 0 !important;
  }
  .client_thumb p {
    min-height: 200px;
  }
  .client_owl .owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
  }
  .client_owl .test_contact {
    margin-top: 0;
  }
  .client_owl.owl-carousel.owl-drag .owl-item {
    height: auto !important;
  }



/***23july2024***/

.image_1 { max-width: 36% !important;}
.section_head h1, .section_head h2 {font-size: 42px;}
.offer-carousel .owl-stage {padding-top: 15px;padding-bottom: 15px;}
.offer-carousel  img.ser-icon { width: 100% !important;}
.welcome_area {padding: 80px 0 80px;}
.offer-carousel .offer_item{ min-height: 340px;}
.strength_section{ background-size: 20%;}
.offer_item h3{ font-size: 20px;}

.page-section {background-size: cover !important;   padding-top: 110px; padding-bottom: 50px;}

.vision_mission_sec {background-color: #fbf3e3;padding: 40px 0;}
.section_head.mb-4{ margin-bottom: 0 !important;}
.whyfrozen_sec  h3{ margin-top: 0px; font-size: 24px;}
.productlist .offer_item{ min-height: 430px;} 
.productlist img.ser-icon {width: 100% !important;}
.productDetail .section_head h2{ font-size: 26px;}






}
@media (min-width: 1281px) and (max-width: 1366px) {
  .logo img {
    width: 160px !important;
  }
  .fixed-top .logo img {
    height: auto;
  }
  nav .navbar .links li {
    padding: 2px;
  }
  .carousel-caption h2 {
    font-size: 52px;
  }
  .section_head h2 {
    font-size: 42px;
  }
  .bg2 img {
    width: 150px;
  }
  .wb-1 {
    width: 115px;
    height: 115px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 5px 0;
    font-size: 1.063rem;
  }
  .wb-2 {
    width: 90px;
  }
  img.ser-icon {
    width: 120px !important;
  }
  .offer_item {
    padding: 25px 15px 30px;
    min-height: 450px;
  }
  .offer_item h3 {
    margin-bottom: 10px !important;
  }
  .offer-carousel {
    margin-top: 40px;
  }
  .feature_slide {
    margin-top: 30px;
  }
  .belief_section h2 {
    font-size: 40px;
    margin-top: 20px;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
  }
  span.date {
    margin-top: 5px;
  }
  .client_thumb {
    padding: 45px 30px;
  }
  footer ul li a {
    font-size: 16px;
  }
  .features {
    padding: 130px 0 0;
  }
  .page-section h1 {
    font-size: 40px;
  }
  .page-section {
    padding-top: 50px;
    padding-bottom: 80px;
  }
  .vision_mission_accordian .accordion-body {
    padding: 10px 0;
  }
  .visionmission-block {
    padding-left: 0;
    margin-top: 20px;
  }
  .faq_sec .section_head h2,
  .vision_mission_sec h2 {
    font-size: 36px;
  }
  .common_padd {
    padding: 60px 0;
  }
  .contactAddress-block h2 {
    font-size: 36px;
    margin-bottom: 5px !important;
  }
  .teamPage-section h2 {
    margin-bottom: 0 !important;
  }
  .client_thumb p {
    min-height: 200px;
  }
  .client_owl .owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
  }
  .client_owl .test_contact {
    margin-top: 0;
  }
  .client_owl.owl-carousel.owl-drag .owl-item {
    height: auto !important;
  }



/***23july2024***/

.image_1 { max-width: 36% !important;}
.section_head h1, .section_head h2 {font-size: 45px;}
.offer-carousel .owl-stage {padding-top: 15px;padding-bottom: 15px;}
.offer-carousel  img.ser-icon { width: 100% !important;}
.welcome_area {padding: 80px 0 80px;}
.offer-carousel .offer_item{ min-height: 340px;}
.strength_section{ background-size: 20%;}
.offer_item h3{ font-size: 20px;}

.page-section {background-size: cover !important;   padding-top: 110px; padding-bottom: 50px;}
.vision_mission_sec {background-color: #fbf3e3;padding: 40px 0;}
.section_head.mb-4{ margin-bottom: 0 !important;}
.whyfrozen_sec  h3{ margin-top: 0px; font-size: 24px;}
.productlist .offer_item{ min-height: 430px;} 
.productlist img.ser-icon {width: 100% !important;}
.productDetail .section_head h2{ font-size: 26px;}



}
@media (min-width: 1367px) and (max-width: 1450px) {
  .logo img {
    width: 160px !important;
  }
  .fixed-top .logo img {
    height: auto;
  }
  nav .navbar .links li {
    padding: 2px;
  }
  .carousel-caption h2 {
    font-size: 55px;
  }
  .bg2 img {
    width: 175px;
  }
  .wb-1 {
    width: 115px;
    height: 115px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 10px 0;
    font-size: 1.063rem;
  }
  .wb-2 {
    width: 90px;
  }
  img.ser-icon {
    width: 120px !important;
  }
  .offer_item {
    padding: 25px 15px 30px;
    min-height: 450px;
  }
  .offer_item h3 {
    margin-bottom: 10px !important;
  }
  .offer-carousel {
    margin-top: 40px;
  }
  .feature_slide {
    margin-top: 30px;
  }
  .belief_section h2 {
    font-size: 40px;
    margin-top: 20px;
  }
  .consultation_thumb .caption {
    padding: 20px;
  }
  .consultation_thumb .caption h3 {
    font-size: 20px;
  }
  span.date {
    margin-top: 5px;
  }
  .client_thumb {
    padding: 45px 30px;
  }
  footer ul li a {
    font-size: 16px;
  }
  .page-section h1 {
    font-size: 40px;
  }
  .page-section {
    padding-top: 60px;
    padding-bottom: 90px;
  }
  .vision_mission_accordian .accordion-body {
    padding: 10px 0;
  }
  .visionmission-block {
    padding-left: 0;
    margin-top: 20px;
  }
  .faq_sec .section_head h2,
  .vision_mission_sec h2 {
    font-size: 38px;
  }
  .common_padd {
    padding: 60px 0;
  }
  .contactAddress-block h2 {
    font-size: 38px;
    margin-bottom: 5px !important;
  }
  .client_thumb p {
    min-height: 200px;
  }
  .client_owl .owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
  }
  .client_owl .test_contact {
    margin-top: 0;
  }
  .client_owl.owl-carousel.owl-drag .owl-item {
    height: auto !important;
  }


/***23july2024***/

.image_1 { max-width: 36% !important;}
.section_head h1, .section_head h2 {font-size: 45px;}
.offer-carousel .owl-stage {padding-top: 10px;padding-bottom: 10px;}
.offer-carousel  img.ser-icon { width: 100% !important;}
.welcome_area {padding: 100px 0 100px;}
.offer-carousel .offer_item{ min-height: 360px;}
.strength_section{ background-size: 20%;}
.offer_item h3{ font-size: 20px;}

.page-section {background-size: cover !important;   padding-top: 110px; padding-bottom: 50px;}
.vision_mission_sec {background-color: #fbf3e3;padding: 40px 0;}
.section_head.mb-4{ margin-bottom: 0 !important;}
.whyfrozen_sec  h3{ margin-top: 0px; font-size: 24px;}
.productlist .offer_item{ min-height: 450px;} 
.productlist img.ser-icon {width: 100% !important;}
.productDetail .section_head h2{ font-size: 26px;}


}
@media (min-width: 1451px) and (max-width: 1680px) {
  .logo img {
    width: 175px !important;
  }
  .fixed-top .logo img {
    height: auto;
    width: 130px !important;
  }

  .wb-1 {
    width: 120px;
    height: 120px;
  }
  .welcom_box1 {
    padding: 15px 7%;
    left: 20px;
  }
  .welcom_box1 h4 {
    margin: 10px 0;
    font-size: 18px;
  }
  .wb-2 {
    width: 100px;
  }
  img.ser-icon {
    width: 140px !important;
  }
  .faq_sec .section_head h2,
  .page-section h1,
  .vision_mission_sec h2 {
    font-size: 40px;
  }
  .page-section {
    padding-top: 65px;
    padding-bottom: 95px;
  }
  .vision_mission_accordian .accordion-body {
    padding: 20px 0;
  }
  .visionmission-block {
    padding-left: 0;
    margin-top: 20px;
  }
  .common_padd {
    padding: 60px 0;
  }
  .contactAddress-block h2 {
    font-size: 40px;
    margin-bottom: 5px !important;
  }
  .client_thumb p {
    min-height: 200px;
  }
  .client_owl .owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
  }
  .client_owl .test_contact {
    margin-top: 0;
  }
  .client_owl.owl-carousel.owl-drag .owl-item {
    height: auto !important;
  }


/***23july2024***/

.image_1 { max-width: 36% !important;}
.section_head h1, .section_head h2 {font-size: 45px;}
.offer-carousel .owl-stage {padding-top: 30px;padding-bottom: 30px;}
.offer-carousel  img.ser-icon { width: 100% !important;}
.welcome_area {padding: 100px 0 100px;}
.offer-carousel .offer_item{ min-height: 380px;}
.strength_section{ background-size: 20%;}
.offer_item h3{ font-size: 22px;}

.page-section {background-size: cover !important;   padding-top: 110px; padding-bottom: 50px;}
.vision_mission_sec {background-color: #fbf3e3;padding: 40px 0;}
.section_head.mb-4{ margin-bottom: 0 !important;}
.whyfrozen_sec  h3{ margin-top: 0px; font-size: 24px;}
.productlist .offer_item{ min-height: 460px;} 
.productlist img.ser-icon {width: 100% !important;}
.productDetail .section_head h2{ font-size: 26px;}
.carousel-caption h2 {font-size: 60px;}


}
@media (min-width: 1900px) and (max-width: 1920px) {
  .container {
    max-width: 1400px;
  }
}
