/*
Theme Name: Neobyte Desktop
Description: Child theme for the Twenty Twelve theme
Author: Neobytesolutions
Template: twentytwelve
Version:        1.0
*/

html{
	font-size: 62.5%;
	color: #98BCD2;
}

body{
	margin: 0;
	background:url('http://assets.neobytesolutions.com/img/body_background.jpg') repeat;
	font-size: 14px;
	font-size: 1.4rem;
	font-family: "Trebuchet MS";
}

body #page{
	overflow: hidden
}

body.home #page{
	background-image:url('http://assets.neobytesolutions.com/img/small_boxes_background.png');
	background-repeat: no-repeat;
	background-size: 100%;
}

body#projects_background #page{
	background-image:url('http://assets.neobytesolutions.com/img/small_boxes_background.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 0px 450px;	
}

.main_separator{
	background-color: #1F4962;
	height: 2px;
	position: relative;
	top: 860px;
}

p{
	margin: 14px 0px;
	margin: 1.4rem 0rem;
}

a{
	color: #4BABE3;
}

a:hover{
	color: #EA7B23;
}

a img{
	border: none;
}

h1,h2,h3,h4,h5{
	margin: 0;
}

header ,nav ,section ,article ,aside ,footer ,hgroup{ 
	display: block;
}

.clr{
	clear: both;
}
	
/* MEDIA QUERIES */

@media all and (min-width: 1600px) {
	body.home #page{
		background-position: 0px 859px;	
	}
	
	.home_content_line{
		top: 771px;
	}
	
	.latest_projects{	
		height: 380px;
		height: 38rem;
	}
	
	.latest_projects p{
		padding-bottom: 35px;
		padding-bottom: 3.5rem;
	}
	
	.carousel_title{
		padding-bottom: 14px;
		padding-bottom: 1.4rem;
	}
	
	.carousel_title h1{
		font-size: 50px;
		font-size: 5rem;
		line-height: 45px;
		line-height: 4.5rem;
	}	
	
	.carousel_description{
		padding-bottom: 45px;
		padding-bottom: 4.5rem;
	}
	
	.panel-carousel{
		padding: 56px 28px 0px 42px;
		padding: 5.6rem 2.8rem 0rem 4.2rem;
	}
	
	.carousel_image{
		padding: 42px 42px 0px 0px;
		padding: 4.2rem 4.2rem 0rem 0rem;
	}
	
	#home_about_area{
		margin-top: 0;	
	}
}

@media all and (max-width: 1599px) {
	body.home #page{
		background-position: 0px 730px;	
	}
	
	.home_content_line{
		top: 642px;
	}
	
	.latest_projects{
		padding: 0px;
		padding: 0rem;
		margin-top: -110px;
		margin-top: -11rem;
	}
	
	.latest_projects p{
		padding-bottom: 20px;
		padding-bottom: 2rem;
	}
	
	.carousel_title{
		padding-bottom: 0px;
		padding-bottom: 0rem;
	}
	
	.carousel_title h1{
		font-size: 40px;
		font-size: 4rem;
		line-height: 40px;
		line-height: 4rem;
	}	
	
	.carousel_description{
		padding-bottom: 12px;
		padding-bottom: 1.2rem;
	}
	
	.panel-carousel{
		padding: 36px 28px 0px 42px;
		padding: 3.6rem 2.8rem 0rem 4.2rem;
	}
	
	.carousel_image{
		padding: 14px 42px 0px 0px;
		padding: 1.4rem 4.2rem 0rem 0rem;
	}
	
	#carousel li.bjqs-slide:nth-of-type(3) .carousel_image a img{
		height: 300px;
		height: 30rem;
		width: auto;
	}
	
	#home_about_area{
		margin-top: 60px;	
		margin-top: 6rem;	
	}
}

/* END MEDIA QUERIES */

/* HEADER */

#header{
	width: 100%;
	height: 84px;
	border-bottom: solid 2px #1F4962;
	background-color: #13242f;
}

#header > ul{
	display: table;
	width: 994px;
	height: 84px;
	margin: 0 auto;
	padding: 0;
	line-height: 12px;
	line-height: 1.2rem;
}

#header > ul > li{
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}

