body{
    font-family: 'Lato', sans-serif;
    color:#000;
    
}
.margin-top{
    margin-top: 10px;
}

.margin-bottom{
   margin-bottom: 10px;     
}

.fadein { position:relative; width:100%; height:40px; }
.fadein span { font-style: italic;padding:0px 30px; display: none; font-size: 12px;}
.fadein::before,.fadein::after{
	color: #4865B4;
}
span.fb::before {
    content: '';
   
background:url('../images/facebook-20.png');
    width: 20px;
    position: absolute;
    height: 20px;
   left: 2px;

}
span.tw::before {
    content: '';
   
background:url('../images/twitter-20.png');
    width: 20px;
    position: absolute;
    height: 20px;
     left: 2px;
}

span.gp::before {
    content: '';
   
background:url('../images/google-plus-20.png');
    width: 17px;
    position: absolute;
    height: 20px;
     left: 2px;
}

.phone h4 {
    margin-top: 0px;
    font-weight: 300;
    /* text-shadow: none; */
    color: #020202;
    margin-bottom: 16px;
}

    
#proworqs-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}
#proworqs-bootstrap-menu.navbar-default {
    font-size: 15px;
    background-color: #079FDE;
    border-width: 0px;
    border-radius: 0px;
    margin: 0px;
    text-transform: uppercase;
}
#proworqs-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 252, 252, 1);
    background-color: #079FDE;
}
#proworqs-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#proworqs-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: #9AC3D4;
}
#proworqs-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#proworqs-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#proworqs-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(255, 252, 252, 1);
    background-color: #9AC3D4;
}
#proworqs-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #080303;
}
#proworqs-bootstrap-menu.navbar-default .navbar-toggle:hover,
#proworqs-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color:#4C4C4C;
}
#proworqs-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
     background-color:#4C4C4C;
}
#proworqs-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#proworqs-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
      background-color: #4C4C4C;
}
.navigation{
    /* background: #000; */
}

h3.ls-l.ls-orange {
    background: #B7840F;
    padding: 0px 10px !important;
    font-size: 34px !important;
}

h3.ls-l.ls-purple {
    background: #33447A;
    padding: 0px 10px !important;
    font-size: 34px !important;
}

h3.ls-l.ls-red {
    background: red;
    padding: 0px 10px !important;
    font-size: 34px !important;
}
h3.ls-l.ls-green {
    background: green;
    padding: 0px 10px !important;
    font-size: 34px !important;
}

.go-top {
	position: fixed;
	bottom: 0;
	right: 0.5em;
	text-decoration: none;
	color: white;
	/* background-color: rgba(236, 236, 236, 0.9); */
	font-size: 50px;
	padding: 10px;
	display: none;
	color: rgb(113, 113, 113);
}


.go-top:hover {
	color: #000;
}

.margin-top-big{
    margin-top: 30px;
}

.boxes {
    background: #00B7F8 url(../images/cloud.png);  
    color: #000;
}

.boxes h4 {
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
}


.boxes a {
    color: #FFFFFF;
}

.content p {
    text-align: justify;
    line-height: 1.8;
}

.parallex-pg {background: url('../images/p-paid.jpg');padding: 15% 0%;background-repeat: no-repeat;background-size: 100% 473px;}

.parallex-wrapper {
    padding: 10px 36px 10px 10px;
    /* background: rgba(255, 255, 255, 0.44); */
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */  
    /* background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); */ /* Chrome,Safari4+ */  
    /* background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); */ /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */  
    /* background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); */ /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */;
}

.parallex-wrapper h2 strong {
    /* color: #FFF; */
}

.btn-grey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.btn-grey:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.btn-grey:active {
	position:relative;
	top:1px;
}

.contact-section{
    background:url('../images/pattern-7tzt.jpg') repeat;
    padding: 51px 5px;
}

.contact-section h2 {
    margin-top: 0px;
    color: #fff;
    font-size: 27px;
}

