@media screen and (max-width: 480px)
{
	.counter_number {
    font-size: 28px;
  }
  .counter_title p
  {
  	font-size: 16px;
  }
  .popularity .heading_center h1
  {
  	font-size: 23px;
  }
	.media_wrapper
	{
		padding: 45px 30px;
	}
	.cmn_titile
	{
		font-size: 35px;
	}
	.about_right_column
	{
		padding-top: 40px;
	}
	.heading h1,h2.heading_center h1,.products h1,
	.column_blg_left1 h1
	{
		font-size: 38px;
		line-height: 42px;
	}
	.column_blg_left1 h3
	{
		font-size: 25px;
	}
	.points li
	{
		width: 100%;
		padding-bottom: 15px !important;
	}
	.abr_readmore
	{
		margin-top: 15px;
	}
	.about_right_column
	{
		padding-left: 0;
	}
	.latest_product,.products,
	.popularity,.blog,footer,.pager_wrapper
	{
		padding: 45px 30px;
	}
	.about_f_image
	{
		margin-bottom: 30px;
	}
	.footer_fst_colmn h1
	{
		font-size: 32px;
	}
	.footer_fst_colmn
	{
		padding-bottom: 25px;
	}
	.footer_sec_colmn
	{
		display: block;
	}
	.footer_sec_colmn button
	{
		width: 100%;
		margin-top: 15px;
	}
	.bottom_row p 
	{
		text-align: center;
	}
	.header_news
	{
		display: none;
	}
	.counter_box
	{
		padding-bottom: 30px;
	}
	.counter_box
	{
		justify-content: center;
	}
	.brd_right::after
	{
		display: none !important;
	}




	.slider_content .main_title
	{
		font-size: 38px;
		line-height: 45px;
	}
	.subtitle
	{
		font-size: 16px;
		line-height: 20px;
	}
	.sec_main_title
	{
		font-size: 28px;
	}
	.highlate .left_column .heading_side_sec h1
	{
		font-size: 24px;
		line-height: 30px;
	}
	.left_column p
	{
		padding-top: 8px;
	}
	.item_title
	{
		font-size: 17px !important;
	}
	.left_align_column h1
	{
		font-size: 25px;
	}
	.inner_client .col-md-2
	{
		width: 50%;
	}
	.inner_client img {
    filter: grayscale(1);
    width: 100%;
    height: 100%;
	}
}
@media screen and (max-width: 380px)
{
	.split_block
	{
		width: 250px;
		height: 250px;
	}
	.cate_name h3
	{
		font-size: 20px;
	}
	.split_block
	{
		margin-bottom: 35px;
	}
}
@media  only screen and (max-width: 480px)  and (min-width: 381px)
{
	.split_block
	{
		width: 350px;
		height: 350px;
	}
}
@media screen and (max-width: 992px)
{
	
	.scroll_logo
	{
		display: block;
	}
	.default_logo
	{
		display: none;
	}
	.inner_nav .navbar-nav li a
	{
		color: #fff !important;
	}
	.navigation
	{
		position: relative;
	}
	.navigation .navbar-nav li a.menu_link
	{
		padding: 15px 0 !important;
	}
	.navigation
	{
		background: #150958;
	}
	.navigation .navbar-nav li .active_bg
	{
		display: none;
	}
	.nav-item a 
	{
		text-align: center !important;
	}
	.nav-item.active a  
	{
		background: var(--base);
	}
	.dropdown-menu
	{
		margin-top: 0 !important;
	}
}
@media screen and (max-width: 480px)
{

}
@media screen and (max-width: 768px)
{
	.contact_heading h1
	{
		font-size: 32px;
	}
	.contact_address
	{
		margin-bottom: 35px;
		padding-bottom: 25px;
	}
	.contact_address
	{
		border-right: none;
		border-bottom: 1px solid #e0e0e0;
	}
	.blog_wrapper,.contact_wrapper
	{
		padding-right: 30px;
		padding-left: 30px;
	}
	.tabs ul li
	{
		width: 100% !important;
	}
	.tabs ul
	{
		display: block;
	}
	.tabs ul li label
	{
    padding: 12px;
	}
	.gallery_column img
	{
		width: 100%;
	}
	.prd_pg_row
	{
		padding: 0 30px;
	}
	.product
	{
		margin-bottom: 25px;
	}
	.mission
	{
		margin-top: 0;
		padding-top: 0;
		margin-bottom: 0;
	}
	.heading_center h1
	{
		font-size: 35px;
	}
	.mision_image2 {
    display: none;
	}
	.mision_image1
	{
		margin-left: 0;
		margin-top: 25px;
	}
	.auto_container
	{
		width: 100%;
	}
	.inner_header
	{
		border-radius: 0;
	}
	.slider_content p.header_desc
	{
		max-width: 100%;
	}
	.right_column
	{
		width: 100%;
		margin-top: 30px;
	}
	.highlated_item
	{
		margin-bottom: 20px;
	}
	.left_column
	{
		width: 100%;
	}
	.right_column .col-md-2 
	{
		width: 50%;
	}
	header .swiper-container
	{
		height: 75vh;
	}
	.slider_content
	{
		padding: 0 20px;
	}
	.highlate,.about
	{
		padding: 40px 30px;
	}
	.about .col-6
	{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.about .col-6 .row .col-md-12
	{
		padding-right: 0 !important;
	}
	.fst_img
	{
		height: 350px;
		margin-bottom: 20px;
		border-radius: 20px;
	}
	.pl-26
	{
		padding-left: 0 !important;
	}
}
@media  only screen and (max-width: 768px)  and (min-width: 481px)
{
	.inner_client .col-md-2
	{
		width: 33.3%;
	}
	/*.inner_client img {
    filter: grayscale(1);
    width: 100%;
    height: 100%;
	}*/
	.split_block
	{
		width: 400px;
		height: 400px;
	}
	.media_wrapper
	{
		padding: 45px 30px;
	}
	.about_image
	{
		margin-bottom: 45px;
	}
	.about_right_column
	{
		padding-top: 40px;
	}
	.heading h1,h2.heading_center h1,.products h1,
	.column_blg_left1 h1
	{
		font-size: 38px;
		line-height: 42px;
	}
	.column_blg_left1 h3
	{
		font-size: 25px;
	}
	.points li
	{
		width: 100%;
		padding-bottom: 15px !important;
	}
	.abr_readmore
	{
		margin-top: 15px;
	}
	.about_right_column
	{
		padding-left: 0;
	}
	.heading_center h1
	{
		font-size: 38px;
		line-height: 46px;
	}
	.products .txt_sm_title
	{
		font-size: 30px;
		line-height: 30px;
	}
	.product_wrapper
	{
		padding-left: 30px;
		padding-right: 30px;
	}
	.latest_product,.products,
	.popularity,.blog,footer,.client
	{
		padding: 55px 30px !important;
	}
	.about_blocks 
	{
		padding: 0 30px;
	}
	.mission
	{
		padding-top: 20px;
	}
	.mision_block
	{
		margin-bottom: 20px;
	}
	.heading h3
	{
		font-size: 31px;
	}
	.footer_fst_colmn h1
	{
		font-size: 32px;
	}
	.footer_fst_colmn
	{
		padding-bottom: 25px;
	}
	.footer_sec_colmn
	{
		display: block;
	}
	.footer_sec_colmn button
	{
		width: 100%;
		margin-top: 15px;
	}
	.bottom_row p 
	{
		text-align: center;
	}
	.header_news
	{
		display: none;
	}
	.counter_box
	{
		padding-bottom: 30px;
	}
	.counter_box
	{
		justify-content: center;
	}
	.brd_right::after
	{
		display: none !important;
	}
	.slider_content .main_title
	{
		font-size: 42px;
	}
}
@media  only screen and (max-width: 768px)  and (min-width: 550px)
{
	
}
@media  only screen and (max-width: 992px)  and (min-width: 769px)
{
	.inner_client .col-md-2
	{
    flex: 0 0 25%;
    max-width: 25%;
	}
	.header_news_container
	{
		right: 45px;
		display: none;
	}
	.contact_row .col-md-4 
	{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.contact_address {
    border-right: none;
    border-bottom: 1px solid #e0e0e0;
	}
	.contact_address {
    margin-bottom: 35px;
    padding-bottom: 25px;
	}
	.blog_widget
	{
		padding: 25px 15px;
	}
	.category ul li a
	{
		font-size: 13px;
	}
	.count
	{
		font-size: 11px;
	}
	.post-item img
	{
		width: 55px;
		height: 55px;
	}
	.post-item
	{
		padding: 0px 0 17px 70px;
	}
	.post-item a
	{
		font-size: 12px;
		line-height: 16px;
	}
	.post-item span
	{
		font-size: 11px;
	}
	.blog_card .card-body
	{
		padding-top: 28px;
	}
	.blog_card .card-body h3
	{
		font-size: 20px;
	}
	.split_block
	{
		width: 300px;
		height: 300px;
	}
	.cate_name h3
	{
		font-size: 25px;
	}
	.product
	{
		margin-bottom: 25px;
	}
	.prd_pg_row .col-md-4
	{
		flex: 0 0 50%;
    max-width: 50%;
	}
	.pager_wrapper
	{
		padding: 55px 30px;
	}
	.about_blocks .col-md-6
	{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.about_right_column
	{
		margin-top: 95px;
	}
	.mision_image1
	{
		margin-left: 0;
		margin-top: 20px;
	}
	.mision_image2
	{
		display: none;
	}
	.mission
	{
		margin-bottom: 0;
	}
	.inner_highlated_row .col-md-4
	{
    flex: 0 0 50%;
    max-width: 50%;
	}
	.auto_container
	{
		width: 100%;
	}
	.inner_header
	{
		border-radius: 0;
	}
	.left_column,.right_column
	{
		width: 100%;
	}
	.highlate,.about,.latest_product,
	.products,.popularity,.blog,footer
	{
		padding: 55px 30px;
	}
	.footer_section .col-md-4,.footer_section .col-md-2,
	.footer_section .col-md-3
	{
		flex: 0 0 50%;
    max-width: 50%;
	}
	.column_blg_left1 h3
	{
		font-size: 27px;
	}
	.column_blg_left1 h1
	{
		font-size: 43px;
		line-height: 48px;
	}
	.footer_fst_colmn h1
	{
		font-size: 30px;
	}
	.btm_brd .col-md-7,
	.btm_brd .col-md-5
	{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.footer_sec_colmn
	{
		margin-top: 25px;
	}
	.product_row .col-md-3 
	{
		flex: 0 0 33.33%;
    max-width: 33.33%;
	}
	.counter_row .col-md-3 
	{
		flex: 0 0 50%;
    max-width: 50%;
	}
	.counter_box
	{
		margin-bottom: 25px;
	}
	.brd_right::after
	{
		display: none;
	}
	.product_row
	{
		padding-top: 30px;
	}
	.heading_center h1
	{
		font-size: 38px;
		line-height: 48px;
	}
	.right_column
	{
		margin-top: 25px;
	}
	.heading h1
	{
		font-size: 37px;
		line-height: 45px;
	}
	.heading p
	{
		font-size: 20px;
		padding-bottom: 10px;
	}
	.heading h3
	{
		font-size: 30px;
	}
}
@media  only screen and (max-width: 1100px)  and (min-width: 993px)
{
	.contact_address
	{
		border-right: 0;
	}
	.split_block
	{
		width: 300px;
		height: 300px;
	}
	.pager_wrapper
	{
		padding: 65px 30px;
	}
	.mision_image2
	{
		display: none;
	}
	.highlate,.latest_product,.popularity
	{
    padding: 65px 30px;
	}
	.left_column
	{
    width: 275px;
	}
	.highlate .left_column .heading_side_sec h1
	{
		font-size: 28px;
	}
	.right_column {
    width: calc(100% - 275px);
  }
  .item_title
  {
  	font-size: 12px;
  	line-height: 16px;
  }
  .counter_title p
  {
  	font-size: 16px;
  }
  .products h1,.column_blg_left1 h1
  {
  	font-size: 45px;
  }
  .footer_sec_colmn button
  {
  	font-size: 16px;

  }
  .footer_fst_colmn h1
  {
  	font-size: 30px;
  }
  .footer_column h3
  {
  	font-size: 18px;
  }
  .footer_column h3
  {
  	padding-bottom: 25px;
  }
  .column_blg_left1 h3,.products .txt_sm_title
  {
  	font-size: 28px;
  }
  .about
  {
  	padding: 0px 30px 74px;
  }
  .heading h3
  {
  	font-size: 30px;
  }
  .heading h1
  {
  	font-size: 40px;
  	line-height: 42px;
  }
}
@media  only screen and (max-width: 1200px)  and (min-width: 1101px)
{
	.highlate,.about,.latest_product,.products,.popularity,.blog,footer,
	.about_blocks,.inner_highlated,.client{
    padding: 65px 30px;
	}
	.heading h1,.products h1,.column_blg_left1 h1
	{
		font-size: 46px;
		line-height: 50px;
	}
}
@media  only screen and (max-width: 1400px)  and (min-width: 1201px)
{
	.mision_image2
	{
		right: 12%;
	}
}
@media screen and (max-width: 480px)
{}

@media screen and (max-width: 1200px)
{}
@media  only screen and (max-width: 1300)  and (min-width: 1100px)
{}
@media  only screen and (max-width: 1200px)  and (min-width: 1100px)
{}
/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 830px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) 
  {}
@media only screen 
  and (min-device-width: 413px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  	header
  	{
		   background-position: 75%;
		   height: 50vh;
  	}
  }






@media  only screen and (min-width: 1500px)
{
	
}
@media  only screen and (min-width: 1600px)
{

}