@charset "utf-8";

/* CSS Document */



/***Background Image***/



* {
	margin: 0;
	padding: 0;
}




#bg {

	position: fixed;

	top: 0;

	left: 0;

}



.bgwidth {
	width: 100%;
}



.bgheight {
	height: 100%;
}





/***End***/









.contact_subbox1 input[type="text"] {
	width: 100%;
}

.contact_subbox1 input[type="email"] {
	width: 100%;
}

.contact_subbox1 textarea {

	width: 100%;

	resize: none;

	min-height: 50px;

}











/*-- banner --*/

.banner-info {

	width: 80%;

	margin: 12em auto 0;

	text-align: center;

}

.banner-info h3 {

	font-size: 18px;

	color: #000;

	text-transform: uppercase;
	;

	background-color: #FFF;



	letter-spacing: 2px;

}

.banner-info p {

	color: #fff;

	margin: 1em auto 3em;

	line-height: 1.8em;

}

.more a {

	padding: 10px 30px;

	color: #fff;

	font-size: 14px;

	text-decoration: none;

}

.more a:hover {

	/*-- agileits --*/

	color: #6BC676;

}

/* Shutter In Vertical */

.hvr-shutter-in-vertical {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

	background: #fff;

	-webkit-transition-property: color;

	transition-property: color;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.hvr-shutter-in-vertical:before {

	content: "";

	position: absolute;

	z-index: -1;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background: #6BC676;

	-webkit-transform: scaleY(1);

	transform: scaleY(1);

	-webkit-transform-origin: 50%;

	transform-origin: 50%;

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.hvr-shutter-in-vertical1 {

	background: #212121;

}

.hvr-shutter-in-vertical:hover,
.hvr-shutter-in-vertical:focus,
.hvr-shutter-in-vertical:active {

	color: white;

}

.hvr-shutter-in-vertical:hover:before,
.hvr-shutter-in-vertical:focus:before,
.hvr-shutter-in-vertical:active:before,
.pricing-plans-grid1:hover .hvr-shutter-in-vertical1:before {

	-webkit-transform: scaleY(0);

	transform: scaleY(0);

}



/*-- //banner --*/















/**********   WRAPPER STYLES  ********************/







#pg_wrapper {

	width: 990px;

	position: relative;

	position: relative;

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}





.cl {
	clear: both;
}





#pg_wrapper .topheader {

	height: 50px;

	width: 990px;

	padding: 0;

	margin: 0;



}

#pg_wrapper .bannerlogo_container {

	height: 219px;

	width: 990px;

	padding: 0;

	margin: 0;

}

.logo_container {

	background-image: url(../logo.png);

	background-repeat: no-repeat;

	float: left;

	height: 259px;

	width: 280px;

	padding: 0;

	margin: 0;

}







.bannerlogo_container .bannerframe {

	background-repeat: no-repeat;

	height: 259px;

	width: 710px;

	padding: 0;

	margin: 0;

	float: left;

	background-image: url(../banner-frame.png);

}

.bannerframe .featured_banner {

	height: 250px;

	width: 701px;

	margin: 0;

	padding: 0;

	position: relative;

	top: 9px;

	float: left;

}

.maincontainer {

	height: 490px;

	width: 990px;

	padding: 0;

	margin: 0;

}

.menu_container {

	float: left;

	height: 500px;

	width: 280px;

	padding: 0;

	margin: 0;

	background-image: url(../menu_bg.png);

	background-repeat: no-repeat;

}

.featuredclients_container {

	float: left;

	height: 357px;

	width: 255px;

	padding: 0;

	margin: 0 0 0 13px;

}

.featured_box {

	height: 270px;

	width: 255px;

	margin: 0;

	padding: 0;

}





.content_featured {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	font-style: italic;

	font-weight: normal;

	color: #EAEAEA;

	margin: 0;

	padding: 0;

	position: relative;

	top: 4px;



}





#hpage_slider {

	height: 230px;

	width: 255px;

	padding: 0;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;





}





#project_frame {

	height: 186px;

	width: 255px;

	margin: 0;

	padding: 0;

	background-image: url(../bg.jpg);

	background-repeat: no-repeat;

}

#project_frame div.item {

	display: block;

	width: 253px;

	height: 184px;

	margin: 1px;

	position: relative;

}





#hpage_slider #fsn {

	display: block;

	position: relative;

	width: 255px;

	height: 11px;

	margin: 0 0 0 0;

	text-align: center;

	z-index: 1000;

}