#main{
	margin: 0 auto;
	width: 994px;
	padding-bottom: 30px;
	padding-bottom: 3rem;
}

nav ul ul {
	display: none;
}

nav ul li:hover > ul {
	display: block;
}
	
nav ul {
	padding-left: 84px;
	padding-left: 8.4rem;
	list-style: none;
	position: relative;
	display: inline-table;
	text-transform: uppercase;
}

nav ul:after {
	content: "";
	clear: both; display: block;
}
	
nav ul li {
	float: left;
}

nav ul li.current-menu-item a, nav ul li.current-menu-parent a{
	color: #EA7B23;
}

nav ul li.menu-item ul li.menu-item a{
	color: #014E77;
}

nav ul li.menu-item ul li.menu-item a:hover{
	color: #EA7B23;
	text-decoration: underline;
}

nav ul li a {
	display: block;
	padding: 17px 10px;
	padding: 1.7rem 1rem;
	color: #3b799a;
	text-decoration: none;
	font-size: 17px;
	font-size: 1.7rem;
}
	
nav ul li a:hover {
	color: #ea7b23;
	text-decoration: underline;
}
	
nav ul ul {
	border: solid 2px #23536E;
	position: absolute;
	top: 100%;
	padding: 0;
	text-transform: none;
	background: #ffffff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	z-index: 10;
	-moz-box-shadow: 0 0 6px 1px #3B799A;
	-webkit-box-shadow: 0 0 6px 1px #3B799A;
	box-shadow: 0 0 6px 1px #3B799A;
}

nav ul ul li {
	float: none; 
	position: relative;
	margin: 0px 28px;
	margin: 0rem 2.8rem;
	color: #014e77;
	padding-right: 5px;
	padding-right: 0.5rem;
}

nav ul ul li:before{
	color: #014E77;
	font-size: 12px;
	font-size: 1.2rem;
	content:"●";
	position: absolute;
	left: -15px;
	left: -1.5rem;
}

nav ul ul li:hover:before{
	color: #ea7b23;
}

nav ul ul li a {
	margin: 9px;
	margin: 0.9rem;
	font-size: 14px;
	font-size: 1.4rem;
	border-bottom: 1px solid #c4d7e1;
	padding: 0px 0px 9px 0px;
	padding: 0rem 0rem 0.9rem 0rem;
	color: #014e77;
}	

nav ul ul li a:hover {
	color: #016ea8;
	text-decoration: none;
}

nav ul ul li:last-child a{
	border-bottom: none;
}

.facebook_icon{
	width: 30px;
	height: 29px;
	background:url('http://assets.neobytesolutions.com/img/social_sprite.png') no-repeat;
	background-position: 0px 0px;
	display: inline-block;
}

.twitter_icon{
	width: 30px;
	height: 29px;
	background:url('http://assets.neobytesolutions.com/img/social_sprite.png') no-repeat;
	background-position: -31px 0px;
	display: inline-block;
}

/* END HEADER */
 
/* CONTENT */

#main_content{
	width: 100%;
	margin:0 auto;
}

/* END CONTENT */

/* HOME MAIN */

.home_content_line{
	height: 2px;
	height: 0.2rem;
	background: #1F4962;
	position: relative;
}

#home_about_area{
	width: 100%;
	height:auto;
}

#home_about_area > div{
	width: 994px;
	margin: 0 auto;
	text-align: center;
}

#home_about_area ul{
	padding: 0;
	margin: 0;
}

#home_about_area ul li{
	width: 32%;
	display: inline-block;
	padding-top: 28px;
	padding-top: 2.8rem;
}


.home_services .title,
.home_specialities .title,
.home_why_us .title{
	font-size: 28px;
	font-size: 2.8rem;
	color: #ffffff;
}

.home_services .first_description,
.home_specialities .first_description,
.home_why_us .first_description{
	font-size: 17px;
	font-size: 1.7rem;
	color: #dcedf8;
	line-height: 17px;
	line-height: 1.7rem;
	padding-bottom: 8px;
	padding-bottom: 0.8rem;
}

.home_services .first_description a,
.home_specialities .first_description a,
.home_why_us .first_description a{
	text-decoration: none;
}

.home_services .first_description a:hover,
.home_specialities .first_description a:hover,
.home_why_us .first_description a:hover{
	text-decoration: underline;
}

