
@media (min-width: 1024px) {
    .midealogo {
        margin-right: 13% !important;
    }
}

.img-m{
	display: none;
}

.hide {
	display: none;
}




@media (max-width: 1399.98px) { 
html {
	  font-size: 53%; 
}

.service-detail-box{
	width: 316px;
	padding: 0rem 2rem;
	height: 130px;
	margin: 0;
}


.img-d{
	opacity: 1;
}

.home-bg1{
	height: 63vh;
}
/*	particuiler */
.parti{
	height: 70vh;
}
/*	pro1*/
.pro1{
	height: 55vh;
}
/*		pro2*/
.pro2-bg-img{
	height: 67vh;
}
.pro3-bg-img{
	height: 70vh;
}

#logo {
	margin-left: 22%;
}



}

@media (max-width: 1290.98px) { 



.service-detail-box{
	width: 265px;
	height: 130px;
	padding: 2rem;
}


html {
	  font-size: 45%; 
}
/* .rimg img{
	margin: 2rem;
} */
.home-bg1{
	height: 67vh;
}
/*	particuiler */
.parti{
	height: 65vh;
}
/*	pro1*/
.pro1{
	height: 55vh;
}
/*		pro2*/
.pro2-bg-img{
	height: 70vh;
}
.pro3-bg-img{
	height: 70vh;
}

#logo {
	margin-left: 9%;
}

.pro-service {
	margin-left: 5%;
}


}

@media (max-width: 991.98px) { 



	.service-head {
		padding-top: 0 !important;
	}


.cmap {
	margin-left: 5%;
}


.ff2 {
	width:62%;
}

.ichi {
	flex-direction: column !important;
}

#title {
	width: 34% ;
}

.title {
	width: 34% ;
}


.top{
	display: inline;
}
.side{
	display: none;
}

.map {
	margin-right: -5%;
	margin-top: 5%;
}

.fuji {
	margin: 0 !important;
}

.size{
	font-size: 10px
}

.img-h .img2 {
	display: none;
    position: absolute;
    top: -1;
    left: 0px;
    z-index: 99;
    min-width: 56%;
}

.service-detail-box{
	width: 408px;
    height: 130px;
    margin: 0;
    margin-left: 20%;
}

.service-detail .col-lg-4{
	margin: 2rem;
}
.about-services{
	text-align: center;
}
.logo-center-sm{
	text-align: left;
	margin-bottom: 6%;
}
.img-middle img{
	margin: 2rem 0rem;
}
.header-icon {
	margin-left: 0rem;
}
.about-services-detail-img{
	text-align: center;
	margin-top: 2rem;
}
.home-bg1{
	height: 38vh;
}
/*	particuiler */
.parti{
	height: 42vh;
}
.particuiler-s2{
	text-align: center;
}
.contact-service{
		position: relative;
		left: 10%;

	}
	/*	pro1*/
.pro1{
	height: 38vh;
}
/*		pro2*/
.pro2-bg-img{
	height: 42vh;
}
.pro3-bg-img{
	height: 42vh;
}
.top{
	display: none;
}
.side{
	display: inline;
}

.service-box {
	width: 50%;
    margin-left: 26%;
}

}