#hpage_slider #fsn ul {

	display: block;

	position: relative;

	width: 170px;

	height: 11px;

	padding: 0;

	overflow: hidden;

	list-style: none;

	margin-top: 20px;

	margin-left: 84px;

}



#hpage_slider #fsn ul li,
#hpage_slider #fsn ul li a {

	display: block;

	float: left;

	width: 12px;

	height: 11px;

	margin: 0 6px 0 0;

	padding: 0;

}



#hpage_slider #fsn ul li a {

	float: none;

	border: none;

	margin: 0;

	outline: none;

	text-indent: -5000px;

	text-decoration: none;

	background-image: url(../slide.png);

	background-repeat: no-repeat;

	background-position: 50% 50%;

}



#hpage_slider #fsn .activeSlide {

	background-image: url(../slide.png);

	background-repeat: no-repeat;

	background-position: 0% 50%;

}







.client_box {

	background-image: url(../clients_bg.png);

	background-repeat: no-repeat;

	height: 50px;

	width: 255px;

	padding: 0;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}



.client_box .client_subbox {

	width: 245px;

	height: 40px;

	padding: 0;

	background-color: #FFFFFF;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	top: 5px;



}

.mainpage_content_container {

	float: left;

	height: 409px;

	width: 380px;

	margin: 0 0 0 20px;

	padding: 0;

}









/**********************************    MAINPAGE TESTIMONIALS      ********************/









.testi {

	width: 360px;

	height: 340px;

	margin: 0;

	padding: 0;

	list-style-type: none;

	position: relative;

	top: 10px;



}

.testi li {

	list-style-type: none;

	margin-bottom: 90px;

	position: relative;

	top: 5%;

	padding: 0;

	color: #939393;

	background-image: url(../testi_bullet.png);

	background-repeat: no-repeat;

	background-position: 0 0;

}



.testi li.last {

	position: relative;



}



.testi p.name {

	font-size: 16px;

	color: #D1CECE;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	font-weight: normal;

	font-style: italic;

	font-family: "Times New Roman", Times, serif;

}





.testi p.fixed_txt {

	font-family: "Times New Roman", Times, serif;

	width: 100%;

	text-align: justify;

	font-weight: normal;

	font-size: 14px;

	color: #939393;

	padding: 0;

	margin: 5px 0 0 0;

	font-style: italic;

}



.testi p.read_txt {

	padding: 0px;

	float: right;

	height: 26px;

	width: 70px;

	background-image: url(../more_button.png);

	background-repeat: no-repeat;

	background-position: 0 0;

	margin-top: 20px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;



}



.testi p.read_txt a {

	width: 70px;

	height: 19px;

	display: block;

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

	color: #939393;

	text-decoration: none;

	margin-left: 19px;

}





/***************************   ABOUT PAGE STYLES    **************************/







.aboutcontainer_theme {

	float: left;

	height: 481px;

	width: 710px;

	padding: 0;

	margin: 0;

	background-image: url(../content2_bg.png);

	background-repeat: no-repeat;

}









































/******************    COPYRIGHT STYLES     *****************/





.powered_container {

	width: 300px;

	height: 20px;

	padding: 0;

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	font-style: italic;

	font-weight: normal;

	color: #727272;

	float: left;

	text-align: right;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20px;

	top: -40px;

	position: relative;

}



.copyright_container {

	width: 350px;

	height: 20px;

	padding: 0;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: italic;

	font-weight: normal;

	color: #999999;

	float: left;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 30%;

	position: relative;

	top: -40px;

}



.link {

	margin: 0;

	padding: 0;

	text-decoration: none;

	color: #C0C0C0;

}



.link a {

	text-decoration: none;

	color: #C0C0C0;

}



.link a:hover {



	text-decoration: underline;

}







.poweredlink {



	margin: 0;

	padding: 0;

	text-decoration: none;

}



.poweredlink a {

	text-decoration: none;

	color: #8D8D8D;

}



.poweredlink a:hover {



	text-decoration: underline;

}

/********************************      JQUERY BANNER STYLES    ***********************************/







#gallery {

	position: relative;

	height: 360px
}

#gallery a {

	float: left;

	position: absolute;

}



#gallery a img {

	border: none;

}



#gallery a.show {

	z-index: 500
}





/************************************************/



























/*****************************    Navigation Spry     ***************************/



















.navigation {

	height: 190px;

	width: 100px;

	list-style-type: none;

	margin: 0;

	padding: 0;

	position: relative;

	top: 27px;

	left: 50%;

}



.navigation li {

	list-style-type: none;

	text-decoration: none;

	padding: 0;

	text-align: center;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	border-bottom: 1px solid #6b6b6b;

}