.home_services .second_description,
.home_specialities .second_description,
.home_why_us .second_description{
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 14px;
	line-height: 1.4rem;
	padding-bottom: 14px;
	padding-bottom: 1.4rem;
}

#home_our{
	width: 160px;
	height: 162px;
	background:url('http://assets.neobytesolutions.com/img/home_about_area_sprite.png') no-repeat;
	display: inline-block;
	margin: 14px 0px;
	margin: 1.4rem 0rem;
}

.services{
	background-position: 0px 0px !important;
}

.specialities{
	background-position: -161px 0px !important;
}

.why_using_us{
	background-position: -322px 0px !important;
}

.latest_projects{
	width: 994px;
}

.latest_projects p{
	font-size: 36px;
	font-size: 3.6rem;
	color: #ffffff;
	margin: 0px;
	margin: 0rem;
}

.latest_projects ul{
	padding: 0;
	margin: 0;
}

.latest_projects ul li{
	list-style: none;
	display: inline-block;
	text-align: center;
	width: 24.5%;
	position: relative;
	height: 265px;
	height: 26.5rem;
	vertical-align: top;
}

.latest_projects ul li a:hover img{
	transform: scale(1.11);
	-moz-transform: scale(1.11);
	-webkit-transform: scale(1.11);
	-o-transform: scale(1.11);
}

.latest_projects ul li .description{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	text-align: center;
}

.latest_projects ul li .description div{
	color: #ffffff;
	display: table-cell;
	vertical-align: middle;
	width: 244px;
	width: 24.4rem;
	height: 260px;
	height: 26rem;
	padding: 0px 20px;
	padding: 0rem 2rem;
}
 
.latest_projects ul li:hover .description{
	opacity: 1;
	background: rgba(22,43,56, 0.9);
	width: 245px;
	width: 24.5rem;
	height: 245px;
	height: 24.5rem;
	border-radius: 50%;
	border: solid 3px #ffffff;
	top: -9px;
	top: -0.9rem;
	left: -4.2px;
	left: -0.42rem;
	
}

.latest_projects ul li .description div b{
	font-size: 18px;
	font-size: 1.8rem;
}

/* END HOME MAIN */

/* HOME SLIDER */

.panel-carousel{
	float: left;
	width: 47%;
}

.carousel_title{
	width: 450px;
	width: 45rem;
}

.carousel_title h1{
	color: #3b799a;
	text-decoration: none;
}

.carousel_description h2{
	font-size: 16px;
	font-size: 1.6rem;
	color: #3b799a;
	line-height: 18px;
	line-height: 1.8rem;
}

.carousel_free_quote{
	width: 182px;
	height: 44px;
	background:url('http://assets.neobytesolutions.com/img/slider_buttons_sprite.png') no-repeat;
	background-position: 0px 0px;
	display: inline-block;
	text-decoration: none;
	margin-right: 7px;
	margin-right: 0.7rem;
}

.carousel_learn_more{
	width: 182px;
	height: 44px;
	background:url('http://assets.neobytesolutions.com/img/slider_buttons_sprite.png') no-repeat;
	background-position: -183px 0px;
	display: inline-block;
	text-decoration: none;
}

.carousel_free_quote p{
	font-size: 18px;
	font-size: 1.8rem;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 9px 0px 0px 0px;
	padding: 0.9rem 0rem 0rem 0rem;
	text-align: center;
	margin: 0;
}

.carousel_learn_more p{
	background:url('http://assets.neobytesolutions.com/img/slider_button_arrow.png') no-repeat 150px 15px;
	font-size: 18px;
	font-size: 1.8rem;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 9px 0px 0px 0px;
	padding: 0.9rem 0rem 0rem 0rem;
	text-align: center;
	margin: 0;
}

.carousel_image{
	position: absolute;
	right: 0;
}

/* END HOME SLIDER */

/* SERVICES PAGES */

.parent-pageid-16 h1{
	font-size: 42px;
	font-size: 4.2rem;
	color: #3B799A;
	line-height: 42px;
	line-height: 4.2rem;
	padding: 15px 20px 15px 0px;
	padding: 1.5rem 2rem 1.5rem 0rem;
}

.services_main{
	float: left;
	width: 66%;
}

