/*!
 * Start Bootstrap - Agency v3.3.7+1 (http://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
 body a{
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}

 .btn-primary.active,.btn-primary:active,.btn-xl.active,.btn-xl:active,.open .dropdown-toggle.btn-primary,.open .dropdown-toggle.btn-xl{background-image:none}
 
 body{overflow-x:hidden; /*font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif;*/ webkit-tap-highlight-color:#026b8b}
 
 .btn-primary,.btn-xl,h1,h2,h3,h4,h5,h6{/*font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/ text-transform:uppercase;font-weight:700}
 
 .text-muted{color:#777}
 
 .text-primary,a{color:#026b8b}
 
 p{font-size:14px;line-height:1.75}
 
 p.large{font-size:16px}
 
 a,a.active,a:active,a:focus,a:hover{outline:0}
 
 a.active,a:active,a:focus,a:hover{color:#026b8b}
 
 .img-centered{margin:0 auto}
 
 .bg-light-gray{background-color:#eee}
 
 .bg-darkest-gray{background-color:#222}
 
 .btn-primary{color:#fff;background-color:#026b8b;border-color:#026b8b}
 
 .btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#026b8b;border-color:#f6bf01}
 
 .btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#026b8b;border-color:#026b8b}
 
 .btn-primary .badge{color:#026b8b;background-color:#fff}
 
 .btn-xl{color:#fff;background-color:#026b8b;border-color:#026b8b;border-radius:3px;font-size:18px;padding:20px 40px}
 
 .btn-xl.active,.btn-xl:active,.btn-xl:focus,.btn-xl:hover,.open .dropdown-toggle.btn-xl{color:#fff;background-color:#026b8b;border-color:#f6bf01}
 
 .btn-xl.disabled,.btn-xl.disabled.active,.btn-xl.disabled:active,.btn-xl.disabled:focus,.btn-xl.disabled:hover,.btn-xl[disabled],.btn-xl[disabled].active,.btn-xl[disabled]:active,.btn-xl[disabled]:focus,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl,fieldset[disabled] .btn-xl.active,fieldset[disabled] .btn-xl:active,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl:hover{background-color:#026b8b;border-color:#026b8b}
 
 .btn-xl .badge{color:#026b8b;background-color:#fff}
 
 .navbar-custom{background-color:#f2f2f2;border-color:transparent}
 
 .navbar-custom .navbar-brand{color:#026b8b;font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive}
 
 .navbar-custom .navbar-brand.active,.navbar-custom .navbar-brand:active,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:#026b8b}
 
 .navbar-custom .nav li a,.navbar-custom .navbar-toggle{/*font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/ color:#000;text-transform:uppercase}
 
 .navbar-custom .navbar-collapse{border-color:rgba(255,255,255,.02)}
 
 .navbar-custom .navbar-toggle{background-color:#026b8b;border-color:#026b8b;font-size:12px}
 
 .navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:#026b8b}
 
 .navbar-custom .nav li a{font-weight:400;letter-spacing:1px}
 
 .navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{color:#026b8b;outline:0}
 
 .navbar-custom .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#026b8b}
 
 .navbar-custom .navbar-nav>.active>a:focus,.navbar-custom .navbar-nav>.active>a:hover{color:#fff;background-color:#026b8b}
 
 @media (min-width:768px){.navbar-custom{background-color:transparent;padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:none}
 
 .navbar-custom .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
 
 .navbar-custom .navbar-nav>.active>a{border-radius:3px}
 
 .navbar-custom.affix{background-color:#f2f2f2; padding:10px 0}
 
 .navbar-custom.affix .navbar-brand{font-size:1.5em}
 
 }
 
 
 header{/*background-image:url(../img/body-bg.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;*/ background:#5b5b5b; text-align:center; color:#fff; }
 
 header .intro-text{padding-top:200px;padding-bottom:40px}
 
 header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px}
 
 header .intro-text .intro-heading{/*font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/ text-transform:uppercase;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px}
 
 @media (min-width:768px){header .intro-text{padding-top:200px; /*padding-bottom:200px*/}
 
 header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}
 
 header .intro-text .intro-heading{/*font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/ text-transform:uppercase;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}
 
 }
 
	section{padding:130px 0 20px}
 
	section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}
 
 	section h3.section-subheading{font-size:16px;text-transform:none;font-weight:400;margin-bottom:75px}
 
 	@media (min-width:768px){section{padding:200px 0 30px} }
 
 	.service-heading{margin:15px 0;text-transform:none}
  
	footer span.copyright,footer ul.quicklinks{/*font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif*/}
 
	 
 	@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}
 
 	section#vacancies{background-color:#5b5b5b;}
  
 	section#vacancies .section-heading{font-size:40px;margin-top:0;margin-bottom:15px; color:#fff;}
  
 	section#contact{background-color:#5b5b5b;}
 
 	section#contact .section-heading{color:#fff}
 
 
 	section#contact .text-danger{color:#e74c3c}
 
 	footer {background:#e6e6e6;}
 
 	footer{padding:0; text-align:center}
 
 	footer span.copyright{line-height:20px; font-size:12px; text-transform:uppercase; text-transform:none;}
 
 	footer ul.quicklinks{margin-bottom:0; line-height:40px; text-transform:uppercase; text-transform:none; font-size:16px; font-weight:bold;}
 
 	ul.social-buttons{margin-bottom:0}
 
 	ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
 
 	ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#026b8b}
 
 	.btn.active,.btn:active,.btn:active:focus,.btn:focus{outline:0}
 
 	.timeline {list-style: none; padding: 20px 0 20px; position: relative;}

    .timeline:before {top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #eeeeee; left: 50%; margin-left: -1.5px;}

    .timeline > li {margin-bottom: 10px; position: relative;}

	.timeline > li:before, .timeline > li:after {content: " "; display: table;}

	.timeline > li:after {clear: both;}

    .timeline > li:before, .timeline > li:after {content: " "; display: table;}

    .timeline > li:after {clear: both;}

    .timeline > li > .timeline-panel {width: 46%; float: left; border: 1px solid #d4d4d4; border-radius: 2px; padding: 20px; position: relative;  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);}

	.timeline > li > .timeline-panel:before {position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; }

	.timeline > li > .timeline-panel:after {position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent;  border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " ";}

	.timeline > li > .timeline-badge {color: #fff; width: 50px; height: 50px; line-height: 50px; font-size: 1.4em; text-align: center; position: absolute; top: 16px; left: 50%; margin-left: -25px; background-color: #999999; z-index: 100; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }

	.timeline > li.timeline-inverted > .timeline-panel {float: right;}

	.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-badge.primary { background-color: #2e6da4 !important;}

	.timeline-badge.success {background-color: #3f903f !important;}

	.timeline-badge.warning {background-color: #f0ad4e !important;}

	.timeline-badge.danger {background-color: #d9534f !important;}

	.timeline-badge.info {background-color: #5bc0de !important;}

	.timeline-title {margin-top: 0; color:#FFF; font-weight:normal;}

	.timeline-body > p, .timeline-body > ul {margin-bottom: 0;}

    .timeline-body > p + p {margin-top: 5px;}

@media (max-width: 767px) {
	    ul.timeline:before {left: 40px;}

	    ul.timeline > li > .timeline-panel {width: calc(100% - 90px); width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px);}

	    ul.timeline > li > .timeline-badge {left: 15px; margin-left: 0; top: 16px;}

	    ul.timeline > li > .timeline-panel {float: right;}

        ul.timeline > li > .timeline-panel:before {border-left-width: 0; border-right-width: 15px; left: -15px; right: auto;}

        ul.timeline > li > .timeline-panel:after {border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;}
}


.src-image { display: none;}

.card {overflow: hidden; position: relative; border: 1px solid #CCC; border-radius: 8px; text-align: center; padding: 0; background-color: #026b8b; color: #fff; margin:2% 0;}

.card .avatar {position: relative; margin-top: 15px; z-index: 100;}


.navbar-right {float:right !important; margin-right:-15px}

@media (max-width: 980px) and (min-width:768px) {
.navbar-right {margin:2% 0;}}

/* Logo */

.logo_res	{width:100%; float:left; position:relative; background-color:white; -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.75); box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.75); z-index: 999999;}

.logo_wrapper	{margin:0 auto; height:auto; text-align:center}

.logo_img		{width: 35%; position: relative; margin: 0 auto; /*padding-top: 10px; padding-bottom: 10px;*/}

@media (max-width:767px){.logo_img		{width:100%; position: relative; margin: 0 auto; padding-top: 20px; padding-bottom: 20px;}}

img.img-responsive.glry-img {
  width: 100%;
}
.b-animate-go{
	text-decoration:none;
}
.b-animate{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	visibility: hidden;	
}
.b-animate img{
	display: -webkit-inline-box;
}
/* lt-ie9 */
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position: absolute;
	left: -100%;
    top: 41%;
}
.b-animate-go:hover .b-from-left{
	left:41%;
}
span.m_4{
	font-size:14px;
	font-weight:400;
}
p.m_5 {
	margin: 2% auto 5%;
	width: 70%;
	color: #283A47;
	font-size: 1.1em;
	font-weight: 600;
	line-height: 1.5em;
	text-align: center;
}

.header_fix		{width:100%; position:fixed; top:0px; z-index:9999;}

nav.navbar.navbar-default {
  margin: 0;
}
ul.nav.navbar-nav.navbar-left li {
  margin: 0 0.1em;
}
ul.nav.navbar-nav li a {
  font-size: 17px;
  color: #5d5d5d;
}
ul.nav.navbar-nav li a:hover ,ul.nav.navbar-nav li a.active{
  /*background-color: #5F9EA0;*/
  background-color: #026B8B;
  color: #fff;
}
.social-icons {
  display: inline-block;
  float: right;
  padding-top: 0.9em;
}
.social-icons ul li {
  display: inline-block;
  margin-right: 5px;
}
.social-icons a{
	background:url(../img/iconsprite.png)no-repeat 0px 0px;
	display:block;
	width:24px;
	height:24px
}
.social-icons a.fb{
	background:url(../img/iconsprite.png)no-repeat 0px -32px;
}
.social-icons a.gg{
	background:url(../img/iconsprite.png)no-repeat 0px -62px;
}
.social-icons a:hover {
  background: url(../img/iconsprite.png)no-repeat -32px 0px;
}
.social-icons a.fb:hover {
  background: url(../img/iconsprite.png)no-repeat -32px -32px;
}
.social-icons a.gg:hover {
  background: url(../img/iconsprite.png)no-repeat -32px -62px;
}

.well ul li{ list-style-type:none; padding:10px 0;}

.well ul li span1{
    font-size: 17px;
    line-height: 26px;
    padding-top: 5px;
    color: #515253;
}

.icon-background2 {color: #23b7e5;}

.circle-icon2 {background: #ffc0c0; padding:30px; border-radius: 50%;}

.circle-icon {background: #ffc0c0; width: 100px; height: 100px; border-radius: 50%; text-align: center; line-height: 100px; vertical-align: middle; padding: 30px;}

.pay {
    text-align: center;
    font-size: 20px;
    color: #026B8A;
    /*padding: 5% 0% 3% 0%;*/
    line-height: 35px;
    font-weight: bold;
    border-bottom: 1px #bfc2c3 solid;
}

.pay_1 {text-align: center;
    font-size:18px;
    font-weight: bold;
    /*padding: 2% 0% 5% 0%;*/
}