@media (max-width: 767.98px) { 
.logo-center-sm{
	text-align: left;
}

.cmap {
	margin-left: -1%;
}
.img-d{
	display: none;
}
.img-m{
	display: flex;
}

.top{
	display: none;
}
.side{
	display: inline;
}

.home-bg1{
	height: 55vh;
}
/*	particuiler */
.parti{
	height: 54vh;
}
/*	contact*/
.footer-icon {
	width: 4rem !important; 
	padding: 1rem;
	}
	.contact-bg-sm{
		height: 44vh;
	}





/*	    pro1*/
	.pro-service{
		text-align: center;
	}
	.pro1{
		height:45vh;
	}

/*		pro2*/
.pro2-bg-img{
	height: 50vh;
}
/*	pro3*/
.pro3-bg-img{
	height: 45vh;
}
.padding-top{
padding-top:23%;
}
.footer-right-element{
	text-align: center;
}
.service-detail-box{
	margin-right: 3rem;
}
.footer-icon{
	display: none;
}
.ff2{
	display: flex;
}
.footer-icon2{
	display: flex !important;
}





	
}
@media (max-width: 575.98px) { 
/*html {
	  font-size: 50%; 
}*/

.foter-mbl {
	margin-left: 0 !important;
}
.footer{
	text-align: center;
}
.footer ul {
	text-align: center;
	justify-content: center;
}
/*	contact*/
.contact-text ul li {
	/* width: 2rem; */
	font-size: 7px;
	}


	.service-bg-img{
		background-image: url('../img/mobile/serv.png');
	}

	.about-services-bg{
		background-image: url('../img/mobile/part.png');
	}

	.icon-bg-img{
		background-image: url('../img/mobile/exp.png');
	}

	.particulier-bg-img{
		background-image: url('../img/mobile/part1.png');
	}

	.pro2-img{
		background-image: url('../img/mobile/prof.png');
	}



/*	    responsive vh*/
		.home-bg1{
			height: 42vh;
			background-image: url('../img/mobile/h1.svg');
			}
		/*	particuiler */
		.parti{
			height: 57vh;
			background-image: url('../img/mobile/pa.svg');
		}
	/*	contact*/
		
			.contact-bg-sm{
				height: 51vh;
				background-image: url('../img/mobile/h1.png');
			}

	/*	    pro1*/
			
			.pro1{
				height:57vh;
				background-image: url('../img/mobile/h1.png');
			}

		/*		pro2*/
		.pro2-bg-img{
			height: 57vh;
			background-image: url('../img/mobile/p2.svg');
		}
		/*	pro3*/
		.pro3-bg-img{
			height: 54vh;
			background-image: url('../img/mobile/p3.svg');
		}

}
@media (max-width: 499px) {

.foter-mbl {
		margin-left: 0 !important;
	}

.modif {
display: flex;
align-items: stretch;
flex-wrap: nowrap;
}

.nothide {
	display: none;
}

.hide {
	display: block;
}

#logo {
	width: 100%;
}


/* .medium-blue{
	margin-top: 9%;
} */

.resim{
	width: 100%;
	margin-left: 3%;
}

.black{
	font-size: 1.9rem;
	margin: 0;
}
.black2{
	margin-right: 8% !important;
}

.cform{
	margin-left: 5%;
}
.cmap{
	margin-left: -1%;
    width: 98%;
}

#main {
	width:50%;
}
#mainc{
	width: 57%;
}
#title {
	width:50%;
	margin: 0;
	margin-left: 25%;
}
#second {
	width:50%;
	margin: 0;
	margin-left: 10%;
}
#fith{
	width:60%;
	margin: 0;
	margin-left: 15%;
}

.eximg{
	margin-right: 11%;
}

.foot{
	width: 50% !important;
}

.service-box {
	width:60%;
	margin:0;
	margin-left: 77px;
	margin-bottom: 21px;

}
.service-box:first-child {
	margin-top:36px;
}

.service-detail-box {
	width: 92%;
	margin: 0;
}

.map-sm{
	padding-left:25%;
}
.navbar-nav{
	display: flex;
}
.padding-top{
	padding-top: 10%;
}
.home-bg1{
			height: 35vh;
			}
		/*	particuiler */
		.parti{
			height: 62vh;
		}
	/*	contact*/
		
			.contact-bg-sm{
				height: 39vh;
			}

	/*	    pro1*/
			
			.pro1{
				height:40vh;
			}

		/*		pro2*/
		.pro2-bg-img{
			height: 62vh;
		}
		/*	pro3*/
		.pro3-bg-img{
			height: 62vh;
		}
		.header-ico{
			opacity: 0;
		}
		html, body {
			max-width: 100%;
			overflow-x: hidden;
		}

		.img-fluid {
			width: auto;
			height: auto;
		}

		.fix {
			font-size: 14px;
		}

		.footer ul {
			margin-top: -2%
		}

		.block1{
			margin-bottom: 9%;
		}

		.block2 {
			margin-top: 6%;
			margin-bottom: 7%;
			
		}

		.form-data{
			margin-right: 5%;
		}

		.service-head {
			padding-top: 0% !important;
		}

		.fix4 {
			margin-bottom: 7% !important; ;
		}

		.pro-service {
		margin-top: 0rem !important;
		margin-left: -14%;
		}

		.case2 {
			margin-left: 3% !important;
		}

		.contact-text ul {
			padding: 0;
		}

		.pro-padding {
			margin-right: 8%;
		}

		.iw {
			width: 27px!important;
			height: auto!important;
		}

		.img-h .img2 {
			display: none;
			position: absolute;
			top: -1px;
			left: 0px;
			z-index: 99;
			min-width: 55%;
		}

}

.wow {
	width: 96%!important;
	margin-left: 31%;
}

.wow1 {
	width: 80%!important;
}