/***************************************************************************
1. Template Icons
2. Fixed Backgrounds
3. Portfolio
4. Fixed Backgrounds
5. Testimonials
6. Services Toggles
7. Simple Services Style
8. Donation Bar
9. Main Menu
10. Second Menu
11. Main Slider
12. Our Team Section On Main Page
13. Health Index2 Services Section On Main Page
14. Health Index2 Main Page Tabs
15. Health Index2 Page Blog 
16. Recent Event On Main Page
17. Main Page Appointment Form
18. Footer
19. Bottom Footer Strip
20. Background Patterns
21. Blog Page Style
22. About Us Page Style
23. Column Page Style
24. Contact Us Page Style
25. Error 404 Page Style
26. Faqs Page Style
27. Search Page Style
28. Gallery Page One Column With Sidebar
29. Gallery Page Two Column With Sidebar
30. Gallery Page Two Column Without Sidebar
31. Gallery Page Three Column Without Sidebar
32. Gallery Page Four Column Without Sidebar
33. Our Team Page Without Sidebar
34. Our Team Page With Sidebar
35. Doctors Timetable Page
36. Recent Event Page Style
37. Single Page With Video
38. Comments Style
39. Single Page With Image
40. Single Page With Gallery
41. Typography Page Style
42. Service Page With Sidebar
43. Event Management Page
44. Sidebar Style
45. Side Panel


CSS ADDED FOR VER.2
1. New Services Style
2. Our Staff Carousel 
3. Why Choose Us Toggles
4. New Recent Events Style
5. Affiliates


CSS ADDED FOR VER.4
1. Make An Appointment New Style
2. Another New Simple Services Style 
***************************************************************************/
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,700,700italic&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,100italic,300italic,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic&subset=latin,latin-ext);
body {
	margin:0;
	overflow-x:hidden;
	color:#858585;
	font-family:noto sans;
	letter-spacing:0.3px;
}

/*** Template Icons ***/
.theme-icon {
	width:15px;
	height:15px;
	display:inline-block;
	padding-right:10px;
	background:url("../img/sprites.png") no-repeat 0 0 transparent;
	vertical-align:text-top;

	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
.user {
	background-position:0 0;
}
.user-white {
	background-position:0 -23px;
}
.user-small {
	background-position:-212px 4px;
	padding-right:5px;
}
.user-white-small {
	background-position:-129px 2px;
}
.calender {
	background-position:-35px 0;
}
.clock {
	background-position:-84px 1px;
	padding-right:5px;
}
.clock-white {
	background-position:-169px 1px;
}
.comments {
	background-position:-255px 2px;
}
.views {
	background-position:-299px 2px;
}
.post-cat {
	background-position:-342px 1px;
}
.post-cat2 {
	background-position:-380px 0px;
}
.email {
	background-position:-129px -22px;
}
.email-blue {
	background-position:-170px -22px;
}
.phone {
	background-position:-215px -22px;
}
.phone-blue {
	background-position:-256px -22px;
}
.home {
	background-position:-38px -22px;
}
.home-blue {
	background-position:-85px -22px;
}
.error-icon{
	background-position:0 -54px;
}
.success-icon {
    background-position:-163px -55px;
}
.attention-icon {
    background-position:-55px -55px;
}
.didyouknow-icon {
    background-position:-108px -55px;
}
.tool {
    background-position:-386px -284px;
}
.fax {
    background-position:-300px -22px;
}
.twitter{
	background-position:5px -98px;
}
.facebook{
	background-position:-55px -98px;
}
.skype{
	background-position:-112px -98px;
}
.linkedin{
	background-position:-172px -97px;
}
.flickr{
	background-position:-231px -98px;
}
.youtube{
	background-position:5px -156px;
}
.dropjack{
	background-position:-54px -156px;
}
.dribble{
	background-position:-113px -156px;
}
.vimeo{
	background-position:-173px -155px;
}
.rss{
	background-position:-232px -157px;
}
.tumbler{
	background-position:5px -214px;
}
.share{
	background-position:-54px -214px;
}
.behance{
	background-position:-113px -214px;
}
.audioscrobble{
	background-position:-173px -214px;
}
.yahoo{
	background-position:-232px -214px;
}
.twitter:hover{
	background-color:#54AEE1;
	background-position:5px -126px;
}
.facebook:hover{
	background-color:#3067d7;
	background-position:-55px -126px;
}
.skype:hover{
	background-color:#00dcff;
	background-position:-112px -126px;
}
.linkedin:hover{
	background-color:#9ed7e6;
	background-position:-172px -125px;
}
.flickr:hover{
	background-color:#f60481;
	background-position:-231px -126px;
}
.youtube:hover{
	background-color:#f22c2c;
	background-position:5px -187px;
}
.dropjack:hover{
	background-color:#2fb740;
	background-position:-54px -187px;
}
.dribble:hover{
	background-color:#d9649e;
	background-position:-113px -187px;
}
.vimeo:hover{
	background-color:#7fe2f4;
	background-position:-173px -187px;
}
.rss:hover{
	background-color:#7fe2f4;
	background-position:-232px -187px;
}
.tumbler:hover{
	background-color:#4781ae;
	background-position:5px -249px;
}
.share:hover{
	background-color:#54c265;
	background-position:-54px -249px;
}
.behance:hover{
	background-color:#16d2f2;
	background-position:-113px -249px;
}
.audioscrobble:hover{
	background-color:#f60a0a;
	background-position:-173px -249px;
}
.yahoo:hover{
	background-color:#f60aee;
	background-position:-232px -249px;
}
.follow li a i {
    height:30px;
    width:30px;
}
.contact li i {
	width:30px;
	height:30px;
	padding:0;
}
.mail{
	background-position:-279px -132px;
}
.mail:hover{
	background-color:#51b8f9;	
}
.gplus {
    background-position:-386px -201px;
}
.gplus:hover{
	background-color:#fd1c1c;	
}
.contact li .mail {
    background-position:-280px -101px;
}
.contact li .twitter {
    background-position:-310px -100px;
}
.contact li .facebook {
    background-position:-342px -100px;
}
.contact li .skype {
    background-position:-374px -101px;
}
.contact li:hover .mail {
    background-position:-280px -132px;
}
.contact li:hover .twitter {
    background-position:-310px -131px;
}
.contact li:hover .facebook {
    background-position:-342px -132px;
}
.contact li:hover .skype {
    background-position:-374px -132px;
}

.contact-bar i {
	width:30px;
	height:30px;
}
.social-contact li .mail {
    background-position:-278px -133px;
}
.social-contact li .twitter {
    background-position:-310px -131px;
}
.social-contact li .facebook {
    background-position:-342px -132px;
}
.social-contact li .gplus {
    background-position:-337px -16px;
}
.our-service h2 i {
    height:24px;
    margin-right:10px;
    margin-top:2px;
    -webkit-border-radius:24px;
    -moz-border-radius:24px;
    -ms-border-radius:24px;
    -o-border-radius:24px;
    border-radius:24px;
}
.eye{
	background-position:-216px -55px;
}
.lab{
	background-position:-269px -56px;
}
.heart{
	background-position:-324px -55px;
}
.dental{
	background-position:-376px -55px;
}

.chain{
    background-position:-384px -23px;
}
.magnifier {
    background-position:-288px -164px;
}
.single-post-social i {
    float:left;
    height:25px;
    padding:0;
    width:22px;
}
.single-post-social li .twitter {
    background-position:-313px -161px;
}
.single-post-social li .facebook {
    background-position:-357px -161px;
}
.single-post-social li .vimeo {
    background-position:-286px -194px;
}
.single-post-social li .linkedin{
    background-position:-340px -195px;
}
.single-post-social li .gplus {
    background-position:-285px -220px;
}

.single-post-social li:hover .gplus {
    background-position:-314px -219px;
}
.single-post-social li:hover .linkedin{
    background-position:-362px -195px;
}
.single-post-social li:hover .vimeo {
    background-position:-314px -194px;
}
.single-post-social li:hover .facebook {
    background-position:-376px -160px;
}
.single-post-social li:hover .twitter {
    background-position:-336px -162px;
}
.share-bar li i{
	padding:0;
	width:22px;
	height:22px;
}
.share-bar .mail {
    background-position:-283px -104px;
}
.share-bar .twitter{
    background-position:-314px -103px;
}
.share-bar .facebook{
    background-position:-345px -103px;
}
.share-bar .gplus{
    background-position:-382px -198px;
}
.share-bar li:hover .mail {
    background-position:-283px -135px;
}
.share-bar li:hover .twitter {
    background-position:-314px -134px;
}
.share-bar li:hover .facebook {
    background-position:-345px -134px;
}
.share-bar li:hover .gplus {
    background-position:-382px -221px;
}
.gallery-tabs .doctors-timetable.tab-content > div {
    margin-left:0;
}
.comment-icon{
    background-position:-377px -252px;
}
.tab-icon1{
	background-position:-268px -241px;
}
.tab-icon2{
	background-position:-307px -241px;
}
.tab-icon3{
	background-position:-340px -241px;
}
.comma-start{
	background-position:-5px -281px;
}
.comma-end {
	background-position:-61px -275px;
}
.views-white {
	background-position:-193px -278px;
}
.calender-white{
	background-position:-103px -278px;
}
.comment-white{
	background-position:-147px -278px;
}
.check{
	background-position:-238px -282px;
}
.check2{
	background-position:-284px -282px;
}

/*** Sidebar Switch to left ***/
.switch .left-side-content {
	float:right;
}
.switch aside {
	margin-left:0;
}
section {
    position:relative;
}

/*** Fixed Backgrounds ***/
.fixed-img{
	width:100%;
	height:100%;

	position:absolute;
	left:0;
	top:0;
	
	-webkit-box-shadow:0 0 4px #9A9A9A inset;
	-moz-box-shadow:0 0 4px #9A9A9A inset;
	-ms-box-shadow:0 0 4px #9A9A9A inset;
	-o-box-shadow:0 0 4px #9A9A9A inset;
	box-shadow:0 0 4px #9A9A9A inset;
}
.section-bg1{
	background:url("../img/resource/section-bg1.png") no-repeat 0 0;
	background-attachment:fixed;
}
.section-bg2{
	background:url("../img/resource/section-bg2.png") no-repeat 0 0;
	background-attachment:fixed;
}
.section-bg3{
	background:url("../img/resource/section-bg3.png") no-repeat 0 0;
	background-attachment:fixed;
}
.section-bg4{
	background:url("../img/resource/section-bg4.png") no-repeat 0 0;
	background-attachment:fixed;
}

.boxes {
	padding:55px 0 60px;
	border-bottom:1px solid #BCBCBC;
	overflow:hidden;
}
.boxes:last-child {
    border:0 none;
}
.boxes-left {
	float:left;
	width:650px;
}
.boxes-right{
	display:inline-block;
	margin-left:30px;
	width:260px;
}
.boxes .title {
    margin-top:0;
}
.boxes .port-main{
	overflow:hidden;
	padding-top:31px;
}

/*** Portfolio style ***/
.port-sec {
	float:left;
	margin-bottom:30px;
	width:2000px;
}
.port-sec:last-child {
    margin:0;
}
.portfolio:first-child {
    margin-left:0;
}
.portfolio {
	float:left;
	height:194px;
	margin-left:30px;
	overflow:hidden;
	width:213px;
	position:relative;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.portfolio:hover {
	position:relative;
	width:213px;
	z-index:1;
}
.portfolio:last-child:hover {
	margin-left:30px;
}
.port-img {
	color:#FFFFFF;
	font-family:open sans;
	height:100%;
	position:relative;
	width:568px;
}
.port-img img{
	height:100%;
	width:100%;
}
.port-img:after {
	width:100%;
	height:100%;
	content:"";
	opacity:0;
	filter:alpha(opacity = 0);
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

	position:absolute;
	left:0;
	top:0;
}
.port-img:hover:after{
	opacity:1;
	filter:alpha(opacity = 100);
}
.portfolio:hover h4 span{
	opacity:0;
	filter:alpha(opacity = 0);
}
.port-img > h4 {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	font-size:14px;
	font-family:roboto;
	font-weight:400;
	margin:0;
	padding:10px;
	z-index:1;
	display:none;
	color:#EEECEC;
	
	position:absolute;
	left:0;
	bottom:10px;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.portfolio:hover .port-img > h4 {
	background:none repeat scroll 0 0 transparent;
	bottom:auto;
	text-align:center;
	top:30px;
	width:100%;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.portfolio:hover .play-icon {
	background-size:80% auto;
	left:16%;
	opacity:1;
	filter:alpha(opacity = 100);
	z-index:1;

	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
}
.img-icon {
	height:25px;
	width:25px;
	opacity:0;
	filter:alpha(opacity = 0);
	background:url("../img/img-icon.png") no-repeat 0 0 transparent;

	position:absolute;
	left:20%;
	top:52%;

	-webkit-transition:all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-ms-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
	transition:all 0.8s ease 0s;

	-webkit-transform:rotate(-360deg);
	-moz-transform:rotate(-360deg);
	-ms-transform:rotate(-360deg);
	-o-transform:rotate(-360deg);
	transform:rotate(-360deg);
}
.portfolio:hover .img-icon {
    left:16%;
    z-index:1;
    opacity:1;
	filter:alpha(opacity = 100);

    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
}
.meta {
	width:100%;
	color:#E0DBDA;
	font-size:11px;
	font-weight:600;
	z-index:1;
	opacity:0;
	display:none;
	text-align:center;

	position:absolute;
	bottom:30px;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.portfolio:hover .meta{
	opacity:1;
	filter:alpha(opacity = 100);
}
.meta a {
    color:#FFFFFF;
    font-family:lato;
    font-size:12px;
    font-weight:bold;
    margin-right:13px;
}
.days li.active a {
    background:none repeat scroll 0 0 transparent;
    border-left:0 none;
    border-top:0 none;
}
.days {
	background:none repeat scroll 0 0 #F9F6F6;
	margin:0;
	width:100%;
	padding:15px 0 15px 40px;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-border-radius:0 0px 3px 3px;
	-moz-border-radius:0 0px 3px 3px;
	-ms-border-radius:0 0px 3px 3px;
	-o-border-radius:0 0px 3px 3px;
	border-radius:0 0px 3px 3px;
}
.days li.active a:hover, .days li.active a:focus {
	color:#3598DB;
	background:none;
	border-top:0;
	border-left:0;
}
.days li a {
	border-right:1px solid #C5C5C5;
	border-top:0;
	border-bottom:0;
	border-left:0;
	color:#959595;
	font-family:open sans;
	font-size:13px;
	font-weight:500;
	line-height:18px;
	min-width:0;
	padding:0 10px 4px;
	text-transform:uppercase;
	width:auto;
	border-radius:0!important;
}
.days li a:hover{
	background:none;
	border:0;
	border-right:1px solid #C5C5C5;
}
.days li:last-child a {
	border-right:0 none;
}

/*** Testimonials ***/
.clients {
	background:url("../img/pattern3.jpg") repeat scroll 0 0 transparent;
	margin-top:30px;
	padding:30px 10px;
	display:inline-block;
	position:relative;
}
.clients:before {
	height:28px;
	width:28px;
	border-right:1px solid #A5A4A4;
	border-top:1px solid #A5A4A4;
	content:"";

	position:absolute;
	right:0;
	top:0;
}
.clients:after {
	height:28px;
	width:28px;
	border-left:1px solid #A5A4A4;
	border-bottom:1px solid #A5A4A4;
	content:"";

	position:absolute;
	left:0;
	bottom:0;
}

.clients > p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    font-style:italic;
    line-height:20px;
    margin-bottom:14px;
    margin-top:-5px;
}
.abt-client {
	display:inline-block;
	padding:0;
	margin:0;
	border:0;
	width:120px;
}
.abt-client li a {
    display:inline-block;
}
.abt-client > span {
    color:#A1A0A0;
    font-family:lato;
    font-size:11px;
    text-transform:uppercase;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.abt-client > p {
    float:right;
    font-family:roboto;
    font-size:12px;
    font-weight:500;
    margin:0 5px 0 0;
}
.abt-client > i {
    color:#979696;
    display:block;
    font-family:lato;
    font-size:11px;
    text-align:right;
}
.clients > img {
    border:2px solid #A4A0A0;
    float:right;
    margin-right:10px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

/*** Services Toggles ***/
#services-toggles {
	padding-bottom:55px;
	border-bottom:1px solid #BCBCBC;
}
.toggles-style {
	padding-top:30px;
}
.toggle {
	width:212px;
	height:195px;
	margin-left:30px;
	float:left;
	overflow:hidden;
	position:relative;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.toggle-inside {
    display:inline-block;
    width:450px;
}
.toggle-img {
	width:212px;
	float:left;
	position:relative;
}
.toggle-img > img {
    width:100%;
}
.toggle-detail {
    float:left;
    width:238px;
    border-bottom:2px solid #6B6B6B;
    border-top:2px solid #6B6B6B;
}
.toggle:first-child{
	margin-left:0;	
}
.toggle.activate {
	width:450px;
	-webkit-transition:all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-ms-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
	transition:all 0.8s ease 0s;
}
.toggle-title{
	padding:10px 20px;
	z-index:1;
	background:none repeat scroll 0 0 rgba(92, 91, 91, 0.84);
	position:absolute;
	border-top:1px solid;
	border-bottom:1px solid;
	bottom:30px;
	width:212px;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.toggle-title h3{
	padding-left:50px;
	margin:0;
	color:#ecebeb;
	font-family:roboto;
	font-size:14px;
	font-weight:300;
	line-height:25px;
	text-transform:uppercase;
}
.activate .toggle-title h3 {
	width:auto;
	padding-left:0;
	text-align:center;
	text-shadow:1px 1px 1px #838383;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}

.activate .toggle-title {
	background:none repeat scroll 0 0 transparent;
	padding:8px;
	top:55px;
	border:0 none;
	
	-webkit-transition:bottom 0.5s ease 0s;
	-moz-transition:bottom 0.5s ease 0s;
	-ms-transition:bottom 0.5s ease 0s;
	-o-transition:bottom 0.5s ease 0s;
	transition:bottom 0.5s ease 0s;
}
.toggle-img:after {
	width:100%;
	height:30%;
	content:"";
	background:url("../img/serve-img-hover.png") repeat 0 0;
	opacity:0;
	border-top:1px solid;

	position:absolute;
	left:0;
	bottom:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.activate .toggle-img:after{
	opacity:1;
}
.toggle-img:before {
	width:100%;
	height:30%;
	content:"";
	background:url("../img/serve-img-hover.png") repeat 0 0;
	opacity:0;
	border-bottom:1px solid;

	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.activate .toggle-img:before{
	opacity:1;
}

.toggle-icon {
	width:40px;
	height:40px;
	margin-top:5px;
	float:left;
	background-image:url("../img/toggle-icon.png");
	background-size:140px auto;
	vertical-align:text-top;
	position:absolute;
}
.service-icon2 {
    background-position:-50px 0;
}
.activate .service-icon2 {
    background-position:-127px 0;
}
.service-icon3 {
    background-position:-98px 0;
}
.activate .service-icon3 {
    background-position:-250px 0;
}
.activate .toggle-icon {
    background-size:auto auto;
    height:100px;
    width:100px;
    left:285px;
    top:-52px;
}
.toggle-detail > div {
	height:77px;
	background:none repeat scroll 0 0 #FBFBFB;
	border-bottom:1px solid #6B6B6B;
	border-top:1px solid #6B6B6B;
	color:#A5A4A4;
	float:left;
	font-size:12px;
	margin:1px 0;
	padding:110px 20px 0;
	overflow:hidden;
	text-align:center;
}



/*** Simple Services Styles ***/
#simple-services {
    border-bottom:1px solid #BCBCBC;
    padding:0 0 57px;
}
#simple-services .container > div {
    margin-left:-30px;
}
.service-box {
    margin-top:31px;
}
.service-box-img {
    width:165px;
    margin:0 auto 30px;
    padding:12px 20px;
    background:none repeat scroll 0 0 #FFFFFF;
    text-align:center;

    -webkit-box-shadow:1px 3px 5px #DBDBDB;
    -moz-box-shadow:1px 3px 5px #DBDBDB;
    -ms-box-shadow:1px 3px 5px #DBDBDB;
    -o-box-shadow:1px 3px 5px #DBDBDB;
    box-shadow:1px 3px 5px #DBDBDB;
	
    -webkit-border-radius:10px;	
    -moz-border-radius:10px;	
    -ms-border-radius:10px;	
    -o-border-radius:10px;	
    border-radius:10px;	

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.service-box:hover .service-box-img {
    background:none repeat scroll 0 0 #F5F5F5;
}
.service-box .service-box-img img{
	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
.service-box:hover .service-box-img img {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}
.service-box > h3 {
    width:190px;
    display:block;
    margin:0 auto 20px;
	border-bottom:1px solid #BABABA;
    line-height:24px;
    font-family:roboto;
    font-size:15px;
    font-weight:400;
    text-align:center;
	text-transform:uppercase;
	color:#484848;
	position:relative;
}
.service-box > h3:after {
    background:none repeat scroll 0 0 #BABABA;
    border-radius:50% 50% 50% 50%;
    bottom:-5px;
    content:"";
    height:10px;
    position:absolute;
    right:0;
    width:10px;
}
.service-box p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    margin:0;
    text-align:center;
}
/*** Pricing Table On Main Page ***/
.boxes-left .pricing ul {
    margin-top:30px;
    width:210px;
}

/*** Donation Bar ***/
.donate {
	width:100%;
	height:137px;
	margin-top:-128px;
	float:left;
	z-index:5;	
	position:absolute;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	
	-webkit-box-shadow:0 1px 3px #545454;
	-moz-box-shadow:0 1px 3px #545454;
	-ms-box-shadow:0 1px 3px #545454;
	-o-box-shadow:0 1px 3px #545454;
	box-shadow:0 1px 3px #545454;
}
.down {
	margin-top:0 !important;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.donate-box {
	float:left;
	margin-left:30px;
	width:290px;
	color:white;
}
.donate-box:first-child {
	margin-left:0;
}
.donate-box h3 {
    font-family:open sans;
    font-size:20px;
    font-weight:600;
    line-height:20px;
    margin:24px 0 20px;
		position:relative;
}
.donate-box h3:after {
	width:71px;
	height:1px;
	content:"";
	background:none repeat 0 0 white;

	position:absolute;
	bottom:-8px;
	left:0;
}
.black {
	color:#000000;
}
.donate-box p {
	margin:0;
	font-family:Noto Sans;
	font-size:12px;
	color:#f0efef;
}
.donation {
	margin-top:60px;
}
.donate-box h5 {
	font-family:open sans;
	font-size:16px;
	color:#DCF5FB;
	margin:0;
	font-weight:600;
}
.donate-box h5 span {
	font-size:14px;
	font-weight:500;
}
.donate-box span {
	margin-top:48px;
}
.recieved {
	float:left;
	margin-left:25px;
	margin-top:50px;
}
.target {
	float:right;
	margin-right:25px;
	margin-top:50px;
}

.donate-btn {
	width:119px;
	height:45px;
	cursor:pointer;
	float:right;
	margin-top:44px;
	padding:12px 0;
	text-align:center;
	background:url("../img/donate-btn.jpg") repeat 0 0 transparent;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.donate-btn > span {
    font-size:12px;
}
.donate-btn:hover{
	-webkit-transform:scaleX(1.1);
	-moz-transform:scaleX(1.1);
	-ms-transform:scaleX(1.1);
	-o-transform:scaleX(1.1);
	transform:scaleX(1.1);
}
.donate-updown {
	width:140px;
	height:25px;
	cursor:pointer;

	position:absolute;
	right:90px;
	top:126px;

	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;

	-webkit-box-shadow:0 2px 2px #BBBBBB;
	-moz-box-shadow:0 2px 2px #BBBBBB;
	-ms-box-shadow:0 2px 2px #BBBBBB;
	-o-box-shadow:0 2px 2px #BBBBBB;
	box-shadow:0 2px 2px #BBBBBB;
}
.updown-bg {
	background:none repeat 0 0 #3798DC;
}
.donate-updown h6 {
	color:#FFFFFF;
	font-family:open sans;
	font-size:12px;
	font-weight:600;
	margin:3px 0;
	text-align:center;
}
.logo {
	float:left;
	margin-top:20px;
	position:relative;
	z-index:1;
}
header select {
	display:none;
	position:relative;
	z-index:1;
}

/*** Main Menu style ***/
#menu {
	float:right;
	position:relative;
	z-index:2;
}
#menu ul {
	margin:0;
	float:left;
	list-style:none outside none;
}
#menu > ul > li{
	float:left;
	position:relative;
	margin-top:58px;
}
#menu li a {
	padding:0 10px 54px;
	float:left;
	font-family:open sans;
	color:#656565;
	line-height:10px;
	text-decoration:none;
	background:url("../img/menu-borders.png") no-repeat 0 -8px;

	-webkit-transition:padding 0.5s ease 0s;
	-moz-transition:padding 0.5s ease 0s;
	-ms-transition:padding 0.5s ease 0s;
	-o-transition:padding 0.5s ease 0s;
	transition:padding 0.5s ease 0s;
}
#menu li:first-child a {
	background:none;
}
header {
    float: left;
    position: relative;
    width:100%;
    z-index:3;
    border-bottom: 2px solid;
    background: none repeat scroll 0 0 #FFFFFF;
	height:105px;
}
#menu li:hover ul {
	left:0px;
	opacity:1;
	filter:alpha(opacity = 100);
}
#menu ul ul {
	width:250px;
	background:none repeat 0 0 rgba(255, 255, 255, 0.9);
	opacity:0;
	filter:alpha(opacity = 0);
	z-index:1;
	border-top:5px solid;

	position:absolute;
	top:63px;
	left:-9999px;

	-webkit-box-shadow:0 3px 6px #8E8E8E;
	-moz-box-shadow:0 3px 6px #8E8E8E;
	-ms-box-shadow:0 3px 6px #8E8E8E;
	-o-box-shadow:0 3px 6px #8E8E8E;
	box-shadow:0 3px 6px #8E8E8E;

	-webkit-transition:opacity 0.5s ease 0s;
	-moz-transition:opacity 0.5s ease 0s;
	-ms-transition:opacity 0.5s ease 0s;
	-o-transition:opacity 0.5s ease 0s;
	transition:opacity 0.5s ease 0s;
}
#menu ul ul > li {
	border-bottom:1px solid #B6B4B3;
	width:100%;
	float:left;
}
#menu li ul a {
	width:100%;
	margin:0;
	padding:12px 35px;
	line-height:18px;
	color:#656565;
	font-size:13px;
	background:none;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
#menu li ul li:hover a {
	color:#FFFFFF;
}
#menu li ul li.double-drop ul li a {
	color:#656565;
}
#menu li ul .double-drop ul li:hover a {
	color:#FFFFFF;
}
.double-drop {
	background:url("../img/menu-pointer.png") no-repeat 230px -200px;
	position:relative;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.double-drop:hover {
	background-position:220px center;
}
#menu li:hover ul li ul {
	opacity:0;
	filter:alpha(opacity = 0);
	left:-9999px;
}
#menu ul .double-drop:hover > ul {
	left:250px;
	opacity:1;
	filter:alpha(opacity = 100);
	top:-4px;
}
#menu li ul li:hover a {
	padding-left:40px;
}
#menu li ul .double-drop ul li a {
	padding-left:35px;
}
#menu li ul .double-drop ul li:hover a {
	padding-left:40px;
}
#menu ul li:hover ul.move-left {
    left: -160px;
}

