body {
font-family: 'open sans',sans-serif;
font-size:15px;
line-height:21px;
font-weight:300;
color:#666;
background:#fff;
}

strong,b {
font-weight:600;
}

img {
max-width:100%;
height:auto;
}

ul,ol {
list-style:none;
}

ul {
padding:0;
margin:0;
}

.panel-group ul{
    list-style: disc;
    margin-left: 30px;
}



.list li{
    list-style: disc !important;
    padding-left:10px !important;
    margin-left: 40px !important; 
}


a {
transition:color 0.2s ease-in-out;
-moz-transition:color 0.2s ease-in-out;
-webkit-transition:color 0.2s ease-in-out;
-o-transition:color 0.2s ease-in-out;
}

a:hover {
color:#444;
}

a,a:hover, a:focus {
text-decoration:none;
outline:none;
}

i {
font-size:1.1em;
}

h1,h2,h3,h4,h5,h6 {
font-family: 'open sans',sans-serif;
font-weight:500;
margin-top:0;
color:#333;
}

h1 {
font-size:24px;
line-height:36px;
}

h2 {
font-size:24px;
line-height:34px;
}

h3 {
font-size:22px;
line-height:24px;
}

h4 {
font-size:22px;
line-height:24px;
}

h5 {
font-size:22px;
line-height:24px;
}

h6 {
font-size:22px;
line-height:24px;
}

.head1{
    font-size:24px;
line-height:36px;
}

.head2{
    font-size:24px;
line-height:34px;
    }

.head3{
font-size:22px;
line-height:24px;
    }

.head4{
      font-size:22px;
line-height:24px;
    }

.head5{
    font-size:22px;
line-height:24px;
    }

.head6{
    font-size:22px;
line-height:24px;
    }


/*
**Features
*/
#feature .feature-box i {
  color: #119ee7;
  font-size: 50px;
  margin-top:20px;
}

#feature .feature-box .read-more a, #feature .feature-box .read-more i {
  color: #1a1a1a;
}

#feature .feature-box .read-more a:hover, #feature .feature-box .read-more a:hover i {
  color: #119ee7;
  opacity: 1;
}

#feature .feature-box .read-more i {
  font-size: 15px;
  opacity: 0;
  transition: all 0.4s ease-in-out 0s;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
}

#feature .title-inner {
  margin-top: 40px;
  font-size: 25px;
  font-weight: bold;
}

#feature .middle-border {
  border-left: 1px solid #d9dde1;
  border-right: 1px solid #d9dde1;
}

.features-border {
  border-color: #d9dde1;
  width: 70%;
}

#feature .read-more {
  margin-bottom: 25px;
  font-size: 15px;
}

#feature .feature-box p {
  color: #696969;
  margin: 20px 0;
  font-size: 15px;
}



#work {
  background-image: url(../images/parallax/getting-paid.jpg);
  min-height:250px;
}

.dark_section {
  background-color: #1a1a1a;
  color: #f5f5f5;
}
.parallax {
  background-attachment: fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  overflow: hidden;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
}

.parallax.dark_section:after {
    background-color: #1a1a1a;
}

.parallax:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    z-index: 1;
}

.parallax > .container, .gradient > .container {
    z-index: 3;
    position: relative;
}


.parallax.grey_section:after {
  background-color: #f8f8f8;
  opacity: 0.9;
}

.parallax.color_section:after {
  background-color: #119ee7;
}

.parallax.dark_section:after {
  background-color: #1a1a1a;
}

.parallax.darkgrey_section:after {
  background-color: #696969;
}

.parallax > .container, .gradient > .container {
  z-index: 3;
  position: relative;
}

.gradient {
  position: relative;
  overflow: hidden;
}

.gradient:before {
  content: '';
  display: block;
  position: absolute;
  width: 1400px;
  height: 1400px;
  top: 50%;
  left: 50%;
  margin-top: -700px;
  margin-left: -700px;
  z-index: 2;
  background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 50%, color-stop(0%, rgba(255, 255, 255, 0.24)), color-stop(50%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#00ffffff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}



.section_header {
  margin-top: 4px;
  margin-bottom: 42px;
  font-size: 36px;
  position: relative;
  text-transform: uppercase;
  font-weight: 300;
}


.dark_section .theme_button {
  border-color: #ffffff;
  color: #ffffff;
}
.dark_section .theme_button:hover, .dark_section .theme_button:focus {
  border-color: #119ee7;
}
.dark_section .theme_button.border {
  border-color: #119ee7;
}
.dark_section .theme_button.border:hover, .dark_section .theme_button.border:focus {
  background-color: #119ee7;
}

















.text8{
    font-size:8px;
}
.text9{
    font-size:9px;
}
.text10{
    font-size:10px;
}
/********* CUSTOM CSS START *********/
#provincemenu					{ height:auto!important; }
#provincemenu .contentarea		{  height:auto!important; max-width: 1140px; width:100%!important}
#provincemenu .content			{height:120px!important; max-width: 1400px;  width:100%!important }
#main-slide h3 span.bold-txt{font-size: 36px ;line-height: 40px;}
#product  p > span{text-decoration:none!important; line-height:34px;}
#product .head3 {
    font-size: 18px;
    font-weight: 600;
    color: #002d6a;
    margin-bottom: 5px;
}
#product .head2 {
    line-height: 28px;
}
.copyright-section .col-md-12.noPrint{display:none;}
.back-to-top {
display:none;
position:fixed;
bottom:18px;
right:15px;
}
.back-to-top.removeHeader{display:block;}

.back-to-top i {
width:36px;
height:36px;
line-height:36px;
color:#fff;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
text-align:center;
background-color:#444;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}
.top_header{
    text-align:center;
    background-color: #131511 !important;
    height:100px;
    }
#cl_term select{
    width:140px; 
  direction: rtl;
}
#cl_term option{
  direction: rtl;
  padding:3px 3px 3px 10px;
}

.loan{
    font-size:100%;
}
.loans{
    font-size:100%;
}
.iconbox-numbers {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #dddddd;
  border-radius: 50%;
  color: #4eba65;
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  height: 45px;
  line-height: 40px;
  text-align: center;
  width: 45px;
  z-index: 10000;
}
a.button.alternative-1 {
  background: #01653c ;
  border-color: #01653c ;
}
a.button.alternative-1:hover{
background:#2761a7;
border-color:#2761a7;
}
a.button.alternative-1 {
  box-shadow: none;
  color: #ffffff;
  display: inline-block;
  font-size: 11px;
  line-height: 11px;
  padding: 8px 18px;
  position: absolute;
  bottom: 60px;
}

.pageList li{
    margin: 10px 0px 10px 0px;
}
#pageList a{
    color:#BD9F80 !important;
}
.footerLinks a{
    color:#BD9F80 !important;
    
}

a.button.footer-1 {
  background: #01653c ;
  border-color: #01653c ;
}
a.button.footer-1:hover{
background:#2761a7;
border-color:#2761a7;
}
a.button.footer-1 {
  box-shadow: none;
  color: #ffffff;
  display: inline-block;
  font-size: 11px;
  line-height: 11px;
  padding: 8px 18px;
  /*position: absolute;*/
  margin-top:10px !important;
background-color:#002d6a;
}

.faFooter{
    font-size:200%;
    color: #337ab7;
}
.footerHeader{
   padding:10px 20px; 
   background-color: #002d6a; 
   border-radius:10px;
   color: #fff; 
   text-align: center; 
  font-size:20px;
  
   margin-right: 20px;
   height:60px;
   line-height: 20px;
   vertical-align: middle;
     display: table-cell;
    vertical-align: middle;
width:190px;

   
}

#btn div{
    padding:10px; 
    display:inline; 
    background-color:#ccc; 
    border-radius:20px; color:#fff;
}

/* Ujarak */
.buttonNew--ujarak {
	-webkit-transition: border-color 0.4s, color 0.4s;
	transition: border-color 0.4s, color 0.4s;
}
.buttonNew--ujarak::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #37474f;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.buttonNew--ujarak.buttonNew--round-s::before {
	border-radius: 2px;
}
.buttonNew--ujarak.buttonNew--inverted::before {
	background: #7986CB;
}
.buttonNew--ujarak,
.buttonNew--ujarak::before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.buttonNew--ujarak:hover {
	color: #fff;
	border-color: #37474f;
}
.buttonNew--ujarak.buttonNew--inverted:hover {
	color: #37474F;
	border-color: #fff;
}
.buttonNew--ujarak:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.iconbox h3 {
  
   margin: -33px 0 0 54px;
  color: #333;
  font-family: Open Sans,Arial,Helvetica,sans-serif;
  font-size: 22px;
}
.iconbox p {
  margin: 5px 0 5px 54px;
}
a.button.small {
  border-radius: 3px;
  font-size: 16px;
  line-height: 19px;
  margin: 0 5px 5px 0;
  padding: 12px 20px;
}
.listing-sec .section-heading {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 30px;
  text-align: center;
  color:#333
}
.section-heading span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px solid #bbbbbb;
  display: inline-block;
  line-height: 1 !important;
  margin: 0 0 -1px;
  padding: 0 0 10px;
}
.loan_detail{
	min-height:80px;
}
.iconbox {
  margin-bottom: 50px;
  border: thin solid black;
    padding: 10px;
    height: 300px;
    background-color: #21F3FF;
}
.green-section{background:url('../images/plans2.jpg') no-repeat 50% 0}