.footer {
    background: #525252;
    padding: 34px 0px;
    border-bottom: 4px solid #000;
}

p.copy-right {
    color: #AEAEAE;
}

p.copy-right a {
    color: #fff;
}

.social-media h4{
    color: #B2B2B2;
    font-weight: 300;
}

a.pdf {
    text-decoration: none;
    color: #FAFAFA;
    font-weight: 600;
    font-size: 17px;
}
.parallex-wrapper h2 {
    font-size: 35px;
    line-height: 1.3;
    margin-top: 172px;
}

.featured-image h2{
    text-transform: uppercase;

    background: #00B7F8;
display: inline-block;
padding: 8px;

    font-size: 47px;
margin-left: 26px;
    color: #fff;
  
}

.parallex-pg3 {
    /*background: url('../images/noisy.png') repeat;*/
}


.steel-box p {
    /*text-align: center;*/
}

.container.content h4 {
    line-height: 1.7;
}
p.pr-paragraph {
    text-align: center;
    font-size: 12px;
    margin: 17px 20px 20px 0px;
}

.parallex-pg4 {
    /* background: #EBF2F9; */
}

h3.redcolor {
    color: #C32935;
    font-weight: 600;
}

p.grey-bg {
    background: #DFDFDF;
    padding: 15px;
    /* border: 1px solid #ddd; */
    border-radius: 7px;
    color: #000;
}

.blue-bg {
    background: #EBF2F9;
    padding: 1px 21px;
    min-height: 109px;
    margin-bottom: 10px;
}

.p-extra-font {
    background: #EBF2F9;
    padding: 24px 35px;
}

p.note {
    text-align: center;
    color: #818181;
    padding: 14px;
    font-size: 13px;
}

.parallex-pg5 {
    background: #00B7F8;
    margin-bottom: 25px;
}

.parallex-pg5 h1 {
    color: #fff;
}


.error-message {
color: #A94442;
padding: 1px;
border-radius: 2px;
/* font-style: italic; */
font-size: 13px;
text-align: left;
font-weight: bold;
}

.blue-bg h3 {
    font-size: 18px;
    color: #025F90;
    font-weight: 600;
}

a.facebook-logo {
    top: 16px;
position: relative;
left: -118px;
}

.parellex-product {
    background: #ECF8FF;
    color: #FFF;
    padding: 10px 0px;
}

.parellex-product h4 {
    font-size: 20px;
    line-height: 1.5;
    text-align: justify;
    font-weight: normal;
    margin-bottom: 23px;
    color: #000;
}

strong.colors img {
    width: 42px;
}

