.confetti {width:100%; background:url(../images/confetti2.jpg) repeat-x;height:3px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);}

	
	body.gold .confetti {width:100%; background:url(../images/confetti2.jpg) repeat-x;height:3px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);}

	
	.text-primary, .btn-primary .badge, .btn-link,a.list-group-item.active > .badge,.nav-pills > .active > a > .badge, p.drop-caps:first-child:first-letter, .accent-color, .posts-listing .post-time, h3.title .title-border i, .upcoming-events .event-cats a:hover, .nav-np .next:hover, .nav-np .prev:hover, .basic-link, .pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus, .staff-item .meta-data{
	color:#e8433e;
}

  .meta-data{color:#944e2c;
     background:#fff;
     background:rgba(255, 255, 255, 0.4);padding:1px 1px 1px 5px}

.lcp_excerpt {
    display: block;
    float: left;
    margin: 0px 0 35px;}
    
    
.label-bronze {background-color:#a05835}
.label-silver {background-color:#888}

ul.linklist a {font-family: "Roboto",sans-serif;}

p.drop-caps.secondary:first-child:first-letter,
.fa.accent-color,
.label-primary,
.progress-bar-primary,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus, .accordion-heading .accordion-toggle.active, .accordion-heading:hover .accordion-toggle.active, .accordion-heading:hover .accordion-toggle.inactive,
.panel-primary > .panel-heading, .carousel-indicators .active, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .media-box .media-box-wrapper, .top-menu li a, .upcoming-events .event-date, .media-box .zoom, .media-box .expand, .project-overlay .project-cat, .flexslider .flex-prev:hover, .flexslider .flex-next:hover, .events-listing .upcoming-events li:hover .event-details-btn:hover, .single-event-info .icon-s, .event-register-block:hover, .fc-event, .projects-grid .project-cat, .tag-cloud a:hover, .main-navigation > ul > li ul{
  /*background-color: #5ca4dc;*/
  background-color: #40a6cc;
}

.accent-bg {
  background-color: #ddd;
}

.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #40a6cc;
}




.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary, .top-menu li a:hover{
  background: #40a6cc;
  opacity:.9
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.panel-primary,
.panel-primary > .panel-heading{
	border-color:#40a6cc;
	/*border-color:#43aec4;*/
}
.panel-primary > .panel-heading + .panel-collapse .panel-body, .main-navigation > ul > li ul, #featured-events ul.slides{
	border-top-color:#40a6cc;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body, .nav-tabs li a:active, .nav-tabs li.active a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-top-color:#40a6cc;
}

.btn-secondary {background: #320710;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fbe372;font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.05em;
font-family: "Roboto",sans-serif;margin:4px 10px;font-weight:bold;}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active {
  opacity:.9;
  color:#fff;
}

.title .title-border{border-bottom-color:#cac0a8;border-width:2px;}

.main-navigation > ul > li ul:before, .main-navigation > ul > li.megamenu > ul:before{
	border-bottom-color:#40a6cc;
}
.main-navigation > ul > li ul li ul:before{
	border-right-color:#40a6cc;
}
/* SECONDARY COLOR */
.secondary-color, .top-header .social-links a:hover, h3.block-title{
	color:#40a6cc;
}

#content .social-links a i.fa{
	color:#0087ae;
}

.social-links a:hover{
	color:#40a6cc;
}
.secondary-color-bg, .top-menu li.secondary a, .featured-projects, hr.sm, .flexslider .flex-prev, .flexslider .flex-next, .events-listing .upcoming-events li:hover .event-details-btn, .single-event-info .time, .event-single-venue > span:first-child, .tag-cloud a, .staff-volunteers, .accordion-heading:hover .accordion-toggle {
	background-color:#e3ddcf;
}

.twitter-widget li span.date {background-color:#50171d;}

.top-menu li.secondary a:hover{
	background-color:#40a6cc;
	opacity:.9;
}




.btn-default { color:#0590c3; border:1px solid #e1d4c5;border-radius:4px;/*background: rgba(255, 255, 255, .5);*/margin:10px 0px;}
.lead {color:#944e2c}


.label-danger {
    background-color: #D9534F;
}

.whitebg {background:#fff;padding:8px 2px;}




ul.footerlinks li  {margin-bottom:8px;}
ul.footerlinks li a {color:#fff}
.footer-widget .widgettitle {color:#fff}

.top-header {background-color:rgba(0,0,0,.5);
	/*background:#410419;*/}
	
	@media only screen and (max-width: 992px) { /*tablet/mobile styles*/
.main-navigation {
  background: #0065b3 none repeat scroll 0 0;
}
.main-navigation > ul > li > a:hover {
  color: #ddd!important;
}
.header_bottom_area {
  background: #fff none repeat scroll 0 0 !important;
  position: relative;
}
}

/*----------CUSTOM STYLES-------------
	\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/


ul.download {list-style-type: none;display:inline-block;}

ul.download li
{ 
	padding: 0px 0px 8px 0px;
	margin:2px 0 7px 0;
	font-size: 12px;
 line-height: 14px;font-family: "Roboto",sans-serif;	
}

ul.download li a, ul.download li a:link
{ 
	background:#fbca6b;
	
	background-image: url(../images/download.png); /* fallback */

	
	background-repeat:no-repeat;
	border-radius:4px;
	display:inline-block;
	color:#000;
	font-size:10px;
	font-weight:bold;
	padding:0px 10px;
	text-decoration:none;
	margin:0px;
	width:240px;font-size: 12px;
 line-height: 14px;	
	padding:6px 10px 6px 35px;
	border:3px solid #f0bb54;
		text-decoration:none;
		display:inline-block;
}

ul.download li a:hover, ul.downloadsm li a:hover, , ul.downloadsmall li a:hover
{ background:#f8dba2;} 
ul.download li a:visited, ul.downloadsm li a:visited, , ul.downloadsmall li a:visited
{ color:#000;}

ul.downloadsm, ul.downloadsmall  
{ 
	padding: 0px 0px 0px 0px;
	margin:0px 0 0px 0;display:inline-block;
}
ul.downloadsm li, ul.downloadsmall li
{ 
	padding: 0px 0px 8px 0px;
	margin:2px 0 7px 0;
	font-size: 12px;
 line-height: 14px;	display:inline-block;
}

.small {
    font: 11px/14px "Open Sans",arial,sans-serif;
    color: #333;
    margin: 0px 0px 15px;
    padding: 0px;
}

.thumb {
    margin-bottom: 30px;
}

.secondary-color-bg {padding: 15px 15px 5px;
margin-bottom: 20px;}
.pasteaa strong {color:#333;display:block;line-height:1.2em;}
.eaapast {height:170px;}
.eaawpic {width:95px; height:95px;-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	 background-color: #fff;
	padding:4px;
	overflow: hidden;
	display: inline-block;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	margin: 15px 5px 5px;
}

.eaawpiclarger {width:110px; height:110px;-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	 background-color: #fff;
	padding:4px;
	overflow: hidden;
	display: inline-block;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	margin: 15px 5px 5px;}

ul.linklist li {font-weight:bold; font-size:0.9em}

ul.footerlinks li {font-weight:normal; font-size:15px; font-family: "Roboto",sans-serif;line-height:.9em;}

.featured-project-block {width:240px; height:185px;}

.league {font-family: 'LeagueGothicRegular', sans-serif;}

.featured-image {filter: grayscale(0);
    -webkit-filter: grayscale(0);}
    
.featured-image:hover{
filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    transition: filter 600ms ease;
    -webkit-transition: -webkit-filter 600ms ease;
    
}

.thumbnail {
    background-color: transparent;
    border:0px solid #fff;    
		
}

.thumbnail.pull-right {
    margin:0px 0 0 20px;
    
		
}
.img-thumbnail {
    background-color: #fff;
    border:0px solid #fff;
		-moz-box-shadow: 0 0 3px 3px #ddd;
-webkit-box-shadow: 0 0 3px 3px #ddd;
box-shadow: 0 0 3px 3px #ddd;
border-radius:0px;
}

.fw-video {
    background-color: #fff;
    padding:4px 4px 0px;
		-moz-box-shadow: 0 2px 3px 5px #bbb;
-webkit-box-shadow: 0 2px 3px 5px #bbb;
box-shadow: 0 2px 3px 5px #bbb;
border-radius:0px;
margin-bottom:10px;
}

.btn-xsm {font-size:10px; margin:5px 0; padding:3px 8px;}

.btn-primary.btn-lgbold {background:#8d0714;-webkit-box-shadow: 1px 3px 5px 0px rgba(130,108,88,1);
-moz-box-shadow: 1px 3px 5px 0px rgba(130,108,88,1);
box-shadow: 1px 3px 5px 0px rgba(130,108,88,1);}

.specialbtnhm {position:absolute; right:100px; bottom:0px;z-index:900;background:#43aec4;-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;width:325px;padding:3px 10px; text-align:center;font-family: 'Roboto', sans-serif;text-transform:uppercase;font-size:12px; line-height:15px;font-weight:bold;}
.tp-caption img {max-width: 100%;}
.caption, .thumbnail .caption {font-family:"Open Sans"; font-size:13px;line-height:1.4;color:#944e2c;margin-top:5px;}

/* ----------FORMS----------- */

 .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #d6eff4;
    background-image: none;
border: inset 1px solid #333;
-webkit-box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.45);
-moz-box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.45);
box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.45);
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.form-control:focus {
  border-color: #bbb;
   background-color: #e8f1f3;
  outline: 0;
 -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.45);
-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.45);
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.45);
}


.hddkbg {background:#19525e;color:#fff;padding:1px 4px;margin:5px -5px;text-align:center;font-family: "Roboto",sans-serif;font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.05em;}

.lgray-bg {-moz-box-shadow:    inset  0  7px 7px -7px #aaa, 
                        inset  0 -7px 7px -7px #aaa;
    -webkit-box-shadow: inset  0  7px 7px -7px #aaa, 
                        inset  0 -7px 7px -7px #aaa;
     box-shadow:        inset  0  7px 7px -7px #aaa, 
                        inset  0 -7px 7px -7px #aaa;}
                        
                        .lred-bg {-moz-box-shadow:    inset  0  7px 7px -7px #000, 
                        inset  0 -7px 7px -7px #000;
    -webkit-box-shadow: inset  0  7px 7px -7px #000, 
                        inset  0 -7px 7px -7px #000;
     box-shadow:        inset  0  7px 7px -7px #000, 
                        inset  0 -7px 7px -7px #000;}

/* --------STAR TWINKLE--------- */
*, *:after, *:before {
  box-sizing: border-box;
}

body {
  background-color: #000;
  margin: 0;
}

/*#content {margin-bottom:55px;}*/

.container {padding-bottom:20px;}
.container.for-navi {padding-bottom:0px;}

.starshine {/*display:none;*/
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  /*right: 0;
  bottom: 0;*/
  height: 230px;
  width: 100%;
  position: absolute;
  /*top: -100%;
  left: -100%;
  margin-top: 50%;*/border:0px solid #ff0000;
}

body.homepg .starshine {
    height: 520px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1!important;
}

body.homepg.show16 .starshine {/*display:none;*/
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  /*right: 0;
  bottom: 0;*/
  height: 810px;
  width: 100%;
  position: absolute;z-index:600;
  /*top: -100%;
  left: -100%;
  margin-top: 50%;*/
}


.star-blink {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: #560d1e;
  border-radius: 50%;
  z-index: 0;
  -webkit-transform: rotate(0deg) scale(0.08);
  -webkit-backface-visibility: hidden;
  -webkit-animation: blinkAfter 15s infinite ease-out;
  transform: rotate(0deg) scale(0.08);
  animation: blink 15s infinite ease-out;
  backface-visibility: hidden;
}

.star-blinkb {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  z-index: 0;
  -webkit-transform: rotate(0deg) scale(0.08);
  -webkit-backface-visibility: hidden;
  -webkit-animation: blinkAfter 15s infinite ease-out;
  transform: rotate(0deg) scale(0.08);
  animation: blink 15s infinite ease-out;
  backface-visibility: hidden;
}


.star-blink div {
  width: 100%;/*rgba(205, 188, 2, 0.4) yellow*/
  height: 100%;
  border-radius: 50%;
  -webkit-transform: rotate(45deg) scale(0.75);
  box-shadow: 0 0 2px 8px rgba(62, 6, 24, 0.4), 0 0 2px 9px rgba(255, 255, 255, 0.07), 0 0 2px 15px rgba(62, 6, 24, 0.4), 0 0 2px 16px rgba(255, 255, 255, 0.1);
  -webkit-backface-visibility: hidden;
  transform: rotate(45deg) scale(0.75);
  box-shadow: 0 0 2px 8px rgba(62, 6, 24, 0.4), 0 0 2px 9px rgba(255, 255, 255, 0.07), 0 0 2px 15px rgba(62, 6, 24, 0.4), 0 0 2px 16px rgba(255, 255, 255, 0.1);
  backface-visibility: hidden;border:1px solid #fff000;
}

.star-blinkb div {
  width: 100%;/*rgba(205, 188, 2, 0.4) yellow*/
  height: 100%;
  border-radius: 50%;
  -webkit-transform: rotate(45deg) scale(0.75);
  box-shadow: 0 0 2px 8px rgba(205, 188, 2, 0.05), 0 0 2px 9px rgba(255, 255, 255, 0.07), 0 0 2px 15px rgba(205, 188, 2, 0.05), 0 0 2px 16px rgba(255, 255, 255, 0.1);
  -webkit-backface-visibility: hidden;
  transform: rotate(45deg) scale(0.75);
  box-shadow: 0 0 2px 8px rgba(205, 188, 2, 0.05), 0 0 2px 9px rgba(255, 255, 255, 0.07), 0 0 2px 15px rgba(205, 188, 2, 0.05), 0 0 2px 16px rgba(255, 255, 255, 0.1);
  backface-visibility: hidden;border:1px solid #fff000;
}
.star-blink:after, .star-blink:before, .star-blink div:after, .star-blink div:before {
  content: '';
  position: absolute;
  display: block;
  top: -350%;
  left: 45%;
  height: 800%;
  width: 10%;
  border-radius: 50%;
  background-color: #560d1e;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.05) 100%);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.05) 100%);
  z-index: 1;
  box-shadow: 0 0 25px red;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.star-blinkb:after, .star-blinkb:before, .star-blinkb div:after, .star-blinkb div:before {
  content: '';
  position: absolute;
  display: block;
  top: -350%;
  left: 45%;
  height: 800%;
  width: 10%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.05);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.1) 100%);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.1) 100%);
  z-index: 1;
  box-shadow: 0 0 25px red;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.star-blink:before, .star-blink div:before, .star-blinkb:before, .star-blinkb div:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.star-blink.blue:after, .star-blink.blue:before, .star-blink.blue div:after, .star-blink.blue div:before {
  box-shadow: 0 0 25px blue;
}
.star-blink.red:after, .star-blink.red:before, .star-blink.red div:after, .star-blink.red div:before {
  box-shadow: 0 0 25px white;
}
.star-blinkb.yellow:after, .star-blinkb.yellow:before, .star-blinkb.yellow div:after, .star-blinkb.yellow div:before {
  box-shadow: 0 0 25px white;
}

@-webkit-keyframes blink {
  0% {
    -webkit-transform: rotate(-2deg) scale(0.08);
  }
  4% {
    -webkit-transform: rotate(-20deg) scale(0.9);
  }
  8% {
    -webkit-transform: rotate(-40deg) scale(0.08);
  }
  50% {
    -webkit-transform: rotate(-45deg) scale(0.2);
  }
  52% {
    -webkit-transform: rotate(-50deg) scale(0.3);
  }
  54% {
    -webkit-transform: rotate(-60deg) scale(0.08);
  }
  100% {
    -webkit-transform: rotate(-100deg) scale(0.08);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(-2deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes blink {
  0% {
    transform: rotate(-2deg) scale(0.08);
  }
  4% {
    transform: rotate(-20deg) scale(0.9);
  }
  8% {
    transform: rotate(-40deg) scale(0.08);
  }
  50% {
    transform: rotate(-40deg) scale(0.08);
  }
  52% {
    transform: rotate(-50deg) scale(0.3);
  }
  54% {
    transform: rotate(-60deg) scale(0.08);
  }
  100% {
    transform: rotate(-100deg) scale(0.08);
  }
}
@-moz-keyframes rotate {
  0% {
    transform: rotate(-2deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* --------END STAR TWINKLE--------- */


.panel-heading.accordion-toggle:after {
    font-family:'FontAwesome';
    content:"\f103";
    /* adjust as needed, taken from bootstrap.css */
    float: right;
    font-size: 15pt;
    margin-top:-23px;
    /* adjust as needed */
    color: #2e80bf;
    /* adjust as needed */
}


.accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content:"\f101";
    
    /* adjust as needed, taken from bootstrap.css */
}

.panel-heading:hover {
    cursor: pointer;
    /*background:#ecdfc9;*/
}

.panel-heading:hover h4 {
    text-decoration: none;color: #2e80bf;
}
.collapse
.panel-body {padding-right:30px;}*/


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
	.carousel {margin-bottom:30px;background: transparent;}
	#carousel-seal .carousel {margin-bottom:30px;background: transparent;}
    .unit{
     text-align:right;
     /*color:#944e2c;*/
     padding:5% 12% 2% 12%;
     background-color: #e3ddcf;
     background-repeat: no-repeat;
     background-position:center;
     -webkit-background-size: cover; 
     -moz-background-size: cover; 
     -o-background-size: cover; 
     background-size: cover;
     font-size:16px;
     text-align:right;
     width:100%;
     
    }
    
    #carousel-testimonial .byline {
     display:inline-block;
     color:#944e2c;
     background:#fff;
     background:rgba(255, 255, 255, 0.4);
     font-size:13px;
     padding:4px 8px;
     margin-left: 25%;
    }
    
    .carousel-control.left {
    background-image: linear-gradient(to right, rgba(114, 86, 40, 0.5) 0%, transparent 100%);
    background-repeat: repeat-x;
}

.carousel-control.right {
    background-image: linear-gradient(to left, rgba(114, 86, 40, 0.5) 0%, transparent 100%);
    background-repeat: repeat-x;
}

	#carousel-testimonialhm .carousel {margin-bottom:30px;background-color: #333;}
	#carousel-testimonialhm #carousel-seal .carousel {margin-bottom:30px;background-color: #222;}
    #carousel-testimonialhm .unit{
     text-align:right;
     /*color:#944e2c;*/
     padding:20px 12% 10px 12%;
     background-color: #e3ddcf;
     background-repeat: no-repeat;
     background-position:center;
     -webkit-background-size: cover; 
     -moz-background-size: cover; 
     -o-background-size: cover; 
     background-size: cover;
     font-size:14px;
     line-height:20px;
     text-align:left;
     width:100%;
     
    }
    
    body.secnoms #carousel-testimonialhm .unit{background-color: #fff;border:1px solid #ddd;}
    
    #carousel-testimonialhm .byline{
     display:inline-block;
     color:#944e2c;
     background:#fff;
     background:rgba(255, 255, 255, 0.4);
     font-size:11px;
     padding:4px 8px;
     margin-right: 10%;
     margin-left:0;
     line-height:1.3;
    }
    
#carousel-testimonialhm .carousel-control.left {
    background:none;
}

#carousel-testimonialhm .carousel-control.right {
    background:none;
}
.tp-caption.para.yellow {color:#FFBE10;font-size:16px;font-weight:bold;}
.posts-listing h3 {margin-bottom:5px}
.posts-listing li {margin-bottom:10px}
ul.uldouble {columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;margin-top:15px;}

input {padding:5px;}

.steeringpic {
    background-color: #fff;
	padding:4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	margin: 0px 5px 15px;

	-webkit-transition:background-color 0.3s ease-in-out;  
    -moz-transition:background-color 0.3s ease-in-out;  
  	-o-transition:background-color 0.3s ease-in-out;  
   	transition:background-color 0.3s ease-in-out;
}
.steeringpic:hover{
	background-color: #2e80bf;
}

.steeringdiv {height:342px;}
.steeringdiv .small {margin-bottom:0px;}
.modal-header h3 {margin:10px auto;line-height:20px;font-size:20px;}


.site-footer i.fa {color:#ffbe10;margin-right:0px;}

.site-footer .social-links li a i.fa{
	color:#0087ae;margin-right:0px;
}

/* Nav Highlights */

body.secwhyenter li.whyenternavhi > a,
body.secnoms li.nomsnavhi > a,
body.secwinners li.winnersnavhi > a,
body.secevents li.eventsnavhi > a,
body.secmedia li.medianavhi > a,
body.secabout li.aboutnavhi > a,
body.seceu li.eunavhi > a 
{color: #f3d1ac;}



/* Pagination (photogallery)
-------------------------------------------------- */

.holder {
    		margin: 15px 0;display:block;clear:both;background:#e3ddcf;
    	}
    
    	.holder a {
    		font-size: 12px;
    		cursor: pointer;
    		padding:3px;
    		margin: 0 5px;
    		color: #333;
    	}
    
    	.holder a:hover {
    		/*background-color: #c3e0f6;*/
    		color: #fff;
    	}
    
    	.holder a.jp-previous { margin-right: 15px; }
    	.holder a.jp-next { margin-left: 15px; }
    
    	.twoColFixLt #mainContentText .holder a.jp-current, .twoColFixLt #mainContentText a.jp-current:hover { 
    		font-weight: bold;
    		color: #FF4242;
    		
    		
    	}
    
    	.holder a.jp-disabled, a.jp-disabled:hover {
    		color: #bbb;
    	}
    
    	.holder a.jp-current, a.jp-current:hover,
    	.holder a.jp-disabled, a.jp-disabled:hover {
    		cursor: default; 
    		background: none;
    	}
    
    	.holder span { margin: 0 5px; }


.img-circle{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	/*width: 100%;*/
	width:130px; height:130px;
	display: block;
	max-width: 130px;
	overflow: hidden;
	background-color: #fff;

}

/*******************************************
EDUCATION
*******************************************/
ul#process{
  position: relative;
  padding: 1em 0;
  list-style: none;
  margin:20px 0 0 0px; padding:0px;
}
#process:before {
  width: 5px;
  height: 100%;
  position: absolute;
  left: 15%;
  top: 0;
  content: ' ';
  display: block;
  background: #b06b49;
}
#process li{
  width: 100%;
  z-index: 2;
  position: relative;
  float: left;
}
#process .timeyear{
  width: 30%;
  background: #fff;
  text-align:center;
  padding: 10px;
  font-size: 1em;
  font-weight: 700;
  display: inline-block;
  
  border-bottom: 1px solid #d6cfbf;
}
#process .timedesc{
  width: 66%;
  display: inline-block;
  background: #e3ddcf;
  margin-bottom: 10px;
  position: relative;
  padding: 10px 10px 0 10px;
  border-bottom: 1px solid #cac0a8;
}
#process .timedesc:after { /*arrow*/
  content: '';
  position: absolute;
  top: 15px;
  right: 0;
  left: -16px;
  height: 0;
  width: 0;
  border: solid transparent;
  border-right-color: #e3ddcf;
  border-width: 8px;
  pointer-events: none;
}
#process .timedesc h3{
  font-size: 1em;
  margin: 0;
  padding: 0;
  font-weight: 700;
}
#process .timedesc p{
  font-size: 1em;
  margin-top: 5px;
  padding: 0;
}