/*  Horizontal Menu */
#provincemenu					{ position:relative; height:120px; }
#provincemenu .contentarea		{ position:relative; height:120px; width: 1140px; margin-left:auto; margin-right:auto; }
#provincemenu .provcontainer	{ position:relative; margin-left:10px; margin-right:10px; overflow:hidden; }
#provincemenu .content			{ position:relative; height:120px; width: 1400px;  }
#provincemenu .province			{ position:relative; margin-right:5px; float:left; height:140px; width:80px;  font-family:Arial, Helvetica, sans-serif; font-size: 7pt; color:#ffffff; text-align:center; padding-top:5px; background-repeat:no-repeat; display:inline; }
#provincemenu .province:hover	{ color: #FF0; }
.provheader{  border-radius: 20px 20px 20px 20px; pointer-events:none; height:21px; background-color:#ccc; margin-top:-5px;display:inline;     padding: 3px 5px 3px 5px; min-width:125px; font-size:175%; font-weight:bold}


/*  Vertical Menu Single Line */
.provincemenu_vert	{ width:87px; display:inline-block; padding-left:10px; padding-right:15px; padding-bottom:5px;  vertical-align:text-top; padding-top:10px; height:100%; margin-bottom:auto; background-color:#cccccc;  }
.provincemenu_vert .province			{ position:relative; margin-right:5px; float:left; height:120px; width:120px;  font-family:Arial, Helvetica, sans-serif; font-size: 7pt; color:#ffffff; text-align:center; padding-top:5px; background-repeat:no-repeat; }
.provincemenu_vert .province:hover	{ color: #FF0; }

/*  Vertical Menu Double Line */
.provincemenu_vert2	{ width:210px; display:inline-block; padding-left:10px; padding-right:0px; padding-bottom:5px;  vertical-align:text-top; padding-top:10px; height:100%; margin-bottom:auto; background-color:#cccccc;  }
.provincemenu_vert2 .province			{ position:relative; margin-right:5px; float:left; height:120px; width:120px; font-family:Arial, Helvetica, sans-serif; font-size: 7pt; color:#ffffff; text-align:center; padding-top:5px; background-repeat:no-repeat; }
.provincemenu_vert2 .province:hover	{ color: #FF0; }

.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  border-top: 0;
  background-color:#000;
}



#provList .province{
    border-radius: 20px 20px 20px 20px;
    height:21px; 
    background-color:#ccc; 
    margin-top:-5px;
    display:inline;     
    padding: 5px 7px 5px 7px; 
    text-align:center;
    font-size:175%; 
    font-weight:bold;
    line-height: 200%;
    font-family: Courier;
    margin-left: 30px;
    }

.provBox{
    margin-left: -30px;
    text-align: center;
}

/* Subscribe to Newsletter */
 
#signup-button {
    background-color:#1d6165;
    color:#FFF;
    font-size:22px;
    height: 50px;
    margin-top: 20px;
   /* -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;*/
    padding:10px;
    /*text-shadow: 1px 1px 1px #5FA8FF;*/   
}
 
#signup-button:hover {
    cursor:pointer;
    background-color:#002d6a;
}
 
#signup-response {
    display:inline;
    margin-left:4px;
    padding-left:20px;
}
 
.response-waiting {
    background:url("loading.gif") no-repeat;
}
 
.response-success {
   background:url("tick.png") no-repeat;
}
 
.response-error {
   background:url("cross.png") no-repeat;
}
/* End of Newsletter Subscription */


.topImage{
    margin-top:10px;
	margin-bottom: 20px;
}




footer{
  background: #131511;
  padding: 40px 0 0; 
}
footer .col-md-12 > p {
  display: inline-block;
  margin: 0;
}
footer .copyright-section {
  text-align: center;
  height: 80px;
  background-color:#ccc;
margin:0px -15px !important;
}
footer .footer-logo{
	max-width: 250px!important;
    width: 100%;
}
footer .footer-widget, footer .footer-widget a, footer .copyright-section p, footer .copyright-section a {
	color: #01653C;
}
footer .footer-widget a:hover, footer .copyright-section a:hover{
	color: #01653c!important;
}
footer .links-widget #logoPartners > li {
  margin-bottom: 5px;
}

#logoPartners{
margin-left: auto;
margin-right: auto;
max-width: 600px;
float: none;
}
.whiteBg{
    padding: 20px;
    background-color: rgba(254,254,254,0.5);
    border-radius: 20px;
}
.partnerLogo{
    display: block; margin: 0 auto; width: auto;
}
footer .copyright-section {
  border-top: 1px solid #222;
  padding: 20px 0;

}
footer .row.footer-widgets {
  padding-bottom: 30px;
}
footer .hFour {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.subscribe > li {
  line-height: 32px;
}
.footer-widget.social-widget li{line-height: 32px;}
 .contact-form-heading {
  text-align: center;
  padding: 5px ;
  text-transform: uppercase;
  color: #fff;
  font-size:24px;
line-height: 24px;
  
}
.green-section  p {
  color: #333;
}
.call span > a {
  display: inline-block !important;
  line-height: normal !important;
  margin: 0 0 0 0 !important;
}
.navbar-default .navbar-nav .dropdown {
  background-color: transparent !important;
  box-shadow: none !important;
  opacity: 1 !important;
  position: inherit !important;
  transition: opacity 0.3s ease-in-out 0s !important;
  visibility: visible !important;
  width: auto !important;
  z-index: 2 !important;
}
ul.nav li:hover > ul.dropdown-menu {
  display: block;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  background-color: transparent!important;
}
.navbar-right .dropdown-menu {
  background:#002d6a none repeat scroll 0 0 !important; /* rgba(0,98,237,1)*/
  left: 0 !important;
  right: auto !important;
  color:#fff !important;
}

.navbar-right .dropdown-menu li a{
  color:#fff !important;
}





.dropdown li a, .sup-dropdown li a {
    color: #fff !important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
  background-color: #0073c2 !important; /*#015690*/
 
}

.form-group-1{width:100%;float:left;padding:7px 18px;background:#166f39;margin-bottom:15px;}
.form-group-2{width:100%;float:left;padding:7px 18px;background:#166f39;margin-bottom:15px;}
.form-group-3{width:100%;float:left;padding:7px 18px;background:#166f39;}
.form-group input{width: 100%; border:1px solid #ccc; font-family:'Open Sans ',sans-serif; color: #666fb5; font-size: 13px; -webkit-border-radius: 2px;
 -moz-border-radius: 2px;  -o-border-radius: 2px; padding: 7px 14px;line-height: normal;}
.form-heading {margin-bottom:5px; margin-top:4px; font-size:18px; font-weight:bold;color:#fff; text-transform:uppercase;}
.form-input { padding: 7px; width: 100%; margin-bottom: 1px;}


.head1{
    font-size:36px;
    
}
.head1 img{
    height:40px;
}
.head2{
    font-size:24px;
}
.head3{
    font-size:18px;
}
.iconbox div{
    display:inline;
    font-size: 20px;
    color:#444;
    font-weight:100;
    padding-left:10px;
}



/*  Super Awesome Buttons with CSS3 and RGBA
    Source: http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba
*/
.awesome, .awesome:visited {
	        background: #222 url(alert-overlay.png) repeat-x !important; 
	        display: inline-block !important; 
	        padding: 5px 10px 6px !important; 
	        color: #fff !important; 
	        text-decoration: none !important;
			font-weight: bold !important;
			line-height: 1 !important;
	        -moz-border-radius: 5px !important; 
	        -webkit-border-radius: 5px !important;
	        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        text-shadow: 0 -1px 1px rgba(0,0,0,0.25) !important;
	        border-bottom: 1px solid rgba(0,0,0,0.25) !important;
	        position: relative !important;
	        cursor: pointer !important;
            }

.awesome:hover							{ background-color: #111 !important;}
.awesome:active							{ top: 1px !important; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px !important;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px !important;}
.large.awesome, .large.awesome:visited 			{ font-size: 14px !important; padding: 8px 14px 9px !important;}
	
.green.awesome, .green.awesome:visited		{ background-color: #91bd09 !important;}
.green.awesome:hover						{ background-color: #749a02 !important;}
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf !important;}
.blue.awesome:hover							{ background-color: #007d9a !important;}
.red.awesome, .red.awesome:visited			{ background-color: #e33100 !important;}
.red.awesome:hover							{ background-color: #872300 !important;}
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b !important;}
.magenta.awesome:hover							{ background-color: #630030 !important;}
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00 !important;}
.orange.awesome:hover							{ background-color: #d45500 !important;}
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515 !important;}
.yellow.awesome:hover							{ background-color: #fc9200 !important;}














/********* CUSTOM CSS END *********/


.hThree {
font-size:22px;
line-height:24px;
}

.hFour {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 10px;
}

.accent-color-bg {
color:#fff;
}

.fittext {
font-size:38px;
line-height:1.6em;
margin-bottom:35px;
color:rgba(0,0,0,0.8);
}

.fittext strong {
font-weight:700;
}

.page-content p {
margin-bottom:15px;
}

.wite-text {
color:#fff;
}

.uppercase {
text-transform:uppercase;
}

.container {
max-width:1170px;
}

.image-text {
margin-right:10px;
}

a.main-button,input [type= "submit " ] {
display:inline-block;
text-decoration:none;
color:#fff;
font-size:12px;
font-family: 'Open Sans ',sans-serif;
font-weight:300;
text-transform:uppercase;
padding:6px 16px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

a.main-button:hover,input [type= "submit " ]:hover {
background:#444;
color:#fff;
}

a.main-button i {
font-size:1.2em;
}

input [type= "submit " ] {
border:none;
}

.tooltip .tooltip-inner {
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
}

#content {
padding:20px 0;
}

#content.full-sections {
padding:0;
}

.section {
position:relative;
overflow:hidden;
background-repeat:no-repeat;
background-position:center top;
-webkit-background-size:cover !important;
-moz-background-size:cover !important;
-o-background-size:cover !important;
background-size:cover !important;
}

.section.repeat-bg {
background-repeat:repeat;
-webkit-background-size:auto !important;
-moz-background-size:auto !important;
-o-background-size:auto !important;
background-size:auto !important;
}

.bg-parallax {
background-attachment:fixed;
}

.section-video {
position:absolute;
z-index:33;
left:0;
top:-100px;
width:100% !important;
max-width:100% !important;
height:auto !important;
}

.section-video object {
display:block;
width:100% !important;
height:auto !important;
}

.section-video img {
display:block;
width:100% !important;
height:auto !important;
}

.section-video-content {
z-index:35;
position:relative;
opacity:0.98;
}

.section-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:34;
opacity:0.7;
}

.light-section {
color:#fff;
}

.light-section .testimonials {
color:#666;
}

.light-section .testimonials .testimonial-content p {
color:#c4c4c4;
}

#container {
background-color:#fff;
}

.boxed-page {
position:relative;
width:1220px;
margin:0 auto;
background-color:#fff;
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
-o-box-shadow:0 0 10px rgba(0,0,0,0.3);
box-shadow:0 0 10px rgba(0,0,0,0.3);
}

.boxed-page header {
width:1220px;
}

.rightLink {
display:block;
background-color:#61B759;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}



.rightLinkRed {
display:block;
background-color:#FF0000;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}

.rightLinkRed a:hover{
    color:#96caa0 !important;
}

.rightLinkNavy {
display:block;
background-color:#23008c;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}

.rightLinkBlue {
display:block;
background-color:#0080ff;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}


.rightLinkVerm{
display:block;
background-color:#910F50;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}


.rightLinkRose{
display:block;
background-color:#DE4491;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}
.rightLinkGreen{
display:block;
background-color:#1E911E;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}
.rightLinkLtGreen{
display:block;
background-color:#68FF68;
padding:10px 20px 10px 20px;
width:100%;
color:#fff;
font-size:18px;
font-weight:bold;
}

#loader {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#fff;
z-index:99;
}

.modal {
  z-index: 333333333333;
}
.spinner {
position:absolute;
width:40px;
height:40px;
top:50%;
left:50%;
margin-left:-40px;
margin-top:-40px;
-webkit-animation:rotatee 2.0s infinite linear;
animation:rotatee 2.0s infinite linear;
}

.dot1,.dot2 {
width:60%;
height:60%;
display:inline-block;
position:absolute;
top:0;
border-radius:100%;
-webkit-animation:bouncee 2.0s infinite ease-in-out;
animation:bouncee 2.0s infinite ease-in-out;
}

.dot2 {
top:auto;
bottom:0px;
-webkit-animation-delay:-1.0s;
animation-delay:-1.0s;
}

@-webkit-keyframes rotatee {
100% {
-webkit-transform:rotate(360deg)
}
}

@keyframes rotatee {
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
}
}

@-webkit-keyframes bouncee {
0%,100% {
-webkit-transform:scale(0.0)
}

50% {
-webkit-transform:scale(1.0)
}
}

@keyframes bouncee {
0%,100% {
transform:scale(0.0);
-webkit-transform:scale(0.0);
}

50% {
transform:scale(1.0);
-webkit-transform:scale(1.0);
}
}

span.bold-txt {
font-weight:900!important;
}

.welcome-sec{ }

.welcome-sec h2 {
color:#014261;
font-weight:normal;
font-size:26px;
padding:10px 0 5px;
}

.welcome-p {
padding:10px 0;
}

.section-heading{font-size:38px; line-height:40px;color:#01653C; font-weight:300!important; margin-bottom:40px;}

#home {
position:relative;
}

.right-side-form {
background-color:rgba(0,0,0,.6);
width:350px;
float:right;
padding:10px 20px 0px;
position:absolute;
display:block;
z-index:9999;
right:15%;
top:25px;
border-radius: 20px;
}

.right-side-form >form {
clear:both;
padding:10px 0;
}

.right-side-form h4 {
color:#0ab5e7 !important;
font-size:16px !important;
line-height:20px;
padding:0 0 10px;
text-align:center;
}

.right-side-form h3 {
color:#fff;
font-size:25px !important;
font-weight:300;
line-height:25px;
text-align:center !important;
padding-bottom:8px;
}

.right-side-form label {
color:#fff;
}
.right-side-form .radioinput{margin-bottom:8px;color:#fff; font-size:13px}

.text-name {
text-align:left;
line-height:12px;
padding-top:3px;
}

.right-side-form input.input {
width:100%;
height:40px;
margin-bottom:12px;
padding:0 7px;
}


.right-side-form select.select{
width:100%;
height:32px;
margin-bottom:8px;
padding:0 5px;
background:#fff;
color:#999
}

.right-side-form .contact-btn {
background-color:#1D6165;
color:#fff;
display:block;
font-size:22px;
font-weight:500;
line-height:24px;
padding:10px;
text-align:center;
text-decoration:none;
width:100%;
margin-bottom:8px
}

.right-side-form .contact-btn:hover {
background-color:#2761a7;
}

.right-side-form .contact-btn li a {
text-decoration:none;
font-size:20px;
color:#fff;
}

.right-column-form {
/*background-color:rgba(97,183,89,.9);*/
/*background-color: rgba(0,0,0,.7);*/
/*background-color: rgba(0,98,237,.7);*/
background-color: #0073c2;
float:right;
padding:20px;
margin-bottom:20px;
border-radius:10px;
max-width: 285px;
}

.right-column-form >form {
}

.right-column-form h4 {
color:#fff!important;
font-size:16px !important;
line-height:20px;
padding:0 0 10px;
text-align:center;
}

.right-column-form h3 {
color:#fff;
font-size:25px !important;
font-weight:300;
line-height:25px;
text-align:center !important;
padding-bottom:8px;
}

.right-column-form label {
color:#fff;
}
.right-column-form .linkCopy{
color:#fff;
}

.right-column-staff-banner{
    background-color: #D5D9DB;
float:right;
padding:10px;
margin-bottom:20px;
border-radius:10px;
margin-top:10px;
color:#fff;
margin-right:30px;
width:285px;
}


.right-column-mistake-banner{
float:right;
margin: 10px 30px 20px 0;
border-radius:10px;
width:285px;
}





.txtarea4{
    width: 100%;
    height:80px;
}

.text-name {
text-align:left;
line-height:12px;
padding-top:3px;
}

.right-column-form input {
width:100%;
height:35px;
margin-bottom:10px;
padding:0 10px;
}

.right-column-form .contact-btn {
margin-top:20px;
background-color:#1D6165;
color:#fff;
display:block;
font-size:22px;
font-weight:500;
line-height:24px;
padding:10px;
text-align:center;
text-decoration:none;
width:100%;
margin-bottom:10px;
}

.right-column-form .contact-btn:hover {
background-color:#2761a7;
}

.right-column-form .contact-btn li a {
text-decoration:none;
font-size:20px;
color:#fff;
}

.right-column-form p {
font-size:20px;
color:#fff;
}

.right-column-form .consultHeadline{
    color: #fff;
    font-size:18px;
    text-align: center;
    margin-bottom: 10px;
}










.left-column-form {
/*background-color:rgba(97,183,89,.9);*/
/*background-color: rgba(0,0,0,.7);*/
background-color: #CEE5EC;
border: 1px solid #000;
float:right;
padding:20px;
margin-bottom:20px;
border-radius:10px;
}

.left-column-form >form {
}

.left-column-form .contact-form-heading{
	text-align: center;
    padding: 10px 5px;
    text-transform: uppercase;
    color: #333 !important;
    font-size: 24px;
    line-height: 28px;
}
.left-column-form h4 {
color:#333!important;
font-size:16px !important;
line-height:20px;
padding:0 0 10px;
text-align:center;
}

.left-column-form h3 {
color:#333;
font-size:25px !important;
font-weight:300;
line-height:25px;
text-align:center !important;
padding-bottom:8px;
}

.left-column-form label {
color:#333;
}

.txtarea4{
    width: 100%;
    height:80px;
}

.text-name {
text-align:left;
line-height:12px;
padding-top:3px;
}

.left-column-form input {
width:100%;
height:35px;
margin-bottom:10px;
padding:0 10px;
}

.left-column-form .contact-btn {
margin-top:20px;
background-color:#56DA63;
color:#fff;
display:block;
font-size:22px;
font-weight:500;
line-height:24px;
padding:10px;
text-align:center;
text-decoration:none;
width:100%;
margin-bottom:10px;
}

.left-column-form .contact-btn:hover {
background-color:#2761a7;
}

.left-column-form .contact-btn li a {
text-decoration:none;
font-size:20px;
color:#fff;
}

.left-column-form p {
font-size:20px;
color:#333;
}

.left-column-form .consultHeadline{
    color: #333;
    font-size:18px;
    text-align: center;
    margin-bottom: 10px;
}





























.formNowRight{
     float: right;
    margin: 10px 30px 20px 0;
    border-radius: 10px;
    width: 285px;
}

.formNowRight p{
    font-size:90% !important;
    
}

.formProdRight{
    width: 100%; 
    margin: 0 auto;
    margin-top:20px;
}

.formProdRight p{
    font-size:90% !important;
}


.consult-form {
/*background-color:rgba(97,183,89,.9);*/
/*float:right;*/
padding:20px;
margin-bottom:20px;
}

.consult-form >form {
}

.consult-form h4 {
color:#444!important;
font-size:16px !important;
line-height:20px;
padding:0 0 10px;
text-align:center;
}

.consult-form h3 {
color:#444;
font-size:25px !important;
font-weight:300;
line-height:25px;
text-align:center !important;
padding-bottom:8px;
}

.consult-form label {
color:#444;
}


.consult-form input {
width:100%;
height:35px;
margin-bottom:10px;
padding:0 10px;
}

.consult-form input[type=radio], input[type=checkbox] {
width:100%;
height:15px;
margin-bottom:10px;
padding:0 10px;
display: inline-block;
}



.consult-form .contact-btn {
background-color:#0063ED;
color:#fff;
display:block;
font-size:22px;
font-weight:500;
line-height:24px;
padding:10px;
text-align:center;
text-decoration:none;
width:100%;
margin-bottom:10px;
margin-top:10px;
}

.consult-form .contact-btn:hover {
background-color:navy;
}

.consult-form .contact-btn li a {
text-decoration:none;
font-size:20px;
color:#fff;
}

.consult-form p {
font-size:20px;
color:#fff;
}








.social a{
    color: #fff;
    font-size:16px;
    font-family: Open Sans,Arial,Helvetica,sans-serif;
}

.btn-inverse:active,.btn-inverse.active {
background-color:#080808 \9;
}

.btn-flat {
filter:progid:DXImageTransform.Microsoft.Gradient(enabled= 'false ');
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-image:none;
border:0;
}

.right-side-form .cbox {
font-size:9px;
height:20px;
width:20px;
display:inline;
margin-right:20px;
color:#ccc;
}

.contact-form .cbox {
font-size:9px;
height:20px;
width:20px;
display:inline;
margin-right:20px;
color:#ccc;
}



.last-line-form {
background:url(../images/bitcoin.png)no-repeat;
background-size:50px;
background-position:10px center;
color:#fff;
font-size:14px;
line-height:20px;
height:60px;
padding-top:15px;
padding-left:80px;
}

.last-line-form p {
font-size:13px;
line-height:16px;
color:#fff;
}

.right-side-form .request {
font-size:13px;
color:#fff;
}

.success{
    background-color:#CCFFCC;
    padding: 20px;
    font-size:18px;
    border-radius:10px;
    }
.warning{
        background-color:#F77373;
    padding: 20px;
    font-size:18px;
    border-radius:10px;
}

.service-content {
color:#fff;
font-size:28px;
font-weight:600;
text-align:left;
white-space:normal;
line-height:32px;
}
.service-content .btn-blue:hover, .service-content .btn-blue:focus{
background:rgba(1,66,97,.8)!important;
color:#fff;
}

.service-content span {
font-weight:300;
}

.carousel-inner h3 {
margin-bottom:20px;
text-shadow:6px 0 12px #000;
}

.btn-blue {
  background: #014261 none repeat scroll 0 0 !important;
  border-radius: 20px !important;
  box-shadow: none !important;
  color: #fff;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding: 10px 20px;
  text-transform: capitalize !important;
}


/*.loan-btn{display:block; background:#f1f1f1;padding:0px; margin-bottom:10px}*/
.loan-btn span{
  background:#96caa0 none repeat scroll 0 0; /* #4eba64 */
  color: #fff;
  display: block;
  font-size: 20px;
  margin-top: 2px;
  padding: 10px;
  text-align: center;
}
.loan-btn div{
  background:#96caa0 none repeat scroll 0 0 !important; /* #4eba64 */
  color: #fff !important;
  display: block !important;
  font-size: 20px !important;
  /*margin-top: 2px !important;*/
  padding: 10px !important;
  text-align: center !important;
  border:none !important;
 /* width:310px !important;*/
  margin:0px !important;
}
.loan-btn div:hover{
	background:#2761a7 !important;
}

.loan-btn strong{padding:18px;display:block; font-size:24px; line-height:26px;font-weight:500!important; color:#222;}

.loan-btn span:hover {
	background:#2761a7;
}

.carousel-inner .btn-blue {
background:#0bb3e3 !important;
border:2px solid #fff;
color:#fff;
box-shadow:0;
float:left;
text-transform:uppercase;
padding:10px 15px;
font-size:20px;
}

.carousel-inner .btn-blue:hover {
background:rgba(11,179,227,.8)!important;
}

.carousel-fade  .item {transition-property: opacity;}
.carousel-fade .item,.carousel-fade .active.left,.carousel-fade  .active.right { opacity: 0;}
.carousel-fade .active,.carousel-fade .next.left,.carousel-fade .prev.right {opacity: 1;}

.work-sec {
border-top:0;
border-bottom:0;
background:url(../images/work-sec-bg.jpg) no-repeat scroll 0 0;
}

.last-line-form >h2 {
font-weight:normal;
color:#fff;
}

.customers-sec h1 {
font-size:36px;
font-weight:400;
margin-bottom:40px;
padding:10px 0 15px;
color:#fff;
}

.customers-sec {
background:url(../images/car-blue-bg.jpg) no-repeat scroll 0 0;
background-size:cover;
padding:50px 0;
text-align:center;
}

.customers-sec .btn-black {
border:2px solid #fff;
color:#fff;
border-radius:0;
background:rgba(0,0,0,0.7) none repeat scroll 0 0 !important;
font-size:22px;
padding:15px 40px;
margin-bottom:10px;
}

.coin-sec {
background:url(../images/bitcoin_background.jpg) no-repeat scroll 0 0;
background-size:cover;
text-align:center;
padding:20px 0!important;
}

.coin-sec img {
width:50%;
}

.coin-sec h4 {
font-size:30px;
font-weight:600;
padding:60px 0px;
line-height:34px;
color:#fff;
}

.coin-sec p {
font-size:18px;
font-weight:bold;
padding:50px 0px;
color:#fff;
}

.slicknav_menu {
border:1pcx solid #fff!important;
}

.slicknav_menu .slicknav_icon-bar {
background:rgba(225,225,225,.7)!important;
}

.slicknav_menu:hover .slicknav_icon-bar {
background:rgba(225,225,225,1)!important;
}

ul.contact-details li.call, .footer-widget li.call {
 /* background: url("../images/call.png") no-repeat scroll left 5px / 14px auto;*/
  padding-left: 20px;
}

ul.contact-details button.login {
background-color:#002d6a; /*rgba(0,98,237,0.6);*//*#0063ED;*/
border:none;
border-radius: 10px;
color: #fff;
width:80px;
float:right;
}

ul.contact-details button.register {
background-color: #002d6a; /*rgba(0,98,237,0.6);*//*#0063ED;*/
border:none;
border-radius: 10px;
color: #fff;
width:80px;
float:right;
margin-right:20px;
}

ul.contact-details button.cart {
background-color: #002d6a; /*rgba(0,98,237,0.6);*//*#0063ED;*/
border:none;
border-radius: 10px;
color: #fff;
width:80px;
float:right;
margin-left:20px;
}

/*div {border:thin solid red !important;}*/

.top-bar button.a{
    color:#fff;
}

li.call span{
    display:inline-block;
    font-size: 24px;
    text-align: right;
    float: right;
    
    }
    
.call a{
    display:inline-block;
    font-size: 24px;
    text-align: right;
    float: right;    
    
    }    

.welcome .service-icon-left-more >div {
min-height:170px;
}

.show-one-slide .classic-testimonials {
text-align:center;
}

.classic-testimonials .testimonial-author span {
color:#0ab5e7;
display:block;
font-size:22px;
font-weight:600;
line-height:32px;
}

.classic-testimonials .testimonial-author {
color:#fff;
font-size:20px;
font-weight:normal;
margin-left:10px;
}

.testimonial-content p {
font-size:18px;
font-weight:normal;
line-height:24px;
}

.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li:hover > a {
  border-color: #8ed1dc !important;
  color: #8ed1dc !important;
}

.navbar-default .navbar-nav >li >a::after {
background-color:#23008c !important;
}

.work-sec .service-box:last-child img {
display:block;
margin:0 auto;
}

.loan-sec h1::before,.small-border h1::before,.small-border h4::before {
border-bottom:3px solid #fff;
border-left:50px solid #fff;
border-right:50px solid #fff;
bottom:0;
content: " ";
height:3px;
left:45%;
position:absolute;
}

.small-border h3::before {
border-bottom:3px solid #fff;
border-left:50px solid #fff;
border-right:50px solid #fff;
bottom:0;
content: " ";
height:3px;
left:36%;
position:absolute;
}

.loan-sec .text-center,.small-border {
position:relative;
}

.work-sec p {
color:#fff;
}

.work-sec .big-title.text-center p {
color:#fff;
margin:0 auto;
max-width:85%;
}

#main-slide .carousel-inner {
height:400px;
}

.testimonial-sec h4 {
color:#fff;
}

blockquote {
clear:both;
color:#fff;
font-style:italic;
margin-left:10%;
margin-right:10%;
padding:10px;
position:relative;
quotes:none;
border:0px;
font-size:120%;
line-height:160%;
text-align:center;
}

.bx-wrapper .bx-prev {
left:10px;
background:url(../images/controls.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
right:10px;
background:url(../images/controls.png) no-repeat -33px 0;
}

.bx-wrapper .bx-prev:hover {
background-position:0 0;
}

.bx-wrapper .bx-next:hover {
background-position:-33px 0;
}

.bx-wrapper .bx-controls-direction a {
position:absolute;
top:50%;
margin-top:-56px;
outline:0;
width:32px;
height:50px;
text-indent:-9999px;
z-index:9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
display:none;
}

.bx-wrapper .bx-pager {
text-align:center;
font-size:.85em;
font-family:Arial;
font-weight:bold;
color:#666;
padding-top:20px;
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display:inline-block;
*zoom:1;
*display:inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
background:#666;
border:1px solid #fff;
text-indent:-9999px;
display:block;
width:10px;
height:10px;
margin:0 5px;
outline:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
background:#0ab5e7;
}

blockquote p {
display:block;
font-size:24px;
font-style:normal;
font-weight:300;
text-align:center;
color:#fff;
}

blockquote p span {
color:#0ab5e7;
display:block;
font-size:24px;
font-style:normal;
font-weight:600;
line-height:40px;
}

header {
background:#fff;
position:fixed;
top:0;
width:100%;
z-index:9999999;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.fixed-header {
opacity:0.95;
box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);
-o-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);
-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);
-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);
}

.fixed-header .navbar-brand img {
max-width:50%;
}

.top-bar {
background-color:#fff;
height:auto;
}

.top-bar.color-bar {
border-bottom:0;
}

.top-bar.color-bar a {
color:rgba(255,255,255,.6);
}

.top-bar.color-bar a:hover {
color:rgba(255,255,255,1) !important;
}

.top-bar.color-bar ul.social-list li a i {
border-left:1px solid rgba(255,255,255,.1);
}

.top-bar.color-bar ul.social-list li:last-child a i {
border-right:1px solid rgba(255,255,255,.1);
}

.top-bar.color-bar .contact-details li a:before {
color:rgba(255,255,255,.2);
}

.top-bar.dark-bar {
background-color:#444;
border-bottom:0;
}

.top-bar.dark-bar a {
color:rgba(255,255,255,.4);
}

.top-bar.dark-bar a:hover {
color:rgba(255,255,255,1) !important;
}

.top-bar.dark-bar ul.social-list li a i {
border-left:1px solid rgba(255,255,255,.08);
}

.top-bar.dark-bar ul.social-list li:last-child a i {
border-right:1px solid rgba(255,255,255,.08);
}

.top-bar.dark-bar .contact-details li a:before {
color:rgba(255,255,255,.2);
}

.top-bar a {
color:#fff;
}

.top-bar .contact-details li {
display:inline-block;
color:#666;
font-size:18px;
font-weight:normal;
margin-left:10px;
}

.top-bar .contact-details li a:before {
color:#fff;

}

.top-bar .contact-details li:first-child a:before {
display:none;
}
.top-bar .mobileButton{
    display:none;
}
.top-bar .contact-details li a {
font-size:16px;
display:block;
line-height:32px;
font-weight:normal;
color: #666;
padding-right:13px;
}

.top-bar .contact-details button a{
    color:#fff;
}

ul.contact-details {
float:right;
padding:5px 0;
}

.top-bar .col-md-7 {
float:right;
margin-right:30px;
}

.wpb-mobile-menu {
display:none;
}

.slicknav_menu {
display:none;
}

.navbar-toggle {
display:none;
}

.navbar {
margin-bottom:0;
background: #fff !important; /*#0063ED !important; */ /* #2761a7 */
color: #131511 !important;;
border:none;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
}

.navbar-brand >img {
max-width:100%;

}

.navbar-brand {
position:relative;
padding:0px 12px!important;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}

.lplogo img{
   
   /* margin-top:20px;*/
}

.navbar-default .navbar-nav {
    text-transform: uppercase;
margin-right:10px!important;
position:relative;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.navbar-default .navbar-nav >li {
margin-left:0;
}

.navbar-default .navbar-nav >li:first-child {
margin-left:0;
}

.navbar-default .navbar-nav >li >a {
border-bottom:2px solid transparent;
color: #131511 !important; 
display:block;
font-size:16px;
font-weight:800;
padding:26px 8px 26px 8px;
overflow:hidden;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
font-weight:400;
}

.navbar-nav .applynow{
color:#00e5ff !important;
text-shadow:none!important;
font-weight:600!important;
}

.navbar-default .navbar-nav >li >a.active,.navbar-default .navbar-nav >li:hover >a {
border-bottom:2px solid;
}

.navbar-default .navbar-nav >li >a i {
margin:0 -2px 0 -5px;
}

.navbar-default .navbar-nav >li >a:after {
position:absolute;
bottom:0;
content: ' ';
left:50%;
display:block;
height:5px;
width:5px;
opacity:0;
margin:0 0 -3px -2px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
position:absolute;
}

.navbar-default .navbar-nav >li >a.active:after {
opacity:1;
}

.navbar-default .navbar-nav .dropdown {
position:absolute;
left:0;
top:100%;
width:180px;
background-color:#fff;
visibility:hidden;
z-index:2;
opacity:0;
transition:opacity 0.3s ease-in-out;
-moz-transition:opacity 0.3s ease-in-out;
-webkit-transition:opacity 0.3s ease-in-out;
-o-transition:opacity 0.3s ease-in-out;
box-shadow:0 1px 3px rgba(0,0,0,0.1);
-o-box-shadow:0 1px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
}

.navbar-default .navbar-nav >li.drop:hover .dropdown {
visibility:visible;
opacity:1;
}

.dropdown li,.sup-dropdown li {
position:relative;
border-top:1px solid rgba(0,0,0,0.04);
}

.dropdown li:first-child,.sup-dropdown li:first-child {
border-top:none;
}

.dropdown li a,.sup-dropdown li a {
display:block;
color:#666;
font-size:13px;
font-family: 'Open Sans ',sans-serif;
padding:11px 16px;
text-decoration:none;
text-transform:capitalize;
transition:padding 0.2s ease-in-out;
-moz-transition:padding 0.2s ease-in-out;
-webkit-transition:padding 0.2s ease-in-out;
-o-transition:padding 0.2s ease-in-out;
}

.dropdown >li:hover >a,.sup-dropdown li:hover >a {
padding-left:18px;
}

.dropdown li a i {
margin:0 0 0 -4px;
}

.navbar-default .navbar-nav .sup-dropdown {
position:absolute;
left:100%;
top:0;
width:180px;
background-color:#fff;
margin-top:10px;
transition:margin-top 0.2s ease-in-out;
-moz-transition:margin-top 0.2s ease-in-out;
-webkit-transition:margin-top 0.2s ease-in-out;
-o-transition:margin-top 0.2s ease-in-out;
visibility:hidden;
z-index:3;
box-shadow:0 1px 3px rgba(0,0,0,0.1);
-o-box-shadow:0 1px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
}

.navbar-default .navbar-nav li.drop .dropdown li:hover .sup-dropdown {
visibility:visible;
margin-top:0;
}

.search-side {
position:relative;
display:none;
float:right;
top:19px;
right:-15px;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}

.show-search {
position:relative;
display:none;
float:right;
}

.show-search i {
font-size:1.2em !important;
display:block;
color:#666;
width:36px;
cursor:pointer;
height:36px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
line-height:36px;
text-align:center;
background-color:#f2f2f2;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.show-search:hover i {
color:#666;
}

.navbar .search-form {
position:absolute;
right:0;
z-index:20;
float:right;
display:none;
top:40px;
}

.navbar .search-form:before {
background-color:#ccc;
top:-2px;
content: ' ';
display:block;
height:4px;
width:4px;
z-index:20;
right:15px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
position:absolute;
}

.navbar .search-form form input {
border:2px solid #ccc;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
padding:5px 14px;
z-index:22;
color:#9d9d9d;
box-shadow:none;
-o-box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
outline:none;
box-shadow:none;
}

.navbar .search-form form {
position:absolute;
right:0;
top:0;
z-index:20;
}

#main-slide .item img {
width: 100%;
height: auto;
max-width: initial;
}

#main-slide .item .slider-content {
z-index:0;
opacity:0;
-webkit-transition:opacity 500ms;
-moz-transition:opacity 500ms;
-o-transition:opacity 500ms;
transition:opacity 500ms;
}

#main-slide .item.active .slider-content {
z-index:0;
opacity:1;
-webkit-transition:opacity 100ms;
-moz-transition:opacity 100ms;
-o-transition:opacity 100ms;
transition:opacity 100ms;
}

#main-slide .slider-content {
top:5%;
left:5%;
padding:0;
text-align:center;
position:absolute;
width:80%;
color:#fff;
}

#main-slide .carousel-indicators {
bottom:30px;
}

.carousel-indicators li {
width:14px !important;
height:14px !important;
border:2px solid #fff !important;
margin:1px !important;
}

#main-slide .carousel-control.left,#main-slide .carousel-control.right {
opacity:1;
filter:alpha(opacity=100);
background-image:none;
background-repeat:no-repeat;
text-shadow:none;
display:inline-block;
}

#main-slide .carousel-control.left span {
padding:15px;
}

#main-slide .carousel-control.right span {
padding:15px;
}

#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right {
position:absolute;
top:0%;
z-index:5;
display:inline-block;
}

#main-slide .carousel-control .fa-angle-left {
left:0;
}

#main-slide .carousel-control .fa-angle-right {
right:0;
}

#main-slide .carousel-control i {
background:rgba(0,0,0,.7);
color:#fff;
line-height:36px;
font-size:32px;
padding:15px 12px;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}

