/* ----- General Styling ----- */

body {
    font-family: Arial, sans-serif;
}

.container, #latest_works, #bottom_content, #download {
	margin: auto;
	width: 1000px;
	
}

.bold_text {
    font-weight: bold;
}

.blue_text {
    color: #2aacc8;
    font-size: 12pt;
	font-weight:bold;
}



/* ----- General Styling ----- */

/* ----- Header Styling ----- */

#header {
    background: #e8ebf1;
    height: 120px;
}

h1 {
	float: left;
	margin-top: 20px;
}

h1 a {
	display: block;
	height: 90px;
	text-indent: -9999px;
	width: 350px;
	background-image: url(../images/mvplogo1.png);
	background-repeat: no-repeat;
}

/* ----- Header Styling ----- */

/* ----- Main Navigation Styling ----- */

#main_menu {
    float: right;
    margin-top: 54px;
}

.first_list {
    float: left;
    margin: 0 14px;
}

.main_menu_first {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 8px;
    text-transform: uppercase;
}

.main_menu_first:hover {
    border-top: 5px solid #2aacc8;
}

.with_dropdown {
    position: relative;
}

.with_dropdown li a {
    display: block;
}

.with_dropdown ul {
    background: #fff;
    border-bottom: 5px solid #2aacc8;
    padding: 12px 0;
    position: absolute;
    top: 24px;
    visibility: hidden;
    width: 197px;
}

.first_list:hover.first_list ul {
    visibility: visible;
}

.with_dropdown .main_menu_first {
    background: url(../images/arrow_down.png) no-repeat 92%;
    padding-right: 23px;
}

.with_dropdown:hover .main_menu_first {
    background: #fff url(../images/arrow_down.png) no-repeat 92%;
    border-top: 5px solid #2aacc8;
    color: #2aacc8;
}

.second_list {
    margin: 0 5px;
    padding: 10px;
}

.second_list_border {
    border-bottom: 1px solid #e7e7e7;
}

.main_menu_second {
    color: #000;
    font-size: 13px;
    text-transform: capitalize;
}

.main_menu_second:hover {
    color: #2aacc8;
}

.main_current {
    border-top: 5px solid #2aacc8;
}

/* ----- Main Navigation Styling ----- */

/* ----- Slideshow Styling ----- */

#slideshow_area {
	padding: 19px 0 28px 0;
	background-color: #004150;
	background-image: url(../images/banner_shadow.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6ec2ca;
	border-bottom-color: #6EC2CA;
}

#mid_content {
	border-bottom: 1px solid #d9d9d9;
	height: 300px;
	background-color:  #aacee2;
}

#slideshow_pagination {
    margin: 10px auto;
    width: 160px;
}

#slideshow_pagination li {
    float: left;
    margin: 0 9px;
}

#slideshow_pagination a {
    background: url(../images/grey_button.png) no-repeat;
    display: block;
    height: 14px;
    width: 14px;
}

#slideshow_pagination a.current {
    background: url(../images/white_button.png) no-repeat;
}

/* ----- Slideshow Styling ----- */

/* ----- Home Mid Content Styling ----- */

.mid_content_info {
    float: left;
    font-size: 13px;
    margin-top: 60px;
    width: 220px;
}

.mid_content_info h2 {
	font-size: 15px;
	font-weight: bold;
	height: 28px;
	margin-bottom: 15px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.mid_content_info p {
    color: #363636;
    line-height: 20px;
    margin-bottom: 22px;
}

.mid_content_info a {
    color: #2aacc8;
}

.mid_content_info a img {
    margin: 0 8px 1px 0;
}

.mid_content_info a:hover {
    text-decoration: underline;
}

.mid_content_space {
    margin-right: 40px;
}

#clean {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left;
}

#responsive {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left;
}

#fully {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left;
}

#ready {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left;
}

#latest_works {
    clear: left;
}

#latest_works h3 {
    background: url(../images/cursor_icon.png) no-repeat left;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 16px;
    margin: 19px 0 15px 0;
    padding: 8px 0 0 38px;
}

#carousel_nav {
    float: right;
    margin-top: 20px;
}

#carousel_nav a {
    margin-left: 6px;
}

#carousel_wrapper {
    border-top: 1px solid #dfe1e5;
    border-bottom: 1px solid #dfe1e5;
    clear: left;
    height: 220px;
}

#carousel_wrapper li {
    float: left;
    margin: 30px 15px;
}

/* ----- Carousel and Portfolio Styling ----- */

#carousel_wrapper li, #portfolio_list li {
	height: 160px;
	position: relative;
	width: 220px;
	background-image: none;
}

#carousel_wrapper li a img, #portfolio_list li a img {
    bottom: 0;
    position: absolute;
    visibility: hidden;
}

#carousel_wrapper li:hover a img, #portfolio_list li:hover a img {
    visibility: visible;
}



/********************************************************************/
ul.gallery									{width:100%; margin-top:20px; float:left; margin-bottom:20px}
ul.gallery li								{width:auto; float:left; margin-left:6px; margin-bottom:3px}
ul.gallery li:first-child,			
ul.gallery li.no-nargin						{margin-left:0;}
#content p .img_wrap						{width:auto; margin:5px 10px 0 0; float:left}
#content p .img_wrap_right					{width:auto; margin:5px 0 0 10px; float:right}


