@media (min-width: 2001px) {
  /*.container{max-width:1440px; }
	div>.container-fluid{
		max-width: 1800px;
	}*/

  .prod_slider_for img {
    height: 800px;
  }
  .produc_hero:before {
    height: 50%;
  }
  ._prod_faq_accordion_main {
    padding-top: 30px;
  }
  /*.btn-fullscreen,.custom-arrows{
		    bottom: 350px;
	}*/
  .product-title {
    font-size: 70px !important;
  }
  .cta-section .max-850 {
    max-width: 90%;
  }
  .produc_hero:before {
    height: 50%;
  }
}
@media (max-width: 2000px) and (min-width: 1681px) {
  .container {
    max-width: 1440px;
  }
  .product-title {
    font-size: 70px !important;
  }
}
@media (max-width: 1680px) and (min-width: 1441px) {
  .container {
    max-width: 1440px;
  }
  h2,
  .h2 {
    line-height: 1.1 !important;
  }

  .testimoial_box h3 {
    font-size: 35px;
  }
  .testimoial_box span {
    font-size: 16px;
  }

  .product-title {
    font-size: 60px !important;
  }

  /* menu	 */
  .navbar-nav {
    gap: 20px;
  }
  .menu-top .lange a {
    margin-left: 15px;
  }

  ._main_container {
    padding: 0 30px;
  }
}
@media (max-width: 1440px) and (min-width: 1370px) {
  ._main_container {
    padding: 0 30px;
  }
  h2,
  .h2 {
    line-height: 1.1 !important;
  }
  ._Product_sec,
  ._industries {
    padding: 80px 30px;
  }
  ._hero_section,
  ._solutions_sec {
    margin: 0 35px 35px 35px;
  }
  ._industries ._grid_container {
    gap: 0;
  }

  ._blog_post_sec {
    padding: 25px;
  }
  ._column_image {
    height: 280px;
  }
  ._column_content h3 {
    font-size: 25px;
  }

  .product-box:hover .title {
    font-size: 30px !important;
  }
  .product-image img {
    height: 350px;
  }

  .industry-box .hover-text {
    font-size: 20px;
  }

  ._scounter_sec {
    padding: 75px 63px;
  }
  .testimoial_box h3 {
    font-size: 30px;
  }
  .testimoial_box span {
    font-size: 14px;
  }

  /*	*/
  .product-title {
    font-size: 55px !important;
  }

  /* menu	 */
  .navbar-nav {
    gap: 20px;
  }
  .menu-top .lange a {
    margin-left: 15px;
  }
  ._main_container.mainMenu {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-brand img {
    max-width: 130px;
  }
  ._header .nav-link {
    font-size: 14px;
  }
}
@media (max-width: 1369px) and (min-width: 1281px) {
  h1 {
    font-size: 90px !important;
    line-height: 1.1 !important;
  }
  h2,
  .h2 {
    line-height: 1.1 !important;
  }
  ._Product_sec,
  ._industries {
    padding: 50px 40px;
  }
  ._hero_section,
  ._solutions_sec {
    margin: 0 25px 25px 25px;
  }
  ._industries ._grid_container {
    gap: 0;
    padding: 0;
  }

  /* about page	*/
  ._slide_buttons {
    padding-left: 70px;
  }
  ._cul_l_img {
    padding-right: 0;
  }
  ._cul_l_content {
    padding-left: 0;
  }
  ._ourteam_sec_det,
  ._solutions,
  ._client_height_sec,
  ._culture_sec {
    padding: 35px;
  }
  /* blog  */
  ._blog_post_container {
    padding-right: 0;
  }
  ._spacer._blog {
    padding: 0 !important;
    min-height: 250px;
  }

  ._blog_post_sec {
    padding: 25px;
  }
  ._loc_post_box {
    flex-basis: calc(33% - 5px);
  }
  ._event_main_box {
    display: block;
  }
  body {
    zoom: 95%;
  }
  .product-image img {
    height: 290px;
  }
  .industry-box .hover-text {
    font-size: 20px;
  }

  ._about_sec {
    padding: 0px 0px 160px 100px;
  }

  ._scounter_sec {
    padding: 75px 63px;
  }
  .testimoial_box h3 {
    font-size: 28px;
  }
  .testimoial_box span {
    font-size: 13px;
  }

  .cta-section .banner {
    min-height: 500px;
  }

  .product-title {
    font-size: 50px !important;
  }

  /* menu	 */
  .navbar-nav {
    gap: 20px;
  }
  .menu-top .lange a {
    margin-left: 15px;
  }
  ._main_container.mainMenu {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-brand img {
    max-width: 130px;
  }
  ._header .nav-link {
    font-size: 14px;
  }
}
@media (max-width: 1280px) and (min-width: 1101px) {
  h1 {
    line-height: 1.1 !important;
  }
  h2,
  .h2 {
    line-height: 1.1 !important;
  }
  h3 {
    line-height: 1.1 !important;
  }
  ._Product_sec,
  ._industries {
    padding: 50px 40px;
  }
  ._hero_section,
  ._solutions_sec {
    margin: 0 25px 25px 25px;
  }
  ._industries ._grid_container {
    gap: 0;
    padding: 0;
  }

  ._about_sec {
    min-height: 700px;
    padding: 0 20px;
  }

  .page-template-page-services ._about_sec {
    min-height: 700px;
    padding: 0 20px 80px;
  }

  ._main_container {
    padding: 0 25px;
  }
  ._column_image {
    height: 250px;
  }
  ._solutions_sec .row {
    padding: 0 35px;
  }
  ._hero_content span:not(.hero-card-subtitle) {
    left: 40%;
    font-size: 14px;
  }

  /* about page	*/
  ._slide_buttons {
    padding-left: 70px;
  }
  ._cul_l_img {
    padding-right: 0;
  }
  ._cul_l_content {
    padding-left: 0;
  }
  ._ourteam_sec_det,
  ._solutions,
  ._client_height_sec,
  ._culture_sec {
    padding: 35px;
  }
  ._icons_box {
    padding: 20px;
  }
  ._icons_box h3 {
    font-size: 22px !important;
  }
  /* blog	*/
  ._shero_img_p,
  ._shero_img_p img {
    min-width: 250px;
    height: 250px;
    object-fit: cover;
  }
  ._blog_post_container {
    padding-right: 0;
  }
  ._blog_box_content h3 {
    font-size: 22px !important;
  }

  ._blog_post_sec {
    padding: 35px;
    margin-top: -400px;
  }

  ._sblog_post_sec {
    padding: 0 25px;
  }

  /* event page*/
  ._loc_post_sec {
    padding: 0 25px;
  }
  ._work_sitting_sec,
  ._counter_height_sec {
    padding-left: 25px;
    padding-right: 25px;
  }
  ._loc_post_box {
    flex-basis: calc(33% - 5px);
  }
  ._loc_post_box ._hero_img_p,
  ._loc_post_box ._hero_img_p img {
    height: 300px;
    object-fit: cover;
    min-height: auto;
  }

  ._loc_pases_sec {
    padding: 25px;
  }

  /* events single   */
  ._event_speaker_sec {
    padding: 20px;
  }
  ._event_main_box {
    display: block;
  }
  ._image_sbox {
    margin-bottom: 30px;
  }
  ._event_icon_sec {
    padding: 35px 20px;
  }

  /* services box	*/

  ._process_sec {
    padding: 35px;
    min-height: auto;
  }
  ._process_sec .row {
    padding: 0;
  }

  ._work_sitting_btm,
  ._counter_height_btmsec {
    padding: 0 20px;
  }
  ._scounter_sec {
    padding: 20px;
  }
  ._scounter_sec .count {
    font-size: 90px;
  }

  ._siting_btm_boxes {
    flex-basis: calc(32% - 10px);
  }

  ._counter_height_btmsec .flex-container,
  ._work_sitting_btm .flex-container {
    gap: 10px;
  }
  /* single product	*/
  .custom-cart-form form {
    display: block;
  }
  .custom-cart-form .single_add_to_cart_button {
    margin: 0 !important;
  }
  .custom-cart-form .btn-theme {
    margin: 20px 0 !important;
  }
  ._product_single_details {
    padding: 20px;
  }
  ._prod_faq_section {
    margin-top: 0;
  }
  .prod_slider_for img {
    height: 500px;
  }
  ._Comparison_grid,
  ._single_posts_prod {
    padding: 0;
  }
  .product-image img {
    height: 290px;
  }

  .hover-image-effect img {
    height: 300px;
  }
  .single-product ._Comparison_grid,
  .single-product ._single_posts_prod {
    padding: 0 25px;
  }

  .industry-box .hover-text {
    font-size: 18px;
  }
  .event_hero_btn {
    max-width: 550px;
  }
  .testimoial_box h3 {
    font-size: 28px;
  }
  .testimoial_box span {
    font-size: 13px;
  }
  .all-testi {
    padding-bottom: 50px;
  }
  /*	*/
  .cta-section .banner {
    padding: 40px;
    min-height: 500px;
  }

  /* menu	 */
  .navbar-nav {
    gap: 15px;
  }
  .menu-top .lange a {
    margin-left: 10px;
  }
  ._main_container.mainMenu {
    padding-left: 10px;
    padding-right: 10px;
  }
  .navbar-brand img {
    max-width: 130px;
  }
  ._header .nav-link {
    font-size: 12px;
  }
}

@media (max-width: 1100px) and (min-width: 992px) {
  h1 {
    font-size: 50px !important;
    line-height: 1.1 !important;
  }
  h2,
  .h2 {
    line-height: 1.1 !important;
  }
  h3 {
    line-height: 1.1 !important;
  }
  ._Product_sec,
  ._industries {
    padding: 20px;
  }
  ._hero_section,
  ._solutions_sec {
    margin: 0 25px 25px 25px;
  }
  ._industries ._grid_container {
    gap: 0;
    padding: 0;
  }

  ._about_sec {
    min-height: 700px;
    padding: 0 20px;
  }
  ._main_container {
    padding: 0 25px;
  }
  ._column_image {
    height: 400px;
  }
  ._solutions_sec .row {
    padding: 0 35px;
  }
  ._hero_content span:not(.hero-card-subtitle) {
    left: 40%;
    font-size: 14px;
  }
  ._slide_buttons {
    padding-left: 50px;
  }
  ._brand_logo {
    padding: 35px;
  }

  /* about page	*/
  ._slide_buttons {
    padding-left: 40px;
  }
  ._cul_l_img {
    padding-right: 0;
  }
  ._cul_l_content {
    padding-left: 0;
  }
  ._ourteam_sec_det,
  ._solutions,
  ._client_height_sec,
  ._culture_sec {
    padding: 30px;
  }
  ._icons_box {
    padding: 20px;
    min-height: 220px;
  }
  ._icons_box h3 {
    font-size: 18px !important;
  }

  /*	*/
  /* blog page*/
  ._blog_hero_content {
    padding: 25px;
  }
  ._blog_hero_section ._slide_detil {
    padding: 25px;
    margin: 0 0 30px 0;
  }
  /*	._hero_post_box{display: block;}*/
  ._blog_post_container {
    padding-right: 0;
  }
  ._our_mission_sec {
    margin: 20px;
  }
  ._oum_buttons {
    display: block;
    gap: 0;
    padding-top: 20px;
  }
  ._spacer {
    padding: 20px;
  }
  ._blog_post_sec {
    padding: 20px;
  }
  form.sort select {
    margin-bottom: 10px;
  }
  ._blog_post_sec {
    margin-top: -390px;
  }

  ._post_grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  ._sblog_post_sec {
    padding: 0 25px;
  }

  /* event page*/
  ._loc_post_sec {
    padding: 0 25px;
  }
  ._work_sitting_sec,
  ._counter_height_sec {
    padding-left: 25px;
    padding-right: 25px;
  }
  ._loc_post_box {
    flex-basis: calc(33% - 5px);
  }
  ._loc_post_box ._hero_img_p,
  ._loc_post_box ._hero_img_p img {
    height: 300px;
    object-fit: cover;
    min-height: auto;
  }

  ._loc_pases_sec {
    padding: 25px;
  }

  /* events single   */
  ._event_speaker_sec {
    padding: 20px;
  }
  ._event_main_box {
    display: block;
  }
  ._image_sbox {
    margin-bottom: 30px;
  }
  ._event_icon_sec {
    padding: 35px 20px;
  }

  /* services box	*/

  ._process_sec {
    padding: 35px;
    min-height: auto;
  }
  ._process_sec .row {
    padding: 0;
  }

  ._work_sitting_btm,
  ._counter_height_btmsec {
    padding: 0 20px;
  }
  ._scounter_sec {
    padding: 20px;
  }
  ._scounter_sec .count {
    font-size: 50px;
  }

  ._siting_btm_boxes {
    flex-basis: calc(32% - 10px);
  }

  ._counter_height_btmsec .flex-container,
  ._work_sitting_btm .flex-container {
    gap: 10px;
  }

  /* single product	*/
  .custom-cart-form form {
    display: block;
  }
  .custom-cart-form .single_add_to_cart_button {
    margin: 0 !important;
  }
  .custom-cart-form .btn-theme {
    margin: 20px 0 !important;
  }
  ._product_single_details {
    padding: 20px;
  }
  ._prod_faq_section {
    margin-top: 0;
  }
  .prod_slider_for img {
    height: 500px;
  }
  ._Comparison_grid,
  ._single_posts_prod {
    padding: 0;
  }

  ._product_imgs {
    padding-top: 0;
  }
  ._solutions_sec,
  ._about_sec {
    min-height: 450px;
  }
  ._individuals_sec {
    min-height: 290px;
    padding: 50px;
  }
  ._footer_main {
    padding-bottom: 30px;
  }
  .social-icons a img {
    width: 30px;
  }
  ._hero_section {
    min-height: 650px;
  }

  ._slide_buttons {
    padding: 40px;
  }
  ._event_content span {
    left: 0;
  }
  ._spacer {
    min-height: 420px;
  }
  ._post_image {
    height: 325px;
  }

  ._individuals_blog_sec {
    min-height: 450px;
    padding: 35px;
  }
  ._spost_content {
    padding: 35px;
  }
  .ceo_sec {
    padding: 35px 0;
  }

  ._faq_section {
    padding: 35px 45px;
  }
  .product-image img {
    height: 290px;
  }

  .hover-image-effect img {
    height: 280px;
  }

  .single-product ._Comparison_grid,
  .single-product ._single_posts_prod {
    padding: 0 25px;
  }

  .single-product ._Comparison_grid,
  .single-product ._single_posts_prod {
    padding: 0 25px;
  }

  .hover-image-effect img {
    height: 250px;
  }

  .author-meta {
    display: block;
  }
  .author-meta .content {
    margin-left: 0;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgb(0 59 81 / 30%);
    border-left: 0;
  }
  .event_hero_btn {
    max-width: 450px;
  }
  .testimoial_box h3 {
    font-size: 28px;
  }
  .testimoial_box span {
    font-size: 13px;
  }
  .all-testi {
    padding-bottom: 50px;
  }
  /*	*/
  .cta-section {
    padding: 25px;
  }
  .cta-section .banner {
    padding: 40px;
    min-height: 450px;
  }
}
@media (max-width: 991px) and (min-width: 700px) {
  .container-fluid {
    padding: 0 20px !important;
  }
  .hover-image-effect img {
    height: 250px;
  }

  h1 {
    font-size: 50px !important;
    line-height: 1.1 !important;
  }
  h2,
  .h2 {
    line-height: 1.1 !important;
  }
  h3 {
    line-height: 1.1 !important;
  }
  ._Product_sec,
  ._industries {
    padding: 20px;
  }
  ._hero_section,
  ._solutions_sec {
    margin: 0 25px 25px 25px;
  }
  ._industries ._grid_container {
    gap: 0;
    padding: 0;
  }

  ._about_sec {
    min-height: auto;
    padding: 50px 20px;
  }
  ._main_container {
    padding: 0 25px;
  }
  ._column_image {
    height: 400px;
  }
  ._solutions_sec .row {
    padding: 0 35px;
  }
  ._hero_content span:not(.hero-card-subtitle) {
    left: 0%;
    font-size: 14px;
  }
  ._slide_buttons {
    padding: 25px;
  }
  ._brand_logo {
    padding: 35px 20px;
  }

  /*	*/
  ._hero_content {
    margin: 0;
    padding: 30px 30px 0 0;
  }
  ._hero_section {
    min-height: 400px;
    height: auto;
    display: flex;
    align-items: flex-end;
    padding: 35px;
    padding-bottom: 50px !important;
  }
  ._synitc_slider_btm {
    margin-top: -70px;
  }
  ._hero_image img {
    max-width: 250px;
    height: 250px;
    object-fit: contain;
  }

  ._solutions_sec {
    min-height: auto;
    padding: 50px 30px;
  }
  ._solution_paragrpgh {
    padding-left: 0;
  }
  ._solutions_sec .row {
    padding: 0;
  }
  ._industries ._grid_container {
    grid-template-columns: repeat(2, 1fr);
  }

  ._individuals_sec {
    padding: 50px 30px;
    min-height: auto;
  }
  ._individuals_sec .max-300 {
    max-width: 100%;
  }
  /* contact page	*/
  ._blog_hero_contact,
  ._faq_section {
    padding: 35px 0;
  }
  ._client_height_sec {
    padding: 50px 35px;
  }

  /* about page	*/
  ._slide_buttons {
    padding-left: 40px;
  }
  ._cul_l_img {
    padding-right: 0;
  }
  ._cul_l_content {
    padding-left: 0;
  }
  ._ourteam_sec_det,
  ._solutions,
  ._client_height_sec,
  ._culture_sec {
    padding: 30px;
  }
  ._icons_box {
    padding: 20px;
    min-height: 220px;
  }
  ._icons_box h3 {
    font-size: 18px !important;
  }

  ._solutions ._grid_container {
    padding: 0;
    gap: 10;
  }

  .max-300 {
    max-width: 100%;
  }

  /* blog page*/
  ._blog_hero_content {
    padding: 25px;
  }
  ._blog_hero_section ._slide_detil {
    padding: 25px;
    margin: 0 0 30px 0;
  }
  /*	._hero_post_box{display: block;}*/
  ._blog_post_container {
    padding-right: 0;
  }
  ._our_mission_sec {
    margin: 20px;
  }
  ._oum_buttons {
    display: block;
    gap: 0;
    padding-top: 20px;
  }
  ._spacer {
    padding: 20px;
  }
  ._blog_post_sec {
    padding: 20px;
  }
  form.sort select {
    margin-bottom: 10px;
  }
  ._blog_post_sec {
    margin-top: -480px;
  }

  ._post_grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
  /*	._shero_img_p img{height: 200px;}*/

  ._spost_content {
    padding: 30px;
  }
  .post_single._hero_section {
    min-height: auto;
    padding: 35px 25px;
  }
  ._sblog_hero_content {
    padding: 0px;
  }

  ._blog_height_sec {
    padding: 70px 25px;
  }
  ._sblog_post_sec {
    padding: 30px;
    margin-top: 0;
  }
  ._individuals_blog_sec {
    padding: 35px;
    min-height: 500px;
  }

  /* event page*/
  ._loc_post_sec {
    padding: 0 25px;
  }
  ._work_sitting_sec,
  ._counter_height_sec {
    padding-left: 25px;
    padding-right: 25px;
  }
  ._loc_post_box {
    flex-basis: calc(49% - 5px);
  }
  ._loc_post_box ._hero_img_p,
  ._loc_post_box ._hero_img_p img {
    height: 300px;
    object-fit: cover;
    min-height: auto;
  }

  ._loc_pases_sec {
    padding: 25px;
  }
  /* events single   */
  ._event_speaker_sec {
    padding: 20px;
  }
  ._event_main_box {
    display: block;
  }
  ._image_sbox {
    margin-bottom: 30px;
  }
  ._event_icon_sec {
    padding: 35px 20px;
  }

  ._process_sec {
    padding: 35px;
    min-height: auto;
  }
  ._process_sec .row {
    padding: 0;
  }

  ._work_sitting_btm,
  ._counter_height_btmsec {
    padding: 0 20px;
  }
  ._scounter_sec {
    padding: 20px;
  }
  ._scounter_sec .count {
    font-size: 50px;
  }

  ._siting_btm_boxes {
    flex-basis: calc(32% - 10px);
  }

  ._counter_height_btmsec .flex-container,
  ._work_sitting_btm .flex-container {
    gap: 10px;
  }

  /* products page*/
  ._word_surface {
    margin: 25px;
  }

  /* single product	*/
  .custom-cart-form form {
    display: block;
  }
  .custom-cart-form .single_add_to_cart_button {
    margin: 0 !important;
  }
  .custom-cart-form .btn-theme {
    margin: 20px 0 !important;
  }
  ._product_single_details {
    padding: 20px;
  }
  ._prod_faq_section {
    margin-top: 0;
  }
  .prod_slider_for img {
    height: 500px;
  }
  ._Comparison_grid,
  ._single_posts_prod {
    padding: 0;
  }

  .product-box .title {
    font-size: 20px;
  }
  ._footer_main {
    padding-bottom: 30px;
  }

  ._hero_section._events_main {
    padding-bottom: 30px !important;
  }

  .ceo_sec {
    padding: 35px 0;
  }
  .ceo_sec ._cul_l_img {
    margin-bottom: 30px;
  }
  ._cul_l_content h3,
  ._culture_sec p {
    margin-top: 0;
    padding-top: 0;
  }
  ._ourteam_sec {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 210px;
  }

  .d_contact_form textarea {
    height: 100px;
  }
  ._solution_content iframe {
    margin-top: 30px;
    height: 300px;
  }
  /*	 cta css*/
  .cta-banner {
    padding: 30px;
    background-color: #003b51;
  }
  .cta-banner ._spacer {
    display: none;
  }
  .cta-banner ._individuals_sec {
    margin: 0;
    padding: 20px 0;
  }
  .cta-banner ._individuals_blog_sec {
    margin: 0;
    min-height: auto;
  }

  ._prod_slide_nav {
    min-height: auto;
  }
  .product-image img {
    height: 230px;
  }

  /* new home  slider	*/
  .home-slidr .slick-dotted.slick-slider {
    margin-bottom: 0 !important;
  }
  .home-slidr ._hero_section {
    padding: 70px 20px !important;
  }
  .home-slidr ._hero_section .container-fluid {
    padding: 0 !important;
  }
  .home-slidr ._synitc_slider ul.slick-dots {
    bottom: 175px;
  }
  .home-slidr ._hero_content span:not(.hero-card-subtitle) {
    left: 20px;
  }
  .single-product ._Comparison_grid,
  .single-product ._single_posts_prod {
    padding: 0 25px;
  }
  .single-product ._Comparison_grid .container-fluid,
  .single-product ._single_posts_prod .container-fluid {
    padding: 0 !important;
  }

  .sup-content sup {
    font-size: 16px;
    top: -27px;
  }

  .custom_map {
    padding: 30px !important;
    margin-left: 0 !important ;
  }
  .author-meta {
    display: block;
  }
  .author-meta .content {
    margin-left: 0;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgb(0 59 81 / 30%);
    border-left: 0;
  }

  .testimoial_box h3 {
    font-size: 24px;
  }
  .testimoial_box span {
    font-size: 10px;
  }
  .all-testi {
    padding-bottom: 50px;
  }

  .cta-section {
    padding: 25px;
  }
  .cta-section .banner {
    padding: 40px;
    min-height: 450px;
  }

  .produc_hero:before {
    display: none;
  }
}
.mob-heading {
  display: none;
}

@media only screen and (max-width: 767px) {
  ._hero_content {
    padding: 0;
  }
}

@media (max-width: 699px) {
  .sup-content sup {
    display: none;
  }
  .mob-heading {
    display: block;
  }
  .product-image img {
    height: 230px;
  }
  ._prod_slide_nav {
    min-height: auto;
  }
  .prod_slider_for img {
    height: 300px;
  }
  /*	.btn-fullscreen,.custom-arrows{bottom:80px; }*/
  h1 {
    font-size: 40px !important;
    line-height: 1.1 !important;
  }
  h2,
  .h2 {
    line-height: 1.1 !important;
  }
  h3 {
    line-height: 1.1 !important;
  }
  ._solutions ._grid_container {
    grid-template-columns: repeat(1, 1fr);
  }
  /* blog page*/
  ._blog_hero_content {
    padding: 25px;
  }
  ._blog_hero_section ._slide_detil {
    padding: 25px;
    margin: 0 0 30px 0;
  }
  ._hero_post_box {
    display: block;
  }
  ._blog_post_container {
    padding-right: 0;
  }
  ._our_mission_sec {
    margin: 20px;
  }
  ._oum_buttons {
    display: block;
    gap: 0;
    padding-top: 20px;
  }
  ._spacer {
    padding: 20px;
  }
  ._blog_post_sec {
    padding: 20px;
  }
  form.sort select {
    margin-bottom: 10px;
  }
  ._blog_post_sec {
    margin-top: -480px;
  }
  /* single product	*/
  .custom-cart-form form {
    display: block;
  }
  .custom-cart-form .single_add_to_cart_button {
    margin: 0 !important;
  }
  .custom-cart-form .btn-theme {
    margin: 20px 0 !important;
  }
  .event-icon {
    margin-bottom: 20px;
  }
  .event_icon_sec {
    padding: 25px 0;
  }

  /*	*/
  ._hero_image img {
    height: 200px;
    width: 200px;
    object-fit: contain;
    margin-top: 20px;
  }
  ._hero_content span {
    position: relative;
    left: auto;
    top: auto;
  }
  ._column_image {
    height: 250px;
  }
  .__column_text {
    display: none !important;
  }
  ._solutions_sec {
    min-height: auto;
    padding: 35px 0px;
  }

  ._individuals_sec {
    min-height: auto;
  }
  /*	 cta css*/
  .cta-banner ._spacer {
    display: none;
  }
  .cta-banner ._individuals_sec {
    margin: 0;
    padding: 20px 0;
  }
  ._hero_section {
    min-height: 350px;
    padding-top: 50px;
  }
  ._about_sec {
    min-height: auto;
  }
  /*	.flex-container{display: block;}*/

  .home.page-template ._hero_section {
    min-height: 600px;
  }
  ._brand_logo {
    padding: 20px 0;
  }
  ._work_sitting_sec.map_sec {
    padding: 20px 0;
  }
  #map {
    margin: 0;
    padding: 0;
  }
  ._process_sec {
    margin: 20px;
  }
  ._process_sec .row {
    padding: 0;
  }
  ._process_sec {
    min-height: auto;
    padding: 35px 0;
  }
  .d_contact_form textarea {
    height: 100px;
  }
  ._loc_post_box ._hero_img_p {
    min-height: 250px;
    height: 250px;
  }
  .event-icon img {
    height: 44px;
    width: 44px;
  }

  ul._post_meta {
    display: block;
  }
  ul._post_meta li {
    display: block;
  }
  ._post_meta li p::before {
    display: none;
  }
  ._spost_content {
    padding: 20px 0;
  }
  .cta-banner ._individuals_blog_sec {
    margin: 0;
    min-height: auto;
  }
  .ceo_sec {
    padding: 0 0 30px 0;
  }
  ._culture_sec p {
    padding-top: 0;
  }
  ._cul_l_content h3 {
    margin-top: 0;
  }
  .d_contact_form {
    padding-bottom: 0px;
  }
  ._blog_hero_contact {
    padding-bottom: 10px;
  }
  .d_contact_main {
    padding-bottom: 0px;
  }

  ._faq_accordion_main {
    padding: 20px 0;
  }
  ._faq_section {
    padding-left: 0;
    padding-right: 0;
  }
  ._accordion_hding .btn {
    padding-right: 25px;
  }
  ._card_accordions {
    padding: 15px 0;
  }

  ._solution_content iframe {
    height: 250px;
  }
  ._prod_container {
    display: block;
  }
  ._prod_container ._prod_column {
    width: 100%;
    max-width: 100%;
  }

  ._single_posts_prod .__column_text {
    display: none;
  }
  .container-fluid._product_imgs {
    padding-top: 0;
  }
  ._Comparison_grid {
    padding-bottom: 0px;
  }
  ._productcolumn_image {
    height: 250px !important;
    object-fit: cover;
  }

  ._footer_bttom p {
    font-size: 13px;
    text-align: center;
  }
  .custom-cart-form .woocommerce-variation-add-to-cart {
    direction: block;
  }
  .pppppp {
    height: 250px !important;
    width: 250px !important;
  }
  .single-product ._Comparison_grid,
  .single-product ._single_posts_prod {
    padding: 0 25px;
  }
  .industry-box .hover-text {
    font-size: 16px;
  }
  .industry-box .btn-arrow span {
    font-size: 15px;
  }

  .custom_map {
    padding: 0px !important;
    margin-left: 0 !important ;
    display: block;
    box-shadow: 0 0 10px 0 #0000001a;
  }

  ._our_mission_sec .pl-5 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .author-meta {
    display: block;
  }
  .author-meta .content {
    margin-left: 0;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgb(0 59 81 / 30%);
    border-left: 0;
    padding-left: 0;
  }
  .testimoial_box {
    margin-bottom: 30px;
  }
  .testimoial_box h3 {
    font-size: 24px;
  }
  .testimoial_box span {
    font-size: 10px;
  }
  .all-testi {
    padding-bottom: 50px;
  }

  .all-testi .testimoial_box {
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 0;
  }
  .all-testi .testimoial_box .bio {
    position: relative;
  }
  .testimoial_box span {
    font-size: 16px;
  }

  .cta-section {
    padding: 15px 0 0 0;
  }
  .cta-section .banner {
    padding: 20px;
    min-height: 300px;
  }
  .produc_hero:before {
    display: none;
  }
  .custom-cart-form form,
  .custom-cart-form .woocommerce-variation-add-to-cart {
    display: block;
  }
  .qty-box {
    margin-bottom: 20px;
  }
}
@media (max-width: 350px) {
}