.navigation li a {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: normal;

	font-weight: 800;

	color: #f8f8f8;

	text-decoration: none;

	display: block;





}



.navigation li a:hover {



	color: #F00;



	background-size: cover;

	display: block;



}















.learn-more a,
.get-started a {

	padding: 1px 0px;

	/*! border: 1px solid #fff; */

	color: #fff;

	background: black;

	font-size: 14px;

	text-decoration: none;

	text-transform: uppercase;

	letter-spacing: 0px;

	/*! border-bottom: 1px solid #6b6b6b; */

}

.get-started {

	float: right;

}

.learn-more-get {

	width: 55%;

	margin: 0 auto;

}



/* Bubble Right */

.hvr-bubble-right {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

}

.hvr-bubble-right:before {

	pointer-events: none;

	position: absolute;

	z-index: -1;

	content: '';

	border-style: solid;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-property: transform;

	transition-property: transform;

	top: calc(50% - 10px);

	right: 0;

	border-width: 10px 0 10px 10px;

	border-color: transparent transparent transparent #000;

}

.hvr-bubble-right:hover:before,
.hvr-bubble-right:focus:before,
.hvr-bubble-right:active:before {

	-webkit-transform: translateX(10px);

	transform: translateX(10px);

}

/* Bubble Left */

.hvr-bubble-left {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

}

.hvr-bubble-left:before {

	pointer-events: none;

	/*-- w3layouts --*/

	position: absolute;

	z-index: -1;

	content: '';

	border-style: solid;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-property: transform;

	transition-property: transform;

	top: calc(50% - 10px);

	left: 0;

	border-width: 10px 10px 10px 0;

	border-color: transparent #49C0DB transparent transparent;

}

.hvr-bubble-left:hover:before,
.hvr-bubble-left:focus:before,
.hvr-bubble-left:active:before {

	-webkit-transform: translateX(-10px);

	transform: translateX(-10px);

}





















/***************************   SOCIAL ICONS STYLES   ***********************/











.publicsite_logos_container {

	margin: 0;

	padding: 0px;

	float: right;

	height: 40px;

	width: 400px;

	position: relative;

	top: 8px;

	right: 14px;

}





/************************    SLIDING WEB BANNER     *************************/





/*

	Slideshow

*/



#slides {







	z-index: 100;

}



/*

	Slides container

	Important:

	Set the width of your slides container

	Set to display none, prevents content flash

*/



.slides_container {

	width: 701px;

	overflow: hidden;

	position: relative;

	display: none;

}



/*

	Each slide

	Important:

	Set the width of your slides

	If height not specified height will be set by the slide content

	Set to display block

*/



.slides_container div.slide {

	width: 701px;

	height: 210px;

	display: block;

}





/*

	Pagination

*/



.pagination {

	margin: 0;

	padding: 0;



}



.pagination li {

	float: left;

	margin: 0 1px;

	list-style: none;

	display: none;

}









/*

	Caption

*/



.caption {

	z-index: 500;

	position: absolute;

	bottom: -35px;

	left: 0;

	height: 30px;

	padding: 5px 20px 0 20px;

	background: #000;

	background: rgba(0, 0, 0, .5);

	width: 701px;

	font-size: 1.3em;

	line-height: 1.33;

	color: #fff;

	border-top: 1px solid #000;

	text-shadow: none;

	text-align: left;
	font-weight: normal;

}















/****************************      SCROLL PAGE STYLES      *****************************/













#homeabtmateer {
	width: 363px;

	height: 369px;

	padding: 10px;



	/* showing scrollbars */
	overflow-y: scroll;

}



::-webkit-scrollbar {

	width: 10px;

}





::-webkit-scrollbar-track {

	height: 100%;

	width: 10px;

	position: relative;

	background-color: transparent;

	background-image: url(../bg-scrollbar-trackend-y.png);

	background-repeat: no-repeat;

	background-position: 0 100%;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;















}

/* the new scrollbar will have a flat appearance with the set background color */





::-webkit-scrollbar-thumb {

	width: 20px;

	cursor: pointer;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: -5px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 100%;

	height: 20px;

}

/* this will style the thumb, ignoring the track */



::-webkit-scrollbar-button {}

/* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */



::-webkit-scrollbar-corner {}

/* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */

























































#scrollbar1 {

	width: 640px;

	margin-top: 0px;

	margin-right: 0;

	margin-left: 13px;

	float: left;

}





















#scrollbar1 .viewport {

	width: 600px;

	height: 380px;

	overflow: hidden;

	position: relative;

}

