/* reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

ol,ul{list-style:none;margin:0px;padding:0px;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

table{border-collapse:collapse;border-spacing:0;}

/* start editing from here */

a{text-decoration:none;}

.txt-rt{text-align:right;}/* text align right */

.txt-lt{text-align:left;}/* text align left */

.txt-center{text-align:center;}/* text align center */

.float-rt{float:right;}/* float right */

.float-lt{float:left;}/* float left */

.clear{clear:both;}/* clear float */

.pos-relative{position:relative;}/* Position Relative */

.pos-absolute{position:absolute;}/* Position Absolute */

.vertical-base{	vertical-align:baseline;}/* vertical align baseline */

.vertical-top{	vertical-align:top;}/* vertical align top */

nav.vertical ul li{	display:block;}/* vertical menu */

nav.horizontal ul li{	display: inline-block;}/* horizontal menu */

img{max-width:100%;}

/*end reset*/

body{

	background:url(../images/body-bg.jpg) repeat-x #EBE7E6;

}

.wrap{

	width:80%;

	margin:0 auto;

}

.logo{

	float:left;

	margin-top: 5px;

}

.social-top-nav{

	float:right;

	margin-top: 11px;

}

.social-top-nav ul li{

	display:inline-block;

}

.social-top-nav ul li a{

	display:block;

}

.social-top-nav ul li a img:hover{

	opacity:0.8;

}

.header{

	background: #fff;

	padding:15px 30px;

}



.setup {

	margin: auto; width: 97%;

}



.pbox { display:none; background:url(../images/loading.jpg) no-repeat top center;}



.sync {

	position:relative !important;

	top:20px

}

.sync > h4 {

    position: relative;

    top: 150px;

}

a.over {

    height: 147px !important;

    left: 0;

    margin: -20px 0 !important;

    position: absolute !important;

    width: 303px !important;

    z-index: 2 !important;

}

.face {

    background: none repeat scroll 0 0 #FEFEFE;

    height: 180px;

    margin: -20px 0;

    overflow: hidden;

    position: absolute;

    width: 325px;

    z-index: 1;

}

iframe.inside {

    height: 300px;

    left: -87px;

    overflow: hidden;

    position: absolute;

    top: -8px;

    width: 500px;

}

h3.hh {

    color: #000000;

    font-family: 'Julius Sans One',sans-serif;

    font-size: 16px;

    padding: 15px 0;

}

a.skipbt {

	font-size:0px !important;

	cursor:default;

}



.ty {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(0, 75, 136, 0.7);

	text-align:center;

	z-index:100000;

}

.no-scroll {

	overflow:hidden;

}

.ty h1 {

    color: #FFFFFF;

    font-size: 90px;

    margin: 210px auto 0;

    text-transform: uppercase;

	font-family:'Julius Sans One',sans-serif;

}

.ty p {

	color:#fff;

	font-size:16px;

	font-weight:bold;

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

}

.ty a {

    background: rgba(0, 0, 0, 0.5);

    border: 1px solid #FFFFFF;

    color: #FFFFFF;

    font-weight: bold;

    padding: 8px 40px;

    position: relative;

    top: 20px;

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

	font-size:14px;

}

.ty a:hover {

	background:none;

}

li.main {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    float: right;

    font-size: 16px;

    line-height: 12px;

}

li.main a {

    background: rgba(255,255,255,.1);

    color: #B2CECE !important;

    transition: all .5s ease;

}

li.main a:hover {

    background: rgba(255,255,255,.9);

    color: #4276A1 !important;

}

/*-------------edit-----------*/





.image-slider {

    height: 605px;

    margin-bottom: -75px;

    position: relative;

    top: -78px;

    z-index: -1;

}





/*----top-nav----*/

.top-nav ul li{

	display: inline-block;

	background: url(../images/li.png) transparent 0 80% no-repeat;

	padding: 7px 0px 0px 26px;

	margin-left: 0px;

	position:relative

}

.top-nav ul li a {

	padding:15px 10px;

}