#main-slide .slider-content h2 {
font-size:76px;
font-weight:100;
text-transform:uppercase;
color:#555;
}

#main-slide .slider-content h2.white,#main-slide .slider-content h3.white {
color:#fff;
}

#main-slide .slider-content h3 {
color:#fff;
font-size:32px;
font-weight:300 !important;
line-height:36px;
text-align:left;
margin-top:0;
}

.navbar-default .navbar-nav > li > a:focus{
	border-bottom:2px solid transparent!important;
}
.dropdown-menu:hover{
	display:block;
}

.slider.btn {
padding:10px 40px;
margin-top:40px;
font-size:20px;
border-radius:2px;
text-transform:uppercase;
line-height:28px;
border:0;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
-o-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
-moz-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
}

.slider.btn.btn-default {
margin-left:4px;
background:#ECECEC
}

.slider.btn.btn-default:hover {
background:#000;
color:#fff;
}

.slider-content-left {
position:relative;
margin:0 0 0 40px;
}

.slider-content-right {
position:relative;
}

.controlArrow {
margin:auto 0;
height:66px;
width:35px;
}

#form-messages {
color:#333;
}

.carousel .item.active .animated2 {
-webkit-animation:lightSpeedIn 1s ease-in 200ms both;
animation:lightSpeedIn 1s ease-in 200ms both;
}