.Img-gallery								{width:100%; float:left; margin-top:30px;}
.Img-gallery li								{width:220px; float:left; margin:0 7px;	margin-bottom:15px;	border:3px solid #489BC0;}
.Img-gallery li img                          { margin-top:0px}
.Img-gallery li a							{float:left}
.Img-gallery li .content					{
	width:220px;
	float:left;
	margin:5;
	background:#489BC0;
	height: 55px;
}
.Img-gallery li .content p					{
	color:#fff;
	margin-top:0px;
	text-align:left;
	line-height:15px;
}
.Img-gallery li h4							{
	color:#fff;
	border-bottom:5px;
	margin-top:5px;
}
.Img-gallery li a.pic1					{width:220px; height:160px;	background:url(../images/c_upad.jpg) no-repeat;}
.Img-gallery li a.pic1:hover			{width:220px; height:160px;	background:url(../images/c_upad.jpg) no-repeat;}
.Img-gallery li a.pic2					{width:220px; height:160px;	background:url(../images/c_sshs.jpg) no-repeat;}
.Img-gallery li a.pic2:hover			{width:220px; height:160px;	background:url(../images/c_sshs.jpg) no-repeat;}
.Img-gallery li a.pic3					{width:220px; height:160px;	background:url(../images/c_newgalleria.jpg) no-repeat;}
.Img-gallery li a.pic3:hover			{width:220px; height:160px;	background:url(../images/c_newgalleria.jpg) no-repeat;}
.Img-gallery li a.pic4					{width:220px; height:160px;	background:url(../images/c_fuji.jpg) no-repeat;}
.Img-gallery li a.pic4:hover			{width:220px; height:160px;	background:url(../images/c_fuji.jpg) no-repeat;}
.Img-gallery li a.pic5					{width:220px; height:160px;	background:url(../images/c_TNPI.jpg) no-repeat;}
.Img-gallery li a.pic5:hover			{width:220px; height:160px;	background:url(../images/c_TNPI.jpg) no-repeat;}
.Img-gallery li a.pic6					{width:220px; height:160px;	background:url(../images/c_control.jpg) no-repeat;}
.Img-gallery li a.pic6:hover			{width:220px; height:160px;	background:url(../images/c_control.jpg) no-repeat;}
.Img-gallery li a.pic7					{width:220px; height:160px;	background:url(../images/c_finehome.jpg) no-repeat;}
.Img-gallery li a.pic7:hover			{width:220px; height:160px;	background:url(../images/c_finehome.jpg) no-repeat;}
.Img-gallery li a.pic8					{width:220px; height:160px;	background:url(../images/c_casaverde.jpg) no-repeat;}
.Img-gallery li a.pic8:hover			{width:220px; height:160px;	background:url(../images/c_casaverde.jpg) no-repeat;}
.Img-gallery li a.pic9					{width:220px; height:160px;	background:url(../images/c_star.jpg) no-repeat;}
.Img-gallery li a.pic9:hover			{width:220px; height:160px;	background:url(../images/c_star.jpg) no-repeat;}
.Img-gallery li a.pic10					{width:220px; height:160px;	background:url(../images/c_cobo.jpg) no-repeat;}
.Img-gallery li a.pic10:hover			{width:220px; height:160px;	background:url(../images/c_cobo.jpg) no-repeat;}
.Img-gallery li a.pic11					{width:220px; height:160px;	background:url(../images/c_caltex.jpg) no-repeat;}
.Img-gallery li a.pic11:hover			{width:220px; height:160px;	background:url(../images/c_caltex.jpg) no-repeat;}
.Img-gallery li a.pic12					{width:220px; height:160px;	background:url(../images/c_balatero.jpg) no-repeat;}
.Img-gallery li a.pic12:hover			{width:220px; height:160px;	background:url(../images/c_balatero.jpg) no-repeat;}
.Img-gallery li a.pic13					{width:220px; height:160px;	background:url(../images/c_csb.jpg) no-repeat;}
.Img-gallery li a.pic13:hover			{width:220px; height:160px;	background:url(../images/c_csb.jpg) no-repeat;}
.Img-gallery li a.pic14					{width:220px; height:160px;	background:url(../images/c_lazea.jpg) no-repeat;}
.Img-gallery li a.pic14:hover			{width:220px; height:160px;	background:url(../images/c_lazea.jpg) no-repeat;}
.Img-gallery li a.pic15					{width:220px; height:160px;	background:url(../images/c_knHS.jpg) no-repeat;}
.Img-gallery li a.pic15:hover			{width:220px; height:160px;	background:url(../images/c_knHS.jpg) no-repeat;}
.Img-gallery li a.pic16					{width:220px; height:160px;	background:url(../images/c_jomi.jpg) no-repeat;}
.Img-gallery li a.pic16:hover			{width:220px; height:160px;	background:url(../images/c_jomi.jpg) no-repeat;}
.Img-gallery li a.pic17					{width:220px; height:160px;	background:url(../images/c_ceap.jpg) no-repeat;}
.Img-gallery li a.pic17:hover			{width:220px; height:160px;	background:url(../images/c_ceap.jpg) no-repeat;}
.Img-gallery li a.pic18					{width:220px; height:160px;	background:url(../images/c_kticong.jpg) no-repeat;}
.Img-gallery li a.pic18:hover			{width:220px; height:160px;	background:url(../images/c_kticong.jpg) no-repeat;}
.Img-gallery li a.pic19					{width:220px; height:160px;	background:url(../images/c_hkpizza.jpg) no-repeat;}
.Img-gallery li a.pic19:hover			{width:220px; height:160px;	background:url(../images/c_hkpizza.jpg) no-repeat;}
.Img-gallery li a.pic20					{width:220px; height:160px;	background:url(../images/c_cksc.jpg) no-repeat;}
.Img-gallery li a.pic20:hover			{width:220px; height:160px;	background:url(../images/c_cksc.jpg) no-repeat;}
.Img-gallery li a.pic21					{width:220px; height:160px;	background:url(../images/c_BettyV.jpg) no-repeat;}
.Img-gallery li a.pic21:hover			{width:220px; height:160px;	background:url(../images/c_BettyV.jpg) no-repeat;}
.Img-gallery li a.pic22					{width:220px; height:160px;	background:url(../images/c_bettyB.jpg) no-repeat;}
.Img-gallery li a.pic22:hover			{width:220px; height:160px;	background:url(../images/c_bettyB.jpg) no-repeat;}
.Img-gallery li a.pic23					{width:220px; height:160px;	background:url(../images/c_BettyVSucat.jpg) no-repeat;}
.Img-gallery li a.pic23:hover			{width:220px; height:160px;	background:url(../images/c_BettyVSucat.jpg) no-repeat;}
/*.Img-gallery li a.pic24					{width:220px; height:160px;	background:url(../images/c_control2.jpg) no-repeat;}
.Img-gallery li a.pic24:hover			{width:220px; height:160px;	background:url(../images/c_control2.jpg) no-repeat;}
.Img-gallery li a.pic25					{width:220px; height:160px;	background:url(../images/c_control3.jpg) no-repeat;}
.Img-gallery li a.pic25:hover			{width:220px; height:160px;	background:url(../images/c_control3.jpg) no-repeat;}
.Img-gallery li a.pic26					{width:220px; height:160px;	background:url(../images/c_finehome2.jpg) no-repeat;}
.Img-gallery li a.pic26:hover			{width:220px; height:160px;	background:url(../images/c_finehome2.jpg) no-repeat;}*/

/*added 10/15/2014 */
.Img-gallery li a.pic27					{width:220px; height:160px;	background:url(../images/c_control_corp1.jpg) no-repeat;}
.Img-gallery li a.pic27:hover			{width:220px; height:160px;	background:url(../images/c_control_corp1.jpg) no-repeat;}
.Img-gallery li a.pic28					{width:220px; height:160px;	background:url(../images/c_control_corp2.jpg) no-repeat;}
.Img-gallery li a.pic28:hover			{width:220px; height:160px;	background:url(../images/c_control_corp2.jpg) no-repeat;}
.Img-gallery li a.pic29					{width:220px; height:160px;	background:url(../images/c_c_finehomes_corp.jpg) no-repeat;}
.Img-gallery li a.pic29:hover			{width:220px; height:160px;	background:url(../images/c_finehomes_corp.jpg) no-repeat;}
.Img-gallery li a.pic30					{width:220px; height:160px;	background:url(../images/c_eseton.jpg) no-repeat;}
.Img-gallery li a.pic30:hover			{width:220px; height:160px;	background:url(../images/c_eseton.jpg) no-repeat;}
.Img-gallery li a.pic31					{width:220px; height:160px;	background:url(../images/c_eseton.jpg) no-repeat;}
.Img-gallery li a.pic31:hover			{width:220px; height:160px;	background:url(../images/c_eseton.jpg) no-repeat;}
.Img-gallery li a.pic32					{width:220px; height:160px;	background:url(../images/c_tonymiles.jpg) no-repeat;}
.Img-gallery li a.pic32:hover			{width:220px; height:160px;	background:url(../images/c_tonymiles.jpg) no-repeat;}
.Img-gallery li a.pic33					{width:220px; height:160px;	background:url(../images/c_poshpdc.jpg) no-repeat;}
.Img-gallery li a.pic33:hover			{width:220px; height:160px;	background:url(../images/c_poshpdc.jpg) no-repeat;}
.Img-gallery li a.pic34					{width:220px; height:160px;	background:url(../images/c_onesc.jpg) no-repeat;}
.Img-gallery li a.pic34:hover			{width:220px; height:160px;	background:url(../images/c_onesc.jpg) no-repeat;}
.Img-gallery li a.pic35					{width:220px; height:160px;	background:url(../images/c_twosc.jpg) no-repeat;}
.Img-gallery li a.pic35:hover			{width:220px; height:160px;	background:url(../images/c_twosc.jpg) no-repeat;}
.Img-gallery li a.pic36					{width:220px; height:160px;	background:url(../images/c_sjcs.jpg) no-repeat;}
.Img-gallery li a.pic36:hover			{width:220px; height:160px;	background:url(../images/c_sjcs.jpg) no-repeat;}
.Img-gallery li a.pic37					{width:220px; height:160px;	background:url(../images/c_pccw.jpg) no-repeat;}
.Img-gallery li a.pic37:hover			{width:220px; height:160px;	background:url(../images/c_pccw.jpg) no-repeat;}
.Img-gallery li a.pic38					{width:220px; height:160px;	background:url(../images/c_alhi.jpg) no-repeat;}
.Img-gallery li a.pic38:hover			{width:220px; height:160px;	background:url(../images/c_alhi.jpg) no-repeat;}
.Img-gallery li a.pic39					{width:220px; height:160px;	background:url(../images/c_zenutna.jpg) no-repeat;}
.Img-gallery li a.pic39:hover			{width:220px; height:160px;	background:url(../images/c_zenutna.jpg) no-repeat;}
.Img-gallery li a.pic40					{width:220px; height:160px;	background:url(../images/c_yukgaejang.jpg) no-repeat;}
.Img-gallery li a.pic40:hover			{width:220px; height:160px;	background:url(../images/c_yukgaejang.jpg) no-repeat;}
.Img-gallery li a.pic41					{width:220px; height:160px;	background:url(../images/c_ongproperty.jpg) no-repeat;}
.Img-gallery li a.pic41:hover			{width:220px; height:160px;	background:url(../images/c_ongproperty.jpg) no-repeat;}
.Img-gallery li a.pic42					{width:220px; height:160px;	background:url(../images/c_FFC.jpg) no-repeat;}
.Img-gallery li a.pic42:hover			{width:220px; height:160px;	background:url(../images/c_FFC.jpg) no-repeat;}
.Img-gallery li a.pic43					{width:220px; height:160px;	background:url(../images/c_HCHS.jpg) no-repeat;}
.Img-gallery li a.pic43:hover			{width:220px; height:160px;	background:url(../images/c_HCHS.jpg) no-repeat;}
.Img-gallery li a.pic44					{width:220px; height:160px;	background:url(../images/c_addasGHA.jpg) no-repeat;}
.Img-gallery li a.pic44:hover			{width:220px; height:160px;	background:url(../images/c_addasGHA.jpg) no-repeat;}
.Img-gallery li a.pic45					{width:220px; height:160px;	background:url(../images/c_yatairamen.jpg) no-repeat;}
.Img-gallery li a.pic45:hover			{width:220px; height:160px;	background:url(../images/c_yatairamen.jpg) no-repeat;}
.Img-gallery li a.pic46					{width:220px; height:160px;	background:url(../images/c_nuvali.jpg) no-repeat;}
.Img-gallery li a.pic46:hover			{width:220px; height:160px;	background:url(../images/c_nuvali.jpg) no-repeat;}
.Img-gallery li a.pic47					{width:220px; height:160px;	background:url(../images/c_zrdctechnohub.jpg) no-repeat;}
.Img-gallery li a.pic47:hover			{width:220px; height:160px;	background:url(../images/c_c_zrdctechnohub.jpg) no-repeat;}
.Img-gallery li a.pic48					{width:220px; height:160px;	background:url(../images/c_dampa_libis.jpg) no-repeat;}
.Img-gallery li a.pic48:hover			{width:220px; height:160px;	background:url(../images/c_dampa_libis.jpg) no-repeat;}

/*added 08/29/2015 */

.Img-gallery li a.pic49					{width:220px; height:160px;	background:url(../images/c_dasma.jpg) no-repeat;}
.Img-gallery li a.pic49:hover			{width:220px; height:160px;	background:url(../images/c_dasma.jpg) no-repeat;}
.Img-gallery li a.pic50					{width:220px; height:160px;	background:url(../images/c_Bergamo.jpg) no-repeat;}
.Img-gallery li a.pic50:hover			{width:220px; height:160px;	background:url(../images/c_Bergamo.jpg) no-repeat;}
.Img-gallery li a.pic51					{width:220px; height:160px;	background:url(../images/c_1logistics.jpg) no-repeat;}
.Img-gallery li a.pic51:hover			{width:220px; height:160px;	background:url(../images/c_1logistics.jpg) no-repeat;}
.Img-gallery li a.pic52					{width:220px; height:160px;	background:url(../images/c_prats.jpg) no-repeat;}
.Img-gallery li a.pic52:hover			{width:220px; height:160px;	background:url(../images/c_prats.jpg) no-repeat;}
.Img-gallery li a.pic53					{width:220px; height:160px;	background:url(../images/c_MYZZU.jpg) no-repeat;}
.Img-gallery li a.pic53:hover			{width:220px; height:160px;	background:url(../images/c_MYZZU.jpg) no-repeat;}

/*added 09/11/2015 */

.Img-gallery li a.pic54					{width:220px; height:160px;	background:url(../images/c_versa.jpg) no-repeat;}
.Img-gallery li a.pic54:hover			{width:220px; height:160px;	background:url(../images/c_versa.jpg) no-repeat;}
.Img-gallery li a.pic55					{width:220px; height:160px;	background:url(../images/c_cafedamore.jpg) no-repeat;}
.Img-gallery li a.pic55:hover			{width:220px; height:160px;	background:url(../images/c_cafedamore.jpg) no-repeat;}
.Img-gallery li a.pic56					{width:220px; height:160px;	background:url(../images/c_zrfproperty.jpg) no-repeat;}
.Img-gallery li a.pic56:hover			{width:220px; height:160px;	background:url(../images/c_zrfproperty.jpg) no-repeat;}
.Img-gallery li a.pic57					{width:220px; height:160px;	background:url(../images/c_videoSonicCCI.jpg) no-repeat;}
.Img-gallery li a.pic57:hover			{width:220px; height:160px;	background:url(../images/c_videoSonicCCI.jpg) no-repeat;}

/*added 11/20/2015 */
.Img-gallery li a.pic58					{width:220px; height:160px;	background:url(../images/c_scmci.jpg) no-repeat;}
.Img-gallery li a.pic58:hover			{width:220px; height:160px;	background:url(../images/c_scmci.jpg) no-repeat;}
.Img-gallery li a.pic59					{width:220px; height:160px;	background:url(../images/c_lyracorp.jpg) no-repeat;}
.Img-gallery li a.pic59:hover			{width:220px; height:160px;	background:url(../images/c_lyracorp.jpg) no-repeat;}

/*added 03/18/2016 */
.Img-gallery li a.pic60					{width:220px; height:160px;	background:url(../images/c_iGrant.jpg) no-repeat;}
.Img-gallery li a.pic60:hover			{width:220px; height:160px;	background:url(../images/c_iGrant.jpg) no-repeat;}

.Img-gallery li a.pic61					{width:220px; height:160px;	background:url(../images/c_casaromeo.jpg) no-repeat;}
.Img-gallery li a.pic61:hover			{width:220px; height:160px;	background:url(../images/c_casaromeo.jpg) no-repeat;}

.Img-gallery li a.pic62					{width:220px; height:160px;	background:url(../images/c_naturevalley.jpg) no-repeat;}
.Img-gallery li a.pic62:hover			{width:220px; height:160px;	background:url(../images/c_naturevalley.jpg) no-repeat;}

.Img-gallery li a.pic63					{width:220px; height:160px;	background:url(../images/c_sogo1.jpg) no-repeat;}
.Img-gallery li a.pic63:hover			{width:220px; height:160px;	background:url(../images/c_sogo1.jpg) no-repeat;}

.Img-gallery li a.pic64					{width:220px; height:160px;	background:url(../images/c_sogo2.jpg) no-repeat;}
.Img-gallery li a.pic64:hover			{width:220px; height:160px;	background:url(../images/c_sogo2.jpg) no-repeat;}

.Img-gallery li a.pic65					{width:220px; height:160px;	background:url(../images/c_naturevalley2.jpg) no-repeat;}
.Img-gallery li a.pic65:hover			{width:220px; height:160px;	background:url(../images/c_naturevalley2.jpg) no-repeat;}

.Img-gallery li a.pic66					{width:220px; height:160px;	background:url(../images/c_anniecai.jpg) no-repeat;}
.Img-gallery li a.pic66:hover			{width:220px; height:160px;	background:url(../images/c_anniecai.jpg) no-repeat;}

.Img-gallery li a.pic67					{width:220px; height:160px;	background:url(../images/c_okachi.jpg) no-repeat;}
.Img-gallery li a.pic67:hover			{width:220px; height:160px;	background:url(../images/c_okachi.jpg) no-repeat;}

.Img-gallery li a.pic68					{width:220px; height:160px;	background:url(../images/c_vfreight.jpg) no-repeat;}
.Img-gallery li a.pic68:hover			{width:220px; height:160px;	background:url(../images/c_vfreight.jpg) no-repeat;}

.Img-gallery li a.pic69					{width:220px; height:160px;	background:url(../images/c_egames.jpg) no-repeat;}
.Img-gallery li a.pic69:hover			{width:220px; height:160px;	background:url(../images/c_egames.jpg) no-repeat;}

/*added 06/30/16*/
.Img-gallery li a.pic70					{width:220px; height:160px;	background:url(../images/c_piqc.jpg) no-repeat;}
.Img-gallery li a.pic70:hover			{width:220px; height:160px;	background:url(../images/c_piqc.jpg) no-repeat;}

.Img-gallery li a.pic71					{width:220px; height:160px;	background:url(../images/c_lipams.jpg) no-repeat;}
.Img-gallery li a.pic71:hover			{width:220px; height:160px;	background:url(../images/c_lipams.jpg) no-repeat;}


/*added 07/13/16*/
.Img-gallery li a.pic72					{width:220px; height:160px;	background:url(../images/c_gramm.jpg) no-repeat;}
.Img-gallery li a.pic72:hover			{width:220px; height:160px;	background:url(../images/c_gramm.jpg) no-repeat;}


/*added 12/15/2016 */
.Img-gallery li a.pic73					{width:220px; height:160px;	background:url(../images/c_citysquare.jpg) no-repeat;}
.Img-gallery li a.pic73:hover			{width:220px; height:160px;	background:url(../images/c_citysquare.jpg) no-repeat;}

.Img-gallery li a.pic74					{width:220px; height:160px;	background:url(../images/c_casarafael.jpg) no-repeat;}
.Img-gallery li a.pic74:hover			{width:220px; height:160px;	background:url(../images/c_casarafael.jpg) no-repeat;}

.Img-gallery li a.pic75					{width:220px; height:160px;	background:url(../images/c_yakimixKD.jpg) no-repeat;}
.Img-gallery li a.pic75:hover			{width:220px; height:160px;	background:url(../images/c_yakimixKD.jpg) no-repeat;}

.Img-gallery li a.pic76					{width:220px; height:160px;	background:url(../images/c_yakimixKO.jpg) no-repeat;}
.Img-gallery li a.pic76:hover			{width:220px; height:160px;	background:url(../images/c_yakimixKO.jpg) no-repeat;}

.Img-gallery li a.pic77					{width:220px; height:160px;	background:url(../images/c_jeg.jpg) no-repeat;}
.Img-gallery li a.pic77:hover			{width:220px; height:160px;	background:url(../images/c_jeg.jpg) no-repeat;}

.Img-gallery li a.pic78					{width:220px; height:160px;	background:url(../images/c_roma.jpg) no-repeat;}
.Img-gallery li a.pic78:hover			{width:220px; height:160px;	background:url(../images/c_roma.jpg) no-repeat;}

.Img-gallery li a.pic79					{width:220px; height:160px;	background:url(../images/c_alatone.jpg) no-repeat;}
.Img-gallery li a.pic79:hover			{width:220px; height:160px;	background:url(../images/c_alatone.jpg) no-repeat;}

.Img-gallery li a.pic80					{width:220px; height:160px;	background:url(../images/c_ang-ngo.jpg) no-repeat;}
.Img-gallery li a.pic80:hover			{width:220px; height:160px;	background:url(../images/c_ang-ngo.jpg) no-repeat;}


/*added 05/16/2018 */

.Img-gallery li a.pic81					{width:220px; height:160px;	background:url(../images/c_avpcs.jpg) no-repeat;}
.Img-gallery li a.pic81:hover			{width:220px; height:160px;	background:url(../images/c_avpcs.jpg) no-repeat;}

.Img-gallery li a.pic82					{width:220px; height:160px;	background:url(../images/c_FJMH.jpg) no-repeat;}
.Img-gallery li a.pic82:hover			{width:220px; height:160px;	background:url(../images/c_FJMH.jpg) no-repeat;}

.Img-gallery li a.pic83					{width:220px; height:160px;	background:url(../images/c_igc.jpg) no-repeat;}
.Img-gallery li a.pic83:hover			{width:220px; height:160px;	background:url(../images/c_igc.jpg) no-repeat;}

.Img-gallery li a.pic84					{width:220px; height:160px;	background:url(../images/c_yyu.jpg) no-repeat;}
.Img-gallery li a.pic84:hover			{width:220px; height:160px;	background:url(../images/c_yyu.jpg) no-repeat;}

.Img-gallery li a.pic85					{width:220px; height:160px;	background:url(../images/c_lctmansion.jpg) no-repeat;}
.Img-gallery li a.pic85:hover			{width:220px; height:160px;	background:url(../images/c_lctmansion.jpg) no-repeat;}

.Img-gallery li a.pic86					{width:220px; height:160px;	background:url(../images/c_uhotel.jpg) no-repeat;}
.Img-gallery li a.pic86:hover			{width:220px; height:160px;	background:url(../images/c_uhotel.jpg) no-repeat;}

.Img-gallery li a.pic87					{width:220px; height:160px;	background:url(../images/c_cafetribu.jpg) no-repeat;}
.Img-gallery li a.pic87:hover			{width:220px; height:160px;	background:url(../images/c_cafetribu.jpg) no-repeat;}

.Img-gallery li a.pic88					{width:220px; height:160px;	background:url(../images/c_lazada.jpg) no-repeat;}
.Img-gallery li a.pic88:hover			{width:220px; height:160px;	background:url(../images/c_lazada.jpg) no-repeat;}

.Img-gallery li a.pic89					{width:220px; height:160px;	background:url(../images/c_CGGH.jpg) no-repeat;}
.Img-gallery li a.pic89:hover			{width:220px; height:160px;	background:url(../images/c_CGGH.jpg) no-repeat;}

.Img-gallery li a.pic90					{width:220px; height:160px;	background:url(../images/c_101FoodCorp.jpg) no-repeat;}
.Img-gallery li a.pic90:hover			{width:220px; height:160px;	background:url(../images/c_101FoodCorp.jpg) no-repeat;}

.Img-gallery li a.pic91					{width:220px; height:160px;	background:url(../images/c_5J328.jpg) no-repeat;}
.Img-gallery li a.pic91:hover			{width:220px; height:160px;	background:url(../images/c_5J328.jpg) no-repeat;}

.Img-gallery li a.pic92					{width:220px; height:160px;	background:url(../images/c_ainmogo.jpg) no-repeat;}
.Img-gallery li a.pic92:hover			{width:220px; height:160px;	background:url(../images/c_ainmogo.jpg) no-repeat;}

.Img-gallery li a.pic93					{width:220px; height:160px;	background:url(../images/c_archer88.jpg) no-repeat;}
.Img-gallery li a.pic93:hover			{width:220px; height:160px;	background:url(../images/c_archer88.jpg) no-repeat;}

.Img-gallery li a.pic94					{width:220px; height:160px;	background:url(../images/c_costuless.jpg) no-repeat;}
.Img-gallery li a.pic94:hover			{width:220px; height:160px;	background:url(../images/c_costuless.jpg) no-repeat;}

.Img-gallery li a.pic95					{width:220px; height:160px;	background:url(../images/c_ensayo.jpg) no-repeat;}
.Img-gallery li a.pic95:hover			{width:220px; height:160px;	background:url(../images/c_ensayo.jpg) no-repeat;}

.Img-gallery li a.pic96					{width:220px; height:160px;	background:url(../images/c_jcpgresto.jpg) no-repeat;}
.Img-gallery li a.pic96:hover			{width:220px; height:160px;	background:url(../images/c_jcpgresto.jpg) no-repeat;}

.Img-gallery li a.pic97					{width:220px; height:160px;	background:url(../images/c_jlproperty.jpg) no-repeat;}
.Img-gallery li a.pic97:hover			{width:220px; height:160px;	background:url(../images/c_jlproperty.jpg) no-repeat;}

.Img-gallery li a.pic98					{width:220px; height:160px;	background:url(../images/c_jiangnanfood.jpg) no-repeat;}
.Img-gallery li a.pic98:hover			{width:220px; height:160px;	background:url(../images/c_jiangnanfood.jpg) no-repeat;}

.Img-gallery li a.pic99					{width:220px; height:160px;	background:url(../images/c_rbap.jpg) no-repeat;}
.Img-gallery li a.pic99:hover			{width:220px; height:160px;	background:url(../images/c_rbap.jpg) no-repeat;}

.Img-gallery li a.pic100				{width:220px; height:160px;	background:url(../images/c_solidtone.jpg) no-repeat;}
.Img-gallery li a.pic100:hover			{width:220px; height:160px;	background:url(../images/c_solidtone.jpg) no-repeat;}

.Img-gallery li a.pic101				{width:220px; height:160px;	background:url(../images/c_sowaconst.jpg) no-repeat;}
.Img-gallery li a.pic101:hover			{width:220px; height:160px;	background:url(../images/c_sowaconst.jpg) no-repeat;}

.Img-gallery li a.pic102				{width:220px; height:160px;	background:url(../images/c_stocristopotaw.jpg) no-repeat;}
.Img-gallery li a.pic102:hover			{width:220px; height:160px;	background:url(../images/c_stocristopotaw.jpg) no-repeat;}

.Img-gallery li a.pic103				{width:220px; height:160px;	background:url(../images/c_purplecenters.jpg) no-repeat;}
.Img-gallery li a.pic103:hover			{width:220px; height:160px;	background:url(../images/c_purplecenters.jpg) no-repeat;}

.Img-gallery li a.pic104				{width:220px; height:160px;	background:url(../images/c_trecpacific.jpg) no-repeat;}
.Img-gallery li a.pic104:hover			{width:220px; height:160px;	background:url(../images/c_trecpacific.jpg) no-repeat;}

.Img-gallery li a.pic105				{width:220px; height:160px;	background:url(../images/c_topresto.jpg) no-repeat;}
.Img-gallery li a.pic105:hover			{width:220px; height:160px;	background:url(../images/c_topresto.jpg) no-repeat;}

.Img-gallery li a.pic106				{width:220px; height:160px;	background:url(../images/c_tydejesus.jpg) no-repeat;}
.Img-gallery li a.pic106:hover			{width:220px; height:160px;	background:url(../images/c_tydejesus.jpg) no-repeat;}

.Img-gallery li a.pic107				{width:220px; height:160px;	background:url(../images/c_yakimix.jpg) no-repeat;}
.Img-gallery li a.pic107:hover			{width:220px; height:160px;	background:url(../images/c_yakimix.jpg) no-repeat;}

/*added 07/13/2018 */

.Img-gallery li a.pic108				{width:220px; height:160px;	background:url(../images/c_ssam.jpg) no-repeat;}
.Img-gallery li a.pic108:hover			{width:220px; height:160px;	background:url(../images/c_ssam.jpg) no-repeat;}

.Img-gallery li a.pic109				{width:220px; height:160px;	background:url(../images/c_MarinaRS.jpg) no-repeat;}
.Img-gallery li a.pic109:hover			{width:220px; height:160px;	background:url(../images/c_MarinaRS.jpg) no-repeat;}

.Img-gallery li a.pic110				{width:220px; height:160px;	background:url(../images/c_bppi.jpg) no-repeat;}
.Img-gallery li a.pic110:hover			{width:220px; height:160px;	background:url(../images/c_bppi.jpg) no-repeat;}

.Img-gallery li a.pic111				{width:220px; height:160px;	background:url(../images/c_sitaldasons.jpg) no-repeat;}
.Img-gallery li a.pic111:hover			{width:220px; height:160px;	background:url(../images/c_sitaldasons.jpg) no-repeat;}

.Img-gallery li a.pic112				{width:220px; height:160px;	background:url(../images/c_RJJP.jpg) no-repeat;}
.Img-gallery li a.pic112:hover			{width:220px; height:160px;	background:url(../images/c_RJJP.jpg) no-repeat;}




/*added 10/15/2014 */

.galleryContainer img						{float:left;}
.caption									{font-style:italic;color:#2f3030;}
.demo										{width:220px; float:left; margin-top:30px; overflow:hidden}
.gallery_demo								{width:460px;margin:0 auto;}
.gallery_demo li							{width:65px;height:50px;margin: 20px 2px; float:left;}
.gallery_demo li div						{left:240px}
.gallery_demo li div .caption				{font:italic 0.7em/1.4 georgia,serif;}	
.nav										{padding-top:15px;clear:both;font:11px; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px; color:#b3b3b3; text-transform:capitalize}
.nav a										{color:#333}
.info										{text-align:left;width:483px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p										{margin-top:10px;}
.thumb										{}




















/* ----- Carousel and Portfolio Styling ----- */


#testimonials {
    clear: left;
    float: left;
    width: 430px;
}

#testimonials h3 {
    background: url(../images/speechcloud_icon.png) no-repeat left;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    margin: 19px 0 15px 0;
    padding: 5px 0 0 38px;
}

#testimonials p {
    color: #363636;
    font-size: 14px;
    line-height: 24px;
}

.testimonial_name {
    font-style: italic;
    font-weight: bold;
}

#clients {
    float: right;
    margin-bottom: 40px;
}

#clients h3 {
    background: url(../images/people_icon.png) no-repeat left;
    font-size: 15px;
    font-weight: bold;
    height: 16px;
    margin: 19px 0 15px 0;
    padding: 4px 0 0 38px;
}

