
@media (max-width: 1199px) and (min-width: 1024px)
{
.get-start-area h1 {
    font-size: 23px !important ;
}
.get-start-area .btn-get {
   
    padding: 14px 11px 12px;
}
.get-start-area {
   padding: 30px 0 0px;
}
.more-service-layout1 ul:last-child {
    display: block;
}
.d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

}
@media  (max-width: 1024px)
{
.pricing-layout1 .top-content {
    padding: 35px 0 35px;
    min-height: 160px;
}
}
@media  (max-width: 991px)and (min-width: 768px) {
  /* h1 { */
    /* font-size: 40px; */
  /* } */
	.get-start-area h1 {
    font-size: 21px !important;
	}
	.shape-service{
		min-height: 203px;
	}
	.section-title-primary h1 {
    
    font-size: 28px !important;
	}
	.section-title-primary h2 {
    
    font-size: 29px !important;
}
}
@media (max-width: 767px)
{
	.banner-content-layout2 h1 {
    font-size: 28px;
}

	.section-title-primary h2 {
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 29px !important;
}
	.titreh {
    
    font-size: 21px !important;
	}
	h2 {
    font-size: 22px;
}

	.banner-content-layout1 li span {
			font-size: 15px;
	}
	.banner-content-layout1 h3.uppercase-text {
   
    font-size: 18px !important;
}
	.banner-content-layout1 li i {
		 
			font-size: 11px;
}
	.banner-content-layout1 li span {
			font-size: 15px;
	}
	.contact-info-layout3 h2 {
    font-size: 20px !important;
	}
	.section-title-primary h1 {
    
    font-size: 28px !important;
}
.contact-info-layout3 h3 {
font-size: 20px !important;
}
  .imgdepannage{
    height: auto !important;
  }
}
@media  (max-width: 767px)and (min-width: 480px) {
	h2 {
    font-size: 21px;
}

.section-title-primary h2 {
    
    font-size: 29px !important;
}
	.banner-content-layout2 h1 {
    font-size: 32px;
}
	.get-start-area h1 {
    font-size: 16px !important;
	}
	.get-start-area .btn-get {
    margin-left: 188px;
    font-size: 13px;
	}
	.titreh {
    
    font-size: 27px  !important;
}
.banner-content-layout1 li i {
    
    font-size: 16px!important;
}
.banner-content-layout1 h3.uppercase-text {
   
    font-size: 20px!important;
}
.banner-content-layout1 li span {
    font-size: 26px !important;
}
.project-list a {
    
    padding: 5px;
}

.size-36 {
    font-size: 24px !important;
}
.mean-container a.meanmenu-reveal span {
    display: block;
    background: #fff;
    height: 3px;
    margin-top: 5px;
}
}
@media  (max-width: 320px) {
	.testmonial-offer-layout1 .content-box-primary .box-content {
    
    padding: 0px 0px;
}
.titreh {
   
    font-size: 20px !important;}
}