@media(max-width: 1199px){

}

/*====================================================*/

@media(max-width: 991px){
	.top-header{
		display: none;
	}
	.navbar-brand{
		display: block;
	}
	.header .navbar-nav li:first-child a {
		padding-left: 15px !important;
	}
	.nav-link {
		padding: 5px 15px !important;
	}
	.get-quote img {
	  display: block;
	  margin: 5px 15px;
	}
	.get-quote .btn {
	  margin: 10px 15px;
	}
	.navbar-light .navbar-toggler {
		border-color: rgba(0,0,0,0);
	}
	.navbar-toggler:focus {
		box-shadow: none;
	}
	.st-3-itm {
	    height: 80px;
	}
	.st-5-form .heading-typ2 {
	    font-size: 22px;
	}
	.heading-typ2 {
	    font-size: 35px;	    
	}
	.st-5-map iframe {
	    height: 190px;
	}
	.heading-typ1 {
	    font-size: 50px;
	}
	.st-5-form {
	    padding: 25px;
	    margin-left: 0;
	}	
}

/*====================================================*/

@media(max-width: 767px){
	.heading-typ1 {
	  font-size: 55px;
	}
	.heading-typ2 {
		font-size: 40px;
	}
	.sub-heading {
	  font-size: 25px;
	}
	.st-3-itm {
	    height: 50px;
	}
	.footer-links ul {
	    flex-wrap: wrap;
	}
	.st-5-form {
	    margin-top: 20px;
	}
	.st-5-info-itm {
	    margin-top: 15px;
	}
	.heading-typ4 {
	    font-size: 16px;
	}
	.st-4-con {
	    margin-top: 30px;
	}
}

/*====================================================*/

@media(max-width: 575px){
	.heading-typ2 {
		font-size: 24px;
	}
	.heading-typ1 {
		font-size: 26px;
	}
	.home-ban .btn {
	  font-size: 13px;
	}
	.sub-heading {
		font-size: 18px;
		margin-bottom: 30px;
	}
	.btn {
	    padding: 13px 20px;
	}
	.home-ban h3 {
	    font-size: 15px;
	}
	.col_5 {
	    flex: 0 0 30.33%;
	    max-width: 33.33%;
	}
	section {
	    padding: 30px 0px;
	}
	.footer-links ul li a {
	    font-size: 14px;
	}
	.footer-sec-copyright {
	    font-size: 14px;
	}
}

/*====================================================*/

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

/*====================================================*/

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