.top-nav ul li a, .top-nav ul li ul li a {

	font-family: 'Julius Sans One', sans-serif;

	color: #fff;

	font-size: 17px;

}

.top-nav ul li ul li a {

	font-size:.9em !important;

	padding: 10px !important	

}

.top-nav {

	background:rgba(0, 75, 136, 0.7);

	padding: 10px 24px;

}

.top-nav li.active> a, .top-nav li> a:hover, .top-nav  ul li ul li a:hover {

	color:#9FFFFF

}



.top-nav ul li ul {

    background: rgba(0, 75, 136, 0.7);

    display: none;

    position: absolute;

	z-index:99999;

    top: 35px;

    padding: 10px 0;

	width:205px

}

.top-nav ul li ul li {

    margin-left: 24px;

    line-height: 22px;

	float:none;

	display:block;

}



.top-nav ul li:hover > ul {

	display:block;

	animation: fadeIn .5s normal forwards ease-in-out;

}



.top-nav ul li ul li ul {

	background: rgba(0, 75, 136, 1);

	padding-left:30px;

	top:-10px;

	left:100px;

}

.top-nav ul li ul li ul li {

    margin-left: 0px;

}

@keyframes fadeIn {

    0% {

        opacity: 0;

		transform: scale(0.9, 0.9) translate(0px, 15px);

    }

    100% {

        opacity: 1;

		transform: scale(1, 1) translate(0px, 0px);

    }

}



/*----content----*/

/*  GRID OF THREE   ============================================================================= */

.content-top-grids{

	background:#FFFFFF;

	box-shadow: 0px 0px 10px rgba(85, 85, 85, 0.12);

}

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1;

}

.grid_1_of_3{

	display: block;

	float:left;

	margin: 1% 0 0% 1.6%;

	text-align: center;

}

.grid_1_of_3:first-child { 

	margin-left: 0; 

} 

.images_1_of_3 {

	width: 29.2%;

	padding: 1.5% 1.5% 0 1.5%;

}

.images_1_of_3  img {

	max-width:100%;

	display:block;

}

.images_1_of_3  h3{

	font: 400 30px/72px Arial;

	color: #565656;

	text-align: center;

	margin-bottom: 0;

	padding-bottom: 0px;

}

.images_1_of_3  h4{

	font: 400 18px Julius Sans One;

	color: #797673;

	text-align: center;

	letter-spacing: 1px;

	padding-bottom: 4px;

	margin: 0;

	padding: 0px 0 12px;

}

.images_1_of_3:first-child h3 span{

	color:#004B88;

}

.images_1_of_3:nth-child(2) h3 span{

	color:#FFBD12;

}

.images_1_of_3:nth-child(3) h3 span{

	color:#83CB13;

}

.images_1_of_3  p  {

	font-size:0.8125em;

	color: rgba(85, 85, 85, 0.8);

	line-height: 1.5em;

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

	padding: 4px 0px 8px 0px;

}

.images_1_of_3 .button{

	margin-top: .3em;

	line-height: 1.9em;

	width: 90%;

	text-align: center;

	margin: 0 auto;

	height: 45px;

	border-bottom: 8px solid #004B88;

}

.images_1_of_3 .mid{

	border-bottom: 8px solid #FFBD12;

}

.images_1_of_3 .last{

	border-bottom: 8px solid #83CB13;

}

.images_1_of_3 .mid span a:hover,.images_1_of_3 .last span a:hover,.images_1_of_3 .button a:hover{

	color:#0088C7;

}

.images_1_of_3 .mid span a{

	background:url(../images/002.png) no-repeat center;

	height: 62px;

	display: block;

	line-height: 3.4em;

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

	font-weight:bold;

	color:#fff;

	text-align: center;

	font-size: 1.09em;

}

.images_1_of_3 .last span a{

	background:url(../images/003.png) no-repeat center;

	height: 62px;

	display: block;

	line-height: 3.4em;

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

	font-weight:bold;

	color:#fff;

	text-align: center;

	font-size: 1.09em;

}