.btn-big-blue {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:24px;
	font-weight:bold;
	padding:17px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.btn-big-blue:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.btn-big-blue:active {
	position:relative;
	top:1px;
}


.btn-big-blue:hover {
    text-decoration: none;
    color: #fff;
}
a.btn-send {
    background-color: #FF4E00 !important;
    color: #fff !important;
    padding: 10px;
    font-size: 18px;
}

.home-slogan {
    font-size: 24px;  
    font-weight: 300;  background: #292828;
    color: #fff;
    padding: 7px 0px;
}

.home-slogan h3 {
    font-weight: 300;
    font-size: 19px;
    margin: 0px;
}

.home-boxes-wrapper {
    text-align: center;
    padding: 26px 0px;
  
}

.home-boxes h3 {
    font-size: 21px;  
    font-weight: 400;  
   margin: 0px;
    color: #FF4E00;
}

.home-boxes p {
    font-size: 15px;
    margin: 15px 0px;
    min-height: 75px;
    display: block;
    color: #595959;
}

a.btn-learn {
    color: #FF4E00;  
    border: solid 1px #FF4E00;  height: 26px;  line-height: 26px;  
    /* display: block; */  
    /* float: left; */  
    padding: 5px 10px;
    
}

a:hover.btn-learn{color:#ffffff;background:#FF4E00;text-decoration:none;}


.list-courses {
    background: #F8F8F8;  
    padding: 30px 0px;
}

.list-courses h1 {
    text-align: center;
    font-size: 46px;
    font-weight: 100;
    padding-bottom: 15px;
}

.list-courses p {
    font-weight: 300;
    font-size: 18px;
    margin: 10px 0px;
}

.course-box {
    text-align: center;
    margin-top: 27px;
}



.course-box p {
    font-weight: 600;
}

.parallex-bg-1 {
background: #FFF url('../images/home-nodes-2014.png') no-repeat top center;
background-size: cover;
padding: 73px 0;
}

.welcome-content h3 {
    font-size: 48px;
    font-weight: 300;
}

.welcome-content p {
    line-height: 2;  
    /* text-align: justify; */  font-size: 16px;  
    font-weight: 300;  
    /* letter-spacing: 3px; */  color: #000;
}

.home-boxes img {
  margin: 0 auto;
}


header {
    
    /* border-top: 2px solid #FF4E00; */
    /* background: #FAF1EE; */
    
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 28%, rgba(255,255,255,0) 72%, rgba(255,255,255,0.32) 81%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(28%,rgba(255,255,255,0)), color-stop(72%,rgba(255,255,255,0)), color-stop(81%,rgba(255,255,255,0.32)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,0.32) 81%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,0.32) 81%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,0.32) 81%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,0.32) 81%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e2e2e2',GradientType=1 ); /* IE6-9 */

}

#custom-bootstrap-menu.navbar-default span.glyphicon.glyphicon-chevron-down {
    color: #C7C7C7;
    
}

#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,#custom-bootstrap-menu.navbar-default .navbar-nav>li.active>a, #custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: #fff;
   
 background-color:#d44a17; *background-color: #ff5c1c; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjVjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDQ0YTE3IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg=='); background-image: -moz-linear-gradient(top, #ff5c1c, #d44a17) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff5c1c), to(#d44a17)); background-image: -webkit-linear-gradient(top, #ff5c1c, #d44a17); background-image: -o-linear-gradient(top, #ff5c1c, #d44a17); background-image: linear-gradient(to bottom, #ff5c1c, #d44a17); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff5c1c', endColorstr='#d44a17'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff5c1c', endColorstr='#d44a17')"; background-repeat: repeat-x ; color: #ffffff; text-shadow: 0 -1px 0 #a83d12;

}
 #custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover span,#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus span{
    color: #fff;
   
}

#custom-bootstrap-menu.navbar-default .dropdown-menu>li>a { color: #0D0C0C; background-color:#f1f1f1 !important; *background-color: #ffffff !important; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==') !important; background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)) !important; background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1) !important; background-image: -o-linear-gradient(top, #ffffff, #f1f1f1) !important; background-image: linear-gradient(to bottom, #ffffff, #f1f1f1) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f1f1f1') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f1f1f1')" !important; background-repeat: repeat-x  !important; border-bottom: 1px solid #E1E1E1; padding-top: 10px; padding-bottom: 9px; font-size: 16px;}
#custom-bootstrap-menu.navbar-default .dropdown-menu {
    background: #ddd;
    border: 0px solid;
    border-radius: 0px;
    margin: 0;
    padding: 0;
}

.service-box.design {
    text-align: center;
}

.service-box.design h3 {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    padding-top: 27px;
}

.service-box.design img {
    display: block;
    margin: 0 auto;
}

.service-box.design p {
    text-align: center;
    padding: 10px;
    /* min-height: 159px; */
    color: #000;
    font-size: 13px;
}


.service-box {
background: #F2F2F2;
margin-bottom: 20px;
padding-bottom: 19px;
}

.about-us {
    margin-bottom: 28px;
}

h1.years {
    font-weight: bold;
    text-align: left;
    /* font-family: georgia; */
    color: #E45019;
    font-size: 40px;
}

.about-us img{display: block;margin: 0 auto;}
.border_center_footer {
background: url(../images/border_center_footer.png) no-repeat center center;
width: 81px;
height: 19px;
margin: -9px auto 0 auto;
}

