@charset "utf-8";
/* CSS Document */

body
{
	margin:0 auto;
	padding:0;
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:14px;
}

h2 {

	font-family: 'Oxygen', sans-serif;
	font-weight:700;
	font-size:42px;
	color:#00ACEF;
}

h3, h4 {
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#00ACEF;
	line-height:26px;
	text-align:center;
}

h4 {
	
	font-size:22px;
}
.grey_caption{font-family: 'Oxygen', sans-serif;
	font-weight:700;
	font-size:18px;
	
	line-height:26px;
	text-transform:uppercase;
}


.products { font-size:16px; text-align:left; font-weight:700; }

.products li { margin-bottom:10px; }
	
.container-fluid{
	padding:0px; 
	margin:0px;
}

.main{
	max-width:1200px;
	width:auto;
	height:auto; 
	margin:0px auto;
	
}

.main_content{
	min-width:1000px;
	width:600px;
	min-height:150px;
	margin:0px auto;
}

.color_box
{
	min-width:360px; 
	width:auto;
	padding:20px 20px;  
	height:212px;
}

ul {padding:20px 0 0  0; list-style:none;}
ul li a {  
	padding:0px 0px 0px 0px;
	text-decoration: none; 
	color:#333333; 
	font-size:14px;
	text-transform:uppercase;
	border:0px solid red;
	text-decoration:none;
	margin-left:35px;
	font-weight:700;
}
ul li {
	float:left;
	
	
}
ul li a:hover{
	color:#333333;
	text-decoration:none;
	padding-bottom:2px;
	border-bottom:3px solid #06A5E3;
}

.col-lg-6{
	padding-right:0px;
	margin-right:0px;
}

.bottom_info{
	padding-left:50px; 
	padding-top:250px; 
	padding-right:100px;
}
.bottom_img_padding{
	padding-top:100px;
}

.bottom_info_text{ font-size:28px; text-transform:uppercase; line-height:30px; font-weight:700;}
.bottom_info_text2{ font-size:18px; color:#5f5f5f; font-weight:300;}
.slider_caption{
	text-transform:uppercase; 
	font-size:42px; 
	color:#fff; 
	text-align:center; 
	padding-top:25px;
	font-family: 'Oxygen', sans-serif;
	font-weight:300;
	line-height:46px;
	
}
.facilities_text{font-size:22px; color:#fefefe; margin-top:-10px; line-height:26px; font-weight:300;}
.facilities_caption_text{color:#fcfcfc; text-transform:uppercase; font-size:38px; font-weight:700;}

.product_info{
	width:auto; 
	height:auto; 
	padding-top:264px;
}

.product_image{
	width:auto; 
	height:auto;  
	padding-right:100px; 
	padding-top:116px;
}

.product_info_bold_text{font-size:30px; color:#000;}
.product_description{color:#5f5f5f; font-size:18px;}
.body_text{font-size:14px; line-height:20px; font-weight:400;}
table {
    display: table;	
    border-collapse: separate;
    border-spacing: 1px;
    border-color: #fff;
}

/********************************** Button style **********************************/
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}


@media only screen and (max-width : 1240px) {
.bottom_info{
	padding-left:50px; 
	padding-top:180px; 
	padding-right:50px;
}
.bottom_info_text{font-size:24px; text-transform:uppercase;}
.bottom_info_text2{font-size:14px; color:#5f5f5f;}


.product_info{
	width:auto; 
	height:auto; 
	padding-top:180px;
	border:0px solid red;
}
.product_image{
	width:auto; 
	height:auto;  
	padding-right:100px; 
	padding-top:120px;
	border:0px solid red;
}
.product_info_bold_text{font-size:30px; color:#000;}

}

@media only screen and (max-width : 900px) {
.bottom_info{
	padding-left:40px; 
	padding-top:100px; 
	padding-right:0px;
}
.bottom_img_padding{
	padding-top:60px;
}
.bottom_info_text{ font-size:20px; text-transform:uppercase;}
.bottom_info_text2{font-size:14px; color:#5f5f5f;}

.product_info{
	width:auto; 
	height:auto; 
	padding-top:180px;
	border:0px solid red;
}
.product_image{
	width:auto; 
	height:auto;  
	padding-right:100px; 
	padding-top:120px;
	border:0px solid red;
}


 .navbar-header {
		background-color:none; !important;
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
		
    }
    .navbar-nav>li {
		width:100%;
        float:left;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
		color:#333333;
		font-size:12px;
		font-family:font-family: 'Oxygen', sans-serif;
    }
   
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    
	.navbar.navbar-default {
	background-color:none; !important;
	
	}
	
	.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #cccccc;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.product_info_bold_text{font-size:30px; color:#000;}

}

@media only screen and (max-width : 780px) {
.bottom_info{
	padding-left:15px; 
	padding-top:30px; 
	padding-right:15px;
}
.bottom_img_padding{
	padding-top:55px;
}
.bottom_info_text{ font-size:24px; text-transform:uppercase;}
.bottom_info_text2{ font-size:14px; color:#5f5f5f;}
.slider_caption{
	text-transform:uppercase; 
	font-size:24px; 
	color:#fff; 
	text-align:center; 
	padding-top:25px;
}
.facilities_text{ font-size:14px; color:#fff; margin-top:-10px; line-height:28px;}
.facilities_caption_text{color:#fff; text-transform:uppercase; font-size:24px;}

.product_info{
	width:auto; 
	height:auto; 
	padding-top:50px;
}
.product_image{
	width:auto; 
	height:auto;  
	padding-right:100px; 
	padding-top:120px;
	border:0px solid red;
}

.color_box
{
	min-width:300px; 
	width:auto;
	padding:20px 0px;  
	height:212px;
	border:0px solid red;
}

.product_info_bold_text{font-size:24px; color:#000;}

.product_description{color:#5f5f5f; font-size:16px;}

}



@media only screen and (max-width : 400px) {
.bottom_info{
	padding-left:20px; 
	padding-top:10px; 
	padding-right:20px;
}
.bottom_img_padding{
	padding-top:0px;
}
.bottom_info_text{ font-size:24px; text-transform:uppercase;}
.bottom_info_text2{ font-size:14px; color:#5f5f5f;}
.slider_caption{
	text-transform:uppercase; 
	font-size:24px; 
	color:#fff; 
	text-align:center; 
	padding-top:0px;
}
.color_box
{
	min-width:360px; 
	width:auto;
	padding:10px 10px;  
	height:212px;
}

.facilities_text{ font-size:14px; color:#fff; margin-top:-10px; line-height:28px;}
.facilities_caption_text{color:#fff; text-transform:uppercase; font-size:30px;}


.product_info{
	width:100%; 
	height:auto; 
	padding-top:20px;
}
.product_image{
	width:auto; 
	height:auto;  
	padding-right:100px; 
	padding-top:20px;
	border:0px solid red;
}
.color_box
{
	min-width:300px; 
	width:auto;
	padding:20px 0px;  
	height:212px;
	border:0px solid red;
}

}

.bottom_text {
	 color:#fff; 
	 font-size:14px;
	 margin:0px 10px;
}
	 