.images_1_of_3 .button a{

		background: url(../images/001.png) no-repeat center;

		height: 62px;

		display: block;

		line-height: 3.4em;

		display: block;

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

		font-weight:bold;

		color:#fff;

		text-align: center;

		font-size: 1.09em;

		transition: 0.5s ease;

		-o-transition: 0.5s ease;

		-webkit-transition: 0.5s ease;

}

.images_1_of_3 .button a:hover{

        text-decoration:none; 

}



/***** Media Quries *****/

@media only screen and (max-width: 1024px) {

	.wrap{

		width:90%;

	}	

}



/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {

	

	.wrap{

		width:95%;

	}

	.grid_1_of_3{ 

		margin: 2% 0 2% 0%;

	}	

	.images_1_of_3 {

		width:92%;

		padding:4%;

	}

}

/*---banner-info---*/

.banner-info{

	float:left;

	padding: 83px 0px 0px 27px;

}

.banner-img{

	float:right;

}

.banner-img img{

	display:block;

}

.banner-info p{

	color:#F2B81F;

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

	font-size:100px;

	line-height: 1.3em;

}

.banner-info h3{

	color:#574839;

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

	font-size: 50px;

	font-weight: bold;

	line-height: 1.12em;

}

.banner-info p span{

	color:#FF6C28;

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

	padding-right: 15px;

}

.banner-link{

	background: rgba(131, 131, 131, 0.44);

	padding: 10px;

}

.bannerlink1 a{

	color:#fff;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 18px;

	float: right;

	transition: 0.5s ease;

	-o-transition: 0.5s ease;

	-webkit-transition: 0.5s ease;

}

.bannerlink1 a img{

	vertical-align:middle;

}

.bannerlink1 a:hover{

	color:#000;

}

/*-----bottom-grids----*/

.bottom-grid1 {

	width: 27%;

	float:left;

	margin-right: 3%;

}

.bottom-grids{

	background:#fff;

}

.bottom-grid1 h3,.bottom-grid2 h3{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 24px;

	padding: 15px 0px 15px 0px;

	border-bottom: 1px solid silver;

	margin-bottom: 13px;

}

.bottom-grid1 span,.bottom-grid2 span{

	color: #FFBD12;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 16px;

}

.bottom-grid1 p,.bottom-grid2 p{

	font-size: 0.8125em;

	color: rgba(85, 85, 85, 0.53);

	line-height: 1.5em;

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

	padding: 8px 0px 12px 0px;

}

.bottom-grid1 ul li a{

	color: #574839;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 13px;

	line-height: 2.98em;

	transition: 0.5s ease;

	-o-transition: 0.5s ease;

	-webkit-transition: 0.5s ease;

}

.bottom-grid1 ul li a img{

	vertical-align:middle;

}

.bottom-grid1 ul li a:hover{

	color:#FFBD12;

}

.bottom-grid-fristlink{

	background: #FFBD12;

	padding: 10px;

	color: #fff;

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

	font-weight: bold;

	transition: all 0.3s;

}

.bottom-grid-fristlink img{

	vertical-align:middle;

}

.bottom-grid-fristlink:hover{

	color:#000;

}

.bottom-grid2 ul li{

	display:inline-block;

	width: 30%;

	padding: 3.799% 1.34%;

}

.bottom-grid2 {

	float: left;

	width: 33%;

	margin-right: 3%;

}

.bottom-mid span{

	color:#004B88;

}

.bottom-mid a{

	background:#004B88;

}

.bottom-last a{

	background:#83CB13;

}

.bottom-last span{

	color:#83CB13;	

}

.gallery li a img{

	display:block;

}

/*---footer---*/

.footer{

	margin-top:40px;

	padding: 12px 10px;

	background:#000;

}

.footer-left{

	float:left;

	margin-top: 4px;

}

.footer-right{

	float:right;

	margin-top: 16px;

}

.footer-right p{

	color: #fff;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 16px;

}

