 
 
 /*responive max width to min width*/

/*@media 
(min-width: 992px) 
 and (max-width: 1200px){
	
}*/




/* iPads (landscape) ———– */

/*@media 
(min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {

}*/

/* iPads (portrait) ———– */

/*@media 
(min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {

}*/



/* iPads (landscape) ———– */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {



/* Styles */
}

/* iPads (portrait) ———– */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

/* Styles */
}
@media (max-width: 1599px) {
   .contact-form-outr .row .col-md-8{
      width: 60%;
   } 
    .contact-form-outr .row  .col-md-4{
        width: 40%;
    }
}
@media (max-width: 1499px) {
   .discuss-middle h2 {
	font-size: 3rem;
}
.discuss-middle h3 {
	font-size: 4rem;
}
}
@media (max-width: 1399px) {
   .header-outr.fixed .navbar-outr .navbar-brand img{
      width: 235px;
   }
   .header-outr.fixed .navbar-nav li a{
    padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
   }
   .header-outr.fixed .navbar-nav li a{
    font-size: 0.8rem;
   }
   .dedicated-box-col h4 {
	font-size: 1rem;
}
.discuss-middle h2 {
	font-size: 2.5rem;
}
}

@media (max-width: 1299px) {
	 .client-slidr-outr .owl-nav .owl-prev {
	inset-inline-start: 0px;
}
.client-slidr-outr .owl-nav .owl-next {
	inset-inline-end: -0px;
}
.discuss-left{
    width: 40%
}
.discuss-outr .container {
	max-width: 100%;
	margin-left: 0px;
}
    
}

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

