<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --------------------------------------

=========================================
Table Of Contents
01) Common Style
02)TOP HEADER
03)Logo
04)Navbar
05)Banner
06)Box-style-1
07)Section 2
08)Counter
09)Services
10)Section 5
11)Section 6
12)Section 7
13)Section 8
14)Section 9
15)Section 10
16)Footer top
17)Footer Bottom
18)Service Box 2
19)Section 12
20)Section 13
21)Single Post
22)Section 15
23)Inner Title bar
24)Section 16
25)Team Member
26)Section 18
27)Section 19
28)Section 20
29)Section 21
30)Scroll Top Button

*/
/************************************
 01)Common CSS 
*************************************/
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}

img {
    max-width: 100%;
    height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 15px 0 10px;
	font-weight:300;
}
html,
body { height: 100% }
body {
font-family: "Roboto", Helvetica, Arial, sans-serif;

}
a {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    color: #333;
}
a:hover { text-decoration: none }
a:focus { outline: 0 solid }
/* Remove Chrome Input Field's Unwanted Yellow Background Color */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

.btn1{padding:10px 20px;}
.btn-primary {
    color: #43527e;
    background-color: #fff;
    border-color: #fff;
}
.btn-primary:hover {
    color: #fff;
    background-color: #efeded;
    border-color: #efeded;
}
.btn-seconday {
    color: #fff;
    background-color: #43527e;
    border-color: #43527e;
}
.btn-seconday:hover {
    color: #43527e;
    background-color: #efeded;
    border-color: #efeded;
}
.nopadding{padding-left:0px; padding-right:0px;}