.winningco {-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}



.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 767px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
    
    ul.uldouble {columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;margin-top:15px;}
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
    
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

@media print {
  .winningco, .site-footer, .site-header, .yoshi, .starshine {display:none;}
  .page-header {background:none; height: auto;border:0;margin:20px 0 0; padding:0;}
  .page-header h2 {
    
    margin:0; padding:0;
    font-size: 20px;
    line-height: 23px;
    font-family: 'Droid Serif', serif;
    font-weight:bold;
}
* {font-size:9px;line-height:11px;}
a, a:link {color:#000;}
a[href]:after {
    content: none !important;
  }


}



.upcoming-event-bar h4 {
    line-height: 37px;
    float: left;
    margin-bottom: 0px;
    color: #fff000;
    font-size: 11px;
    opacity: 0.9;
    margin-right: 12px;
    font-weight:bold;
}

.timer-col #days, .timer-col #hours, .timer-col #minutes, .timer-col #seconds {
    display: inline-block;
    color: #FFF;
    opacity: 1;font-weight:bold;}

.timer-col .timer-type {
    font-size: 12px;font-weight:bold;color: #FFF;opacity: 0.7;
}
#counter {background:#0c3139;border-bottom:1px solid #3d474c;}

body.secnoms #countera .counter {border:1px solid #ddd;}