.divider {
width: 100%;
height: 19px;
border-top: 1px solid #DDD;
}

.navigation-bar {
    
  /* border-bottom: 1px solid #DDD; */
  background-color: #414d58;
}



.cf {
  position:relative;
  height: 203px;
}

.hover {
  cursor: pointer;
}


.cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

.cf img.top:hover {
  opacity:0;
}


.home-stylish-boxes {
    /* background: url('../images/image_02.jpg'); */
    padding: 40px 0px;
    background-repeat: no-repeat;
    color: #fff;
    margin-bottom: 40px;
    background: #4c5a67;    background: -webkit-radial-gradient(top, ellipse cover, rgba(76, 90, 103, 0.97), rgba(43, 51, 59, 0.97) 70%);    background: -moz-linear-gradient(top, ellipse cover, rgba(76, 90, 103, 0.97), rgba(43, 51, 59, 0.97) 70%);    background: -o-radial-gradient(top, ellipse cover, rgba(76, 90, 103, 0.97), rgba(43, 51, 59, 0.97) 70%);    background: -ms-radial-gradient(top, ellipse cover, rgba(76, 90, 103, 0.97), rgba(43, 51, 59, 0.97) 70%);
    position: relative;
}

h3.home-title {
    text-align: center;
    font-weight: 700;
    font-size: 33px;  
    line-height: 52px;
    color: #E4E4E4;
    margin-bottom: 35px;
}

p.extra-p {
    font-size: 20px;  line-height: 24px;
    text-align: center;
    font-weight: 300;
    margin-bottom: 40px;
}

span.circle {
    display: block;
    padding: 3px 11px;
    border: 2px solid #FFF;
    border-radius: 50%;
    width: 64px;
    height: 64px;
}

span.circle i:before {
    font-size: 38px;
    color: #FD7100;
    margin-left: 0px;
}

.product-box .media-left a {
    text-decoration: none;
}

.product-box h4.media-heading {
    font-size: 15px;  line-height: 30px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 2px;
}

.product-box .media-body p {
    font-size: 14px;
    color: #ddd;
    font-weight: 300;
}

a.btn-block {
    color: #A2A2A2;  text-shadow: none;  
    background-color: rgba(255, 78, 0, 0.07);  background-image: none !important;  -webkit-box-shadow: none !important;  -moz-box-shadow: none !important;  box-shadow: none !important;  
    border: 1px solid #FF4E00;  -ms-filter: none;  filter: none;
    margin-left: 0 !important;  margin-right: 0 !important;  margin-bottom: 18px;
    text-align: center;
    border-radius: 4px;
    padding: 10px;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    margin: 32px 0px;
}

.services-box h4{margin-top: 0px;color: #000;padding: 13px;text-align: center;font-weight: 600;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc));    background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);    background: -moz-linear-gradient(top, #ffffff, #dcdcdc);    background: -ms-linear-gradient(top, #ffffff, #dcdcdc);    background: -o-linear-gradient(top, #ffffff, #dcdcdc);    border-bottom: 1px solid #CFCFCF;}


.service-box-content {
    background: #F9F9F9;
    padding-bottom: 12px;
    box-shadow: 0 5px 5px -5px #333;
    border: 1px solid #EAEAEA;
}

.service-box-content p {
    padding: 10px;
    color: #000;
    font-size: 16px;
    text-align: justify;
}


.read-more {
display:block;
padding: 8px 16px;
margin-bottom: 0;
font-size: 12px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #0198EC; *background-color: #ff5c1c;         
color:#fff;
border: 1px solid #CCC;
border-color: #E6E6E6 #E6E6E6 #BFBFBF;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #B3B3B3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-wekbit-box-shadow: 0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.08);
-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.08);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05),0 1px 0 rgba(0, 0, 0, 0.08); 
margin: 0px 10px;
font-size: 15px;
}


