body {
	/*background: url("../img/background.jpg") no-repeat fixed center center / 100% auto rgba(0, 0, 0, 0);*/
	background : #e8e8e8;
	background: url("../img/bg3.png") repeat;
	
}
#first-block {
}
#second-block {
	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);
}
#third-block {
	background: #fff;
}
#fourth-block {
	background: rgb(0, 30, 34);
}
footer {
	background: none repeat scroll 0 0 #2fcbe0;
	padding: 1.5em 0;
}
footer p, footer a:link, footer a:visited, footer a:hover {
	color: #777;
	height:30px;
	line-height:30px;
	padding:0px 10px;
}
.carousel-text {
	display: block;
	position: absolute;
	top: 25%;
	width: 100%;
	z-index: 999;
}
footer.right{float:right; } 
.carousel-text h2 {
	background: none repeat scroll 0 0 #fff;
	color: rgb(0, 30, 34);
	display: inline-block;
	padding: 0.3125em 0.625em;
	font-size: 2em;
}
.carousel-text p {
	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);
	color: #fff;
	display: inline-block;
	font-size: 1.2em;
	padding: 0.625em 0.8em;
}
#first-block i {
	background: none repeat scroll 0 0 #2fcbe0;
	border-radius: 100px;
	color: #fff;
	display: block;
	line-height: 100px;
	margin: 0 auto;
	width: 100px;
}
section h2 {
	font-size: 1.5em;
	font-weight: 500;
	margin: 0 0 15px;
	text-transform:none;
}
p.subtitile {
	color: #999;
	margin: 0 0 3.5em;
}
section h3 {
	font-size: 1.3em;
	font-weight: 300;
	margin: 0.8em 0;
	text-transform:capitalize;
	text-align:left;
}
section p {
	font-size: 0.85em;
}
section h1 {
	color: #fff;
	font-size: 2.5em;
	font-weight: 300;
	text-transform: uppercase;
}
#second-block p {
	color: #fff;
}
a.button {
	background: none repeat scroll 0 0 #a81c75;
	border: 0 none;
	border-radius: 3px;
	color: rgb(0, 30, 34);
	font-size: 0.8em;
	padding: 0.625em;
	color:#fff;
}

.button {	
	
	cursor:pointer;
}
#head {
	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);
	padding: 9em 0 5em;
	text-align: center;
}
#content {
	background: none repeat scroll 0 0 #fff;
	padding: 5em 0;
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
}
#content h2 {
	font-size: 1.5em;
	font-weight: 400;
	margin: 1em 0 0.3em;
	text-transform: none;
}
.content-block {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
	padding: 2.5em;
}
.content-block h3 {
	color: #fff;
}
.content-block p {
	color: #fff;
}
#content.left-align {
	text-align: left;
}
#content.contact-page h2 {
	margin: 0 0 0.625em;
}
.contact-page p {
	font-size: 1em;
	font-style: normal;
}
.contact-page i {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
	border-radius: 100px;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin: 0.3125em 0.3125em 0.3125em 0;
	text-align: center;
	width: 35px;
}
form.customform button {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
	border-radius: 5px;
	transition:background 0.20s linear 0s;
	-o-transition:background 0.20s linear 0s;
	-ms-transition:background 0.20s linear 0s;
	-moz-transition:background 0.20s linear 0s;
	-webkit-transition:background 0.20s linear 0s;
}
form.customform button:hover {
	background: none repeat scroll 0 0 #2fcbe0;
}
form.customform input, form.customform select, form.customform textarea {
	border-radius: 5px;
}
#map-block iframe {
	display: block;
}
.size-960 .line {
	background:#fff;
}
.socialicons {
	margin-left: 150px;
	margin-top: 10px;
	text-align:right;
	width:auto;
	padding:5px 0px;
	border-bottom:solid 1px #efefef;
	display:block;
}
.socialicons a {
	margin-left:15px;
}
.fb-color {
	color:#0082a6
}
.gplus-color {
	color:#cc3627
}
.tw-color {
	color:#2ebfa0
}
.business-tabs {
	display:block;
	width:100%;
	margin-top:15px;
	text-align:right;
}
.business-tabs a {
	color:#fff;
}
.btn {
	color:#fff;
	border-radius:5px;
	font-size: .8em;
	background:#a81c75;
	padding: .8em 1em;
	margin-top:20px;
	margin-left: 20px;
}
#owl-demo .owl-controls {
	margin-top: 10px;
	position: absolute;
	text-align: center;
	bottom:17px;
	right:16px;
	
	border-radius:3px;
	padding-top:3px;
	
}
#owl-carousel-video {
}
.owl-item .item {
	border-radius:4px;
}
.owl-item .item img {
	width:100%;
	height:auto;
	border-radius: 0 0 3px 3px;
}
.one-bl {
	background:#1ab279;
	margin:5px;
	padding:10px;
	color:#fff;
	border-radius:3px;
}
.three-bl {
	background:#7c90c9;
	margin:5px;
	padding:10px;
	color:#fff;
	border-radius:3px;
}
.two-bl {
	background:#ff6a31;
	margin:5px;
	padding:10px;
	color:#fff;
	border-radius:3px;
}
.one-bl h3, .two-bl h3, .three-bl h3 {
	color:#fff;
	font-weight:700;
	margin:0px
}
.readmore-button {
	text-align:right;
}
.three-bl .readmore-button a {
	display:inline-block;
	color:#fff;
	border-radius:5px;
	font-size: .8em;
	background:#7085c1;
	padding: .5em 1em;
	margin-top:10px;
	text-align:right;
	width:auto;
}
.two-bl .readmore-button a {
	display:inline-block;
	color:#fff;
	border-radius:5px;
	font-size: .8em;
	background:#f16029;
	padding: .5em 1em;
	margin-top:10px;
	text-align:right;
	width:auto;
}
.one-bl .readmore-button a {
	display:inline-block;
	color:#fff;
	border-radius:5px;
	font-size: .8em;
	background:#14a66f;
	padding: .5em 1em;
	margin-top:10px;
	text-align:right;
	width:auto;
}
.footer {
	background:#efefef;
	font-size:.8em;
	color:#000;
}
/* inner*/