.carousel .item.active .animated3 {
-webkit-animation:bounceInLeft 1s ease-in-out 500ms both;
animation:bounceInLeft 1s ease-in-out 500ms both;
}

.carousel .item.active .animated4 {
-webkit-animation:flipInX 1s ease-in 500ms both;
animation:flipInX 1s ease-in 500ms both;
text-align:center;
}

.carousel .item.active .animated5 {
-webkit-animation:bounceInLeft 1s ease-in-out 100ms both;
animation:bounceInLeft 1s ease-in-out 100ms both;
}

.carousel .item.active .animated6 {
-webkit-animation:bounceIn 1s ease-in 500ms both;
animation:bounceIn 1s ease-in 500ms both;
text-align:center;
}

.carousel .item.active .animated7 {
-webkit-animation:bounceIn 1s ease-in 500ms both;
animation:bounceIn 1s ease-in 500ms both;
}

.carousel .item.active .animated8 {
-webkit-animation:fadeInDown 1s ease-in 1000ms both;
animation:fadeInDown 1s ease-in 1000ms both;
}

.page-banner {
padding:10px 0;
background:#fff;
/*border-bottom:1px solid #eee;*/
}

.page-banner h2 {
font-weight:500;
font-size:28px;
color:#014261
}

.page-banner p {
font-weight:300;
}