footer {
    /* background: #000; */
    background-color: #363636;
    color: #F4F1F1;
    font-weight: 300;
}

footer a,footer a:hover {
    color: #fff;
}

footer hr {
    border-top: 1px solid rgba(157, 157, 157, 0.26);
}


p {
    font-size: 17px;
} 


span.slogan {
    font-family: 'Playball', cursive;    
    color: rgb(255, 78, 0);
    font-size: 29px;
    font-weight: 400;
    display: block;
    padding-top: 34px;
}

.phone h1 {
    font-weight: 400;
    font-size: 25px;
    color: #DF4F19;
    margin-top: 10px;
}

.phone p {
    color: #808080;
    font-size: 15px;
}

.btn-orange{
    color: #fff;
 
  padding: 15px 20px 14px 20px !important;
  transition: all .3s ease-in-out;
  text-transform: uppercase;
  text-align: center;
  
    background: #028AD2;
  border: 1px solid #fd7100;
  margin-right: 20px;
  letter-spacing: 1px;
  
    border-radius: 6px;
    color: white;
}

span.trusted-c {
    font-weight: 700;
    font-size: 17px;
    padding-right: 20px;
    color: #ddd;
    letter-spacing: 1px;
}

.box-container {
    padding: 40px 0px;
}


.noise-dark:after {
  position: absolute;
  content: '';
  background-color: #000000;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: .38;
  display: block; 
  background-image:url('../images/diamond.svg') ;
  }
  
  .product-box h4.media-heading strong {
    color: rgb(253, 113, 0);
}


footer h3 {
    color: #ddd;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
}

footer ul li {
    list-style-type: none;
}

footer ul {
    padding: 0;
    padding-top: 5px;
    /* color: #ddd; */
}

footer ul li a {
    color: #949494;
}

footer p {
    color: #ddd;
    color: #949494;
    font-size: 14px;
    padding-top: 5px;
}

footer img {
    opacity: 0.5;
    width: 31px;
    padding-top: 20px;
} 


.footer-copyright {
    background: #2D2D2D;
    margin-top: 40px;
}

.copy-right-content {
    padding-top: 20px;
}

#title_breadcrumbs_bar {
  background-color: #aaaaaa;
  background-image: url('../images/header_photo.png');
}

#title_breadcrumbs_bar {
  padding: 71px 0;
  font-weight: 300;
  font-size: 18px;
  position: relative;
}

#title_breadcrumbs_bar:before {
  background: url(../images/pattern.png);
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: rgba(0,0,0,0.45);
}
#title_breadcrumbs_bar .container{
		z-index: 1;
		position: relative;
		color: #fff !important;
	}
    
    #title_breadcrumbs_bar h1 {
  font-size: 34px;
  color: #FFF;
  line-height: 26px;
  margin-bottom: 0;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.title_breadcrumbs_bar {
  background: #DBDBDB;
  padding: 12px 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 18px;
}

.title_breadcrumbs_bar {
  /* background-image: url('../images/background_1.jpg'); */
}

.title_breadcrumbs_bar .breadcrumbs, .title_breadcrumbs_bar .breadcrumbs a, .title_breadcrumbs_bar .breadcrumbs i {
  color: #0A0909;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  margin-right: 3px;
}
.title_breadcrumbs_bar .breadcrumbs {
  line-height: 36px;
}

#custom-bootstrap-menu.navbar-default li.active span.glyphicon.glyphicon-chevron-down{
    color:#fff;
}

.content-part {
    padding: 40px 0px;
}

.content-part p {
    text-align: justify;
    font-weight: 400;
  
    font-size: 15.5px;
    line-height: 1.8;
    color: #272626;
}

