@media (max-width: 767px) {
    .navbar-toggle {
        margin-top: 35px !important;
    }

}




body{
color:black!important;
}

h3, h1{
color:black!important;
}

#callmeBtn{
    background: green !important;
	width:100%;
	height:30px!important;
	}
	


.presentation-container {
    margin-top: 0px;
    background-color: #2788ff;
	position: relative;
    z-index: 2;
}
.footer-box-text a {
color:#fff;
}
.presentation-container h2,
.presentation-container p {
    text-align: center;
    background-color: transparent;
    color: white;
}

#topsms {
    margin-bottom: 10px;
    color: white;
    border: 2px solid #FFF;
}


@media (min-width: 767px) {
    ul.navbar-nav li a {
    padding: 38px 20px;
    background: #fff;
    border-top: 5px solid #f0f0f0;
    color: #444;
    height: 106px;
}

    ul.navbar-nav li.active a {
    background: #f0f0f0;
	font-weight:bold;
    border-color: #2788ff;
    color: #777;
    height: 106px;
    }

    ul.navbar-nav li a:hover, ul.navbar-nav li a:focus {
    background: #2788ff;
    border-color: #2788ff;
    color: #fff;
    outline: 0;
    height: 106px;
    }
}

.navbar-collapse.in {
    overflow-y: auto;
    overflow-x: hidden;
}


#topsms {
    background-color: white;
    color: #2788ff;
    margin-top: 40px;
}

#topbtn {
    margin-top: -5px;
    margin-bottom: 10px;
}

#topbtn:hover {
    background-color: white;
    color: #2788ff;
}

.flex-caption {
  color: #fff !important;
  background:none;
    font-size: 14px;
   
    height: 180px;
    left: 150px;
    line-height: 24px;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    top: 33%;
    width: 81%;
}
.flex-caption h1 {
color:#fff !important;
}
.topbar {
    background-color: #1d1d1d;
    color: white;
    padding: 10px 10px;
}

.navbar {
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
}

.pageheader {
    border-bottom: 1px solid #eee;
    margin: 40px 0 20px;
    padding-bottom: 9px;
}

.pageHeader h1 {
    color: #2788ff
}
td, th {
    border:none;
}
table {
border:none;
}
.slider {
        -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
        -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
        box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
		}
		
.callmeInput {
	background-color: white!important;
	color: black!important;
}

.navbar-brand {
 height: 104px;
    margin-top: 2px;
    width: 212px;

}

.navbar-brand {
    background: url(../img/logo.png) left center no-repeat!important;
    text-indent: -99999px;
}