.services_content{
	font-size: 14px;
	font-size: 1.4rem;
	padding: 0px 15px 10px 0px;
	padding: 0rem 1.5rem 1rem 0rem;
}

.services_quote{
	background:url('http://assets.neobytesolutions.com/img/small_boxes_background.png') repeat;
	float: right;
	width: 29%;
	margin-top: 20px;
	margin-top: 2rem;
	padding: 15px;
	padding: 1.5rem;
	border: solid 2px #23536E;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.services_quote input{
	width: 100%;
	border: solid 1px #98BCD2;
	background: #417691;
}

.services_quote textarea{
	width: 100%;
	height: 100px;
	height: 10rem;
	border: solid 1px #98BCD2;
	background: #417691;
}

.services_quote .submit{
	width: 182px;
	height: 44px;
	background:url('http://assets.neobytesolutions.com/img/slider_buttons_sprite.png') no-repeat;
	background-position: 0px 0px;
	margin-top: 1em;
	cursor: pointer;
}

.services_quote .submit p{
	font-size: 20px;
	font-size: 2rem;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 0.4em 0em 0em 0.5em;
}

.category_projects{
	width: 100%
}

.category_projects .title h2{
	color: #ffffff;
	font-size: 30px;
	font-size: 3rem;
	font-weight: bold;
}

#carousel_services{
	margin: 25px 55px 0px 55px;	
	margin: 2.5rem 5.5rem 0rem 5.5rem;	
}

#carousel_services ul li.bjqs-slide a{
	margin: 0px 29px 10px 29px;
	margin: 0rem 2.9rem 1rem 2.9rem;
	display: inline-block;
	width: 230px;
	width: 23rem;
	height:250px;
	height: 25rem;
	vertical-align: top;
	color: #ffffff;
	text-decoration: none;
	position: relative;
}

#carousel_services ul li.bjqs-slide a div.hover_img_text{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	text-align: center;
}

#carousel_services ul li.bjqs-slide a:hover div.hover_img_text{
	opacity: 1;
	background: rgba(22,43,56, 0.9);
	width: 223px;
	width: 22.3rem;
	height: 223px;
	height: 22.3rem;
	border-radius: 50%;
	border: solid 4px #ffffff;
	top: 2px;
	top: 0.2rem;
	left: 0px;
	left: 0rem;
}

#carousel_services .hover_text{
	width: 224px;
	width: 22.4rem;
	height: 22.4px;
	height: 22.4rem;
	display: table-cell;
	vertical-align: middle;
	padding: 0px 20px;
	padding: 0rem 2rem;
}

#carousel_services .hover_text b{
	font-size: 18px;
	font-size: 1.8rem;
}

/* END SERVICES PAGES */

/* PROJECTS PAGE */

.project_page_content_line{
	height: 2px;
	height: 0.2rem;
	background: #1F4962;
	position: relative;
	top: 362px;
}

.projects_title h1{
	font-size: 30px;
	font-size: 3rem;
	color: #ffffff;
	padding: 15px 0px;
	padding: 1.5rem 0rem;
}

.project_details{
	width: 100%;
	height: 270px;
	height: 27rem;
}

.project_details .project_img{
	float: left;
}

.project_details .project_technologies{
	background:url('http://assets.neobytesolutions.com/img/small_boxes_background.png') repeat;
	width: 262px;
	border: solid 2px #23536E;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 15px 15px 20px 15px;
	padding: 1.5rem 1.5rem 2rem 1.5rem;
	float: left;
}

.project_details .project_technologies .category{
	font-size: 22px;
	font-size: 2.2rem;
	color: #4d9dc8;
	padding-bottom: 8px;
	padding-bottom: 0.8rem;
	padding-top: 0;
}

.project_details .project_technologies div{
	font-size: 16px;
	font-size: 1.6rem;
	color: #3b799a;
	font-weight: bold;
	padding-top: 15px;
	padding-top: 1.5rem;
}

.project_details .project_technologies a{
	color: #98BCD2;
}

.project_content{
	width: 100%;
	height: auto;
	padding-top: 42px;
	padding-top: 4.2rem;
}

.project_content .content_left{
	float: left;
	width: 48%;	
	padding-right: 4%;
}