.footer-right p a{

	color:#fff;

}

.footer-right p a:hover{

	color: #767676;

}

/*---about---*/

.about-top-pagination{

	background: #BCBAB9;

	padding: 5px 10px;

}

.about-top-pagination ul li{

	display:inline-block;

}

.about-top-pagination ul li a{

	color:#797979;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 12px;

}

.about-top-pagination ul li a span{

	color:#fff;

}

.about{

	background:#fff;

}

.about-topgrid1{

	width: 29%;

	float: left;

	margin-right: 5%;

}

.about h5{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 30px;

	padding: 10px 0px;

}

.about-topgrid1 h3{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 24px;

	padding: 15px 0px 15px 0px;

	border-bottom: 1px solid silver;

	margin-bottom: 13px;

}

.about-topgrid1 h4{

	color: #7E7E7E;

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

	font-size: 18px;

	line-height: 1.5em;

}

.about-topgrid1 p{

	font-size: 0.8125em;

	color: rgba(85, 85, 85, 0.53);

	line-height: 1.5em;

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

	padding: 4px 0px 8px 0px;

}

/*----about-histore----*/

.about-histore{

	float:left;

	width:30%;

}

.about-histore h3{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 24px;

	padding: 15px 0px 15px 0px;

	border-bottom: 1px solid silver;

	margin-bottom: 13px;

}

.about-histore ul li span{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 14px;

	padding: 15px 0px 15px 0px;

	margin-bottom: 13px;

	float: left;

	width: 15%;

}

.about-histore ul li p{

	font-size: 0.8125em;

	color: rgba(85, 85, 85, 0.53);

	line-height: 1.5em;

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

	padding: 4px 0px 8px 0px;

	float: right;

	width: 83%;

}

/*----about-services---*/

.about-services h3{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 24px;

	padding: 15px 0px 15px 0px;

	border-bottom: 1px solid silver;

	margin-bottom: 13px;

}

.about-services h4{

	color: #7E7E7E;

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

	font-size: 18px;

	line-height: 1.5em;

}

.about-services p{

	font-size: 0.8125em;

	color: rgba(85, 85, 85, 0.53);

	line-height: 1.5em;

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

	padding: 4px 0px 8px 0px;

}

.about-services ul li a img{

	vertical-align:middle;

}

.about-services{

	width:30%;

	float:left;

	margin-left:5%;

}

.about-services ul li a{

	color: #574839;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 13px;

	line-height: 2.3em;

}

.about-services ul li a:hover{

	color:#000;

}

/*---our team---*/

.ourteam h3{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 24px;

	padding: 15px 0px 15px 0px;

	border-bottom: 1px solid silver;

	margin-bottom: 13px;

}

/*  GRID OF Four   ============================================================================= */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1;

}

.grid_1_of_4{

	display: block;

	float:left;

	margin: 0% 0 1% 1.6%;

}

.grid_1_of_4:first-child { 

	margin-left: 0; 

} 

.images_1_of_4 {

	width: 23.8%;

	padding: 1% 0% 1.5% 0px;

}

.images_1_of_4  img{

	max-width:100%;

	display:block;

}

.images_1_of_4  h3{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 16px;

	padding: 15px 0px 15px 0px;

}

.images_1_of_4  p {

	font-size: 0.8125em;

	color: rgba(85, 85, 85, 0.53);

	line-height: 1.5em;

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

	padding: 4px 0px 8px 0px;	

}

.images_1_of_4  p a{

	color:#000;

}

.images_1_of_4  p a:hover{

	color:#797979;

}

.images_1_of_4 .button{

	margin-top:.3em;

	line-height:1.9em;

}

