/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {

	/* header start  */
	.nav-item {
		margin-right: 0px;
	}

	.primary-btn {
		line-height: 25px;
	}

	/*About start*/
	.about {
		padding-top: 50px;
	}

	.about-left-head {
		font-size: 25px !important;
	}

	.about-right-head {
		font-size: 30px !important;
	}

	/*About End*/

	/* Area of expertise start  */
	.area-expertise {
		padding: 50px 0;
	}

	/* Area of expertise end  */

	/* Service start  */

	.service {
		padding: 50px 0;
	}

	.single-service-icon {
		top: 160px;
	}

	.single-service {
		min-height: 0px;
	}

	/* Service end */

	/* Recent project start  */

	.recent-project {
		padding: 50px 0;
	}

	/* Recent project end  */

	/* Complete project Start  */

	.complete-project h2 {
		font-size: 36px;
	}

	.complete-project h5 {
		font-size: 20px;
	}

	/* Complete project end  */

	.breadcrumb h1{
		font-family: 'Ubuntu', sans-serif !important;
		font-size: 18px;
	}

}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	.carousel-caption .primary-btn {
		line-height: 22px;
	}

	/* header start  */
	.nav-item {
		margin-right: 0px;
	}

	/* header end  */
	/*About Start*/
	.about {
		padding-top: 60px;
	}

	.png-bg {
		width: 500px;
		left: 100px;
	}

	.about-left-head {
		font-size: 25px !important;
	}

	.about-right-head {
		font-size: 40px !important;
	}

	/*About End*/

	/* Area of expertise start  */
	.area-expertise {
		padding: 60px 0;
	}

	/* Area of expertise end  */

	/* Service start  */

	.service {
		padding: 60px 0;
	}

	.single-service-icon {
		top: 160px;
	}

	.single-service {
		min-height: 0px;
	}

	/* Service end */

	/* Recent project start  */

	.recent-project {
		padding: 60px 0;
	}

	/* Recent project end  */

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

	/*About Start*/
	.about {
		padding-top: 80px;
	}

	.png-bg {
		width: 500px;
		left: 100px;
	}

	.about-left-head {
		font-size: 25px !important;
	}

	.about-right-head {
		font-size: 40px !important;
	}

	/*About End*/

	/* area of expertise start  */
	.single-expertise-wrapper {
		margin: 20px;
		padding: 0px;
	}

	/* area of expertise end  */

	/* Service start  */

	.service {
		padding: 80px 0;
	}

	.single-service-icon {
		top: 160px;
	}

	.single-service {
		min-height: 0px;
	}

	/* Service end */

	/* Recent project start  */

	.recent-project {
		padding: 80px 0;
	}

	/* Recent project end  */

}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {

	/*About Start*/
	.png-bg {
		width: 500px;
		top: 20px;
		left: 60px;
		z-index: -1;
	}

	.about-left-head {
		font-size: 24px;
	}

	.about-right-head {
		font-size: 35px !important;
	}

	/*About End*/

	/* Service start  */
	.single-service-icon {
		top: 140px;
	}

	.single-service {
		min-height: 470px;
	}

	/* Service end */
}

/*X large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399.98px) {}

/*XX Large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) {}