body {
    font-size: 15px !important;
	font-family: Arial, sans-serif !important;
	color: #333 !important;
}
.pricebtn{
    background: #343a50 !important;
    padding: 25px;
    color: white !important;
    font-size: 29px;
    box-shadow: 0px 8px 5px -6px #000000;
margin:7px;
    
}
.pricebtn h3{
    color:white !important;
}

a:hover,
a:focus {
  color: #63f !important;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
text-transform: uppercase;
}

.logo-text .site-slogan {
margin-top: -10px;
}


.logo-image img {
    max-height: 80px;
    margin-top: -25px;
}


.module-title-wrap {
    margin-bottom: 20px;
}

.t3-section {
    padding-bottom: 10px;
    padding-top: 10px;
}

div.ja-masthead .ja-masthead-detail {
   display: none;
}

.flex-caption {
    width: 50% !important;
    padding: 2%!important;
    position: absolute !important;
    left: 50% !important;
    bottom: 70% !important;
    background: none !important;
    color: #000 !important;
	text-shadow: none !important;
font-size: 14px;
line-height: 18px;
}


.flex-caption #slidertxt {
position: absolute !important;
font-size: 16px !important;
line-height: 1.5 !important;
padding: 5px 20px 5px 20px !important;
top: 220% !important;
}
p.flex-caption img {
	
width: 80% !important;
position: absolute !important;
}

@media screen and (max-width: 1080px) {
.flex-caption #slidertxt {display: none;}
}
.acm-features.style-2 .features-item:before {
   background: none !important;
}

.acm-features.style-2 .features-item {
  color: #333 !important;
}

.acm-features.style-2 .features-item:hover p {
  color: #333 !important;
}

.acm-features.style-2 .features-item:hover h4 a {
  color: #333 !important;
}

.acm-features.style-2 .features-item {
    text-align: left !important;
}

.acm-features.style-2 .features-item .action {
    font-weight: 100 !important;
    background: linear-gradient(135deg, #a93bfe, #584efd) !important;
    padding: 20px !important;
	color: #ffffff;
    border-radius: 30px !important;
}

.acm-features.style-2 .features-item .action:hover, .acm-features.style-2 .features-item .action:focus, .acm-features.style-2 .features-item .action:active {
    color: #ffffff !important;
}

.sub-heading {
    color: #333 !important;
    font-size: 22px !important;
	text-transform: uppercase !important;
	letter-spacing: 0px !important;
}

ul.latestnews {
    padding-left: 0px !important;
	list-style-type: none !important;
	margin-left:-20px !important;
		background:#f3f3f3 !important;
		padding:10px !important;
}

.module-title {
    color: #63f !important;
    font-size: 16px !important;
    font-family: Arial, sans-serif !important;
    font-weight: 100 !important;
    margin-left: -20px !important;
	
}

.item-page .article-title {
    font-size: 27px !important;
	font-weight: 200 !important;
}
.contact h3 {
    font-size: 27px !important;
	font-weight: 200 !important;
}

#t3-off-canvas .t3-off-canvas-body .nav > li.active > a, #t3-off-canvas .t3-off-canvas-body .nav > li.active > span {
    color: #5b47ef !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background: #a93bfe;
	color: #fff !important;
}

.t3-copyright {
    font-size: 14px !important;
}
.acm-features.style-4 .features-item .features-desc {
    color: #333 !important;
}

.t3-mainbody {
    padding-top: 30px !important;
}

.clrv {
font-size: 16px;
max-width: 49%;
border-radius: 10px;
color: #FFF;
padding: 10px;
position: relative;
background-color: #6b4afd;
margin-bottom: 10px;
}

.clrv:after {
  content: " ";
  position: absolute;
  right: -15px;
  top: 15px;
  border-top: 15px solid transparent;
  border-right: none;
  border-left: 15px solid #6b4afd;
  border-bottom: 15px solid transparent;
}


.clrr {
font-size: 16px;
background-color: #c888f8;
max-width: 49%;
border-radius: 10px;
color: #FFF;
padding: 10px;
position: relative;
margin-bottom: 10px !important;
}

.clrr:after {
  content: " ";
  position: absolute;
  right: -15px;
  top: 15px;
  border-top: 15px solid transparent;
  border-right: none;
  border-left: 15px solid #c888f8;
  border-bottom: 15px solid transparent;
}

.cntlrr {
    font-size: 16px;
    background-color: #a88ece;
    border-radius: 10px;
    color: #FFF;
    padding: 13px;
    padding-left: 15px;
    position: relative;
    margin-bottom: 10px !important;
    padding-left: 25px;
  
    margin-left: 20px;
	margin-right: 20px;
}