.h-title h3{
	font-family: Lato;
	font-weight: 900;
	display: inline-block;
	color: #3D3B3B;
	font-size: 25px;
	line-height: 40px;
	margin-bottom: 26px;
	position: relative;
	/* border-left: solid 1px #E4664D; */
	/* border-right: solid 1px #E4664D; */
	padding: 0 20px 0 20px;
}

 .h-title h3:before {
  content: "";
  border-bottom: 2px solid #E4664D;
  width: 30px;
  height: 0;
  position: absolute;
  bottom: 50%;
  left: -30px;
}

 .h-title h3:after {
  content: "";
  border-bottom: 2px solid #E4664D;
  width: 30px;
  height: 0;
  position: absolute;
  bottom: 50%;
  right: -30px;
}

.dnd_container {
  margin-bottom: 34px;
  margin-top: 0px;
}

.dnd_container {
  width: 1170px;
  margin: 0 auto;
}

.h-title {
  text-align: center;
}

.bg-grey {
    background: rgb(239, 239, 239);
}

.ligh-border {
    padding: 10px;
    border: 1px solid #E4E4E4;
}

.content-part h4 {
    color: rgb(255, 80, 4);
    font-weight: 900;
    margin: 19px 0px;
    font-size: 16px;
    line-height: 1.8;
}

.serives-list {
    background: rgb(247, 247, 247);
    
}

.service-list-box p {
    font-size: 15px;
    color: #F4F4F4;    margin-bottom: 70px;
    font-weight: 400;
}

.service-list-box h3 {
    font-size: 24px;    
    color: #FFFFFF;    
    font-weight: 700;    line-height: 1.3;    
    margin-bottom: 15px;
}

.service-list-box{
    padding: 40px 0px;
}


.col-md-3.lg4 {
    background: rgb(65, 77, 88);
    background-image: url('../images/service-op/training.jpg');
}

.col-md-3.lg3 {
    background: rgba(65, 77, 88, 0.92);
    background-image: url('../images/service-op/consulting-service.jpg');
}

.col-md-3.lg2 {
    background: rgba(78, 89, 100, 0.84);
    background-image: url('../images/service-op/project-management.jpg');
}

.col-md-3.lg1 {
    /* background: rgba(103, 113, 122, 0.63); */
    background-image: url('../images/service-op/IT-solution.jpg');
}

.col-md-3.lg1 h3 {
    /* color: #FFA500; */
}

.col-md-3.lg1 p {
    /* color: rgb(115, 115, 115); */
}

a.learn-more {
    color: #EDEDED;
    display: inline-block;
}

.quality-assurance {
    font-family: 'Lato';
}

.quality-assurance ul li {
    list-style-type: none;
    font-size: 20px;
    line-height: 2;
}

.quality-assurance ul li:before {
  content: "\e165";
  font-family: 'Glyphicons Halflings';
  position: absolute;
  left: 16px;
  color: #F7591B;
  margin-top: 4px;
  font-size: 16px;
}

.quality-assurance ul{
    position:relative
;
    margin-left: 43px;
}

.quality-assurance h3 {
    font-size: 36px;
    text-align: center;
}

.quality-assurance h3 i:before {
    font-size: 39px;
    color: rgb(217, 76, 23);
}

.process-box-container {
    background: rgb(224, 79, 24);
    padding: 40px 0px;
    color: #ECECEC;
}

.process-box {
    text-align: center;
    position: relative;
}




.process-box h3 {
    font-size: 25px;
    font-weight: 300;
}

span.num {
    background: #E2DEDE;
    padding: 10px;
    color: #000;
    font-family: 'Gochi Hand';
    font-size: 32px;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: inline-block;
    box-shadow: 1px 2px 3px rgba(50, 48, 48, 0.61);
}

.quality-assurance.etxr h1 {
    text-align: center;
    font-size: 24px;
    color: rgb(255, 78, 0);
}

.quality-assurance.etxr h3 {
    font-size: 20px;
}

.quality-assurance.etxrj {
    padding-top: 52px;
}

.quality-assurance.etxr {
    border: 1px solid #ddd;
    border-radius: 129px;
    padding: 14px;
    background: rgb(232, 232, 232);
}