/*** Second Menu style ***/
#menu.menu2 li a {
    background:none repeat scroll 0 0 transparent;
    border-top:4px solid transparent;
    padding:6px 20px 43px 25px;

    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    -ms-transition:all 0.4s ease 0s;
    -o-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;

}
#menu.menu2 > ul > li:hover > a{
    border-top:4px solid #000;
    color:#FFFFFF;

    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    -ms-border-radius:3px 3px 0 0;
    -o-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
}
#menu.menu2 li ul li a {
    background:none repeat scroll 0 0 transparent;
	border:0;
    color:#858585;
    margin:12px 20px;
    padding:0 0 5px;
    position:relative;
    width:85%;
}
#menu.menu2 li ul li:hover{
    background:none repeat scroll 0 0 transparent;
}
#menu.menu2 li ul  li:hover > a {
    background:none repeat scroll 0 0 transparent;
	padding-left:10px;
	border-bottom:1px solid;
}
#menu.menu2 li ul li ul li:hover a {
    background:none repeat scroll 0 0 transparent;
	padding-left:10px;
	border-bottom:1px solid;
}

#menu.menu2 li ul li > a:after {
    bottom:0;
    content:"";
    height:4px;
    left:0px;
    position:absolute;
    width:4px;
	opacity:0;
	filter:alpha(opacity=0);
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;

    -webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -ms-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
    transition:all 1s ease 0s;
}
#menu.menu2 li ul li:hover  > a:after {
	opacity:1;
	filter:alpha(opacity=100);
	left:98%;
}
#menu.menu2 li ul .double-drop ul li a{
	padding-left:0;
}
header:before {
    box-shadow: 0 0 4px #838383;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:3;
}
/*** Main Slider Style ***/
.slider-area {
	width:100%;
	float:left;
	z-index:-1;
	overflow:hidden;
}


.slide1-style {
    position:absolute;
    top:230px;
    width:100%;
	text-align:center;
}
.slide1-style > h2 {
    background:none repeat scroll 0 0 #FFFFFF;
    color:#060606;
    display:inline-flex;
    font-family:roboto;
    font-size:40px;
    font-weight:300;
    line-height:25px;
    margin:0 auto;
    padding:15px 25px;
    position:relative;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;	
}
.back-shadow {
    background:url("../img/resource/slide2-shadow.png") no-repeat scroll 0 0 / cover transparent;
    display:inline-block;
    margin-bottom:-28px;
    margin-top:-25px;
    position:relative;
    z-index:1;
}
.back-shadow span {
    background:none repeat scroll 0 0 #2E83BD;
    color:#FFFFFF;
    float:left;
    font-family:roboto;
    font-size:55px;
    font-weight:600;
    line-height:75px;
    margin:0 35px;
    padding:0 26px 5px;
    position:relative;
    text-transform:uppercase;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;	
}
.back-shadow span:before {
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    content:"";
    height:113%;
    left:-3%;
    position:absolute;
    top:-7%;
    width:106%;
    z-index:-1;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;	
}
.slide1-style > p {
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    color:#E6E4E4;
    display:table;
    font-family:roboto;
    font-size:15px;
    line-height:10px;
    margin:30px auto 0;
    padding:10px 20px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}


.slide2-style {
    margin:0 auto;
    width:710px;
}
.slide2-style > span {
    float:right;
    font-family:open sans;
    font-size:18px;
    color:#000000;
    font-weight:600;
}
.slide2-style span img {
    margin-right:15px;
}
.slide2-style span span {
    color:#033A60;
}
.slide2-style > h3 {
    float:left;
    width:100%;
    color:#323232;
    font-family:open sans;
    font-size:60px;
    font-weight:600;
    text-shadow:1px 1px 1px #FFFFFF;
}
.slide2 > div {
    position:absolute;
    top:180px;
    width:100%;
}
.slide2-style > h3 span{
	color:#3697db;
}
.slide2 div p:first-child {
    margin:140px auto 0;
}
.slide2 div p {
    background:none repeat scroll 0 0 rgba(252, 252, 252, 0.8);
    color:#3C3C3C;
    display:table;
    font-family:open sans;
    font-size:17px;
    margin:10px auto;
    padding:5px 10px;
    text-align:center;
    width:auto;

    -webkit-border-radius:6px 2px 6px 2px;
    -moz-border-radius:6px 2px 6px 2px;
    -ms-border-radius:6px 2px 6px 2px;
    -o-border-radius:6px 2px 6px 2px;
    border-radius:6px 2px 6px 2px;
}
.slide3-style .mirror {
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    border-right:1px solid #EAEAEA;
    height:600px;
    left:0;
    position:absolute;
    top:0;
    width:380px;
	z-index:-1;
}
.slide3-style > h3 {
    color:#FFFFFF;
    font-family:roboto;
    font-size:48px;
    font-weight:600;
    left:241px;
    line-height:65px;
    margin:0;
    position:relative;
    text-transform:uppercase;
    top:150px;
    width:390px;
}
.slide3-style > h3:after {
    background:none repeat scroll 0 0 rgba(54, 151, 219, 0.6);
    border-radius:0 4px 4px 0;
    content:"";
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:251px;
    z-index:-1;
}
.slide3-style h3 span {
    font-size:36px;
    font-weight:300;
}
.slide3-style h4 {
    color:#1571AF;
    font-family:roboto;
    font-size:36px;
    font-weight:300;
    left:118px;
    line-height:65px;
    margin:0;
    padding-left:20px;
    position:relative;
    text-transform:uppercase;
    top:185px;
}
.slide3-style h4:before {
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border-radius:4px 0 0 4px;
    content:"";
    height:100%;
    left:0;
    position:absolute;
    width:262px;
    z-index:-1;
}
.slide3-style h4 span {
    color:#353434;
    font-size:48px;
    font-weight:bold;
}

.slide4-style {
    background:url("../img/resource/slide4-bg.png") repeat scroll 0 0 transparent;
    height:362px;
    position:absolute;
    right:70px;
    text-align:center;
    top:40px;
    width:620px;
}
.slide4-style > h3 {
    color:#FFFFFF;
    display:inline-block;
    font-family:arial;
    font-size:42px;
    font-weight:600;
    margin:0;
    padding-top:100px;
    position:relative;
}
.slide4-style > h3 span {
    font-family:open sans;
    font-size:13px;
    position:absolute;
    right:0;
    text-transform:uppercase;
    top:54px;
}
.slide4-style h3 i{
	color:#489dd5;
	font-style:normal;
}
.slide4-style > p {
    color:#D7D6D6;
    font-family:open sans;
    font-size:13px;
    font-weight:600;
    margin:91px auto 0;
    width:510px;
}
.slide5-style {
    float:left;
    width:430px;
}
.slide5-style > h3 {
    color:#737171;
    float:left;
    font-family:open sans;
    font-size:39px;
    font-weight:600;
    line-height:1em;
    margin:0 0 15px;
}
.slide5-style h3 i {
    color:#484439;
    font-style:normal;
}
.slide5-style h3 span {
    color:#3598DB;
}
.appoint {
    background:none repeat scroll 0 0 #3598DB;
    color:#F4F3F3;
    float:right;
    font-family:open sans;
    font-size:12px;
    font-weight:600;
    padding:10px;

    -webkit-box-shadow:0 0 5px #B2B2B2;
    -moz-box-shadow:0 0 5px #B2B2B2;
    -ms-box-shadow:0 0 5px #B2B2B2;
    -o-box-shadow:0 0 5px #B2B2B2;
    box-shadow:0 0 5px #B2B2B2;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.appoint:hover{
    color:#F4F3F3;
}
.slide5-style > p {
    color:#575555;
    font-size:17px;
    line-height:30px;
}
.slide5 > div {
    left:120px;
    position:absolute;
    top:125px;
}
.camera_prev, .camera_next {
	height:65px;
	width:65px;
	background:url(../img/slider-arrow.png) no-repeat 0 0 #5D5D5D;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.camera_prev {
	background-position:23px 19px;
	
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-ms-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
.camera_next {
	background-position:-49px 20px;
	
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}

/*** Our Team Section on Main Page Style ***/
#serve {
	display:inline-table;
	padding-bottom:0;
	width:100%;
	border-bottom:1px solid #BCBCBC;
}
.title .container {
	position:relative;
	text-align:center;
}
.title {
	display:inline-block;
	width:100%;
	padding-top:52px;
	padding-bottom:24px;
}
.title h2 {
	border-bottom:1px solid #828080;
	display:inline-block;
	font-family:roboto;
	font-size:28px;
	font-weight:400;
	color:#484848;
	line-height:24px;
	margin:0 auto;
	padding-bottom:15px;
	position:relative;
}
.title h2:before {
    height:10px;
    width:10px;
    border:1px solid #828080;
    content:"";

    position:absolute;
    bottom:-6px;
    left:-11px;

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}
.slogan {
    font-family:lato;
    font-size:11px;
    font-weight:bold;

    position:absolute;
    bottom:-24px;
    right:0;
}
.figcaption {
	width:100%;
	height:44px;
	font-family:open sans;
	color:#656565;
	background:url("../img/shadow.png") no-repeat center 0 / 100% auto #F9F9F9;
}
.figcaption h3 {
    color:#5D5C5C;
    float:left;
    font-family:roboto;
    font-size:12px;
    font-weight:200;
    line-height:15px;
    margin:15px 0 0 15px;
}
.figcaption h3 .user {
    margin-top:0;
}
.speciality {
    float:left;
    font-family:roboto;
    font-size:9px;
    font-weight:400;
    line-height:18px;
    margin:18px 0 0 10px;
    padding-right:25px;
}
.serve-hover {
	background:none repeat scroll 0 0 rgba(88, 88, 88, 0.9);
	border:3px solid #FFFFFF;
	opacity:0;
	filter:alpha (opacity=0);
	height:97.5%;

	position:absolute;
	left:0;
	top:0;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
#slider1 .overview li:hover .serve-hover {
	opacity:1;
}
.serve-img {
	overflow:hidden;
	position:relative;
}
.serve-hover > p {
	color:#DAD9D9;
	font-family:lato;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:20px 20px 10px;
	text-align:center;
}
#slider1 .overview li:hover .magnify {
	margin-right:28%;
}
.progress.indivisual {
	background:none repeat scroll 0 0 #B9B7B6;
	margin:5px 5%;
	width:90%;
	position:relative;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;

}
.progress.indivisual:after {
    background:none repeat scroll 0 0 transparent;
    content:"";
}
.progress.indivisual .bar {
	background-image:none;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.progress.indivisual span {
    background:none repeat scroll 0 0 transparent !important;
    color:#EBEAEA;
    font-family:roboto;
    font-size:11px;

    position:absolute;
    left:10px;
}
.progress.indivisual i {
    background:none repeat scroll 0 0 transparent;
    color:#EBEAEA;
    font-family:roboto;
    font-size:11px;
    font-style:normal;

    position:absolute;
    right:10px;
}
.link {
	height:32px;
	width:32px;
	margin-left:-2%;
	margin-top:2%;
	float:left;
	background-clip:content-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.magnify {
	height:32px;
	width:32px;
	margin-right:-2%;
	margin-top:2%;
	float:right;
	background-clip:content-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.serve-hover .progress.indivisual{
	display:none;
}
#slider1 .overview li:hover .link {
	margin-left:28%;
}
#serve .link {
	background-image:url("../img/link.png");
	margin-top:10px;
	margin-bottom:20px;
}
#serve .magnify {
	background-image:url("../img/magnify.png");
	margin-top:10px;
	margin-bottom:20px;
}
#serve .link, #serve .magnify {
	background-position:center center;
	background-repeat:no-repeat;
	border:5px solid #B9B7B6;

	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}
.serve-hover span {
	background-color:#60615E;
}
.serve-hover a {
	background-color:#60615E;
}

.viewport li:hover .serve-intro {
	display:none;
}
.viewport li:hover .contact {
	display:block;
}
.contact {
	display:none;
	float:left;
	height:100%;
	padding:0 5%;
	width:90%;
}
.contact h4 {
    color:#858585;
    display:inline-block;
    font-family:roboto;
    font-size:14px;
    font-weight:300;
    margin:14px 0;
}
.contact > ul {
	float:right;
	list-style:none outside none;
	margin:0;
}
#slider1 .overview li .contact li{
	margin:7px 3px;
	border:0 none;
	width:auto;
}
#slider1 .overview li .contact li a {
	height:29px;
	width:28px;
	background-repeat:no-repeat;
	background-color:#fff;
	overflow:hidden;

	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}

#slider1 .overview li .contact .serve-mail a:hover {
	background-color:#54c265;
}
#slider1 .overview li .contact .serve-twitter a:hover {	
	background-color:#54aee1;
}
#slider1 .overview li .contact .serve-fb a:hover {
	background-color:#3067d7;
}
#slider1 .overview li .contact .serve-skype a:hover {
	background-color:#00dcff;
}
.contact li a {
	float:left;
	height:100%;
	width:100%;
}
.carousel-pagination {
	position:absolute;
	right:0;
	top:-57px;
}
#slider1 .buttons {
	display:block;
	float:left;
	margin-left:10px;
	overflow:hidden;
	position:relative;
	text-indent:-999em;
	height:42px;
	width:44px;
	background:url("../img/carousel-arrows.png") no-repeat 0 0 #5E5E5E;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
#slider1 .container {
	position:relative;
}

/*** Services Section on Main Page Style ***/

#services {
	width:100%;
	padding-bottom:46px;
	float:left;
	border-bottom:1px solid #BCBCBC;
}
.pattern1{
	background:url("../img/pattern1.png") repeat 0 0 ;
}
.pattern2{
	background:url("../img/pattern2.jpg") repeat 0 0 ;
}

#slider2 .overview li {
	width:210px;
	height:326px;
	float:left;
	margin:10px 13px;
	background:#f9f9f9;
	position:relative;

	-webkit-box-shadow:0 0 5px #BBBBBB;
	-moz-box-shadow:0 0 5px #BBBBBB;
	-ms-box-shadow:0 0 5px #BBBBBB;
	-o-box-shadow:0 0 5px #BBBBBB;
	box-shadow:0 0 5px #BBBBBB;

	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
.triangle-design {
	border-bottom:43px solid;
	border-left:40px solid transparent;

	position:absolute;
	bottom:0;
	right:0;
}
#slider2 .overview li:hover .triangle-design {
	border-bottom:43px solid;
	border-left:40px solid transparent;
}
#slider2 .overview li:hover {
	height:336px;
	margin-top:-5px;
	background-image:url("../img/services.png"), url("../img/services-hover.png");
	background-repeat:no-repeat, repeat;
	background-position:right bottom, 0 0;
	background-color:#f1f1f1;
}
#slider2 li img {
	width:95%;
	margin:7px 7px 0 7px;
	opacity:1;
	filter:alpha(opacity = 100);

	-webkit-transition:all 0.2s ease 0.2s;
	-moz-transition:all 0.2s ease 0.2s;
	-ms-transition:all 0.2s ease 0.2s;
	-o-transition:all 0.2s ease 0.2s;
	transition:all 0.2s ease 0.2s;
}
.service-img-shadow {
	height:10px;
	width:95%;
	float:left;
	opacity:1;
	filter:alpha(opacity = 100);
	background:url("../img/services-shadow.png") no-repeat 10px -1px/ 100% auto;

	-webkit-transition:all 0.2s ease 0.2s;
	-moz-transition:all 0.2s ease 0.2s;
	-ms-transition:all 0.2s ease 0.2s;
	-o-transition:all 0.2s ease 0.2s;
	transition:all 0.2s ease 0.2s;
}
#slider2 .overview li h4 {
	width:65%;
	margin:22px auto 0;
	border-bottom:1px solid #D9D9D9;
	color:#858585;
	font-family:open sans;
	font-size:15px;
	font-weight:600;
	line-height:20px;
	padding-bottom:15px;
	text-align:center;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
#slider2 li p {
	margin:0;
	padding:15px 15px 0;
	color:#858585;
	font-size:12px;
	line-height:18px;
	text-align:center;
}
.hexagon {
	height:34%;
	width:40%;
	background:url("../img/hexagon.png") repeat 0 0 / 100% 100%;
	text-align:center;

	position:absolute;
	left:32%;
	top:8%;

	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
#slider2 .overview li:hover .hexagon {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);

	-webkit-transition:all 0.3s ease 0.2s;
	-moz-transition:all 0.3s ease 0.2s;
	-ms-transition:all 0.3s ease 0.2s;
	-o-transition:all 0.3s ease 0.2s;
	transition:all 0.3s ease 0.2s;
}
#slider2 .overview li:hover img {
	opacity:0;
	filter:alpha(opacity = 0);

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
#slider2 .overview li:hover .service-img-shadow {
	opacity:0;
	filter:alpha(opacity = 0);

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
#slider2 .overview li .hexagon img {
	opacity:1;
	filter:alpha(opacity = 100);
	width:auto;
}
#slider2 .overview li .lts {
	margin:46px 0;
}
#slider2 .overview li .ls {
	margin:40px 0;
}
#slider2 .overview li .ec {
	margin:43px 0;
}
#slider2 .buttons {
	float:left;
	height:65px;
	width:65px;
	background:url("../img/slider-arrow.png") no-repeat 0 0 #5D5D5D;

	position:absolute;
	top:35%;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
#slider2 .prev {
	background-position:21px 18px;
	z-index:1;

	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
#slider2 .next {
	background-position:-49px 18px;
	right:0;

	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-ms-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}


/*** Tabs And Form Section Style ***/

#bottom {
	float:left;
	width:100%;
	margin-bottom:60px;
	margin-top:55px;
}
.main-page-tabs {
	position:relative;
	width:650px;
	float:left;
}
.main-page-tabs ul {
	border-bottom:1px solid #B9B8B8;
	margin:0;
}
.main-tabs li a {
	background:none repeat 0 0 #F9F9F9;
}
.main-page-tabs li {
	margin:0 0 0 1px;
	width:215px;
	min-width:0;
}
.main-page-tabs .nav li a {
	padding:32px 20px;
	border:medium none;
	color:#757575;
	font-family:open sans;
	font-size:12px;
	font-weight:700;
	line-height:10px;
	margin:0;
	position:relative;
	text-align:center;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;

	-webkit-transition:all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-ms-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
	transition:all 0.8s ease 0s;
}
.main-page-tabs .nav li a:hover {
	background:none repeat 0 0 #F7F4F4;
}
.main-page-tabs .nav li.active a {
	border:0 none;
	color:white;
}
.read {
	font-size:10px;
	font-family:noto sans;
	position:absolute;
	right:75px;
	top:52px;
	font-weight:normal;
}
.tab-shadow {
	height:20px;
	width:100%;
	position:relative;
	background:url("../img/tab-shadow.png") repeat 0 0 / 100% 100%;
}
.main-page-tabs .tab-content {
	margin-top:-20px;
	width:100%;
	float:left;
}