#clients ul {
    background: #e8ebf1;
    height: 200px;
    width: 480px;
}

#clients img {
    float: left;
    margin: 1px;
}

#txtstyle {
	background: #fff;
	/*   border: 1px solid #81e4ed;*/
	clear: both;
	height: auto;
	padding: 30px;
	width: 940px;
}

#txtstyle p {
    color: #000;
    float: left;
    font-size: 16px;
    line-height: 26px;
    width: 940px;
	text-align:justify;
		
	
}


#txtstyle a {

    color:  #194670;
}

#txtstyle a:hover {
    color:  #02a6b5;
}


#download {
    background: #e8fcfe;
    border: 1px solid #81e4ed;
    clear: both;
    height: 78px;
    padding: 30px 30px;
    width: 940px;
}

#download p {
    color: #363636;
    float: left;
    font-size: 16px;
    line-height: 26px;
    width: 608px;
}

#download a {
    background: url(../images/download_button.png) no-repeat;
    display: block;
    color: #0d0707;
    font-size: 18px;
    font-weight: bold;
    float: right;
    height: 42px;
    margin: 8px 8px 0 0;
    padding: 22px 0 0 72px;
    width: 172px;
}

#download a:hover {
    color: #fff;
}


/* ----- Home Mid Content Styling ----- */