.pr-b-sol {
    /* padding-bottom: 40px; */
    font-family: 'Gochi Hand';
    text-align: center;
}

.pr-b-sol .nr {
    font-size: 60px;
}

.pr-b-sol .nA {
    color: rgb(255, 79, 1);
    font-size: 33px;
}

.pr-b-sol .nr:after {
    content: ".";
}

.quality-assurance ul li a {
    text-decoration: none;
    color: rgb(255, 77, 0);
}

.well-contact {
    background: rgb(255, 240, 212);
    padding: 10px;
}

.well-contact .form-control {
    border-radius: 0px;
}

.well-contact h4 {
    /* padding-left: 75px; */
}

.contact-bar {
    background-color: #474240;    
    background-image: url(../images/map-image.png);    background-position: center;    background-repeat: no-repeat;
    background-size: 80%;
}

.contact-bar p {
    color: #fff;
}

.contact-bar a {
    color: yellow;
}

.well-contact p {
    color: #000;
}
.phone h1 {
    font-weight: 700;
    font-size: 16px;
    color: #DF4F19;
    margin-top: 48px;
}
.phone {
  padding-top: 26px;
}
.contact-us-new {
    background: #F4F4F4;
}

.contact-us-new .content-part {
    background: #fff;
    border-radius: 28px;
    padding: 30px 40px;
    margin-bottom: 28px;
    -webkit-border-radius: 12px;       /* Firefox 1-3.6 */    -moz-border-radius: 12px;         /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */    border-radius: 12px;
    max-width: 900px;
    margin: 0 auto;
    margin-bottom: 28px;
}

.contact-us-new .extra-contact h1 {
    font-weight: 600;
}

.contact-us-new .extra-contact p {
    color: #736868;
    margin-bottom: 32px;
}

.phone-col a {
    text-decoration: none;
}
.call-us span {
    top: 20px;  font-size: 60px;  
    color: #2F373E;
}

.call-us {
    margin-bottom: 16px;
    color: #2A2929;
    padding: 10px;
}


.call-us {
	position: relative;
	/* background: #F2F2F2; */
	/* border: 2px solid #2F373E; */
}
.call-us:after, .call-us:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}


.call-us h3 {
    font-weight: 700;
    font-size: 18px;
}

.call-us p {
    font-size: 16px;
}

.img-centered {
    margin: 0 auto;
}
a.learn-more {
    display: -moz-inline-stack;      display: inline-block;      vertical-align: middle;      *vertical-align: auto;      zoom: 1; *display: inline;      -webkit-transition: background-color 300ms cubic-bezier(0.23, 1, 0.32, 1), border-color 300ms cubic-bezier(0.23, 1, 0.32, 1), color 300ms cubic-bezier(0.23, 1, 0.32, 1);      -moz-transition: background-color 300ms cubic-bezier(0.23, 1, 0.32, 1), border-color 300ms cubic-bezier(0.23, 1, 0.32, 1), color 300ms cubic-bezier(0.23, 1, 0.32, 1);      -o-transition: background-color 300ms cubic-bezier(0.23, 1, 0.32, 1), border-color 300ms cubic-bezier(0.23, 1, 0.32, 1), color 300ms cubic-bezier(0.23, 1, 0.32, 1);      transition: background-color 300ms cubic-bezier(0.23, 1, 0.32, 1), border-color 300ms cubic-bezier(0.23, 1, 0.32, 1), color 300ms cubic-bezier(0.23, 1, 0.32, 1);      
    background: #0497E7;      
    padding: 10px 27px;      text-transform: uppercase;            
    font-weight: 300;      font-size: 14px;      color: white;      -webkit-font-smoothing: antialiased;      -webkit-appearance: none;
    margin-top: 20px;
}
.home-about p {
    text-align: justify;
    font-size: 15px;
    line-height: 1.5;
}
.facility-box p {
    text-align: justify;      font-size: 15px;
}
.facility-box h3 {
    font-size: 18px;
    /* text-transform: uppercase; */
    font-weight: 600;
    text-align: center;
}
.assets {
    background-color: #F7F4F4;
    padding: 20px 0px;
}
.about-img {
    margin-bottom: 20px;
    vertical-align: middle;
}
.assets h1 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.contact-link {
    margin-top: 15px;
    text-align: right;
}
.contact-link span {
    font-size: 16px;
}
.home-about h1 {
    font-size: 30px;      font-weight: 700;      margin-bottom: 30px;      text-transform: uppercase;
}
.contact-link h4 {
    margin-top: 22px;      
    /* font-weight: 600; */            color: #020202;      
    font-size: 17px;
}

