.timeline-image img {
    border-radius: 50%;
}

.ccm-toolbar-visible .navbar-fixed-top {
top : 49px;
}
html {
position : relative;
min-height : 100%;
}
body {
margin-bottom : 120px;

}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-thumbnail-hover
{
	background-color: rgba(233, 238, 239, 0.7)!important;
	}
.grundge-top
{
	margin-top: -20px;
	}

.whiteBG {
background : #fff;
}

.marginBT
{
	margin-bottom:20px;
}
.logo
{
	width:150px;
	}
.whiteBG a {
color : #ff0000 !important ;
}
div.ccm-page .breadcrumb a {
color : #ff0000 !important ;
}
div.ccm-page .breadcrumb a:hover {
color : #E51C20 !important ;
}
.footer a {
color : #999999 !important ;
}
.footer {
position : absolute;
bottom : 0;
width : 100%;
height : 0px;
}
.btn-dafault, .panel-heading {
color : #fff;
background-color : #fec503 !important ;
border-color : #f6bf01 !important ;
}
.btn-lx {
font-weight : 700 !important ;
text-transform : uppercase;
font-size : 18px !important ;
border-radius : 2px !important ;
margin-top : 60px;
padding : 20px 40px !important ;
}
.print {
border-top : 20px solid #000000;
background : #fff;
}
.dashed {
border : none;
border-top : 1px dashed #ccc;
color : #fff;
background-color : #cecece;
height : 1px;
width : 70%;
}
.grunge {
background : url(../images/grunge_wall.png) repeat;
border-top : 3px solid #d8d8d8;
}
.foot-end {
background : #d8d8d8;
}
.white {
background : url(../images/bg_white.png) center center no-repeat #fafaf9 !important ;
border-top : 6px solid #fec503;
}
.blue {
border-top : 3px solid #d8d8d8;
background : url(../images/grunge_wall.png) repeat;
}
.grey {
background : #eee;
border-top : 26px solid #fff;
}
.well a {
color : #000;
font-size : 18px;
}
.blue h1, h2, h3, h4, a {
color : #fff;
}
h1, h2, h3, h4, h5, h6 {
color : #000000 !important ;
font-family : 'Fjalla One', sans-serif !important ;
}
dd, li, .fa {
color : #000000;
}
.tab-content a {
color : #fec503 !important ;
}
body {
font-family : 'Average', serif !important ;
}
.social-accounts li {
width : 80px;
height : 80px;
line-height : 90px;
text-align : center;
border-radius : 60px;
border : #ccc solid 3px;
}
* {
box-sizing : border-box;
}
.pic {
border : #fff solid 10px;
float : left;
height : 300px;
width : 300px;
margin : 20px;
overflow : hidden;
box-shadow : 5px 5px 5px #111;
}
.blur img {
transition : all 1s ease;
}
.tilt {
transition : all 0.5s ease;
}
.tilt:hover {
transform : rotate(-1deg);
}
.focus {
transition : all 1s ease;
}
.focus:hover {
border : #fff solid 7px;
border-radius : 50%;
}
.focusgrey {
transition : all 1s ease;
}
.center-block .img-responsive {
margin : 0 auto;
}
.focusgrey:hover {
border : #eee solid 7px;
border-radius : 50%;
}
.slider-pro {
font-family : 'Average', serif, Arial;
}
.navbar-nav {
margin-left : 25px !important ;
padding : 25px;
}
.navbar li active {
padding : 25px;
}
.navbar a {
font-family : 'Fjalla One', sans-serif;
font-size : 16px;
color : #fff;
}
.navbar-blue {
background-color : #000000;
border-color : #ececec;
}
.navbar-blue .navbar-brand {
color : #ffffff;
}
.navbar-blue .navbar-brand:hover, .navbar-blue .navbar-brand:focus {
color : #536266;
}
.navbar-blue .navbar-text {
color : #ffffff;
}
.navbar-blue .navbar-nav > li > a {
color : #ffffff;
}
.navbar-blue .navbar-nav > li > a:hover, .navbar-blue .navbar-nav > li > a:focus {
color : #536266;
}
.navbar-blue .navbar-nav > .active > a, .navbar-blue .navbar-nav > .active > a:hover, .navbar-blue .navbar-nav > .active > a:focus {
color : #E51C20;
}
.navbar-blue .navbar-nav > .open > a, .navbar-blue .navbar-nav > .open > a:hover, .navbar-blue .navbar-nav > .open > a:focus {
color : #536266;
}
.navbar-blue .navbar-toggle {
border-color : #ececec;
}
.navbar-blue .navbar-toggle .icon-bar {
background-color : #ffffff;
}
.navbar-blue .navbar-collapse, .navbar-blue .navbar-form {
border-color : #ffffff;
}
.navbar-blue .navbar-link {
color : #ffffff;
}
.navbar-blue .navbar-link:hover {
color : #536266;
}
@media (max-width:767px) {
.navbar-header {
margin : 10px 0 25px !important ;

}
.navbar-header img
{
width:80px;
margin-bottom: 25px;
}
.navbar-blue .navbar-nav .open .dropdown-menu > li > a {
color : #ffffff;
}
.navbar-blue .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-blue .navbar-nav .open .dropdown-menu > li > a:focus {
color : #536266;
}
.navbar-blue .navbar-nav .open .dropdown-menu > .active > a, .navbar-blue .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-blue .navbar-nav .open .dropdown-menu > .active > a:focus {
color : #536266;
}
}
#sliderfeature3 .sp-thumbnail-container {
width : 250px !important ;
}
#sliderfeature1 .sp-thumbnail {
background-color : #000000;
width : 270px;
}
#sliderfeature1 .sp-thumbnail-image-container {
width : 100px;
height : 80px;
overflow : hidden;
float : left;
}
#sliderfeature1 .sp-thumbnail-image {
height : 100%;
}
#sliderfeature1 .sp-thumbnail-text {
width : 170px;
float : left;
padding : 8px;
box-sizing : border-box;
}
#sliderfeature1 .sp-thumbnail-title {
margin-bottom : 5px;
text-transform : uppercase;
color : #333;
}
#sliderfeature1 .sp-thumbnail-description h4 {
font-size : 14px;
color : #FFF !important ;
}
@media (max-width:500px) {
#sliderfeature1 .sp-thumbnail {
text-align : center;
}
#sliderfeature1 .sp-thumbnail-image-container {
display : none;
}
#sliderfeature1 .sp-thumbnail-text {
width : 120px;
}
#sliderfeature1 .sp-thumbnail-title {
font-size : 12px;
text-transform : uppercase;
}
#sliderfeature1 .sp-thumbnail-description {
display : none;
}
}
.timeline {
list-style : none;
padding : 0;
position : relative;
}
.timeline:before {
top : 0;
bottom : 0;
position : absolute;
content : "";
width : 2px;
background-color : #f1f1f1;
left : 40px;
margin-left : -1.5px;
}
.timeline > li {
margin-bottom : 50px;
position : relative;
min-height : 50px;
}
.timeline > li:before, .timeline > li:after {
content : " ";
display : table;
}
.timeline > li:after {
clear : both;
}
.timeline > li .timeline-panel {
width : 100%;
float : right;
padding : 0 20px 0 100px;
position : relative;
text-align : left;
}
.timeline > li .timeline-panel:before {
border-left-width : 0;
border-right-width : 15px;
left : -15px;
right : auto;
}
.timeline > li .timeline-panel:after {
border-left-width : 0;
border-right-width : 14px;
left : -14px;
right : auto;
}
.timeline > li .timeline-image {
left : 0;
margin-left : 0;
width : 80px;
height : 80px;
position : absolute;
z-index : 100;
background-color : #fed136;
color : #fff;
border-radius : 100%;
border : #f1f1f1 solid 7px;
text-align : center;
}
.timeline > li .timeline-image h4 {
font-size : 10px;
margin-top : 12px;
line-height : 14px;
}
.timeline > li.timeline-inverted > .timeline-panel {
float : right;
text-align : left;
padding : 0 20px 0 100px;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
border-left-width : 0;
border-right-width : 15px;
left : -15px;
right : auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
border-left-width : 0;
border-right-width : 14px;
left : -14px;
right : auto;
}
.timeline > li:last-child {
margin-bottom : 0;
}
.timeline .timeline-heading h4 {
margin-top : 0;
color : inherit;
}
.timeline .timeline-heading h4.subheading {
text-transform : none;
}
.timeline .timeline-body > p, .timeline .timeline-body > ul {
margin-bottom : 0;
}
@media (min-width:768px) {
	
.timeline:before {
left : 50%;
}
.timeline > li {
margin-bottom : 100px;
min-height : 100px;
}
.timeline > li .timeline-panel {
width : 41%;
float : left;
padding : 0 20px 20px 30px;
text-align : right;
}
.timeline > li .timeline-image {
width : 100px;
height : 100px;
left : 50%;
margin-left : -50px;
}
.timeline > li .timeline-image h4 {
font-size : 13px;
margin-top : 16px;
line-height : 18px;
}
.timeline > li.timeline-inverted > .timeline-panel {
float : right;
text-align : left;
padding : 0 30px 20px 20px;
}
.timeline-body li, .footer a {
color : #999999 !important ;
}

}
@media (min-width:992px) {

.timeline > li {
min-height : 150px;
}
.timeline > li .timeline-panel {
padding : 0 20px 20px;
}
.timeline > li .timeline-image {
width : 150px;
height : 150px;
margin-left : -75px;
}
.timeline > li .timeline-image h4 {
font-size : 18px;
margin-top : 30px;
line-height : 26px;
}
.timeline > li.timeline-inverted > .timeline-panel {
padding : 0 20px 20px;
}
}
@media (min-width:1200px) {
.timeline > li {
min-height : 170px;
}
.timeline > li .timeline-panel {
padding : 0 20px 20px 100px;
}
.timeline > li .timeline-image {
width : 170px;
height : 170px;
margin-left : -85px;
}
.timeline > li .timeline-image h4 {
margin-top : 40px;
}
.timeline > li.timeline-inverted > .timeline-panel {
padding : 0 100px 20px 20px;
}
svg {
display : inline-block;
position : absolute;
top : 0;
left : 0;
}
.nav-pills.centered {
text-align : center;
}
.nav-tabs {
border-bottom : 1px solid #f6f6f6;
margin-bottom : 80px;
text-align : center;
}
.nav-tabs > li {
float : none;
display : inline-block;
margin : 0;
padding : 4px;
}
.nav-tabs > li > a {
background : #ffffff;
color : #2f3133;
text-shadow : none;
border : none;
font-size : 18px;
font-weight : 100;
border : none !important ;
border-radius : 0;
margin : 0;
padding : 17px 30px;
text-transform : uppercase;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active, .nav-tabs > li > a.active {
background : none;
color : #ffffff;
text-shadow : none;
border : none;
}
.nav-tabs > li.active a {
background : none !important ;
color : #ffffff !important ;
text-shadow : none !important ;
border : none !important ;
}
.tab-content .mod-newsflash-adv .item {
margin-bottom : 30px;
}
.tab-content .mod-newsflash-adv .item .item_content {
background : #ffffff;
max-width : 370px;
text-align : center;
padding-bottom : 38px;
transition : all 0.2s linear;
}
.tab-content .mod-newsflash-adv .item .item_content .item_title {
margin-bottom : 2px;
padding-top : 16px;
transition : all 0.2s linear;
}
.tab-content .mod-newsflash-adv .item:hover .item_content {
background : #2c2b2e;
color : #ffffff;
text-shadow : none;
border : none;
}
.tab-content .mod-newsflash-adv .item:hover .item_content h1, .tab-content .mod-newsflash-adv .item:hover .item_content h2, .tab-content .mod-newsflash-adv .item:hover .item_content h3, .tab-content .mod-newsflash-adv .item:hover .item_content h4, .tab-content .mod-newsflash-adv .item:hover .item_content h5, .tab-content .mod-newsflash-adv .item:hover .item_content h6 {
color : #ffffff;
}
.moduletable.counters .mod-newsflash-adv {
text-align : center;
}
.mod-newsflash-adv.news .item .item_content {
max-width : 280px;
}
.mod-newsflash-adv.news .item .item_img {
float : left;
}
.mod-newsflash-adv.news .item .item_img:after {
display : none;
}
.mod-newsflash-adv.news .item .item_content {
max-width : 50%;
}
.mod-newsflash-adv.news .item.odd .item_img {
float : right;
}
.mod-newsflash-adv.news .mod-newsflash-adv_custom-link:after {
display : none;
}
.icemegamenu > ul > li > a.iceMenuTitle {
font-size : 26px;
}
.mod-newsflash-adv.testimonials .item_content {
padding : 0;
}
}
