.videoBanner { 
position:relative; 
}

.alert-panel {
    position: fixed; /* Keeps the alert at the top even when scrolling */
    top: 0;
    left: 0;
    width: 100%;
    background-color: #f44336; /* Example: red for danger alerts */
    color: white;
    padding: 15px;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    z-index: 9999; /* Ensures it's on top of other content */
}

.alert-panel p {
    margin: 0; /* Remove default paragraph margin */
}

.close-btn {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    font-size: 20px;
    cursor: pointer;
}

#myVideo {
position: relative;
//top: 50%;
//left: 50%;
width: 100%;
//z-index: -100;
//-ms-transform: translateX(-50%) translateY(-50%);
//-moz-transform: translateX(-50%) translateY(-50%);
//-webkit-transform: translateX(-50%) translateY(-50%);
//transform: translateX(-50%) translateY(-50%);
//background: url(placeholder.jpg) no-repeat;
background-size: cover;
}

.videoOverlay {
    position:absolute;
    width:50%;
    top:70%;
    left:30%;
    z-index:1;
}

/* Style the button used to pause/play the video */
.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	padding:5% 5%;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
	margin-left : 5%;
   width:40%;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.myButton2:active {
	position:relative;
	top:1px;
}

.top-strip{ background:#f4f4f4; padding:5px;}
.logo { padding: 20px 0;}
.top-menu { background: url("img/others/top-menu-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 5px 0;}
.top-menu ul li{ border-right:1px solid #646464;}
.top-menu ul li:last-child{ border-right:none;}
.top-menu ul li a{ color:#898989;}
.navbar-nav li a{ color:#898989; font-size:15px; font-family: 'OpensansSemiBold'; text-transform:uppercase;}
.mainmenu { padding-right: 25px; padding-top: 20px;}

/**/
.header-bottom{}
.header-bottom .carousel-nav-prev { background: url("img/others/nav-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 48%; display: inline-block; height: 60px; position: absolute; text-indent: -9999px; width: 50px;}
.header-bottom .carousel-nav-next { background: url("img/others/nav-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 48%; display: inline-block; height: 60px; position: absolute; text-indent: -9999px; width: 50px; right:0;}
/**/
.calculator { background: url("img/others/shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); padding-bottom: 50px;}
.shadow{  background:#285dab; padding:20px;}
.calculator h4{ color:#fff; font-size:20px; font-family: 'QuadonBold'; margin:0;}
.calculator p{ color:#fff; font-size:13px; font-family: 'Open Sans';}
.btn-default { background: #67ccf5; border-color: #fff; text-shadow: 0 1px 0 #fff; color: #06234f;}
/**/
.high-speed-holder{ background:url(img/others/high-bg.png) repeat; padding:25px;}
.high-speed-holder h3{ color:#68cef6; font-size:34px; font-family: 'QuadonBold';}
.high-speed-holder h6{ color:#252525; font-size:16px; font-family: 'Open Sans';}
.high-speed-holder p{ color:#7d7d7d; font-size:13px;  font-family: 'Open Sans';}
.high-speed-holder p span{ color:#68cef6; font-size:34px; font-family: 'QuadonBold';}
.high-speed-holder h3.gray { color: #d7d7d7; font-size: 44px; margin: 0; text-decoration: line-through;}
/**/
.holder .home-box h3{ color:#555555; font-size:24px; font-family: 'OpensansSemiBold'; padding:20px 0;}
.holder h5{ color:#6cc3e6; font-size:16px; font-family: 'OpensansSemiBold'; text-transform:uppercase;}
.holder p{ color:#7d7d7d; font-size:13px;  font-family: 'Open Sans'; line-height:1.8;}
.holder h6{ color:#252525; font-size:16px; font-family: 'Open Sans'; line-height:1.5;}
.holder h4{ color:#285dab; font-size:18px; font-family: 'OpensansSemiBold'; line-height:1.5;}
.holder h2{ color:#285dab; font-size:38px; font-family:'QuadonBold';}
/**/
footer {
  background: none repeat scroll 0 0 #4a4a4a;
  bottom: 0;
  padding: 25px;
  position: relative;
  width: 100%;
}
footer .foot-menu ul  li{ border-right:1px solid #cccccc;}
footer ul li:last-child{ border-right:none;}
footer ul li a{ color:#cccccc; font-size:13px; font-family: 'Open Sans';}
footer p{  color:#cccccc; font-size:13px; font-family: 'Open Sans';}
/**/
.about-holder h3{ color:#68cef6; font-size:30px; font-family: 'QuadonBold'; text-transform:uppercase;}
.thumb{ padding-top:20px;}
.blue-button{ background:#7ed6f7; padding:8px; margin-top:5px;}
.blue-button a{ font-family: 'QuadonBold'; font-size:14px; color:#fff; font-weight:normal; text-decoration:none;}
/**/
.inner-top-strip{ background:#285dab; padding:3px;}
.about-holder .high-speed-holder h3{ color:#68cef6; font-size:24px; font-family: 'QuadonBold';}
/**/
.support-1 { position: relative;}
.support-2 { position: relative;}
.support-3 { position: relative;}
.text { bottom: 0; position: absolute;}
.support-2 .text { bottom: 50%; position: absolute; right: 5%;}
.support-1 .text { bottom: 35%; left: 5%; position: absolute;}
.support-3 .text { bottom: 35%; left: 5%; position: absolute;}
/**/
.service-list{}
.service-list ul li{}
.service-list ul li a{ color:#000000; font-size:14px; font-family: 'Open Sans';}
/**/
.calculator input[type="email"]{ margin-bottom:10px;}
.contact-form{ background:#85c9e6; padding:20px;}
.contact-form p{ color:#fff;}
/**/
.address p { background: url(img/others/address.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0); padding-left: 40px;}
.phone p{  background:url(img/others/phone.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0); padding-left: 40px;}
.mail p{  background:url(img/others/mail.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0); padding-left: 40px;}
.about-holder { padding-bottom: 20px;}
/**/
.term-list ul li { background: none repeat scroll 0 0 #898989; padding: 10px 40px; margin-bottom: 8px;}
.term-list ul li a { color: #fff; font-family: "OpensansSemiBold"; font-size: 16px; text-transform: uppercase; text-decoration:none;}
.term-list ul li:hover{ background:#285dab;}
.space{ padding:5px 0;}
.terms{}
.terms thead{ background:#74d1f6;}
.terms thead h5{ color:#fff;}
.terms thead p { color:#fff;}
.terms a{ background:#73d1f6; padding:6px; border-radius:5px; color:#06234f; text-decoration:none;}
.title h3{ font-size:16px;}
/**/
/* custom inclusion of right, left and below tabs */

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.tab-pane .active{ background:#f1fbfd;}
.tab-list{}
.tab-list ul li a{ color:#3e6bac; font-size:13px; font-family: 'Open Sans';}
.tab-list-1 ul li a {color:#707070; font-size:13px; font-family: 'Open Sans';}
.tab-list ul{ padding:0;}
.tab-list-1 ul{ padding:0;}
.tab-list-1 ul li{ list-style:none; padding:5px 0;}
.tab-list ul li{ list-style:none; padding:5px 0;}
.tabbable.tabs-left { padding: 20px 0; z-index: 1;}

.tab-pane.active { background: none repeat scroll 0 0 #e6f8fc;  padding: 20px;}
.tab-pane { background: none repeat scroll 0 0 #abe2f6;  padding: 20px;}
.spl{ padding-bottom:15px;}
.nav.nav-tabs > li { padding: 10px 0; position:relative; z-index:100; }
a:focus { outline:none; }
.con-height { min-height:400px; }
.text.large h4 { font-size:23px; }