.breadcrumb ul {
	margin:0px;
	padding:0px;
	padding:5px;
	border-radius:5px;
	font-size:80%;
	margin-bottom:5px;
}
.breadcrumb li {
	display:inline-block;
	list-style:none;
}
.content-inner {
	padding: 10px 20px;
	line-height:1.3em;
	margin-top:0px;
}
.content-inner p {
	margin-bottom:12px;
	text-align: justify;
}
.content-inner  table p {
	margin-bottom:12px;
	text-align: left;
}
.content-inner li {
	font-size:90%;
}
.content-inner ul {
	margin:10px 0px;
}
.img-styled {
	padding:5px;
	background:#efefef;
	border:solid 1px #ccc;
	margin:0px 20px;
	border-radius:3px
}

.titele-who-we-are {
	background:#1ab279;
	border-radius:3px;
	width:350px;
	padding:3px 15px;
	color:#fff;
	font-size:120%;
	margin-bottom:0px;
	margin-top:20px;
}
.content-inner ol {
	font-size:90%;
}
.light-orange {
	background:#feffe3;
	padding:20px 20px;
	border-radius:8px;
	margin-top:-5px;
}
.light-blue {
	background:#f1f5ff;
	padding:20px 20px;
	border-radius:0px 0px 8px 8px;
	margin-top:-13px;
}
.top-logos img {
	display:inline-block;
}
.content-inner h2 {
	margin:0px 0px 20px;
	text-transform:capitalize;
	font-size:150%;
	color:#c8094a;
	padding-bottom:10px;
	width:auto;
}
ul.gallery {
	margin:0px;
	padding: 0px;
	text-align:left;
}
ul.gallery li {
	display:inline-block;
	list-style:none;
	text-align:left;
}
ul.gallery li img {
	width:142px;
	height:auto;
}
.pp_content_container {
	font-size:80%;
}
a, img {
	border:none;
}
iframe {
	display:inline-block;
	border:solid 2px #efefef;
}
.video-theme .owl-controls {
	position:relative;
	margin-top:10px;
	display:block;
}
.video-theme .owl-controls {
	background: none;
	border:none;
}
.fix-block {
	ooverflow:hidden
}
.video-box p {
	width:49%;
	display:inline-block;
}
.header-section img {
	vertical-align:middle;
}
.highlight {
	background:#2889ff;
	border-radius:5px;
	font-size: 1em;
	padding: .5em 1em;
	margin-top:10px;
	text-align:right;
	width:auto;
	color:#fff;
}
.inner-banner img {
	height: auto;
	margin-top: -20px;
	width: 100%;
}
section h3 {
	font-size: 1.1em;
	font-weight:500;
	margin: 0.8em 0;
	text-align: left;
	text-transform: capitalize;
	color:#000;
	line-height:normal;
}
.faq-content p {
	padding-left:20px;
}
.socialicons {
	display:inline-block;
}
.socialicons img {
	position: relative;
	top: 5px;
	vertical-align: top;
}
.white-bg {
	padding:10px;
}
.times-new-roman {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.address-box {
	display:inline-block;
	width:45%;
	padding:20px;
	border:solid 1px #ccc;
	margin-right:20px;
	height:265px;
	vertical-align:top;
}
.contact h2 {
	color:#217ae5
}

.form-business {font-size:.9em} 
.grey-clr{ background:#efefef;} 
.inner-banner{margin:15px 0px;}

#form  { padding: 0px 20px;} 
.form-business h3{ margin-top:-15px; border-bottom:solid 1px #efefef; padding-bottom:5px;} 
.contact-left{ width:45%; display:inline-block;} 	
.contact-right{ width:45%; display:inline-block; vertical-align:top;} 	


.content-inner .top-title{ margin-top:0px;} 
	/*Responsive styles*/
		 .footer { border-radius:5px;} 
		 blockquote {
  background: none repeat scroll 0 0 #ff6a31;
    border-radius: 5px;
    color: #fff;
    font-family: Times New Roman;
    font-size: 117%;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0.5px;
    margin: 1.2em 10px;
    max-width: 500px;
    padding: 0.5em 10px;
    position: relative;
}
blockquote  span .one { position:absolute; top:10px;} 

blockquote p {
  display: inline;
}
.we-do  li{ list-style:none; margin-bottom:15px;  } 
.we-do span { background:#ff6a31; border-radius:3px; color:#fff; padding: 2px 5px 0; margin-right:10px; } 	

.sales,.jobs { padding:5px 10px; background:#fafafa; width:48%; display:inline-block; border-radius:5px; font-size:14px; vertical-align:middle; margin-top:15px; border:solid 1px #ddd;} 
.sales h3,.jobs h3  { background: none repeat scroll 0 0 #faca66;
    border-radius: 5px;
    color: #000;
    font-size: 14px;
    padding-left: 10px;} 
.sales {margin-right:15px; }
.jobs p, .sales  p{ padding-left:15px;} 
.jobs { float:right;}
ul.srvice-list{padding:0px; margin:0px;} 
.srvice-list  li{list-style:none; border-bottom:solid 1px #eee; padding:10px 15px; background:#fafafa; border-radius:5px; margin-bottom:10px; color:#99a847;} 
.srvice-list  li a{ color:#3e113c; }
 h2 { color: #c8094a;
    font-size: 159%;
    margin: 0 0 20px;
    padding-bottom: 10px;
    text-transform: capitalize;
    width: auto; border-bottom:  #eee solid 1px; } 



.owl-carousel-new .item { color:#000;}
.owl-carousel-new .owl-prev{ position:absolute; left:0px; bottom:37%; border-radius:50px;  width:24px; height:24px; font-size:0px; background:url(../img/prev.png) no-repeat; opacity:.7} 
.owl-carousel-new .owl-prev:hover{ background-position:0px -26px; opacity:1} 
.owl-carousel-new .owl-next{ position:absolute; right:0px; bottom:37%; width:24px; height:24px; font-size:0px; background:url(../img/next.png) no-repeat; opacity:.7} 
.owl-carousel-new .owl-next:hover{background-position:0px -26px; opacity:1} 
.owl-carousel-new { } 
.vision { background:#f1f5ff;  padding: 20px 30px; border-radius:5px;} 
 .fa .mis-leaf { font-size:45px;} 
.mission {	background:#f0ffc1; padding: 20px 30px; border-radius:5px; 	}
.mission  h2 { border-bottom:solid 1px #b3d05a} 
.vision h2 { border-bottom:solid 1px #9ed3e9} 
.inner-image{ padding:0px; width:100%;} 
.inner-image img{ width:100%;margin-top:0px;} 
.header-section  i{ color:#fff;} 
.about-left {width:65%; display:inline-block; vertical-align:top;  } 
.about-right {width:34%; padding-left:20px;  display:inline-block;  vertical-align:top;  }
.content-styled h3 { color:#3e113c;} 
.header-names {color:#3e113c;} 
.address-new {padding-left:40px; width:40%; display:inline-block;}
.Contact-details{}  
.owl-clintel .cls{ display:inline-block; vertical-align:top; padding-right:8px; padding-bottom:8px;} 

@media (max-width:800px) {
.header-section {
text-align:center;
}
.logo {
text-align:center;
}
.socialicons {
margin:0px;
text-align:center
}
.btn {
margin:0px;
display:block;
text-align:center;
}
.video-box p  img{ width:100%; height:auto; } 
.address-box {width:100%;}
.business-tabs { margin-bottom:15px;}

.form-business h3 {
    border-bottom: 1px solid #efefef;
    margin-top: 15px;
    padding-bottom: 5px;
}
.benfit-brain img { width:100%; height:auto;}
footer p, footer a:link, footer a:visited, footer a:hover {text-align:center; height:auto; line-height:normal; margin:10px 0px;} 
.highlight { display:block; text-align:center;
	 
}
.about-left {width:100%;  padding-left:0px} 
.about-right {width:100%; padding-left:0px }
}
 @media (max-width:550px) {
	
section h2 { font-size:1.4em;} 
	 .header-section  { margin-bottom:15px;} 
	 .header-section img { width:100%; } 
	 
section p { padding:5px 15px;
     
}
 
.img-styled { width:100%; height:auto;} 
footer p{ } 
footer .right{float:none; display:block; text-align:center; } 
.video-box p { width:100%; }
.contact-left{ width:100%;} 	
.contact-right{ width:100%;  margin-bottom:35px;} 
ul.gallery li {
    display: block;
     text-align: center; margin-bottom:10px;
}	

iframe {
    border: 2px solid #efefef;
    display: block;
    width: 100%;
}
.address-new { width:100%; padding-left:10px;

}

}
 @media (max-width:400px) {
.sales, .jobs {width:100%;}
 }
 .owl-carousel-new-edited .item{ display:inline-block; margin-right:10px; margin-bottom:10px;}
