@media (min-width:1299px) { 
	.product_banner {
		height: 550px;
	}
	.blogs .main_wraper{height:100%;}
}
@media (max-width:1299px) { 
	.product_banner.new_banner .image_wraper {
		width: 600px;
	}
}
@media (max-width:1080px) { 
	.product_banner.new_banner .image_wraper {
		width: 550px;
	}
	.banner .postion_img {
		width: 430px !important;
	}
	.banner .postion_img.middle_img {
		right: 0px;
		width: 530px !important;
	}
}
@media (max-width:991px) {   
	.our_gallery .swiper-slide-active{width:100%!important;}
	.container {
  max-width: 96% !important;
}
	.banner .text_wraper h1{
		padding-right:0px;
	}
	.product_banner.new_banner .image_wraper {
		width: 460px;
	}
   .banner .text_wraper {
    width: 100%;
   }
   .product_banner .text_wraper {
		width: 100%;
	}
   .banner .text_wraper p {
        padding: 20px 0px 18px 0px;
   }
   .counter_section .list_wraper ul {
        width: 100%;
    }
    .expert_care .heading {
        font-size: 32px;
    }
    .testimonials .heading_wraper {
        width: 100%;
    }
    .testimonials .heading_wraper h2 {
        font-size: 32px;
    }
    .our_gallery .heading_wraper h2 {
        font-size: 32px;
    }
    .blogs .heading_wraper {
        width: 100%;
    }
    .blogs .heading_wraper h2 {
        font-size: 32px;
    }
    .blogs .main_wraper .text_wraper h3 {
        font-size: 22px;
    }
    .blogs .main_wraper {
        margin: 0px 0px 25px 0px;
    }
    .product_banner {
        padding: 60px 0px;
    }
    .product_banner .text_wraper h1 {
        font-size: 35px;
    }
    .open_position .accrodian_wraper .accordion-button .flex_box h3 {
        font-size: 18px;
    }
    .open_position .accrodian_wraper .accordion-button .flex_box a {
        font-size: 11px;
    }
    .our_values .content_wraper h3{
        font-size: 20px;
    }
    .join_family .text_wraper h3 {
        font-size: 30px;
    }
    .footer .link_wraper ul li .text_wraper p {
        padding: 0px 10px 0px 0px;
        font-size: 15px;
    }
    .footer .link_wraper ul li .text_wraper a {
        font-size: 15px;
    }
    .footer .coppy_writewraper .flex_linkwraper a {
        padding: 0px 0px 0px 25px;
    }
    .product_bands .content_wraper .nav-tabs {
        width: 90%;
    }
    .product_bands .content_wraper {
        width: 100%;
    }
	/*blog css*/
	.bolg_innerpage .social_boxwraper h1 {
    font-size: 28px;
  }
  .bolg_innerpage .right_imagewraper {
    height: 270px;
    margin: 30px 0px 0px 0px;
  }
  .bolg_innerpage .left_contentwraper {
    margin: 25px 0px 0px 0px;
  }
  .bolg_innerpage .left_contentwraper h2 {
    font-size: 20px;
  }
  .bolg_innerpage .end_offseo_box {
    display: revert;
  }
  .bolg_innerpage .end_offseo_box .logo_box img {
    margin: 20px 0px 0px 0px;
  }
  .bolg_innerpage .more_description_box .recktangle_imagebox {
    width: 60%;
  }
  .bolg_innerpage .profile_box h3 {
    font-size: 19px;
  }
  .bolg_innerpage .categories_list ul {
    display: revert;
  }
  .bolg_innerpage .categories_list ul li a {
    display: inline-block;
    margin: 8px 10px 0px 0px;
  }
  .bolg_innerpage .categories_list ul li h6 {
    margin: 0px 15px 10px 0px;
  }
  .focus_innovation  .heading {
    font-size: 30px;
  }
  .capabilities .heading_wraper {
    width: 100%;
  }
  .capabilities .heading_wraper  h2 {
    font-size: 30px;
  }
  .capabilities .main_wraper {
    margin: 0px 0px 20px 0px;
  }
  .height_manage .heading {
    font-size: 30px;
  }
}