.images_1_of_4 .button a{

		padding:6px 10px;

		font-size:0.8em;

		font-family: Arial, "Helvetica Neue", "Helvetica", Tahoma, Verdana, sans-serif;

		border: 1px solid rgba(0,0,0,0.1);

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

        background        : #3f4040;       

        color             : #fff;

        text-shadow       : 0 1px 0 rgba(0, 0, 0, 0.4); 

        -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);

		-moz-box-shadow: 0 1px rgba(255,255,255,0.2) inset, 0 2px 2px -1px rgba(0,0,0,0.3);

		box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);

		-moz-border-radius: 3px;

		-webkit-border-radius: 3px;

		border-radius: 3px;

}

.images_1_of_4 .button a:hover{

	    border: 1px solid #303030;

        background: #525252;

        text-decoration:none;

}



/*---services----*/

.services-top-pagination{

	background: #F0EEED;

	padding: 5px 10px;

}

.services-top-pagination ul li{

	display:inline-block;

}

.services-top-pagination ul li a{

	color:#797979;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 12px;

}

.services-top-pagination ul li a span{

	color:#fff;

}

.services{

	background:#fff;

	padding-bottom: 30px;

	margin-bottom: -38px;

}

.services h5 {

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 30px;

	padding: 10px 0px;

}

.services-grid1{

	width: 30%;

	float:left;

	text-align: center;

	padding: 25px 0;

}

.services-grid1:nth-child(2),.services-grid1:nth-child(4),.services-grid1:nth-child(8){

	margin: 0% 4.2%;

}

.services-grid1 h4{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 18px;

	padding: 10px 0px 10px 0px;

}

.services-grid1 p{

	font-size: 0.8125em;

	color: rgba(85, 85, 85, 0.53);

	line-height: 1.5em;

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

	padding: 4px 0px 20px 0px;

}

.services-grid1 a{

	padding: 10px 12px;

	color: #fff;

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

	font-weight: bold;

	background:#757575;

	transition: 0.5s ease;

	-o-transition: 0.5s ease;

	-webkit-transition: 0.5s ease;

}

.services-grid1 a:hover{

	color:#000;

}

.services-grid1 a img{

	vertical-align:middle;

}

.Project-gallery a {

	background:none;

}

.service-pagenation{

	text-align: center;

	margin-top: 30px;

}

.service-pagenation ul li{

	display:inline-block;

}

.service-pagenation  li a {

	font: 400 12px/1.2em Arial;

	color: #5a5a5a;

	padding: 11px 18px;

	background: #fff;

	text-decoration: none;

	text-shadow: none;

	border: 1px solid #e9e9e9;

	margin-top: 16px;

}

.service-pagenation  li.active> a, .service-pagenation  li> a:hover {

	background: #757575;

	color: #fff;

}

/*----Blog----*/ 

.blog{

	background:#fff;

	padding-bottom: 71px;

	margin-bottom: -39px;

}

.blog h5 {

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 30px;

	padding: 10px 0px;

}

.blog-top-pagination{

	background: #BCBAB9;

	padding: 5px 10px;

}

.blog-top-pagination ul li{

	display:inline-block;

}

.blog-top-pagination ul li a{

	color:#797979;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 12px;

}

.blog-top-pagination ul li a span{

	color:#fff;

}

/*----artical---*/

/*----blog----*/



/*  GRID OF Content with Image   ============================================================================= */

.image {

	clear: both;

	padding: 0px;

	margin: 0px;

	padding: 1.5% 0;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1;

}

.grid {

	display: block;

	float:left;

	margin: 0% 0 0% 1.6%;

}

.grid:first-child { margin-left: 0; }



.images_3_of_1 {

	width:30.2%;

	position:relative;

}

.images_3_of_1 span img{

	position: absolute;

	top: 0px;

	left: -2px;

}

.span_2_of_3{

	width: 68.1%;

}

.images_3_of_1  img {

	max-width:100%;

	display:block;

}

.span_2_of_3  h3 a{

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 18px;

	padding:0px;

}

.span_2_of_3  p  {

	font: 400 13px/20px Arial;

	color: #9b9b9b;

	padding: 7px 0px 13px 0px;

}

.span_2_of_3 .button{

	margin-top:.3em;

	line-height:1.9em;

}

