
html, body {

	font-family: "Roboto", sans-serif;
	background: #FFf;
	font-weight: 300;
	font-size: 16px;
	color: #000000;
}
body {
	height: 100%;
}
body
{
    font-family: "Roboto", sans-serif;
    padding-top: 70px;
   
}

h1, h2, h3, h4, h5, .lead
{
    font-family: "Roboto", sans-serif;
}

h1 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 20px;
}
h2 {
	font-size: 28px;
	margin-bottom: 15px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
	font-weight: 700;
}
h5 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
}
h6 {
	font-weight: 700;
}
h1 span,
h2 span,
h3 span,
h4 span {
	color: #339BEB;
}
.text-colored {
	color: #55acee;
}
a {
	color: #55acee;
}
a:hover {
	color: #339BEB;
}
a:focus,
a:active {
	outline: none;
}
.large {
	font-size: 18px;
}

.large2 {
	font-size: 16px;
}
.row {
    margin-left: -7px;
    margin-right: -7px;
}

img {
	display: block;
	max-width: 100%;
	height: auto;
	
}
.list-unstyled li {
	padding: 5px 0;
}
.list-horizontal {
	padding: 15px 0;
}
.list-horizontal-item img {
	display: block;
	margin: 0 auto;
}
.list-icons {
	padding: 0;
	margin: 20px 0;
	list-style: none;
	font-size: 18px;
}
.list-icons li {
	padding: 0 0 15px 0;
}
blockquote {
	border-right: none;
	padding-right: 0;
	padding-left: 0;
}
.title {
	margin-top: 0;
}

/* Layout
----------------------------------------------------------------------------- */
.header {
	color: #ffffff;
	direction: ltr;
	background-color: rgba(0, 0, 0, 0.10);
	padding: 10px 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.banner {
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: relative;
	color: #fff;
}
.banner-image {
	vertical-align: middle;
	min-height: 100%;
	width: 100%;
}
.banner:after {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.55);
	content: "";
}
.banner-caption {
	position: absolute;
	top: 40%;
	width: 100%;
	z-index: 2;
}
.subfooter {
	background-color: #fafafa;
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	padding: 40px 0;
}
.section {
	background-color: #ffffff;
	padding: 80px 0;
}

/* Backgrounds
----------------------------------------------------------------------------- */
.default-bg {
	background-color: #222222;
	color: #ffffff;
}
.default-bg.blue {
	background-color: #55acee;
}
.translucent-bg {
	color: #ffffff;
}
.default-bg h1,
.default-bg h2,
.default-bg h3,
.default-bg h4,
.default-bg h5,
.default-bg h6,
.translucent-bg h1,
.translucent-bg h2,
.translucent-bg h3,
.translucent-bg h4,
.translucent-bg h5,
.translucent-bg h6 {
	color: #ffffff;
}
.default-bg blockquote footer,
.translucent-bg blockquote footer {
	color: #cccccc;
}
.default-bg a,
.translucent-bg a {
	color: #ffffff;
	text-decoration: underline;
}
.default-bg a:hover,
.translucent-bg a:hover {
	text-decoration: none;
}
.translucent-bg {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-position: 50% 0;
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
}
.translucent-bg .translucent-bg {
	margin-top: 80px;
	z-index: 3;
}
.translucent-bg:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
}
.translucent-bg.blue:after {
	background-color: rgba(85, 172, 238, 0.7);
}
.translucent-bg .container {
	z-index: 3;
	position: relative;
}
.bg-image-1 {
	background: url("../images/bg-image-1.jpg") 50% 0px no-repeat;
}
.bg-image-2 {
	background: url("../images/bg-image-2.jpg") 50% 0px no-repeat;
}