.contact-link span {
    padding: 8px;
    border-radius: 50%;
    background: #079FDE;
    color: #FFF;
    /* -webkit-box-shadow: 0 3px 2px 1px #C9C9C9; */
    /* box-shadow: 0 3px 2px 1px #C9C9C9; */
    font-size: 18px;
    margin-right: 5px;
}
.client h1 {
    font-size: 30px;      font-weight: 700;      margin-bottom: 30px;      text-transform: uppercase;
    text-align: center;
}

.client {
    margin-top: 10px;
    margin-bottom: 20px;
}
.header {
    margin-top: 10px;
    margin-bottom: 10px;
}
.services-box img {
    padding: 3px;      border: 1px solid #DDD;      
    /* border-radius: 9px; */      
    /* border-bottom: 4px solid rgba(243, 111, 33, 0.86); */
}


.home-about {
    padding: 20px 0px;
}
.strip-banner {
background-image: url("http://i1.wp.com/www.aditistaffing.com/wp-content/uploads/2015/02/img01.jpg?resize=1600%2C720");background-position: 0% 55%;      color: #FFF;      padding: 40px 0px;      background-repeat: no-repeat;      background-size: cover;      position: relative;      min-height: 200px;}
.who.we.are {
color: white;background-color: #393B3F;min-height: 300px;background-image: url("../images/black-fade-image.jpg");}
.quick-contact {
    padding: 30px;
    background-color: rgb(107, 198, 235);
    margin-bottom: 20px;
}
.quick-contact h3 {
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0px;
}
.quick-contact p {
    text-align: center;
    color: #FFFFFF;
}
.form-box {
    text-align: center;
    margin: 15px;
}
.contac-page {
    /* background-color: #636466; */
    /* background-image: url("http://i2.wp.com/www.aditistaffing.com/wp-content/uploads/2015/02/Aditi-Staffing-About-Feature-shutterstock_210347002-resized.jpg?resize=1500%2C720"); */*/;
}
.contac-page h2 {
    /*color: white;*/
}
.contact {
    /*min-height: 300px;*/
}
.about-strip {
    background-image: url("../strip/About.jpg");
}
.btn-block-customs {
    background-color: white;
    text-transform: uppercase;
}
.contact-strip {
    background-image: url("../strip/Contact.jpg");
}
.career-strip {
    background-image: url("../strip/Career.jpg");
}
.center {
    padding: 50px;
}
.services-box a:hover, a:focus {
    color: white;
}
.services-list {
    color: white;
    background-color: #393B3F;
    min-height: 300px;
    background-image: url("../images/services/banner-black-fade.jpg");
}
.services-strip {
    background-image: url("../strip/Services.jpg");
}
.home-about h5 {
    text-align: center;
    margin-bottom: 25px;
}
.home-about h6 {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}
.no-gutter {
    margin-bottom: 30px;
    margin-top: 30px;
}
.strategic h5 {
    color: #079FDE;
}
.everify-logo a img {
    width: 40%;
    /* padding: 3px; */
    /* border: 1px solid #DDD; */
    /* border-radius: 9px; */
    /* border-bottom: 4px solid rgb(7, 159, 222); */
}
.everify-logo {
    padding-top: 15px;
}
.contact-link a:hover {
    color: black;
}
.everify-logo p {
    /* color: white; */
    font-size: 14px;
}
