
/* 
  ##Device = Desktops
 0 ##Screen = 1281px to higher resolution desktops
*/

	@media (min-width: 1281px) 
	{
		.d-none
		{
			display:none;
		}
	}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

	@media (min-width: 1025px) and (max-width: 1280px)
	{
		.d-none
		{
			display:none;
		}
	}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

	@media (min-width: 768px) and (max-width: 1024px) 
	{
		.d-none
		{
			display:none;
		}
		.m-text-small
		{
			font-size:32px;
		}
	  
	}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

	@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) 
	{
	  
		.d-none
		{
			display:none;
		}
		.m-text-small
		{
			font-size:32px;
		}
	}

	/* 
	  ##Device = Low Resolution Tablets, Mobiles (Landscape)
	  ##Screen = B/w 481px to 767px
	*/

	@media (min-width: 481px) and (max-width: 767px) 
	{
		.m-none
		{
			display:none;
		}
		.m-text-small
		{
			font-size:32px;
		}
		.testimonial-quote p
		{
			display: block;
			text-overflow: ellipsis;
			word-wrap: break-word;
			overflow: hidden;
			max-height: 7.6em;
			line-height: 1.8em;
		}
		.lqd-iconbox-stack .iconbox 
		{
			width: 49% !important;
			display: inline-block !important;
		}
		.slide-item 
		{
			height: 600px;
		}
	}

	/* 
	  ##Device = Most of the Smartphones Mobiles (Portrait)
	  ##Screen = B/w 320px to 479px
	*/

	@media (min-width: 320px) and (max-width: 480px) 
	{
		.m-none
		{
			display:none;
		}
		.m-text-small
		{
			font-size:32px;
		}
		.testimonial-quote p
		{
			display: block;
			text-overflow: ellipsis;
			word-wrap: break-word;
			overflow: hidden;
			max-height: 7.6em;
			line-height: 1.8em;
		}
		.lqd-iconbox-stack .iconbox 
		{
			width: 49% !important;
			display: inline-block !important;
		}

		.box7 .post 
		{
			font-size: 10px;
		}
		.box7 .title 
		{
			font-size: 10px;
		}
		.breadcumb 
		{
			padding: 0px;
			background-size: contain;
			background-repeat: no-repeat;
		}
		.sec-title h2
		{
			font-size: 25px !important;
		}
		.about-section {
			padding: 30px 0 70px !important;
		}
		.slide-item 
		{
			height: 600px;
		}
	}