/* ----- Portfolio Content Styling ----- */

#portfolio_area {
    background: url(../images/banner_shadow.png) repeat-x;
    border-top: 1px solid #d9d9d9;
    padding-top: 38px;
}

#portfolio {
    background: url(../images/users.png) no-repeat;
    font-size: 15px;
    font-weight: bold;
    height: 19px;
    margin-bottom: 12px;
    padding: 6px 0 0 40px;
}

#portfolio_info {
    border-top: 1px solid #dfe1e5;
    padding-top: 10px;

}
#portfolio_info p {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
}


#portfolio_menu {
    border-bottom: 1px solid #dfe1e5;
    border-top: 1px solid #dfe1e5;
    margin-bottom: 25px;
    padding-bottom: 20px;
}

#portfolio_menu ul {
    padding: 20px 0;
}

#portfolio_menu li, #portfolio_list li {
    float: left;
}

#portfolio_menu li {
    margin-right: 2px;
}

#portfolio_menu a {
    color: #000;
    font-size: 14px;
    padding: 7px 18px;
}

#portfolio_menu a:hover {
    background: #81e4ed;
}

.portfolio_menu_current {
    background: #81e4ed;
}

#portfolio_list {
    height: 760px;
}

#portfolio_list li {
    margin: 15px 15px;
}