.span_2_of_3 .button a{

		padding: 10px 12px;

		color: #fff;

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

		font-weight: bold;

		background: #757575;

		padding: 2px 12px;

		float:right;

		transition: 0.5s ease;

		-o-transition: 0.5s ease;

		-webkit-transition: 0.5s ease;

}

.span_2_of_3 .button a img{

	vertical-align:middle;

	padding-left:5px;

}

.span_2_of_3 .button a:hover{

		color: #000;

		transition: all 0.3s;

}





/*----artical-links---*/

.artical-links{

	padding: 10px 0px;

	border: 1px solid rgba(192, 192, 192, 0.22);

	border-left: none;

	margin-top: 5px;

	border-right: none;

}

.artical-links ul li{

	display:inline-block;

}

.artical-links ul li:last-child{

	float:right;

}

.artical-links ul li img{

	vertical-align:middle;

	padding-right:10px;

}

.artical-links ul li a{

	font: 400 14px/22px Arial;

	color: #cbcbc3;

	padding-left: 20px;

}

.artical-links ul li a:hover{

	color:#797D7E;

}

/*---contact---*/

/*  Contact Form  ============================================================================= */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1;

}

.col{

	display: block;

	float:left;

}

.col:first-child{

	margin-left:0;

}	

.span_2_of_3 {

	width: 63.1%;

	padding: 0; 

}

.span_1_of_3 {

	width: 29.2%;

	padding:1.5%; 

}

.span_2_of_3  h3,

.span_1_of_3  h3 {

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 24px;

	padding: 10px 0px;

}

.span_2_of_3  h3{

	padding:0px;

}

.contact-form{

	position:relative;

	padding-bottom:30px;

	padding-top: 30px;

}

.contact-form div{

	padding:5px 0;

}

.contact-form span{

	display:block;

	font-size:0.8125em;

	color: #333;

	padding-bottom:5px;

	font-family: 'Julius Sans One', sans-serif;

}

.contact-form input[type="text"],.contact-form textarea{

		    padding:8px;

			display:block;

			width:98%;

			background:#fcfcfc;

			border: none;

			outline:none;

			color:#464646;

			font-size:0.8125em;

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

			box-shadow: inset 0px 0px 3px #999;

			-webkit-box-shadow: inset 0px 0px 3px #999;

			-moz-box-shadow: inset 0px 0px 3px #999;

			-o-box-shadow: inset 0px 0px 3px #999;

			-webkit-appearance:none;

}

.contact-form textarea{

		resize:none;

		height:120px;		

}

.contact-form input[type="submit"]{

	padding: 10px 12px;

	color: #fff;

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

	font-weight: bold;

	background: #757575;

	padding: 2px 12px;

	float: right;

	padding: 10px 20px;

	border:none;

	cursor:pointer;

	transition: 0.5s ease;

	-o-transition: 0.5s ease;

	-webkit-transition: 0.5s ease;

}

.contact-form input[type="submit"]:hover{

	background-color:#000;

}

.contact-form input[type="submit"]:active{

	background-color:#000;  

}

.company_address p{

	font: 400 13px/20px Arial;

	color: #9b9b9b;

	padding: 7px 0px;

}

.company_address p span{

	text-decoration:underline;

	color:#797D7E;

	cursor:pointer;

}

.company_address p span:hover{

	color:#000;

}

.map{

	border:1px solid #C7C7C7;

	margin-bottom:15px;

}





/*----contact----*/

.contact{

	background:#fff;

	padding-bottom: 30px;

	margin-bottom: -42px;

}

.contact h5 {

	color: #000;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 30px;

	padding: 10px 0px;

}

.contact-top-pagination{

	background: #F0EEED;

	padding: 5px 10px;

}

.contact-top-pagination ul li{

	display:inline-block;

}

.contact-top-pagination ul li a{

	color:#797979;

	font-family: 'Julius Sans One', sans-serif;

	font-size: 12px;

}

.contact-top-pagination ul li a span{

	color:#fff;

}