ul.breadcrumbs {
float:right; 
margin-top:15px;
}

.no-subtitle ul.breadcrumbs {
margin-top:4px;
}

ul.breadcrumbs li {
font-family: 'Open Sans ',sans-serif;
font-size:13px;
font-weight:300;
margin-left:3px;
color:#999;
float:left;
}

ul.breadcrumbs li:before {
content: '/ ';
margin:0 4px 0 2px;
color:#bbb;
}

ul.breadcrumbs li:first-child {
margin:0;
}

ul.breadcrumbs li:first-child:before {
content: ' ';
margin:0;
}

ul.breadcrumbs li a {
color:#666;
font-weight:600;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.section {
padding:50px 0;
}

.section .welcome{
    padding: 20px 0 !important;
    
}


label {
font-size:14px;
color:#666;
font-weight:400;
cursor:pointer;
}

label .required {
color:#ED2C3A;
margin-left:2px;
}

.contact-details label{
    font-size: 24px;
    text-align:right !important;
    display:inline-block;
    margin-top:6px;
   
    
}

input [type= "submit " ] {
outline:none;
}

.req{
    color: red;
    font-weight: bold;
    font-size:120%;
}

.widget-search input [type= "search " ],.contact-form input [type= "text " ],.contact-form textarea,#respond input [type= "text " ],#respond textarea,.email {
color:#666fb5;
font-size:13px;
font-family: 'Open Sans ',sans-serif;
border:1px solid #ccc;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
outline:none;
width:100%;
padding:7px 14px;
display:block;
margin-bottom:10px;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
line-height:normal;
}

.widget-search input [type= "search " ]:focus,.contact-form input [type= "text " ]:focus,.contact-form textarea:focus,#respond input [type= "text " ]:focus,#respond textarea:focus {
border-color:#ddd;
box-shadow:0 0 3px #eee;
-o-box-shadow:0 0 3px #eee;
-moz-box-shadow:0 0 3px #eee;
-webkit-box-shadow:0 0 3px #eee;
}

.mail_response {
border-bottom:1px solid #eee;
padding-bottom:15px;
margin-bottom:15px;
}

.name-missing,.email-missing,.message-missing {
opacity:0;
color:#ED2C3A;
margin-left:10px;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}
.mailError{
    background-color: #FFCC99;
    padding: 20px;
    border-radius: 10px;
    border: 2px solid red;
    }
.error-page {
padding:90px 0;
text-align:center;
}

.error-page h1 {
font-size:160px;
line-height:140px;
font-weight:700;
color:#333;
}

.error-page h3 {
font-size:64px;
line-height:70px;
font-weight:300;
}

.error-page p {
font-size:22px;
line-height:28px;
color:#666;
margin-bottom:25px
}

#map {
position:relative;
height:350px;
width:100%;
}


.loan-sec {
background:#0ab5e7;
}

.loan-sec-left {
background:#014261 url( "../images/phone-icon.png ") no-repeat 15px center;
padding:20px 20px 20px 110px;
height:150px;
}

.loan-sec-right {
background:#00a72b url( "../images/mouse-icon.png ") no-repeat 15px center;
padding:20px 20px 20px 110px;
height:150px;
}

.loan-sec-left p,.loan-sec-right p {
text-align:left;
margin-bottom:10px;
color:#fff;
}

.work-sec .img-responsive {
margin:0 20%;
}

.work-sec .big-title {
background:transparent;
}

.work-sec .service-box {
background:url( "../images/right-arrow.png ") no-repeat scroll 100% 40px;
}

.work-sec .service-box:last-child {
background:none;
}

.work-sec .service-content {
text-align:center
}

.work-sec .service-content h4 {
color:#0ab5e7;
font-size:21px;
padding:10px 0;
}