#portfolio_pagination {
    border-top: 1px solid #dfe1e5;
    clear: left;
    margin-top: 30px;
    padding: 25px 0;
}

#portfolio_pagination ul {
    margin: auto;
    width: 233px;
}

#portfolio_pagination li {
    float: left;
    margin: 0 2px;
}

#portfolio_pagination a {
    color: #000;
    display: block;
    font-size: 14px;
    padding: 6px 9px;
}

#portfolio_pagination a:hover {
    background: #81e4ed;
}

a#pagination_next, a#pagination_end {
    background: #e8ebf1;
}

a#pagination_next:hover, a#pagination_end:hover {
    background: #bfc1c6;
}

#pagination_end {
    margin-left: 22px;
}

.pagination_current {
    background: #81e4ed;
}

/* ----- Portfolio Content Styling ----- */

/* ----- Contact Content Styling ----- */

#contact_area {
    background: url(../images/banner_shadow.png) repeat-x;
    border-top: 1px solid #d9d9d9;
    padding-top: 38px;
}

#contact {
	font-size: 20px;
	font-weight: bold;
	height: 38px;
	margin: 6px 0 6px 0;
	padding: 2px 0 0 40px;
	background-image: url(../images/mail.png);
	background-repeat: no-repeat;
}

#contact_info {
    border-top: 1px solid #dfe1e5;
    padding-top: 10px;
}

