/*==================================================
=            Bootstrap 5 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
    .dnone{display:none;}
    .col-sm-4.width50{ width: 50%; }
    
      .col.width100{ margin-top: 10px; width:100%!important; flex: 1 0 50%; }
      .blog__post.b-3 .blog__content{min-height:auto;}
      
   
}
@media (max-width: 480px){
     .col.width100{ margin-top: 10px; width:100%!important; flex: 1 0 100%; }
   
}
/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) {
    
    .col.width100{ margin-top: 10px; }
    
    .header__action-2 ul li a{
        font-size: 35px;
    color: #1a1a2b;
    display: inline-block;
    height: 60px;
    width: 60px;
    line-height: 60px;
    text-align: center;
    background: #f2f2f2;
    }
  .page-title-area {min-height: 250px;}
  .copyright__text{ text-align: center!important; }
  .hero__content-2{ padding-right:0px; }
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 992px) {
   
    .hero__height{min-height: 500px;}
  .services__inner-3{ min-height:max-content; }
  .hero__bg{ width: 100%; }
  .hero__bg::after{    background: rgba(255, 94, 20, 0.5);}
}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
 
}
@media (max-width: 1024px) {
  
}

@media (max-width: 1200px) {
  .coverage__division{ overflow: inherit;}
  .coverage__division > div ul li{text-indent: -27px;}
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (max-width: 1400px) {
    .main-menu-2 ul li:not(:last-child) {
    margin-right: 8px;
}
}


/*==========  Non-Mobile First Method  ==========*/

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {}

/* Large devices (desktops, less than 1200px) */





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



/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {}

/* Small devices (landscape phones, less than 768px) */

 
/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {}

/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/
@media (min-width: 1136px) and (max-width: 1279px) {
	/*body {	font-size: 16px; }*/
}





@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) 
{

 

}

@media (min-width: 1200px) {
 }


@media (min-width: 1200px) {
 
}




/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/


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

/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
/* With side menu
@media (min-width: 768px) and (max-width: 1279px) {
*/
/* Without side menu */
@media (min-width: 768px) and (max-width: 959px) {
    /*h1 { font-size:3em; }
    h2 { font-size:2.3077em; }
    h3 { font-size:1.8461em; }
	body {	font-size: 15px; }*/
		/* 39px */
		/* 30px */
		/* 24px */
}



/*
Portrait orientation

Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/




/*
Very common low res
*/
/*@media (max-width: 479px) {
	body {	font-size: 12px; }
	h1 { font-size:2.5em; }
	h2 { font-size:2em; }
	h3 { font-size:2em; }
	h4 { font-size:1.3333em; }
	h5 { font-size:1.1667em; }
	h6 { font-size:1em; }
}*/