.read-more{color:#d8cd78; font-size:14px; font-weight:600;}
.read-more:hover{text-decoration:underline; color:#d8cd78;}
p{line-height:26px;}

.section-margine{margin:70px 0 0 0;}

/************************************
02)TOP HEADER
*************************************/
 .top-header{
   border-bottom:1px solid #ddd;
   position: relative;
   overflow: hidden;
 }
.contact-detail2{
  margin: 0px;
}
.contact-detail2 i{
  border-radius: 3px;
  padding: 3px 5px;
}
.contact-detail2 li {
  list-style: outside none none;
  float: left;
  padding: 10px 0px;
  margin-bottom: 0px;
  margin-right: 35px;
}
.contact-detail2 li a {
  color: #777;
  font-size: 12px;
  font-weight: 200;
}
.social-icons {
  list-style: outside none none;
  padding: 10px 0px;
  margin-bottom: 0px;
}
.social-icons li {
  margin-right: 10px;
  display: inline;
}
.social-icons a {
  color: #fff;
  font-size: 14px;
  line-height: 15px;
  padding: 3px 5px;
  transition: color 0.3s ease-in-out 0s;
  vertical-align: middle;
}
.social-icons a:hover{
  color: #fff
}

/************************************
03)Logo
*************************************/
.navbar-brand {
    float: left;
    height: auto;
    padding: 2px 0px;
    font-size: 18px;
    line-height: 16px;
}

/************************************
04)Navbar 1
*************************************/
.navbar{
	margin-bottom:0px; 
}
.header-shade{
	-webkit-box-shadow: 0px 0px 10px #333;
	-moz-box-shadow:    0px 0px 10px #333;
	box-shadow:         0px 0px 10px #333;
	z-index:999;
	}	
.navbar-fixed-top{
	-webkit-box-shadow: 0px 0px 10px #333;
	-moz-box-shadow:    0px 0px 10px #333;
	box-shadow:         0px 0px 10px #333;
	z-index:999;
	margin-top:0px !important;
	padding:10px 0px !important;
	background:#fff !important;
	position:fixed !important;
	}
.navbar-fixed-top .navbar-nav&gt;li&gt;a{
	color:#9ea19f !important;
	font-weight:600 !important;
	background:transparent !important;
}	
.navbar-1 .navbar-right .dropdown-menu{
    left: 0!important;
}
.dropdown-menu .divider{margin:0px;}
.dropdown-menu&gt;li&gt;a{
	font-weight:600;
	color:#9ea19f;
	background: #fff;
	padding:10px;
}
.dropdown-menu&gt; li &gt;a:hover{
	color: #fff !important;
    background-color: #43527e !important;
}

.navbar-1{
	background:#fff;
	border:none;
	border-radius:0px;
	padding:10px 0px;
	font-weight:500;
	margin-bottom:none;
	font-size:14px;
	margin-top:1px;
	}
.navbar-1 .navbar-nav&gt;li&gt;a{
	color:#9ea19f;
	background: #fff;
	margin:0px 10px;
	padding;padding: 0px 0px;
}

.navbar-1 .navbar-nav&gt;li&gt;a::after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #43527e;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
}

.navbar-1 .navbar-nav&gt;li&gt;a:hover::after, .navbar-1 .navbar-nav&gt;li&gt;a:focus::after {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.navbar-1 .navbar-nav&gt;li&gt;a:hover,
.navbar-1 .navbar-nav&gt;li&gt;a:active{
	color:#43527e !important; 
	background-color: #fff !important;
}
.navbar-1 .navbar-nav&gt;.open&gt;a, 
.navbar-1 .navbar-nav&gt;.open&gt;a:focus, 
.navbar-1 .navbar-nav&gt;.open&gt;a:hover {
    color:#43527e !important;
    background-color: #fff;
}

.navbar-1 .navbar-nav&gt;li&gt;.dropdown-menu{margin-top:5px;}

/************************************
Navbar 2
*************************************/
.navbar-2{
    background: transparent;
    position: absolute;
    z-index: 15;
    width: 100%;
    border: 0px;
	padding-top:20px;
}
.navbar-2 .navbar-nav&gt;li&gt;a{
	color:#fff;
	font-weight:600;
	background:transparent;
	text-transform:uppercase;
}
.navbar-2 .navbar-nav&gt;li&gt;a:hover,
.navbar-2 .navbar-nav&gt;li&gt;a:active{
	color:#43527e !important; 
	background-color:transparent;
}
.navbar-2 .navbar-nav&gt;.open&gt;a, 
.navbar-2 .navbar-nav&gt;.open&gt;a:focus, 
.navbar-2 .navbar-nav&gt;.open&gt;a:hover {
    color:#43527e !important;
    background-color:transparent;
}

.navbar-2 .navbar-nav&gt;li&gt;.dropdown-menu{margin-top:20px;}

/************************************
Navbar 3
*************************************/
.navbar-3{
    background:#fff;
    z-index: 10;
    width: 100%;
    border: 0px;
	padding:20px;
	display:flex;
	border-radius:0px;
	margin:40px 0 0 0;
}
.navbar-3 .navbar-nav&gt;li&gt;a{
	color:#777;
	font-weight:600;
	background:transparent;
	text-transform:uppercase;
}
.navbar-3 .navbar-nav&gt;li&gt;a:hover,
.navbar-3 .navbar-nav&gt;li&gt;a:active{
	color:#43527e !important; 
	background-color:#fff;
}
.navbar-3 .navbar-nav&gt;.open&gt;a, 
.navbar-3 .navbar-nav&gt;.open&gt;a:focus, 
.navbar-3 .navbar-nav&gt;.open&gt;a:hover {
    color:#43527e !important;
    background-color:#fff;
}

.navbar-3 .navbar-nav&gt;li&gt;.dropdown-menu{margin-top:20px;}

/************************************
05)Banner
*************************************/	
.carousel{
	position: relative;
    width: 100%;
    min-height: 100%;
    text-align: center;
    color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	}
.carousel-control.left{background:none; top:50%;}
.carousel-control.right{background:none;top:50%;}
.carousel-inner&gt;.item&gt;img{margin:0 auto; width: 1100px; height: 480px;}

/************************************
06)Box-style-1
*************************************/
.box-style-1{padding:20px 0px; text-align:center;}
.box-style-1-icon-background{background:#43527e; height:100px; width:100px; margin:0 auto 20px auto;}
.box-style-1-icon-background i{color:#43527e;}
.box-style-1 h4{text-transform:uppercase; color:#555555; font-size:18px; margin:0 0 10px 0;}
.box-style-1 p{color:#777; font-size:14px;}
.box-style-1-icon-background {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 80px;
    height: 80px;
    margin: 3px 0 50px 70px;
    border: 10px double #e7e7e7;
    color: rgba(0, 0, 0, 1);
    -o-text-overflow: clip;
    text-overflow: clip;
    background: #FFF;
    -webkit-transform: rotateZ(-45 deg);
    transform: rotateZ(-45deg);
    -webkit-transform-origin: 0 100% 0 deg;
    transform-origin: 0 100% 0 deg;
    transition: 1s;
    margin-left: 35%;
}
.box-style-1-icon-background i {
    font-size: 40px;
    -moz-transform: rotateZ(46deg);
    padding: 20px;
    transform: rotateZ(46deg);
    color: #43527e;
    transition: 1s;
}
.box-style-1-icon-background:hover {
    background: #00aef0;    
    transition: 300ms;
}
.box-style-1-icon-background:hover i {
    color: #FFF;
}

/************************************
07)Section 2
*************************************/
.section-2-box-left{border-right:1px solid #43527e;}
.section-2-box-left h4{ font-size:18px; color:#999; text-align:right !important; margin:0 15px 15px 0;}
.section-2-box-left h2{ font-size:30px; color:#555; text-align:right !important; margin:0 15px 30px 0;}
.section-2-box-right p{color:#777;}

/************************************
08)Counter
*************************************/
.counter-background{ background:#333333 url(../images/p1.png)repeat;}
.counter-box{padding:40px 0; text-align:center;}
.counter-box figure{color:#fff; margin: 10px 0;} 
.counter-box h3{ font-size:30px; color:#fff;}
.counter-box h4{ font-size:15px; color:#999; margin-bottom:0px;}

/************************************
09)Services
*************************************/
.service-box{padding:20px 10px; overflow:hidden;position:relative;text-align:center;}
.service-box-icon-cont{text-align:center; margin:0 0px 40px 0;}
.service-box-icon-cont i{ color:#43527e;}
.service-box-text-cont{margin:0 0 0 0px;}
.service-box-text-cont h5{text-transform:uppercase; color:#555555; font-size:16px; margin:0 0 10px 0;}
.service-box-text-cont p{color:#777; font-size:14px;}

.service-box-icon-cont1 i::after {
	position: absolute;
    top: 50px;
    left: 0px;
    width: 30px;
    height: 2px;
    background-color: #d8cd78;
    content: '';
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
}

/************************************
10)Section 5
*************************************/
.section-5-background{ 	
	background-color:#252525; 
	background-position:center; 
	padding:100px 0; 
	background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
.section-5-box-text-cont{text-align:left;}
.section-5-box-text-cont h2{color:#fff; margin:40px 0 15px 0;}
.section-5-box-text-cont p{color:#fff; margin:0 0 40px 0;}
.section-5-box-text-cont img{position: absolute;top: -136px;right: 0px;}

/************************************
11)Section 6
*************************************/
.section-title{text-align:center; margin-bottom:50px;}
.section-title h2{ font-size:30px; color:#555555;}
.section-title h6{ font-size:14px; text-transform:uppercase; color:#555555; }
.section-6-box{margin-bottom:20px;}
.section-6-box h3{font-size:20px; color:#555555; margin-top:30px;}
.section-6-box p{font-size:14px; color:#777;}

/************************************
12)Section 7
*************************************/
.section-7-background{ 
	background-color:#252525; 
	background-position:center; 
	padding:100px 0 0 0; 
	background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
.section-7-box-text-cont{text-align:left;}
.section-7-box-text-cont h2{color:#fff;}
.section-7-box-text-cont p{color:#fff; margin:0 0 40px 0;}

/************************************
13)Section 8
*************************************/
#quote-carousel {
    padding: 0 10px 2px 10px;
    margin-top: 2px;
    position: :relative;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-inner{ min-height:0px;}
#quote-carousel a.carousel-control {
    background: none;
    color: #CACACA;
    text-shadow: none;
    position: absolute;
}
#quote-carousel .carousel-control.left {
    border: 1px solid #999;
    bottom: 0;
    height: 30px;
    width: 30px;
}
#quote-carousel .carousel-control.right {
    border: 1px solid #999;
    bottom: 0;
    height: 30px;
    width: 30px;
}
#quote-carousel .carousel-control i{
    line-height: 30px;
    text-align: center;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}

.item blockquote p{
	font-size:14px; 
	color:#777;
	font-style:italic; 
}

.item blockquote img{
	margin:25px 0 0 0;
	}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}


/************************************
14)Section 9
*************************************/
.section-9-background{background:#efefef;padding:25px;}

/************************************
15)Section 10
*************************************/
.section-10-background{ background:#43527e;padding:40px 0px;}
.section-10-box-text-cont h3{font-size:24px; color:#fff; text-transform:uppercase; font-weight:400;}
.section-10-box-text-cont p{ color:#fff; font-style:italic; margin:0 0 10px 0; font-size:16px;}
.section-10-btn-cont{text-align:right; margin: 17px 0 0 0;}

/************************************
16)Footer top
*************************************/
.footer-top{
	padding: 25px 0;
    background-color: #1a1e21;
    color:#7e7e7e;
	font-size:14px !important;
	position:relative;
	}
.footer-top:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 6, 16, 0.95);
}
	
.footer-top p{
		font-size:14px !important;
		margin-bottom:0px;
	}
.footer-top-box{
	margin:30px auto; 
	overflow:hidden;
	}
.footer-top h4{
	color:#fff; 
	text-transform:capitalize;
	}
	
.footer-top .input-holder {
    position: relative;
}

.footer-top .input-holder input[type="email"] {
    width: 100%;
    display: inline-block;
    border: 0;
    border-radius: 0;
    height: 39px;
    padding: 10px 20px;
}

.footer-top .input-holder label {
    position: absolute;
    top: 0;
    right: -4px;
    text-align: center;
    cursor: pointer;
}

.footer-top .input-holder label i {
    position: absolute;
    top: 9px;
    left: 8px;
    font-size: 20px;
    color: #fff;
}

.footer-top .input-holder input[type="submit"] {
    color: #fff;
    border: 0;
    border-radius: 0;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px;
    line-height: 0;
    text-indent: -999px;
}	
.footer-top .submit-bgcolor{background-color: #43527e;}

.footer-top ul{
	list-style-type:none; 
	padding-left:0px;
	}

.footer-top ul li{
	margin:0 0 10px 0px;
	}

.footer-top ul li a{
	color:#7e7e7e;
	}

.footer-top ul li a:hover{
	color:#fff;
	}

.tag a{
	margin:5px; 
	color:#7e7e7e; 
	padding:5px; 
	float:left; 
	border:1px solid #7e7e7e;
	} 		

.tag a:hover{
	color:#fff;
	border:1px solid #fff;
	}

/***************************************
17)Footer Bottom
****************************************/
.footer-bottom {
    font-size: 14px;
    padding: 20px 0;
    background-color: #000;
    color: #7e7e7e;
}
.nav-links{float:right;margin: 20px 0 20px 0;}
.footer-bottom ul.navbar-nav {
    height: auto;
}
.footer-bottom li {
    position: relative;
    display: block;
	float:left;
}
.footer-bottom a.nav-item {
    padding: 0 0 0 20px;
    color: #4e5663;
    line-height: 24px;
    font-weight: 500;
}
.footer-bottom a.nav-item:hover {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.98);
}

.footer-bottom ul.social-buttons{list-style-type:none; margin:10px auto; padding:0px;}
.footer-bottom ul.social-buttons li a {
    display: block;
    background-color: #00aef0;
    height: 40px;
    width: 40px;
    border-radius: 100%;
    font-size: 20px;
    line-height: 40px;
    color: white;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	text-align:center;
}

.footer-bottom ul.social-buttons li a:hover {
    background-color:#0393ca;
}
.footer-bottom .copyright{color:#999; margin:20px 0 20px 0;}


/************************************
18)Service Box 2
*************************************/
.service-box-2{padding:20px 0px; text-align:center;}
.service-box-2-icon-background{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 80px;
    height: 80px;
    margin: 3px 0 50px 70px;
    border: 10px double #e7e7e7;
    color: rgba(0, 0, 0, 1);
    -o-text-overflow: clip;
    text-overflow: clip;
    background: #FFF;
    -webkit-transform: rotateZ(-45 deg);
    transform: rotateZ(-45deg);
    -webkit-transform-origin: 0 100% 0 deg;
    transform-origin: 0 100% 0 deg;
    transition: 1s;
    margin-left: 35%;}
.service-box-2-icon-background i {
    font-size: 40px;
    -moz-transform: rotateZ(46deg);
    padding: 20px;
    transform: rotateZ(46deg);
    color: #d8cd78;
    transition: 1s;
}
.service-box-2-icon-background:hover {background: #43527e;transition: 300ms;}
.service-box-2-icon-background:hover i {color: #FFF;}
.service-box-2-icon-background1 i{margin-top:28px; color:#fff;}
.service-box-2 h4{text-transform:uppercase; color:#555555; font-size:18px; margin:0 0 10px 0;}
.service-box-2 p{color:#777; font-size:14px;}

/************************************
19)Section 12
*************************************/
#section-12{
padding:25px 0px;
	margin:50px auto 50px auto;
}

.portfolioFilter{
	margin: 0px 0px 10px 0px;
    overflow: hidden;
    padding: 15px 10px;
	color: #45bbff;
	}

#section-12 p{
	margin-bottom:100px;
	}

.portfolioFilter a {
	color: #45bbff;
	text-decoration: none;
	margin: 15px 5px 15px 5px;
	padding: 10px 15px;
	display: inline-block;
}

.portfolioFilter a.current {
	color: #45bbff;
	font-weight:700;
}

.portfolioContainer a {
	margin:15px auto;
	width:100%;
	height:100%;
}
.portfolioContainer1 a img {
	/*margin:15px auto;*/
	margin:0px auto;
	width:100%;
	height:100%;
}

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
    -webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}


/************************************
20)Section 13
*************************************/
.section-13{ background:#43527e; padding:70px 0;}
.section-13 h2{color:#fff; font-weight:200;}
.section-13 p{color:#fff;}
.section-13 .light{color:#fff; width:20%; margin:30px auto 40px auto;}
.section-13 .btn{color:#43527e; font-weight:600;}
.section-13 .btn-default{border-color:transparent;}

/************************************
21)Single Post
*************************************/
.section-title{text-align:center; margin-bottom:50px;}
.section-title h2{ font-size:30px; color:#555555;}
.section-title h6{ font-size:14px; text-transform:uppercase; color:#999; }
.single_post{margin-bottom:10px; position:relative; overflow:hidden;}
.single_post h3{margin-top:30px;display:inline-block}
.single_post h3 a{font-size:20px; color:#555555;}
.single_post h3 a:hover{font-size:20px; color:#999;}
.single_post p{font-size:14px; color:#777; line-height:26px; margin: 0 0 20px 0;}
.single_post .date {background-color: #43527e;box-sizing: border-box; color: rgb(255, 255, 255); display: block; font-size: 16px; font-style: normal; font-variant: normal; font-weight: bold; height: 100px; line-height: 24px; margin-bottom: 50px; padding-bottom: 15px; padding-top: 15px; position: absolute; text-align: center; visibility: visible; width: 75px;}
.single_post .comments{margin:0 0 15px 0; color:#222; font-style:italic;}
.single_post .comments a{color:#222; font-style:italic; margin:0 0 0 5px;} 
.single_post .comments a:hover{ text-decoration:underline;}

.single_post ul{list-style-type:none; margin:30px 0 0 0; padding:0px;}
.single_post ul li{ margin:20px 0; }
.single_post ul li a{color:#777;} 
.single_post ul li a:hover{ text-decoration:none; color:#43527e;}
.single_post .underline{border-bottom:2px solid #43527e; padding:0 0 15px 0;}
.single_post ul li a.tag{float:left; margin:5px; padding:10px 20px; border: 1px solid #777;} 
.single_post ul li a.tag:hover{float:left; margin:5px; padding:10px 20px; border: 1px solid #43527e; color:#43527e;} 
.blog-search-field{
	border: 1px solid #e6e6e6;
    background: #fff;
    width: 100%;
    padding: 13px 15px;
    outline: none !important;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    color: #777;
	margin:20px 0 0 0;
}
.search-form button {
    background: #ffffff;
    border: none;
    float: right;
    margin-top: -32px;
    margin-right: 15px;
    position: relative;
    z-index: 2;
}
.flt_left {float:left}
.flt_right{float:right}

.comment-form-container{margin:70px auto;;}
.comment-form-container h4{ margin:0 0 35px 0;}
.comment-form-container .nopadding-left{padding-left:0px;}
.comment-form-container input.form-control{height: 50px;}
.comment-form-container .form-control{border-radius:0px; padding:10px 15px;}

.wp-img {
    float: left;
    width: 100%;
    position: relative;
}
.wp-img:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #43527e;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all 0.5s;
}
.wp-img:hover:before {
    transform: scale(1);
    -webkit-transform: scale(1);
}


/************************************
22)Section 15
*************************************/
.breadcrumbs ul {
	float:right;
	font-size:13px;
	margin-top:27px;
	font-weight:500
}
.breadcrumbs ul li {
	display:inline-block;
	color:#555555 !important;
	margin:0 0 0 5px
}
.breadcrumbs ul li:after {
	content:"";
	font-family:"FontAwesome";
	font-size:12px;
	color:#555555;
	margin:0 0 0 9px
}
.breadcrumbs ul li:last-child:after, .breadcrumbs ul li:first-child:after {
	content:"";
	margin:0
}
.breadcrumbs ul li:last-child a, .breadcrumbs ul li a {
	color:#555555 !important;
	font-weight:600
}
.breadcrumbs ul li a:hover {
	color:#555555 !important;
	text-decoration:underline;
}
.breadcrumbs ul li:first-child {
	padding-right:0;
	margin-left:0
}
.breadcrumbs ul li:first-child, .breadcrumbs ul li:last-child {
	color:#555555;
	background:0
}
.breadcrumbs ul li:last-child {
	padding:0;
	background:0
}


/************************************
Section 15
*************************************/
.section17-background{background:#CCC; padding:40px 0 30px 0;}
.team-member{background:#fff;}


/************************************
23)Inner Title bar
*************************************/
.inner-title{padding:20px 0;background-image: url(../images/bg-about.jpg);}
.inner-title h2{color:#fff;text-transform: uppercase;font-weight: 900;font-size:30px} 
.breadcrumbs ul {
	float:right;
	font-size:13px;
	margin-top:10px;
	font-weight:500
}
.breadcrumbs ul li {
	display:inline-block;
	color:#fff;
	margin:0 0 0 5px
}
.breadcrumbs ul li:after {
	content:"";
	font-family:"FontAwesome";
	font-size:12px;
	color:#555;
	margin:0 0 0 9px
}
.breadcrumbs ul li:last-child:after, .breadcrumbs ul li:first-child:after {
	content:"";
	margin:0
}
.breadcrumbs ul li:last-child a, .breadcrumbs ul li a {
	color:#555 !important;
	font-weight:600
}
.breadcrumbs ul li a:hover {
	color:#0393ca !important;
	text-decoration:none;
}
.breadcrumbs ul li:first-child {
	padding-right:0;
	margin-left:0
}
.breadcrumbs ul li:first-child, .breadcrumbs ul li:last-child {
	color:#555;
	background:0
}
.breadcrumbs ul li:last-child {
	padding:0;
	background:0
}


/************************************
24)Section 16
*************************************/
.section16{padding:70px 0;}
.section16 .success, 
.section16 .error {
  display: none;
  font-family: "Source Sans Pro",sans-serif;
  margin-bottom: 48px;
}
.section16 .success{color: green;}
.section16 .error {color: red;}
.section16 .success .fa, 
.section16 .error .fa {
  font-size: 18px;
  margin-right: 5px;
}
.section16 input[type="text"], .section16 input[type="email"]{border-radius:0px;padding:10px 15px; height: 50px;}
.section16 textarea{border-radius:0px;padding:25px 15px;}
.section16 iframe{width:100% !important; }
.section16 .address{margin:20px 0;}
.section16 .address h4{ color:#43527e;}


/************************************
25)Team Member
*************************************/
.team-member{background:#eeeef0; padding:70px 0;}
.team-member1{background:#fff; padding:5px; margin:10px auto; overflow:hidden;}
.team-member1 .team-member1-img-cont{float:left; width:100%;position:relative}
.team-member1 .team-member1-img-cont img{ min-height:167px;}
.team-member1 .team-member1-details{ float:left; padding:0 10px; width: 100%;} 
.team-member1 .team-member1-details h4{ margin:10px 0 0 0; padding:0px;}
.team-member1 .team-member1-details p{ color:#878787; margin:5px 0 5px 0; } 
.team-member1 .team-member1-details .sub{ margin:10px 0 10px 0;}
.team-member1 .team-member1-details p i{ margin:0 10px 0 0; font-size:16px;}


.team-member1 .overlay ul li {
    width: 35px;
    height: 35px;
    background: transparent;
    text-align: center;
    display: inline-block;
    border: 1px solid #fff;
    margin: 17px 2px 0 2px;
}
.round_border {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
}
.team-member1 .overlay ul li a {
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 35px;
}

.team-member1 .overlay .desc h2 {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 30px;
    color: #fff;
}

.team-member1  .overlay {
    position: absolute;
    top: 0;
    left: -200px;
    width: 100%;
    background: #43527e;
    text-align: left;
    height: 0;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    padding: 20px;
    width: 100%;
    float: left;
    color: #fff;
}
.transition3s {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.team-member1:hover .overlay {
    height: 100%;
    visibility: visible;
    opacity: 1;
    z-index: 1;
	left:0px;
}

/************************************
26)Section 18
*************************************/
.section18-border{border:1px solid #fff;}
.section-18-img{border-right:1px solid #fff; padding:10px;}
.section18-border .textcont{margin:10px; }
.section18-border .textcont h2{ font-size:24px; margin-bottom:20px; color:#555555; line-height:35px;}
.section18-border .textcont p{margin-bottom:20px; color: #777;}


/************************************
27)Section 19
*************************************/
.section19{ margin:100px auto 100px auto;;}
.section19 .section19-404{ border-right:1px solid #ddd;}
.section19 .section19-404  h1{font-size:20em; font-weight:700; color:#43527e; text-align:center;}
.section19 .section19-404 h3{ text-align:center;}
.section19 .section19-subscribe h3{ margin-top:100px; margin-bottom:30px;}
.section19 .section19-subscribe .form-control{border-radius:0px; padding:20px; width:80%; display:inline-block; margin-bottom:15px;}
.section19 .section19-subscribe .btn-primary{border-radius:0px; display:inline-block; margin:0 0 3px 0;}


/************************************
28)Section 20
*************************************/
.section20{margin:20px auto;}
.section-20-box{padding:25px 0px; overflow:hidden;}
.section-20-box-icon-cont{float:left; width:23px; margin:0 15px 25px 0;}
.section-20-box-icon-cont i{ color:#43527e;}
.section-20-box-text-cont{margin:0 0 0 15px;}
.section-20-box-text-cont h5{text-transform:uppercase; color:#555555; font-size:16px; margin:3px 0 15px 0;}
.section-20-box-text-cont p{color:#777; font-size:14px;}


/************************************
29)Section 21
*************************************/
.section21{margin:70px auto;}
.section-21-box{padding:25px 0px; overflow:hidden;}

/************************************
30) Scroll Top Button
*************************************/
.scroll-top {
	display: block;
	width:40px;
	height:40px;
	background: #43527e;
	color:#fff;
	font-size: 25px;
	text-align: center;
	position: fixed;
	z-index: 9999;
	bottom: 40px;
	right:40px;
	padding-bottom: 4px;
	display: none;
	border:0px;
}
.scroll-top:hover {
	transform: scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
}

</pre></body></html>