#contact_info_left {
    float: left;
    margin: 27px 0 33px 0;
    width: 574px;
}

#contact_info p {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
}

#contact_info_left p a:hover {
    text-decoration: underline;
}

#contact_info_right {
    float: right;
    margin-top: 30px;
}

#location_map {
    background: #e8fcfe;
    border: 1px solid #81e4ed;
    margin: 0 20px 36px 0;
    padding: 20px;
}

#location_map h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

#location_map img {
    border: 5px solid #fff;
}

#address h3 {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
}

#address p {
    color: #363636;
}

/* ----- Contact Content Styling ----- */

/* ----- Form Styling ----- */

#contact_form {
    width: 480px;
}
	 
#contact_form li {
    font-size: 14px;
    padding: 2px 0px;
}
	 
#contact_form label {
    display: block;
    margin: 12px 0;
}
         
#contact_form input {
    height: 35px;
}

#contact_form input:focus, #contact_form textarea:focus {
    border: 1px solid #2aacc8;
}

#contact_form input, #contact_form textarea {
    border: 1px solid #b4bac5;
}

#contact_form input[type="submit"] {
    background: url(../images/submit_button.png) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 64px;
    margin-top: 20px;
    padding: 0 0 6px 30px;
    width: 160px;
}

#contact_form input[type="submit"]:hover {
    color: #fff;
}