/* Misc
----------------------------------------------------------------------------- */
.object-non-visible {
	opacity: 0;
	filter: alpha(opacity=0);
}
.object-visible,
.touch .object-non-visible {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

/* Targeting only Firefox for smoothest animations */
@-moz-document url-prefix() {
	.object-visible,
	.touch .object-non-visible {
		-webkit-transition: opacity 0.6s ease-in-out;
		-moz-transition: opacity 0.6s ease-in-out;
		-o-transition: opacity 0.6s ease-in-out;
		-ms-transition: opacity 0.6s ease-in-out;
		transition: opacity 0.6s ease-in-out;
	}
}
.space {
	padding: 20px 0;
}
.pr-10 {
	padding-left: 10px;
}
.pl-10 {
	padding-right: 10px;
}
.pb-clear {
	padding-bottom: 0;
}

/* Sections
----------------------------------------------------------------------------- */
.banner-caption h1,
.banner-caption h2,
.banner-caption h3,
.banner-caption h4,
.banner-caption h5,
.banner-caption h6 {
	color: #ffffff;
}
.banner-caption h1 {
	font-size: 60px;
}
.subfooter p {
	margin-bottom: 0;
}

/* Template Components
----------------------------------------------------------------------------- */
/* Buttons
---------------------------------- */
.btn {
	padding: 8px 15px;
	font-size: 14px;
	line-height: 1.42857143;
	min-width: 160px;
	text-align: center;
	border-radius: 0;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn-default {
	color: #55acee;
	border: 1px solid #cccccc;
}
.btn-default:hover {
	color: #ffffff;
	background-color: #339BEB;
	border-color: #339BEB;
}

/* Collapse
---------------------------------- */
.panel-group .panel {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none;
}
.panel-default > .panel-heading {
	padding: 0;
	outline: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	width: 100%;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border: 1px solid #f0f0f0;
	border-top: none;
	background-color: #fafafa
}
.panel-heading a {
	font-weight: 400;
	padding: 12px 35px 12px 15px;
	display: inline-block;
	width: 100%;
	background-color: #55acee;
	color: #ffffff;
	position: relative;
	text-decoration: none;
}
.panel-heading a.collapsed {
	color: #ffffff;
	background-color: #333333;
}
.panel-heading a:after {
	font-family: "FontAwesome";
	content: "\f147";
	position: absolute;
	left: 15px;
	font-size: 14px;
	font-weight: 300;
	top: 50%;
	line-height: 1;
	margin-top: -7px;
}
.panel-heading a.collapsed:after {
	content: "\f196";
}
.panel-heading a:hover {
	text-decoration: none;
	background-color: #55acee;
	color: #ffffff;
}
.panel-title a i {
	padding-left: 10px;
	font-size: 20px;
}

/* Pills
---------------------------------- */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.nav-pills > li > a:hover {
	background-color: #55acee;
	border-color: #55acee;
	color: #ffffff;
}
.nav-pills > li > a {
	border-radius: 0;
	padding: 8px 20px;
	border: 1px solid #cacaca;
	color: #666666;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
}

/* Forms
---------------------------------- */
.form-control {
	height: 45px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.form-control-feedback {
	color: #cccccc;
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 15px;
}
textarea {
	resize: vertical;
}

/* Modals
---------------------------------- */
.modal-content {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.modal-header {
	background-color: #55acee;
	color: #ffffff;
}
.modal-header h4 {
	color: #ffffff;
}
.modal-header .close {
	font-weight: 300;
	color: #FFFFFF;
	text-shadow: none;
	filter: alpha(opacity=100);
	opacity: 1;
}

/* Large devices (Large desktops 1200px and up) */
@media (min-width:1200px) {
	.modal-lg {
		width: 1140px;
	}
}

/* Media
---------------------------------- */
.media .fa {
	font-size: 24px;
	width: 40px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	text-align: center;
}

/* Navigations
----------------------------------------------------------------------------- */
.header .navbar {
	margin-bottom: 0;
}
.main-navigation .navbar-default {
	background-color: transparent;
	border: none;
}
.main-navigation .navbar-default .navbar-nav > li > a {
	color: #fff;
	padding: 8px 10px;
	font-size: 18px;
	font-weight: 350;
}
.main-navigation .navbar-default .navbar-nav > li.active > a {
	background-color: transparent;
	color: #55acee;
}
.main-navigation .navbar-default .navbar-nav > li > a:hover,
.main-navigation .navbar-default .navbar-nav > li.active > a:hover {
	color: #55acee;
}
@media (min-width:768px) {
	.main-navigation .navbar-default .navbar-nav > li > a {
		padding-top: 30px;
		padding-bottom: 30px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.main-navigation .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
	.navbar-nav {
		float: left !important;
	}
}
@media (max-width:767px) {
	.header.navbar-fixed-top {
		position: absolute;
	}
}

/* Fixed Header
----------------------------------------------------------------------------- */
.fixed-header-on .header {
	background-color: rgba(4, 83, 140, 0.95);
	padding: 5px 0;
}
.fixed-header-on .site-name {
	font-size: 24px;
}
.fixed-header-on .logo {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	margin-top: 0;
	margin-bottom: 0;
}
@media (min-width:768px) {
	.fixed-header-on .navbar-default .navbar-nav > li > a {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
@media (max-width:991px) {
	.fixed-header-on .logo,
	.fixed-header-on .site-name,
	.fixed-header-on .site-slogan {
		display: none;
	}
}

/* Blocks/Widgets
----------------------------------------------------------------------------- */
/* Logo, Site Name, Site Slogan
---------------------------------- */
.logo {
	margin: 10px 10px 10px 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.logo,
.site-name-and-slogan {
	float: left;
}
.site-name {
	font-size: 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.site-name a {
	color: #ffffff;
}
.site-name a:hover {
	text-decoration: none;
}
.site-slogan {
	font-size: 16px;
}

/* Testimonials
---------------------------------- */
.testimonial .media-left {
	width: 60px;
}

/* Social Links
---------------------------------- */
.social-links {
	padding: 0;
	list-style: none;
	margin: 15px 0;
}
.social-links li {
	margin: 10px 25px 10px 0;
	display: inline-block;
	font-size: 36px;
}
.social-links li a {
	color: #333333;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.social-links li.twitter a:hover {
	color: #55acee;
}
.social-links li.skype a:hover {
	color: #00aff0;
}
.social-links li.linkedin a:hover {
	color: #0976b4;
}
.social-links li.googleplus a:hover {
	color: #dd4b39;
}
.social-links li.youtube a:hover {
	color: #b31217;
}
.social-links li.flickr a:hover {
	color: #ff0084;
}
.social-links li.facebook a:hover {
	color: #3b5998;
}
.social-links li.pinterest a:hover {
	color: #cb2027;
}

/* Isotope Items
---------------------------------- */
.filters {
	margin: 0 0 30px 0;
}
.filters .nav-pills > li {
	margin-left: 2px;
	margin-bottom: 2px;
}
.filters .nav-pills > li + li {
	margin-right: 0px;
}
.text-center.filters .nav-pills > li {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	display: inline-block;
	float: none;
}
.isotope-container {
	overflow: hidden;
}
.isotope-item {
	margin-bottom: 20px;
}
.isotope-item .btn-default {
	color: #999999;
}
.isotope-item .btn-default:hover {
	color: #ffffff;
}
@media (max-width:480px) {
	.filters .nav-pills > li {
		width: 100%;
		display: block;
	}
}

/* Images Overlay
----------------------------------------------------------------------------- */
.overlay-container {
	position: relative;
	display: block;
	overflow: hidden;
}
.overlay {
	position: absolute;
	top: 0;
	bottom: -1px;
	right: 0;
	left: -1px;
	background-color: rgba(85, 172, 238, 0.9);
	cursor: pointer;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
.overlay:hover {
	text-decoration: none;
}
.overlay span {
	position: absolute;
	display: block;
	bottom: 10px;
	text-align: center;
	width: 100%;
	color: #ffffff;
	font-size: 13px;
	font-weight: 300;
}
.overlay i {
	position: absolute;
	right: 50%;
	top: 50%;
	font-size: 18px;
	line-height: 1x;
	color: #ffffff;
	margin-top: -8px;
	margin-right: -8px;
	text-align: center;
}
.overlay-container:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1);
}


#video-background
{position:absolute;
right:0;bottom:0;
min-width:100%;
min-height:100%;
width:auto;
height:auto;
z-index:1
}
#video-background.collapsing
{display:none}footer{background-color:#2d2d2d}

.myimage
{
	border-radius: 10px;
}


p{
	text-align: justify;
}


#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#01aefe;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}





/******* End Overriding Bootstrap ********/


.download
{
  padding: 30px;
}

.download .lead
{
  padding: 20px;
  font-size: 18px;
  line-height: 36px;
  text-align: left;
}

.download h1
{
  padding-top: 20px;
  font-size: 30px;
}

.download img
{
  margin: 0 auto;
}

.propertie
{
  background: #edf8f5;
  padding: 30px;
}

.propertie .lead
{
  padding: 30px;
  font-size: 18px;
  line-height: 40px;
  text-align: left;
}

.propertie h1
{
  padding-top: 10px;
  font-size: 30px;
  
}





/* Footer Center */
.footer
{
    background: #333;
    color: #AAA;
    padding-top: 10px;
    padding-bottom: 0px;
    
}

.footer h1
{
    font-size: 20px;
    color:#fff;
    padding-top: 10px;
}

.footer h2
{
    font-size: 16px;
    color:#fff;
}

.footer h2:hover
{
    color:#fff;
}

.footer p
{
    font-size: 12px;
}

.footer a {color:#aaa}
.footer a:hover {color:#FFF}

.footer h3
{
    color:#aaa;
    letter-spacing: 1px;
    margin: 30px;
    margin-right: 0;
}

.footer img
{
	margin: 5px
}

.footer .social-list
{
    overflow: hidden;
    margin: 30px 0 15px;
    
}

.footer .social-list li
{
    float:left;
    opacity: 0.7;
    filter:alpha(opacity=70);
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;

}

.footer .social-list li:hover
{
    opacity: 1;

}

.footer .three-columns
{
    overflow: hidden;
}

.footer .three-columns li
{
    width:33.333%;
    float:right;
    padding:8px 0;
    font-size: 14px; 
}

.footer .three-columns i
{
    color: #3878ff
}

.footer .three-columns li a:hover
{
    color:#fff;
    text-decoration: none;
}


.footer .img-thumbnail
{
    background: rgba(0,0,0,0.3);
    border: 1px solid #444;
    margin-bottom: 5px;
}

.footer .copyright
{
    background: #111;
    color: #AAA;
    padding: 15px 0;
    margin-top: 40px;
    font-size: 16px;
}

.footer .copyright span
{
    color:#aaa;
}

.footer .social-list2
{
    overflow: hidden;
    margin: 10px 0 10px;
    padding-left: 70px;
}

.footer .social-list2 li
{
    font-size: 12px;
    margin-right: 50px;
    padding-bottom: 10px;
    alignment-adjust: 
    opacity: 0.7;
    filter:alpha(opacity=70);
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;

}

.footer .social-list2 li:hover
{
    opacity: 1;

}

.footer .support li
{
    font-family: myFirstFont;
    direction: ltr;
    font-size: 25px;
    color: #AAA;
}

.footer .support li span
{
    font-family: myFirstFont;
    direction: ltr;
    font-size: 18px;
    color: #fff;
}


.footer .new5 
{
    font-size: 14px;
}

.footer .new5 li
{
    padding-top: 16px;
    padding-left: 25px;
    font-size: 14px;
    float: right;
}

.footer .new5 li a:hover
{
    color:#fff;
    text-decoration: none;
}

.footer .payment
{
  padding-top: 20px;
  padding-right: 50px;
}


.footer .payment li
{
    color: #fff;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    opacity: 0.6;
    filter:alpha(opacity=70);
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}

.footer .payment li:hover
{
    opacity: 1;

}

 /*End Ultimate Footer Section*/



.login

{
  padding-top: 65px
}




.contactdata
{
  background: #edf8f5;
  padding: 30px;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  
}
.contactdata a{
font-size: 14px;
text-decoration: none;
color: #333333;
font-weight: bold;

}
.contactdata .lead
{
  padding: 30px;
  font-size: 16px;
  line-height: 40px;
  text-align: justify;
}

.contactdata h1
{
  padding-top: 10px;
  font-size: 35px;
}

.contactdata i
{
  color: #3369e7;
  font-size: 22px;
}

.contactdata img {
	float: right;
    margin: auto;
}

.contactdata span
{
	color:#115c92;
	font-weight: bold;
}

.mymanual
{
    background: url('../images/sphere.jpg') no-repeat center center fixed;
    width: 100%;
    min-height: 600px;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
  
}

.mymanual h1
{
  padding-top: 10px;
  padding-bottom: 30px;
  font-size: 30px;
}

.mymanual .lead
{
  padding: 20px;
  font-size: 16px;
  line-height: 40px;
  text-align: left;
}



.header {
	color: #ffffff;
	direction: ltr;
	background-color: rgba(0, 0, 0, 0.10);
        padding: 10px 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.banner img
{
  margin: 0 auto;
}

.banner {
	width: 100%;
	height: 100%;
	min-height: 25%;
	position: relative;
	color: #fff;
}
.banner-image {
	vertical-align: middle;
	min-height: 100%;
	width: 100%;
}
.banner:after {
	position: absolute;
	min-height: 50px;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.55);
	content: "";
}
.banner-caption {
	position: absolute;
	top: 40%;
	width: 100%;
	z-index: 2;
}
.subfooter {
	background-color: #fafafa;
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	padding: 40px 0;
}
.section {
	background-color: #ffffff;
	padding: 80px 0;
}

.banner-caption h1,
.banner-caption h2,
.banner-caption h3,
.banner-caption h4,
.banner-caption h5,
.banner-caption h6 {
	color: #ffffff;
}
.banner-caption h1 {
	font-size: 60px;
}
.subfooter p {
	margin-bottom: 0;
}

#video-background
{position:absolute;
right:0;bottom:0;
min-width:100%;
min-height:100%;
width:auto;
height:auto;
z-index:1
}
#video-background.collapsing
{display:none}footer{background-color:#0369b2}


.myspace
{
min-height: 100%
}


@media(max-width:767px)

{
.myspace
{
min-height: 0%
}
.download .lead {
    padding: 5px;
    font-size: 16px;
}
.propertie .lead {
    padding: 5px;
    font-size: 16px;
}
}

/*Start info section*/
.info-map
{
background: #edf8f5;

}

.info-map p
{
 padding-top: 40px;
 text-align: center;

}

.info-map .mybackg1
{
	color: #f00;
	font-size: 20px;
}
.info-map .mybackg2
{
	color: #fa8201;
	font-size: 20px;
}
.info-map .mybackg3
{
	color: #10b314;
	font-size: 20px;
}


/*End info section*/


/*Start price section*/
.price
{
background: #FFF;
}

.price h3
{
font-size: 18px
}

.price img
{
margin: 0 auto;
}
/*End price section*/



/*Start Icons Box*/
.myiconbox
{
  background: url(../images/myiconbox.png);
  background-attachment: fixed;
  background-size: cover;
}
.myiconbox h3
{
font-size: 17px;
text-align: center;
}

.myiconbox img
{
margin: 0 auto;
}
.iconbox {
  background: #ffffff;
  background-color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  padding: 20px 25px;
  text-align: right;
  display: block;
  margin-top: 60px;
  margin-bottom: 15px;
}
.iconbox-icon {
  background-color: #037ef3;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  margin-top: -70px;
}
.iconbox-icon span {
  color: #fff;
  font-size: 42px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 29px;
  text-align: center;
  vertical-align: middle;
}
.iconbox-icon img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  text-align: center;
  vertical-align: middle;
}
.featureinfo h4 {
  font-size: 26px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.featureinfo > p {
  color: #000000;
  font-size: 16px;
  padding-top: 4px;
  text-align: justify;
}
.btn-default {
  text-shadow: 0px 1px 0px #FFF;
  background-image: linear-gradient(to bottom, #FFF 0px, #E0E0E0 100%);
  background-repeat: repeat-x;
  border-color: #CCC;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075);

}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px
}

/*End Icons Box*/



.navbar-inverse {
    background-color: #105b91;
    border-color: #105b91;
    min-height: 85px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    padding-top: 30px;
}

.myspassnon
{
min-height: 85px;
}


/*start zoom*/
.mask {
  max-height: 450px;
  overflow:hidden;
}

.mask img {
  max-width: 100%;
  transform: scale(1);
  transition: .5s;
}
.mask img:hover {
    transform: scale(1.3);
  }
}

.flex {
  display: flex;
  
}

/*End zoom*/

.startG
{
padding-top: 850px;
}






/* Ensure the header is styled for LTR */
.header {
    direction: ltr  !important;;
    text-align: left;
}

/* Style for the navbar-left to align menu items to the left */
.navbar-left {
    float: left !important;
	direction: ltr;
}

/* Ensure the navbar-nav items are properly aligned */
.navbar-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.navbar-nav > li {
    float: left;
}

/* Optional: Adjust logo and site name alignment for LTR */
.header-left {
    text-align: left;
	direction: ltr;
}

/* Smooth scroll behavior */
.smooth-scroll a {
    transition: all 0.3s ease;
}

/* Responsive adjustments for mobile */
@media (max-width: 767px) {
    .navbar-nav {
        float: none;
        text-align: left;
    }
    .navbar-nav > li {
        float: none;
    }
}