/* ============================================= layout ============================================= */
*{ margin:0; padding:0;}
img{ border:none;}
ul, ol{ list-style:none;}
a{ text-decoration:none; outline:none;}
.clear{ clear:both;}
.wrapper{ width:100%;}
.wrapper .header{ width:960px; margin:0 auto; height:210px;}
.wrapper .gallery{ width:100%; height:450px; background:url(../images/gallerybg.png) center top no-repeat;}
.wrapper .aboutgallery{ height:530px;}
.wrapper .container{ width:960px; margin:0 auto;}
.wrapper .footermain{ width:100%; margin:10px 0 0 0; background:#2f3237;}
.wrapper .contactgallery{ height:740px;}
.wrapper .sitemapgallery{ height:640px;}

/* ============================================= color ============================================= */
html{ background:#ffffff;}
body{ background:#f6f6f6; height:180px; color:#fff;}

.wrapper .header .searchright p{color:#656870;}
.wrapper .header .navbg, .wrapper .gallery .galleryinner .subgallery .subgallerybg{background:url(../images/menubg.png) 0 0 no-repeat;}
.wrapper .header .menu{background:#656870;}
.wrapper .header .menu ul li.home{ background:#5b5e65;}
.wrapper .header .menu ul a{ color:#FFF;}
.wrapper .header .menu ul li.active{ background:url(../images/menuhoverbg.png) center bottom repeat-x #44474e;}
.wrapper .header .menu ul li:hover{ background:url(../images/menuhoverbg.png) center bottom repeat-x #44474e;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourserviceright ul a{ color:#FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 > a{ color:#FFF; text-decoration:underline;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 > a:hover{ color:#18ADB5;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a{ color:#FFF;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a span{ color:#00f2ff; font-weight:bold;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a:hover{ color:#00f2ff; text-decoration:underline;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a:hover span{ color:#fff;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox2 ul li a{ color:#18adb5;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox2 ul li a:hover{ color:#fff;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a{ color:#FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a span{ color:#00f2ff; font-weight:bold;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a:hover{ color:#00f2ff; text-decoration:underline;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore a:hover span{ color:#fff;}


/* ============================================= style ============================================= */
.wrapper .header .searchright{ float:right; margin:7px 0 0 0;}
.wrapper .header .searchright p{ float:left; line-height:22px; padding:0 10px 0 0;}
.wrapper .header .searchright .searchform{ float:left; width:153px;}
.wrapper .header .logofavicon{ width:100%; margin:15px 0;}
.wrapper .header .logofavicon .logo{ float:left;}
.wrapper .header .logofavicon .socialicons{ float:right; margin:25px 0 0 0;}
.wrapper .header .logofavicon .socialicons img{ float:left; margin:0 0 0 8px;}
.wrapper .gallery .galleryinner{ width:960px; margin:0 auto;}
.wrapper .gallery .galleryinner .subgallery{ width:100%; position:relative;}
.wrapper .gallery .galleryinner .subgallery .subgallerybg{ width:100%; height:30px; position:absolute; top:432px; left:0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont{ width:100%; position:absolute; top:0; left:0; z-index:9999; height:435px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft{ float:left; width:289px; height:435px; background:#656870;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop{ width:260px; margin:10px 0 0 15px; height:340px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .maidsearch{ width:100%;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .maidsearch img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .maidsearch p{ float:left; font-size:20px; margin:12px 0 0 5px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2{ width:100%; margin:10px 0 0 0; color:#c0c0c0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 .custom_select{ margin:0 0 10px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 .styledCheckbox{ float:left;  margin:8px 0 8px 0px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 p{ float:left; margin:8px 0 8px 10px; line-height:12px; color:#dbdbdb;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 .submitform{ width:82px; height:34px; background:#18adb5; text-align:center; line-height:30px; border:none; color:#FFF; cursor:pointer; margin:15px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 .submitform:hover{background:#44474E; }
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontleftbottom{ width:274px; height:60px; background:#18adb5; padding:25px 0 0 15px; font-size:20px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontleftbottom img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontleftbottom p{ float:left; margin:5px 0 0 10px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright{ float:left; width:671px; height:435px; position:relative;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .maingallery{ width:100%;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .maingallerytopbg{ width:591px; height:240px; background:url(../images/gallerytopbg.png) 0 0 no-repeat; position:absolute; top:0; right:0; z-index:9999;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .maingallerytopbg .galleryhomeicone{ width:49px; height:52px; background:url(../images/gallerytophomeicon.png) 0 0 no-repeat; float:right; margin:42px; 46px 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .maingallerytopbg .galleryhomeicone:hover{ background:url(../images/gallerytophomeiconhover.png) 0 0 no-repeat;}
.wrapper .container .Qualitypeople{ width:100%; text-align:center; font-size:30px; color:#656870; line-height:40px; height:90px; margin:10px 0; background:url(../images/Qualitypeople.png) 0 60px no-repeat;}
.wrapper .container .homeaboutus{ width:100%; height:217px; background:#18adb5; margin:10px 0 0 0;}
.wrapper .container .homeaboutus .homeaboutuscont{ width:940px; padding:5px 0 0 15px;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutusconthead{ width:930px; height:65px; border-bottom:1px solid #FFF;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutusconthead .abouticon{ line-height:61px; border-bottom:4px solid #FFF; float:left; padding:0 10px 0 0;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutusconthead .abouticon img{ float:left;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutusconthead .abouticon p{ float:left; font-size:20px;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutuscontcont{ width:100%; padding:5px 0;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutuscontcont img{ float:left;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2{ float:right; margin:20px 8px 0 0; width:775px;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2 p{ height:75px;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2 .readmoreimg{ float:right; color:#fff; width:93px; height:33px; text-align:center; line-height:33px; background:#656870;}
.wrapper .container .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2 .readmoreimg:hover{ background:#44474E;}
.wrapper .container .homewhyus{ width:100%; margin:40px 0 0 0; height:375px; background:#393b40;}
.wrapper .container .homewhyus .homewhyuscont{ width:935px; margin:0 0 0 15px; padding:20px 0 0 0;}
.wrapper .container .homewhyus .homewhyuscont .homewhyusconthead{ width:100%; height:50px; border-bottom:1px solid #FFF; line-height:50px;}
.wrapper .container .homewhyus .homewhyuscont .homewhyusconthead .homewhyuscontheadborder{ float:left; padding:0 10px 0 0; line-height:46px; border-bottom:4px solid #FFF;}
.wrapper .container .homewhyus .homewhyuscont .homewhyusconthead img{ float:left;}
.wrapper .container .homewhyus .homewhyuscont .homewhyusconthead p{ float:left; font-size:20px; padding:0 0 0 5px;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont{ width:100%; margin:10px 0 0 0;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1{ width:300px; float:left; margin:0 13px 0 0;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .lastbox1{ margin:0;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1head{ width:100%; text-align:center; font-size:14px; line-height:30px;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1cont{ width:290px; height:142px; background:#18adb5; padding:05px; font-size:13px;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1cont p{ padding:5px 0 0 0; height:105px; line-height:16px;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1cont img{ float:right; margin:0 20px 0 0;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore{ width:100%; font-size:13px; margin:6px 0 0 0;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .homewhyuscontcontbottom{ width:100%; text-align:center; margin:30px 0 0 0;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .homewhyuscontcontbottom .ConnectFacebook{ width:492px; height:23px; background:url(../images/ConnectFacebook.png) 0 0 no-repeat; margin:5px auto; line-height:20px;}
.wrapper .container .homewhyus .homewhyuscont .homewhyuscontcont .homewhyuscontcontbottom .ConnectFacebook a{ color:#FFF;}

.wrapper .container .homewhyus .hassle{text-align:center; margin-top:20px;}
.wrapper .container .homewhyus .hassle .title{font-size:20px; line-height:32px;}
.wrapper .container .homewhyus .hassle p{margin:0 auto; width:600px; background:#18adb5; font-size:14px; line-height:32px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; word-spacing:2px;}
.wrapper .container .homewhyus .hassle p a{color:#575757;}
.wrapper .container .homewhyus .hassle p a:hover{color:#FFFFFF;}

.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .hassle{text-align:center;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .hassle .title{font-size:16px; line-height:24px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .hassle p{margin:0 auto; width:600px; background:#18adb5; font-size:12px; line-height:28px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; word-spacing:2px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .hassle p a{color:#575757;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .hassle p a:hover{color:#FFFFFF;}


.wrapper .container .homeourservice{ width:100%; height:404px; background:#656870; margin:20px 0 0 0;}
.wrapper .container .homeourservice .homeourservicecont{ width:945px; margin:0 0 0 15px;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft{ width:643px; float:left;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .homeourservicecontlefthead{ width:100%; margin:15px 0 0 0;  line-height:45px;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .homeourservicecontlefthead img{ float:left;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .homeourservicecontlefthead p{ float:left; font-size:20px; padding:0 0 0 5px;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .homeourservicecontleftmid{ width:100%; height:40px; line-height:40px; font-size:18px; border-bottom:1px solid #FFF; border-top:1px solid #FFF; }
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .homeourservicecontleftmid2{ width:415px; margin:15px 0 0 15px; font-size:14px; height:240px;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .homeourservicecontleftmid2 p{ margin:0 0 10px 0;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .homeourservicecontleftmid2 ul li{ line-height:20px;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .viewmore{float:right; width:80px; height:25px; background:#18ADB5; line-height:25px; text-align:center;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .viewmore:hover{ background:#393b40;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontleft .viewmore a{ color:#fff;}
.wrapper .container .homeourservice .homeourservicecont .homeourservicecontright{ width:292px; float:right;}
.wrapper .container .shadowbg{ width:100%; background:url(../images/Qualitypeople.png) 0 20px no-repeat; height:40px;}
.wrapper .footermain .footertop{ width:100%; background:#18adb5; height:44px;}
.wrapper .footermain .footertop .footertopinner{ width:960px; margin:0 auto; font-size:20px; line-height:40px;}
.wrapper .footermain .footertop .footertopinner .footerbox1{ width:354px; float:left;}
.wrapper .footermain .footertop .footertopinner .footerbox2{ width:320px; float:left;}
.wrapper .footermain .footertop .footertopinner .footerbox3{ width:283px; float:left;}
.wrapper .footermain .footermiddle{ width:100%; height:200px;}
.wrapper .footermain .footermiddle .footermiddleinner{ width:960px; margin:0 auto; padding:20px 0;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1{ width:354px; float:left;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1 input[type="text"]{ background:url(../images/footerinputbg.png) 0 0 no-repeat; color:#888888; width:178px; height:28px; margin:0 0 10px 0; border:none; padding:0 0 0 5px;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1 .buttons{ width:100%; margin:10px 0 0 0;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1 .buttons .upload{ width:67px; height:25px; background:url(../images/update.png) 0 0 no-repeat; float:left;  margin:0 47px 0 0;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1 .buttons .upload:hover{background:url(../images/updatehover.png) 0 0 no-repeat;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1 .buttons .upload input{ display: block !important; height: 30px !important; opacity: 0 !important; width: 67px !important;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1 .buttons input{ width:67px; height:24px; text-align:center; line-height:10px; border:none; background:#18adb5; float:left; color:#FFF; cursor:pointer;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox1 .buttons input:hover{  background:#656870;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox2{ width:320px; float:left;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox2 ul li{ background:url(../images/footerlistarrow.png) 0 5px no-repeat; padding:0 0 0 10px; line-height:17px;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox2 .viewall{ margin:10px 0 0 100px; width:66px; height:25px; line-height:25px; text-align:center; background:#18ADB5;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox2 .viewall a{ color:#fff;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox2 .viewall:hover{background:#656870;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3{ width:283px; float:left;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3 ul li{ height:20px; background-image:url(../images/footericons.png); padding:10px 0 0 30px; background-repeat:no-repeat;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3 ul li a{ color:#FFF;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3 ul li a:hover{ color:#18ADB5;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3 ul li.call{ background-position:0 0;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3 ul li.call2{ background-position:0 -28px;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3 ul li.email{ background-position:0 -58px; height:15px;}
.wrapper .footermain .footermiddle .footermiddleinner .footerbox3 ul li.location{ background-position:0 -84px; text-transform:uppercase;}
.wrapper .footermain .footerbottom{ width:100%; height:44px; background:#656870; line-height:40px;}
.wrapper .footermain .footerbottom .footerbottominner{ width:960px; margin:0 auto;}
.wrapper .footermain .footerbottom .footerbottominner p{ float:left;}
.wrapper .footermain .footerbottom .footerbottominner p a{color:#18ADB5;}
.wrapper .footermain .footerbottom .footerbottominner p a:hover{ color:#fff;}
.wrapper .footermain .footerbottom .footerbottominner ul{ float:right;}
.wrapper .footermain .footerbottom .footerbottominner ul li{ float:left; margin:0 0 0 10px;}
.wrapper .footermain .footerbottom .footerbottominner ul li a{ color:#FFF;}
.wrapper .footermain .footerbottom .footerbottominner ul li a:hover{ color:#18ADB5;}
.wrapper .footermain .footerbottom .footerbottominner ul span{ float:left; margin:0 0 0 10px;}

/* ============================================= About Us CSS ============================================= */
.wrapper .gallery .galleryinner .galleryourservice{ width:100%; height:71px; background:#656870; margin:0 0 20px 0;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourservicebg{ width:257px; height:71px; background:url(../images/ourservicebg.png) 0 0 no-repeat; float:left;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourservicebg h2{ margin:0 0 0 15px; line-height:70px;}
.wrapper .gallery .galleryinner .galleryourservice .QPeople{ float:left; margin:0 0 0 30px; line-height:70px;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourserviceright{ float:right; margin:8px 10px 0 0;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourserviceright ul li{ float:left; padding:0 6px; line-height:55px;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourserviceright ul li.homeborder{ border-right:1px solid #FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus{ width:664px; height:150px; background:#18adb5; float:right;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont{ width:645px; padding:3px 0 0 8px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutusconthead{ width:645px; height:40px; border-bottom:1px solid #FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutusconthead .abouticon{ line-height:36px; border-bottom:4px solid #FFF; float:left; padding:0 10px 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutusconthead .abouticon img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutusconthead .abouticon p{ float:left; font-size:20px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutuscontcont{ width:100%; padding:5px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutuscontcont img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2{ float:right; margin:5px 0 0 0; width:530px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2 p{ height:65px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2 img{ float:right;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2 .readmoreimg{ float:right; color:#fff; width:78px; height:23px; text-align:center; line-height:23px; background:#656870;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homeaboutus .homeaboutuscont .homeaboutuscontcont .cont2 .readmoreimg:hover{ background:#44474E;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus{ width:664px; margin:8px 0 0 0; height:277px; background:#393b40; float:right;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont{ width:646px; margin:0 0 0 8px; padding:10px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyusconthead{ width:100%; height:35px; border-bottom:1px solid #FFF; line-height:50px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyusconthead .homewhyuscontheadborder{ float:left; padding:0 10px 0 0; line-height:31px; border-bottom:4px solid #FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyusconthead img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyusconthead p{ float:left; font-size:20px; padding:0 0 0 5px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont{ width:100%;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1{ width:210px; float:left; margin:0 8px 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .lastbox1{ margin:0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1head{ width:100%; text-align:center; font-size:14px; line-height:30px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1cont{ width:200px; height:126px; background:#18adb5; padding:05px; font-size:11px; font-weight:normal; line-height:16px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1cont p{  height:105px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .box1cont img{ float:right;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .box1 .readmore{ width:100%; font-size:10px; margin:2px 0 0 0; font-weight:bold;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .homewhyuscontcontbottom{ width:100%; text-align:center; margin:10px 0 0 0; font-size:10px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .homewhyuscontcontbottom .ConnectFacebook{ width:405px; height:16px; background:url(../images/ConnectFacebook2.png) 0 0 no-repeat; margin:4px auto; line-height:14px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .homewhyus .homewhyuscont .homewhyuscontcont .homewhyuscontcontbottom .ConnectFacebook a{ color:#FFF;}

/* ==================================== empolyershubright CSS ==================================== */
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright{ float: right; height: 435px; width: 664px; background:#18adb5;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner{ width:658px; float:right;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner > h2{ margin:20px 0 0 0; height:35px; font-size:14px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner > p{ height:50px; margin:0 0 5px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist{ width:100%;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox{ width:214px; float:left; margin:0 5px 0 0; height:315px; position:relative;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont{ width:214px; height:127px; background:url(../images/empolyershublistbg.png) 0 0 no-repeat; padding:5px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont .listboxcontname{ width:200px; line-height:21px; background:#18adb5;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont .listboxcontname ul li{ width:100%; margin:0 0 0 4px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont .listboxcontname ul li span{ float:left; width: 25%;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont p{ color:#000; font-size:11px; padding:4px 0 0 4px; line-height:15px; height:57px;}
/* .wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont a{ float:right; color:#18adb5; font-size:13px; margin:0 10px 0 0; font-weight:bold;} */
/* .wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont a:hover{ color:#44474E;} */
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont a{float:right; width:80px; height:25px; background:#18ADB5; line-height:25px; text-align:center; margin-right:15px; color:#fff;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxcont a:hover{background:#393b40; color:#fff;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .nationality{ width:121px; height:21px; background:#575757; position:absolute; top:170px; left:0; font-size:15px; line-height:21px; padding:0 0 0 5px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .empolyershubright .empolyershubrightinner .empolyershubrightinnerlist .listbox .listboxtopbg{ width:27px; height:26px; position:absolute; top:0; right:0;}
.wrapper .container .empolyershubcont{ width:100%; height:510px; background:#656870; margin:0px 0 30px 0;}
.wrapper .container .empolyershubcont .empolyershubconthead{ width:100%; border-bottom:1px solid #FFF; height:70px; padding:20px 0 0 0;}
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadleft{ float:left; width:250px; margin:10px 0 0 15px;}
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadleft img{ float:left;}
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadleft p{ float:left; font-size:20px; margin:12px 0 0 5px;}
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadright{ width:380px; float:right; font-size:14px; margin:0 20px 0 0;}
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadright p{ float:left; line-height:30px; margin:0 10px 0 0;}
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadright .selectformlist{ color:#c0c0c0; float:left;} 
.wrapper .container .empolyershubcont .empolyershubcontinner{ width:925px; margin:10px 0 0 15px;}
.wrapper .container .empolyershubcont .empolyershubcontinner h2{ font-size:14px;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform{ width:100%; margin:30px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform1{ width:350px; float:left;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform1 p{ width:100%; font-size:14px; margin:5px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform1 .custom_select{ color:#c0c0c0; margin:0 0 30px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform2{ width:310px; float:left;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform2 p{ width:100%; font-size:14px; margin:5px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform2 .custom_select{ color:#c0c0c0; margin:0 0 30px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform3{ width:260px; float:left;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform3 p{ width:100%; font-size:14px; margin:5px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform3 .custom_select{ color:#c0c0c0; margin:0 0 30px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner p{ font-size:14px; padding:5px 0;}
.wrapper .container .empolyershubcont .empolyershubcontinner input.searchen{ width:72px; height:26px; border:none; background:url(../images/searchen.png) 0 0 no-repeat; cursor:pointer; float:right; margin:20px 5px 0 0;}

/* ==================================== Contactus CSS ==================================== */
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus{ width:100%; position:relative;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform{ width:253px; padding:15px 20px; position:absolute; bottom:60px; right:40px; height:500px; background:#2f3237;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform h2{ font-size:20px; text-transform:uppercase; font-weight:normal; color:#18adb5; margin:0 0 10px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform h3{ font-size:18px; text-transform:uppercase; font-weight:normal; color:#18adb5; margin:0 0 10px 10px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul{ margin:0 0 10px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li{ height:30px; line-height:28px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .name{background-image: url("../images/footericons.png"); background-repeat: no-repeat;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .name{ width:60px; padding:0 0 0 25px; float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .value{ width:160px; float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .value a{ color:#FFF; font-size: 11px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .value a:hover{ color:#18ADB5;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .call{background-position: 0 0px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .email{ background-position: 0 -58px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform ul li .location{background-position: 0 -88px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .faveiconcontactus{ margin:0 0 20px 30px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .faveiconcontactus img{ float:left; margin:0 0 0 5px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .contactformlist{ width:100%; margin:0 0 10px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .contactformlist input{ width:245px; height:28px; border:none; background:#44474e; color:#c0c0c0; padding:0 0 0 10px; font-size:12px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .contactformlist textarea{ width:245px; height:90px; border:none; background:#44474e; color:#c0c0c0; padding:0 0 0 10px; font-size:12px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .contactformlistsubmit{ float:right; margin:10px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .contactformlistsubmit input{ width:71px; height:32px; line-height:32px; background:#18ADB5; cursor:pointer; border:none; color:#fff;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .contactus .contactusform .contactformlistsubmit input:hover{background:#44474F;}
/* ==================================== Site Map CSS ==================================== */
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap{ width:100%; height:540px; background:#18adb5;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemaphead{ width:945px; float:right; margin:20px 0 0 0; height:50px; border-bottom:1px solid #FFF; line-height:50px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemaphead .sitemapborder{ float:left; padding:0 10px 0 0; line-height:46px; border-bottom:4px solid #FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemaphead img{ float:left; margin:3px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemaphead p{ float:left; font-size:20px; padding:0 0 0 10px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont{ width:100%; margin:20px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead{ width:100%; height:60px; background:#656870;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead .sitemapcontheadleft{ width:275px; height:60px; background:url(../images/sitemaphomebg.png) 0 0 no-repeat; float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead .sitemapcontheadleft .sitemaphome{ margin:20px 0 0 30px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead .sitemapcontheadleft .sitemaphome img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead .sitemapcontheadleft .sitemaphome p{ float:left; font-size:13px; font-weight:bold; margin:0 0 0 10px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead .sitemapcontheadleft .sitemaphome a{ color:#FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead .sitemapcontheadright{ float:left; width:480px; margin:0 0 0 20px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapconthead .sitemapcontheadright p{ font-size:13px; margin:10px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner{ width:100%;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul{ margin:0 0 0 30px; border-left:1px solid #FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li{ padding:20px 0 0 0; font-size:13px; font-weight:bold;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li a{ color:#FFF;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li a:hover{ color:#44474E;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li p{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li p.ab{ margin:25px 0 0 5px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li p.os{ margin:13px 0 0 9px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li p.eh{ margin:13px 0 0 9px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li p.rc{ margin:20px 0 0 10px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li p.sm{ margin:10px 0 0 12px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .sitemap .sitemapcont .sitemapcontinner ul li p.cu{ margin:10px 0 0 12px;}

/* ==================================== Our Service CSS ==================================== */
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont{ width:664px; float:right; height:435px; background:#656870;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourserviceconthead{ width:660px; float:right; height:45px; border-bottom:1px solid #FFF; margin:15px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourserviceconthead .abouticon{ line-height:36px; float:left; padding:0 10px 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourserviceconthead .abouticon img{ float:left;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourserviceconthead .abouticon p{ float:left; font-size:20px; margin:4px 0 0 3px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner{ width:622px; margin:15px 0 0 20px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner > p{ font-size:14px; margin:0 0 15px 0;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner .ourbranchesaccordion{ width:620px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner .ourbranchesaccordion h3 {background:#18adb5;width:620px;height:20px;margin:10px 0 0 0; font-size:14px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner .ourbranchesaccordion h3 a {display: block;color: #fff;text-decoration: none;font-weight: normal;line-height:20px; margin:0 0 0 5px;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner .ourbranchesaccordion h3 .arrow {background-image:url("../images/accordionarrows.png");background-position: 0 -11px;background-repeat:no-repeat;float: right;height: 12px;width:15px;margin:5px 3px 0 0;
}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner .ourbranchesaccordion h3.open .arrow { background-position: 0px 0px; }
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner .ourbranchesaccordion .ourbranchesaccordioncont{ width:100%; margin:0 auto; background:#44474e;}
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontright .ourservicecont .ourservicecontinner .ourbranchesaccordion .ourbranchesaccordioncont p{ width:440px; color:#FFF; font-size:11px; margin:0 0 0 5px; font-weight:bold; line-height:20px;}
.wrapper .container .otherservices{ width:100%; height:200px; background:#18adb5; margin:5px 0 0 0;}
.wrapper .container .otherservices .otherservicesconthead{ width:100%; height:60px; border-bottom:1px solid #FFF; padding:5px 0 0 0;}
.wrapper .container .otherservices .otherservicesconthead .abouticon{ margin:6px 0 0 0; border-bottom:4px solid #FFF; float:left; width:150px;}
.wrapper .container .otherservices .otherservicesconthead  img{ float:left; margin:0 0 0 3px;}
.wrapper .container .otherservices .otherservicesconthead  p{ float:left; font-size:20px; margin:25px 0 0 0;}
.wrapper .container .otherservices .otherservicescontinner{ width:100%; margin:20px 0 0 0;}
.wrapper .container .otherservices .otherservicescontinner ul{ margin:0 0 0 10px;}
.wrapper .container .otherservices .otherservicescontinner ul li{ font-weight:bold; font-size:11px;}

/* ==================================== Useful Links CSS ==================================== */
.wrapper .container .usefullinks{ width:100%; padding:10px 0; background:#18adb5; margin:40px 0 0 0;}
.wrapper .container .usefullinks .usefullinkscont{ width:945px; float:right;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkshead{ width:100%; height:60px; border-bottom:1px solid #FFF;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkshead .abouticon{ line-height:40px; border-bottom:4px solid #FFF; float:left; padding:0 10px 0 0;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkshead .abouticon img{ float:left;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkshead .abouticon p{ float:left; font-size:20px; margin:16px 0 0 0;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner{ width:100%; margin:10px 0 0 0;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerleft{ float:left; width:335px;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright{ float:left; width:590px;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright span{ font-size:14px; font-weight:bold;}

.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright ul li a{ font-size:14px; line-height:21px; color:#fff;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright ul li a:hover{ text-decoration: underline; }
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright p{ font-size:11px; height:270px; margin:15px 0 0 0;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright .readmore3{ float:right;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright .readmoreimg{ float:right; color:#fff; width:89px; height:34px; text-align:center; line-height:34px; background:#656870;}
.wrapper .container .usefullinks .usefullinkscont .usefullinkscontinner .usefullinkscontinnerright .readmoreimg:hover{ background:#44474E;}



/* ============================================= menu ============================================= */
.wrapper .header .nav{ width:100%; position:relative;}
.wrapper .header .navbg{ width:100%; height:30px; position:absolute; top:56px; left:0;}
.wrapper .header .menu{ width:100%; height:56px; position:absolute; top:4px; left:0; z-index:9999;}
.wrapper .header .menu ul li{ line-height:56px; padding:0 15px; float:left; font-size:14px;}
.wrapper .header .menu ul li.home p{height:56px;}
.wrapper .header .menu ul li.home p img{ margin:20px 0 0 0;}

/* ============================================= forms ============================================= */
input{ outline:none;}
input:focus{ outline:none;}
.wrapper .header .searchright .searchform select{width:177px;height:22px;   }
.wrapper .header .searchright .searchform span.customSelect {  background: #44474e;line-height:22px;border:none;
    }     
.wrapper .header .searchright .searchform .customSelectInner{background:url(../images/selectarrowtop.png) no-repeat center right; width:172px; height:22px; padding:0 0 0 5px; }
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 select{width:255px;height:28px;   }
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 span.customSelect {  background: #44474e;line-height:28px;border:none;
    }     
.wrapper .gallery .galleryinner .subgallery .subgallerycont .subgallerycontleft .subgallerycontlefttop .searchform2 .customSelectInner{background:url(../images/selectarrow.png) no-repeat center right; width:250px; height:28px; padding:0 0 0 5px; }
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadright select{width:255px;height:32px;   }
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadright span.customSelect {  background: #44474e;line-height:32px;border:none;
    }     
.wrapper .container .empolyershubcont .empolyershubconthead .empolyershubcontheadright .customSelectInner{background:url(../images/empolyershubselectbg.png) no-repeat center right; width:250px; height:32px; padding:0 0 0 5px; }


.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform select{width:255px;height:32px;   }
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform span.customSelect {  background: #44474e;line-height:32px;border:none;
    }     
.wrapper .container .empolyershubcont .empolyershubcontinner .responsibilityform .customSelectInner{background:url(../images/empolyershubselectbg.png) no-repeat center right; width:250px; height:32px; padding:0 0 0 5px; }


/* ============================================= font ============================================= */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.wrapper .header .searchright .searchform {color:#c0c0c0; font-size:15px;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourservicebg h2{ font-size:24px; font-weight:bold; text-transform:uppercase;}
.wrapper .gallery .galleryinner .galleryourservice .QPeople{ font-size:18px; font-weight:normal;}
.wrapper .gallery .galleryinner .galleryourservice .galleryourserviceright ul li{ font-size:14px; text-transform:uppercase;}

/* ============================================ skitter.styles ================================================== */
.box_skitter {height: 275px; position: relative;  width: 671px;}
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}

.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

.box_skitter .prev_button {position:absolute;bottom:0px;right:30px;z-index:100;width:30px;height:30px;overflow:hidden;text-indent:-9999em;background:url(../images/prevarrow.png) no-repeat left top;}
.box_skitter .next_button {position:absolute;bottom:0px;right:0px;z-index:100;width:30px;height:30px;overflow:hidden;text-indent:-9999em;background:url(../images/nextarrow.png) no-repeat left top;}
.box_skitter .prev_button:hover{background:url(../images/prevarrowhover.png) no-repeat left top;}
.box_skitter .next_button:hover{background:url(../images/nextarrowhover.png) no-repeat left top;}

.box_skitter .info_slide {position:absolute;bottom:0;right:60px;z-index:100; background:url(../images/gallerynumbg.png) 0 0 repeat; color:#000; height:30px; display:block !important; font-size:15px;}
.box_skitter .info_slide .image_number {float:left;padding:0px 8px;cursor:pointer; line-height:30px;}
.box_skitter .info_slide .image_number:hover{background:#18ADB5; color:#FFF !important;}
.box_skitter .info_slide .image_number_select { background:#18ADB5; color:#FFF !important;} 





.box_skitter .container_thumbs {position:relative;overflow:hidden;height:50px;}
.box_skitter .info_slide_thumb {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;height:45px;top:auto;bottom:-5px;left:-5px;padding:5px;opacity:1.0;}
.box_skitter .info_slide_thumb .image_number {overflow:hidden;width:70px;height:40px;position:relative;}
.box_skitter .info_slide_thumb .image_number img {position:absolute;top:-50px;left:-50px}

.box_skitter .box_scroll_thumbs {padding:0 10px;}
.box_skitter .box_scroll_thumbs .scroll_thumbs {position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;border:1px solid #333;}

.box_skitter .info_slide_dots {position:absolute;bottom:-40px;z-index:100;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.box_skitter .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:18px;height:18px;text-indent:-9999em;overflow:hidden;}
.box_skitter .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 0;}

.box_skitter .label_skitter {z-index:150;position:absolute;bottom:0px;left:0px;display:none;}

.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}


/* ==================================  Resutls ========================================  */
.wrapper .resultsgallery{ height:840px; }
.wrapper .gallery .galleryinner .subgallery .subgalleryalt{ width:100%; position:absolute; top:0; left:0; z-index:9999; height:730px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results { float:right; height: 705px; width: 940px; background:#18adb5; padding: 20px 0 15px 20px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox{ width:214px; float:left; margin:0 20px 20px 0; height:315px; position:relative;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxcont{ width:214px; height:127px; background:url(../images/empolyershublistbg.png) 0 0 no-repeat; padding:5px 0 0 0;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxcont .listboxcontname{ width:200px; line-height:21px; background:#18adb5;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxcont .listboxcontname ul li{ width:100%; margin:0 0 0 4px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxcont .listboxcontname ul li span{ float:left; width: 25%;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxcont p{ color:#000; font-size:11px; padding:4px 0 0 4px; line-height:15px; height:57px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxcont a{ background:#18ADB5; float:right; color:#FFFFFF; font-size:13px; margin:0 15px 0 0; font-weight:bold; padding:5px 20px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxcont a:hover{ background:#393B40;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .nationality{ width:121px; height:21px; background:#656870; position:absolute; top:170px; left:0; font-size:15px; line-height:21px; padding:0 0 0 5px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .listbox .listboxtopbg{ width:27px; height:26px; position:absolute; top:0; right:0;}

.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .pagin-block{ float: left; width: 100%; margin-top: -15px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .pagin-block-left{ width: 50%; float:left; }
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .results .pagin-block-right{ float: right; padding-right: 25px; text-align: right; }

.wrapper .maidgallery{ min-height:1980px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2{ width:100%; position:absolute; top:0; left:0; z-index:9999;}
.wrapper .gallery .galleryinner .subgallery .hgt{position:relative;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results { float:right; height: auto; width: 940px; background:#18adb5; padding: 20px 0 15px 20px;}

.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info{float: left; width: 100%;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info .maid-info-left{float: left; width: 250px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info .maid-info-right{width: 600px; float:left;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info .maid-info-right ul li{line-height: 21px; width: 600px; }
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info .maid-info-right ul li span{float:left; width: 250px; }

.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info .maid-info-full{float: left; margin-left: -20px; padding-left: 20px; width: 100%;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info .maid-info-full ul li{line-height: 21px; width: 600px; }
.wrapper .gallery .galleryinner .subgallery .subgalleryalt2 .results .maid-info .maid-info-full ul li span{float:left; width: 250px; }

.wrapper .pagegallery{ height:auto; min-height:740px; }
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .page {float:right; height: auto; min-height:600px; width: 940px; background:#18adb5; padding: 20px 0 15px 20px;}
.wrapper .gallery .galleryinner .subgallery .subgalleryalt .page p {font-size: 12px; margin-bottom: 10px;}

.inverse{background-color:#656870; padding-top:20px; padding-bottom:20px;}

/* ==================================  Pagination ========================================  */
.pagin ul {list-style: none; margin: 0; padding: 0;}
.pagin li {display: inline;}
.pagin a {
	        border-radius: 3px;
		-ms-border-radius: 3px;
	   -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 15px 2px 0;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	border-top: 1px solid #fff;
	text-decoration: none !important;
	color: #333 !important;
	font-size: 12px;
	font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
	text-shadow: white 0 1px 0;
	background-color: #f5f5f5;
	background-image: linear-gradient(top, #f9f9f9, #eaeaea);
	background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
	background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);  
	background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');
}
.pagin a:hover, .pagin a:focus {
	border-color: #fff;
	background-color: #fdfdfd;
	background-image: linear-gradient(top, #fefefe, #fafafa);
	background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
	background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
	background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa');  
}
.pagin a.more {
	        box-shadow: none;
	   -moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 0 none !important;
	background: transparent !important;
	margin-left: 0;
	margin-right: 0;
}
.pagin-dark a {
	border-top: 1px solid #575e63;
	text-shadow: rgba(0, 0, 0, 0.75) 0 1px 0;
	color: #fff !important;
	background-color: #4e5458;
	background-image: linear-gradient(top, #575e63, #3f4347);
	background-image: -ms-linear-gradient(top, #575e63, #3f4347);
	background-image: -moz-linear-gradient(top, #575e63, #3f4347);
	background-image: -webkit-linear-gradient(top, #575e63, #3f4347);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#575e63', EndColorStr='#3f4347');
}
.pagin-dark a:hover, .pagin-dark a:focus {
	border-color: #575e63;
	background-color: #4d6374;
	background-image: linear-gradient(top, #567062, #3e505e);
	background-image: -ms-linear-gradient(top, #567062, #3e505e);
	background-image: -moz-linear-gradient(top, #567062, #3e505e);
	background-image: -webkit-linear-gradient(top, #567062, #3e505e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#567062', EndColorStr='#3e505e');
}
.pagin a, .pagin-dark a {
		    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.pagin a:hover, .pagin a.active, .pagin-dark a.active {
	        box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
	   -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
	border-color: #2d3035 !important;
	color: #fff !important;
	text-shadow: black 0 1px 0;
	background-color: #303338;
	background-image: linear-gradient(top, #303338, #2d3034);
	background-image: -ms-linear-gradient(top, #303338, #2d3034);
	background-image: -moz-linear-gradient(top, #303338, #2d3034);
	background-image: -webkit-linear-gradient(top, #303338, #2d3034);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#303338', EndColorStr='#2d3034');
}


.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 9999;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 0;
		width: 100%;
		position: absolute;
		z-index: 99999;
		}
			
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		}
		
		
.empolyershubcont{ width:960px; padding:10px 0; background:#656870; margin:0 auto; position:relative;}
.empolyershubcont .empolyershubconthead{ width:100%; border-bottom:1px solid #FFF; height:70px; padding:20px 0 0 0;}
.empolyershubcont .empolyershubconthead .empolyershubcontheadleft{ float:left; width:250px; margin:10px 0 0 15px;}
.empolyershubcont .empolyershubconthead .empolyershubcontheadleft img{ float:left;}
.empolyershubcont .empolyershubconthead .empolyershubcontheadleft p{ float:left; font-size:20px; margin:12px 0 0 5px;}
.empolyershubcont .empolyershubconthead .empolyershubcontheadright{ width:380px; float:right; font-size:14px; margin:0 20px 0 0;}
.empolyershubcont .empolyershubconthead .empolyershubcontheadright p{ float:left; line-height:30px; margin:0 10px 0 0;}
.empolyershubcont .empolyershubconthead .empolyershubcontheadright .selectformlist{ color:#c0c0c0; float:left;} 
.empolyershubcont .empolyershubcontinner{ width:925px; margin:10px 0 0 15px;}
.empolyershubcont .empolyershubcontinner h2{ font-size:14px;}
.empolyershubcont .empolyershubcontinner .responsibilityform{ width:100%; margin:30px 0;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform1{ width:350px; float:left;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform1 p{ width:100%; font-size:14px; margin:5px 0;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform1 .custom_select{ color:#c0c0c0; margin:0 0 30px 0;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform2{ width:310px; float:left;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform2 p{ width:100%; font-size:14px; margin:5px 0;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform2 .custom_select{ color:#c0c0c0; margin:0 0 30px 0;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform3{ width:260px; float:left;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform3 p{ width:100%; font-size:14px; margin:5px 0;}
.empolyershubcont .empolyershubcontinner .responsibilityform .responsibilityform3 .custom_select{ color:#c0c0c0; margin:0 0 30px 0;}
.empolyershubcont .empolyershubcontinner p{ font-size:14px; padding:5px 0;}
.empolyershubcont .empolyershubcontinner input.searchen{ width:72px; height:26px; border:none; background:url(../images/searchen.png) 0 0 no-repeat; cursor:pointer; float:right; margin:20px 5px 0 0;}



.empolyershubcont .empolyershubconthead .empolyershubcontheadright select{width:255px;height:32px;   }
.empolyershubcont .empolyershubconthead .empolyershubcontheadright span.customSelect {  background: #44474e;line-height:32px;border:none;
    }     
.empolyershubcont .empolyershubconthead .empolyershubcontheadright .customSelectInner{background:url(../images/empolyershubselectbg.png) no-repeat center right; width:250px; height:32px; padding:0 0 0 5px; }


.empolyershubcont .empolyershubcontinner .responsibilityform select{width:255px;height:32px;   }
.empolyershubcont .empolyershubcontinner .responsibilityform span.customSelect {  background: #44474e;line-height:32px;border:none;
    }     
.empolyershubcont .empolyershubcontinner .responsibilityform .customSelectInner{background:url(../images/empolyershubselectbg.png) no-repeat center right; width:250px; height:32px; padding:0 0 0 5px; }


h6{font-size: 16px;}
.line{margin-top:25px; float:left;}

/* custom styles */
.no-records{color: #fff; font-size: 16px; text-align: center;}
.no-records a{color:#2F3237; text-decoration:underline;}
.no-records a:hover{text-decoration: none;}

.image_slider{width:100%; height:275px; position:relative; overflow:hidden;}
.new_about{width:auto; height:120px; background-color:#656870; padding:20px;}
.new_about p{font-size:14px; line-height:24px;}
.new_about a{color:#fff; text-decoration:underline; line-height: 26px; float:right;}
.new_about a:hover{text-decoration: none;}

/* new page */
.information_table{width:650px;height:auto;padding:10px; background:#656870;margin-bottom:15px;}
.table1 tr{	}
.table1 tr td, .table2 tr td{color:#f7f7f7;padding:5px;border-bottom:1px solid #afb0b4;}
.history_table{width:630px;padding:20px;color:#f7f7f7;background:#44474e;margin-bottom:20px;}
.history_table .medical_heading{font-size:18px;font-weight:normal;margin-bottom:12px;}
.history_table .medical_heading span{font-weight:bold;}
.table2{margin-bottom:20px;}
.res{font-size:16px;padding:5px;}


/* Employers' Hub page */
.emp_hub_form{width:620px; height:405px; background:#2f3237; padding:15px 20px; margin-left:10px;}
.emp_hub_form .form_heading{background:url(../images/maidimg.png) 0 0 no-repeat;padding-left:37px;min-height:50px;padding-bottom:10px;color:#18adb5;font:24px Arial, Helvetica, sans-serif;}
.emp_hub_form form table td{padding-bottom:10px;}
.emp_hub_form form table td textarea{width:98%;height:100px;border: none;background: #44474e;color: #c0c0c0;padding: 0 0 0 2%;font-size: 12px;outline:none;resize:none;padding-top:5px;}
.emp_hub_form form table td input{width:98%;height:30px;border: none;background: #44474e;color: #c0c0c0;padding: 0 0 0 2%;font-size: 12px;outline:none;}
.emp_hub_form form table td input#submit1{width:auto;float:right;background:#18ADB5;color:#fff;padding:8px 15px;height:auto;}
.emp_hub_form form table td input#submit1:hover{background: #44474e; cursor:pointer;}
.emp_hub_form p a{color:#18ADB5;}
.emp_hub_form p a:hover{color:#fff;}