/* ----- Form Styling ----- */

/* ----- Footer Styling ----- */

#footer {
	border-top: 1px solid #d9d9d9;
	clear: both;
	height: 350px;
	margin-top: 40px;
	background-color: #aacee2;
}

#footer p, #footer a {
    color: #363636;
    font-size: 14px;
}

#footer h4 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 21px 0;
}

.footer_info {
	float: left;
	margin-top: 32px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
}

#footer_about, #footer_explore, #footer_browse {
	margin-right: 55px;
}

#footer_about {
	width: 280px;
}

#footer_about p, #footer_contact p, #copyright {
    line-height: 17px;
}

#footer_explore li, #footer_browse li {
    margin: 12px 0;
}

#footer_explore li a, #footer_browse li a {
    text-transform: capitalize;
}

#footer_explore li a:hover, #footer_browse li a:hover {
    color: #2aacc8;
}

#footer_connect {
	float: left;
	width: 213px;
}

#footer_connect h4 {
    margin-left: 24px;
}

#footer_connect a {
    display: block;
    float: left;
    height: 51px;
    margin: 0 0 10px 18px;
    text-indent: -9999px;
    width: 53px;
}

#facebook {
    background: url(../images/facebook_icon.png) no-repeat;
}

#dribbble {
    background: url(../images/dribbble_icon.png) no-repeat;
}