.project_content .content_right{
	float: left;
	width: 48%;	
}

.project_screenshots_title{
	font-size: 30px;
	font-size: 3rem;
	color: #ffffff;
	padding: 30px 0px;
	padding: 3rem 0rem;
}

#carousel_project_page{
	padding: 0px 35px;
	padding: 0rem 3.5rem;
}

/* END PROJECTS PAGE */

/* BLOG PAGE */

#blog{
	width: 70%;
	float: left;
}

.sidebar_blog_main{
	float: right;
	width: 25%;
}

.sidebar_blog_main div{
	padding: 10px;
	padding: 1rem;
	background:url('http://assets.neobytesolutions.com/img/small_boxes_background.png') repeat;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	border: solid 2px #23536E;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.sidebar_blog_main div a{
	text-decoration: none;
	color: #3B799A;
}

.sidebar_blog_main div a:hover{
	color: #EA7B23;
	text-decoration: underline;
}

.sidebar_blog_main > div ul li span.articles_counter{
	color: #4babe3;
}

.sidebar_blog_main div h2{
	color: #ffffff;
	font-size: 24px;
	font-size: 2.4rem;
	padding-bottom: 12px;
	padding-bottom: 1.2rem;
}

.sidebar_blog_main > div ul{
	padding-left: 18px;
	padding-left: 1.8rem;
	margin: 0;
}

.sidebar_blog_main > div ul li{
	list-style-image:url('http://assets.neobytesolutions.com/img/blog_arrow_right.png');
	padding-top: 5px;
	padding-top: 0.5rem;
}

.blog_post_box{
	display: inline-block;
}

.blog_post_box .title a{
	color: #ffffff;
	font-size: 30px;
	font-size: 3rem;
	text-decoration: none;
	font-weight: bold;
}

.blog_post_box .blog_author_date_main{
	padding: 10px 0px 20px 0px;
	padding: 1rem 0rem 2rem 0rem;
}

.blog_post_box #blog_featured_image{
	float: left;
	padding: 10px 20px 0px 0px;
	padding: 1rem 2rem 0rem 0rem;
}

.blog_post_box #blog_featured_image img{
	width: 150px;
	height: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: solid 2px #1F4962
}

.blog_post_box .readmore{
	padding-left: 170px;
	padding-left: 17rem;
}

.blog_post_box .readmore a{
	width: 132px;
	height: 43px;
	background:url('http://assets.neobytesolutions.com/img/blog_read_more.png') no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 18px;
	font-size: 1.8rem;
	text-align: center;
	padding-top: 7px;
	padding-top: 0.7rem;
}

.blog_post_box .readmore a img{
	vertical-align: baseline;
}

.separator-line{
	height: 2px;
	height: 0.2rem;
	background-color: #1f4a63;
	margin: 25px 0px;
	margin: 2.5rem 0rem;
}

.pagination {
	clear: both;
	padding: 20px 0px;
	padding: 2rem 0rem;
	position:relative;
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 13px;
	line-height: 1.3rem;
}

.pagination span, .pagination a {
	display: block;
	float: left;
	margin: 2px 2px 2px 0px;
	margin: 0.2rem 0.2rem 0.2rem 0rem;
	padding: 6px 9px 7px 9px;
	padding: 0.6rem 0.9rem 0.7rem 0.9rem;
	text-decoration: none;
	width: auto;
	color: #fff;
	background: #232323;
	font-size: 15px;
	font-size: 1.5rem;
}

.pagination a:hover{
	color: #fff;
	background: #1F4962;
}

.pagination .current{
	padding: 6px 9px 7px 9px;
	padding: 0.6rem 0.9rem 0.7rem 0.9rem;
	background: #307095;
	color: #fff;
}

/* END BLOG PAGE */

/* BLOG POST PAGE */

#blog .blog_post_top_div{
	width: 100%;
	height: 30px;
	height: 3rem;
}

#blog .blog_author_date{
	float: left;
	height: 35px;
	height: 3.5rem;
	
}

#blog .blog_post_head_social{
	float: right;
	
}

#blog #blog_featured_image_single{
	float: left;
	padding: 20px 20px 0px 0px;
	padding: 2rem 2rem 0rem 0rem;
}

