
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	/* navbar */
	.mobile-menu{
		display:block;
	}
	/* navbar */
	.mrg-t-90 {
		margin-top: 0px !important;
	}
	.navbar{
		background:#fff;
		box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.2);
	}
	.navbar-expand-md>.container {
		background: transparent;
		box-shadow: 0px 10px 10px 0px rgba(0,0,0,0);
	}
	.part1 .owl-item .item .text h3{
		font-size:32px;
	}
	.part1 .owl-item .item .text h3 span{
		font-size:26px;
	}
	.who-we-are .right-side, .who-we-are .left-side{
		width:0%;
	}
	/* breadccrumb */
	.page-title{
		height:200px;
	}
	.page-title h2{
		font-size:44px !important;
	}
	/* breadcrumb */
	/* about */
	.about-section-s4 .img-holder:before{
		display:none;
	}
	.about-section-s4 .img-holder{
		text-align:center;
		max-width:inherit;
		margin-bottom:30px;
	}
	.about-section-s4 .about-text{
		padding:0px 20px;
	}
	.about-section-s4 .about-text p{
		text-align:justify
	}
	.our-work-process-section .process-main-content .bg-line{
		display:none;
	}
	.our-work-process-section .process-list > div:nth-child(2){
		margin-top:30px !important;
	}
	.our-work-process-section .process-list > div:nth-child(3){
		margin-top:30px !important;
	}
	.our-work-process-section .process-list > div:nth-child(4){
		margin-top:30px !important;
	}
	/* about */
	/* services */
	.our-protection .inner-content:before{
		display:none;
	}
	/* services */
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
	.mrg-t-90 {
		margin-top: 0px !important;
	}
	.navbar{
		background:#fff;
		box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.2);
	}
	.navbar-expand-md>.container {
		background: transparent;
		box-shadow: 0px 10px 10px 0px rgba(0,0,0,0);
	}
	.part1 .owl-item .item .text h3{
		font-size:32px;
	}
	.part1 .owl-item .item .text h3 span{
		font-size:26px;
	}
	.who-we-are .right-side, .who-we-are .left-side{
		width:0%;
	}
}

 /* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.navbar .nav-item{
		font-size:10px;
		padding: 6px 15px !important;
	}
	.navbar .nav-search{
		padding: 6px;
		font-size:10px;
	}
	.who-inner{
		font-size:16px;
	}
	.about-section-s4 .about-text {
		padding-left: 25px;
	}
}

 /* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	.navbar .nav-item, .who-inner{
		font-size:14px;
	}
}