
@media only screen and (min-width:220px) and (max-width:767px) {
	
	
	
	/*===== Navigation ======*/
	#header_fixed
	{
		position: relative !important;
	}
	.main_navbar .container
	{
		padding-left: 0;
		padding-right: 0;
	}
	.nav_quote_box
	{
		width: 100%;
		text-align: left;
	}
	.nav_quote_box .get_a_quote_btn
	{
		width: auto;
		margin-bottom: 10px; float:right;
	}
	.main_navbar
	{
		background: #e3e3e3;
	padding:0 !important
	}
	.stellarnav.mobile.light ul {
    background: rgb(56, 54, 54);
		width: 100%;
	}
	.main_navbar .nav > li
	{
		padding: 3px 15px !important;
	}
	.stellarnav.mobile > ul > li > a
	{
		padding: 7px 1px;
	}
	.main_navbar .nav > li > a
	{
		border-right: none;
	}
	.stellarnav.mobile.light li a
	{
		text-transform: capitalize;
	}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .stellarnav .nav .open > a
	{
		background: transparent;
	}
	.stellarnav ul ul
	{
		top: 0;
	}
	.header_right
	{
		width: 100%;
		margin-bottom: 3px;
		margin-top: 3px;
	}
	.navbar-default .navbar-nav > li > a::before
	{
		display: none;
	}
	/*===== Banner ====*/
	#banner_carousel .carousel-inner img 
	{
		height: auto;
	}
	#banner_carousel .carousel-control
	{
		display: none;
	}
	.banner_txt_ribban
	{
		display: none;
	}
	#banner_carousel .carousel-indicators {
    bottom: 5px;
	}
	

}


@media only screen and (min-width:320px) and (max-width:479px) {
	
	/*===== Top Haeder ==*/
	.header_logo_area {
    padding: 3px 0 5px 0;
	}
	.list_header_contact
	{
		text-align: left;
	}
	.list_header_contact li {
width: 49%;
    display: block;
    padding: 5px 0 0 0px;
		text-align: left;
}
.list_header_contact li .fa_icon {
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 39px;
}
	.list_header_contact li a
	{
		font-size: 15px;
	}
	
	.heaing_box h2
	{
		font-size: 22px;
	}
	/*===== Banner ====*/

	.banner_text h2
	{
		font-size: 15px;
	}
	.banner_text h1
	{
		font-size: 18px;
	}
	#banner_carousel .carousel-control {
    top: 25%;
	}
	#banner_carousel .carousel-control.left span, #banner_carousel .carousel-control.right span
	{
		height: 50px;
		width: 50px;
	}
	#banner_carousel .carousel-control.left span, #banner_carousel .carousel-control.right span
	{
		padding: 10px 0;
	}
	
	
	
}
	
	
@media only screen and (min-width:480px) and (max-width:767px) {

	/*===== Banner ====*/
	.banner_text
	{
		
	}
	
	.banner_text h2
	{
		font-size: 19px;
	}
	.banner_text h1
	{
		font-size: 24px;
	}
	.banner_text h3
	{
		font-size: 16px;
	}
	.banner_text .contact_banner_btn
	{
		margin-top: 15px;
		padding: 4px 20px;
		font-size: 13px;
	}

	#banner_carousel .carousel-control {
    top: 30%;
	}
	
	
	
}



@media only screen and (min-width:768px) and (max-width:1000px) {
	
		/*=== Top Header ====*/
	
		.main_navbar{height: 50px;}
	/*===== Navigation ======*/
	.nav_header_left
	{
		width: 75%; line-height: 50px;
	}
	.nav_quote_box
	{
		width: 25%;
	}
	.main_navbar .nav > li {
   /* padding: 9px 2px;*/
	}
	.main_navbar .nav > li > a
	{
		
		/*padding: 3px 2px;*/
		border-right: none;
	}
	.header_right
	{
		
	}
	
	/*===== Banner ====*/
	#banner_carousel .carousel-inner img
	{
		height: auto;
	}
	.banner_text
	{
		
	}
	.banner_text_inner
	{
		width: 80%;
	}
	.banner_text h1
	{
		font-size: 23px;
	}
	.banner_text h2
	{
		font-size: 21px;
	}
	#banner_carousel .carousel-control.left span, #banner_carousel .carousel-control.right span
	{
			padding: 10px 0px;
	}
	
	
}


/********************@media only screen and (min-width:1024px) and (max-width:1200px)********************/


@media (min-width:992px) and (max-width:1199px) {
	
	/*===== Banner ====*/
	#banner_carousel .carousel-inner img
	{
		height: auto;
	}
	.banner_text h1
	{
		font-size: 36px;
	}
	
	
	.about_home_txt_box
	{
		padding: 0;
	}
	
	
}


	
/********************@media only screen and (min-width:1201px)********************/

	

/********************@media only screen and (min-width:1201px)********************/