body.secnoms #countera .counter .timer-col{
	float:left;
	padding:0 10px;
	margin:0px auto 15px;background:#eee;
	border-left:1px solid #ddd;
	border-right:1px solid #eee;color:#333;
}
#countera .counter .timer-col:first-child {
    border:0px solid #ddd !important;
}

body.secnoms #countera .counter{
	float:none;
	height:37px;
	margin:0px auto 15px;
	border-left:0px solid #1e2326 !important;
	border-right:0px solid #1e2326 !important;
}

#countera .counter .timer-col{
	float:left;
	padding:0 10px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

body.secnoms #countera .timer-col #days, body.secnoms #countera .timer-col #hours, body.secnoms #countera .timer-col #minutes, body.secnoms #countera .timer-col #seconds {
    display: inline-block;
    color: #555;font-size:2em;
    opacity: 1;font-weight:bold;}

body.secnoms #countera .timer-col .timer-type {
    font-size: 17px;font-weight:bold;color: #555;opacity: 0.7;
}

/* Carousel Control */

#nomineeshm .owlcaption {padding:5px 10px;font-size: 0.8em;text-align:left;line-height:17px;margin:0px 10px;}
#nomineeshm .owlcaption h4 {font-size: 12px;
line-height: 14px; font-weight:bold; padding:0px;letter-spacing:none;margin:0px 0 2px;}
.redslash {color: #bbb;
    font-weight: bold;}
