

@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 ====*/

	

		

	/*===== 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)********************/