#blog #blog_featured_image_single img{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: solid 2px #1F4962;
	width: 350px;
	width: 35rem;
	height: auto;
}

#nav-below .nav-previous a, #nav-below .nav-next a{
	float: left;
	text-decoration: none;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	margin: 16px 0px 32px 0px;
	margin: 1.6rem 0rem 3.2rem 0rem;
	width: 50%;
}

#blog_header{
	background-image:url('http://assets.neobytesolutions.com/img/small_boxes_background.png');
	height: 85px;
	border-bottom: solid 2px #1F4962; 
}

#blog_header #image{
	background-image:url('http://assets.neobytesolutions.com/img/blog_header_background.png');
	width: 994px;
	height: 85px;
	margin: 0 auto;
}

.page-template-blog-php h1, .blog_post_nav{
	margin: -70px 0px 40px 0px;
	margin: -7rem 0rem 4rem 0rem;
	color: #3b799a;
	font-size: 42px;
	font-size: 4.2rem;
	font-weight: bold;
}

.blog_post_nav a{
	text-decoration: none;
	color: #3B799A;
}

.blog_post_nav a:hover{
	color: #EA7B23;
	text-decoration: underline;
}

#blog .page-title.blog h1{
	font-size: 30px;
	font-size: 3rem;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	margin: 0rem 0rem 1rem 0rem;
}

#commentform input, #commentform textarea{
	background: #417691;
	border: solid 1px #98BCD2;
}

#commentform .comment-form-author label{
	margin-right: 41px;
	margin-right: 4.1rem;
	vertical-align: top;
}

#commentform .comment-form-email label{
	margin-right: 43px;
	margin-right: 4.3rem;
	vertical-align: top;
}

#commentform .comment-form-url label{
	margin-right: 28px;
	margin-right: 2.8rem;
	vertical-align: top;
}

#commentform .comment-form-comment label{
	margin-right: 20px;
	margin-right: 2rem;
	vertical-align: top;
}

#commentform .form-submit input{
	width: 132px;
	height: 42px;
	background: url("http://assets.neobytesolutions.com/img/blog_read_more.png");
	display: block;
	border: none;
	color: #ffffff;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: "Trebuchet MS";
	font-weight: bold;
}

#blog .fb_iframe_widget{
	top: 6px;
}

/* END BLOG POST PAGE */

/* ABOUT US PAGE */

.about_us_title h1{
	color: #ffffff;
	padding: 15px 0px;
	padding: 1.5rem 0rem;
	font-size: 30px;
	font-size: 3rem;
}

.about_us_content{
	padding-bottom: 35px;
	padding-bottom: 3.5rem;
}

.team_box{
	width: 40%;
	margin-right: 6%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 28px;
	margin-bottom: 2.8rem;
	min-height: 200px;
	min-height: 20rem;
	background-image: url("http://assets.neobytesolutions.com/img/small_boxes_background.png");
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: solid 2px #1F4962;
	padding: 15px;
	padding: 1.5rem;
}

.team_box .member_image{
	float:left;
}

.team_box .member_image img{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: solid 2px #1F4962;
}

.team_box .member_text{
	padding-left: 119px;
	padding-left: 11.9rem;
}

.team_box .member_text .member_name{
	color: #ffffff;
	font-weight: bold;
	font-size: 26px;
	font-size: 2.6rem;
}

.team_box .member_text .member_title{
	color: #4BABE3;
	font-weight: bold;
	font-size: 18px;
	font-size: 1.8rem;
}

/* END ABOUT US PAGE */

/* GET QUOTE PAGE */

.get_quote_title h1{
	color: #ffffff;
	padding: 15px 0px;
	padding: 1.5rem 0rem;
	font-size: 30px;
	font-size: 3rem;
}

.get_quote_content .form{
	background:url('http://assets.neobytesolutions.com/img/small_boxes_background.png') repeat;
	border: solid 2px #23536E;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 70%;
	padding: 10px;
	padding: 1rem;
}

/* END GET QUOTE PAGE */

/* CONTACT US PAGE */

.contact_us_title h1{
	color: #ffffff;
	padding: 15px 0px;
	padding: 1.5rem 0rem;
	font-size: 30px;
	font-size: 3rem;
}

.contact_us_content{
	width: 100%;
}