@media (max-width:767px) {
	.about_us .text_wraper p {font-size:18px;}
	.product_detailscontent .content_wraper .text_box h3 {
		font-size: 18px;
	}
	.product_detailscontent .content_wraper .text_box .flex_box {
		display: revert;
	}
	.gallery_wraper .button_wraper button {
		padding: 16px 14px;
		font-size: 16px;
	}
	.banner .postion_img {
       display:none !important;
	}
	.banner .m_showimage{
		display:block !important;
		width: 100%;
        margin: 20px 0px 0px 0px;
	}
	.product_banner.new_banner .image_wraper {
		position: revert;
		width: 100%;
		margin: 35px 0px 0px 0px;
	}
    .footer .link_wraper ul{
        display: revert;
    }
    .footer .link_wraper ul li .text_wraper p {
        padding: 0px 0px 0px 0px;
    }
    .footer .link_wraper ul li:first-child {
        width: 100%;
    }
    .footer .link_wraper ul li {
        width: 100%;
        margin: 0px 0px 5px 0px;
    }
    .blogs .heading_wraper {
        width: 100%;
    }
    .counter_section .list_wraper ul {
        display: revert;
        width: 100%;
    }
    .counter_section .list_wraper ul li h3 {
        margin: 0px;
    }
    .counter_section .list_wraper ul li {
        margin: 0px 0px 20px 0px;
    }
    .banner .text_wraper {
        width: 100%;
    }
    .banner .text_wraper h1{
        font-size: 25px;
    }
    .banner .text_wraper p {
        font-size: 20px;
        padding: 10px 0px 8px 0px;
    }
    .banner {
        padding: 60px 0px;
    }
    .about_us .image_wraper img {
        width: 100%;
    }
    .about_us .text_wraper h2 {
        font-size: 25px;    
    }
    .about_us .text_wraper h5 {
        padding: 25px 0px 0px 0px;
    }
    .expert_care .heading {
        font-size: 25px;
    }
    .expert_care  .main_wraper {
        padding: 25px;
        margin: 0px 0px 25px 0px;
    }
    .testimonials .heading_wraper {
        width: 100%;
    }
    .testimonials .heading_wraper h2 {
        font-size: 25px;
    }
    .testimonials .swiper-button-next {
        left: 62%;
    }
    .our_gallery .heading_wraper h2 {
        font-size: 25px;
    }
    .blogs .heading_wraper h2 {
        font-size: 25px;
    }
	.our_gallery .swiper{width:100%}
    .our_gallery .swiper-slide-active .image_wraper {
        height: 485px !important;
    }
    .blogs .main_wraper .text_wraper h3 {
        font-size: 22px;
    }
    .blogs .main_wraper {
        margin: 0px 0px 25px 0px;
    }
    .footer .coppy_writewraper {
        display: revert;
    }
    .footer .coppy_writewraper .flex_linkwraper a {
        padding: 0px 15px 0px 0px;
    }
    .main_header .navbar-light .navbar-nav .nav-link { 
        padding: 12px 0px 0px 0px;
    }
    .open_position .heading {
        font-size: 30px;
    }
    .open_position .accrodian_wraper .accordion-button .flex_box {
        display: revert;
    }
    .open_position .accrodian_wraper .accordion-button .flex_box .button_wraper{
        margin: 15px 0px 20px 0px;
    }
    .join_family .text_wraper p {
        padding: 15px 0px 10px 0px;
    }
    .join_family .image_wraper img {
        margin: 30px 0px 0px 0px;
    }   
    .product_banner .text_wraper p {
        padding: 5px 0px 15px 0px;
    }
    .product_bands .content_wraper .nav-tabs {
        width: 100%;
        margin: 0px 0px 30px 0px;
    }
    .product_bands .content_wraper {
        width: 100%;
    }
    .product_bands .content_wraper .nav-tabs .nav-link {
        padding: 10px;
        font-size: 14px;
    }
    .product_bands .content_wraper .flex_box {
        display: revert !important;
    }   
    .product_bands .content_wraper .flex_box .text_box {
        width: 100%;
    }  
    .product_bands .content_wraper .flex_box .text_box {
        width: 100%;
        border-left: revert;
        padding: 10px 10px 10px 0px;
    }          
    .product_bands .content_wraper .flex_box .image_box img {
        width: 100%;
    }  
    .product_bands .content_wraper .accrodian_wraper {
        margin: 0px 0px 0px 0px;
    }                
}