#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar1 .scrollbar {

	position: relative;

	background-position: 0 0;

	width: 10px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-track-y.png);

	background-repeat: no-repeat;

	float: right;

}

#scrollbar1 .track {

	height: 100%;

	width: 10px;

	position: relative;

	background-color: transparent;

	background-image: url(../bg-scrollbar-trackend-y.png);

	background-repeat: no-repeat;

	background-position: 0 100%;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

}

#scrollbar1 .thumb {

	width: 20px;

	cursor: pointer;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: -5px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 100%;

	height: 20px;

}

#scrollbar1 .thumb .end {

	overflow: hidden;

	height: 5px;

	width: 20px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

#scrollbar1 .disable {
	display: none;
}

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}







/********************/







#scrollbar3 {

	width: 640px;

	margin-right: 0;

	margin-left: 13px;

	float: left;

}



#scrollbar3 .viewport {

	width: 600px;

	height: 380px;

	overflow: hidden;

	position: relative;

}

#scrollbar3 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar3 .scrollbar {

	position: relative;

	background-position: 0 0;

	width: 10px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-track-y.png);

	background-repeat: no-repeat;

	float: right;

}

#scrollbar3 .track {

	height: 100%;

	width: 10px;

	position: relative;

	background-color: transparent;

	background-image: url(../bg-scrollbar-trackend-y.png);

	background-repeat: no-repeat;

	background-position: 0 100%;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

}

#scrollbar3 .thumb {

	width: 20px;

	cursor: pointer;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: -5px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 100%;

	height: 20px;

}

#scrollbar3 .thumb .end {

	overflow: hidden;

	height: 5px;

	width: 20px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

#scrollbar3 .disable {
	display: none;
}

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}



/***************************/







#scrollbar4 {

	width: 640px;

	margin-right: 0;

	margin-left: 13px;

	float: left;

}



#scrollbar4 .viewport {

	width: 600px;

	height: 380px;

	overflow: hidden;

	position: relative;



}

#scrollbar4 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar4 .scrollbar {

	position: relative;

	background-position: 0 0;

	width: 10px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-track-y.png);

	background-repeat: no-repeat;

	float: right;

}

#scrollbar4 .track {

	height: 100%;

	width: 10px;

	position: relative;

	background-color: transparent;

	background-image: url(../bg-scrollbar-trackend-y.png);

	background-repeat: no-repeat;

	background-position: 0 100%;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

}

#scrollbar4 .thumb {

	width: 20px;

	cursor: pointer;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: -5px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 100%;

	height: 20px;

}

#scrollbar4 .thumb .end {

	overflow: hidden;

	height: 5px;

	width: 20px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

#scrollbar4 .disable {
	display: none;
}

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}





















/***************************/







#scrollbar5 {

	width: 640px;

	margin-right: 0;

	margin-left: 13px;

	float: left;

}



#scrollbar5 .viewport {

	width: 600px;

	height: 380px;

	overflow: hidden;

	position: relative;



}

#scrollbar5 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar5 .scrollbar {

	position: relative;

	background-position: 0 0;

	width: 10px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-track-y.png);

	background-repeat: no-repeat;

	float: right;

}

#scrollbar5 .track {

	height: 100%;

	width: 10px;

	position: relative;

	background-color: transparent;

	background-image: url(../bg-scrollbar-trackend-y.png);

	background-repeat: no-repeat;

	background-position: 0 100%;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

}

#scrollbar5 .thumb {

	width: 20px;

	cursor: pointer;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: -5px;

	background-color: transparent;

	background-image: url../(bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 100%;

	height: 20px;

}

#scrollbar5 .thumb .end {

	overflow: hidden;

	height: 279px;

	width: 20px;

	background-color: transparent;

	background-image: url(../bg-scrollbar-thumb-y.png);

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

#scrollbar5 .disable {
	display: none;
}

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}















/****************************   ABOUT STYLES    ************************/





p.blockquote {

	text-align: justify;

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

	color: #939393;

	margin: 0;

}





/*************************    SERVICES LIST STYLES  *********************/





ul.services_list {

	display: block;

	float: left;

	width: 100%;

	list-style-type: circle;

	padding: 0px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 25px;

}



ul.services_list li {

	font-family: "Times New Roman", Times, serif;

	font-style: italic;

	font-weight: normal;

	font-size: 16px;

	text-align: justify;

	color: #939393;



}









/****************************    TESTIMONIALS PAGE STYLES    **********************/







.main_testi {

	width: 100%;



	margin: 0;

	padding: 0;

	list-style-type: none;

	position: relative;

	top: 10px;



}