.contact_us_content .contact_us{
	width: 30%;
	display: inline-block;
	vertical-align: top;
}

.contact_us_content .contact_us_form{
	width: 60%;
	display: inline-block;
	padding-right: 9%;
}

.contact_us_content .contact_us_form .form{
	background:url('http://assets.neobytesolutions.com/img/small_boxes_background.png') repeat;
	border: solid 2px #23536E;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 65%;
	padding: 10px;
	padding: 1rem;
}

/* END CONTACT US PAGE */

/* TAG PAGE, CATEGORY PAGE */

.tag h1, .category h1{
	margin: -70px 0px 40px 0px;
	margin: -7rem 0rem 4rem 0rem;
	color: #3b799a;
	font-size: 42px;
	font-size: 4.2rem;
	font-weight: bold;
}

.category .category_tag_blog_post, .tag .category_tag_blog_post {
	width: 70%;
	float: left;
}

/* END TAG PAGE, END CATEGORY PAGE */

/* FOOTER */

#colophon{
	background: #13242f;
	border-top: solid 2px #1F4962;
}

.footer{
	margin: 0 auto;
	display: table;
	width: 994px;
	color: #98bcd2;
}

.footer ul{
	padding: 0;
	margin: 44px 0px;
	margin: 4.4rem 0rem;
}

.main_footer li{
	display: table-cell;
	padding-right: 14px;
	padding-right: 1.4rem;
}

.main_footer li.our_services{
	width: 35%;
}

.main_footer li.latest_blog_post{
	width: 32%;
}

.main_footer li.contact{
	width: 22%;
}

.main_footer li span{
	font-size: 24px;
	font-size: 2.4rem;
	color: #ffffff;	
	font-weight: 600;
	display: block;
	padding-bottom: 12px;
	padding-bottom: 1.2rem;
}

.main_footer .our_services ul{
	margin: 0;
}

.main_footer .our_services ul li{
	width: 100%;
	color: #98BCD2;
	display: list-item;
	list-style: disc inside none;
}

.main_footer .our_services ul li a{
	color: #98BCD2;
	text-decoration: none;
}

.main_footer .our_services ul li a:hover{
	color: #EA7B23;
	text-decoration: underline;
}

.main_footer .contact .facebook_like, .main_footer .contact .google_plus{
	display: table-cell;
	vertical-align: top;
	padding-right: 28px;
	padding-right: 2.8rem;
}

.footer_facebook_icon{
	width: 30px;
	height: 29px;
	background:url('http://assets.neobytesolutions.com/img/social_sprite.png') no-repeat;
	background-position: -61px 0px;
	display: inline-block;
}

.footer_twitter_icon{
	width: 30px;
	height: 29px;
	background:url('http://assets.neobytesolutions.com/img/social_sprite.png') no-repeat;
	background-position: -94px 0px;
	display: inline-block;
}

.contact .social_footer .facebook{
	float: left;
	padding-right: 14px;
	padding-right: 1.4rem;
}

.contact .social_footer div a p{
	color:#4BABE3;
	text-decoration: underline;
}

.contact .social_footer div a p:hover{
	color:#EA7B23;
	text-decoration: underline;
}

.contact .social_footer div p{
	float: left;
	padding-top: 4px;
	padding-top: 0.4rem; 
	padding-right: 7px;
	padding-right: 0.7rem;
	color: #98BCD2;
}

.latest_blog_post .author_and_date{
	margin-bottom: 11px;
	margin-bottom: 1.1rem;
}

.footer .footer_copyright{
	text-align: center;
	font-size: 12px;
	font-size: 1.2rem;
	margin: 24px 0px;
	margin: 2.4rem 0rem;
}

.footer .footer_copyright img{
	vertical-align: middle;
}

.footer .footer_copyright a{
	text-decoration: none;
	color: #98BCD2;
}

.footer .footer_copyright a:hover{
	text-decoration: underline;
	color: #EA7B23;
}

.footer_contact_content p:first-child{
	margin-top: 0;
}

/*** Style for Anunt Angajare Page ***/

.page-id-3136 header h1{
	color: #ffffff;
	padding: 15px 0px;
	padding: 1.5rem 0rem;
	font-size: 30px;
	font-size: 3rem;
}