#pinterest {
    background: url(../images/pinterest_icon.png) no-repeat;
}

#linkedin {
    background: url(../images/linkedin_icon.png) no-repeat;
}

#skype {
    background: url(../images/skype_icon.png) no-repeat;
}

#sharethis {
    background: url(../images/sharethis_icon.png) no-repeat;
}

#twitter {
    background: url(../images/twitter_icon.png) no-repeat;
}


p#copyright {
    clear: both;
    float: left;
    font-size: 13px;
}

#footer_logo {
    background: url(../images/logo.png) no-repeat;
    display: block;
    float: right;
    height: 37px;
    text-indent: -9999px;
    width: 148px;
}

/* ----- Footer Styling ----- */



/* ----- Service Content Styling ----- */

#services_area {
    background: url(../images/banner_shadow.png) repeat-x;
    border-top: 1px solid #d9d9d9;
    padding-top: 38px;
}

#services {
    background: url(../images/grid.png) no-repeat;
    font-size: 20px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 12px;
    padding: 6px 0 0 40px;
}

#services_info {
    border-top: 1px solid #dfe1e5;
    padding-top: 10px;
}

#services_info_left {
    float: left;
    margin: 27px 0 33px 0;
    width: 574px;
}

#services_info p {
	/* [disabled]font-size: 14px; */
	line-height: 16px;
	margin-bottom: 20px;
}

#services_info_left p a:hover {
    text-decoration: underline;
}

#services_info_right {
    float: right;
    margin-top: 30px;
}


/* -----Services Content Styling ----- */

/* ----- Service Content Styling ----- */

#about_area {
    background: url(../images/banner_shadow.png) repeat-x;
    border-top: 1px solid #d9d9d9;
    padding-top: 38px;
}

#about {
    background: url(../images/edit.png) no-repeat;
    font-size: 20px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 12px;
    padding: 6px 0 0 40px;
}

#about_info {
    border-top: 1px solid #dfe1e5;
    padding-top: 10px;
}

#about_info_left {
    float: left;
    margin: 27px 0 33px 0;
    width: 574px;
}

#about_info p {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
}

#about_info_left p a:hover {
    text-decoration: underline;
}

#about_info_right {
    float: right;
    margin-top: 30px;
}


/* -----Services Content Styling ----- */