#nomineeshm .item .content {display:none;}


/*----------CLASSIC STYLES-------------
	\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/

.winnerhead, .finalistheadnew {
font: 32px/37px 'LeagueGothicRegular', Arial, sans-serif;
letter-spacing: 0; 
color:#071518; /* dk blue */
font-weight:normal;
margin:30px 0px 20px 0px; 
padding:0px 0 0px 0px;
border-bottom:3px solid #555;
display:block;clear:both;width: 100%;}

.winnersubhead {font-size:25px;font-family: 'LeagueGothicRegular', Arial, sans-serif;margin:30px 0px 5px 0px; padding:5px 0 5px 0px;color:#1a4d57;display:block;clear:both;width: 100%;text-transform:uppercase;border-bottom:3px solid #cbcac5;float:left;position:relative;}

.finalistsubhead {font-size:22px;/*font-family: 'LeagueGothicRegular', Arial, sans-serif;*/font-family: 'Droid Serif', serif;margin:0px 0px 5px 30px; padding:5px 0 5px 0px;color:#333;display:block;clear:both;width: 100%;/*text-transform:uppercase;*/border-bottom:2px solid #cac0a8;float:left;position:relative;}

a.readmore {margin-right:20px;}
a.readmore:before {
    font-family:'FontAwesome';
    content:"\f08e";
    /* adjust as needed, taken from bootstrap.css */
    position: relative;
    padding-right: 5px;
    /* adjust as needed */

}

ul.finalistlist
{ 
	margin:5px 20px 20px 50px;
	padding:0px 0 0 5px;border:0px solid #ff0000;
	float:left;
}



/*a[href $='.pdf']{margin-right:20px;}
a[href $='.pdf']:before {
    font-family:'FontAwesome';
    content:"\f1c1";
    position: relative;
    padding-right: 5px;
   

}

a[href $='.doc']{margin-right:20px;}
a[href $='.doc']:before {
    font-family:'FontAwesome';
    content:"\f15c";
    
    position: relative;
    padding-right: 5px;

}*/

ul.winnerlistB
{ 
	
	border-top:0px solid #8e9ca2;
	border-bottom:0px solid #8e9ca2;
	margin:0px 0px 20px;
	padding:0px;
	clear:both;
	width:100%
}



ul.winnerlistB li
{ 
	
	padding: 8px 0px 12px 95px;
	margin:0px;
	display:block;
	border-bottom:1px solid #cbcac5;
	float:left;
	position:relative;
}

ul.winnerlistB li strong {font-size:1.1em;}
ul.winnerlistB li p {margin-top:15px;}

ul.winnerlistB li.goldwinner { background: url(../images/icon_gold.png) no-repeat 0px 6px;}
ul.winnerlistB li.silverwinner { background: url(../images/icon_silver.png) no-repeat 0px 6px;}
ul.winnerlistB li.bronzewinner { background: url(../images/icon_bronze.png) no-repeat 0px 6px;}
ul.winnerlistB li.finalistwinner { background: url(../images/icon_finalist.png) no-repeat 0px 6px;}
ul.winnerlistB .winnerpic
{ 
	-moz-box-shadow: 0 0 4px #969387;
	-webkit-box-shadow: 0 0 4px #969387;
	box-shadow: 0 0 4px #969387;margin-left:30px;
 /*border:4px solid #fff;*/float:right;width:250px;height:160px;
}

/*---GALLERY---*/
	.galphotocont {
	width:240px;
	height:191px;z-index:50;
	overflow:hidden;position:relative;
border:3px solid #fff;
		-moz-box-shadow: 0 0 2px 2px #ccc;
-webkit-box-shadow: 0 0 2px 2px #ccc;
box-shadow: 0 0 2px 2px #ccc;
/*border:1px solid #d2c8ad;*/
/*padding:3px;*/
}


.galphotocont img:hover {opacity: 0.8; filter: alpha(opacity=30);}
 
.galcaption {
	position:absolute;
        bottom:0px;
        left:0px;
        width:100%;/*text-transform:uppercase;*/
	height:28px;font-size:12px;
	padding:8px 3px 3px 3px;line-height:13px;
	background:#fff;/*background:#efebe0;*/color:#444;
	text-align:center; font-weight:bold;
	font-family:"Open Sans"; 
     
}

.photogallery  {/*background:#222;*/padding:10px 0px;position:relative;float:left;}
.photogallery li {display:inline;float:left; position:relative;width:135px; height:135px;margin:10px 10px 10px 0px; padding:0px;background:#fff;}
.photogallery li img {background:none;margin:0px; padding:0px;
-moz-box-shadow: 0 0 3px 3px #cfccc4;
-webkit-box-shadow: 0 0 3px 3px #cfccc4;
box-shadow: 0 0 3px 3px #cfccc4;border:3px solid #fff;width:135px; height:135px;margin-bottom:3px;}

ul.contactlist {width:100%;margin:0px;}
.contactlist li {border-bottom:1px solid #ccc;padding:7px 0px;float:left; position:relative;display:block;width:100%;}
.contactname {float:left; position:relative; width:190px; height:40px; vertical-align: top;display:inline-block;}
.contacttitle {float:left; font-weight:bold; position:relative;}
.contactnumber { float:left; position:relative; color:#0087ae; display:inline-block;}

ul.links {margin:7px 0 0 0;padding:0px 0 0 3px;} 

ul.links li, ul.links li
{ 
	
	background: url(../images/arrow_smnew.png) no-repeat 0 4px;
	padding: 3px 0px 4px 25px;
	
	display:block;
	
}
ul.contentlistnew, .contentlistnewdouble 
{ 
	
	border-top:2px solid #cdc6b2;
	border-bottom:2px solid #cdc6b2;
	margin:20px 20px 20px 0;
	padding:0px;
	float:left;
	
}



ul.contentlistnew li
{ 
	background: #dcd7c9 url(../images/edison_bullet.png) no-repeat 0px 5px;
	padding: 6px 15px 6px 40px;
	margin:0px;
	/*display:block;*/list-style-type:none;
	border-bottom:1px solid #cbcac5;
}

ul.contentlistnew li:nth-child(even) {background: #f6f4ec url(../images/arrow_smnew.png) no-repeat 6px 4px;}
ul.contentlistnew li:nth-child(odd){background: #e6e3d9 url(../images/arrow_smnew.png) no-repeat 6px 4px;}


.rule {border-bottom:#cbcac5 1px solid;display:block;}


/*----------PHOTOFY (logo rotation) -------------
	\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/


#photofy
{
	background:#fff;
	border: 0px solid #ddd;
}


#photofy a.photofy_thumbnail
{
	border: 0px solid #336699;
	display: block;
	padding:2px;
	float: left;
	text-decoration: none;
	max-width: 90px;
	height: 45px;
	margin: 0 10px 0px 0;
	cursor:default;
}

#photofy a img
{
	border: none;
	max-width: 100%;
height: auto;
}
.mfp-title {
    text-align: right;
    word-wrap: break-word;
    padding: 0 10px 0 10px;
}
.mfp-counter {
    position: absolute;
    left: 6px;
}
.lower-header,.is-sticky .lower-header {
  background-color: #fff;
}
.top-header {
  background-color: #fff;
  border-bottom: medium none;
  height: 27px;
  text-align: right;
}
.header_top_infos{
	margin-bottom:0;
}
.upcoming-event-bar h4 {
  color: #444;
}
.main-navigation > ul > li > a {
}
.main-navigation > ul > li > a:hover{
	color:#0065B3;
}
.row.home-service-row {
	margin-top: 0;
	padding-bottom: 10px;
}
.row.home-service-row h4{
	margin-bottom:0;
}
.btn-primary, .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color:#0065B3;
}
a {
  color:#0065B3;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease 0.1s;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .top-menu li a:hover {
  background:#F5A52C;
  opacity: 1;
}	
.btn-default:hover, .btn-default:focus {
  background-color: #f5a52c;
  background-position: 0 -15px;
  border-color: #f5a52c;
  color:#fff;
}
.site-footer .social-links li a i.fa {
  color:#F5A52C;
  margin-right: 0;
}
.main-navigation > ul > li ul::before, .main-navigation > ul > li.megamenu > ul::before {
  border-bottom-color: #0065B3;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body, .main-navigation > ul > li ul, #featured-events ul.slides {
  border-top-color: #0065B3;
}
.main-navigation > ul > li > ul > li > a{
	background:#0065B3;
}
.main-navigation > ul > li > ul > li > a:hover{
	background:#0080B3;
}
p.drop-caps.secondary:first-child::first-letter, .fa.accent-color, .label-primary, .progress-bar-primary, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, .accordion-heading .accordion-toggle.active, .accordion-heading:hover .accordion-toggle.active, .accordion-heading:hover .accordion-toggle.inactive, .panel-primary > .panel-heading, .carousel-indicators .active, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .media-box .media-box-wrapper, .top-menu li a, .upcoming-events .event-date, .media-box .zoom, .media-box .expand, .project-overlay .project-cat, .flexslider .flex-prev:hover, .flexslider .flex-next:hover, .events-listing .upcoming-events li:hover .event-details-btn:hover, .single-event-info .icon-s, .event-register-block:hover, .fc-event, .projects-grid .project-cat, .tag-cloud a:hover, .main-navigation > ul > li ul {
  background-color: #F5A52C;
}
.btn.btn-default.btn-small:hover,.btn.btn-default.btn-sm:hover{
	color:#fff;
}
.btn.btn-default.btn-small,.btn.btn-default.btn-sm{
  color: #0065B3;
}
.header_bottom_area{
	background:#fff;
}
.site-top-footer{
	background:rgba(0, 101, 179, 0.9);
}
.site-header {
    border-bottom: 5px solid #0065B3;
}
.tparrows {
    cursor: pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 40px !important;
    height: 40px !important;
    top: 50%!important;
}
.tp-rightarrow.default {
    position: right;
    left: 95%!important;
}
.tp-leftarrow.default {
    left: 5%!important;
}
.site-header {
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 9 !important;
  float:none;
}

.banner_new {
  background: #fff none repeat scroll 0 0;
}
.service_details_secation{
	background:#fff;
}
.service_details_secation {
  padding-top: 30px;
}
.quote_wrp {
background: rgba(0, 0, 0, 0) url("../img/quoteBg.jpg") repeat-x scroll center bottom;
border: medium none;
float: left;
margin-top: -28px;
padding: 50px 0;
text-align: left;
width: 100%;
}
.sec_wrp {
  background: #fff;
}

.level_3_base {
  margin: 0 0 50px;
}
.site-top-footer {
  clear: both;
}
.main-navigation > ul > li ul {
    left: -106px;
    top: 75px;
    z-index: 999999999;
    width: 282px;
}
.home_tabss > h2 {
  font-size: 19px;
  margin-top: 14px;
}
.header_banner{
	background: rgba(0, 0, 0, 0) url("../images/banner_level2.jpg") no-repeat scroll center center / cover ;
	padding: 50px 0;
}
.col-md-12.inner_page_s {
  text-align: center;
}
.inner_page_s h1{color: #fff;
font-size: 40px;
margin-bottom: 0;}
.inner_page_s p{color: #ddd;
font-size: 17px;
margin-bottom: 0;}
.inner_body-con{
	background: #fff none repeat scroll 0 0;
	padding-bottom: 72px;
	padding-top: 50px;
}
.inner_row_height_10{
	margin-top:15px;
}
.inner_quote_area{
	background:url(../images/quoteBg.jpg) repeat-x;
}
.quote_se {
  float: right;
}
.quote_se > p {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-shadow: 0 0 0 transparent;
}
.quote_se > small {
  display: block;
  font-size: 14px;
  margin-top: -5px;
}
.inner_quote_area {
  background: rgba(0, 0, 0, 0) url("../images/quoteBg.jpg") repeat-x scroll 0 0;
  border-top: 1px solid #cfe6f1;
  padding: 29px 0;
}

.quote_img {
  float: right;
  position: relative;
  right: 62px;
  top: -64px;
}
.icon_iamges {
  background: #112942 none repeat scroll 0 0;
  border-radius: 50%;
}
.form-control {
  background-color: #fff;
  background-image: none;
  box-shadow: 1px 1px 3px 0 transparent;
  color: #555;
  display: block;
  font-size: 14px;
  height: 38px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
label {
  display: inline-block;
  font-weight: normal;
  margin-bottom: 5px;
}
.contact_area {
  padding: 50px 0;
  background:#f2f8fc;
}
.con_p_f{
	float:right;
}
.sec_another{
	background:#fff;
	padding:30px 0;
}
.like_testimonial{
	background:url("../images/cloud-reach-advantage.jpg") no-repeat;
	text-align:center;
	padding:50px 0;
}
.testimonila_a h3{color: #a3adb7;
font-family: "OpenSans-Regular";
font-size: 24px;
line-height: normal;
margin-bottom: 20px;}
.testimonila_a p{color: #859aaf;
font-size: 17px;
line-height: 31px;
text-align: center;
text-shadow: 0 0 0 transparent;}
.testimonila_a a{
	
}
.btn.btn-default.btn-lg {
background:#0065B3;
color: #fff;
font-size: 14px;
padding: 10px 21px !important;
border: 1px solid #0065B3;
}
.new_update_aea {
  background: #fff none repeat scroll 0 0;
  padding: 50px 0;
}
.new_update_aea h2{font-size: 20px;
font-weight: normal;
line-height: 28px;
margin-top: 14px;
text-align: left;
text-shadow: 0 0 0 transparent;}
.new_update_aea p{text-align: left;
text-shadow: 0 0 0 transparent;}
.new_update_aea h1{  margin-bottom: 25px;
  text-align: center;}
.call_action_aea{background: #112942 none repeat scroll 0 0;
padding: 27px 0 2px;}  
.call_action_aea p{color: #fff;
font-size: 28px;
margin-bottom: 0;
text-shadow: 0 0 0 transparent;}  
.call_action_aea p a{}  
.feature_area>h1{
  border-left: 210px solid transparent;
  border-right: 210px solid transparent;
  border-top: 51px solid #64bfe8;
  color: #fff;
  font-family: "OpenSans-Bold";
  font-size: 20px !important;
  height: 0;
  margin: 0 auto 50px;
  position: relative;
  text-transform: uppercase;
  width: 0;

}  
.feature_area > h1 > span {
  display: block;
  margin-top: -48px;
  text-align: center;
}
.support_promo_area{
	border-bottom:1px solid #64BFE8;
}
.feature_area > h1 > span {
  display: block;
  margin-top: -48px;
  position: relative;
  right: 44px;
  text-align: center;
}
.support_promo_area{
	background:#F2F8FC;
}  

.support_promo_area {
  padding: 50px 0;
}
.service_tabss{}  
.service_tabss li {
  padding-top: 5px;
  width: 100%;
} 
.service_tabss li a {
  font-size: 15px;
  padding: 5px 15px;
} 
.service_tabss li a img{    margin-right: 5px;
    width: 46px;}  
#trab_innercontent{
	padding-top:0;
} 
.feature_area {
  background: #fff none repeat scroll 0 0;
  padding: 0 0 40px;
}  
#iner_page_style_business .row{border-bottom: 3px solid #ddd;
margin-bottom: 40px;
padding-bottom: 40px;}  
p {
  font-size: 15px;
  line-height: 20px;
  margin: 0 0 18px;
}  
.btn.btn-default.btn-lg:hover{
  background: #464646 none repeat scroll 0 0;
  border: 1px solid #464646;
  color: #fff;
  font-size: 14px;
  padding: 10px 21px !important;
}  
.header_top_infos{
	position: relative;
    top: 7px;
    color:#0065b3;
    font-weight: 400;
}  
.header_top_infos b{
	color:#444;
}  
h1.logo{padding: 0;
    padding-top: 11px;
    margin: 0;
    width: 250px;
    float: left;
    margin-bottom: 0;
    position: relative;
    bottom: 8px; 
} 
 .site-bottom-footer {
  background-color: #105687;
  border-top: 0 solid #252525;
  font-family: "Roboto",sans-serif;
  font-size: 12px;
  padding: 20px 0 0 0;
} 
.site-bottom-footer p {
  color: #fff;
  margin-bottom: 0;
}

  
  
  
@media only screen and (max-width: 992px) { /*tablet styles*/

#photofy a.photofy_thumbnail
{
	border: 0px solid #fff000;
	display: block;
	padding:2px;
	float: left;
	text-decoration: none;
	max-width: 70px;
	height: auto;
	margin: 0 3px 0px 0;
	cursor:default;
}

}

@media (min-width:993px){
	.hero-slider {
	  height:440px;
	}
	.slider-rev-cont{
		height:440px;
		overflow:hidden;
	}
	.main-navigation > ul > li > a {
		color:#444;
	}
	
}
@media (min-width: 768px){
	.home-service-row .col-sm-6.col-md-3 {
	  width: 20%;
	  text-align: center;
	}
	
	
}
@media (max-width:787px) {
.tp-leftarrow.default,.tp-rightarrow.default {
    width: 40px!important;
    height: 40px!important;
    display: block!important;
}
.winningco #photofy a{max-width:11%!important;}

.winningco div {
    display: block!important;
}
.winningco #photofy {
    display: block!important;
}
.hidden-xs{
display:block!important;
}
.tp-rightarrow.default {
    position: right;
    left: 85%!important;
}
.tp-leftarrow.default {
    left: 10%!important;
}
.main_wrapper {
  margin: 0 auto;
  position: relative;
  width: 100%!important;
}
#inner_page .home_content_main .text-center {
   border-left: 93px solid transparent !important;
    border-right: 93px solid transparent !important;
}
.half_content {
  float: none!important;
  width: 100%!important;
}
.home_content_section {
  text-align: left;
  width: 100%!important;
}
.wpb_column.vc_column_container.vc_col-sm-6 {
  padding: 0 2% !important;
  width: 100% !important;
}
.home_content_section {
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  width: 100% !important;
}
#new_form .wpcf7-submit {
  border-radius: 30px;
  padding: 15px 50px;
  width: auto;
  display: block;
}
#guarantee_text_box p {
  padding: 0 10px!important;
}
#guarantee {
  margin: 0 auto;
  max-width:100%!important;
  padding: 0;
  width:100%!important;
}
.banner_new_width h1 {
  font-size: 26px!important;
}
.banner_new_width h2 {
  font-size: 16px!important;
}
.top-header {
  background-color: #fff;
  border-bottom: medium none;
  height: 58px;
  text-align: left;
}
.header_top_infos {
  text-align: center;
}
.row.home-service-row h4 {
  margin-bottom: 0;
  text-align: center;
}
img {
  float: none;
  height: auto;
  max-width: 100%;
}
}
footer .col-sm-5 a {
	font-size: 15px;
}
ul li p {
	margin-bottom: 5px;
}