@media(min-width: 320px) and (max-width: 567px){

}
@media(min-width: 320px) and (max-width: 767px){
h1 {
    font-size: 32px;
        line-height: 38px;
}
    h2 {
    font-size: 32px;
    line-height: 40px;

}
 h4 {
    font-size: 24px;
    line-height: 30px;
  
} 
    .pdtb-85 {
    padding: 55px 0px;
}
.pdb-85 {
   padding-bottom: 55px;
 }
 .pdt-85 {
   padding-top: 55px;
 }
 .mt-85 {
   margin-top: 55px;
 }
 .mb-85 {
   margin-bottom: 55px;
 }
 .call-heading p {
    font-size: 16px;
    line-height: 24px;

}   
    
.banner-content h1 br{
        display:none;
}
.banner-content {
    padding: 100px 15px 100px;
}
   .service-main h6 {
    font-size: 16px;
    line-height: 25px;
}
    .pdtb-85 {
   padding: 55px 0px;
 }
 
.principal-profile {
    margin-bottom: 25px;
}
    .programe-profile{
         margin-top: 25px;
}
}

@media(min-width: 320px) and (max-width: 992px){
.timeline {
    overflow-x: scroll;
    gap: 0 25px;
}
.step {
    min-width: 185px;
}
.navbar-toggler {
    padding:5px 12px;
    background: #F58220;
    color:#fff;
    font-size: 20px;
    line-height: 30px;
    box-shadow:none !important;
    outline:none !important;
}   
 .navbar-toggler:hover {
    background: #F58220 !important;
  
} 
 .navbar-section {
    position: absolute;
    width: 100%;
}
    ul.navbar-nav {
    background: #98BDD2;
}
.navbar-nav .nav-item  a:hover{
    color: #fff;
}
 .page-id-1189 {
    height: 85vh;
}
.page-id-1189 .banner-content {
    max-width: 810px;
    margin: 0 auto;
    padding: 100px 15px 120px;
    text-align: center;
    height: 540px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

}
@media(min-width: 320px) and (max-width: 1199px){
.del-item {
    min-width: 190px;
}
.delivery-container {
    overflow-x: scroll;
}
}

 @media(min-width: 768px) and (max-width: 991px){
  h1 {
    font-size: 36px;
    line-height:44px;
}   
     
  h2 {
    font-size: 32px;
    line-height: 40px;
}
h4 {
    font-size: 24px;
    line-height: 32px;
}
         .pdtb-85 {
    padding: 55px 0px;
}
     .pdb-85 {
   padding-bottom: 55px;
 }
 .pdt-85 {
   padding-top: 55px;
 }
 .mt-85 {
   margin-top: 55px;
 }
 .mb-85 {
   margin-bottom: 55px;
 }
     .banner-content h1 br{
        display:none;
}
.banner-content {
    padding: 100px 15px 100px;
}
.service-main h6 {
    font-size: 16px;
    line-height: 24px;
}
}

 @media(min-width: 992px) and (max-width: 1199px){
h1 {
    font-size: 42px;
    line-height: 47px;
}
h2 {
    font-size: 34px;
    line-height: 43px;
  
}
.banner-content {
    padding: 50px 0px 100px;
}
}
@media(min-width: 1200px) and (max-width: 1600px){

}

@media(min-width: 1200px) and (max-width: 1399px){

	
}

@media(min-width: 1400px) and (max-width: 1600px){
  
}



 @media(min-width: 1400px) {
	 
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1340px;
    } 

 
 }
 @media(min-width: 1200px) {
	 .steps-section .container{
		 max-width: 1050px;
	 }
	 
}