.main_testi li {

	list-style-type: none;

	padding: 0;

	color: #939393;

	background-image: url(../testi_bullet.png);

	background-repeat: no-repeat;

	background-position: 0 0;

	position: relative;

	top: 5%;

	margin-bottom: 30px;

}



.main_testi li.last {



	position: relative;

	top: -10px;



}



.main_testi p.name {

	font-size: 18px;

	color: #939393;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 60px;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	font-weight: normal;

	font-style: italic;

	font-family: "Times New Roman", Times, serif;

}





.main_testi p.fixed_txt {

	font-family: "Times New Roman", Times, serif;

	width: 100%;

	text-align: justify;

	font-weight: normal;

	font-style: italic;

	font-size: 16px;

	color: #939393;

	padding: 0;

	margin: 5px 0 0 0;

}















/**********************  CONTACTS FORM STYLES    ********************/





.contacts_container {

	width: 660px;

	height: 380px;

	padding: 0;

	position: relative;

	margin: 0;

	left: 13px;

}

.contact_subbox1 {

	float: left;

	height: 300px;

	width: 200px;

	margin: 0;

	padding: 0;

	font-style: italic;

}





.contact_subbox2 {

	float: left;

	height: 300px;

	width: 460px;

	margin: 0;

	padding: 0;

}

.txt_box1 {

	float: left;

	height: 260px;

	width: 240px;

}





.txt_box2 {

	float: left;

	height: 260px;

	width: 220px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0px;

}





.contact_subbox2 .title {

	color: #939393;

	font-style: italic;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;





}

ul.contact_details {

	list-style-type: none;

	margin: 0;

}

ul.contact_details li {

	text-decoration: none;

	list-style-type: none;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: italic;

	font-weight: normal;

	color: #939393;

}



/****************************/





.contact_subbox1 label {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #939393;

	font-weight: normal;

	font-style: italic;

}



.contact_subbox1 input,
.contact_subbox1 textarea {

	display: block;

	width: 106%;

	margin: 0 0 5px 0;

	border: 1px solid #939393;

}



.contact_subbox1 input,
.contact_subbox1 textarea,
.contact_subbox1 select {

	font-size: 14px;

	color: #FFFFFF;

	background-color: #252525;

	font-style: italic;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}



.contact_subbox1 input {

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}



.contact_subbox1 textarea {

	/*! height:40px; */

	/*! padding:9px; */

	/*! overflow:auto; */

}



.contact_subbox1 button {

	padding: 5px 10px;

	font-size: 14px;

	text-transform: uppercase;

	color: #FFF;

	background-color: #ff4500;



	cursor: pointer;

	position: relative;

	top: 10px;



}







/**************************   PAGINATION STYLES    ******************************/







#img_content {

	position: relative;

	height: 300px;

	width: 600px;

	background: #0066FF;

}

#img_content .page {

	position: absolute;

	top: 0px;

}







.pagination {

	padding: 2px;

}

.pagination ul {

	margin: 0;

	padding: 0;

	text-align: left;

	font-size: 16px;

	float: left;



}

.pagination li {

	list-style-type: none;

	display: inline;



	margin: 0 0 0 10px;



}

.pagination a,
.pagination a:visited {





	text-decoration: none;

	color: #FFFFFF;

}

.pagination a:hover,
.pagination a:active {

	border: 1px solid #ea6601;

	color: #000000;

}

.pagination a.btn_revfor {

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.page_number {

	border: 1px solid #ea6601;

	color: #FFFFFF;

	text-align: center;

	width: 10px;

	padding: 2px;

	position: relative;

	top: 10px;

}





/**********************  SOCIALIZE STYLES   *************************/









.socialize {

	padding: 0;

	height: 32px;

	width: 203px;

	float: right;

	position: relative;

	top: 34%;

	left: -2%;

}

.socialize li {

	height: 32px;

	float: left;

	list-style-type: none;

	padding: 0;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 10px;

}





.socialize li a {

	width: 32px;

	display: block;



}





.lang {

	margin: 0;

	padding: 0;

	width: 400px;

	float: left;

	left: 30%;

	position: relative;

	top: 60%;

}



.lang li {

	list-style-type: none;

	float: left;

	display: inline;

	height: 32px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 14px;



}





.lang li a {



	width: 29px;

	display: block;

}

.network-box {

	height: 340px;

	width: 520px;

	margin-left: 45px;

	background-image: url(../network-map.jpg);

	border: 2px solid #CCCCCC;

}

.text-white{
	color: #fff;
}