.listing-sec{background:#f1f1f1}
.listing-sec h4 {
color:#014261;
font-size:30px;
line-height:38px;
font-weight:300;
padding-bottom:10px;
}

.listing-sec h4 span {
font-weight:600;
}

.listing-ul li {
background:rgba(0,0,0,0) url( "../images/li-bg.png ") no-repeat scroll left 15%;
color:#333333;
font-weight:500 !important;
margin-bottom:10px;
padding-left:35px;
}

.margin-60 {
margin-top:30px;
margin-bottom:30px;
}

.margin-top {
margin-top:30px;
}

.hr1 {
height:1px;
}

.hr2 {
height:0;
border-bottom:1px solid #eee;
}

.hr3 {
height:0;
border-bottom:1px dotted #eee;
}

.hr4 {
height:0;
border-bottom:1px dashed #eee;
}

.hr5 {
height:1px;
background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}

.partner {
padding-bottom:60px;
}

.clients-carousel .client-item a {
display:block;
padding:12px 0;
text-align:center;
}

.clients-carousel .client-item a img {
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:url( "data:image/svg+xml;
utf8, <svg xmlns= \ 'http://www.w3.org/2000/svg \ ' > <filter id= \ 'grayscale \ ' > <feColorMatrix type= \ 'matrix \ 'values= \ '0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0 \ '/ > </filter > </svg >#grayscale ");
filter:grayscale(100%);
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.clients-carousel:hover .client-item a img {
opacity:0.6;
}

.clients-carousel:hover .client-item a:hover img {
-webkit-filter:grayscale(0);
-moz-filter:grayscale(0);
-o-filter:grayscale(0);
filter:none;
opacity:1;
}

.call-action-boxed {
padding:30px 40px;
}

.call-action.no-descripton h2.primary {
margin-top:4px;
}

.call-action h2.primary {
font-weight:500;
}

.call-action h2.primary strong {
font-weight:700;
}

.call-action p {
font-size:14px;
margin-bottom:0;
}

.call-action h2 + p {
margin-top:4px;
}

.call-action .button-side {
float:right;
}

.call-action-style1 {
border:1px solid #e8e8e8;
box-shadow:0 0 25px rgba(0,0,0,.04) inset;
-o-box-shadow:0 0 25px rgba(0,0,0,.04) inset;
-moz-box-shadow:0 0 25px rgba(0,0,0,.04) inset;
-webkit-box-shadow:0 0 25px rgba(0,0,0,.04) inset;
}

.call-action-style2 {
background:#f2f2f2;
}

.call-action-style3 {
background:#444;
}

.call-action-style3 h2.primary {
color:#fff;
}

.call-action-style3 p {
color:#bbb;
}

.custom-carousel .item {
padding-right:20px;
}

.custom-carousel.show-one-slide .item {
padding-right:0;
}

.latest-posts-classic .post-row {
margin-bottom:20px;
}

.latest-posts-classic .left-meta-post {
float:left;
text-align:center;
margin-right:12px;
margin-bottom:0;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
overflow:hidden;
}

.latest-posts-classic .left-meta-post .post-date {
padding:8px 0;
width:42px;
background-color:#444;
color:#fff;
}

.latest-posts-classic .left-meta-post .post-date .day {
font-size:20px;
font-weight:700;
display:block;
letter-spacing:1px;
}

.latest-posts-classic .left-meta-post .post-date .month {
display:block;
text-transform:uppercase;
line-height:14px;
font-size:11px;
letter-spacing:1px;
}

.latest-posts-classic .left-meta-post .post-type i {
display:block;
height:40px;
line-height:39px;
width:42px;
color:#fff;
font-size:1.4em;
}

.latest-posts-classic .post-title {
margin-bottom:5px;
}

.latest-posts-classic .post-title a {
color:#444;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.latest-posts-classic .read-more {
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.latest-posts-classic .read-more:hover {
color:#444;
}


.panel-default >.panel-heading {
background-color:#fff;
}

.panel-group .panel {
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
}

.panel-default {
border-color:#e8e8e8;
}

.panel-body {
padding:4px 5px 10px 5px;
}

.panel-heading {
padding:0;
}

.panel-title {
font-size:18px;
font-weight:600;
}

.panel-title a {
position:relative;
display:block;
background-color:#f5f5f5;
box-shadow:none;
-o-box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.panel-title a.collapsed {
color:#444;
box-shadow:0 0 15px rgba(0,0,0,.04) inset;
-o-box-shadow:0 0 15px rgba(0,0,0,.04) inset;
-moz-box-shadow:0 0 15px rgba(0,0,0,.04) inset;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.04) inset;
}

.panel-title a.collapsed:hover {
color:#666;
}

.panel-title a .control-icon {
position:absolute;
top:50%;
right:10px;
margin-top:-11px;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.panel-title a.collapsed .control-icon {
-webkit-transform:rotate(-180deg);
-moz-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
}

.panel-title a i {
font-size:1.2em;
padding-right:5px;
}

.panel-default >.panel-heading + .panel-collapse .panel-body {
border-top:none;
}

.dropcap {
display:block;
float:left;
font-size:40px;
line-height:34px;
color:#444;
margin:6px 8px 0 0;
}

.dropcap.border-dropcap {
border:2px solid #444;
width:46px;
height:46px;
font-size:28px;
font-weight:500;
line-height:42px;
text-align:center;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
margin:8px 12px 0 0;
}

.dropcap.bg-dropcap {
background-color:#444;
color:#fff;
width:48px;
height:48px;
font-size:28px;
font-weight:500;
line-height:48px;
text-align:center;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
margin:8px 12px 0 0;
}

.dropcap.circle-dropcap {
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
}

.milestone-block {
display:inline-block;
margin-bottom:25px;
margin-right:50px;
}

.milestone-block:last-child {
margin-right:0;
}

.milestone-block .milestone-icon {
float:left;
width:48px;
height:48px;
line-height:48px;
text-align:center;
margin-right:9px;
margin-bottom:4px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
position:relative;
}

.milestone-block .milestone-icon:after {
content: " ";
display:block;
width:8px;
height:8px;
position:absolute;
top:21px;
right:-2px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}

.milestone-block .milestone-icon i {
font-size:2em;
color:#fff;
}

.milestone-block .milestone-right {
float:left;
text-align:left;
}

.milestone-block .milestone-number {
font-size:26px;
line-height:28px;
font-weight:500;
}

.milestone-block .milestone-text {
font-size:18px;
color:#444;
}

.pricing-tables {
padding:25px 0;
text-align:center;
}

.pricing-tables .pricing-table {
border:1px solid #e4e4e4;
text-align:center;
position:relative;
background-color:#fff;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.pricing-tables .pricing-table:hover {
z-index:2;
top:-3px;
box-shadow:0 0 8px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);
-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);
-o-box-shadow:0 0 8px rgba(0,0,0,0.1);
}

.pricing-tables .highlight-plan {
margin:-15px 0;
margin-right:-1px;
z-index:1;
box-shadow:0 0 6px rgba(0,0,0,0.06);
-moz-box-shadow:0 0 6px rgba(0,0,0,0.06);
-webkit-box-shadow:0 0 6px rgba(0,0,0,0.06);
-o-box-shadow:0 0 6px rgba(0,0,0,0.06);
}

.pricing-tables .pricing-table.highlight-plan .plan-name {
padding:25px 0;
}

.pricing-tables .pricing-table.highlight-plan .plan-name h3 {
color:#fff;
}

.pricing-tables .pricing-table.highlight-plan .plan-signup {
padding:30px 0;
}

.pricing-tables .pricing-table.highlight-plan .plan-signup .btn-system.border-btn {
border-color:#fff;
color:#fff;
}

.pricing-table .plan-name {
padding:15px 0;
box-shadow:0 0 20px rgba(0,0,0,.04) inset;
-o-box-shadow:0 0 20px rgba(0,0,0,.04) inset;
-moz-box-shadow:0 0 20px rgba(0,0,0,.04) inset;
-webkit-box-shadow:0 0 20px rgba(0,0,0,.04) inset;
border-bottom:1px solid #eee;
}

.pricing-table .plan-name h3 {
font-weight:700;
color:#666;
text-transform:uppercase;
}

.pricing-table .plan-price {
padding:25px 0;
}

.pricing-table .plan-price .price-value {
font-size:38px;
line-height:40px;
font-weight:600;
color:#444;
}

.pricing-table .plan-price .price-value span {
font-size:18px;
font-weight:300;
line-height:18px;
}

.pricing-table .plan-price .interval {
line-height:14px;
}

.pricing-table .plan-list li {
padding:8px;
font-size:12px;
border-bottom:1px solid #eee;
}

.pricing-table .plan-list li:first-child {
border-top:1px solid #eee;
}

.pricing-table .plan-signup {
padding:25px 0;
box-shadow:0 0 20px rgba(0,0,0,.06) inset;
-o-box-shadow:0 0 20px rgba(0,0,0,.06) inset;
-moz-box-shadow:0 0 20px rgba(0,0,0,.06) inset;
-webkit-box-shadow:0 0 20px rgba(0,0,0,.06) inset;
}

.pricing-table .plan-signup a {
text-transform:uppercase;
}

.btn {
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.btn-system {
display:inline-block;
color:#fff;
margin-right:5px;
font-weight:300;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
-o-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
-moz-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;
border:0;
text-transform:uppercase;
font-weight:400;
}

.btn-system:last-child {
margin-right:0;
}

.btn-system {
font-size:1em;
width:auto;
}

.btn-system.border-btn {
background-color:transparent;
border:1px solid;
box-shadow:none;
-o-box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

.btn-system:hover {
color:#fff;
opacity:0.8;
}

.btn-system.border-btn:hover {
opacity:1;
color:#fff;
}

.btn-system.border-btn.btn-gray:hover {
background-color:#444;
color:#fff;
}

.btn-system.border-btn.btn-black:hover {
background-color:#111;
color:#fff;
}

.btn-system.border-btn.btn-wite:hover {
background-color:#fff;
}

.btn-system.btn-gray {
background-color:#444;
}

.btn-system.btn-black {
background-color:#111;
}

.btn-system.btn-wite {
background-color:#fff;
}

.btn-system.border-btn.btn-gray {
background-color:transparent;
border:1px solid #444;
color:#444;
}

.btn-system.border-btn.btn-black {
background-color:transparent;
border:1px solid #111;
color:#111;
}

.btn-system.border-btn.btn-wite {
background-color:transparent;
border:1px solid #fff;
color:#fff;
}

.btn-large {
font-size:14px;
padding:9px 22px;
}

.btn-medium {
font-size:14px;
padding:7px 18px;
}

.btn-small {
padding:5px 15px;
}

.btn-mini {
padding:3px 12px;
}

.btn-large.border-btn {
padding:8px 22px;
}

.btn-medium.border-btn {
padding:6px 18px;
}

.btn-small.border-btn {
padding:4px 15px;
}

.btn-mini.border-btn {
padding:2px 12px;
}

.testimonials {
padding-top:8px;
text-align:center;
position:relative;
}

.testimonials h4 span {
font-size:30px!important;
}

.testimonials .testimonial-content p {
font-family: 'Lora ',serif;
font-size:24px;
line-height:36px;
font-style:italic;
font-weight:400;
color:#444;
}

.testimonials .testimonial-content {
position:relative;
}

.testimonials .testimonial-content p::before {
content:open-quote;
margin-right:6px;
}

.testimonials .testimonial-content p::after {
content:close-quote;
margin-left:6px;
}

.testimonials .testimonial-author {
padding:8px;
margin-bottom:10px;
}

.classic-testimonials .testimonial-content {
position:relative;
padding:14px 18px;
}

.classic-testimonials .testimonial-content:before {
content: " \201C ";
font-weight:300;
position:absolute;
font-size:30px;
opacity:0.5;
top:8px;
left:6px;
}

.testimonial-sec {
background:url(../images/testimonial-bg.jpg)
}

.classic-testimonials .testimonial-author {
margin-left:10px;
color:#fff;
}

.classic-testimonials .testimonial-author span {
font-weight:600;
}

.team-member {
padding:3px;
position:relative;
}

.team-member .member-photo {
padding:3px;
border:1px solid #eee;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
position:relative;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.team-member .member-photo .member-name {
position:absolute;
bottom:12px;
right:10px;
color:#fff;
font-size:14px;
font-weight:700;
padding:5px 14px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
background-color:#444;
z-index:9994;
}

.team-member .member-photo .member-name span {
position:absolute;
top:90%;
right:0;
color:#fff;
font-size:13px;
font-weight:300;
padding:1px 10px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
}

.team-member .member-info {
padding:15px 6px 12px 6px;
}

.team-member .member-socail {
//text-align:center;
}

.team-member .member-socail a i {
color:#fff;
width:28px;
height:28px;
line-height:28px;
text-align:center;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
display:inline-block;
background-color:#d2d2d2;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.team-member .member-socail a.facebook:hover i {
background-color:#507CBE;
}

.team-member .member-socail a.twitter:hover i {
background-color:#63CDF1;
}

.team-member .member-socail a.gplus:hover i {
background-color:#F16261;
}

.team-member .member-socail a.dribbble:hover i {
background-color:#E46387;
}

.team-member .member-socail a.linkedin:hover i {
background-color:#90CADD;
}

.team-member .member-socail a.flickr:hover i {
background-color:#E474AF;
}

.team-member .member-socail a.instagramm:hover i {
background-color:#4D4F54;
}

.team-member .member-socail a.youtube:hover i {
background-color:#b64513;
}

.team-member.modern .member-info {
padding:14px 0;
}

.team-member.modern .member-photo {
position:relative;
padding:0px;
border:none;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
}

.team-member.modern .member-photo:after {
content: " ";
display:block;
width:100%;
height:calc(100% + 1px);
opacity:0;
position:absolute;
top:0;
left:0;
z-index:9993;
transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
}

.team-member.modern:hover .member-photo:after {
opacity:0.5;
width:100%;
height:100%;
}

.team-member.modern .progress {
height:3px;
border-width:2px;
margin-bottom:6px;
}

.team-member.modern .progress-label {
font-size:12px;
line-height:2em;
font-weight:700;
}

.team-member.modern .progress span {
display:none;
}

.team-member.modern .member-socail {
margin-top:15px;
}

.team-member.modern .member-socail a i {
background-color:transparent;
color:#666;
}

.team-member.modern .member-socail a:hover i {
color:#fff;
}

.classic-title {
margin-bottom:16px;
padding-bottom:11px;
border-bottom:0;
font-weight:400;
font-size:24px;
border-bottom:1px solid #eee;
}

.classic_title {
font-size:36px;
text-align:center;
margin-bottom:16px;
padding-bottom:25px;
}

.classic_title span {
font-weight:400;
}

.classic-title span {
padding-bottom:8px;
border-bottom:2px solid;
font-weight:400;
}

.big-title {
margin-bottom:20px;
background:#0080ff;
}

.big-title h1,.big-title h2 {
color:#fff;
font-size:40px;
font-weight:600;
line-height:42px;
margin-bottom:20px;
padding:10px;
text-transform:uppercase;
}

.big-title h1 span {
font-weight:300;
}

.big-title h1 strong,.big-title h2 strong {
font-weight:400;
}

.big-title .title-desc {
font-size:16px;
line-height:22px;
color:#666;
}

.big-title h2 + .title-desc,.big-title h1 + .title-desc {
margin-top:4px;
}

#hoursTable td {
width:60px;
}

footer {
background-color:#222;
padding-top:60px;
border-top:4px solid #555;
color:#ccc;
}
footer p {
color:#ccc;
padding-bottom:10px;
}

footer a {
color:#fff;
cursor:pointer;
margin-bottom:5px;
text-decoration:none!important;
outline:0 !important;
}

footer li {
color:#fff;
line-height:20px;
padding:4px 0;
}

footer a:hover {
color:#0ab5e7 !important;
text-decoration:none!important;
outline:0;
}


.footer-widget {
margin-bottom:45px;
}

.footer-widget h4 {
color:#eee;
text-transform:uppercase;
padding-bottom:8px;
margin-bottom:20px;
font-size:18px;
font-weight:700;
position:relative;
}

.footer-widget h4 .head-line {
position:absolute;
bottom:0;
left:0;
display:block;
width:50px;
height:3px;
background-color:#333;
margin:0;
}
.footerLinks a{
    color:#005490 !important;
}


.social-widget ul.social-icons li {
display:inline-block;
margin-right:4px;
margin-bottom:4px;
}

.social-widget ul.social-icons li a i {
background:#333;
font-size:1.4em;
width:36px;
height:36px;
color:#fff;
line-height:36px;
text-align:center;
display:block;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.social-widget ul.social-icons li a:hover {
text-decoration:none;
}

.social-icons {
margin-top:20px;
}

.social-widget ul.social-icons li a.facebook:hover i {
background-color:#507CBE;
}

.social-widget ul.social-icons li a.twitter:hover i {
background-color:#63CDF1;
}

.social-widget ul.social-icons li a.youtube:hover i {
background-color:#F16261;
}

.social-widget ul.social-icons li a.linkdin:hover i {
background-color:#90CADD;
}

.contact-widget {
background:url(../images/map.png) center bottom no-repeat;
}

.contact-widget span {
font-weight:700;
}

.contact-widget ul li {
margin-bottom:12px;
}

.contact-widget ul li p a {
color:#bbb;
}

.contact-widget p {
padding-bottom:20px;
}

.twitter-widget a:hover {
color:#43B9CD;
text-decoration:underline;
}


.twitter-widget ul li {
margin-bottom:20px;
}

.twitter-widget ul li span {
color:#666;
}

.flickr-widget ul {
overflow:hidden;
}

.flickr-widget ul li {
float:left;
margin-left:8px;
margin-bottom:8px;
}

.flickr-widget ul li:nth-child(3n+1) {
margin-left:0;
}

.flickr-widget ul li a {
display:inline-block;
width:80px;
opacity:0.6;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
border:4px solid #333;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.flickr-widget ul li a img {
width:100%;
height:65px;
}

.flickr-widget ul li a:hover {
opacity:1;
}



.mail-subscribe-widget form {
margin-top:15px;
margin-bottom:20px;
}

.mail-subscribe-widget form input [type= "text " ] {
outline:none;
color:#666;
font-size:12px;
padding:6px 12px;
border:none;
background:#fff;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
outline:none;
}

.copyright-section {
padding:15px 0;
font-size:11px;
letter-spacing:0.5px;
border-top:1px solid rgba(255,255,255,.06);
text-align:cenrer;
text-align:center;
}

.copyright-section p {
font-size:11px;
text-transform:uppercase;
display:inline-block;
line-height:18px;
}

ul.footer-nav {
float:right;
}

ul.footer-nav li {
display:inline-block;
float:left;
margin-left:15px;
}

ul.footer-nav li:first-child {
margin-left:0;
}

ul.footer-nav li a {
display:inline-block;
text-transform:uppercase;
text-decoration:none;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

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



.nivo-lightbox-overlay {
position:fixed;
top:0;
left:0;
z-index:99999999;
width:100%;
height:100%;
overflow:hidden;
visibility:hidden;
opacity:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.nivo-lightbox-overlay.nivo-lightbox-open {
visibility:visible;
opacity:1;
}

.nivo-lightbox-wrap {
position:absolute;
top:10%;
bottom:10%;
left:10%;
right:10%;
}

.nivo-lightbox-content {
width:100%;
height:100%;
}

.nivo-lightbox-title-wrap {
position:absolute;
bottom:0;
left:0;
width:100%;
z-index:99999;
text-align:center;
}

.nivo-lightbox-nav {
display:none;
}

.nivo-lightbox-prev {
position:absolute;
top:50%;
left:0;
}

.nivo-lightbox-next {
position:absolute;
top:50%;
right:0;
}

.nivo-lightbox-close {
position:absolute;
top:2%;
right:2%;
}

.nivo-lightbox-image {
text-align:center;
}

.nivo-lightbox-image img {
max-width:100%;
max-height:100%;
width:auto;
height:auto;
vertical-align:middle;
}

.nivo-lightbox-content iframe {
width:100%;
height:100%;
}

.nivo-lightbox-ajax {
max-height:100%;
overflow:auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.nivo-lightbox-error {
display:table;
text-align:center;
width:100%;
height:100%;
color:#fff;
text-shadow:0 1px 1px #000;
}

.nivo-lightbox-error p {
display:table-cell;
vertical-align:middle;
}

.nivo-lightbox-effect-fade,.nivo-lightbox-effect-fadeScale,.nivo-lightbox-effect-slideLeft,.nivo-lightbox-effect-slideRight,.nivo-lightbox-effect-slideUp,.nivo-lightbox-effect-slideDown,.nivo-lightbox-effect-fall {
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}

.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
-webkit-transform:scale(0.7);
-moz-transform:scale(0.7);
-ms-transform:scale(0.7);
transform:scale(0.7);
}

.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);
-moz-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);
-ms-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);
-o-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);
transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);
}

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
-webkit-transform:translateX(-10%);
-moz-transform:translateX(-10%);
-ms-transform:translateX(-10%);
transform:translateX(-10%);
}

.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
-webkit-transform:translateX(10%);
-moz-transform:translateX(10%);
-ms-transform:translateX(10%);
transform:translateX(10%);
}

