@media (max-width: 992px) { 
 	.mainHeading h1 {
 		font-size: 2rem;
 	}
	.mainHeading span {
		font-size: 2.9rem;
	}
	.servicesSection .nav-pills .nav-link {
		font-size: 17px;
		padding: 25px 10px;
	}
	.marginLeft {
	    margin-left:auto;
	}
}
 
@media (max-width: 767px) {  
 	.desktopView {
 		display: none;
 	}
 	.mobileView {
 		display: block;
 	}
 	.marginLeft {
 		margin-left: 0;
 	}
 	.bottomMainHeading {
 		position: absolute;
 		bottom: 0;
 	}
 	.services-2 .icon {
 		width: 120px;
 	}
 	/*.mainHeadingmobile h1 {

 	}*/
 	.mainHeadingmobile span {
 		font-size: 1.7rem;
 	}
 	.topSlider {
 		top: 0;
 		position: relative;
 	}
 	.slider-section {
 		height: auto;
 	}
 	#SliderDemo .carousel-item img {
 		height: 270px;
 	}
 	.linkPage a {
 		float: none;
 	}
 	.redCircle {
 		right: 40%;
 	}
 	.ftco-footer {
 		padding: 4em 0;
 	}
 	.diffService img {
 		height: 250px;
 	}
    .contact-section iframe {
        height: 300px;
    }
    .navPadding {
        padding-top: 20px;
    }
    .navMargin {
        margin-top:  20px;
    }
}
@media (max-width: 576px) {  
 .redCircle {
    	height: 20px;
    	width: 20px;
    }
    .mainHeadingmobile span {
    	font-size: 1.4rem;
    }
    .mainHeadingmobile h1 {
    	font-size: 2rem;
    }
    .centerText {
        text-align: center;
    }
    .breakerDiv h2 {
        font-size: 26px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
/*@media (max-width: 1200px) {  
    .redCircle {
    	height: 25px;
    	width: 25px;
    }
}*/