/*!
 * Bootstrap Responsive v2.3.1
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
 .clearfix {
 	*zoom: 1;
 }
 .clearfix:before, .clearfix:after {
 	display: table;
 	content: "";
 	line-height: 0;
 }
 .clearfix:after {
 	clear: both;
 }


/*// Extra large devices (large desktops, 1200px and up)
*/
@media (min-width: 1200px)  {
	.our-product{
		background-size: cover;
	}

	.why-us{
		background-size: cover;
	}
}


/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	
}

/* // Medium devices (tablets, 768px and up)
*/
@media (min-width: 768px) and (max-width: 991.98px) {
	
	.our-product{
		background-size: cover;
	}

	.why-us{
		background-size: cover;
	}

	.slog strong {

		font-size: 20px;
	}

	.slog {

		padding: 0 0 0 170px;

	}

	.top-addrs {

    padding: 0 0 0 190px;

}

.header-top-left.head-cntct {

    text-align: left;
    padding: 0;

}

.slide-wrap {

    height: 290px;
}

}

/*// Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) and (max-width: 767.98px) {
	.top-bar ul {

		margin: 0;
		padding: 0;

	}

	.text-right {

		text-align: center !important;

	}

	.header-top-left.head-cntct {

		text-align: center;

	}

	.top-bar{
		padding: 10px 0 20px 0;
	}

	.top-addrs {

		padding: 0;

	}
	.slog {

		padding: 0;

	}

	.title-wrap h1 {

		font-size: 30px;
	}

	.logo-wrap img {

		max-width: 100% !important;
		vertical-align: middle;
		height: auto;
		margin-left: 0px !important;

	}

	.slide-wrap {

		height: 120px;
	}

	.why-wrap {

		margin: 0 0 20px 0;

	}

	.foot-contn {

		margin: 0 0 30px 0;

	}

}

/* Extra small devices (portrait phones, less than 576px)*/

@media (max-width: 575.98px)  {
	.top-bar ul {

		margin: 0;
		padding: 0;

	}

	.text-right {

		text-align: center !important;

	}

	.header-top-left.head-cntct {

		text-align: center;

	}

	.top-bar{
		padding: 10px 0 20px 0;
	}

	.top-addrs {

		padding: 0;

	}
	.slog {

		padding: 0;

	}

	.title-wrap h1 {

		font-size: 30px;
	}

	.logo-wrap img {

		max-width: 100% !important;
		vertical-align: middle;
		height: auto;
		margin-left: 0px !important;

	}

	.slide-wrap {

		height: 120px;
	}

	.why-wrap {

		margin: 0 0 20px 0;

	}

	.foot-contn {

		margin: 0 0 30px 0;

	}
}
@media (min-width: 768px){
.col-md-3 {
  
    margin-bottom: 20px;
}
}

@media (min-width: 1300px){
.container {
    max-width: 1240px;
}
}