.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
}

.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
-webkit-transform:translateY(-10%);
-moz-transform:translateY(-10%);
-ms-transform:translateY(-10%);
transform:translateY(-10%);
}

.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
-webkit-transform:translateY(10%);
-moz-transform:translateY(10%);
-ms-transform:translateY(10%);
transform:translateY(10%);
}

.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
-webkit-perspective:1000px;
-moz-perspective:1000px;
perspective:1000px;
}

.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
-webkit-transition:all 0.3s ease-out;
-moz-transition:all 0.3s ease-out;
-ms-transition:all 0.3s ease-out;
-o-transition:all 0.3s ease-out;
transition:all 0.3s ease-out;
-webkit-transform:translateZ(300px);
-moz-transform:translateZ(300px);
-ms-transform:translateZ(300px);
transform:translateZ(300px);
}

.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay {
background:#666;
background:rgba(0,0,0,0.8);
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
background:url(../images/lightbox/loading.gif) no-repeat 50% 50%;
}

.nivo-lightbox-theme-default .nivo-lightbox-nav {
top:10%;
width:8%;
height:80%;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:50% 50%;
opacity:0.5;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
opacity:1;
background-color:rgba(0,0,0,0.5);
}

.nivo-lightbox-theme-default .nivo-lightbox-prev {
background-image:url(../images/lightbox/prev.png);
border-radius:0 3px 3px 0;
-webkit-border-radius:0 3px 3px 0;
-moz-border-radius:0 3px 3px 0;
-o-border-radius:0 3px 3px 0;
}

.nivo-lightbox-theme-default .nivo-lightbox-next {
background-image:url(../images/lightbox/next.png);
border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-o-border-radius:3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
display:block;
background:url(../images/lightbox/close.png) no-repeat 5px 5px;
width:16px;
height:16px;
text-indent:-9999px;
padding:5px;
opacity:0.5;
}

.nivo-lightbox-theme-default .nivo-lightbox-close:hover {
opacity:1;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap {
bottom:-7%;
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
font:14px/20px 'Helvetica Neue ',Helvetica,Arial,sans-serif;
font-style:normal;
font-weight:normal;
background:#000;
color:#fff;
padding:7px 15px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
background:#fff;
box-shadow:0 0 8px rgba(0,0,0,0.5);
-o-box-shadow:0 0 8px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline {
background:#fff;
padding:40px;
box-shadow:0 0 8px rgba(0,0,0,0.5);
-o-box-shadow:0 0 8px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);
}

@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
background-image:url(../images/lightbox/loading@2x.gif);
background-size:32px 32px;
}

.nivo-lightbox-theme-default .nivo-lightbox-prev {
background-image:url(../images/lightbox/prev@2x.png);
background-size:48px 48px;
}

.nivo-lightbox-theme-default .nivo-lightbox-next {
background-image:url(../images/lightbox/next@2x.png);
background-size:48px 48px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
background-image:url(../images/lightbox/close@2x.png);
background-size:16px 16px;
}
}

.owl-carousel .owl-wrapper:after {
content: ". ";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.owl-carousel {
display:none;
position:relative;
width:100%;
-ms-touch-action:pan-y;
}

.owl-carousel .owl-wrapper {
display:none;
position:relative;
-webkit-transform:translate3d(0px,0px,0px);
}

.owl-carousel .owl-wrapper-outer {
overflow:hidden;
position:relative;
width:100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition:height 500ms ease-in-out;
-moz-transition:height 500ms ease-in-out;
-ms-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out;
}

.owl-carousel .owl-item {
float:left;
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
cursor:pointer;
}

.owl-controls {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.grabbing {
cursor:url(../images/icons/grabbing.png) 8 8,move;
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
}

.owl-origin {
-webkit-perspective:1200px;
-webkit-perspective-origin-x:50%;
-webkit-perspective-origin-y:50%;
-moz-perspective:1200px;
-moz-perspective-origin-x:50%;
-moz-perspective-origin-y:50%;
perspective:1200px;
}

.owl-fade-out {
z-index:10;
-webkit-animation:fadeOut .7s both ease;
-moz-animation:fadeOut .7s both ease;
animation:fadeOut .7s both ease;
}

.owl-fade-in {
-webkit-animation:fadeIn .7s both ease;
-moz-animation:fadeIn .7s both ease;
animation:fadeIn .7s both ease;
}

.owl-backSlide-out {
-webkit-animation:backSlideOut 1s both ease;
-moz-animation:backSlideOut 1s both ease;
animation:backSlideOut 1s both ease;
}

.owl-backSlide-in {
-webkit-animation:backSlideIn 1s both ease;
-moz-animation:backSlideIn 1s both ease;
animation:backSlideIn 1s both ease;
}

.owl-goDown-out {
-webkit-animation:scaleToFade .7s ease both;
-moz-animation:scaleToFade .7s ease both;
animation:scaleToFade .7s ease both;
}

.owl-goDown-in {
-webkit-animation:goDown .6s ease both;
-moz-animation:goDown .6s ease both;
animation:goDown .6s ease both;
}

.owl-fadeUp-in {
-webkit-animation:scaleUpFrom .5s ease both;
-moz-animation:scaleUpFrom .5s ease both;
animation:scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
-webkit-animation:scaleUpTo .5s ease both;
-moz-animation:scaleUpTo .5s ease both;
animation:scaleUpTo .5s ease both;
}

@-webkit-keyframes empty {
0% {
opacity:1
}
}

@-moz-keyframes empty {
0% {
opacity:1
}
}

@keyframes empty {
0% {
opacity:1
}
}

@-webkit-keyframes fadeIn {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@-moz-keyframes fadeIn {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@keyframes fadeIn {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@-webkit-keyframes fadeOut {
0% {
opacity:1;
}

100% {
opacity:0;
}
}

@-moz-keyframes fadeOut {
0% {
opacity:1;
}

100% {
opacity:0;
}
}

@keyframes fadeOut {
0% {
opacity:1;
}

100% {
opacity:0;
}
}

@-webkit-keyframes backSlideOut {
25% {
opacity:.5;
-webkit-transform:translateZ(-500px);
}

75% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%);
}

100% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%);
}
}

@-moz-keyframes backSlideOut {
25% {
opacity:.5;
-moz-transform:translateZ(-500px);
}

75% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%);
}

100% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%);
}
}

@keyframes backSlideOut {
25% {
opacity:.5;
transform:translateZ(-500px);
}

75% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%);
}

100% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%);
}
}

@-webkit-keyframes backSlideIn {
0%,25% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(200%);
}

75% {
opacity:.5;
-webkit-transform:translateZ(-500px);
}

100% {
opacity:1;
-webkit-transform:translateZ(0) translateX(0);
}
}

@-moz-keyframes backSlideIn {
0%,25% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(200%);
}

75% {
opacity:.5;
-moz-transform:translateZ(-500px);
}

100% {
opacity:1;
-moz-transform:translateZ(0) translateX(0);
}
}

@keyframes backSlideIn {
0%,25% {
opacity:.5;
transform:translateZ(-500px) translateX(200%);
}

75% {
opacity:.5;
transform:translateZ(-500px);
}

100% {
opacity:1;
transform:translateZ(0) translateX(0);
}
}

@-webkit-keyframes scaleToFade {
to {
opacity:0;
-webkit-transform:scale(.8);
}
}

@-moz-keyframes scaleToFade {
to {
opacity:0;
-moz-transform:scale(.8);
}
}

@keyframes scaleToFade {
to {
opacity:0;
transform:scale(.8);
}
}

@-webkit-keyframes goDown {
from {
-webkit-transform:translateY(-100%);
}
}

@-moz-keyframes goDown {
from {
-moz-transform:translateY(-100%);
}
}

@keyframes goDown {
from {
transform:translateY(-100%);
}
}

@-webkit-keyframes scaleUpFrom {
from {
opacity:0;
-webkit-transform:scale(1.5);
}
}

@-moz-keyframes scaleUpFrom {
from {
opacity:0;
-moz-transform:scale(1.5);
}
}

@keyframes scaleUpFrom {
from {
opacity:0;
transform:scale(1.5);
}
}

@-webkit-keyframes scaleUpTo {
to {
opacity:0;
-webkit-transform:scale(1.5);
}
}

@-moz-keyframes scaleUpTo {
to {
opacity:0;
-moz-transform:scale(1.5);
}
}

@keyframes scaleUpTo {
to {
opacity:0;
transform:scale(1.5);
}
}

.owl-theme .owl-controls {
text-align:center;
}

#product{
    
}
.page-product{
    padding:20px;
}
.touch-slider .owl-controls .owl-buttons div {
position:absolute;
top:50%;
height:60px;
line-height:60px;
display:inline-block;
zoom:1;
padding:0 1px;
*display:inline;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
background:#444;
filter:Alpha(Opacity=60);
opacity:0.6;
margin-top:-30px;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.touch-slider:hover .owl-controls .owl-buttons div {
filter:Alpha(Opacity=100);
opacity:1;
}

.touch-slider .owl-controls .owl-buttons div.owl-prev {
left:0;
border-radius:0 3px 3px 0;
-webkit-border-radius:0 3px 3px 0;
-moz-border-radius:0 3px 3px 0;
-o-border-radius:0 3px 3px 0;
}

.touch-slider .owl-controls .owl-buttons div.owl-next {
right:0;
border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-o-border-radius:3px 0 0 3px;
}

.touch-slider .owl-controls .owl-buttons div i {
font-size:1.8em;
color:#fff;
}

.touch-carousel .owl-controls .owl-buttons {
position:absolute;
top:-50px;
right:2px;
}

.touch-carousel.projects-carousel .owl-controls .owl-buttons {
right:12px;
}

.touch-carousel.navigation-2 .owl-controls .owl-buttons {
position:relative;
top:0;
right:0;
}

.touch-carousel.navigation-2.clients-carousel .owl-controls .owl-buttons {
top:-8px;
}

.touch-carousel.navigation-2 .owl-controls .owl-buttons div,.touch-carousel.navigation-3 .owl-controls .owl-buttons div {
background-color:#f2f2f2;
}

.touch-carousel.navigation-2 .owl-controls .owl-buttons div i,.touch-carousel.navigation-3 .owl-controls .owl-buttons div i {
color:#666;
}

.touch-carousel.navigation-3 {
padding-top:45px;
}

.touch-carousel.navigation-3.clients-carousel {
padding-top:25px;
}

.touch-carousel.navigation-3 .owl-controls .owl-buttons {
position:absolute;
top:0;
right:0;
width:100%;
}

.touch-carousel.navigation-2 .owl-controls .owl-buttons div,.touch-carousel.navigation-3 .owl-controls .owl-buttons div {
width:28px;
height:28px;
line-height:28px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
}

.touch-carousel.navigation-3.projects-carousel .owl-controls .owl-buttons {
right:9px;
}

.touch-carousel .owl-controls .owl-buttons div,.testimonials-carousel .owl-controls .owl-buttons div {
height:22px;
width:22px;
line-height:22px;
display:inline-block;
zoom:1;
*display:inline;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
background-color:#fff;
margin-left:4px;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
border:1px solid #ccc;
}

.touch-carousel .owl-controls .owl-buttons div i,.testimonials-carousel .owl-controls .owl-buttons div i {
font-size:1.2em;
color:#ccc;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.testimonials-carousel .owl-controls .owl-buttons div i {
color:#fff;
}

.touch-carousel .owl-controls.clickable .owl-buttons div:hover i {
color:#fff;
}

.testimonials-carousel .owl-controls.clickable .owl-buttons div:hover {
background-color:#fff;
box-shadow:0 1px 1px rgba(0,0,0,.2);
}

.owl-pagination {
position:absolute;
width:100%;
left:0;
bottom:5px;
}

.owl-theme .owl-controls .owl-page {
display:inline-block;
zoom:1;
*display:inline;
}

.owl-theme .owl-controls .owl-page span {
display:block;
width:16px;
height:16px;
margin:2px 4px;
filter:Alpha(Opacity=50);
opacity:0.5;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
border:3px solid #444;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.touch-slider:hover .owl-controls .owl-page span {
filter:Alpha(Opacity=100);
opacity:1;
}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
border-color:#0A95D8;
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
height:auto;
width:auto;
color:#FFF;
padding:2px 10px;
font-size:12px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
-o-border-radius:30px;
border-radius:30px;
}