@media (max-width: 1199px) {
	.logobar-outr .navbar-brand img{
       width: 250px;
    }
    .logobar-outr .navbar-brand{
        margin-right: 0.8rem;
    } 
    .call-mnu-outr ul li a{
        font-size: 0.8rem;
    }
    .dedicated-box-col h4 {
	font-size: 0.8rem;
}
.what-box-outr{
    padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.service-box-outr ul li {
	font-size: 1rem;
}
.discuss-middle h2 {
	font-size: 2rem;
}
.discuss-middle h3 {
	font-size: 3rem;
}
.col-sm-3.locate-box-col{
  width: 30%;
}
.contact-form-outr .row .col-md-8 {
	width: 100%;
    margin-block-end: 1rem;
}
.contact-form-outr .row .col-md-4 {
	width: 100%;
}
}

/*responsinator screen size*/
@media (max-width: 1024px) {
	 
    
}
@media (min-width: 992px) {
	 
    
}

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

@media (max-width: 991.98px) {
	.logobar-inr{
        justify-content: center !important;
    }
    .logobar-inr .float-start{
        margin-top: 0.8rem;
        margin-bottom: 0px;
        order:2;
    }
	.header-outr:not(.fixed) .navbar-toggler{
       position: absolute;
  inset-inline-end: 12px;
  inset-block-start: -52px;
    }
    .header-outr:is(.fixed) .navbar-toggler{
        order: 2;
    }
    .header-outr.fixed .navbar-outr .phone-mnu{
        margin-inline-start: auto;
        margin-inline-end: 1rem;
    }
    .navbar-nav li a{
        color: var(--black);
    }
    .navbar-nav li + li{
        margin-top: 1px;
    }
    .offcanvas-title img{
        width: 235px;
    }
    .dedicated-box-col {
	width: 33.333%;
}
.dedicated-box-outr .row{
    justify-content: center;
}
.dedicated-outr{
    height: auto;
}
.dedicated-txt-outr{
    margin-top: 1rem !important;
}
.what-heading-col {
	width: 33.333%;
}
.what-outr .row{
    justify-content: center;
}
.what-box-outr{
    padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.discuss-right{
    width: 20%
}
.footr-top .row *{
    width: auto;
}
.footr-logo-col, .col-sm-3.locate-box-col{
   width: 55% !important;
}
.ourvalue-txt-col h4{
    font-size: calc(1rem + 0.3vw);
}
.navbar-nav li a {
	text-align: center;
}
.offcanvas-header {
	border-bottom: 1px solid var(--black);
	margin-bottom: 0px;
}
}

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

@media (max-width: 767.98px) {
	.call-mnu-outr ul li {
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.call-mnu-outr ul li i{
    margin-inline-end: 0px !important;
    margin-block-end: 0.8rem;
    margin-block-start: 0px !important;
    height: 37px;
    width: 37px;
    line-height: 37px;
}	

.discuss-left {
	width: 50%;
    flex:0 0 auto
}
.discuss-right {
	width: auto;
    flex:0 0 auto
}
.discuss-middle{
    width: 100%;
    order: 3;
}
.discuss-inr{
    flex-wrap: wrap;
}
.discuss-outr{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}	
.discuss-middle{
    margin-top: 1rem;
}
.discuss-middle h2 {
	font-size: calc(1.325rem + 0.9vw);
}
.discuss-middle h3{
    font-size: calc(2rem + 0.9vw);
}
.ourvalue-grid-col-inr{
   width: 60%;
   margin: 0 auto;
}
.form-sec-outr{
   padding-top: 2rem;
}
.py-5 {
	padding-top: 1.5rem !important;
	padding-bottom:1.5rem !important;
}
.why-choose-box-outr{
    padding-top: 1.5rem !important;
}
}

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

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

@media (max-width: 600px) {
	
		 

}

@media (max-width: 575.98px) {
	.call-mnu-outr ul li:not(:first-child) {
	margin-left: 0.2rem;
}
.carousel-control-prev-icon, .carousel-control-next-icon{
    height: 2rem;
  width: 2rem;
  background-size: 1.5rem;
}	
.dedicated-box-col:nth-child(4), .dedicated-box-col:nth-child(5) {
	width: 50%;
}	 
.what-heading-col {
	width: 50%;
}
 .what-img-col{
    width: 50%;
 }
 .what-box-col-outr{
   width: 50%;
}
.what-box-outr h5{
   font-size: 1rem;
}
.discuss-left{
    width: 65%;
}
.discuss-right {
	width: 35%;
	flex: 0 0 auto;
    text-align: right;
}
.footr-logo-col, .col-sm-2.locate-box-col {
	width: 50% !important;
}
.col-sm-3.locate-box-col, .col-sm-4.menu-box-col{
    width: 100% !important;
  }
  .menu-box-col .d-flex ul{
    width: 50%;
	flex: 0 0 auto;
  }
  .why-choose-grid-col{
     width: 50%;
  }
  .reach-box-outr ul li i {
	width: 40px;
	text-align: center;
	margin-right: 5px;
	flex: 0 0 auto;
}
}


@media (max-width: 480px) {
	.call-mnu-outr ul li a {
	font-size: 0.7rem;
}
.call-mnu-outr ul li h6{
    font-size: 0.8rem;
}
.header-outr.fixed .navbar-outr .navbar-brand img {
	width: 180px;
}
.phone-mnu li + li {
	margin-left: 0.5rem;
}
.header-outr.fixed .navbar{
    padding: var(--bs-navbar-padding-y) 0px !important;
}	
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-y);
}	 
.dedicated-box-col {
	width: 50%;
}
.ourvalue-grid-col-inr {
	width: 80%;
	margin: 0 auto;
}
.about-page-img-outr{
    box-shadow: 15px 15px 0px 0px #ddd;
    margin: 0px 15px 20px 0px;
}
.reach-box-outr ul .d-flex div a, .addr-box p{
    font-size: 0.8rem;
}
}

@media (max-width: 414px) {
	.call-mnu-outr ul li:not(:last-child){
        width: 50%;
        margin-left: 0px !important;
    }
    .call-mnu-outr ul li:last-child{
        width: 100%;
         margin-left: 0px !important;
    }
    .header-outr.fixed .navbar-outr .navbar-brand img {
	width: 150px;
}
.header-outr.fixed .navbar-outr .phone-mnu img{
   width: 20px;
}

.logobar-outr .navbar-brand img {
	width: 200px;
}
.call-mnu-outr ul li{
    flex-direction: row;
    text-align: left;
}
.call-mnu-outr ul li i{
    margin-inline-end: 0.8rem !important;
}
.offcanvas.offcanvas-start{
    width: 300px;
}
.dedicated-txt-outr h4{
    font-size: calc(1rem + 0.3vw);
}
.what-box-col-outr {
	width: 100%;
}
.what-box-outr{
    width: 60%;
    margin: 0 auto;
}
.service-page-box-heading h4{
    font-size: calc(1.2rem + 0.3vw);
}
.why-choose-grid-col{
     width: 100%;
  }
  h5, .h5 {
	font-size: 1.1rem;
}
}

@media (max-width: 384px) {
	
   

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

}

@media (max-width: 360px) {
	
   

}

@media (max-width: 320px) {
	
   

}
/*responsinator screen size*/