a{
	font-family: 'Montserrat', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, div{
	font-family: 'Montserrat', sans-serif !important;
}
body, p{
	font-family: 'Open Sans', sans-serif !important;

}
header nav.navbar-default, nav.navbar.bootsnav {
    border-bottom: 0;
    background: rgb(221, 230, 235, .0);
}
.service-sec{
	background:#003663 !important;
}
#prodcut-sec{
	background-color: #003663;
}

.footer-logo {
    height: auto !important;
    max-width: 100%;
	max-height: 100% !important;
}
#contact-sec{
	background-color:#0086b4 !important;
}
#contact-sec a{
	color:#fff;
}
#blog-sec{background-color:#003663 !important;}
#contact-sec .padding-ten-right {
    padding-right: 10%;
    color: #fff;
}

#ser-sec .accordion-style1 .panel-title {
    color: #fff !important;
    font-size: 28px;
    line-height: 1.3em;
}
.accordion-style1 .panel-heading i {
    font-size: 20px !important;
    color: #fff !important;
}
#ser-sec p, h1,h2,h3,h4,h5,h6,span, li,i{
    color: #fff;
}
#faq-sec {

    text-align: center !important;
}
.service-sec .text-extra-dark-gray {
    color: #fff;
    text-align: center;
    font-size: 34px;
}
.service-sec .collapse.in {
    display: block;
    color: #fff !important;
}
.bg-deep-pink {
    background-color:#003663 !important;
}
.text-deep-pink {
    color: #003663 !important;
}
.tab-style1 .nav-tabs li:hover i, .tab-style1 .nav-tabs li.active i {
    color: #003663 !important;
}
.feature-box:before, .feature-box .content:before, .feature-box:after, .feature-box .content:after {
    display: inline-block;
    position: absolute;
    content: "";
    background-color: #003663 !important;
    z-index: 1;
}
.padding-50px-tb {
    padding-top: 20px;
    background: #ededed !important;
    color: #000 !important;
    padding-bottom: 20px;
}
.footer-strip .fab {
    color: #000;
}
.icon-box .icon-box-holder i {
    position: absolute;
    left: 0;
    vertical-align: middle;
    padding-top: 10px;
    color: #fff !important;
}
.btn.btn-deep-green {
	font-family: 'Montserrat', sans-serif;

    background: #008DC1;
    border-color: #008DC1;
    color: #fff;
}
.btn.btn-black {
	font-family: 'Montserrat', sans-serif;

    background: #008DC1 !important;
    border-color: #008DC1 !important;
    color: #fff;
}
.btn.btn-black:hover, .btn.btn-black:focus {
    background: transparent !important;
    color: #008DC1 !important;
}
.btn.btn-deep-green:hover, .btn.btn-deep-green:focus {
    background: transparent;
    border-color: #008DC1;
    color: #008DC1;
}
.portfolio-grid {
    margin: 0 0 2% 0 !important;
}
@media only screen and (max-width: 500px) {
.slider-text-middle{
	width:100%!important;
	margin-top: 30% !important;
}
.slide-des{
  width:100%!important;
}
.logo img{
	max-height:50px!important;
}
nav .accordion-menu {
    margin-right: 20px;
}
#contact_details{color:#000 !important;}
body {
    font-size: 14px;
}
.margin-5px-bottom {
    font-size: 18px;
    line-height: 28px;
	margin-bottom: 10px;
}
.equalize{
	padding-left:2%;
	padding-right:2%;
}
.dd{text-align:center;}
.activity{
	background-image: url(../images/infinity.jpg)!important;
    background-size: 100%!important;
    height: 245px;
}
.cc{margin-bottom:-60px;}
}