#bar {
width:0%;
max-width:100%;
height:4px;
background:#444;
filter:Alpha(Opacity=50);
opacity:0.5;
}

#progressBar {
position:absolute;
top:0;
z-index:99;
width:100%;
}

.owl-item.loading {
min-height:150px;
background:url(../images/icons/ajaxloader.gif) no-repeat center center
}

.switcher-box {
width:212px;
position:fixed;
left:-212px;
top:160px;
text-align:center;
z-index:99999999;
background-color:#fff;
border-radius:0 0 2px 0;
border-radius:0 5px 5px 0;
-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
box-shadow:0 0 5px rgba(0,0,0,0.2);
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.switcher-box a {
cursor:pointer;
}

.switcher-box h4 {
display:block;
height:40px;
line-height:42px;
font-size:14px;
font-weight:700;
color:#fff;
background-color:#333;
margin-bottom:10px;
}

.switcher-box span {
display:block;
padding:5px 20px;
text-align:left;
}

.switcher-box .colors-list {
padding:0 18px 0 18px;
margin-bottom:8px;
line-height:20px;
}

.switcher-box .colors-list li {
display:inline-block;
margin-right:2px;
}

.switcher-box .colors-list li a {
display:block;
width:24px;
height:18px;
cursor:pointer;
}

.switcher-box .colors-list li a.blue {
background-color:#0a9fd8;
}

.switcher-box .colors-list li a.cyan {
background-color:#27bebe;
}

.switcher-box .colors-list li a.jade {
background-color:#0bb586;
}

.switcher-box .colors-list li a.red {
background-color:#ee3733;
}

.switcher-box .colors-list li a.peach {
background-color:#f49237;
}

.switcher-box .colors-list li a.sky-blue {
background-color:#38cbcb;
}

.switcher-box .colors-list li a.yellow {
background-color:#f8ba01;
}

.switcher-box .colors-list li a.green {
background-color:#94c523;
}

.switcher-box .colors-list li a.orange {
background-color:#f36510;
}

.switcher-box .colors-list li a.pink {
background-color:#f1505b;
}

.switcher-box .colors-list li a.purple {
background-color:#6a3da3;
}

.switcher-box .colors-list li a.beige {
background-color:#fdb655;
}

.switcher-box .layout-style,.switcher-box .topbar-style {
width:172px;
padding:6px 9px;
outline:none;
display:block;
background:#fff;
border-radius:3px;
padding:4px 6px;
color:#666;
cursor:pointer;
border-radius:2px;
font-size:12px;
margin:0 0 12px 20px;
border:1px solid #ddd;
-webkit-box-shadow:inset 1px 1px 3px 0px rgba(0,0,0,0.06);
box-shadow:inset 1px 1px 3px 0px rgba(0,0,0,0.06);
}

.switcher-box .bg-list {
padding:0 18px 0 18px;
margin-bottom:18px;
}

.switcher-box .bg-list li {
display:inline-block;
margin-right:2px;
}

.switcher-box .bg-list li a {
display:block;
width:20px;
height:20px;
}

.switcher-box .bg-list li a.bg1 {
background:url(../images/patterns/1.png) repeat;
}

.switcher-box .bg-list li a.bg2 {
background:url(../images/patterns/2.png) repeat;
}

.switcher-box .bg-list li a.bg3 {
background:url(../images/patterns/3.png) repeat;
}

.switcher-box .bg-list li a.bg4 {
background:url(../images/patterns/4.png) repeat;
}

.switcher-box .bg-list li a.bg5 {
background:url(../images/patterns/5.png) repeat;
}

.switcher-box .bg-list li a.bg6 {
background:url(../images/patterns/6.png) repeat;
}

.switcher-box .bg-list li a.bg7 {
background:url(../images/patterns/7.png) repeat;
}

.switcher-box .bg-list li a.bg8 {
background:url(../images/patterns/8.png) repeat;
}

.switcher-box .bg-list li a.bg9 {
background:url(../images/patterns/9.png) repeat;
}

.switcher-box .bg-list li a.bg10 {
background:url(../images/patterns/10.png) repeat;
}

.switcher-box .bg-list li a.bg11 {
background:url(../images/patterns/11.png) repeat;
}

.switcher-box .bg-list li a.bg12 {
background:url(../images/patterns/12.png) repeat;
}

.switcher-box .bg-list li a.bg13 {
background:url(../images/patterns/13.png) repeat;
}

.switcher-box .bg-list li a.bg14 {
background:url(../images/patterns/14.png) repeat;
}

.switcher-box .open-switcher {
width:40px;
height:40px;
display:block;
position:absolute;
top:0;
left:100%;
border-radius:0 2px 2px 0;
background:#444 center no-repeat;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);
box-shadow:0 0 4px rgba(0,0,0,0.2);
}

.switcher-box .open-switcher:hover {
background:url(../images/icons/switcher.png) #444 center no-repeat;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);
box-shadow:0 0 4px rgba(0,0,0,0.2);
color:#fff;
}

.switcher-box .open-switcher i {
text-align:center;
padding-top:7px;
}


.footer-logo{width:80px}

.iframe {
border:none;
}

.services-2 {
position:relative;
text-align:center;
margin:0px 0px 30px 0px;
}

.services-2-icon {
display:inline-block;
width:100%;
display:table;
}

.services-2-icon i {
width:60px;
height:60px;
line-height:60px;
margin:0px auto;
position:relative;
display:inline-block;
margin-right:15px;
border-radius:50%;
float:left;
text-align:center;
font-size:26px;
background:#E93735;
color:#fff;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}

.services-2:hover .services-2-icon i {
display:block;
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
-ms-transform:rotate(360deg);
}

.services-2-text {
margin-left:75px;
overflow:hidden;
}

.services-2-icon h4 {
font-family: 'Open Sans ',sans-serif;
color:#404449;
font-size:16px;
font-weight:400;
margin:15px 0px 0px 0px;
text-align:left;
display:table-cell;
padding:0px;
vertical-align:middle;
width:100%;
}

.services-2 p {
color:#ACB2B8;
margin:0px 0px 0px 0px;
text-align:left;
}

.skill p {
margin-bottom:7px;
}

.progress {
overflow:visible;
height:18px;
margin-bottom:10px;
background-color:#f9f9f9;
border-radius:0px;
-webkit-box-shadow:none;
box-shadow:none;
}

.progress-bar {
float:left;
height:100%;
font-size:12px;
color:#ffffff;
text-align:center;
-webkit-box-shadow:none;
box-shadow:none;
-webkit-transition:width 0.6s ease;
transition:width 0.6s ease;
position:relative;
}

.progress-bar-span {
opacity:1;
position:absolute;
top:-5px;
background:#ACB2B8;
padding:3px 10px;
color:#FFF;
border-radius:0px;
right:0px;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}

.skill:hover .progress-bar-span {
opacity:1;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}
/*========= SlickNav ===========*/
.slicknav_btn {
cursor:pointer;
display:block;
float:right;
height:35px;
line-height:50px;
padding:10px 0 9px;
position:relative;
vertical-align:middle;
width:44px;
}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
margin-top:0.188em;
}

.slicknav_menu {
*zoom:1;
}

.slicknav_menu .slicknav_menutxt {
display:block;
line-height:1.188em;
float:left;
}

.slicknav_menu .slicknav_icon {
margin:0.188em 0 0 0.438em;
}

.slicknav_menu .slicknav_no-text {
margin:0;
}

.slicknav_menu .slicknav_icon-bar {
display:block;
width:1.125em;
height:0.125em;
margin:0 auto;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
transition:all 0.2s linear;
}

.slicknav_menu .slicknav_btn:hover .slicknav_icon-bar {
background:#ffffff;
}

.slicknav_menu:before {
content: " ";
display:table;
}

.slicknav_menu:after {
content: " ";
display:table;
clear:both;
}

.slicknav_nav {
clear:both;
}

.slicknav_nav ul {
display:block;
}

.slicknav_nav li {
display:block;
line-height:30px;
}

.slicknav_nav li:not(:first-child) {
border-top:1px solid rgba(0,0,0,0.04);
}

.slicknav_nav .slicknav_arrow {
background:#ededed;
float:right;
text-align:center;
width:35px;
color:#666;
}

.slicknav_nav .slicknav_item {
cursor:pointer;
}

.slicknav_nav .slicknav_item a {
display:inline;
}

.slicknav_nav .slicknav_row {
display:block;
}

.slicknav_nav a {
display:block;
}

.slicknav_nav .slicknav_parent-link a {
display:inline;
}

.slicknav_brand {
float:left;
}

.slicknav_menu {
font-size:16px;
box-sizing:border-box;
}

.slicknav_menu ul {
background:#fff;
}

.slicknav_menu * {
box-sizing:border-box;
}

.slicknav_menu .slicknav_menutxt {
color:#fff;
font-weight:bold;
text-shadow:0 1px 3px #000;
}

.slicknav_btn {
border:1px solid;
border-radius:0;
margin:16px 15px;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
transition:all 0.2s linear;
}

.slicknav_nav {
color:#fff;
font-size:0.875em;
list-style:outside none none;
margin:0;
max-height:350px;
overflow-y:scroll;
padding:0;
width:100%;
}

.slicknav_nav ul {
list-style:none;
overflow:hidden;
padding:0;
margin:0 0 0 20px;
}

.slicknav_nav .slicknav_row {
padding:5px 10px;
margin:2px 5px;
}

.slicknav_nav a {
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#666;
}

.slicknav_nav .slicknav_txtnode {
margin-left:15px;
}

.slicknav_nav .slicknav_item a {
padding:0;
margin:0;
}

.slicknav_nav .slicknav_parent-link a {
padding:0;
margin:0;
}

.slicknav_brand {
color:#fff;
font-size:18px;
line-height:30px;
padding:7px 12px;
height:44px;
}

.col-md-12 >div >div >h1 {
margin:20px 0 10px!important;
line-height: 36px;
text-decoration: none;
}

#ajax-contact #submit {
background:#23008c;
box-shadow:none;
padding:10px 30px;
}

#ajax-contact #submit:hover {
background:#0080ff;
}


#logoPartners{
margin-left: auto;
margin-right: auto;
max-width: 600px;
float: none;
}
.whiteBg{
    padding: 20px;
    background-color: rgba(254,254,254,0.5);
    border-radius: 20px;
}
.partnerLogo{
    display: block; margin: 0 auto; width: auto;
}
.navbar-default .navbar-nav >li >a{
    font-size:16px;
}

