/*Large Devices*/
@media (min-width: 1200px) and (max-width:1299px){
/*=================*/
.main-info-icon i {
font-size: 35px;
}

.main-info-title h3{
font-size: 18px;
}

.main-info-title p{
font-size: 12px;
}

.main-info-services-main2, .main-info-services-main{
	padding: 20px 5px;
}
/*=================*/
}




/*Medium Devices*/
@media (min-width: 992px) and (max-width: 1199px){
/*=================*/


.main-info-icon i {
font-size: 35px;
}

.main-info-title h3{
font-size: 18px;
}

.main-info-title p{
font-size: 12px;
}

.main-info-services-main2, .main-info-services-main{
	padding: 20px 5px;
}

.laser-right{
padding-top: 20px;	
}


#about-us .about-last-ul ul span{
margin-left: 0;	
}
.laser-right-group ul li{
letter-spacing: 0;
margin-bottom: 0;	
}

.addres-info i, .addres-info p{
font-size: 20px;
}

.about-us-lastp{
	padding-bottom: 0;
}

.laser-right{
padding: 0;	
}

/*=================*/
 }



 /*hidden-sm hidden-md = visible-lg
hidden-sm hidden-lg = visible-md
hidden-md hidden-lg = visible-sm
*/
/*Small Devices*/
@media (min-width: 768px) and (max-width: 991px){
/*=================*/


/*====menu====*/
.navbar-nav{
width: 100%;
text-align: center;
}


.ow-navigation a{
	margin-left: 0;
	padding: 5px;
	border-bottom: 1px dashed rgba(255,255,255,.6);
}

/*====menu====*/


.middle-header{
	text-align: center;
}


.main-info-icon i {
font-size: 25px;
}

.main-info-title h3{
font-size: 22px;
}

.main-info-title p{
font-size: 12px;
}

.main-info-icon{
	float: none;
}

.main-info-services-main2, .main-info-services-main{
	padding: 10px 5px;
	text-align: center;
	min-height: 105px;
}

#about-us p {
padding-top: 0;
padding-bottom: 0;
}


.laser-right {
padding: 10px 0px 0px 0px;

}

.stats-item{
text-align: center;
padding: 20px 0;
min-height: 120px;
}

.addres-info i, .addres-info p{
font-size: 15px;
}

/*=================*/
}	




/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {
/*=================*/

.navbar-nav{
width: 100%;
text-align: center;
}


.ow-navigation a{
	margin-left: 0;
	padding: 5px;
	border-bottom: 1px dashed rgba(255,255,255,.6);
}

.top-header{
	text-align: center;
}

.middle-header{
text-align: center;
padding: 0 0;
}



#home, #home-cover{
height: 400px;
}

#home-heading h3{
font-size: 30px;
}

#home-heading h1 {
font-size: 30px;
line-height: 25px;
}


.middle-header .location h3, .middle-header .phone h3, .middle-header .phone a, .middle-header .phone h3 a {
font-size: 18px;
margin-bottom: 0;
line-height: 12px;
}

.middle-header .location p, .middle-header .phone p {
color: #5a5c5d;
margin-bottom: 0;
font-size: 12px;
}

.laser-image{
max-height: 250px;
}

.padding-100{
padding: 25px 0;	
}

/*=================*/	
}



/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {
/*=================*/


.navbar-nav{
width: 100%;
text-align: center;
}


.ow-navigation a{
	margin-left: 0;
	padding: 5px;
	border-bottom: 1px dashed rgba(255,255,255,.6);
}

   .top-header{
	text-align: center;
}

.middle-header{
text-align: center;
padding: 0 0;
}

#home, #home-cover{
height: 200px;
}

#home-heading h3{
font-size: 25px;
}

#home-heading h1 {
font-size: 25px;
line-height: 18px;
}

.middle-header .location h3, .middle-header .phone h3, .middle-header .phone a, .middle-header .phone h3 a {
font-size: 18px;
margin-bottom: 0;
line-height: 12px;
}

.middle-header .location p, .middle-header .phone p {
color: #5a5c5d;
margin-bottom: 0;
font-size: 12px;
}


.main-info-icon i {
font-size: 25px;
}

.main-info-title h3{
font-size: 15px;
}

.main-info-title p{
font-size: 12px;
}

.padding-70{
padding: 20px 0;	
}

h2.about-us-heading{
	font-size: 24px;
	line-height: 24px;
}

#about-us span.border-icon::before, #about-us span.border-icon::after {
width: 100px;
}

#about-us p {
padding-top: 0;
padding-bottom: 0;
}

.laser-image{
min-height: 400px;

}

.laser-right-heading{
padding: 10px 30px 0px 30px;	
background-color: #2098df;
}

.laser-right-heading p{
	margin-bottom: 0;
}

.laser-right-group {
margin-top: 0px;
}

.laser-right {
padding: 15px 0px 0px 0px;
}

.padding-100{
padding: 25px 0;	
}

.dart-headingstyle span.border-icon::before, .dart-headingstyle span.border-icon::after {
width: 100px;
}

#portfolio{
	display: none;
}

.why-chose-us-icon{
	margin-right: 12px;
}

/*=================*/		
}