.doctors-time {
    margin-left:-30px;
}
.doctors-time > a {
    bottom: -55px;
    color: #FFFFFF;
    float: right;
    font-family: roboto;
    padding: 7px 25px;
    position: absolute;
    right: 0;
    width: 55px;
	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.doctors-time > a:hover {
	color:#fff;
}
.doc {
    border-bottom:2px solid #A3A1A1;
    float:left;
    margin-left:30px;
    margin-top:40px;
    overflow:hidden;
    width:140px;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.doc-img img{
	width:100%;
}
.caption > h5:first-child{
	font-family:roboto;
}
.caption > h5:last-child{
	font-size:11px;
}
.caption > h5 {
    color:#8F8E8E;
    font-family:lato;
    font-size:13px;
    font-weight:normal;
    line-height:18px;
    margin:0;
    padding:15px 0 0 10px;
}
.caption > h5 i{
	padding-right:5px;
}
.caption span {
	color:#959595;
	float:left;
	font-size:11px;
	padding:5px 0 0 10px;
}
.caption {
	width:100%;
	float:left;
	padding-bottom:10px;
	background:none repeat scroll 0 0 #f9f6f6;
}
.tab-content .days {
	padding:40px 0 0 65px;
	width:100%;
	border:0 none;
	float:left;
	background:none repeat 0 0 #F9F6F6;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.main-page-tabs .days li {
	min-width:0;
	padding-bottom:15px;
	width:auto;
}
.days li.active:after {
    bottom:1px;
    content:"";
    height:2px;
    left:17px;
    position:absolute;
    width:50%;
}
.days li.active {
    position:relative;
}
.main-page-tabs .tab-content .days li a,.main-page-tabs .tab-content .days li.active a {
	width:auto;
	padding:0 17px;
	border-right:1px solid #C5C5C5;
	font-size:13px;
	font-family:pt sans caption;
	font-weight:normal;
	color:#959595;
	line-height:18px;
	min-width:0;
	text-transform:uppercase;
	background:none repeat 0 0 transparent;
}
.main-page-tabs .tab-content .days li:last-child a {
	border-right:0 none;
}
.doc-img {
    background:none repeat scroll 0 0 #F8F8F8;
    float:left;
    padding:5px;
    position:relative;
}

/*** Health Index2 Page Blog style ***/
#ourblog {
	margin-top:20px;
	overflow:hidden;
}
ul.round {
	height:425px;
	width:600px;
	padding:0;
	margin:0 auto;
	border:medium none;
	list-style:none outside none;
	background:none;
}
ul.round li {
	height:405px !important;
	width:265px!important;
	min-width:0px;
	padding-top:10px;
	cursor:pointer;
	opacity:1!important;
	filter:alpha(opacity = 100);
	text-align:center;
	float:left;
	background:none repeat 0 0 white;
}
ul.round li h3 {
	margin:20px 0 15px;
	width:100%;
	color:#656565;
	float:left;
	font-family:open sans;
	font-size:15px;
	font-weight:500;
	line-height:20px;
}
ul.round li.roundabout-in-focus {
	background:url("../img/blog-bg.png") repeat 0 0 transparent;
	cursor:default;

	-webkit-box-shadow:0 0 5px #BBBBBB;
	-moz-box-shadow:0 0 5px #BBBBBB;
	-ms-box-shadow:0 0 5px #BBBBBB;
	-o-box-shadow:0 0 5px #BBBBBB;
	box-shadow:0 0 5px #BBBBBB;
}
.blog-meta {
	width:35%;
	color:#959595;
	display:inline-block;
	font-size:12px;
	text-align:left;
}
ul.round li p {
	color:#959595;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:17px 15px 0;
}
ul.round li .readmore {
	display:none;
}
ul.round li.roundabout-in-focus .readmore {
	display:inline-block;
	margin-top:15px;
}
.readmore {
	border:1px solid #E9E7E7;
	color:#959595;
	font-family:open sans;
	font-size:10px;
	line-height:18px;
	padding:2px 7px;
	background-color:#f9f9f9;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;

	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
.readmore:hover {
	-webkit-box-shadow:0 0 2px #DDDDDD;
	-moz-box-shadow:0 0 2px #DDDDDD;
	-ms-box-shadow:0 0 2px #DDDDDD;
	-o-box-shadow:0 0 2px #DDDDDD;
	box-shadow:0 0 2px #DDDDDD;
}
.blog-img {
	width:92%;
	margin:0 4%;
	display:inline-block;
	position:relative;
}
.blog-img:after {
    background:url("../img/shadow.png") no-repeat 0 0 / 100% auto transparent;
    bottom:-20px;
    content:"";
    height:20px;
    left:0;
    position:absolute;
    width:100%;
}
.inactive {
	width:100%;
	height:100%;
	opacity:1;
	filter:alpha(opacity = 100);
	background:url("../img/inactive.png") repeat 0 0 transparent;

	position:absolute;
	top:0;
	left:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.roundabout-in-focus .inactive {
	opacity:0;
	filter:alpha(opacity = 0);
}
.main-page-tabs .events .nav li a {
	padding:0;
	border-bottom:2px solid #CBC8C8;
	overflow:hidden;
	position:relative;
	background:none repeat 0 0 #F9F9F9;
}

/*** Recent Event On Main Page style ***/
.events .tab-content {
	margin:30px 0;
}
.events .nav {
    margin-left:-30px;
	margin-bottom:0;
}
.events .nav li {
    margin-left:30px;
    width:auto;
	min-width:0;
}
.events .nav li a {
    border:0 none;
    float:left;
    margin:0;
    overflow:hidden;
    padding:0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.events-thumb {
    float:left;
    width:196px;
	position:relative;
}
.events-thumb > h4 {
    width:98.5%;
	height:37px;
    color:#454444;
    font-family:roboto;
    font-size:14px;
    font-weight:400;
    margin:0;
    padding:10px;
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);

    position:absolute;
    left:2px;
    bottom:2px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
	
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.events .nav li:hover h4, .events .nav li.active h4 {
    height:103px;
    padding-top:30px;
    text-align:center;
}
.events-thumb > img {
    width:100%;
}
.events .nav li a:focus,.events .nav li.active a:hover{
	border:0;
}
.events-thumb h4 span {
    color:#7E7E7E;
    float:right;
    font-family:open sans;
    font-size:11px;
    font-weight:500;
    margin-right:20px;
    text-transform:uppercase;

    opacity:0;
	filter:alpha(opacity=0);

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.events .nav li:hover h4 span, .events .nav li.active h4 span {
    opacity:1;
	filter:alpha(opacity=100);
}

.event-img {
	width:350px;
	float:left;
	margin-right:20px;
	position:relative;
	overflow:hidden;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.event-img:before {
	width:100%;
	height:100%;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	content:"";
	opacity:0;
	filter:alpha(opacity = 0);

	position:absolute;
	top:0;
	left:0;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.event-img:hover:before {
	opacity:1;
	filter:alpha(opacity = 100);
}
.event-img > img{
	width:100%;
}
.event-img:hover .play-icon {
	left:42%;
	opacity:1;
	filter:alpha(opacity = 100);
	transform:rotate(0deg);
}
.post-details {
	width:280px;
	display:inline-block;
	float:left;
}
.post-details h2 {
    font-family:roboto;
    font-size:14px;
    font-weight:400;
    line-height:18px;
    margin:5px 0 10px;
}
.post-details h2 a {
    color:#555555;
}
.post-meta > span {
    border-bottom:1px solid #E1E1E1;
    display:block;
    font-family:lato;
    font-size:11px;
    font-weight:600;
    line-height:12px;
    padding:0 0 10px;
}

.published-date .coloured {
	padding:5px;
	border:0 none;
	display:inline;
}
.post-time {
	display:inline;
	padding-right:20px;
}
.post-by {
	display:inline;
}
.post-details article p {
	color:#8F8E8E;
	float:left;
	font-size:12px;
	font-family:lato;
	line-height:22px;
	margin:9px 0 0;
	text-align:justify;
}
.post-details .readmore {
	float:right;
}

/*** Main Page Form Style ***/

.sidebox {
	width:270px;	
	margin-left:20px;
	display:inline-block;
}
.sidebox-head {
	color:#FFFFFF;
	display:block;
	text-align:center;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.sidebox-head > h2 {
	display:inline-block;
	position:relative;
	margin:0;
	padding-bottom:40px;
	padding-top:28px;
	font-family:open sans;
	font-size:18px;
	font-weight:500;
	line-height:18px;
	text-transform:uppercase;
}
.sidebox-head h2 span {
	font-size:11px;
	font-family:roboto;
	font-weight:bold;
	padding-left:8px;
	text-transform:capitalize;

	position:absolute;
	bottom:13px;
	right:0;
}
.sidebox-body {
	padding:12px 10px 20px;
	float:left;
	background:url("../img/form-head-shadow.png") no-repeat center -1px / 100% auto;
	background-color:#F6F5F5;
	position:relative;
}
.sidebox-body:after {
	content:"";
	float:left;
	height:7px;
	width:100%;
	background:url("../img/appointment-form-shadow.png") no-repeat center -4px / 100% 100% transparent;

	position:absolute;
	left:0;
	bottom:-7px;
}
.sidebox-body > p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    line-height:22px;
    margin:0 0 30px;
}
/*** Appointment Form Style ***/
.appointment-form input{
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:41px;
}
	
.appointment-form input.full {
	padding:10px 5%;
	width:100%;
}
.appointment-form input.half:nth-child(n+2) {
	margin-right:0px;
}
.appointment-form input.half {
	width:47%;
	margin-right:10px;
	padding:10px 5%;
}
.appointment-form input.submit {
	width:auto;
	height:32px;	
	padding:4px 20px;
	margin:20px 0 0;
	border:1px solid #D2D1D1;
	color:#8f8e8e;
	float:right;
	font-family:roboto;
	font-size:12px;
	font-weight:400;
	line-height:24px;
	background:none repeat 0 0 #FCFBFB;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.appointment-form input.submit:focus {
	background:none repeat 0 0 #FCFBFB;
}
.appointment-form input {
	border:1px solid #F0EFEF;
	color:#9E9E9E;
	font-family:roboto;
	font-size:11px;
	font-weight:500;
	margin-bottom:10px;

	-webkit-box-shadow:1px 1px 2px #AEAEAE inset;
	-moz-box-shadow:1px 1px 2px #AEAEAE inset;
	-ms-box-shadow:1px 1px 2px #AEAEAE inset;
	-o-box-shadow:1px 1px 2px #AEAEAE inset;
	box-shadow:1px 1px 2px #AEAEAE inset;	
}
.appointment-form input:focus {
	background:url("../img/input-focus.jpg") repeat 0 0 transparent;
}
.appointment-form input:focus {
	border:1px solid #F0EFEF;
	background:url("../img/input-focus.jpg") repeat 0 0 transparent;

	-webkit-box-shadow:1px 1px 2px #AEAEAE inset;
	-moz-box-shadow:1px 1px 2px #AEAEAE inset;
	-ms-box-shadow:1px 1px 2px #AEAEAE inset;
	-o-box-shadow:1px 1px 2px #AEAEAE inset;
	box-shadow:1px 1px 2px #AEAEAE inset;	
}
.skill-left {
	float:left;
	width:209px;
}
.skill-left h4 {
    color:#8F8E8E;
    float:left;
    font-family:roboto;
    font-size:12px;
    font-weight:400;
    margin:0 0 8px 0;
    padding-bottom:0;
    padding-left:20px;
    position:relative;
}
.skill-left p {
	color:#959595;
	float:left;
	font-size:12px;
}
.our-skill > img {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;

	-webkit-box-shadow:0 0 3px #CCCCCC;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-ms-box-shadow:0 0 3px #CCCCCC;
	-o-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
}
.our-skill .progress {
	background-color:#E8E3E3;
	border:1px solid #DFDADA;
	margin-top:0;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.our-skill .progress .bar {
	background:url("../img/pricing-hover.png") repeat scroll 0 0 #3598DB;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.our-skill {
    float:left;
    margin-bottom:5px;
    width:100%;
}
.our-skill:last-child {
	margin-bottom:0;
}
.inner-page-skills {
    float:left;
    margin-left:0;
    width:370px;
}

/*** Footer Style ***/
footer {
	width:100%;
	padding-bottom:50px;
	border-top:9px solid #898888;
	border-bottom:1px solid #898888;
	background:url("../img/back.jpg") repeat scroll 0 0 #1B1B1B;
	float:left;
	position:relative;

}
footer:before{
	content:"";
	position:absolute;
	top:-10px;
	left:200px;
	width:0; 
	height:0; 
	border-left:8px solid transparent; 
	border-right:8px solid transparent; 
	border-top:10px solid #fff; 
}
footer:after {
    background:none repeat scroll 0 0 rgba(27, 27, 27, 0.95);
    content:"";
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0;
}
footer .container{
	z-index:1;
	position:relative;
}
footer p {
    color:#909090;
    font-size:12px;
	font-family:lato;
    line-height:24px;
    margin-top:-5px;
}
.follow > ul {
	list-style:none outside none;
	margin:0 0 0 -25px;
}

.follow li a{
	height:30px;
	width:30px;
	margin-bottom:25px;
	margin-left:25px;
	border:2px solid #636262;
	float:left;
	overflow:hidden;
	position:relative;
	background-repeat:no-repeat;
	background-color:#545353;
}
.follow li a:hover .follow-hover {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.follow-hover {
	height:100%;
	background-image:url("../img/social-media-sprites.png");
	background-repeat:no-repeat;

	position:absolute;
	top:0;
	left:0;

	-webkit-transform:translateX(-32px);
	-moz-transform:translateX(-32px);
	-ms-transform:translateX(-32px);
	-o-transform:translateX(-32px);
	transform:translateX(-32px);

	-webkit-transition:background-color 0.5s ease 0s, transform 0.3s ease 0s;
	-moz-transition:background-color 0.5s ease 0s, transform 0.3s ease 0s;
	-ms-transition:background-color 0.5s ease 0s, transform 0.3s ease 0s;
	-o-transition:background-color 0.5s ease 0s, transform 0.3s ease 0s;
	transition:background-color 0.5s ease 0s, transform 0.3s ease 0s;
	width:100%;
}

.widget:first-child {
	margin-left:0;
}
.widget {
	width:211px;
	margin-left:30px;
	margin-top:60px;
	float:left;
}
.footer-title {
    color:#FFFFFF;
    font-family:open sans;
    font-size:20px;
    font-weight:600;
    line-height:20px;
    margin:0;
    padding:0 0 30px;
    text-transform:uppercase;
}
.footer-title > span{
	font-weight:lighter;
}
.follow > p {
	color:#A2A2A2;
	font-size:12px;
	float:left;
	line-height:24px;
	margin-bottom:25px;
}
.quick-menu > ul {
    border-left:4px solid #141414;
    border-top:4px solid #141414;
    float:left;
    font-size:12px;
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    text-transform:uppercase;
    width:100%;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;	
}
.location > ul {
	color:#B7B7B8;
	float:left;
	font-size:11px;
	margin:20px 0 0;
	list-style:none;

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.quick-menu li {
    background:url("../img/footer-arrow.png") no-repeat scroll  85% center #2D2D2D;
    border-bottom:1px solid #4D4C4C;
    float:left;
    line-height:11px;
    padding:12px 20px;
    width:100%;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-transition:all 0.3s ease 0.2s;
	-moz-transition:all 0.3s ease 0.2s;
	-ms-transition:all 0.3s ease 0.2s;
	-o-transition:all 0.3s ease 0.2s;
	transition:all 0.3s ease 0.2s;
}
.quick-menu li:hover{
	background-color:#3b3a3a;

	-webkit-transition:all 0s ease 0s;
	-moz-transition:all 0s ease 0s;
	-ms-transition:all 0s ease 0s;
	-o-transition:all 0s ease 0s;
	transition:all 0s ease 0s;
}
.quick-menu li a {
	float:left;
	width:100%;
    color:#909090;
	font-family:roboto;
}
.location > ul li {
    border-top:1px solid #393D3E;
    display:inline-block;
    line-height:13px;
    margin-bottom:0;
    padding:13px 0;
    width:100%;
}
.location li:hover .home{
	background-position:-83px -22px;
}
.location li:hover .phone{
	background-position:-258px -22px;
}
.location li:hover .email{
	background-position:-174px -22px;
}

.source {
    color:#909090;
    padding-right:10px;
    text-transform:uppercase;
    width:60px;
}

.detail {
	float:right;
	width:120px;
}
.detail a {
    color: #B7B7B7!important;
}
.location iframe {
	border:2px solid #121212;
	width:100%;
}
.map-shadow {
	background:url("../img/map-shadow.png") repeat 0 0 transparent;
	float:left;
	height:10px;
	margin-top:-7px;
	width:100%;
}
.contact-form form {
	margin:0;
}
.contact-form input {
	height:35px;
	width:100%;
	padding:7px 20px;
	border:4px solid #515050;
	color:#717171;
	float:left;
	font-size:11px;
	background:none repeat 0 0 #333232;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.contact-form input:focus {
    border:4px solid;

    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
}
.contact-form textarea {
	padding:7px 20px;
	width:100%;
	border:4px solid #515050;
	color:#717171;
	float:left;
	font-size:11px;
	background:none repeat 0 0 #333232;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.contact-form textarea:focus {
    border:4px solid;

    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
}
.contact-form form .submit, .contact-form form .submit:focus {
	padding:5px 10px;
	width:30%;
	border:0 none;
	color:#858585;
	float:right;
	font-size:10px;
	font-style:italic;
	text-transform:uppercase;
	background:none repeat 0 0 #363636;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.contact-form form .submit:hover {
    color:#FFFFFF;
}
.flickr-images {
    margin-left:-19px;
}
.flickr-images > a {
	width:51px;
    border:3px solid #515050;
    float:left;
    margin-bottom:20px;
    margin-left:19px;
	overflow:hidden;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;

    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -ms-transition:all 0.5s ease 0s;
    -o-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;
}
.flickr-images a img{
	width:100%;
}
.flickr-images > a:hover {
    -webkit-transition:all 0.1s ease 0s;
    -moz-transition:all 0.1s ease 0s;
    -ms-transition:all 0.1s ease 0s;
    -o-transition:all 0.1s ease 0s;
    transition:all 0.1s ease 0s;
}
.flickr-images > a:hover img{
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3);

    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -ms-transition:all 0.5s ease 0s;
    -o-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;
}

/*** Bottom Footer Strip Style ***/
.bottom-footer {
	background:none repeat 0 0 #191919;
    border-bottom:8px solid #454444;
	color:#B7B7B7;
	float:left;
	font-size:12px;
	width:100%;
	position:relative;
	z-index:1;
}
.bottom-footer p {
	float:left;
	margin:30px 0;
	font-family:roboto;
	font-weight:600;
}
.bottom-footer .container p a {
    color: #B7B7B7;
}
.footer-social-icons {
    float:right;
}
.footer-social-icons > ul {
    background:none repeat scroll 0 0 transparent!important;
    float:left;
    list-style:none outside none;
    margin:25px 0;
}
.footer-social-icons li {
    background:none repeat scroll 0 0 #2F2F2F;
    border:1px solid #4D4D4D;
    border-radius:3px 3px 3px 3px;
    float:left;
    height:27px;
    margin:0 5px;
    width:27px;
}
.footer-social-icons li i {
	float:left;
    height:100%;
    padding:0;
    width:100%;
}
.footer-social-icons li i.skype {
    background-position:-114px -100px;
}
.footer-social-icons li:hover i.skype {
    background-position:-115px -127px;
}
.footer-social-icons li i.facebook {
    background-position:-55px -100px;
}
.footer-social-icons li:hover i.facebook {
    background-position:-56px -128px;
}
.footer-social-icons li i.twitter {
    background-position:5px -101px;
}
.footer-social-icons li:hover i.twitter {
    background-position:3px -128px;
}
.footer-social-icons li i.flickr {
    background-position:-232px -101px;
}
.footer-social-icons li:hover i.flickr {
    background-position:-233px -128px;
}
.footer-social-icons li i.linkedin {
    background-position:-174px -99px;
}
.footer-social-icons li:hover i.linkedin {
    background-position:-174px -127px;
}
/*** Background Patterns ***/
.bg-body1 {
	background:url("../img/boxed-bg1.jpg") repeat 0 0 transparent;
}
.bg-body2 {
	background:url("../img/boxed-bg2.jpg") repeat 0 0 transparent;
}
.bg-body3 {
	background:url("../img/boxed-bg3.png") repeat 0 0 transparent;
}
.bg-body4 {
	background:url("../img/boxed-bg4.jpg") repeat 0 0 transparent;
}
.bg-body5 {
	background:url("../img/boxed-bg4.jpg") repeat 0 0 transparent;
}
.bg-body6 {
	background:url("../img/boxed-bg6.jpg") repeat 0 0 transparent;
}
.bg-body7 {
	background:url("../img/boxed-bg7.png") repeat 0 0 transparent;
}
.bg-body8 {
	background:url("../img/boxed-bg8.jpg") repeat 0 0 transparent;
}
.bg-body9 {
	background:url("../img/boxed-bg9.png") repeat 0 0 transparent;
}
.bg-body10 {
	background:url("../img/boxed-bg10.png") repeat 0 0 transparent;
}

.theme-layout {
    background:none repeat scroll 0 0 #FFFFFF;
	display:inline-block;
	width:100%;
}
.boxed {
	display:block;
	background:#fff;
	margin:0 auto;
	overflow:hidden;
	width:1000px;
	position:relative;
	z-index:0;
	-webkit-box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-ms-box-shadow:0 0 10px #000;
	-o-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
}
/*** Blog Page Style 
///////////////////////////////  ***/
#inner-page {
    float:left;
    padding-top:55px;
    width:100%;
}
.left-side-content.span8 {
	margin-left:0;
}
aside {
    margin-bottom:30px;
	padding-top:5px;
}
.main-title {
    width:100%;
    display:inline-block;
    margin-bottom:30px;
    padding-bottom:14px;
    border-bottom:1px dotted #CECDCD;
    position:relative;
}
.main-title h1 {
    color:#484848;
    float:left;
    font-family:open sans;
    font-size:25px;
    font-weight:500;
    line-height:19px;
    margin:0;
    position:relative;
    text-transform:uppercase;
	position:relative;
}
.main-title h1:before {
    bottom:-15px;
    content:"";
    height:1px;
    position:absolute;
    width:100%;
}
.short-desc {
    color:#3598DB;
    float:left;
    font-family:lato;
    font-size:10px;
    line-height:9px;
    padding-left:10px;
    padding-top:10px;
}

.views-icons {
    position: absolute;
    right: 0;
    top: -70px;
}
.views-icons a {
    background: url("../img/list-grid-view-blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin-left: 20px;
    width: 30px;
}
.views-icons a.list.active {
    background-position: 0 -30px;
}
.views-icons a.grid {
    background-position:-50px 0;
}
.views-icons a.grid.active {
    background-position:-50px -30px;
}

.blog {
    float: left;
    position: relative;
    width: 100%;
}
.blog ul{
	margin:0;
	list-style:none;
}
.list-view .blog-list-date i {
    display: none;
}
.grid-view .blog-post-views{
    display: none;
}
.grid-view .blog-list-date > span,
.grid-view .blog-list-date{
	font-size:11px;
	font-family:lato;
}
.grid-view .blog-list-date i{
	margin-right:5px;
}

.grid-view .blog-list-date,
.grid-view .blog-post-meta{
	width:auto;
	border:0;
}
.blog > ul.grid-view {
    list-style: none outside none;
    margin: 0 -15px;
}
.grid-view > li {
    -moz-box-sizing: border-box;
    float: left;
    padding: 0 15px;
    width: 50%;
}
.grid-view .blog-list-date {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin-bottom: 10px;
    padding: 0;
    width: auto;
}
.grid-view .blog-list-desc {
    float: left;
    width: 100%;
}
.grid-view .blog-list-desc p{
	height:80px;
	overflow:hidden;
}
.grid-view .blog-list-img{
	height:160px;
}
.grid-view .blog-list-img img{
	height:100%;
	width:100%;
}

.grid-hover-icon > a {
	height:100%;
	width:100%;
	float:left;
}
.blog-post-meta {
	float:left;
	width:100px;
}
.blog-list-date {
    background:none repeat scroll 0 0 #F6F6F6;
    border-bottom:2px solid;
    color:#858585;
    font-family:open sans;
    font-size:12px;
    padding:10px 8px 5px;
    text-align:center;
    width:59px;

    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;	
}
.blog-list-date > span {
	font-style:italic;
	font-size:14px;
}
.blog-post-views {
	width:45px;
	margin-top:1px;
	padding:5px 15px;
	color:#FFFFFF;
	font-size:11px;
	font-style:italic;
	font-family:lato;

	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.blog-list-desc {
	display:inline-block;
	width:520px;
}
.blog-list-desc h3 {
    float:left;
    margin:0;
    padding-bottom:10px;
    font-family:roboto;
    font-size:15px;
    font-weight:400;
    line-height:12px;
}
.blog-list-desc h3 a {
	color:#656565;
}
.blog-list-desc > ul {
	margin:8px 0 0;
	width:100%;
	color:#909191;
	float:left;
	font-size:11px;
	list-style:none outside none;
}
.blog-list-desc > ul a {
	color:#909191;
	font-style:italic;
}
.blog-list-desc ul li {
    float:left;
    font-family:open sans;
    font-style:italic;
    margin-right:15px;
}
.blog-list-desc p {
    color:#8F8E8E;
    float:left;
    font-family:lato;
    font-size:13px;
    margin-top:12px;
}
.blog-list {
    border-bottom: 1px solid #E4E2E2;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 15px;
    width: 100%;
}
.blog-list-img {
	border-bottom:2px solid #757575;
	overflow:hidden;
	position:relative;
	margin-bottom:30px;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.blog-list-img:hover .play-icon {
    left:45%;
    opacity:1;
    z-index:1;

    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
}
.grid-view-img:hover .play-icon {
    left:45%;
    opacity:1;
    z-index:1;

    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
}
.blog-list-img:before {
	height:100%;
	width:50%;
	content:"";
	background:none repeat 0 0 rgba(0, 0, 0, 0.52);

	position:absolute;
	left:-50%;
	top:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.blog-list-img:after {
	height:100%;
	width:50%;
	content:"";
	background:none repeat 0 0 rgba(0, 0, 0, 0.52);

	position:absolute;
	left:100%;
	top:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.blog-list-img:hover:before {
	left:50%;
}
.blog-list-img:hover:after {
	left:0%;
}
.blog-list-img .grid-hover-icon {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    height: 50px;
    left: 50%;
    line-height:56px;
    margin-left: -25px;
    margin-top: -25px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
    z-index: 1;
	opacity:0;
	filter:alpha(opacity = 0);

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.blog-list-img:hover .grid-hover-icon {
	opacity:1;
	filter:alpha(opacity = 100);
}
.blog-list-img .grid-hover-icon i{
	padding:0;
}
/*** About Us Page Style 
///////////////////////////////  ***/

.full-page-head {
	width:100%;
	padding:65px 0 50px;
	border-bottom:1px solid #E5E5E5;
	display:inline-block;
	text-align:center;
	background:url("../img/heading-bg.jpg") repeat 0 0 transparent;
	background-size:cover;
}
.full-page-title {
	width:850px;
	margin:0 auto;
}
.full-page-title h1 {
    color: #525151;
    display: inline-block;
    font-family: pt sans caption;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 auto 30px;
    position: relative;
    text-transform: uppercase;
}
.full-page-title p {
    color: #646262;
    font-family: noto sans;
    font-size: 15px;
}
.full-page-title h1 .slogan {
    bottom:-20px;
    font-family:lato;
    text-transform:capitalize;
    background:none repeat scroll 0 0 transparent;
}
.intro {
	padding:55px 0 50px;
	width:100%;
	display:inline-block;
	position:relative;
	background:url("../img/pattern1.png") repeat 0 0 transparent;
}
.intro:after {
	width:100%;
	height:13px;
	content:"";
	z-index:-1;
	background:url("../img/shadow2.png") repeat 0 0 / 100% auto transparent;

	position:absolute;
	left:0;
	bottom:-9px;
}
.intro-box {
	width:455px;
	float:left;
	margin-right:30px;
}
.intro-box:last-child {
	margin-right:0;
}
.intro-box-title {
    border-bottom:1px dotted #E4E2E2;
    display:inline-block;
    margin-bottom:30px;
    padding-bottom:10px;
    position:relative;
    width:100%;
}
.intro-box-title > h2 {
    color:#484848;
    float:left;
    font-family:open sans;
    font-size:23px;
    font-weight:500;
    line-height:23px;
    margin:0;
    position:relative;
    text-transform:uppercase;
}
.intro-box-title > h2:after {
    bottom:-11px;
    content:"";
    height:1px;
    left:0;
    position:absolute;
    width:100%;
}
.intro-box-title .slogan {
    bottom:-9px;
    float:left;
    margin-left:10px;
    position:relative;
}
.intro-box > p {
    color:#959595;
    font-size:13px;
    margin-top:-10px;
    text-align:justify;
}
.continue {
    padding-left:20px;
    float:right;
    font-family:roboto;
    font-size:12px;
    font-style:italic;
}
.inner-page-title h2 {
	margin-bottom:50px;
}
.service-doc:last-child {
	margin-right:0;
}
.service-doc {
	width:300px;
	display:inline-block;
	margin-right:15px;
}
.service-doc-img {
    background:none repeat scroll 0 0 #FCFBFB;
    border:7px solid #FCFBFB;
    box-shadow:0 0 1px #BCBABA;
    overflow:hidden;
    position:relative;
}
.service-doc-img .contact-bar {
    position:absolute;
    bottom:0;
	opacity:0;
	filter:alpha(opacity=0);
}
.service-doc-img:hover .contact-bar {
    bottom:95px;
	opacity:1;
	filter:alpha(opacity=100);
}
.service-doc-img:after {
	height:0%;
	width:0%;
	content:"";
	background:none repeat 0 0 rgba(0, 0, 0, 0.5);

	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.service-doc-img:hover:after {
	height:100%;
	width:100%;
}
.contact-bar {
	width:100%;
	margin-top:-70px;
	padding:10px 5px 10px 10px;
	float:left;
	position:relative;
	z-index:1;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.service-doc-img:hover .team-skills {
    opacity:1;
    left:0;
    top:100px;
    z-index:1;
}
.social-contact{
	margin:0 auto;
	display:table;
	list-style:none;
}
.social-contact li{
	height:27px;
	width:31px;
	float:right;
	margin-right:5px;
	background:none repeat scroll 0 0 rgba(47, 47, 47, 0.5);
	overflow:hidden;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.social-contact img {
	margin:7px 9px;
}
.service-doc .details {
	float:left;
	padding-top:30px;
	text-align:center;
	width:100%;
}
.details > h3 {
    color:#656565;
    font-family:roboto;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    margin:0;
}
.service-doc .details span {
	font-size:12px;
	font-family:lato;
}
.service-doc p {
    color:#8F8E8E;
    font-family:lato;
    font-size:13px;
    line-height:18px;
    margin-bottom:0;
    padding:0 15px;
}
.bottom {
	margin-top:55px;
	padding-bottom:60px;
	padding-top:55px;
	border-top:1px solid #F4F4F4;
	background:none repeat 0 0 #FDFDFD;
}
.skills {
	float:left;
	width:320px;
}
.skills > h3 {
	margin:0 0 30px;
	padding-bottom:5px;
	border-bottom:1px solid #E4E2E2;
	font-family:open sans;
	font-size:30px;
	font-weight:600;
	line-height:18px;
	text-transform:uppercase;
}
.skills h3 span {
	color:#3598DB;
	font-size:12px;
	font-weight:normal;
	text-transform:capitalize;
}
.skills > h6 {
	margin:0 0 7px;
	padding-left:20px;
	font-family:open sans;
	font-size:12px;
	font-weight:lighter;
	line-height:10px;
}
.skills h6 span {
	float:right;
	margin-right:20px;
}
.skills .progress {
	height:10px;
	border:1px solid #E8E8E8;
	margin-bottom:25px;
	background:none repeat 0 0 #F9F9F9;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.skills .progress:last-child {
    margin-bottom:0;
}
.skills .bar {
	background:none repeat 0 0 #3598DB;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.aboutus {
	float:left;
	margin-left:20px;
	width:550px;
}
.aboutus .nav li.active {
	width:184px;
}
.aboutus .nav li {
	margin-bottom:0;
	width:183px;
}
.aboutus .nav {
	height:51px;
	margin:0;
}
.aboutus .nav li a {
	margin:0;
	padding:20px 0;
	line-height:10px;
	border-top:1px solid #C2C2C2;
	border-right:1px solid #C2C2C2;
	color:#858585;
	font-family:open sans;
	font-size:12px;
	margin:0;
	text-align:center;
	background:url("../img/about-tabs.jpg") repeat 0 0 transparent;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.aboutus .nav li.active a {
	padding:21px 0;
	margin-bottom:-1px;
	margin-top:-4px;
	border-right:1px solid #C2C2C2;
	border-top:4px solid;
	background:url("../img/about-tabs-active.jpg") repeat 0 0 transparent;
}
 .aboutus .nav li:first-child a, .aboutus .nav li:first-child.active a:hover, .aboutus .nav li:first-child.active a:focus{
	border-left:1px solid #C2C2C2;
}

.aboutus .nav li.active a:hover, .aboutus .nav li.active a:focus{
	border-left:0;
}
.aboutus .tab-content {
	border-bottom:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	padding:30px;
}
.aboutus .tab-content p {
    color:#959595;
    float:left;
    font-size:13px;
    padding-top:25px;
    width:250px;
}
#Choose ul {
    color:#959595;
    float:left;
    font-size:12px;
    list-style:none outside none;
    margin:0;
	width:250px;
}

#Choose li {
    color:#8F8E8E;
    font-family:lato;
    margin-bottom:10px;
}
.aboutus .tab-content img {
	width:225px;
	float:right;
}


/*** Column Page Style 
///////////////////////////////  ***/

.column {
	float:left;
	margin-bottom:30px;
}
.four-box {
    margin-bottom:60px;
}
.column > h1 {
    font-family:roboto;
    font-size:20px;
    font-weight:500;
    line-height:30px;
    margin:0 0 10px;
}
.style p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    margin:0;
    text-align:justify;
}
.two-box .style:nth-child(2n) {
	margin-left:0;
}
.three-box .style:nth-child(3n+2) {
	margin-left:0;
}
.four-box .style:nth-child(4n+2) {
	margin-left:0;
}

/*** Contact Us Page Style 
///////////////////////////////  ***/

.map {
	width:100%;
	padding:55px 0 60px;
	display:inline-block;
	background:url("../img/pattern1.png") repeat 0 0 transparent;
}
.map .container{
	position:relative;
}
.map iframe {
	border:1px solid #AAA9A9;
	width:100%;
}
.add {
	width:215px;
	height:65px;
	padding:20px 15px;
	border:1px solid #DCDCDE;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	background:none repeat 0 0 #858585;
	position:absolute;
	left:20px;
	bottom:35px;

	-webkit-box-shadow:0 0 8px #595959 inset;
	-moz-box-shadow:0 0 8px #595959 inset;
	-ms-box-shadow:0 0 8px #595959 inset;
	-o-box-shadow:0 0 8px #595959 inset;
	box-shadow:0 0 8px #595959 inset;
}
.add span {
	background:url("../img/add.png") no-repeat 0 0 transparent;
	padding-left:20px;
}
.add > p {
	float:right;
	width:130px;
}
.contact-box {
	border-bottom:1px solid #E5E5E5;
	float:left;
	padding:55px 0 30px;
	width:100%;
}
.message {
	float:left;
	width:620px;
}
.message > form {
	margin-top:30px;
}
.contact-box .main-title h1 {
	font-family:open sans;
	font-size:30px;
	font-weight:500;
}
.contact-box .main-title {
	margin-bottom:30px;
}
.contact-box p {
    color:#8F8E8E;
    font-family:lato;
    font-size:13px;
    text-align:justify;
}
label {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    margin-bottom:15px;
    padding-left:5px;
}
.message input {
    height:40px;
    padding:5px;
    background:none repeat 0 0 #FBFCFA;
    border:1px solid #E4E2E2;

	-webkit-box-shadow:1px 1px 1px #C8C8C8 inset;
	-moz-box-shadow:1px 1px 1px #C8C8C8 inset;
	-o-box-shadow:1px 1px 1px #C8C8C8 inset;
	-ms-box-shadow:1px 1px 1px #C8C8C8 inset;
	box-shadow:1px 1px 1px #C8C8C8 inset;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.message textarea {
	height:auto;
	padding:5px;
	border:1px solid #E4E2E2;
	background:none repeat 0 0 #FBFCFA;

	-webkit-box-shadow:1px 1px 1px #C8C8C8 inset;
	-moz-box-shadow:1px 1px 1px #C8C8C8 inset;
	-o-box-shadow:1px 1px 1px #C8C8C8 inset;
	-ms-box-shadow:1px 1px 1px #C8C8C8 inset;
	box-shadow:1px 1px 1px #C8C8C8 inset;
}
.message input:focus, .message textarea:focus {
	border:1px solid #E4E2E2;
	background:#fefdfd;

	-webkit-box-shadow:1px 1px 1px #C8C8C8 inset;
	-moz-box-shadow:1px 1px 1px #C8C8C8 inset;
	-o-box-shadow:1px 1px 1px #C8C8C8 inset;
	-ms-box-shadow:1px 1px 1px #C8C8C8 inset;
	box-shadow:1px 1px 1px #C8C8C8 inset;

}
.message .row-fluid .span12 {
    margin-left:0;
}
.submit-btn {
	height:auto;
	padding:4px 20px;
	margin-top:20px;
	background-clip:padding-box;
	border:0;
	color:#FFFFFF;
	font-family:roboto;
	font-size:12px;
	font-style:italic;
	text-transform:capitalize;
	float:right;
	background:url("../img/submit-comment.jpg") repeat 0 0 transparent;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.get-in {
	float:right;
	width:300px;
}
.contact-details {
	list-style:none outside none;
	margin:25px 0 0;
}
.contact-details > li {
	margin-bottom:10px;
}
.icon {
	border:1px solid #DEDFDD;
	float:left;
	padding:5px 7px;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.icon i {
    margin:2px 0;
    padding:0;
}
.info {
	margin-left:50px;
	padding-top:10px; padding-bottom:10px;
	border-bottom:1px solid #F2F2F2;
	color:#959595;
	font-size:12px;
	line-height:11px; height:25px;
}
.info .left {
    color:#8F8E8E;
    display:inline-block;
    font-family:roboto;
    font-weight:400;
    width:55px;
}
.info .right {
    font-family:lato;
	position:absolute;
	
}
.social {
	width:300px;
	float:right;
	margin-top:35px;
}
.social .main-title:after {
	left:29%;
}
.social .follow ul{
	margin-left:-22px;
}
.social .follow li a{
	margin-bottom:20px;
	margin-left:22px;
}

/*** Error404 Page Style 
///////////////////////////////  ***/

.error-404 {
	width:641px;
	margin:50px auto 0;
	padding-left:150px;
	position:relative;
}
.error-404:before {
    background:url("../img/resource/error404.png") no-repeat scroll center center;
    content:"";
    height:130px;
    left:0;
    position:absolute;
    top:0;
    width:125px;

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;	
}
.error-404 img {
	float:left;
	margin-right:80px;
}
.error-404 h1 {
    color:#EEEEEE;
    font-family:lato;
    font-size:150px;
    font-style:italic;
    font-weight:500;
    line-height:100px;
    margin:0 0 60px;
}
.error-404 h1 span {
    font-family:roboto;
    font-style:normal;
}
.error-404 > h3 {
	color:#959595;
	float:right;
	font-family:kalinga;
	font-size:24px;
	text-transform:uppercase;
}
.error-page-bottom {
	padding:55px 0;
	margin-top:50px;
	background:none repeat 0 0 #F9F8F8;
}
.error-page-bottom .main-title h1 {
    font-size:25px;
}
.error-page-bottom .main-title {
	z-index:1;
}
.block {
	width:460px;
	margin-right:20px;
	float:left;
}
.block:last-child {
	margin:0;
}
.block > ul {
	list-style:none outside none;
	margin:0;
}
.block > ul li {
	float:left;
	width:200px;
	margin-bottom:25px;
	padding-left:30px;
	background:url("../img/list-icon.png") no-repeat 0 6px transparent;
}
.block > ul li a {
	color:#959595;
	font-family:open sans;
}
.block > form {
	float:right;
}

/*** FAQS Page Style 
///////////////////////////////  ***/

.message > h4 {
	margin:0;
	font-family:pt sans caption;
	font-size:16px;
	line-height:25px;
}
.message h4 i {
    height:25px;
    width:25px;
}
.message > p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
}
/*** Search Page Style 
///////////////////////////////  ***/

.search-page > p {
    color:#959595;
    font-family:lato;
    font-size:13px;
    margin-bottom:30px;
}
.search-page form input {
	width:376px;
	float:left;
	border:1px solid #E4E4E4;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.search-page .submit-btn {
    background-clip:padding-box;
    height:30px;
    margin-left:10px;
    margin-top:0;
    overflow:hidden;
    width:auto;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}

/*** One Column Gallery Page With SideBar Style 
///////////////////////////////  ***/

.gallery-tabs {
	float:left;
	margin-top:55px;
	width:100%;
}
.gallery-tabs .nav li a {
	margin:0 0 0 -1px;
	min-width:70px;
	padding:10px 15px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	border-bottom:medium none;
	color:#858585;
	font-family:roboto;
	font-size:13px;
	line-height:10px;
	text-align:center;
	background:url("../img/gallery-tabs.jpg") repeat 0 0 transparent;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.gallery-tabs .nav li.active a:hover, .gallery-tabs .nav li.active a:focus {
	border-bottom:medium none;
}
.gallery-tabs .nav {
	float:right;
	margin:0;
	position:relative;
}
.gallery-tabs .nav li.active a, .gallery-tabs .nav li.active a:hover {
	background:url("../img/gallery-active-tab.jpg") repeat 0 0 transparent;
	border-top:3px solid;
	margin-bottom:-2px;
	margin-top:-1px;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.gallery-tabs .nav li a:hover {
	margin-top:-2px;
	border-top:3px solid;
}
.gallery-tabs .tab-content {
	width:100%;
	border-top:1px solid #DADADA;
	float:left;
	padding-bottom:30px;
}
.gallery-tabs .tab-content > div{
    margin-left:-30px;
}
.gallery-column {
	float:left;
	border-bottom:3px solid #000;
	margin-top:30px;
	margin-left:20px;
	overflow:hidden;
	position:relative;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.gallery-column > img {
    display:block;
    width:100%;
}
.date {
	background:none repeat 0 0 rgba(0, 0, 0, 0.9);
	color:#FFFFFF;
	float:left;
	padding:10px 15px;
	text-align:center;
	z-index:1;
	font-family:lato;

	position:absolute;
	left:10px;
	bottom:0;

	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;

	-webkit-transition:opacity 0.5s ease 0s;
	-moz-transition:opacity 0.5s ease 0s;
	-ms-transition:opacity 0.5s ease 0s;
	-o-transition:opacity 0.5s ease 0s;
	transition:opacity 0.5s ease 0s;
}
.gallery-column:hover .date {
	opacity:0;
	filter:alpha(opacity = 0);
}
.date > p {
	margin:0;
}
.date span {
	font-size:11px;
}
.img-title {
	padding:15px;
	font-family:roboto;
	font-size:10px;
	font-weight:500;
	float:left;
	color:#fff;
	line-height:15px;
	z-index:1;

	position:absolute;
	left:auto;
	bottom:0;
	
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.gallery-column:hover .img-title {
    right:0px!important;
}

.onhover a {
    
    display:inline-block;
    height:100%;
    position:absolute;
    top:49%;
    width:100%;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.onhover > p {
	width:145px;
	color:#F5F5F5;
	padding-left:24px;
	background:url("../img/gallery-icon2.png") no-repeat 0 2px transparent;

	position:absolute;
	left:-999px;
	top:40%;
}
.gallery-column:hover .onhover p {
    left:50%;
    margin-left:-75px;
 
	-webkit-transition:all 0.4s ease 0.2s;
	-moz-transition:all 0.4s ease 0.2s;
	-ms-transition:all 0.4s ease 0.2s;
	-o-transition:all 0.4s ease 0.2s;
	transition:all 0.4s ease 0.2s;
}
.gallery-column:hover .date {
	background:none repeat 0 0 rgba(0, 0, 0, 1);
}
.img-magnify {
	left:999px;
	width:100%;
	height:100%;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.img-link {
	right:999px;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.gallery-column:hover .img-magnify {
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition:all 0.5s ease 0.3s;
	-moz-transition:all 0.5s ease 0.3s;
	-ms-transition:all 0.5s ease 0.3s;
	-o-transition:all 0.5s ease 0.3s;
	transition:all 0.5s ease 0.3s;
}
.gallery-column:hover .img-link {
	right:49%;
	
	-webkit-transition:all 0.5s ease 0.3s;
	-moz-transition:all 0.5s ease 0.3s;
	-ms-transition:all 0.5s ease 0.3s;
	-o-transition:all 0.5s ease 0.3s;
	transition:all 0.5s ease 0.3s;
}
.main-title h3 {
	font-family:pt sans caption;
	font-size:24px;
	font-weight:normal;
	line-height:20px;
	margin:0;
}
.post-img:after {
	width:100%;
	height:100%;
	content:"";
	opacity:0;
	filter:alpha(opacity = 0);

	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.post-img {
	overflow:hidden;
	position:relative;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.post-img:hover:after {
	opacity:1;
	filter:alpha(opacity = 100);
}
.recent-post-link {
	background:none repeat 0 0 rgba(0, 0, 0, 0.6);
	z-index:1;

	position:absolute;
	left:40%;
	top:40%;

	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.post-img:hover .recent-post-link {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
#slider3 .buttons,#slider6 .buttons {
	width:30px;
	height:30px;
	background:url("../img/recent-post-arrow.png") no-repeat 0 0 #656565;

	position:absolute;
	right:0;
	top:-50px;

	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
}
#slider3 .next,#slider6 .next {
	background-position:-26px 10px;
	background-color:#858585;
}
#slider3 .prev,#slider6 .prev {
	background-position:8px 10px;
	background-color:#959595;
	right:24px;
}
#slider3 .buttons:hover,#slider6 .buttons:hover {
	z-index:1;
}
.recent-post-link i {
    margin:10px;
    padding:0;
}
/*** Two Column Gallery Page With SideBar Style 
///////////////////////////////  ***/
.two .gallery-column{
	width:295px;
}
.two .gallery-column .img-title {
    font-size:14px;
    font-weight:normal;
}



/*** Two Column Gallery Page Without SideBar Style 
///////////////////////////////  ***/
.two-wos .gallery-column{
	width:455px;
}


/*** Three Column Gallery Page Without SideBar Style 
///////////////////////////////  ***/
.three .gallery-column{
	width:293px;
}
.three .gallery-column .img-title {
    font-size:14px;
	font-weight:500;
    padding:13px;
}

/*** Four Column Gallery Page Without SideBar Style 
///////////////////////////////  ***/
.four .gallery-column{
	width:212px;
}
.four .gallery-column .date {
    font-size:10px;	
    padding:7px;
	left:3px;
}
.four .gallery-column .img-title {
    font-size:12px;
    font-weight:normal;
    left:82px;
    padding:10px 7px;
}
.four .gallery-column .onhover a{
	top:50%;
}
/*** Our Team Page Without SideBar Style 
///////////////////////////////  ***/

.team {
	float:left;
	width:100%;
	padding-top:65px;
}
.team-member {
	margin-bottom:30px;
	padding-bottom:10px;
	min-height:365px;
	position:relative;
	overflow:hidden;
}
.team-member:hover {
	border:medium none;
}
.team-img {
	border-bottom:2px solid;
	height:198px;
	overflow:hidden;
	position:relative;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.team-img:after {
	content:"";
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity = 0);
	background:none repeat 0 0 rgba(0, 0, 0, 0.75);

	position:absolute;
	left:0;
	top:0;

	-webkit-transform:scale(0.3);
	-moz-transform:scale(0.3);
	-ms-transform:scale(0.3);
	-o-transform:scale(0.3);
	transform:scale(0.3);

	-webkit-transition:opacity 0.3s ease 0s, transform 0.4s ease 0.3s;
	-moz-transition:opacity 0.3s ease 0s, transform 0.4s ease 0.3s;
	-ms-transition:opacity 0.3s ease 0s, transform 0.4s ease 0.3s;
	-o-transition:opacity 0.3s ease 0s, transform 0.4s ease 0.3s;
	transition:opacity 0.3s ease 0s, transform 0.4s ease 0.3s;
}
.team-member:hover .team-img:after {
	opacity:1;
	filter:alpha(opacity = 100);

	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.team-row {
	float:left;
	width:220px;
	margin-left:20px;
}
.team-row:first-child {
	margin-left:0;
}
.team-row:last-child {
	margin:0;
}
.team-member .contact-bar {
	position:absolute;
	top:-100px;
	margin:0;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.team-member:hover .contact-bar {
	top:15px;
}
.team-member .social-contact img{
	margin:6px;
}
.team-member .contact-bar > span {
	margin-right:10px;
	width:100%;
	display:none;
}
.team-skills {
    opacity:0;
    position:absolute;
    top:165px;
    width:100%;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;	
}
.team-member:hover .team-skills{
	opacity:1;
}
.member-name {
	width:100%;
	margin:10px 0;
	padding:5px 10px;
	border-bottom:1px solid #E4E2E2;
	border-top:1px solid #E4E2E2;
	float:left;
	font-family:pt sans caption;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.member-name h4 {
    float:left;
    font-family:open sans;
    font-size:13px;
    font-weight:400;
    margin:0;
    padding-right:3px;
}
.member-name span {
	font-size:11px;
}
.member-name h4 i {
	margin-top:5px;
}
.team-member:hover .member-name h4 i {
	background-position:0 -23px;
}
.member-name > span {
    float:left;
    font-family:open sans;
    font-size:12px;
    line-height:10px;
    padding-left:10px;
    padding-top:11px;
}
.team-member > p {
    color:#959595;
    float:left;
    font-family:noto sans;
    font-size:12px;
    margin-bottom:0;
    padding:0 10px;
    text-align:justify;

    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -ms-transition:all 0.5s ease 0s;
    -o-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;
}
.team-member:hover .team-img {
	height:285px;
}
.team-member:hover .member-name {
    display:none;
}
.team-member:hover .member-name h4 {
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    padding:8px 12px;
}
.team-member:hover .member-name span {
    background:none repeat scroll 0 0 #3598DB;
    color:#FFFFFF;
    padding:9px 5px;
}
.team-member:hover p {
	color:#CECECE;
	margin-top:-230px;
	position:relative;
	display:none;
	padding:0 20px;
}
.team-img > img {
    width:100%;
}

/*** Our Team Page With SideBar Style 
///////////////////////////////  ***/

/*** Our Team Page List View Style  ***/
.our-team-page {
    float: left;
    position: relative;
    width: 100%;
}
.our-team-page > ul{
	margin:0;
	list-style:none;
}
.our-team-page > ul.grid-view{
	margin:0 -15px;
}
.grid-view .team-list-img {
    width: 100%;
}
.grid-view .team-list-desc {
    margin: 20px 0 30px;
    padding-bottom: 0;
    width: 100%;
}
.team-list-desc ul
{
	list-style:square;
	float:left;
	padding-top:10px;
}
	.team-list-desc ul > li
	{
		float:none;
	}
.team-list {
	float:left;
	width:100%;
	margin-bottom:30px;
}
.team-list-img {
	width:200px;
	border-bottom:2px solid #959595;
	float:left;
	margin-right:20px;
	position:relative;
	overflow:hidden;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.team-list-img:after {
	height:100%;
	width:100%;
	opacity:0;
	filter:alpha(opacity = 0);
	content:"";
	background:none repeat 0 0 rgba(0, 0, 0, 0.5);
	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.team-list-img:hover {
	border-top:2px solid;
	border-bottom:medium none;
}
.team-list-img:hover:after {
	opacity:1;
	filter:alpha(opacity = 100);
}
.team-list-img:hover .contact-bar {
	margin-top:-95px;
}
.team-list-img .contact-bar {
	background:none repeat 0 0 rgba(0, 0, 0, 0.5);
	position:absolute;
	bottom:0;
	height:44px;
}
.team-list-img:hover .contact-bar {
    bottom: 50%;
    margin-bottom: -22px;
}
.team-list-img > img {
    width:100%;
}
.team-list-img .contact-bar > span {
	font-size:12px;
	margin-right:10px;
	padding-left:10px;
	width:100%;
	display:none;
}
.team-list-desc {
	width:400px;
	border-bottom:1px solid #E9E8E8;
	float:right;
	padding:5px 0 10px;
}
.team-list-desc h2 {
    float:left;
    margin:0;
    padding-bottom:10px;
    color:#656565;
    font-family:open sans;
    font-size:16px;
    font-weight:500;
    line-height:20px;
    border-bottom:1px solid;
}
.team-list-desc h2 i {
    margin-top:5px;
}
.team-meta {
    float:left;
    font-family:open sans;
    font-size:12px;
    line-height:15px;
    margin-top:12px;
    width:100%;
}
.team-meta span {
    color:#909191;
}
.team-meta .exp {
	margin-left:120px;
}
.team-meta .exp span{
	font-style:italic;
	color:#656565;
}
.team-list-desc > p {
    color:#8F8E8E;
    float:left;
    font-family:lato;
    font-size:13px;
    margin-top:10px;
    text-align:justify;
}

/*** Doctors Timetable Page Style 
///////////////////////////////  ***/

.timetable {
	width:100%;
	float:left;
	padding-top:30px;
}
.doc-time {
	width:293px;
	float:left;
	margin-bottom:30px;
	margin-left:30px;
	position:relative;
}
.doc-time-img {
	width:50%;
	float:left;
	margin-bottom:10px;
	position:relative;
}
.doc-time-img > img {
	width:100%;
}
.doc-details {
	background:url("../img/doc-time.jpg") repeat 0 0;
	float:left;
	width:50%;
}
.doc-time:hover .doc-details {
	background-image:none;
	color:#fff;
}
.doc-details > ul {
	margin:0 17px;
	padding:6px 0;
	list-style:none outside none;
}
.doc-details li {
	border-bottom:1px solid #EFEFEF;
	font-size:11px;
	line-height:37.5px;
}
.doc-details li:last-child {
	border-bottom:0 none;
}
.doc-details li.head {
	font-family:open sans;
	font-size:14px;
}
.doc-time:hover .user {
	background-position:0 -23px;
}
.doc-time i{
	-webkit-transition:all 0s ease 0s;
	-moz-transition:all 0s ease 0s;
	-ms-transition:all 0s ease 0s;
	-o-transition:all 0s ease 0s;
	transition:all 0s ease 0s;
}
.doc-time .clock {
    padding-right:10px;
}
.doc-time:hover .tool {
	background-position:-386px -308px;
}
.doc-time:hover .clock {
	background-position:-169px 1px;
}
.doc-time:hover .home {
	background-position:-353px -308px;
}

.share-bar {
	width:100%;
	padding:2px 15px;
	border-bottom:1px solid #EFEFEF;
	border-top:1px solid #EFEFEF;
	float:left;

	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.share-bar > p {
	float:left;
	font-size:12px;
	font-style:italic;
	margin:0;
}
.share-bar > ul {
	float:right;
	list-style:none outside none;
	margin:0;
}
.share-bar li {
	height:22px;
	width:22px;
	margin-right:5px;
	float:left;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.share-bar li:last-child {
	margin-right:0;
}
.doc-time-hover {
	width:95%;
	height:95%;
	margin:5px;
	padding:35px 0;
	text-align:center;
	font-size:15px;
	color:#F6F7F8;
	background:none repeat 0 0 rgba(0, 0, 0, 0.5);
	text-align:center;

	position:absolute;
	left:0;
	top:0;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.doc-time-hover a {
    color:#FFFFFF;
}
.doc-time:hover .doc-time-hover {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.doc-time-hover > img {
    display:block;
    margin:10px auto;
    padding-bottom:20px;
}
/*** Recent Event Page Style 
///////////////////////////////  ***/

.recent-event {
    border-bottom: 1px solid #CFCFCF;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 2px;
    width: 100%;
}
.recent-event-desc ul {
    float: left;
    font-family: open sans;
    list-style: none outside none;
    margin: 20px 0 30px;
    width: 100%;
}
.recent-event-desc ul li {
    float: left;
    line-height: 12px;
    margin-bottom: 20px;
    width: 100%;
}
.recent-event-desc ul li span {
    color: #4B4B4B;
    float: left;
    font-weight: 600;
    width: 40%;
}
.recent-event-desc ul li i {
    float: left;
    font-size: 13px;
    font-style: normal;
    width: 60%;
}
.recent-event-desc ul li:last-child {
    margin-bottom: 0;
}

.recent-event-img {
    float: left;
    overflow: hidden;
    position: relative;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.recent-event-img > img {
    width: 100%;
}
.recent-event-img:after {
	height:100%;
	width:100%;
	background:none repeat scroll 0 0 rgba(92, 92, 92, 0.71);
	content:"";
	opacity:0;
	filter:alpha(opacity = 0);

	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.recent-event-desc {
    float: left;
}
.recent-event-desc h2 {
    font-family: open sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    padding-top: 15px;
}
.recent-event-desc h2 a {
	color:#656565;
}
.recent-event-desc > p {
    color: #7F7F7F;
    float: left;
    font-family: lato;
    font-size: 13px;
    letter-spacing: 0.3px;
    line-height: 22px;
    margin-top: -6px;
    width: 100%;
}
.recent-event-img:hover:after {
	opacity:1;
	filter:alpha(opacity = 100);
}
.recent-event-img a {
    color: #FFFFFF;
    font-size: 20px;
    height: 20px;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px;
    z-index: 1;
	opacity:0;
	filter:alpha(opacity=0);
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg);
}
.recent-event-img:hover a{
	opacity:1;
	filter:alpha(opacity=100);
	
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
}
/*** Single Page With Video Style 
///////////////////////////////  ***/

.post-video {
	border-bottom:2px solid;
	position:relative;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.post-video:after {
    width:100%;
    height:100%;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    content:"";

    position:absolute;
    left:0;
    top:0;

	opacity:0;
	filter:alpha(opacity=0);

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.post-video:hover:after{
	opacity:1;
}
.play-icon {
	height:65px;
	width:65px;
	opacity:0;
	filter:alpha(opacity = 0);
	background:url("../img/play-icon.png") no-repeat 0 0 transparent;

	position:absolute;
	left:20%;
	top:40%;

	-webkit-transition:all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-ms-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
	transition:all 0.8s ease 0s;

	-webkit-transform:rotate(-360deg);
	-moz-transform:rotate(-360deg);
	-ms-transform:rotate(-360deg);
	-o-transform:rotate(-360deg);
	transform:rotate(-360deg);
}
.post-video:hover .play-icon {
	left:48%;
	opacity:1;
	filter:alpha(opacity = 100);
	z-index:1;

	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
}
.post-intro {
	border-top:1px solid;
	float:left;
	margin-top:1px;
	padding-top:20px;
	width:100%;
}
.single-post-date {
	border-right:1px solid;
	color:#8F8F8F;
	float:left;
	font-family:lato;
	font-style:italic;
    padding:7px 15px 7px 45px;
	text-align:center;
    width:165px;
	position:relative;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.single-post-date:after {
    background: url("../img/sprites.png") no-repeat scroll -95px -272px #656565;
    content: "";
    height: 30px;
    left: 13px;
    position: absolute;
    top: 3px;
    width: 30px;

    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;	
}
.single-post-date > span {
	font-size:12px;
}
.post-intro h1 {
    color: #656565;
    float: left;
    font-family: roboto;
    font-size: 17px;
    font-weight: 500;
    line-height: 35px;
    margin: 0;
    padding-left: 30px;
    text-transform: uppercase;
}
.single-post-meta {
	width:100%;
	margin-bottom:45px;
	margin-top:10px;
	padding:5px 20px;
	border-bottom:1px solid #ECECEC;
	border-top:1px solid #ECECEC;
	float:left;
	font-size:12px;
	font-style:italic;
	line-height:15px;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.single-post-meta a {
    color:#656565;
}
.single-post-meta span {
    background-position:0 4px;
    display:inline-block;
    margin-right:10px;
    margin-top:2px;
}
.single-post-social {
	float:right;
}
.single-post-social > ul {
	list-style:none outside none;
	margin:0;
}
.single-post-social li {
	height:24px;
	width:23px;
	float:left;
	margin-left:5px;
	background-color:#F6F5F5;
	background-repeat:no-repeat;
	overflow:hidden;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}


.single-post-desc {
    color: #8F8E8E;
    display: inline-block;
    font-family: open sans;
    font-size: 13px;
    letter-spacing: 0.25px;
    line-height: 26px;
    margin-bottom: 22px;
    margin-top: -9px;
    text-align: justify;
}
blockquote {
    background: none repeat scroll 0 0 #FCFBFB;
    border-bottom: 3px solid #E4E2E2;
    border-left: 0 none;
    border-radius: 4px;
    border-top: 3px solid #E4E2E2;
    color: #757575;
    font-family: roboto;
    font-size: 18px;
    font-style: italic;
    font-weight: 500;
    line-height: 35px;
    margin: 25px 0 40px;
    padding: 2% 10%;
    text-align: center;
}
.left-side-content .tag-clouds {
	background:none repeat 0 0 transparent;
	margin-top:30px;
	padding:0;
}
.tag-clouds > h4 {
	margin:0 20px 0 0;
	padding-left:10px;
	border-left:4px double #78D5E3;
	float:left;
	font-family:roboto;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
}

/*** Comments Style  ***/
.comment-box {
	width:100%;
	margin-top:30px;
	display:inline-block;
}
.comment-box h5 {
    border-bottom:1px dotted #CBCBCB;
    color:#656565;
    font-family:roboto;
    font-size:15px;
    font-weight:normal;
    margin:0;
    padding-bottom:6px;
}
.comment-box > ul {
    list-style:none outside none;
    margin:0;
}
.comment-box li {
	width:100%;
	margin-top:15px;
	padding-bottom:15px;
	position:relative;
	float:left;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;

}
.comment-details {
	float:right;
	width:515px;
	border-bottom:1px dotted #CBCBCB;
	position:relative;
}
.comment-details > h6 {
	font-family:open sans;
	font-size:14px;
	font-weight:normal;
	margin:0;
}
.comment-details h6 span {
	color:#858585;
	font-family:open sans;
	font-size:11px;
	font-style:italic;
	padding-left:10px;
}
.comment-details > p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    line-height:20px;
    margin:0;
    padding-top:10px;
}
.reply {
	float:right;
	font-family:roboto;
	font-size:11px;
}
.comment-box li ul {
	list-style:none;
	padding-left:100px;
}
.comment-box li ul li .comment-details {
	width:380px;
}
.replies {
	padding-left:28px;
	padding-right:25px;
	font-family:open sans;
	font-size:11px;
	background:url("../img/replies.png") no-repeat 7px 7px white;

	position:absolute;
	left:0px;
	bottom:-10px;
}
.comment-box .message {
	margin-top:70px;
}
.comment-box li ul li ul .comment-details {
    width:260px;
}
/*** Single Page With Image Style 
///////////////////////////////  ***/

.post-image {
	border-bottom:2px solid;
	position:relative;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
/*** Single Post Gallery Style ***/
.post-gallery {
	border-bottom:2px solid;
	float:left;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.post-gallery .post-video {
	border:0 none;
	float:left;
	padding:0;
	width:398px;
}
.post-gallery .post-video:after {
	height:100%;
	width:100%;
	content:"";
	opacity:0;
	filter:alpha(opacity = 0);
	background:none repeat 0 0 rgba(0, 0, 0, 0.4);

	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.post-gallery .post-video:hover:after {
	opacity:1;
	filter:alpha(opacity = 100);
}
.post-gallery .post-video .play-icon {
	left:45%;
	top:30%;
	z-index:1;
}
.post-gallery .post-image:after {
	height:100%;
	width:100%;
	background:none repeat 0 0 rgba(0, 0, 0, 0.4);
	content:"";
	opacity:0;
	filter:alpha(opacity = 0);

	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.post-gallery .post-image:hover:after {
	opacity:1;
	filter:alpha(opacity = 100);
}
.post-gallery .post-image {
	width:215px;
	border:0 none;
	float:left;
	padding:0;
}
.post-image span {
	height:31px;
	width:32px;
	background:none repeat 0 0 rgba(176, 176, 176, 0.5);
	z-index:1;
	opacity:0;
	filter:alpha(opacity = 0);

	position:absolute;
	left:42%;
	top:45%;
}
.post-image:hover span {
	opacity:1;
	filter:alpha(opacity = 100);
}

/*** Typography Page Style 
///////////////////////////////  ***/

/*** Image Alignments  ***/

.alignment {
	width:455px;
	margin-bottom:30px;
	margin-right:30px;
	float:left;
}
.alignment:nth-child(2n+1) {
	margin-right:0;
}
.alignment img {
	width:40%;
}
.left img {
	float:left;
	margin-right:30px;
}
.alignment div {
	float:left;
	width:243px;
}
.alignment h2 {
    float:left;
    font-family:roboto;
    font-size:16px;
    font-weight:300;
    line-height:20px;
    margin:22px 0 20px;
}
.alignment p {
    color:#959595;
    float:left;
    font-family:lato;
    font-size:12px;
    line-height:18px;
    margin:0;
    text-align:justify;
}

.right img {
	margin-left:30px;
}
.elements {
	width:100%;
	border-top:1px solid #E4E2E2;
	float:left;
	padding-bottom:30px;
}
.elements h2 {
    color:#656565;
    font-family:roboto;
    font-size:22px;
    font-weight:500;
    line-height:20px;
    margin:30px 0;
}
/*** Buttons  ***/
.button-row {
	width:135px;
	float:left;
	margin-right:70px;
}
.button-row:last-child {
	margin:0;
}
.large {
	line-height:40px;
	width:125px;
}
.medium {
	line-height:42px;
	width:98px;
}
.small {
	line-height:30px;
	width:75px;
}
.button {
	color:#FFFFFF;
	float:left;
	text-align:center;
	margin-bottom:15px;
	position:relative;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.shadow1:after {
	height:20px;
	width:100%;
	content:"";
	background:url("../img/btn-shadow1.png") no-repeat 0 0 / 100% auto transparent;
	z-index:-1;

	position:absolute;
	bottom:-19px;
	left:0;
}
.shadow2:after {
	height:20px;
	width:100%;
	content:"";
	z-index:-1;
	background:url("../img/btn-shadow2.png") no-repeat 0 0 / 100% auto transparent;

	position:absolute;
	bottom:-18px;
	left:0;
}
.cyan {
	background:none repeat 0 0 #78D5E3;
	border:1px solid #70C8D5;
}
.green {
	background:none repeat 0 0 #7ab602;
	border:1px solid #72ab02;
}
.lightblue {
	background:none repeat 0 0 #5ab6c3;
	border:1px solid #54abb7;
}
.darkblue {
	background:none repeat 0 0 #2da6eb;
	border:1px solid #2a9cdc;
}
.orange {
	background:url("../img/orange-btn.jpg") repeat 0 0;
	border:1px solid #a95151;
}
.silver {
	border:1px solid #a95151;
	color:#858585;
	background:url("../img/silver-btn.jpg") repeat 0 0;
	background-clip:padding-box;
}
.button:hover{
	color:#fff;
}
.button.silver:hover{
	color:#858585
}
/*** Alert Boxes  ***/
.alertbox {
	width:455px;
	margin-bottom:30px;
	margin-right:30px;
	padding:17px;
	border:1px solid #E4E2E2;
	float:left;
	position:relative;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.alertbox:nth-child(2n+1) {
	margin-right:0;
}
.alertbox h5 {
    color:#656565;
    font-family:roboto;
    font-size:16px;
    font-weight:normal;
    line-height:26px;
    margin:0 0 15px;
}
.alertbox p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    line-height:18px;
    margin:0;
    padding:0 10px;
}
.close {
	color:#E4E4E4;
	opacity:1;
	filter:alpha(opacity = 100);

	position:absolute;
	right:10px;
	top:3px;
}
.alertbox i {
    height:24px;
    width:24px;
}
.success {
	background-color:#FCFBFB;
}
.attention {
	background-color:#f9fdef;
}
.error {
	background-color:#f5fde5;
}
.didyouknow {
	background-color:#fdf5f5;
}

/*** Skill Bars ***/
.skill {
	width:455px;
	float:left;
	margin-right:30px;
}
.skill:last-child {
	margin-right:0;
}
.skill .progress {
	width:100%;
	height:8px;
	border:2px solid #EDEAEA;
	margin-bottom:30px;
	float:left;
	background:none repeat 0 0 #F5F3F2;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.skill .progress:after {
    background:none repeat 0 0 transparent;
}
.skill.rounded .progress {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.skill .bar {
	background:url("../img/skill-bar.jpg") repeat 0 0 #49A3DF;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.skill.rounded .bar {
	background:none repeat 0 0 #49A3DF;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.skill > span {
	float:right;
	font-family:open sans;
	font-size:13px;
	margin-bottom:2px;
	margin-right:30px;
}
/*** Tabs Style ***/
.tab-box {
	width:1000px;
	float:left;
	margin-right:30px;
	background-color:red;
}
.tab-box:nth-child(2n) {
	margin-right:0;
}
.theme-tabs .nav {
	border:medium none;
	float:left;
	margin-bottom:0;width:1000px;
}
.theme-tabs .nav a {
	margin-right:0;
	width:151px;
	text-align:center;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.theme-tabs .tab-content {
	border:1px solid #E7E7E7;
	font-family:open sans;
	font-size:12px;
	padding:30px;
}
.type1 .nav li {
	margin-bottom:-2px;
}
.type1 .nav a {
	color:#858585;
	font-size:15px;
	padding:15px 0;

	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-ms-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
}
.type1 .nav a:hover {
	background-color:#F9F9F9;
	border:0 none;
	padding-bottom:14px;
	padding-top:16px;
}
.type1 .nav li.active a, .type1 .nav li.active a:hover {
	padding:15px 0;
	border-top:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	background-color:#fff;
	color:#858585;
}
.type2 .nav li {
	margin-bottom:-2px;
}
.type2 .nav a {
	color:#858585;
	font-size:15px;
	padding:15px 0;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.type2 .nav a:hover {
	background-color:#F9F9F9;
	border:0 none;
	padding-bottom:14px;
	padding-top:16px;
}
.type2 .nav li.active a, .type1 .nav li.active a:hover {
	border-top:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	padding:15px 0;
	background-color:#fff;
	color:#858585;
}
.type3 .nav li a {
	background-color:#f9f9f9;
	border-top:0;
	border-left:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:15px 0;
	color:#858585;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.type3 .nav li:last-child a {
	border-right:1px solid #dadada;
}
.type3 .nav li a:hover {
	border-bottom:2px solid #7ed7e4;
}
.type3 .nav li.active a {
	border-top:0;
	border-right:0;
	border-left:1px solid #dadada;
	border-bottom:2px solid;
	background-color:#f9f9f9;
}
.type3 .nav li:last-child.active a {
	border-right:1px solid #dadada;
}
.type3 .tab-content {
	padding:30px 0;
	border:0;
	float:left;
}
.type4 .nav {
	border-bottom:1px solid #cbcbcb;
}
.type4 .nav li {
	margin-bottom:0;
}
.type4 .nav li a {
	background-color:#f9f9f9;
	border:0;
	padding:15px 0;
	color:#858585;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.type4 .nav li.active a {
	color:#fff;
	border:0;
}
.active .tab-icon1 {
    background-position:-268px -261px;
}
.active .tab-icon2 {
    background-position:-307px -261px;
}
.active .tab-icon3 {
    background-position:-340px -261px;
}

.type4 .tab-content {
	padding:30px 0;
	border:0;
	float:left;
}
/*** Toggles Style ***/
.toggles {
	float:left;
	width:100%;
}
.toggles .accordians {
	margin-bottom:0;
}
.toggle-type1 {
	width:870px;
}
.toggle-type2 {
	width:100%;
}
.toggle-type2 li {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.accordians.toggle-type2 li h3 {
	background-color:transparent;
}
.accordians.toggle-type2 li {
	background:url("../img/toggle-type2.jpg") repeat 0 0 transparent;
}
.accordians.toggle-type2 li p {
	background:url("../img/toggle-type2-active.jpg") repeat 0 0 transparent;
}
/*** Pricing Table Style ***/
 ul.pricing {
	width:227px;
	float:left;
	list-style:none outside none;
	margin:0 1px 0 0;
	position:relative;
	margin-right:10px;
	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
 ul.pricing:last-child {
	margin-right:0;
}
.pricing img {
	width:100%;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;

	-webkit-transform:scale(1.02);
	-moz-transform:scale(1.02);
	-ms-transform:scale(1.02);
	-o-transform:scale(1.02);
	transform:scale(1.02);
}
.pricing li.price-head {
	width:80%;
	background-color:#BCBDBD;
	background-image:none;
	border-top:0 none;
	color:#FFFFFF;
	margin:-50px auto -20px;
	padding:14px 10px 10px;
	position:relative;
	text-align:center;
}
.pricing li.price-head > h3 {
    font-family:roboto;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    margin:0;
    text-align:center;
    text-transform:uppercase;
}
.pricing li.price-head > p {
	font-size:11px;
	font-weight:600;
	line-height:12px;
	margin:0;
	padding-top:10px;
}
.pricing li.price-head:after {
	height:0;
	width:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:15px solid #BCBDBD;
	content:"";

	position:absolute;
	left:35px;
	bottom:-15px;
}
.pricing ul:hover .price-head:after{
	border-top:15px solid;
}
.pricing li.year {
	padding:40px 0 13px;
	color:#959595;
	font-family:roboto;
	font-size:18px;
	font-weight:600;
	text-align:center;
	background:url("../img/year.jpg") repeat scroll 0 0 transparent;
}
.year > span {
	font-size:12px;
	font-weight:lighter;
	margin-left:5px;
}
.pricing li {
	padding:3px 30px 0px 20px;
	color:#959595;
	font-size:12px;
	line-height:12px;
	background:url("../img/list-icon.png") no-repeat 5px left #F9F8F8;
}
.pricing .table-img {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    padding:0;
}
.pricing li.subscribe {
	padding:15px 20px;
	border-top:1px solid #E4E2E2;
	background:url("../img/year.jpg") repeat 0 0 transparent;
}
#faa
{
	width:100%;
	float:left;
	margin:0 1px 0 0;
	position:relative;
	padding:0px; margin:0px;
	
}
#faa >li
{
	width:100%;
	padding-left:20px; margin:0px;
	background:url("../img/list-icon-blue.png") no-repeat 0px center #F9F8F8;
}
	#faa > li > a
	{text-transform:capitalize;
	 background:none;
	 color:#959595;
	font-size:12px;width:227px; text-align:left;
	}
.subscribe > button {
	width:100%;
	padding:12px 0;
	border:0 none;
	color:#FFFFFF;
	font-family:open sans;
	text-transform:uppercase;
	background:none repeat scroll 0 0 #BCBDBD;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;	
}
.pricing > ul:hover {
	-webkit-transform:scaleY(1.1);
	-moz-transform:scaleY(1.1);
	-ms-transform:scaleY(1.1);
	-o-transform:scaleY(1.1);
	transform:scaleY(1.1);
}
.pricing ul:hover .price-head:after {
	bottom:-14px;
}

/*** Service Page With Sidebar Style 
///////////////////////////////  ***/

.our-service {
	width:295px;
	margin-right:30px;
	margin-bottom:30px;
	float:left;
	border-bottom:1px solid #e4e2e2;
}
.our-service:nth-child(2n+1) {
	margin-right:0;
}
.our-service-img > img {
    width:100%;
}
.our-service h2 {
	margin:-20px auto 0;
	min-width:20px;
	padding-right:5px;
	display:table;
	font-family:roboto;
	font-size:16px;
	font-weight:normal;
	line-height:32px;
	position:relative;
	background-color:#fff;
	color:#656565
}
.our-service-img {
	overflow:hidden;
	margin-bottom:40px;
	position:relative;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.our-service-img > ul {
    margin:0;
    color:#f0f0f0;
    font-family:roboto;
    font-size:12px;
    font-weight:600;
    list-style:none outside none;
    text-transform:uppercase;
    z-index:1;
	opacity:0;

    position:absolute;
    top:30%;
    left:25%;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.our-service-img:hover ul{
	opacity:1;
}
.our-service-img > ul li {
    margin-bottom:10px;
}
.our-service > p {
    border-top:1px solid;
    color:#8F8E8E;
    font-family:lato;
    font-size:13px;
    margin:-14px 0 30px;
    padding-top:25px;
    text-align:center;
}
.our-service-img:after {
	height:100%;
	width:120%;
	border-top:1px solid #DAD9DC;
	content:"";
	background:none repeat 0 0 rgba(0, 0, 0, 0.6);

	position:absolute;
	left:-38px;
	top:120px;

	-webkit-transform:rotate(12deg);
	-moz-transform:rotate(12deg);
	-ms-transform:rotate(12deg);
	-o-transform:rotate(12deg);
	transform:rotate(12deg);

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.our-service-img:hover:after {
	background:none repeat 0 0 rgba(0, 0, 0, 0.4);
	top:0;

	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
}
.service-wos {
    padding:55px 0 0;
}
.service-wos .our-service:nth-child(2n+1) {
    margin-right:30px;
}
.service-wos .our-service {
    width:283px;
}
.service-wos .our-service-img > ul {
    left:17%;
    top:22%;
}


#slider2 .viewport-2 {
	width:77%;
	height:auto;
	padding:10px 5px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#slider2 .viewport-2 .overview {
	position:relative;
}
#slider2 .viewport-2 li {
	margin-bottom:38px;
}
#slider2 .viewport-2 .overview li:hover {
	height:346px;
	margin-top:-10px;
}
/*** Event Management Page 
///////////////////////////////  ***/
.event-mgt ul {
    background: none repeat scroll 0 0 #FCFBFB;
    border-radius: 4px;
    display: inline-block;
    font-family: open sans;
    font-size: 12px;
    list-style: none outside none;
    margin: 30px 0;
    padding: 15px 30px;
    width: 100%;
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.event-mgt li {
    border-bottom: 1px solid #EAE9E9;
    border-top: 1px solid #FFFFFF;
    float: left;
    line-height: 10px;
    padding: 15px 0;
    width: 100%;
}
.event-mgt li:first-child{
	border-top:0;
}
.event-mgt li:last-child{
	border-bottom:0;
}

.event-mgt li span {
    float: left;
    width: 50%;
}
.event-mgt li span strong {
    color: #535353;
    float: left;
    font-family: open sans;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.2px;
}
.event-mgt li span i {
    color: #747474;
    font-family: open sans;
    font-size: 13px;
    font-style: normal;
    margin-left: 20px;
}
.event-heading {
    display: table;
    font-family: open sans;
    font-weight: 600;
    margin: 0 auto;
    position: relative;
}
.event-heading:before {
    background: none repeat scroll 0 0 #CACACA;
    content: "";
    height: 1px;
    left: -20%;
    position: absolute;
    top: 5px;
    width: 140%;
}
.event-heading:after {
    background: none repeat scroll 0 0 #CACACA;
    content: "";
    height: 1px;
    left: -40%;
    position: absolute;
    top:10px;
    width: 180%;
}

.event-heading h2 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #656565;
    font-family: open sans;
    font-size: 17px;
    font-weight: 700;
    line-height: 13px;
    margin: 0;
    padding: 0 10px;
    position: relative;
    z-index: 1;
}



/*** Sidebar Style 
///////////////////////////////  ***/

/*** Sidebar Searchbar ***/
#search-form {
	border:1px solid #E4E2E2;
	margin-bottom:30px;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
#search-form:hover {
    -webkit-box-shadow:0 0 2px #D6D6D6;
    -moz-box-shadow:0 0 2px #D6D6D6;
    -ms-box-shadow:0 0 2px #D6D6D6;
    -o-box-shadow:0 0 2px #D6D6D6;
    box-shadow:0 0 2px #D6D6D6;
}
#search-form:hover .search-input {
    background:none repeat scroll 0 0 #FCFAFA;
}
#search-form .search-input {
	margin:0;
	padding:6px 0 6px 20px;
	width:233px;
	float:left;
	border:0 none;
	color:#BABBBA;
	font-size:12px;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
#search-form .search-submit {
	height:33px;
	width:45px;
	border:0 none;
	margin-top:-1px;
	background:url("../img/search-arrow.png") no-repeat center center;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
/*** Sidebar Tabs ***/
.sidebar-tabs {
	background:none repeat 0 0 #FBFAFA;
	margin-bottom:30px;
	z-index:0;
	overflow:hidden;
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.sidebar-tabs .nav {
	border:1px solid #E9E9E9;
	float:left;
	margin:0;
	position:relative;
	z-index:1;
}

.sidebar-tabs .nav li a {
	width:98px;
	font-family:roboto;
	line-height:13px;
	margin:0;
	color:#858585;
	padding:20px 0;
	text-align:center;
	background:url("../img/sidebar-tabs-bg.jpg") repeat-x 0 0 / 100% 100% transparent;
	border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #E9E9E9;
	border-image:none;
	border-style:none none none solid;
	border-width:medium medium medium 1px;
	position:relative;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}
.sidebar-tabs .nav li {
	margin-bottom:0;
}
.sidebar-tabs .nav li.active a {
	border-bottom:0 none;
	border-right:0 none;
	border-top:0 none;
	color:#FFFFFF;
}
.sidebar-tabs .nav li:first-child a {
	border:0 none;
}
.sidebar-tabs .nav:before, .sidebar-tabs .nav:after {
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom:15px;
    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    content:"";
    left:10px;
    max-width:300px;
    position:absolute;
    top:60%;
    width:50%;
    z-index:-1;
	display:block;

    -webkit-transform:rotate(-3deg);
    -moz-transform:rotate(-3deg);
    -ms-transform:rotate(-3deg);
    -o-transform:rotate(-3deg);
    transform:rotate(-3deg);
}
.sidebar-tabs .nav:after {
    left:auto;
    right:10px;
	z-index:-1;
	
    -webkit-transform:rotate(3deg);
    -moz-transform:rotate(3deg);
    -ms-transform:rotate(3deg);
    -o-transform:rotate(3deg);
    transform:rotate(3deg);
}
.sidebar-tabs .tab-content {
	float:left;
	width:100%;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.tab-post > img {
    float:left;
    margin:0 15px 0 0;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.comment-avatar {
	border:1px solid #959595;
	float:left;
	margin-right:12px;
	position:relative;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.tab-post:hover .comment-avatar {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.tab-post:hover .comment-avatar img{ 
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.comment-avatar:after {
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:7px solid #959595;
	content:"";

	position:absolute;
	bottom:-7px;
	left:60px;
}
#comments {
	overflow:hidden;
}
.tabpost-detail {
	color:#757575;
	font-size:12px;
}
.tabpost-detail > p a {
    color: #717070;
    font-family: roboto;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.4px;
}
.tabpost-detail span .post-cat {
    margin-left:20px;
}
.tabpost-detail span {
    color: #A7A6A6;
    font-family: open sans;
    font-size: 10px;
    letter-spacing: 0.25px;
    margin-right: 10px;
}
.tabpost-detail span i {
    font-size: 14px;
    margin-right: 5px;
}
.tab-post {
    border-bottom:1px solid #d8d7d7;
    float: left;
    width: 100%;
    padding: 20px 30px;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.tab-post:hover {
	background-color:#727272;
}
.tab-post:hover .tabpost-detail > p a{
	color:#fff;
}
.tab-post:hover .tabpost-detail span,
.tab-post:hover .tabpost-detail span i{
	color:#D9D7D7;
}

.tab-post:last-child {
	border-bottom:0;
}
/*** Sidebar Video Widget ***/
.sidebar-widget-title {
    border-bottom:1px solid #DADADA;
    display:inline-block;
    margin-bottom:15px;
    width:100%;
}
.sidebar-widget-title h4 {
    margin:0 0 -1px;
    padding:3px 18px;
    border-left:7px double #DADADA;
    border-right:1px solid #DADADA;
    color:#656565;
    display:inline-block;
    font-family:roboto;
    font-size:18px;
    font-weight:500;
    background:none repeat scroll 0 0 white;
}
.video-title {
	width:100%;
	display:block;
	padding:12px 6%;
	color:#FFFFFF;
	font-family:open sans;
	font-size:16px;
	font-weight:600;
	z-index:1;

	position:absolute;
	left:0;
	bottom:0;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.sidebar-video:after {
	width:100%;
	height:100%;
	content:"";
	opacity:0;
	filter:alpha(opacity = 0);
	background:rgba(0, 0, 0, 0.6);

	position:absolute;
	left:0;
	top:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.sidebar-video:hover .play-icon {
    left:42%;
    opacity:1;
    transform:rotate(0deg);
    z-index:1;
}
.sidebar-video {
	position:relative;
	overflow:hidden;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.sidebar-video:hover:after {
	opacity:1;
	filter:alpha(opacity = 100);
}
.sidebar-video > img {
    width:100%;
}
.sidebar-widget {
	border-bottom:1px solid #E4E2E2;
	float:left;
	margin-bottom:36px;
	padding-bottom:30px;
	width:100%;
}
/*** Sidebar Gallery Widget ***/
.sidebar-gallery {
    display:inline-block;
    margin-bottom:-30px;
    margin-left:-10px;
}
.gallery-item {
	width:68px;
	border-bottom:1px solid #E4E2E2;
	border-right:1px solid #E4E2E2;
	float:left;
	margin-bottom:25px;
	margin-left:10px;
	padding:2px;
	position:relative;
}

.gallery-item:hover:after {
	height:100%;
	width:100%;
	border-left:1px solid;
	border-top:1px solid;
}
.sidebar-list {
	width:100%;
	display:inline-block;
	padding-bottom:10px;
	background:none repeat 0 0 #FCFBFB;
}
.sidebar-widget ul {
	font-size:13px;
	list-style:none outside none;
	margin:0;
	padding:0 30px;
}
.sidebar-widget li {
	width:100%;
	padding:15px 0;
	border-bottom:1px solid #EDEDED;
	display:inline-block;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.sidebar-widget li:last-child {
	border:0 none;
}
.sidebar-widget li a {
    border-left:4px double;
    color:#858585;
    cursor:pointer;
    float:left;
    font-family:roboto;
    font-size:12px;
    line-height:9px;
    padding-left:20px;
}
.sub-list {
	display:none;
}
.sub-list > li a {
	border-left:1px solid #fff;
	color:#fff;
}
.sidebar-widget .sub-list > li span{
	color:#fff;
}
.sidebar-widget ul .sub-list {
    float: left;
    margin-bottom: -15px;
    margin-top: 20px;
	
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.sub-list > li:first-child {
	border-top:1px solid #EDEDED;
}
.sub {
	height:100%;
}
.sidebar-widget li span {
    color: #959595;
    float: right;
    font-family: roboto;
    font-weight: 500;
    line-height: 12px;
}
.sub-list > li {
	width:89%;
}
.sidebar-box {
    background:none repeat scroll 0 0 #FCFBFB;
    float:left;
    padding:30px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.likes {
    height:27px;
    width:103px;
    display:table;
    padding:15px 5px;
    margin-right:0;
    border:1px solid #E0DDDD;
	border-bottom:3px solid #b4b4b4;
    background:none repeat scroll 0 0 #FBFBFB;
    color:#858585;
    float:left;
    font-family:open sans;

	
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;	
}
.likes:first-child {
    border-radius:3px 0 0 3px;
    border-right:0 none;
}
.likes:last-child {
    border-radius:0 3px 3px 0;
    border-left:0 none;
}
.likes:hover {
	color:#FFFFFF;
}
.likes:last-child {
	margin-right:0;
}
.likes > span {
	float:right;
	font-size:10px;
	margin-top:-13px;
}

/*** Sidebar Tags Widget ***/
.tag-clouds {
	padding:30px 30px 20px 30px;
	background:none repeat scroll 0 0 #faf9f9;
	float:left;
}
.tag-clouds > a:before {
	height:26px;
	width:10px;
	content:"";
	float:left;
	background:url("../img/tags-before.png") no-repeat 0 3px #FCFBFB;

	position:absolute;
	left:0;
	top:-4px;
}
.left-side-content .tag-clouds > a:before{
    background-color:#FFFFFF;
}
.left-side-content .tag-clouds > a:after{
    background-color:#FFFFFF;
}
.tag-clouds > a {
	margin-bottom:15px;
	margin-right:2px;
	padding:0 15px;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
	background:none repeat 0 0 #FAFAFA;
	color:#8f8e8e;
	float:left;
	font-size:11px;
	font-family:lato;
	position:relative;
}
.tag-clouds > a:after {
	width:10px;
	height:26px;
	content:"";
	float:left;
	background:url("../img/tags-after.png") no-repeat 0 2px #FCFBFB;

	position:absolute;
	right:-1px;
	top:-3px;
}
/*** Sidebar Accordians ***/
.sidebar-widget .accordions li {
    border: 0 none;
    padding: 10px 0;
}
.sidebar-widget li .docs-name {
    width:140px;
	font-weight:normal;
    display:inline-block;
    float:none;
}
.timing {
    float:right;
    font-size:11px;
}
.sidebar-accordion dd li {
    border:0 none;
    margin-bottom:10px;
    padding:0;
}
.sidebar-widget .viewall {
    border:0 none;
    float:right;
    font-family:open sans;
    font-size:11px;
    font-style:italic;
    line-height:20px;
    padding-left:20px;
    position:relative;
}
.viewall:before {
    border-bottom:5px solid transparent;
    border-left:6px solid;
    border-top:5px solid transparent;
    content:"";
    height:0;
    left:7px;
    position:absolute;
    top:5px;
    width:0;
}
.sidebar-widget .accordions dd {
    padding:0;
	margin:0;
}
/*** Carousel Css ***/
#slider1 {
	float:left;
	width:100%;
}
#slider1 .viewport {
	float:left;
	width:100%;
	height:350px;
	overflow:hidden;
	position:relative;
}
#slider1 .next {
	background-position:-38px 13px;
}
#slider1 .next:hover{
	background-position:-35px 13px;
}
#slider1 .prev {
	background-position:13px 13px;
}
#slider1 .prev:hover {
	background-position:10px 13px;
}
.disable {
	pointer-events:none;
	opacity:0.5;
	filter:alpha(opacity = 50);
}
#slider1 .overview {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0;
	left:0; top:0;
}
#slider1 .overview li {
	width:213px;
    border-color:#CDCCCC #CDCCCC #565555;
    border-style:solid;
    border-width:1px 1px 2px;
    float:left;
    margin-left:0;
    margin-right:25px;
    position:relative;
	overflow:hidden;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
#serve #slider1 .viewport {
	margin-top:30px;
}
#slider2 {
	float:left;
	margin-top:21px;
	position:relative;
	width:100%;
}
#slider2 .viewport {
	height:330px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 5px;
	position:relative;
	width:75%;
}
#slider2 .overview {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0;
left:0; top:0;
}
#slider2 .overview li:hover {
	border-color:#49a3df;
}
#slider3 {
	float:left;
	width:100%;
	position:relative;
}
#slider3 .viewport {
	float:left;
	width:100%;
	padding-bottom:60px;
	height:187px;
	overflow:hidden;
	position:relative;
}
#slider3 .overview {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0;
left:0; top:0;
}
#slider3 .overview li {
	float:left;
	margin-left:0;
	margin-right:30px;
	width:170px;
	position:relative;
}
#slider3 .overview li h6 {
	font-family:roboto;
	font-size:11px;
	font-weight:normal;
	line-height:9px;
	margin:12px 0 8px;
}
#slider3 .overview li h6 a {
    color:#656565;
    font-weight:600;
}
#slider3 .viewport li p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    margin:0;
}


#slider6 {
	float:left;
	width:100%;
	position:relative;
}
#slider6 .viewport {
	float:left;
	width:100%;
	padding-bottom:60px;
	height:187px;
	overflow:hidden;
	position:relative;
}
#slider6 .overview {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0;
left:0; top:0;
}
#slider6 .overview li {
	float:left;
	margin-left:0;
	margin-right:65px;
	width:235px;
	position:relative;
}
#slider6 .overview li h6 {
	font-family:roboto;
	font-size:11px;
	font-weight:normal;
	line-height:9px;
	margin:12px 0 8px;
}
#slider6 .overview li h6 a {
    color:#656565;
    font-weight:600;
}
#slider6 .viewport li p {
    color:#8F8E8E;
    font-family:lato;
    font-size:12px;
    margin:0;
}
/*** Slider Css ***/
.camera_wrap {
	display:none;
	float:left;
	position:relative;
	z-index:0;
}
.camera_wrap img {
	max-width:none;
}
.camera_fakehover {
	height:100%;
	min-height:60px;
	position:relative;
	width:100%;
	z-index:1;
}
.camera_wrap {
	margin:0 !important;
	width:100%;
}
.cameraCont, .cameraContents {
	height:100%;
	position:relative;
	width:100%;
	z-index:1;
}
.cameraSlide {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}
.cameraContent {
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}
.camera_target {
	bottom:0;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	text-align:left;
	top:0;
	width:100%;
	z-index:0;
}
.camera_overlayer {
	bottom:0;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:0;
}
.camera_target_content {
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
.camera_bar {
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	z-index:3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height:100%;
	position:absolute;
	width:auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height:auto;
	position:absolute;
	width:100%;
}
.camera_nav_cont {
	height:65px;
	overflow:hidden;
	position:absolute;
	right:9px;
	top:15px;
	width:120px;
	z-index:4;
}
.camera_caption {
	top:0;
	display:block;
	position:absolute;
	width:100%;
}
.camerarelative {
	overflow:hidden;
	position:relative;
}
.imgFake {
	cursor:pointer;
}
.camera_prevThumbs {
	bottom:4px;
	cursor:pointer;
	left:0;
	position:absolute;
	top:4px;
	visibility:hidden;
	width:30px;
	z-index:10;
}
.camera_prevThumbs div {
	background:url(../images/camera_skins.png) no-repeat -160px 0;
	display:block;
	height:40px;
	margin-top:-20px;
	position:absolute;
	top:50%;
	width:30px;
}
.camera_nextThumbs {
	bottom:4px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:4px;
	visibility:hidden;
	width:30px;
	z-index:10;
}
.camera_nextThumbs div {
	background:url(../images/camera_skins.png) no-repeat -190px 0;
	display:block;
	height:40px;
	margin-top:-20px;
	position:absolute;
	top:50%;
	width:30px;
}
.camera_command_wrap .hideNav {
	display:none;
}
.camera_command_wrap {
	left:0;
	position:relative;
	right:0;
	z-index:4;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style:none;
	margin:-55px 125px 0 0;
	padding:0;
	text-align:right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	cursor:pointer;
	display:inline-block;
	height:16px;
	margin:20px 5px;
	position:relative;
	text-align:left;
	text-indent:-9999px;
	width:16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),  inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),  inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:0px 1px 0px rgba(255,255,255,1),  inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	height:12px;
	left:2px;
	overflow:hidden;
	position:absolute;
	top:2px;
	width:12px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),  inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),  inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:0px 1px 0px rgba(255,255,255,1),  inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background:none repeat 0 0 #FFFFFF;
	-moz-box-shadow:0;
	-webkit-box-shadow:0;
	box-shadow:0;
}
.camera_pag_ul li img {
	display:none;
	position:absolute;
}
.camera_pag_ul .thumb_arrow {
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid;
	top:0;
	left:50%;
	margin-left:-4px;
	position:absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor:pointer;
	margin-top:-20px;
	position:absolute;
	top:50%;
	z-index:2;
}
.camera_prev {
	left:-10px;
}
.camera_prev:hover {
	left:0;
}
.camera_prev > span {
	display:block;
	height:60px;
	width:82px;
}
.camera_next {
	right:-10px;
}
.camera_next:hover {
	right:0;
}

.camera_next > span {
	background:url(../images/camera_skins.png) no-repeat -40px 0;
	display:block;
	height:60px;
	width:80px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background:none repeat 0 0 #656565;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	cursor:pointer;
	display:inline-block;
	height:16px;
	margin:20px 5px;
	position:relative;
	text-indent:-9999px;
	width:16px;
}
.camera_thumbs_cont > div {
	float:left;
	width:100%;
}
.camera_thumbs_cont ul {
	overflow:hidden;
	padding:3px 4px 8px;
	position:relative;
	text-align:center;
}
.camera_thumbs_cont ul li {
	display:inline;
	padding:0 4px;
}
.camera_thumbs_cont ul li > img {
	border:1px solid;
	cursor:pointer;
	margin-top:5px;
	vertical-align:bottom;
}
.camera_clear {
	clear:both;
	display:block;
	height:1px;
	margin:-1px 0 25px;
	position:relative;
}
.camera_pie {
	display:none;
}


/* Parallax Slider Style */
.pxs_container{
	width:100%;
	height:600px;
	position:relative;
	overflow:hidden;
	z-index:1;
}
.pxs_bg div{
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	width:7584px; /*1264px window width times number of images*/
	background-repeat:repeat;
	background-position:top left;
	background-color:transparent;
}
.pxs_bg .pxs_bg1{
	background-image:url(http://images.webinane.com/d-fashion/slider-pattern3.png);
	/*left negative 1/8 of ww*/
}
.pxs_bg .pxs_bg2{
	background-image:url(http://images.webinane.com/d-fashion/slider-pattern2.png);
	/*left negative 1/4 of ww*/
}
.pxs_bg .pxs_bg3{
	background-image:url(http://images.webinane.com/d-fashion/slider-pattern1.png);
	/*left negative 1/2 of ww*/
}
.pxs_slider_wrapper{
	display:none;
}
.pxs_container ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.pxs_slider{
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
}
ul.pxs_slider li{
	max-width:100%;
	float:left;
	position:relative;
}
ul.pxs_slider li img{
	display:block;
	margin:35px auto 0px auto;
	-moz-box-shadow:0px 0px 7px #222;
	-webkit-box-shadow:0px 0px 7px #222;
	box-shadow:0px 0px 7px #222;
	border:8px solid transparent;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
ul.pxs_thumbnails {
	height:35px;
	left:50%;
	position:absolute;
	top:432px;
}
ul.pxs_thumbnails li {
    display:block;
    position:absolute;
    width:110px;

	-webkit-transform:rotate(-45deg) !important;
	-moz-transform:rotate(-45deg) !important;
	-ms-transform:rotate(-45deg) !important;
	-o-transform:rotate(-45deg) !important;
	transform:rotate(-45deg) !important;
}
ul.pxs_thumbnails li img {
    border:5px solid #d5d5d5;
    cursor:pointer;
    display:block;
    opacity:0.7;
	filter:alpha(opacity=70);

}
ul.pxs_thumbnails li.selected img{
	opacity:1.0;
	filter:alpha(opacity=100);
}
.pxs_navigation span {
    width:55px;
    height:125px;
    cursor:pointer;
    opacity:0.6;
    position:absolute;
    top:200px;
}
.pxs_navigation span:hover{
	opacity:0.9;
	filter:alpha(opacity=90);
}
.pxs_navigation span.pxs_prev{
	background:url(../img/slider-prev.png) no-repeat center center #d5d5d5;
	left:0!important;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-ms-border-radius:0 4px 4px 0;
	-o-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.pxs_navigation span.pxs_next{
	background:url(../img/slider-next.png) no-repeat center center #d5d5d5;
	right:0!important;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-ms-border-radius:4px 0 0 4px;
	-o-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

/** parallax slider in boxed version ***/
.boxed ul.pxs_slider {
	margin-left:-73px;
}
.boxed ul.pxs_slider li {
	max-width:100%;
}
.boxed ul.pxs_slider li img {
	max-width:1000px;
}

/* Slicebox Style */
.sb-slider {
	margin:0;
	position:relative;
	overflow:hidden;
	width:100%;
	list-style-type:none;
	padding:0;
}

.sb-slider li {
	margin:0;
	padding:0;
	display:none;
}
.sb-slider li > a img {
	border:none;
}
.sb-slider img {
	max-width:100%;
	display:block;
}
.sb-description {
    display:block;
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    text-align:center;
    top:80px;
    transition:all 200ms ease 0s;
    width:100%;
}
.sb-slider li.sb-current .sb-description {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);	
	opacity:1;
}
.sb-perspective {
	position:relative;
}

.sb-perspective > div {
	position:absolute;

	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;

	-webkit-backface-visibility :hidden;
	-moz-backface-visibility :hidden;
	-o-backface-visibility :hidden;
	-ms-backface-visibility :hidden;
	backface-visibility :hidden;
}
.sb-side {
	margin:0;
	display:block;
	position:absolute;

	-moz-backface-visibility :hidden;

	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
.nav-arrows {
	display:none;
}
.nav-arrows a {
    height:65px;
    width:65px;
    cursor:pointer;
    text-indent:-9000px;
    background:url("../img/slider-buttons.png") no-repeat scroll 20px 0 #616161;

    position:absolute;
    bottom:5%;
    left:2px;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}

.nav-arrows a:first-child{
	left:auto;
	right:2px;
	background-position:-85px 0;
}

.nav-arrows a:hover {
	background-color:#f7505a;
}
.slider-area .wrapper {
    position:relative;
}
.block-line{
	width:100%;
	margin-bottom:20px;
    color:#1D1D1D;
    font-family:open sans;
    text-transform:uppercase;

	opacity:0;
	transition:all 0.5s ease 0s;
}
.block-line h4{
    padding:0 10px;
    background:none repeat scroll 0 0 rgba(32, 35, 35, 0.8);
    color:#FFFFFF;
	margin:0;
    font-family:open sans;
    font-size:85px;
    font-weight:bold;
    line-height:100px;
    border-top:1px solid #FFFFFF;
    display:inline-block;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.block-line span{
	color:#a7000a;
}
.block-line > h5 {
    font-size:40px;
    font-weight:600;
    line-height:40px;
    text-shadow:0 0 13px #FFFFFF;

}
.block-line > h6 {
    font-size:25px;
    font-weight:600;
    letter-spacing:0.3em;
    text-shadow:0 0 13px #FFFFFF;
}
.sb-slider li.sb-current .sb-description .block-line{
	opacity:1;
	filter:alpha(opacity=80);	
}





/*** Side Panel ***/
.side-panel {
    width:277px;
    padding:50px;
    position:fixed;
    top:100px;
	left:-277px;
    background:url("../img/panel-bg.jpg") repeat scroll 0 0 transparent;
	z-index:1000;
	
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	
	-webkit-box-shadow:0 0 3px #888888;
	-moz-box-shadow:0 0 3px #888888;
	-ms-box-shadow:0 0 3px #888888;
	-o-box-shadow:0 0 3px #888888;
	box-shadow:0 0 3px #888888;
	
	-webkit-border-radius:0px 5px 5px 0;
	-moz-border-radius:0px 5px 5px 0;
	-ms-border-radius:0px 5px 5px 0;
	-o-border-radius:0px 5px 5px 0;
	border-radius:0px 5px 5px 0;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.show{
	left:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.side-panel h6 {
    border-bottom:1px double #f4f4f4;
    color:#3D3C3C;
    display:inline-block;
    font-family:open sans;
    font-weight:600;
    margin:0px 0 20px 0;
    position:relative;
    text-transform:uppercase;
}
.colors a {
    display:inline-block;
    height:20px;
    margin-right:10px;
    width:20px;
	border:1px solid #fff;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.colors a:hover{
	-webkit-box-shadow:0 0 4px #000;
	-moz-box-shadow:0 0 4px #000;
	-ms-box-shadow:0 0 4px #000;
	-o-box-shadow:0 0 4px #000;
	box-shadow:0 0 4px #000;
}
.color1{
	background-color:#389ada;
}
.color2{
	background-color:#935467;
}
.color3{
	background-color:#e1a312;
}
.color4{
	background-color:#147901;
}
.color5{
	background-color:#70b719;
}
.color6{
	background-color:#bd9e2e;
}
.color7{
	background-color:#269471;
}
.color8{
	background-color:#26b1aa;
}
.color9{
	background-color:#069790;
}
.color10{
	background-color:#e56b19;
}
.color11{
	background-color:#8f44ad;
}
.color12{
	background-color:#ca1d4b;
}
.color13{
	background-color:#f84d22;
}
.color14{
	background-color:#4657b3;
}
.color15{
	background-color:#e45b49;
}
.colors {
    margin-bottom:20px;
}
.layout-buttons {
    margin-bottom:20px;
}
.layout-buttons > a {
    width:100%;
    display:inline-block;
    margin:5px 0;
    border:1px solid #7c7c7c;
    color:#E0DFDF;
    font-family:open sans;
    font-size:11px;
    font-weight:600;
    text-align:center;
	cursor:pointer;
	background:#818080;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
	
}
.layout-buttons > a:hover {
	background-image:linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-o-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-moz-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-webkit-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-ms-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(134,81,40)),
		color-stop(0.43, rgb(145,92,51))
	);
    color:#E0DFDF;
}
.panel-icon {
	background-image:url("../img/panel-icon.png"), url("../img/panel-bg.jpg");
	background-repeat:no-repeat, repeat;
	background-position:3px 10px, 0 0; 
 
    height:210px;
    width:30px;
	cursor:pointer;
    position:absolute;
    right:-30px;
    top:110px;

	-webkit-box-shadow:1px 0 1px #B7B7B7;
	-moz-box-shadow:1px 0 1px #B7B7B7;
	-ms-box-shadow:1px 0 1px #B7B7B7;
	-o-box-shadow:1px 0 1px #B7B7B7;
	box-shadow:1px 0 1px #B7B7B7;
	
	-webkit-border-radius:0px 5px 5px 0;
	-moz-border-radius:0px 5px 5px 0;
	-ms-border-radius:0px 5px 5px 0;
	-o-border-radius:0px 5px 5px 0;
	border-radius:0px 5px 5px 0;
}
.panel-icon > p {
    height:20px;
    width:175px;
    color:#656565;
    font-family:open sans;
    font-weight:600;
    position:absolute;
    left:-74px;
    top:103px;
    text-shadow:1px 1px 0 #FFFFFF;

    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
}
.pat1 {
	background:url("../img/boxed-bg1.jpg") repeat 0 0 transparent;
}
.pat2 {
	background:url("../img/boxed-bg2.jpg") repeat 0 0 transparent;
}
.pat3 {
	background:url("../img/boxed-bg3.png") repeat 0 0 transparent;
}
.pat4 {
	background:url("../img/boxed-bg4.jpg") repeat 0 0 transparent;
}
.pat5 {
	background:url("../img/boxed-bg5.jpg") repeat 0 0 transparent;
}
.pat6 {
	background:url("../img/boxed-bg6.jpg") repeat 0 0 transparent;
}
.pat7 {
	background:url("../img/boxed-bg7.png") repeat 0 0 transparent;
}
.pat8 {
	background:url("../img/boxed-bg8.jpg") repeat 0 0 transparent;
}
.pat9 {
	background:url("../img/boxed-bg9.png") repeat 0 0 transparent;
}
.pat10 {
	background:url("../img/boxed-bg10.png") repeat 0 0 transparent;
}




/*** CSS ADDED FOR VERSION 2
////////////////////////////////////////////////  ***/

/*** New Services Style ***/
.service-new {
    float:left;
    width:100%;
    padding:45px 0;
    background-color:#F4F3F3;
}
.service:first-child {
    margin-left:0;
}
.service {
    float:left;
    width:212px;
    margin-left:30px;
}
.service-desc h3 {
    margin:10px 0 0;
    line-height:20px;
    color:#656565;
    font-family:open sans;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
}
.service-icon {
    float:left;
    height:59px;
    width:67px;
    border:6px solid #FFFFFF;
	background:url("../img/service-icon-bg.png") no-repeat scroll 0 0 #E1E1E1;
	text-align:center;

    -webkit-box-shadow:0 0 2px #BFBFBF;
    -moz-box-shadow:0 0 2px #BFBFBF;
    -ms-box-shadow:0 0 2px #BFBFBF;
    -o-box-shadow:0 0 2px #BFBFBF;
    box-shadow:0 0 2px #BFBFBF;

    -webkit-border-radius:30px 10px 10px 10px;
    -moz-border-radius:30px 10px 10px 10px;
    -ms-border-radius:30px 10px 10px 10px;
    -o-border-radius:30px 10px 10px 10px;
    border-radius:30px 10px 10px 10px;
}
.service-icon > img {
    margin:10px auto;
}
.service-desc {
    width:113px;
    display:inline-block;
    margin-left:20px;
}
.service-desc p {
    color:#6E6D6D;
    font-size:12px;
	margin:0;
}
.service-hover{
    width:212px;
    height:105%;
    padding:40px 0;
    color:#FFFFFF;
    text-align:center;
    z-index:1;

    opacity:0;
	filter:alpha(opacity=0);
	
    position:absolute;
    top:-5px;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	
    -webkit-border-radius:20px 5px 5px 5px;
    -moz-border-radius:20px 5px 5px 5px;
    -ms-border-radius:20px 5px 5px 5px;
    -o-border-radius:20px 5px 5px 5px;
    border-radius:20px 5px 5px 5px;

    -webkit-transform:rotateX(90deg);
    -moz-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    -o-transform:rotateX(90deg);
    transform:rotateX(90deg);

    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.service:hover .service-hover{
    -webkit-transform:rotateX(0deg);
    -moz-transform:rotateX(0deg);
    -ms-transform:rotateX(0deg);
    -o-transform:rotateX(0deg);
    transform:rotateX(0deg);

	opacity:1;
	filter:alpha(opacity=100);
}
.service-hover h3 {
    margin:0;
    font-family:open sans;
    font-size:16px;
    font-weight:bold;
    line-height:20px;
    text-transform:uppercase;
}
.service-hover > p {
    font-family:open sans;
    font-size:13px;
    padding:10px;
}
.cols {
    float:left;
    width:100%;
    padding:55px 0 0;
}
.cols .container {
    overflow:hidden;
}
.left-cols.span12 {
    margin-left:0;
}
.col-title {
    border-bottom:1px dotted #DBDBDB;
    float:left;
    margin:0 0 30px;
    width:100%;
	min-width:300px;
}
.cols h2 {
    float:left;
    margin:0;
    padding-bottom:10px;
    color:#656565;
    font-family:open sans;
    font-size:18px;
    font-weight:600;
    line-height:18px;
    position:relative;
    text-transform:uppercase;
}
.cols h2:after {
    content:"";
    height:1px;
    width:100%;

    position:absolute;
    bottom:-1px;
    left:0;
}
.cols .accordians li {
    margin-bottom:1px;
}


/*** Our Staff Carousel ***/
#slider4 {
	float:left;
	width:100%;
	position:relative;
}
#slider4 .buttons {
    width:28px;
    height:20px;
    background:url("../img/staff-arrows.png") no-repeat scroll 0 0 transparent;

    position:absolute;
    right:0;
    top:-55px;
}
#slider4 .buttons.next {
	background-position:-60px 4px;

    -webkit-border-radius:2px 2px 10px 2px;
    -moz-border-radius:2px 2px 10px 2px;
    -ms-border-radius:2px 2px 10px 2px;
    -o-border-radius:2px 2px 10px 2px;
    border-radius:2px 2px 10px 2px;
}
#slider4 .buttons.prev {
	background-position:10px 4px;

    -webkit-border-radius:10px 2px 2px 2px;
    -moz-border-radius:10px 2px 2px 2px;
    -ms-border-radius:10px 2px 2px 2px;
    -o-border-radius:10px 2px 2px 2px;
    border-radius:10px 2px 2px 2px;
    right:20px;
}
#slider4 .buttons.next:hover {
	background-position:-60px -17px;
}
#slider4 .buttons.prev:hover {
	background-position:10px -17px;
}
#slider4 .viewport {
    float:left;
    width:100%;
    height:328px;
    overflow:hidden;
    position:relative;
}
#slider4 .overview {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0;
	left:0; 
	top:0;
}
#slider4 .overview > li {
	float:left;
	width:620px;
	margin-left:0;
	margin-right:30px;
	position:relative;
}
.staff {
    float:left;
    width:200px;
}
.staff > img {
	width:100%;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.staff:first-child{
    margin-right:20px;
}

.staff-intro {
    border-bottom:1px solid #E9E9E9;
    display:inline-block;
    margin-bottom:15px;
    margin-top:15px;
    padding-bottom:15px;
    width:100%;
}
.staff-intro > h3 {
    color:#555555;
    float:left;
    font-family:open sans;
    font-size:14px;
    font-weight:600;
    line-height:10px;
    margin:0;
    text-transform:uppercase;
}
.staff-intro span {
    color:#909191;
    float:right;
    font-family:open sans;
    font-size:12px;
    font-style:italic;
    line-height:10px;
}
.staff > p {
    color:#8F8E8E;
    font-family:lato;
    font-size:13px;
    letter-spacing:0.3px;
    line-height:22px;
    margin-top:-5px;
}

/*** New Recent Events Style ***/

.event-ver2 {
    margin-left:-30px;
	position:relative;
}
.event-ver2 .span4 {
    overflow:hidden;
    position:relative;
	float:left;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.event-ver2 .span4 img {
    width:100%;

    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    -ms-border-radius:3px 3px 0 0;
    -o-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
}
.event-caption {
    display:block;
    margin-top:1px;
    overflow:hidden;
    position:relative;
 
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.event-caption h5 {
    float:left;
	width:70%;
    margin:0;
    padding-left:20px;
    color:#656565;
    font-family:roboto;
    font-size:14px;
    font-weight:400;
    line-height:37px;
    background:none repeat scroll 0 0 rgba(234, 234, 234, 0.8);
    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.event-caption > span {
	background:none repeat scroll 0 0 rgba(96, 96, 96, 0.9);
    float:left;
    width:30%;
    color:#FFFFFF;
    font-family:roboto;
    font-size:12px;
    font-weight:600;
    line-height:37px;
    text-align:center;
    text-transform:uppercase;
}
.event-desc {
    height:200px;
    width:300px;
    background:none repeat scroll 0 0 rgba(96, 96, 96, 0.8);
    padding:30px 5px;

    position:absolute;
    top:0;

    opacity:0;
    filter:alpha(opacity=0);

    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
	
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.event-ver2 .span4:hover .event-desc{
    -webkit-transition:all 0.3s ease 0.2s;
    -moz-transition:all 0.3s ease 0.2s;
    -ms-transition:all 0.3s ease 0.2s;
    -o0transition:all 0.3s ease 0.2s;
    transition:all 0.3s ease 0.2s;

	opacity:1;
	filter:alpha(opacity=100);
}
.event-desc > p {
    color:#DAD9D9;
    font-family:lato;
    font-size:13px;
    margin-top:10px;
    text-align:center;
}
.event-desc > span {
    color:#C1C6CA;
    float:right;
    font-family:open sans;
    font-size:11px;
    font-weight:600;
}
.event-desc > span strong{
    color:#f1f2f3;
}
.viewall-btn {
    background:none repeat scroll 0 0 #F8F8F8;
    color:#878686;
    font-family:open sans;
    font-size:11px;
    font-weight:600;
    padding:1px 15px;

    position:absolute;
    right:0;
    top:0px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

/*** Affiliates ***/
#slider5 {
	float:left;
	width:100%;
	margin-bottom:40px;
	position:relative;
    background:none repeat scroll 0 0 #FBFBFB;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
#slider5 .viewport {
    position:relative;
    width:850px;
    height:70px;
    margin:0 auto;
    padding:30px 0;
    overflow:hidden;

	-webkit-border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
	-ms-border-radius:0px 0px 10px 10px;
	-o-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
}
#slider5 .overview {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0 0 0 20px;
}
#slider5 .buttons{
	height:50px;
    width:65px;
    position:absolute;
}
#slider5 .buttons.prev {
	background:url("../img/affilates-arrows.png") no-repeat scroll 27px center;

    left:0;
	top:40px;
    -webkit-border-radius:5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    -ms-border-radius:5px 0 0 5px;
    -o-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
	
}
#slider5 .buttons.next {
	background:url("../img/affilates-arrows.png") no-repeat scroll -17px center;

	top:40px;
    right:0;
    -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    -ms-border-radius:0 5px 5px 0;
    -o-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;
}

#slider5 .overview li {
	float:left;
	width:250px;
	margin-left:0;
	margin-right:30px;
	position:relative;
}





/*** Customer Reviews ***/
.reviews {
    float:left;
    margin-bottom:50px;
    margin-left:-30px;
}
.customer {
    width:456px;
    margin-left:29px;
    padding:20px 22px;
    background:none repeat scroll 0 0 #F9F9F9;
    float:left;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
	
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.customer:hover{
    background:none repeat scroll 0 0 #9C9B9B;
}
.customer:hover .rev > p,
.customer:hover .rev > span{
	color:#fff;
}
.customer img {
    border:2px solid #FFFFFF;
    float:left;
}
.rev {
    float:left;
    width:291px;
    margin-left:20px;
}
.rev > p {
    margin:0;
    padding-bottom:15px;
    padding-top:15px;
    color:#757575;
    font-size:12px;
    font-style:italic;
    line-height:15px;
}
.rev > span {
    float:left;
    width:160px;
    padding-top:5px;
    border-top:1px solid #CECFCF;
    color:#656565;
    font-family:open sans;
    font-size:13px;
    font-style:italic;
}
.rev > ul {
    float:right;
    width:125px;
    margin:0;
    list-style:none outside none;
}
.rev ul li:first-child {
    margin:0;
}
.rev ul li {
    float:left;
    height:30px;
    width:30px;
    margin-left:10px;
    background:none repeat scroll 0 0 content-box #B8B7B7;
	overflow:hidden;

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}
.rev ul li i {
    height:100%;
    padding:0;
    width:100%;
}
.rev ul li i.facebook{
	background-position:-56px -127px;
}
.rev ul li i.twitter{
	background-position:5px -127px;
}
.rev ul li i.linkedin{
	background-position:-173px -125px;
}





/*** Make An Appointment New Style ***/
.make-app-toggle {
    float:left;
    width:100%;
	position:relative;
}
.make-app-toggle:before {
	border-top:1px dotted #7099ad;
    content:"";
    height:6px;
    left:0;
    position:absolute;
    top:16px;
    width:100%;
	text-align:center;
}
.border:before{
	background:none repeat scroll 0 0 #7099AD;
	border:0 none;
}
.make-app {
    background:none repeat scroll 0 0 #FFFFFF;
    cursor:pointer;
    display:table;
    font-family:open sans;
    font-weight:600;
    letter-spacing:0.1px;
    margin:0 auto;
    padding:0 10px 5px;
    position:relative;
    text-transform:uppercase;

    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;	
}
.make-app:after {
    background:url("../img/app-arrow.png") no-repeat scroll center -6px #7099AD;
    bottom:0;
    left:111px;
    position:absolute;
    width:20px;
    height:20px;
    content:"";

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;	
}
.make-app.click:after {
	background-position:center 10px;
}
.app-button {
    background:none repeat scroll 0 0 #7099AD;
    color:#FFFFFF;
    padding:10px 35px;

    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;
}
.make-app-form {
    background:url("../img/app-form-bg.png") no-repeat scroll right 0 / auto 100% #88BDD6;
    display:none;
    float:left;
    margin-top:-25px;
    padding-bottom:30px;
    padding-top:55px;
    width:100%;

    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.make-app-form form {
    display:table;
    margin:0 auto;
    padding:0 50px;
    width:100%;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.make-app-form input {
    border:medium none;
    color:#9E9E9E;
    font-family:roboto;
    font-size:11px;
    height:36px;
    padding:10px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;	

    -webkit-box-shadow:1px 1px 2px #515151 inset;
    -moz-box-shadow:1px 1px 2px #515151 inset;
    -ms-box-shadow:1px 1px 2px #515151 inset;
    -o-box-shadow:1px 1px 2px #515151 inset;
    box-shadow:1px 1px 2px #515151 inset;
}
.make-app-form textarea {
    border:medium none;
    color:#9E9E9E;
    font-family:roboto;
    font-size:11px;
    padding:10px;
	min-height:82px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;	

    -webkit-box-shadow:1px 1px 2px #515151 inset;
    -moz-box-shadow:1px 1px 2px #515151 inset;
    -ms-box-shadow:1px 1px 2px #515151 inset;
    -o-box-shadow:1px 1px 2px #515151 inset;
    box-shadow:1px 1px 2px #515151 inset;
}
.make-app-form input:focus,
.make-app-form textarea:focus
{
    -webkit-box-shadow:1px 1px 2px #515151 inset;
    -moz-box-shadow:1px 1px 2px #515151 inset;
    -ms-box-shadow:1px 1px 2px #515151 inset;
    -o-box-shadow:1px 1px 2px #515151 inset;
    box-shadow:1px 1px 2px #515151 inset;
}
.small-field {
    float:left;
    margin-right:4%;
    width:48%;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.small-field:last-child{
    margin-right:0;
}
.make-app-form p {
    color:#FFFFFF;
    float:left;
    font-family:open sans;
    font-size:12px;
    font-weight:600;
    line-height:12px;
    margin-bottom:0;
    padding-top:15px;
    text-shadow:0 1px 1px #9D9D9D;
}
.make-app-form input.app-form-submit {
    background:none repeat scroll 0 0 transparent;
    border:1px solid #CBD9E1;
    color:#FFFFFF;
    float:right;
    font-family:roboto;
    font-size:12px;
    font-weight:500;
    margin-top:10px;
    padding:10px 20px;

    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;	
}
.small-field.app-date {
    background:url("../img/app-form-icons.png") no-repeat scroll 90% 12px #FFFFFF;
}
.small-field.app-time {
    background:url("../img/app-form-icons.png") no-repeat scroll 90% -31px #FFFFFF;
}
.bottom-space{
	margin-bottom:50px;
}



/*** Another New Simple Services Style ***/
.service-block {
    margin-left:-30px;
}
.service-block .span4 {
    text-align:center;
}
.service-block .span4 img {
    margin-bottom:15px;
}
.service-block .span4 > h3 {
    display:table;
    position:relative;
    margin:0 auto;
    padding:15px 15px 0;
    border-top:1px solid #DDDDDD;
    color:#6A6A6A;
    font-family:open sans;
    font-size:14px;
    line-height:10px;
    text-transform:uppercase;
}
.service-block .span4 > h3:before {
    width:1px;
    height:15px;
    content:"";
    background:none repeat scroll 0 0 #DDDDDD;

    position:absolute;
    left:0;
    top:0;
}
.service-block .span4 > h3:after {
    height:12px;
    width:1px;
    content:"";
    background:none repeat scroll 0 0 #DDDDDD;

    position:absolute;
    right:0;
    top:0;
}
.service-block .span4 p {
    margin-bottom:-3px;
    padding-top:18px;
    color:#8F8E8E;
    font-family:lato;
    font-size:13px;
    letter-spacing:0.3px;
}







/*** ////// BUSINESS BLOG HOME PAGE//// 
///////////////////////////////////////////// ***/
.sidebar-page {
    display: inline-block;
    padding: 50px 0;
    width: 100%;
}
.blog-post {
    margin-bottom: 20px;
}
.blog-post-title {
    position: relative;
}
.blog-post-date {
    background: none repeat scroll 0 0 #30A7A7;
    color: #FFFFFF;
    float: left;
    font-family: open sans;
    font-size: 25px;
    line-height: 25px;
    padding: 15px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 75px;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.blog-post h1 {
    margin: 0;
}
.blog-post-title > h1 a {
    border-bottom: 1px dashed #DEE1E2;
    color: #898989;
    float: left;
    font-family: open sans;
    font-size: 24px;
    font-weight: lighter;
    line-height: 24px;
    padding: 35px 10px 20px 85px;
    width: 100%;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.blog-post-img {
    display: inline-block;
    margin-top: 30px;
    overflow: hidden;
	position:relative;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.blog-post-img > img {
	width:100%;
}
.blog-post-img:after {
    background: none repeat scroll 0 0 rgba(48, 167, 167, 0.5);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;

	opacity:0;
	
	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	-ms-transform:scale(0.5);
	-o-transform:scale(0.5);
	transform:scale(0.5);

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.blog-post-img:hover:after {
	opacity:1;

	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.blog-post-img > a {
    border: 1px solid #6C908E;
    border-radius: 5px 5px 5px 5px;
    bottom:-100%;
    height:70%;
    left: 56%;
    margin-left: -12%;
    position: absolute;
    width: 12%;
    z-index: 1;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.blog-post-img:hover a {
	bottom:0;

	-webkit-transition:all 0.4s ease 0.2s;
	-moz-transition:all 0.4s ease 0.2s;
	-ms-transition:all 0.4s ease 0.2s;
	-o-transition:all 0.4s ease 0.2s;
	transition:all 0.4s ease 0.2s;
}
.camera{
    background: url("../img/camera.png") no-repeat scroll center 5% rgba(135, 162, 148, 0.6);
}
.video{
    background: url("../img/video-icon.png") no-repeat scroll center 5% rgba(135, 162, 148, 0.6);
}
.blog-post > p {
    color: #949292;
    font-family: open sans;
    font-size: 13px;
    letter-spacing: 0.4px;
    margin-top: 5px;
}
.blog-post ul {
    display: inline-block;
    list-style: none outside none;
    margin:10px 0 0 0;
    width: 100%;
}
.blog-post ul > li {
    float: left;
	margin:0 3px;
}
.blog-post ul li a {
    color: #999999;
    font-family: open sans;
    font-size: 13px;
}
.blog-post ul li i {
    color: #999999;
    margin-right: 5px;
}
.blog-post .slider-area {
    margin-top: 30px;
}





/*** HOMEPAGE 4 STYLE STARTS FROM HERE /////
//////////////////////////////////////////////////// ***/

h3.sec-title {
    border-bottom: 1px dashed #DEE1E2;
    color: #444444;
    font-family: open sans;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 10px;
}
/*** Employee Of The Month ***/
#employee{
	list-style:none;
}
.list_carousel4  li{
	float:left;
	width:543px;
}
.list_carousel4 .caroufredsel_wrapper {
    margin-left: 0 !important;
}
#pager2 a span {
    border: 1px solid #DDDDDD;
    color: rgba(0, 0, 0, 0);
    float: left;
    height: 5px;
    margin-left: 10px;
    width: 20px;
}
.list_carousel4 li img {
    float: left;
	width:250px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.performance {
    display: inline-block;
    margin-top:35px;
    margin-left:30px;
    width: 270px;
}
.performance {
    float: left;
    margin-left: 30px;
    margin-top: 35px;
    width: 245px;
}

.performance > h5 {
    color: #6A6868;
    font-family: Helvetica Neue LT Std;
    font-size: 13px;
    font-weight: 300;
    line-height: 11px;
    padding-bottom: 10px;
	margin:0;
}
.performance .progress {
    background-color: #ECECEC;
    height: 15px;
    margin-bottom: 15px;
    margin-top: 0;
    overflow: hidden;
    box-shadow: none;
	
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
.performance .progress .bar {
    width: 0;
    height: 100%;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    text-align: center;
	background-image:none;	
    box-shadow: none;
	
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
.list_carousel4 li p {
    color: #545656;
    float: left;
    font-family: noto sans;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 35px;
}
.list_carousel4 #pager2 {
    left: 170px;
    position: absolute;
    top: 340px;
    z-index: 1;
	margin:0;
}



/*** About Us ***/
.abt-sec.animated{
	-webkit-animation-duration:1.5s;
	-moz-animation-duration:1.5s;
	animation-duration:1.5s;
	animation-delay:0.2s;
}
.moving-bg{
	float:left;
	position:relative;
	background:url("../img/about-bg.jpg") no-repeat;
	border:1px solid #dfdfdf;

	-webkit-animation: mov 10s infinite linear;
	-moz-animation: mov 10s infinite linear;
	-ms-animation: mov 10s infinite linear;
	-o-animation: mov 10s infinite linear;
	animation: mov 10s infinite linear;
}
@-moz-keyframes mov {
    0% { background-position: 0 0; }
    100% { background-position: 100% 0%; }
}
@-webkit-keyframes mov {
    0% { background-position: 0 0; }
    100% { background-position: 100% 0%; }
}
.about {
    float: left;
    height: 100%;
    width: 100%;
	padding:40px 0;
    background:none repeat scroll 0 0 rgba(248, 248, 248, 0.95);
    text-align: center;
}
.about > h1 {
    color: #3B3C3C;
    font-family: noto sans;
    font-size: 47px;
    letter-spacing: 0.2px;
}
.about > p {
    color: #545656;
    font-family: noto sans;
    letter-spacing: 0.2px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 30px;
    padding: 0 20px;
}






/*** Services  Carousel With Fixed Background ***/
#special-services {
    list-style: none outside none;
    margin: 0;
}
.list_carousel6 {	
    position: relative;
}
.list_carousel6 li {
    float: left;
    margin-left: -20px;
}
.our-service-box{
	width:100%;
	background-color:#ece9ea;
	border-radius:2px;
	padding:45px 0;
	text-align:center;
}
.our-service-box > h3 {
    color: #616159;
    font-family: open sans;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 50px;
}
.our-service-box > p {
    margin-bottom: 0;
    margin-top: 30px;
    padding: 0 10px;
    font-family: open sans;
    font-size: 13px;
    color: #696969;
}
.our-service-box i {
    font-size: 60px;
    text-shadow: -1px 1px 1px #5F5F5F;
}

.service-pagi {
    height: 110px;
    width: 70px;
    z-index: 1;
    background: url("../img/services-arrows2.png") no-repeat scroll 0 0 transparent;

    position: absolute;
    top: 120px;
}
.service-pagi.next {
    background-position:-110px 0;
    right: -75px;
}
.service-pagi.prev {
    background-position: 10px 0;
    left: -75px;
}

.rounded-bg {
	float:left;
    width: 100%;
    padding:100px 0;
	position:relative;
	margin-top:30px;
}
.fixed-bg {
    height: 100%;
    width: 100%;

    position:absolute;
    left: 0;
    top: 0;
}
.fixed-bg1{
    background: url("../img/resource/fixed-bg.jpg") no-repeat 0 0 / 100% 100% transparent;
	background-attachment:fixed;
}
.fixed-bg2{
    background: url("../img/resource/fixed-bg2.jpg") no-repeat 0 0 / 100% 100% transparent;
	background-attachment:fixed;
}

.rounded-bg:before {
    height: 54px;
    width: 100%;
    content: "";
    background: url("../img/rounded-bg-top.png") no-repeat scroll 0 0 transparent;
	background-size:100% auto;
	z-index:1;
	
    position: absolute;
	top:0;
}
.rounded-bg:after {
    width: 100%;
    height: 30px;
    content: "";
    background: url("../img/rounded-bg-bottom.png") no-repeat scroll 0 0 transparent;
	background-size:100% auto;

    position: absolute;
    bottom: -1px;
}





/*** Performance Of The Company ***/
.records {
    margin:0 0 30px;
}
.records li {
    border-bottom: 1px solid #EAEDF1;
    display: inline-block;
    padding: 12px 0;
    width: 100%;
}
.records li h6 {
    color: #9EA7B3;
    display: block;
	margin:0;
    font-family: open sans;
    font-size: 11px;
    font-weight: 400;
}
.monthly-progress {
    display: inline-block;
    margin: 0;
}
.monthly-progress > li {
    border: 0 none;
    float: left;
    margin-right: 7px;
    padding: 0;
    width: auto;
}
.month-bar {
    background: none repeat scroll 0 0 #EAEDF1;
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 40px;
    width: 10px;
	position:relative;
}
.fill {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
	
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.monthly-progress i {
    display: block;
    font-size: 10px;
    font-style: normal;
    text-align: center;
}
.records li span {
    color: #1FBBA6;
    display: block;
    font-family: sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 26px;
    margin-top: 10px;
}
.margin-top {
    margin-top: 30px;
}

.tips {
    color: #818384;
    font-family: open sans;
    font-size: 13px;
    letter-spacing: 0.25px;
    line-height: 21.5px;
    margin-bottom: 0;
    margin-top: -5px;
}




/*** ACCORDIONS ***/
.left-side-content .accordions {
    margin-bottom: 30px;
}
.accordions {
    border: 1px solid #EAEAEA;
    float: left;
    margin: 0;
    width: 100%;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.accordions dt {
    float: left;
    width: 100%;
}
.accordions dt a {
    color: #FFFFFF;
    float: left;
    font-family: open sans;
    font-size: 15px;
    font-weight: 600;
    line-height: 10px;
    margin-bottom: 1px;
    padding:18px 20px;
    width: 100%;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.accordions dt a i {
	font-size:16px;
    margin-right:30px;
}
.accordions dd {
    float: left;
    width: 100%;
	padding-bottom:15px;
}
.accordions dd p {
    padding:15px 25px 35px;
    color: #818384;
    font-family: open sans;
    font-size: 13px;
    letter-spacing: 0.25px;
    line-height: 21.5px;
    margin-bottom: 0;
    margin-top: -5px;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.accordions dt a.activate {
    background: none repeat scroll 0 0 #818285;
    color: #ffffff;
}

.blank {
    float: left;
    height: 85px;
    margin-top: 50px;
    position: relative;
    width: 100%;
}
.our-team > ul {
    margin: 0;
}
.our-team li {
    border: 1px solid #E5E5E5;
    margin-bottom: 16px;
    overflow: hidden;
	position:relative;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.our-team li:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.our-team li img {
	width:100%;

    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.our-team li:last-child {
    margin-bottom: 0;
}
.team-intro {
}
.team-intro {
    width: 90%;
    margin-left: -45%;
    padding: 10px 20px;
    color: #FFFFFF;
    text-transform: uppercase;
    background-image: url("../img/slash.png");
	background-repeat:no-repeat;
	background-position:center center;
	
    position: absolute;
    left: 50%;
    top: 20%;
	
	opacity:0;
	filter:alpha(opacity=0);
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    -ms-transform:scale(1.5);
    -o-transform:scale(1.5);
    transform:scale(1.5);
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;

    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    -ms-transition:all 0.4s ease 0s;
    -o-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
}
.our-team li:hover .team-intro {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);

	opacity:1;
	filter:alpha(opacity=100);
}
.team-intro > h4 {
    font-size: 15px;
    font-weight: 600;
	margin:0;
}
.team-intro > span {
    float: left;
    font-size: 11px;
    margin-top: 5px;
    text-align: right;
    width: 100%;
}




/*** BUSINESS HOME PAGE 3 /////////
////////////////////////////////////////////////// ***/

.simple-title {
	float:left;
	width:100%;
    border-bottom: 1px solid;
    color: #444444;
    font-family: open sans;
    font-size: 30px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 30px;
    padding-bottom: 23px;
}
.business-block.span4 > img {
    margin-bottom: 20px;
    width: 100%;
}
.business-block p {
    color: #949292;
    font-family: open sans;
    font-size: 13px;
    letter-spacing: 0.1px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: -7px;
	float:left;
	width:100%;
}
.business-block h4 {
    border-bottom: 1px solid #F0F0F0;
    float: left;
    font-family: open sans;
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
    margin: 12px 0 10px;
    width: 100%;
}
.business-block h4 a{
	color:#6a6969;
}

.business-block.span4 > a {
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-top: 30px;
}
.business-block.span4 > a i{
    font-size:18px;
	margin-left:5px;
}
.business-block h4 span {
    background: none repeat scroll 0 0 #F6F6F6;
    float: left;
    font-size: 25px;
    height: 34px;
    line-height: 35px;
    margin-right: 10px;
    text-align: center;
    width: 38px;
}
.business-block .accordions {
    border: 0 none;
}
.business-block .accordions dt a, 
.business-block .accordions dt a.activate {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 15px;
	color:#626363;
    font-weight: lighter;
    line-height: 37px;
    margin-bottom: 10px;
    padding: 0 0 0 50px;
    position: relative;
}
.business-block .accordions dt a.activate {
	color:#19c1ae;
}
.business-block .accordions dt a:before {
    border: 1px solid #EFEFEF;
    content: "\f106";
    font-family: fontawesome;
    font-size: 20px;
    height: 35px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px;
	
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.business-block .accordions dt a.activate:before{
    content: "\f107";
}
.business-block .accordions dd p {
    letter-spacing: 0.1px;
    line-height: 24px;
    padding: 20px 50px;
}

.team-modern {
    float: left;
    margin-top: 60px;
    padding: 75px 0;
    width: 100%;
}
.team-modern-image {
    border: 1px solid #F3F2F2;
    border-radius: 3px;
    float: left;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-align: center;
    width: 100%;
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.team-modern-image > img {
    border-radius: 3px;
    width: 100%;
}
.team-modern-image > div {
    bottom: 26px;
    position: absolute;
}
.team-modern-image > div span {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    border-radius: 3px;
    color: #424343;
    float: left;
    font-family: open sans;
    font-size: 11px;
    line-height: 10px;
    margin-left: 10px;
    padding: 5px 10px;
}
.team-modern-image:before {
    width: 100%;
    height: 100%;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
    content: "";

    position: absolute;
    left:0;
    bottom:0;
	
	opacity:0;
	filter:aplha(opacity=0);

    -webkit-transition: background 0.5s ease 0s;
    -moz-transition: background 0.5s ease 0s;
    -ms-transition: background 0.5s ease 0s;
    -o-transition: background 0.5s ease 0s;
    transition: background 0.5s ease 0s;
}
.team-modern .span4:hover .team-modern-image:before {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.48);

	opacity:1;
	filter:aplha(opacity=100);
}
.team-modern .span4 > h3 {
    color: #FFFFFF;
    float: left;
    font-family: open sans;
    font-size: 17px;
    font-weight: 600;
    line-height: 14px;
    margin: 30px 0 25px;
    text-align: center;
    width: 100%;
}
.team-modern .span4 p {
    color: #F8F8F8;
    float: left;
    font-family: open sans;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin-top: -7px;
	margin-bottom:0px;
    text-align: center;
    width: 100%;
}
.list_carousel7 {
	float:left;
    width: 940px;
	position:relative;
}
.list_carousel7 li {
    float: left;
    min-height: 375px;
    width: 940px;
}
#carousel {
    margin: 0;
	list-style:none;
}
.team-title{
	position:absolute;
	top:0;
	width:100%;
}
.team-title h2 {
    background: none repeat scroll 0 0 #FFFFFF;
    display: table;
    font-family: open sans;
    font-size: 25px;
    font-weight: 500;
    line-height: 18px;
    margin: 0 auto;
    padding: 10px;
	
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.carousel-pagi,
.carousel-pagi:hover,
.carousel-pagi:focus {
    color: #FFFFFF;
    float: left;
    font-size: 55px;
    position: absolute;
    right: 0;
}
.carousel-pagi.prev{
	right:50px;
}
.cols.services-modern {
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 50px;
}
.services-modern i {
    color: #737373;
    float: left;
    font-size: 60px;
    line-height: 61px;
    margin-right: 20px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.services-modern h3 {
    font-family: open sans;
    font-size: 25px;
    font-weight: 400;
    line-height: 54px;
    margin: 0 0 20px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.services-modern p {
    font-family: open sans;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: -7px;
}




/*** STICKY HEADER ***/
header.stick:before {
    display: none;
}
header.stick {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    position: fixed;
}
.stick .logo {
    margin-top: 5px;
}
.stick #menu > ul > li {
    margin-top: 45px;
}
.stick #menu > ul > li > a {
    padding-bottom: 30px;
}
.stick #menu ul ul {
    top: 40px;
}




/*** Header Style 2 ***/
header.header2 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
}
header.header2:before {
    display: none;
}
.header2 .logo {
    display: table;
    float: none;
    margin: 23px auto;
}
header.header2 .logo img {
    width: 178px;
}
.header2 #menu {
    float: none;
}
.menu-strip {
	float:left; 
	width:100%;
}

.header2 #menu > ul {
    display: table;
    float: none;
    margin: 0 auto;
    width: auto;
}
.header2 #menu > ul > li {
    margin-top: 0;
}
.header2 #menu > ul > li > a {
    background-position: 0 7px;
    color: #FFFFFF;
    padding: 15px 30px;
}
.header2 #menu > ul > li > a i {
    float: left;
    line-height: 10px;
    margin-right: 5px;
}
.header2 #menu > ul > li:hover > a {
    background-image: none;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    margin-right: -3px;
    position: relative;
    z-index: 6;
}
.header2 #menu ul ul {
    top: 40px;
}
/*** Transparent Header ***/
.transparent {
    position: absolute;
	background:rgba(255,255,255,0.9);
}

/*** Toggle Header ***/
.open-header {
    bottom: -30px;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    left: 0;
    line-height: 28px;
    position: absolute;
    text-align: center;
    width: 30px;
    z-index: 10;
}



/*** Header With Social Media ***/
header.header2 .container .logo {
    float: left;
}
.header-social-icons > ul {
    float: right;
    list-style: none outside none;
    margin: 27px 0;
}
.header-social-icons li {
    border: 1px solid #D6D5D5;
    border-radius: 3px;
    float: left;
    font-size: 17px;
    height: 27px;
    margin: 0 5px;
    overflow: hidden;
    text-align: center;
    width: 27px;
}
.header-social-icons li a {
    color: #767575;
}
.header-social-icons li a {
    color: #767575;
    float: left;
    height: 100%;
    width: 100%;
}
.header-social-icons li a  i{
    background: none repeat scroll 0 0 #F8F8F8;
    color: #CAC9C9;
    float: left;
    height: 100%;
    width: 100%;
    line-height: 26px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.header-social-icons li a:hover i{
	color:#fff;
}
.header2 .menu-strip .container #menu {
    float: left;
}

/*** Header Below Slider ***/
header.below:before {
    display: none;
}






/*** Doctors Single Page ***/
.doctors-into {
    float: left;
    margin-bottom: 40px;
	width:100%;
}

.doctors-into h1 {
    color: #656565;
    float: left;
    font-family: roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 15px;
    margin: 30px 0 25px;
}
.doctors-into h1 i{
	float:left;
	margin-right:10px;
}
.doctors-into ul {
    float: left;
    font-family: open sans;
    font-size: 13px;
    list-style: none outside none;
    margin: 0;
    text-transform: uppercase;
    width: 100%;
}
.doctors-into li {
    float: left;
    line-height: 10px;
    margin-bottom:25px;
    width: 100%;
}
.doctors-into li > span {
    color: #656565;
    float: left;
    font-weight: 600;
    width: 50%;
}
.doctors-into li > i {
    color: #909191;
    float: left;
    font-weight:400;
    width: 50%;
}
.doctors-into .progress.indivisual{
	margin:0;
}
.doctors-into .progress.indivisual:first-child{
	margin:0 0 20px 0;
}
.doctors-into .progress.indivisual span,
.doctors-into .progress.indivisual i {
    color: #FFFFFF;
    font-size: 10px;
    line-height: 20px;
    width: auto;
}
.doctors-into li a {
    background: none repeat scroll 0 0 #C5C6C6;
    border-radius: 4px;
    color: #FFFFFF;
    float: left;
    font-size: 17px;
    height: 27px;
    line-height: 23px;
    margin-right: 10px;
    text-align: center;
    width: 30px;
}







/*** PORTFOLIO PAGES STYLE***/
#Grid {
    margin: 0;
    width: 100%;
	min-height:600px;
}
.portfolio-cols .row-fluid .span3,
.portfolio-cols .row-fluid .span4,
.portfolio-cols .row-fluid .span6{
	min-height:0;
}
.portfolio-cols.row-fluid .span3,
.portfolio-cols.row-fluid .span4,
.portfolio-cols.row-fluid .span6{
	min-height:0;
}
#Grid .mix{
	display:none;
	opacity: 0;
	width:100%;
}
#Grid .gap{
	display: inline-block;
}
.controls {
    border-bottom:1px solid #DADADA;
    float: left;
    margin: 30px 0;
    width: 100%;
}
.controls > ul {
    float: right;
    list-style: none outside none;
    margin: 0;
	border-right:1px solid #DADADA;
}
.controls li {
    background: url("../img/gallery-tabs.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    color: #858585;
    cursor: pointer;
    float: left;
    font-family: roboto;
    font-size: 13px;
    line-height: 10px;
    min-width: 60px;
    padding: 14px 30px;
    text-align: center;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.controls li.active {
    background: url("../img/gallery-active-tab.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 3px solid;
    margin-bottom: -2px;
}
.portfolio-style{
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.portfolio-style-img{
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
    width: 100%;
	
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.portfolio-style-img img{
	width:100%;
}
.portfolio-style-img:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:-100%;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.portfolio-style-img:hover:before{
	top:0;
}
.portfolio-style-img span {
    background: none repeat scroll 0 0 rgba(59, 59, 59, 0.74);
    bottom: 0;
    color: #FFFFFF;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    left: 0;
    line-height: 40px;
    position: absolute;
    text-align: center;
    width: 100%;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.portfolio-style-img:hover span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 60%;
}
.portfolio-style-img a,
.portfolio-style-img a:hover {
    color: #FFFFFF;
    height: 100%;
    
    position: absolute;
    text-align: center;
    bottom:0%;
    width: 100%;
	
	-webkit-transition:all 0.4s ease 0.2s;
	-moz-transition:all 0.4s ease 0.2s;
	-ms-transition:all 0.4s ease 0.2s;
	-o-transition:all 0.4s ease 0.2s;
	transition:all 0.4s ease 0.2s;
}

.portfolio-style > i {
    color: #868484;
    float: left;
    font-family: open sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 9px;
    margin-bottom: 20px;
    width: 100%;
}
.portfolio-style h3 {
    color: #656565;
    float: left;
    font-family: roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 16px;
    margin: 0 0 20px;
    width: 100%;
}
.portfolio-style p {
    color: #868484;
    float: left;
    font-family: open sans;
    font-size: 13px;
    line-height: 26px;
    margin-bottom: 0;
    margin-top: -9px;
    width: 100%;
}
.portfolio-style-hover {
    left:-100%;
    position: absolute;
    top:15%;
    width: 90%;
	height:100%;
	height:100%;
	
	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
.portfolio-style-img:hover .portfolio-style-hover{
	left:5%;

	-webkit-transition:all 0.4s ease 0.1s;
	-moz-transition:all 0.4s ease 0.1s;
	-ms-transition:all 0.4s ease 0.1s;
	-o-transition:all 0.4s ease 0.1s;
	transition:all 0.4s ease 0.1s;
}
.portfolio-style-hover p {
    color: #fff;
    float: left;
    font-family: open sans;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 0;
    margin-top: -9px;
    width: 100%;
}

.portfolio-style-hover h3{
    font-family: roboto;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 20px;
    width: 100%;
	color:#fff;
}
.portfolio-style-img:hover .portfolio-style-hover a {
    bottom: 20%;
    left: 0;
    margin: 0;
}




.donate,
.sidebar-tabs .nav li.active a,
.pagination ul > li > a:hover,
.likes:hover,
.doctors-time > a
{
background-image: linear-gradient(bottom, rgb(53,153,219) 0%, rgb(112,170,204) 73%, rgb(53,153,219) 100%);
background-image: -o-linear-gradient(bottom, rgb(53,153,219) 0%, rgb(112,170,204) 73%, rgb(53,153,219) 100%);
background-image: -moz-linear-gradient(bottom, rgb(53,153,219) 0%, rgb(112,170,204) 73%, rgb(53,153,219) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(53,153,219) 0%, rgb(112,170,204) 73%, rgb(53,153,219) 100%);
background-image: -ms-linear-gradient(bottom, rgb(53,153,219) 0%, rgb(112,170,204) 73%, rgb(53,153,219) 100%);

background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(53,153,219)),
color-stop(0.73, rgb(112,170,204)),
color-stop(1, rgb(53,153,219))
);
	background-color: #49A3DF;
}
.camera_prev:hover, .camera_next:hover, 
#slider1 .buttons:hover,
.serve-hover span:hover, 
#slider2 .buttons:hover,
.main-page-tabs .nav li.active a, 
#menu ul li ul > li:hover,
.days li.active:after, 
#search-form .search-submit,
.doc-time:hover .doc-details,
.accordians li h3:first-child:hover:before,
.type4 .nav li.active a,
.onhover a:hover,
.client-meta > span,
.serve-hover a:hover,
.progress.indivisual .bar,
.our-service h2 i,
.error-404:before,
header:before,
#menu.menu2 ul li:hover > a,
.service-block .span4:hover > h3:before,
.service-block .span4:hover > h3:after,
.main-title h1:before,
.intro-box-title > h2:after,
.performance .progress .bar,
.accordions dt a,
.fill,
#pager2 a.selected span ,
.team-modern,
.menu-strip,
.open-header
{
	background-color: #49A3DF;
}
.sidebox-head, 
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.contact-form form .submit:hover, 
.skill-left > h4:after,
.blog-post-views,
#slider3 .buttons:hover,#slider6 .buttons:hover,
.team-grid-title > span,
.donate-updown,
.gallery-column:hover .img-title,
.bottom-footer ul,
.bottom-footer:After,
#menu.menu2 li ul li > a:after,
.service-hover,
.cols h2:after,
.why-us dt a.activate:before ,
.sidebar-widget ul .sub-list,
.header2 #menu > ul > li:hover > a
{
	background-color: #3598DB;
}
header,
.slider-area, 
#slider1 .overview li:hover,
.doc:hover .caption, 
.gallery-item:hover:after,
.our-service > p,
.recent-event-img:hover,
.post-intro,
.team-list-desc h2,
.team-list-img:hover,
.gallery-column:hover,
.post-gallery,
.toggle-img:after,
.toggle-img:before,
.toggle-title,
.service-block .span4:hover > h3,
.simple-title 
{
	border-color:#3598DB;
}
.testimonials,
.blog-list-img:hover,
.post-image,
.post-video,
.flickr-images > a:hover,
.team-member:hover .contact-bar,
#menu.menu2 li ul  li  ul li:hover a,
#menu.menu2 li ul  li:hover > a 
{
	border-color:#49A3DF;
}
.triangle-design, 
#slider2 .overview li:hover .triangle-design,
.type3 .nav li.active a,
.mCSB_dragger_bar:before,
.blog-list-date,
.doc:hover,
.star li.fill, 
.star li.fill:before, 
.star li.fill:after,
.team-img
{
	border-bottom-color:#3598DB;
}
#menu ul li ul,
.aboutus .nav li.active a,
.gallery-tabs .nav li.active a, 
.gallery-tabs .nav li.active a:hover,
.gallery-tabs .nav li a:hover,
.pricing ul:hover .price-head:after,
.bottom-footer ul:before,
.controls li.active 
{
	border-top-color:#3598DB;
}
.tab-post:hover,
.viewall:before
{
	border-left-color:#3598DB;
}
#menu li:hover > a, #menu li>a.active,
.speciality, 
ul.round li.roundabout-in-focus h3
,#tweets li h5, 
.star, 
.continue,
.continue:hover,
.tabpost-detail > p a:hover,
.tag-clouds > a:hover,
.replies,
.reply,
.member-name > span,
.type3 .nav li.active a,
.readmore:hover,
.error-404 h1 span,
#menu.menu2 li ul  li  ul li:hover a,
#menu.menu2 li ul  li:hover > a,
.post-details h2 a:hover,
.abt-client > p,
.caption > h5:first-child,
a,a:hover,
.sidebar-widget .viewall,
.records li span,
.business-block h4 a:hover,
.business-block .accordions dt a:before,
.business-block .accordions dt a.activate,
.team-title h2,
.services-modern .span4:hover i, 
.services-modern .span4:hover h3,
.recent-event-desc h2 a 
 {
	color:#49A3DF;
}
.slogan, 
#slider2 .overview li:hover h4, 
.main-page-tabs .tab-content .days li.active a, 
.footer-title > span,
.published-date .blue,
.service-doc .details span,
.aboutus .nav li.active a,
.sidebar-widget-title span,
.main-title span,
.blog-list-desc h3:hover a,
.grid-view h3:hover a,
#slider3 .overview li h6 a:hover,#slider6 .overview li h6 a:hover,
.recent-event-desc h2:hover a,
.tag-clouds > h4,
.comment-details > h6,
.readmore:hover ,
.days li.active a,
.days li.active a:focus,
.days li.active a:hover,
.staff-desc h3
{
	color:#3598DB;
}
.coloured {
	color:#3598db;
}
.img-title,
.post-img:after,
.video-title,
.team-intro,
.portfolio-style-img:before
{
	background-color:rgba(53, 153, 219, 0.9);
	
}

.continue {
    background:url("../img/cont-read-blue.png") no-repeat scroll 0 center transparent;
}
.view .nav li a{
	background-image:url("../img/list-grid-view-blue.png");
}
.recent-event-links > a{
	background:url("../img/recent-events-link-blue.png") no-repeat 0 1px transparent;
}
.pricing li {
	background:url("../img/list-icon-blue.png") no-repeat 35px center #F9F8F8;
}
.pricing ul:hover .price-head, .pricing ul:hover .subscribe button {
	background:url("../img/pricing-hover-blue.png") repeat 0 0 transparent;
}
.duyuru>a
{
	color:white;
	font-weight:bold;
}
.duyuru>a:hover
{
	color:Black;
	font-weight:bold;
}